#MainContent[data-template^=product] .product-information{background:#eef4ec;color:#062c32}#MainContent[data-template^=product] .shopify-section:has(.product-information)>.section-background{background:#eef4ec}#MainContent[data-template^=product] .product-information .product-media-container:not(.dialog-zoomed-gallery *){background:#f8fbf6;border:1px solid #062c3217}#MainContent[data-template^=product] .product-information .slideshow-controls__thumbnail{border-radius:0}#MainContent[data-template^=product] .product-information .slideshow-controls__thumbnail[aria-current=true]{outline-color:#062c32}#MainContent[data-template^=product] .product-details h1{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.12;letter-spacing:-.045em;text-wrap:balance;margin:0}#MainContent[data-template^=product] .softcore-product-facts{border-block:0;border-inline-start:3px solid #dcf56b;background:#e0ebe3;padding:16px 18px}#MainContent[data-template^=product] .softcore-product-facts__heading{font-size:.6875rem;letter-spacing:.12em;margin-bottom:10px}#MainContent[data-template^=product] .softcore-product-facts__list{font-size:.8125rem;line-height:1.55;gap:7px}#MainContent[data-template^=product] .product-details .variant-option legend{font-size:.75rem;font-weight:600;letter-spacing:.055em;margin-bottom:12px}#MainContent[data-template^=product] .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px;border-radius:2px;font-size:.8125rem}#MainContent[data-template^=product] .product-details .add-to-cart-button:not([disabled]){background:#2545ff;color:#fff;border-color:#2545ff;border-radius:2px;min-height:52px}#MainContent[data-template^=product] .product-details .add-to-cart-button:not([disabled]):hover{background:#dcf56b;color:#062c32;border-color:#dcf56b}#MainContent[data-template^=product] .product-details .details__header{min-height:56px;font-size:.875rem;font-weight:500;padding-block:18px}#MainContent[data-template^=product] .product-details .details-content{font-size:.9375rem;line-height:1.65;padding-bottom:20px}#MainContent[data-template^=product] .product-details .details-content :is(h2,h3){margin-block:26px 12px;font-size:1.15rem;line-height:1.3}#MainContent:is([data-template^=product],[data-template^=collection]) product-card .card-gallery{background:#f8fbf6;border-radius:0}#MainContent:is([data-template^=product],[data-template^=collection]) product-card .product-media__image{object-fit:contain}#MainContent:is([data-template^=product],[data-template^=collection]) product-card [ref=productTitleLink] .text-block>*{text-align:left;font-size:1rem;line-height:1.45;letter-spacing:-.015em;font-weight:500}#MainContent:is([data-template^=product],[data-template^=collection]) product-card product-price{text-align:left;font-size:.875rem}#MainContent[data-template^=collection] .facets-block-wrapper{border-bottom:1px solid #062c3217;margin-bottom:20px}@media screen and (min-width:990px){#MainContent[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);align-items:start}#MainContent[data-template^=product] .product-details{padding-top:8px}}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-information{padding-top:16px}#MainContent[data-template^=product] .product-details{padding-top:28px}#MainContent[data-template^=product] .product-details h1{font-size:clamp(1.75rem,7.5vw,2.15rem);line-height:1.15}#MainContent[data-template^=product] .softcore-product-facts{padding:14px 16px}#MainContent:is([data-template^=product],[data-template^=collection]) product-card [ref=productTitleLink] .text-block>*{font-size:.875rem;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/softcore-commerce-editorial.css.map */
