:root{--bs-carbon:#111;--bs-grafito:#2B2B2B;--bs-bed:#EBEBEB;--bs-amarillo:#FF0;--bs-linea:#7C7C7C;--bs-apoyo:#A9A9A9;--bs-error:#F07A70;--bs-borde:rgba(235,235,235,0.16);--bs-f:"Barlow Condensed","Arial Narrow",sans-serif;--bs-sk:12px}body{background-color:var(--bs-carbon);background-image:repeating-linear-gradient(105deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 16px);background-attachment:fixed;font-family:var(--bs-f)}::selection{background:var(--bs-amarillo);color:var(--bs-carbon)}h1,h2,h3,h4,h5,.theme-section__title,.product-heading__title,.sidebar-header__title,.footer__title{font-family:var(--bs-f);font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:0;line-height:.95}.button--style.button--main,.button--style.button--secondary{clip-path:polygon(var(--bs-sk) 0,100% 0,calc(100% - var(--bs-sk)) 100%,0 100%);padding-left:calc(var(--font-base-size) * 1.5+var(--bs-sk));padding-right:calc(var(--font-base-size) * 1.5+var(--bs-sk));border-radius:0;font-family:var(--bs-f);font-style:italic;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.button--style.button--main *:not(i),.button--style.button--secondary *:not(i){font-weight:800}.button--style.button--bordered{background:var(--bs-grafito)!important;border-color:transparent!important;color:var(--bs-bed)!important}.button--style.button--bordered:not([disabled]):hover{background:#3a3a3a!important}.button--style.button--main:focus-visible,.button--style.button--secondary:focus-visible{clip-path:none;outline:2px solid var(--bs-bed);outline-offset:3px}.main-container input[type="text"],.main-container input[type="email"],.main-container input[type="tel"],.main-container input[type="password"],.main-container input[type="number"],.main-container input[type="search"],.main-container select,.main-container textarea{background-color:var(--bs-grafito);border:1px solid var(--bs-linea);border-radius:0;color:var(--bs-bed);font-family:var(--bs-f);font-size:18px}.main-container input::placeholder,.main-container textarea::placeholder{color:var(--bs-apoyo);opacity:1}.main-container input:focus,.main-container select:focus,.main-container textarea:focus{outline:none;border-color:var(--bs-amarillo);box-shadow:inset 0 0 0 1px var(--bs-amarillo)}.main-container input[type="checkbox"],.main-container input[type="radio"]{accent-color:var(--bs-amarillo)}.main-container input.error,.main-container select.error,.main-container textarea.error,.main-container [aria-invalid="true"]{border-color:var(--bs-error)!important;box-shadow:inset 0 0 0 1px var(--bs-error)!important}.main-container label.error,.main-container .field .error:not(input):not(select):not(textarea){color:var(--bs-error)!important;font-size:16px;font-weight:500}.main-container label.error::before{content:"";display:inline-block;width:0;height:0;margin-right:8px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:12px solid currentColor;vertical-align:-1px}.header{border-bottom:1px solid var(--bs-borde)}.header__logo,.sidebar-header__logo{width:auto}.header .nav-link,.header-desktop a{letter-spacing:.2em}.header__text--counter{background:var(--bs-amarillo)!important;color:var(--bs-carbon)!important;border-radius:0!important;font-weight:800;transform:skewX(-15deg)}.product-block__label,.product-page__label,.product-form__label,.store-product__label{border-radius:0!important;font-family:var(--bs-f);font-style:italic;font-weight:800;transform:skewX(-15deg)}.product-block__name{font-family:var(--bs-f);font-style:italic;font-weight:800;text-transform:uppercase;font-size:1.35em;line-height:1}.product-block__price--old,.store-product__price--old{color:var(--bs-apoyo)}.breadcrumb,.breadcrumb a{letter-spacing:.16em;text-transform:uppercase;font-weight:600}.footer{border-top:1px solid var(--bs-borde)}.footer__title{font-size:1.4em}.store-whatsapp .store-whatsapp__button,store-whatsapp a{border-radius:0!important}#sidebar-cart{background:var(--bs-carbon);border-left:1px solid var(--bs-borde)}#sidebar-cart .sidebar-header{border-bottom:1px solid var(--bs-borde)}#sidebar-cart .sidebar-header__title{font-size:34px;font-weight:900}#sidebar-cart .sidebar-header__icon{color:var(--bs-amarillo)}#sidebar-cart .sidebar-header__close{width:44px;height:44px;border:1px solid rgba(235,235,235,0.2);border-radius:0}#sidebar-cart .sidebar-actions{border-top:1px solid var(--bs-borde)}#sidebar-cart .sidebar-actions__text{color:var(--bs-apoyo)}#sidebar-cart .sidebar-actions__button{margin-left:8px;margin-right:8px;width:calc(100% - 16px)}.cart-page{background:transparent;color:var(--bs-bed)}.cart-header{border-bottom:1px solid var(--bs-borde)}.cart-header__logo{height:30px;width:auto}.cart-header__menu{display:flex;flex-wrap:wrap;gap:10px 14px;padding-left:6px}.cart-header__item:has(.cart-header__caret){display:none}.cart-header__item{display:flex;align-items:center;min-height:40px;padding:0 22px;border:1px solid var(--bs-linea);color:var(--bs-apoyo);transform:skewX(-15deg)}.cart-header__item>*{display:inline-block;transform:skewX(15deg);font-family:var(--bs-f);font-style:italic;font-weight:800;font-size:17px;letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:none}.cart-header__item:has(.cart-header__link){background:var(--bs-grafito);border-color:var(--bs-grafito);color:var(--bs-bed)}.cart-header__item[data-current="true"]{background:var(--bs-amarillo);border-color:var(--bs-amarillo);color:var(--bs-carbon)}.store-product__wrapper{border-bottom:1px solid var(--bs-borde)}.store-product__name{font-family:var(--bs-f);font-style:italic;font-weight:900;font-size:1.6em;line-height:1;text-transform:uppercase;color:var(--bs-bed)}.store-product__image{background:#1A1A1A;border:1px solid rgba(235,235,235,0.12);border-radius:0}.store-product__quantity{border:1px solid var(--bs-linea);border-radius:0}.store-product__quantity .store-product__input{background:transparent!important;border:0!important;box-shadow:none!important;font-weight:700;font-variant-numeric:tabular-nums}.store-product__handler,.store-product__delete{min-width:40px;min-height:40px;color:var(--bs-bed)}.store-product__price{font-variant-numeric:tabular-nums}.cart-summary__block,.store-totals{background:#1A1A1A;border:1px solid var(--bs-borde);border-radius:0}.cart-summary__title{font-family:var(--bs-f);font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase}.cart-summary__text{color:var(--bs-apoyo)}.store-totals__column{font-variant-numeric:tabular-nums}.store-totals__value{color:var(--bs-apoyo)}.store-totals__column[data-name="total"]{padding-top:12px;border-top:1px solid var(--bs-linea)}.store-totals__value--last{font-weight:600;font-size:14px;letter-spacing:.22em;text-transform:uppercase}.store-totals__price--last{font-family:var(--bs-f);font-style:italic;font-weight:900;font-size:48px;line-height:1;color:var(--bs-amarillo);text-align:right}.store-totals__price--discounts{color:var(--bs-amarillo)}.store-totals__button{margin-left:8px;margin-right:8px;width:calc(100% - 16px)}#checkout fieldset,#checkout .form-group-wrapper{border:1px solid var(--bs-borde);background:#1A1A1A}#checkout legend,#checkout h2,#checkout h3{font-family:var(--bs-f);font-style:italic;font-weight:800;text-transform:uppercase;color:var(--bs-bed)}#checkout .field>label{font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--bs-apoyo)}#checkout .field.checkbox-field>label{font-size:17px;letter-spacing:0;text-transform:none;color:var(--bs-bed)}.cart-header--success+* h2,.cart-page .cart-success__title{font-size:clamp(40px,6vw,72px);font-weight:900}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}