body.template-product{background-image:none;background-color:#fff}.product{--ink: 45, 58, 68;--signal: 255, 102, 0;--rule: rgba(45, 58, 68, .16);--muted: rgba(45, 58, 68, .55)}.product.grid{background:none;padding:0}body.template-product main .page-width{max-width:var(--page-width-wide)}@media screen and (min-width:990px){.product .product__media-wrapper .product__column-sticky{position:static;top:auto}.product .product__info-container.product__column-sticky{position:sticky;top:3rem}.product--medium:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:62%;width:calc(62% - var(--grid-desktop-horizontal-spacing) / 2)}.product .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--large:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:38%;width:calc(38% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 0 0 2.5rem;background:none}}.product .product__info-container>*+*{margin-top:2.8rem}.product .product__title h1,.product .product__title h2{text-transform:none!important;font-size:3.2rem;line-height:1.08;letter-spacing:-.03em;font-weight:700;margin:0}@media screen and (min-width:990px){.product .product__title h1,.product .product__title h2{font-size:3.4rem}}@media screen and (min-width:750px){.product .product-price-wrapper{grid-template-columns:1fr;grid-template-areas:"meta" "price" "tax" "install";row-gap:1rem}.product .product-price-wrapper .meta_condition{justify-self:flex-start}}.product .meta_blocks .prodCondition{background:none;padding:0;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.product .meta_blocks .prodCondition b{color:rgb(var(--signal));font-weight:700}.product .price{font-variant-numeric:tabular-nums}.product .price__container .price-item--regular,.product .price__container .price-item--sale{font-size:3.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.product .price__sale .price-item--regular{font-size:1.5rem;font-weight:400;color:var(--muted);letter-spacing:0}.product .itemSpecifics{border-top:1px solid var(--rule);border-bottom:none;padding:2.8rem 0 0;margin:0}.product .itemSpecifics h4{font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 1.6rem}.product .item-specifics-list{display:grid;grid-template-columns:1fr;gap:0;font-size:1.4rem}@media screen and (min-width:750px){.product .item-specifics-list{grid-template-columns:1fr 1fr;column-gap:4rem}}.product .item-specifics-list .item-specifics-bullet{width:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2.4rem;padding:.9rem 0;border-bottom:1px solid var(--rule);color:var(--muted);font-weight:400;font-size:1.3rem}.product .item-specifics-list .item-specifics-bullet span{color:rgb(var(--ink));font-weight:600;margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}.product .promise-list{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:.8rem 0 0;background:none;border:none;border-top:1px solid var(--rule)}@media screen and (min-width:750px){.product .promise-list{grid-template-columns:1fr 1fr;column-gap:3rem}}.product .promise-list li{width:auto;font-size:1.25rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted);padding:.7rem 0 .7rem 2.2rem;position:relative}.product .promise-list li:before{content:"";position:absolute;left:.3rem;top:1.3rem;width:.7rem;height:.35rem;border-left:1.5px solid rgb(var(--signal));border-bottom:1.5px solid rgb(var(--signal));transform:rotate(-45deg);margin:0;color:transparent}.product .product-form__submit{min-height:5.6rem;letter-spacing:.1em;font-size:1.4rem}.product .product-form__buttons,.product .shopify-payment-button{margin-top:1.2rem}.product .product-form__input--quantity .form__label{font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media screen and (max-width:749px){.product .product__info-wrapper{background:none;padding:2.8rem 0 0}}.product .product__media-wrapper .itemSpecifics{margin-top:4rem;padding-top:2.8rem;border-top:1px solid var(--rule);border-bottom:none}.product .product_description{margin-top:4rem;padding-top:2.8rem;border-top:1px solid var(--rule)}.product .product_description:before{content:none}.product .product_description-title{font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:1.2rem}.product .product__description{font-size:1.4rem;line-height:1.65;color:rgba(var(--ink),.85)}.product .product_description .accordion__content{max-width:68ch}.product .product_description .accordion__content>p{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.65;color:rgba(var(--ink),.8);text-wrap:pretty}.product .product_description .accordion__content>p:last-child{margin-bottom:0}.product .product_description .product__description-label{color:rgb(var(--ink));font-weight:600}.product .product_description .accordion__title{font-size:1.4rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ink));margin:0}.product .product_description .accordion__content{padding-left:0;padding-right:0}.product .product_description summary{cursor:pointer;padding:2rem 0;align-items:center;transition:color var(--duration-short) ease}.product .product_description summary:hover .accordion__title,.product .product_description summary:hover .accordion__toggle{color:rgb(var(--signal))}.product .product_description .accordion__toggle{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.2rem;height:3.2rem;border:1px solid var(--rule);border-radius:50%;color:rgb(var(--ink));transition:border-color var(--duration-short) ease,color var(--duration-short) ease}.product .product_description summary:hover .accordion__toggle{border-color:rgb(var(--signal))}.product .product_description .accordion__toggle .icon{width:1.4rem;height:1.4rem}.product .product_description details:not([open]) .accordion__toggle .icon-minus,.product .product_description details[open] .accordion__toggle .icon-plus{display:none}.product .product_description details[open]>summary .accordion__toggle{transform:none}.product .rebuy-widget .primary-title{text-transform:none;font-size:1.6rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-align:left;color:rgb(var(--ink));margin-bottom:1.6rem}.product .product__info-container .rebuy-widget{padding-top:2.4rem;border-top:1px solid var(--rule)}@media screen and (min-width:990px){.product .product__info-container.product__column-sticky{background:#f4f5f6;padding:3.2rem}.product .product__info-container .rebuy-widget{border-top-color:#2d3a441f}}body.template-product .breadcrumb.page-width{max-width:var(--page-width-wide)}body.template-product .breadcrumb_wrapper{max-height:none;padding:2.4rem 0}body.template-product .breadcrumb a,body.template-product .breadcrumb span{font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.template-product .breadcrumb a{color:#2d3a448c;transition:color var(--duration-short) ease}body.template-product .breadcrumb a:hover{color:#f60}body.template-product .breadcrumb span:last-child{color:#2d3a44}@media screen and (min-width:750px){body.template-product .product-page-section.page-width{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-product-premium.css.map */
