﻿:root{--brand-purple:#8600EF;--brand-purple-light:#9E33F2;--brand-red:#FF2700;--brand-dark:#350B38}body,body *:not(i):not(.fa):not([class*=icon]):not(.shipin-cat-ico *){font-family:"Lato",sans-serif !important}body,.js-body,.main-content,.store-body{background-color:#f5f3f7 !important}.nav-desktop .nav-list-link.nav-list-link.nav-list-link,.js-desktop-nav-categories .nav-list-link.nav-list-link.nav-list-link{font-family:"CashMarket",sans-serif !important;font-weight:normal !important;font-size:12.5px !important;letter-spacing:0 !important;color:var(--brand-dark) !important;position:relative !important;display:inline-flex !important;align-items:center !important;gap:5px !important;padding-left:5px !important;padding-right:5px !important;transition:color .15s ease !important}.nav-desktop .nav-main-item,.nav-desktop .nav-item{margin:0 1px !important}.nav-desktop .nav-list-link:hover{color:var(--brand-purple) !important}.nav-desktop .nav-list-link::after{content:"" !important;position:absolute !important;left:5px;right:5px;bottom:-6px;height:3px;border-radius:3px;background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.nav-desktop .nav-list-link:hover::after,.nav-desktop .nav-list-link.selected::after{transform:scaleX(1) !important}.shipin-cat-ico{display:inline-flex !important;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;color:var(--brand-purple)}.shipin-cat-ico svg{width:16px;height:16px;display:block}.section-title.section-title.section-title.section-title{font-family:"BarberChop",cursive !important;font-weight:normal !important;font-size:38px !important;letter-spacing:2.5px !important;line-height:1.1 !important;color:var(--brand-dark) !important;text-transform:uppercase !important;display:flex !important;align-items:center !important;gap:14px !important;padding-left:0 !important;border:none !important;margin-bottom:18px !important}.section-title::before{content:"" !important;width:7px !important;align-self:stretch !important;min-height:30px !important;border-radius:6px !important;background:linear-gradient(135deg, #8600EF, #9E33F2 50%, #FF2700) !important;flex:0 0 7px !important}.section-title::after{content:none !important}.shipin-verline{flex:1 1 auto !important;height:2px !important;border-radius:2px !important;background:linear-gradient(90deg, rgba(53, 11, 56, 0.14), rgba(53, 11, 56, 0)) !important}.shipin-vertodos{font-family:"Lato",sans-serif !important;text-transform:none !important;letter-spacing:0 !important;font-size:14px !important;font-weight:800 !important;color:var(--brand-purple) !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;gap:5px !important;text-decoration:none !important;padding:6px 12px !important;border-radius:20px !important;border:2px solid rgba(134,0,239,.25) !important;line-height:1 !important}.shipin-vertodos:hover{background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) !important;color:#fff !important;border-color:rgba(0,0,0,0) !important}section.section-categories-home h2.h6.h6.h6.h6,section.section-categories-home .h6.h6.h6.h6{font-family:"BarberChop",cursive !important;font-weight:normal !important;font-size:32px !important;letter-spacing:1.5px !important;line-height:1.05 !important;background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;color:rgba(0,0,0,0) !important}section.section-categories-home .row.align-items-center>.col-md-2{flex:0 0 210px !important;max-width:210px !important;width:210px !important}section.section-categories-home .row.align-items-center>.col-md-10{flex:0 0 calc(100% - 210px) !important;max-width:calc(100% - 210px) !important;width:calc(100% - 210px) !important}section.section-categories-home .home-category{overflow:visible !important}section.section-categories-home .js-swiper-categories{padding-top:16px !important;padding-bottom:10px !important}@keyframes shipinFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}section.section-categories-home .home-circle-image{animation:shipinFloat 3.4s ease-in-out infinite;transition:transform .28s ease,box-shadow .28s ease !important;will-change:transform}section.section-categories-home .home-circle-image:hover{animation-play-state:paused;transform:scale(1.07) !important;box-shadow:0 14px 30px rgba(53,11,56,.22) !important}section.section-categories-home .swiper-slide:nth-child(3n) .home-circle-image{animation-delay:0s}section.section-categories-home .swiper-slide:nth-child(3n+1) .home-circle-image{animation-delay:1.1s}section.section-categories-home .swiper-slide:nth-child(3n+2) .home-circle-image{animation-delay:2.2s}.js-item-name.item-name,.item-name{font-weight:700 !important;color:var(--brand-dark) !important;opacity:1 !important;line-height:1.3 !important}.js-item-product .item-price.js-price-display,.js-item-product .js-price-display{font-size:22px !important;font-weight:900 !important;color:var(--brand-dark) !important;line-height:1.1 !important}.price-compare,.js-compare-price,.js-compare-price-display{color:#8a7f86 !important;font-size:13.5px !important;font-weight:600 !important;text-decoration:line-through !important;text-decoration-color:rgba(134,0,239,.55) !important;text-decoration-thickness:2px !important}.text-accent{color:var(--brand-red) !important}.js-quickshop-bag{display:none !important}input.js-addtocart,.btn.cart,.btn-add-to-cart,a.btn.cart{font-family:"Lato" !important;font-size:15px !important;font-weight:800 !important;letter-spacing:.5px !important;text-transform:uppercase !important;line-height:1.1 !important;padding:13px 16px !important;min-height:46px !important;border-radius:11px !important;border:none !important;background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) !important;background-repeat:no-repeat !important;overflow:visible !important;box-shadow:0 4px 14px rgba(134,0,239,.28) !important}.js-item-product .js-labels-floating-group.labels-absolute{left:0 !important;right:0 !important;top:12px !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:6px !important;padding:0 10px !important;pointer-events:none !important}.js-shipping-label-private{background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #8600EF, #9E33F2 50%, #FF2700) border-box !important;border:2px solid rgba(0,0,0,0) !important;color:var(--brand-red) !important;font-size:12.5px !important;font-weight:900 !important;letter-spacing:.4px !important;text-transform:uppercase !important;border-radius:9px !important;padding:5px 9px !important;box-shadow:0 3px 10px rgba(53,11,56,.18) !important;display:inline-flex !important;align-items:center !important;gap:5px !important;line-height:1 !important;pointer-events:auto !important}.js-shipping-label-private svg,.js-shipping-label-private svg *{fill:var(--brand-red) !important;stroke:var(--brand-red) !important;width:16px !important;height:16px !important}.js-offer-label-private{background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #8600EF, #9E33F2 50%, #FF2700) border-box !important;border:2px solid rgba(0,0,0,0) !important;border-radius:8px !important;padding:4px 9px !important;box-shadow:0 2px 8px rgba(53,11,56,.14) !important}.js-offer-label-private,.label-offer-percentage,.label-offer-percentage-text{color:var(--brand-purple) !important;font-weight:900 !important;font-size:12px !important}.js-stock-label-private{background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #8600EF, #9E33F2 50%, #FF2700) border-box !important;border:2px solid rgba(0,0,0,0) !important;color:var(--brand-purple) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.6px !important;text-transform:uppercase !important;border-radius:9px !important;padding:5px 11px !important;box-shadow:0 3px 10px rgba(53,11,56,.18) !important;line-height:1 !important;pointer-events:auto !important}.js-item-product:has(.js-stock-label-private) .js-item-image-padding img{filter:grayscale(0.25) opacity(0.9) !important}.swiper-wrapper{align-items:stretch !important}.js-swiper-new .swiper-slide,.swiper-container .swiper-slide{height:auto !important;display:flex !important;align-items:stretch !important}.swiper-container.p-1{padding:16px 10px 24px !important}.js-item-product{background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #8600EF, #9E33F2 50%, #FF2700) border-box !important;border:2px solid rgba(0,0,0,0) !important;border-radius:18px !important;box-shadow:none !important;display:flex !important;flex:1 1 auto !important;width:100% !important;transition:box-shadow .25s ease,transform .25s ease !important}.js-item-product:hover{box-shadow:0 14px 30px rgba(53,11,56,.17) !important;transform:translateY(-5px) !important}.js-item-product .js-item-container{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;border-radius:16px !important;overflow:hidden !important}.js-item-product .js-item-quickshop-or-colors-container{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important}.js-item-product .js-item-description{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:12px 12px 14px !important}.js-item-product .js-item-description .item-link{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;height:100% !important}.js-item-product .js-product-item-image-container-private,.js-item-product .js-item-image-padding{width:100% !important}.js-item-product .js-item-name.item-name{min-height:2.7em !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin:6px 0 8px !important}.js-item-product .item-price-container{margin-top:auto !important}.js-item-product .js-quickshop-or-stock-container{margin-top:12px !important}.section-slider-home{padding:0 15px !important;margin:8px 0 26px !important}.section-slider-home .js-home-slider{border-radius:20px !important;overflow:hidden !important;box-shadow:0 16px 38px rgba(53,11,56,.16) !important}.section-slider-home .swiper-pagination-bullet{background:hsla(0,0%,100%,.55) !important;opacity:1 !important;width:9px !important;height:9px !important;border-radius:50% !important}.section-slider-home .swiper-pagination-bullet-active{background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) !important;width:28px !important;border-radius:5px !important}.section-slider-home .swiper-button-prev,.section-slider-home .swiper-button-next{width:44px !important;height:44px !important;border-radius:50% !important;background:rgba(43,10,48,.55) !important;color:#fff !important;box-shadow:0 4px 14px rgba(0,0,0,.3) !important}.section-slider-home .swiper-button-prev:hover,.section-slider-home .swiper-button-next:hover{background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) !important;transform:scale(1.08) !important}section.js-section-products-new{background:radial-gradient(80% 100% at 10% 15%, rgba(134, 0, 239, 0.42), transparent 72%),radial-gradient(70% 90% at 90% 10%, rgba(255, 39, 0, 0.24), transparent 74%),radial-gradient(75% 100% at 85% 95%, rgba(158, 51, 242, 0.36), transparent 72%),radial-gradient(70% 85% at 22% 100%, rgba(255, 39, 0, 0.14), transparent 72%),#2b0a30 !important;border-radius:22px !important;padding:26px 18px 30px !important;margin:26px 15px !important;position:relative !important;overflow:hidden !important}section.js-section-products-new::before{content:"" !important;position:absolute !important;inset:0 !important;background:radial-gradient(130% 100% at 50% 45%, rgba(43, 10, 48, 0) 45%, rgba(43, 10, 48, 0.55) 100%) !important;pointer-events:none !important;z-index:0 !important}section.js-section-products-new>*{position:relative !important;z-index:1 !important}section.js-section-products-new .section-title{color:#fff !important}section.js-section-products-new .shipin-verline{background:linear-gradient(90deg, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0)) !important}section.js-section-products-new .shipin-vertodos{color:#fff !important;border-color:hsla(0,0%,100%,.55) !important}section.js-section-products-new [class*=swiper-button]{color:#fff !important}.section-banners-home .col-grid.col-md-12{flex:0 0 50% !important;max-width:50% !important}.shipin-bcard{position:relative;display:block;min-height:300px;border-radius:20px;overflow:hidden;padding:30px 32px;text-decoration:none !important;color:#fff;background-size:cover,cover;background-position:center,center right;box-shadow:0 14px 34px rgba(53,11,56,.2);transition:transform .2s ease,box-shadow .2s ease}.shipin-bcard:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgba(53,11,56,.3)}.shipin-bcard .sbc-content{position:relative;z-index:2;max-width:64%}.shipin-bcard .sbc-cat{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;color:#fff;padding:6px 13px 6px 11px;border-radius:20px;margin-bottom:14px;background:linear-gradient(rgba(43, 10, 48, 0.55), rgba(43, 10, 48, 0.55)) padding-box,linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) border-box;border:1.5px solid rgba(0,0,0,0)}.shipin-bcard .sbc-cat::before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%);box-shadow:0 0 8px rgba(158,51,242,.9)}.shipin-bcard .sbc-name{font-weight:900;font-size:46px;line-height:.96;letter-spacing:-1px;margin-bottom:16px;text-shadow:0 2px 14px rgba(0,0,0,.45)}.shipin-bcard .sbc-benefits{list-style:none;padding:0;margin:0 0 22px}.shipin-bcard .sbc-benefits li{font-size:15px;font-weight:600;color:#fff;display:flex;align-items:center;gap:9px;margin-bottom:8px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.shipin-bcard .sbc-benefits li::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%);color:#fff;font-size:12px;font-weight:900;flex:0 0 20px}.shipin-bcard .sbc-cta{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:15px;color:#fff;background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%);padding:11px 20px;border-radius:24px;box-shadow:0 6px 16px rgba(134,0,239,.4);transition:gap .18s ease}.shipin-bcard:hover .sbc-cta{gap:11px}.js-swiper-product .swiper-slide,.js-swiper-product .js-product-slide{height:auto !important;display:block !important;align-items:initial !important}.js-swiper-product .swiper-wrapper{align-items:flex-start !important}.js-swiper-product .js-product-slide-link{flex:none !important;width:100% !important}section.section-banners-home .section-title.section-title.section-title.section-title.section-title{display:none !important}section.section-banners-home .js-textbanner .js-textbanner-image-container,section.section-banners-home .js-textbanner .js-textbanner-image-container img{border-radius:16px !important;overflow:hidden !important}.btn.btn-primary{background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) !important;border:none !important;border-radius:24px !important;color:#fff !important}.js-cart-summary .btn.btn-primary,[class*=cart] .btn.btn-primary.btn-big{font-size:15px !important;font-weight:800 !important;letter-spacing:.3px !important}footer .social-footer{background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) !important}footer .newsletter button,footer .newsletter input[type=submit],footer form button,footer form input[type=submit]{background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) !important;border:none !important;border-radius:22px !important;font-weight:800 !important;letter-spacing:.3px !important;padding:11px 18px !important;min-height:42px !important;line-height:1 !important}footer input[type=email],footer form input[type=text]{border-radius:22px !important;padding-left:16px !important;background:rgba(0,0,0,.06) !important;border:1.5px solid rgba(134,0,239,.18) !important}@media(max-width: 767px){.section-title.section-title.section-title.section-title{font-size:26px !important;line-height:1.1 !important;letter-spacing:.5px !important}.shipin-vertodos{font-size:12px !important;padding:9px 13px !important;border-width:1.5px !important}section.section-categories-home h2.h6.h6.h6.h6.h6{font-size:23px !important;letter-spacing:1px !important;line-height:1.1 !important;margin:0 0 14px 0 !important}section.section-categories-home .row.align-items-center>.col-md-2,section.section-categories-home .row.align-items-center>.col-md-10{flex:0 0 100% !important;max-width:100% !important;width:100% !important}section.section-categories-home .js-swiper-categories{width:100% !important}section.section-categories-home .home-circle-image{width:76px !important;height:76px !important}section.section-categories-home .swiper-slide.w-md-auto{width:76px !important;margin-right:18px !important}section.section-categories-home .home-category{width:76px !important}section.section-featured-home{margin-left:8px !important;margin-right:8px !important;padding-left:8px !important;padding-right:8px !important}section.section-featured-home .js-products-new-horizontal-title-col,section.section-featured-home [class*=-title-col]{padding-left:0 !important;padding-right:0 !important}.swiper-container.p-1{padding:10px 2px 16px !important}.js-item-product .js-item-description{padding:8px 9px 10px !important}.js-item-product .js-quickshop-or-stock-container{margin-top:8px !important}.js-item-product .js-quickshop-or-stock-container .btn,.js-item-product input.js-addtocart,.js-item-product .btn.cart{padding:9px 10px !important;min-height:38px !important;font-size:12px !important}.js-item-product .js-item-name.item-name,.js-item-product .item-name{font-size:13px !important;margin:5px 0 6px !important}.js-item-product .item-price.js-price-display,.js-item-product .js-price-display{font-size:18px !important}.js-item-product .js-labels-floating-group.labels-absolute{top:8px !important;padding:0 6px !important;gap:4px !important}.js-shipping-label-private{font-size:10.5px !important;padding:4px 7px !important;border-width:1.5px !important;border-radius:7px !important}.js-stock-label-private{font-size:9.5px !important;padding:4px 8px !important;border-width:1.5px !important;border-radius:7px !important}.js-offer-label-private{padding:3px 7px !important;border-width:1.5px !important}section.section-banners-home .row>.col-grid.col-md-12,section.section-banners-home .col-grid.col-md-12{flex:0 0 100% !important;max-width:100% !important;width:100% !important}.shipin-bcard{padding:20px 20px !important;min-height:240px !important;border-radius:16px !important}.shipin-bcard .sbc-content{max-width:78% !important}.shipin-bcard .sbc-name{font-size:32px !important;letter-spacing:-0.5px !important;margin-bottom:12px !important}.shipin-bcard .sbc-cat{font-size:10.5px !important;letter-spacing:1.2px !important;padding:5px 11px 5px 9px !important;margin-bottom:11px !important}.shipin-bcard .sbc-benefits{margin-bottom:16px !important}.shipin-bcard .sbc-benefits li{font-size:13.5px !important;gap:7px !important;margin-bottom:6px !important}.shipin-bcard .sbc-benefits li::before{width:17px !important;height:17px !important;flex:0 0 17px !important;font-size:11px !important}.shipin-bcard .sbc-cta{font-size:13px !important;padding:9px 16px !important;white-space:nowrap !important}[class*=cart] .js-quantity,[class*=cart] input[type=number]{min-height:36px !important}}section.js-section-products-new .section-title.section-title.section-title.section-title.section-title{color:#fff !important;text-shadow:0 2px 12px rgba(0,0,0,.35) !important}section.section-categories-home .js-swiper-categories{padding-top:22px !important;padding-bottom:20px !important}.js-notification .js-acknowledge-cookies.btn,.js-notification .js-notification-close.btn{background:linear-gradient(50deg, #8600EF, #9E33F2 45%, #FF2700 120%) !important;border:none !important;border-radius:20px !important;color:#fff !important;padding:10px 18px !important;min-height:36px !important;line-height:1 !important}.js-notification a.js-notification-close.js-acknowledge-cookies.btn.btn-default.btn-small{font-family:"CashMarket",sans-serif !important;font-weight:normal !important;font-size:14px !important;letter-spacing:.8px !important}.js-notification{font-size:12.5px !important}.js-adbar .js-adbar-slide{justify-content:center !important;align-items:center !important;text-align:center !important;font-family:"Lato",sans-serif !important;font-size:15px !important;font-weight:400 !important;letter-spacing:.1px !important}.js-shipping-label-private[style*="display: none"],.js-shipping-label-private[style*="display:none"]{display:none !important}
/* Engine:dart */