:root{--color-bg: #000000;--color-surface: #0A0A0A;--color-text: #FFFFFF;--color-text-muted: #B8B8B8;--color-accent: #3D2A6B;--color-accent-hover: #5A3FA0;--color-brand-gold: #C8843D;--color-brand-gold-deep: #8A5A28;--color-pattern: #2A0F1A;--color-border: #1F1F1F;--color-error: #E5484D;--color-success: #30A46C;--font-gothic: "UnifrakturCook", serif;--font-body: "Inter", "Montserrat", system-ui, sans-serif}html,body{background-color:var(--color-bg)!important;color:var(--color-text)!important}html,body,h1,h2,h3,h4,h5,h6,button,nav,p,li,a,*:not(.fa):not([class*=pe-]):not(.lni){font-family:var(--font-body)!important;color:var(--color-text)}a{color:var(--color-text)}a:hover{color:var(--color-brand-gold)}hr,.divider{border-color:var(--color-border)!important;border-radius:0!important}.section-announcement-bar{background-color:var(--color-accent)!important}.announcement-bar__inner,.header-disclosures .disclosure__toggle{font-size:.875rem!important;color:var(--color-text)!important;letter-spacing:.05em;text-transform:uppercase;padding:10px 0}.disclosure-list{background:var(--color-accent)}.disclosure-list__item--current .disclosure-list__option{color:var(--color-brand-gold)}@media(min-width:768px){.logo-area__left .navigation__link:hover{color:#ce601e!important}.logo-area__right .header-account-link:hover .desktop-only,.logo-area__right .show-search-link:hover .show-search-link__text,.logo-area__right .cart-link:hover .cart-link__label{border-bottom:2px solid #CE601E!important;opacity:1!important;color:#ce601e!important}}.parallax-element{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.banner-nuevo{transform:translateZ(0);backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.parallax-element{will-change:auto;transform:none!important}}.banner-tablet,.banner-desktop{display:none}.banner-nuevo{text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:-100px}@media(min-width:1440px){.banner-nuevo{height:100vh;padding:40px 0 0;margin-bottom:0}}.banner-nuevo img.banner-mobile{margin:0 auto;position:relative;top:-40px}.banner-nuevo img.banner-capitulo{position:relative;top:-100px;width:360px}.banner-title{color:#ce601e;text-align:center;font-family:Montserrat;font-size:68px;line-height:100%;font-style:normal;font-weight:900!important;letter-spacing:-2.051px;text-transform:uppercase}.banner-cosa{width:205px}.banner-carta-derecha,.banner-carta-izquierda{display:none}@media(min-width:768px){.banner-mobile{display:none}.banner-tablet{display:block}.banner-title{font-size:75px;line-height:1em;letter-spacing:-2.265px;white-space:nowrap}.banner-title br{display:none}.banner-nuevo img.banner-tablet{top:-45px;position:relative}.banner-nuevo img.banner-capitulo{top:-80px;width:454px}}@media(min-width:1440px){.banner-title{font-size:154.762px;letter-spacing:-4.643px}.banner-cosa{width:268px}.banner-nuevo img.banner-tablet{top:-85px;width:1090px;margin:0 auto}.banner-carta-derecha,.banner-carta-izquierda{display:block;position:absolute;left:0;bottom:120px}.banner-carta-derecha{left:auto;right:0}.banner-nuevo img.banner-capitulo{top:-120px;width:594px}}.product-block{background-color:var(--color-surface)!important;border-radius:0!important;border:1px solid var(--color-border);transition:outline .15s ease}.product-block:hover{background-color:var(--color-surface)!important;outline:1px solid var(--color-brand-gold)}.rimage-wrapper{background:var(--color-surface);background-image:none!important;border-radius:0!important}.product-block__title{color:var(--color-text)!important;font-size:14px;font-weight:500}.product-price__item.product-price__amount.theme-money{color:var(--color-text-muted)!important;font-size:14px}.product-label{font-family:var(--font-gothic)!important;background-color:var(--color-brand-gold)!important;color:#000!important;border-radius:0!important;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px}.product-label--sold-out{background-color:var(--color-text-muted)!important;color:var(--color-bg)!important}.filters{background-color:var(--color-surface);border-right:1px solid var(--color-border)}.filter-group__heading__text,.filter-group__item__text{color:var(--color-text)!important}.filter-group__checkbox:checked{accent-color:var(--color-accent)}.filter-group__item--active .filter-group__item__text{color:var(--color-accent)!important}.link-dropdown__button,.link-dropdown__link{color:var(--color-text)!important;background:var(--color-surface)}.link-dropdown__link:hover{color:var(--color-brand-gold)!important}.utility-bar{border-bottom:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted)}.section-footer{background-color:var(--color-bg)!important;border-top:1px solid var(--color-border)}.section-footer__title{color:var(--color-text)!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.section-footer__menu-block__menu a{color:var(--color-text-muted)!important;font-size:14px;text-decoration:none;transition:color .2s ease}.section-footer__menu-block__menu a:hover{color:var(--color-brand-gold)!important}.section-footer__newsletter-block .signup-form{display:flex;gap:0}.section-footer__row.section-footer__row--blocks input[type=email],.section-footer__row.section-footer__row--blocks input[type=text]{background:transparent;color:var(--color-text)!important;border:1px solid var(--color-border)!important;border-right:none!important;border-radius:0!important;font-size:14px;padding:10px 14px;flex:1}.section-footer__row.section-footer__row--blocks input[type=email]:focus{outline:none;border-color:var(--color-accent)!important}.section-footer__row.section-footer__row--blocks .btn.btn--secondary{background:var(--color-accent)!important;border:1px solid var(--color-accent)!important;color:var(--color-text)!important;border-radius:0!important;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px 20px;transition:background-color .2s ease;white-space:nowrap}.section-footer__row.section-footer__row--blocks .btn.btn--secondary:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.social-links a svg,.social-links a img{width:20px!important;height:20px!important;filter:brightness(0) invert(.6);transition:filter .2s ease}.social-links a:hover svg,.social-links a:hover img{filter:brightness(0) invert(1)}.section-footer__row.section-footer__row-lower{border-top:1px solid var(--color-border);padding-top:20px}.section-footer__row.section-footer__row-lower a,.section-footer__row.section-footer__row-lower span.copy{color:var(--color-text-muted)!important;font-size:12px}.copyright a:hover{color:var(--color-brand-gold)!important}.section-footer__lower-menu__list li a{color:var(--color-text-muted)!important;font-size:12px!important}.section-footer__lower-menu__list li a:hover{color:var(--color-brand-gold)!important}.firma-svg{width:100%;max-width:1360px;margin:33px auto;display:block;filter:brightness(0) invert(1);opacity:.15}.pageheader .navigation__tier-1-container{margin-left:-100px}@media(min-width:768px){.icons-nuevos{position:relative;top:6px}.video-mask{height:400px}}.nuevologoContent{display:none}.mobile-navigation-drawer{background:#e4d5bb}.mobile-navigation-drawer *{color:#ce601e}.navigation .navigation__tier-1{background:#e4d5bb}@media(min-width:768px){.nuevologo{position:relative}.nuevologoContent{position:absolute;right:-130px;top:15px;display:block}#main-nav{display:none}.nuevologoContent .navigation__link{font-family:Montserrat,sans-serif!important;font-weight:500;color:#3a1f17;display:inline-block;padding:18px;white-space:nowrap;position:relative;font-size:16px}.nuevologoContent .navigation__link:hover{color:#ce601e}.nuevologoContent .navigation__link:before{content:"";position:absolute;background-color:currentColor;height:2px;transition:transform .3s;z-index:20;left:18px;width:calc(100% - 36px);transform:scaleX(1);will-change:transform;bottom:1px}}.section-footer__row.section-footer__row-lower a,.section-footer__row.section-footer__row-lower span.copy{color:#fff!important}.section-header .pageheader{background-color:transparent;transition:background-color .3s ease}.section-header .pageheader.is-sticky,.section-header .pageheader--scrolled{background-color:var(--color-bg)!important;border-bottom:1px solid var(--color-border)}.logo-area{background-color:transparent}.nuevologoContent .navigation__link{color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:15px;font-weight:500;letter-spacing:.02em;padding:18px 16px}.nuevologoContent .navigation__link:hover,.nuevologoContent .navigation__item--active .navigation__link{color:var(--color-brand-gold)!important}.nuevologoContent .navigation__item--active .navigation__link:before{background-color:var(--color-accent);height:2px;bottom:6px}.cart-link__count{background-color:var(--color-brand-gold)!important;color:#000!important;font-weight:700;border-radius:50%;padding:0 5px;font-size:11px;min-width:18px;text-align:center;display:inline-block}.icons-nuevos,.show-search-link__icon svg,.header-account-link svg,.cart-link .cart-link__icon svg{filter:brightness(0) invert(1);opacity:.85}.mobile-navigation-drawer{background-color:var(--color-bg)!important;background-image:url(viceversa-patron.webp);background-repeat:repeat;background-size:200px;opacity-layer:.35}.mobile-navigation-drawer *{color:var(--color-text)!important}.navigation .navigation__tier-1{background:transparent!important}.logo-area__right .desktop-only,.cart-link__label,.show-search-link__text{color:var(--color-text-muted)!important;font-size:13px}.logo-area__right .header-account-link:hover .desktop-only,.logo-area__right .show-search-link:hover .show-search-link__text,.logo-area__right .cart-link:hover .cart-link__label{color:var(--color-brand-gold)!important;border-bottom:2px solid var(--color-brand-gold)!important;opacity:1!important}.section-hero-viceversa{margin:0;padding:0}.hero-viceversa{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 5;background-color:var(--color-bg)}@media(min-width:768px){.hero-viceversa{aspect-ratio:16 / 9}}.hero-viceversa__pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.65;mix-blend-mode:normal;z-index:1;pointer-events:none}.hero-viceversa__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-viceversa__img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;animation:heroFadeIn .6s ease-out both}@media(prefers-reduced-motion:reduce){.hero-viceversa__img{animation:none}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.hero-viceversa__cta-wrap{position:absolute;bottom:10%;left:50%;transform:translate(-50%);z-index:2}.hero-viceversa__cta{display:inline-block;padding:14px 36px;font-family:var(--font-body)!important;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:0;transition:background-color .25s ease,color .25s ease}.hero-viceversa__cta--gold{background-color:var(--color-brand-gold);color:#000!important;border:2px solid var(--color-brand-gold)}.hero-viceversa__cta--gold:hover{background-color:var(--color-brand-gold-deep);border-color:var(--color-brand-gold-deep)}.hero-viceversa__cta--outline-white{background-color:transparent;color:var(--color-text)!important;border:2px solid var(--color-text)}.hero-viceversa__cta--outline-white:hover{background-color:var(--color-text);color:var(--color-bg)!important}.section-main-product,.product-detail{background-color:var(--color-bg)}.gallery-layout-beside .thumbnails{display:flex;flex-direction:column;gap:8px;width:72px;min-width:72px;order:-1}.gallery-layout-beside .thumbnail{border:1px solid var(--color-border);border-radius:0!important}.gallery-layout-beside .thumbnail:hover,.gallery-layout-beside .thumbnail.is-active{border-color:var(--color-brand-gold)}.title.title-popup-product{color:var(--color-text)!important;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.price-area .price{color:var(--color-text)!important;font-size:20px;font-weight:600}.price-area .was-price{color:var(--color-text-muted)!important;text-decoration:line-through}.clickyboxes .opt,.option-selectors .swatch-option{border-radius:0!important;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;transition:border-color .2s ease}.clickyboxes .opt:hover,.clickyboxes .opt--selected{border-color:var(--color-brand-gold)!important;color:var(--color-brand-gold)!important}.clickyboxes .opt--unavailable{text-decoration:line-through;opacity:.4}.button-buy-popup,.button.button--large[type=submit]{background-color:var(--color-brand-gold)!important;color:#000!important;border:none!important;border-radius:0!important;width:100%;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:16px 24px;transition:background-color .2s ease}.button-buy-popup:hover,.button.button--large[type=submit]:hover{background-color:var(--color-accent-hover)!important;color:var(--color-text)!important}.product-detail-accordion .accordion__item{border-top:1px solid var(--color-border)!important;border-radius:0!important;background:transparent}.accordion__title{color:var(--color-text)!important;font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.accordion__title-indicator:before{content:"+";font-size:20px;font-weight:300;color:var(--color-text-muted)}.accordion__item--open .accordion__title-indicator:before{content:"\2212"}.accordion__title-indicator svg{display:none}.accordion__content{color:var(--color-text-muted)!important;font-size:14px;line-height:1.6}@media(max-width:767px){.buy-buttons-row{position:sticky;bottom:0;z-index:100;background:#000c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 16px;margin:0 -16px}}.added-to-cart-notification,.cart-notification{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;width:420px;max-width:100vw}.cart-notification .product-block__image,.added-to-cart-notification img{width:80px;height:80px;object-fit:cover;border-radius:0!important;border:1px solid var(--color-border)}.added-to-cart-notification .btn,.cart-notification .btn--primary{background-color:var(--color-brand-gold)!important;color:#000!important;border-radius:0!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;width:100%}.added-to-cart-notification .btn:hover{background-color:var(--color-accent-hover)!important;color:var(--color-text)!important}.quantity-wrapper{border:1px solid var(--color-border);border-radius:0!important}.quantity-wrapper a,.quantity-wrapper input{color:var(--color-text)!important;background:var(--color-surface)!important}.quickbuy-content .price-area .current-price.theme-money{color:var(--color-text)!important}.quickbuy-content .price-area .was-price.theme-money{color:var(--color-text-muted)!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
