:root{--ink-rgb: 10 10 10;--color-bg: #FFFFFF;--color-surface: #E3E8ED;--color-accent: #5A2A3A;--color-elevated: #EAE8EA;--color-elevated: color-mix(in srgb, var(--color-surface) 94%, var(--color-text-primary));--color-accent-hover: #46202D;--color-accent-hover: color-mix(in srgb, var(--color-accent) 88%, black);--color-accent-soft: rgba(90, 42, 58, .08);--color-accent-soft: color-mix(in srgb, var(--color-accent) 8%, transparent);--color-cta: #8E3A4E;--color-cta-hover: #763042;--color-cta-hover: color-mix(in srgb, var(--color-cta) 88%, black);--cta-bg: var(--color-cta);--cta-bg-hover: var(--color-cta-hover);--cta-fg: var(--color-text-on-accent);--color-danger: #C8323A;--color-success: #2D8A5C;--color-warning: #B97A1F;--color-whatsapp: #25D366;--color-whatsapp-hover: #1EBE57;--color-surface-default: rgb(var(--ink-rgb) / .03);--color-surface-hover: rgb(var(--ink-rgb) / .06);--color-overlay-scrim: rgb(var(--ink-rgb) / .28);--color-overlay-drawer: rgb(var(--ink-rgb) / .8);--color-text-on-media: #FFFFFF;--color-media-backdrop: #030F16;--color-media-scrim: rgba(0, 0, 0, .6);--color-text-primary: #030F16;--color-text-body: rgb(var(--ink-rgb) / .72);--color-text-muted: rgb(var(--ink-rgb) / .62);--color-text-on-accent: #FFFFFF;--color-border: rgb(var(--ink-rgb) / .08);--color-border-hover: rgb(var(--ink-rgb) / .16);--color-border-strong: rgb(var(--ink-rgb) / .28);--color-focus-ring: var(--color-accent);--focus-ring-width: 2px;--focus-ring-offset: 2px;--cro-above-fold: #F2A04E;--cro-trust: #D14F5E;--cro-value: #5DAB85;--cro-comparison: #7E96B0;--cro-visual-proof: #B884CC;--cro-reframing: #D4A263;--cro-decision: #6383C7;--cro-aov: #A85FB0;--cro-gamification: #3FB8B0;--cro-closing: #D4B14E;--cro-aux-uiux: #9A9893;--cro-aux-urgency: #E66A4C;--cro-aux-cta: #2A2A2A;--font-display: "Anton", Impact, "Arial Narrow", sans-serif;--font-heading: "Montserrat", system-ui, sans-serif;--font-body: "Montserrat", system-ui, sans-serif;--heading-transform: uppercase;--heading-tracking: .03em;--text-xs: 12px;--text-legal: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 20px;--text-xl: 20px;--text-2xl: 28px;--text-3xl: clamp(24px, 4vw, 28px);--text-4xl: clamp(28px, 5vw, 36px);--text-5xl: clamp(28px, 6vw, 36px);--text-6xl: clamp(32px, 6vw, 36px);--lh-tight: 1.05;--lh-snug: 1.2;--lh-base: 1.45;--lh-loose: 1.6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--section-pad-y: clamp(64px, 9vw, 96px);--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 4px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-default: .2s ease;--transition-slow: .4s ease;--transition-reveal: .28s cubic-bezier(.16, 1, .3, 1);--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 2px 10px rgb(var(--ink-rgb) / .06);--shadow-overlay: 0 -8px 32px rgb(var(--ink-rgb) / .12);--touch-target-min: 44px;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--container-max: 1180px;--container-narrow: 960px;--container-wide: 1440px;--container-text: 720px;--content-padding-x: clamp(20px, 4vw, 48px);--icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--z-base: 0;--z-elevated: 10;--z-sticky: 100;--z-header: 200;--z-drawer: 300;--z-modal: 400;--z-toast: 500;--z-skip-link: 1000}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-base);color:var(--color-text-primary);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,blockquote,figcaption{text-wrap:pretty}.section-header{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--section-header-max, 640px)}.section-header--center{text-align:center;margin-inline:auto}.section-header--left{text-align:left}.section-header__eyebrow{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin:0}.section-header__heading{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);line-height:var(--lh-snug);margin:0}.section-header__sub{color:var(--color-text-body);font-size:var(--text-base);margin:0}.section-header__disclaimer{color:var(--color-text-muted);font-size:var(--text-legal);margin:0}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){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}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte a{color:var(--color-accent)}.rte strong{color:var(--color-text-primary)}.container{max-width:var(--container-max);margin:0 auto;padding-inline:var(--content-padding-x)}.container--narrow{max-width:var(--container-narrow)}.container--wide{max-width:var(--container-wide)}.cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);line-height:1;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.cta--sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);min-height:var(--touch-target-min)}.cta--lg{padding:var(--space-4) var(--space-8);font-size:var(--text-base);min-height:52px}.cta--full{width:100%}.cta--primary{border-radius:var(--radius-full);background:var(--cta-bg);color:var(--cta-fg)}.cta--primary:hover{background:var(--cta-bg-hover);transform:translateY(-1px)}.cta--secondary{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}.cta--secondary:hover{background:var(--color-elevated)}.cta--ghost{background:transparent;color:var(--color-text-primary);border-color:var(--color-border)}.cta--ghost:hover{border-color:var(--color-border-strong)}.cta[disabled],.cta[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.icon{display:inline-block;vertical-align:middle;flex-shrink:0}.rating-stars{display:inline-flex;align-items:center;gap:var(--space-2)}.rating-stars__visual{display:inline-flex;align-items:center;gap:1px;color:var(--color-accent)}.rating-stars__star{display:inline-flex}.rating-stars__star--full .icon{fill:currentColor;stroke:currentColor}.rating-stars__star--empty .icon{fill:none;stroke:currentColor;opacity:.35}.rating-stars__star--half{position:relative;display:inline-flex}.rating-stars__star-empty-layer{fill:none;stroke:currentColor;opacity:.35}.rating-stars__star-full-layer{position:absolute;top:0;right:0;bottom:0;left:0;fill:currentColor;stroke:currentColor;clip-path:inset(0 50% 0 0)}.rating-stars__text{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-text-muted)}.rating-stars--sm .rating-stars__star .icon{width:13px;height:13px}.rating-stars--md .rating-stars__star .icon{width:16px;height:16px}.rating-stars--lg .rating-stars__star .icon{width:20px;height:20px}.render-facts__missing{display:inline-block;padding:1px 6px;border:1px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-warning);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap}.cro-dot{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;gap:2px;padding:4px;background:rgb(var(--ink-rgb) / .6);border-radius:var(--radius-full);z-index:var(--z-elevated);pointer-events:none}.cro-dot__main,.cro-dot__aux{width:8px;height:8px;border-radius:var(--radius-full)}.cro-dot--above-fold .cro-dot__main{background:var(--cro-above-fold)}.cro-dot--trust .cro-dot__main{background:var(--cro-trust)}.cro-dot--value .cro-dot__main{background:var(--cro-value)}.cro-dot--comparison .cro-dot__main{background:var(--cro-comparison)}.cro-dot--visual-proof .cro-dot__main{background:var(--cro-visual-proof)}.cro-dot--reframing .cro-dot__main{background:var(--cro-reframing)}.cro-dot--decision-aids .cro-dot__main{background:var(--cro-decision)}.cro-dot--aov .cro-dot__main{background:var(--cro-aov)}.cro-dot--gamification .cro-dot__main{background:var(--cro-gamification)}.cro-dot--closing .cro-dot__main{background:var(--cro-closing)}.cro-dot--aux-ui-ux .cro-dot__aux{background:var(--cro-aux-uiux)}.cro-dot--aux-urgency .cro-dot__aux{background:var(--cro-aux-urgency)}.cro-dot--aux-cta .cro-dot__aux{background:var(--cro-aux-cta)}.text-block{display:flex;flex-direction:column;gap:var(--space-3)}.text-block--align-center{text-align:center}.text-block--align-right{text-align:right}.text-block__heading{font-family:var(--font-heading);font-weight:600;line-height:var(--lh-snug);margin:0}.text-block__body{font-size:var(--text-base);color:var(--color-text-body)}.image-block{margin:0}.image-block img,.image-block__img{display:block;width:100%;height:auto}.image-block--ratio-1-1 .image-block__img{aspect-ratio:1/1;object-fit:cover}.image-block--ratio-4-3 .image-block__img{aspect-ratio:4/3;object-fit:cover}.image-block--ratio-3-2 .image-block__img{aspect-ratio:3/2;object-fit:cover}.image-block--ratio-16-9 .image-block__img{aspect-ratio:16/9;object-fit:cover}.image-block__caption{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.image-block__placeholder{background:var(--color-surface);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.cta-block{display:flex}.cta-block--align-center{justify-content:center}.cta-block--align-right{justify-content:flex-end}.quote-block{margin:0;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4)}.quote-block--featured{padding:var(--space-10);background:var(--color-elevated)}.quote-block__quote{font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--lh-base);color:var(--color-text-primary)}.quote-block__footer{display:flex;align-items:center;gap:var(--space-3)}.quote-block__avatar{flex:0 0 48px}.quote-block__avatar-img{width:48px;height:48px;border-radius:var(--radius-full);object-fit:cover}.quote-block__attribution{display:flex;flex-direction:column;gap:2px;flex:1}.quote-block__author{font-style:normal;font-weight:600}.quote-block__role{font-size:var(--text-xs);color:var(--color-text-muted)}.quote-block__source-img{max-height:24px;width:auto;opacity:.6}.icon-text-block{display:flex;gap:var(--space-3)}.icon-text-block--vertical{flex-direction:column;align-items:flex-start}.icon-text-block--horizontal{flex-direction:row;align-items:flex-start}.icon-text-block__icon{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.icon-text-block__icon-img{max-width:48px;max-height:48px}.icon-text-block__icon-emoji{font-size:32px;line-height:1}.icon-text-block__heading{font-family:var(--font-heading);font-weight:600;font-size:var(--text-base);margin:0 0 var(--space-1)}.icon-text-block__body{font-size:var(--text-sm);color:var(--color-text-body);margin:0}.icon-text-block__link{display:contents;color:inherit;text-decoration:none}.pcard-tile{position:relative;display:flex;flex-direction:column;height:100%}.pcard-tile__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.pcard-tile__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform var(--transition-slow)}.pcard-tile:hover .pcard-tile__img{transform:scale(1.03)}.pcard-tile__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pcard-tile__placeholder{width:100%;height:100%;display:grid;place-items:center;padding:var(--space-4);text-align:center}.pcard-tile__placeholder-label{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted)}.pcard-tile__badge{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border)}.pcard-tile__body{flex:1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0 0}.pcard-tile__title{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);line-height:var(--lh-snug);margin:0;min-height:2.4em;overflow:visible}.pcard-tile__title a{color:inherit;text-decoration:none}.pcard-tile__title a:hover{color:var(--color-accent)}.pcard-tile__price{display:flex;align-items:baseline;gap:var(--space-2);margin-top:auto}.pcard-tile__price-current{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);color:var(--color-text-primary)}.pcard-tile__price-compare{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.pcard-tile__installments{margin:0;font-size:var(--text-sm);color:var(--color-text-body)}.cd-combo{margin:0 var(--space-4) var(--space-3);padding:var(--space-3);background:var(--color-surface)}.cd-combo__goal{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-2)}.cd-combo__goal--done{color:var(--color-success)}.cd-combo__track{height:6px;background:var(--color-border-strong);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-3)}.cd-combo__fill{display:block;height:100%;background:var(--color-text-primary);border-radius:var(--radius-full);transition:width var(--transition-slow)}.cd-combo--done .cd-combo__fill{background:var(--color-success)}.cd-combo--done .cd-combo__track{margin-bottom:0}.cd-combo__list{margin:0}.cd-combo .cd-recs__name{font-size:var(--text-sm);font-weight:600;line-height:var(--lh-snug)}.cd-combo .cd-recs__price{font-size:var(--text-sm)}body:has(#opticas-root) section.shopify-section,body:has(#opticas-root) footer section{padding:0!important}#opticas-root .hero{min-height:calc(100vh - 125px)}#opticas-root section.cta{display:block;width:auto;min-height:0;gap:0;border:0;border-radius:0;line-height:inherit;font-size:inherit;padding-top:90px;padding-bottom:90px}#opticas-root .ticket-1 p,.ticket-1 p{color:#fff!important}.ticket-body h3{margin-bottom:6px}#opticas-root .scroll-cue{display:none}#opticas-root .whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;padding:18px 28px;height:auto;min-height:0;font-size:20px;letter-spacing:.5px}#opticas-root .whatsapp-btn svg{flex:none}.cbadge{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none}.cbadge__col,.cbadge__new{display:inline-block;padding:4px 8px;font-family:var(--font-heading);font-weight:800;font-size:11px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;border-radius:0}.cbadge__col{background:var(--color-text-primary);color:#fff}.cbadge__new{background:var(--color-cta);color:#fff}.cbadge--md{top:var(--space-3);right:var(--space-3)}.cbadge--md .cbadge__col,.cbadge--md .cbadge__new{font-size:12px;padding:6px 10px}.pcard-tile__media{position:relative}.cta,.cta--primary,.cd-checkout,.cmb__add,.cart-checkout__btn,.pg__apply,.hero-pdp__bump-btn,.sticky-atc .cta{border-radius:0!important}.cmo{margin-top:var(--space-5);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-text-primary)}.cmo__title{margin:0 0 var(--space-1);font-family:var(--font-heading);font-weight:800;font-size:var(--text-base);line-height:var(--lh-snug);text-transform:none;letter-spacing:0}.cmo__rule{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.cmo__list{list-style:none;margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4) var(--space-2);scroll-padding-inline:var(--space-4);display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cmo__item{flex:0 0 140px;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-1);background:var(--color-bg);padding:0}.cmo__media{display:block;aspect-ratio:1 / 1;overflow:hidden}.cmo__media img{width:100%;height:100%;object-fit:contain;display:block}.cmo__name{font-size:var(--text-sm);font-weight:600;line-height:var(--lh-snug);color:var(--color-text-primary);text-decoration:none;overflow:visible}.cmo__price{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm)}.cmo__add{width:100%;min-height:40px;background:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-text-primary);border-radius:0;font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);cursor:pointer}.cmo__add:hover{background:var(--color-text-primary);color:var(--color-bg)}:root{font-synthesis:none}h1,h2,.hero-pdp__price-current,.bst__num,.cd__title{font-family:var(--font-display)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.01em!important;line-height:1.05}h1{font-size:clamp(32px,5vw,48px)}h2{font-size:clamp(26px,4vw,36px)}.cmo__title,.pac__heading,.stp__title{font-family:var(--font-display);font-weight:400;text-transform:uppercase}.hdr__link,.cta,.cta--primary,.cd-checkout,.cmo__add,.cart-checkout__btn,.lcl__btn,.bst__btn,.pg__btn,.hdr__tiles-all,.hdr__tile-name,.tlr__caption,.cbadge__col,.cbadge__new{font-family:var(--font-heading)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em}.cmo{border-top:4px solid var(--color-cta)}.cart-is-empty .cart-totals,.cart-is-empty .cart-express,.cart-is-empty .cart-checkout{display:none}.cart-lines__shop-link,.nf__cta,.nf__search-submit,.search-page__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-6);background:var(--color-cta)!important;color:#fff!important;border:0;border-radius:0!important;text-decoration:none;cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase}.cart-lines__shop-link:hover,.nf__cta:hover,.nf__search-submit:hover,.search-page__submit:hover{background:var(--color-text-primary);opacity:1}.search-page__form,.nf__search{border-radius:0!important}.stp__title,.tlr__title,.lcl__title{text-align:left!important}.lcl__head{text-align:left}.cmo__list:after{content:"";flex:0 0 var(--space-1)}@media(max-width:480px){#opticas-root .float-tag.t1{left:8px!important}}@media(max-width:640px){.top-bar-promo__text{white-space:normal;overflow:visible;text-overflow:clip;text-align:center;line-height:1.25}.top-bar-promo__message[data-active=true]{display:flex}}@media(max-width:480px){.szg__open{margin-left:auto}.szg__row{align-items:flex-start}}.cd-contents{overflow-y:auto;overscroll-behavior:contain}.cd-contents .cd-list{flex:0 0 auto;overflow:visible}.cd-contents .cd-foot{position:sticky;bottom:0;z-index:2;background:var(--color-bg)}.cbadge__col--logo{background:#fffffff0;padding:4px 8px;display:inline-flex;align-items:center}.cbadge__col--logo{padding:3px 6px}.cbadge__col--logo img{display:block;height:15px;width:auto;max-width:56px;object-fit:contain}.cbadge--md .cbadge__col--logo{padding:5px 8px}.cbadge--md .cbadge__col--logo img{height:20px;max-width:80px}.cmo__list{overflow:visible;margin:0;padding:0;scroll-snap-type:none}.cmo__item{flex:1 1 0;min-width:0}.cmo__list:after{display:none}.cmo__item form{margin-top:auto}.cmo__list{align-items:stretch}.cta--secondary,.cta--ghost,.pg__btn,.lcl__btn,.cmo__add,.bst__btn--ghost,.bestsellers__cta .cta{background:var(--color-text-primary)!important;color:#fff!important;border:0!important;border-radius:0!important}.cta--secondary:hover,.cta--ghost:hover,.pg__btn:hover,.lcl__btn:hover,.cmo__add:hover,.bst__btn--ghost:hover,.bestsellers__cta .cta:hover{background:var(--color-cta)!important;color:#fff!important}select,.pg__select{-webkit-appearance:none;appearance:none;border-radius:0!important;border:1px solid var(--color-border-strong);background-color:var(--color-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23030F16' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding:0 40px 0 14px;min-height:44px;font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer}select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{accent-color:var(--color-text-primary)}.cd__panel,.cd-contents,.cd-foot{background:var(--color-bg)}.cd-contents .cd-list{padding:var(--space-2) var(--space-5);gap:0}.cd-line{background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;padding:var(--space-4) 0!important}.cd-line__img{border-radius:0}.cd-shipbar__fill,.cd-combo__fill{background:var(--color-text-primary)!important;background-image:none!important}.cd-combo{background:transparent!important;margin:0 var(--space-5) var(--space-3);padding:var(--space-4) 0 0;border-top:0}.cd-combo .cd-recs__item,.cd-recs__item{background:transparent!important;border-radius:0!important}.cd-savings{background:transparent;padding:0}.template-index main>.shopify-section+.shopify-section{margin-top:var(--space-4)}.stp,.tlr,.bestsellers{padding-top:var(--space-10);padding-bottom:var(--space-10)}.pcard-tile{border:1px solid var(--color-border);background:var(--color-bg);padding:var(--space-2)}.pcard-tile__body{padding:var(--space-3) var(--space-2) var(--space-2)}.pg__list{gap:var(--space-5) var(--space-4)}@media(max-width:767px){.pg__list,.bestsellers__grid{gap:var(--space-4) var(--space-3)}}.stp__tile{border:0!important;border-top:3px solid var(--color-cta)!important;background:transparent!important;padding:var(--space-3) var(--space-1)!important}.stp__list{gap:var(--space-3)}@media(min-width:1024px){.pg__panel{position:static!important;max-height:none!important;overflow:visible!important}}.js-reveal .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.js-reveal .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1;transform:none;transition:none}}#rawa-button,.rawa-button{left:auto!important;right:16px!important;background:#25d366!important;background-image:none!important;box-shadow:0 4px 14px #030f1640!important}.template-product #rawa-button,.template-product .rawa-button,#rawa-button,.rawa-button,.rawa-container{display:none!important}.footer__social-link{color:var(--footer-text-primary)}.footer__social-svg{width:20px;height:20px;display:block}.footer__social-link:has(.footer__social-svg){width:var(--touch-target-min)}@media(max-width:767px){.footer .payment-badges,.footer__payments{justify-content:center;text-align:center}.footer .payment-badges__list{justify-content:center}}.clo{position:absolute;left:50%;bottom:8%;transform:translate(-50%);width:46%;max-width:150px;height:auto;background:#fffffff0;padding:6px 10px;box-sizing:content-box;pointer-events:none}.hdr__tile-media .clo{width:52%;padding:4px 6px}.pg__opt .menu-ico svg{height:20px;width:auto;max-width:30px;fill:none;stroke:var(--color-text-primary);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.szg__row{flex-wrap:wrap}.szg__value--muted{order:3;flex:1 1 100%}.sm__overlay{background:#030f168c!important}.sm__panel{top:0!important;width:100%!important;max-width:none!important;border-radius:0!important;box-shadow:none!important;padding:var(--space-6) var(--space-4) var(--space-5);transform:translate(-50%) translateY(-16px)}.sm.is-open .sm__panel{transform:translate(-50%) translateY(0)}.sm__form,.sm__results,.sm__popular{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.sm__form{border:0!important;border-bottom:2px solid var(--color-text-primary)!important;padding:0 0 var(--space-1)!important}.sm__icon{color:var(--color-text-primary)}.sm__input{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:var(--text-2xl)!important}.sm__input::placeholder{color:var(--color-text-muted);opacity:1}.sm__close:hover{background:transparent;color:var(--color-cta)}.sm__results{padding:var(--space-3) 0 0!important;max-height:60vh}.sm__popular{padding-top:var(--space-5)}.sm__results:not(:empty)~.sm__popular{display:none}.sm__popular-label{margin:0 0 var(--space-3);font-family:var(--font-heading);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.sm__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.sm__chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);font-family:var(--font-heading);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-primary);text-decoration:none}.sm__chips a:hover{background:var(--color-text-primary);color:var(--color-bg);border-color:var(--color-text-primary)}.ps-opt__link:hover,.ps-opt.is-active .ps-opt__link{background:var(--color-surface);border-radius:0}.ps-opt__img{border-radius:0!important}.template-index main>.shopify-section:has(.vst){margin-top:0}.template-index main>.shopify-section:has(.cyb){margin-top:0}.pg__lbl{text-transform:lowercase}.pg__lbl:first-letter{text-transform:uppercase}.pg__opt .menu-ico{flex:none;display:inline-flex;width:30px;height:22px;align-items:center;justify-content:center}.pac__inner>.pac__heading:first-child{margin-top:0}.template-index .pac{padding-top:var(--space-5)}.template-index main>.shopify-section:has(.pac){margin-top:0}.template-index .tlr{padding-bottom:var(--space-4)}.pcard-tile__cyber{margin:2px 0 0;font-size:12px;font-weight:700;color:var(--color-cta);text-transform:uppercase;letter-spacing:.04em}.hero-pdp__cyber{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-cta)}.hero-pdp__cyber strong{font-weight:800}.ps-opt__name,.sticky-atc__title{text-transform:none}body{background:#f8f8f8}main#MainContent{--color-bg: #f8f8f8}.pcard-tile{background:#fff;border:0}.stp__img{mix-blend-mode:multiply}.cbadge__col--nba img{height:30px;max-width:20px}.cbadge--md .cbadge__col--nba img{height:40px;max-width:28px}.cbadge__col--star_wars{background:var(--color-text-primary)}.cbadge__col--logo img{max-width:64px}.cbadge--md .cbadge__col--logo img{max-width:92px}.cbadge__col--marvel{background:transparent;padding:0}.cbadge--md .cbadge__col--marvel{padding:0}.cbadge__col--marvel img{height:18px;max-width:46px}.cbadge--md .cbadge__col--marvel img{height:24px;max-width:60px}.hero-pdp__sku{margin:0 0 var(--space-2);font-size:12px;letter-spacing:.04em;color:var(--color-text-muted)}.hero-pdp__sku strong{font-weight:600;color:var(--color-text-body)}.pcard-tile__sku{margin:2px 0 0;font-size:11px;letter-spacing:.04em;color:var(--color-text-muted)}.pfx__txt{text-transform:lowercase}.pfx__txt small{text-transform:uppercase}.search-card__title,.cart-xsell__title,.cart-xsell a,.cart-upsell__product,.bundle-card__title,.thank-you-order-details__title,.thank-you-product-images__caption,.main-nav__mega-name,.main-nav__drawer-name,.hero-pdp__bump-title,.hero-pdp__bump-name,.hero-pdp__bump-label{text-transform:none}.pcard-tile{background:transparent}.pcard-tile__media{background:#eee}.pcard-tile__img{padding:7.5%;box-sizing:border-box;mix-blend-mode:multiply}.pcard-tile__body{padding-inline:0}.pcard-tile__title--short{font-size:var(--text-base);font-weight:700;min-height:0}.pcard-tile__color{margin:-4px 0 0;font-size:12px;line-height:1.3;color:var(--color-text-muted)}.pcard-tile__limited{position:absolute;left:0;bottom:var(--space-2);z-index:1;padding:4px 8px;background:var(--color-text-primary);color:#fff;font-family:var(--font-heading);font-weight:800;font-size:10px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.pcard-tile__price-current{font-size:var(--text-base)}.pcard-tile__installments{font-size:12px;white-space:nowrap}.pcard-tile__body{gap:var(--space-1)}.hero-pdp__limited{margin:0;padding:var(--space-3) var(--space-4);background:var(--color-text-primary);color:#fff}.hero-pdp__limited-title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.hero-pdp__limited-note{margin:2px 0 0;font-size:var(--text-sm);line-height:1.3;color:#ffffffd9}.hero-pdp .payment-badges__list,.hero-pdp .payment-badges__mp{display:none}.hero-pdp__trust{list-style:none;margin:0;padding:var(--space-3) 0;display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.hero-pdp__trust li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.hero-pdp__trust svg{flex:none;color:var(--color-text-primary)}.hero-pdp__limited-count{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.25);font-size:var(--text-sm);color:#fff}.hero-pdp__limited-count strong{font-family:var(--font-heading);font-variant-numeric:tabular-nums}.search-card__title,.cart-xsell__title,.cart-xsell a,.cart-upsell__product,.bundle-card__title,.thank-you-order-details__title,.thank-you-product-images__caption,.hero-pdp__bump-title,.hero-pdp__bump-name,.hero-pdp__bump-label{text-transform:none!important}.cd-line__img{object-fit:contain;background:#eee;mix-blend-mode:multiply;border-radius:0}.cd-line__media{background:#eee}.cd-line,.cd-savings,.hero-pdp__rating,.hero-pdp__price-badge,.pcard-tile__badge,.pg__chip,.cd-line__remove{border-radius:0}.footer .payment-badges__list,.footer .payment-badges__mp{display:none}.cd-line__limited{align-self:flex-start;padding:2px 6px;background:var(--color-text-primary);color:#fff;font-family:var(--font-heading);font-weight:800;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pcard-tile__sub{margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.3;color:var(--color-text-body);text-transform:none}.hero-pdp__sub{margin:4px 0 var(--space-2);font-size:15px;font-weight:400;line-height:1.3;color:var(--color-text-body);text-transform:none;letter-spacing:0}.cd-line__sub{margin:1px 0 0;font-size:12px;font-weight:400;color:var(--color-text-body);text-transform:none}.pcard-tile__sku{margin:2px 0 0;font-size:10px;letter-spacing:.04em;color:var(--color-text-muted);opacity:.8}.hero-pdp__sku{margin:0 0 var(--space-3);font-size:11px;letter-spacing:.04em;color:var(--color-text-muted)}.hero-pdp__sku strong{font-weight:500;color:var(--color-text-muted)}.cd-line__sku{margin:1px 0 0;font-size:10px;letter-spacing:.04em;color:var(--color-text-muted);opacity:.8}.pcard-tile__sub,.hero-pdp__sub,.cd-line__sub{color:rgb(var(--ink-rgb) / .88)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tokens.css.map */
