.product-main{display:block;background-color:var(--pm-bg);padding-top:var(--pm-pt);padding-bottom:var(--pm-pb)}.product-main.has-bg-image{background-image:var(--pm-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat}.product-main .inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start;max-width:1220px;margin:0 auto;padding:0 10px}.product-main.cols-wide .inner{column-gap:0}.product-main .media-column,.product-main .info-column{min-width:0}.product-main .info-column{margin-left:25px;margin-right:-25px}.product-main .info-column{scroll-margin-top:var(--header-height, 0px)}.product-main .card{display:flex;flex-direction:column;padding:30px}.product-main.has-card .card{background-color:var(--pm-card-bg, #ffffff);border-radius:20px;box-shadow:0 2px 4px #1212121f}.product-main .card>*,.product-main .group>*{margin:0}.product-main .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;font-family:var(--font-poppins);font-size:14px;line-height:19.6px;font-weight:700;letter-spacing:.6px;color:#ff671f}.product-main .breadcrumb a{color:var(--pm-text, #252729);text-decoration:none}.product-main .breadcrumb .sep{display:inline-flex;justify-content:center;width:14px;color:#595959;font-weight:400}.product-main .gallery{display:block}.product-main .gallery-viewer{position:relative;display:block}.product-main .gallery-viewer.has-arrows{padding:0 40px}.product-main .gallery-list{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.product-main .gallery-list::-webkit-scrollbar{display:none}.product-main .gallery-item{flex:0 0 100%;width:100%;margin:0;padding:0;scroll-snap-align:start}.product-main .gallery-item .product-media-container{--aspect-ratio: 1.3333;background:none;max-width:100%;border:0;border-radius:0;box-shadow:none}.product-main .gallery-item .product-media-container .media{padding-top:75%}.product-main .gallery-item .media img{object-fit:contain}.product-main.ratio-square .gallery-item .product-media-container{--aspect-ratio: 1}.product-main.ratio-square .gallery-item .product-media-container .media{padding-top:100%}.product-main .gallery-item .product__media-icon{display:none}.product-main .slider-buttons.gallery-arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;border:0}.product-main .arrow.slider-button{width:24px;height:24px;min-width:24px;padding:0;border:0;border-radius:50%;background-color:var(--pm-text, #000000);color:var(--pm-bg, #ffffff);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;box-shadow:none}.product-main .arrow.slider-button:disabled{cursor:default}.product-main .arrow .svg-icon{width:12px;height:12px;transform:none}.product-main .gallery-thumbs{position:relative;display:block;width:calc(100% - 80px);margin:8px auto 0}.product-main .thumbs-list{display:flex;flex-wrap:nowrap;gap:var(--pm-thumb-gap, 8px);margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.product-main .thumbs-list::-webkit-scrollbar{display:none}.product-main .thumb-item{position:relative;flex:0 0 calc((100% - (var(--pm-thumbs, 3) - 1) * var(--pm-thumb-gap, 8px)) / var(--pm-thumbs, 3));width:calc((100% - (var(--pm-thumbs, 3) - 1) * var(--pm-thumb-gap, 8px)) / var(--pm-thumbs, 3));aspect-ratio:1;margin:0;scroll-snap-align:start}.product-main .thumb-item.is-variant:not(:first-child){display:none}.product-main .thumb{display:block;width:100%;height:100%;padding:0;border:1px solid transparent;background:none;cursor:pointer}.product-main .thumb[aria-current]{border-color:#000}.product-main .thumb img{display:block;width:100%;height:100%;object-fit:cover}.product-main .gallery-thumbs .arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.product-main .gallery-thumbs .slider-button--prev{left:-40px}.product-main .gallery-thumbs .slider-button--next{right:-40px}.product-main .gallery-thumbs.no-slide .arrow{display:none}@media screen and (min-width:641px){.product-main.gallery-full .gallery-viewer.has-arrows{padding:0}.product-main.gallery-full .slider-buttons.gallery-arrows{padding:0 14px}}.product-main .review-link{display:flex;align-items:center;gap:2px;font-family:var(--font-poppins);font-size:13px;line-height:13px;font-weight:700;letter-spacing:.6px;color:var(--pm-text, #252729);text-decoration:none}.product-main .stars{display:inline-flex;width:96px;height:16px;justify-content:space-between;color:#ff671f}.product-main .stars .svg-icon{width:16px;height:16px}.product-main .title{margin:0}.product-main .title h1{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:33px;line-height:39.6px;letter-spacing:0;color:var(--pm-text, #000000)}.product-main .price-row .price--large{font-family:var(--font-heading-family);font-size:31px;line-height:37.2px;font-weight:var(--font-heading-weight);letter-spacing:0;color:var(--pm-price, var(--pm-text, #000000))}.product-main .price-row .price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px}.product-main .price-row .price--on-sale .price-item{margin:0}.product-main .price-row .price--on-sale .price-item--sale{order:-1}.product-main .price-row .price--on-sale .price-item--regular{font-size:inherit;font-weight:400;color:#666}.product-main .price-row .price__badge-sale{display:none}.product-main .price-row.has-note{display:flex;align-items:baseline}.product-main .price-note{flex:0 1 auto;min-width:0;font-family:var(--font-poppins);font-size:16px;line-height:35.2px;font-weight:700;letter-spacing:.6px;color:var(--pm-text, #252729)}.product-main .price-row+.volume-pricing-note,.product-main .installment{margin:0}.product-main .installment:empty,.product-main .installment:has(>input:only-child){display:none}.product-main .variant-picker{position:relative;display:block;margin-top:20px}.product-main .variant-picker .product-form__input{max-width:none;margin:0}.product-main .variant-picker .option+.option{margin-top:20px}.product-main .variant-picker .prompt{margin:0 0 4px;font-family:var(--font-heading-family);font-weight:400;font-size:15px;line-height:19.5px;letter-spacing:.6px;color:#ff671f;text-align:left}.product-main .option-label.form__label{margin:0;font-family:var(--font-jost);font-size:18px;line-height:27px;font-weight:500;letter-spacing:0;color:var(--pm-text, #000000)}.product-main .option-values{display:flex;flex-wrap:wrap;align-items:center;gap:24px 18px}.product-main .shape-square .option-values{gap:24px 16px}.product-main .option-value{position:relative}.product-main .option-value[hidden]{display:none}.product-main .product-form__input input[type=radio]+label.option-swatch{position:relative;display:block;box-sizing:border-box;width:64px;height:64px;margin:0;padding:0;border:1px solid transparent;border-radius:50%;background:none;cursor:pointer}.product-main .product-form__input input[type=radio]+label.option-swatch:hover{border-color:#151515}.product-main .product-form__input input[type=radio]:checked+label.option-swatch{border-color:var(--pm-text, #000000);box-shadow:0 4px 12px #0003}.product-main .option-swatch .swatch-img,.product-main .option-swatch .swatch-color{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.product-main .product-form__input input[type=radio]+label.option-swatch.is-text{display:flex;align-items:center;justify-content:center;width:auto;min-width:64px;padding:0 8px}.product-main .swatch-text{font-family:var(--font-poppins);font-size:16px;line-height:22.4px;letter-spacing:.6px;text-align:center;color:#121212bf}.product-main .product-form__input input[type=radio].disabled+label.option-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--color-foreground)) 50%,transparent calc(50% + 1px))}.product-main .shape-square input[type=radio]+label.option-swatch{border-radius:0;border-color:#7d7d7d;background:#fff}.product-main .shape-square input[type=radio]+label.option-swatch:hover{border-color:#121212}.product-main .shape-square input[type=radio]:checked+label.option-swatch{border-width:2px;border-color:#121212;box-shadow:none}.product-main .shape-square .option-swatch .swatch-img,.product-main .shape-square .option-swatch .swatch-color,.product-main .shape-square input[type=radio].disabled+label.option-swatch:after{border-radius:0}.product-main .option-dropdown .select:before,.product-main .option-dropdown .select:after{display:none}.product-main .option-dropdown .option-label{display:block;margin-bottom:4px}.product-main .option-dropdown .select__select{height:45px;min-height:0;padding:0 44px 0 16px;border:1px solid #e6e9eb;border-radius:8px;background:transparent;box-shadow:none;color:#3b3b3b;font-family:var(--font-body-family);font-size:16px;line-height:43px;letter-spacing:0}.product-main .option-dropdown .select__select:hover,.product-main .option-dropdown .select__select:focus,.product-main .option-dropdown .select__select:focus-visible{border-color:#777;color:#777;box-shadow:none;outline:0}.product-main .swatch-tooltip{position:absolute;bottom:calc(100% + 4px);left:50%;z-index:3;transform:translate(-50%);padding:0 8px;border-radius:4px;background-color:#333;color:#f9f9f9;font-size:12px;line-height:21.6px;letter-spacing:.6px;white-space:nowrap;display:none;pointer-events:none}.product-main .option-swatch:hover .swatch-tooltip{display:block}@media(hover:none){.product-main .option-swatch:hover .swatch-tooltip{display:none}}.product-main .product-form__quantity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;align-items:center;max-width:none;margin:32px 0 16px}.product-main .product-form__quantity>*{grid-column:1 / -1}.product-main .product-form__quantity .quantity__label{grid-column:1;margin:0;font-family:var(--font-poppins);font-size:24px;line-height:48px;font-weight:700;letter-spacing:.6px;color:var(--pm-text, #252729)}.product-main .product-form__quantity .price-per-item__container{grid-column:2;display:flex;justify-content:flex-end}.product-main .quantity__rules:empty{display:none}.product-main .quantity{width:190px;max-width:100%;min-height:45px;border:1px solid #7d7d7d;border-radius:999px;overflow:hidden;background-color:#fff}.product-main .quantity:before,.product-main .quantity:after{display:none}.product-main .quantity__button{width:45px;height:43px;margin:0;background-color:#fff;color:#3b3b3b}.product-main .quantity__button:hover{background-color:#e7e7e7}.product-main .quantity__button .svg-wrapper,.product-main .quantity__button .svg-icon{width:30px;height:30px}.product-main .quantity__input{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;background-color:#fff;color:#000}.product-main .buy-buttons{margin-bottom:25px}.product-main .product-form{margin:0}.product-main .product-form__buttons{max-width:none}.product-main .product-form__submit.button{min-height:47px;margin:0;padding:9px 24px;border:0;border-radius:999px;background-color:var(--pm-atc-bg);color:var(--pm-atc-text);box-shadow:none;font-family:var(--font-poppins);font-size:16px;line-height:28.8px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:background-color .2s}.product-main .product-form__submit.button:before,.product-main .product-form__submit.button:after{display:none}.product-main .product-form__submit.button:not([disabled]):hover{background-color:var(--pm-atc-bg-hover)}.product-main .shopify-payment-button{margin-top:9px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 44px}.product-main .shopify-payment-button__button{border-radius:999px}.product-main .installment,.product-main shopify-payment-terms{color:var(--pm-text, rgba(var(--color-foreground), .75))}.product-main .shopify-payment-button__more-options{color:var(--pm-text, rgb(var(--color-foreground)))}.product-main .tab.accordion{margin:0;border:1px solid var(--pm-tab-border, #e6e9eb);border-radius:10px;overflow:clip;background-color:var(--pm-tab-bg)}.product-main .tab+.tab{margin-top:8px}.product-main .tab summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 24px;line-height:1;background-color:var(--pm-tab-header-bg);color:var(--pm-tab-header-text, var(--pm-text, #000000));transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.product-main .tab details.is-open>summary,.product-main product-accordion:not(:defined) details[open]>summary{background-color:var(--pm-tab-open-bg, #121212);color:var(--pm-tab-open-text, #f9f9f9)}.product-main .tab .summary__title{align-items:center}.product-main .tab .accordion__title{max-width:none;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:17px;line-height:25.5px;letter-spacing:.6px;color:inherit}.product-main .tab summary>.svg-icon{flex:0 0 16px;width:16px;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.product-main .tab details.is-open>summary>.svg-icon,.product-main product-accordion:not(:defined) details[open]>summary>.svg-icon{transform:rotate(180deg)}.product-main .tab-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1)}.product-main .tab-clip{min-height:0;overflow:hidden}.product-main .tab details.is-open .tab-collapse,.product-main product-accordion:not(:defined) details[open] .tab-collapse{grid-template-rows:1fr}.product-main .tab details.no-anim .tab-collapse,.product-main .tab details.no-anim>summary,.product-main .tab details.no-anim>summary>.svg-icon{transition:none}@media(prefers-reduced-motion:reduce){.product-main .tab-collapse,.product-main .tab summary,.product-main .tab summary>.svg-icon{transition:none}}.product-main .tab-body.accordion__content{margin:0;padding:15px 15px 20px 20px;overflow-x:visible;font-family:var(--font-poppins);font-size:15px;line-height:22.5px;letter-spacing:0;color:var(--pm-tab-body-text, var(--pm-text, #000000))}.product-main .tab-body>p,.product-main .tab-body>*{margin:0}.product-main .tab-body>*+*{margin-top:10px}.product-main .tab-body a{color:#fff}.product-main .description{font-size:15px;line-height:27px;letter-spacing:.6px}.product-main .description h2,.product-main .description h3{margin:0 0 7px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:22.5px;line-height:31.5px;letter-spacing:.6px;color:var(--pm-text, #000000)}.product-main .tab-body :where(.description) h2,.product-main .tab-body :where(.description) h3{color:var(--pm-tab-body-text, var(--pm-text, #000000))}.product-main .description p{margin:0}.product-main .description ul,.product-main .description ol{margin:16px 0;padding-left:40px}.product-main .description>:first-child{margin-top:0}.product-main .description>:last-child{margin-bottom:0}.product-main .description strong{font-weight:700}.product-main .description a{color:#006bd6;text-decoration:underline}.product-main .tab-link a{display:inline-block;font-size:18px;line-height:25.2px;font-weight:700;letter-spacing:.6px;text-align:center;text-decoration:none;color:#ff671f}.product-main .tab-buttons{display:flex;gap:8px;margin-top:9px}.product-main .tab-button{display:flex;align-items:center;justify-content:center;padding:8px 30px;border-radius:999px;font-family:var(--font-poppins);font-size:14px;line-height:25.2px;font-weight:700;letter-spacing:1px;text-align:center;text-decoration:none;color:#fff;transition:background-color .2s}.product-main .tab-button.primary,.product-main .tab-button.secondary{background-color:#000}.product-main .tab-button.primary:hover,.product-main .tab-button.secondary:hover{background-color:#ff671f}.product-main .awards{margin-top:15px}.product-main .award-row{display:grid;grid-template-columns:repeat(4,83.33px);column-gap:8px;align-items:center}.product-main .awards.has-5 .award-row{grid-template-columns:repeat(5,83.33px)}.product-main .award img{display:block;width:var(--pm-seal, 80px);height:auto}.product-main .below .awards{max-width:800px;margin:30px auto 0}.product-main .below .award-row{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center}.product-main .below .awards.has-5 .award-row{grid-template-columns:repeat(5,minmax(0,1fr))}.product-main .awards-caption{margin:15px 0 0;font-family:var(--font-poppins);font-size:15px;line-height:18px;font-weight:500;letter-spacing:.6px;color:var(--pm-text, #000000)}.product-main .below{max-width:1220px;margin:0 auto;padding:0 10px}.product-main .custom-image{display:block;margin:0 0 25px}.product-main .buy-buttons+.custom-image,.product-main .group.buy+.group.body>.custom-image:first-child{margin-top:-15px}.product-main .custom-image a{display:block}.product-main .custom-image img{display:block;width:100%;height:auto}.product-main .gallery-wrap{position:relative}.product-main .corner-seal{position:absolute;top:20px;left:0;z-index:2;width:var(--seal-w, 60px);pointer-events:none}.product-main .corner-seal img{display:block;width:100%;height:auto}.product-main .custom-heading{margin:0;font-family:var(--font-poppins);font-size:20px;line-height:44px;font-weight:700;letter-spacing:.6px;color:var(--ch-color, var(--pm-text, #252729))}.product-main .custom-heading.placement-media_top{margin:16px 0;text-align:center}.product-main .custom-heading.size-large{font-size:40px;line-height:68px}.product-main .custom-heading .copy-touch{display:none}.product-main .custom-heading.italic{font-style:italic}.product-main .custom-heading.mobile-only{display:none}.product-main .quote-card{margin:15px 0 0;padding:20px 0;border-radius:10px;background-color:var(--qc-bg, #eef1f1);text-align:center}.product-main .quote-card .quote,.product-main .quote-card .attribution{margin:0;font-family:var(--font-poppins);font-style:italic;font-weight:700;letter-spacing:.6px;color:var(--qc-text, #252729)}.product-main .quote-card .quote{font-size:25px;line-height:50px}.product-main .quote-card.size-large .quote{font-size:32px;line-height:54.4px}.product-main .quote-card.size-small .quote{font-size:24px;line-height:48px}.product-main .quote-card .attribution{font-size:18px;line-height:39.6px}.product-main .quote-card.placement-below{max-width:1000px;margin:40px auto 0;padding:20px 30px;border-radius:15px}@media screen and (min-width:641px)and (max-width:1024px){.product-main .variant-picker .prompt{font-size:18px;line-height:23.4px}.product-main .info-column{margin-left:10px;margin-right:-10px}.product-main .card{padding:20px 15px}.product-main .breadcrumb{font-size:16px;line-height:28.8px}.product-main .review-link{font-size:14px;line-height:25.2px}.product-main .price-row .price--large{font-size:29px;line-height:34.8px}.product-main .price-row .price--on-sale .price-item--regular{font-size:14px}.product-main .product-form__quantity{margin-bottom:18px}.product-main .product-form__quantity .quantity__label{font-size:19px;line-height:38px}.product-main .quantity{width:100%}.product-main .product-form__submit.button{min-height:49px;font-size:17px;line-height:30.6px}.product-main .tab .accordion__title,.product-main .tab-body.accordion__content{font-size:16px;line-height:24px}.product-main .description{font-size:16px;line-height:28.8px}.product-main .description h2,.product-main .description h3{font-size:24px;line-height:33.6px}.product-main .tab-link a{font-size:14px}.product-main .tab-button.primary{padding:8px 20px}.product-main .award-row{grid-template-columns:repeat(4,80px)}.product-main .awards.has-5 .award-row{grid-template-columns:repeat(5,80px)}.product-main .award img{width:var(--pm-seal-t, var(--pm-seal, 80px))}.product-main .below .award-row{grid-template-columns:repeat(4,minmax(0,1fr))}.product-main .below .awards.has-5 .award-row{grid-template-columns:repeat(5,minmax(0,1fr))}.product-main .awards-caption{font-size:16px;line-height:19.2px}.product-main .price-note{font-size:18px;line-height:39.6px}.product-main .custom-heading{font-size:16px;line-height:35.2px}.product-main .custom-heading.size-large{font-size:32px;line-height:54.4px}.product-main .custom-heading.has-touch .copy{display:none}.product-main .custom-heading.has-touch .copy-touch{display:inline}.product-main .quote-card .quote{font-size:21px;line-height:42px}.product-main .quote-card.size-large .quote{font-size:25px;line-height:42.5px}.product-main .quote-card.size-small .quote{font-size:25px;line-height:50px}.product-main .quote-card .attribution{font-size:16px;line-height:35.2px}.product-main .quote-card.placement-below{max-width:none}}@media screen and (max-width:640px){.product-main{padding-top:var(--pm-pt-mobile);padding-bottom:var(--pm-pb-mobile)}.product-main .inner{grid-template-columns:minmax(0,1fr);row-gap:20px}.product-main .info-column{margin:0}.product-main .card{padding:20px 10px}.product-main .breadcrumb{justify-content:center;line-height:25.2px}.product-main.gallery-full-mobile .gallery-viewer.has-arrows{padding:0}.product-main.gallery-full-mobile .slider-buttons.gallery-arrows{padding:0 14px}.product-main:not(.thumbs-mobile) .gallery-thumbs{display:none}.product-main .gallery-thumbs{--pm-thumbs: 3;--pm-thumb-gap: 8px}.product-main .review-link{font-size:14px;line-height:25.2px}.product-main .title h1{font-size:30px;line-height:36px;text-align:center}.product-main .price-row{margin-top:8px;text-align:center}.product-main .price-row .price--large{font-size:25px;line-height:30px}.product-main .price-row .price--on-sale .price-item--regular{font-size:14px}.product-main .variant-picker .product-form__input{min-width:0;width:100%}.product-main .variant-picker .prompt{font-size:16px;line-height:20.8px;text-align:center}.product-main .option-label.form__label{width:100%;font-size:16px;line-height:24px;text-align:center}.product-main .option-values{justify-content:center}.product-main .product-form__quantity{margin-bottom:18px}.product-main .product-form__quantity .quantity__label{font-size:18px;line-height:36px}.product-main .quantity{width:100%}.product-main .tab .accordion__title{font-size:16px;line-height:24px}.product-main .tab-body.accordion__content{font-size:14px;line-height:21px}.product-main .description{font-size:14px;line-height:25.2px}.product-main .description h2,.product-main .description h3{font-size:21px;line-height:29.4px}.product-main .tab-link a{font-size:14px}.product-main .tab-buttons{flex-direction:column;align-items:center;gap:15px}.product-main .tab-button{width:100%;min-height:41px}.product-main .tab-button.primary{padding:8px 20px}.product-main .awards{margin-top:16px}.product-main .award-row{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center}.product-main .awards.has-5 .award-row{grid-template-columns:repeat(5,minmax(0,1fr))}.product-main .award img{width:var(--pm-seal-m, 60px)}.product-main .below .award img{width:var(--pm-seal-m, 68px)}.product-main .price-row.has-note{justify-content:center}.product-main .price-note{font-size:16px;line-height:35.2px}.product-main .corner-seal{display:none}.product-main .corner-seal.show-mobile{display:block;width:var(--seal-w-m, 80px)}.product-main .custom-heading{font-size:13px;line-height:28.6px}.product-main .custom-heading.size-m-medium{font-size:15px;line-height:33px}.product-main .custom-heading.size-large{font-size:30px;line-height:51px}.product-main .custom-heading.mobile-only{display:block}.product-main .custom-heading.has-touch .copy{display:none}.product-main .custom-heading.has-touch .copy-touch{display:inline}.product-main .quote-card .quote{font-size:23px;line-height:46px}.product-main .quote-card.size-large .quote{font-size:25px;line-height:42.5px}.product-main .quote-card.size-small .quote{font-size:17px;line-height:34px}.product-main .quote-card .attribution{font-size:16px;line-height:35.2px}.product-main .quote-card.placement-below{max-width:none;margin-top:30px;padding:20px 10px}.product-main .awards-caption{margin-top:12px;font-size:14px;line-height:16.8px;text-align:center}}.product-main .group{display:contents}.product-main.buybox-stepper_row .product-form__quantity .quantity__label,.product-main.buybox-stepper_row_narrow .product-form__quantity .quantity__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-main.buybox-stepper_row .product-form__quantity .price-per-item__container,.product-main.buybox-stepper_row_narrow .product-form__quantity .price-per-item__container{grid-column:1 / -1}.product-main.buybox-stepper_row .quantity,.product-main.buybox-stepper_row_narrow .quantity{width:100%}.product-main.buybox-stepper_row .quantity__button,.product-main.buybox-stepper_row_narrow .quantity__button{flex:0 0 45px}.product-main.buybox-stepper_row .quantity__input,.product-main.buybox-stepper_row_narrow .quantity__input{min-width:0}.product-main.buybox-shop_pay_row .product-form__buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;align-items:start}.product-main.buybox-shop_pay_row .shopify-payment-button{margin-top:0;--shopify-accelerated-checkout-button-block-size: 47px}.product-main.buybox-shop_pay_row .product-form__submit.button,.product-main.buybox-stepper_row .product-form__submit.button,.product-main.buybox-stepper_row_narrow .product-form__submit.button{min-width:0}@media screen and (min-width:641px){.product-main.buybox-stepper_row .group.buy,.product-main.buybox-stepper_row_narrow .group.buy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:10px;align-items:start}.product-main.buybox-stepper_row .group.buy>*,.product-main.buybox-stepper_row_narrow .group.buy>*{grid-column:1 / -1}.product-main.buybox-stepper_row .group.buy>.product-form__quantity,.product-main.buybox-stepper_row_narrow .group.buy>.product-form__quantity{grid-column:1;margin:32px 0 0}.product-main.buybox-stepper_row .group.buy>.buy-buttons,.product-main.buybox-stepper_row_narrow .group.buy>.buy-buttons{grid-column:2;margin-top:32px}.product-main.buybox-stepper_row .shopify-payment-button,.product-main.buybox-stepper_row_narrow .shopify-payment-button{margin-top:10px;margin-left:calc(-50% - 10px)}}@media screen and (min-width:1025px){.product-main.buybox-stepper_row_narrow .group.buy{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.product-main.buybox-stepper_row_narrow .shopify-payment-button{margin-left:calc(-33.3333% - 10px)}}@media screen and (min-width:641px)and (max-width:1024px){.product-main.buybox-stepper_row .group.buy>.product-form__quantity,.product-main.buybox-stepper_row_narrow .group.buy>.product-form__quantity{margin-top:33px}}@media screen and (max-width:640px){.product-main.buybox-stacked .product-form__quantity .quantity__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-main.buybox-stacked .product-form__quantity .price-per-item__container{grid-column:1 / -1}.product-main.buybox-shop_pay_row .product-form__buttons{grid-template-columns:minmax(0,1fr);row-gap:10px}.product-main.mobile-title-first .info-column,.product-main.mobile-buy-first .info-column,.product-main.mobile-title-first .card,.product-main.mobile-buy-first .card{display:contents}.product-main.mobile-title-first .group,.product-main.mobile-buy-first .group{display:flex;flex-direction:column;min-width:0}.product-main.mobile-title-first .group.buy,.product-main.mobile-buy-first .group.buy{scroll-margin-top:var(--header-height, 0px)}.product-main.mobile-title-first .group.lead{order:1}.product-main.mobile-title-first .media-column{order:2}.product-main.mobile-title-first .group.buy{order:3}.product-main.mobile-title-first .group.body{order:4}.product-main.mobile-buy-first .media-column{order:1}.product-main.mobile-buy-first .group.buy{order:2}.product-main.mobile-buy-first .group.lead{order:3}.product-main.mobile-buy-first .group.body{order:4}.product-main.has-card.mobile-title-first .group.buy,.product-main.has-card.mobile-buy-first .group.lead{padding:20px 10px;border-radius:20px 20px 0 0;background-color:var(--pm-card-bg, #ffffff)}.product-main.has-card.mobile-title-first .group.body,.product-main.has-card.mobile-buy-first .group.body{margin-top:-20px;padding:0 10px 20px;border-radius:0 0 20px 20px;background-color:var(--pm-card-bg, #ffffff)}@supports (grid-template-rows: subgrid){.product-main.mobile-title-first .info-column,.product-main.mobile-buy-first .info-column{display:grid;grid-template-rows:subgrid;grid-column:1;pointer-events:none}.product-main.mobile-title-first .media-column,.product-main.mobile-buy-first .media-column{grid-column:1}.product-main.mobile-title-first .group,.product-main.mobile-buy-first .group{align-self:start;pointer-events:auto}.product-main.mobile-title-first .info-column{grid-row:1 / 5}.product-main.mobile-title-first .media-column{grid-row:2}.product-main.mobile-title-first .group.lead{grid-row:1}.product-main.mobile-title-first .group.buy{grid-row:3}.product-main.mobile-title-first .group.body{grid-row:4}.product-main.mobile-buy-first .info-column{grid-row:2 / 5}.product-main.mobile-buy-first .media-column,.product-main.mobile-buy-first .group.buy{grid-row:1}.product-main.mobile-buy-first .group.lead{grid-row:2}.product-main.mobile-buy-first .group.body{grid-row:3}}}
/*# sourceMappingURL=/cdn/shop/t/248/assets/section-product-main.css.map */
