:root{--ink: #1A1D3A;--ink-2: #2B2F57;--muted: #5F6380;--line: #E3E5F1;--wash: #F4F5FB;--paper: #FFFFFF;--peri: #5A5FD0;--peri-soft: #E8E9FB;--peri-light: #AEB2F6;--radius: 22px;--wrap: 1200px;--shadow: 0 18px 40px -18px rgba(26, 29, 58, .28)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}html.sts-lock{overflow:hidden}body.sts{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.sts img{max-width:100%;height:auto;display:block}.sts a{color:inherit}.sts a:focus-visible,.sts button:focus-visible,.sts summary:focus-visible{outline:2px solid var(--peri);outline-offset:3px;border-radius:6px}.sts-wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-left:24px;padding-right:24px}.sts-bar{background:var(--ink);color:#e9eafb;display:flex;justify-content:center;align-items:center;gap:14px;font-size:13px;letter-spacing:.05em;padding:9px 16px}.sts-bar__dot{width:4px;height:4px;border-radius:50%;background:var(--peri-light)}.sts-header{background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.sts-header__row{display:flex;align-items:center;gap:28px;min-height:78px}.sts-burger{display:none}.sts-logo{flex:none}.sts-logo img{width:170px}.sts-menu{flex:1}.sts-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.sts-menu__link{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:10px 14px;border-radius:999px;font:500 15.5px/1 DM Sans,sans-serif;color:var(--ink-2);text-decoration:none;transition:background .15s,color .15s}.sts-menu__link:hover,.sts-menu__link[aria-expanded=true]{background:var(--wash);color:var(--ink)}.sts-menu__link[aria-current=page]{background:var(--peri-soft);color:var(--ink);font-weight:700}.sts-chev{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s}.sts-menu__link[aria-expanded=true] .sts-chev{transform:rotate(180deg)}.sts-mega{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 30px 50px -30px #1a1d3a59;padding:30px 0 36px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.sts-menu__link[aria-expanded=true]+.sts-mega{opacity:1;visibility:visible;transform:none}@media(hover:hover)and (min-width:990px){.sts-menu__item:hover>.sts-mega{opacity:1;visibility:visible;transform:none}}.sts-mega__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px}.sts-mega__head{display:block;margin:0 0 12px;font:600 17px/1.3 Fraunces,Georgia,serif;color:var(--ink);text-decoration:none}.sts-mega ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.sts-mega ul a{color:var(--muted);text-decoration:none;font-size:14.5px}.sts-mega ul a:hover,a.sts-mega__head:hover{color:var(--peri)}.sts-menu__item--drop{position:relative}.sts-drop{position:absolute;top:calc(100% + 12px);left:50%;min-width:270px;padding:8px;background:var(--paper);border-radius:18px;box-shadow:0 24px 48px -20px #1a1d3a59,0 0 0 1px var(--line);opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:5}.sts-drop:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.sts-menu__item--drop:hover>.sts-drop,.sts-menu__item--drop:focus-within>.sts-drop{opacity:1;visibility:visible;transform:translate(-50%)}.sts-menu__item--drop:hover .sts-chev,.sts-menu__item--drop:focus-within .sts-chev{transform:rotate(180deg)}.sts-drop__link{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;text-decoration:none;transition:background .15s}.sts-drop__link:hover{background:var(--wash)}.sts-drop__link strong{font:600 17px/1.25 Fraunces,Georgia,serif;color:var(--ink)}.sts-drop__link span{font-size:13.5px;color:var(--muted)}.sts-icons{display:flex;align-items:center;gap:6px;margin-left:auto}.sts-icons a{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;position:relative;transition:background .15s}.sts-icons a:hover{background:var(--wash)}.sts-icons svg,.sts-burger svg{width:23px;height:23px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sts-cart__n{position:absolute;top:3px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--peri);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.sts-drawer{border-top:1px solid var(--line);background:var(--paper);max-height:calc(100vh - 110px);overflow-y:auto;padding:8px 24px 28px}.sts-drawer__link,.sts-drawer summary{display:block;padding:14px 0;border-bottom:1px solid var(--line);font-weight:500;text-decoration:none;cursor:pointer;list-style:none}.sts-drawer summary::-webkit-details-marker{display:none}.sts-drawer summary:after{content:"+";float:right;color:var(--muted)}.sts-drawer details[open]>summary:after{content:"\2013"}.sts-drawer__sub{padding-left:14px}.sts-drawer__sub summary{font-family:Fraunces,Georgia,serif;font-weight:600}.sts-drawer ul{list-style:none;margin:0;padding:6px 0 10px 14px;display:grid;gap:10px}.sts-drawer ul a{color:var(--muted);text-decoration:none}.sts-drawer__link--sub{padding-left:14px}.sts-drawer__link[aria-current=page]{color:var(--peri)}.sts-hero{position:relative;overflow:hidden;background:radial-gradient(1200px 520px at 85% 10%,var(--peri-soft),transparent 60%),linear-gradient(180deg,#F7F7FD,var(--paper));padding:72px 0 64px}.sts-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.sts-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--peri)}.sts-eyebrow:before{content:"";width:28px;border-top:2px dashed var(--peri)}.sts-h1{margin:0;font:600 clamp(52px,8vw,92px)/.98 Fraunces,Georgia,serif;letter-spacing:-.02em;color:var(--ink)}.sts-hero__sub{margin:14px 0 0;font:500 clamp(22px,2.6vw,30px)/1.2 Fraunces,Georgia,serif;color:var(--ink-2)}.sts-hero__sub em{font-style:italic;color:var(--peri)}.sts-lede{max-width:470px;margin:16px 0 0;color:var(--muted);font-size:17px}.sts-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sts-cta{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:999px;background:var(--ink);color:#fff!important;font-weight:700;text-decoration:none;border:2px solid var(--ink);transition:background .2s,color .2s,transform .2s}.sts-cta:hover{background:var(--ink-2);transform:translateY(-1px)}.sts-cta--ghost{background:transparent;color:var(--ink)!important}.sts-cta--ghost:hover{background:var(--ink);color:#fff!important}.sts-hero__art{position:relative;height:440px}.sts-hero__frame{position:absolute;margin:0;width:62%;aspect-ratio:4 / 5;border-radius:28px;overflow:hidden;background:var(--paper);box-shadow:var(--shadow);border:6px solid var(--paper)}.sts-hero__frame img{width:100%;height:100%;object-fit:cover}.sts-hero__frame--1{right:0;top:0;transform:rotate(3deg)}.sts-hero__frame--2{left:2%;bottom:0;transform:rotate(-4deg);z-index:2}.sts-hero__frame--1:only-child{left:0;right:0;margin:auto;transform:none}.sts-hero__stitch{position:absolute;left:0;right:0;bottom:18px;width:100%;height:40px;fill:none;stroke:var(--peri-light);stroke-width:2;stroke-dasharray:14 10;opacity:.7}.sts-trust{list-style:none;margin:0 auto;padding-top:22px;padding-bottom:22px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;color:var(--ink-2);font-size:14.5px;font-weight:500;border-bottom:1px solid var(--line)}.sts-trust li{display:flex;align-items:center;gap:10px}.sts-trust svg{width:22px;height:22px;fill:none;stroke:var(--peri);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sts-tabs-wrap{display:flex;justify-content:center;padding-top:48px}.sts-tabs{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:var(--wash);border:1px solid var(--line)}.sts-tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:600 15px/1 DM Sans,sans-serif;padding:13px 22px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.sts-tab span{display:inline-block;margin-left:7px;min-width:22px;padding:3px 7px;border-radius:999px;background:var(--paper);color:var(--muted);font-size:12px}.sts-tab:hover{color:var(--ink)}.sts-tab[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:0 8px 18px -10px #1a1d3a99}.sts-tab[aria-selected=true] span{background:#ffffff29;color:#fff}.sts-panel{padding-top:36px;padding-bottom:88px}.sts-grid,.sts-stories{list-style:none;margin:0;padding:0;display:grid;gap:30px}.sts-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.sts-card{display:flex;flex-direction:column;background:var(--paper);border-radius:var(--radius);box-shadow:0 1px 0 var(--line),0 0 0 1px var(--line);overflow:hidden;transition:box-shadow .25s,transform .25s}.sts-card:hover{transform:translateY(-4px);box-shadow:var(--shadow),0 0 0 1px var(--line)}.sts-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--accent) 7%,#fff)}.sts-card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .6s}.sts-card:hover .sts-card__media img{transform:scale(1.03)}.sts-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.sts-card:hover .sts-card__alt{opacity:1}}.sts-badge{position:absolute;top:16px;left:16px;background:var(--paper);color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.03em;padding:7px 12px;border-radius:999px;box-shadow:0 6px 14px -8px #1a1d3a73}.sts-card__body{display:flex;flex-direction:column;gap:6px;padding:22px 22px 24px;flex:1}.sts-card__title{margin:0;font:600 21px/1.25 Fraunces,Georgia,serif}.sts-card__title a{text-decoration:none}.sts-card__tag{margin:0;color:var(--muted);font-size:15px}.sts-price{margin:8px 0 0;font-size:18px}.sts-price__from{color:var(--muted);font-size:14px}.sts-price s{color:var(--muted);font-size:15px;margin-left:4px}.sts-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:18px}.sts-actions .sts-btn:only-child{grid-column:1 / -1}.sts-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 14px;border-radius:999px;border:2px solid var(--accent);background:var(--accent);font-weight:700;font-size:15px;text-decoration:none;text-align:center;transition:filter .15s,background .15s,color .15s}.sts .sts-btn{color:#fff}.sts-btn:hover{filter:brightness(1.08)}.sts .sts-btn--ghost{background:transparent;color:var(--accent)}.sts .sts-btn--ghost:hover{background:var(--accent);color:#fff;filter:none}.sts-stories{grid-template-columns:repeat(auto-fill,minmax(min(100%,540px),1fr))}.sts-story{display:grid;grid-template-columns:42% 1fr;border-radius:var(--radius);overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px var(--line);transition:box-shadow .25s,transform .25s}.sts-story:hover{transform:translateY(-3px);box-shadow:var(--shadow),0 0 0 1px var(--line)}.sts-story__media{display:block;min-height:240px;background:color-mix(in srgb,var(--accent) 7%,#fff)}.sts-story__media img{width:100%;height:100%;object-fit:cover}.sts-story__body{padding:28px;display:flex;flex-direction:column;gap:12px}.sts-story__kicker{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.sts-story__kicker:before{content:"";width:18px;border-top:2px dashed var(--accent)}.sts-story__title{margin:0;font:600 24px/1.25 Fraunces,Georgia,serif}.sts-story__title a{text-decoration:none}.sts-story__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sts-story__links{margin:auto 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.sts .sts-story__read{font-weight:700;color:var(--accent);text-decoration:none}.sts-story__read:hover{text-decoration:underline;text-underline-offset:3px}.sts .sts-story__shop{color:var(--muted);font-size:14px}.sts-empty{text-align:center;color:var(--muted);padding:40px 0}.sts-pages{text-align:center;padding-bottom:56px}.sts-pages span{margin:0 6px}.sts-footer{background:var(--ink);color:#c9cbe3;padding:56px 0 28px;font-size:14.5px}.sts-footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px}.sts-footer__brand p{margin:14px 0 0;max-width:260px;color:#a6a9c8}.sts-footer nav{display:flex;flex-direction:column;gap:9px}.sts-footer__head{margin:0 0 4px;font:600 16px/1.3 Fraunces,Georgia,serif;color:#fff}.sts-footer nav a{color:#c9cbe3;text-decoration:none}.sts-footer nav a:hover{color:var(--peri-light)}.sts-footer__copy{margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#8e91b2;font-size:13px}@media(max-width:989px){.sts-header__row{min-height:64px;gap:8px}.sts-burger{display:grid;place-items:center;width:42px;height:42px;border:0;background:none;cursor:pointer;padding:0}.sts-menu{display:none}.sts-logo{position:absolute;left:50%;transform:translate(-50%)}.sts-logo img{width:138px}.sts-hide-sm{display:none!important}.sts-hero{padding:44px 0 40px}.sts-hero__grid{grid-template-columns:1fr;gap:30px;text-align:center}.sts-eyebrow{justify-content:center}.sts-lede{margin-left:auto;margin-right:auto}.sts-hero__ctas{justify-content:center}.sts-hero__art{height:300px;max-width:420px;width:100%;margin:0 auto}.sts-footer__grid{grid-template-columns:1fr 1fr}.sts-footer__brand{grid-column:1 / -1}}@media(max-width:599px){.sts-wrap{padding-left:18px;padding-right:18px}.sts-bar{font-size:12px;gap:10px}.sts-hero__art{height:250px}.sts-trust{justify-content:flex-start;gap:10px 22px;font-size:13.5px}.sts-tabs-wrap{padding-top:32px}.sts-tab{padding:12px 15px;font-size:14px}.sts-panel{padding-top:24px}.sts-story{grid-template-columns:1fr}.sts-story__media{aspect-ratio:16 / 10;min-height:0}.sts-story__body{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/stitches.css.map */
