.cr-product .product-section__content{align-items:flex-start}.cr-product .product-section__product-info{gap:20px;min-width:0}.cr-product h1{font-size:clamp(26px,2.4vw,38px);font-weight:750;line-height:1.05;letter-spacing:-.035em}.cr-product .product-media-gallery__media{border-radius:var(--cr-r-large, 18px);background:#fff}.cr-product .product-media-gallery__media img{object-fit:contain}.cr-product .product-media-gallery__media:focus-visible{outline:3px solid var(--cr-accent, #ff640a);outline-offset:-3px}.cr-product .product-media-gallery-main-slider{width:100%;margin-left:0}@media(max-width:750px){.cr-product.product-section--carrousel-image-full-width .product-media-gallery-main-slider{--cr-pp-bord: var(--cr-margin-mobile, var(--page-margin-mobile, 20px));width:calc(100% + 2 * var(--cr-pp-bord));margin-left:calc(-1 * var(--cr-pp-bord))}.cr-product.product-section--carrousel-image-full-width .product-media-gallery-main-slider .product-media-gallery__media{border-radius:0}}.cr-product .product-media-gallery-main-slider>.splide__pagination{position:static;padding:14px 0 0;gap:6px;opacity:1}.cr-product .product-media-gallery-main-slider>.splide__pagination .splide__pagination__page{width:22px;height:3px;margin:0;box-shadow:none}.cr-quick-view .product-media-gallery-main-slider>.splide__pagination{padding-top:0}.cr-product .product-media-gallery--grid>.product-media-gallery-main-slider .splide__arrow{display:none}.cr-product product-price{font-size:22px}.cr-product .product-add-to-cart-button{width:100%}.cr-product .product-add-to-cart-button>.button{min-height:48px;border-radius:var(--cr-r-button, 999px)}.cr-product .product-section__product-info>.text{width:100%}.cr-variant-picker .variant-picker__option-values{display:flex;gap:0;border:1px solid var(--color-border);border-radius:var(--cr-r-button, 999px);overflow:hidden;margin-top:14px;background:#fff}.cr-variant-picker .variant-picker__option-value{flex:1 1 50px;min-width:0}.cr-variant-picker .variant-picker__option-value input+label{min-height:56px;border:0;border-right:1px solid var(--color-border);border-radius:0;width:100%;max-width:none;padding:8px 5px;display:flex;flex-direction:column;gap:2px;text-transform:none;background:#fff;color:#111}.cr-variant-picker .variant-picker__option-value:last-child input+label{border-right:0}.cr-variant-picker .variant-picker__option-value input:checked+label{background:var(--cr-accent, #ff640a);color:var(--cr-on-accent,#151515)}.cr-variant-picker .variant-picker__option-value input[aria-disabled=true]+label{opacity:1;background:#666;color:#fff}.cr-variant-picker .variant-picker__option-value input[aria-disabled=true]+label:before{display:none}.cr-variant-picker .variant-picker__option-value input:focus-visible+label{outline:3px solid #111;outline-offset:-4px}.cr-option-stock{font-size:9px;line-height:1;font-weight:400}.cr-product-status:has([data-cr-status-content]:empty){display:none}.cr-product-status__badge{display:inline-block;background:#111;color:#fff;padding:6px 12px;font-size:12px;border-radius:4px;text-transform:uppercase}.cr-product-status p{margin:0 0 10px}.cr-product-link{-webkit-appearance:none;appearance:none;border:0;padding:5px 0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;text-align:left}.cr-product-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border:0;border-radius:14px;padding:32px;overflow-y:auto;color:#111;background:#fbf9f3}.cr-product-dialog::backdrop{background:#000000b3}.cr-product-dialog h2{margin:0 38px 24px 0;font-size:26px}.cr-product-dialog h3{font-size:20px;margin-top:28px}.cr-product-dialog__close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #ddd;border-radius:50%;color:#111;background:#fff;cursor:pointer}.cr-size-guide__scroll{overflow-x:auto}.cr-size-guide table{border-collapse:collapse;width:100%;font-size:14px}.cr-size-guide caption{margin:12px 0;text-align:left}.cr-size-guide th,.cr-size-guide td{border:1px solid #ccc;padding:12px;text-align:left}.cr-size-guide th{font-weight:600}.cr-sticky-product{display:none}.cr-product sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{background:var(--color-background, #fbf9f3);color:var(--color-text, #111);display:flex;align-items:center;gap:24px;z-index:20;padding-bottom:max(12px,env(safe-area-inset-bottom))}.cr-product sticky-add-to-cart[data-active=true] .cr-sticky-product{display:flex;gap:14px;align-items:center;min-width:0;flex:1}.cr-sticky-product img{width:60px;height:60px;border-radius:var(--cr-r-media, 8px);object-fit:contain;background:#fff}.cr-sticky-product>div{display:flex;flex-direction:column;min-width:0}.cr-sticky-product span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-sticky-product [data-cr-sticky-variant]{font-size:12px;font-weight:400}.cr-product sticky-add-to-cart[data-active=true] .product-add-to-cart-button{max-width:420px;margin:0}.cr-product sticky-add-to-cart:is([data-active=true],[data-closing=true]) .sticky-add-to-cart__content .product-add-to-cart-button{flex:0 1 460px;width:auto;max-width:460px;margin:0}.cr-product sticky-add-to-cart:is([data-active=true],[data-closing=true]) .sticky-add-to-cart__content .cr-sticky-product{flex:1 1 auto}.cr-product sticky-add-to-cart.sticky-add-to-cart--no-product:is([data-active=true],[data-closing=true]) .sticky-add-to-cart__content .product-add-to-cart-button{flex-basis:560px;max-width:560px;margin-inline:auto}.cr-product sticky-add-to-cart.sticky-add-to-cart--no-product[data-active=true] .cr-sticky-product{display:none}.cr-product-loupe{position:absolute;pointer-events:none;z-index:4;width:180px;height:180px;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 16px #00000040;background-repeat:no-repeat}.product-zoom__image{touch-action:none;transition:none;transform-origin:center}.cr-zoom-controls{position:absolute;left:50%;bottom:100px;transform:translate(-50%);display:flex;gap:8px;z-index:3}.cr-zoom-controls button{border:1px solid #777;border-radius:50%;width:44px;height:44px;background:#111;color:#fff;font-size:20px;cursor:pointer}[data-cr-variant-error]{margin-top:10px}@media(min-width:751px){.cr-product .product-section__content{display:grid;grid-template-columns:minmax(0,calc(100% - var(--product-info-width))) minmax(0,var(--product-info-width));gap:0}.cr-product .product-section__medias{width:100%;padding-right:var(--gap)}.cr-product .product-section__product-info{max-width:none;width:100%}.cr-product .product-media-gallery--grid .splide__pagination{display:none}}@media(max-width:750px){.cr-product .product-section__content{gap:26px}.cr-product .product-media-gallery--grid>.product-media-gallery-main-slider .splide__arrow{display:flex}.cr-product .product-media-gallery--grid .splide__pagination{opacity:1}.cr-product h1{font-size:26px}.cr-product sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{gap:10px}.cr-product sticky-add-to-cart[data-active=true] .cr-sticky-product{display:none}.cr-product sticky-add-to-cart.sticky-add-to-cart--product-mobile[data-active=true] .cr-sticky-product{display:flex;flex:0 1 38%;gap:8px}.cr-product sticky-add-to-cart.sticky-add-to-cart--product-mobile[data-active=true] .cr-sticky-product img{width:40px;height:40px}.cr-product sticky-add-to-cart.sticky-add-to-cart--product-mobile[data-active=true] .cr-sticky-product span{font-size:13px}.cr-product sticky-add-to-cart.sticky-add-to-cart--product-mobile[data-active=true] .product-quantity-selector-block{display:none}.cr-product sticky-add-to-cart[data-active=true] .product-add-to-cart-button{max-width:none}.cr-product sticky-add-to-cart:is([data-active=true],[data-closing=true]) .sticky-add-to-cart__content .product-add-to-cart-button{flex:1 1 auto;max-width:none}.cr-product-dialog{padding:24px}.cr-zoom-controls{bottom:82px}}dialog .sticky-add-to-cart__content{position:static!important;animation:none!important;padding:0!important}dialog .cr-sticky-product{display:none!important}@media(prefers-reduced-motion:reduce){.product-zoom,.sticky-add-to-cart__content{animation:none!important;transition:none!important}}@media(min-width:751px){.cr-product[style*="--image-position: row-reverse"] .product-section__medias{order:2;padding-right:0;padding-left:var(--gap)}}.cr-product .product-media-gallery{width:100%!important;margin-inline:0!important}.cr-product .product-media-gallery-main-slider .splide__track{padding-inline:0!important}@media(min-width:751px){.cr-product .product-media-gallery--grid[data-cr-grid-active] .splide__list{transform:none!important}.cr-product .product-media-gallery--grid[data-cr-grid-active] .splide__slide{width:100%!important;margin:0!important}.cr-product .product-media-gallery--grid[data-cr-grid-active] .splide__track{height:auto!important}}@media(min-width:751px){.cr-product .product-media-gallery--grid[data-cr-grid-active] .splide__list{display:grid!important;grid-template-columns:repeat(var(--grid-columns, 1),minmax(0,1fr));gap:var(--grid-gap, 16px)}.cr-product .product-media-gallery--grid[data-cr-grid-active] .product-media-gallery__media--full-width{grid-column:1 / -1}}.cr-product .cr-media-hidden{display:none!important}.cr-media-more{display:flex;margin:16px auto 0;min-width:220px;justify-content:center}.cr-media-more[hidden]{display:none}.cr-variant-picker .variant-picker__option-value input+label{align-items:center;justify-content:center;text-align:center;padding:8px 12px;line-height:1.2;overflow-wrap:break-word}.cr-variant-picker .variant-picker__option-values--long{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-border);border-radius:16px}.cr-variant-picker .variant-picker__option-values--long>:last-child:nth-child(odd){grid-column:span 2}@media(min-width:750px){.cr-variant-picker .variant-picker__option-values--long{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-variant-picker .variant-picker__option-values--long>:last-child:nth-child(odd){grid-column:auto}.cr-variant-picker .variant-picker__option-values--long>:last-child:nth-child(3n+1){grid-column:span 3}.cr-variant-picker .variant-picker__option-values--long>:last-child:nth-child(3n+2){grid-column:span 2}}.cr-variant-picker .variant-picker__option-values--long .variant-picker__option-value input+label{min-height:52px;border-right:0}.product-zoom--dots .product-zoom__slider{display:flex;flex-direction:column}.product-zoom--dots .product-zoom__slider .splide__track{flex:1 1 auto;min-height:0}.product-zoom--dots .splide__pagination{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px 16px calc(18px + env(safe-area-inset-bottom));margin:0}.product-zoom--dots .splide__pagination__page{width:12px;height:12px;margin:0;padding:0;border-radius:50%;border:1.5px solid #fff;background:transparent;opacity:1;transform:none;cursor:pointer}.product-zoom--dots .splide__pagination__page.is-active{background:#fff}.product-zoom--dots+.cr-zoom-controls,.product-zoom--dots .cr-zoom-controls{bottom:calc(64px + env(safe-area-inset-bottom))}.product-zoom{background-color:#000}.product-zoom::backdrop{background-color:#000}.product-zoom .product-zoom__image{border-radius:var(--cr-r-card, 8px);background:#fff}.cr-product .product-media-gallery__media--zoomable{cursor:zoom-in}.product-zoom .product-zoom__close{z-index:5}.product-zoom .product-zoom__close .button{width:44px;height:44px;border-radius:50%;background:#fff;color:#000;border-color:#fff;box-shadow:0 2px 10px #00000059}.product-zoom .product-zoom__close .button:hover{background:#e9e9e9}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cr-product.css.map */
