product-info{display:block}.u-pdp{--u-thumb-w: 7.2rem;--u-thumb-gap: 1.2rem;--u-main-w: min(62rem, calc((100svh - var(--u-header-h) - 6rem) * .8))}.u-pdp__grid{display:block;margin:0}.product__media-wrapper,.product__info-wrapper{min-width:0;padding:0}.product__info-wrapper{padding:var(--u-s-4) var(--u-gutter) var(--u-s-7)}.product__media-wrapper{padding:0}.product__media-wrapper .u-gallery__thumbs{padding-inline:var(--u-gutter)}@media screen and (min-width:750px){.product__media-wrapper{padding:var(--u-s-2) var(--u-gutter) 0}.product__media-wrapper .u-gallery__thumbs{padding-inline:0}}.u-pdp__crumbs{display:none}@media screen and (min-width:750px)and (max-width:989px){.product__media-wrapper,.product__info-container{max-width:62rem;margin-inline:auto}}@media screen and (min-width:750px){.u-pdp__crumbs{display:block;margin:0;padding:var(--u-s-4) var(--u-gutter) var(--u-s-3)}}@media screen and (min-width:990px){.u-pdp{padding-block-end:var(--u-s-8)}.u-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(38rem,46rem);align-items:start;column-gap:clamp(4rem,4.5vw,7.2rem);max-width:148rem;margin-inline:auto;padding-inline:var(--u-gutter)}.product__info-wrapper,.product__media-wrapper{padding:0}.product__info-wrapper{align-self:stretch}.product__info-container.product__column-sticky{position:sticky;top:min(calc(var(--u-header-h) + 1.6rem),calc(100svh - var(--u-info-h, 0px) - 1.6rem));padding-block:.4rem}.product__info-container:not(.product__column-sticky){padding-block:.4rem}}.product__info-container>*+*{margin-block:2rem 0}.product__info-container iframe{max-width:100%}.u-gallery{position:relative}.u-gallery__viewer{position:relative;display:block}.product__media-list{position:relative;display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--u-radius-media);background:var(--u-bone)}.product__media-list::-webkit-scrollbar{display:none}.product__media-item{position:relative;flex:0 0 100%;min-width:0;margin:0;padding:0;scroll-snap-align:center;scroll-snap-stop:always}.product-media-container{position:relative;width:100%;aspect-ratio:4 / 5;background:var(--u-bone);overflow:hidden}.product-media-container.media-type-video,.product-media-container.media-type-external_video,.product-media-container.media-type-model{aspect-ratio:auto;min-height:24rem}.product__modal-opener{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.product-media-container.media-type-video .product__modal-opener,.product-media-container.media-type-external_video .product__modal-opener,.product-media-container.media-type-model .product__modal-opener{position:relative}.product__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product__media img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:var(--zx, 50%) var(--zy, 50%)}.product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}.product__media-zoom-none{display:none}.product__media-toggle:focus-visible{outline-offset:-4px}.product__media-icon{display:none}.product__modal-opener>.loading__spinner{display:none}.product__media-list video,.product__media-list model-viewer,.product__media-list iframe{max-width:100%}@media(hover:hover)and (pointer:fine){.product__media img{transition:transform var(--u-dur-base) var(--u-ease-out)}.product-media-container:hover .product__media img{transform:scale(1.8)}}@media(prefers-reduced-motion:reduce){.product__media img{transition:none}.product-media-container:hover .product__media img{transform:none}}.u-gallery__placeholder{display:grid;place-items:end start;aspect-ratio:4 / 5;padding:var(--u-s-5);border-radius:var(--u-radius-media);background:var(--u-bone)}.u-gallery__caption{font-family:var(--font-display-family);font-size:var(--u-fs-h3);font-weight:800;line-height:1.1;color:var(--u-muted)}.u-gallery .u-gallery__nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:flex-end;justify-content:flex-end;padding:1.2rem;pointer-events:none}.u-gallery__counter{padding:.5rem .8rem;border-radius:var(--u-radius-sm);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:var(--u-fs-label);font-weight:500;line-height:1;letter-spacing:.1em}.u-gallery .slider-button,.u-gallery--single .u-gallery__nav{display:none}.u-gallery__thumbs{position:relative;display:flex;gap:.8rem;margin:0;padding:1.2rem 0 0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.u-gallery__thumbs::-webkit-scrollbar{display:none}.u-thumb{flex:0 0 auto;margin:0}.u-thumb__btn{position:relative;display:block;width:6.4rem;aspect-ratio:4 / 5;padding:0;border:0;border-radius:var(--u-radius-sm);background:var(--u-bone);cursor:pointer;overflow:hidden;opacity:.7;transition:opacity var(--u-dur-fast) ease}.u-thumb__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow var(--u-dur-fast) ease;pointer-events:none}.u-thumb__btn[aria-current=true]{opacity:1}.u-thumb__btn[aria-current=true]:after{box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground))}@media(hover:hover){.u-thumb__btn:hover{opacity:1}}.u-thumb__btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.u-thumb__btn img{display:block;width:100%;height:100%;object-fit:cover}.u-thumb__play{position:absolute;inset-block-end:.4rem;inset-inline-end:.4rem;color:var(--u-white);mix-blend-mode:difference}.u-gallery--single .u-gallery__thumbs{display:none}@media screen and (max-width:749px){.u-gallery__thumbs{display:none}}@media screen and (min-width:990px){.u-gallery{width:calc(var(--u-thumb-w) + var(--u-thumb-gap) + var(--u-main-w));max-width:100%}.u-gallery__viewer{margin-inline-start:calc(var(--u-thumb-w) + var(--u-thumb-gap))}.u-gallery--single .u-gallery__viewer{margin-inline-start:0}.u-gallery__thumbs{position:absolute;inset-block:0;inset-inline-start:0;display:block;width:var(--u-thumb-w);padding:0;overflow-x:hidden;overflow-y:auto}.u-thumb+.u-thumb{margin-block-start:.8rem}.u-thumb__btn{width:100%}.u-gallery .u-gallery__counter{display:none}.u-gallery .u-gallery__nav{align-items:center;justify-content:space-between;padding:0 1.2rem}.u-gallery .slider-button{pointer-events:auto;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;opacity:0;transition:opacity var(--u-dur-base) ease,background-color var(--u-dur-fast) ease,color var(--u-dur-fast) ease}.u-gallery__viewer:hover .slider-button,.u-gallery__viewer:focus-within .slider-button{opacity:1}.u-gallery .slider-button:not([disabled]):hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.u-gallery .slider-button[disabled]{opacity:0}[dir=rtl] .u-gallery .slider-button .u-icon{transform:scaleX(-1)}}.product-media-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:rgb(var(--color-background));opacity:0;visibility:hidden;transition:opacity var(--u-dur-base) ease,visibility 0s linear var(--u-dur-base)}.product-media-modal[open]{opacity:1;visibility:visible;transition-delay:0s}.product-media-modal__dialog{position:relative;width:100%;height:100%;outline:0}.product-media-modal__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;outline:0}.product-media-modal__content::-webkit-scrollbar{display:none}.product-media-modal__content>*{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.product-media-modal__content>img{box-sizing:border-box;padding:7.2rem 1.6rem 4rem;object-fit:contain;cursor:zoom-in;transition:transform var(--u-dur-base) var(--u-ease-out)}.product-media-modal__content>.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}.product-media-modal__content>img.is-zoomed{transform:scale(2.2);transform-origin:var(--zx, 50%) var(--zy, 50%);cursor:zoom-out}.product-media-modal__content.is-zoomed{overflow:hidden;touch-action:none}.product-media-modal__content>deferred-media,.product-media-modal__content>.product-media-modal__model{display:grid;place-items:center;padding:7.2rem 1.6rem 4rem;box-sizing:border-box}.product-media-modal__content .deferred-media{width:100%;max-width:120rem}.product-media-modal__toggle,.u-lb__arrow{position:absolute;z-index:3;display:grid;place-items:center;width:4.8rem;height:4.8rem;margin:0;padding:0;border:0;border-radius:0;background:var(--u-bone);color:rgb(var(--color-foreground));cursor:pointer;transition:background-color var(--u-dur-fast) ease,color var(--u-dur-fast) ease}.product-media-modal__toggle{inset-block-start:1.2rem;inset-inline-end:1.2rem}@media(hover:hover){.product-media-modal__toggle:hover,.u-lb__arrow:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.u-lb__arrow{inset-block-start:50%;transform:translateY(-50%)}.u-lb__arrow--prev{inset-inline-start:1.2rem}.u-lb__arrow--next{inset-inline-end:1.2rem}[dir=rtl] .u-lb__arrow .u-icon{transform:scaleX(-1)}@media(hover:none){.u-lb__arrow{display:none}}.u-lb__counter{position:absolute;inset-block-start:2.2rem;inset-inline-start:var(--u-gutter);z-index:3;font-size:var(--u-fs-label);font-weight:500;letter-spacing:var(--u-track-label);font-variant-numeric:tabular-nums}.product__title{margin:0;word-break:break-word}.u-pdp-title{margin:0;font-family:var(--font-display-family);font-size:clamp(3.2rem,3vw,4.4rem);font-weight:800;line-height:1.05;letter-spacing:-.012em;text-transform:none;overflow-wrap:anywhere}.product__text{margin:0}.product__text.caption-with-letter-spacing{font-size:var(--u-fs-label);font-weight:500;letter-spacing:var(--u-track-label);text-transform:uppercase;color:var(--u-muted)}.product__info-container>.u-pdp-title+*{margin-block-start:1.2rem}.u-pdp-price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.u-pdp-price .price{font-size:2.2rem;font-weight:600;color:var(--u-black)}.u-pdp-price .price__container,.u-pdp-price .price dl,.product .price dl{margin:0}.u-pdp-price .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem}.u-pdp-price .price--on-sale .price-item--regular{font-size:1.4rem;font-weight:400;color:var(--u-muted)}.u-pdp-price .price--on-sale .price-item--sale{color:var(--u-sale)}.u-pdp-price .price .badge{display:none}.u-pdp-discount{font-size:1.1rem}.product__tax{margin:.4rem 0 0;font-size:1.2rem;color:var(--u-muted)}.product__tax a{color:inherit}.product__sku{margin:0;font-size:1.2rem;color:var(--u-muted)}.u-stock{display:flex;align-items:center;gap:.8rem;margin:var(--u-s-3) 0 0;font-size:var(--u-fs-label);font-weight:600;letter-spacing:var(--u-track-label);text-transform:uppercase}.u-stock:has(.u-stock__dot--ok){color:var(--u-success)}.u-stock.hidden{display:none}.u-stock__dot{flex:none;width:.7rem;height:.7rem;border-radius:50%;background:var(--u-accent)}.u-stock__dot--out{background:var(--u-muted)}.u-stock__dot--ok{background:var(--u-success)}.product-form{display:block}.u-buy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.8rem}.u-buy .product-form__quantity,.u-buy .u-buy__form,.u-buy product-form,.u-buy product-form form,.u-buy .product-form__buttons{display:contents}.u-buy .price-per-item__container{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start}.u-buy .product-form__submit{grid-area:1 / 2}.u-buy .quantity__label{grid-area:2 / 1 / 3 / -1;display:flex;margin:.8rem 0 0;font-size:1.2rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--u-muted)}.u-buy .quantity__label>span[aria-hidden=true]:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.u-buy .quantity__label:has(.quantity__rules-cart.hidden){display:none}.u-buy .quantity__rules{grid-area:3 / 1 / 4 / -1;margin-block:.8rem 0;font-size:1.2rem;color:var(--u-muted)}.u-buy .quantity__rules:empty{display:none}.u-buy volume-pricing{grid-area:4 / 1 / 5 / -1;margin-block-start:1.2rem}.u-buy .shopify-payment-button{grid-area:5 / 1 / 6 / -1;margin-block-start:.8rem}.u-buy .product-form__error-message-wrapper{grid-area:6 / 1 / 7 / -1}.u-buy .product__pickup-availabilities{grid-area:7 / 1 / 8 / -1}.u-buy--solo{grid-template-columns:minmax(0,1fr)}.u-buy--solo .product-form__submit{grid-area:1 / 1}.u-buy--hidden{display:none}.u-buy .quantity{width:12.4rem;min-height:4.8rem;border-radius:var(--u-radius-btn);background:transparent}.u-buy .quantity:before{display:none}.u-buy .quantity:after{top:0;right:0;bottom:0;left:0;border:0;border-radius:var(--u-radius-btn);box-shadow:inset 0 0 0 1px var(--u-stone)}.u-buy .quantity__button{width:4.4rem;min-height:4.8rem;margin:0;border-radius:var(--u-radius-btn)}.u-buy .quantity__button .svg-wrapper{width:1.2rem}.u-buy .quantity__input{min-width:0;padding:0;font-size:1.6rem;font-weight:400;opacity:1}.u-buy .quantity:focus-within:after{box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground))}.product-form__submit{position:relative;width:100%;min-height:4.8rem;margin:0;padding-inline:1.6rem;justify-content:center}.product-form__submit>span:first-child{transition:opacity var(--u-dur-fast) ease}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]:not(.loading):not(.is-added){background:transparent;color:var(--u-muted);box-shadow:inset 0 0 0 1px var(--u-stone);cursor:not-allowed;opacity:1}.product-form__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto;margin:0;border-radius:inherit;background:rgb(var(--color-button))}.product-form__submit .loading__spinner.hidden{display:none}.product-form__submit.loading>span:first-child{visibility:hidden}.u-btn-added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:inherit;opacity:0;visibility:hidden;background:rgb(var(--color-foreground));color:rgb(var(--color-background));pointer-events:none;transition:opacity var(--u-dur-base) ease}.product-form__submit.is-added>.u-btn-added{opacity:1;visibility:visible}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:.8rem;margin-block:1.2rem 0;padding:1.2rem 1.4rem;border-radius:var(--u-radius);border-inline-start:2px solid var(--u-error);background:rgb(var(--color-background));box-shadow:inset 0 0 0 1px var(--u-stone);font-size:1.3rem;line-height:1.4}.product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin:.15rem 0 0;color:var(--u-error)}.shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 4.8rem;--shopify-accelerated-checkout-button-border-radius: var(--u-radius-btn);--shopify-accelerated-checkout-button-box-shadow: none}.shopify-payment-button__button{min-height:4.8rem;border-radius:var(--u-radius-btn);font-family:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.01em;text-transform:none}.shopify-payment-button__button--unbranded{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.shopify-payment-button__more-options{margin:1.2rem 0 0;font-size:1.2rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}.product-form__input{flex:0 0 100%;margin:0;padding:0;border:0;max-width:none;min-width:0}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:auto;width:100%;height:100%;background:color-mix(in srgb,var(--u-black) 45%,transparent)}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:var(--u-z-modal)}.product-popup-modal__content{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%);width:92%;height:80%;margin-top:5rem;padding:0 2.4rem;overflow:auto;background:rgb(var(--color-background))}[dir=rtl] .product-popup-modal__content{transform:translate(50%)}@media screen and (min-width:750px){.product-popup-modal__content{width:70%;max-width:90rem;margin-top:10rem;padding:0 4rem}}.product-popup-modal__content img{max-width:100%}.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{min-height:4.4rem;padding:0;font-size:1.2rem;text-underline-offset:.3rem}.product-popup-modal__content-info{padding-inline-end:4.4rem;padding-block-end:2.4rem}.product-popup-modal__toggle{position:sticky;inset-block-start:1.2rem;z-index:2;display:grid;place-items:center;width:4rem;height:4rem;margin:1.2rem 0 0;margin-inline-start:auto;padding:0;border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.product-popup-modal__toggle .icon{width:1.8rem;height:1.8rem;margin:0}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;margin-top:2rem;font-size:var(--u-fs-label);font-weight:600;letter-spacing:var(--u-track-label);text-transform:uppercase}.icon-with-text{display:grid;gap:1.2rem;margin:2rem 0;padding:1.6rem 0;border-block:1px solid var(--u-line);font-size:1.3rem}.icon-with-text__item{display:flex;align-items:center;gap:1.2rem}.icon-with-text .svg-wrapper,.icon-with-text img{flex:0 0 auto;width:2.4rem;height:2.4rem;margin:0}.icon-with-text .h4{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.4}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.4rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;inset-block-start:0;inset-inline-start:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-inline-end:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;inset-inline-start:.28rem;z-index:5;inset-block-start:.4rem;width:10px;height:9px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:1.5;padding-inline-start:4.4rem}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}.u-buy+.accordion,.u-order+.u-buy+.accordion{margin-block-start:2.4rem}.u-cod{inline-size:100%}.u-cod__mount{display:block;inline-size:100%;max-inline-size:100%;box-sizing:border-box;min-width:0;scroll-margin-block-start:calc(var(--u-header-h) + 1.6rem)}.u-cod__mount:empty{display:none}.u-cod:has(.u-cod__mount:empty):not(:has(.u-cod__hint)){display:none}.u-cod__mount img,.u-cod__mount iframe{max-inline-size:100%}.u-cod__mount [dir=rtl],.u-cod__mount .lfcod-rtl{text-align:start}.u-cod__hint{margin:0;padding:1.2rem 1.4rem;border:1px dashed var(--u-stone);border-radius:var(--u-radius);font-size:1.2rem;color:var(--u-muted)}.u-cod__mount:not(:empty)+.u-cod__hint{display:none}.u-pdp:has(.u-cod__mount:not(:empty)) .u-buy .product-form__submit:not([disabled]){background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1.5px currentColor}@media(hover:hover){.u-pdp:has(.u-cod__mount:not(:empty)) .u-buy .product-form__submit:not([disabled]):not(.loading):hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.u-pdp:has(.u-cod__mount:not(:empty)) .u-order{display:none}.u-pdp:has(.u-cod__mount:not(:empty)) .u-buy--hidden{display:grid}@media screen and (min-width:990px){.u-gallery{width:100%}.u-gallery__viewer,.u-gallery--single .u-gallery__viewer{margin-inline-start:0}.u-gallery .u-gallery__thumbs,.u-gallery .u-gallery__nav{display:none}.u-gallery .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;overflow:visible;scroll-snap-type:none;background:none}.u-gallery .product__media-item:first-child,.u-gallery .product__media-item:only-child{grid-column:1 / -1}.u-gallery .product__media-item:nth-child(2n):last-child{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-main-product.css.map */
