.ss-hero,.ss-section,.ss-nav,.ss-sister{font-family:inherit;color:#272321}.ss-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px;padding:14px 18px;border-top:1px solid #eee6e1;border-bottom:1px solid #eee6e1;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.ss-nav a:hover,.ss-link:hover{text-decoration:underline;text-underline-offset:5px}.ss-hero{display:grid;grid-template-columns:48% 52%;background:#f6eee8;max-width:1600px;margin:auto}.ss-hero-copy{align-self:center;padding:56px clamp(24px,5vw,90px)}.ss-eyebrow{font-size:12px!important;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;margin:0 0 20px!important}.ss-hero h1{font-size:clamp(36px,4.1vw,62px);line-height:1.06;letter-spacing:-.045em;font-weight:600;margin:0 0 24px;max-width:570px}.ss-lead{font-size:17px;line-height:1.75;max-width:460px}.ss-hero-image{min-width:0}.ss-hero-image img{width:100%;height:100%;max-height:620px;min-height:480px;object-fit:cover;object-position:center 30%;display:block}.ss-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.ss-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:14px 24px;border:1px solid #272321;background:#272321;color:#fff!important;border-radius:4px;font-weight:600;font-size:14px;line-height:1.4;text-align:center;text-decoration:none;transition:background .2s}.ss-button:hover{background:#50403a;color:#fff}.ss-button-outline{background:transparent;color:#272321!important;width:100%;justify-content:space-between}.ss-button-outline:hover{background:#f1e5dd}.ss-link{font-size:14px;text-decoration:underline;text-underline-offset:4px}.ss-detail{font-size:12px;line-height:1.7;margin-top:25px}.ss-section{max-width:1280px;margin:0 auto;padding:76px 28px;scroll-margin-top:110px}.ss-section-heading{max-width:730px;text-align:center;margin:0 auto 38px}.ss-section h2{font-size:clamp(27px,3vw,40px);line-height:1.17;letter-spacing:-.025em;margin:0 0 16px;font-weight:600}.ss-section p{font-size:16px;line-height:1.75}.ss-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ss-pack{background:#faf7f4;border:1px solid #eee5de;border-radius:7px;overflow:hidden}.ss-pack-image{display:block;aspect-ratio:4/4.4;overflow:hidden;background:#f1e6df}.ss-pack-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;transition:transform .3s}.ss-pack-image:hover img{transform:scale(1.025)}.ss-pack-info{padding:25px}.ss-pack-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ss-pack-top h3{font-size:24px;line-height:1.25;margin:0;font-weight:600}.ss-pack-top span{font-size:17px;white-space:nowrap}.ss-pack-info p{font-size:15px;min-height:53px;margin:15px 0 24px}.ss-help{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.ss-colour{background:#f2e1d4;padding:44px;border-radius:6px}.ss-colour .ss-button{margin-top:12px}.ss-faq{padding:12px 0}.ss-faq h2{font-size:29px;margin-bottom:24px}.ss-faq details{border-bottom:1px solid #ddd3cd}.ss-faq summary{padding:19px 25px 19px 0;cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;list-style:revert}.ss-faq details p{margin:0 0 22px;font-size:15px}.ss-sister{text-align:center;padding:32px 20px;background:#faf7f4;font-size:15px}.ss-sister p{margin:0 0 8px}.ss-sister a{text-decoration:underline;text-underline-offset:4px}.ss-button:focus-visible,.ss-nav a:focus-visible,.ss-pack-image:focus-visible,.ss-link:focus-visible,.ss-faq summary:focus-visible{outline:3px solid #946650;outline-offset:4px}.template-product .product-title{font-size:clamp(26px,2.8vw,36px);line-height:1.2}.template-product .product-summary .product-price{font-size:22px}.template-product .product-summary [name=add]{background:#272321;color:#fff;border-color:#272321}.image-comparison-2-section{overflow:hidden}@media(max-width:899px){.ss-hero{grid-template-columns:1fr}.ss-hero-copy{padding:36px 24px}.ss-hero h1{font-size:40px;max-width:520px}.ss-hero-image{max-height:420px;overflow:hidden}.ss-hero-image img{min-height:0;max-height:420px;aspect-ratio:1.3;object-position:center 28%}.ss-section{padding:48px 20px}.ss-pack-grid{gap:16px}.ss-pack-info{padding:18px}.ss-pack-top{display:block}.ss-pack-top h3{margin-bottom:8px}.ss-help{gap:28px;grid-template-columns:1fr}.ss-colour{padding:30px}.ss-pack-info p{min-height:105px}.ss-nav{font-size:13px;gap:10px 20px}}@media(max-width:599px){.ss-pack-grid{grid-template-columns:1fr}.ss-pack{display:grid;grid-template-columns:38% 62%}.ss-pack-image{aspect-ratio:auto;height:100%;min-height:250px}.ss-pack-info p{min-height:0;font-size:14px}.ss-pack-top h3{font-size:23px}.ss-pack-info{padding:20px 16px}.ss-button{font-size:13px;padding:13px 17px}.ss-hero h1{font-size:38px}.ss-section-heading{margin-bottom:28px}.ss-actions{gap:18px}.ss-lead{font-size:16px}.ss-hero-image,.ss-hero-image img{max-height:320px}.ss-nav{gap:8px 18px;padding:11px}.ss-faq summary{font-size:15px}}@media(prefers-reduced-motion:reduce){.ss-button,.ss-pack-image img{transition:none}}.signature-product .product-title{font-size:clamp(26px,2.5vw,36px);line-height:1.15;letter-spacing:-.025em;margin:0}.signature-product .product-summary-inner{padding:24px;border:1px solid #eaded8;border-radius:18px;background:#fffdfa}.signature-product .product-price{font-size:28px;font-weight:700}.signature-product .variant-field{padding:14px 0;border-top:1px solid #eee4df}.signature-product .field-title{font-weight:650;margin-bottom:10px}.signature-product .field-button{border-radius:8px;min-width:76px;padding:0 18px}.signature-product .product-add-to-cart button{border-radius:10px}.signature-product [data-text_zNwXXM]{font-size:11px;letter-spacing:.15em;font-weight:700;color:#725344}.signature-product [data-signature_help]{font-size:14px}.signature-product [data-signature_help] a,.signature-product [data-signature_delivery] a{text-decoration:underline;text-underline-offset:3px}.signature-product [data-signature_delivery]{font-size:13px;color:#5e514a}.signature-product .product-gallery{min-width:0}@media(max-width:767px){.signature-product .product-summary-inner{padding:18px 14px;border-radius:12px}.signature-product .product-title{font-size:27px}}.signature-product [data-price] .price,.signature-product [data-price] .price-item{font-size:28px!important;font-weight:700}.signature-product .product-variants{display:flex;flex-direction:column}.signature-product .variant-field[data-option-name=style]{order:-1}.signature-product .field-wrap-inner{gap:7px}.signature-product .field-button{font-size:14px;font-weight:600}.signature-product .variant-field[data-option-name=colour] .field-item,.signature-product .variant-field[data-option-name=colour] .swatch{height:38px;min-height:38px;min-width:38px;width:38px}.signature-product .variant-field[data-option-name=colour] .color-variant-image{width:38px;height:38px;object-fit:cover;border-radius:50%}.signature-product .product-summary-inner{background:#faf6f1;border:0;border-radius:16px;padding:30px}.signature-product .product-title{font-size:clamp(25px,2.4vw,34px);line-height:1.18;font-weight:600}.signature-product .variant-field{padding:13px 0}.signature-product .variant-field[data-option-name=style] .field-wrap-inner,.signature-product .variant-field[data-option-name=length] .field-wrap-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.signature-product .variant-field[data-option-name=style] .field-item,.signature-product .variant-field[data-option-name=length] .field-item{width:100%;min-width:0}.signature-product .field-button{height:auto!important;min-height:62px;width:100%;padding:12px 8px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.35!important;border:1px solid #d6c8bd!important;background:#fffdfa;border-radius:8px}.signature-product .field-button small{display:block;font-size:11px;font-weight:400;margin-top:4px;letter-spacing:0;text-transform:none}.signature-product input:checked+.field-button{background:#302823!important;color:#fff!important;border-color:#302823!important}.signature-product input:focus-visible+label{outline:2px solid #946650;outline-offset:3px}.signature-product .product-main-slide{border-radius:14px;background:#f6f1eb}.signature-product .product-main-slide .media-preview-wrap{max-height:660px}.signature-product .product-main-slide img{object-fit:contain!important}.signature-product [data-signature_help]{background:#efe1d5;border-radius:8px;padding:12px 14px!important;margin-bottom:18px}.signature-product [data-signature_delivery]{text-align:center;padding-top:6px}.signature-product .product-add-to-cart button{min-height:54px;background:#302823!important;border-color:#302823!important;border-radius:8px!important}@media(max-width:767px){.signature-product .product-summary-inner{padding:22px 16px}.signature-product .product-title{font-size:26px}.signature-product .field-button{min-width:0;font-size:13px}.signature-product .product-main-slide .media-preview-wrap{max-height:480px}}.signature-product .product-variants .variant-field[data-option-name=style] .field-wrap-inner,.signature-product .product-variants .variant-field[data-option-name=length] .field-wrap-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.signature-product .product-variants .field-button{border-radius:8px!important;width:100%!important;min-width:0!important}.signature-product .product-variants .variant-field[data-option-name=style] .field-item,.signature-product .product-variants .variant-field[data-option-name=length] .field-item{width:auto!important;max-width:none!important}.signature-product .product-variants .variant-field[data-option-name=style] .field-item:only-child{grid-column:1 / -1}.signature-product .product-variants .variant-field[data-option-name=style] .field-button{white-space:normal!important;overflow-wrap:anywhere;text-align:center;height:auto!important;min-height:62px;box-sizing:border-box}.signature-product .product-variants .variant-field[data-option-name=style] .field-button span{white-space:normal!important;max-width:100%;line-height:1.4}.signature-product .product-variants .field-button small:empty{display:none}.signature-product .product-variants .variant-field[data-option-name=style] .field-wrap:has(.field-item:only-child){display:none!important}.product-price:has(.regular-price) .price,.product-price:has(.regular-price) .price *{color:#c4161c!important}.product-price .regular-price,.product-price .regular-price *{color:#8a8179!important}.product-price .saved-price{color:#c4161c}.rte a:not([class*=btn]):not([class*=button]),.article-content a:not([class*=btn]):not([class*=button]),.article__content a:not([class*=btn]):not([class*=button]),.blog-post-content a:not([class*=btn]):not([class*=button]),[class*=article] p a:not([class*=btn]):not([class*=button]),[class*=article] li a:not([class*=btn]):not([class*=button]){color:#946650!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.rte a:not([class*=btn]):not([class*=button]):hover,.article-content a:not([class*=btn]):not([class*=button]):hover,[class*=article] p a:not([class*=btn]):not([class*=button]):hover,[class*=article] li a:not([class*=btn]):not([class*=button]):hover{color:#272321!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/signature-refresh.css.map */
