@media (max-width: 1023.98px){body.template-product #product{margin-top:calc(var(--header-height) * -1)}}body.template-product .product-storyblok-content section:first-of-type{margin-top:var(--space-2xl)}body.template-product #product-description,body.template-product .product-recommendations{margin-top:var(--space-3xl)}@media (max-width: 767.98px){body.template-product #product-description,body.template-product .product-recommendations{margin-top:var(--space-xl)}}#product{--grid-col-start-product-media: 1;--grid-col-end-product-media: 14;--grid-col-start-product-info: 16;--grid-col-end-product-info: 24}.product__media-wrapper{grid-column-start:var(--grid-col-start-product-media);grid-column-end:var(--grid-col-end-product-media)}.product__info-wrapper{grid-column-start:var(--grid-col-start-product-info);grid-column-end:var(--grid-col-end-product-info)}@media (max-width: 1023.98px){.product__media-wrapper,.product__info-wrapper{grid-column-start:var(--grid-col-start-mobile);grid-column-end:var(--grid-col-end-mobile)}}.product__gallery{--gallery-pagination-item-height: calc(100% / 4 - var(--space-s) / 3);--gallery-pagination-item-spacing: var(--space-s)}@media (min-width: 1024px){.product__gallery{grid-column-gap:var(--grid-col-gap);grid-template-columns:repeat(13,1fr);display:grid}.product__gallery--item{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 5V19' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 12H19' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 24 24,pointer;width:calc(100% + 1px)!important}.product__gallery-wrapper{grid-column:3 / 14}}.product__gallery-pagination{grid-column:1 / 3;height:65%;max-height:565px;margin:auto 0}.product__gallery-pagination--item{height:var(--gallery-pagination-item-height);cursor:pointer;opacity:.5;transition:opacity var(--global-transition-speed) var(--global-ease)}.product__gallery-pagination--item:not(:last-of-type){margin-bottom:var(--gallery-pagination-item-spacing)}.product__gallery-pagination--item:hover,.product__gallery-pagination--item.active{opacity:1;transition:opacity var(--global-transition-speed) var(--global-ease)}.product__gallery-pagination--play{border-top:10px solid #0000;border-left:20px solid var(--color-white);opacity:.7;border-bottom:10px solid #0000;width:0;height:0}@media (min-width: 768px) and (max-width: 1023.98px){.product__gallery--image{--image-aspect-ratio: 1 / 1 !important}}@media (max-width: 1023.98px){.product__gallery--video{aspect-ratio:1}@supports not (aspect-ratio: auto){.product__gallery--video{position:relative}.product__gallery--video:before{content:"";width:100%;padding-top:100%;display:block}.product__gallery--video>:first-child{position:absolute;top:0;right:0;bottom:0;left:0}}}@media (max-width: 767.98px){.product__gallery--video{aspect-ratio:56 / 73}@supports not (aspect-ratio: auto){.product__gallery--video{position:relative}.product__gallery--video:before{content:"";width:100%;padding-top:130.357%;display:block}.product__gallery--video>:first-child{position:absolute;top:0;right:0;bottom:0;left:0}}}.product__gallery--item .iframe-container:after{content:"";background:none;width:100%;height:100%;min-height:1px;position:absolute;top:0;left:0}@media (max-width: 1023.98px){.product__gallery--item iframe{aspect-ratio:1}@supports not (aspect-ratio: auto){.product__gallery--item iframe{position:relative}.product__gallery--item iframe:before{content:"";width:100%;padding-top:100%;display:block}.product__gallery--item iframe>:first-child{position:absolute;top:0;right:0;bottom:0;left:0}}}@media (max-width: 767.98px){.product__gallery--item iframe{aspect-ratio:56 / 73}@supports not (aspect-ratio: auto){.product__gallery--item iframe{position:relative}.product__gallery--item iframe:before{content:"";width:100%;padding-top:130.357%;display:block}.product__gallery--item iframe>:first-child{position:absolute;top:0;right:0;bottom:0;left:0}}}.product__gallery-pagination .product-gallery-slider-button-prev{top:calc(var(--space-xl) * -1)}.product__gallery-pagination .product-gallery-slider-button-next{bottom:calc(var(--space-xl) * -1)}.product__gallery .slider-pagination{display:none}@media (max-width: 1023.98px){.product__gallery .slider-pagination{gap:var(--space-l);display:flex}}.product__gallery .slider-pagination .slider-pagination-bullet{background-color:var(--color-secondary);width:5px;height:5px}.product__gallery-tags{top:1.1875rem;right:1rem}@media (max-width: 1023.98px){.product__gallery-tags{bottom:2.75rem;top:unset;left:0;right:0}.product__gallery-tags .product__tags{justify-content:center}}.product__info-container--loading{opacity:.7;transition:opacity var(--global-transition-speed) var(--global-ease)}.product__info-container--sticky{padding-top:var(--space-2xl);display:block;position:sticky;top:0}@media (max-width: 1023.98px){.product__info-container--sticky{padding-top:var(--space-l);position:relative}}.product__info-container .price__regular .price-item--regular,.product__info-container .price__sale .price-item--sale,.product__info-container .price__sale .price-item--regular{font-size:1.25rem;line-height:1.1875rem}.product__info-container .price__sale{grid-column-gap:var(--space-m)}.product__info-container .price__sale .price-discount-badge{padding:3px 4px;margin-bottom:0!important}.product__info-container .wk-button__label{display:none}.product__info-container .wk-button svg path{stroke:#000}.product__info-container .wk-button.wk-button--remove svg{fill:#000}.product__info-container .wk-button.wk-button--floating{z-index:4;transform-origin:50%;margin:0;padding-right:0;display:block;position:relative}@media (max-width: 1023.98px){.product__info-container .wk-button.wk-button--floating{position:absolute;top:15px}}.product__info-container .wk-button.wk-button--floating.wk-button--remove svg{fill:#292525}.product__media-wrapper{padding-left:0}.product__info-wrapper{padding-bottom:0;padding-left:0}.product__info-wrapper .badge-alert{width:15px;height:15px}.product__info-container>*+*{margin-top:1.0625rem}@media (max-width: 767.98px){.product__info-container>*+*{margin-top:1rem}}.product__info-container .product-tag+.product__head{margin-top:var(--space-s)}@media (max-width: 1023.98px){.product-form__gift-card{margin-top:0;margin-bottom:var(--space-xs)}}@media (min-width: 768px){.product__price{margin-bottom:30px}}.product__price .price-item--regular,.product__price .price-item--sale{font-family:var(--heading-font-family)}.product__price .price-discount-badge{margin-bottom:3px;padding:.08rem .4rem 0}.product__variant-wrapper .product__low-stock{background:var(--color-zest);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:6px}@media (min-width: 768px){.product__variant-wrapper{margin-bottom:25px}}@media (max-width: 767.98px){.product__variant-wrapper{flex-direction:column}.product__sizeguide-cta{align-self:center}}@media (min-width: 768px){.product__size-information{margin-bottom:25px}}@media (max-width: 767.98px){.product__size-information .product__size-description{text-align:center}.product__size-information .size-title{justify-content:center}}.product-color-select{--box-height: 5rem}.product-color-select__box{height:var(--box-height);border:1px solid;border-color:var(--color-anti-flash-white) transparent var(--color-anti-flash-white) transparent;padding:var(--space-s) 0}.product-color-select__options{max-height:calc(var(--box-height) * 2);display:none;overflow-y:auto}.product-color-select__options .option{border-top:none}.product-color-select #options-view-button:checked~.product-color-select__options{display:block}.product-color-select #options-view-button:checked+.product-color-select__box svg{transform:rotate(180deg)}.product-color-select #options-view-button{opacity:0;cursor:pointer;z-index:3;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.product-color-select input[type=radio]{opacity:0;cursor:pointer;width:100%;height:50%;margin:0;position:absolute;left:0;right:0}w3-slider:has(.slider-rea-kame)+.product-reassurance{margin-top:1.0625rem!important}.product-reassurance{border:1px solid var(--color-anti-flash-white);margin-top:0!important}.product-reassurance__slider{border-top:1px solid var(--color-anti-flash-white);border-bottom:1px solid var(--color-anti-flash-white);padding-bottom:1.0625rem;padding-top:1.0625rem!important}.product-reassurance__slider .swiper-slide p{font-size:12px}.product-reassurance__slider .slider-pagination{justify-content:flex-end;column-gap:5px;top:50%;transform:translateY(-50%)}.product-reassurance__slider .slider-pagination .slider-pagination-bullet{width:5px;height:5px}.product-reassurance__slider .slider-pagination .slider-pagination-bullet.slider-pagination-bullet--active{background-color:#191818}.product-reassurance__slider .slider-pagination .slider-pagination-bullet:not(.slider-pagination-bullet--active){background-color:#f0f0f0}.product-reassurance__slider .slider-rea-kame .last-piece-kame{color:#e08534;text-transform:uppercase}.product-reassurance__container{padding:1.625rem 1.875rem}.product-reassurance__container:not(:first-child){border-top:1px solid var(--color-anti-flash-white)}.product-reassurance__item{padding-top:1.625rem;padding-bottom:1.625rem}.product-reassurance__item:first-child{padding-top:0}.product-reassurance__item:last-child{padding-bottom:0}.product-reassurance__item:not(:first-child){border-top:1px solid var(--color-anti-flash-white)}@media (max-width: 1023.98px){.product__description .richtext{text-align:left}}.product-form{display:block}.product-form-input:is(fieldset){border:0;padding:0}.product-form-input__label{margin:0 0 var(--space-s);padding:0}@media (max-width: 1023.98px){.product-form__create-alert{margin-top:var(--space-xl);min-height:50px}}.product-form__create-alert-field{display:flex;position:absolute}@media (max-width: 767.98px){.product-form__create-alert-field{height:50px}}.product-form__create-alert-field .field__input{background-color:var(--color-white);border:1px solid var(--color-anti-flash-white);border-radius:1rem;height:100%}.product-form__create-alert-field .field__label{top:calc(var(--input-height) / 2 - var(--input-label-font-size) / 8.5)}@media (max-width: 767.98px){.product-form__create-alert-field .field__label{top:calc(var(--input-height) / 2 - var(--input-label-font-size) / 3)}}.product-form__submit.disabled{cursor:pointer;background:var(--color-raisin-black)}.product-form__submit.disabled:hover{background:var(--color-raisin-black)!important}.product-form--hide{display:none}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.5rem;margin-right:.7rem}.product-form__error-message-wrapper:not([hidden]){align-items:flex-start;margin-bottom:1.5rem;font-size:1.2rem;display:flex}.product-form__input{border:none;flex:0 0 100%;min-width:-moz-fit-content;min-width:fit-content;max-width:37rem;margin:0 0 1.2rem;padding:0}@media (max-width: 767.98px){.product--gift-card variant-radios{margin:var(--space-xl) 0 var(--space-l) 0}}.product--pickup-disponibility button:hover svg path{stroke:var(--color-white)}.drawer-click-and-collect .drawer__sidebar{padding-bottom:0}.drawer-click-and-collect .pickup-disponibility__store{order:900}.drawer-click-and-collect .pickup-disponibility__store--unavailable{order:999}.drawer-click-and-collect .pickup-disponibility__store .store-info{width:100%}.drawer-click-and-collect .pickup-disponibility__store .store-header{margin-bottom:var(--space-s);justify-content:space-between;gap:var(--space-s);flex-direction:column;display:flex}@media (min-width: 1024px){.drawer-click-and-collect .pickup-disponibility__store .store-header{flex-direction:row}}.drawer-click-and-collect .pickup-disponibility__store{border-bottom:1px solid var(--color-anti-flash-white)}@media (max-width: 767.98px){.drawer-click-and-collect .drawer__close{position:absolute;top:0;left:0}.drawer-click-and-collect .drawer__title{margin-top:0}.drawer-click-and-collect .drawer__title h2,.drawer-click-and-collect .drawer__title h4{padding:0 var(--space-l)}.drawer-click-and-collect .pickup-disponibility__store{padding:var(--space-l);flex-direction:column;align-items:flex-start}.drawer-click-and-collect .pickup-disponibility__store .store-info span{margin-top:0}}.product--preorder #product-add-to-cart{background-color:var(--color-pixie-green)}.product--preorder #product-add-to-cart span{color:var(--color-raisin-black)}
/*# sourceMappingURL=/cdn/shop/t/692/assets/template-product.css.map */
