:root{--sst-ink: #101b30;--sst-navy-900: #101b30;--sst-navy-850: #142139;--sst-navy-800: #182846;--sst-panel-dark: #172545;--sst-panel-dark-2: #1d2d52;--sst-panel-dark-hi: #243a63;--sst-ivory: #f4eee0;--sst-cream: #ece2cf;--sst-paper: #faf5ea;--sst-card-light: #fbf7ef;--sst-gold: #b1884b;--sst-gold-bright: #d8bd86;--sst-gold-soft: #c6a567;--sst-gold-deep: #876733;--sst-on-dark: #ece4d2;--sst-on-dark-muted: #9aa79b;--sst-on-light: #23302a;--sst-on-light-muted: #6e6450;--sst-up: #79b58a;--sst-dn: #c98a7a;--sst-line-dark: rgba(216, 189, 134, .18);--sst-line-light: rgba(60, 50, 30, .16);--sst-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sst-font-body: "Hanken Grotesk", system-ui, sans-serif;--sst-wrap: 1440px;--sst-gut: clamp(20px, 5vw, 72px);--sst-space-xs: 8px;--sst-space-sm: 16px;--sst-space-md: 24px;--sst-space-lg: 40px;--sst-space-xl: 64px;--sst-radius-sm: 2px;--sst-radius-md: 4px;--sst-radius-lg: 6px;--sst-radius-xl: 12px;--sst-ease: cubic-bezier(.4, .1, .2, 1);--sst-ease-out: cubic-bezier(.2, .7, .3, 1);--sst-fs-xl: clamp(44px, 6.6vw, 92px);--sst-fs-lg: clamp(34px, 4.6vw, 62px);--sst-fs-md: clamp(24px, 2.4vw, 32px);--sst-fs-sm: clamp(18px, 1.6vw, 24px);--sst-fs-18: 18px;--sst-fs-16: 16px;--sst-fs-15: 15px;--sst-fs-14: 14px;--sst-fs-13: 13px;--sst-fs-12: 12px;--sst-fs-11: 11px}.sst-root *,.sst-root *:before,.sst-root *:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--sst-gold) var(--sst-navy-900)}html.sst-coll-drawer-open{overflow:hidden}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--sst-navy-900)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--sst-gold-soft),var(--sst-gold-deep));border-radius:8px;border:3px solid var(--sst-navy-900)}::-webkit-scrollbar-thumb:hover{background:var(--sst-gold-bright)}.sst-container{max-width:var(--sst-wrap);margin:0 auto;padding:0 var(--sst-gut);width:100%}.sst-section{padding:clamp(72px,9vw,128px) 0;position:relative}.sst-section-sm{padding:clamp(56px,6vw,88px) 0}.sst-dark{background:var(--sst-navy-900);color:var(--sst-on-dark)}.sst-ink{background:var(--sst-ink);color:var(--sst-on-dark)}.sst-ivory{background:var(--sst-ivory);color:var(--sst-on-light)}.sst-cream{background:var(--sst-cream);color:var(--sst-on-light)}.sst-flex{display:flex;align-items:center}.sst-flex-col{display:flex;flex-direction:column}.sst-grid{display:grid}.sst-heading-xl{font-family:var(--sst-font-display);font-weight:500;font-size:var(--sst-fs-xl);line-height:.98;letter-spacing:-.012em;margin:0}.sst-heading-lg{font-family:var(--sst-font-display);font-weight:500;font-size:var(--sst-fs-lg);line-height:1.2;letter-spacing:-.01em;margin:0}.sst-heading-md{font-family:var(--sst-font-display);font-weight:500;font-size:var(--sst-fs-md);line-height:1.08;margin:0}.sst-heading-sm{font-family:var(--sst-font-display);font-weight:500;font-size:var(--sst-fs-sm);line-height:1.12;margin:0}.sst-text-lg{font-family:var(--sst-font-body);font-size:var(--sst-fs-18);line-height:1.6}.sst-text-md{font-family:var(--sst-font-body);font-size:var(--sst-fs-16);line-height:1.62}.sst-text-sm{font-family:var(--sst-font-body);font-size:var(--sst-fs-14);line-height:1.6}.sst-text-xs{font-family:var(--sst-font-body);font-size:var(--sst-fs-12);line-height:1.5}.sst-eyebrow{font-family:var(--sst-font-body);font-size:var(--sst-fs-12);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--sst-gold);display:inline-flex;align-items:center;gap:.85em;margin:0 0 26px!important}.sst-eyebrow:before{content:"";width:34px;height:1px;background:var(--sst-gold);opacity:.7;flex:none}.sst-eyebrow--center{justify-content:center}.sst-eyebrow--center:after{content:"";width:34px;height:1px;background:var(--sst-gold);opacity:.7;flex:none}.sst-serif-it{font-family:var(--sst-font-display);font-style:italic;font-weight:500}.sst-gold-text,.sst-gold-bright-text{color:var(--sst-gold)}.sst-dark .sst-heading-xl,.sst-dark .sst-heading-lg,.sst-dark .sst-heading-md,.sst-dark .sst-heading-sm,.sst-ink .sst-heading-xl,.sst-ink .sst-heading-lg,.sst-ink .sst-heading-md,.sst-ink .sst-heading-sm{color:var(--sst-on-dark)}.sst-lead{font-size:var(--sst-fs-16);line-height:1.62;color:var(--sst-on-light-muted);max-width:560px;margin:0}.sst-dark .sst-lead,.sst-ink .sst-lead{color:var(--sst-on-dark-muted)}.sst-rule{height:1px;background:var(--sst-line-light);border:0;margin:0}.sst-dark .sst-rule,.sst-ink .sst-rule{background:var(--sst-line-dark)}.sst-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--sst-font-body);font-weight:600;font-size:var(--sst-fs-13);letter-spacing:.12em;text-transform:uppercase;padding:11px 22px;border:1px solid transparent;border-radius:var(--sst-radius-sm);cursor:pointer;transition:.32s var(--sst-ease);white-space:nowrap;background:none;text-decoration:none;line-height:1}.sst-btn-lg{padding:14px 30px;font-size:var(--sst-fs-14)}.sst-btn:disabled,.sst-btn[disabled]{opacity:.45;cursor:not-allowed;filter:grayscale(.3)}.sst-btn-primary{background:linear-gradient(180deg,var(--sst-paper),var(--sst-cream));color:var(--sst-on-light);border-color:var(--sst-cream)}.sst-btn-primary:hover{filter:brightness(1.03);transform:translateY(-1px)}.sst-btn-gold{background:linear-gradient(180deg,var(--sst-gold-bright),var(--sst-gold));color:#1c1408;border-color:var(--sst-gold)}.sst-btn-gold:hover{filter:brightness(1.08);transform:translateY(-1px)}.sst-btn-secondary{border-color:currentColor;color:inherit}.sst-btn-secondary:hover{background:#d8bd861a;border-color:var(--sst-gold);color:var(--sst-gold)}.sst-btn-outline{border-color:var(--sst-on-light);color:var(--sst-on-light)}.sst-btn-outline:hover{background:#23302a14}.sst-btn-dark{background:var(--sst-navy-800);color:var(--sst-on-dark);border-color:var(--sst-navy-800)}.sst-btn-dark:hover{background:var(--sst-ink)}.sst-btn-link{display:inline-flex;align-items:center;gap:.55em;font-weight:600;font-size:var(--sst-fs-13);letter-spacing:.14em;text-transform:uppercase;color:var(--sst-gold);cursor:pointer;background:none;border:0;padding:0;text-decoration:none}.sst-btn-link .sst-arr{transition:transform .3s;display:inline-block}.sst-btn-link:hover .sst-arr{transform:translate(5px)}.sst-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--sst-ease-out),transform .9s var(--sst-ease-out)}.sst-reveal.sst-in{opacity:1;transform:none}.sst-reveal.d1{transition-delay:.08s}.sst-reveal.d2{transition-delay:.16s}.sst-reveal.d3{transition-delay:.24s}.sst-reveal.d4{transition-delay:.32s}.sst-reveal.d5{transition-delay:.4s}.sst-reveal.d6{transition-delay:.48s}@media(prefers-reduced-motion:reduce){.sst-reveal{opacity:1;transform:none;transition:none}}html.sst-no-reveal .sst-reveal{opacity:1!important;transform:none!important;transition:none!important}.sst-fg{margin-bottom:15px;position:relative}.sst-fg label{display:block;font-size:var(--sst-fs-11);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--sst-on-dark-muted);margin-bottom:8px}.sst-fg input,.sst-fg select,.sst-fg textarea{width:100%;font-family:var(--sst-font-body);font-size:var(--sst-fs-15);color:var(--sst-on-dark);background:#0a14228c;border:1px solid var(--sst-line-dark);border-radius:var(--sst-radius-sm);padding:13px 14px;transition:.2s;-webkit-appearance:none;appearance:none}.sst-fg textarea{resize:vertical;min-height:84px;line-height:1.5}.sst-fg input::placeholder,.sst-fg textarea::placeholder{color:#6f7a6f}.sst-fg input:focus,.sst-fg select:focus,.sst-fg textarea:focus{outline:none;border-color:var(--sst-gold);background:#0a1422cc;box-shadow:0 0 0 3px #b1884b1f}.sst-fg.invalid input,.sst-fg.invalid select,.sst-fg.invalid textarea{border-color:var(--sst-dn)}.sst-fg__opt{text-transform:none;letter-spacing:0;font-weight:400;opacity:.7}.sst-consent.invalid{color:var(--sst-dn)}.sst-fg .sst-err{display:none;font-size:var(--sst-fs-11);color:#cf977f;margin-top:6px;letter-spacing:.02em}.sst-fg.invalid .sst-err{display:block}.sst-fg--light label{color:var(--sst-on-light-muted)}.sst-fg--light input,.sst-fg--light select,.sst-fg--light textarea{color:var(--sst-on-light);background:var(--sst-paper);border-color:var(--sst-line-light)}.sst-fg--light input::placeholder,.sst-fg--light textarea::placeholder{color:var(--sst-on-light-muted);opacity:.7}.sst-fg--light input:focus,.sst-fg--light select:focus,.sst-fg--light textarea:focus{border-color:var(--sst-gold);background:var(--sst-paper);box-shadow:0 0 0 3px #b1884b1f}.sst-phone-group{display:flex;gap:8px}.sst-phone-group .sst-cc-select{flex:0 0 auto;width:auto;min-width:92px;cursor:pointer}.sst-phone-group input[type=tel]{flex:1 1 auto;min-width:0}.sst-consent{display:flex;gap:11px;align-items:flex-start;font-size:var(--sst-fs-12);color:var(--sst-on-dark-muted);line-height:1.5;margin:6px 0 22px}.sst-consent input[type=checkbox]{width:17px;height:17px;flex:none;margin-top:2px;accent-color:var(--sst-gold)}.sst-form-success{text-align:center;padding:30px 10px;display:none}.sst-form-success.show{display:block;animation:sst-fadein .5s}.sst-form-success .sst-tick-c{width:64px;height:64px;border-radius:50%;border:1px solid var(--sst-gold);display:grid;place-items:center;margin:0 auto 22px;color:var(--sst-gold-bright)}.sst-form-success .sst-tick-c svg{width:30px;height:30px}.sst-form-success h3{font-family:var(--sst-font-display);font-size:var(--sst-fs-md);margin:0 0 12px;color:var(--sst-on-dark)}.sst-form-success p{font-size:var(--sst-fs-15);color:var(--sst-on-dark-muted);max-width:34ch;margin:0 auto}.sst-form-secure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--sst-fs-11);color:var(--sst-on-dark-muted);margin-top:16px;letter-spacing:.04em}.sst-form-secure svg{width:14px;height:14px;color:var(--sst-gold);flex:none}.sst-ph{position:relative;background:repeating-linear-gradient(135deg,rgba(177,136,75,.07) 0 2px,transparent 2px 11px),linear-gradient(160deg,#16291e,#0f1d16);border:1px solid var(--sst-line-dark);border-radius:var(--sst-radius-md);overflow:hidden;display:grid;place-items:center;color:var(--sst-on-dark-muted)}.sst-ivory .sst-ph,.sst-cream .sst-ph{background:repeating-linear-gradient(135deg,rgba(135,103,51,.08) 0 2px,transparent 2px 11px),linear-gradient(160deg,#e7dcc6,#ddd0b4);border-color:var(--sst-line-light);color:#9b8e72}.sst-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#070d16b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:none;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .3s}.sst-modal-scrim.show{display:flex;opacity:1}.sst-modal{background:var(--sst-navy-900);border:1px solid var(--sst-line-dark);border-radius:var(--sst-radius-lg);max-width:540px;width:100%;color:var(--sst-on-dark);overflow:hidden;transform:translateY(14px) scale(.985);transition:transform .35s cubic-bezier(.2,.8,.3,1);max-height:92vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sst-gold) transparent}.sst-modal::-webkit-scrollbar{width:8px}.sst-modal::-webkit-scrollbar-track{background:transparent}.sst-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--sst-gold-soft),var(--sst-gold-deep));border-radius:8px;border:2px solid var(--sst-navy-900)}.sst-modal::-webkit-scrollbar-thumb:hover{background:var(--sst-gold-bright)}.sst-modal-scrim.show .sst-modal{transform:none}.sst-modal-head{display:flex;gap:18px;padding:30px 32px 24px;border-bottom:1px solid var(--sst-line-dark);align-items:center;position:relative}.sst-modal-disc{width:58px;height:58px;border-radius:50%;flex:none;background:radial-gradient(circle at 38% 32%,var(--sst-gold-bright),var(--sst-gold) 50%,var(--sst-gold-deep));box-shadow:0 0 0 1px #ffffff26 inset}.sst-modal-head h3{font-family:var(--sst-font-display);font-size:var(--sst-fs-sm);line-height:1.15;color:var(--sst-card-light);margin:0 0 3px}.sst-modal-head .sst-modal-kicker{font-size:var(--sst-fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--sst-gold);font-weight:600}.sst-modal-x{position:absolute;top:18px;right:18px;width:38px;height:38px;border:1px solid var(--sst-line-dark);background:#0a142266;border-radius:50%;color:var(--sst-on-dark-muted);font-size:16px;cursor:pointer;transition:.2s;z-index:2;display:grid;place-items:center}.sst-modal-x:hover{color:var(--sst-gold-bright);border-color:var(--sst-gold)}.sst-modal-body{padding:28px 32px 32px}.sst-modal-submit{width:100%;margin-top:8px}.sst-modal-body p.sst-modal-intro{font-size:var(--sst-fs-14);color:var(--sst-on-dark-muted);margin:0 0 22px;line-height:1.55}@media(max-width:680px){.sst-modal-scrim{align-items:flex-start;overflow-y:auto;padding:16px 16px calc(96px + env(safe-area-inset-bottom,0px))}.sst-modal{max-height:calc(100dvh - 32px)}.sst-modal-body{padding:24px 24px calc(120px + env(safe-area-inset-bottom,0px))}}@keyframes sst-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sst-pulse{0%{box-shadow:0 0 #79b58a8c}70%{box-shadow:0 0 0 7px #79b58a00}to{box-shadow:0 0 #79b58a00}}@keyframes sst-flash{0%{color:var(--sst-gold-bright)}}body:has(.shopify-policy__container){background:var(--sst-cream)!important}body:has(.shopify-policy__container) #MainContent{background:var(--sst-cream)}.shopify-policy__container{max-width:var(--sst-wrap);margin:0 auto;padding:var(--sst-gut);width:100%}.shopify-policy__title h1{font-family:var(--sst-font-display);font-size:var(--sst-fs-lg);font-weight:600;color:var(--sst-navy-900);text-align:center;margin:0 0 40px;padding-bottom:32px;border-bottom:1px solid var(--sst-line-light)}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-family:var(--sst-font-body);font-size:var(--sst-fs-16);line-height:1.75;color:var(--sst-on-light-muted)}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-family:var(--sst-font-display);font-weight:600;color:var(--sst-navy-900);margin:2em 0 .6em}.shopify-policy__body .rte h2{font-size:var(--sst-fs-18);letter-spacing:.1em;text-transform:uppercase}.shopify-policy__body .rte h3{font-size:var(--sst-fs-18)}.shopify-policy__body .rte strong{font-weight:600;color:var(--sst-on-light)}.shopify-policy__body .rte a{color:var(--sst-gold);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body .rte a:hover{color:var(--sst-gold-deep)}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:1.5em;margin:1em 0}.shopify-policy__body .rte li+li{margin-top:.4em}body:has(.sst-about-content-wrap) .sst-cta{display:none}.grp-entangle-badge-thumbnail{display:none}.grp-total-reviews{color:#000}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sst-styles.css.map */
