:root{--ink:#16070e;--wine:#690335;--wine-lit:#8c1a4e;--blush:#f4e8ea;--blush-deep:#e7d3d7;--cream:#fbf6f4;--muted-d:#b99aa6;--muted-l:#7a5664;--line-d:rgba(244,232,234,.16);--line-l:rgba(105,3,53,.18);--f-display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--f-body:"Jost","Futura","Century Gothic","Helvetica Neue",Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--blush);font-family:var(--f-body);font-weight:300;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:1px solid var(--blush);outline-offset:3px}.wrap{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.inner{max-width:1320px;margin:0 auto}.label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:400}.serif{font-family:var(--f-display)}h1,h2,h3{font-family:var(--f-display);font-weight:400;margin:0;text-wrap:balance}p{margin:0}.logo svg{display:block;height:100%;width:auto}.announce{background:var(--wine);text-align:center;padding-block:8px}.announce .label{font-size:10px}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--ink)}header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:#16070eeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-d)}header.site .inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;gap:16px}header.site nav{display:flex;gap:28px}header.site nav a,.hdr-right button{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.85}header.site nav a:hover,.hdr-right button:hover{opacity:1}header.site .logo{height:30px;color:var(--blush)}.hdr-right{display:flex;justify-content:flex-end;gap:24px}.menu-btn{display:none}.ph{position:relative;overflow:hidden;background:var(--wine);isolation:isolate}.ph:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(60% 40% at 30% 30%,rgba(255,190,215,.38),transparent 60%),radial-gradient(50% 70% at 75% 65%,rgba(20,0,10,.65),transparent 70%),linear-gradient(115deg,#3a0120,#7d0a41 28%,#a32a5f,#6b0436 52%,#2a0016 70%,#8a1449 86%,#4a0228);transform:rotate(var(--r,0deg)) scale(1.1);z-index:-1}.ph.nude:before{background:radial-gradient(55% 45% at 35% 35%,rgba(255,255,255,.6),transparent 60%),radial-gradient(50% 60% at 70% 70%,rgba(105,3,53,.25),transparent 70%),linear-gradient(120deg,#e9cfd3,#f6e6e6 30%,#d9b5bc 48%,#f1dcdc 64%,#c99aa5)}.ph.noir:before{background:radial-gradient(50% 40% at 60% 35%,rgba(180,60,110,.35),transparent 60%),linear-gradient(130deg,#0d0307,#2b0617 35%,#120409 55%,#3d0a22 80%,#0d0307)}.ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ph:has(>img) .tag{display:none}.pcard:hover .ph>img,.col-card:hover .ph>img{transform:scale(1.04)}.ph .tag{position:absolute;left:14px;bottom:12px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff0f5bf}.ph.nude .tag{color:var(--muted-l)}.inner>*,.fit>*,.story>*,.pdp>*,.cols>*,.grid-p>*,.edit>*,.foot>*,.gallery>*{min-width:0}body{overflow-x:clip}.view[hidden]{display:none}.hero{position:relative;padding-block:56px 0;overflow:hidden}.hero .meta{display:flex;justify-content:space-between;gap:16px}.hero .meta p{max-width:22ch;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-d)}.hero .meta p:last-child{text-align:right}.hero .mark{color:var(--blush);margin:40px auto 0;width:min(1100px,100%)}.hero .mark svg{width:100%;height:auto}.hero .stage{position:relative;margin-top:-6%;display:grid;grid-template-columns:1fr minmax(260px,420px) 1fr;align-items:end;gap:24px}.hero .stage .ph{aspect-ratio:3/4;border-radius:200px 200px 0 0;--r:-8deg}.hero .side{padding-bottom:48px;display:grid;gap:14px}.hero .side.r{text-align:right;justify-items:end}.hero .side h2{font-size:clamp(22px,2.4vw,32px);font-style:italic;line-height:1.2}.hero .side p{color:var(--muted-d);max-width:30ch;font-size:14px}.btn{display:inline-flex;align-items:center;gap:12px;padding:14px 26px;border:1px solid currentColor;font-size:11px;letter-spacing:.22em;text-transform:uppercase;transition:background .3s,color .3s}.btn:hover{background:var(--blush);color:var(--ink);border-color:var(--blush)}.btn.solid{background:var(--wine);border-color:var(--wine);color:var(--blush)}.btn.solid:hover{background:var(--wine-lit);border-color:var(--wine-lit);color:var(--blush)}.marquee{border-block:1px solid var(--line-d);overflow:hidden;padding-block:16px;white-space:nowrap}.marquee div{display:inline-block;animation:mq 60s linear infinite;font-family:var(--f-display);font-style:italic;font-size:22px;color:var(--muted-d);will-change:transform}.marquee:hover div{animation-play-state:paused}.marquee span{display:inline-block;margin-inline:28px;font-style:normal;color:var(--wine-lit);animation:spin 8s linear infinite}@keyframes mq{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}.paper{background:var(--blush);color:var(--ink)}.sec{padding-block:96px}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;flex-wrap:wrap}.sec-head h2{font-size:clamp(36px,5vw,64px);line-height:1}.sec-head h2 em{color:var(--wine)}.paper .label.muted{color:var(--muted-l)}.link-u{border-bottom:1px solid currentColor;padding-bottom:3px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.cols{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.col-card{display:grid;gap:14px}.col-card .ph{aspect-ratio:3/4}.col-card:first-child .ph{aspect-ratio:auto;height:100%;min-height:420px}.col-card:first-child{grid-row:span 1}.col-card .row{display:flex;justify-content:space-between;align-items:baseline}.col-card h3{font-size:26px}.col-card .ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);opacity:0;transition:opacity .4s}.col-card:hover .ph:after{opacity:.15}.grid-p{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 16px}.pcard{display:grid;gap:12px;cursor:pointer}.pcard .ph{aspect-ratio:4/5}.pcard .ph .quick{position:absolute;inset:auto 12px 12px;background:var(--cream);color:var(--ink);text-align:center;padding:11px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;transform:translateY(130%);transition:transform .35s}.pcard:hover .quick{transform:none}.pcard .meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.pcard h3{font-size:19px}.pcard .sub{font-size:12px;color:var(--muted-l)}.pcard .price{font-variant-numeric:tabular-nums;font-size:14px;white-space:nowrap}.swatches{display:flex;gap:6px}.swatches i{width:11px;height:11px;border-radius:50%;border:1px solid var(--line-l)}.edit{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto);gap:12px}.edit .ph{min-height:260px}.edit .tall{grid-row:span 2}.edit .wide{grid-column:span 2}.edit .quote{background:var(--cream);color:var(--ink);padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.edit .quote p{font-family:var(--f-display);font-size:clamp(22px,2.2vw,30px);line-height:1.2}.edit .quote p em{color:var(--wine)}.story{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.story .ph{aspect-ratio:4/5;border-radius:0 0 240px 240px;--r:12deg}.story h2{font-size:clamp(34px,4.4vw,58px);line-height:1.05;margin-block:18px 26px}.story h2 em{color:var(--wine-lit)}.story p.body{color:var(--muted-d);max-width:52ch;margin-bottom:16px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;border-top:1px solid var(--line-d);padding-top:24px}.facts b{display:block;font-family:var(--f-display);font-weight:400;font-size:30px;color:var(--blush)}.facts span{font-size:12px;color:var(--muted-d)}.fit{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:start}.fit h2{font-size:clamp(32px,4vw,52px);line-height:1.05}.fit-table{overflow-x:auto}.fit caption{caption-side:top}.fit table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px;min-width:460px}.fit th,.fit td{padding:12px 10px;border-bottom:1px solid var(--line-l);text-align:left}.fit th{font-weight:400;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-l)}.news{text-align:center;display:grid;justify-items:center;gap:22px}.news h2{font-size:clamp(34px,5vw,64px);font-style:italic}.news form{display:flex;width:min(520px,100%);border-bottom:1px solid var(--blush)}.news input{flex:1;background:none;border:0;color:var(--blush);padding:14px 4px;font:inherit;font-size:15px;min-width:0}.news input::placeholder{color:var(--muted-d)}.news .ok{color:var(--muted-d);font-size:13px;min-height:1.6em}footer{border-top:1px solid var(--line-d);padding-block:64px 32px}.foot{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px}.foot .logo{height:44px;color:var(--blush);margin-bottom:18px}.foot p{color:var(--muted-d);font-size:13px;max-width:34ch}.foot h4{margin:0 0 14px;font-weight:400;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;color:var(--muted-d)}.foot ul a:hover{color:var(--blush)}.legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:56px;font-size:11px;color:var(--muted-d);letter-spacing:.08em}.shop-hero{padding-block:72px 40px;text-align:center}.shop-hero h1{font-size:clamp(48px,8vw,110px);line-height:.95}.shop-hero h1 em{color:var(--wine)}.shop-hero p{color:var(--muted-l);margin-top:16px}.filters{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-block:1px solid var(--line-l);padding-block:14px;margin-bottom:36px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{padding:8px 16px;border:1px solid var(--line-l);border-radius:99px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.chip[aria-pressed=true]{background:var(--ink);color:var(--blush);border-color:var(--ink)}.filters select{background:none;border:1px solid var(--line-l);padding:8px 12px;font:inherit;font-size:12px;color:var(--ink);color-scheme:light}.pdp{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;padding-block:48px 96px}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gallery .ph{aspect-ratio:4/5}.gallery .ph:first-child{grid-column:span 2;aspect-ratio:5/5}.buy{position:sticky;top:calc(env(safe-area-inset-top,0px) + 96px);align-self:start;display:grid;gap:22px}.crumbs{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-l)}.buy h1{font-size:clamp(38px,4vw,56px);line-height:1}.buy .price{font-size:20px;font-variant-numeric:tabular-nums}.buy p.desc{color:var(--muted-l);max-width:46ch}.opt{display:grid;gap:10px}.opt .top{display:flex;justify-content:space-between}.opt .top button{font-size:11px;text-decoration:underline;color:var(--muted-l)}.sizes{display:flex;flex-wrap:wrap;gap:8px}.size{min-width:54px;padding:10px 12px;border:1px solid var(--line-l);font-size:13px;font-variant-numeric:tabular-nums}.size[aria-pressed=true]{background:var(--ink);color:var(--blush);border-color:var(--ink)}.size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.colours{display:flex;gap:10px}.colour{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-l);outline-offset:3px}.colour[aria-pressed=true]{outline:1px solid var(--ink)}.buy .btn{justify-content:center;width:100%;padding:18px}.note{font-size:12px;color:var(--muted-l)}details{border-top:1px solid var(--line-l);padding-block:14px}details:last-of-type{border-bottom:1px solid var(--line-l)}summary{cursor:pointer;font-size:11px;letter-spacing:.2em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}summary:after{content:"+"}details[open] summary:after{content:"\2013"}details p{margin-top:12px;font-size:14px;color:var(--muted-l)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a02068c;z-index:40;opacity:0;pointer-events:none;transition:opacity .3s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--cream);color:var(--ink);z-index:50;transform:translate(100%);transition:transform .4s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 24px) max(24px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 24px) 24px}.cart-open .scrim{opacity:1;pointer-events:auto}.cart-open .drawer{transform:none}.drawer .head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line-l)}.drawer h2{font-size:30px}.items{flex:1;overflow:auto;display:grid;align-content:start;gap:16px;padding-block:20px}.item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:start}.item .ph{aspect-ratio:4/5}.item h3{font-size:17px}.item small{color:var(--muted-l);font-size:12px}.item .rm{font-size:11px;text-decoration:underline;color:var(--muted-l)}.empty{color:var(--muted-l);text-align:center;padding-block:40px;display:grid;gap:16px;justify-items:center}.empty p{font-family:var(--f-display);font-style:italic;font-size:22px;color:var(--ink)}.total{border-top:1px solid var(--line-l);padding-top:16px;display:grid;gap:14px}.total .row{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.ship{height:3px;background:var(--blush-deep);position:relative}.ship i{position:absolute;inset:0 auto 0 0;background:var(--wine);transition:width .4s}.cart-count{font-variant-numeric:tabular-nums}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink);z-index:45;display:grid;align-content:center;justify-items:center;gap:22px;transform:translateY(-100%);transition:transform .4s}.mnav a{font-family:var(--f-display);font-size:40px;font-style:italic}.mnav-open .mnav{transform:none}.mnav .close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 20px);right:max(20px,env(safe-area-inset-right,0px))}.toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);transform:translate(-50%,40px);background:var(--wine);color:var(--blush);padding:12px 22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:.35s;z-index:60;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:980px){.grid-p{grid-template-columns:repeat(2,1fr)}.cols{grid-template-columns:1fr 1fr}.col-card:first-child{grid-column:span 2}.col-card:first-child .ph{min-height:0;aspect-ratio:16/10}.story,.fit,.pdp{grid-template-columns:1fr;gap:40px}.buy{position:static}.foot{grid-template-columns:1fr 1fr}.edit{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){header.site nav{display:none}.menu-btn{display:block;justify-self:start}.hdr-right .hide-s{display:none}.hero .stage{grid-template-columns:1fr}.hero .stage .ph{order:-1;max-width:340px;justify-self:center;width:100%}.hero .side,.hero .side.r{text-align:center;justify-items:center;padding-bottom:0}.hero{padding-bottom:48px}.hero .meta p:last-child{display:none}.sec{padding-block:64px}.edit .wide{grid-column:span 2}.facts b{font-size:24px}}@media(max-width:460px){.cols{grid-template-columns:1fr}.col-card:first-child{grid-column:auto}.grid-p{gap:22px 10px}.pcard h3{font-size:16px}.foot,.edit{grid-template-columns:1fr}.edit .wide,.edit .tall{grid-column:auto;grid-row:auto}}@media(prefers-reduced-motion:reduce){*:not(.marquee div):not(.marquee span){animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/arline-base.css.map */
