main .product-information .product-details{--bls-sale-red: #9a433a;--bls-cta-green: #35382a;--bls-cta-green-hover: #2b3123}main .product-information .product-details>.group-block>.group-block-content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px}main .product-information .product-details>.group-block>.group-block-content>*{grid-column:1 / -1}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>*{grid-column:1 / -1;min-width:0}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>.shopify-app-block:has([data-testid=loox-rating-widget]){grid-column:1;justify-self:start}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>.group-block:has(product-price){grid-column:2;width:auto;min-width:0;justify-self:end;text-align:right}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>.group-block:has([data-testid=loox-rating-widget]):has(product-price){grid-column:1 / -1;width:100%;min-width:0;justify-self:stretch;text-align:left}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;width:100%}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price)>*{grid-column:1 / -1;min-width:0}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price)>.shopify-app-block:has([data-testid=loox-rating-widget]){grid-column:1;justify-self:start}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price)>product-price{grid-column:2;width:auto;min-width:0;justify-self:end;text-align:right}main .product-information .product-details>.group-block>.group-block-content>.view-product-title{margin-block-end:0}main .product-information .product-details>.group-block>.group-block-content>.view-product-title>.view-product-title__heading{font-family:var(--font-h3--family);font-size:clamp(27px,2.2vw,30px)!important;font-weight:500!important;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}main .product-information .product-details product-price.spacing-style{padding-block-start:0}main .product-information .product-details product-price [ref=priceContainer] .price{color:var(--bls-sale-red)}main .product-information .product-details .variant-option>:is(label,legend){color:var(--color-foreground);font-weight:700}main .product-information .product-details .add-to-cart-button{--button-color: #fff;--button-background-color: var(--bls-cta-green);--button-border-color: var(--bls-cta-green);--button-border-width: 1px;position:relative;isolation:isolate;overflow:hidden;color:#fff;background-color:var(--bls-cta-green);border-color:var(--bls-cta-green);font-weight:700;letter-spacing:.035em;box-shadow:inset 0 0 0 1px var(--bls-cta-green)}main .product-information .product-details .add-to-cart-button .add-to-cart-icon{display:none}main .product-information .product-details .add-to-cart-button>.add-to-cart-text,main .product-information .product-details .add-to-cart-button>.add-to-cart__added{z-index:1}main .product-information .product-details .add-to-cart-button:after{content:"";position:absolute;z-index:0;inset-block:-55%;inset-inline-start:-45%;width:32%;background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .08) 22%,rgb(255 255 255 / .52) 50%,rgb(255 255 255 / .08) 78%,transparent 100%);opacity:0;transform:translate(-220%) skew(-18deg);pointer-events:none}main .product-information .product-details .add-to-cart-button:not(:disabled):hover{--button-color: #fff;--button-background-color: var(--bls-cta-green-hover);--button-border-color: var(--bls-cta-green-hover);color:#fff;background-color:var(--bls-cta-green-hover);box-shadow:inset 0 0 0 1px var(--bls-cta-green-hover),0 8px 22px #35382a38}@media(hover:hover)and (prefers-reduced-motion:no-preference){main .product-information .product-details .add-to-cart-button:after{transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .16s ease}main .product-information .product-details .add-to-cart-button:not(:disabled):hover:after{opacity:.9;transform:translate(520%) skew(-18deg)}}main .product-information .product-details .bl-summer-strip{display:flex;width:100%;max-width:100%;margin:0;padding:10px 16px;gap:14px;justify-content:flex-start}main .product-information .product-details .product-benefit-strip-wrap{margin:0!important}main .product-information .product-details .product-benefit-strip__text{line-height:1.35}main .product-information .product-details .variant-option+.variant-option{margin-top:10px}main .product-information .product-details .variant-option__select-wrapper{margin-top:5px}main .product-information .product-details .variant-option__select{min-height:50px;padding-block:10px}main .product-information .product-details .product-form-buttons .quantity-selector{--quantity-selector-width: 120px;flex:0 0 var(--quantity-selector-width);width:var(--quantity-selector-width);height:var(--height-buy-buttons);color:var(--bls-cta-green);background:transparent;border:1px solid rgb(53 56 42 / .24);border-radius:0;box-shadow:none;overflow:hidden}main .product-information .product-details .product-form-buttons .quantity-selector:hover{background:transparent}main .product-information .product-details .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--bls-cta-green)}main .product-information .product-details .product-form-buttons .quantity-selector .quantity-minus{border-inline-end:1px solid rgb(53 56 42 / .2)}main .product-information .product-details .product-form-buttons .quantity-selector .quantity-plus{border-inline-start:1px solid rgb(53 56 42 / .2)}main .product-information .product-details .product-form-buttons .quantity-selector input[type=number]{min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--bls-cta-green);font-family:var(--font-body--family);font-size:16px;font-weight:400}main .product-information .product-details .product-form-buttons .quantity-selector svg{color:var(--bls-cta-green)}@media screen and (min-width:750px){main .product-information .product-details .product-form-buttons:not(:has(.quantity-rules)){gap:10px}}@media screen and (min-width:1200px){main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content{grid-template-columns:minmax(280px,1fr) minmax(260px,.85fr);column-gap:16px}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>:has(>.bl-summer-strip){grid-column:1;min-width:0;align-self:stretch}main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content>:has(>.product-benefit-strip-wrap){grid-column:2;min-width:0;align-self:stretch;display:flex;align-items:center;padding-inline-start:16px;border-inline-start:1px solid rgb(var(--color-foreground-rgb) / .12)}main .product-information .product-details .bl-summer-strip{display:grid;grid-template-columns:max-content max-content;align-content:center;gap:4px 14px;height:100%}main .product-information .product-details .bl-summer-strip__note{grid-column:1 / -1;white-space:normal}main .product-information .product-details .product-benefit-strip,main .product-information .product-details .product-benefit-strip-wrap{width:100%}}@media screen and (max-width:749px){main .product-information .product-details>.group-block>.group-block-content,main .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content{gap:12px 14px}main .product-information .product-details>.group-block>.group-block-content>.view-product-title>.view-product-title__heading{font-size:clamp(24px,6vw,26px);line-height:1.15;text-wrap:pretty}main .product-information .product-details .bl-summer-strip{display:grid;grid-template-columns:max-content minmax(0,1fr);width:100%;padding:10px 12px;gap:5px 10px}main .product-information .product-details .bl-summer-strip__discount{justify-self:start}main .product-information .product-details .bl-summer-strip__note{grid-column:1 / -1}main .product-information .product-details .variant-option+.variant-option{margin-top:8px}main .product-information .product-details .variant-option__select-wrapper{margin-top:4px}main .product-information .product-details .variant-option__select{min-height:48px;padding-block:9px;padding-inline-start:14px}main .product-information .product-details .product-form-buttons{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:8px}main .product-information .product-details .product-form-buttons .quantity-selector{--quantity-selector-width: 116px}main .product-information .product-details .product-form-buttons>.quantity-selector-wrapper{grid-column:1;width:auto;min-width:0;align-self:stretch}main .product-information .product-details .product-form-buttons>span:has(>.add-to-cart-button){grid-column:2;width:100%;min-width:0}main .product-information .product-details .product-form-buttons>:is(.quantity-label,.quantity-rules,.volume-pricing,.product-form-text__error,.accelerated-checkout-block){grid-column:1 / -1}main .product-information .product-details .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){width:100%;min-width:0}}main .product-information .product-details product-price [ref=priceContainer] .price{font-family:var(--font-subheading--family)!important;font-size:var(--font-h4--size)!important;font-weight:500!important;line-height:1.25!important}main .product-information .product-details .variant-option>:is(label,legend){font-family:var(--font-subheading--family)!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}main .product-information .product-details .variant-option__select{font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:400!important}main .product-information .product-details .add-to-cart-button{font-family:var(--font-subheading--family)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.03em!important}body .bls-product-tabs__tab{font-family:var(--font-subheading--family)!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.04em!important}body .bls-product-tabs__panel-inner{font-family:var(--font-body--family)!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important}body .bls-product-tabs__panel-inner :is(h2,h3,h4,h5,h6){font-family:var(--font-subheading--family)!important;font-weight:500!important;line-height:1.32!important}body .bls-product-faq-accordion :is(.bls-product-faq-accordion__question,summary){font-family:var(--font-subheading--family)!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important}body .bls-product-tabs__product-description .bl-highlight{font-family:var(--font-body--family)!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important}body .bls-product-tabs__product-description .bl-highlight strong{font-weight:500!important}@media screen and (min-width:750px)and (max-width:989px){body .bls-product-tabs__tab{font-size:12px!important}}@media screen and (max-width:749px){main .product-information .product-details>.group-block>.group-block-content>.view-product-title>.view-product-title__heading{font-size:clamp(24px,6vw,26px)!important;line-height:1.16!important}main .product-information .product-details product-price [ref=priceContainer] .price{font-size:19px!important}body .bls-product-tabs__tab{font-size:14px!important;font-weight:500!important;letter-spacing:.03em!important}body .bls-product-tabs__panel-inner{font-size:15px!important;line-height:1.65!important}body .bls-product-assurances__title{font-size:12px!important}body .bls-product-assurances__subtitle{font-size:11px!important}}@media screen and (max-width:389px){body .bls-product-assurances__title{font-size:11.5px!important}body .bls-product-assurances__subtitle{font-size:10.5px!important}}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price){display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:16px 18px!important;width:100%;min-width:0}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>.shopify-app-block{grid-column:1!important;grid-row:1!important;justify-self:start!important;min-width:0;margin:0!important;text-align:left!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>product-sku-component{grid-column:2!important;grid-row:1!important;justify-self:stretch!important;min-width:0;width:100%!important;margin:0!important;padding:0!important;text-align:left!important;font-size:14px}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>product-price{grid-column:1 / -1!important;grid-row:2!important;justify-self:start!important;width:100%!important;min-width:0;margin:0!important;padding:0!important;text-align:left!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price) .bls-sku-line{width:100%;gap:14px;align-items:center}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price) .bls-sku-line:before{content:"";display:block;flex:0 0 1px;width:1px;height:20px;background:#30342f2e}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price) .bls-sku-line [ref=skuContainer]{display:inline-flex;align-items:baseline;gap:7px;color:#4e554d!important;font-size:14px!important;font-weight:500!important;letter-spacing:0;line-height:1.35}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price) .bls-sku-line [ref=skuContainer]:before{content:"SKU";color:#858a84;font-size:11px;font-weight:500;letter-spacing:.04em}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price) .bls-sku-line [ref=skuContainer][hidden]{display:none!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price) .bls-sku-stock{margin-left:auto;color:#526951!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.3;text-transform:none!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price) .bls-sku-stock__dot{background:#60765c;width:8px;height:8px;flex-basis:8px}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>.shopify-app-block .loox-rating .loox-icon{color:#733e45!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>product-price [ref=priceContainer] .price__sale:not(.price__hidden){display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 22px}main .product-information .product-details product-price [ref=priceContainer]>.price__hidden{display:none!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>product-price [ref=priceContainer] :is(.price__regular .price,.price__sale .price-item--sale){color:#30342f!important;font-family:var(--font-body--family, Arial, sans-serif)!important;font-size:clamp(27px,2.1vw,30px)!important;font-weight:500!important;letter-spacing:-.025em;line-height:1.12!important;opacity:1!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>product-price [ref=priceContainer] .compare-at-price{color:#a0a59f!important;font-family:var(--font-body--family, Arial, sans-serif)!important;font-size:clamp(16px,1.3vw,18px)!important;font-weight:400!important;text-decoration-line:line-through;text-decoration-thickness:1px;opacity:1!important}@media screen and (max-width:749px){main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price){grid-template-columns:minmax(0,1fr)!important;gap:11px!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>.shopify-app-block{grid-column:1!important;grid-row:1!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>product-sku-component{grid-column:1!important;grid-row:2!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>product-price{grid-column:1!important;grid-row:3!important;margin-top:6px!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price) .bls-sku-line:before{display:none}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>product-price [ref=priceContainer] :is(.price__regular .price,.price__sale .price-item--sale){font-size:clamp(27px,6.8vw,28px)!important}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price)>product-price [ref=priceContainer] .compare-at-price{font-size:clamp(15px,4vw,17px)!important}}@media(prefers-reduced-motion:reduce){main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price) *{transition:none!important}}main .product-information .product-details .bl-editorial-offer__discount strong{font-size:clamp(27px,2.15vw,32px);font-weight:500;letter-spacing:-.025em}main .product-information .product-details .variant-option>:is(label,legend){font-size:13px!important;font-weight:500!important}main .product-information .product-details .variant-option__select{font-size:14px!important;font-weight:400!important}main .product-information .product-details .add-to-cart-button{font-size:14px!important;font-weight:550!important;letter-spacing:.025em!important}@media screen and (max-width:749px){main .product-information .product-details .bl-editorial-offer__discount strong{font-size:clamp(24px,6.4vw,28px)}main .product-information .product-details .group-block-content:has(>product-sku-component):has(>product-price){gap:9px!important}}main .product-information .product-details .bls-sku-stock[data-stock-state=available-to-order]{color:#5c6358!important}main .product-information .product-details .bls-sku-stock[data-stock-state=available-to-order] .bls-sku-stock__dot{background:#818b7d!important}main .product-information .product-details .bls-sku-stock[data-stock-state=unavailable]{color:#8a7773!important}main .product-information .product-details .bls-sku-stock[data-stock-state=unavailable] .bls-sku-stock__dot{background:#8a7773!important}
/*# sourceMappingURL=/cdn/shop/t/74/assets/bls-product-purchase-panel.css.map */
