.ss-product-copy .price{margin:20px 0 14px}.ss-product-copy .ss-purchase-spec{margin:0 0 12px;line-height:1.6}.ss-product-copy .delivery-note{color:var(--ink);margin-top:0}.ss-product-copy .ss-purchase-delivery{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.6}.ss-product-copy .ss-add-to-bag{width:100%;justify-content:center;margin:20px 0 8px;font-size:14px}.ss-product-help{margin:12px 0 24px}.ss-product-description{border-top:1px solid var(--line);padding-top:14px}.ss-gallery-hint{display:none}.ss-product-gallery:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media(max-width:600px){.ss-product-page{gap:25px}.ss-product-media{min-width:0}.ss-product-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;align-items:flex-start;padding-bottom:8px}.ss-product-gallery img{flex:0 0 90%;width:90%;height:auto;margin:0;scroll-snap-align:start}.ss-gallery-hint{display:block;font-size:11px;color:var(--muted);margin:6px 0 0}.ss-product-copy .eyebrow{margin-bottom:14px}}.ss-product-copy .delivery-note{font-size:13px;font-weight:500}.ss-order-timing{margin:18px 0 0;padding:15px 17px;background:#e9ede4;border-left:2px solid var(--ink)}.ss-order-timing>strong{display:block;font-size:13px;font-weight:600}.ss-product-copy .ss-purchase-delivery{color:var(--ink);font-size:13px;margin:5px 0 0;line-height:1.6}.ss-product-copy .ss-timing-note{font-size:11px;color:var(--muted);margin:5px 0 0;line-height:1.6}.ss-checkout-confidence{text-align:center;margin:4px 0 22px}.ss-checkout-confidence>p{font-size:12px;margin:0}.ss-payment-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;list-style:none;margin:10px 0 0;padding:0}.ss-payment-methods li{line-height:0}.ss-payment-icon{display:block;width:38px;height:24px}.ss-buyer-details{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid var(--line);padding-top:20px}.ss-buyer-details h2{font-family:var(--sans);font-size:13px;line-height:1.5;font-weight:600;letter-spacing:0}.ss-buyer-details p{font-size:12px;line-height:1.65;margin:6px 0 0;color:var(--muted)}.ss-buyer-details a{display:inline-block;font-size:12px;padding:8px 0;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.ss-buyer-details{gap:18px}.ss-product-copy .eyebrow{font-size:10px;line-height:1.7}.ss-product-help{line-height:2.1}}@media(max-width:600px){.ss-payment-methods{display:grid;grid-template-columns:repeat(4,38px);gap:7px 10px}.ss-buyer-details{grid-template-columns:1fr;gap:16px}}.ss-size-guide{margin:0 0 16px}.ss-size-guide summary{width:fit-content;max-width:100%;min-height:44px;padding:10px 0;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ss-size-guide summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.ss-size-guide-panel{border:1px solid var(--line);padding:18px;margin:3px 0 18px}.ss-product-copy .ss-size-guide-heading{font-size:13px;font-weight:600;margin:0}.ss-size-diagram{display:block;width:100%;max-width:320px;height:auto;margin:15px auto 0;color:var(--ink)}.ss-size-paper{fill:var(--paper);stroke:currentColor;stroke-width:1.5}.ss-size-measure{fill:none;stroke:currentColor;stroke-width:1}.ss-size-diagram text{font-family:var(--sans);font-size:12px;fill:currentColor}.ss-size-diagram .ss-size-paper-label{font-family:var(--serif);font-size:24px}.ss-size-diagram .ss-size-paper-note{font-size:11px}.ss-product-copy .ss-size-diagram-note{font-size:10px;text-align:center;color:var(--muted);margin:0 0 15px}.ss-product-copy .ss-size-guide-copy{font-size:12px;line-height:1.65;margin:0}.ss-mobile-purchase{display:none}@media(max-width:600px){body:has(.ss-mobile-purchase){padding-block-end:calc(88px + env(safe-area-inset-bottom,0px))}.ss-mobile-purchase{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;inset-inline:0;inset-block-end:0;z-index:8;background:var(--paper);border-top:1px solid var(--line);padding:12px 5% calc(12px + env(safe-area-inset-bottom,0px))}.ss-mobile-purchase[hidden]{display:none}.ss-mobile-purchase-copy{min-width:0;flex:1}.ss-mobile-purchase-copy strong{display:block;font-size:16px;font-weight:500;line-height:1.4}.ss-mobile-purchase-copy span{display:block;font-size:10px;line-height:1.5;margin-top:3px;color:var(--muted)}.ss-mobile-purchase .button{font-size:12px;justify-content:center;gap:0;flex:0 0 auto;min-width:126px;padding:13px 18px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/softer-shore-product.css.map */
