@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(sw-fraunces.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(sw-instrument-sans.woff2) format("woff2")}:root{--ink:#231F1B;--accent:#8A4425;--cream:#F4EEE4;--paper:#FAF9F5;--sand:#EFE9DF;--bark:#5A5147;--stone:#A7A29B;--dark:#3A322B}.sw *{margin:0;padding:0;box-sizing:border-box}.sw{font-family:Instrument Sans,system-ui,sans-serif;background:var(--sand);color:var(--ink);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}.sw img{display:block;max-width:100%}.sw a{color:inherit;text-decoration:none}.sw a:focus-visible,.sw button:focus-visible,.sw input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sw .pagediv{background:var(--ink);color:var(--cream);text-align:center;padding:14px;font:600 12px/1 Instrument Sans;letter-spacing:.28em;text-transform:uppercase}.sw .pagediv span{color:var(--accent)}.sw .hdr{background:var(--dark);color:var(--cream);display:flex;align-items:center;justify-content:space-between;padding:18px 40px;gap:24px}.sw .hdr img.lg{height:56px;width:auto}.sw .hdr nav{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:15px;font-weight:500}.sw .hdr nav a:hover{color:var(--cream)}.sw .hdr .u{display:flex;gap:20px;font-size:15px;font-weight:500}.sw .eyebrow{font:600 12px/1 Instrument Sans;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.sw .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;font-weight:600;font-size:15px;transition:.2s}.sw .btn-cream{background:var(--cream);color:var(--ink)}.sw .btn-cream:hover{background:var(--accent);color:#fff}.sw .btn-dark{background:var(--ink);color:var(--cream)}.sw .btn-dark:hover{background:var(--accent);color:#fff}.sw .btn-line{border:1.5px solid var(--ink)}.sw .btn-line:hover{background:var(--ink);color:var(--cream)}.sw h1.big{font:300 64px/1.02 Fraunces,Georgia,serif;letter-spacing:-.02em}.sw h2.mid{font:300 44px/1.05 Fraunces,Georgia,serif;letter-spacing:-.01em}.sw h2.mid em,.sw h1.big em{font-style:italic}.sw .wrap{max-width:1360px;margin:0 auto;padding:0 40px}.sw .note{max-width:1360px;margin:0 auto;padding:10px 40px 26px;font:400 13px/1.5 Instrument Sans;color:var(--bark)}.sw .note b{color:var(--accent)}.sw .pp{background:var(--paper);display:grid;grid-template-columns:1.15fr 1fr;gap:48px;padding:56px 40px}.sw .pp .gal{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sw .pp .gal .im{aspect-ratio:3/4;background:var(--sand) center/cover no-repeat;position:relative}.sw .pp .gal .im:first-child{grid-column:1/3;aspect-ratio:16/10}.sw .pp .info{display:flex;flex-direction:column;gap:18px;padding-top:8px}.sw .pp h1{font:300 44px/1.08 Fraunces,Georgia,serif}.sw .pp .price{font:400 26px/1 Fraunces,Georgia,serif}.sw .pp .per{font:500 13px/1 Instrument Sans;letter-spacing:.12em;text-transform:uppercase;color:var(--bark)}.sw .pp .desc{color:var(--bark);max-width:34em}.sw .pp .care{border:1px solid rgba(35,31,27,.15)}.sw .pp .care .row{display:flex;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid rgba(35,31,27,.12);font-size:14px}.sw .pp .care .row:last-child{border-bottom:0}.sw .pp .care .row b{font-weight:600}.sw .pp .care .row span{color:var(--bark)}.sw .pp .care h3{font:600 12px/1 Instrument Sans;letter-spacing:.2em;text-transform:uppercase;background:var(--sand);padding:14px 20px}.sw .pp .qty{display:flex;border:1.5px solid var(--ink);max-width:220px}.sw .pp .qty span{flex:1;text-align:center;padding:14px}.sw .pp .qty span:first-child,.sw .pp .qty span:last-child{cursor:pointer}.sw .pp .trust{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--bark)}.sw .pp .trust i{font-style:normal;color:var(--accent);margin-right:6px}.sw .pp .pair{background:var(--sand);padding:24px;display:flex;gap:18px;align-items:center}.sw .pp .pair .th{width:76px;height:92px;background:#b5c7c4 center/cover no-repeat;flex:none}.sw .pp .pair p{font-size:14px;color:var(--bark)}.sw .pp .pair b{display:block;font:400 18px/1.3 Fraunces,Georgia,serif;color:var(--ink)}.sw .cp-banner{background:var(--accent);color:#fff;padding:72px 40px}.sw .cp-banner p.sub{color:var(--cream);opacity:.9;margin-top:10px}.sw .cp-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 40px;background:var(--paper);border-bottom:1px solid rgba(35,31,27,.1);font-size:14px;font-weight:500}.sw .cp-tools .f{display:flex;gap:10px;flex-wrap:wrap}.sw .cp-tools .chip{border:1px solid rgba(35,31,27,.25);padding:8px 16px;font-size:13px}.sw .cp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;background:var(--paper);padding:40px}.sw .pcard .ph{aspect-ratio:3/4;background:var(--sand) center/cover no-repeat;position:relative}.sw .pcard .flag{position:absolute;top:12px;left:12px;background:var(--accent);color:#fff;font:600 10px/1 Instrument Sans;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px}.sw .pcard h3{font:400 20px/1.3 Fraunces,Georgia,serif;margin-top:12px}.sw .pcard .pr{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--bark);margin-top:4px}.sw .pcard .pr b{color:var(--ink);font-weight:600;white-space:nowrap}.sw .cp-foot{display:flex;justify-content:center;padding:8px 0 48px;background:var(--paper)}.sw .fq{background:var(--paper);padding:64px 40px}.sw .fq .q{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid rgba(35,31,27,.12);font:400 20px/1.4 Fraunces,Georgia,serif}.sw .fq .q i{font-style:normal;color:var(--accent)}.sw .fq .a{padding:0 0 20px;color:var(--bark);max-width:44em;border-bottom:1px solid rgba(35,31,27,.12);font-size:15px}.sw .ct{display:grid;grid-template-columns:1fr 1.2fr;background:var(--paper)}.sw .ct .l{background:var(--dark);color:var(--cream);padding:64px 48px;display:flex;flex-direction:column;gap:16px}.sw .ct .l h2{color:var(--cream)}.sw .ct .l p{color:#d9d0c2;max-width:26em}.sw .ct .r{padding:64px 48px}.sw .ct .field{margin-bottom:22px}.sw .ct label{display:block;font:600 12px/1 Instrument Sans;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.sw .ct input,.sw .ct textarea{width:100%;border:1.5px solid var(--ink);background:transparent;padding:14px 16px;font:400 16px Instrument Sans;color:var(--ink)}.sw .ct textarea{min-height:140px;resize:vertical}.sw .kart{background:var(--paper);padding:56px 40px}.sw .kart .cols{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;max-width:1360px;margin:0 auto}.sw .kart .line{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid rgba(35,31,27,.12);align-items:center}.sw .kart .th{width:88px;height:110px;background:var(--sand) center/cover no-repeat;flex:none}.sw .kart h3{font:400 20px/1.3 Fraunces,Georgia,serif}.sw .kart .mut{color:var(--bark);font-size:14px}.sw .kart .sum{background:var(--cream);padding:32px;height:fit-content}.sw .kart .sum .r{display:flex;justify-content:space-between;padding:8px 0;font-size:15px}.sw .kart .sum .r.t{font-weight:600;font-size:18px;border-top:1px solid rgba(35,31,27,.2);margin-top:10px;padding-top:16px}.sw .se{background:var(--paper);padding:56px 40px}.sw .se .box{display:flex;gap:0;max-width:760px;margin:0 auto 40px;border:1.5px solid var(--ink)}.sw .se .box input{flex:1;border:0;background:transparent;padding:16px;font:400 18px Instrument Sans}.sw .se .box button{border:0;background:var(--ink);color:var(--cream);font:600 13px/1 Instrument Sans;letter-spacing:.14em;text-transform:uppercase;padding:0 28px;cursor:pointer}.sw .nf{background:var(--dark);color:var(--cream);text-align:center;padding:96px 40px}.sw .nf p{color:#d9d0c2;max-width:32em;margin:18px auto 32px}.sw .nf .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.sw .st-hero{min-height:52vh;background:var(--dark) center/cover no-repeat;display:flex;align-items:flex-end}.sw .st-hero .in{padding:56px 40px;width:100%;background:linear-gradient(0deg,#231f1bd9,#231f1b00)}.sw .st-body{background:var(--paper);padding:72px 40px;display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1360px;margin:0 auto}.sw .st-body .txt p{color:var(--bark);margin-bottom:20px}.sw .st-body .im{aspect-ratio:4/5;background:var(--sand) center/cover no-repeat}.sw .st-quote{background:var(--cream);text-align:center;padding:88px 40px}.sw .st-quote blockquote{font:300 clamp(24px,3vw,36px)/1.3 "Fraunces",Georgia,serif;font-style:italic;max-width:22em;margin:0 auto}.sw .st-quote cite{font:600 11px/1 Instrument Sans;letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:var(--bark)}@media(max-width:960px){.sw .pp,.sw .ct,.sw .kart .cols,.sw .st-body{grid-template-columns:1fr}.sw .cp-grid{grid-template-columns:1fr 1fr}.sw h1.big{font-size:44px}}.sw .sbar{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(244,238,228,.4);padding-bottom:2px}.sw .sbar svg{width:15px;height:15px;stroke:var(--cream);fill:none;stroke-width:1.6;flex:none}.sw .sbar input{border:0;background:transparent;color:var(--cream);padding:6px 2px;font:400 14px Instrument Sans;width:180px}.sw .sbar input::placeholder{color:#f4eee48c}:root{--sw-ink:#231F1B;--sw-dark:#3A322B;--sw-accent:#8A4425;--sw-peach:#E0A27E;--sw-bark:#5A5147;--sw-paper:#FAF9F5;--sw-sand:#EFE9DF;--sw-cream:#F4EEE4}body{background:var(--sw-sand);font-family:Instrument Sans,sans-serif}.sw{font:400 16px/1.6 Instrument Sans,sans-serif;color:var(--sw-ink);background:var(--sw-sand)}.sw *,.sw *:before,.sw *:after{box-sizing:border-box}.sw h1,.sw h2,.sw h3,.sw h4{font-family:Fraunces,Georgia,serif;text-transform:none;letter-spacing:-.02em;font-weight:300;color:inherit}.sw p,.sw h1,.sw h2,.sw h3{margin:0}.sw img{display:block;width:100%;height:100%;object-fit:cover}.sw a{text-decoration:none}.sw a:hover{text-decoration:underline}.sw button,.sw input,.sw select,.sw textarea{font:inherit;border-radius:0;text-transform:none;letter-spacing:normal}.sw button{cursor:pointer}.sw .btn{border-radius:0;border:0;text-decoration:none}.sw .btn-line{border:1.5px solid currentColor}.sw :focus-visible{outline:2px solid var(--sw-peach);outline-offset:4px}.sw [disabled]{opacity:.5;cursor:not-allowed}.sw-header .hdr{flex-wrap:wrap;padding:18px 40px;gap:18px 28px}.sw-header .sw-logo{width:150px;height:74px;flex:none}.sw-header nav{flex:1;justify-content:center;gap:8px 24px}.sw-header .u{align-items:center;gap:20px;white-space:nowrap}.sw-header .sbar{border:0;border-bottom:1px solid #f4eee466;background:transparent;box-shadow:none;gap:8px;padding-bottom:2px}.sw-header .sbar input{border:0;outline-offset:4px;box-shadow:none;background:transparent;color:#f4eee4;width:160px;min-height:32px;padding:6px 2px}.sw-header .sbar svg{width:15px;height:15px;stroke:#f4eee4;fill:none;stroke-width:1.6}.sw-header .sbar input::placeholder{color:#f4eee4aa}.sw-header summary{cursor:pointer}.sw-submenu{position:absolute;z-index:8;background:var(--sw-dark);padding:20px;display:grid;gap:10px;min-width:200px}.sw-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;background:var(--sw-sand);color:var(--sw-bark);font-size:12px;letter-spacing:.03em;width:100%;height:100%;min-height:120px;border:1px dashed #5a514744}.sw-hero{min-height:650px;position:relative;background:var(--sw-dark);color:var(--sw-cream);display:flex;align-items:flex-end;padding:40px 40px 64px}.sw-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;filter:brightness(.65)}.sw-hero-content{position:relative;z-index:1}.sw-hero h1{font-size:96px;line-height:.98;max-width:1000px;margin-bottom:28px}.sw-actions{display:flex;flex-wrap:wrap;gap:12px}.sw-reassurance{background:var(--sw-ink);color:var(--sw-cream);padding:16px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 32px;font-size:14px}.sw-pad{padding:96px 40px}.sw-container{max-width:1400px;margin:auto}.sw-title{font-size:56px;line-height:1.05;margin-bottom:40px!important}.sw-collections{padding:96px 40px 40px}.sw-mosaic{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.sw-tile{grid-column:span 2;min-height:260px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:28px;background:var(--sw-cream)}.sw-tile:nth-child(1){grid-column:span 4;grid-row:span 2;min-height:640px}.sw-tile:nth-child(2),.sw-tile:nth-child(3){min-height:312px}.sw-tile img{position:absolute;top:0;right:0;bottom:0;left:0}.sw-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#f4eee4ed,transparent 70%)}.sw-tile>span{position:relative;z-index:1;font:400 28px/1.2 Fraunces,serif}.sw-tile:first-child>span{font-size:40px}.sw-tile .sw-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;align-items:flex-start;padding-top:32px}.sw-index .sw-tile:has(img):after{background:linear-gradient(0deg,#231f1b99,transparent)}.sw-index .sw-tile:has(img)>span{color:var(--sw-cream)}.sw-statement{text-align:center;padding:120px 40px}.sw-statement h2{font-size:72px;line-height:1.02;margin-bottom:28px}.sw-statement p{font-size:20px;max-width:640px;margin:auto;color:var(--sw-bark)}.sw-video{min-height:620px;position:relative;background:var(--sw-sand);padding:40px;display:flex;align-items:flex-end}.sw-video>img,.sw-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sw-video .btn{position:relative}.sw-video .sw-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.sw-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sw .pcard .ph{overflow:hidden}.sw .pcard .pr{flex-wrap:wrap;gap:5px}.sw-story{display:grid;grid-template-columns:1fr 1fr;background:var(--sw-ink);color:var(--sw-cream)}.sw-story-media{min-height:560px}.sw-story-media .sw-placeholder{background:var(--sw-dark);color:var(--sw-cream)}.sw-story-copy{padding:72px 56px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px}.sw-story h2{font-size:52px;line-height:1.05}.sw-story p{font-size:18px}.sw-story .eyebrow{color:var(--sw-peach);font-size:13px}.sw-trade{display:grid;grid-template-columns:1fr 1fr}.sw-trade>a{padding:72px 48px;background:var(--sw-cream)}.sw-trade>a+a{background:var(--sw-accent);color:var(--sw-cream)}.sw-trade h2{font-size:40px;line-height:1.1;margin:12px 0 16px}.sw-social{padding-top:72px}.sw-social-title{padding:0 40px 24px}.sw-social h2{font-size:44px}.sw-social-grid{display:grid;grid-template-columns:repeat(6,1fr)}.sw-social-grid>div{aspect-ratio:1}.sw-newsletter{text-align:center;padding:80px 40px}.sw-newsletter h2{font-size:44px}.sw-newsletter p{margin:10px 0 24px}.sw-newsletter form{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sw-newsletter input[type=email]{min-height:52px;padding:0 16px;border:1.5px solid var(--sw-ink);background:transparent;width:380px;max-width:100%}.sw-footer{padding:40px;background:var(--sw-ink);color:var(--sw-cream);font-size:14px}.sw-footer-top,.sw-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px}.sw-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.sw-footer-bottom{margin-top:20px;border-top:1px solid var(--sw-bark);padding-top:20px}.sw-footer .sw-payments{display:flex;gap:8px;flex-wrap:wrap}.sw-payments svg{width:38px;height:24px}.sw-collection-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;padding:32px 40px 56px;background:var(--sw-paper)}.sw-filter{border-right:1px solid #231f1b22;padding-right:28px}.sw-filter details{border-top:1px solid #231f1b22;padding:16px 0}.sw-filter summary{font-size:12px;font-weight:600;letter-spacing:.12em;cursor:pointer}.sw-filter label{display:flex;align-items:center;gap:10px;font-size:14px;margin-top:10px}.sw-filter input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;accent-color:var(--sw-accent)}.sw-filter input[type=number]{width:100%;border:1px solid var(--sw-bark);padding:8px}.sw-price-range{display:flex;gap:8px;margin-top:16px}.sw-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.sw-tools select,.sw select{border:1px solid #231f1b66;padding:9px;background:transparent;max-width:100%}.sw-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.sw-chip{font-size:13px;background:var(--sw-sand);padding:7px 12px}.sw-swatch{width:18px;height:18px;border-radius:50%;border:1px solid #231f1b33;display:inline-block;flex:none}.sw-swatch img{border-radius:50%}.sw-pagination{display:flex;justify-content:center;gap:16px;padding:40px}.sw .pp .qty{display:flex;max-width:220px}.sw .qty input{width:70px;text-align:center;border:0;background:transparent;min-height:52px}.sw .qty button{width:52px;border:0;background:transparent}.sw .pp form{display:grid;gap:18px}.sw .pp .info .price{line-height:1.3}.sw .pp .gal{align-content:start}.sw .pp .gal .im img{object-fit:contain}.sw .pp .care .row,.sw .kart .line{flex-wrap:wrap}.sw .kart .line .sw-item-info{flex:1;min-width:140px}.sw .kart .line input{width:70px;border:1px solid var(--sw-bark);padding:8px}.sw .kart .sum .r{gap:20px}.sw .kart .sum .btn{width:100%;margin-top:18px}.sw .sum p{font-size:13px;margin-top:12px}.sw .fq details{border-bottom:1px solid #231f1b22}.sw .fq summary.q{border:0;cursor:pointer;list-style:none}.sw .fq summary.q:after{content:"+";color:var(--sw-accent)}.sw .fq .a{border:0}.sw .ct input,.sw .ct textarea{display:block}.sw-message{padding:16px;border:1px solid var(--sw-bark);margin:16px 0}.sw .st-real{padding:72px 40px;background:var(--sw-paper)}.sw .st-real .in{max-width:820px;margin:auto}.sw .st-real .blk{margin-bottom:52px}.sw .st-real h2{font-size:34px;margin:14px 0 18px;line-height:1.1}.sw .st-real p{color:var(--sw-bark);margin-bottom:14px}.sw .st-orgs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px}.sw .st-orgs .tile{aspect-ratio:4/3}.sw .st-hero{min-height:0;text-align:center;padding:112px 40px;display:block;background:var(--sw-dark);color:var(--sw-cream)}.sw .st-hero .eyebrow{color:var(--sw-peach)}.sw .sw-empty{padding:40px 0}.sw .se .box input{min-width:0}.sw .sw-retail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sw .sw-full{grid-column:1/-1}.sw-native-product{font-family:Instrument Sans,sans-serif}.sw-native-product h1,.sw-native-product h2{font-family:Fraunces,serif;text-transform:none}@media(min-width:1100px){body:has(.sw-hero) .sw-header{position:relative;z-index:2}body:has(.sw-hero) .sw-hero{min-height:650px}.sw-collection-body .sw-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.sw-header .hdr{padding:16px 24px}.sw-header nav{order:3;flex-basis:100%;justify-content:flex-start}.sw-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-hero h1{font-size:76px}.sw-collection-body{grid-template-columns:200px minmax(0,1fr);gap:24px}.sw-story-copy{padding:48px 32px}}@media(max-width:700px){.sw-header .hdr{padding:12px 20px;gap:12px}.sw-header .sw-logo{width:110px;height:56px}.sw-header .u{gap:12px;font-size:13px}.sw-header .sbar input{width:110px;font-size:12px}.sw-header nav{gap:10px 20px;font-size:13px}.sw-hero{min-height:560px;padding:32px 20px}.sw-hero h1{font-size:52px}.sw .btn{padding:0 22px;font-size:14px}.sw-reassurance{padding:18px 20px;display:grid;gap:8px}.sw-pad,.sw-collections{padding:56px 20px}.sw-title{font-size:40px}.sw-mosaic{grid-template-columns:1fr 1fr}.sw-tile,.sw-tile:nth-child(2),.sw-tile:nth-child(3){grid-column:span 1;min-height:220px;padding:18px}.sw-tile:nth-child(1){grid-column:span 2;grid-row:span 1;min-height:360px}.sw-tile>span{font-size:24px}.sw-tile:first-child>span{font-size:32px}.sw-statement{padding:72px 20px}.sw-statement h2{font-size:46px}.sw-statement p{font-size:18px}.sw-video{min-height:400px;padding:20px}.sw-story,.sw-trade{grid-template-columns:1fr}.sw-story-media{min-height:360px}.sw-story-copy{padding:48px 24px}.sw-story h2{font-size:40px}.sw-trade>a{padding:48px 24px}.sw-social-grid{grid-template-columns:repeat(3,1fr)}.sw-newsletter{padding:56px 20px}.sw-footer{padding:32px 20px}.sw-collection-body{display:block;padding:24px 20px}.sw-filter{border-right:0;border-bottom:1px solid #231f1b33;padding:0 0 24px;margin-bottom:24px}.sw-products{gap:24px 14px}.sw .pcard h3{font-size:19px}.sw .pp,.sw .kart,.sw .fq,.sw .se{padding:40px 20px}.sw .pp{gap:32px}.sw .ct .l,.sw .ct .r{padding:44px 24px}.sw .kart .sum{padding:24px}.sw .cp-banner{padding:48px 20px!important}.sw .st-real{padding:48px 24px}.sw .st-orgs{grid-template-columns:1fr 1fr}.sw .sw-retail-grid{grid-template-columns:1fr!important}.sw .st-hero,.sw .nf{padding:72px 20px}.sw .big{font-size:44px}.sw .mid{font-size:36px}.sw .cp-grid{padding:24px 20px;gap:24px 14px}}.sw-header .sw-mobile-nav{display:none}.sw-header .sw-logo img{object-fit:contain}.sw-video .sw-video-action{position:relative;z-index:1}.sw-video video{object-fit:contain}.sw-video:has(video){background:var(--sw-dark)}.sw .pcard .sw-card-set{display:block;margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--bark)}.sw .kart .th{overflow:hidden}.sw .kart .th .sw-placeholder{min-height:0;max-height:110px;padding:8px}.sw-filter>.sw-tools b{font:600 12px/1 Instrument Sans;letter-spacing:.2em;text-transform:uppercase}.sw-filter>.sw-tools a{font-size:12px;color:var(--sw-accent);text-decoration:underline}.sw-filter summary{display:flex;justify-content:space-between;font:600 11px/1 Instrument Sans;letter-spacing:.16em;text-transform:uppercase;list-style:none}.sw-filter summary::-webkit-details-marker{display:none}.sw-filter summary:after{content:"+";color:var(--sw-accent)}.sw-filter details[open]>summary:after{content:"\2212"}.sw-filter .sw-filter-option{position:relative;gap:10px;margin-top:10px;cursor:pointer}.sw-filter .sw-filter-option:first-of-type{margin-top:14px}.sw-filter .sw-filter-option:has(input:disabled){opacity:.5;cursor:not-allowed}.sw-filter .sw-filter-option--swatch input{position:absolute;width:16px;height:16px;left:0;opacity:0}.sw-filter .sw-swatch{width:16px;height:16px}.sw-filter input:checked+.sw-swatch{box-shadow:0 0 0 2px var(--sw-paper),0 0 0 3.5px var(--sw-accent)}.sw-filter input:focus-visible+.sw-swatch{outline:2px solid var(--sw-accent);outline-offset:4px}.sw-filter .sw-category-nav nav{display:grid;gap:10px;margin-top:14px;font-size:14px}.sw-filter .sw-category-nav nav a{display:block;width:100%;padding:5px 0;line-height:1.5}.sw-filter .sw-category-nav [aria-current=page]{color:var(--sw-accent);text-decoration:underline}.sw-filter .sw-category-unconfigured{display:block;padding:5px 0;line-height:1.5;color:var(--sw-bark)}.sw-filter .sw-category-unconfigured small{display:block;font:400 11px/1.5 Instrument Sans,sans-serif;color:var(--sw-bark)}.sw-filter .sw-price-range{align-items:center;gap:10px}.sw-filter .sw-price-range label{display:block;flex:1;min-width:0;margin:0}.sw-filter .sw-price-range input{-webkit-appearance:textfield;appearance:textfield;width:100%;min-width:0;border:1.5px solid #231f1b59;padding:9px 12px;background:transparent;font:400 13px/1.6 Instrument Sans;color:var(--sw-ink)}.sw-filter .sw-price-range input::-webkit-inner-spin-button,.sw-filter .sw-price-range input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sw-filter .sw-filter-apply{min-height:36px;padding:10px 18px;font:600 11px/1 Instrument Sans;letter-spacing:.14em;text-transform:uppercase}@media(max-width:700px){.sw-header .hdr nav.sw-desktop-nav{display:none}}.sw a.pcard,.sw a.pcard:hover,.sw a.pcard:focus-visible{text-decoration:none!important}.sw a.pcard:hover h3,.sw a.pcard:focus-visible h3{font-weight:500}@font-face{font-family:SW FAQ Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(sw-fraunces.woff2) format("woff2")}@font-face{font-family:SW FAQ Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(sw-faq-fraunces-italic.woff2) format("woff2")}.sw .fq{background:var(--paper);padding:64px 40px;font:400 16px/1.6 Instrument Sans,system-ui,sans-serif}.sw .fq .in{max-width:860px;margin:0 auto}.sw .fq .eyebrow{font:600 12px/1 Instrument Sans;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.sw .fq h1.big{font:300 64px/1.02 SW FAQ Fraunces,Georgia,serif;letter-spacing:-.02em;margin-top:14px;font-optical-sizing:auto}.sw .fq h1.big em{font-family:inherit;font-weight:inherit;font-style:italic}.sw .fq .acc{border-top:1px solid rgba(35,31,27,.16);margin-top:36px}.sw .fq .cat{font:600 12px/1 Instrument Sans;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);padding:26px 0 8px}.sw .fq details{border:0}.sw .fq summary.q{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid rgba(35,31,27,.12);font:400 20px/1.4 SW FAQ Fraunces,Georgia,serif;letter-spacing:normal;text-transform:none;list-style:none;cursor:pointer;font-optical-sizing:auto}.sw .fq summary.q::-webkit-details-marker{display:none}.sw .fq summary.q:after{content:"+";font-style:normal;color:var(--accent);flex:none}.sw .fq details[open] summary.q:after{content:"\2212"}.sw .fq .a{padding:0 0 20px;color:var(--bark);max-width:44em;border-bottom:1px solid rgba(35,31,27,.12);font:400 15px/1.6 Instrument Sans,system-ui,sans-serif}.sw .fq .a p{font:inherit;letter-spacing:normal;text-transform:none}.sw .pp .qty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:220px;align-items:stretch}.sw .pp .qty button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:52px;min-height:52px;padding:0;margin:0;line-height:normal}.sw .pp .qty input[type=number]{min-width:0;width:100%;height:52px;min-height:52px;padding:0;margin:0;text-align:center;line-height:normal}.sw .pp .qty button:focus-visible,.sw .pp .qty input:focus{outline:2px solid var(--accent);outline-offset:3px}.sw .qty input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sw .qty input[type=number]::-webkit-inner-spin-button,.sw .qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none;margin:0}.sw-filter .sw-filter-notice{font:400 13px/1.6 Instrument Sans,system-ui,sans-serif;color:var(--sw-bark);margin-top:18px}.sw-filter .sw-swatch{display:inline-block;flex:0 0 16px;min-width:16px;overflow:hidden}@media(max-width:960px){.sw .fq h1.big{font-size:44px}}@media(max-width:700px){.sw .fq{padding:64px 40px}}@media(max-width:700px){.sw-header .sw-desktop-nav{display:none}.sw-header .sw-mobile-nav{display:block;order:3;width:100%;font-size:14px}.sw-header .sw-mobile-nav>summary{padding:8px 0;border-top:1px solid #f4eee433;list-style:none;display:flex;justify-content:space-between}.sw-header .sw-mobile-nav>summary:after{content:"+"}.sw-header .sw-mobile-nav[open]>summary:after{content:"\2212"}.sw-header .sw-mobile-nav nav{display:flex;flex-direction:column;padding:12px 0;gap:12px}.sw-header .sw-mobile-nav .sw-submenu{position:static}.sw-video .sw-video-action{max-width:100%}}.sw .pp .gal .im{background:#fff}.sw-header .sw-desktop-nav .sw-nav-item{position:relative}.sw-header .sw-desktop-nav .sw-nav-item>.sw-submenu{display:none;top:100%;left:50%;transform:translate(-50%)}.sw-header .sw-desktop-nav .sw-nav-item:hover>.sw-submenu,.sw-header .sw-desktop-nav .sw-nav-item:focus-within>.sw-submenu{display:grid}@media(max-width:700px){.sw-header .sw-mobile-nav .sw-nav-item>.sw-submenu{display:none}}.sw .sw-index a.sw-tile,.sw .sw-index a.sw-tile:hover,.sw .sw-index a.sw-tile:focus-visible{text-decoration:none!important}.sw .sw-index a.sw-tile:hover>span,.sw .sw-index a.sw-tile:focus-visible>span{font-weight:500}.sw .sw-index a.sw-tile,.sw .sw-index a.sw-tile:hover,.sw .sw-index a.sw-tile:focus-visible{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.sw .sw-index a.sw-tile:hover>span,.sw .sw-index a.sw-tile:focus-visible>span{font-weight:500;text-decoration:none!important}.sw .sw-index a.sw-tile:hover>span,.sw .sw-index a.sw-tile:focus-visible>span{color:var(--sw-accent)}.sw .sw-index a.sw-tile:hover>span,.sw .sw-index a.sw-tile:focus-visible>span{color:var(--sw-accent)!important;text-decoration:none!important}.sw a.sw-tile:hover>span,.sw a.sw-tile:focus-visible>span{color:var(--sw-accent)!important;text-decoration:none!important;font-weight:500}.sw a.sw-tile,.sw a.sw-tile:hover,.sw a.sw-tile:focus-visible{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.sw a.sw-tile>span{transition:font-weight .15s ease,letter-spacing .15s ease}.sw a.sw-tile:hover>span,.sw a.sw-tile:focus-visible>span{color:var(--sw-cream)!important;font-weight:600!important;letter-spacing:.01em;text-decoration:none!important}.sw .sw-filter a.sw-global-glaze>.sw-swatch{display:inline-block!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;border-radius:50%!important;border:1px solid rgba(35,31,27,.25)!important;visibility:visible!important;opacity:1!important;overflow:hidden}.sw .sw-filter a.sw-global-glaze>.sw-swatch img{display:block;width:100%;height:100%;object-fit:cover}.sw-promo{background:#3a322b;color:#f4eee4;padding:34px 0}.sw-promo-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}.sw-promo-eyebrow{font-family:Instrument Sans,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#e0a27e;margin:0 0 10px}.sw-promo-title{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(30px,4vw,52px);line-height:1.05;margin:0 0 18px;color:#f4eee4}.sw-promo-cta{display:inline-block;background:#f4eee4;color:#231f1b;font-family:Instrument Sans,sans-serif;font-size:14px;padding:14px 26px;text-decoration:none}.sw-promo-cta:hover{background:#fff}.sw-promo-tiers{min-width:min(420px,100%)}.sw-promo-tier{display:flex;justify-content:space-between;gap:24px;padding:9px 0;border-bottom:1px solid rgba(244,238,228,.18);font-family:Instrument Sans,sans-serif;font-size:clamp(17px,1.9vw,27px)}.sw-promo-off{color:#f4eee4}.sw-promo-at{color:#c4b6a4}.sw-promo-note{font-family:Instrument Sans,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#e0a27e;margin:12px 0 0}@media(max-width:749px){.sw-promo{padding:26px 22px}.sw-promo-inner{flex-direction:column;gap:22px}.sw-promo-tiers{width:100%;min-width:0}.sw-promo-cta{display:block;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/sw-theme.css.map */
