@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@300;400;500;600&display=swap";:root{--jet:#0D0D0D;--cream:#F7F4ED;--gold:#D4A017;--warm-grey:#C7C3B8;--charcoal:#1E1E1E;--paper:#F0EDE4}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;background:var(--cream);color:var(--jet);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{cursor:pointer;border:none;background:none;font-family:inherit}.s-nav{position:sticky;top:0;z-index:100;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#f7f4edf0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:.5px solid rgba(13,13,13,.1)}.s-nav__logo{font-family:Anton,sans-serif;font-size:22px;letter-spacing:.08em;color:var(--jet)}.s-nav__logo span{color:var(--gold)}.s-nav__links{display:flex;gap:32px;list-style:none;align-items:center}.s-nav__links a{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal);opacity:.65;transition:opacity .2s}.s-nav__links a:hover{opacity:1}.s-nav__dropdown{position:absolute;top:calc(100% + 8px);left:0;background:var(--jet);min-width:200px;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s;z-index:200}.has-dropdown{position:relative}.has-dropdown:hover .s-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.s-nav__dropdown a{display:block;padding:9px 18px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#f7f4ed99;opacity:1;transition:color .15s}.s-nav__dropdown a:hover{color:var(--gold)}.s-nav__cta{background:var(--jet);color:var(--cream);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:9px 22px;border:1.5px solid var(--jet);transition:all .2s;font-family:Inter,sans-serif}.s-nav__cta:hover{background:transparent;color:var(--jet)}.s-nav__right{display:flex;align-items:center;gap:16px}.s-ticker{background:var(--jet);height:36px;overflow:hidden;display:flex;align-items:center}.s-ticker__inner{display:flex;white-space:nowrap;animation:ticker 24s linear infinite}.s-ticker__item{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f7f4ed8c;padding:0 28px}.s-ticker__sep{color:var(--gold)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.s-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 96px);overflow:hidden}.s-hero__content{display:flex;flex-direction:column;justify-content:center;padding:80px 60px 80px 40px}.s-hero__eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:12px}.s-hero__eyebrow:before{content:"";display:block;width:40px;height:1px;background:var(--gold)}.s-hero__headline{font-family:Anton,sans-serif;font-size:clamp(52px,6.5vw,88px);line-height:.92;letter-spacing:.02em;margin-bottom:28px}.s-hero__headline .accent{color:var(--gold);display:block}.s-hero__sub{font-size:15px;line-height:1.7;color:var(--charcoal);opacity:.72;max-width:340px;margin-bottom:44px}.s-hero__actions{display:flex;align-items:center;gap:24px}.s-hero__media{position:relative;overflow:hidden;background:var(--charcoal)}.s-hero__img{width:100%;height:100%;object-fit:cover;transition:transform 8s ease}.s-hero__media:hover .s-hero__img{transform:scale(1.04)}.s-hero__badge{position:absolute;bottom:32px;left:-16px;background:var(--gold);color:var(--jet);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:10px 20px;z-index:2}.btn-primary{display:inline-block;background:var(--jet);color:var(--cream);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:14px 34px;border:1.5px solid var(--jet);transition:all .25s;font-family:Inter,sans-serif}.btn-primary:hover{background:transparent;color:var(--jet)}.btn-ghost{display:inline-block;background:transparent;color:var(--charcoal);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:14px 0;border-bottom:1px solid var(--charcoal);opacity:.6;transition:opacity .2s;font-family:Inter,sans-serif}.btn-ghost:hover{opacity:1}.btn-gold{display:inline-block;background:var(--gold);color:var(--jet);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:14px 34px;font-weight:600;transition:background .2s;font-family:Inter,sans-serif}.btn-gold:hover{background:#c49414}.s-hiw{background:var(--jet);padding:80px 40px}.s-hiw__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;border-top:.5px solid rgba(247,244,237,.1)}.s-hiw__step{padding:36px 28px 36px 0;border-right:.5px solid rgba(247,244,237,.08);transition:background .25s}.s-hiw__step:last-child{border-right:none}.s-hiw__step:hover{background:#f7f4ed08}.s-hiw__num{font-family:Anton,sans-serif;font-size:11px;letter-spacing:.14em;color:var(--gold);margin-bottom:20px}.s-hiw__icon{width:36px;height:36px;border:1px solid rgba(247,244,237,.15);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:16px;color:var(--cream)}.s-hiw__title{font-family:Anton,sans-serif;font-size:22px;color:var(--cream);margin-bottom:12px;line-height:1.05}.s-hiw__desc{font-size:13px;line-height:1.7;color:#f7f4ed73}.s-drops{padding:80px 40px}.s-drops__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.s-drops__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:1px;background:#0d0d0d1a}.s-drop-card{background:var(--cream);display:flex;flex-direction:column;overflow:hidden;transition:background .25s}.s-drop-card:hover{background:var(--paper)}.s-drop-card.featured{background:var(--jet)}.s-drop-card__ph{background:var(--charcoal);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:240px}.s-drop-card:first-child .s-drop-card__ph{min-height:400px}.s-drop-card__ph-text{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#f7f4ed33}.s-drop-card__img-wrap{overflow:hidden;position:relative}.s-drop-card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.s-drop-card:hover .s-drop-card__img{transform:scale(1.04)}.s-drop-card__body{padding:20px 18px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.s-drop-card__badge{background:var(--gold);color:var(--jet);font-size:8px;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;font-weight:700;display:inline-block;margin-bottom:6px}.s-drop-card__name{font-family:Anton,sans-serif;font-size:18px;letter-spacing:.04em;color:var(--jet)}.s-drop-card.featured .s-drop-card__name{color:var(--cream)}.s-drop-card__pieces{font-size:11px;color:var(--warm-grey);letter-spacing:.1em;text-transform:uppercase}.s-drop-card.featured .s-drop-card__pieces{color:#f7f4ed66}.s-drop-card__price{font-family:Anton,sans-serif;font-size:22px;color:var(--jet)}.s-drop-card.featured .s-drop-card__price{color:var(--cream)}.s-drop-card__cta{width:100%;border-top:.5px solid rgba(13,13,13,.1);padding:13px 18px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal);display:flex;align-items:center;justify-content:space-between;transition:all .25s;background:transparent;font-family:Inter,sans-serif}.s-drop-card.featured .s-drop-card__cta{color:var(--cream);border-top-color:#f7f4ed1a}.s-drop-card__cta:hover{background:var(--jet);color:var(--cream)}.s-drop-card.featured .s-drop-card__cta:hover{background:var(--gold);color:var(--jet)}.s-preview{background:var(--charcoal);padding:80px 40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.s-preview__title{font-family:Anton,sans-serif;font-size:clamp(38px,5vw,60px);line-height:.95;color:var(--cream);margin-bottom:24px}.s-preview__title .accent{color:var(--gold)}.s-preview__desc{font-size:15px;line-height:1.7;color:#f7f4ed8c;margin-bottom:40px;max-width:380px}.s-preview__stats{display:flex;gap:40px}.s-preview__stat-num{font-family:Anton,sans-serif;font-size:36px;color:var(--cream);line-height:1}.s-preview__stat-num .accent{color:var(--gold);font-size:22px}.s-preview__stat-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f7f4ed59;margin-top:6px}.s-preview__card{background:#f7f4ed0d;border:.5px solid rgba(247,244,237,.1);padding:24px}.s-preview__card-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;margin-bottom:16px;border-bottom:.5px solid rgba(247,244,237,.08)}.s-preview__order-id{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f7f4ed59}.s-preview__order-name{font-family:Anton,sans-serif;font-size:15px;color:var(--cream);letter-spacing:.04em;margin-top:4px}.s-preview__status-badge{background:var(--gold);color:var(--jet);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;font-weight:600}.s-preview__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:16px}.s-preview__thumb{aspect-ratio:1;background:#f7f4ed14;display:flex;align-items:center;justify-content:center;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#f7f4ed33;padding:8px;overflow:hidden}.s-preview__thumb img{width:100%;height:100%;object-fit:cover}.s-preview__note{font-size:11px;line-height:1.6;color:#f7f4ed66;font-style:italic;margin-bottom:16px}.s-preview__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s-preview__approve{background:var(--gold);color:var(--jet);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:12px;font-weight:600;font-family:Inter,sans-serif;transition:background .2s}.s-preview__approve:hover{background:#c49414}.s-preview__changes{background:transparent;color:var(--cream);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:12px;border:.5px solid rgba(247,244,237,.2);font-family:Inter,sans-serif;transition:border-color .2s}.s-preview__changes:hover{border-color:#f7f4ed99}.s-stats{background:var(--jet);display:grid;grid-template-columns:repeat(4,1fr)}.s-stat{padding:48px 40px;border-right:.5px solid rgba(247,244,237,.07)}.s-stat:last-child{border-right:none}.s-stat__num{font-family:Anton,sans-serif;font-size:52px;color:var(--cream);line-height:1;letter-spacing:.02em}.s-stat__num span{color:var(--gold);font-size:32px}.s-stat__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f7f4ed59;margin-top:10px}.s-brands{background:var(--paper);padding:56px 40px}.s-brands__label{text-align:center;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--warm-grey);margin-bottom:32px}.s-brands__row{display:flex;overflow:hidden;border:.5px solid rgba(13,13,13,.1)}.s-brand-item{flex:1;padding:22px 16px;border-right:.5px solid rgba(13,13,13,.07);text-align:center;font-family:Anton,sans-serif;font-size:13px;letter-spacing:.08em;color:var(--charcoal);opacity:.35;transition:opacity .2s}.s-brand-item:last-child{border-right:none}.s-brand-item:hover{opacity:.9}.s-testimonial{padding:100px 40px;text-align:center;background:var(--cream)}.s-testimonial__quote{font-family:Anton,sans-serif;font-size:clamp(26px,3.5vw,44px);line-height:1.08;color:var(--jet);max-width:680px;margin:0 auto 24px;letter-spacing:.02em}.s-testimonial__quote .accent{color:var(--gold)}.s-testimonial__by{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--warm-grey)}.s-newsletter{background:var(--jet);padding:72px 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.s-newsletter__title{font-family:Anton,sans-serif;font-size:clamp(32px,4vw,52px);line-height:.95;color:var(--cream)}.s-newsletter__title .accent{color:var(--gold)}.s-newsletter__desc{font-size:14px;line-height:1.7;color:#f7f4ed80;margin-bottom:24px}.s-newsletter__form{display:flex}.s-newsletter__input{flex:1;background:#f7f4ed0f;border:.5px solid rgba(247,244,237,.18);border-right:none;color:var(--cream);padding:13px 18px;font-family:Inter,sans-serif;font-size:13px;outline:none;min-width:0}.s-newsletter__input::placeholder{color:#f7f4ed4d}.s-newsletter__input:focus{border-color:var(--gold)}.s-newsletter__btn{background:var(--gold);border:none;color:var(--jet);padding:13px 24px;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;transition:background .2s;white-space:nowrap;flex-shrink:0}.s-newsletter__btn:hover{background:#c49414}.s-footer{background:var(--charcoal);padding:56px 40px 32px}.s-footer__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;padding-bottom:48px;border-bottom:.5px solid rgba(247,244,237,.07)}.s-footer__brand{font-family:Anton,sans-serif;font-size:26px;letter-spacing:.08em;color:var(--cream);margin-bottom:12px}.s-footer__tagline{font-size:13px;line-height:1.7;color:#f7f4ed66;max-width:220px}.s-footer__col-title{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.s-footer__links{list-style:none;display:flex;flex-direction:column;gap:10px}.s-footer__links a{font-size:13px;color:#f7f4ed73;transition:color .2s}.s-footer__links a:hover{color:var(--cream)}.s-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.s-footer__copy{font-size:11px;color:#f7f4ed40;letter-spacing:.04em}.s-footer__socials{display:flex;gap:20px}.s-footer__social{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f7f4ed4d;transition:color .2s}.s-footer__social:hover{color:var(--gold)}.s-product{padding:60px 40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.s-product__img-wrap{background:var(--charcoal);aspect-ratio:3/4;overflow:hidden;position:relative}.s-product__img{width:100%;height:100%;object-fit:cover}.s-product__vendor{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.s-product__title{font-family:Anton,sans-serif;font-size:clamp(36px,4vw,54px);line-height:.95;letter-spacing:.02em;margin-bottom:20px}.s-product__price{font-family:Anton,sans-serif;font-size:36px;color:var(--jet);margin-bottom:32px}.s-product__desc{font-size:14px;line-height:1.8;color:var(--charcoal);opacity:.75;margin-bottom:40px}.s-product__includes{background:var(--paper);padding:24px;margin-bottom:32px;border-left:3px solid var(--gold)}.s-product__includes-title{font-family:Anton,sans-serif;font-size:13px;letter-spacing:.1em;margin-bottom:12px}.s-product__includes ul{list-style:none}.s-product__includes li{font-size:13px;line-height:1.8;color:var(--charcoal);padding-left:18px;position:relative}.s-product__includes li:before{content:"\2726";position:absolute;left:0;color:var(--gold);font-size:9px;top:4px}.s-product__add{width:100%;background:var(--jet);color:var(--cream);font-family:Anton,sans-serif;font-size:14px;letter-spacing:.12em;padding:18px;border:2px solid var(--jet);transition:all .25s;margin-bottom:16px}.s-product__add:hover{background:transparent;color:var(--jet)}.s-product__note{font-size:12px;color:var(--charcoal);opacity:.5;text-align:center;letter-spacing:.06em}.s-upsell{background:var(--paper);padding:72px 40px 80px}.s-upsell__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:40px}.s-upsell__eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.s-upsell__title{font-family:Anton,sans-serif;font-size:clamp(28px,4vw,44px);line-height:.95;letter-spacing:.02em;color:var(--jet)}.s-upsell__viewall{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal);opacity:.5;border-bottom:1px solid var(--charcoal);padding-bottom:2px;transition:opacity .2s;text-decoration:none;flex-shrink:0}.s-upsell__viewall:hover{opacity:1}.s-upsell__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#0d0d0d1a}.s-upsell__card{background:var(--cream);text-decoration:none;color:var(--jet);display:flex;flex-direction:column;transition:background .25s}.s-upsell__card:hover{background:var(--jet)}.s-upsell__card:hover .s-upsell__card-name{color:var(--cream)}.s-upsell__card:hover .s-upsell__card-pieces{color:#f7f4ed66}.s-upsell__card:hover .s-upsell__card-price{color:var(--cream)}.s-upsell__card:hover .s-upsell__card-cta{color:var(--gold);border-top-color:#f7f4ed1a}.s-upsell__card__img-wrap{overflow:hidden;background:var(--charcoal);aspect-ratio:3/4}.s-upsell__card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.s-upsell__card:hover .s-upsell__card__img{transform:scale(1.04)}.s-upsell__card__ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#f7f4ed26}.s-upsell__card-body{padding:18px 16px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.s-upsell__card-num{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.s-upsell__card-name{font-family:Anton,sans-serif;font-size:17px;letter-spacing:.04em;color:var(--jet);line-height:1;transition:color .25s}.s-upsell__card-pieces{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--warm-grey);transition:color .25s;margin-top:4px}.s-upsell__card-price{font-family:Anton,sans-serif;font-size:20px;color:var(--jet);letter-spacing:.04em;transition:color .25s}.s-upsell__card-cta{border-top:.5px solid rgba(13,13,13,.1);padding:12px 16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);opacity:.6;transition:all .25s;display:flex;justify-content:space-between}.s-upsell__card:hover .s-upsell__card-cta{opacity:1}@media(max-width:1024px){.s-hero{grid-template-columns:1fr}.s-hero__media{min-height:60vw}.s-drops__grid{grid-template-columns:1fr 1fr}.s-drops__grid .s-drop-card:first-child{grid-column:1/-1}.s-hiw__grid{grid-template-columns:1fr 1fr}.s-preview,.s-newsletter{grid-template-columns:1fr}.s-footer__top{grid-template-columns:1fr 1fr}.s-product{grid-template-columns:1fr}.s-stats{grid-template-columns:1fr 1fr}.s-upsell__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.s-nav{padding:0 16px}.s-nav__links{display:none}.s-drops,.s-hiw,.s-preview,.s-brands,.s-testimonial,.s-newsletter,.s-upsell,.s-footer{padding-left:20px;padding-right:20px}.s-hero__content{padding:48px 20px}.s-footer__top{grid-template-columns:1fr;gap:32px}.s-drops__grid{grid-template-columns:1fr}.s-stats{grid-template-columns:1fr 1fr}.s-stat{padding:32px 20px}.s-upsell__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/stitchr.css.map */
