:root{--ssw-gold-deep: #7a5c2e;--ssw-heading: var(--ssw-serif);--ssw-fs-display: clamp(36px, 2.8vw + 25px, 64px);--ssw-fs-h1: clamp(36px, 2.2vw + 27px, 58px);--ssw-fs-title: clamp(32px, 1.4vw + 26px, 46px);--ssw-fs-section: clamp(30px, 1.6vw + 24px, 46px);--ssw-fs-h2: clamp(28px, 1vw + 24px, 38px);--ssw-fs-h3: clamp(23px, .6vw + 20px, 30px);--ssw-fs-h4: clamp(21px, .4vw + 18px, 25px);--ssw-fs-card: clamp(20px, .4vw + 18px, 23px);--ssw-fs-body: clamp(16px, .25vw + 15px, 17px);--ssw-fs-small: 14px;--ssw-fs-label: 12px;--ssw-lh-display: 1.08;--ssw-lh-heading: 1.14;--ssw-lh-body: 1.75;--ssw-ls-heading: .005em;--ssw-ls-label: .16em;--ssw-ls-eyebrow: .22em}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ssw-heading);font-weight:600;letter-spacing:var(--ssw-ls-heading);line-height:var(--ssw-lh-heading)}h1,.h1{font-size:var(--ssw-fs-h1)}h2,.h2{font-size:var(--ssw-fs-h2)}h3,.h3{font-size:var(--ssw-fs-h3)}h4,.h4{font-size:var(--ssw-fs-h4)}h1,h2,h3,.ssw-h2,.product__title{text-wrap:balance}.ssw-h2{font-size:var(--ssw-fs-section);line-height:var(--ssw-lh-heading);letter-spacing:var(--ssw-ls-heading)}.ssw-h2.ssw-h2--xl{font-size:var(--ssw-fs-display);line-height:var(--ssw-lh-display)}@media(min-width:990px){.ssw-h2.ssw-h2--xl{font-weight:500}}.product__title,h1.product__title{font-size:var(--ssw-fs-title);line-height:1.12}.ssw-card__title{font-size:var(--ssw-fs-card);line-height:1.2}[class*=ai-forge-slider-] h2.ai-forge-slider__heading{letter-spacing:var(--ssw-ls-heading);line-height:var(--ssw-lh-display)}.product-grid-item__title,.product-grid-item__title a{font-size:clamp(19px,.3vw + 17.5px,21px);line-height:1.22}.ssw-lede,.ssw-rte{font-size:var(--ssw-fs-body)}.ssw-rte{line-height:var(--ssw-lh-body)}.ssw-rte p{margin:0 0 1em}.ssw-catnav__link{font-size:14px}.ssw-card__price{font-size:17px}.ssw-service__sub{font-size:15px}.ssw-pillar__text,.ssw-step__text{font-size:16px}.ssw-eyebrow{letter-spacing:var(--ssw-ls-eyebrow)}.ssw-card__type,.ssw-card__cta,.ssw-colcard__cta,.ssw-badge,.product-grid-item__badges .badge{font-size:var(--ssw-fs-label);letter-spacing:var(--ssw-ls-label)}.ssw-section.ssw-showcase{padding-block:clamp(56px,7vw,96px)}.ssw-products--few{grid-template-columns:repeat(var(--ssw-n),minmax(0,300px))!important;justify-content:center}@media(max-width:749px){.ssw-products--few{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ssw-showcase--few .ssw-head{justify-content:center;text-align:center}.ssw-showcase--few .ssw-lede{margin-inline:auto}.ssw-moretile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:100%;min-height:260px;padding:28px 24px;box-sizing:border-box;text-decoration:none;color:var(--ssw-bone);background:radial-gradient(120% 80% at 50% 0%,#2c2721 0%,var(--ssw-char-2) 65%);border:1px solid var(--ssw-line-d);border-radius:var(--ssw-radius);overflow:hidden;transition:border-color .3s,transform .3s var(--ssw-ease)}.ssw-tone--light .ssw-moretile{background:radial-gradient(120% 80% at 50% 0%,#2c2721 0%,var(--ssw-char) 65%)}.ssw-moretile:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(196,162,101,.28);pointer-events:none;transition:border-color .3s}.ssw-moretile:hover{border-color:var(--ssw-gold);transform:translateY(-2px)}.ssw-moretile:hover:before{border-color:#c4a265b3}.ssw-moretile__eyebrow{font:500 12px/1.2 var(--ssw-sans);letter-spacing:var(--ssw-ls-eyebrow);text-transform:uppercase;color:var(--ssw-gold)}.ssw-moretile__title{font:600 clamp(26px,2.4vw,34px)/1.1 var(--ssw-serif)}.ssw-moretile__cta{font:500 12px/1 var(--ssw-sans);letter-spacing:var(--ssw-ls-label);text-transform:uppercase;color:var(--ssw-gold-hi)}.ssw-moretile__cta:after{content:" \2192"}.ssw-moretile:focus-visible{outline:2px solid var(--ssw-gold);outline-offset:3px}.ssw-colcard--noimg .ssw-colcard__media{overflow:hidden}.ssw-colcard__mono{font:600 clamp(110px,12vw,180px)/1 var(--ssw-serif);color:transparent;-webkit-text-stroke:1px rgba(196,162,101,.55);margin-bottom:30px;transition:transform .8s var(--ssw-ease),-webkit-text-stroke-color .4s;-webkit-user-select:none;user-select:none}.ssw-colcard--feature .ssw-colcard__mono{font-size:clamp(160px,18vw,280px)}.ssw-colcard__link:hover .ssw-colcard__mono{transform:scale(1.06);-webkit-text-stroke-color:rgba(220,192,138,.9)}.ssw-colcard--v0.ssw-colcard--noimg .ssw-colcard__media{background:radial-gradient(110% 80% at 20% 10%,#3a3128,#171513 70%)}.ssw-colcard--v1.ssw-colcard--noimg .ssw-colcard__media{background:linear-gradient(160deg,#2b2620,#141210 75%)}.ssw-colcard--v2.ssw-colcard--noimg .ssw-colcard__media{background:radial-gradient(90% 90% at 85% 15%,#34302a,#161412 72%)}.ssw-colcard--v3.ssw-colcard--noimg .ssw-colcard__media{background:linear-gradient(200deg,#30291f,#121110 78%)}.ssw-colcard--noimg .ssw-colcard__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(135deg,rgba(196,162,101,.05) 0 1px,transparent 1px 14px);pointer-events:none}.ssw-story__frame{inset:-14px auto auto -14px;width:90px;height:90px;border:0;border-top:1px solid var(--ssw-gold);border-left:1px solid var(--ssw-gold);opacity:.8}.ssw-story--flip .ssw-story__frame{inset:-14px -14px auto auto;border-left:0;border-right:1px solid var(--ssw-gold)}.ssw-story__media:after{content:"";position:absolute;right:-14px;bottom:-14px;width:90px;height:90px;border-right:1px solid var(--ssw-gold);border-bottom:1px solid var(--ssw-gold);opacity:.8;pointer-events:none;z-index:-1}@media(max-width:749px){.ssw-story__frame,.ssw-story__media:after{width:56px;height:56px}.ssw-story__frame{inset:-8px auto auto -8px}.ssw-story__media:after{right:-8px;bottom:-8px}}@media(min-width:990px){.ssw-story__img{aspect-ratio:4 / 5;max-height:680px}}.product__media-gallery .thumbnail{border:1px solid var(--ssw-line-l)!important;border-radius:var(--ssw-radius)!important;opacity:.7;transition:opacity .25s,border-color .25s}.product__media-gallery .thumbnail:hover{opacity:1}.product__media-gallery .thumbnail[aria-current],.product__media-gallery .thumbnail.is-active,.product__media-gallery .thumbnail-list__item.is-active .thumbnail{opacity:1;border-color:var(--ssw-gold)!important;box-shadow:0 0 0 1px var(--ssw-gold)}.product__media-gallery .product__media,.product__media-gallery .media{border-radius:var(--ssw-radius)}.product__info-container .product__title{margin-bottom:14px}.product__info-container .price__box_wrapper{align-items:center;gap:12px;padding:14px 0 16px;margin-bottom:6px;border-top:1px solid var(--ssw-line-l);border-bottom:1px solid var(--ssw-line-l)}.product__info-container .price .badge{padding:7px 12px;font:500 12px/1 var(--ssw-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:1px;background:var(--ssw-char)!important;color:var(--ssw-bone)!important;border:0!important}.product__info-container .product__tax{font-size:13px;color:var(--ssw-muted)}.product-form__buttons:has(.product-form__submit[disabled]) .shopify-payment-button{display:none!important}.product__sticky:has(.button--primary[disabled]) .shopify-payment-button{display:none!important}.product-form__submit[disabled]{background:#e9e4da!important;color:#5f574d!important;border-color:#d8d0c3!important}.product__info-container .quantity{border:1px solid rgba(29,26,23,.25);min-height:52px}.product__info-container .quantity__button{color:var(--ssw-text)}.product__info-container .quantity__button:hover{color:var(--ssw-gold-deep)}.notify__me--available{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font:500 13px/1.4 var(--ssw-sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ssw-text)!important;text-decoration:none!important;border-bottom:1px solid var(--ssw-gold);padding-bottom:4px}.notify__me--available:hover{color:var(--ssw-gold-deep)!important}.product__description{font-size:var(--ssw-fs-body);line-height:1.8;color:#3a342d}.product__description :is(h2,h3,h4){margin:26px 0 10px;font-family:var(--ssw-serif);font-weight:600;font-size:24px;line-height:1.2;color:var(--ssw-text)}.product__description ul{padding-left:18px}.product__description li{margin-bottom:6px}.product__description li::marker{color:var(--ssw-gold-deep)}.product__sticky{background:var(--ssw-ivory)!important;border-top:1px solid var(--ssw-line-l);box-shadow:0 -10px 30px #0f0e0c14}.product__sticky .button--primary{border-radius:var(--ssw-radius);letter-spacing:.14em;text-transform:uppercase}.product__sticky_head{font-family:var(--ssw-serif)}[id$=__banner] .hero__text--wrap-pading{padding-block:8px}[id$=__banner] h1,[id$=__banner] .h1{font-size:var(--ssw-fs-h1);line-height:var(--ssw-lh-heading)}[id$=__banner] .rte,[id$=__banner] [class*=description]{max-width:70ch;font-size:var(--ssw-fs-body);line-height:1.75;color:var(--ssw-muted)}[id$=__product-grid] .facets__heading,[id$=__product-grid] .facets summary,[id$=__product-grid] .facet-filters__label{font-family:var(--ssw-serif);font-weight:600;font-size:20px}[id$=__product-grid] select{border-radius:var(--ssw-radius)}[id$=__product-grid] .pagination__item--current,[id$=__product-grid] .pagination__item[aria-current]{color:var(--ssw-gold-deep);border-bottom:1px solid var(--ssw-gold)}@media(max-width:989px){[id$=__product-grid] .facets-vertical{flex-direction:column}[id$=__product-grid] .facets-vertical>*{width:100%!important;max-width:100%!important;flex:1 1 auto!important}}.notify__me--available :is(button,a,span){font:inherit!important;letter-spacing:inherit;text-transform:inherit;color:inherit!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ssw-pages.css.map */
