:root{--se-ivory: #F8F6F2;--se-white: #FFFFFF;--se-champagne: #D8C7AE;--se-taupe: #B8A99A;--se-charcoal: #242424;--se-muted: #5E5650;--se-line: rgba(36, 36, 36, .12);--se-serif: var(--heading-font-family, "Cormorant", Georgia, serif);--se-sans: var(--text-font-family, "Jost", "Helvetica Neue", Arial, sans-serif);--se-gutter: clamp(20px, 4vw, 56px);--se-ease: cubic-bezier(.2, .6, .2, 1)}.se-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--se-gutter)}.se-section{padding-block:clamp(64px,8vw,128px);color:var(--se-charcoal)}.se-bg--white{background:var(--se-white)}.se-bg--ivory{background:var(--se-ivory)}.se-bg--champagne{background:var(--se-champagne)}.se-bg--charcoal{background:var(--se-charcoal);color:var(--se-ivory)}.se-eyebrow{font-family:var(--se-sans);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--se-muted);margin:0 0 18px}.se-bg--charcoal .se-eyebrow{color:var(--se-champagne)}.se-h1,.se-h2,.se-h3{font-family:var(--se-serif);font-weight:500;letter-spacing:-.01em;margin:0;text-transform:none}.se-h1{font-size:clamp(46px,6.6vw,104px);line-height:.98}.se-h2{font-size:clamp(36px,4.4vw,64px);line-height:1.04}.se-h3{font-size:clamp(24px,2.2vw,32px);line-height:1.15}.se-lede{font-family:var(--se-sans);font-size:clamp(15px,1.15vw,17px);line-height:1.7;color:var(--se-muted);max-width:52ch;margin:18px 0 0}.se-bg--charcoal .se-lede{color:#f8f6f2cc}.se-rte p{font-family:var(--se-sans);font-size:clamp(15px,1.1vw,17px);line-height:1.75;color:var(--se-muted);margin:0 0 1.1em;max-width:56ch}.se-bg--champagne .se-rte p,.se-bg--champagne .se-lede,.se-bg--champagne .se-eyebrow{color:#3d3732}.se-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 36px;border:1px solid var(--se-charcoal);background:var(--se-charcoal);color:var(--se-ivory);font-family:var(--se-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .35s var(--se-ease),color .35s var(--se-ease)}.se-btn:hover{background:transparent;color:var(--se-charcoal)}.se-btn--light{background:var(--se-ivory);border-color:var(--se-ivory);color:var(--se-charcoal)}.se-btn--light:hover{background:transparent;color:var(--se-ivory)}.se-link{font-family:var(--se-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;white-space:nowrap}.se-link:hover{text-decoration-color:var(--se-taupe)}.se-btn:focus-visible,.se-link:focus-visible,.se-tile:focus-visible,.se-card a:focus-visible,.se-acc summary:focus-visible{outline:2px solid var(--se-charcoal);outline-offset:4px}.se-hero{position:relative;background:var(--se-charcoal);color:var(--se-white);overflow:hidden}.se-hero__media{position:relative;height:clamp(560px,86vh,900px)}.se-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--se-focal, center 30%)}.se-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#24242400 35%,rgba(36,36,36,var(--se-overlay, .5)))}.se-hero__content{position:absolute;inset:auto 0 0 0;padding:0 var(--se-gutter) clamp(48px,7vw,96px);max-width:1440px;margin-inline:auto}.se-hero__content .se-eyebrow{color:#ffffffdb}.se-hero__content .se-h1{max-width:12ch}.se-hero__content .se-lede{color:#ffffffe6;max-width:44ch;margin-bottom:34px}.se-hero--split{background:var(--se-ivory);color:var(--se-charcoal);display:grid;grid-template-columns:1fr}.se-hero--split .se-hero__media:after{display:none}.se-hero--split .se-hero__content{position:static;padding:48px var(--se-gutter) 64px;display:flex;flex-direction:column;justify-content:center}.se-hero--split .se-hero__content .se-eyebrow,.se-hero--split .se-hero__content .se-lede{color:var(--se-muted)}@media(min-width:990px){.se-hero--split{grid-template-columns:1.15fr .85fr;min-height:86vh}.se-hero--split .se-hero__media{height:auto;min-height:86vh}.se-hero--split .se-hero__content{padding:64px clamp(40px,6vw,112px)}}@media(max-width:749px){.se-hero__media{height:max(560px,82svh)}.se-hero--split .se-hero__media{height:auto;aspect-ratio:4 / 5}}.se-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(36px,4vw,64px)}.se-head--center{flex-direction:column;align-items:center;text-align:center}.se-head--center .se-lede{margin-inline:auto}@media(max-width:749px){.se-head{flex-direction:column;align-items:flex-start}.se-head--center{align-items:center}}.se-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 14px}@media(min-width:990px){.se-tiles{grid-template-columns:repeat(var(--cols, 4),1fr);gap:24px}}.se-tile{display:block;color:var(--se-charcoal);text-decoration:none}.se-tile__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--se-ivory)}.se-tile__media img,.se-tile__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--se-ease)}.se-tile:hover .se-tile__media img{transform:scale(1.035)}.se-tile__label{display:block;font-family:var(--se-serif);font-size:clamp(22px,2vw,30px);font-weight:500;margin-top:16px;line-height:1.1}.se-tile__cta{display:inline-block;margin-top:8px;font-family:var(--se-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--se-muted);border-bottom:1px solid transparent;transition:border-color .3s}.se-tile:hover .se-tile__cta{border-color:currentColor}.se-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px 14px}@media(min-width:990px){.se-grid{grid-template-columns:repeat(var(--cols, 4),1fr);gap:56px 24px}}.se-card{display:flex;flex-direction:column;height:100%}.se-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--se-ivory)}.se-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--se-ease),transform 1.1s var(--se-ease)}.se-card__img--alt{opacity:0}@media(hover:hover){.se-card:hover .se-card__img--alt{opacity:1}.se-card:hover .se-card__img{transform:scale(1.02)}}.se-card__badge{position:absolute;top:12px;left:12px;background:var(--se-white);color:var(--se-charcoal);font-family:var(--se-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px}.se-card__info{padding-top:16px;display:grid;gap:6px}.se-card__title{font-family:var(--se-sans);font-size:14px;line-height:1.45;color:var(--se-charcoal);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.se-card__title:hover{text-decoration:underline;text-underline-offset:4px}.se-card__opts{font-family:var(--se-sans);font-size:12px;color:var(--se-muted);margin:0;letter-spacing:.02em}.se-card__price{font-family:var(--se-sans);font-size:14px;color:var(--se-charcoal);margin:0}.se-card__price s{color:var(--se-muted);margin-left:8px}.se-card__rating{font-family:var(--se-sans);font-size:12px;color:var(--se-muted);margin:0;display:flex;align-items:center;gap:6px}.se-card__rating svg{width:12px;height:12px;fill:#a08c72}.se-card--compact .se-card__title{font-size:13px}.se-card--compact .se-card__info{padding-top:12px;gap:4px}.se-split{display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,96px);align-items:center}@media(min-width:990px){.se-split{grid-template-columns:1fr 1fr}.se-split--right .se-split__media{order:2}}.se-split__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--se-ivory)}.se-split__media img{width:100%;height:100%;object-fit:cover}.se-split__body{max-width:560px}.se-split__body .se-h2{margin-bottom:24px}.se-split__body .se-btn,.se-split__body .se-link{margin-top:18px}.se-mini{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:32px 14px}.se-details{margin-top:8px;border-bottom:1px solid var(--se-line)}.se-acc{border-top:1px solid var(--se-line)}.se-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-family:var(--se-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--se-charcoal)}.se-acc summary::-webkit-details-marker{display:none}.se-acc summary:after{content:"";width:11px;height:11px;background:linear-gradient(currentColor,currentColor) center/100% 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 100% no-repeat;transition:transform .3s var(--se-ease)}.se-acc[open] summary:after{transform:rotate(45deg)}.se-acc__body{padding:0 0 24px;font-family:var(--se-sans);font-size:15px;line-height:1.75;color:var(--se-muted)}.se-acc__body p{margin:0 0 1em}.se-acc__body ul{margin:0 0 1em;padding-left:18px}.se-acc__body a{color:var(--se-charcoal);text-underline-offset:4px}.se-acc__note{font-size:13px;color:var(--se-muted);border-left:2px solid var(--se-champagne);padding-left:12px}body{-webkit-font-smoothing:antialiased}.shopify-section--announcement-bar a,.shopify-section--announcement-bar p{font-family:var(--se-sans)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase;text-decoration:none!important}.shopify-section--main-product button[type=submit].button--outline,.shopify-section--main-product .button--outline[name=add]{background:var(--se-charcoal)!important;color:var(--se-ivory)!important;border-color:var(--se-charcoal)!important;min-height:54px;letter-spacing:.18em}.shopify-section--main-product button[type=submit].button--outline:hover{background:#3a3a3a!important}.trust-badges__label{font-family:var(--se-sans)!important;font-size:11px!important;letter-spacing:.16em!important;font-weight:500!important;color:var(--se-muted)}.trust-badges{gap:12px!important}@media(prefers-reduced-motion:reduce){.se-tile__media img,.se-card__img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/se-premium.css.map */
