:root,.swt-site,.swt-cfg{--bg:#fff;--bg-2:#f5f5f3;--bg-3:#efefec;--fg:#181a1b;--fg-2:#50575a;--fg-3:#62696c;--line:#d8dcdb;--blue:#17618b;--blue-2:#155677;--blue-dim:#eef4f6;--hot:#b53824;--max:1360px;--pad:clamp(20px,4.5vw,64px);--r:3px;--r-sm:3px;color-scheme:light}body,body.swt-native{background:#fff;color:#181a1b}::selection{background:#d8e9f1;color:#181a1b}section{padding-block:clamp(64px,8vw,112px)}h2{font-size:clamp(42px,5.4vw,76px);letter-spacing:-.015em}.kicker,.swt-cfg .eyebrow{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.13em;color:#50575a}.lede{line-height:1.7}a{text-underline-offset:4px}.btn{min-height:48px;justify-content:center;font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:.015em;text-transform:none;padding:14px 23px;border-radius:2px;border-width:1px}.btn-primary,.swt-cfg .btn--primary{background:#181a1b;color:#fff;border-color:#181a1b}.btn-primary:hover,.swt-cfg .btn--primary:hover{background:#30383c;border-color:#30383c}.btn-ghost{border-color:#aeb5b6;color:#181a1b}.btn-ghost:hover{border-color:#181a1b;background:#f5f5f3}.proto-bar{background:#f5f5f3;color:#62696c;font-size:11px;line-height:1.5;padding-block:7px}.nav{background:#fffffff5;border-color:#d8dcdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav .wrap{height:82px;gap:24px}.logo{font-size:21px;letter-spacing:.015em;gap:13px}.logo .badge,.swt-reviews .brand img,body.swt-guide header img{filter:brightness(0)}.nav-links{gap:22px}.nav-links a{font-size:13px;color:#50575a;display:inline-flex;align-items:center;min-height:44px}.nav-links a:hover{color:#181a1b}.nav-cta{font-size:12px;padding:11px 18px;min-height:44px;white-space:nowrap}.hero{padding-block:clamp(42px,5vw,72px);background:#fff}.hero:before{display:none}.hero .wrap{grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,76px)}.hero-copy{padding-block:24px}.hero-copy .kicker{margin-bottom:27px}.hero-copy h1{font-size:clamp(58px,6.4vw,92px);line-height:.99;letter-spacing:-.025em}.hero-copy h1>span{display:block}.hero-copy h1 .cap{display:block;color:#17618b}.hero-sub{font-size:18px;line-height:1.6;max-width:31ch;margin:24px 0}.hero-actions{gap:12px}.hero .hero-actions .btn-ghost{border-color:transparent;padding-inline:0;text-decoration:underline;text-underline-offset:5px}.hero-purchase-note{font-size:12px;color:#62696c;margin:13px 0 0;max-width:42ch;line-height:1.6}.hero-meta{gap:13px 20px;margin-top:28px;font:500 11px var(--body);text-transform:none;letter-spacing:0;color:#50575a}.hero-meta span:before{content:"\2197  ";color:#17618b}.swt-kit{border-radius:4px;box-shadow:none;border-color:#25313b}.swt-kit__canvas{aspect-ratio:1.12;min-height:440px}.swt-kit__toolbar{gap:8px;padding:10px 15px}.swt-kit__toolbar p{font-size:10px;line-height:1.6}.swt-kit__toolbar .swt-3d__button{padding:8px 10px;background:transparent;border-color:#465363;border-radius:3px;min-height:44px;font-size:11px}.swt-kit__zoom input{accent-color:#9dc6df}.swt-kit__status{font-size:11px;padding:0 15px 9px;min-height:44px}.swt-kit .swt-kit__demo{color:#b2d2e6;font-size:11px;margin:0 15px 15px}.swt-kit__demo{color:#17618b;font-size:14px;margin:0;min-height:44px;align-content:center}.swt-bombhole{border-top:1px solid #d8dcdb;border-bottom:1px solid #d8dcdb}.swt-cfg{--section:clamp(64px,8vw,112px);grid-template-columns:1fr;gap:36px;border-top:0}.swt-cfg__panel{gap:23px}.swt-cfg h2{font-size:clamp(39px,4.2vw,60px);line-height:1;margin:12px 0 18px}.swt-cfg .meta{color:#50575a;font-size:13px;line-height:1.65}.swt-cfg__field{border-top:1px solid #d8dcdb;padding-top:19px;gap:12px}.swt-cfg__label{align-items:start;gap:10px}.swt-cfg__label .eyebrow{letter-spacing:.07em;font-size:10px}.swt-cfg__label .meta{white-space:nowrap;font-size:12px}.swt-cfg__selname{font-family:var(--body);font-weight:600;text-transform:none;font-size:15px}.swt-cfg__photo{font-size:11px;color:#62696c}.swt-cfg__photo img{background:#fff;border:1px solid #d8dcdb;border-radius:2px}.swt-cfg__swatches{gap:10px}.swt-sw{border:1px solid #929a9c;border-radius:50%;width:44px;height:44px}.swt-sw[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #181a1b}.swt-sw[data-state=SOLD_OUT]{opacity:.65}.swt-cfg__lines{margin-top:1px;padding-block:18px;gap:10px}.swt-cfg__line{font-size:12px}.swt-cfg__total .price{font-size:37px;margin:0}.swt-cfg__ship,.swt-cfg__note,.swt-cfg__msg,.swt-cfg__live{font-size:12px;line-height:1.65}.swt-cfg__btn{width:100%;min-height:52px}.swt-cfg .swt-hero__trust{font-size:11px;gap:8px 15px;padding-top:15px;border-top:1px solid #d8dcdb}.swt-cfg__stage{--bg:#0e131b;--bg-2:#151c26;--bg-3:#182230;--fg-3:#b9c8d8;--line:#38424f;--blue:#c5e0f1;--blue-2:#d8ecfa;border-radius:4px}.swt-cfg__stage .eyebrow,.swt-cfg__stage .meta{color:#bdcad8}.swt-cfg__view,.swt-cfg__zoom{border-radius:3px}.swt-cfg__view[aria-pressed=true]{color:#132433}.swt-cfg__view{color:#bdcad8}.swt-cfg__stage .swt-cfg__hint{font-size:11px;color:#bdcad8}.swt-cfg__stage .swt-3d__reset{border-radius:3px}.swt-kit__status,.swt-3d__label{color:#d8e1ed}.split{gap:clamp(32px,6vw,88px)}.product-frame{border:1px solid #e7e9e7;border-radius:3px;background:#f8f8f6}.product-frame img{mix-blend-mode:multiply;object-fit:contain}.price{font-size:46px;letter-spacing:-.015em}.price small{display:block;font-size:12px;line-height:1.6;margin:12px 0 0;color:#62696c;letter-spacing:0}.benefits{gap:0;margin-block:28px}.benefit{grid-template-columns:32px 1fr;border:0;border-top:1px solid #d8dcdb;background:transparent;border-radius:0;padding:21px 0;gap:16px}.benefit .n{font:500 11px var(--body);color:#62696c;padding-top:5px}.benefit h3{font-size:25px;line-height:1.1;margin-bottom:8px}.benefit p{font-size:14px;line-height:1.7}.fits{background:#f5f5f3;border-radius:2px;font-size:12px;padding:16px;gap:7px 13px}.fits b{color:#17618b;font-family:var(--body);font-size:10px;letter-spacing:.08em}.fits span+span:before{margin-right:12px}.kit-table-wrap{border-radius:2px}th,td{font-size:12px;padding:12px}th{font-family:var(--body);font-size:10px}.tag{border-radius:2px;font-family:var(--body);font-size:10px;letter-spacing:.04em}.swt-cad-detail{width:100%;height:auto;max-height:180px;object-fit:contain;opacity:.36;margin-top:30px;pointer-events:none}.drip-head{gap:32px;margin-bottom:36px}.drip-head .lede{max-width:48ch;font-size:15px}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 18px}.card{background:transparent;border:0;border-radius:0;transition:none}.card:hover{transform:none}.card .img{border:1px solid #e7e9e7;border-radius:2px;background:#f5f5f3}.card .meta{padding:14px 0;gap:12px}.card .meta b{font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.card .meta span{font-size:12px;color:#50575a;white-space:nowrap}.beanie-grid{gap:26px 18px}.gigi{grid-template-columns:.85fr 1.65fr}.gigi .lede{font-size:15px}.drops{background:#f5f5f3}#team .wrap{max-width:1000px;text-align:center}#team .lede{margin-inline:auto;margin-bottom:28px;max-width:55ch}#team .btn{margin:5px}#sean-demo .split{grid-template-columns:1fr 1fr;align-items:center}#sean-demo .lede{margin-top:25px;max-width:39ch}#sean-demo video{border-radius:3px!important;max-height:540px!important}.swt-video-details{background:#f5f5f3;border-color:#d8dcdb;border-radius:2px;margin-top:0;color:#181a1b}.swt-video-details p{color:#50575a}.faq{max-width:960px}.faq summary{font-size:clamp(23px,2vw,28px);padding-block:24px}.faq details p{font-size:14px;line-height:1.8}footer{background:#f5f5f3}.foot-col h3{font-family:var(--body);font-size:11px;letter-spacing:.1em}.foot-col a{display:inline-flex;align-items:center;min-height:32px;font-size:13px}.legal{font-size:11px}.nav-toggle{border-radius:2px}:is(a,button,input,summary):focus-visible{outline-color:#17618b}.swt-kit :is(button,input,canvas):focus-visible,.swt-cfg__stage :is(button,input,canvas):focus-visible{outline-color:#b2d2e6}@media(min-width:900px){.swt-cfg{grid-template-columns:1.18fr 1fr;gap:clamp(36px,6vw,86px)}.swt-cfg__stage{top:110px;aspect-ratio:4/5;min-height:580px}}@media(max-width:1100px){.nav .wrap{height:auto;min-height:74px;padding-block:10px;gap:10px 16px}.nav-toggle{background:#fff;color:#181a1b;border-color:#aeb5b6;font-size:12px}.nav .nav-links a{color:#181a1b;font-size:14px}.nav .nav-links a:hover{background:#f5f5f3}.hero .wrap{gap:32px}.hero-copy h1{font-size:clamp(58px,6.3vw,78px)}}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:28px}.hero-copy{max-width:620px;padding-block:0}.hero-copy h1{font-size:clamp(64px,11vw,90px)}.hero-copy h1 .cap{display:inline}.hero-sub{max-width:40ch;font-size:17px;margin-block:20px}.hero-actions .btn{min-height:48px}.hero-meta{margin-top:20px}.swt-kit__canvas{aspect-ratio:1.15;min-height:440px}.split,.gigi,#sean-demo .split{grid-template-columns:1fr}.product-visual{max-width:650px;width:100%;margin:auto}.swt-cad-detail{max-height:130px;margin-top:24px}#sean-demo video{max-height:520px!important}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.nav .logo{font-size:17px;gap:9px}.nav .logo .badge{width:36px;height:36px}.hero{padding-top:34px}.hero-copy .kicker{font-size:10px;margin-bottom:22px}.hero-copy h1{font-size:clamp(53px,14vw,70px)}.hero-actions{align-items:start;flex-direction:column;gap:6px}.hero-actions .btn{max-width:100%}.hero-purchase-note{font-size:11px}.swt-kit__canvas{height:470px;min-height:470px;aspect-ratio:auto}.swt-cfg__panel{gap:23px}.swt-cfg h2{font-size:43px}.swt-cfg__label{flex-wrap:wrap;gap:4px 12px}.swt-cfg__swatches{gap:10px}.swt-cfg__zoom{max-width:56%}.swt-cfg__zoom input{width:80px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.beanie-grid{grid-template-columns:1fr 1fr;gap:20px 14px}.beanie-grid .card:last-child{grid-column:1/-1;max-width:calc(50% - 7px)}.card .meta{flex-wrap:wrap;gap:5px}.price small{margin-top:10px}.legal{margin-top:32px}}body.swt-guide{font-family:system-ui,sans-serif;line-height:1.7}body.swt-guide header a{color:#181a1b}body.swt-guide p,body.swt-guide li{color:#50575a}body.swt-guide h2{font-size:24px;line-height:1.3;letter-spacing:-.015em;margin-top:36px}body.swt-guide a{color:#17618b}body.swt-guide .notice,.swt-fit__notice{background:#f5f5f3;border-left:2px solid #17618b}body.swt-guide .actions a,.swt-fit__actions a{border:1px solid #aeb5b6;border-radius:2px;min-height:46px;font-size:13px;align-content:center}body.swt-guide footer{background:transparent;border-color:#d8dcdb;color:#62696c}.swt-fit{padding-block:64px;max-width:980px}.swt-fit h1{font-size:clamp(42px,6vw,72px)}.swt-site .swt-reviews,body.swt-review-page{--bg:#fff;--panel:#fff;--text:#181a1b;--muted:#50575a;--line:#d8dcdb;--accent:#17618b;color-scheme:light;background:#fff;color:#181a1b}body.swt-review-page .brand img{filter:brightness(0)}:is(.swt-site .swt-reviews,body.swt-review-page) .review-card{border:0;border-top:1px solid #aeb5b6;border-radius:0;padding-inline:0;background:#fff}:is(.swt-site .swt-reviews,body.swt-review-page) blockquote p{color:#353c40}:is(.swt-site .swt-reviews,body.swt-review-page) .review-grid{gap:24px 56px}:is(.swt-site .swt-reviews,body.swt-review-page) .button{border-radius:2px}:is(.swt-site .swt-reviews,body.swt-review-page) .button.primary{background:#181a1b;border-color:#181a1b;color:#fff}:is(.swt-site .swt-reviews,body.swt-review-page) .verified{border-color:#aeb5b6}:is(.swt-site .swt-reviews,body.swt-review-page) .hero{background:#fff}:is(.swt-site .swt-reviews,body.swt-review-page) footer{background:#f5f5f3}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.swt-kit .swt-kit__parts-note{color:#d8e1ed;font-size:12px;line-height:1.5;margin:0;padding:10px 15px 4px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/swt-premium.css.map */
