.wc-product-single{--wcm-red:#123f35;--wcm-yellow:#bb7252;--wcm-ink:#123f35;color:#123f35}.wc-product-single .wc-single-grid{align-items:center;gap:clamp(28px,5vw,70px)}.wc-product-single .wc-single-image{position:relative;display:block;aspect-ratio:auto!important;height:auto!important;min-height:0!important;background:#f8f3e6!important;border:1px solid #d7dfcf;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px rgba(18,63,53,.05)}.wc-product-single .wc-single-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;background:#f8f3e6}.wc-product-single .wc-market-kicker{color:#356051!important;font-size:11px!important;line-height:1.5!important;letter-spacing:.11em!important}.wc-product-single .wc-market-primary,.wc-product-single .wc-shop-large{background:#123f35!important;border:1px solid #123f35!important;color:#fff!important;border-radius:8px!important;padding:17px 25px!important;text-decoration:none!important}.wc-product-single .wc-market-primary:hover,.wc-product-single .wc-market-primary:focus-visible,.wc-product-single .wc-shop-large:hover{background:#285b4c!important;border-color:#285b4c!important;color:#fff!important}.wc-product-single .wc-market-primary:focus-visible{outline:3px solid #729084;outline-offset:4px}.wc-product-single .wc-single-excerpt{color:#36554a!important}.wc-product-single .wc-stock{color:#356051!important}.wc-product-single h1{font-size:clamp(40px,5.5vw,76px)!important;line-height:1.04!important;letter-spacing:-.04em!important;color:#123f35!important}.wc-product-single .wc-labels span{background:#e7eddf!important;color:#123f35!important;border-color:#c8d5c5!important}.wc-product-single .wc-single-content a{color:#285b4c!important}.wc-product-single .wc-single-content a:hover{color:#123f35!important}.wc-product-single .wc-external-note{color:#536b60!important;line-height:1.6!important;max-width:580px}.wc-product-card .wc-shop-button,.wc-product-card .wc-shop-button:hover{background:#123f35!important;border-color:#123f35!important;color:#fff!important}.wc-product-card .wc-shop-button:focus-visible{outline:3px solid #729084;outline-offset:4px}.wc-product-card .wc-product-image img{object-fit:contain!important;background:#f8f3e6}.wcmr-image-note{display:block;font:11px/1.5 Arial,sans-serif;color:#50695d;text-align:center;padding:10px 16px 12px;background:#f8f3e6}@media(max-width:760px){.wc-product-single .wc-single-grid{grid-template-columns:minmax(0,1fr)!important;gap:26px}.wc-product-single h1{font-size:clamp(36px,9vw,52px)!important}.wc-product-single .wc-market-primary{margin-left:0!important}}
