:root{--warm:#F5EFE8;--linen:#EDE3DC;--sand:#C7B4A5;--birch:#D7C9B7;--edge:#B5967E;--walnut:#795B45;--grey:#5E5D63;--ink:#2E2824;--sans:"Archivo","IBM Plex Mono",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--e:cubic-bezier(.65,0,.35,1);--m:40px;--rule:1px solid var(--ink);--hair:1px solid rgba(46,40,36,.16)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--warm);color:var(--ink);font-family:var(--sans);font-stretch:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;width:100%;height:100%;object-fit:cover}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}.mono{font:400 11px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase}.wl{color:var(--walnut)}.skip{position:absolute;left:-9999px;top:0;z-index:20;background:var(--ink);color:var(--warm);padding:10px 14px}.skip:focus{left:var(--m)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--walnut);outline-offset:2px}main{display:block}#shopify-section-arch-header,.arch-header-wrap{display:contents}.wrap{margin:0 var(--m);border-left:var(--rule);border-right:var(--rule);position:relative}.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,1fr);pointer-events:none;z-index:0}.grid-bg i{border-right:var(--hair)}.grid-bg i:last-child{border:0}.g12{display:grid;grid-template-columns:repeat(12,1fr);position:relative;z-index:1}[id]{scroll-margin-top:72px}.top{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:var(--rule);height:64px;align-items:stretch;position:sticky;top:0;background:var(--warm);z-index:5}.top>*{display:flex;align-items:center;padding:0 16px;border-right:var(--rule)}.top>*:last-child{border-right:0}.top .lg{grid-column:span 2;font:700 22px/1 var(--sans);font-stretch:125%;letter-spacing:.06em}.top .ds{grid-column:span 3}.top nav{grid-column:span 5;gap:0;padding:0}.top nav a{flex:1;height:100%;display:flex;align-items:center;padding:0 14px;border-right:var(--hair);transition:background .3s}.top nav a:hover{background:var(--linen)}.top nav a:last-child{border:0}.top nav a b{font-weight:500;color:var(--walnut);margin-right:8px}.top .kit{grid-column:span 2;background:var(--ink);color:var(--warm);justify-content:space-between;transition:background .4s}.top .kit:hover{background:var(--walnut)}.hero{border-bottom:var(--rule)}.hero h1{grid-column:1/8;padding:72px 16px 0;font:500 clamp(64px,8.6vw,138px)/.86 var(--sans);font-stretch:72%;letter-spacing:-.035em;text-transform:uppercase}.hero h1 em,.big em,.cta h2 em{font-style:normal;font-stretch:125%;font-weight:300;letter-spacing:-.05em;color:var(--walnut)}.hero .meta{grid-column:1/8;padding:36px 16px 56px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end}.hero .meta p{grid-column:1/5;font:400 18px/1.5 var(--sans);color:var(--grey);max-width:40ch}.hero .meta a{grid-column:5/8;justify-self:end}.btn{display:inline-flex;align-items:center;gap:40px;padding:18px 20px;border:var(--rule);font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:var(--warm);transition:background .4s;cursor:pointer}.btn span{transition:transform .4s var(--e)}.btn:hover{background:var(--walnut)}.btn:hover span{transform:translate(4px)}.hero .obj{grid-column:8/13;grid-row:1/3;border-left:var(--rule);position:relative;background:#fff;overflow:hidden;min-height:420px}.hero .obj img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:45% 45%;transform:scale(1.18)}.tag{position:absolute;left:var(--x);top:var(--y);display:flex;align-items:center;gap:8px;font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:2}.tag:before{content:"";width:9px;height:9px;border:1.5px solid var(--ink);border-radius:50%;background:var(--warm);flex:none}.tag span{background:var(--warm);padding:3px 6px;border:1px solid var(--ink)}.tag i{display:block;height:1px;background:var(--ink);width:var(--w,40px)}.obj .hdr,.pm .hdr{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;padding:12px 14px;border-bottom:var(--hair);background:#ffffffb3;z-index:2}.obj .ftr{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:12px 14px;border-top:var(--hair);background:#ffffffb3;z-index:2}.spec{border-bottom:var(--rule)}.spec div{grid-column:span 3;padding:18px 16px 22px;border-right:var(--rule)}.spec div:last-child{border:0}.spec small{display:block;color:var(--walnut);margin-bottom:10px}.spec strong{font:500 20px/1.2 var(--sans);font-stretch:90%}.sh{border-bottom:var(--rule)}.sh .n{grid-column:1/3;padding:16px;border-right:var(--rule)}.sh .t{grid-column:3/10;padding:16px}.sh .r{grid-column:10/13;padding:16px;text-align:right;border-left:var(--rule)}.big{display:block;grid-column:1/13;padding:64px 16px 56px;font:500 clamp(48px,5.6vw,88px)/.92 var(--sans);font-stretch:72%;letter-spacing:-.03em;text-transform:uppercase;border-bottom:var(--rule)}.draw{border-bottom:var(--rule)}.draw .sheet{grid-column:1/9;padding:36px 16px;border-right:var(--rule);background:linear-gradient(rgba(46,40,36,.05) 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,rgba(46,40,36,.05) 1px,transparent 1px) 0 0/20px 20px,var(--linen)}.draw svg{width:100%;height:auto;display:block}.draw .tbl{grid-column:9/13}.row{display:grid;grid-template-columns:56px 1fr auto;gap:12px;padding:24px 16px;border-bottom:var(--rule);align-items:baseline;transition:background .3s}.row:hover,.row.on{background:var(--linen)}.row b{font:500 11px var(--mono);color:var(--walnut)}.row h3{font:500 22px/1.1 var(--sans);font-stretch:85%;text-transform:uppercase;letter-spacing:-.01em}.row .d{font:500 22px var(--mono);letter-spacing:-.04em;transition:color .3s}.row:hover .d,.row.on .d{color:var(--walnut)}.row p{grid-column:2/4;font:400 15px/1.6 var(--sans);color:var(--grey)}.tbl .foot{padding:20px 16px;color:var(--grey)}.tbl .foot p{font:400 15px/1.6 var(--sans);text-transform:none;letter-spacing:0;margin-top:8px}.elev .mod rect,.elev .mod path{transition:fill .35s,stroke .35s}.elev .mod.hl rect:first-child{fill:#b5967e}.elev .mod.hl rect,.elev .mod.hl path{stroke:#795b45}.plans{border-bottom:var(--rule)}.plans figure{grid-column:span 4;padding:28px 16px 20px;border-right:var(--rule)}.plans figure:last-child{border:0}.plans svg{width:100%;height:240px;display:block}.plans figcaption{display:flex;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:var(--hair)}.mat{border-bottom:var(--rule)}.mat .ph{grid-column:1/7;aspect-ratio:1/1;overflow:hidden;border-right:var(--rule);position:relative}.mat .ph img{object-position:30% 50%}.mat .ph .tag{left:42%;top:62%}.mat .ph .tag.t2{left:30%;top:30%}.mat .tx{grid-column:7/13;display:flex;flex-direction:column}.mat .blk{padding:28px 16px;border-bottom:var(--rule)}.mat .blk h3{font:500 34px/1 var(--sans);font-stretch:78%;text-transform:uppercase;margin:10px 0 12px}.mat .blk p{font:400 15px/1.6 var(--sans);color:var(--grey);max-width:46ch}.chips{display:grid;grid-template-columns:repeat(4,1fr);flex:1}.chip{border-right:var(--rule);display:flex;flex-direction:column}.chip:last-child{border:0}.chip i{flex:1;min-height:150px;display:block;border-bottom:var(--rule)}.chip span{padding:10px 12px}.chip span b{display:block;font-weight:500;color:var(--ink)}.asm{border-bottom:var(--rule)}.asm .st{grid-column:span 4;border-right:var(--rule);padding:0 0 26px}.asm .st:last-child{border:0}.asm .st svg{width:100%;height:220px;display:block;border-bottom:var(--rule);background:var(--linen)}.asm .st .mono{padding:16px 16px 0;color:var(--walnut)}.asm .st h3{padding:8px 16px;font:500 26px/1 var(--sans);font-stretch:80%;text-transform:uppercase}.asm .st p{padding:0 16px;font:400 15px/1.6 var(--sans);color:var(--grey)}.figs{border-bottom:var(--rule)}.figs figure{border-right:var(--rule);overflow:hidden}.figs figure:last-child{border:0}.figs .a{grid-column:1/6}.figs .b{grid-column:6/10}.figs .c{grid-column:10/13}.figs .f{aspect-ratio:3/4;overflow:hidden}.figs .f img{transition:transform 1.2s var(--e)}.figs figure:hover .f img{transform:scale(1.03)}.figs .b .f,.figs .c .f{aspect-ratio:auto;height:calc(100% - 44px)}.figs figcaption{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:var(--rule)}.terms{border-bottom:var(--rule)}.terms div{grid-column:span 3;padding:28px 16px 30px;border-right:var(--rule);display:flex;flex-direction:column;min-height:300px}.terms div:last-child{border:0}.terms .v{font:500 112px/.85 var(--sans);font-stretch:62%;letter-spacing:-.04em;margin:18px 0 auto}.terms .v small{font:400 13px var(--mono);letter-spacing:.04em;margin-left:6px;vertical-align:top;color:var(--walnut)}.terms h3{font:500 20px/1.15 var(--sans);font-stretch:88%;text-transform:uppercase;margin-top:28px}.terms p{font:400 15px/1.6 var(--sans);color:var(--grey);margin-top:8px}.cta{background:var(--ink);color:var(--warm)}.cta .grid-bg i{border-color:#f5efe81f}.cta h2{grid-column:1/9;padding:90px 16px;font:500 clamp(56px,7vw,116px)/.88 var(--sans);font-stretch:70%;text-transform:uppercase;letter-spacing:-.035em}.cta h2 em{color:var(--sand)}.cta .side{grid-column:9/13;padding:90px 16px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid rgba(245,239,232,.3)}.cta .btn{background:var(--warm);color:var(--ink);border-color:var(--warm);justify-content:space-between}.cta .btn:hover{background:var(--sand)}.cta .side p{color:var(--birch);font:400 15px/1.6 var(--sans);text-transform:none;letter-spacing:0}.cart{border-top:var(--rule)}.cart>div{padding:14px 16px 18px;border-right:var(--rule)}.cart>div:last-child{border:0}.cart small{display:block;color:var(--walnut);margin-bottom:6px}.cart a{transition:color .3s}.cart a:hover{color:var(--walnut)}.cart .c1{grid-column:span 3}.cart .c2,.cart .c3,.cart .c4{grid-column:span 2}.cart .c5{grid-column:span 3}.cart .lg{font:700 40px/1 var(--sans);font-stretch:125%;letter-spacing:.04em}.cart .legal{display:block;text-transform:none;letter-spacing:.01em;font-size:10.5px;line-height:1.6}.bottom{height:var(--m)}.pdp{border-bottom:var(--rule)}.pm{grid-column:1/8;border-right:var(--rule);min-width:0}.pm-main{position:relative;background:#fff;overflow:hidden}.pm-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1/1}.pm-track::-webkit-scrollbar{display:none}.pm-slide{flex:0 0 100%;scroll-snap-align:start;height:100%}.pm-thumbs{display:grid;grid-template-columns:repeat(6,1fr);border-top:var(--rule)}.pm-th{position:relative;aspect-ratio:1/1;border-right:var(--rule);overflow:hidden;opacity:.72;transition:opacity .3s}.pm-th:last-child{border-right:0}.pm-th.on,.pm-th:hover{opacity:1}.pm-th span{position:absolute;left:6px;top:6px;background:var(--warm);border:1px solid var(--ink);padding:1px 4px;font-size:9px}.pi{grid-column:8/13;display:flex;flex-direction:column}.pi-top{padding:40px 16px 32px;border-bottom:var(--rule)}.pi h1{margin:12px 0 18px;font:500 clamp(40px,3.6vw,60px)/.92 var(--sans);font-stretch:72%;letter-spacing:-.03em;text-transform:uppercase}.pi .lead{font:400 16px/1.6 var(--sans);color:var(--grey);max-width:42ch}.pi-price{padding:22px 16px;border-bottom:var(--rule);display:grid;grid-template-columns:1fr auto;align-items:end;row-gap:6px}.pi-price small{grid-column:1/3;color:var(--walnut)}.pi-price .pr{font:500 34px/1 var(--mono);letter-spacing:-.04em;text-transform:none}.pi-price .pr-note{justify-self:end;color:var(--grey)}.pi-form{padding:20px 16px;border-bottom:var(--rule);display:flex;flex-direction:column;gap:14px}.pi-opt small,.qty small{display:block;color:var(--walnut);margin-bottom:6px}.pi-opt select{width:100%;padding:12px;border:var(--rule);background:var(--warm);border-radius:0}.pi-buy{display:grid;grid-template-columns:88px 1fr;gap:0}.qty{display:flex;flex-direction:column}.qty input{height:52px;border:var(--rule);border-right:0;background:var(--warm);text-align:center;border-radius:0;width:100%;-moz-appearance:textfield}.qty small{display:none}.btn-buy{justify-content:space-between;height:52px;width:100%}.btn-buy[disabled]{background:var(--grey);border-color:var(--grey);cursor:not-allowed}.pi-spec{list-style:none;padding:8px 16px 16px}.pi-spec li{padding:16px 0;border-bottom:var(--hair)}.pi-spec li:last-child{border-bottom:0}.pi-spec small{display:block;color:var(--walnut);margin-bottom:6px}.pi-spec strong{font:500 18px/1.25 var(--sans);font-stretch:90%}.pi-desc{padding:20px 16px;border-top:var(--rule);font:400 15px/1.6 var(--sans);color:var(--grey)}.pi-desc h3{font:500 18px/1.2 var(--sans);font-stretch:85%;text-transform:uppercase;color:var(--ink);margin:18px 0 8px}.pi-desc ul{padding-left:18px}.js .dl{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.6s var(--e)}.js .in .dl,.js .dl.in{stroke-dashoffset:0}.js .mv{opacity:0;transition:opacity .6s ease 1.1s}.js .in .mv{opacity:1}.js .drop{transform:translateY(-6px);opacity:.4;transition:transform 1s var(--e) .5s,opacity 1s var(--e) .5s}.js .in .drop{transform:none;opacity:1}.js .rv{opacity:0;transform:translateY(24px);transition:opacity .9s var(--e),transform .9s var(--e)}.js .rv.in{opacity:1;transform:none}.final .dl{stroke-dashoffset:0!important;transition:none!important}.final .rv,.final .mv,.final .drop{opacity:1!important;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .dl{stroke-dashoffset:0;transition:none}.js .rv,.js .mv,.js .drop{opacity:1;transform:none;transition:none}.btn span,.figs .f img{transition:none}}@media(max-width:820px){:root{--m:12px}.grid-bg{grid-template-columns:repeat(4,1fr)}.grid-bg i:nth-child(n+5){display:none}.g12{grid-template-columns:repeat(4,1fr)}.top{grid-template-columns:1fr auto;height:52px}.top .ds,.top nav{display:none}.top .lg{grid-column:auto;font-size:18px}.top .kit{grid-column:auto;gap:18px}[id]{scroll-margin-top:56px}.hero h1{grid-column:1/5;padding:40px 12px 0;font-size:62px}.hero .obj{grid-column:1/5;grid-row:auto;aspect-ratio:1/1;border-left:0;border-top:var(--rule);order:3;min-height:0}.tag{left:var(--xm);top:var(--ym)}.tag i,.tag.hm{display:none}.hero .meta{grid-column:1/5;display:block;padding:24px 12px 32px}.hero .meta p{font-size:16px;margin-bottom:22px}.hero .meta .btn{width:100%;justify-content:space-between}.spec div{grid-column:span 2;border-bottom:var(--rule)}.spec div:nth-child(2n){border-right:0}.spec div:nth-child(n+3){border-bottom:0}.spec strong{font-size:16px}.sh .n{grid-column:1/2}.sh .t{grid-column:2/5}.sh .r{display:none}.big{grid-column:1/5;padding:40px 12px;font-size:44px}.draw .sheet,.draw .tbl{grid-column:1/5;border-right:0}.draw .sheet{border-bottom:var(--rule);padding:20px 8px}.plans figure{grid-column:1/5;border-right:0;border-bottom:var(--rule)}.plans figure:last-child{border-bottom:0}.plans svg{height:200px}.mat .ph,.mat .tx{grid-column:1/5;border-right:0}.mat .ph{border-bottom:var(--rule)}.chip i{min-height:90px}.chip span{padding:8px;font-size:9px}.asm .st{grid-column:1/5;border-right:0;border-bottom:var(--rule)}.asm .st:last-child{border-bottom:0}.figs .a,.figs .b,.figs .c{grid-column:1/5;border-right:0}.figs .b .f,.figs .c .f{aspect-ratio:4/3;height:auto}.figs figure{border-bottom:var(--rule)}.figs figure:last-child{border-bottom:0}.terms div{grid-column:span 2;min-height:240px;border-bottom:var(--rule)}.terms div:nth-child(2n){border-right:0}.terms div:nth-child(n+3){border-bottom:0}.terms .v{font-size:76px}.terms h3{font-size:16px}.cta h2{grid-column:1/5;padding:56px 12px 28px;font-size:54px}.cta .side{grid-column:1/5;border-left:0;padding:0 12px 48px;gap:28px}.cart .c1,.cart .c5{grid-column:1/5;border-right:0;border-bottom:var(--rule)}.cart .c2,.cart .c3,.cart .c4{grid-column:span 2;border-bottom:var(--rule)}.cart .c3{border-right:0}.cart .c4{grid-column:1/5;border-right:0}}@media(max-width:820px){.grid-bg{display:none}.hero h1{padding:52px 20px 0}.hero .meta{padding:28px 20px 44px}.hero .meta p{font-size:17px;line-height:1.6;margin-bottom:28px}.obj .ftr{display:none}.obj .hdr{border-bottom:0;background:transparent}.spec{display:block;padding:12px 20px 20px}.spec div{border:0!important;border-bottom:var(--hair)!important;padding:22px 0}.spec div:last-child{border-bottom:0!important}.spec small{margin-bottom:6px}.spec strong{font-size:19px}.sh .n{padding:18px 20px;border-right:0}.sh .t{padding:18px 20px 18px 0}.big{padding:64px 20px 56px;font-size:46px;border-bottom:0}.draw .sheet{padding:28px 12px;border-bottom:0}.draw .lbls{display:none}.draw svg text{font-size:4.6px}.row{grid-template-columns:52px 1fr auto;padding:30px 20px;border-bottom:var(--hair)}.row p{font-size:16px;line-height:1.6;margin-top:6px}.tbl .foot{padding:30px 20px 40px}.tbl .foot p{font-size:16px}.draw .tbl{border-top:var(--rule)}.plans{padding:16px 0 8px;border-top:var(--rule)}.plans .p-m01{display:none}.plans figure{border-bottom:0!important;padding:28px 20px}.plans svg{height:180px}.plans figcaption{border-top:var(--hair)}.mat .ph{border-bottom:0}.mat .ph .t1{display:none}.mat .blk{padding:40px 20px 36px;border-bottom:var(--hair)}.mat .blk h3{font-size:32px}.mat .blk p{font-size:16px;line-height:1.65}.chips{gap:10px;padding:28px 20px 40px}.chip{border:0}.chip i{min-height:64px;border:1px solid rgba(46,40,36,.2)}.chip span{padding:10px 0 0;font-size:10px}.asm .st{border-bottom:0;padding-bottom:44px}.asm .st svg{height:200px;border-bottom:0;border-top:var(--hair)}.asm .st:first-child svg{border-top:0}.asm .st .mono{padding:22px 20px 0}.asm .st h3{padding:10px 20px}.asm .st p{padding:0 20px;font-size:16px;line-height:1.65}.figs{padding:0}.figs figure{border-bottom:0}.figs figcaption{border-top:0;padding:0 20px}.figs .c{display:none}.terms{display:block;padding:8px 20px 20px}.terms div{border:0!important;border-bottom:var(--hair)!important;min-height:0;display:grid;grid-template-columns:96px 1fr;column-gap:16px;padding:30px 0;align-items:start}.terms div:last-child{border-bottom:0!important}.terms .mono{display:none}.terms .v{grid-row:1/3;font-size:60px;margin:0}.terms h3{margin-top:2px;font-size:18px}.terms p{font-size:16px;margin-top:6px}.cta h2{padding:72px 20px 32px}.cta .side{padding:0 20px 60px}.cta .side p{font-size:16px}.cart>div{padding:18px 20px}.cart .c2,.cart .c3,.cart .c1,.cart .c4{border-bottom:var(--hair)!important}.pm,.pi{grid-column:1/5;border-right:0}.pm-thumbs{grid-template-columns:repeat(6,1fr)}.pm .hdr{border-bottom:0;background:transparent}.pi-top{padding:36px 20px 28px}.pi h1{font-size:44px}.pi .lead{font-size:16px}.pi-price{padding:22px 20px}.pi-form{padding:20px 20px 24px}.pi-spec{padding:8px 20px 20px}.pi-desc{padding:24px 20px}}.hero .obj.has-vid video,.hero .obj.has-vid .vid-poster,.mat .ph.has-vid video,.mat .ph.has-vid .vid-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;transform:none}.has-vid video{z-index:1}.has-vid .vid-poster{z-index:0}.hero .obj.has-vid .tag{display:none}.hero .obj.has-vid .hdr,.hero .obj.has-vid .ftr,.mat .ph.has-vid .tag{z-index:3}@media(max-width:820px){.hero .obj.has-vid{aspect-ratio:4/5}.hero .obj.has-vid .hdr{background:#ffffffb8}}@media(prefers-reduced-motion:reduce){.hero .obj.has-vid video,.mat .ph.has-vid video{display:none}}:root{--cta:#C9A27E;--cta-h:#B5895F}.btn{min-height:52px;padding:0 22px;gap:28px;border:1.5px solid var(--ink);background:var(--cta);color:var(--ink);font:600 13px/1 var(--mono);letter-spacing:.07em;justify-content:space-between;transition:background .3s,color .3s;-webkit-tap-highlight-color:transparent}.btn span{font-size:16px;line-height:1}.btn:hover,.btn:focus-visible{background:var(--ink);color:var(--warm)}.btn:focus-visible{outline:3px solid var(--cta);outline-offset:3px}.cta .btn{background:var(--cta);color:var(--ink);border-color:var(--cta)}.cta .btn:hover{background:var(--warm);border-color:var(--warm);color:var(--ink)}.btn-buy{height:56px;min-height:56px}.btn-buy[disabled]{background:var(--grey);border-color:var(--grey);color:var(--warm)}.hero .meta .btn{min-width:260px}.kitstrip{border-top:var(--rule);border-bottom:var(--rule);background:var(--linen);align-items:center}.kitstrip .ks-ph{grid-column:1/3;align-self:stretch;aspect-ratio:1/1;border-right:var(--rule);overflow:hidden;background:#fff}.kitstrip .ks-ph img{width:100%;height:100%;object-fit:cover}.kitstrip .ks-tx{grid-column:3/8;padding:28px 24px}.ks-k{display:block;color:var(--walnut);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.kitstrip h2{font:500 40px/.95 var(--sans);font-stretch:75%;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 10px}.kitstrip p{font:400 16px/1.5 var(--sans);color:var(--grey);max-width:44ch;margin:0}.ks-pr{grid-column:8/10;padding:28px 16px;display:flex;flex-direction:column;gap:6px}.ks-pr b{font:500 36px/1 var(--mono);letter-spacing:-.04em}.ks-pr span{font-size:11px;color:var(--grey);text-transform:uppercase;letter-spacing:.05em}.kitstrip .ks-btn{grid-column:10/13;margin:0 24px 0 8px;min-height:60px}.stickybuy{display:none}@media(max-width:820px){.btn{width:100%;min-height:56px;font-size:13.5px}.hero .meta .btn{min-width:0}.kitstrip{grid-template-columns:112px 1fr;align-items:start}.kitstrip .ks-ph{grid-column:1/2;grid-row:1/3;aspect-ratio:auto;height:100%;min-height:150px}.kitstrip .ks-tx{grid-column:2/3;padding:18px 14px 6px}.kitstrip h2{font-size:30px;margin-bottom:6px}.kitstrip p{font-size:14px}.ks-k{font-size:10px;margin-bottom:6px}.ks-pr{grid-column:2/3;padding:6px 14px 18px;flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.ks-pr b{font-size:26px}.ks-pr span{font-size:9.5px}.kitstrip .ks-btn{grid-column:1/3;margin:0;border-left:0;border-right:0;border-bottom:0;min-height:58px;padding:0 16px}.stickybuy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;align-items:center;gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--warm);border-top:var(--rule);box-shadow:0 -6px 20px #2e28241f;transform:translateY(110%);transition:transform .35s var(--e)}.stickybuy[hidden]{display:flex}.stickybuy.on{transform:none}.stickybuy .sb-tx{display:flex;flex-direction:column;gap:3px;flex:none;min-width:0}.stickybuy .sb-tx b{font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em}.stickybuy .sb-tx span{font-size:12px;color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:38vw}.stickybuy .btn{flex:1;width:auto;min-height:50px}body.has-sticky .bottom{height:84px}}@media(prefers-reduced-motion:reduce){.stickybuy{transition:none}}@media(max-width:820px){.pi-price{grid-template-columns:1fr}.pi-price .pr-note{justify-self:start;grid-column:1/-1}.pi-buy{grid-template-columns:72px 1fr}.btn-buy{white-space:nowrap;font-size:12.5px;letter-spacing:.05em;padding:0 16px;gap:12px}.qty input{height:56px}}@media(max-width:820px){.stickybuy.stickybuy{background:var(--warm)!important;opacity:1}.stickybuy .btn{white-space:nowrap;font-size:12.5px;letter-spacing:.05em;padding:0 14px;gap:10px}.sb-pdp .sb-tx span{display:none}.sb-pdp .sb-tx b{font-size:18px;letter-spacing:-.02em}}.ann{position:relative;z-index:1;background:var(--ink);color:var(--warm);text-align:center;padding:9px 16px;font-size:11px;letter-spacing:.08em}.pm-empty{display:block}.pm-ph{width:100%;height:100%;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--linen);color:var(--walnut);text-align:center;padding:24px}.pm-ph b{font-weight:600;font-size:22px;letter-spacing:.32em;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/altana-arch.css.map */
