:root{--ink:#0A0A0A;--bg:#F7F7F7;--stone:#E8E6E4;--line:#E5E5E5;--line-2:#CFCFCF;--mid:#5C5C5C;--body:#3A3A3A;--white:#FFFFFF;--serif:"Crimson Pro","New York",ui-serif,Georgia,serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--hdr-h:88px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{opacity:.65}button{font-family:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--ink);color:var(--white);padding:12px 16px;font-size:12px}.skip-link:focus{top:16px}.serif{font-family:var(--serif)}.eyebrow{margin:0;font-size:10px;letter-spacing:.3em;color:var(--mid);text-transform:uppercase}.h-page{margin:0;font-family:var(--serif);font-size:clamp(30px,7vw,44px);font-weight:300;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.h-sub{margin:0;font-family:var(--serif);font-size:20px;font-weight:400;letter-spacing:.26em;text-transform:uppercase}.lead{margin:0;font-size:15px;line-height:1.85;color:var(--body)}.u-underline{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:48px;padding:0 36px;background:var(--ink);color:var(--white);border:1px solid var(--ink);font-size:10px;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease}.btn:hover{background:var(--white);color:var(--ink);opacity:1}.btn--outline{background:transparent;color:var(--ink)}.btn--outline:hover{background:var(--ink);color:var(--white)}.btn--wide{width:100%;min-height:54px;font-size:11px}.btn[disabled]{opacity:.45;cursor:not-allowed}.link-line{display:inline-flex;gap:14px;align-items:center;font-size:11px;letter-spacing:.26em;border-bottom:1px solid currentColor;padding-bottom:4px;text-transform:uppercase}.wrap{max-width:1360px;margin:0 auto;padding-left:40px;padding-right:40px}.wrap--md{max-width:1240px}.wrap--sm{max-width:880px}.wrap--xs{max-width:760px}.section-pad{padding-top:100px;padding-bottom:140px}.hdr-wrap{position:relative;z-index:20}.hdr{height:var(--hdr-h);padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--bg);color:var(--ink)}.hdr--overlay{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:none;color:#fff}.hdr--overlay a{color:#fff}.hdr__nav{display:flex;gap:36px;flex:1 1 0;font-size:11px;letter-spacing:.28em;text-transform:uppercase}.hdr__burger{display:none;flex:1 1 0;align-items:center;justify-content:flex-start;height:44px;padding:0;background:none;border:none;cursor:pointer;color:var(--ink)}.hdr__burger .i-close{display:none}.hdr__burger[aria-expanded=true] .i-close{display:block}.hdr__burger[aria-expanded=true] .i-open{display:none}.hdr__logo{display:flex;justify-content:center;flex:0 0 auto}.hdr__logo img{height:35px;width:auto}.logo{display:block;max-width:100%;height:auto}.hdr__right{display:flex;justify-content:flex-end;flex:1 1 0;font-size:11px;letter-spacing:.28em}.hdr--overlay .hdr__burger{color:#fff}.mob{display:none;flex-direction:column;padding:0 16px 24px;background:var(--bg);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.26em;text-transform:uppercase}.hdr--overlay+.mob{position:absolute;top:var(--hdr-h);left:0;right:0}.mob a{padding:18px 0;border-bottom:1px solid var(--line)}.foot{background:var(--ink);color:var(--white);padding:110px 64px 56px}.foot__inner{max-width:1320px;margin:0 auto}.foot__top{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.35fr);gap:56px 56px;align-items:start}.foot__brand{min-width:0;max-width:440px;display:flex;flex-direction:column;gap:26px}.foot__brand p{margin:0;font-size:11px;line-height:2;letter-spacing:.24em;color:#b4b4b4;text-transform:uppercase}.foot__col{min-width:0;display:flex;flex-direction:column;gap:18px;font-size:13px;letter-spacing:.04em}.foot__col h3,.foot__news h3{margin:0 0 8px;font-family:var(--serif);font-size:15px;font-weight:400;letter-spacing:.28em;color:var(--white);text-transform:uppercase}.foot__col a{color:#c8c8c8}.foot__soc{display:inline-flex;align-items:center;gap:10px;align-self:flex-start}.foot__news{min-width:0;display:flex;flex-direction:column;gap:20px;border-left:1px solid #2A2A2A;padding-left:48px}.foot__news h3{font-size:17px;letter-spacing:.3em;margin:0}.foot__news p{margin:0;font-size:14px;line-height:1.7;letter-spacing:.03em;color:#c8c8c8}.foot__field{display:flex;align-items:center;height:52px;border:1px solid #4A4A4A;margin-top:8px}.foot__field input{flex:1 1 auto;min-width:0;height:100%;padding:0 18px;background:transparent;border:none;outline:none;color:var(--white);font-family:inherit;font-size:13px;letter-spacing:.06em}.foot__field input::placeholder{color:#8a8a8a}.foot__field button{width:52px;height:100%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--white)}.consent{display:flex;gap:12px;align-items:flex-start;font-size:11px;line-height:1.6;letter-spacing:.03em;color:#a0a0a0}.consent input{margin:2px 0 0;width:16px;height:16px;accent-color:var(--white);flex:0 0 auto}.consent a{text-decoration:underline}.form-msg{margin:0;font-size:12px;letter-spacing:.06em}.foot__bottom{margin-top:80px;padding-top:36px;border-top:1px solid #2A2A2A;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}.foot__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.foot__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 24px}.foot__legal a,.foot__legal button{background:none;border:none;padding:0;color:#8a8a8a;font-family:inherit;font-size:10px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.foot__legal a:hover,.foot__legal button:hover{color:var(--white);opacity:1}.foot__copy{margin:0;font-size:10px;letter-spacing:.3em;color:#a0a0a0;text-transform:uppercase}.foot__right{flex:1 1 260px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px}.foot__sep{width:1px;height:22px;background:#2a2a2a}.pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pay li{height:26px;padding:0 10px;border:1px solid #4A4A4A;display:flex;align-items:center;font-size:10px;font-weight:500;letter-spacing:.08em;color:#d0d0d0;text-transform:uppercase}.social{display:flex;gap:20px;align-items:center}.social a{display:flex}.hero{position:relative;height:820px;background:#2a2a2a;overflow:hidden;color:#fff}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a;pointer-events:none}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__copy{position:absolute;left:72px;top:50%;transform:translateY(-38%);display:flex;flex-direction:column;align-items:flex-start;gap:24px;z-index:2;max-width:760px}.hero__title{margin:0;font-family:var(--serif);font-size:clamp(44px,5.6vw,84px);font-weight:400;letter-spacing:.005em;line-height:1.05;color:#fff}.hero__sub{margin:0;font-size:13px;font-weight:500;letter-spacing:.18em;line-height:1.6;text-transform:uppercase;color:#ffffffdb}.hero__btn{margin-top:20px;display:inline-flex;align-items:center;gap:16px;min-height:60px;padding:0 44px;border:1px solid #FFFFFF;color:#fff;font-size:17px;font-weight:400;letter-spacing:.06em;transition:background .3s ease,color .3s ease}.hero__btn span{display:inline-block;transition:transform .3s ease}.hero__btn:hover{opacity:1;background:#fff;color:var(--ink)}.hero__btn:hover span{transform:translate(4px)}.hero__btn:active span{transform:translate(8px);transition-duration:.1s}.pw__field button:active .pw__arrow{transform:translate(6px);transition-duration:.1s}.foot__field button svg,.link-line svg,.gal__arrow svg{transition:transform .25s ease}.foot__field button:active svg,.link-line:active svg,.gal__arrow--next:active svg{transform:translate(4px);transition-duration:.1s}.gal__arrow--prev:active svg{transform:translate(-4px);transition-duration:.1s}.flat{scroll-margin-top:0}.flat{background:#f2f0ee;padding:64px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.flat__img{display:block;width:100%;max-width:1200px}.flat__img img{width:100%;height:auto;filter:brightness(1.045)}.flat__img:hover{opacity:1}.flat__head{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:28px}.flat__foot{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:24px}.flat h2{margin:0;max-width:100%;white-space:nowrap;font-family:var(--serif);font-size:30px;font-weight:400;letter-spacing:.3em;line-height:1.3;text-transform:uppercase}.flat p{margin:0;font-size:12px;letter-spacing:.3em;color:var(--mid);text-transform:uppercase}.flat .btn{margin-top:26px;min-width:160px;min-height:44px}.modal{border:none;padding:0;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);background:var(--bg);color:var(--ink)}.modal::backdrop{background:#0a0a0a99}.modal{overflow:auto;overscroll-behavior:contain}.modal[open]{animation:wh-modal-in .24s cubic-bezier(.2,.7,.2,1)}.modal[open]::backdrop{animation:wh-fade-in .24s ease}.modal.is-closing{animation:wh-modal-out .16s ease forwards}.modal.is-closing::backdrop{animation:wh-fade-out .16s ease forwards}@keyframes wh-modal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wh-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@keyframes wh-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wh-fade-out{0%{opacity:1}to{opacity:0}}html.modal-lock,html.modal-lock body{overflow:hidden}.modal__close:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.modal__close{position:absolute;top:8px;right:8px;width:44px;height:44px;background:var(--bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.pop{position:relative;width:820px;max-width:100%;display:flex;flex-wrap:wrap}.pop__img{flex:1 1 320px;min-height:460px;object-fit:cover;object-position:50% 30%}.pop__body{flex:1 1 340px;padding:56px 48px 40px;display:flex;flex-direction:column;gap:18px}.pop__body h2{margin:8px 0 0;font-family:var(--serif);font-size:30px;font-weight:300;letter-spacing:.16em;text-transform:uppercase}.pop__body h2.normal{letter-spacing:.04em;text-transform:none}.pop__body p{margin:0;font-size:14px;line-height:1.8;color:var(--body)}.pop__body form{display:flex;flex-direction:column;gap:14px;margin-top:6px}.field{height:52px;padding:0 16px;border:1px solid var(--line-2);background:transparent;font-family:inherit;font-size:14px;color:var(--ink);width:100%}.field:focus{border-color:var(--ink);outline:none}textarea.field{height:auto;padding:16px;line-height:1.7;resize:vertical}textarea.field::placeholder{color:#8a8a8a;font-size:11px;letter-spacing:.2em}textarea.field:focus::placeholder{color:transparent}.pop .consent{color:var(--mid)}.pop .consent input{accent-color:var(--ink)}.text-btn{background:none;border:none;padding:12px;cursor:pointer;font-size:11px;letter-spacing:.16em;color:var(--mid);text-decoration:underline}.note{margin:0;font-size:11px;line-height:1.6;letter-spacing:.06em;color:#a0a0a0}.pop .note{color:var(--mid)}.added{position:relative;width:460px;max-width:100%;padding:44px 36px 32px;display:flex;flex-direction:column;gap:20px}.added__title{margin:0;font-size:10px;letter-spacing:.3em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.added__item{display:flex;gap:18px;align-items:center;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.added__item img{width:96px;height:auto;flex:0 0 96px;object-fit:contain}.added__name{margin:0;font-family:var(--serif);font-size:18px;letter-spacing:.18em;text-transform:uppercase}.added__meta{margin:6px 0 0;font-size:12px;letter-spacing:.12em;color:var(--mid);text-transform:uppercase}.added__btns{display:flex;flex-direction:column;gap:10px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;max-width:calc(100vw - 32px);padding:16px 22px;background:var(--ink);color:var(--white);font-size:12px;letter-spacing:.08em;display:flex;align-items:center;gap:16px;box-shadow:0 8px 30px #00000040}.toast button{background:none;border:none;color:var(--white);cursor:pointer;padding:4px;display:flex}.ck{position:fixed;left:24px;bottom:24px;z-index:55;width:420px;max-width:calc(100vw - 24px);max-height:calc(100vh - 48px);overflow-y:auto;background:var(--ink);color:var(--white);border:1px solid #2A2A2A;padding:26px 26px 20px;display:flex;flex-direction:column;gap:18px;box-shadow:0 10px 40px #00000040;font-family:var(--sans)}.ck[hidden]{display:none}.ck__title{margin:0;font-family:var(--serif);font-size:18px;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.ck__text{margin:8px 0 0;font-size:13px;line-height:1.7;color:#c8c8c8}.ck__text a{color:var(--white);text-decoration:underline}.ck__prefs{display:flex;flex-direction:column;border-top:1px solid #2A2A2A}.ck__prefs[hidden]{display:none}.ck__row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #2A2A2A;cursor:pointer}.ck__row>div,.ck__row>span{min-width:0}.ck__label{display:block;margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--white)}.ck__desc{display:block;margin:4px 0 0;font-size:12px;line-height:1.55;color:#a0a0a0}.ck__always{flex:0 0 auto;font-size:10px;letter-spacing:.16em;color:#a0a0a0;text-transform:uppercase}.ck__switch{appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;width:40px;height:22px;margin:0;border:1px solid #8A8A8A;border-radius:22px;background:transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease}.ck__switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#8a8a8a;transition:transform .2s ease,background .2s ease}.ck__switch:checked{background:var(--white);border-color:var(--white)}.ck__switch:checked:after{transform:translate(18px);background:var(--ink)}.ck__switch:focus-visible{outline:2px solid var(--white);outline-offset:2px}.ck__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ck__btn{flex:1 1 0;min-height:44px;padding:0 18px;white-space:nowrap;background:transparent;color:var(--white);border:1px solid var(--white);font-size:10px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease}.ck__btn:hover,.ck__btn:focus-visible{background:var(--white);color:var(--ink)}.ck__btn[hidden]{display:none}.ck__btn--save{flex-basis:100%;background:var(--white);color:var(--ink)}.ck__btn--save:hover,.ck__btn--save:focus-visible{background:transparent;color:var(--white)}.ck__btns .ck__btn--save{flex:1 1 100%}.ck__link{flex:1 1 100%;text-align:left;background:none;border:none;padding:4px 0;color:#c8c8c8;font-size:11px;letter-spacing:.12em;text-decoration:underline;cursor:pointer}.ck__link:hover{color:var(--white)}.ck__link:focus-visible{outline:2px solid var(--white)}.foot__ck{background:none;border:none;padding:0;color:#a0a0a0;font-family:inherit;font-size:10px;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;text-decoration:underline}.foot__ck:hover{color:var(--white)}.pw__legal{margin:0;display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.pw__legal a,.pw__legal button{color:#8a8a8a;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-decoration:underline}.coll__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:28px;border-bottom:1px solid var(--line)}.coll__head .eyebrow{margin-bottom:14px}.coll__head .h-page{font-size:clamp(28px,7vw,42px);letter-spacing:.24em}.coll__count{margin:0;font-size:11px;letter-spacing:.2em;color:var(--mid)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:48px 24px;margin-top:48px}.card{display:flex;flex-direction:column;gap:18px}.card:hover{opacity:1}.card__media{position:relative;overflow:hidden}.card__media img{width:100%;height:auto}.card__media .card__alt{height:100%;object-fit:contain}.card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.card:hover .card__alt{opacity:1}.card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.card__title{margin:0;font-family:var(--serif);font-size:18px;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.card__meta{margin:8px 0 0;font-size:11px;letter-spacing:.14em;color:var(--mid);text-transform:uppercase}.card__price{margin:0;flex:0 0 auto;white-space:nowrap;font-size:14px;letter-spacing:.04em}.card__row>div{min-width:0}.drops{margin-top:120px;padding:64px 24px;border:1px solid var(--line);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.drops h2{margin:0;font-family:var(--serif);font-size:28px;font-weight:300;letter-spacing:.06em}.drops p{margin:0;max-width:460px;font-size:14px;line-height:1.8;color:var(--body)}.drops__social{display:flex;gap:12px;margin-top:8px}.drops__social a{width:48px;height:48px;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center}.pdp{padding-top:32px;padding-bottom:140px}.crumbs{margin:0 0 32px;font-size:10px;letter-spacing:.28em;color:#6b6b6b;text-transform:uppercase}.crumbs span{margin:0 10px}.pdp__grid{display:flex;flex-wrap:wrap;gap:56px 80px;align-items:flex-start}.gal{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:12px}.gal__stage{position:relative}.gal__track{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;transition:height .35s ease}.gal__track::-webkit-scrollbar{display:none}.gal__slide{flex:0 0 100%;scroll-snap-align:start}.gal__slide img{width:100%;height:auto}.gal__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#f7f7f7eb;border:1px solid var(--line);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink)}.gal__arrow--prev{left:16px}.gal__arrow--next{right:16px}.gal__count{position:absolute;left:16px;bottom:16px;margin:0;padding:7px 12px;background:#f7f7f7eb;font-size:10px;letter-spacing:.24em}.gal__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gal__thumb{padding:4px;border:1px solid transparent;background:transparent;cursor:pointer;opacity:.55;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.gal__thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.gal__thumb[aria-current=true]{border-color:var(--ink);opacity:1}.info{flex:1 1 360px;min-width:0;max-width:460px;display:flex;flex-direction:column}.info h1{margin:0;font-family:var(--serif);font-size:clamp(26px,6.5vw,38px);font-weight:300;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}.info__price{margin:14px 0 0;font-size:15px;letter-spacing:.06em}.info__price s{color:var(--mid);margin-left:10px}.rule{height:1px;background:var(--line);margin:32px 0}.swatch{width:28px;height:28px;outline:1px solid var(--ink);outline-offset:3px}.size-head{display:flex;justify-content:space-between;align-items:baseline;margin:32px 0 14px}.sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:none;margin:0;padding:0}.sizes legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.size input{position:absolute;opacity:0;width:1px;height:1px}.size span{display:flex;align-items:center;justify-content:center;height:48px;border:1px solid var(--line-2);font-size:12px;letter-spacing:.12em;cursor:pointer}.size:hover span{border-color:var(--ink)}.size input:checked+span{background:var(--ink);color:var(--white);border-color:var(--ink)}.size input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.size input:disabled+span{color:#a0a0a0;text-decoration:line-through;cursor:not-allowed;border-color:var(--line)}.err{margin:12px 0 0;font-size:12px;color:var(--body)}.atc{margin-top:28px}.btn--added{background:var(--white);color:var(--ink)}.rte{font-size:14px;line-height:1.85;color:var(--body)}.rte p{margin:0 0 16px}.rte h2,.rte h3{font-family:var(--serif);font-weight:400;color:var(--ink)}.info .rte>p:first-child strong:only-child,.info .rte>p:first-child b:only-child{display:block;font-family:var(--serif);font-size:26px;font-weight:400;color:var(--ink);letter-spacing:.02em}.info .rte ul{list-style:none;margin:0 0 16px;padding:0;font-size:13px;letter-spacing:.02em}.info .rte li{padding:13px 0;border-top:1px solid var(--line)}.info .rte li:last-child{border-bottom:1px solid var(--line)}.info .rte p strong{color:var(--ink)}.sg{position:relative;width:620px;max-width:100%;padding:48px 40px 40px}.sg h2{margin:0;font-family:var(--serif);font-size:30px;font-weight:300;letter-spacing:.2em}.sg p{margin:14px 0 0;font-size:13px;line-height:1.75;color:var(--body)}.tbl-box{overflow-x:auto;margin-top:28px}.tbl{width:100%;min-width:360px;border-collapse:collapse;font-size:13px;text-align:left}.tbl thead tr{border-bottom:1px solid var(--ink)}.tbl th[scope=col]{padding:14px 8px;font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.tbl th[scope=col]:first-child,.tbl th[scope=row],.tbl td:first-child{padding-left:0}.tbl tbody{color:var(--body)}.tbl tbody tr{border-bottom:1px solid var(--line)}.tbl th[scope=row]{padding:18px 8px 18px 0;font-weight:400;color:var(--ink)}.tbl td{padding:18px 8px}.tbl--center th[scope=col]:not(:first-child),.tbl--center td{text-align:center}.cart__grid{display:flex;flex-wrap:wrap;gap:56px 80px;align-items:flex-start}.cart__lines{flex:999 1 560px;min-width:0;border-top:1px solid var(--line)}.line{display:flex;gap:28px;padding:32px 0;border-bottom:1px solid var(--line)}.line__img{flex:0 0 140px;align-self:flex-start}.line__img img{width:100%;height:auto;object-fit:contain}.line__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.line__top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.line__title{margin:0;font-family:var(--serif);font-size:20px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.line__variant{margin:0;font-size:12px;letter-spacing:.12em;color:var(--mid);text-transform:uppercase}.line__actions{display:flex;align-items:center;gap:24px;margin-top:auto;padding-top:16px}.qty{display:flex;align-items:center;border:1px solid var(--line-2);height:44px}.qty a{width:44px;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px}.qty span{width:32px;text-align:center;font-size:13px}.line__remove{font-size:11px;letter-spacing:.2em;color:var(--body);text-decoration:underline;padding:12px 0}.summary{flex:1 1 320px;min-width:0;max-width:420px;background:#efefee;padding:36px;display:flex;flex-direction:column;gap:18px}.summary h2{margin:0 0 6px;font-family:var(--serif);font-size:17px;font-weight:400;letter-spacing:.28em}.summary__row{display:flex;justify-content:space-between;font-size:13px}.summary__row--muted{color:var(--mid)}.summary__row--total{font-size:15px}.summary .rule{margin:6px 0;background:#dadada}.summary small{font-size:11px;line-height:1.7;color:var(--mid)}.empty{padding:96px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.empty p{margin:0;font-family:var(--serif);font-size:26px;font-weight:300}.s-hero{position:relative;height:clamp(380px,40vw,560px);overflow:hidden;background:#111}.s-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a80}.s-hero__copy{position:relative;height:100%;max-width:900px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px;color:var(--white)}.s-hero__copy .eyebrow{color:#e0e0e0;letter-spacing:.32em}.s-hero__copy h1{margin:0;font-family:var(--serif);font-size:clamp(24px,3.2vw,38px);font-weight:300;letter-spacing:.02em;line-height:1.45}.s-text{padding-top:120px;padding-bottom:160px}.s-text h2{margin:16px 0 40px;font-family:var(--serif);font-size:clamp(32px,5vw,46px);font-weight:300;letter-spacing:.02em}.s-text .rte{font-size:16px;line-height:1.95}.s-text .rte p{margin:0 0 26px}.s-close{margin:56px 0 0;font-family:var(--serif);font-size:clamp(22px,3vw,28px);font-weight:400;letter-spacing:.3em;text-transform:uppercase}.s-card{margin-top:72px;padding-top:48px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:28px}.s-card__img{flex:0 0 160px}.s-card__img img{width:100%;height:auto;object-fit:contain}.s-card__body{flex:1 1 260px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.s-card__title{margin:0;font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.ph{padding-top:100px}.ph .eyebrow{margin-bottom:16px}.ph .lead{margin-top:24px}.blk{margin-top:80px}.blk .h-sub{margin-bottom:24px}.steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.steps li{border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;gap:14px}.steps__n{font-family:var(--serif);font-size:28px;font-weight:300}.steps__t{font-size:13px;line-height:1.75;color:var(--body)}.steps__t p{margin:0}.steps__t a,.cols a,.lead a,.rte a{text-decoration:underline}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px 64px}.cols h3{margin:0 0 14px;font-family:var(--serif);font-size:16px;font-weight:400;letter-spacing:.26em;text-transform:uppercase}.cols .rte p{margin:0}.faq{border-top:1px solid var(--ink);margin-top:56px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;min-height:72px;padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--serif);font-size:21px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans);font-size:18px;font-weight:300;flex:0 0 auto}.faq details[open] summary:after{content:"\2212"}.faq summary:hover{opacity:.65}.faq .rte{padding:0 48px 28px 0}.faq .rte p{margin:0}.cta-box{margin-top:72px;padding:40px;border:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.cta-box p{margin:0;font-family:var(--serif);font-size:22px;font-weight:300}.unit-toggle{margin-top:32px;display:inline-flex;border:1px solid var(--ink)}.unit-toggle button{height:40px;padding:0 22px;border:none;background:transparent;color:var(--ink);font-size:10px;letter-spacing:.24em;cursor:pointer}.unit-toggle button[aria-pressed=true]{background:var(--ink);color:var(--white)}.howto{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.7;color:var(--body)}.howto li{padding:14px 0;border-top:1px solid var(--line)}.howto li:last-child{border-bottom:1px solid var(--line)}.howto strong{color:var(--ink);font-weight:400}.contact{display:flex;flex-wrap:wrap;gap:64px 96px}.contact__aside{flex:1 1 320px;min-width:0;max-width:420px;display:flex;flex-direction:column;gap:24px}.contact__rows{margin-top:24px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.contact__row{padding:20px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px}.contact__row>span{font-size:10px;letter-spacing:.26em;color:var(--mid)}.contact__row a{display:inline-flex;align-items:center;gap:10px}.contact__form{flex:999 1 480px;min-width:0}.contact__form form{display:flex;flex-direction:column;gap:28px}.f-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.f{display:flex;flex-direction:column;gap:10px}.f label{font-size:10px;letter-spacing:.26em;text-transform:uppercase}.f label span{color:var(--mid)}.notice{border:1px solid var(--line);padding:64px 40px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.notice p:first-child{margin:0;font-family:var(--serif);font-size:30px;font-weight:300}.notice p{margin:0;font-size:14px;line-height:1.8;color:var(--body)}.errors{margin:0;padding:16px;border:1px solid var(--ink);font-size:13px}.nf{padding:160px 24px 180px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.nf h1{margin:0;font-family:var(--serif);font-size:clamp(36px,9vw,50px);font-weight:300;letter-spacing:.04em;line-height:1.15}.nf p{margin:0;max-width:420px;font-size:15px;line-height:1.8;color:var(--body)}.nf__btns{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.pw{position:relative;min-height:100vh;background:var(--ink);color:var(--white);display:flex;flex-direction:column;overflow:hidden}.pw__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.pw__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a;pointer-events:none}.pw__hdr{position:relative;height:var(--hdr-h);display:flex;align-items:center;justify-content:center}.pw__main{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;gap:22px}.pw__main .eyebrow{color:#e0e0e0;letter-spacing:.4em;font-size:11px}.pw__main h1{margin:0;font-family:var(--serif);font-size:54px;font-weight:300;letter-spacing:.16em;line-height:1.15}.pw__main>p{margin:0;max-width:440px;font-size:15px;line-height:1.8;color:#e6e6e6}.pw__form{margin-top:18px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:12px}.pw__field{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;border:1px solid rgba(255,255,255,.75);background:#0a0a0a59}.pw__field input{flex:1 1 0;width:0;min-width:0;height:52px;padding:0 18px;background:transparent;border:none;outline:none;color:var(--white);font-family:inherit;font-size:13px}.pw__field input::placeholder{color:#b4b4b4}.pw__field button{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;white-space:nowrap;height:52px;padding:0 24px 0 26px;background:var(--ink);color:var(--white);border:none;border-left:1px solid rgba(255,255,255,.75);font-size:10px;letter-spacing:.28em;cursor:pointer;transition:background .25s ease,color .25s ease}.pw__field button:hover,.pw__field button:active,.pw__field button:focus-visible{background:var(--white);color:var(--ink)}.pw__arrow{flex:0 0 auto;transition:transform .25s ease}.pw__field button:hover .pw__arrow{transform:translate(3px)}.pw .note{color:#d0d0d0;text-align:center}.pw__foot{position:relative;padding:28px 40px 40px;display:flex;flex-direction:column;align-items:center;gap:18px}.pw__foot details summary{list-style:none;cursor:pointer;color:#c8c8c8;font-size:10px;letter-spacing:.26em;text-decoration:underline;padding:12px;text-align:center}.pw__foot details summary::-webkit-details-marker{display:none}.pw__login{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.pw__login input{height:44px;width:220px;padding:0 14px;background:transparent;border:1px solid #8A8A8A;color:var(--white);font-family:inherit;font-size:13px}.pw__login button{height:44px;padding:0 22px;background:transparent;border:1px solid var(--white);color:var(--white);font-size:10px;letter-spacing:.26em;cursor:pointer}.pw__copy{margin:0;font-size:10px;letter-spacing:.3em;color:#8a8a8a}.page-body{padding-top:100px;padding-bottom:140px}.page-body .rte{margin-top:40px}.search-form{display:flex;gap:8px;margin-top:32px}.search-form .field{flex:1 1 auto}@media(min-width:761px)and (max-width:1100px){.foot{padding:96px 40px 56px}.foot__top{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);gap:56px 40px}.foot__brand{grid-column:1/-1}.foot__news{border-left:none;padding-left:0}}@media(max-width:760px){.wrap{padding-left:16px;padding-right:16px}.section-pad{padding-top:56px;padding-bottom:96px}.hdr{padding:0 16px}.hdr__nav{display:none}.hdr__burger,.mob.is-open{display:flex}.foot{padding:72px 16px 40px}.foot__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.foot__brand,.foot__news{grid-column:1/-1}.foot__col h3{font-size:13px;letter-spacing:.16em;white-space:nowrap}.foot__news{border-left:none;padding-left:0}.foot__bottom{margin-top:56px;flex-direction:column;align-items:flex-start;gap:24px}.foot__meta{flex-direction:column;align-items:flex-start;gap:16px}.foot__legal{gap:12px 20px}.hero{height:510px}.hero__copy{left:20px;right:20px;top:var(--hdr-h);bottom:0;transform:none;gap:16px;justify-content:center;padding-bottom:12px}.hero__title{font-size:42px}.hero__sub{font-size:11px;letter-spacing:.14em}.hero__btn{min-height:50px;padding:0 30px;font-size:15px;margin-top:8px}.flat{padding:44px 16px}.flat__head{margin-bottom:20px}.flat__foot{margin-top:16px}.flat h2{font-size:17px;letter-spacing:.16em}.flat p{font-size:10px}.flat .btn{margin-top:22px}.pop__img{display:none}.pop__body{padding:48px 24px 32px}.added{padding:44px 20px 24px}.s-card__img{flex-basis:120px}.sg{padding:48px 20px 28px}.modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.tbl--center{min-width:0}.tbl--center th[scope=col],.tbl--center td{padding-left:4px;padding-right:4px}.tbl--center th[scope=col]{letter-spacing:.16em}.pdp{padding-top:24px;padding-bottom:80px}.gal__arrow{width:44px;height:44px}.line__img{flex-basis:104px}.ph{padding-top:56px}.pw__main h1{font-size:34px}.pw__bg{object-position:55% 35%}.pw__field button{padding:0 16px 0 18px;gap:10px;letter-spacing:.22em}.pw__field input{padding:0 14px}.ck{left:12px;right:12px;bottom:12px;width:auto;padding:20px 18px 14px;gap:14px}.ck__title{font-size:16px}.ck__text{font-size:12.5px;line-height:1.65}.ck__btns{gap:8px}.ck__btn{flex:1 1 0;padding:0 10px}.ck__link{text-align:center}.s-hero__copy{padding:0 16px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero__btn:active span,.pw__field button:active .pw__arrow,.foot__field button:active svg,.link-line:active svg,.gal__arrow:active svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/wahid.css.map */
