#main-product.pdp-shell{--pdp-media-scale: 70%;--pdp-frame-height-scale: .7;--primary_text_h: #111111;--headings_text: #111111;--headings_text_solid: #111111;display:block!important;container:product-layout / inline-size;position:relative;z-index:0;isolation:isolate;overflow:visible;background:transparent!important;margin-block-start:0!important;margin-inline:0!important;padding-block-start:0!important}#main-product .pdp-layout,#main-product .pdp-layout>*{box-sizing:border-box;min-inline-size:0}#main-product .pdp-layout{--pdp-column-gap: clamp(1.5rem, 3.5cqi, 3.75rem);--pdp-row-gap: clamp(1.75rem, 3cqi, 3.25rem);--pdp-panel-padding: clamp(1.125rem, 2.5cqi, 2rem);--pdp-panel-radius: clamp(1rem, 2cqi, 1.5rem);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "purchase" "faq" "reviews";gap:var(--pdp-row-gap) var(--pdp-column-gap);align-items:start;inline-size:100%;position:relative;z-index:0;inset:auto!important;margin:0!important;padding-block-start:0!important;border:0!important;background:transparent!important}#main-product .pdp-layout__gallery{grid-area:gallery}#main-product .pdp-layout__purchase{grid-area:purchase}#main-product .pdp-layout__faq{grid-area:faq}#main-product .pdp-layout__reviews{grid-area:reviews}#main-product .pdp-layout__gallery,#root #main-product .pdp-layout__gallery,#main-product .pdp-layout__purchase,#root #main-product .pdp-layout__purchase,#main-product .pdp-layout__faq,#main-product .pdp-layout__reviews{position:relative!important;z-index:1;inset:auto!important;inline-size:100%;max-inline-size:none;block-size:auto!important;min-block-size:0;margin:0;background:transparent!important}#main-product .pdp-layout__purchase>.f8pr{--pdp-stack-gap-tight: clamp(.625rem, 1.25cqi, .875rem);--pdp-stack-gap: clamp(1rem, 1.8cqi, 1.375rem);--pdp-stack-gap-section: clamp(1.25rem, 2.25cqi, 1.75rem);position:relative!important;z-index:0;isolation:isolate;inline-size:100%;block-size:auto!important;margin:0;padding:var(--pdp-panel-padding);border:1px solid var(--custom_bd);border-radius:var(--pdp-panel-radius);color:var(--primary_text, #111111);background:#fff!important;box-shadow:0 1.125rem 2.75rem #11182714}#main-product .pdp-layout__purchase>.f8pr:before,#main-product .pdp-layout__purchase>.f8pr:after{content:none!important;display:none!important}#main-product .pdp-layout__purchase>.f8pr>header{margin-block-end:var(--pdp-stack-gap-tight)}#main-product .pdp-layout__purchase .f8pr-price-share-row{margin:0 0 var(--pdp-stack-gap-section);padding-block-end:var(--pdp-stack-gap-section);border-block-end:1px solid var(--custom_bd)}#main-product .pdp-layout__purchase .f8pr-variant-selection{margin:0 0 var(--pdp-stack-gap-section)!important;padding:0!important}#main-product .pdp-layout__purchase>.f8pr>form.f8pr-buy-button{margin:0}#main-product .pdp-layout__purchase .f8pr-buy-button>.f8pr-qty-row{margin:0 0 var(--pdp-stack-gap)!important}#main-product .pdp-layout__purchase .f8pr-buy-button>.submit.m10{margin:0 0 var(--pdp-stack-gap-tight)!important}#main-product .pdp-layout__purchase .f8pr-buy-button>.f8pr-payment-terms-line{display:block;inline-size:100%;min-block-size:1.5rem;margin:var(--pdp-stack-gap-tight) 0 0!important;padding:0;overflow:hidden;color:#444;font-size:clamp(.75rem,1.2cqi,.875rem);line-height:1.35}#main-product .pdp-layout__purchase .f8pr-payment-terms-line shopify-payment-terms,#main-product .pdp-layout__purchase .f8pr-payment-terms-line .shopify-installments-container{display:block!important;inline-size:100%;max-inline-size:100%;min-block-size:1.25rem;margin:0!important;padding:0!important;overflow:hidden;background:transparent!important}#main-product .pdp-layout .pdp-gallery{--pdp-thumb-size: clamp(4rem, 8cqi, 5.25rem);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "thumbs";gap:clamp(.75rem,1.5cqi,1.125rem);align-items:start;inline-size:100%;margin:0}#main-product .pdp-layout .pdp-gallery__stage{position:relative;grid-area:stage;inline-size:100%;min-inline-size:0;margin:0;padding:0}#main-product .pdp-layout .pdp-gallery__item[hidden]{display:none!important}#main-product .pdp-layout .pdp-gallery__frame{position:relative;z-index:0;isolation:isolate;display:grid;inline-size:100%;aspect-ratio:calc((1 / 1) / var(--pdp-frame-height-scale));overflow:hidden;border:1px solid var(--custom_bd);border-radius:var(--pdp-panel-radius);background:linear-gradient(180deg,#fcfcfc,#f8f8f8)}#main-product .pdp-layout .pdp-gallery--portrait .pdp-gallery__frame{aspect-ratio:calc((31 / 43) / var(--pdp-frame-height-scale))}#main-product .pdp-layout .pdp-gallery--landscape .pdp-gallery__frame{aspect-ratio:calc((43 / 31) / var(--pdp-frame-height-scale))}#main-product .pdp-layout .pdp-gallery__media-link,#main-product .pdp-layout .pdp-gallery__media-picture,#main-product .pdp-layout .pdp-gallery__media-native{position:relative;z-index:1;inset:auto;display:grid;grid-area:1 / 1;place-items:center;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0}#main-product .pdp-layout .pdp-gallery__media-native iframe,#main-product .pdp-layout .pdp-gallery__media-native video,#main-product .pdp-layout .pdp-gallery__media-native model-viewer{display:block;inline-size:100%;block-size:100%;border:0;object-fit:contain}#main-product .pdp-layout .pdp-gallery__media-picture:before{background:#fafafa!important}#root #main-product .pdp-layout .pdp-gallery__nav{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:4.8rem;min-width:4.8rem;height:6.4rem;min-height:4.8rem;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8a8a8a;transform:translateY(-50%)}#root #main-product .pdp-layout .pdp-gallery__nav:before,#root #main-product .pdp-layout .pdp-gallery__nav:after{content:none!important;display:none!important}#root #main-product .pdp-layout .pdp-gallery__nav--previous{left:clamp(.5rem,1.5cqi,1.25rem)}#root #main-product .pdp-layout .pdp-gallery__nav--next{right:clamp(.5rem,1.5cqi,1.25rem)}#root #main-product .pdp-layout .pdp-gallery__nav>span{display:block;font-family:Arial,sans-serif;font-size:clamp(5rem,8cqi,7rem);font-weight:300;line-height:.7}#root #main-product .pdp-layout .pdp-gallery__nav:hover,#root #main-product .pdp-layout .pdp-gallery__nav:focus-visible{background:transparent!important;color:#5f5f5f}#root #main-product .pdp-layout .pdp-gallery__nav:focus-visible{outline:2px solid currentColor;outline-offset:2px}#root #main-product .pdp-layout .pdp-gallery__nav[hidden]{display:none!important}#main-product .pdp-layout__purchase button,#main-product .pdp-layout__purchase .link-btn>a{position:relative;z-index:0;isolation:isolate}#root #main-product .pdp-layout__purchase .f8pr-button-main>button,#root #main-product .pdp-layout__purchase .f8pr-button-main>button:before,#root #main-product .pdp-layout__purchase .f8pr-buy-now-direct,#root #main-product .pdp-layout__purchase .f8pr-buy-now-direct:before{border-radius:16px!important}#root #main-product .pdp-layout__purchase .f8pr-cta-primary-row{display:flex!important;flex-wrap:nowrap;align-items:stretch;width:100%}#root #main-product .pdp-layout__purchase .f8pr-cta-primary-row>.f8pr-button-main,#root #main-product .pdp-layout__purchase .f8pr-cta-primary-row>.f8pr-buy-now-direct{flex:1 1 0;width:auto!important;min-width:0;height:var(--f8pr-cta-height)!important;min-height:var(--f8pr-cta-height)!important;max-height:var(--f8pr-cta-height)!important;block-size:var(--f8pr-cta-height)!important;box-sizing:border-box;margin:0!important}#root #main-product .pdp-layout__purchase .f8pr-cta-primary-row>.f8pr-button-main>button{height:100%!important;min-height:100%!important;max-height:100%!important;block-size:100%!important;box-sizing:border-box}#root #main-product .pdp-layout__purchase .f8pr-cta-primary-row>.f8pr-button-main:not(:only-child){margin-right:.75rem!important}#root #main-product .pdp-layout__purchase .f8pr-cta-primary-row button{padding-inline:clamp(.75rem,2cqi,1.5rem)!important;font-size:1.8rem!important;font-weight:800!important;white-space:nowrap}@supports (display: grid){#root #main-product .pdp-layout__purchase .f8pr-cta-primary-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,1.25cqi,.75rem)}#root #main-product .pdp-layout__purchase .f8pr-cta-primary-row>.f8pr-button-main:only-child{grid-column:1 / -1}#root #main-product .pdp-layout__purchase .f8pr-cta-primary-row>.f8pr-button-main:not(:only-child){margin-right:0!important}}#root #main-product .pdp-layout .pdp-gallery__media-picture{padding:0}#root #main-product .pdp-layout .pdp-gallery__media-link img,#root #main-product .pdp-layout .pdp-gallery__media-picture.cover img{position:static!important;inset:auto!important;display:block;inline-size:var(--pdp-media-scale)!important;block-size:var(--pdp-media-scale)!important;max-inline-size:var(--pdp-media-scale)!important;max-block-size:var(--pdp-media-scale)!important;margin:auto;object-fit:contain!important;object-position:center;transform:none!important}#main-product .pdp-layout .pdp-gallery__badge{position:relative;grid-area:1 / 1;place-self:end;z-index:1;margin:0 .75rem .75rem 0}#main-product .pdp-layout .pdp-gallery__thumbs-wrap{position:relative;grid-area:thumbs;inline-size:100%;max-block-size:none;overflow-x:auto;overflow-y:hidden;padding-block-end:.25rem;background:transparent!important;scrollbar-width:thin}#main-product .pdp-layout .pdp-gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:var(--pdp-thumb-size);justify-content:start;gap:clamp(.5rem,1cqi,.75rem);inline-size:max-content;background:transparent!important}#main-product .pdp-layout .pdp-gallery__thumb,#root #main-product .pdp-layout .pdp-gallery__thumb{position:relative;z-index:0;isolation:isolate;inline-size:var(--pdp-thumb-size);min-inline-size:0;block-size:auto;min-block-size:0;aspect-ratio:1;margin:0;padding:0;border:1px solid var(--custom_bd)!important;border-radius:clamp(.625rem,1.25cqi,1rem);background:var(--white)!important}#main-product .pdp-layout .pdp-gallery__thumb:before,#root #main-product .pdp-layout .pdp-gallery__thumb:before{content:none!important;display:none!important}#main-product .pdp-layout .pdp-gallery__thumb-media,#root #main-product .pdp-layout .pdp-gallery__thumb-media img{inline-size:100%!important;block-size:100%!important;object-fit:contain!important}#main-product .pdp-layout__faq,#main-product .pdp-layout__reviews{align-self:start}#main-product .pdp-purchase-description .pdp-product-description,#main-product .pdp-purchase-description .m6lm{margin:0}#main-product .pdp-layout__faq .f8pr-media-faq,#main-product .pdp-purchase-complementary .f8pr-complementary-products{inline-size:100%;margin:0}#main-product .pdp-layout__faq .f8pr-media-faq__title,#main-product .pdp-purchase-complementary .f8pr-complementary-products>h2{margin-block:0 1rem;text-align:start}#main-product .pdp-purchase-complementary,#main-product .pdp-purchase-description{margin-block-start:var(--pdp-stack-gap-section);padding-block-start:var(--pdp-stack-gap-section);border-block-start:1px solid var(--custom_bd)}#main-product .pdp-purchase-description .m6lm{overflow:visible!important;max-block-size:none!important;max-height:none!important}.js #main-product .pdp-purchase-description .pdp-product-description:not(.link-more-clicked)>.m6lm{overflow:hidden!important;max-block-size:calc(var(--main_fz) * var(--main_lh) * 40)!important;max-height:calc(var(--main_fz) * var(--main_lh) * 40)!important}.js #main-product .pdp-purchase-description .pdp-product-description>.has-link-more{display:block;margin-block:0}.js #main-product .pdp-purchase-description .pdp-product-description>.has-link-more>.link-more{display:inline-flex;align-items:center;gap:.35rem}#main-product .pdp-purchase-description .pdp-product-description.link-more-clicked>.m6lm{overflow:visible!important;max-block-size:none!important;max-height:none!important}#root #main-product .pdp-layout .pdp-complementary{width:100%;min-inline-size:0}#root #main-product .pdp-layout .pdp-complementary__header{display:flex;align-items:center;min-inline-size:0;margin-block-end:clamp(.75rem,1.5cqi,1rem)}#root #main-product .pdp-layout .pdp-complementary__header h2{margin:0;font-size:clamp(1rem,1.5cqi,1.2rem);line-height:1.25}#root #main-product .pdp-layout .product-page-complementary-grid{--pdp-complementary-gap: clamp(.625rem, 1.25cqi, .875rem);display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;gap:var(--pdp-complementary-gap);width:100%;inline-size:100%;max-width:100%;max-inline-size:100%;margin:0;padding:0;list-style:none;overflow:visible;white-space:normal}#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card{display:flex;flex-direction:column;align-items:stretch;flex:0 1 11.5rem;width:11.5rem!important;inline-size:11.5rem!important;min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%;margin:0 .875rem .875rem 0;padding:clamp(.625rem,1.2cqi,.8rem);border:1px solid rgba(18,18,18,.1);border-radius:clamp(.625rem,1.25cqi,.875rem);background:#fff;box-shadow:0 .125rem .5rem #1212120d;overflow:visible;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card>figure{inline-size:100%;aspect-ratio:1;margin:0 0 clamp(.5rem,1cqi,.75rem);border-radius:clamp(.5rem,1cqi,.75rem);background:#f7f7f7;overflow:hidden}#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card img{inline-size:100%!important;block-size:100%!important;object-fit:contain}#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card h3{margin-block:0 .35rem;font-size:clamp(.8125rem,1.1cqi,.9375rem);line-height:1.3}#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card .price{font-size:clamp(.875rem,1.2cqi,1rem)}#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card .complementary-card__add{inline-size:2rem;min-inline-size:2rem;block-size:2rem;min-block-size:2rem}@media(max-width:47.5rem){#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card .complementary-card__add{display:none}}@media(hover:hover)and (pointer:fine){#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card:hover{border-color:#12121238;box-shadow:0 .35rem 1rem #12121217;transform:translateY(-.125rem)}}@supports (display: grid){#root #main-product .pdp-layout .product-page-complementary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,11.5rem))}#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card{width:100%!important;inline-size:100%!important;margin:0}}@media(max-width:29.99rem){#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card{flex-basis:calc(50% - .875rem);width:calc(50% - .875rem)!important;inline-size:calc(50% - .875rem)!important}@supports (display: grid){#root #main-product .pdp-layout .product-page-complementary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card{width:100%!important;inline-size:100%!important}}}@media(max-width:20rem){#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card{flex-basis:100%;width:100%!important;inline-size:100%!important;margin-right:0}@supports (display: grid){#root #main-product .pdp-layout .product-page-complementary-grid{grid-template-columns:minmax(0,1fr)}}}@media(prefers-reduced-motion:reduce){#root #main-product .pdp-layout .product-page-complementary-grid>.complementary-card{transition:none}}#main-product .pdp-layout__reviews .pdp-review-widget,#main-product .pdp-layout__reviews [data-id],#main-product .pdp-layout__reviews iframe{min-inline-size:0;max-inline-size:100%}#root #main-product .pdp-layout__reviews .jdgm-histogram{width:100%!important;max-width:15rem!important;width:min(100%,15rem)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;margin-inline:auto!important}#root #main-product .pdp-layout__reviews .jdgm-histogram__row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.5rem;width:100%!important;min-width:0!important;min-height:1.5rem;margin:0!important;padding:.125rem 0!important;line-height:1!important}#root #main-product .pdp-layout__reviews .jdgm-histogram__star{position:static!important;inset:auto!important;display:flex!important;flex:0 0 5.25rem;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;width:5.25rem!important;min-width:5.25rem!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;transform:none!important;white-space:nowrap}#root #main-product .pdp-layout__reviews .jdgm-histogram__star .jdgm-star{position:static!important;display:inline-block!important;width:auto!important;height:auto!important;margin:0!important;float:none!important;line-height:1!important;transform:none!important}#root #main-product .pdp-layout__reviews .jdgm-histogram__bar{position:relative!important;inset:auto!important;display:block!important;flex:1 1 auto;width:auto!important;min-width:4rem!important;height:.75rem!important;margin:0!important;padding:0!important;float:none!important;overflow:hidden;transform:none!important}#root #main-product .pdp-layout__reviews .jdgm-histogram__bar-content{position:absolute!important;inset:0 auto 0 0!important;height:100%!important;margin:0!important}#root #main-product .pdp-layout__reviews .jdgm-histogram__percentage{display:none!important}#root #main-product .pdp-layout__reviews .jdgm-histogram__frequency{position:static!important;display:block!important;flex:0 0 1.5rem;width:1.5rem!important;min-width:1.5rem!important;margin:0!important;padding:0!important;float:none!important;line-height:1!important;text-align:end;transform:none!important}#root #main-product .pdp-layout__reviews .jdgm-histogram__clear-filter{display:none!important}@container product-layout (min-width: 56rem){#main-product .pdp-layout{--pdp-row-gap: clamp(.75rem, 1.25cqi, 1.125rem);grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);grid-template-rows:max-content max-content minmax(0,1fr);grid-template-areas:"gallery purchase" "faq purchase" "reviews purchase";align-content:start}}@container product-layout (max-width: 55.999rem){#main-product .pdp-layout{--pdp-row-gap: clamp(1.5rem, 5cqi, 2.75rem)}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/pdp-layout.css.map */
