.xix-kit{scrollbar-color:var(--xix-muted) var(--xix-cream)}.xix-kit :is(a,button,input,select,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.xix-kit a.button,.xix-kit a.button-secondary{font-weight:700;font-size:14px;letter-spacing:1px;min-height:48px}.xix-kit #header-group:has(>.header-section>#header-component[transparent])~#MainContent>.shopify-section:first-child{margin-top:0}.xix-kit #MainContent>.shopify-section:has(.xix-campaign){padding-block:9px 40px;border-block-end:1px solid var(--xix-chocolate);margin-block-start:0}.xix-kit #header-group{position:absolute;display:block;inset:24px 0 auto;z-index:var(--layer-menu-drawer);padding:0}.xix-kit #header-group>.shopify-section{width:calc(100% - 118px);max-width:1322px;margin-inline:auto}.xix-kit #header-group>.header-section{margin-block-start:8px}.xix-kit #header-component[transparent]{position:relative}.xix-kit #header-group .section-background{display:none}.xix-kit #header-component .header__row{display:block;margin:0;width:100%;border-radius:24px}.xix-kit #header-component .header__columns{height:80px;padding:0 24px;border:1px solid var(--palette-lightest);border-radius:24px;background:var(--color-background-top-row);grid-template-columns:164px minmax(0,1fr) 179px;gap:0;box-shadow:0 0 10px #00000026}.xix-kit #header-component .header__column--center{justify-content:center}.xix-kit #header-component .menu-list__list{gap:18px}.xix-kit #header-component .menu-list__link{padding:10px;line-height:24px}.xix-kit #header-component .menu-list__trigger:has(.menu-list__disclosure[aria-expanded=true]){background:var(--xix-yellow);border-radius:24px}.xix-kit #header-component .header__column--right header-actions{margin-inline-start:0}.xix-kit #header-component .header__column--right .header-actions__action{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;border-radius:50%;transition:background-color .15s,color .15s}.xix-kit #header-component .header__column--right .header-actions__action:is(:hover,:focus-visible),.xix-kit #header-component .header__column--right .account-button:focus-within,.xix-kit #header-component .dropdown-localization .xix-language-options summary:is(:hover,:focus-visible),.xix-kit #header-component .dropdown-localization .xix-language-options[open] summary{background:var(--xix-chocolate);color:var(--color-white)}.xix-kit #header-component .account-button:is(:hover,:focus-within) .account-button__icon{color:var(--color-white)}.xix-kit #header-component .header__underlay{border-radius:24px}.xix-kit #header-component .svg-wrapper svg{width:24px;height:24px}.xix-kit #header-component .header__underlay-open{inset-inline:0;width:100%}.xix-kit #header-component .header__underlay-open:after{border-radius:24px}.xix-kit #header-component:has(.menu-list__disclosure[aria-expanded=true]) .header__underlay-open{box-shadow:inset 0 0 0 1px var(--color-white,#fff)}.xix-kit #header-component:has(.menu-list__disclosure[aria-expanded=true]) .header__columns{border-end-start-radius:0;border-end-end-radius:0;box-shadow:none}.xix-kit #header-component .menu-list__submenu{width:100%;max-width:100%;border-radius:0 0 24px 24px}.xix-kit #header-component .menu-list__submenu .section{--page-margin:24px}.xix-kit #header-group .announcement-bar{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 10px;border:0;border-radius:24px;background-color:var(--color-background);box-shadow:0 0 10px #00000026}.xix-kit .announcement-bar__slider{width:100%}.xix-kit .announcement-bar__slides{width:100%;max-width:none}.xix-kit .announcement-bar__text{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;line-height:1.4}.xix-announcement-mobile{display:none}.xix-announcement-chevron{font:28px/24px var(--xix-body)}.xix-campaign slideshow-slides,.xix-campaign slideshow-slide{min-height:var(--xix-campaign-height);height:var(--xix-campaign-height);max-height:none}.xix-campaign .slide__image-container>.slide__image{position:absolute;flex:none;width:134.04%;height:202.56%;inset:-28.64% auto auto -34.04%;max-width:none;object-fit:fill}.xix-campaign .slide__content>.group-block-content{width:100%;height:100%;justify-content:flex-end;align-items:center}.xix-campaign .slide__content>.group-block-content>.group-block{width:calc(var(--size-style-width) - 2px);max-width:calc(100% - 48px)}.xix-campaign .text-block :is(h1,h2){font-size:var(--font-size);line-height:1.2;text-align:center}.xix-campaign .button{height:48px;padding:12px 24px}.xix-kit .xix-campaign slideshow-controls{min-height:12px;max-height:12px;position:absolute;inset:auto 0 40px;height:12px;justify-content:center;mix-blend-mode:normal}.xix-campaign .slideshow-controls__dots{padding:0;overflow:visible}.xix-campaign .slideshow-controls__dots button{min-height:0;width:24px;height:24px;font-size:0}.xix-campaign .slideshow-controls__dots button:after{width:12px;height:12px;background:var(--xix-cream);box-shadow:none}.xix-campaign .slideshow-controls__dots button[aria-selected=true]:after{background:var(--xix-chocolate);box-shadow:none}.xix-campaign slideshow-arrows{opacity:1;mix-blend-mode:normal}.xix-kit .xix-campaign slideshow-arrows .slideshow-control{padding:0;flex-shrink:0;width:48px;height:48px;border:1px solid var(--xix-chocolate);background:#ffffff7f;color:var(--xix-chocolate);opacity:1}.xix-kit .xix-campaign slideshow-arrows .slideshow-control:first-of-type{margin-inline-start:164px}.xix-kit .xix-campaign slideshow-arrows .slideshow-control:last-of-type{margin-inline-end:164px}.xix-campaign slideshow-arrows .svg-wrapper{opacity:1;visibility:visible}.xix-campaign .slideshow-controls__dots{gap:6px}.xix-product-list{position:relative;isolation:isolate;min-height:648px;border-block-end:1px solid var(--xix-chocolate);padding-block:72px;row-gap:24px;column-gap:0;align-content:start}.xix-product-list:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(./xix-winter-almonds-desktop.webp) center / cover;opacity:.45}@media(max-width:749px){.xix-product-list:before{background-image:url(./xix-winter-almonds-mobile.webp);opacity:1}}.xix-product-list .section-resource-list__header{display:flex;flex-direction:column;gap:0;color:#000}.xix-product-list .section-resource-list__header h2{margin:0}.xix-product-list__eyebrow{margin:0;font-size:16px;line-height:1.4}.xix-product-list .section-resource-list__header h2{font-size:32px;line-height:1.2;font-weight:500;letter-spacing:2px}.xix-product-list .resource-list__carousel .resource-list__slide{--slide-width:270px}.xix-kit .xix-product-list .resource-list__carousel slideshow-controls{min-height:12px;max-height:12px;position:static;height:12px;margin-block-start:24px;mix-blend-mode:normal}.xix-product-list .slideshow-controls__dots{padding:0;gap:6px;overflow:visible}.xix-product-list .slideshow-controls__dots button{width:24px;height:24px;min-height:0;font-size:0}.xix-product-list .slideshow-controls__dots button:after{width:12px;height:12px;background:var(--xix-cream);box-shadow:none}.xix-product-list .slideshow-controls__dots button[aria-selected=true]:after{background:var(--xix-chocolate);box-shadow:none}.xix-slot--product-card{height:384px;overflow:hidden}.xix-slot--product-card>.group-block-content>.image-block{height:240px;flex:0 0 240px}.xix-slot--product-card .image-block img{width:100%;height:240px;object-fit:cover}.xix-slot--product-info{min-height:144px}.xix-slot--product-info .text-block:first-child{color:var(--xix-muted)}.xix-slot--product-info .text-block p{margin:0}.xix-slot--product-info .button-unstyled{font:400 16px/1.4 var(--xix-body);white-space:normal;text-align:start}.xix-slot--product-info .text-block:last-child{text-align:end;font-weight:700;margin-block-start:auto}.xix-slot--product-card:focus-within,.xix-slot--product-card:hover{outline:4px solid var(--xix-yellow);outline-offset:-4px}.xix-product-list .product-card{background:var(--xix-cream)}.xix-product-list .product-card:is(:hover,:focus-within){box-shadow:none}.xix-composition{min-width:0}.xix-composition--categories{border-block-end:1px solid var(--xix-chocolate)}.xix-composition--categories>.custom-section-content>.section-content-wrapper{display:grid;grid-template-columns:minmax(0,773fr) minmax(0,547fr);gap:40px;align-items:center}.xix-composition--categories .section-content-wrapper>.group-block:first-child{padding-inline-end:40px;border-inline-end:1px solid var(--xix-chocolate)}.xix-composition--categories .section-content-wrapper>.group-block:first-child>.group-block-content>.group-block>.group-block-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.xix-composition--categories .text-block.h1{color:#000;font-size:28px;line-height:1.2;font-weight:700}.xix-slot--category{height:210px;min-width:0;overflow:hidden}.xix-slot--category>.group-block-content{height:100%}.xix-slot--category .button-unstyled{display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:flex-start;font:700 28px/1.2 var(--xix-display);color:#fff;white-space:normal}.xix-slot--category .button-unstyled:after,.xix-slot--editorial-card .button-unstyled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.xix-button-arrow{display:flex;flex:0 0 40px;align-items:center;justify-content:center;align-self:flex-end;width:40px;height:40px;border:1px solid var(--xix-chocolate);border-radius:50%;background:var(--xix-cream);color:var(--xix-chocolate)}.xix-button-arrow svg{width:28px;height:28px}.xix-slot--category:nth-child(1 of.xix-slot--category) .group-block__media-wrapper img{position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;object-position:50% 50%;transform-origin:0 0;left:63.80851428729287%;top:-293.5104029804334%;transform:matrix(2.7305506568710194,.7282137532252136,-2.8567162142828826,4.550362194872512,0,0)}.xix-slot--category:nth-child(2 of.xix-slot--category) .group-block__media-wrapper img{position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;object-position:50% 50%;transform-origin:0 0;left:-95.97048430054025%;top:-99.5090880155499%;transform:scale(3.2166138256246573,3.1691465071504163)}.xix-slot--category:nth-child(3 of.xix-slot--category) .group-block__media-wrapper img{position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;object-position:50% 50%;transform-origin:0 0;left:-72.89555631097167%;top:-147.77077481475905%;transform:scale(3.4533459016462618,2.5574092651197615)}.xix-slot--category:nth-child(4 of.xix-slot--category) .group-block__media-wrapper img{position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;object-position:50% 50%;transform-origin:0 0;left:60.08511010229718%;top:282.2007022312098%;transform:matrix(-1.7563320735320744,-1.842580391093906,3.2129591114554645,-1.3009866713229918,0,0)}@media(max-width:749px){.xix-slot--category:nth-child(1 of.xix-slot--category) .group-block__media-wrapper img{position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;object-position:50% 50%;transform-origin:0 0;left:.0961423881326126%;top:-687.9021497394448%;transform:scale(1.74884502870333,9.99217839355481)}.xix-slot--category:nth-child(2 of.xix-slot--category) .group-block__media-wrapper img{position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;object-position:50% 50%;transform-origin:0 0;left:-59.61231965384898%;top:-599.9102464159662%;transform:scale(3.6367482205860884,12.28484818363404)}.xix-slot--category:nth-child(3 of.xix-slot--category) .group-block__media-wrapper img{position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;object-position:50% 50%;transform-origin:0 0;left:-30.858249716333177%;top:-833.2147205762974%;transform:scale(3.6367482205860884,12.28484818363404)}.xix-slot--category:nth-child(4 of.xix-slot--category) .group-block__media-wrapper img{position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;object-position:50% 50%;transform-origin:0 0;left:107.5566116967041%;top:419.0196869206774%;transform:matrix(-1.556753492086098,-.876870166996017,2.3397123504805415,-3.9536590529503006,0,0)}}.xix-slot--review-panel{position:relative;height:483px;overflow:hidden}.xix-slot--review-panel>.group-block-content{position:relative;display:block;height:100%}.xix-slot--review-panel>.group-block-content>.image-block{position:absolute}.xix-slot--review-panel>.group-block-content>.image-block:first-child{left:-82.89px;top:-62.01px;width:524px;height:522px;transform:rotate(-6.51deg)}.xix-slot--review-panel>.group-block-content>.image-block:nth-child(2){left:-22px;top:-52px;width:569.253px;height:548.536px;transform:rotate(23.51deg)}.xix-slot--review-panel>.group-block-content>.image-block img{width:100%;height:100%;object-fit:contain}.xix-slot--review{position:absolute;z-index:1;height:auto;max-width:calc(100% - 48px)}.xix-slot--review>.group-block-content{align-items:flex-end}.xix-slot--review .image-block,.xix-slot--review .image-block img{width:90px;height:18px}.xix-slot--review .text-block p{font-size:14px;font-weight:700;line-height:1.4}.xix-slot--review:nth-child(1 of.xix-slot--review){left:229px;top:30.5px;width:226px}.xix-slot--review:nth-child(2 of.xix-slot--review){left:24px;top:168.5px;width:281px}.xix-slot--review:nth-child(3 of.xix-slot--review){left:149px;top:340.5px;width:306px}.xix-composition--editorial{border-block-end:1px solid var(--xix-chocolate)}.xix-composition--editorial>.custom-section-content>.section-content-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.xix-slot--editorial-card{height:492px;min-width:0;position:relative;overflow:hidden}.xix-slot--editorial-card>.group-block-content{justify-content:flex-end;height:100%;padding:0}.xix-slot--editorial-card>.group-block-content>.group-block{margin:0 40px 40px;width:calc(100% - 80px);padding:24px;border-radius:24px}.xix-slot--editorial-card .button-unstyled{font:500 32px/1.2 var(--xix-display);letter-spacing:2px;color:#000;text-align:start;white-space:normal}.xix-slot--editorial-card .text-block p{font-size:16px;line-height:1.4;color:#000}.xix-slot--editorial-card:first-of-type .group-block__media-wrapper img{object-position:center}@media(min-width:750px){.xix-slot--editorial-card:nth-child(2 of.xix-slot--editorial-card)>.group-block__media-wrapper img{position:absolute;max-width:none;width:293.9970961718839%;height:197.5066681334077%;left:-92.42010141007414%;top:-59.23168966530673%;object-fit:fill;transform:none}.xix-slot--editorial-card:nth-child(3 of.xix-slot--editorial-card)>.group-block__media-wrapper img{position:absolute;max-width:none;width:255.04155252401253%;height:171.33641147210017%;left:-67.35898228804936%;top:-8.784199620285458%;object-fit:fill;transform:none}}@media(max-width:749px){.xix-slot--editorial-card:nth-child(2 of.xix-slot--editorial-card)>.group-block__media-wrapper img{position:absolute;max-width:none;width:216.5287368278542%;height:179.15318879387044%;left:-38.56501773365205%;top:-71.34348318777303%;object-fit:fill;transform:none}.xix-slot--editorial-card:nth-child(3 of.xix-slot--editorial-card)>.group-block__media-wrapper img{position:absolute;max-width:none;width:217.47643090474384%;height:179.9372882061244%;left:-58.738212211720565%;top:-13.012552440367381%;object-fit:fill;transform:none}}.xix-composition--partners{border-block-end:1px solid var(--xix-chocolate);overflow:hidden}.xix-composition--partners .section-content-wrapper{min-height:119px;flex-wrap:nowrap;gap:24px;align-items:center}.xix-composition--partners .text-block{flex:0 0 auto;width:auto;white-space:nowrap}.xix-composition--partners .image-block{flex:0 0 170px;width:170px}.xix-composition--video{border-block-end:1px solid var(--xix-chocolate)}.xix-composition--video deferred-media{aspect-ratio:8 / 3;height:auto}.xix-composition--video .deferred-media__poster-image{position:absolute;width:100%;height:141.14%;top:-7.11%;object-fit:fill}.xix-composition--video .deferred-media__poster-icon{display:flex;flex-direction:column;gap:24px;width:400px;max-width:calc(100% - 32px);height:auto;padding:32px;border-radius:20px;background:var(--xix-cream);box-shadow:none}.xix-composition--video .xix-video-title{font-size:28px;line-height:1.2;color:#000}.xix-composition--video .xix-video-eyebrow{font:400 14px/1.4 var(--xix-body);color:#000}.xix-composition--video .deferred-media__poster-icon>svg{width:48px;height:48px;padding:0;color:#a30f58}.xix-composition--newsletter{border-block-end:1px solid var(--xix-cream);color:#fff}.xix-composition--newsletter>.custom-section-content>.section-content-wrapper{display:grid;grid-template-columns:minmax(0,482px) minmax(0,1fr);gap:82px;min-height:280px;align-items:stretch}.xix-slot--newsletter-form{display:flex;justify-content:center;border-inline-end:1px solid var(--xix-cream);padding-inline-end:48px;padding-block:40px}.xix-slot--newsletter-form .email-signup-block{width:360px;max-width:100%}.xix-slot--newsletter-form .email-signup__heading{font-size:28px;line-height:1.2;margin-block-end:32px;white-space:nowrap}.xix-slot--newsletter-form .email-signup__input-group{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px}.xix-slot--newsletter-form .email-signup__input{grid-column:1;grid-row:2}.xix-slot--newsletter-form .email-signup__button{grid-column:2;grid-row:2}.xix-slot--newsletter-form .email-signup__button svg{width:24px;height:24px}.xix-slot--newsletter-form .email-signup__input{width:100%;min-height:48px;padding:12px 16px;font-size:14px;line-height:1.4;border:1px solid var(--xix-cream);border-radius:24px}.xix-slot--newsletter-form .email-signup__button{flex:0 0 48px;width:48px;min-height:48px;border-radius:50%;padding:12px;background:var(--xix-cream);color:var(--xix-chocolate)}.xix-slot--newsletter-form .email-signup__input-group>label{grid-column:1 / -1;position:static;clip:auto;height:auto;width:auto;white-space:normal;font-size:14px;font-weight:700}.xix-composition--newsletter .section-content-wrapper>.image-block{align-self:center;height:200px;margin-block:40px}.xix-composition--newsletter .section-content-wrapper>.image-block img{width:100%;height:200px;object-fit:cover;border-radius:32px}.xix-kit .email-signup__consent{display:flex;align-items:flex-start;gap:4px;margin-block-start:8px;font-size:12px;line-height:1.4}.xix-kit .email-signup__consent input{-webkit-appearance:none;appearance:none;width:16px;height:16px;flex:0 0 16px;margin:0;border:1px solid currentColor;background:transparent;border-radius:2px}.xix-kit .email-signup__consent input:checked{background:var(--xix-yellow);box-shadow:inset 0 0 0 3px var(--xix-chocolate)}.xix-composition--footer{color:#fff}.xix-composition--footer .section-content-wrapper{gap:0}.xix-composition--footer .logo-block{width:100%;max-width:none;padding:21px 40px;border-block-end:1px solid currentColor}.xix-composition--footer .logo-block__image-wrapper{width:180px;height:37px}.xix-slot--footer-columns,.xix-slot--footer-community{border-block-end:1px solid currentColor}.xix-slot--footer-columns>.group-block-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;min-height:288px}.xix-slot--footer-columns>.group-block-content>*{min-width:0;padding:32px 24px}.xix-slot--footer-columns>.group-block-content>:first-child{padding-inline-start:40px}.xix-slot--footer-columns>.group-block-content>:last-child{padding-inline-end:82px}.xix-slot--footer-columns>.group-block-content>*+*{border-inline-start:1px solid currentColor}.xix-slot--footer-columns .text-block h2{font-size:20px;line-height:1.2}.xix-slot--footer-columns .button-unstyled{font:400 16px/1.4 var(--xix-body);white-space:normal;text-align:start}.xix-slot--footer-columns>.group-block-content>:first-child .text-block:nth-child(2){max-width:182px}.xix-slot--footer-columns>.group-block-content>:first-child>.group-block-content{gap:8px}.xix-slot--footer-columns>.group-block-content>:first-child .text-block:first-child{margin-block-end:8px}.xix-slot--footer-columns>.group-block-content>:first-child .button-secondary{margin-block-start:24px;max-width:100%}.xix-slot--footer-columns>.group-block-content>:first-child .button-secondary:after{content:"";width:24px;height:24px;margin-inline-start:12px;background:currentColor;-webkit-mask:url(./xix-icon-calendar.svg) center / contain no-repeat;mask:url(./xix-icon-calendar.svg) center / contain no-repeat}.xix-footer-policies{display:grid;gap:16px;margin:0;font:400 16px/1.4 var(--xix-body)}.xix-slot--footer-community>.group-block-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:227px;align-items:stretch}.xix-slot--footer-marks{padding:32px 40px}.xix-slot--footer-marks>.group-block-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;align-items:center;max-width:400px;margin-inline:auto}.xix-slot--footer-marks>.group-block-content>.image-block{height:88px}.xix-slot--footer-marks>.group-block-content>.image-block img{width:100%;height:88px;object-fit:contain;border-radius:0}.xix-slot--footer-marks>.group-block-content>.image-block:first-child img{height:53px}.xix-slot--footer-social{border-inline-start:1px solid currentColor;padding:32px 24px}.xix-slot--footer-social .text-block h2{font-size:20px}.xix-slot--footer-social .social-icons__wrapper{justify-content:flex-start;gap:16px}.xix-slot--footer-social .social-icons__icon-wrapper,.xix-slot--footer-social .social-icons__icon-wrapper:has(.social-icons__icon path){width:34px;height:34px}.xix-slot--footer-social .social-icons__icon-wrapper a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;color:var(--color-utilities,var(--xix-yellow))}.xix-slot--footer-social .social-icons__icon-wrapper a:hover{background:#ffffff1a}.xix-slot--footer-social .social-icons__icon{width:24px;height:24px}.xix-slot--solete>.group-block-content{display:grid;grid-template-columns:56% 44%;gap:0;height:88px}.xix-slot--solete .image-block{overflow:hidden}.xix-slot--solete .image-block img{flex-shrink:0;width:200%;max-width:none;height:88px;object-fit:fill}.xix-slot--solete .image-block:last-child img{width:100%;clip-path:inset(0 0 0 10%);transform:scaleX(-1)}.xix-slot--footer-bottom>.group-block-content{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px 20px}.xix-slot--footer-bottom .payment-icons{width:auto}@media(min-width:750px)and (max-width:1099px){.xix-slot--footer-columns>.group-block-content{grid-template-columns:repeat(2,minmax(0,1fr))}.xix-slot--footer-columns>.group-block-content>:nth-child(odd){border-inline-start:0}.xix-slot--footer-columns>.group-block-content>:nth-child(n+3){border-block-start:1px solid currentColor}.xix-kit #header-component .header__columns{grid-template-columns:164px minmax(0,1fr) auto}}@media(max-width:749px){.xix-kit #header-group{inset-block-start:24px}.xix-kit #header-group>.shopify-section{width:calc(100% - 42px)}.xix-kit #header-component .header__columns{height:60px;padding:0 8px;grid-template-columns:1fr auto}.xix-kit #header-component .header__column--left{gap:16px}.xix-kit #header-component .header__column--center{justify-content:flex-start}.xix-kit #header-component .account-button{display:none}.xix-kit .announcement-bar{min-height:32px;height:32px;padding:0 20px}.xix-kit .announcement-bar__text{font-size:12px;gap:4px;white-space:nowrap}.xix-announcement-desktop{display:none}.xix-announcement-mobile{display:inline}.xix-kit #MainContent>.shopify-section:has(.xix-campaign){padding-block:14px 24px}.xix-campaign slideshow-slides,.xix-campaign slideshow-slide{min-height:var(--xix-campaign-height-mobile);height:var(--xix-campaign-height-mobile)}.xix-campaign .slide__image-container>.slide__image{width:388.55%;height:123.35%;inset:-11.56% auto auto -136.33%}.xix-campaign .slide__content{padding-block-end:88px}.xix-campaign .slide__content>.group-block-content>.group-block{width:calc(100% - 48px);max-width:none;padding:24px 8px}.xix-campaign .slide__content .group-block-content{gap:10px}.xix-campaign .text-block :is(h1,h2){font-size:24px;font-weight:700;line-height:1.2}.xix-kit .xix-campaign slideshow-controls{bottom:24px;inset-inline:24px auto;justify-content:flex-start}.xix-campaign slideshow-arrows{inset-block:auto 24px;justify-content:flex-end;gap:32px;padding-inline:24px}.xix-kit .xix-campaign slideshow-arrows .slideshow-control{padding:0;flex-shrink:0;width:40px;height:40px;margin-inline:0}.xix-product-list{min-height:611px;padding-block:56px 40px}.xix-product-list .resource-list__carousel .resource-list__slide{--slide-width:232px}.xix-composition--categories>.custom-section-content>.section-content-wrapper{display:flex;flex-direction:column;gap:32px;padding-block:24px}.xix-composition--categories .section-content-wrapper>.group-block:first-child{padding:0;border:0}.xix-composition--categories .section-content-wrapper>.group-block:first-child>.group-block-content{gap:32px}.xix-composition--categories .section-content-wrapper>.group-block:first-child>.group-block-content>.group-block>.group-block-content{grid-template-columns:minmax(0,1fr);gap:8px}.xix-composition--categories .text-block.h1{font-size:24px}.xix-slot--category{height:84px;min-height:84px}.xix-slot--category .button-unstyled{flex-direction:row;align-items:center;font-size:28px}.xix-slot--category .xix-button-arrow{align-self:center;width:44px;height:44px}.xix-slot--review-panel{width:100%;height:483px}.xix-slot--review-panel>.group-block-content>.image-block:first-child{width:524px;height:522px;left:-129px;top:-62px}.xix-slot--review-panel>.group-block-content>.image-block:nth-child(2){left:-139px;top:-3px;width:588px;height:567px}.xix-slot--review:nth-child(1 of.xix-slot--review){top:19px;left:128px;width:185px;max-width:none}.xix-slot--review:nth-child(2 of.xix-slot--review){top:139px;left:15px;width:247px;max-width:none}.xix-slot--review:nth-child(3 of.xix-slot--review){top:349px;left:15px;width:297px;max-width:none}.xix-slot--review .text-block p{font-size:12px}.xix-composition--editorial>.custom-section-content>.section-content-wrapper{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:40px}.xix-slot--editorial-card{height:296px}.xix-slot--editorial-card>.group-block-content>.group-block{margin:0 20px 19.6px;width:calc(100% - 40px);padding:16px;border-radius:20px}.xix-slot--editorial-card .button-unstyled{font-size:28px;font-weight:700;letter-spacing:0}.xix-slot--editorial-card .text-block p{font-size:16px}.xix-composition--partners .text-block{font-size:18px}.xix-composition--video .section-content-wrapper{padding:40px 0}.xix-composition--video deferred-media{aspect-ratio:16 / 9}.xix-composition--video .deferred-media__poster-icon{width:219px;padding:8px;gap:8px}.xix-composition--video .xix-video-title{font-size:18px}.xix-composition--video .deferred-media__poster-icon>svg{width:24px;height:24px;padding:0}.xix-composition--newsletter>.custom-section-content>.section-content-wrapper{display:flex;flex-direction:column;gap:24px;padding-block:24px}.xix-slot--newsletter-form{border:0;padding:0;width:100%}.xix-slot--newsletter-form .email-signup-block{width:100%}.xix-slot--newsletter-form .email-signup__heading{white-space:normal;text-align:center}.xix-composition--newsletter .section-content-wrapper>.image-block{width:100%;height:200px;margin:0}.xix-composition--footer .logo-block{padding:21px 16px;justify-content:center}.xix-slot--footer-columns>.group-block-content,.xix-slot--footer-community>.group-block-content{grid-template-columns:minmax(0,1fr)}.xix-slot--footer-columns>.group-block-content>*,.xix-slot--footer-columns>.group-block-content>:first-child,.xix-slot--footer-columns>.group-block-content>:last-child{padding:24px 16px;border-inline-start:0}.xix-slot--footer-columns>.group-block-content>*+*{border-block-start:1px solid currentColor}.xix-slot--footer-columns>.group-block-content>:is(:nth-child(2 of.group-block),:nth-child(3 of.group-block))>.group-block-content{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-template-rows:auto repeat(3,auto);grid-auto-flow:column;gap:16px}.xix-slot--footer-columns>.group-block-content>:is(:nth-child(2 of.group-block),:nth-child(3 of.group-block))>.group-block-content>.text-block{grid-column:1 / -1}.xix-slot--footer-columns>.group-block-content>:nth-child(3 of.group-block)>.group-block-content{grid-template-rows:auto repeat(2,auto)}.xix-slot--footer-marks{padding:24px 16px}.xix-slot--footer-social{border-inline-start:0;border-block-start:1px solid currentColor;padding:24px 16px}.xix-slot--footer-social .social-icons__wrapper{justify-content:center}.xix-slot--footer-bottom>.group-block-content{flex-direction:column;padding:8px 16px 24px}}@media(prefers-reduced-motion:reduce){.xix-kit .product-card{transition:none}}.xix-campaign .slide__content{padding-block-end:var(--padding-block-end)}.xix-kit .xix-campaign slideshow-arrows .svg-wrapper,.xix-kit .xix-campaign slideshow-arrows svg{width:24px;height:24px;flex:0 0 24px}@media(max-width:749px){.xix-campaign .slide__content{padding-block-end:88px}.xix-kit .xix-campaign slideshow-arrows .slideshow-control:first-of-type,.xix-kit .xix-campaign slideshow-arrows .slideshow-control:last-of-type{margin-inline:0}}.xix-kit .page-wrapper{position:relative}.xix-composition--categories .xix-slot--review-panel{height:483px;flex:0 0 483px}@media(min-width:750px){.xix-composition--categories .xix-slot--review-panel{flex-basis:auto}}@media(max-width:749px){.xix-kit #header-group .announcement-bar{min-height:32px;height:32px}.xix-kit #header-component .header__columns{grid-template-areas:"leftA center rightA rightB";grid-template-columns:24px minmax(0,1fr) 32px 32px;column-gap:16px}.xix-kit #header-component .search-action{grid-area:rightA}.xix-kit #header-component .header-logo{grid-area:center;justify-self:start}.xix-kit #header-component .header__drawer,.xix-kit #header-component .header__icon--menu{width:24px;min-width:24px}}@media(max-width:749px){.xix-kit #header-component[data-menu-style] .header__columns{grid-template-areas:"leftA center rightA rightB";grid-template-columns:24px minmax(0,1fr) 32px 32px;column-gap:16px;padding:0 8px}.xix-kit #header-component .header__row .header__columns .search-action{grid-area:rightA}.xix-kit #header-component .header__column--left .search-action{display:none}.xix-kit #header-component .header__row .header__columns .header-logo{grid-area:center;justify-self:start}}.xix-slot--review>.group-block-content>.group-block{width:90px;height:18px}.xix-slot--review .icon-block{width:18px;height:18px}.xix-slot--review .icon-block svg{width:18px;height:18px}.xix-composition--categories .text-block h2{font-size:28px;line-height:1.2;font-weight:700}.xix-composition--categories .section-content-wrapper>.group-block:first-child>.group-block-content>.group-block{height:436px;flex:none}@media(max-width:749px){.xix-composition--categories .text-block h2{font-size:24px}.xix-composition--categories .section-content-wrapper>.group-block:first-child>.group-block-content>.group-block{height:360px}}.xix-slot--footer-columns>.group-block-content>:first-child .button-secondary{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;width:auto;white-space:nowrap}.xix-slot--footer-columns>.group-block-content>:first-child .button-secondary:after{flex:0 0 24px;margin:0}@media(max-width:749px){.xix-kit .xix-campaign slideshow-controls{width:max-content}.xix-kit .xix-campaign slideshow-arrows{height:40px;inset:auto 0 24px;justify-content:flex-end;gap:32px;padding-inline:24px}}.xix-composition--newsletter .email-signup__heading{padding:0}.xix-composition--newsletter .email-signup__input-group{width:360px;max-width:100%}.xix-composition--newsletter .email-signup__input-group>label{line-height:1.4}.xix-composition--newsletter .email-signup-block{width:100%}.xix-composition--newsletter .xix-slot--newsletter-form .email-signup__button{width:48px;min-width:48px;height:48px;min-height:48px;max-height:48px;padding:11px;border:1px solid var(--xix-chocolate);color:var(--xix-chocolate)}.xix-composition--newsletter .email-signup__consent{font-size:14px;line-height:1.4;gap:8px}.xix-composition--newsletter .email-signup__consent input{width:20px;height:20px;flex-basis:20px}@media(max-width:749px){.xix-kit #MainContent .xix-campaign slideshow-controls{width:max-content;inset-inline-end:auto}.xix-composition--newsletter>.custom-section-content>.section-content-wrapper{padding-block:0;gap:0}.xix-composition--newsletter .xix-slot--newsletter-form{position:relative;padding:40px 0 24px}.xix-composition--newsletter .xix-slot--newsletter-form:after{content:"";position:absolute;inset:auto -16px 0;height:1px;background:var(--xix-cream)}.xix-composition--newsletter .email-signup__heading{margin-block-end:24px}.xix-composition--newsletter .email-signup__consent{margin-block-start:16px}.xix-composition--newsletter .section-content-wrapper>.image-block{margin-block:16px}}.xix-composition--newsletter .email-signup__button svg{color:var(--xix-chocolate)}.xix-composition--video .deferred-media__poster-button{height:100%;border-radius:inherit;overflow:hidden}.xix-slot--product-info>.group-block-content{min-height:104px}.xix-slot--product-info .text-block:last-of-type{margin-block-start:auto}.xix-slot--product-info .text-block:last-of-type p{text-align:end;font-weight:700}.xix-slot--footer-marks>.group-block-content{grid-template-rows:67px 88px}.xix-slot--footer-marks>.group-block-content>.image-block:nth-child(-n+2){height:67px}.xix-slot--footer-marks>.group-block-content>.image-block:nth-child(2) img{height:53px}.xix-slot--footer-columns rte-formatter p{font-size:16px;line-height:1.4}.xix-slot--footer-social .social-icons__icon-wrapper a{position:relative}.xix-slot--footer-social .social-icons__icon-wrapper a:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.xix-kit .dropdown-localization .language-selector:has(.xix-language-badge){position:relative}.xix-kit .dropdown-localization .xix-language-badge{display:flex;align-items:center;gap:8px;position:absolute;inset-inline-start:0;pointer-events:none;font-size:16px;line-height:24px}.xix-kit .dropdown-localization .xix-language-badge svg{width:20px;height:16px}.xix-kit .dropdown-localization .language-selector:has(.xix-language-badge) select{width:76px;color:transparent}.xix-kit .dropdown-localization .language-selector:has(.xix-language-badge) option{color:var(--xix-chocolate)}.xix-slot--footer-columns .text-block h2,.xix-slot--footer-social .text-block h2{font-weight:700}@media(min-width:750px){.xix-kit #header-component .menu-list__trigger{align-items:center}.xix-kit #header-component .menu-list__disclosure{position:static;transform:none;opacity:1;pointer-events:auto;width:24px;height:44px;padding:0;flex-shrink:0}.xix-kit #header-component .menu-list__disclosure-icon{width:24px;height:24px}}.xix-slot--editorial-card{padding:0}@media(min-width:750px){.xix-kit #header-component .header__column--right{gap:12px}.xix-kit #header-component header-actions{gap:12px}.xix-kit #header-component .header-actions__action{width:32px;min-width:32px;padding-inline:4px}.xix-kit #header-component .header__column--right .search-action{width:32px;margin-inline:0}.xix-kit #header-component .header__column--right .search-action button{width:32px;min-width:32px;padding-inline:4px}.xix-kit .dropdown-localization .language-selector:has(.xix-language-badge) select{width:47px;height:48px}.xix-kit .dropdown-localization .xix-language-badge{flex-direction:column;width:39px;inset-inline-start:4px;gap:2px;font-size:12px;line-height:14px}.xix-kit .dropdown-localization .xix-language-badge svg{width:24px;height:24px}.xix-kit .dropdown-localization .language-selector:has(.xix-language-badge)>.icon-caret{display:none}}.xix-product-list__eyebrow{line-height:22px}.xix-product-list .section-resource-list__header h2{line-height:38px}@media(max-width:749px){.xix-product-list{min-height:612px}.xix-composition--newsletter{min-height:522px}}.xix-kit #MainContent :is(.xix-campaign,.xix-product-list) .slideshow-controls__dots{gap:6px}.xix-kit #MainContent :is(.xix-campaign,.xix-product-list) .slideshow-controls__dots li{flex:0 0 12px;width:12px;height:12px}.xix-kit #MainContent :is(.xix-campaign,.xix-product-list) .slideshow-controls__dots button{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;padding:0;margin:-6px}.xix-kit #MainContent :is(.xix-campaign,.xix-product-list) .slideshow-controls__dots button:after{flex:0 0 12px}.xix-composition--partners .text-block{padding:0}.xix-composition--partners .text-block h2{margin:0;padding:0;font-size:28px;line-height:1.2;font-weight:500}@media(max-width:749px){.xix-composition--partners .text-block h2{font-size:18px}}@media(min-width:750px)and (max-width:1099px){.xix-kit #header-component .header__icon--menu{padding:0}.xix-kit #header-component .header__icon--menu .svg-wrapper,.xix-kit #header-component .header__icon--menu svg{width:32px;height:32px;flex:0 0 32px}.xix-kit #header-component[data-menu-style=drawer] .header__columns{grid-template-columns:44px minmax(0,1fr) 44px 44px;grid-template-areas:"leftA center rightA rightB";column-gap:16px}.xix-kit #header-component[data-menu-style=drawer] .header__column{display:contents}.xix-kit #header-component[data-menu-style=drawer] .header-logo{grid-area:center;justify-self:start}.xix-kit #header-component[data-menu-style=drawer] .header__row .search-action{grid-area:rightA}.xix-kit #header-component[data-menu-style=drawer] .account-button{display:none}.xix-campaign .slide__content>.group-block-content>.group-block{width:min(610px,calc(100% - 96px))}.xix-kit .xix-campaign slideshow-arrows .slideshow-control:first-of-type{margin-inline-start:24px}.xix-kit .xix-campaign slideshow-arrows .slideshow-control:last-of-type{margin-inline-end:24px}.xix-composition--categories>.custom-section-content>.section-content-wrapper{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px}.xix-composition--categories .section-content-wrapper>.group-block:first-child{padding:0;border:0}.xix-composition--categories .xix-slot--review-panel{width:547px;max-width:100%;justify-self:center}.xix-composition--editorial>.custom-section-content>.section-content-wrapper{grid-template-columns:minmax(0,1fr)}.xix-slot--editorial-card{height:360px}.xix-composition--newsletter>.custom-section-content>.section-content-wrapper{grid-template-columns:minmax(0,1fr);gap:0}.xix-composition--newsletter .xix-slot--newsletter-form{padding:32px 0;border-inline-end:0}.xix-composition--newsletter .section-content-wrapper>.image-block{width:100%;margin-block:0 32px}}.xix-kit #header-group:not(:has(#header-component[transparent])){position:relative;inset:auto;padding-block:24px 32px}@media(max-width:749px){.xix-kit #header-group:not(:has(#header-component[transparent])){padding-block-end:24px}}@media(max-width:749px){.xix-slot--footer-columns>.group-block-content>:first-child .button-secondary{align-self:center;gap:8px}}.xix-kit #MainContent :is(.xix-campaign,.xix-product-list) .slideshow-controls__dots button:after{border-radius:50%}@media(max-width:749px){.xix-kit #header-component[data-menu-style] .header__columns{grid-template-columns:32px minmax(0,1fr) 24px 24px}.xix-kit #header-component .header__drawer,.xix-kit #header-component .header__icon--menu{width:32px;min-width:32px}.xix-kit #header-component .header__icon--menu{height:44px;padding:0}.xix-kit #header-component .header__icon--menu .svg-wrapper,.xix-kit #header-component .header__icon--menu svg{width:32px;height:32px;flex:0 0 32px}.xix-kit #MainContent .xix-campaign slideshow-controls{bottom:38px}.xix-kit #MainContent .xix-campaign .slideshow-controls__dots button:after{flex-basis:8px;width:8px;height:8px;border:2px solid var(--xix-chocolate)}.xix-kit #MainContent .xix-campaign .slideshow-controls__dots button[aria-selected=true]:after{border-color:#000;background:#000}.xix-product-list .section-resource-list__header h2{font-size:24px;line-height:28.8px;font-weight:700;letter-spacing:0}}.xix-kit #header-component .header__columns{border-color:#fff}.xix-announcement-chevron svg{width:24px;height:24px}@media(min-width:750px){.xix-kit .xix-campaign slideshow-arrows{inset-block:auto 84px;height:251.2px}.xix-kit .xix-campaign slideshow-arrows .svg-wrapper,.xix-kit .xix-campaign slideshow-arrows svg{width:32px;height:32px;flex-basis:32px}}@media(max-width:749px){.xix-kit .announcement-bar__text{font-family:var(--xix-announcement-mobile)}}.xix-slot--review-panel>.group-block-content>.image-block:first-child{left:-55px;top:-34px}.xix-slot--review-panel>.group-block-content>.image-block:nth-child(2){left:63.771px;top:38.762px}@media(max-width:749px){.xix-slot--review-panel>.group-block-content>.image-block:first-child{left:-203.459px;top:-75.753px;width:553.366px;height:550.776px;transform:rotate(-15.93deg)}.xix-slot--review-panel>.group-block-content>.image-block:nth-child(2){left:-20.895px;top:27.273px;width:588.39px;height:566.977px}.xix-slot--review:nth-child(2 of.xix-slot--review){width:228px}}.xix-kit #MainContent :is(.xix-campaign,.xix-product-list) .slideshow-controls__dots button:after{box-sizing:border-box;flex-basis:8px;width:8px;height:8px;border:2px solid var(--xix-chocolate)}.xix-kit #MainContent :is(.xix-campaign,.xix-product-list) .slideshow-controls__dots button[aria-selected=true]:after{border-color:#000;background:#000}.xix-kit #header-group:has(#header-component[sticky]){display:block}.xix-kit #header-group .header-section:has(>#header-component[sticky]){position:relative;top:auto}.xix-kit #header-group[data-xix-scrolled]{position:fixed;inset:24px 0 auto;pointer-events:none}.xix-kit #header-group:not(:has(#header-component[transparent]))[data-xix-scrolled]{position:fixed;inset:24px 0 auto;padding:0}.xix-kit #header-group[data-xix-scrolled]>.shopify-section{pointer-events:auto}.xix-kit #header-group[data-xix-scrolled]>.shopify-section:not(.header-section){display:none}.xix-kit #header-group[data-xix-scrolled]>.header-section{margin-block-start:0}.xix-kit #header-group[data-xix-scrolled] #header-component{border-radius:24px;box-shadow:0 0 5px #00000026}.xix-kit #header-group[data-xix-scrolled] #header-component .header__columns{box-shadow:none}.xix-kit #header-component .menu-list__link{font-size:18px}.xix-kit #header-component .header__columns{padding-inline:24px}@media(max-width:1099px){.xix-kit #header-group[data-xix-scrolled]>.shopify-section{width:calc(100% - 42px)}.xix-kit #header-component .header__columns{padding-inline:16px}}@media(max-width:749px){.xix-kit #header-group[data-xix-scrolled]{inset-block-start:16px}.xix-kit #header-group:not(:has(#header-component[transparent]))[data-xix-scrolled]{inset-block-start:16px}.xix-kit #header-component .header__columns{padding-inline:8px}}@media(max-width:749px){.xix-kit #MainContent>.shopify-section:has(.xix-campaign){padding-block-end:32px}}.xix-composition--categories .section-content-wrapper>.group-block{min-width:0}.xix-composition--categories .xix-slot--review-panel{align-self:center}.xix-composition--categories .xix-slot--review{overflow-wrap:anywhere}.xix-composition--categories .xix-slot--review .text-block{min-width:0}.xix-composition--partners .section-content-wrapper{min-height:112px;gap:40px;padding-inline:40px}.xix-composition--partners .text-block{flex:0 0 411px}.xix-composition--partners .text-block h2{font-size:48px;line-height:1.2;font-weight:700}.xix-composition--partners .image-block{flex:1 1 180px;min-width:0;height:80px}.xix-partner-logo{display:block;position:relative;width:180px;max-width:100%;height:80px;overflow:hidden}.xix-partner-logo img{position:absolute;object-fit:cover;max-width:none}.xix-partner-logo--sirvent img{width:180px;height:69px;top:5px}.xix-partner-logo--comas img{width:116px;height:60px;top:10px;left:32px}.xix-partner-logo--ratafia img{width:113px;height:80px;left:34px}.xix-partner-logo--armengol img{width:811.108px;height:450.334px;left:-314.948px;top:-12.853px;object-fit:cover;-webkit-mask:url(./xix-partner-armengol-mask.svg) 333.948px 19.854px / 143px 66.325px no-repeat;mask:url(./xix-partner-armengol-mask.svg) 333.948px 19.854px / 143px 66.325px no-repeat}@media(max-width:1099px){.xix-composition--partners .section-content-wrapper{overflow-x:auto;justify-content:flex-start;gap:24px}.xix-composition--partners .text-block{flex-basis:auto}.xix-composition--partners .text-block h2{font-size:32px}.xix-composition--partners .image-block{flex:0 0 180px}}@media(max-width:749px){.xix-composition--partners .section-content-wrapper{min-height:119.629px;padding-inline:16px}.xix-composition--partners .text-block{flex:0 0 304px}.xix-composition--partners .text-block h2{font-size:32px}}.xix-language-options{position:relative;font:400 14px/1.4 var(--xix-body)}.xix-language-options summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none}.xix-language-options summary::-webkit-details-marker{display:none}.xix-language-options summary svg{width:24px;height:24px}.xix-language-options__caret{display:flex;width:16px}.xix-language-options__list{position:absolute;z-index:3;inset:calc(100% + 8px) 0 auto auto;width:207px;border:1px solid var(--xix-line);border-radius:20px;overflow:hidden;box-shadow:0 0 10px #00000026;background:var(--xix-cream)}.xix-language-options__list button{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;border:0;border-block-end:1px solid var(--xix-line);background:transparent;color:var(--xix-chocolate);text-align:start;cursor:pointer}.xix-language-options__list button span{display:flex;flex:0 0 24px}.xix-language-options__list button svg{width:24px;height:24px}.xix-language-options__list button:is([aria-current],:hover,:focus-visible){background:var(--color-white,#fff);font-weight:700}.xix-kit .dropdown-localization .language-selector:has(.xix-language-options){padding:0;min-width:40px}.xix-kit .dropdown-localization .xix-language-options summary{flex-direction:column;justify-content:center;gap:0;min-width:40px;min-height:44px;padding:4px;border-radius:60px;font-size:12px;line-height:12px;transition:background-color .15s,color .15s}.xix-kit .dropdown-localization .xix-language-options__caret{display:none}.xix-drawer-title{margin:20px 24px 24px;color:#000;font:700 20px/1.2 var(--xix-display)}.xix-kit .menu-drawer{inset-inline:auto 0;width:min(90vw,400px);border-radius:32px 0 0 32px;background:var(--xix-cream);color:#000}.xix-kit .menu-drawer__navigation{padding-inline:24px}.xix-kit .menu-drawer__menu-item--mainlist{min-height:46px;padding:12px;color:#000;font:500 18px/1.2 var(--xix-display)}.xix-kit .menu-drawer__menu-item--child{min-height:48px;padding:4px 12px 4px 48px;font:500 18px/1.2 var(--xix-display)}.xix-kit .menu-drawer__close-button{inset-inline:auto 24px;top:16px;background:transparent}.xix-kit .menu-drawer__utility-links{margin:auto 0 0;padding:24px 24px 28px;display:flex;flex-direction:column;align-items:stretch;gap:32px}.xix-kit .menu-drawer .xix-language-options__list{position:relative;inset:auto;width:100%;box-shadow:none;border-radius:32px}.xix-kit .menu-drawer .xix-language-options summary{text-transform:uppercase}.xix-drawer-links{display:flex;flex-direction:column;gap:19px;margin:0;padding:0}.xix-drawer-links a{display:inline-flex;align-items:center;gap:8px;color:#000;font:500 18px/1.2 var(--xix-display);text-decoration:none}.xix-drawer-links .svg-wrapper{display:flex;flex:0 0 16px;width:16px;height:16px;color:var(--xix-chocolate)}.xix-drawer-links svg{width:16px;height:16px}@media(min-width:1100px){.xix-kit #header-component .menu-list__submenu .mega-menu__grid{display:block;grid-column:1/-1}.xix-kit #header-component .menu-list__submenu .mega-menu__list{display:flex;width:100%;gap:0;border-block-start:1px solid var(--xix-chocolate);border-radius:0 0 24px 24px;overflow:hidden}.xix-kit #header-component .mega-menu__column{display:flex;flex:1}.xix-kit #header-component .mega-menu__column>div{flex:1;min-width:0}.xix-kit #header-component .mega-menu__column>div+div{border-inline-start:1px solid var(--xix-chocolate)}.xix-kit #header-component .mega-menu__column+.mega-menu__column{border-inline-start:1px solid var(--xix-chocolate)}.xix-kit #header-component .mega-menu__link{display:flex;justify-content:center;align-items:center;min-height:79px;padding:16px;font:700 24px/1.2 var(--xix-display)}.xix-kit #header-component .mega-menu__link:after{content:"";display:none;flex:0 0 24px;width:24px;height:24px;background:url(xix-menu-arrow-up-right.svg) center/24px 24px no-repeat}.xix-kit #header-component .mega-menu__link:is([href$="/pages/gelats"],[href$="/collections/gelats"]):before{content:"";display:none;flex:0 0 24px;width:24px;height:24px;background:url(xix-menu-ice-cream.svg) center/24px 24px no-repeat}.xix-kit #header-component .mega-menu__link:is(:hover,:focus-visible){background:var(--color-white);color:var(--xix-chocolate);text-decoration:none;outline-offset:-4px}.xix-kit #header-component .mega-menu__link:is(:hover,:focus-visible):after,.xix-kit #header-component .mega-menu__link:is(:hover,:focus-visible):before{display:block}.xix-kit #header-component .menu-list__submenu-inner{padding:0}.xix-kit #header-component .menu-list__submenu .section{padding-inline:0}}.xix-kit shopify-account{--shopify-account-color-accent:var(--xix-chocolate);--shopify-account-color-background:var(--xix-cream);--shopify-account-color-text:var(--xix-chocolate);--shopify-account-font-body:var(--xix-body);--shopify-account-font-heading:var(--xix-display);--shopify-account-radius-base:16px;--shopify-account-avatar-size:24px;--shopify-account-dialog-position-top:135px}.xix-kit #header-component header-actions shopify-account{display:flex;align-items:center;justify-content:center}.xix-kit #header-group[data-xix-scrolled] shopify-account{--shopify-account-dialog-position-top:112px}@media(max-width:1099px){.xix-kit .xix-drawer-account{--shopify-account-dialog-position-top:68px;--shopify-account-avatar-size:32px}}xix-newsletter{display:block}.xix-kit .xix-notice{position:fixed;z-index:var(--layer-window-overlay);inset:170px 0 auto;display:flex;align-items:flex-start;gap:16px;width:min(624px,calc(100% - 40px));margin-inline:auto;padding:16px;border:1px solid var(--xix-notice-color);border-radius:24px;background:#fff;color:#000;box-shadow:0 0 10px #00000026;font:400 14px/1.4 var(--xix-body)}.xix-kit .xix-notice[hidden]{display:none}.xix-notice--success{--xix-notice-color:#0a6b4c}.xix-notice--warning{--xix-notice-color:#cb7c0c}.xix-notice--error{--xix-notice-color:#a30f58}.xix-notice>img{flex:0 0 24px}.xix-notice>span{flex:1;min-width:0}.xix-notice>button{flex:0 0 32px;width:32px;height:32px;margin:-4px -8px -4px 0;display:grid;place-items:center;color:var(--xix-chocolate);cursor:pointer}.xix-notice>button img{width:16px;height:16px}@media(max-width:749px){.xix-kit .xix-notice{inset-block-start:144px}}.xix-composition--partners .section-content-wrapper{flex-direction:row;--flex-direction:row}@media(min-width:1100px){.xix-kit #MainContent[data-template=index] .xix-product-list{min-height:649px}.xix-kit #MainContent[data-template=index] .xix-composition--categories{min-height:551px}}@media(max-width:749px){.xix-composition--editorial>.custom-section-content>.section-content-wrapper{padding-block:32px}}.xix-kit .menu-drawer>.menu-drawer__close-button{position:absolute;inset:16px 24px auto auto;width:24px;height:24px;min-height:24px;min-width:24px;padding:0}.xix-kit .menu-drawer__navigation>.menu-drawer__menu{padding:0;margin:0}.xix-kit .menu-drawer__menu-item--mainlist{height:auto;min-height:46px}.xix-kit .menu-drawer .menu-drawer__menu-item--mainlist>.svg-wrapper{width:16px;height:16px;padding:0}.xix-kit .menu-drawer .xix-drawer-chevron svg{width:16px;height:16px;transition:transform .2s}.xix-kit .menu-drawer details[open]>summary .xix-drawer-chevron svg{transform:rotate(180deg)}.xix-kit .menu-drawer__list-item--deep details[open]>summary{border-radius:24px 24px 0 0;background:var(--xix-chocolate);color:var(--color-white)}.xix-kit .menu-drawer__list-item--deep details[open]>.menu-drawer__menu--childlist{padding:0;border-radius:0 0 24px 24px;overflow:hidden;background:var(--xix-chocolate)}.xix-kit .menu-drawer__list-item--deep details[open] .menu-drawer__menu--childlist .menu-drawer__menu-item--child{display:flex;align-items:center;height:48px;border-block-start:1px solid var(--xix-cream);color:var(--color-white)}.xix-kit .menu-drawer__list-item--deep details[open] .menu-drawer__menu--childlist .menu-drawer__menu-item--child:is(:hover,:focus-visible){text-decoration:underline}.xix-kit .menu-drawer .language-selector:has(.xix-language-options){padding:0}.xix-kit .menu-drawer .xix-language-options summary{gap:8px;min-height:24px;padding:0;color:#000;font:500 18px/1.2 var(--xix-display)}.xix-kit .menu-drawer .xix-language-options summary>span:first-child svg{width:16px;height:16px}.xix-kit .menu-drawer .xix-language-options__caret,.xix-kit .menu-drawer .xix-language-options__caret svg{width:16px;height:16px}.xix-composition--video deferred-media[class] .deferred-media__poster-image{height:141.14%}.xix-slot--footer-columns>.group-block-content>*+*{border-inline-start:0}.xix-slot--newsletter-form .email-signup__consent input{color:var(--xix-cream);border-color:var(--xix-cream)}.xix-kit #MainContent[data-template=index] .xix-product-list .resource-list__carousel>slideshow-container{background:transparent}.xix-kit #MainContent[data-template=index] .xix-product-list .product-card{border-radius:24px;height:100%}.xix-kit #MainContent[data-template=index] .xix-product-list .product-card__link{border-radius:24px}.xix-kit #MainContent[data-template=index] .xix-product-list .product-card__content{height:100%;min-height:384px;border-radius:24px;gap:4px;padding-block-end:24px;background:var(--xix-cream)}.xix-kit #MainContent[data-template=index] .xix-product-list .card-gallery{order:0;width:100%;border-radius:24px 24px 0 0}.xix-kit #MainContent[data-template=index] .xix-product-list .card-gallery[data-image-ratio=square]{height:240px;aspect-ratio:auto}.xix-kit #MainContent[data-template=index] .xix-product-list .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media){height:100%}.xix-kit #MainContent[data-template=index] .xix-product-list .xix-seasonal-product-type{order:1;margin:12px 16px 0;font:400 14px/20px var(--xix-body);color:var(--xix-muted)}.xix-kit #MainContent[data-template=index] .xix-product-list [ref=productTitleLink]{display:block;order:2;width:100%;padding-inline:16px}.xix-kit #MainContent[data-template=index] .xix-product-list [ref=productTitleLink] .text-block{padding:0;margin:0}.xix-kit #MainContent[data-template=index] .xix-product-list [ref=productTitleLink] p{margin:0;font:400 16px/22px var(--xix-body)}.xix-kit #MainContent[data-template=index] .xix-product-list product-price{order:3;width:100%;margin-block-start:auto;padding-inline:16px;text-align:end}.xix-kit #MainContent[data-template=index] .xix-product-list product-price .price{font:700 20px/24px var(--xix-display)}.xix-kit #MainContent[data-template=index] .xix-product-list .product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border:8px solid transparent;border-radius:24px}.xix-kit #MainContent[data-template=index] .xix-product-list .product-card:is(:hover,:focus-within):after{border-color:var(--xix-yellow)}.xix-kit #MainContent[data-template=index] .xix-product-list .quick-add__button{inset-inline:24px;inset-block-end:8px;width:calc(100% - 48px);max-inline-size:none;height:48px;min-height:48px;padding:8px 16px;justify-content:center;gap:8px;border:0;border-radius:40px;background:var(--xix-yellow);color:#000;font:700 14px/24px var(--xix-display);letter-spacing:1px;scale:1}.xix-kit #MainContent[data-template=index] .xix-product-list .quick-add__button .add-to-cart-icon{order:1;flex:0 0 24px;width:24px;height:24px}.xix-kit #MainContent[data-template=index] .xix-product-list .resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control{display:flex;opacity:1;animation:none;width:48px;height:48px;min-width:48px;padding:8px;border:1px solid var(--xix-chocolate);border-radius:50%;background:var(--xix-cream);color:var(--xix-chocolate)}.xix-kit #MainContent[data-template=index] .xix-product-list .resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control[disabled]{opacity:.5}@media(max-width:749px){.xix-kit #MainContent[data-template=index] .xix-product-list{padding-block-end:24px}.xix-kit #MainContent[data-template=index] .xix-product-list .resource-list{--resource-list-mobile-gap-max:8px}.xix-kit #MainContent[data-template=index] .xix-product-list .resource-list__carousel>slideshow-container{overflow:visible}.xix-kit #MainContent[data-template=index] .xix-product-list .resource-list__carousel>slideshow-container>slideshow-arrows{inset:auto 0 -72px;height:48px;padding-inline:24px;justify-content:flex-end;gap:32px}.xix-kit #MainContent[data-template=index] .xix-product-list .resource-list__carousel>slideshow-container>slideshow-arrows .slideshow-control{margin:0;flex:0 0 48px}.xix-kit #MainContent[data-template=index] .xix-product-list .resource-list__carousel>slideshow-controls{display:flex;justify-content:flex-start;min-height:48px;max-height:48px;height:48px;padding-inline:24px}.xix-kit #MainContent[data-template=index] .xix-product-list .resource-list__carousel>slideshow-controls .slideshow-controls__dots{margin:0;max-width:calc(100% - 144px);flex-wrap:wrap;row-gap:6px}}.xix-kit .header-actions__action:has(.cart-bubble){overflow:visible}@media(min-width:750px){.xix-composition--editorial .xix-slot--editorial-card .group-block__media-wrapper img[src*=xix-home-restauracio]{position:absolute;max-width:none;width:142.77%;height:192.66%;left:-18.13%;top:-53.44%;object-fit:fill;transform:none}.xix-composition--editorial .xix-slot--editorial-card .group-block__media-wrapper img[src*=xix-home-obrador]{position:absolute;max-width:none;width:207.7%;height:124.6%;left:-40.5%;top:-23.37%;object-fit:fill;transform:none}}@media(max-width:749px){.xix-composition--editorial .xix-slot--editorial-card .group-block__media-wrapper img[src*=xix-home-]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transform:none}}@media(min-width:750px){.xix-slot--category .group-block__media-wrapper img[src*=xix-category-torrons-2026]{width:374.76%;height:425.97%;left:-140.26%;top:-92.9%;object-fit:fill;transform:none}.xix-slot--category .group-block__media-wrapper img[src*=xix-category-gelats-2026]{width:100%;height:100%;left:0;top:0;object-fit:cover;transform:none}.xix-composition--newsletter .image-block:has(img[src*=xix-newsletter-gelat-2026]){position:relative;overflow:hidden;border-radius:32px}.xix-composition--newsletter .image-block img[src*=xix-newsletter-gelat-2026]{position:absolute;max-width:none;width:100%;height:606.68%;left:0;top:-197.13%;object-fit:fill}}@media(max-width:749px){.xix-slot--category .group-block__media-wrapper img[src*=xix-category-torrons-2026]{width:204.13%;height:531.45%;left:-60.14%;top:-97.54%;object-fit:fill;transform:none}.xix-slot--category .group-block__media-wrapper img[src*=xix-category-gelats-2026]{width:100%;height:100%;left:0;top:0;object-fit:cover;transform:none}}.xix-slot--footer-marks>.group-block-content{grid-template-rows:67px 102px}.xix-slot--solete{max-width:192px}.xix-slot--solete>.group-block-content{grid-template-columns:56.93% 43.07%;height:auto;aspect-ratio:192 / 102}.xix-slot--solete .image-block{position:relative;height:100%}.xix-slot--solete .image-block img[src*=xix-solete-a]{position:absolute;width:180.3%;height:113.32%;max-width:none;left:5.77%;top:-5.3%;object-fit:fill}.xix-slot--solete .image-block img[src*=xix-solete-b]{position:absolute;width:116.09%;height:92.96%;max-width:none;left:0;top:0;object-fit:fill;clip-path:none;transform:scaleX(-1)}@media(min-width:1100px)and (max-width:1300px){.xix-kit #header-group>.shopify-section{width:calc(100% - 48px)}.xix-kit #header-component .header__columns{padding-inline:24px}.xix-kit #header-component .menu-list__list{gap:4px}.xix-kit #header-component .menu-list__link,.xix-kit #header-component .menu-list__link-title{padding-inline:2px}}.xix-composition--partners .text-block h2{white-space:nowrap}@media(min-width:1100px){.xix-composition--partners .text-block{flex-basis:auto}}.xix-campaign .slide__image-container>.slide__image:is([src*=xix-slide-gema-cremada],[src*=xix-slide-botiga],[src*=xix-slide-80-anys],[src*=xix-slide-torrons-nadal]){top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xix-campaign .slide__image-container>.slide__image[src*=xix-slide-gema-cremada]{object-position:50% 89%}@media(max-width:749px){.xix-campaign .slide__image-container>.slide__image[src*=xix-slide-gema-cremada]{object-position:28% 50%}.xix-campaign .slide__image-container>.slide__image:is([src*=xix-slide-botiga],[src*=xix-slide-torrons-nadal]){object-position:61% 50%}.xix-campaign .slide__image-container>.slide__image[src*=xix-slide-80-anys]{object-position:78% 50%}}.xix-slot--category:nth-child(3 of.xix-slot--category):nth-last-child(1 of.xix-slot--category){grid-column:1 / -1}.xix-slot--category:nth-child(3 of.xix-slot--category):nth-last-child(1 of.xix-slot--category) .group-block__media-wrapper img{right:0;bottom:0;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/xix-master.css.map */
