*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}body{font-family:var(--font-body);font-weight:300;font-size:var(--text-body);line-height:1.6;color:var(--color-text-secondary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.05;color:var(--color-text-primary)}::selection{background:var(--color-gold);color:var(--color-bg-primary)}.skip-to-content{position:absolute;top:-100px;left:1rem;z-index:10000;background:var(--color-gold);color:var(--color-bg-primary);padding:.75rem 1.25rem;border-radius:var(--card-radius)}.skip-to-content:focus{top:1rem}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.section{padding:var(--section-padding-y) var(--section-padding-x);position:relative}.container{width:100%;max-width:1600px;margin-inline:auto}.eyebrow{font-family:var(--font-body);font-size:var(--text-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-gold)}.gold-line{width:60px;height:2px;background:var(--color-gold);display:block}.js [data-reveal]{opacity:0}.no-js [data-reveal]{opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-body);font-size:var(--text-small);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:1rem 2.25rem;border-radius:var(--card-radius);transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.btn--outline{border:var(--border-width) solid var(--color-gold);color:var(--color-gold);background:transparent}.btn--outline:hover,.btn--solid{background:var(--color-gold);color:var(--color-bg-primary)}.btn--solid:hover{background:var(--color-gold-light)}.btn--full{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-gold);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:gap .25s ease}.link-arrow:hover{gap:.9rem}.announcement-bar{background:var(--color-bg-tertiary);color:var(--color-text-secondary);text-align:center;font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:.55rem 1rem;position:relative;z-index:1001}.announcement-bar a{color:var(--color-gold)}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background .3s ease,border-color .3s ease,padding .3s ease;border-bottom:var(--border-width) solid transparent}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.1rem var(--section-padding-x);max-width:1600px;margin-inline:auto}.site-header.is-scrolled{background:#080808f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--color-border)}.site-header__nav{display:none;justify-self:center;align-items:center;gap:2.25rem}.site-header__logo{justify-self:center}.site-header__logo img{max-height:34px;width:auto}.site-header__logo-text{font-family:var(--font-display);font-size:1.5rem;letter-spacing:var(--tracking-wide);color:var(--color-gold)}.site-header__actions{justify-self:end;display:flex;align-items:center;gap:1.1rem}.header-icon{color:var(--color-text-primary);position:relative;display:inline-flex;padding:.35rem;transition:color .2s ease}.header-icon:hover{color:var(--color-gold)}.header-icon svg{width:21px;height:21px}.cart-count{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 4px;background:var(--color-gold);color:var(--color-bg-primary);border-radius:999px;font-family:var(--font-body);font-size:.6rem;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.cart-count[hidden]{display:none}.nav-link{font-family:var(--font-body);font-size:var(--text-label);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-primary);position:relative;padding:.25rem 0}.nav-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--color-gold);transition:width .3s ease}.nav-link:hover{color:var(--color-gold)}.nav-link:hover:after{width:100%}.has-dropdown{position:relative}.nav-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);background:#080808f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:var(--border-width) solid var(--color-border);padding:1.25rem 1.5rem;min-width:220px;display:flex;flex-direction:column;gap:.85rem;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease;margin-top:.75rem}.has-dropdown:hover .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-dropdown a{font-size:var(--text-small);letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);text-transform:uppercase}.nav-dropdown a:hover{color:var(--color-gold)}.nav-toggle{display:inline-flex;flex-direction:column;gap:5px;padding:.4rem;justify-self:start}.nav-toggle span{width:24px;height:1.5px;background:var(--color-text-primary);transition:transform .3s ease,opacity .3s ease}body.menu-open .nav-toggle span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}body.menu-open .nav-toggle span:nth-child(2){opacity:0}body.menu-open .nav-toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--color-bg-primary);display:flex;flex-direction:column;justify-content:center;padding:var(--section-padding-x);transform:translateY(-100%);transition:transform .5s cubic-bezier(.76,0,.24,1);overflow-y:auto}body.menu-open .mobile-menu{transform:translateY(0)}.mobile-menu__links{display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem}.mobile-menu__links a{font-family:var(--font-display);font-size:clamp(2rem,9vw,3.25rem);color:var(--color-text-primary);transition:color .2s ease}.mobile-menu__links a:hover{color:var(--color-gold)}.mobile-menu__sub{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.75rem}.mobile-menu__sub a{font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary)}.mobile-menu__footer{margin-top:auto;padding-top:2rem;display:flex;gap:1.5rem}.mobile-menu__footer a{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gold)}@media(min-width:1025px){.site-header__nav{display:flex}.nav-toggle,.mobile-menu{display:none}}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;will-change:transform}.hero__bg img{width:100%;height:120%;object-fit:cover}.hero__bg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(196,160,82,.12),transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(196,160,82,.07),transparent 55%),var(--color-bg-secondary)}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0808084d,#080808a6)}.hero__content{position:relative;z-index:2;width:100%;max-width:1600px;margin-inline:auto;padding:0 var(--section-padding-x) clamp(4rem,9vw,8rem)}.hero__eyebrow{margin-bottom:1.5rem}.hero__heading{font-size:var(--text-hero);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:.98}.hero__heading .line-2{display:block;padding-left:clamp(0px,6vw,5rem)}.hero__cta{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem}.char{display:inline-block;will-change:transform}@media(max-width:768px){.hero__cta .btn{width:100%}}.marquee{overflow:hidden;white-space:nowrap;padding:1.1rem 0}.marquee--gold{background:var(--color-gold)}.marquee--gold .marquee__track{color:var(--color-bg-primary)}.marquee--dark{background:var(--color-bg-secondary);border-block:var(--border-width) solid var(--color-border)}.marquee--dark .marquee__track{color:var(--color-text-primary)}.marquee__track{display:inline-flex;align-items:center;will-change:transform;animation:vp-marquee linear infinite}.marquee__item{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,2rem);letter-spacing:var(--tracking-wide);padding:0 1.25rem}.marquee__sep{opacity:.6;padding:0 .25rem}@keyframes vp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.manifesto{background:var(--color-bg-tertiary);padding:clamp(6rem,15vw,12rem) var(--section-padding-x)}.manifesto__inner{max-width:1100px;margin-inline:auto}.manifesto .gold-line{margin-bottom:2.5rem}.manifesto__text{font-family:var(--font-display);font-size:clamp(2rem,5vw,4.5rem);line-height:1.15;color:var(--color-text-primary);font-style:italic}.word{display:inline-block}.section-head{display:flex;flex-direction:column;gap:.85rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head__title{font-size:var(--text-section);letter-spacing:var(--tracking-tight)}.section-head__link{align-self:flex-start}@media(min-width:769px){.section-head--row{flex-direction:row;align-items:flex-end;justify-content:space-between}.section-head__link{align-self:flex-end}}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap)}@media(min-width:769px){.products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.product-card{position:relative;display:flex;flex-direction:column}.product-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--color-bg-secondary);border-radius:var(--card-radius);border:var(--border-width) solid var(--color-border)}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#080808d9;opacity:0;transition:opacity .35s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2rem;text-align:center}.product-card:hover .product-card__overlay{opacity:1}.product-card__msg{font-family:var(--font-display);font-size:1.35rem;font-style:italic;color:var(--color-text-primary);line-height:1.3}.product-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:2;background:var(--color-gold);color:var(--color-bg-primary);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:.3rem .6rem;border-radius:var(--card-radius)}.product-card__footer{padding-top:1rem;display:flex;flex-direction:column;gap:.3rem}.product-card__title{font-family:var(--font-body);font-size:.9rem;font-weight:400;color:var(--color-text-primary);transition:color .2s ease}.product-card:hover .product-card__title{color:var(--color-gold)}.product-card__price{font-size:var(--text-small);color:var(--color-text-secondary)}.price--sale .price__regular{text-decoration:line-through;color:var(--color-text-muted);margin-right:.5rem}.price--sale .price__final{color:var(--color-gold)}@media(hover:none){.product-card__overlay{display:none}}.brand-story__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:769px){.brand-story__grid{grid-template-columns:55fr 45fr}.brand-story__grid.is-reversed{grid-template-columns:45fr 55fr}.brand-story__grid.is-reversed .brand-story__media{order:2}}.brand-story__media{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:var(--card-radius)}.brand-story__media img{width:100%;height:110%;object-fit:cover;will-change:transform}.brand-story__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-bg-secondary)}.brand-story__text{display:flex;flex-direction:column;gap:1.5rem}.brand-story__heading{font-size:var(--text-section);letter-spacing:var(--tracking-tight)}.brand-story__body{color:var(--color-text-secondary);max-width:46ch}.digital-section{background:radial-gradient(ellipse at 20% 50%,rgba(196,160,82,.08) 0%,transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(196,160,82,.05) 0%,transparent 60%),var(--color-bg-primary);text-align:center}.digital-section__inner{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.digital-badge{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-gold);border:var(--border-width) solid var(--color-border);border-radius:999px;padding:.5rem 1.25rem}.digital-section__heading{font-size:var(--text-section)}.digital-section .products-grid{width:100%;margin-top:2rem;text-align:left}.newsletter{text-align:center}.newsletter__inner{max-width:600px;margin-inline:auto;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.newsletter__heading{font-size:var(--text-h2)}.newsletter__form{display:flex;width:100%;max-width:460px;gap:.75rem;flex-wrap:wrap}.newsletter__input{flex:1 1 220px;background:var(--color-bg-secondary);border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);padding:1rem 1.25rem;color:var(--color-text-primary)}.newsletter__input::placeholder{color:var(--color-text-muted)}.newsletter__input:focus{border-color:var(--color-border-hover);outline:none}.newsletter__note{font-size:var(--text-small);color:var(--color-gold)}.site-footer{background:var(--color-bg-secondary);border-top:var(--border-width) solid var(--color-border);padding:clamp(4rem,8vw,6rem) var(--section-padding-x) 2rem}.site-footer__grid{display:grid;gap:2.5rem;grid-template-columns:1fr;max-width:1600px;margin-inline:auto}@media(min-width:769px){.site-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.footer-brand__logo{font-family:var(--font-display);font-size:1.75rem;color:var(--color-gold);margin-bottom:1rem}.footer-brand__tagline{max-width:32ch;color:var(--color-text-secondary)}.footer-col__title{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-primary);margin-bottom:1.25rem}.footer-col ul{display:flex;flex-direction:column;gap:.75rem}.footer-col a{font-size:var(--text-small);color:var(--color-text-secondary);transition:color .2s ease}.footer-col a:hover{color:var(--color-gold)}.footer-social{display:flex;gap:1rem;margin-top:1.5rem}.footer-social a{color:var(--color-text-secondary)}.footer-social a:hover{color:var(--color-gold)}.site-footer__bottom{max-width:1600px;margin:3rem auto 0;padding-top:1.75rem;border-top:var(--border-width) solid var(--color-border);display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;align-items:center;font-size:var(--text-small);color:var(--color-text-muted);text-align:center}@media(min-width:769px){.site-footer__bottom{flex-direction:row;text-align:left}}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1100;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}body.cart-open .cart-overlay{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;height:100%;width:min(440px,100%);z-index:1101;background:var(--color-bg-secondary);border-left:var(--border-width) solid var(--color-border);transform:translate(100%);transition:transform .4s cubic-bezier(.76,0,.24,1);display:flex;flex-direction:column}body.cart-open .cart-drawer{transform:translate(0)}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:var(--border-width) solid var(--color-border)}.cart-drawer__title{font-family:var(--font-display);font-size:1.5rem;color:var(--color-text-primary)}.cart-drawer__close{color:var(--color-text-secondary);padding:.5rem}.cart-drawer__close:hover{color:var(--color-gold)}.cart-drawer__items{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.cart-drawer__empty{color:var(--color-text-secondary);text-align:center;margin-top:3rem}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:1rem;align-items:start}.cart-line__img{width:72px;aspect-ratio:3/4;object-fit:cover;border-radius:var(--card-radius);background:var(--color-bg-tertiary)}.cart-line__title{font-size:var(--text-small);color:var(--color-text-primary)}.cart-line__variant{font-size:var(--text-label);color:var(--color-text-muted);margin-top:.2rem}.cart-line__qty{display:inline-flex;align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);margin-top:.6rem}.cart-line__qty button{width:28px;height:28px;color:var(--color-text-secondary)}.cart-line__qty button:hover{color:var(--color-gold)}.cart-line__qty span{min-width:28px;text-align:center;font-size:var(--text-small)}.cart-line__price{font-size:var(--text-small);color:var(--color-gold)}.cart-line__remove{font-size:var(--text-label);color:var(--color-text-muted);text-decoration:underline;margin-top:.4rem}.cart-line__remove:hover{color:var(--color-gold)}.cart-drawer__foot{padding:1.5rem;border-top:var(--border-width) solid var(--color-border);display:flex;flex-direction:column;gap:1rem}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline}.cart-drawer__subtotal span:first-child{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-label);color:var(--color-text-secondary)}.cart-drawer__subtotal span:last-child{font-family:var(--font-display);font-size:1.5rem;color:var(--color-text-primary)}.cart-drawer__tax{font-size:var(--text-label);color:var(--color-text-muted);text-align:center}.product{display:grid;gap:clamp(2rem,4vw,3.5rem);padding:calc(var(--header-height) + 3rem) var(--section-padding-x) var(--section-padding-y)}@media(min-width:1025px){.product{grid-template-columns:1fr 1fr;align-items:start}}.product-media__main{aspect-ratio:3/4;overflow:hidden;border-radius:var(--card-radius);background:var(--color-bg-secondary);border:var(--border-width) solid var(--color-border)}.product-media__main img{width:100%;height:100%;object-fit:cover}.product-media__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:.75rem}.product-media__thumb{aspect-ratio:1;overflow:hidden;border-radius:var(--card-radius);border:var(--border-width) solid var(--color-border);cursor:pointer;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.product-media__thumb.is-active,.product-media__thumb:hover{opacity:1;border-color:var(--color-border-hover)}.product-media__thumb img{width:100%;height:100%;object-fit:cover}@media(min-width:1025px){.product-info{position:sticky;top:calc(var(--header-height) + 2rem)}}.product-info__eyebrow{margin-bottom:1rem}.product-info__title{font-size:clamp(2rem,4vw,3.25rem);letter-spacing:var(--tracking-tight);margin-bottom:1rem}.product-info__price{font-family:var(--font-display);font-size:1.75rem;color:var(--color-gold);margin-bottom:2rem}.product-info__desc{color:var(--color-text-secondary);margin:2rem 0;line-height:1.8}.product-info__desc p{margin-bottom:1rem}.variant-group{margin-bottom:1.75rem}.variant-group__label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);margin-bottom:.75rem}.variant-options{display:flex;flex-wrap:wrap;gap:.6rem}.variant-option{position:relative}.variant-option input{position:absolute;opacity:0;pointer-events:none}.variant-option label{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:.6rem 1rem;border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);font-size:var(--text-small);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}.variant-option input:checked+label{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-bg-primary)}.variant-option input:disabled+label{opacity:.35;text-decoration:line-through;cursor:not-allowed}.variant-option input:focus-visible+label{outline:2px solid var(--color-gold);outline-offset:2px}.qty-row{display:flex;gap:1rem;align-items:stretch;margin-bottom:1.25rem}.qty-selector{display:inline-flex;align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius)}.qty-selector button{width:48px;color:var(--color-text-secondary)}.qty-selector button:hover{color:var(--color-gold)}.qty-selector input{width:48px;text-align:center;background:transparent;color:var(--color-text-primary)}.btn-add-to-cart{flex:1;background:var(--color-gold);color:var(--color-bg-primary);font-family:var(--font-body);font-size:var(--text-small);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:1.1rem 2rem;border:none;cursor:pointer;border-radius:var(--card-radius);transition:background .25s ease}.btn-add-to-cart:hover{background:var(--color-gold-light)}.btn-add-to-cart:disabled{background:var(--color-text-muted);cursor:not-allowed}.trust-badges{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;padding-top:2rem;border-top:var(--border-width) solid var(--color-border)}.trust-badge{display:flex;align-items:center;gap:.6rem;font-size:var(--text-small);color:var(--color-text-secondary)}.trust-badge svg{width:18px;height:18px;color:var(--color-gold);flex-shrink:0}.collection-hero{position:relative;min-height:52svh;display:flex;align-items:flex-end;overflow:hidden;padding:calc(var(--header-height) + 2rem) var(--section-padding-x) clamp(2.5rem,5vw,4rem)}.collection-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.collection-hero__bg img{width:100%;height:100%;object-fit:cover}.collection-hero__bg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 30%,rgba(196,160,82,.1),transparent 60%),var(--color-bg-secondary)}.collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#08080866,#080808bf)}.collection-hero__content{position:relative;z-index:2;max-width:1600px;margin-inline:auto;width:100%}.collection-hero__title{font-size:var(--text-section);letter-spacing:var(--tracking-tight)}.collection-hero__desc{color:var(--color-text-secondary);max-width:50ch;margin-top:1rem}.collection-hero__count{font-size:var(--text-small);color:var(--color-gold);margin-top:.75rem}.collection-toolbar{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;padding:1.5rem var(--section-padding-x);border-bottom:var(--border-width) solid var(--color-border);position:sticky;top:var(--header-height);background:#080808eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50}.collection-toolbar__count{font-size:var(--text-small);color:var(--color-text-secondary)}.collection-sort{display:flex;align-items:center;gap:.6rem}.collection-sort label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.collection-sort select{background:var(--color-bg-secondary);border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);padding:.55rem 1rem;color:var(--color-text-primary);cursor:pointer}.collection-grid-wrap{padding:var(--section-padding-y) var(--section-padding-x)}.pagination{display:flex;justify-content:center;gap:.5rem;margin-top:3rem}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);font-size:var(--text-small);color:var(--color-text-secondary)}.pagination a:hover{border-color:var(--color-border-hover);color:var(--color-gold)}.pagination .is-current{background:var(--color-gold);color:var(--color-bg-primary);border-color:var(--color-gold)}.page-wrap{padding:calc(var(--header-height) + 4rem) var(--section-padding-x) var(--section-padding-y);max-width:820px;margin-inline:auto}.page-wrap h1{font-size:var(--text-section);margin-bottom:2rem}.rte{color:var(--color-text-secondary);line-height:1.85}.rte h2,.rte h3{color:var(--color-text-primary);margin:2rem 0 1rem}.rte p{margin-bottom:1.25rem}.rte a{color:var(--color-gold);text-decoration:underline}.error-404{min-height:70svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem;padding:var(--section-padding-x)}.error-404 h1{font-size:clamp(4rem,14vw,9rem);color:var(--color-gold)}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/25/assets/vp-styles.css.map */
