/*! Aloha Shop · 2026 — estilos del tema (Solé Studio) */:root{--brown:#28150A;--white:#F8F4F1;--sand:#EDE8DD;--linen:#D3C9C0;--clay:#A07E66;--red:#A3271C;--muted:#85725F;--line:rgba(40,21,10,.14);--serif:"EB Garamond",Garamond,"Times New Roman",serif;--sans:"Instrument Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--gl:max(clamp(16px,1.6vw,28px),env(safe-area-inset-left,0px));--gr:max(clamp(16px,1.6vw,28px),env(safe-area-inset-right,0px));--note-h:26px;--bar-h:56px;--ease:cubic-bezier(.22,1,.36,1);--space:clamp(80px,10vw,160px);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--brown);font:400 12px/1.5 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{display:block;max-width:100%;height:auto}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:400}[hidden]{display:none!important}:focus-visible{outline:1px solid currentColor;outline-offset:3px}.wrap{padding-left:var(--gl);padding-right:var(--gr)}.lbl{font-size:11px;letter-spacing:.045em;text-transform:uppercase;font-weight:400;line-height:1.45}.lbl--m{font-weight:500}.muted{color:var(--muted)}.u{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:1px;transition:background-size .5s var(--ease)}.u:hover{background-size:0 1px;background-position:100% 100%}.hov{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:100% 100%;padding-bottom:1px;transition:background-size .45s var(--ease)}.hov:hover,.hov:focus-visible{background-size:100% 1px;background-position:0 100%}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.red{color:var(--red)}svg.logo{display:block;fill:currentColor}.arr{display:inline-block;width:14px;height:8px;stroke:currentColor;fill:none;stroke-width:1;vertical-align:middle}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px}.hero__claim,.tile__txt p,.mega__lead p,.ed__txt h2,.ix__head p,.lb__title h2,.ns__w,.qt blockquote,.mcard p,.empty p,.search__field input{font-family:var(--serif);font-weight:400;font-synthesis:none}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--brown)}.hd{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top,0px);color:var(--white);transition:color .4s var(--ease)}.hd__note{height:var(--note-h);background:var(--brown);color:var(--linen);display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.hd__bar{position:relative;height:var(--bar-h);display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"logo nav tools";align-items:center;column-gap:24px}.hd__bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--white);opacity:0;transition:opacity .4s var(--ease);z-index:-1;border-bottom:1px solid var(--line)}.hd.is-solid{color:var(--brown)}.hd.is-solid .hd__bar:before{opacity:1}.hd__logo{grid-area:logo;justify-self:start;display:block;width:132px}.hd__logo svg{width:100%;height:auto}.hd__nav{grid-area:nav}.hd__nav ul{display:flex;gap:clamp(14px,1.5vw,26px)}.hd__nav a{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-block:21px;position:relative}.hd__nav a:after{content:"";position:absolute;left:50%;bottom:14px;width:3px;height:3px;border-radius:50%;background:currentColor;transform:translate(-50%) scale(0);transition:transform .4s var(--ease)}.hd__nav a:hover:after,.hd__nav a[aria-expanded=true]:after{transform:translate(-50%) scale(1)}.hd__nav .red{color:#e9a99e}.hd.is-solid .hd__nav .red{color:var(--red)}.hd__tools{grid-area:tools;justify-self:end;display:flex;gap:22px;align-items:center}.hd__tools>*{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hd__burger{grid-area:burger;display:none;justify-self:start;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.hd__burger i{display:block;width:18px;height:6px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.count{font-variant-numeric:tabular-nums}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#28150a29;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}.veil.is-on{opacity:1}.mega{position:absolute;left:0;right:0;top:100%;background:var(--white);color:var(--brown);border-bottom:1px solid var(--line);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .6s var(--ease),visibility 0s .6s}.mega.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .6s var(--ease)}.mega__in{padding-block:30px 34px;row-gap:24px;align-items:stretch}.mega__in>*{opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .6s var(--ease)}.mega.is-open .mega__in>*{opacity:1;transform:none;transition-delay:.12s}.mega.is-open .mega__in>*:nth-child(2){transition-delay:.18s}.mega.is-open .mega__in>*:nth-child(3){transition-delay:.24s}.mega__lead{grid-column:1/4;display:flex;flex-direction:column;gap:22px}.mega__lead p{font-size:19px;line-height:1.2;max-width:15ch}.mega__lead p em{font-style:italic}.mega__lead nav{display:flex;flex-direction:column;gap:6px;margin-top:auto;align-items:flex-start}.mega__list{grid-column:5/10;columns:2;column-gap:12px;align-self:start}.mega__list li{break-inside:avoid}.mega__list a{display:flex;gap:10px;align-items:baseline;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding-block:4px;transition:color .3s,transform .4s var(--ease)}.mega__list a span{color:var(--muted);font-variant-numeric:tabular-nums;min-width:16px;font-size:10px}.mega__list a:hover{transform:translate(4px)}.mega__list:hover a:not(:hover){color:var(--muted)}.mega__fig{grid-column:11/13;display:flex;flex-direction:column;gap:8px}.mega__ph{position:relative;aspect-ratio:4/5;background:var(--sand);overflow:hidden}.mega__ph img,.ix__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:opacity .5s var(--ease)}.mega__fig figcaption{display:flex;justify-content:space-between;gap:8px}.hero{position:relative;height:100svh;min-height:600px;max-height:1060px;overflow:hidden;color:var(--white);background:var(--brown)}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:heroIn 2.4s var(--ease) both}.hero__img--m{display:none;object-position:50% 30%}@keyframes heroIn{0%{transform:scale(1.06)}to{transform:none}}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#28150a47,#28150a00 26% 60%,#28150a52);pointer-events:none}.hero__top{position:absolute;z-index:2;left:var(--gl);right:var(--gr);top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px) + 28px);align-items:start}.hero__season{grid-column:1/4}.hero__claim{grid-column:9/13;font-size:clamp(19px,1.6vw,24px);line-height:1.12;max-width:16ch}.hero__claim em{font-style:italic}.hero__foot{position:absolute;z-index:2;left:var(--gl);right:var(--gr);bottom:clamp(16px,2.6vh,28px);display:flex;flex-direction:column;gap:clamp(14px,2vh,22px)}.hero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.hero__row>*{white-space:nowrap}.hero__logo{width:100%;height:auto}.hero__top,.hero__foot{animation:rise 1.4s var(--ease) .3s both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.split{display:grid;grid-template-columns:1fr 1fr}.tile{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;color:var(--white);background:var(--sand)}.tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.tile:hover img{transform:scale(1.03)}.tile__txt{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.tile__txt p{font-size:clamp(17px,1.35vw,21px);line-height:1}.tile__cap{position:absolute;left:14px;right:14px;bottom:12px;display:flex;justify-content:space-between}.sec{padding-top:var(--space)}.shead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px}.shead__r{display:flex;gap:20px;align-items:baseline}.ctrl{display:flex;gap:8px;align-items:center;font-variant-numeric:tabular-nums}.ctrl button{width:20px;height:16px;display:grid;place-items:center}.ctrl button:disabled{opacity:.3;cursor:default}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/4);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;min-width:0}.prog{position:relative;height:1px;background:var(--line);margin-top:26px;overflow:hidden}.prog i{position:absolute;top:0;left:0;height:1px;background:var(--brown);transition:transform .3s var(--ease),width .3s var(--ease)}.card{display:flex;flex-direction:column;gap:9px;min-width:0}.card__media{position:relative;aspect-ratio:3/4;background:var(--sand);overflow:hidden;display:block}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.card:hover .card__media img{transform:scale(1.04)}.card__fav{position:absolute;top:8px;right:8px;width:26px;height:26px;display:grid;place-items:center;color:var(--brown);opacity:0;transition:opacity .3s}.card:hover .card__fav,.card__fav[aria-pressed=true],.card__fav:focus-visible{opacity:1}.card__fav svg{width:10px;height:12px;stroke:currentColor;fill:none;stroke-width:1.1}.card__fav[aria-pressed=true] svg{fill:currentColor}.card__plus{display:none;position:absolute;right:6px;bottom:6px;width:28px;height:28px;place-items:center;color:var(--brown)}.card__plus svg{width:11px;height:11px;stroke:currentColor;stroke-width:1.1}.card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:1px}.card__name{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.card__price{font-size:10.5px;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.card__price s{color:var(--muted);margin-right:6px}.card__alt{grid-column:1/-1;display:grid;min-height:17px}.card__alt>*{grid-area:1/1;transition:opacity .35s var(--ease)}.card__col{font-size:10.5px;letter-spacing:.03em;color:var(--muted)}.card__sizes{display:flex;gap:10px;align-items:center;opacity:0;pointer-events:none}.card__sizes:before{content:"\21aa";font-size:11px;margin-right:2px}.card:hover .card__col,.card:focus-within .card__col{opacity:0}.card:hover .card__sizes,.card:focus-within .card__sizes{opacity:1;pointer-events:auto}.sz{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;padding:1px 0}.sz:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.sz:disabled{color:var(--muted);text-decoration:line-through;cursor:not-allowed}.ed{align-items:center}.ed__txt{grid-column:2/6;display:flex;flex-direction:column;gap:18px}.ed__txt h2{font-size:clamp(22px,2vw,30px);line-height:1.08;max-width:17ch;text-wrap:balance}.ed__txt h2 em{font-style:italic}.ed__txt p{max-width:40ch;font-size:12px;line-height:1.65}.ed__txt a{align-self:flex-start}.ed__img{grid-column:7/13;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--sand);margin-right:calc(-1 * var(--gr))}.ed__img>img{width:100%;height:100%;object-fit:cover}.stl{position:absolute;right:calc(var(--gr) + 14px);bottom:16px;display:flex;flex-direction:column;gap:8px;background:var(--white);padding:8px}.stl__row{display:flex;gap:6px}.stl__row button{width:clamp(52px,4.6vw,70px);aspect-ratio:3/4;background:var(--sand);transition:opacity .3s}.stl__row:hover button:not(:hover){opacity:.55}.stl__row img{width:100%;height:100%;object-fit:cover}.ix__head{padding-bottom:22px;align-items:end}.ix__head .lbl{grid-column:1/4}.ix__head p{grid-column:5/10;font-size:19px;line-height:1.2}.ix__head p em{font-style:italic}.ix__body{align-items:start}.ix__fig{grid-column:1/3;position:sticky;top:calc(var(--note-h) + var(--bar-h) + 24px);display:flex;flex-direction:column;gap:8px}.ix__ph{position:relative;aspect-ratio:3/4;background:var(--sand);overflow:hidden}.ix__list{grid-column:5/13;border-top:1px solid var(--line)}.ix__row{display:grid;grid-template-columns:28px minmax(0,2fr) minmax(0,4fr) auto;gap:12px;align-items:baseline;padding-block:13px;border-bottom:1px solid var(--line);transition:padding .5s var(--ease)}.ix__row>*{transition:color .3s}.ix__list:hover .ix__row:not(:hover)>*{color:var(--muted)}.ix__row:hover{padding-left:6px}.ix__n{font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}.ix__name{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.ix__sub{font-size:11px;color:var(--muted);line-height:1.5}.ix__go{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ix__row.red .ix__name{color:var(--red)!important}.lb__title{align-items:end;padding-bottom:40px}.lb__title h2{grid-column:1/7;font-size:clamp(34px,3.6vw,54px);line-height:.9;letter-spacing:-.01em}.lb__title h2 em{font-style:italic}.lb__title p{grid-column:9/13;max-width:36ch;font-size:12px;line-height:1.6}.lb__row{display:flex;gap:12px;align-items:flex-start}.lb__row+.lb__row{margin-top:clamp(40px,5vw,80px)}.lb__item,.lb__sp{flex:var(--r) 1 0;min-width:0}.lb__item{display:flex;flex-direction:column;gap:8px}.lb__item .lbl{display:flex;justify-content:space-between;gap:10px}.lb__item .ph{aspect-ratio:var(--r);overflow:hidden;background:var(--sand)}.lb__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.lb__item:hover img{transform:scale(1.025)}.lb__sp{display:flex;align-items:flex-end;align-self:stretch}.ns{background:var(--sand);margin-top:var(--space);padding-block:clamp(40px,6vw,96px)}.ns__card{background:var(--white);padding:clamp(20px,3vw,48px);row-gap:clamp(24px,3vw,48px);align-items:start}.ns__w{font-size:clamp(34px,4vw,62px);line-height:.9;letter-spacing:-.01em}.ns__w em{font-style:italic}.ns__w1{grid-column:1/5;grid-row:1}.ns__w2{grid-column:8/13;grid-row:2;text-align:right;align-self:end}.ns__p{display:flex;flex-direction:column;gap:6px}.ns__p .ph{aspect-ratio:3/4;background:var(--sand);overflow:hidden;display:block}.ns__p img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.ns__p:hover img{transform:scale(1.03)}.ns__cap{display:grid;grid-template-columns:auto 1fr auto;gap:12px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.ns__cap span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.ns__cap button{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.ns1{grid-column:11/13;grid-row:1}.ns2{grid-column:6/8;grid-row:1;margin-top:22%}.ns3{grid-column:1/3;grid-row:3;margin-top:30%}.ns4{grid-column:8/12;grid-row:3}.ns4 .ph{aspect-ratio:4/5}.ns__meta{grid-column:1/13;grid-row:4;display:flex;gap:clamp(24px,8vw,140px)}.ns__sub{grid-column:1/4;grid-row:2;align-self:end;max-width:26ch;font-size:12px;line-height:1.6}.qt{padding-block:var(--space);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.qt svg{width:14px;height:auto;fill:var(--brown)}.qt blockquote{font-size:clamp(22px,2.1vw,32px);line-height:1.12;max-width:24ch;text-wrap:balance}.qt blockquote em{font-style:italic}.ig{position:relative;height:clamp(560px,56vw,820px)}.ig__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;z-index:2}.ig__center svg{width:36px;height:auto;fill:var(--brown)}.ig__img{position:absolute;overflow:hidden;background:var(--sand);transition:transform 1.2s var(--ease)}.ig__img:hover{transform:translateY(-6px)}.ig__img img{width:100%;height:100%;object-fit:cover}.ig1{left:var(--gl);top:30%;width:12vw;aspect-ratio:3/4}.ig2{left:20%;top:3%;width:10vw;aspect-ratio:1/1}.ig3{left:29%;top:52%;width:12vw;aspect-ratio:3/4}.ig4{right:27%;top:9%;width:10vw;aspect-ratio:4/5}.ig5{right:var(--gr);top:0;width:17vw;aspect-ratio:890/1000}.ig6{right:14%;bottom:0;width:11vw;aspect-ratio:2/3}.svc{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--line);padding-block:26px;margin-top:var(--space)}.svc div{display:flex;flex-direction:column;gap:6px}.svc p{font-size:11.5px;color:var(--muted);max-width:32ch}.ft{border-top:1px solid var(--line);padding-block:40px 0}.ft__top{row-gap:32px}.ft__nl{grid-column:1/5;display:flex;flex-direction:column;gap:14px}.ft__nl form{display:flex;flex-direction:column;gap:10px;max-width:340px}.ft__field{display:flex;border-bottom:1px solid var(--brown)}.ft__field input{flex:1;min-width:0;background:none;border:0;padding:8px 0;font:inherit;font-size:12px;color:var(--brown)}.ft__field input::placeholder{color:var(--muted)}.ft__field input:focus{outline:none}.ft__field button{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.ft__check{display:flex;gap:8px;align-items:flex-start;font-size:11px;color:var(--muted)}.ft__check input{accent-color:var(--brown);margin:2px 0 0}.ft__msg{font-size:11px}.ft__col{display:flex;flex-direction:column;gap:6px}.ft__col .lbl--m{margin-bottom:10px}.ft__col a{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;align-self:flex-start}.ft__c1{grid-column:6/8}.ft__c2{grid-column:8/10}.ft__c3{grid-column:10/12}.ft__top-btn{grid-column:12/13;justify-self:end;white-space:nowrap;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;align-self:start}.ft__logo{padding-top:clamp(56px,8vw,120px);padding-bottom:18px}.ft__logo svg{width:100%;height:auto}.ft__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:16px 24px;border-top:1px solid var(--line)}.ft__bottom nav{display:flex;flex-wrap:wrap;gap:6px 22px}.ft__bottom a,.ft__bottom span{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#28150a47;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility 0s .45s}.scrim.is-on{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.drawer{position:fixed;top:0;bottom:0;z-index:80;background:var(--white);color:var(--brown);display:flex;flex-direction:column;visibility:hidden;transition:transform .65s var(--ease),visibility 0s .65s;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.drawer.is-open{visibility:visible;transform:none!important;transition:transform .65s var(--ease)}.cart{right:0;width:min(420px,100%);transform:translate(100%);padding-right:env(safe-area-inset-right,0px)}.dr__head{display:flex;justify-content:space-between;align-items:center;height:var(--bar-h);padding-inline:20px;border-bottom:1px solid var(--line);flex:none}.dr__body{flex:1;overflow-y:auto;padding:0 20px;overscroll-behavior:contain}.ship{padding:14px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.ship p{font-size:11px}.ship .bar{height:1px;background:var(--line);position:relative}.ship .bar i{position:absolute;left:0;top:0;height:1px;background:var(--brown);transition:width .6s var(--ease)}.line{display:grid;grid-template-columns:78px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.line__img{aspect-ratio:3/4;background:var(--sand);overflow:hidden}.line__img img{width:100%;height:100%;object-fit:cover}.line__main{display:flex;flex-direction:column;gap:3px;min-width:0}.line__top{display:flex;justify-content:space-between;gap:10px}.line__name{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.line__meta{font-size:11px;color:var(--muted)}.line__bot{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.qty{display:flex;align-items:center;gap:2px}.qty button{width:22px;height:22px;display:grid;place-items:center;font-size:12px}.qty span{min-width:18px;text-align:center;font-size:11px;font-variant-numeric:tabular-nums}.rm{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rm:hover{color:var(--brown)}.empty{padding:44px 0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.empty p{font-size:21px;line-height:1.1}.empty nav{display:flex;flex-wrap:wrap;gap:8px 18px}.dr__foot{flex:none;padding:16px 20px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.dr__row{display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.dr__note{font-size:11px;color:var(--muted)}.btn{display:flex;justify-content:center;align-items:center;height:44px;background:var(--brown);color:var(--white);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;width:100%;transition:background-color .3s}.btn:hover{background:#3d2415}.checkout-msg{font-size:11px;background:var(--sand);padding:10px 12px}.mnav{left:0;width:min(440px,100%);transform:translate(-100%);padding-left:env(safe-area-inset-left,0px)}.mnav .dr__body{position:relative;overflow:hidden;padding:0}.pnl{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:6px 20px 28px;background:var(--white);display:flex;flex-direction:column;transition:transform .55s var(--ease),opacity .55s var(--ease);overscroll-behavior:contain}.pnl[data-pos=right]{transform:translate(100%)}.pnl[data-pos=left]{transform:translate(-28%);opacity:0}.pnl__back{display:flex;align-items:center;gap:10px;padding:16px 0 14px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-self:flex-start}.pnl__title{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--line)}.pnl__title h3{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.mlist li{border-bottom:1px solid var(--line)}.mlist a,.mlist button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-align:left}.mlist .arr{opacity:.6}.mlist--sub a{padding:12px 0}.mcard{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:end;margin-top:24px}.mcard .ph{aspect-ratio:3/4;background:var(--sand);overflow:hidden}.mcard img{width:100%;height:100%;object-fit:cover}.mcard p{font-size:16px;line-height:1.15;margin-bottom:6px}.mcard p em{font-style:italic}.mnav__foot{display:flex;flex-direction:column;gap:9px;padding-top:28px;margin-top:auto}.mnav__foot a,.mnav__foot button{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;align-self:flex-start}.mnav__foot p{font-size:11px;color:var(--muted);margin-top:8px}.search{position:fixed;left:0;right:0;top:0;z-index:80;background:var(--white);color:var(--brown);transform:translateY(-100%);visibility:hidden;transition:transform .65s var(--ease),visibility 0s .65s;padding-top:env(safe-area-inset-top,0px);max-height:100svh;overflow-y:auto}.search.is-open{transform:none;visibility:visible;transition:transform .65s var(--ease)}.search__in{padding-block:18px 36px;display:flex;flex-direction:column;gap:22px}.search__top{display:flex;justify-content:space-between;align-items:center}.search__field{border-bottom:1px solid var(--brown)}.search__field input{width:100%;border:0;background:none;font-size:clamp(24px,2.6vw,36px);padding:4px 0 8px;color:var(--brown)}.search__field input::placeholder{color:var(--linen)}.search__field input:focus{outline:none}.search__sugg{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline}.search__res{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.search__empty{font-size:12px;color:var(--muted)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:85;background:var(--white);transform:translateY(100%);visibility:hidden;transition:transform .5s var(--ease),visibility 0s .5s;padding:18px var(--gr) calc(22px + env(safe-area-inset-bottom,0px)) var(--gl);border-top:1px solid var(--line)}.sheet.is-open{transform:none;visibility:visible;transition:transform .5s var(--ease)}.sheet__in{max-width:540px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.sheet__head{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center}.sheet__head .ph{aspect-ratio:3/4;background:var(--sand);overflow:hidden}.sheet__head img{width:100%;height:100%;object-fit:cover}.sheet__sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.sheet__sizes button{height:40px;border:1px solid var(--line);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.sheet__sizes button:hover:not(:disabled){border-color:var(--brown)}.sheet__sizes button:disabled{text-decoration:line-through;color:var(--muted);cursor:not-allowed}.toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:90;transform:translate(-50%,16px);opacity:0;background:var(--brown);color:var(--white);padding:10px 14px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;transition:opacity .35s var(--ease),transform .5s var(--ease);pointer-events:none;max-width:calc(100% - 32px);text-align:center}.toast.is-on{opacity:1;transform:translate(-50%)}.ch{display:inline-flex;gap:14px}.ch b{font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.hero__m1{grid-column:1/3}.hero__m2{grid-column:4/7}.tile__cap{text-shadow:0 0 14px rgba(40,21,10,.35);display:grid;grid-template-columns:1fr auto 1fr;align-items:end}.tile__cap span:nth-child(2){text-align:center}.tile__cap span:last-child{text-align:right}.tile__go{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);opacity:0;transition:opacity .5s var(--ease),transform .7s var(--ease)}.tile:hover .tile__go{opacity:1;transform:translate(-50%,-50%)}.edit{align-items:stretch}.edit__img{grid-column:2/7;position:relative;aspect-ratio:4/5;background:var(--sand)}.edit__img>img{position:absolute;top:0;right:0;bottom:0;left:0}.edit__img img{width:100%;height:100%;object-fit:cover}.edit__v{position:absolute;right:14px;bottom:16px;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--white);font-size:10px}.hot{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:var(--white);color:var(--brown);display:grid;place-items:center;font-size:10px;letter-spacing:0;text-transform:lowercase;transition:transform .4s var(--ease)}.hot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(248,244,241,.7);animation:ring 2.6s var(--ease) infinite}.hot:hover,.hot.is-on{transform:scale(1.18)}@keyframes ring{0%{transform:scale(.7);opacity:1}80%,to{transform:scale(1.5);opacity:0}}.edit__txt{grid-column:8/12;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding-block:4px}.edit__txt blockquote{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(22px,2vw,30px);line-height:1.08;max-width:16ch;text-wrap:balance}.edit__txt blockquote em{font-style:italic}.edit__body{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;text-align:justify;line-height:1.55;max-width:32ch}.credits{display:flex;flex-direction:column;gap:10px}.credits li{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding-block:9px;border-top:1px solid var(--line);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;transition:color .3s}.credits li:last-child{border-bottom:1px solid var(--line)}.credits li span:first-child{color:var(--muted);text-transform:lowercase}.credits li .card__price{font-size:10.5px}.credits button{text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.credits ul:hover li:not(:hover){color:var(--muted)}.obj{background:var(--sand);margin-top:var(--space);padding-block:clamp(56px,7vw,120px)}.obj__in{align-items:stretch}.obj__list{grid-column:1/5;display:flex;flex-direction:column;gap:22px}.obj__title{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(26px,2.4vw,36px);line-height:1}.obj__title em{font-style:italic}.obj__list ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.obj__row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding-block:10px;border-bottom:1px solid var(--line);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:color .3s,padding .5s var(--ease)}.obj__row>span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.obj__row small{display:block;font-size:10.5px;color:var(--muted);text-transform:none;letter-spacing:.03em}.obj__list ol:hover .obj__row:not(:hover),.obj__list ol:not(:hover) .obj__row:not(.is-on){color:var(--muted)}.obj__row.is-on{padding-left:6px}.obj__add{opacity:0;transition:opacity .3s}.obj__row:hover .obj__add,.obj__row.is-on .obj__add{opacity:1}.obj__list>a{align-self:flex-start;margin-top:auto}.obj__fig{grid-column:6/11;display:flex;flex-direction:column;gap:8px}.obj__ph{position:relative;aspect-ratio:4/5;background:var(--linen);overflow:hidden}.obj__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--ease)}.obj__fig figcaption{display:flex;justify-content:space-between}.obj__v{grid-column:12/13;position:relative;align-self:stretch;min-height:200px}.obj__v span{position:absolute;top:0;bottom:0;right:0;writing-mode:vertical-rl;transform:rotate(180deg);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;text-align:justify;line-height:1.6}.notes__in{row-gap:36px;align-items:start}.notes__h{grid-column:1/4}.notes__txt{grid-column:5/10;display:flex;flex-direction:column;gap:22px;align-items:flex-start}.notes__txt svg{width:13px;height:auto;fill:var(--brown)}.notes__lead{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(22px,2vw,30px);line-height:1.12;max-width:26ch;text-wrap:pretty}.notes__lead em{font-style:italic}.notes__fig{grid-column:11/13;grid-row:1/3;display:flex;flex-direction:column;gap:8px}.notes__fig .ph{aspect-ratio:3/4;overflow:hidden;background:var(--sand)}.notes__fig img{width:100%;height:100%;object-fit:cover}.notes__fig figcaption{display:flex;justify-content:space-between;gap:8px}.notes__meta{grid-column:5/10;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;border-top:1px solid var(--line);padding-top:12px}.notes__meta dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.notes__meta dd{margin:2px 0 0;font-size:11px}.ft__ix{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--line);row-gap:24px}.ft__ixh{grid-column:1/3}.ft__ixc{grid-column:3/13;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px}.ft__ixc div{display:flex;flex-direction:column;gap:5px}.ft__ixc .lbl--m{margin-bottom:8px}.ft__ixc a{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;align-self:flex-start}main[hidden]{display:none!important}.ab-cover{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px) + clamp(40px,6vw,96px))}.ab-meta{padding-bottom:clamp(28px,4vw,56px);align-items:start}.ab-meta>*:nth-child(1){grid-column:1/3}.ab-meta>*:nth-child(2){grid-column:4/6}.ab-meta>*:nth-child(3){grid-column:7/10}.ab-meta>*:nth-child(4){grid-column:12/13;text-align:right;white-space:nowrap}.ab-h{padding-bottom:clamp(32px,4vw,64px)}.ab-h h1{grid-column:4/12;font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(30px,3.4vw,52px);line-height:1;letter-spacing:-.01em;text-wrap:balance}.ab-h h1 em{font-style:italic}.ab-strip{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:8px;height:clamp(420px,72vh,820px)}.ab-strip figure{position:relative;overflow:hidden;background:var(--sand)}.ab-strip img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;animation:heroIn 2.4s var(--ease) both}.ab-strip figcaption{position:absolute;left:12px;right:12px;top:10px;display:flex;justify-content:space-between;color:var(--white);text-shadow:0 0 14px rgba(40,21,10,.35)}.ab-story{align-items:start;row-gap:28px}.ab-story .ch{grid-column:1/4}.ab-story__lead{grid-column:4/11;font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(22px,2vw,30px);line-height:1.12;text-wrap:pretty}.ab-story__lead em{font-style:italic}.ab-story__cols{grid-column:7/13;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;font-size:12px;line-height:1.65}.ab-story__cols p{max-width:38ch}.ab-gal{align-items:end;row-gap:28px}.ab-gal__txt{grid-column:1/4;display:flex;flex-direction:column;gap:14px;align-self:end}.ab-gal__txt p{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;text-align:justify;line-height:1.6;max-width:30ch}.ab-gal figure{display:flex;flex-direction:column;gap:8px}.ab-gal .ph{overflow:hidden;background:var(--sand)}.ab-gal img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.ab-gal figure:hover img{transform:scale(1.025)}.ab-gal figcaption{display:flex;justify-content:space-between;gap:8px}.ab-g1{grid-column:6/9;align-self:start}.ab-g1 .ph{aspect-ratio:2/3}.ab-g2{grid-column:10/13}.ab-g2 .ph{aspect-ratio:3/4}.ab-val{border-top:1px solid var(--line);padding-top:16px;row-gap:28px}.ab-val .ch{grid-column:1/4}.ab-val__item{display:flex;flex-direction:column;gap:12px}.ab-val__item:nth-of-type(1){grid-column:4/7}.ab-val__item:nth-of-type(2){grid-column:7/10}.ab-val__item:nth-of-type(3){grid-column:10/13}.ab-val__item h3{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(20px,1.6vw,24px);line-height:1.1}.ab-val__item h3 em{font-style:italic}.ab-val__item p{font-size:12px;line-height:1.65;max-width:34ch}.ab-val__item .lbl{color:var(--muted)}.ab-qt{background:var(--brown);color:var(--white);margin-top:var(--space)}.ab-qt__in{padding-block:clamp(64px,9vw,150px);align-items:center;row-gap:32px}.ab-qt svg{grid-column:1/2;width:16px;height:auto;fill:var(--linen);align-self:start}.ab-qt blockquote{grid-column:3/10;font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(26px,2.8vw,44px);line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.ab-qt blockquote em{font-style:italic;color:var(--linen)}.ab-qt__cap{grid-column:3/10;display:flex;gap:28px;color:var(--linen)}.ab-qt figure{grid-column:11/13;grid-row:1/3;aspect-ratio:3/4;overflow:hidden}.ab-qt figure img{width:100%;height:100%;object-fit:cover}.ab-store{align-items:start;row-gap:28px}.ab-store .ch{grid-column:1/4}.ab-store__fig{grid-column:4/8;display:flex;flex-direction:column;gap:8px}.ab-store__fig .ph{aspect-ratio:4/5;overflow:hidden;background:var(--sand)}.ab-store__fig img{width:100%;height:100%;object-fit:cover}.ab-store__fig figcaption{display:flex;justify-content:space-between}.ab-store__info{grid-column:9/13;display:flex;flex-direction:column;gap:28px}.ab-store__info h3{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(22px,2vw,30px);line-height:1.08}.ab-store__info h3 em{font-style:italic}.ab-store__info dl{margin:0;border-top:1px solid var(--line)}.ab-store__info dl div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding-block:11px;border-bottom:1px solid var(--line)}.ab-store__info dt{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ab-store__info dd{margin:0;font-size:12px}.ab-store__links{display:flex;flex-wrap:wrap;gap:10px 24px}.ab-next .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sh{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px) + 30px)}.sh__head{display:flex;flex-direction:column;gap:16px;padding-bottom:20px}.sh__crumb{display:flex;gap:6px;color:var(--muted)}.sh__crumb a:hover{color:var(--brown)}.sh__title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:flex;gap:6px;align-items:baseline}.sh__title sup{font-size:9px;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.sh__subs{display:flex;gap:6px 20px;flex-wrap:wrap}.sh__subs a{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .3s;white-space:nowrap}.sh__subs a:hover,.sh__subs a.is-on{color:var(--brown)}.sh__subs a.is-on{background-size:100% 1px;background-position:0 100%}.sh__subs sup{font-size:8.5px;margin-left:2px}.sh__bar{position:sticky;top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px));z-index:20;background:var(--white);display:flex;align-items:center;gap:22px;padding-block:11px;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr));padding-inline:var(--gl) var(--gr);border-bottom:1px solid var(--line);margin-bottom:clamp(28px,4vw,56px)}.sh__bar button{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.sh__chips{display:flex;gap:6px 14px;flex-wrap:wrap;flex:1;min-width:0}.sh__chips button{color:var(--muted);transition:color .3s}.sh__chips button:hover{color:var(--brown)}.sh__chips button:after{content:" \d7"}.sh__right{display:flex;align-items:center;gap:22px;margin-left:auto;position:relative}.sh__n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.views{display:flex;gap:10px;align-items:center}.views button{display:grid;place-items:center;color:var(--linen);transition:color .3s;padding:2px}.views button:hover{color:var(--muted)}.views svg{width:15px;height:13px;fill:currentColor}.sort{position:absolute;right:0;top:calc(100% + 12px);background:var(--white);border:1px solid var(--line);padding:6px 16px;min-width:230px;display:none;z-index:5}.sort.is-open{display:block}.sort button{display:flex;justify-content:space-between;width:100%;padding:9px 0;color:var(--muted)}.sort button[aria-checked=true]{color:var(--brown)}.sort button[aria-checked=true]:after{content:"\2014"}.sh__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;row-gap:clamp(48px,6vw,104px);align-items:start;view-transition-name:none}.sh__grid[data-view="2"]{row-gap:44px}.sh__grid[data-view="2"] .card{grid-column:span 6}.sh__grid[data-view="4"]{row-gap:36px;column-gap:8px}.sh__grid[data-view="4"] .card{grid-column:span 3}.sh__grid[data-view=mix] .m0{grid-column:1/6}.sh__grid[data-view=mix] .m1{grid-column:9/12;align-self:end}.sh__grid[data-view=mix] .m2{grid-column:5/9}.sh__grid[data-view=mix] .m3{grid-column:2/5;align-self:end}.sh__grid[data-view=mix] .m4{grid-column:7/12}.sh__grid[data-view=mix] .m5{grid-column:5/9}.sh__empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:14px;padding-block:80px;text-align:center}.sh__empty p{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:22px}.sh__empty div{display:flex;gap:20px}.sh__more{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:clamp(56px,7vw,110px)}.sh__more .prog{width:140px;margin-top:0}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.flt{left:0;width:min(400px,100%);transform:translate(-100%);padding-left:env(safe-area-inset-left,0px)}.flt__sec{padding-block:18px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.flt__sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.flt__sizes button{height:34px;border:1px solid var(--line);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;transition:border-color .3s,background-color .3s,color .3s}.flt__sizes button:hover:not(:disabled){border-color:var(--brown)}.flt__sizes button[aria-pressed=true]{background:var(--brown);color:var(--white);border-color:var(--brown)}.flt__sizes button:disabled{color:var(--linen);cursor:default}.flt__list button{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:center;width:100%;padding:6px 0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--muted);transition:color .3s}.flt__list button:hover,.flt__list button[aria-pressed=true]{color:var(--brown)}.flt__list button:disabled{opacity:.35;cursor:default}.flt__list .sw{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #28150a26}.flt__list button[aria-pressed=true] .sw{box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--brown)}.flt__list .bx{width:10px;height:10px;border:1px solid currentColor}.flt__list button[aria-pressed=true] .bx{background:var(--brown)}.flt__list small{font-size:10px;font-variant-numeric:tabular-nums}.flt__foot{display:grid;grid-template-columns:1fr 2fr;gap:8px}.btn--ghost{background:none;color:var(--brown);border:1px solid var(--line)}.btn--ghost:hover{background:var(--sand)}.pd{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px) + 24px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;align-items:start}.pd__info,.pd__buy{position:sticky;top:calc(var(--note-h) + var(--bar-h) + 24px);display:flex;flex-direction:column;gap:22px}.pd__info{grid-column:1/4;padding-right:16px}.pd__buy{grid-column:10/13;padding-left:16px}.pd__crumb{display:flex;gap:6px;color:var(--muted)}.pd__crumb a:hover{color:var(--brown)}.pd__name{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.4}.pd__price{font-size:12px;letter-spacing:.03em;margin-top:6px;font-variant-numeric:tabular-nums}.pd__price s{color:var(--muted);margin-right:8px}.pd__ref{margin-top:6px}.pd__desc{font-size:12px;line-height:1.7;max-width:36ch}.pd__thumbs{display:flex;gap:6px}.pd__thumbs button{width:38px;aspect-ratio:3/4;overflow:hidden;background:var(--sand);opacity:.45;transition:opacity .3s;position:relative}.pd__thumbs button[aria-current=true],.pd__thumbs button:hover{opacity:1}.pd__thumbs img{width:100%;height:100%;object-fit:cover}.acc details{border-top:1px solid var(--line)}.acc details:last-child{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:13px 0;cursor:pointer;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:13px;transition:transform .4s var(--ease)}.acc details[open] summary:after{transform:rotate(45deg)}.acc .acc__b{padding-bottom:16px;font-size:11.5px;line-height:1.7;color:var(--brown)}.acc .acc__b ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.acc .acc__b p+p{margin-top:8px}.pd__gal{grid-column:4/10;display:flex;flex-direction:column;gap:8px;position:relative}.pd__img{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--sand);cursor:zoom-in;margin:0}.pd__img img{width:100%;height:100%;object-fit:cover}.pd__n{position:absolute;left:12px;bottom:10px;color:var(--white);text-shadow:0 0 12px rgba(40,21,10,.35)}.pd__count{display:none}.pd__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pd__row .sw{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:-1px;box-shadow:inset 0 0 0 1px #28150a26}.pd__sizes{border-top:1px solid var(--line)}.pd__sz{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.05em;text-transform:uppercase;transition:padding .4s var(--ease),color .3s}.pd__sz span:last-child{font-size:10px;text-transform:none;letter-spacing:.03em}.pd__sz:hover{padding-left:6px}.pd__sz[data-out] span:first-child{color:var(--muted);text-decoration:line-through}.pd__sz[aria-pressed=true]{padding-left:10px;font-weight:500}.pd__sz[aria-pressed=true]:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--brown);margin:5px 0 0 -10px}.pd__sizes.need{animation:shake .5s var(--ease)}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.pd__links{display:flex;gap:20px;flex-wrap:wrap}.pd__add{display:grid;grid-template-columns:1fr 44px;gap:6px}.pd__fav{border:1px solid var(--line);display:grid;place-items:center}.pd__fav svg{width:11px;height:13px;stroke:var(--brown);fill:none;stroke-width:1.1}.pd__fav[aria-pressed=true] svg{fill:var(--brown)}.pd__notify{display:flex;flex-direction:column;gap:10px;background:var(--sand);padding:14px}.pd__notify p{font-size:11.5px}.pd__notes{list-style:none;margin:0;padding:0}.pd__notes li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.pd__notes li span:last-child{color:var(--muted)}.pd__msg{font-size:11px;color:var(--muted)}.pd__sticky,.pd__mhead{display:none}.look{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.look__it{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:end;padding-top:12px;border-top:1px solid var(--line)}.look__it .ph{aspect-ratio:3/4;overflow:hidden;background:var(--sand);display:block}.look__it img{width:100%;height:100%;object-fit:cover}.look__it div{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.look__it button{margin-top:8px}.rv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rv .card__alt{display:none}.lbx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:var(--white);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility 0s .45s;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.lbx.is-open{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.lbx__fig{height:min(92svh,calc((100vw - 120px) * 4 / 3));aspect-ratio:3/4;overflow:hidden;background:var(--sand);margin:0}.lbx__fig img{width:100%;height:100%;object-fit:cover}.lbx__ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;justify-content:space-between;padding:18px var(--gr) 18px var(--gl)}.lbx__ui>*{pointer-events:auto}.lbx__ui .lbl{align-self:flex-start}.lbx__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;pointer-events:auto}.lbx__prev{left:var(--gl)}.lbx__next{right:var(--gr)}.guide{right:0;width:min(520px,100%);transform:translate(100%);padding-right:env(safe-area-inset-right,0px)}.tabs{display:flex;gap:22px;padding-block:16px;border-bottom:1px solid var(--line)}.tabs button{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:2px}.tabs button[aria-selected=true]{color:var(--brown);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%}.tabp{padding-block:20px;display:flex;flex-direction:column;gap:16px}.unit{display:flex;gap:4px;align-self:flex-start;border:1px solid var(--line);padding:2px}.unit button{font-size:10px;letter-spacing:.06em;padding:4px 10px}.unit button[aria-pressed=true]{background:var(--brown);color:var(--white)}.stbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.stbl th,.stbl td{text-align:left;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.04em}.stbl th{font-weight:400;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.stbl tr.is-hi td{font-weight:500}.how{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.how li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.how li span{color:var(--muted);font-size:10px}.how b{display:block;font-weight:500;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.how p{font-size:11.5px;line-height:1.6}.fit{display:flex;flex-direction:column;gap:16px}.fit label{display:flex;flex-direction:column;gap:4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fit input[type=number]{border:0;border-bottom:1px solid var(--brown);background:none;padding:6px 0;font:inherit;font-size:13px;color:var(--brown);width:100%}.fit input:focus{outline:none}.fit__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fit__pref{display:flex;gap:6px}.fit__pref button{flex:1;height:34px;border:1px solid var(--line);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.fit__pref button[aria-pressed=true]{border-color:var(--brown);background:var(--brown);color:var(--white)}.fit__res{background:var(--sand);padding:16px;display:flex;flex-direction:column;gap:10px}.fit__res p{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:22px;line-height:1.1}.fit__res small{font-size:11px;color:var(--muted)}.fit__warn{font-size:11.5px;line-height:1.6;color:var(--brown);border-left:1px solid var(--clay);padding-left:12px;display:flex;flex-direction:column;gap:4px}.sh{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px))}.sh__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title subs right";column-gap:28px;align-items:baseline;padding-block:16px;margin-bottom:0;border-bottom:0}.sh__title{grid-area:title;font-size:10.5px}.sh__subs{grid-area:subs;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sh__subs::-webkit-scrollbar{display:none}.sh__right{grid-area:right}.views{gap:2px}.views button{color:var(--muted);font-size:10.5px;letter-spacing:.04em;width:18px;height:18px;padding:0;font-variant-numeric:tabular-nums;position:relative}.views button[aria-pressed=true]{color:var(--brown)}.views button[aria-pressed=true]:after{content:"";position:absolute;left:50%;bottom:-3px;width:3px;height:3px;border-radius:50%;background:currentColor;transform:translate(-50%)}.sh__chips{display:flex;gap:6px 16px;flex-wrap:wrap;padding-bottom:12px;margin-top:-4px}.sh__chips:empty{display:none}.sh__chips button{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.sh__grid{margin-top:clamp(20px,3vw,40px)}.sh__grid[data-view="3"]{row-gap:40px;column-gap:8px}.sh__grid[data-view="3"] .card{grid-column:span 4}.pd__galw{grid-column:4/10;position:relative}.pd__gal{grid-column:auto}.pd__bar{display:none}[id^=look-],[id^=help-],[id^=contact-]{scroll-margin-top:calc(var(--note-h) + var(--bar-h) + 24px)}.inner-top{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px) + clamp(32px,5vw,72px))}.fm{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.fm label{display:flex;flex-direction:column;gap:4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fm label.ft__check{flex-direction:row;text-transform:none;letter-spacing:0;font-size:11px}.fm input,.fm select,.fm textarea{border:0;border-bottom:1px solid var(--line);background:none;padding:8px 0;font:inherit;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--brown);border-radius:0;-webkit-appearance:none;appearance:none;resize:vertical;width:100%}.fm input[type=checkbox]{width:auto;-webkit-appearance:auto;appearance:auto}.fm input:focus,.fm select:focus,.fm textarea:focus{outline:none;border-bottom-color:var(--brown)}.fm input::placeholder,.fm textarea::placeholder{color:var(--linen)}.fm .full{grid-column:1/-1}.fm__end{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.fm__end .btn{width:auto;padding-inline:36px}.tbd{background:var(--sand);color:var(--clay);padding:0 4px}.hp__dl{margin:0;border-top:1px solid var(--line)}.hp__dl div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding-block:10px;border-bottom:1px solid var(--line)}.hp__dl dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hp__dl dd{margin:0;font-size:12px}.pageh{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(30px,3.4vw,52px);line-height:1;letter-spacing:-.01em}.gf{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px));align-items:start}.gf__stage{grid-column:1/8;position:sticky;top:calc(var(--note-h) + var(--bar-h));height:calc(100svh - var(--note-h) - var(--bar-h));min-height:520px;background:var(--sand);margin-left:calc(-1 * var(--gl));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;perspective:1100px;overflow:hidden}.gc{--rx:0deg;--ry:0deg;position:relative;width:min(72%,520px);aspect-ratio:1.586;padding:clamp(16px,2.2vw,28px);display:flex;flex-direction:column;justify-content:space-between;border-radius:5px;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease),background-color .6s var(--ease),color .6s var(--ease);box-shadow:0 40px 70px -40px #28150a8c,0 2px 6px #28150a1a}.gc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,#ffffff2e,#fff0 40%);pointer-events:none}.gc--white{background:var(--white);color:var(--brown)}.gc--clay{background:var(--clay);color:var(--white)}.gc--brown{background:var(--brown);color:var(--linen)}.gc__top,.gc__bot{display:flex;justify-content:space-between;align-items:center}.gc__top svg{width:24px;height:auto;fill:currentColor}.gc__mid{display:flex;flex-direction:column;gap:6px}.gc__amt{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(38px,4.4vw,68px);line-height:.9;letter-spacing:-.02em;font-variant-numeric:lining-nums}.gc__bot svg{width:42%;height:auto}.gf__note{font-family:var(--serif);font-weight:400;font-synthesis:none;font-style:italic;font-size:17px;line-height:1.3;max-width:34ch;text-align:center;color:var(--brown);min-height:2.6em;padding-inline:24px}.gf__cap{position:absolute;left:var(--gl);bottom:16px;color:var(--muted)}.gf__panel{grid-column:9/13;display:flex;flex-direction:column;gap:22px;padding-block:clamp(32px,5vw,72px) 40px}.gf__panel h1{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(28px,2.6vw,40px);line-height:1.02;letter-spacing:-.01em}.gf__panel h1 em{font-style:italic}.gf__lead{font-size:12px;line-height:1.7;max-width:40ch}.gf__form{display:flex;flex-direction:column;gap:24px}.gf__sec{display:flex;flex-direction:column;gap:10px}.gf__designs{display:flex;gap:16px;flex-wrap:wrap}.gf__designs button{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.gf__designs button[aria-pressed=true]{color:var(--brown)}.gf__designs i{width:22px;height:14px;border-radius:2px;box-shadow:inset 0 0 0 1px #28150a2e}.gf__designs button[aria-pressed=true] i{box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--brown)}.gf__amts{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.gf__amts button{height:38px;border:1px solid var(--line);font-size:11px;letter-spacing:.03em;font-variant-numeric:tabular-nums;transition:all .3s}.gf__amts button[aria-pressed=true]{background:var(--brown);color:var(--white);border-color:var(--brown)}.gf__other{display:flex;align-items:baseline;gap:14px}.gf__other input{flex:1;border:0;border-bottom:1px solid var(--line);background:none;padding:6px 0;font:inherit;font-size:12.5px;color:var(--brown)}.gf__other input:focus{outline:none;border-bottom-color:var(--brown)}.gf__how{row-gap:24px;border-top:1px solid var(--line);padding-top:16px}.gf__how .ch{grid-column:1/4}.gf__how>div{grid-column:span 3;display:flex;flex-direction:column;gap:8px}.gf__how>div:nth-of-type(1){grid-column:4/7}.gf__how p{font-size:12px;line-height:1.6;max-width:30ch}.gc-mini{width:100%;height:100%;display:grid;place-items:center}.gc-mini svg{width:30%;fill:currentColor}.lk{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px) + clamp(32px,5vw,72px))}.lk__head{row-gap:24px;align-items:end;padding-bottom:clamp(40px,6vw,96px)}.lk__m1{grid-column:1/4}.lk__m2{grid-column:10/13;text-align:right}.lk__head h1{grid-column:1/8;font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(48px,7vw,112px);line-height:.85;letter-spacing:-.025em}.lk__head h1 em{font-style:italic}.lk__idx{grid-column:8/13;display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.lk__idx a{display:flex;flex-direction:column;gap:6px}.lk__idx .ph{aspect-ratio:3/4;overflow:hidden;background:var(--sand)}.lk__idx img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.lk__idx a:hover img{transform:scale(1.06)}.lk__s{align-items:start;padding-block:clamp(32px,4vw,64px);border-top:1px solid var(--line)}.lk__fig{grid-column:1/8;display:flex;flex-direction:column;gap:8px}.lk__fig .ph{overflow:hidden;background:var(--sand)}.lk__fig img{width:100%;height:100%;object-fit:cover}.lk__side{grid-column:9/13;position:sticky;top:calc(var(--note-h) + var(--bar-h) + 28px);display:flex;flex-direction:column;gap:22px}.lk__s:nth-child(2n) .lk__fig{grid-column:6/13;grid-row:1}.lk__s:nth-child(2n) .lk__side{grid-column:1/5;grid-row:1}.lk__s:nth-child(3n) .lk__fig{grid-column:3/9}.lk__s:nth-child(3n) .lk__side{grid-column:10/13}.lk__t{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(26px,2.4vw,38px);line-height:1;letter-spacing:-.01em}.lk__t em{font-style:italic}.lk__note{font-size:12px;line-height:1.65;max-width:32ch}.lk__nav{display:flex;justify-content:space-between;gap:12px}.sv{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px));min-height:calc(100svh - 120px);padding-bottom:var(--space)}.sv__head{display:flex;justify-content:space-between;align-items:baseline;padding-block:16px 28px}.sv__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 8px}.sv__grid .card__fav{opacity:1}.sv__empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding-block:clamp(64px,10vw,160px)}.sv__empty svg{width:14px;height:17px;stroke:var(--brown);fill:none;stroke-width:1.1}.sv__empty p{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(22px,2vw,30px);line-height:1.1}.sv__empty small{font-size:12px;color:var(--muted);max-width:34ch}.hp{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px) + clamp(32px,5vw,72px))}.hp__head{row-gap:18px;padding-bottom:clamp(40px,5vw,80px);align-items:end}.hp__m{grid-column:1/4}.hp__head h1{grid-column:5/12;font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(30px,3.4vw,52px);line-height:1;letter-spacing:-.01em}.hp__head h1 em{font-style:italic}.hp__body{align-items:start}.hp__nav{grid-column:1/4;position:sticky;top:calc(var(--note-h) + var(--bar-h) + 28px);display:flex;flex-direction:column;gap:9px;align-items:flex-start}.hp__nav a{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.hp__nav a.is-on{background-size:100% 1px;background-position:0 100%}.hp__nav p{margin-top:18px;max-width:22ch}.hp__main{grid-column:5/12;display:flex;flex-direction:column;gap:clamp(48px,6vw,88px)}.hp__sec{display:flex;flex-direction:column;gap:14px}.ct{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px) + clamp(32px,5vw,72px))}.ct__head{row-gap:18px;align-items:end;padding-bottom:clamp(40px,5vw,80px)}.ct__m{grid-column:1/4}.ct__head h1{grid-column:5/10;font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(34px,4vw,62px);line-height:.95;letter-spacing:-.015em}.ct__head h1 em{font-style:italic}.ct__lead{grid-column:10/13;font-size:12px;line-height:1.65;max-width:32ch}.ct__cols{row-gap:36px;border-top:1px solid var(--line);padding-top:16px}.ct__col{grid-column:span 4;display:flex;flex-direction:column;gap:12px;padding-right:24px}.ct__col p{font-size:12px;line-height:1.65;max-width:38ch}.ct__links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:4px}.ct__forms{row-gap:64px;margin-top:clamp(64px,8vw,120px)}.ct__form{grid-column:span 6;align-content:start;padding-right:clamp(0px,3vw,48px)}.ct__form .ch{margin-bottom:6px}.c2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;align-items:start;padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px));padding-right:var(--gr)}.c2__fig{grid-column:1/7;position:sticky;top:calc(var(--note-h) + var(--bar-h));height:calc(100svh - var(--note-h) - var(--bar-h));min-height:560px;margin:0;overflow:hidden;background:var(--sand)}.c2__fig img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.c2__fig figcaption{position:absolute;left:var(--gl);right:16px;bottom:14px;display:flex;justify-content:space-between;color:var(--white);text-shadow:0 0 14px rgba(40,21,10,.35)}.c2__panel{grid-column:8/13;display:flex;flex-direction:column;gap:28px;padding-block:clamp(48px,7vw,112px) clamp(48px,6vw,96px)}.c2__panel h1{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(36px,4vw,62px);line-height:.95;letter-spacing:-.015em;margin-top:-10px}.c2__panel h1 em{font-style:italic}.c2__lead,.c2__text{font-size:12px;line-height:1.7;max-width:42ch}.c2__tabs{border-top:1px solid var(--line);margin-top:12px}.c2__tabs button{display:grid;grid-template-columns:36px 1fr auto;align-items:center;width:100%;padding:17px 0;border-bottom:1px solid var(--line);text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .3s,padding .5s var(--ease)}.c2__tabs button:hover{color:var(--brown)}.c2__tabs button[aria-selected=true]{color:var(--brown);padding-left:8px}.c2__tabs .arr{opacity:0;transform:translate(-6px);transition:opacity .4s,transform .5s var(--ease)}.c2__tabs button[aria-selected=true] .arr,.c2__tabs button:hover .arr{opacity:1;transform:none}.c2__pane{display:flex;flex-direction:column;gap:28px;animation:paneIn .6s var(--ease)}@keyframes paneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.c2__wa{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:baseline;padding:20px;background:var(--sand);transition:background-color .3s}.c2__wa:hover{background:var(--linen)}.c2__wa span:nth-child(2){font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:24px;line-height:1;font-variant-numeric:lining-nums}.c2__form{row-gap:24px}.c2__steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.c2__steps li{display:grid;grid-template-columns:36px 1fr;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.c2__steps+.fm__end{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px 24px}.c2__info{margin:16px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--line);padding-top:16px}.c2__info dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.c2__info dd{margin:4px 0 0;font-size:12px;line-height:1.5}@media(min-width:1181px){.hero__top,.hero__row{display:block;position:absolute;left:0;right:0}.hero__top{height:120px}.hero__row{position:relative;height:16px}.hero__top [data-al],.hero__row [data-al]{position:absolute;top:0;margin:0}.hero__top{left:0;right:0}[data-al=logo]{left:0}[data-al=nav]{left:calc(var(--navL,40%) - var(--gl))}[data-al=tools]{left:calc(var(--toolsL,75%) - var(--gl));max-width:16ch}[data-al=end]{right:0}.hero__top [data-al=logo],.hero__top [data-al=nav],.hero__top [data-al=tools]{grid-column:auto}.hero__top{padding-left:var(--gl);padding-right:var(--gr)}.hero__top [data-al=logo]{left:var(--gl)}.hero__top [data-al=nav]{left:var(--navL,40%)}.hero__top [data-al=tools]{left:var(--toolsL,75%)}}.hotw{position:absolute;z-index:3}.hotw .hot{position:relative;margin:-12px 0 0 -12px}.hotc{position:absolute;top:-14px;left:22px;width:250px;background:var(--white);color:var(--brown);padding:10px;display:grid;grid-template-columns:62px 1fr;gap:12px;box-shadow:0 18px 40px -18px #28150a73;opacity:0;visibility:hidden;transform:translate(-6px);transition:opacity .35s var(--ease),transform .5s var(--ease),visibility 0s .35s;z-index:4}.hotw--l .hotc{left:auto;right:22px;transform:translate(6px)}.hotw:hover .hotc,.hotw:focus-within .hotc,.hotw.is-open .hotc{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease),transform .5s var(--ease)}.hotw:hover .hot,.hotw.is-open .hot{transform:scale(1.18)}.hotc .ph{aspect-ratio:3/4;overflow:hidden;background:var(--sand);display:block}.hotc .ph img{width:100%;height:100%;object-fit:cover}.hotc__b{display:flex;flex-direction:column;gap:3px;min-width:0}.hotc__b .card__name{font-size:10px}.hotc__b .card__price{text-align:left;font-size:10.5px}.hotc__sz{display:flex;flex-wrap:wrap;gap:4px 9px;margin-top:auto;padding-top:8px;border-top:1px solid var(--line)}.hotc__sz .sz{font-size:10px}.hotc__go{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2px}.hotc__go:hover{color:var(--brown)}.igs{margin-top:var(--space)}.igs__in{align-items:end;border-top:1px solid var(--line);padding-top:16px;row-gap:20px}.igs__txt{grid-column:1/4;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.igs__txt svg{width:22px;height:auto;fill:var(--brown);margin-bottom:10px}.igs__grid{grid-column:6/13;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.igs__grid a{aspect-ratio:1/1;overflow:hidden;background:var(--sand);display:block}.igs__grid img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:transform 1.2s var(--ease),filter .6s}.igs__grid a:hover img{transform:scale(1.06);filter:none}.hd__note{display:grid;grid-template-columns:1fr auto 1fr;gap:16px}.hd__nl{justify-self:start}.hd__nr{justify-self:end;font-variant-numeric:tabular-nums}#clock{color:var(--white)}.sh__grid[data-view=index]{display:block}.shx{border-top:1px solid var(--line)}.shx__head,.shx__row{display:grid;grid-template-columns:56px minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) 110px;gap:12px;align-items:baseline;padding-block:11px;border-bottom:1px solid var(--line);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.shx__head{color:var(--muted);font-size:10px;padding-block:9px}.shx__row{transition:color .35s var(--ease)}.shx__row>span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.shx__row .shx__p{text-align:right;font-variant-numeric:tabular-nums}.shx__head span:last-child{text-align:right}.shx__row .shx__sz{color:var(--muted);letter-spacing:.08em}.shx__row .shx__sz s{opacity:.6}.shx__row .shx__th{display:none}.shx:hover .shx__row:not(:hover){color:var(--linen)}.shx:hover .shx__row:not(:hover)>*{color:inherit}.shx__row:hover{color:var(--brown)}.ixp{position:fixed;left:0;top:0;z-index:30;width:200px;aspect-ratio:3/4;pointer-events:none;overflow:hidden;background:var(--sand);opacity:0;transform:translate3d(-999px,-999px,0);transition:opacity .35s var(--ease)}.ixp.is-on{opacity:1}.ixp img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.views button[data-v=index]{width:auto;padding-inline:4px;margin-left:6px;letter-spacing:.06em;text-transform:uppercase}.rvl{position:relative}.rvl:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--rv-bg,var(--white));transform-origin:50% 0;transition:transform 1s cubic-bezier(.77,0,.18,1);transition-delay:inherit;pointer-events:none;z-index:2}.rvl.is-in:after{transform:scaleY(0)}.obj{--rv-bg:var(--sand)}.rvl img{transition:transform 1.8s cubic-bezier(.22,1,.36,1)}.rvl:not(.is-in) img{transform:scale(1.05)}main.is-enter{animation:pageIn .7s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}::selection{background:var(--clay);color:var(--white)}html{scrollbar-width:thin;scrollbar-color:var(--brown) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--brown)}::-webkit-scrollbar-track{background:transparent}.nf{min-height:calc(100svh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px))}.nf svg{width:22px;height:auto;fill:var(--brown)}.nf h1{font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(40px,5vw,76px);line-height:.9;letter-spacing:-.02em}.nf h1 em{font-style:italic}.nf p{font-size:12px;color:var(--muted)}.nf nav{display:flex;gap:24px}@media(prefers-reduced-motion:reduce){.rvl:after{display:none}.rvl img{transform:none}}.lookd{right:0;width:min(440px,100%);transform:translate(100%);padding-right:env(safe-area-inset-right,0px)}.look-all{margin-top:6px;height:40px}.lr{display:grid;grid-template-columns:78px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);transition:opacity .35s var(--ease)}.lr.is-off{opacity:.38}.lr .ph{aspect-ratio:3/4;overflow:hidden;background:var(--sand)}.lr .ph img{width:100%;height:100%;object-fit:cover}.lr__m{display:flex;flex-direction:column;gap:3px;min-width:0}.lr__top{display:flex;justify-content:space-between;gap:10px}.lr__sz{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.lr__sz button{min-width:34px;height:28px;padding:0 6px;border:1px solid var(--line);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.lr__sz button[aria-pressed=true]{background:var(--brown);border-color:var(--brown);color:var(--white)}.lr__sz button:disabled{color:var(--linen);text-decoration:line-through;cursor:not-allowed}.lr__tog{align-self:flex-start;margin-top:10px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lr__tog:hover{color:var(--brown)}.lr.need .lr__sz{animation:shake .5s var(--ease)}.lk__side .look-all,.credits .look-all{width:100%}@media(max-width:1180px){.hd__bar{grid-template-areas:"burger logo tools"}.hd__nav,.mega,.veil{display:none}.hd__burger{display:flex}.hd__logo{justify-self:center}.hd__tools .t-acc{display:none}.rail{grid-auto-columns:calc((100% - 2 * 8px) / 3)}.search__res{grid-template-columns:repeat(4,1fr)}}@media(max-width:860px){:root{--bar-h:52px;--space:clamp(64px,14vw,96px)}.grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hero__season{grid-column:1/4}.hero__claim{grid-column:4/7;justify-self:end;text-align:right;max-width:13ch}.rail{grid-auto-columns:calc((100% - 8px) / 2.2)}.ed__txt{grid-column:1/-1;order:2;padding-top:28px}.ed__img{grid-column:1/-1;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr))}.stl{right:calc(var(--gr) + 10px)}.ix__head .lbl,.ix__head p{grid-column:1/-1}.ix__head{row-gap:10px}.ix__fig{display:none}.ix__list{grid-column:1/-1}.ix__row{grid-template-columns:22px minmax(0,1fr) auto;row-gap:2px}.ix__sub{grid-column:2/3;grid-row:2}.lb__title h2,.lb__title p{grid-column:1/-1}.lb__title{row-gap:14px}.lb__row{flex-wrap:wrap;row-gap:28px}.lb__row+.lb__row{margin-top:28px}.lb__sp{display:none}.lb__item{flex:0 0 calc(50% - 6px)}.lb__item:nth-child(odd):last-child,.lb__row>.lb__item:last-child:nth-of-type(3){margin-left:auto;margin-right:auto}.ns__card{grid-template-columns:repeat(6,minmax(0,1fr))}.ns__w1{grid-column:1/-1;grid-row:1}.ns1{grid-column:3/7;grid-row:2}.ns__sub{grid-column:1/3;grid-row:2;align-self:start;font-size:11px}.ns2{grid-column:1/3;grid-row:3}.ns__w2{grid-column:3/7;grid-row:3}.ns3{grid-column:1/4;grid-row:4}.ns4{grid-column:4/7;grid-row:4;margin-top:30%}.ns__meta{grid-row:5}.ns__cap{grid-template-columns:auto 1fr;font-size:10px}.ns__cap button{grid-column:2;justify-self:start}.ig{height:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ig__center{position:static;transform:none;grid-column:1/-1;order:-1;padding-bottom:16px}.ig__img{position:static;width:auto!important;aspect-ratio:3/4!important}.svc{grid-template-columns:1fr 1fr;gap:22px 16px}.ft__nl{grid-column:1/-1}.ft__c1{grid-column:1/4}.ft__c2{grid-column:4/7}.ft__c3{grid-column:1/4}.ft__top-btn{grid-column:4/7;align-self:end}.search__res{grid-template-columns:repeat(3,1fr)}.hero__m1{grid-column:1/4}.hero__m2{grid-column:4/7;text-align:right}.hero__claim{grid-column:1/-1;justify-self:start;text-align:left;margin-top:12px}.edit__img{grid-column:1/-1;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr))}.hotc,.hotw--l .hotc{position:fixed;display:none;left:var(--gl);right:var(--gr);top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto;transform:none;transition:none;z-index:45;grid-template-columns:72px 1fr}.hotw.is-open .hotc{display:grid;opacity:1;visibility:visible;transform:none;animation:paneIn .4s var(--ease)}.edit__txt{grid-column:1/-1;padding-top:28px}.obj__list{grid-column:1/-1;order:2}.obj__fig{grid-column:1/-1;order:1}.obj__v{grid-column:1/-1;order:3;min-height:0}.obj__v span{position:static;writing-mode:horizontal-tb;transform:none;display:block}.lb__item .lbl{font-size:10px;flex-wrap:wrap;gap:0 8px}.obj__in{row-gap:28px}.obj__add{opacity:1}.notes__h,.notes__txt,.notes__meta{grid-column:1/-1}.notes__fig{grid-column:1/4;grid-row:auto}.notes__meta{grid-template-columns:1fr 1fr;row-gap:16px}.ft__ixh,.ft__ixc{grid-column:1/-1}.ft__ixc{grid-template-columns:1fr 1fr}.ab-meta>*:nth-child(1){grid-column:1/4}.ab-meta>*:nth-child(2){grid-column:4/7;text-align:right}.ab-meta>*:nth-child(3){grid-column:1/4;margin-top:6px}.ab-meta>*:nth-child(4){grid-column:4/7;margin-top:6px}.ab-h h1{grid-column:1/-1}.ab-strip{grid-template-columns:1fr 1fr;height:auto}.ab-strip figure{aspect-ratio:3/4}.ab-strip figure:nth-child(2){grid-column:1/-1;grid-row:1;aspect-ratio:4/5}.ab-story .ch,.ab-story__lead,.ab-story__cols{grid-column:1/-1}.ab-story__cols{grid-template-columns:1fr}.ab-gal__txt{grid-column:1/-1;order:3}.ab-g1{grid-column:1/4}.ab-g2{grid-column:4/7;margin-top:30%}.ab-val .ch,.ab-val__item:nth-of-type(n){grid-column:1/-1}.ab-qt svg{grid-column:1/-1}.ab-qt blockquote,.ab-qt__cap{grid-column:1/-1}.ab-qt figure{grid-column:1/4;grid-row:auto}.ab-store .ch,.ab-store__fig,.ab-store__info{grid-column:1/-1}.ab-next .grid4{grid-template-columns:1fr 1fr}.hd__note{grid-template-columns:1fr;justify-items:center}.hd__nl,.hd__nr,.shx__head{display:none}.shx__row{grid-template-columns:44px minmax(0,1fr) auto;row-gap:2px;padding-block:8px;align-items:center}.shx__row>span:first-child,.shx__row .shx__c,.shx__row .shx__r,.shx__row .shx__sz{display:none}.shx__row .shx__th{display:block;grid-row:1/3;aspect-ratio:3/4;overflow:hidden;background:var(--sand)}.shx__row .shx__th img{width:100%;height:100%;object-fit:cover}.ixp{display:none}.sh__grid[data-view=index]{margin-inline:0}.igs__txt,.igs__grid{grid-column:1/-1}.igs__txt{flex-direction:row;align-items:baseline;gap:12px}.igs__txt svg{display:none}.igs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.c2{grid-template-columns:1fr;padding-right:0}.c2__fig{grid-column:1/-1;position:relative;top:0;height:auto;min-height:0;aspect-ratio:4/3}.c2__panel{grid-column:1/-1;padding:32px var(--gr) 56px var(--gl)}.gf{grid-template-columns:1fr}.gf__stage{grid-column:1/-1;position:relative;top:0;height:auto;min-height:0;aspect-ratio:4/5;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr))}.gc{width:78%}.gf__note{font-size:15px}.gf__panel{grid-column:1/-1;padding-top:28px}.gf__how .ch,.gf__how>div,.gf__how>div:nth-of-type(1){grid-column:1/-1}.fm{grid-template-columns:1fr}.lk__m1{grid-column:1/4}.lk__m2{grid-column:4/7}.lk__head h1,.lk__idx{grid-column:1/-1}.lk__s .lk__fig,.lk__s:nth-child(n) .lk__fig{grid-column:1/-1;grid-row:auto}.lk__s .lk__side,.lk__s:nth-child(n) .lk__side{grid-column:1/-1;grid-row:auto;position:static;padding-top:20px}.sv__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 4px}.hp__m,.hp__head h1,.hp__main{grid-column:1/-1}.hp__nav{grid-column:1/-1;position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:18px;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr));padding:0 var(--gr) 24px var(--gl);scrollbar-width:none}.hp__nav a{white-space:nowrap}.hp__nav p{display:none}.ct__m,.ct__head h1,.ct__lead{grid-column:1/-1}.ct__col,.ct__form{grid-column:1/-1;padding-right:0}.sh__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title right" "subs subs";row-gap:12px;padding-block:14px 10px}.sh__subs{margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr));padding-inline:var(--gl) var(--gr)}.views button[data-v="3"]{display:none}.sh__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:28px;margin-top:8px;margin-inline:calc(-1 * var(--gl) + 4px) calc(-1 * var(--gr) + 4px)}.sh__grid .card{grid-row:auto!important;grid-column:auto!important;align-self:start!important}.sh__grid .card__info{padding-inline:6px}.sh__grid[data-view=mix] .m0,.sh__grid[data-view=mix] .m3{grid-column:1/-1!important}.sh__grid[data-view=mix] .m0 .card__media,.sh__grid[data-view=mix] .m3 .card__media{aspect-ratio:4/5}.sh__grid[data-view="2"] .card{grid-column:1/-1!important}.pd{grid-template-columns:1fr;row-gap:28px;padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px))}.pd__galw{grid-column:1/-1;order:1;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr))}.pd__gal{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:4px;padding-right:4px}.pd__gal::-webkit-scrollbar{display:none}.pd__img{flex:0 0 84%;scroll-snap-align:start}.pd__n{display:none}.pd__bar{display:flex;align-items:center;gap:14px;padding:12px var(--gr) 0 var(--gl)}.pd__bar .prog{flex:1;margin:0}.pd__info,.pd__buy{position:static;grid-column:1/-1;padding:0}.pd__info{order:3}.pd__buy{order:2}.pd__ihead{display:none}.pd__mhead{display:block}.pd__thumbs{display:none}body[data-view=product] .pd__sticky{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--white);border-top:1px solid var(--line);padding:10px var(--gr) calc(10px + env(safe-area-inset-bottom,0px)) var(--gl)}.pd__sticky .btn{width:auto;padding-inline:24px;height:40px}body[data-view=product] .ft{padding-bottom:70px}.look{grid-template-columns:1fr}.rv{grid-template-columns:repeat(3,minmax(0,1fr))}.lbx__fig{height:auto;width:100%}}@media(max-width:600px){.hd__tools{gap:14px}.hd__logo{width:112px}.hd__note{font-size:9.5px}.hero__img--d{display:none}.hero__img--m{display:block}.hero__row span{display:none}.hero__row span.keep{display:inline}.split{grid-template-columns:1fr}}@media(hover:none){.card__plus{display:grid}.card__fav{opacity:1}.card__sizes{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.skip:focus{position:fixed!important;left:10px;top:10px;width:auto;height:auto;clip:auto;z-index:100;background:var(--brown);color:var(--white);padding:10px 14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}body:not([data-view=home]) .hd{color:var(--brown)}body:not([data-view=home]) .hd .hd__bar:before{opacity:1}.hd__logo img{width:100%;height:auto}.mega__fig{cursor:pointer}.mlist a.red{color:var(--red)}.card__media>a{display:block;width:100%;height:100%}.line__img,.lr .ph{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{background:var(--brown)}#cartBody[aria-busy=true],.sh__grid[aria-busy=true]{opacity:.5;transition:opacity .3s;pointer-events:none}.search__all{grid-column:1/-1;justify-self:start;margin-top:10px}.search__res .card{color:inherit}.rte>*+*{margin-top:8px}.rte a{text-decoration:underline;text-underline-offset:2px}.rte ul,.rte ol{padding-left:1.2em;margin:0}.rte ul{list-style:disc}.rte strong,.rte b{font-weight:500}.flt__sec,.flt__sizes,.flt__list{position:relative}.flt__sizes label{display:grid;place-items:center;min-height:34px;padding:0 4px;border:1px solid var(--line);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:center;transition:border-color .3s,background-color .3s,color .3s}.flt__sizes label:hover{border-color:var(--brown)}.flt__sizes input:checked+label{background:var(--brown);color:var(--white);border-color:var(--brown)}.flt__sizes input:disabled+label{color:var(--linen);cursor:default;border-color:var(--line)}.flt__list label{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:center;width:100%;padding:6px 0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color .3s}.flt__list label:hover,.flt__list input:checked+label{color:var(--brown)}.flt__list input:checked+label .bx{background:var(--brown)}.flt__list input:checked+label .sw{box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--brown)}.flt__list input:disabled+label{opacity:.35;cursor:default}.flt__list .sw{display:block}.flt input:focus-visible+label{outline:1px solid var(--brown);outline-offset:2px}.flt__price{display:grid;grid-template-columns:1fr 1fr;gap:16px}.flt__price label{display:flex;flex-direction:column;gap:4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.flt__price input{border:0;border-bottom:1px solid var(--line);background:none;padding:6px 0;font:inherit;font-size:12.5px;color:var(--brown);border-radius:0;width:100%;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.flt__price input:focus{outline:none;border-bottom-color:var(--brown)}.flt__price input::-webkit-inner-spin-button{-webkit-appearance:none}.flt__foot a.btn{text-align:center}.sh__chips a{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .3s}.sh__chips a:hover{color:var(--brown)}.sh__chips a:after{content:" \d7"}.sh__grid[data-view=index]>.card{display:none}.sh__more a[data-more]{cursor:pointer}.pd__colors{display:flex;flex-wrap:wrap;gap:8px 18px}.pd__cl{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);transition:color .3s}.pd__cl:hover,.pd__cl[aria-pressed=true]{color:var(--brown)}.pd__cl .sw{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #28150a26}.pd__cl[aria-pressed=true] .sw{box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--brown)}.pd__notify .ft__field input{font-size:12px}.pd__thumbs img{height:100%}.cp{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px));padding-bottom:var(--space);min-height:calc(100svh - 120px)}.cp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(24px,5vw,80px);align-items:start}.cp__lines{border-top:1px solid var(--line)}.cp .line{grid-template-columns:96px 1fr}.cp .qty input{width:52px;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;font-size:11px;text-align:center;padding:4px 0;color:var(--brown)}.cp__sum{position:sticky;top:calc(var(--note-h) + var(--bar-h) + 24px);display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--brown);padding-top:14px}.cp__note{display:flex;flex-direction:column;gap:4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cp__note textarea{border:0;border-bottom:1px solid var(--line);background:none;font:inherit;font-size:12px;letter-spacing:0;text-transform:none;color:var(--brown);padding:6px 0;resize:vertical}.cp__note textarea:focus{outline:none;border-bottom-color:var(--brown)}.sr-page__form{grid-area:subs;display:flex;gap:16px;align-items:baseline;border-bottom:1px solid var(--line);max-width:520px}.sr-page__form input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:13px;padding:4px 0;color:var(--brown)}.sr-page__form input:focus{outline:none}.sr-page__form input::-webkit-search-cancel-button{-webkit-appearance:none}.sr-page__pag{display:flex;justify-content:center;gap:28px;padding-top:56px}.sr-page .sh__grid{margin-bottom:var(--space)}.lc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 8px;padding-top:16px;padding-bottom:var(--space)}.lc__t{display:flex;flex-direction:column;gap:8px}.lc__t .ph{aspect-ratio:3/4;overflow:hidden;background:var(--sand)}.lc__t img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.lc__t:hover img{transform:scale(1.03)}body.aloha-legacy #MainContent{padding-top:calc(var(--note-h) + var(--bar-h) + env(safe-area-inset-top,0px) + 32px);min-height:60vh}body.aloha-legacy .ft{margin-top:var(--space)}.shopify-design-mode .rvl:after{display:none}@media(max-width:860px){.cp__grid{grid-template-columns:1fr}.cp__sum{position:static}.lc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 4px}.sr-page__form{max-width:none}}.credits__th,.obj__th,.obj__tiles{display:none}@media(max-width:860px){.edit{row-gap:0;align-items:start}.edit__txt{display:contents}.edit__txt>.ch{grid-column:1/5;grid-row:1;padding-bottom:16px}.edit__txt>blockquote{grid-column:1/5;grid-row:2;align-self:start;font-size:clamp(21px,5.6vw,26px)}.edit__img{grid-column:5/7;grid-row:1/3;align-self:start;margin:0!important;aspect-ratio:auto}.edit__img>img{position:static;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.edit__v{display:none}.hot{width:20px;height:20px;margin:-10px 0 0 -10px;font-size:9px}.hotw .hot{margin:-10px 0 0 -10px}.edit__txt>.edit__body{grid-column:1/-1;grid-row:3;padding-top:28px;max-width:none}.edit__txt>.credits{grid-column:1/-1;grid-row:4;padding-top:32px}.credits li{grid-template-columns:44px 14px minmax(0,1fr) auto auto;align-items:center;padding-block:8px}.credits__th{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--sand)}.credits__th img{width:100%;height:100%;object-fit:cover}.obj__fig{display:none}.obj__list{order:1;gap:18px}.obj__link{display:none}.obj__row{grid-template-columns:40px minmax(0,1fr) auto;padding-block:7px;cursor:default}.obj__row small,.obj__add{display:none}.obj__row.is-on{padding-left:0}.obj__list ol:not(:hover) .obj__row:not(.is-on),.obj__list ol:hover .obj__row:not(:hover){color:inherit}.obj__tiles{order:2;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:34px;align-items:start;padding-top:12px}.obj__tile{display:flex;flex-direction:column;gap:10px}.obj__tile:nth-child(2n){margin-top:56px}.obj__tile .ph{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--linen)}.obj__tile img{width:100%;height:100%;object-fit:cover}.obj__cap{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;line-height:1.4}.obj__cap>span:first-child{grid-row:1/4;font-variant-numeric:tabular-nums}.obj__cap .card__price{text-align:left}.obj__cap button{justify-self:start;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;margin-top:4px}.obj__tiles-end{grid-column:1/-1;justify-self:start;margin-top:8px}.obj__v{order:3;padding-top:12px}}.credits li>span:first-of-type{color:var(--muted);text-transform:lowercase}.pd__notes li a{color:var(--muted)}.pd__notes li a:hover{color:var(--brown)}.card__alt{position:relative;display:block;min-height:17px}.card__col{display:block}.card__sizes{position:absolute;left:0;right:0;top:0;flex-wrap:wrap;row-gap:2px;z-index:2;pointer-events:auto;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s .3s}.card:hover .card__sizes,.card:focus-within .card__sizes{visibility:visible;transition:opacity .3s var(--ease)}.ft__app{display:flex;flex-direction:column;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);max-width:340px}.ft__app-t{font-size:11px;color:var(--muted);max-width:34ch}.ft__app-l{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ft__badge{position:relative;display:block;width:107px;height:32px;flex:0 0 107px;overflow:hidden;background:#000;border:1px solid #a6a6a6;border-radius:5px;opacity:.92;transition:opacity .3s var(--ease)}.ft__badge:hover{opacity:1}.ft__badge img{position:absolute;top:50%;left:50%;max-width:none;transform:translate(-50%,-50%)}.ft__badge--ios img{width:107px;height:36px}.ft__badge--gp img{width:123px;height:48px}#shopify-section-aloha-footer>.ifs-title-container,#shopify-section-aloha-footer>#stories,#shopify-section-aloha-footer>#instafeed{display:none!important}.igs__grid.is-live{display:block}.igs__grid.is-live .instagram-grid-container{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:6px!important;padding:0!important}.igs__grid.is-live .instagram-grid-item{aspect-ratio:1/1;height:auto!important;background:var(--sand)}.igs__grid.is-live .instagram-grid-item:nth-child(n+7){display:none!important}.igs__grid.is-live .ifs-img{filter:saturate(.9);transition:transform 1.2s var(--ease),filter .6s}.igs__grid.is-live .instagram-grid-item:hover .ifs-img{transform:scale(1.06);filter:none}@media(max-width:860px){.igs__grid.is-live .instagram-grid-container{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}}.lg__rte{counter-reset:lg;max-width:64ch;font-size:12.5px;line-height:1.7}.lg__rte>*{margin:0}.lg__rte>*+*{margin-top:10px}.lg__rte hr{display:none}.lg__rte .is-top{counter-increment:lg;grid-column:auto;max-width:none;margin-top:clamp(48px,6vw,88px);padding-top:16px;border-top:1px solid var(--line);font:400 11px/1.45 var(--sans);letter-spacing:.045em;text-transform:uppercase;display:flex;gap:14px}.lg__rte .is-top:before{content:counter(lg,decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums}.lg__rte>.is-top:first-child{margin-top:0}.lg__rte h1:not(.is-top),.lg__rte h2:not(.is-top),.lg__rte h3{grid-column:auto;max-width:none;margin-top:30px;font-family:var(--serif);font-weight:400;font-synthesis:none;font-size:clamp(20px,1.8vw,26px);line-height:1.1;letter-spacing:-.005em;text-transform:none}.lg__rte .is-top+*{margin-top:24px}.lg__rte ul,.lg__rte ol{padding-left:1.1em}.lg__rte ul{list-style:disc}.lg__rte li+li{margin-top:4px}.lg__rte strong,.lg__rte b{font-weight:500}.lg__rte a{text-decoration:underline;text-underline-offset:2px}.lg__rte table{width:100%;border-collapse:collapse;font-size:11.5px}.lg__rte td,.lg__rte th{padding:9px 0;border-bottom:1px solid var(--line);text-align:left;font-weight:400}.lg__rte [id]{scroll-margin-top:calc(var(--note-h) + var(--bar-h) + 28px)}.hp__sub{margin-top:28px}.hp__sub:first-child{margin-top:0}.hp__img{display:block;width:100%;height:auto;margin-top:6px}#help-tallas-zapatos{scroll-margin-top:calc(var(--note-h) + var(--bar-h) + 28px)}.js .card__media img,.js .pd__img img{opacity:0;transition:opacity .6s var(--ease),transform 1.4s var(--ease)}.js .card__media img.is-in,.js .pd__img img.is-in{opacity:1}.rail{overflow-y:hidden;overscroll-behavior-y:auto}.split .tile.rvl:after{z-index:5}::view-transition-group(*){animation-duration:.25s}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s;animation-timing-function:ease-out}@media(max-width:860px){.obj__tile:nth-child(2n){margin-top:0}}.mlist button.red{color:var(--red)}.pd__dyn{margin-top:6px}.pd__dyn[hidden]{display:none}.pd__dyn .shopify-payment-button__button{min-height:44px!important;height:44px;border-radius:0!important}.pd__dyn .shopify-payment-button__button--unbranded{background:var(--white)!important;color:var(--brown)!important;border:1px solid var(--brown)!important;font:400 10.5px/1 var(--sans)!important;letter-spacing:.08em;text-transform:uppercase}.pd__dyn .shopify-payment-button__more-options{margin-top:8px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;color:var(--muted)}#note{display:inline-block;will-change:opacity}.lg__form{max-width:64ch;margin-top:clamp(32px,4vw,56px);padding-top:24px;border-top:1px solid var(--line)}.pd__apps #bis_notify_me_btn{display:none!important}#bis-myModal{background:#28150a59!important;z-index:200!important}#bis-myModal #bis_container,#bis-myModal #thank-you-section{width:min(440px,calc(100vw - 32px))!important;border-radius:0!important;padding:28px!important;background:var(--white)!important;color:var(--brown)!important;font-family:var(--sans)!important;box-shadow:none!important}#bis-myModal .bis-modal-title{font-family:var(--serif)!important;font-weight:400!important;font-size:22px!important;line-height:1.1!important;color:var(--brown)!important;margin:0 28px 10px 0!important}#bis-myModal #shopeetech-bis-sub-header,#bis-myModal #thank-you-description{font-family:var(--sans)!important;font-size:11.5px!important;line-height:1.6!important;color:var(--muted)!important}#bis-myModal hr{border:0;border-top:1px solid var(--line);margin:16px 0}#bis-myModal .product-name{font-family:var(--sans)!important;font-size:10.5px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--brown)!important}#bis-myModal .bis-product-img-container{display:none!important}#bis-myModal input.form-control,#bis-myModal select.form-control,#bis-myModal select.selectpicker{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:none!important;padding:10px 0!important;font-family:var(--sans)!important;font-size:12.5px!important;color:var(--brown)!important;box-shadow:none!important;height:auto!important;width:100%}#bis-myModal input.form-control::placeholder{color:var(--muted)}#bis-myModal input.form-control:focus{outline:none;border-bottom-color:var(--brown)!important}#bis-myModal .black-btn{background:var(--brown)!important;color:var(--white)!important;border:0!important;border-radius:0!important;height:44px;font-family:var(--sans)!important;font-size:10.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;width:100%;margin-top:8px}#bis-myModal .bis_close_btn{font-size:22px;line-height:1;color:var(--brown);background:none;border:0}#bis-myModal .bis_privacy{font-family:var(--sans)!important;font-size:10px!important;color:var(--muted)!important;margin-top:12px}#bis-myModal .alert-danger,#bis-myModal .alert-success{background:var(--sand)!important;border:0;border-radius:0;padding:10px 12px;font-size:11.5px}#bis-myModal #bis-error_message{color:var(--brown)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aloha-site.css.map */
