*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:calc(.9375rem * var(--scale));font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;padding:.75rem 1.25rem;background:var(--color-text);color:var(--color-bg);z-index:100}.skip-link:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.has-grain:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.display-1,.display-2,.display-3{font-family:var(--font-display);font-weight:400;font-optical-sizing:auto}.display-1{font-size:calc(clamp(3rem,11vw,9.5rem) * var(--scale));line-height:.92;letter-spacing:-.025em}.display-2{font-size:calc(clamp(2.25rem,6vw,5rem) * var(--scale));line-height:.98;letter-spacing:-.02em}.display-3{font-size:calc(clamp(1.5rem,3vw,2.5rem) * var(--scale));line-height:1.1;letter-spacing:-.015em}.display-italic{font-style:italic}.label{font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);margin:0}.label--accent{color:var(--color-accent)}.mono{font-family:var(--font-mono);font-size:calc(.8125rem * var(--scale));font-weight:300;line-height:1.7}.lede{font-size:calc(clamp(1rem,1.3vw,1.1875rem) * var(--scale));line-height:1.6;color:var(--color-muted);max-width:44ch}.text-muted{color:var(--color-muted)}.text-accent{color:var(--color-accent)}.index-mark{font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));letter-spacing:.2em;color:var(--color-muted)}.wrap{max-width:var(--page-width);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.wrap--narrow{max-width:52rem}.wrap--text{max-width:38rem}.section{padding-block:clamp(5rem,13vw,12rem)}.section--tight{padding-block:clamp(3rem,7vw,6rem)}.section--flush{padding-block:0}.section--deep{background:var(--color-deep);color:#ede7de}.section--deep .label,.section--deep .lede,.section--deep .text-muted{color:#ede7de9e}.section--deep .rule{border-color:#ede7de2e}.rule{border:0;border-top:1px solid var(--color-rule);margin:0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding-bottom:1.25rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid var(--color-rule)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.05rem 2.25rem;border:1px solid var(--color-text);background:var(--color-text);color:var(--color-bg);font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:#f1ece4}.btn:disabled,.btn[aria-disabled=true]{background:transparent;color:var(--color-muted);border-color:var(--color-rule);cursor:not-allowed}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:transparent;color:var(--color-muted);border-color:var(--color-rule)}.btn--light:disabled,.btn--light[aria-disabled=true],.btn--light:disabled:hover{background:transparent;color:#ede7de73;border-color:#ede7de40}.btn--ghost{background:transparent;color:var(--color-text)}.btn--ghost:hover{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.btn--light{background:transparent;color:#ede7de;border-color:#ede7de80}.btn--light:hover{background:#ede7de;color:var(--color-deep);border-color:#ede7de}.btn--full{width:100%}.link-line{font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap;transition:color .2s ease}.link-line:hover{color:var(--color-accent)}.field{display:grid;gap:.6rem}.field label{font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.input,select.input,textarea.input{width:100%;padding:.9rem 0;border:0;border-bottom:1px solid var(--color-rule);background:transparent;color:inherit;font-family:var(--font-mono);font-size:calc(.8125rem * var(--scale));border-radius:0;-webkit-appearance:none;appearance:none}.input:focus{border-bottom-color:var(--color-accent);outline:none}.input::placeholder{color:var(--color-muted)}.form-error{border-left:2px solid var(--color-accent);padding:.75rem 1rem;margin-bottom:1.5rem;color:var(--color-accent);font-family:var(--font-mono);font-size:.8125rem}.shopify-section-group-header-group{display:contents}.topbar{position:sticky;top:0;z-index:60;background:var(--color-bg)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) and (background: color-mix(in srgb,red 50%,transparent)){.topbar{background:color-mix(in srgb,var(--color-bg) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.topbar__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3.5rem;border-bottom:1px solid var(--color-rule)}.topbar__action{font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));letter-spacing:.2em;text-transform:uppercase;background:none;border:0;padding:0;cursor:pointer;color:inherit;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}@media(hover:hover){.topbar__home,.burger,.topbar__action--search,.topbar__action--cart{position:relative}.topbar__home:after,.burger:after,.topbar__action--search:after,.topbar__action--cart:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.topbar__home:hover:after,.burger:hover:after,.topbar__action--search:hover:after,.topbar__action--cart:hover:after{transform:scaleX(1)}}.topbar__actions{display:flex;align-items:center;gap:1.5rem;margin-left:auto}.topbar__action--search{display:inline-flex;width:19px;height:19px}.icono-lupa{display:block;width:100%;height:100%}.barrabuscar{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;gap:.85rem;background:var(--color-bg)}.barrabuscar[data-open=true]{display:flex}.barrabuscar__lupa{display:block;width:19px;height:19px;flex:none;color:var(--color-muted)}.barrabuscar__lupa .icono-lupa{width:100%;height:100%}.barrabuscar__campo{flex:1;min-width:0;background:none;border:0;padding:0;font-family:var(--font-mono);font-size:calc(.875rem * var(--scale));letter-spacing:.04em;color:var(--color-text)}.barrabuscar__campo::placeholder{color:var(--color-muted)}.barrabuscar__campo:focus{outline:0}.barrabuscar__campo::-webkit-search-cancel-button{-webkit-appearance:none}.barrabuscar__cerrar{position:relative;flex:none;width:19px;height:19px;background:none;border:0;padding:0;cursor:pointer;color:var(--color-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.barrabuscar__cerrar:before,.barrabuscar__cerrar:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:1px;background:currentColor}.barrabuscar__cerrar:before{transform:translate(-50%,-50%) rotate(45deg)}.barrabuscar__cerrar:after{transform:translate(-50%,-50%) rotate(-45deg)}.topbar__action--cart{display:inline-flex;align-items:center;gap:.5rem}.icono-bolsa{display:block;width:19px;height:19px;flex:none}.burger{position:relative;display:block;width:40px;height:19px;flex:none;background:none;border:0;padding:0;cursor:pointer;color:var(--color-text);margin-right:clamp(1rem,2.5vw,2rem);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.burger__icono{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:opacity}.burger[aria-expanded=true] .burger__icono{opacity:0}.burger__aspa{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity}.burger[aria-expanded=true] .burger__aspa{opacity:1}.burger__aspa:before,.burger__aspa:after{content:"";position:absolute;left:50%;top:50%;width:24px;height:1px;background:currentColor}.burger__aspa:before{transform:translate(-50%,-50%) rotate(45deg)}.burger__aspa:after{transform:translate(-50%,-50%) rotate(-45deg)}.navindex{position:absolute;top:100%;left:0;right:0;display:none;background:var(--color-bg);border-bottom:1px solid var(--color-rule);padding-block:3rem 3.5rem;max-height:calc(100vh - 3.5rem);overflow-y:auto}.navindex[data-open=true]{display:block}.navindex__grid{display:grid;gap:2.5rem clamp(1.5rem,4vw,4rem);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.navindex__label{font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin:0 0 1.25rem}.navindex ul{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.navindex a{font-family:var(--font-display);font-size:calc(1.0625rem * var(--scale));line-height:1.25;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.navindex a:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.wordmark-fixed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;pointer-events:none}.wordmark-fixed[data-released]{position:absolute;inset:auto 0 auto 0;top:var(--wordmark-anchor, 0px);height:0}.wordmark-fixed[data-released] .wordmark-fixed__art{transform:translateY(-50%)}.wordmark-fixed[data-tone=difference]{mix-blend-mode:difference}.wordmark-fixed__art{display:block;height:auto}.wordmark-fixed__art--text{font-family:var(--font-display);font-size:calc(clamp(2.5rem,13vw,12rem) * var(--scale));line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);width:auto!important}.wordmark-fixed[data-tone=difference] .wordmark-fixed__art,.wordmark-fixed[data-tone=bone] .wordmark-fixed__art{filter:invert(1)}.wordmark-fixed[data-tone=bone] .wordmark-fixed__art--text{filter:none;color:#f1ece4}.wordmark-fixed[data-tone=difference] .wordmark-fixed__art--text{filter:none;color:#fff}@media(prefers-reduced-transparency:reduce){.wordmark-fixed{opacity:.9}}.diptych{display:grid}@media(min-width:900px){.diptych{grid-template-columns:1fr 1fr}}.diptych__half{position:relative;display:grid;min-height:min(78vh,46rem);overflow:hidden;color:#f1ece4}.diptych__media,.diptych__body{grid-area:1 / 1}.diptych__media{position:relative;background:var(--color-deep)}.diptych__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.6,.2,1)}.diptych__half:hover .diptych__media img{transform:scale(1.04)}.diptych__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0807cc,#0a080752 55%,#0a080733)}.diptych__body{position:relative;z-index:2;align-self:start;display:grid;gap:1rem;justify-items:start;padding:clamp(1.75rem,4vw,3.5rem)}.diptych__body .label{color:#f1ece4d9}.diptych__body .display-2{font-size:calc(clamp(1.75rem,3.4vw,3.25rem) * var(--scale));max-width:15ch}.diptych__dedication{font-family:var(--font-mono);font-size:calc(.8125rem * var(--scale));font-weight:300;color:#f1ece4d1;margin:0}@media(min-width:900px){.diptych__half+.diptych__half{border-left:1px solid rgba(241,236,228,.22)}}@media(max-width:899px){.diptych__half{min-height:min(62vh,34rem)}.diptych__half+.diptych__half{border-top:1px solid rgba(241,236,228,.22)}}.hero{display:grid;background:var(--color-deep)}.hero__media,.hero__content{grid-area:1 / 1}.hero__media{position:relative;height:min(92vh,56rem);overflow:hidden}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0807d6,#0a080770 48%,#0a080742)}.hero__content{z-index:2;align-self:end;padding-block:clamp(3rem,7vw,5rem);color:#f1ece4}.hero__content .label{color:#f1ece4e6}.hero__inner{display:grid;gap:1.75rem;max-width:min(100%,46rem)}.hero .display-1{font-size:calc(clamp(2.25rem,5.4vw,4.75rem) * var(--scale))}.hero--plain{background:var(--color-bg)}.hero--plain .hero__content{color:inherit;padding-block:clamp(6rem,14vw,12rem)}.hero--plain .hero__content .label{color:var(--color-muted)}.hero--plain .hero__inner{max-width:52rem}.editorial{position:relative;overflow:hidden}.editorial__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}@media(min-width:900px){.editorial__grid{grid-template-columns:repeat(12,1fr)}.editorial__title{grid-column:1 / span 7}.editorial__quotes{grid-column:9 / span 4;padding-top:clamp(2rem,6vw,6rem)}.editorial__body{grid-column:1 / span 5}.editorial__figure{grid-column:8 / span 5}}.editorial__title{color:var(--color-accent)}.section--deep .editorial__title{color:#c2707a}.editorial__quotes{display:grid;gap:clamp(2rem,4vw,3.5rem)}.quote{font-family:var(--font-mono);font-size:calc(.875rem * var(--scale));font-weight:300;line-height:1.85;letter-spacing:.01em;margin:0}.quote:before{content:"\201c"}.quote:after{content:"\201d"}.editorial__body{margin-top:clamp(2.5rem,6vw,5rem);display:grid;gap:1.25rem;justify-items:start}.editorial__figure{margin-top:clamp(2.5rem,6vw,5rem)}.editorial__figure img{width:100%}.spine{position:absolute;top:0;left:1.5rem;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-display);font-size:calc(clamp(2.5rem,6vw,5rem) * var(--scale));color:var(--color-accent);opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:1199px){.spine{display:none}}@media(min-width:1200px){.editorial>.wrap{padding-left:clamp(6.5rem,8vw,9.5rem)}}.lookbook{position:relative}.lookbook__media img{width:100%;height:min(88vh,52rem);object-fit:cover}.lookbook__caption{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-block:1rem}.campaign{display:grid;gap:clamp(1.5rem,4vw,3.5rem)}@media(min-width:800px){.campaign{grid-template-columns:repeat(12,1fr);align-items:start}.campaign__item:nth-child(odd){grid-column:1 / span 6}.campaign__item:nth-child(2n){grid-column:8 / span 5;margin-top:clamp(4rem,12vw,11rem)}}.campaign__item img{width:100%}.campaign__item figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:.9rem}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) clamp(1rem,2vw,2.5rem);list-style:none;margin:0;padding:0}@media(min-width:800px){.product-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{display:grid;gap:1rem}.card__media{position:relative;overflow:hidden;background:#0000000a}.card__media[data-ratio=portrait]{aspect-ratio:4 / 5}.card__media[data-ratio=tall]{aspect-ratio:2 / 3}.card__media[data-ratio=square]{aspect-ratio:1 / 1}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.card:hover .card__media img{transform:scale(1.03)}.card__media--hover img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.card:hover .card__media--hover img+img{opacity:1}.card__badge{position:absolute;top:.9rem;left:.9rem;z-index:2;background:var(--color-bg);color:var(--color-accent);padding:.3rem .6rem;font-family:var(--font-mono);font-size:calc(.5625rem * var(--scale));letter-spacing:.2em;text-transform:uppercase}.card__body{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}@media(max-width:599px){.card__body{flex-direction:column;gap:.35rem}}.card__title{font-family:var(--font-body);font-weight:400;font-size:calc(.875rem * var(--scale));line-height:1.4}.card__title a:hover{color:var(--color-accent)}.price{display:inline-flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:calc(.8125rem * var(--scale));font-variant-numeric:tabular-nums;white-space:nowrap}.price__compare{color:var(--color-muted);text-decoration:line-through}.price--on-sale .price__current{color:var(--color-accent)}.product{display:grid;gap:clamp(2rem,5vw,5rem);align-items:start}@media(min-width:950px){.product{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.product__info{position:sticky;top:7rem}}.product__gallery{display:grid;gap:.75rem}.product__gallery img{width:100%;background:#0000000a}.product__info{display:grid;gap:1.75rem}.product__price{font-family:var(--font-mono);font-size:calc(1rem * var(--scale))}.product__description{line-height:1.75}.product__description>:first-child{margin-top:0}.variant-picker{display:grid;gap:1.5rem}.variant-option{display:grid;gap:.7rem;border:0;padding:0;margin:0}.variant-option__label{font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);padding:0}.variant-option__values{display:flex;flex-wrap:wrap;gap:.5rem}.variant-option__values input{position:absolute;opacity:0;pointer-events:none}.variant-option__values label{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.65rem 1.1rem;border:1px solid var(--color-rule);cursor:pointer;font-family:var(--font-mono);font-size:calc(.75rem * var(--scale));transition:border-color .2s ease,color .2s ease}.variant-option__values input:disabled+label{color:var(--color-muted);border-color:var(--color-rule);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px;opacity:.55}.variant-option__values input:checked+label{border-color:var(--color-accent);color:var(--color-accent)}.variant-option__values input:focus-visible+label{outline:2px solid var(--color-accent);outline-offset:2px}.quantity{display:inline-flex;align-items:center;border:1px solid var(--color-rule);width:max-content}.quantity__note{margin:.5rem 0 0;font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));letter-spacing:.08em;text-transform:uppercase}.quantity button{width:2.75rem;height:2.75rem;border:0;background:none;color:inherit;font-family:var(--font-mono);font-size:1rem;cursor:pointer}.quantity button:hover{color:var(--color-accent)}.quantity input{width:3rem;height:2.75rem;border:0;border-inline:1px solid var(--color-rule);background:none;color:inherit;font-family:var(--font-mono);font-size:.8125rem;text-align:center;-webkit-appearance:textfield;appearance:textfield}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.variant-picker{display:none}.js .variant-picker{display:grid}.js .variant-select-wrap{display:none}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:left;font-family:var(--font-mono);font-weight:400;font-size:calc(.6875rem * var(--scale));letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);padding-bottom:1rem;border-bottom:1px solid var(--color-rule)}.cart-table td{padding-block:1.75rem;border-bottom:1px solid var(--color-rule);vertical-align:top}.cart-table th:last-child,.cart-table td:last-child{text-align:right}.cart-item{display:flex;gap:1.5rem;align-items:start}.cart-item img{width:6rem;flex:none;background:#0000000a}.cart-item__meta{display:grid;gap:.4rem}.cart-item__title:hover{color:var(--color-accent)}.cart-item__variant{font-family:var(--font-mono);font-size:.75rem;color:var(--color-muted)}.cart-item__remove{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid currentColor}.cart-item__remove:hover{color:var(--color-accent)}.cart-foot{display:grid;gap:1.75rem;justify-items:end;margin-top:3rem}.cart-total{display:flex;align-items:baseline;gap:2rem;font-family:var(--font-mono);font-size:calc(1rem * var(--scale))}@media(max-width:799px){.cart-table thead{display:none}.cart-table tr{display:grid;gap:1rem;padding-block:1.75rem;border-bottom:1px solid var(--color-rule)}.cart-table td{border:0;padding:0;text-align:left!important}}.media-text{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width:900px){.media-text{grid-template-columns:repeat(2,minmax(0,1fr))}.media-text[data-layout=text-first] .media-text__media{order:2}}.media-text__media img{width:100%;background:#0000000a}.media-text__body{display:grid;gap:1.5rem;justify-items:start;max-width:34rem}.collection-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1rem,2.5vw,2.5rem);list-style:none;margin:0;padding:0}.collection-tile{position:relative;display:block;overflow:hidden}.collection-tile__media{aspect-ratio:3 / 4;background:#0000000a}.collection-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.collection-tile:hover .collection-tile__media img{transform:scale(1.04)}.collection-tile__label{position:absolute;inset-inline:0;bottom:0;padding:1.75rem;color:#f1ece4;background:linear-gradient(to top,rgba(10,8,7,.7),transparent);font-family:var(--font-display);font-size:calc(1.5rem * var(--scale))}.newsletter{display:grid;gap:2rem}.newsletter__form{display:flex;gap:1rem;width:min(100%,30rem);flex-wrap:wrap;align-items:end}.newsletter__form .input{flex:1 1 14rem}.pagination{display:flex;justify-content:center;gap:.5rem;margin-top:4rem;list-style:none;padding:0;font-family:var(--font-mono);font-size:.8125rem}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;border-bottom:1px solid transparent}.pagination a:hover{color:var(--color-accent)}.pagination [aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-accent)}.empty-state{display:grid;gap:2rem;justify-items:center;text-align:center;padding-block:clamp(5rem,12vw,10rem)}.placeholder-svg{width:100%;height:auto;background:#0000000d;fill:var(--color-muted);opacity:.35}.footer{border-top:1px solid var(--color-rule);padding-block:clamp(4rem,8vw,7rem) 2.5rem}.footer__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.footer__wordmark{font-family:var(--font-display);font-size:calc(clamp(2rem,4vw,3rem) * var(--scale));line-height:1;margin-bottom:1rem}.footer__wordmark-img{display:block;width:clamp(11rem,22vw,16rem);height:auto;margin-bottom:1rem}.footer__heading{font-family:var(--font-mono);font-size:calc(.6875rem * var(--scale));letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1.25rem}.footer__list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.footer__list a{font-size:.875rem}.footer__list a:hover{color:var(--color-accent)}.footer__bottom{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;align-items:center;margin-top:clamp(3rem,6vw,5rem);padding-top:1.75rem;border-top:1px solid var(--color-rule);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;color:var(--color-muted)}.social{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.social a:hover{color:var(--color-accent)}.password{min-height:100vh;display:grid;place-items:center;text-align:center;padding:2rem}.password__inner{display:grid;gap:2rem;justify-items:center;max-width:34rem}.masthead__brand[data-white-bg=true] .masthead__wordmark{mix-blend-mode:multiply}.topbar__home{display:inline-flex;align-items:center;flex:none}.topbar__mark{width:auto;display:block;transition:opacity .2s ease}.topbar__mark--text{font-family:var(--font-display);line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.topbar__action{white-space:nowrap}@media(max-width:480px){.topbar__action{font-size:calc(.625rem * var(--scale));letter-spacing:.12em}.burger{width:30px;height:14px;margin-right:.5rem}.burger:before,.burger:after{width:18px}.topbar__inner{gap:.25rem}}@media(max-width:400px){.topbar .topbar__mark{height:12px}}@media(max-width:949px){.topbar__actions{gap:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
