.xix-kit:has(.xix-pdp) #header-group:not(:has(#header-component[transparent])){padding-block:16px 0}.xix-pdp-breadcrumb{display:flex;align-items:center;gap:8px;min-height:52px;padding:12px max(30px,calc((100vw - 1276px)/2));margin-block-start:-4px;border-block:1px solid var(--xix-chocolate);color:var(--color-foreground);font:400 14px/1.4 var(--xix-body)}.xix-pdp-breadcrumb a{text-decoration:none;color:inherit;flex-shrink:0}.xix-pdp-breadcrumb [aria-current]{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xix-pdp-breadcrumb svg{width:16px;height:16px;flex-shrink:0}.xix-pdp.product-information{display:block;padding:0;box-shadow:inset 0 -1px var(--xix-chocolate)}.xix-pdp{--xix-pdp-ink:#000}.xix-pdp .product-information__grid.product-information--media-left{display:grid;grid-template-columns:minmax(0,692fr) minmax(0,748fr);gap:0;max-width:1440px;margin-inline:auto}.xix-pdp .product-information__grid.product-information--media-left .product-information__media{padding:26px 48px;min-width:0;width:100%;box-shadow:inset -1px 0 var(--xix-chocolate)}.xix-pdp media-gallery{position:relative;top:auto;padding:0;width:100%}.xix-pdp .media-gallery--carousel slideshow-container{border:1px solid var(--xix-chocolate);border-radius:32px;overflow:hidden}.xix-pdp .media-gallery--carousel slideshow-slide{aspect-ratio:1}.xix-pdp .product-media__image{object-fit:contain}.xix-pdp-zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:zoom-in;background:transparent;border:0;padding:0}.xix-pdp-zoom>span{position:absolute;inset:auto 16px 16px auto;display:flex;width:24px;height:24px}.xix-pdp-zoom svg{width:24px;height:24px}.xix-pdp .media-gallery--carousel slideshow-controls{margin-block-start:16px}.xix-pdp .slideshow-controls__thumbnails{gap:16px;padding:0;justify-content:flex-start;margin-inline:0}.xix-pdp slideshow-controls[thumbnails]{justify-content:flex-start}.xix-pdp .slideshow-controls__thumbnails-container{width:100%}.xix-pdp .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:var(--thumbnail-width);border:1px solid var(--xix-chocolate);border-radius:var(--thumbnail-radius);opacity:1;padding:0}.xix-pdp .slideshow-controls__thumbnail[aria-selected=true]{outline:1px solid var(--xix-chocolate);outline-offset:-1px}.xix-pdp slideshow-arrows{padding:0 16px;mix-blend-mode:normal}.xix-pdp slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:8px;border:1px solid var(--xix-chocolate);border-radius:50%;color:var(--xix-chocolate);background:var(--xix-cream)}.xix-pdp slideshow-arrows .slideshow-control svg{width:32px;height:32px}.xix-pdp.product-information .product-information__grid.product-information--media-left .product-details[id]{padding:0;min-width:0;width:100%}.xix-pdp .product-details>.group-block{width:100%;padding:0}.xix-pdp .product-details>.group-block>.group-block-content{gap:0}.xix-pdp .xix-slot--product-heading{padding:32px 48px 32px 32px;width:100%;border-block-end:1px solid var(--xix-chocolate)}.xix-pdp .xix-slot--product-heading .group-block-content{gap:8px}.xix-pdp .xix-slot--product-heading .text-block h1{margin:0;color:var(--xix-chocolate);font:500 48px/1.2 var(--xix-display);text-wrap:pretty}.xix-pdp .xix-slot--product-heading>.group-block-content>.text-block{max-width:none}.xix-pdp-category{margin:0;color:var(--xix-muted);font:400 14px/20px var(--xix-body)}.xix-pdp-summary{margin:0;color:var(--xix-pdp-ink);font:400 16px/1.4 var(--xix-body)}.xix-pdp .xix-slot--product-offer{padding:32px 48px 32px 32px;border-block-end:1px solid var(--xix-chocolate);width:100%}.xix-pdp .xix-slot--product-offer>.group-block-content{display:flex;flex-flow:row wrap;gap:16px 24px;align-items:center;justify-content:flex-start}.xix-pdp .xix-slot--product-offer>.group-block-content>product-price.text-block{width:auto;padding:0;text-align:start}.xix-pdp product-price .price{font:700 28px/1.2 var(--xix-display);color:var(--xix-pdp-ink)}.xix-pdp-weight{display:inline-flex;padding:16px 32px;border:1px solid var(--xix-chocolate);border-radius:24px;background:var(--xix-chocolate);color:var(--palette-lightest);font:700 20px/24px var(--xix-display)}.xix-pdp variant-picker{width:100%;margin:0}.xix-pdp .variant-option{padding:0;margin:0;gap:8px;flex-wrap:wrap}.xix-pdp .variant-option legend{font:400 14px/20px var(--xix-body);margin-block-end:8px}.xix-pdp .variant-option__button-label{min-width:0;height:auto;min-height:56px;padding:16px 32px;border:1px solid var(--xix-chocolate);border-radius:24px;background:var(--xix-cream);color:var(--color-foreground)}.xix-pdp .variant-option__button-label__text{white-space:normal;font:700 20px/24px var(--xix-display)}.xix-pdp .variant-option__button-label:has(:checked){background:var(--xix-chocolate);color:var(--palette-lightest)}.xix-pdp .variant-option__button-label__pill{display:none}.xix-pdp .variant-option--xix-weight{display:flex;gap:8px;align-items:flex-start}.xix-pdp .variant-option--xix-weight legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.xix-pdp .variant-option--xix-weight .variant-option__button-label{flex:0 0 auto;width:auto;min-width:0;min-height:0;padding:15px 31px;color:var(--xix-pdp-ink)}.xix-pdp .variant-option--xix-weight .variant-option__button-label__text{white-space:nowrap}.xix-pdp .variant-option--xix-weight .variant-option__button-label:has(:checked){color:var(--color-white)}.xix-pdp .buy-buttons-block{width:100%;padding:24px 48px 24px 32px}.xix-pdp .product-form-buttons{display:grid;grid-template-columns:minmax(0,262fr) minmax(0,390fr);gap:16px}.xix-pdp .product-form-buttons>.quantity-selector-wrapper{width:100%;flex-basis:auto}.xix-pdp .product-form-buttons add-to-cart-component{width:100%}:is(.xix-pdp,.xix-pdp-sticky) .quantity-selector{width:100%;min-width:0;height:48px;min-height:48px;padding:3px;border:1px solid var(--color-foreground);border-radius:40px;background:transparent;display:flex;justify-content:space-between}:is(.xix-pdp,.xix-pdp-sticky) .quantity-selector button{width:40px;height:40px;min-width:40px;min-height:40px;padding:12px;border:1px solid var(--xix-chocolate);border-radius:50%;background:var(--xix-cream);color:var(--xix-chocolate)}.xix-pdp .product-details .quantity-selector button:is(.quantity-minus,.quantity-plus){border-radius:50%}:is(.xix-pdp,.xix-pdp-sticky) .quantity-selector input{width:48px;min-width:0;flex:1;height:40px;font:400 16px/1.4 var(--xix-body);color:var(--color-foreground);background:transparent}:is(.xix-pdp,.xix-pdp-sticky) .quantity-selector svg{width:16px;height:16px}.xix-pdp .add-to-cart-button,.xix-pdp-sticky .sticky-add-to-cart__button{width:100%;height:48px;min-height:48px;border:0;border-radius:24px;padding:12px 24px;background:var(--xix-yellow);color:#000;font:700 14px/24px var(--xix-display);letter-spacing:1px;text-transform:none;display:flex;align-items:center;justify-content:center;gap:8px}.xix-pdp .add-to-cart-button:after{display:none}.xix-pdp .add-to-cart-icon{order:1;width:24px;height:24px}.xix-pdp .add-to-cart-button[disabled]{opacity:.55}.xix-pdp .accordion{width:100%;border:0}.xix-pdp .accordion .details{border-block-start:1px solid var(--xix-chocolate)}.xix-pdp .accordion .details__header{min-height:70px;padding:24px 48px 24px 32px;font:500 18px/22px var(--xix-display);color:var(--color-foreground)}.xix-pdp .accordion .details__header .svg-wrapper{width:16px;height:16px}.xix-pdp .accordion .details-content{padding:0 48px 24px 32px;color:var(--xix-chocolate);font:400 16px/1.4 var(--xix-body)}.xix-pdp .details-content p,.xix-pdp-specifications{margin:0}.xix-pdp-specifications>div{display:grid;grid-template-columns:minmax(80px,1fr) 2fr;gap:16px;margin-block-end:8px}.xix-pdp-specifications dd{margin:0;overflow-wrap:anywhere}.xix-pdp-sticky .sticky-add-to-cart__bar{width:calc(100% - 164px);max-width:1276px;min-height:82px;top:auto;bottom:max(24px,var(--safe-area-inset-bottom));padding:0 16px 0 0;gap:24px;border:0;border-radius:24px;background:var(--color-white);box-shadow:0 0 10px #00000026}.xix-pdp-sticky .sticky-add-to-cart__button .add-to-cart-text{width:100%;flex-direction:row-reverse;color:#000}.xix-pdp-sticky .sticky-add-to-cart__button .svg-wrapper{width:24px;height:24px}.xix-pdp-sticky .sticky-add-to-cart__bar:before{display:none}.xix-pdp-sticky .sticky-add-to-cart__image{width:216px;height:82px;border-radius:24px 0 0 24px;overflow:hidden}.xix-pdp-sticky .sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.xix-pdp-sticky .sticky-add-to-cart__title{font:500 18px/22px var(--xix-display);white-space:normal}.xix-pdp-sticky .sticky-add-to-cart__price .price{font:700 20px/24px var(--xix-display)}.xix-pdp-sticky__quantity{width:180px;flex:0 0 180px}.xix-pdp-sticky .sticky-add-to-cart__button{width:auto;flex:0 0 auto}.xix-pdp-sticky .add-to-cart-text{gap:8px}.xix-pdp-related{--page-margin:80px;border:0;box-shadow:inset 0 -1px var(--xix-chocolate)}.xix-pdp-related .section-resource-list__content:not(:has(*)){display:none}.xix-pdp-related .resource-list__carousel>slideshow-container{background:transparent}.xix-pdp-related .resource-list__carousel>slideshow-container>slideshow-slides{gap:16px}.xix-pdp-related .product-card,.xix-pdp-related .product-card__link{border-radius:24px}.xix-pdp-related .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-pdp-related .product-card:is(:hover,:focus-within):after{border-color:var(--xix-yellow)}.xix-pdp-related .product-card__content{min-height:384px;gap:0;padding:0;border-radius:24px;overflow:hidden}.xix-pdp-related .card-gallery{height:240px;aspect-ratio:auto;border-radius:0;flex:0 0 240px}.xix-pdp-related .xix-pdp-card-category{margin:16px 16px 0;color:var(--xix-muted);font:400 14px/20px var(--xix-body)}.xix-pdp-related [ref=productTitleLink]>.text-block{margin-block-start:4px;padding-inline:16px}.xix-pdp-related .product-card__content>product-price{padding:4px 16px 24px;margin-block-start:auto}.xix-pdp-related slideshow-arrows{padding-inline:80px;mix-blend-mode:normal}.xix-pdp-related slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;opacity:1;width:48px;height:48px;padding:8px;border:1px solid var(--xix-chocolate);border-radius:50%;background:var(--xix-cream);color:var(--xix-chocolate)}.xix-pdp-related .resource-list__carousel slideshow-arrows .slideshow-control[disabled]{display:flex;opacity:.5}.xix-pdp-related .slideshow-control .svg-wrapper{width:32px;height:32px}.xix-pdp-related slideshow-arrows .slideshow-control--previous{rotate:0deg}.xix-pdp-related slideshow-arrows .slideshow-control--next{rotate:0deg}.xix-kit:has(.xix-pdp) .xix-composition--newsletter .email-signup__heading{color:var(--xix-yellow)}@media(min-width:750px){.xix-pdp .product-information__grid:not(.product-information--media-none){min-height:752px}}@media(min-width:750px)and (max-width:1100px){.xix-pdp .product-information__grid.product-information--media-left .product-information__media{padding:26px 24px}.xix-pdp .xix-slot--product-heading .text-block h1{font-size:36px}.xix-pdp .product-form-buttons{grid-template-columns:minmax(0,1fr)}.xix-pdp-sticky .sticky-add-to-cart__image{width:100px}.xix-pdp-sticky .sticky-add-to-cart__bar{width:calc(100% - 48px);gap:16px}.xix-pdp-sticky__quantity{width:140px;flex-basis:140px}}@media(max-width:749px){.xix-kit:has(.xix-pdp) #header-group:not(:has(#header-component[transparent])){padding-block:8px 0}.xix-pdp-breadcrumb{padding:12px 16px;gap:8px;margin-block-start:-4px}.xix-pdp .product-information__grid.product-information--media-left{display:flex;flex-direction:column;min-height:0}.xix-pdp .product-information__grid.product-information--media-left .product-information__media{padding:20px 20px 8px;box-shadow:none}.xix-pdp .media-gallery--carousel slideshow-controls{margin-block-start:16px}.xix-pdp .media-gallery--carousel .media-gallery__mobile-controls{position:static;height:12px;min-height:12px;padding:0;mix-blend-mode:normal;justify-content:center}.xix-pdp slideshow-arrows{display:flex;padding-inline:12px}.xix-pdp slideshow-arrows .slideshow-control{width:24px;min-width:24px;height:24px;min-height:24px;padding:3px}.xix-pdp slideshow-arrows .slideshow-control :is(.svg-wrapper,svg){width:16px;height:16px}.xix-pdp .slideshow-controls__dots{padding:0;gap:6px;height:12px;min-height:12px;overflow:visible}.xix-pdp .slideshow-controls__dots button{width:24px;height:24px;min-height:24px;margin:-6px;padding:0}.xix-pdp .slideshow-controls__dots li{flex:0 0 12px;width:12px;height:12px}.xix-pdp .slideshow-controls__dots button:after{width:12px;height:12px;border-radius:50%;background:var(--xix-cream);box-shadow:none;border:1px solid var(--xix-chocolate)}.xix-pdp .slideshow-controls__dots button[aria-selected=true]:after{background:var(--xix-chocolate)}.xix-pdp .xix-slot--product-heading{padding:16px}.xix-pdp .xix-slot--product-heading .text-block h1{font-size:32px;line-height:1.2;letter-spacing:2px}.xix-pdp .xix-slot--product-offer{padding:16px}.xix-pdp-weight{font-size:18px;line-height:22px;padding:16px 24px}.xix-pdp .variant-option__button-label{padding:16px 24px}.xix-pdp .variant-option__button-label__text{font-size:18px;line-height:22px}.xix-pdp .variant-option--xix-weight .variant-option__button-label{padding:15px}.xix-pdp .variant-option--xix-weight .variant-option__button-label__text{font-weight:500;line-height:1.2}.xix-pdp .buy-buttons-block{padding:24px 16px}.xix-pdp .product-form-buttons{grid-template-columns:minmax(0,1fr)}.xix-pdp .accordion .details__header{padding:24px 16px}.xix-pdp .accordion .details-content{padding:0 16px 24px}.xix-pdp-sticky .sticky-add-to-cart__bar{inset:auto 16px 16px;width:calc(100% - 32px);max-width:none;transform:translateY(calc(100% + 40px));min-height:64px;padding:8px;gap:8px}.xix-pdp-sticky .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}.xix-pdp-sticky__quantity,.xix-pdp-sticky .sticky-add-to-cart__image,.xix-pdp-sticky .sticky-add-to-cart__info{display:none}.xix-pdp-sticky .sticky-add-to-cart__price{display:block;padding:0 8px}.xix-pdp-sticky .sticky-add-to-cart__button{flex:1;padding:12px 16px;font-size:12px}.xix-pdp-related{--page-margin:16px}.xix-kit .xix-pdp-related{min-height:611px}.xix-pdp-related .product-card__content{min-height:368px}.xix-pdp-related .resource-list__carousel>slideshow-container{overflow:visible}.xix-pdp-related .resource-list__carousel>slideshow-container>slideshow-slides{gap:8px}.xix-pdp-related .resource-list__carousel slideshow-arrows{inset:auto 0 -72px;height:48px;padding-inline:24px;justify-content:flex-end;gap:32px}.xix-pdp-related .resource-list__carousel slideshow-arrows .slideshow-control{margin:0;flex:0 0 48px}.xix-kit .xix-pdp-related .resource-list__carousel slideshow-controls{display:flex;justify-content:flex-start;padding-inline:24px;min-height:48px;max-height:48px;height:48px}.xix-pdp-related .slideshow-controls__dots{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/xix-product.css.map */
