:root{--w-light: 300;--w-med: 500;--w-semi: 600;--w-xbold: 800;--sidebar-w: 300px;--font: "Helvetica Neue", Helvetica, Arial, "Apple SD Gothic Neo", "Pretendard", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:var(--font);font-weight:var(--w-light);background:var(--paper);color:var(--ink);overflow:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:var(--font);font-weight:var(--w-light)}img{display:block}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-w);padding:30px 28px 26px;display:flex;flex-direction:column;z-index:40;pointer-events:none}.sidebar>*{pointer-events:auto}.logo{position:relative;display:block;align-self:flex-start}.logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:left center;transition:opacity .8s ease}.logo .lg-w,body.hero-dark .logo .lg-b{opacity:0}body.hero-dark .logo .lg-w{opacity:1}.logo-text{font-size:22px;font-weight:var(--w-xbold);letter-spacing:var(--ls)}.nav{margin-top:64px;font-size:14px;line-height:calc(1em + 3px);letter-spacing:-.01em;font-weight:var(--w-semi);text-transform:uppercase}.nav .group{margin-bottom:calc(1em + 3px)}.nav .head{font-weight:var(--w-semi);cursor:pointer;width:fit-content;background:none;border:none;text-align:left;color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;padding:0}.nav .sub{overflow:hidden;max-height:0;transition:max-height .45s ease}.nav .group.open .sub{max-height:400px}.nav .sub a{display:block;width:fit-content;font-weight:var(--w-semi)}.nav .single{display:block;font-weight:var(--w-semi);width:fit-content}.nav .sub a.active,.nav .single.active{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:1px}.sidebar,.utilbar{transition:color .8s ease}body.hero-dark .sidebar,body.hero-dark .utilbar{color:#fff}body.hero-scrolled .sidebar,body.hero-scrolled .utilbar{color:var(--ink)}body.hero-scrolled .logo .lg-b{opacity:1}body.hero-scrolled .logo .lg-w{opacity:0}.mburger{display:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:6px;color:var(--ink)}.mburger i{display:block;width:20px;height:2px;background:var(--ink);transition:transform .3s ease,opacity .3s ease}body.menu-open .mburger i:nth-child(1){transform:translateY(6px) rotate(45deg)}body.menu-open .mburger i:nth-child(2){opacity:0}body.menu-open .mburger i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav .nav-auth{display:none}.utilbar{position:fixed;top:32px;right:34px;z-index:45;display:flex;gap:22px;font-size:11px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase}.sbtn{display:inline-flex;align-items:center;background:none;border:none;padding:0;color:inherit;cursor:pointer}.sbtn svg{display:block}.utilbar{align-items:center}.sov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--paper);display:none;overflow-y:auto}.sov.open{display:block}.sov-bar{display:flex;align-items:center;gap:26px;max-width:720px;margin:0 auto;padding:96px 34px 0}.sov-bar form{flex:1}.sov-bar input{width:100%;border:none;border-bottom:1px solid var(--ink);border-radius:0;background:none;outline:none;font-family:var(--font);font-size:16px;font-weight:var(--w-light);letter-spacing:var(--ls);text-transform:uppercase;padding:6px 0 8px}.sov-bar input::placeholder{color:var(--brand)}.sov-bar input::-webkit-search-cancel-button{display:none}.sov-x{background:none;border:none;padding:0;font-size:16px;font-weight:var(--w-light);color:inherit;cursor:pointer}.sov-res{max-width:720px;margin:0 auto;padding:26px 34px 80px}.sov-item{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--brand)}.sov-item:first-child{border-top:1px solid var(--ink)}.sov-item img{width:64px;height:64px;object-fit:cover}.sov-item .nm{font-size:11px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase;display:block}.sov-item .pr{font-size:11px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase;display:block;margin-top:1px}.sov-item.soldout .pr{color:var(--brand)}.sov-note{font-size:11px;color:var(--brand);letter-spacing:var(--ls);text-transform:uppercase;padding:14px 0}.sov-all{display:block;width:fit-content;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);text-transform:uppercase;text-decoration:underline;text-underline-offset:1px;margin-top:18px}.main{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:var(--paper)}.page-pad{padding:34px 40px 80px calc(var(--sidebar-w) + 40px);min-height:100vh;display:flex;flex-direction:column}.page-pad>*{width:100%}.page-pad>.sfoot{width:calc(100% + 24px + var(--sidebar-w))}.hero-foot{min-height:0}.hero{position:relative;height:100vh;overflow:hidden}.hero-foot{padding-top:10px;padding-bottom:56px}.hero-foot .sfoot{margin-top:0}.hero .slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:opacity 1.8s ease}.hero .slide.show{opacity:1}.hero .slide img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.hero .ep-tag{position:absolute;right:34px;bottom:28px;font-size:11px;letter-spacing:var(--ls);font-weight:var(--w-xbold);color:var(--ink);transition:color .8s ease}body.hero-dark .hero .ep-tag{color:#fff}.ntc{max-width:900px}.ntc-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:14px 2px;border-bottom:1px solid var(--brand)}.ntc-row:first-child{border-top:1px solid var(--ink)}.ntc-t{font-size:12px;font-weight:var(--w-semi);letter-spacing:var(--ls)}.ntc-d{font-size:12px;font-weight:var(--w-med);letter-spacing:var(--ls);color:var(--brand);white-space:nowrap;text-transform:uppercase}.ntc-art{max-width:640px;padding-top:26px}.ntc-art h1{font-size:14px;font-weight:var(--w-semi);letter-spacing:var(--ls);margin-top:14px}.ntc-art .back{display:inline-block;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);color:var(--brand);text-transform:uppercase}.ntc-art .back:hover{color:var(--ink)}.ntc-date{font-size:11px;font-weight:var(--w-med);color:var(--brand);margin:4px 0 26px;text-transform:uppercase}.ntc-body{font-size:13px;font-weight:var(--w-light);line-height:1.9}.ntc-body p{margin-bottom:1em}.ntc-body img{max-width:100%;height:auto}.pd-images img.pd-zoom{cursor:zoom-in}.plb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--paper);display:none}.plb.open{display:block}.plb-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.plb-stage img{width:auto;height:100%;max-width:92vw;object-fit:contain;cursor:default}.plb-thumbs{position:absolute;left:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:2;max-height:82vh;overflow-y:auto;scrollbar-width:none}.plb-thumbs::-webkit-scrollbar{display:none}.plb-th{width:48px;padding:0;border:none;background:none;cursor:pointer;opacity:.45;transition:opacity .2s}.plb-th.on{opacity:1}.plb-th img{width:100%;height:auto;display:block}body.plb-open .sidebar{z-index:90;pointer-events:none}body.plb-open .sidebar>*{pointer-events:none}body.plb-open .sidebar .logo{pointer-events:auto}body.plb-open .sidebar .nav,body.plb-open .mburger,body.plb-open .utilbar{visibility:hidden}body.plb-open .logo .lg-b{opacity:1}body.plb-open .logo .lg-w{opacity:0}.plb-close{position:absolute;top:26px;right:34px;z-index:2;background:none;border:none;cursor:pointer;font-size:13px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase;color:var(--ink)}.lb-wrap{position:fixed;top:0;right:0;bottom:0;left:0}.lb-scroll{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;gap:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lb-scroll::-webkit-scrollbar{display:none}.lb-img{flex:0 0 auto;height:100%;width:auto;-webkit-user-drag:none}.page-title{position:absolute;left:calc(var(--sidebar-w) + 42px);top:34px;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);color:var(--brand);z-index:5;pointer-events:none;text-transform:uppercase}.clist{max-width:1360px}.clist h2{font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);color:var(--brand);text-transform:uppercase;margin:26px 0 40px}.prow{margin-bottom:64px;display:block}.prow.soldout{cursor:default}.prow .imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.prow .imgs .ph{aspect-ratio:4 / 5;overflow:hidden}.prow .imgs .ph img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.prow .cap{margin-top:13px;font-size:12px;letter-spacing:var(--ls);line-height:1;text-transform:uppercase}.prow .cap .nm{font-weight:var(--w-semi);display:block}.prow .cap .pr{font-weight:var(--w-semi);display:block;margin-top:-2px}.prow .cap .low{font-weight:var(--w-med);color:var(--brand);margin-left:10px}.gbar{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase;margin:14px 0 24px}.gbar a,.gbar span{cursor:pointer}.grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 10px}.gcell{display:block}.gcell .gimg{width:100%;aspect-ratio:1 / 1;overflow:hidden}.gcell .gimg img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.gcell .gname{margin-top:6px;font-size:11px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase}.gcell .gname+.gprice{margin-top:1px}.gcell .gprice{margin-top:6px;font-size:11px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase}.gcell.soldout .gprice{color:var(--brand)}.pd{max-width:1300px;display:grid;grid-template-columns:1fr 380px;gap:64px;align-items:start}.pd-images{display:flex;flex-direction:column;gap:12px}.pd-images img{width:100%;height:auto}.pd-info{position:sticky;top:0;max-height:calc(100vh - 34px);overflow-y:auto;scrollbar-width:none;padding-top:22px;font-size:12px;letter-spacing:var(--ls);text-transform:uppercase}.pd-info::-webkit-scrollbar{display:none}.pd-info .back{display:inline-block;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);margin-bottom:16px;cursor:pointer;color:var(--brand)}.pd-info .back:hover{color:var(--ink)}.pd-info h1{font-size:13px;font-weight:var(--w-semi);letter-spacing:var(--ls);line-height:1.5}.pd-info .price{font-size:14px;font-weight:var(--w-light);margin-top:1px}.pd-info .price s{color:var(--brand);margin-right:8px}.pd-info .stock-note{font-size:11px;letter-spacing:var(--ls);margin-top:7px;font-weight:var(--w-med);color:var(--brand)}.pd-info .stock-note.out{color:var(--ink);font-weight:var(--w-xbold)}.pd-info .label{font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);color:var(--brand);margin:16px 0 7px}.pd-note-sm{font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);text-transform:uppercase;margin-top:5px}.pd-note-sm a{text-decoration:underline;text-underline-offset:1px;cursor:pointer}.pd-links{margin-top:14px}.pd-links a{display:block;width:fit-content;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);text-transform:uppercase;text-decoration:underline;text-underline-offset:1px;margin-bottom:7px;cursor:pointer}.tsel{display:flex;gap:20px;flex-wrap:wrap}.tsel button,.tsel label{background:none;border:none;padding:0 0 3px;font-size:12px;letter-spacing:var(--ls);text-transform:uppercase;font-weight:var(--w-light);color:var(--brand);cursor:pointer;border-bottom:1.5px solid transparent}.tsel button:hover,.tsel label:hover{color:var(--ink)}.tsel button.sel,.tsel input:checked+label{color:var(--ink);font-weight:var(--w-semi);border-bottom-color:var(--ink)}.tsel input{position:absolute;opacity:0;pointer-events:none}.tsel .soldout-opt{text-decoration:line-through;opacity:.45;cursor:not-allowed}.buy{width:100%;padding:13px 0;background:var(--ink);color:var(--paper);border:none;font-size:11px;font-weight:var(--w-xbold);letter-spacing:var(--ls);text-transform:uppercase;cursor:pointer;margin-top:18px}.buy:hover{opacity:.85}.buy:disabled{background:none;color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);cursor:default}.acc{margin-top:18px;border-top:1px solid var(--ink)}.acc-item{border-bottom:1px solid var(--brand)}.acc-item .acc-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 2px;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);cursor:pointer;background:none;border:none;color:inherit;text-transform:uppercase}.acc-item.open .acc-head{font-weight:var(--w-semi)}.acc-item .acc-head .pm{font-weight:var(--w-light);font-size:14px}.acc-item .acc-body{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:12px;font-weight:var(--w-light);line-height:1.65;text-transform:none;letter-spacing:var(--ls)}.acc-item.open .acc-body{max-height:640px}.acc-item .acc-body .inner{padding:1px 2px 12px}.acc-item .acc-body ul{padding-left:15px;margin:6px 0}.acc-item .acc-body li{margin-bottom:3px}.acc-item .acc-body p{margin-bottom:6px}.dim-table{width:100%;border-collapse:collapse;font-size:11px;margin-top:12px}.dim-table th,.dim-table td{text-align:left;padding:6px 10px 6px 0;border-bottom:1px solid var(--brand)}.dim-table th{font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);color:var(--brand)}.svc{margin-top:16px;font-size:11px;font-weight:var(--w-light);line-height:1.7;letter-spacing:var(--ls)}.svc b{font-weight:var(--w-semi);display:block}.svc a{text-decoration:underline;text-underline-offset:1px}.cdrawer{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:92vw;background:var(--paper);border-left:1px solid var(--brand);z-index:60;transform:translate(102%);transition:transform .45s ease;display:flex;flex-direction:column;padding:26px 24px}.cdrawer.open{transform:translate(0)}.cd-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px}.cd-head .t{font-size:12px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase}.cd-head .x{font-size:16px;cursor:pointer;font-weight:var(--w-light);background:none;border:none;color:inherit}.cd-items{flex:1;overflow-y:auto}.cd-item{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--brand)}.cd-item:first-child{border-top:1px solid var(--ink)}.cd-th{width:64px;height:64px;object-fit:cover}.cd-row{display:flex;justify-content:space-between;gap:14px}.cd-nm{font-size:11px;font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:var(--ls)}.cd-pr{font-size:11px;font-weight:var(--w-semi);white-space:nowrap}.cd-sub{font-size:11px;color:var(--brand);font-weight:var(--w-med);text-transform:uppercase;margin-top:3px}.cd-ctl{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px}.cd-qty{display:inline-flex;gap:12px;align-items:baseline;font-size:12px}.cd-qty button{background:none;border:none;color:var(--brand);font-size:13px;cursor:pointer}.cd-qty button:hover{color:var(--ink)}.cd-rm{font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);text-transform:uppercase;color:var(--brand);cursor:pointer;text-decoration:underline;text-underline-offset:1px;background:none;border:none}.cd-rm:hover{color:var(--ink)}.cd-note{margin-top:16px}.cd-note label{display:block;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);text-transform:uppercase;margin-bottom:6px}.cd-note textarea{width:100%;height:54px;resize:none;border:1px solid var(--brand);background:none;outline:none;font-family:var(--font);font-size:12px;font-weight:var(--w-light);padding:8px}.cd-note textarea:focus{border-color:var(--ink)}.cd-sum{display:flex;justify-content:space-between;font-size:12px;font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:var(--ls);margin-top:16px}.cd-tax{font-size:11px;color:var(--brand);font-weight:var(--w-med);letter-spacing:var(--ls);text-transform:uppercase;margin-top:5px}.cd-empty{font-size:12px;color:var(--brand);padding:30px 0}.cdrawer .buy{margin-top:14px}.fly-ghost{position:fixed;z-index:200;object-fit:cover;pointer-events:none;will-change:transform,opacity}.cust{max-width:520px;padding-top:56px;font-size:14px;font-weight:var(--w-light)}.cust.wide{max-width:760px}.cust h2,.legal h2{font-size:13px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase;margin-bottom:36px}.cust .note{font-size:12px;line-height:1.9;margin-bottom:30px}.field{margin-bottom:26px}.field label{display:block;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);color:var(--brand);text-transform:uppercase;margin-bottom:8px}.field input{width:100%;border:none;border-bottom:1px solid var(--brand);padding:6px 0;font-family:var(--font);font-size:14px;font-weight:var(--w-light);letter-spacing:var(--ls);background:none;outline:none;border-radius:0}.field input:focus{border-bottom-color:var(--ink)}.cust .alt{margin-top:24px;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);text-transform:uppercase}.cust .alt a{border-bottom:1px solid var(--ink);cursor:pointer;margin-right:18px}.citem{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--brand)}.citem:first-of-type{border-top:1px solid var(--ink)}.ci-name{font-size:12px;font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:var(--ls)}.ci-sub{font-size:11px;color:var(--brand);font-weight:var(--w-med);margin-top:4px;text-transform:uppercase}.ci-right{text-align:right}.ci-price{font-size:12px;font-weight:var(--w-semi)}.ac-sec{margin-top:46px}.steps{margin:34px 0 10px}.stepi{display:flex;align-items:baseline;gap:14px;padding:9px 0;font-size:11px;text-transform:uppercase;letter-spacing:var(--ls);color:var(--brand);font-weight:var(--w-med)}.stepi.done{color:var(--ink)}.stepi.now{color:var(--ink);font-weight:var(--w-xbold)}.legal{max-width:640px;padding-top:56px}.legal h3{font-size:11px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase;margin:30px 0 10px}.legal p{font-size:12px;font-weight:var(--w-light);line-height:1.95}.legal .eff{font-size:11px;color:var(--brand);font-weight:var(--w-med);margin-top:40px}.legal ul{list-style:none;padding:0;margin:0}.legal li{position:relative;padding-left:13px;font-size:12px;font-weight:var(--w-light);line-height:1.95}.legal li+li{margin-top:7px}.legal li:before{content:"";position:absolute;left:0;top:.95em;width:6px;height:1px;background:var(--brand)}.legal li ul{margin:7px 0 0;padding-left:13px}.legal strong,.legal b{font-weight:var(--w-semi)}.legal a{text-decoration:underline;text-underline-offset:2px}.legal a:hover{color:var(--brand)}.cs-nav{display:flex;flex-wrap:wrap;gap:9px 22px;margin-bottom:4px}.cs-nav a{font-size:11px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase;text-decoration:none;color:var(--brand)}.cs-nav a:hover,body.cs-js .cs-nav a.active{color:var(--ink)}.cs-cat{margin-top:34px}.cs-cat>h3{margin-top:0}.cs-lead{margin-bottom:18px}body.cs-js .cs-cat{display:none}body.cs-js .cs-cat.on{display:block}body.cs-js .cs-cat>h3{display:none}body.cs-js .cs-cat{margin-top:26px}.cs-item{border-bottom:1px solid var(--brand)}.cs-item:first-of-type{border-top:1px solid var(--ink)}.cs-item>h4{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;font-weight:var(--w-semi);letter-spacing:var(--ls);line-height:1.5;padding:15px 0;margin:0}body.cs-js .cs-item>h4{cursor:pointer}body.cs-js .cs-item>h4:after{content:"+";flex:none;font-size:15px;font-weight:var(--w-med);line-height:1;transition:transform .3s ease;transform-origin:50% 50%}body.cs-js .cs-item.open>h4:after{transform:rotate(45deg)}body.cs-js .cs-body{max-height:0;overflow:hidden;transition:max-height .35s ease}body.cs-js .cs-item.open .cs-body{max-height:1400px}.cs-body ul{padding-bottom:16px}body.cs-js .cs-body ul{padding-top:2px}.quote-panel{max-width:1220px;min-height:78vh;padding-top:80px;display:flex;flex-direction:column}.quote-panel .quote{font-size:clamp(24px,2.6vw,40px);font-weight:var(--w-light);line-height:1.5;letter-spacing:var(--ls);max-width:21em}.quote-panel .quote b,.quote-panel .quote strong{font-weight:var(--w-xbold)}.quote-panel .who{margin-top:70px}.quote-panel .who .nm{font-size:clamp(34px,4vw,64px);font-weight:var(--w-xbold);letter-spacing:var(--ls)}.quote-panel .who .rl{font-size:14px;color:var(--brand);font-weight:var(--w-med);margin-top:6px}.quote-panel .bio{margin-top:70px;font-size:14px;font-weight:var(--w-light);line-height:2;max-width:560px}.quote-panel .bio p{margin-bottom:1em}.pfoot{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin:90px 0 10px;font-size:11px;font-weight:var(--w-med);letter-spacing:var(--ls);text-transform:uppercase}.pfoot a:hover{text-decoration:underline;text-underline-offset:1px}#toast{position:fixed;left:50%;bottom:44px;transform:translate(-50%) translateY(12px);background:var(--paper);color:var(--ink);font-size:12px;font-weight:var(--w-xbold);letter-spacing:var(--ls);padding:10px 6px;opacity:0;transition:opacity .3s,transform .3s;z-index:100;pointer-events:none;text-align:center}#toast.show{opacity:1;transform:translate(-50%) translateY(0)}.sfoot{margin-left:calc(-12px - var(--sidebar-w));margin-right:-12px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:var(--w-semi);letter-spacing:var(--ls);line-height:17px}.sfoot-cols{display:grid;--sfgap: clamp(110px, calc(13vw + 20px) , 216px);grid-template-columns:calc(var(--sidebar-w) + 12px - var(--sfgap)) max-content 340px minmax(0,1fr);column-gap:var(--sfgap);row-gap:24px;align-items:start}.sfoot-col a{display:block;width:fit-content;text-transform:uppercase}.sfoot-cp{text-transform:uppercase;color:var(--brand);margin-top:17px;font-size:12px;font-weight:var(--w-med)}.sfoot-group{margin-top:17px}.sfoot-h{text-transform:uppercase;margin-bottom:17px}.sfoot-nl{max-width:340px}.nl-desc{color:var(--brand);text-transform:uppercase;margin-bottom:17px}.nl-row{display:flex;align-items:baseline;gap:12px}.nl-row input{flex:1;min-width:0;border:none;border-bottom:1px solid var(--ink);border-radius:0;background:none;outline:none;font-family:var(--font);font-size:13px;font-weight:var(--w-semi);letter-spacing:var(--ls);line-height:17px;padding:2px 0 4px}.nl-row input::placeholder{color:var(--ink);text-transform:uppercase}.nl-row button{background:none;border:none;padding:0;font-size:13px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase;color:var(--ink);cursor:pointer}.nl-ok,.nl-err{font-size:12px;margin-top:4px}.nl-err{color:var(--brand)}.sfoot-m{display:none}.sfoot-biz{font-size:12px;line-height:17px;color:var(--brand);text-transform:uppercase;text-align:left;justify-self:end;width:fit-content}.sfoot-biz .sfoot-bizname{color:var(--ink);font-size:14px;font-weight:var(--w-semi);letter-spacing:-.01em;margin-bottom:6px}.sfoot-biz p{font-weight:var(--w-med)}@media(max-width:1080px){:root{--sidebar-w: 0px}body{overflow:auto}.sidebar{position:fixed;top:0;left:0;right:0;bottom:auto;width:100%;height:56px;padding:0;background:var(--paper);flex-direction:row;align-items:center;justify-content:center;z-index:50;pointer-events:auto}.logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);align-self:auto}.mburger{display:flex}body.hero-dark .sidebar,body.hero-dark .utilbar{color:var(--ink)}body.hero-dark .logo .lg-b{opacity:1}body.hero-dark .logo .lg-w{opacity:0}body.hero-dark .mburger i{background:var(--ink)}.utilbar{top:0;left:16px;right:auto;height:56px;align-items:center;z-index:51;gap:16px}.utilbar .auth-link{display:none}.sov-bar{padding:76px 20px 0}.sov-res{padding:22px 20px 60px}.nav{display:none}body.menu-open .nav{display:block;position:fixed;top:56px;left:0;right:0;bottom:0;margin:0;padding:0 20px 60px;background:var(--paper);overflow-y:auto;z-index:49;font-size:16px;line-height:1.4}.nav .group{margin:0;border-bottom:1px solid #e4e4e4}.nav .head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0}.nav .head:after{content:"\25be";font-size:13px;font-weight:var(--w-light);transition:transform .3s ease}.nav .group.open .head:after{transform:rotate(180deg)}.nav .sub{padding-left:2px}.nav .sub a{width:100%;padding:12px 0;border-top:1px solid #f0f0f0;font-size:14px}.nav .single{width:100%;padding:18px 0;border-bottom:1px solid #e4e4e4}.nav .nav-auth{display:block}.main{position:static;overflow:visible}.page-pad{padding:72px 16px 60px}.hero{height:calc(100vh - 56px);height:calc(100svh - 56px);margin-top:56px}.hero .ep-tag{right:22px;bottom:22px}.page-title{position:static;padding:76px 20px 20px}.lb-wrap{position:static;padding-bottom:60px}.lb-scroll{position:static;overflow:visible;flex-direction:column;align-items:center;gap:20px}.lb-img{flex:none;width:100%;height:auto}.clist h2{margin:0 0 24px}.plb-stage img{width:100%;height:auto;max-height:100vh;max-height:100svh}.plb-thumbs{left:50%;right:auto;top:auto;bottom:18px;transform:translate(-50%);flex-direction:row;gap:8px;max-height:none;max-width:calc(100vw - 32px);overflow-x:auto;overflow-y:hidden}.plb-th{width:40px;flex:0 0 auto}.plb-close{top:0;right:16px;height:56px;display:flex;align-items:center}body.plb-open .sidebar{background:transparent}.sfoot{margin-top:11px;margin-left:0;margin-right:0;padding-top:8px}.hero-foot{padding-top:16px}.page-pad>.sfoot{width:100%}.sfoot-desktop{display:none}.sfoot-m{display:block}.sm-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:11px 0 8px;background:none;border:none;color:inherit;cursor:pointer;font-size:15px;font-weight:var(--w-semi);letter-spacing:var(--ls);text-transform:uppercase}.sm-x{display:inline-flex;transition:transform .3s ease}.sm-x svg{display:block}.sm-item.open .sm-x{transform:rotate(45deg)}.sm-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.sm-item.open .sm-body{max-height:300px}.sm-body a{display:block;width:fit-content;padding:2px 0;font-size:13px;font-weight:var(--w-med);letter-spacing:var(--ls);text-transform:uppercase;line-height:17px}.sm-item .sm-body a:last-child{padding-bottom:10px}.sm-biz{margin-top:48px;justify-self:auto;width:auto;text-align:left}.sfoot-cols{grid-template-columns:1fr;gap:21px}.nl-row input{font-size:16px}.prow{margin-bottom:44px}.prow .imgs{gap:5px;grid-template-columns:repeat(2,1fr)}.prow .imgs .ph:nth-child(3){display:none}.prow .cap{margin-top:10.4px}.prow .cap .pr{margin-top:1px}.quote-panel{padding-top:0;min-height:0}.grid5{grid-template-columns:repeat(2,1fr);gap:24px 8px}.gbar{margin:0 0 18px}.pd{grid-template-columns:1fr;gap:34px}.pd-info{position:static;padding-top:0;max-height:none;overflow:visible}.cust,.legal{padding-top:0}}.pd-desc{line-height:1.6;margin-bottom:24px;margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/patex.css.map */
