*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base, 16px);scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background-color:var(--color-bg-primary, #111111);color:var(--color-text-primary, #f0ede8);font-family:var(--font-body, "Facundo", "Nunito", sans-serif);font-size:var(--font-size-base, 16px);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, "Striker", "Bebas Neue", sans-serif);font-weight:var(--heading-weight, 400);line-height:1.05;letter-spacing:var(--letter-spacing-heading, .04em);color:var(--color-text-primary, #f0ede8);text-transform:uppercase}h1{font-size:clamp(3rem,7vw,6rem)}h2{font-size:clamp(2rem,5vw,4rem)}h3{font-size:clamp(1.6rem,3.5vw,3rem)}h4{font-size:clamp(1.3rem,2.5vw,2rem)}h5{font-size:clamp(1.1rem,2vw,1.5rem)}h6{font-size:1.1rem}p{font-family:var(--font-body, "Facundo", "Nunito", sans-serif);color:var(--color-text-secondary, rgba(240,237,232,.65));line-height:1.75;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:400}a{color:inherit;text-decoration:none;transition:color var(--transition-base, .3s cubic-bezier(.4,0,.2,1))}strong,b{font-weight:700}em,i{font-style:italic}:root{--color-bg-primary: #111111;--color-bg-secondary: #191919;--color-bg-card: #1e1e1e;--color-bg-elevated: #242424;--color-accent: #c9a84c;--color-accent-light: #e8c96b;--color-accent-dark: #a67c2e;--color-accent-glow: rgba(201, 168, 76, .25);--color-accent-subtle: rgba(201, 168, 76, .08);--color-accent-2: #b8b8b8;--color-silver-light: #e0e0e0;--color-silver-dark: #808080;--color-text-primary: #f0ede8;--color-text-secondary: rgba(240, 237, 232, .65);--color-text-muted: rgba(240, 237, 232, .35);--color-text-gold: #c9a84c;--color-border: rgba(201, 168, 76, .15);--color-border-subtle: rgba(240, 237, 232, .08);--color-success: #4ade80;--color-sale: #ef4444;--color-btn-primary-bg: #c9a84c;--color-btn-primary-text: #111111;--color-btn-primary-hover: #e8c96b;--color-btn-secondary-bg: transparent;--color-btn-secondary-text: #f0ede8;--color-btn-secondary-hover: rgba(201, 168, 76, .08);--font-accent: "Striker", "Bebas Neue", sans-serif;--font-heading: "Striker", "Bebas Neue", sans-serif;--font-body: "Facundo", "Nunito", "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--font-size-base: 16px;--line-height-base: 1.65;--heading-weight: 400;--letter-spacing-heading: .06em;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 48px;--space-2xl: 96px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-pill: 999px;--radius-card: 6px;--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .65s cubic-bezier(.4, 0, .2, 1);--transition-gold: .4s cubic-bezier(.25, .46, .45, .94);--shadow-gold: 0 0 30px rgba(201, 168, 76, .2);--shadow-card: 0 4px 24px rgba(0, 0, 0, .4);--shadow-lifted: 0 8px 40px rgba(0, 0, 0, .6);--container-max-width: 1400px;--section-padding: 80px;--grid-gap: 20px;--header-height: 80px}.text-gold{color:var(--color-accent)}.text-gold-gradient{background:linear-gradient(135deg,#e8c96b,#c9a84c 40%,#a67c2e,#e8c96b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto}.text-silver-gradient{background:linear-gradient(135deg,#e0e0e0,#b8b8b8 40%,gray,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto}.gold-shimmer{background:linear-gradient(90deg,#a67c2e,#c9a84c,#f0d878,#c9a84c,#a67c2e);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gold-shimmer-sweep 4s linear infinite}@keyframes gold-shimmer-sweep{0%{background-position:200% center}to{background-position:-200% center}}.container{max-width:var(--container-max-width, 1400px);margin:0 auto;padding:0 var(--space-lg, 24px);width:100%}.section{padding:var(--section-padding, 80px) 0}.section--dark{background-color:var(--color-bg-primary)}.section--secondary{background-color:var(--color-bg-secondary)}.section--card{background-color:var(--color-bg-card)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:14px 36px;font-family:var(--font-accent);font-size:.95rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;border:none;cursor:pointer;transition:all var(--transition-gold);border-radius:var(--radius-sm);position:relative;overflow:hidden;white-space:nowrap;text-decoration:none}.btn:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);transform:skew(-20deg);transition:left .6s ease;pointer-events:none}.btn:hover:before{left:160%}.btn--primary{background:linear-gradient(135deg,#c9a84c,#e8c96b,#c9a84c);background-size:200% auto;color:#111;box-shadow:0 2px 20px #c9a84c4d}.btn--primary:hover{background-position:right center;box-shadow:0 4px 30px #c9a84c80;transform:translateY(-2px)}.btn--secondary{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-accent);box-shadow:inset 0 0 0 0 var(--color-accent)}.btn--secondary:hover{background-color:var(--color-accent-subtle);border-color:var(--color-accent-light);color:var(--color-accent-light);box-shadow:0 0 20px var(--color-accent-glow);transform:translateY(-2px)}.btn--full-width{width:100%}.btn--large{padding:18px 52px;font-size:1.1rem}.btn--small{padding:10px 22px;font-size:.8rem}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn .btn__spinner{width:18px;height:18px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite;display:none}.btn.loading .btn__spinner{display:block}.btn.loading .btn__text{opacity:0;position:absolute}.btn-magnetic{display:inline-block;position:relative}input,textarea,select{background-color:#f0ede80a;border:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-body);font-size:.95rem;padding:14px 18px;width:100%;border-radius:var(--radius-sm);outline:none;transition:border-color var(--transition-base),box-shadow var(--transition-base);-webkit-appearance:none}input:focus,textarea:focus,select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow)}input::placeholder,textarea::placeholder{color:var(--color-text-muted);font-family:var(--font-body)}select option{background-color:var(--color-bg-secondary)}label{display:block;font-family:var(--font-accent);font-size:.8rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-sm);color:var(--color-text-muted)}.product-card{background-color:var(--color-bg-card);border-radius:var(--radius-card);overflow:hidden;position:relative;transition:transform var(--transition-base),box-shadow var(--transition-base);border:1px solid var(--color-border-subtle)}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lifted);border-color:var(--color-border)}.product-card__image-wrap{position:relative;overflow:hidden;aspect-ratio:1/1;background-color:var(--color-bg-elevated)}.product-card__image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.4,0,.2,1)}.product-card:hover .product-card__image-primary{transform:scale(1.08)}.product-card__image-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.product-card:hover .product-card__image-secondary{opacity:1}.product-card__badge{position:absolute;top:var(--space-sm);left:var(--space-sm);padding:4px 12px;font-family:var(--font-accent);font-size:.7rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);z-index:2}.product-card__badge--sale{background:linear-gradient(135deg,#c9a84c,#a67c2e);color:#111}.product-card__badge--new{background:linear-gradient(135deg,#b8b8b8,gray);color:#111}.product-card__badge--sold-out{background:#f0ede81f;color:var(--color-text-muted)}.product-card__info{padding:var(--space-md) var(--space-md) var(--space-lg)}.product-card__vendor{font-family:var(--font-accent);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-xs)}.product-card__title{font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.35;margin-bottom:var(--space-sm);color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__price{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.product-card__price-current{font-family:var(--font-accent);font-size:1.15rem;font-weight:400;letter-spacing:.05em;color:var(--color-text-primary)}.product-card__price-current.sale{color:var(--color-accent)}.product-card__price-compare{font-size:.85rem;color:var(--color-text-muted);text-decoration:line-through}.product-card__atc{margin-top:var(--space-md);transform:translateY(10px);opacity:0;transition:all var(--transition-gold)}.product-card:hover .product-card__atc{transform:translateY(0);opacity:1}.product-grid{display:grid;gap:var(--grid-gap)}.product-grid--4{grid-template-columns:repeat(4,1fr)}.product-grid--3{grid-template-columns:repeat(3,1fr)}.product-grid--2{grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.product-grid--4,.product-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.product-grid--4,.product-grid--3,.product-grid--2{grid-template-columns:1fr}}.divider{width:100%;height:1px;background:linear-gradient(to right,transparent 0%,var(--color-accent) 30%,var(--color-accent-light) 50%,var(--color-accent) 70%,transparent 100%)}.divider--sm{width:60px;height:2px;background:linear-gradient(to right,var(--color-accent),var(--color-accent-light));margin:var(--space-md) auto}.section-header{text-align:center;margin-bottom:var(--space-2xl)}.section-header__label{font-family:var(--font-accent);font-size:.75rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md);display:inline-block;position:relative}.section-header__label:before,.section-header__label:after{content:"";position:absolute;top:50%;width:30px;height:1px;background:linear-gradient(to right,transparent,var(--color-accent))}.section-header__label:before{right:calc(100% + 10px)}.section-header__label:after{left:calc(100% + 10px);transform:scaleX(-1)}.section-header__title{font-size:clamp(2rem,4.5vw,4rem);margin-bottom:var(--space-md);letter-spacing:.06em}.section-header__subtitle{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.15rem);color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-weight:400}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--color-accent),var(--color-accent-dark));border-radius:3px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:fixed;top:20px;left:20px;z-index:9999;background:var(--color-accent);color:#111;padding:12px 20px;font-family:var(--font-accent);font-weight:400;letter-spacing:.1em;text-transform:uppercase;transform:translateY(-200%);transition:transform .3s}.skip-to-content-link:focus{transform:translateY(0)}.text-accent{color:var(--color-accent)}.text-accent-2{color:var(--color-accent-2)}.text-muted{color:var(--color-text-muted)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.star-rating{display:flex;gap:2px;color:var(--color-accent)}.star-rating__star{width:14px;height:14px}.anim-fade-up{opacity:0;transform:translateY(60px)}.anim-fade-in{opacity:0}.anim-slide-left{opacity:0;transform:translate(60px)}.anim-slide-right{opacity:0;transform:translate(-60px)}.anim-scale-in{opacity:0;transform:scale(.88)}.anim-image-reveal{clip-path:inset(100% 0 0 0)}.animations-disabled .anim-fade-up,.animations-disabled .anim-fade-in,.animations-disabled .anim-slide-left,.animations-disabled .anim-slide-right,.animations-disabled .anim-scale-in,.animations-disabled .anim-image-reveal{opacity:1!important;transform:none!important;clip-path:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.anim-fade-up,.anim-fade-in,.anim-slide-left,.anim-slide-right,.anim-scale-in,.anim-image-reveal{opacity:1!important;transform:none!important;clip-path:none!important}}.ag-loader-skip #PageLoader{display:none!important}.page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:hidden;pointer-events:all}.page-loader.hidden{display:none;pointer-events:none}.page-loader__gif{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary, #111111)}.page-loader__gif img{width:200px;height:200px;object-fit:contain;display:block}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base)}.overlay.active{opacity:1;visibility:visible}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-gold{0%,to{box-shadow:0 0 #c9a84c80}50%{box-shadow:0 0 0 14px #c9a84c00}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gold-border-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gold-line{display:block;width:0;height:2px;background:linear-gradient(to right,var(--color-accent),var(--color-accent-light));transition:width .8s cubic-bezier(.4,0,.2,1)}.gold-line--animated{width:80px}@media(max-width:768px){.container{padding:0 var(--space-md)}.section{padding:60px 0}}@media(max-width:480px){.section{padding:48px 0}}.cursor-dot{width:8px;height:8px;background-color:#fff;border-radius:50%;position:fixed;transform:translate(-50%,-50%);transition:width .3s,height .3s,background-color .3s;pointer-events:none;z-index:9999}.cursor-ring{width:40px;height:40px;border:1.5px solid rgba(255,255,255,.6);border-radius:50%;position:fixed;transform:translate(-50%,-50%);transition:width .3s,height .3s,opacity .3s,border-color .3s;pointer-events:none;z-index:9999}
/*# sourceMappingURL=/cdn/shop/t/28/assets/base.css.map */
