:root{--z-base: 1;--z-card: 2;--z-sticky: 10;--z-dropdown: 20;--z-overlay: 30;--z-modal: 40;--z-drawer: 50;--z-toast: 60}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--dm-text)}[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] li,[data-theme=dark] label,[data-theme=dark] figcaption{color:var(--dm-text)}[data-theme=dark] a{color:var(--dm-text)}[data-theme=dark] a:hover{color:var(--dm-text-muted)}[data-theme=dark] hr{border-color:var(--dm-border)}[data-theme=dark] [class*=__title],[data-theme=dark] [class*=__heading],[data-theme=dark] .title,[data-theme=dark] .heading,[data-theme=dark] .rte,[data-theme=dark] .rte h2,[data-theme=dark] .rte p,[data-theme=dark] [style*="color: #111"],[data-theme=dark] [style*="color: #000"],[data-theme=dark] [style*="color:#111"],[data-theme=dark] [style*="color:#000"],[data-theme=dark] [style*="color: #1a1a"],[data-theme=dark] [style*="color: #222"],[data-theme=dark] [style*="color: #333"],[data-theme=dark] [style*="color: rgb(0"],[data-theme=dark] [style*="color: rgb(17"],[data-theme=dark] [style*="color: rgb(34"],[data-theme=dark] [style*="color: rgb(51"]{color:var(--dm-text)}[data-theme=dark] img:not([data-dm-ignore]){filter:brightness(.92) contrast(1.05)}[data-theme=dark] img:hover:not([data-dm-ignore]){filter:brightness(1) contrast(1)}[data-theme=dark] .card,[data-theme=dark] .article-card,[data-theme=dark] .product-card-wrapper,[data-theme=dark] .collection-card{background-color:var(--dm-surface);border-color:var(--dm-border)}[data-theme=dark] .collection-hero__title,[data-theme=dark] .collection__title,[data-theme=dark] .product__title,[data-theme=dark] .card__heading,[data-theme=dark] .card__heading a,[data-theme=dark] .full-unstyled-link,[data-theme=dark] .price-item,[data-theme=dark] .price-item--regular,[data-theme=dark] .price__regular .price-item{color:var(--dm-text)}[data-theme=dark] .caption,[data-theme=dark] .caption-large,[data-theme=dark] .caption-with-letter-spacing{color:var(--dm-text-muted)}[data-theme=dark] .button--secondary{background-color:var(--dm-surface);color:var(--dm-text);border-color:var(--dm-border-strong)}[data-theme=dark] .footer,[data-theme=dark] .section-footer{background-color:var(--dm-bg-alt);color:var(--dm-text)}[data-theme=dark] .menu-drawer,[data-theme=dark] .cart-drawer,[data-theme=dark] .modal__content{background-color:var(--dm-surface);color:var(--dm-text)}[data-theme=dark] .announcement-bar{background-color:var(--dm-bg-alt);color:var(--dm-text)}[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--dm-scrollbar)}[data-theme=dark] ::-webkit-scrollbar-track{background-color:var(--dm-bg-alt)}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--dm-input-bg);color:var(--dm-text);border-color:var(--dm-input-border)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--dm-text-subtle)}[data-theme=dark] .header-wrapper{background-color:var(--dm-header-bg);border-color:var(--dm-border)}[data-theme=dark] .header-wrapper--border-bottom{border-bottom-color:var(--dm-border)}[data-theme=dark] .header__heading-link,[data-theme=dark] .header__menu-item,[data-theme=dark] .list-menu__item--link{color:var(--dm-text)}[data-theme=dark] .header__menu-item:hover,[data-theme=dark] .list-menu__item--link:hover{color:var(--dm-text-muted)}[data-theme=dark] .header__icon svg:not(.header__wishlist-heart){stroke:var(--dm-text)}[data-theme=dark] .header__heading-logo{filter:brightness(0) invert(1)}[data-theme=dark] .mega-menu__content,[data-theme=dark] .header__submenu{background-color:var(--dm-surface);border-color:var(--dm-border)}[data-theme=dark] .menu-drawer__menu-item,[data-theme=dark] .menu-drawer__close-button{color:var(--dm-text)}[data-theme=dark] .md__top-bar{border-bottom-color:var(--dm-border)}[data-theme=dark] .md__close-btn svg{stroke:var(--dm-text)}[data-theme=dark] .md__top-icon svg{stroke:var(--dm-text)}[data-theme=dark] .md__service-links{border-bottom-color:var(--dm-border)}[data-theme=dark] .md__service-link{color:var(--dm-text-muted);border-bottom-color:var(--dm-border)}[data-theme=dark] .md__service-link:hover{color:var(--dm-text)}.header__wishlist{display:flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px}.header__wishlist svg{width:22px;height:22px;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:fill .25s ease,transform .15s ease}.header__wishlist-heart{fill:none;stroke:#e63946}.header__wishlist.has-items .header__wishlist-heart{fill:#e63946}.header__wishlist:hover svg{transform:scale(1.1)}.header__wishlist:focus-visible{outline:2px solid var(--dm-focus-ring, rgba(91, 31, 168, .4));outline-offset:2px;border-radius:4px}.header__icon--cart{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.custom-cart-icon svg{width:22px;height:22px;fill:none;stroke:#333;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}[data-theme=dark] .custom-cart-icon svg{stroke:var(--dm-text)}#cart-icon-bubble .icon-cart,#cart-icon-bubble>.svg-wrapper:not(.custom-cart-icon){display:none}#cart-icon-bubble .custom-cart-icon{display:flex;align-items:center;justify-content:center}#cart-icon-bubble .cart-count-bubble{position:absolute;top:0;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#390;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none;z-index:var(--z-card)}[data-theme=dark] #cart-icon-bubble .cart-count-bubble{background:#390}.header__icon--account .svg-wrapper svg,.header__icon--account .icon{width:22px;height:22px}.header__icons{display:flex;align-items:center;gap:8px;flex-shrink:0}.header__icon{display:flex;align-items:center;justify-content:center}.header__icon:focus-visible{outline:2px solid var(--dm-focus-ring, rgba(91, 31, 168, .4));outline-offset:2px}.card .card__inner{position:relative;z-index:2}.card__media{position:relative;z-index:3}.wl__toggle{position:absolute;top:8px;right:10px;z-index:10!important;pointer-events:auto!important;width:36px;height:36px;background:#ffffffe6;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s,transform .15s;-webkit-tap-highlight-color:transparent}.card-wrapper a:after,.card-wrapper a:before,.card a:after,.card a:before{pointer-events:none}.wl__toggle:hover{background:#fff;transform:scale(1.1)}.wl__toggle:focus-visible{outline:2px solid var(--dm-focus-ring, rgba(91, 31, 168, .4));outline-offset:2px}.wl__toggle svg{width:18px;height:18px;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:fill .25s ease,stroke .25s ease}.wl__toggle .wl__heart{fill:none;stroke:#e63946}.wl__toggle.is-active .wl__heart{fill:#e63946;stroke:#e63946;animation:wl-pop .35s ease}@keyframes wl-pop{0%{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.95)}to{transform:scale(1)}}[data-theme=dark] .wl__toggle{background:#1e1e1ee6}[data-theme=dark] .wl__toggle:hover{background:#282828}.wl__product-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1.5px solid var(--dm-border-strong, #ddd);border-radius:8px;background:transparent;color:var(--dm-text, #333);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s;-webkit-tap-highlight-color:transparent}.wl__product-btn:hover{border-color:#e63946;color:#e63946}.wl__product-btn:focus-visible{outline:2px solid var(--dm-focus-ring, rgba(91, 31, 168, .4));outline-offset:2px}.wl__product-btn svg{width:18px;height:18px;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:fill .25s ease,stroke .25s ease}.wl__product-btn .wl__heart{fill:none;stroke:currentColor}.wl__product-btn.is-active{border-color:#e63946;color:#e63946}.wl__product-btn.is-active .wl__heart{fill:#e63946;stroke:#e63946}.wl__product-btn .wl__label-add,.wl__product-btn.is-active .wl__label-remove{display:inline}.wl__product-btn .wl__label-remove,.wl__product-btn.is-active .wl__label-add{display:none}.wl__toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:#333;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 4px 20px #00000040;z-index:var(--z-toast);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}[data-theme=dark] .wl__toast{background:#2a2a2a;color:#e8e8e8;border:1px solid rgba(255,255,255,.1)}.wl__toast.is-visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-flex-center{display:flex;align-items:center;justify-content:center}[data-theme=dark] .bs__title,[data-theme=dark] .qc__title{color:#f5f5f5!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-left:12px;border-left:3px solid #CC0000;line-height:1.2}[data-theme=light] .menu-drawer.menu-drawer{background:#fff!important;color:#111!important}[data-theme=light] .menu-drawer a,[data-theme=light] .menu-drawer__menu-item,[data-theme=light] .md__close-btn{color:#111!important}[data-theme=dark] .menu-drawer.menu-drawer{background:#111!important;color:#f5f5f5!important}[data-theme=dark] .menu-drawer a,[data-theme=dark] .menu-drawer__menu-item,[data-theme=dark] .md__close-btn{color:#f5f5f5!important}[data-theme=light] .eroticshop-brand-slider .bs__title,:root:not([data-theme]) .eroticshop-brand-slider .bs__title{color:#111!important;border-left:none!important;padding-left:0!important;display:block!important}[data-theme=dark] .eroticshop-brand-slider .bs__title{color:#f5f5f5!important;padding-left:12px!important;border-left:3px solid #CC0000!important;display:block!important}.eroticshop-brand-slider .bs__inner{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/eroticshop-base.css.map */
