:root{--bg: #ffffff;--tile: #f4f4f2;--tile-2: #ecece9;--ink: #111111;--grey: #8a8a8a;--blue: #161a42;--sans: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--mark: "DM Serif Display", Georgia, serif;--pad: clamp(16px, 2.2vw, 32px);--gap: 12px;--header-h: 64px;--ease: cubic-bezier(.25, .1, .25, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:0;cursor:pointer;padding:0}:focus-visible{outline:1px solid var(--blue);outline-offset:3px}h1,h2,h3,h4,p,ul,ol,dl,figure{margin:0}ul,ol{list-style:none;padding:0}body.lock{overflow:hidden}.caps{text-transform:uppercase;font-weight:500;letter-spacing:.01em}.t-xl{font-size:clamp(30px,3.4vw,52px);line-height:1.02;letter-spacing:-.01em}.t-lg{font-size:clamp(22px,2vw,30px);line-height:1.08}.t-md{font-size:15px}.t-sm{font-size:12px}.mono{font-family:var(--mono);font-size:13.5px;line-height:1.6;letter-spacing:-.01em}.grey{color:var(--grey)}.num{font-feature-settings:"tnum"}.ul{display:inline-block;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:.02em;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .3s var(--ease),color .2s}.ul:hover{background-size:0 1px;background-position:right bottom}.ul{justify-self:start;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 24px;background:var(--blue);color:#fff;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:.03em;transition:background .2s var(--ease)}.btn:hover{background:#262d6b}.btn--block{width:100%}.btn--line{background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn--line:hover{background:var(--ink);color:#fff}.chip-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:#fff;text-transform:uppercase;font-weight:500;font-size:11px;letter-spacing:.02em;transition:background .2s,color .2s}.chip-btn:hover{background:var(--blue);color:#fff}.chip-btn svg{width:13px;height:13px}.ph{position:relative;overflow:hidden;background:var(--tile)}.ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rv{opacity:0;transition:opacity .6s var(--ease)}.rv.is-in{opacity:1}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transition:none}}.header{position:sticky;top:0;z-index:50;height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad);background:#fff;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:.02em}.header nav{display:flex;gap:26px;align-items:center;white-space:nowrap}.header nav:last-child{justify-content:flex-end}.header a:hover,.header button:hover,.header .is-on{color:var(--blue)}.logo{font-family:var(--mark);font-size:32px;font-weight:400;line-height:1;letter-spacing:-.045em;text-transform:none;padding-bottom:4px}.panel{position:fixed;left:0;right:0;top:var(--header-h);z-index:45;background:#fff;padding:28px var(--pad) 36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.4fr;gap:24px;opacity:0;pointer-events:none;transition:opacity .2s var(--ease);box-shadow:0 24px 40px #0000000a}body.panel-open .panel{opacity:1;pointer-events:auto}.panel h4{font-size:11px;color:var(--grey);text-transform:uppercase;font-weight:500;margin-bottom:14px}.panel ul{display:grid;gap:8px}.panel ul a{font-size:15px}.panel ul a:hover{color:var(--blue)}.panel ul a sup{font-size:10px;color:var(--grey);margin-left:3px}.panel__feature{display:grid;grid-template-columns:1fr;gap:10px}.panel__feature .ph{aspect-ratio:16 / 10}.panel-scrim{position:fixed;inset:var(--header-h) 0 0 0;z-index:44;background:#0000001f;opacity:0;pointer-events:none;transition:opacity .2s}body.panel-open .panel-scrim{opacity:1;pointer-events:auto}.search{position:fixed;inset:0 0 auto 0;z-index:70;background:#fff;padding:0 var(--pad) 32px;box-shadow:0 24px 40px #0000000d;opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}body.search-open .search{opacity:1;pointer-events:auto}.search__bar{height:var(--header-h);display:flex;align-items:center;gap:16px}.search__bar input{flex:1;height:44px;border:0;outline:none;background:none;font:inherit;font-size:20px;color:var(--ink)}.search__results{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap)}.sec{padding:96px var(--pad) 0}.sec__head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.sec__head p{margin-top:8px;max-width:52ch}.row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.hero{position:relative;height:calc(100svh - var(--header-h));min-height:540px;max-height:980px}.hero .ph{position:absolute;top:0;right:0;bottom:0;left:0}.hero__cap{position:absolute;left:var(--pad);bottom:32px;z-index:2;color:#fff;display:grid;gap:10px}.hero__cap .t-xl{max-width:14ch}.statement{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);padding:120px var(--pad) 24px;align-items:start}.statement h2{padding-top:4px;max-width:18ch;font-size:clamp(28px,3vw,46px)}.statement__body{display:grid;gap:18px}.statement__body .mono{font-size:clamp(14px,1.15vw,17px)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding-top:96px}.duo a{position:relative;display:block;aspect-ratio:4 / 5;max-height:92vh;width:100%}.duo .ph{position:absolute;top:0;right:0;bottom:0;left:0}.duo__cap{position:absolute;left:32px;bottom:32px;z-index:2;color:#fff;display:grid;gap:10px}.secret{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad);align-items:center}.secret__text{display:grid;gap:18px;padding:0 12%}.secret .ph{aspect-ratio:1}.gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.tile{position:relative;display:flex;flex-direction:column}.tile__top{position:relative;background:var(--tile-2)}.tile__media{position:relative;display:block;aspect-ratio:2 / 3}.tile__media .ph{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.tile__media .ph--alt{opacity:0;transition:opacity .35s var(--ease)}.tile:hover .ph--alt{opacity:1}.tile__add{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:3;opacity:0;transition:opacity .2s var(--ease)}.tile:hover .tile__add,.tile:focus-within .tile__add{opacity:1}@media(hover:none){.tile__add{opacity:1}}.tile__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;font-size:13px}.tile__row .tile__name{font-size:13px;text-transform:none;font-weight:400;letter-spacing:0}.tile__row .tile__price{font-family:var(--sans);white-space:nowrap}.tile__row .tile__price s{margin:0 6px 0 0}.tile__row:hover .tile__name{color:var(--blue)}.tile__sw{display:flex;gap:6px;padding-top:10px}.tile__note{font-size:12px;color:var(--blue)}.sw{width:20px;height:20px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s}.sw .sq{width:12px;height:12px}.sw.is-on{box-shadow:inset 0 0 0 1px var(--ink)}.sw:hover{box-shadow:inset 0 0 0 1px var(--grey)}.tile__sizes{position:absolute;left:10px;right:10px;bottom:10px;z-index:4;display:none;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));background:#fff}.tile__sizes.is-open{display:grid}.tile__sizes span{grid-column:1 / -1;text-align:center;font-size:11px;color:var(--grey);padding-top:8px;text-transform:uppercase}.tile__sizes button{height:38px;font-size:12px;transition:background .15s,color .15s}.tile__sizes button:hover{background:var(--blue);color:#fff}.tile__price s{color:var(--grey)}.sq{width:10px;height:10px;display:inline-block;flex:none}.look{position:relative;display:block;min-height:100%}.look .ph{position:absolute;top:0;right:0;bottom:0;left:0}.look .chip-btn{position:absolute;left:12px;bottom:12px;z-index:2}.look--big{grid-column:span 2;grid-row:span 2}.note{background:var(--tile);display:flex;flex-direction:column;justify-content:center;gap:14px;padding:24px}.crumbs{padding:14px var(--pad) 0;font-size:12px;color:var(--grey)}.crumbs a:hover{color:var(--ink)}.crumbs span:last-child{color:var(--ink)}.shop-head{padding:36px var(--pad) 28px;display:grid;gap:12px}.shop-head .mono{max-width:60ch}.fbar{position:sticky;top:var(--header-h);z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px var(--pad);background:#fff;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:.02em}.fbar__left,.fbar__right{display:flex;gap:22px;align-items:center}.fbar__count{font-family:var(--mono);text-transform:none;font-weight:400;color:var(--grey)}.dd{position:relative}.dd__btn{display:inline-flex;align-items:center;gap:6px;height:30px}.dd__btn.is-active{color:var(--blue)}.dd__btn:after{content:"";width:5px;height:5px;margin-top:-3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.dd__panel{position:absolute;top:100%;left:0;min-width:210px;background:#fff;padding:8px;display:grid;box-shadow:0 16px 32px #00000012;opacity:0;pointer-events:none;transition:opacity .15s var(--ease);text-transform:none;font-weight:400;letter-spacing:0}.dd--right .dd__panel{left:auto;right:0}.dd.is-open .dd__panel{opacity:1;pointer-events:auto}.dd__panel button{text-align:left;padding:8px 10px;font-size:13px;display:flex;justify-content:space-between;gap:12px}.dd__panel button:hover{background:var(--tile)}.dd__panel button.is-on{color:var(--blue)}.dd__panel button.is-on:after{content:"\2713"}.chips-active{display:flex;gap:8px;flex-wrap:wrap;padding:0 var(--pad) 12px}.chips-active button{font-size:12px;padding:6px 10px;background:var(--tile)}.chips-active button:after{content:" \d7";color:var(--grey)}.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--gap);padding:0 var(--pad) 120px}.empty{grid-column:1 / -1;padding:80px 0;text-align:center}.pdp{display:grid;grid-template-columns:84px minmax(0,560px) minmax(280px,340px);justify-content:center;gap:20px 32px;padding:16px var(--pad) 96px;align-items:start}.pdp__thumbs{display:grid;gap:12px;position:sticky;top:calc(var(--header-h) + 16px)}.pdp__thumbs button{position:relative;aspect-ratio:2 / 3;opacity:.5;transition:opacity .2s}.pdp__thumbs button.is-on,.pdp__thumbs button:hover{opacity:1}.pdp__thumbs .ph{position:absolute;top:0;right:0;bottom:0;left:0}.pdp__main{position:relative;aspect-ratio:2 / 3}.pdp__main .ph{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s var(--ease)}.pdp__arrows{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;gap:4px}.pdp__arrows button{width:34px;height:34px;background:#fff;display:grid;place-items:center}.pdp__arrows button:hover{background:var(--blue);color:#fff}.pdp__info{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:22px}.pdp__title{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pdp__title h1{font-size:18px;font-weight:500}.pdp__title .num{font-family:var(--mono);font-size:15px;white-space:nowrap}.pdp__title s{color:var(--grey);font-size:13px;margin-right:6px}.opt{display:grid;gap:10px}.opt__head{font-size:13px}.opt__head b{font-weight:500}.is-error [data-head]{color:#a3261f}.swatch-row{display:flex;gap:8px}.swatch{width:34px;height:34px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s}.swatch.is-on{box-shadow:inset 0 0 0 1px var(--ink)}.swatch .sq{width:22px;height:22px}.sizes{display:flex;flex-wrap:wrap;gap:6px}.size{height:38px;min-width:58px;padding:0 12px;background:var(--tile);font-size:13px;transition:background .15s,color .15s}.size:hover{background:var(--tile-2)}.size.is-on{background:var(--ink);color:#fff}.pdp__desc{color:#333}.acc summary{list-style:none;cursor:pointer;padding:12px 0;display:flex;justify-content:space-between;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:.02em}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-weight:400;font-size:15px;line-height:1}.acc[open] summary:after{content:"\2212"}.acc__body{padding:0 0 14px}.spec{display:grid;grid-template-columns:110px 1fr;gap:4px 12px}.spec dd{margin:0}.includes{display:grid;gap:14px}.inc{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:start}.inc .ph{aspect-ratio:1}.inc__body{display:grid;gap:8px}.inc .sizes .size{height:32px;min-width:48px;font-size:12px}.save{color:var(--blue);font-family:var(--mono);font-size:13px}.buybar{display:none}.insp-head{padding:40px var(--pad) 28px;display:grid;grid-template-columns:1fr 1fr;gap:var(--pad);align-items:end}.insp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);padding:0 var(--pad) 120px}.insp a{position:relative;display:block;aspect-ratio:1}.insp .ph{position:absolute;top:0;right:0;bottom:0;left:0}.insp .chip-btn{position:absolute;left:12px;bottom:12px;z-index:2}.insp__who{position:absolute;right:12px;bottom:16px;z-index:2;color:#fff;font-family:var(--mono);font-size:12px;text-shadow:0 1px 8px rgba(0,0,0,.3)}.mag{padding-bottom:120px}.spread{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap) var(--pad);padding:0 var(--pad)}.spread+.spread{margin-top:120px}.folio{display:flex;justify-content:space-between;padding:14px var(--pad) 18px;font-family:var(--mono);font-size:11.5px;color:var(--grey)}.cover{min-height:calc(100svh - var(--header-h) - 60px);align-items:stretch}.cover__img{grid-column:1 / 7;position:relative;min-height:560px}.cover__img .ph{position:absolute;top:0;right:0;bottom:0;left:0}.cover__text{grid-column:8 / 13;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:8px 0}.cover__title{font-size:clamp(54px,8vw,132px);line-height:.88;letter-spacing:-.035em;text-transform:uppercase;font-weight:500}.cover__deck{font-family:var(--mono);font-size:15px;line-height:1.6;max-width:40ch}.fig{font-family:var(--mono);font-size:11.5px;color:var(--grey);margin-top:8px}.cols{grid-column:3 / 11;columns:2;column-gap:48px;font-family:var(--mono);font-size:14px;line-height:1.7}.cols p+p{margin-top:1.2em}.dropcap:first-letter{float:left;font-family:var(--sans);font-weight:500;font-size:86px;line-height:.82;padding:6px 10px 0 0}.pull{grid-column:2 / 12;text-align:center;font-size:clamp(30px,3.8vw,60px);line-height:1.04;text-transform:uppercase;font-weight:500;letter-spacing:-.02em;padding:40px 0}.pull .accent{color:var(--blue)}.trio__a{grid-column:1 / 6}.trio__a .ph{aspect-ratio:4 / 5}.trio__b{grid-column:7 / 10;align-self:end}.trio__b .ph{aspect-ratio:3 / 4}.trio__c{grid-column:10 / 13;margin-top:30%}.trio__c .ph{aspect-ratio:3 / 4}.chapter__head{grid-column:1 / 5;display:grid;gap:12px;align-content:start}.chapter__body{grid-column:6 / 11;display:grid;gap:18px}.chapter__img{grid-column:11 / 13}.chapter__img .ph{aspect-ratio:2 / 3}.mag__end{grid-column:1 / -1;display:flex;justify-content:center;gap:28px;padding-top:40px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0000002e;opacity:0;pointer-events:none;transition:opacity .25s var(--ease)}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(420px,100vw);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s var(--ease)}body.cart-open .scrim{opacity:1;pointer-events:auto}body.cart-open .drawer{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;height:var(--header-h);padding:0 var(--pad);font-size:12px;text-transform:uppercase;font-weight:500}.drawer__items{flex:1;overflow-y:auto;padding:4px var(--pad);display:grid;gap:16px;align-content:start}.line{display:grid;grid-template-columns:76px 1fr auto;gap:14px}.line .ph{aspect-ratio:1}.line__name{font-size:12px;text-transform:uppercase;font-weight:500}.line__meta{font-size:12px;color:var(--grey);font-family:var(--mono)}.qty{display:inline-flex;gap:12px;margin-top:8px;font-family:var(--mono)}.qty button{color:var(--grey);width:16px}.qty button:hover{color:var(--ink)}.drawer__empty{padding:24px 0;display:grid;gap:14px;justify-items:start}.drawer__foot{padding:16px var(--pad) var(--pad);display:grid;gap:10px;background:var(--tile)}.drawer__row{display:flex;justify-content:space-between;font-size:13px;text-transform:uppercase;font-weight:500}.footer{margin-top:140px;background:#171a40;color:#fff;padding:72px var(--pad) 28px;display:grid;gap:72px}.footer h4{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin-bottom:14px}.footer__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px var(--pad)}.footer__news{max-width:420px}.footer__news .mono{color:#ffffffbf}.footer__news form{display:flex;align-items:center;gap:16px;margin-top:22px;box-shadow:inset 0 -1px #ffffff59;transition:box-shadow .2s}.footer__news form:focus-within{box-shadow:inset 0 -1px #fff}.footer__news input{flex:1;min-width:0;height:44px;border:0;background:none;outline:none;font:inherit;color:#fff}.footer__news input::placeholder{color:#ffffff80}.footer__col{display:flex;flex-direction:column;gap:9px;font-size:13px}.footer__col a,.footer__base a{color:#ffffffd9;transition:color .2s}.footer__col a:hover,.footer__base a:hover{color:#fff}.footer__mark{justify-self:start;margin-left:-.04em;color:#fff;font-size:clamp(56px,6vw,88px)}.footer__base{display:flex;justify-content:flex-start;gap:12px 24px;flex-wrap:wrap;font-size:11.5px;color:#ffffff80}.footer__base>:last-child{margin-left:auto}.gift .tile__media{aspect-ratio:4 / 5}.gift .tile__row{align-items:center}.gift .mono{margin-top:6px}.toast{position:fixed;left:50%;bottom:24px;z-index:90;transform:translate(-50%);opacity:0;pointer-events:none;background:var(--ink);color:#fff;padding:12px 18px;font-size:13px;transition:opacity .2s}.toast.is-on{opacity:1}.only-sm{display:none!important}@media(max-width:1100px){.row4,.pgrid,.search__results{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp{grid-template-columns:70px minmax(0,1fr) minmax(260px,320px)}}@media(max-width:820px){:root{--header-h: 56px}.only-lg{display:none!important}.only-sm{display:inline-flex!important}.header nav{gap:18px}.logo{font-size:26px}.panel{top:var(--header-h);bottom:0;grid-template-columns:1fr 1fr;align-content:start;overflow-y:auto}.panel__feature{grid-column:1 / -1}.sec{padding-top:64px}.row4,.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.look--big{grid-column:span 2;grid-row:span 1;aspect-ratio:1}.statement,.secret,.duo,.gifts,.insp-head{grid-template-columns:1fr}.statement{padding-top:72px;gap:20px}.statement h2{padding-left:0}.duo a{aspect-ratio:4 / 5}.secret__text{padding:24px 0 0}.gifts{gap:24px}.fbar{flex-wrap:wrap;row-gap:4px}.pdp{grid-template-columns:1fr;gap:16px}.pdp__thumbs{display:none}.pdp__main{margin:0 calc(-1 * var(--pad))}.pdp__info{position:static}.buybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:12px;align-items:center;padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px #0000000d}.buybar .btn{flex:1}body[data-page=product]{padding-bottom:70px}.insp{grid-template-columns:1fr 1fr;gap:8px}.spread>*{grid-column:1 / -1!important}.cover__img{min-height:0;aspect-ratio:4 / 5}.cols{columns:1}.trio__c{margin-top:0}.footer__top{grid-template-columns:1fr 1fr}.footer__news{grid-column:1 / -1}}@media(max-width:520px){.header{grid-template-columns:1fr auto 1fr}.header nav{gap:12px;white-space:nowrap;font-size:11px}.logo{font-size:24px}.search__results{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph>img{transition:opacity .4s var(--ease)}.tile__top,.tile__media .ph{background:#f7f7f7}.sq--silver{background:linear-gradient(135deg,#e9eaec,#b9bcc2)}.sw--txt{width:auto;min-width:26px;padding:0 5px;font-size:11px;color:var(--grey)}.sw--txt.is-on{color:var(--ink)}a.size{display:inline-flex;align-items:center;justify-content:center}.hero{container-type:size;overflow:hidden}.hero .ph{background:#e6e7e9}.hero--rotate .ph>img{position:absolute;inset:auto;top:50%;left:50%;width:100cqh;height:100cqw;max-width:none;transform:translate(-50%,-50%) rotate(90deg);object-fit:cover}@media(max-width:820px){.hero--rotate .ph>img{width:100%;height:100%;top:0;left:0;transform:none}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#171a40;display:grid;place-items:center;transition:transform .9s cubic-bezier(.76,0,.24,1)}.seen .loader{display:none}.loader.is-done{transform:translateY(-100%)}.loader__mark{display:flex;overflow:hidden;padding:.08em .06em .22em;font-family:var(--mark);font-size:clamp(54px,7vw,96px);line-height:1;letter-spacing:-.045em;color:#fff}.loader__mark span{display:inline-block;transform:translateY(105%);animation:rise 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * 80ms + .2s);background:linear-gradient(105deg,#fff 42%,#c8cff8,#fff 58%) 120% 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.loader.is-glint .loader__mark span{animation:rise 1s cubic-bezier(.22,1,.36,1) forwards,glint 1.1s ease-in-out forwards;animation-delay:0s,calc(var(--i) * 60ms)}@keyframes rise{to{transform:none}}@keyframes glint{0%{background-position:120% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.loader__mark span{animation:none;transform:none}.loader{transition:opacity .3s}.loader.is-done{transform:none;opacity:0}}.shopify-section-group-header-group{position:sticky;top:0;z-index:50}.header{position:relative}.mag-sec+.mag-sec{margin-top:120px}.mag-sec:first-child .folio{padding-top:14px}.mag-end{padding-bottom:120px}.statement__body p{font-family:var(--mono);font-size:clamp(14px,1.15vw,17px);line-height:1.6;letter-spacing:-.01em}.statement__body .rte{display:grid;gap:18px}.cols p{margin:0}.chapter__body .rte{display:grid;gap:18px}.chapter__body .rte p{font-family:var(--mono);font-size:13.5px;line-height:1.6;color:var(--grey)}.chapter__body .rte p:first-child{color:var(--ink);font-size:15px}.rte p+p{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul{list-style:disc;padding-left:1.2em}.acc__body table{border-collapse:collapse;width:100%}.acc__body th,.acc__body td{text-align:left;vertical-align:top;padding:2px 12px 2px 0;font-weight:400}.acc__body th{width:110px;color:var(--grey)}.acc__body p+table,.acc__body p+p{margin-top:8px}.opt select{height:42px;border:0;background:var(--tile);padding:0 12px;font:inherit;font-size:13px}.btn[disabled]{opacity:.5;cursor:not-allowed}.size[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.tile__sizes button[disabled]{color:var(--grey);text-decoration:line-through;cursor:not-allowed}.tile__sizes button[disabled]:hover{background:none;color:var(--grey)}.form-msg{font-family:var(--mono);font-size:12px;margin-top:10px;color:#ffffffd9}.pdp__error{font-family:var(--mono);font-size:12px;color:#a3261f}.pager{grid-column:1 / -1;display:flex;justify-content:center;gap:18px;padding-top:40px;font-size:12px;text-transform:uppercase;font-weight:500}.pager .is-on{color:var(--blue)}.cart-page{padding:36px var(--pad) 0;max-width:980px;margin:0 auto;display:grid;gap:28px}.cart-page .line{grid-template-columns:96px 1fr auto;align-items:start}.cart-page__foot{display:grid;gap:12px;justify-items:end}.cart-page__foot .btn{min-width:280px}.cart-page .qty a{color:var(--grey);width:16px;text-align:center}.cart-page .qty a:hover{color:var(--ink)}.page-wrap{padding:36px var(--pad) 0;display:grid;gap:24px}.page-wrap .rte{max-width:68ch;font-family:var(--mono);font-size:14px;line-height:1.7}.search-page__form{display:flex;gap:16px;align-items:center;max-width:640px;box-shadow:inset 0 -1px 0 var(--ink)}.search-page__form input{flex:1;height:48px;border:0;outline:none;background:none;font:inherit;font-size:18px}.pw{min-height:100svh;background:#171a40;color:#fff;display:grid;place-items:center;text-align:center;padding:var(--pad)}.pw__inner{display:grid;gap:22px;justify-items:center;max-width:420px}.pw .logo{font-size:clamp(64px,9vw,120px);color:#fff}.pw .mono{color:#ffffffbf}.pw form{display:flex;width:100%;gap:16px;box-shadow:inset 0 -1px #ffffff59}.pw input{flex:1;min-width:0;height:44px;border:0;background:none;outline:none;font:inherit;color:#fff}.pw input::placeholder{color:#ffffff80}.pw details{font-size:12px;color:#fff9}.pw details summary{cursor:pointer;list-style:none;text-transform:uppercase}.pw details form{margin-top:14px}.dd__panel a{text-align:left;padding:8px 10px;font-size:13px;display:flex;justify-content:space-between;gap:12px}.dd__panel a:hover{background:var(--tile)}.dd__panel a.is-on{color:var(--blue)}.dd__panel a.is-on:after{content:"\2713"}.chips-active a{font-size:12px;padding:6px 10px;background:var(--tile)}.chips-active a:after{content:" \d7";color:var(--grey)}.chips-active:empty{display:none}.has-dropcap>p:first-child:first-letter{float:left;font-family:var(--sans);font-weight:500;font-size:86px;line-height:.82;padding:6px 10px 0 0}#pdp-form{display:grid;gap:22px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:40px var(--pad);padding:36px var(--pad) 0;align-items:start}.contact__intro{display:grid;gap:18px;justify-items:start;max-width:46ch}.contact__form{display:grid;gap:18px;max-width:520px}.field{display:grid;gap:6px}.field span{font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:.02em}.field input,.field textarea{width:100%;border:0;background:var(--tile);padding:12px 14px;font:inherit;font-family:var(--mono);font-size:13.5px;color:var(--ink);outline:none;border-radius:0}.field input:focus,.field textarea:focus{box-shadow:inset 0 0 0 1px var(--ink)}.field.is-error span{color:#a3261f}.field.is-error input,.field.is-error textarea{box-shadow:inset 0 0 0 1px #a3261f}.contact__form .btn{justify-self:start;min-width:180px}.contact__ok{padding:24px;background:var(--tile)}@media(max-width:820px){.contact{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gioia.css.map */
