.product{--media-width: 58.5%;--product-gap: 2rem;gap:var(--product-gap)}.product--medium{--media-width: 50%}.product--small{--media-width: 45%}.product--no-media{max-width:77rem;margin:0 auto}@media(max-width:639.98px){.product{--product-gap: 1rem}}.product__media-item{width:100%}.product__block{--product-blocks-gap: 1.5rem;margin:var(--product-blocks-gap) 0}.product__block:first-child{margin-top:0}.product__block:first-child:empty+.product__block{margin-top:0}.product__block:last-child{margin-bottom:0}.product__block:last-child,.product__block--badges:not(:empty)+.product__block--title{margin-top:-1.5rem}@media(max-width:639.98px){.product__block:last-child,.product__block--badges:not(:empty)+.product__block--title{margin-top:-1.2rem}}.product__block--title .product__title{word-break:break-word;margin:0;font-weight:700}@media(min-width:768px){.product__block--title .product__title{font-size:4.4rem!important;line-height:4.85rem!important}}.product__block--title>a{display:none}.product__block--priceX,.product__block--price+.product__block--icon-with-text,.product__block--icon-with-text+.product__block--icon-with-text{margin-top:-1.2rem}.product__block--shipping+.product__block--icon-with-text,.product__block--icon-with-text+.product__block--shipping,.product__block--collapsible_product_list,.product__block--collapsible_variant_list{margin-top:-1.6rem}.product__block--meta{margin:3rem 0 1.7rem;position:relative}.product__block--title .product__title{font-size:3rem}.product__block--complementary-collapsible+.product__block--collapsible_tab,.product__block--collapsible_tab+.product__block--complementary-collapsible,.product__block--collapsible_tab+.product__block--collapsible_tab,.product__block--collapsible_tab,.product__block--variant_metafields{margin-top:-1.6rem}.product__payment-info{padding:2rem 3rem;border-radius:1.5rem;gap:0}.product__payment-info-button{all:unset;display:block;width:100%;text-align:start;cursor:pointer}.product__meta{margin:0;font-size:inherit}.product__meta:not(:first-child){padding-inline-start:1.3rem}.product__meta a{color:rgb(var(--color-link));line-height:1;font-size:1.2rem;font-weight:400}.product__inventory{--status-color: #027A00;display:flex;flex-wrap:nowrap;align-items:center;gap:0 .3rem;margin:0;color:var(--status-color);font-size:1.2rem}.product__inventory-icon{position:relative;width:.8rem;height:.8rem;margin:0 .6rem;background:var(--status-color);border-radius:50%;flex:0 0 auto;margin-bottom:2px}.product__badges{gap:1rem}.product__blocks .f-badge{margin-right:1rem}.product__blocks .f-badge{padding-block:.3rem;border-radius:.5rem;font-weight:500}.product-form__input{flex:0 0 100%;padding:0;min-width:fit-content;border:none;margin:2.5rem 0 0}.product-form__input:first-child{margin:0}.product-form__input .form__label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 .8rem;width:100%;padding:0;line-height:2.4rem;margin:0 0 1rem;font-size:1.2rem;line-height:100%}.product-form__submit{position:relative;flex-grow:1;flex-shrink:1}.product--media-has-0 .product__media-wrapper{display:none}.product__media-item-container .media-wrapper>img{height:100%;aspect-ratio:1}.product__media-item-container .media-wrapper.object-fit>img{object-fit:contain}@media(min-width:1025px){.product__media-gallery-viewer-wrap .swiper-controls{--swiper-navigation-offset-x: 2rem;margin:0!important}.product__media-gallery-viewer-wrap .swiper-button{margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.product--vertical-carousel{--thumbnails-width: 7rem;--thumbnails-spacing: 1.2rem}.product--media-has-many.product--stacked .product__media-list,.product--media-has-many.product--grid-mix .product__media-list,.product--media-has-many.product--grid-mix-2-3 .product__media-list,.product--media-has-many.product--grid-mix-2-1 .product__media-list,.product--media-has-many.product--columns .product__media-list{flex-flow:row wrap;align-items:stretch;box-sizing:border-box}.product__media-toggle-btn{will-change:opacity;transition:opacity .2s ease;padding-inline:3.6rem;transform:translate(-50%);position:relative;margin-top:2rem;left:50%}body .product__media-toggle-btn{width:max-content}.product__media-toggle-btn:hover{opacity:.9}.product__media-toggle-btn:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.product--media-has-many.product--stacked .product__media-item,.product--media-has-many.product--grid-mix .product__media-item,.product--media-has-many.product--grid-mix-2-3 .product__media-item,.product--media-has-many.product--grid-mix-2-1 .product__media-item,.product--media-has-many.product--columns .product__media-item{width:50%}.product--media-has-many.product--stacked .product__media-gallery-viewer,.product--media-has-many.product--grid-mix .product__media-gallery-viewer,.product--media-has-many.product--grid-mix-2-3 .product__media-gallery-viewer,.product--media-has-many.product--grid-mix-2-1 .product__media-gallery-viewer,.product--media-has-many.product--columns .product__media-gallery-viewer{margin:0 calc(var(--media-item-gap) / -2);padding-bottom:.1rem}.product--media-has-many.product--stacked .product__media-list,.product--media-has-many.product--grid-mix .product__media-list,.product--media-has-many.product--grid-mix-2-3 .product__media-list,.product--media-has-many.product--grid-mix-2-1 .product__media-list,.product--media-has-many.product--columns .product__media-list{gap:var(--media-item-gap) 0}.product--media-has-many.product--stacked .product__media-item,.product--media-has-many.product--grid-mix .product__media-item,.product--media-has-many.product--grid-mix-2-3 .product__media-item,.product--media-has-many.product--grid-mix-2-1 .product__media-item,.product--media-has-many.product--columns .product__media-item{padding:0 calc(var(--media-item-gap) / 2)}.product--media-has-many.product--stacked .product__media-item{width:100%}.product--media-has-many.product--grid-mix .product__media-item:nth-child(3n+1){width:100%}.product--media-has-many.product--grid-mix-2-3 .product__media-item.grid-width-50{width:50%!important}.product--media-has-many.product--grid-mix-2-3 .product__media-item.grid-width-33{width:33.333%!important}.product--media-has-many.product--grid-mix-2-3 .product__media-item[data-hidden-by-show-more],.product--media-has-many.product--grid-mix-2-3 .product__media-item.variant-hidden{display:none!important;width:0!important;padding:0!important;margin:0!important;min-width:0!important;max-width:0!important}.product--media-has-many.product--grid-mix-2-3 .product__media-item[data-hidden-by-show-more].grid-pos-1-2,.product--media-has-many.product--grid-mix-2-3 .product__media-item[data-hidden-by-show-more].grid-pos-3-5,.product--media-has-many.product--grid-mix-2-3 .product__media-item.variant-hidden.grid-pos-1-2,.product--media-has-many.product--grid-mix-2-3 .product__media-item.variant-hidden.grid-pos-3-5{width:0!important}.product--media-has-many.product--grid-mix-2-3 .product__media-item:not(.grid-width-50):not(.grid-width-33):nth-child(5n+1),.product--media-has-many.product--grid-mix-2-3 .product__media-item:not(.grid-width-50):not(.grid-width-33):nth-child(5n+2){width:50%}.product--media-has-many.product--grid-mix-2-3 .product__media-item:not(.grid-width-50):not(.grid-width-33):nth-child(5n+3),.product--media-has-many.product--grid-mix-2-3 .product__media-item:not(.grid-width-50):not(.grid-width-33):nth-child(5n+4),.product--media-has-many.product--grid-mix-2-3 .product__media-item:not(.grid-width-50):not(.grid-width-33):nth-child(5n+5){width:33.333%}.product--media-has-many.product--grid-mix-2-1 .product__media-item{width:50%}.product--media-has-many.product--grid-mix-2-1 .product__media-item .product__media-item-container{aspect-ratio:593 / 771}.product--media-has-many.product--grid-mix-2-1 .product__media-item:not(.grid-width-50):not(.grid-width-100):nth-child(3n+3){width:100%}.product--media-has-many.product--grid-mix-2-1 .product__media-item:not(.grid-width-50):not(.grid-width-100):nth-child(3n+3) .product__media-item-container{aspect-ratio:1207 / 657}.product--media-has-many.product--grid-mix-2-1 .product__media-item.grid-width-50{width:50%!important}.product--media-has-many.product--grid-mix-2-1 .product__media-item.grid-width-50 .product__media-item-container{aspect-ratio:593 / 771}.product--media-has-many.product--grid-mix-2-1 .product__media-item.grid-width-100{width:100%!important}.product--media-has-many.product--grid-mix-2-1 .product__media-item.grid-width-100 .product__media-item-container{aspect-ratio:1207 / 657}.product--media-has-many.product--grid-mix-2-1 .product__media-item.variant-hidden,.product--media-has-many.product--grid-mix-2-1 .product__media-item[data-hidden-by-show-more]{display:none!important;width:0!important;padding:0!important;margin:0!important;min-width:0!important;max-width:0!important}.product--media-has-many.product--grid-mix-2-1 .product__media-gallery-viewer-wrap{margin-inline-start:calc(var(--thumbnails-width) + var(--thumbnails-spacing))}.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails{position:absolute;top:0;inset-inline-start:0;width:var(--thumbnails-width);height:100%;margin:0}.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails .swiper-wrapper{flex-direction:column}.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails .swiper-slide{width:100%;height:auto!important;margin-inline-end:0;margin-bottom:var(--media-item-gap)}.product:not(.product--media-has-0) .product__media-wrapper{max-width:calc((100% - 20px) * 8 / 12);width:calc((100% - 20px) * 8 / 12)}.product:not(.product--media-has-0) .product__info-wrapper{max-width:calc((100% - 20px) * 4 / 12);width:calc((100% - 20px) * 4 / 12);margin-top:6rem}.product--odd-media.product--grid-mix.product--media-has-2 .product__media-item:last-child{width:100%}.product--odd-media.product--grid-mix:not(.product--media-has-2) .product__media-item:nth-last-child(-n+2){width:50%}body.header-pinned .product__media-container.sticky-element{top:calc(var(--sticky-offset, 0rem) + var(--header-height))}}@media(min-width:1024px){.product:not(.product--media-has-0) .product__info-wrapper{padding-inline-start:0rem}.product--vertical-carousel{--thumbnails-width: 8.4rem;--thumbnails-spacing: 1.2rem}}@media(max-width:1024px){.product__media-gallery{--media-item-gap: var(--media-item-gap-mobile)}.product__media-gallery-thumbails{margin:1.2rem 0 0}.product--mobile-thumbs-show .swiper-controls{margin-top:0!important}.product--mobile-thumbs-hide.product--media-has-many .product__media-gallery .swiper-controls{--swiper-controls-top-offset: 1.6rem}.product--mobile-thumbs-hide.product--media-has-many .product__media-gallery-viewer-wrap{overflow:hidden;border-radius:0;margin-inline:-1.6rem;padding-inline-start:1.6rem}.product--mobile-thumbs-hide.product--media-has-many.product--media-has-border .product__media-gallery-viewer:after{display:none}.product--mobile-thumbs-hide.product--media-has-many.product--media-has-border .product__media-item-container{border-color:rgba(var(--color-border),var(--color-border-alpha, 1))}.product--mobile-thumbs-hide.product--media-has-many .product__media-gallery-viewer{border-start-end-radius:0;border-end-end-radius:0}.product--mobile-thumbs-hide.product--media-has-many .swiper-button .icon{--icon-size: 1.6rem}.product--mobile-thumbs-hide.product--media-has-many .product__media-item{width:86%}.product__block{--product-blocks-gap: 2rem}.product__block--price{margin:2.7rem auto 3.5rem}.product__payment-info{gap:1.2rem}.product__meta a{font-size:1.2rem}}.product__block--price{margin-top:3rem;margin-bottom:4.5rem}.product__block--price .wrap-grade{margin-top:1.5rem}.product__block--price .wrap-grade .btn--underline{color:#858585;font-weight:400;font-size:1.2rem;line-height:1}.product__block--price .wrap-price-top{gap:1.5rem;align-items:center}.f-price--on-sale .f-price-item--sale{color:#333}.f-price-item{font-size:2.8rem;line-height:1;font-weight:700;color:#333}@media(max-width:1024px){.f-price-item{font-size:2.4rem}body .product--mobile-thumbs-hide.product--media-has-many .product__media-gallery .swiper-controls,body .product--mobile-thumbs-hide.product--media-has-many .swiper-controls--grouped-mobile .swiper-pagination-progressbar{display:flex}}.product__tax.text-sm,.product__block--price .f-price--on-sale .f-price-item--regular,.product__block--price .f-price .f-price__unit{font-size:1.2rem;line-height:normal;font-weight:400;color:#000;display:flex;align-items:flex-end;gap:.3rem}.product__tax.text-sm{margin-bottom:.2rem}.accordion-details__summary{padding-block:1.5rem;border:0}.accordion-details__summary .h5{font-size:1.6rem;line-height:1}.accordion-details__content{padding-top:.5rem;padding-bottom:4.5rem}.accordion-details__content{color:#000}.product__block .f-price.f-price--on-sale .f-price__sale,.product__block .f-price .f-price__regular{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem}.product__block--price .wrap-price-top{gap:.5rem;align-items:flex-end;flex-wrap:wrap}@media(min-width:1025px){.product--grid-mix-2-3 .product__media-item-container{aspect-ratio:1}.product--grid-mix-2-3 .product__media.media-wrapper{display:flex;align-items:center;justify-content:center}}.rte p.review-inline{align-items:center;gap:1rem}.product__block--designer.rte p{margin-block:0;font-size:1.2rem;line-height:1;min-width:max-content}.product__block--designer .product__text:after{content:"|";margin-inline:1rem}@media(max-width:767.98px){.rte p.review-inline{gap:.5rem}}.product__media-container .breadcrumbs{padding-block:.5rem}@media(min-width:1280px){.product__media-container .breadcrumbs{padding-top:1.2rem}}.accordion-details__content.rte *{font-size:inherit}.product-block .f-price .f-price__sale,.product__block .f-price.f-price--on-sale .f-price__regular{display:none}.product__block .f-price-item:nth-child(2){margin-right:.5rem}.product__media-gallery .wl-button{background-color:transparent;top:1.25rem;right:1.25rem}.product__media-gallery .wl-button .wishlist-pdp-button{background-color:transparent}@media(max-width:1024px){.product__media-container .swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+3){display:none}}.product__media-container:not(.sticky-element){position:relative}.product__media-badges{position:absolute;inset-inline-start:1.5rem;bottom:2.5rem;z-index:2;gap:.8rem;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-critical.css.map */
