.xix-kit-enabled:has(#cart-drawer[open]){--theme-drawer-width:410px}.xix-minicart{--theme-drawer-width:410px;--xix-minicart-gutter:32px;--cart-drawer-padding:0px;--xix-minicart-sale:#a30f58;--xix-minicart-ink:#000;border:0;overflow:clip;margin:0;border-radius:0;background:var(--xix-cream);color:var(--xix-chocolate);font:400 16px/1.4 var(--xix-body)}.xix-minicart .cart-drawer__inner{background:var(--xix-cream)}.xix-minicart__header{display:flex;align-items:center;gap:10px;flex:none;min-height:85px;padding:32px var(--xix-minicart-gutter) 24px}.xix-minicart__heading{display:flex;align-items:center;gap:10px;flex:1;min-width:0;margin:0;color:var(--xix-chocolate);font:700 24px/1.2 var(--xix-display)}.xix-minicart__count{display:flex;align-items:center;justify-content:center;flex:none;min-width:22px;height:22px;padding-inline:2px;border-radius:60px;background:var(--xix-yellow);font:500 18px/1.2 var(--xix-display)}.xix-minicart__close{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:none;min-height:24px;color:var(--xix-chocolate);font:400 14px/1.4 var(--xix-body);white-space:nowrap}.xix-minicart__close img{flex:none}.xix-minicart:not(:has(.cart-form)) .xix-minicart__heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.xix-minicart:not(:has(.cart-form)) .xix-minicart__header{min-height:80px;justify-content:flex-end}.xix-minicart .cart-drawer__content{min-height:0;overflow:hidden;background:var(--xix-cream)}.xix-minicart .cart-drawer__items{flex:1;min-height:0;padding:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--xix-chocolate) var(--xix-cream)}.xix-minicart .cart-items__wrapper{width:100%}.xix-minicart .cart-items{padding:0}.xix-minicart .cart-items__table-row,.xix-minicart .cart-items__table-row:last-child{grid-template-columns:100px minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"media details price" "media quantity quantity" "error error error";column-gap:4px;row-gap:0;min-height:120px;padding:15px var(--xix-minicart-gutter) 16px;margin:0;border:0;border-block-start:1px solid var(--xix-chocolate)}.xix-minicart .cart-items__table-row:has(.cart-items__variants-wrapper:not(:empty)){min-height:140px}.xix-minicart .cart-items__details{display:block;grid-area:details}.xix-minicart .cart-items__media{width:88px;height:88px}.xix-minicart .cart-items__media-container{display:block;width:88px;height:88px;aspect-ratio:1;border:1px solid var(--xix-chocolate);border-radius:24px;overflow:hidden;background:var(--xix-cream)}.xix-minicart .cart-items__media-image{display:block;width:100%;height:100%;border:0;border-radius:0;object-fit:contain}.xix-minicart .cart-items__title-row{gap:0}.xix-minicart .cart-items__title{color:var(--color-foreground);font:500 16px/20px var(--xix-display);text-transform:none;overflow-wrap:anywhere}.xix-minicart .cart-items__variants-wrapper{font:400 12px/1.4 var(--xix-body);color:var(--xix-muted)}.xix-minicart .cart-items__unit-price-wrapper{display:none}.xix-minicart .cart-items__price{display:flex;flex-direction:column;align-items:flex-end;grid-area:price;width:auto;min-width:0;color:var(--xix-chocolate);font:400 16px/1.4 var(--xix-body);white-space:nowrap}.xix-minicart__compare{color:var(--xix-muted);font-size:14px}.xix-minicart__sale{color:var(--xix-minicart-sale)}.xix-minicart .cart-items__price-unit{font-size:11px;white-space:normal}.xix-minicart .cart-items__quantity{grid-area:quantity;padding:0;align-self:end}.xix-minicart .cart-items__quantity-controls{display:flex;align-items:center;gap:24px}.xix-minicart .quantity-selector{width:96px;min-width:96px;height:32px;min-height:32px;padding:2px 3px;gap:0;border:1px solid var(--xix-minicart-ink);border-radius:40px;background:transparent}.xix-minicart .quantity-selector .button{position:relative;flex:0 0 26px;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;border:1px solid var(--xix-chocolate);border-radius:40px;color:var(--xix-chocolate);background:var(--xix-cream);box-shadow:none}.xix-minicart .quantity-selector .button:before{content:"";position:absolute;top:-9px;right:-2px;bottom:-9px;left:-2px}.xix-minicart .quantity-selector input{width:30px;min-width:0;height:26px;min-height:0;padding:0;color:var(--xix-minicart-ink);font:400 16px/1.4 var(--xix-body)}.xix-minicart .quantity-selector .svg-wrapper{width:16px;height:16px}.xix-minicart .cart-items__remove{width:24px;min-width:24px;height:32px;min-height:32px;padding:0;background:transparent;border:0;color:var(--xix-chocolate);box-shadow:none}.xix-minicart .cart-items__error{margin-top:4px}.xix-minicart .cart-drawer__summary{position:relative;flex:none;width:100%;padding:12px 0 32px;gap:12px;background:var(--xix-cream);-webkit-mask-image:none;mask-image:none;overflow:visible}.xix-minicart .cart-totals{gap:12px;padding:0;border:0}.xix-minicart .cart-totals__original-container:not(:empty){padding-inline:var(--xix-minicart-gutter)}.xix-minicart .cart-actions{position:relative;height:40px;margin:0 var(--xix-minicart-gutter);padding:0;border:0}.xix-minicart .cart-discount{position:absolute;inset:auto 0 0;z-index:1;width:100%;border:1px solid var(--xix-chocolate);border-radius:24px;background:var(--xix-cream);box-shadow:0 0 5px #00000026}.xix-minicart .cart-discount__summary{min-height:38px;padding:8px;gap:8px}.xix-minicart .cart-discount__label{color:var(--xix-chocolate);font:400 16px/22px var(--xix-body)}.xix-minicart .cart-totals__icon{display:flex;flex:none;width:16px;height:16px}.xix-minicart .cart-discount details[open] .cart-discount__summary{padding-block:17px 16px}.xix-minicart .cart-discount details[open] .cart-discount__label{font-weight:700}.xix-minicart .cart-discount details[open] .xix-minicart__expand{transform:rotate(45deg)}.xix-minicart .cart-discount__content{height:auto;padding:0 8px 16px}.xix-minicart .cart-discount__form{height:48px;padding:0;gap:10px}.xix-minicart .cart-discount__input{height:48px;border:1px solid var(--xix-minicart-ink);border-radius:40px;background:transparent;padding:12px 36px 12px 16px;font:400 16px/1.4 var(--xix-body);background-image:url(./xix-minicart-ticket.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.xix-minicart .cart-discount__button{flex:none;min-width:83px;height:48px;min-height:48px;padding:0 24px;border:0;border-radius:40px;background:var(--xix-chocolate);color:var(--xix-cream);font:700 14px/24px var(--xix-display);letter-spacing:1px}.xix-minicart .cart-discount__error,.xix-minicart .cart-discount__codes{padding-inline:8px;font-size:14px}.xix-minicart .cart-discount__codes:empty{display:none}.xix-minicart .cart-totals__container{padding:16px var(--xix-minicart-gutter);gap:4px;border-block-start:1px solid var(--xix-chocolate)}.xix-minicart .cart-totals__total{height:29px;align-items:center}.xix-minicart .cart-totals__total-label{color:var(--color-foreground);font:700 16px/1.4 var(--xix-body)}.xix-minicart .cart-totals__total-value{color:var(--xix-chocolate);font:700 24px/1.2 var(--xix-display)}.xix-minicart .cart-totals__tax-note{color:var(--xix-muted)}.xix-minicart .cart-totals__tax-note small{font:400 14px/20px var(--xix-body)}.xix-minicart .cart__ctas{width:calc(100% - 2 * var(--xix-minicart-gutter))}.xix-minicart .cart__ctas .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;min-height:48px;padding:0 24px;border:0;border-radius:40px;background:var(--xix-yellow);color:var(--xix-minicart-ink);font:700 14px/24px var(--xix-display);letter-spacing:1px;box-shadow:none}.xix-minicart .cart-drawer__content.xix-minicart__empty{flex:1;width:100%;overflow:auto;justify-content:center;align-items:stretch;padding:0 var(--xix-minicart-gutter);gap:24px;text-align:center}.xix-minicart__empty-copy{padding:16px}.xix-minicart__empty-copy h3{margin:0;color:var(--xix-chocolate);font:700 28px/1.2 var(--xix-display)}.xix-minicart__empty-copy p{margin:16px 0 0;color:var(--xix-chocolate);font:400 16px/1.4 var(--xix-body)}.xix-minicart__categories{display:flex;flex-direction:column;gap:8px;padding:0 0 32px}.xix-minicart__category{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;height:84px;padding:16px;overflow:hidden;border-radius:32px;color:var(--palette-lightest);text-decoration:none;text-align:start;font:700 28px/1.2 var(--xix-display)}.xix-minicart__category-photo{position:absolute;z-index:-1;max-width:none;object-fit:fill;pointer-events:none}.xix-minicart__category--torrons .xix-minicart__category-photo{width:174.8845%;height:999.2178%;left:.09614%;top:-687.9021%}.xix-minicart__category--complements .xix-minicart__category-photo{width:363.6748%;height:1228.4848%;left:-59.6123%;top:-599.9102%}.xix-minicart__category--gelats .xix-minicart__category-photo{width:363.6748%;height:1228.4848%;left:-30.8582%;top:-833.2147%}.xix-minicart__category--lots .xix-minicart__category-photo{width:100%;height:100%;max-width:none;transform-origin:0 0;left:107.5566%;top:419.0197%;transform:matrix(-1.55675349,-.87687017,2.33971235,-3.95365905,0,0)}.xix-minicart__category-arrow{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:1px solid var(--xix-chocolate);border-radius:40px;background:var(--xix-cream)}@media(min-width:990px){.xix-minicart{border-inline-start:1px solid var(--xix-chocolate)}}@media(max-width:989px){.xix-minicart{--theme-drawer-width:90vw;--xix-minicart-gutter:16px;width:90vw;border-start-start-radius:32px;border-end-start-radius:32px}.xix-minicart .cart-drawer__summary{padding-bottom:16px}.xix-minicart .cart-totals__container{padding-block:8px}.xix-minicart__empty-copy{padding:16px 0}.xix-minicart__categories{padding-bottom:0}.xix-minicart .cart-drawer__content.xix-minicart__empty{padding-bottom:32px}}@media(max-width:359px){.xix-minicart__header{gap:6px}.xix-minicart__close{gap:4px;font-size:12px}.xix-minicart__heading{font-size:20px;gap:6px}.xix-minicart__category{font-size:24px}}@media(max-height:650px){.xix-minicart .cart-drawer__content.xix-minicart__empty{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.xix-minicart,.xix-minicart *{animation:none;transition:none}}.xix-minicart__close{width:auto;height:24px}.xix-minicart__close img{width:24px;height:24px}.xix-minicart__category-arrow img{width:32px;height:32px}.xix-minicart .cart-items__remove img,.xix-minicart .quantity-selector img,.xix-minicart__expand{width:16px;height:16px}.xix-minicart .cart__checkout-button img{width:24px;height:24px}.xix-minicart .cart-items__table-row td{padding:0}.xix-minicart .xix-minicart__close{width:auto;height:24px;min-height:24px;margin:0 0 0 auto;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--xix-chocolate);overflow:visible}.xix-minicart .cart-items__details .cart-items__title,.xix-minicart .cart-totals__total-label{color:var(--xix-minicart-ink)}.xix-minicart .cart-drawer__summary{-webkit-mask-image:none;mask-image:none}.xix-minicart .cart-totals__installments:not(:has(shopify-payment-terms)){display:none}.xix-minicart .cart-totals__container{padding-block-start:15px}@media(max-width:989px){.xix-minicart .cart-totals__container{padding-block-start:7px}}.xix-minicart__error{flex:none;padding:12px var(--xix-minicart-gutter);border-block:1px solid var(--xix-minicart-sale);color:var(--xix-minicart-sale);font:400 14px/1.4 var(--xix-body)}.xix-minicart__error[hidden]{display:none}.xix-minicart__error p{margin:0 0 8px}.xix-minicart__error button{color:inherit;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/5/assets/xix-minicart.css.map */
