@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap.less');@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;700&display=swap.less');@import url('https://fonts.googleapis.com/css2?family=Spectral:wght@800&display=swap.less');@import url('https://fonts.googleapis.com/icon?family=Material+Icons.less');@media only screen and (max-width:768px){.page-layout-2columns-left .columns .column.main,.page-layout-1column .columns .column.main,.page-layout-2columns-left .columns .column.sidebar-main,.page-layout-1column .columns .column.sidebar-main{width:calc(100% - 20px) !important;padding:10px !important;margin-left:10px !important;margin-right:10px !important}.brand-menu-container .brand-menu-wrapper{padding:12px 10px}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow{display:none !important}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-slide{padding:4px}.brand-menu-container .brand-menu-wrapper .brand-menu-item .brand-image{width:70px;height:70px}.brand-menu-container .brand-menu-wrapper .brand-menu-item .brand-image img{width:62px;height:62px}.brand-menu-container .brand-menu-wrapper .brand-menu-item .brand-name{font-size:11px;max-width:70px}.sidebar .toolbar{margin-bottom:15px;padding:10px}.sidebar .toolbar-amount{margin-bottom:10px;font-size:13px}.sidebar .toolbar-sorter{margin-bottom:10px}.top-navigation .container .row{flex-direction:column;padding:8px;padding-left:50px}.top-navigation .container .row .welcome-message{display:none}.top-navigation .container .row .right-section{display:flex;flex-direction:row;justify-content:space-between;width:100%}.top-navigation .container .row .right-section .contact-info{display:flex;flex-direction:column !important;gap:4px}.top-navigation .container .row .right-section .contact-info span{margin-left:0 !important}.top-navigation .container .row .right-section .contact-info .phone,.top-navigation .container .row .right-section .contact-info .email{font-size:12px;margin-left:0 !important}.top-navigation .container .row .right-section .social-links{display:flex;align-items:center;gap:12px}.page-header .header-wrapper{flex-wrap:wrap;padding:12px;gap:12px;margin:0;justify-content:center !important}.page-header .header-wrapper .logo-wrapper{order:1;flex:0 0 auto;justify-content:flex-start;width:100%}.page-header .header-wrapper .logo-wrapper .nav-toggle{display:flex !important;top:-35px;left:12px;margin-right:0}.page-header .header-wrapper .logo-wrapper .logo{margin:0 auto !important}.page-header .header-wrapper .logo-wrapper .logo img{max-height:40px}.page-header .header-wrapper .search-wrapper{order:2;margin:0;flex:0 0 auto;max-width:100%;position:static;width:auto;z-index:10;display:flex;align-items:center;justify-content:flex-end;margin-right:0;padding-right:0}.page-header .header-wrapper .search-wrapper .block-search{margin:0;position:relative}.page-header .header-wrapper .search-wrapper .block-search .block-title{display:none}.page-header .header-wrapper .search-wrapper .block-search .mobile-search-button{display:none !important;position:absolute !important;top:0 !important;right:0 !important;width:40px !important;height:40px !important;background-color:#90c !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;pointer-events:auto !important;z-index:1000 !important;box-shadow:0 3px 8px rgba(0,0,0,0.2) !important;border:none !important;padding:0 !important;margin:0 !important;outline:none !important;opacity:1 !important;visibility:visible !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;user-select:none !important;-webkit-user-select:none !important}.page-header .header-wrapper .search-wrapper .block-search .mobile-search-button:before{content:"\e8b6" !important;font-family:'Material Icons' !important;font-size:22px !important;color:white !important;display:block !important;line-height:1 !important}.page-header .header-wrapper .search-wrapper .block-search .mobile-search-button:hover{background-color:#ac00e6 !important}.page-header .header-wrapper .search-wrapper .block-search .mobile-search-button:focus,.page-header .header-wrapper .search-wrapper .block-search .mobile-search-button:active{background-color:#8600b3 !important;outline:none !important}.page-header .header-wrapper .search-wrapper .block-search .mobile-search-button.active{background-color:#8600b3 !important}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch{position:relative;width:40px;height:40px}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch .field.search{margin:0}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch .field.search .label{display:none}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch .field.search .control{display:none;position:absolute;top:0;right:0;width:220px;height:40px;border-radius:20px;background:white;padding:0 40px 0 15px;box-shadow:0 2px 5px rgba(0,0,0,0.1);z-index:1}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch .field.search .control input{height:100%;width:100%;padding:0;border:none;background:transparent;color:#696969;font-size:14px}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch .field.search .control input::placeholder{color:#999}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch .field.search .control .nested{display:none}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch .actions{display:none}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch button.action.search{display:none !important}.page-header .header-wrapper .search-wrapper .block-search .form.minisearch:after{display:none !important}.page-header .header-wrapper .header-actions{order:3;margin-left:5px;justify-content:flex-end;align-items:center}.nav-sections{display:none !important}.nav-sections-overlay._show{display:block}.nav-sections-overlay .custom-menu{height:100%;overflow-y:auto;padding:12px 0}.nav-sections-overlay .custom-menu .navigation{background:none;padding:0}.nav-sections-overlay .custom-menu .navigation ul.level0.submenu{flex-direction:column;gap:0;padding:12px 0}.nav-sections-overlay .custom-menu .navigation ul.level0.submenu>li.level1{width:100%;border-bottom:1px solid rgba(255,255,255,0.1);position:relative}.nav-sections-overlay .custom-menu .navigation ul.level0.submenu>li.level1:last-child{border-bottom:none}.nav-sections-overlay .custom-menu .navigation ul.level0.submenu>li.level1>.level-top{padding:16px;padding-right:64px;white-space:normal;color:#fff;position:relative}.extreme-search-button{display:none !important;position:absolute !important;top:0 !important;right:0 !important;width:40px !important;height:40px !important;background-color:#90c !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;pointer-events:auto !important;z-index:2000 !important;box-shadow:0 3px 8px rgba(0,0,0,0.2) !important;border:none !important;padding:0 !important;margin:0 !important;outline:none !important;opacity:1 !important;visibility:visible !important}.extreme-search-button span{color:white !important;font-size:22px !important;line-height:1 !important}.hero-header{min-height:300px}.hero-component{flex-direction:column;text-align:center;gap:20px}.hero-logo-bg{width:70px;height:70px}.hero-logo-bg .hero-logo-img{width:62px;height:62px}.hero-title-container .page-title{font-size:36px}.themes-nav{padding:0;height:45px}.themes-nav__list-wrapper{padding:0}.themes-nav__link{padding:5px 10px}.themes-nav__icon{margin-right:8px}.themes-nav__text{font-size:11px}.themes-nav__list .slick-slide{padding:2px}.themes-nav__list button.slick-arrow{width:20px;height:20px;font-size:16px}.desktop-menu-container{display:none}.mobile-menu-container{display:block}.desktop-menu-container .navigation{padding:0}.desktop-menu-container .navigation ul li.level1{display:block}.desktop-menu-container .navigation ul li.level1>a{padding:12px 15px;border-bottom:1px solid #bbb}.desktop-menu-container .navigation ul li.level1>a .category-description{display:block}.desktop-menu-container .navigation ul li.level1 .submenu{position:static;box-shadow:none;border:none;padding:0}.desktop-menu-container .navigation ul li.level1 .submenu.level4{background:#e5efe5}.desktop-menu-container .navigation ul li.level1 .submenu.level4 li a{padding-left:30px}.mega-menu .mega-menu-list{flex-direction:column}.mega-menu .mega-menu-list .mega-menu-item .mega-menu-link{padding:12px 15px}.mega-menu .mega-menu-list .mega-menu-item .mega-menu-content{position:static;min-width:auto;box-shadow:none;padding:15px}.mega-menu .mega-menu-list .mega-menu-item .mega-menu-content .mega-menu-columns{flex-direction:column;gap:20px}.mega-menu .mega-menu-list .mega-menu-item .mega-menu-content .mega-menu-header .category-banner{display:none}.mega-menu .mega-menu-item.level1.parent>.mega-menu-link{position:relative}.mega-menu .mega-menu-item.level1.parent>.mega-menu-link:after{content:'\e622';font-family:'icons-blank-theme';position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.mega-menu .mega-menu-item.level1.parent._show>.mega-menu-link:after{transform:translateY(-50%) rotate(180deg)}.mega-menu .mega-menu-item.level1.parent._show>.mega-menu-content{display:block}.columns{flex-direction:column}.columns.has-sticky-sidebar .column.main{width:100% !important;margin-left:0 !important;float:none !important}.products{margin:0 !important;padding:0 !important}.sidebar-main{width:calc(100% - 62px) !important;min-width:unset !important;max-width:unset !important;flex:0 0 100% !important;order:1 !important;float:none !important;padding:20px !important;margin:0 10px !important;border:1px solid;border-radius:10px;height:fit-content}.sidebar-main.sticky{position:relative;top:0;max-height:none;overflow-y:visible;width:100%}.column.main{width:100% !important;order:2;margin-top:20px !important;float:none !important;padding:20px !important}.toolbar-products{flex-direction:column;align-items:flex-start;padding:12px}.toolbar-products .modes,.toolbar-products .toolbar-amount,.toolbar-products .toolbar-sorter{margin:8px 0;width:100%}.toolbar-products .toolbar-sorter{justify-content:space-between}.toolbar-products .modes{display:none !important}.toolbar-products .toolbar-amount{display:none !important}.pages .items{flex-wrap:wrap;justify-content:center}.pages .items .item{margin:4px}}@media only screen and (max-width:768px) and only screen and (max-width:768px){body .page-header .header-wrapper{justify-content:center !important}}@media only screen and (max-width:639px){.breadcrumbs{padding:8px 12px}.breadcrumbs .items{font-size:12px}.breadcrumbs .items .item:not(:last-child):after{margin:0 8px}.minicart-wrapper{margin-top:10px}.minicart-wrapper:before,.minicart-wrapper:after{content:'';display:table}.minicart-wrapper:after{clear:both}.minicart-wrapper .product .actions{float:left;margin:10px 0 0 0}.minicart-wrapper .update-cart-item{float:right;margin-left:0}}@media only screen and (max-width:479px){.minicart-wrapper .block-minicart{width:290px}}@media all and (min-width:769px),print{.page-layout-2columns-left .columns,.page-layout-1column .columns{display:flex;width:100%;position:relative;margin-top:40px}.page-layout-2columns-left .columns .column.main,.page-layout-1column .columns .column.main{width:auto;flex:1;float:none;padding-left:0;margin-right:20px}.page-layout-2columns-left .columns .column.sidebar-main,.page-layout-1column .columns .column.sidebar-main{width:300px;min-width:300px;max-width:300px;flex:0 0 300px;float:none;padding-right:0}.sidebar .toolbar{margin-bottom:20px;padding:15px;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.sidebar .toolbar-amount{margin-bottom:15px;display:block;font-size:14px;color:#333}.sidebar .toolbar-sorter{width:100%;margin:0;padding:0;border:none}.sidebar .toolbar-sorter .sorter-label{display:block;margin-bottom:5px}.sidebar .toolbar-sorter .sorter-options{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.nav-toggle{display:none !important}.nav-sections{display:block}.nav-sections .custom-menu{display:block}.nav-sections-overlay{display:none !important}.catalog-product-view .page-layout-1column .product-info-main{width:calc(50% - 20px) !important}.catalog-product-view .page-layout-1column .product.media{width:50% !important}.catalog-product-view .product.info.detailed{width:50% !important}.desktop-menu-container{display:block}.mobile-menu-container{display:none}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content{min-width:250px}.minicart-wrapper{margin-left:13px}.minicart-wrapper .block-minicart{right:-15px;width:390px}.columns{flex-wrap:nowrap;gap:24px !important}.page-layout-2columns-left .columns .column.main{width:100%;padding:0px !important;margin-left:0}.page-layout-2columns-left .columns .sidebar-main{width:300px !important;min-width:300px !important;max-width:300px !important;flex:0 0 300px !important;float:left !important}}@media all and (min-width:1024px),print{.catalog-product-view .page-layout-1column .product-info-main{width:calc(50% - 20px) !important}.catalog-product-view .page-layout-1column .product.media{width:calc(50% - 20px) !important}.catalog-product-view .product.info.detailed{width:50% !important}}h1,h2,h3,h4,h5,h6,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:'Spectral',serif;font-weight:800}body,p,div,body span,p span,div span{font-family:'Inter',sans-serif}body{background-color:#ffffff}.page-layout-2columns-left .columns,.page-layout-1column .columns{display:flex;width:100%;position:relative;margin-top:40px}.page-layout-2columns-left .columns .column.main,.page-layout-1column .columns .column.main{width:100%;float:none;-ms-flex-order:2;-webkit-order:2;order:2;padding:0;box-sizing:border-box;margin-left:0}.page-layout-2columns-left .columns .column.sidebar-main,.page-layout-1column .columns .column.sidebar-main{width:100%;float:none;-ms-flex-order:1;-webkit-order:1;order:1;box-sizing:border-box;padding:0;margin-bottom:16px}.page-products .products-grid .product-items{margin:0 !important;width:100% !important;display:flex !important;flex-wrap:wrap !important;gap:12px !important}.page-products .products-grid .product-item{margin-left:0 !important}.page-products .products-grid .product-item:nth-child(3n + 1){margin-left:0 !important}@media (min-width:1024px),print{.page-products .products-grid .product-item{margin-left:0 !important}.page-products .products-grid .product-item:nth-child(3n + 1){margin-left:0 !important}}.product-item-info .product-item-details .product-item-name{margin:0 0 12px;height:3em;overflow:hidden}.product-item-info .product-item-details .product-item-name a{color:#696969;text-decoration:none;font-weight:700;font-size:14px;line-height:1.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease-in-out}.product-item-info .product-item-details .product-item-name a:hover{color:#90c}.product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary .action.tocart{background:#fff;border-radius:15px;box-shadow:8px 8px 15px rgba(153,0,204,0.15),-8px -8px 15px rgba(255,255,255,0.8);width:100%;padding:12px;border:none;border-radius:12px;background:#90c;color:#fff;font-weight:700;cursor:pointer;transition:all .3s ease}.product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary .action.tocart:hover{background:#8600b3}.product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary .action.tocart:active{transform:scale(.98)}.page-products .products-grid.products-grid-flex{display:flex !important;flex-wrap:wrap !important;margin-left:0;margin-top:0}.page-products .products-grid.products-grid-flex .product-item{width:calc(20% - 10px) !important;padding-left:0;padding-top:0;box-sizing:border-box !important;display:flex !important;flex-direction:column !important}@media (min-width:768px) and (max-width:1023px){.page-products .products-grid.products-grid-flex{margin-left:0;margin-top:0}.page-products .products-grid.products-grid-flex .product-item{width:33.333% !important;padding-left:0;padding-top:0}}@media (max-width:767px){.page-products .products-grid.products-grid-flex{margin-left:0;margin-top:0}.page-products .products-grid.products-grid-flex .product-item{width:calc(50% - 6px) !important;padding-left:0;padding-top:0}}@media (min-width:1024px){.page-products .products-grid.products-grid-flex .product-item{width:calc(20% - 10px) !important}}.brand-menu-container{width:100%;overflow:hidden}.brand-menu-container .brand-menu-wrapper{position:relative;padding:12px 0 0}.brand-menu-container .brand-menu-wrapper .brand-menu-container{max-width:none;margin:0 auto;padding:0}.brand-menu-container .brand-menu-wrapper .brand-menu-grid{margin:0;padding:0;list-style:none;opacity:0;visibility:hidden;transition:opacity .3s ease}.brand-menu-container .brand-menu-wrapper .brand-menu-grid.loaded{opacity:1;visibility:visible}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-list{margin:0 -8px;overflow:hidden;touch-action:pan-y}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-track{display:flex;align-items:stretch;min-width:100%;will-change:transform}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-slide{height:auto;padding:8px;transition:transform .3s ease}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-slide.slick-center{z-index:1}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-slide>div{height:100%}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;box-shadow:0 2px 10px rgba(0,0,0,0.1);width:30px;height:30px;border-radius:50%;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease;color:#90c}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow:before,.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow:after{display:none !important;content:none !important}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow:hover,.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow:active,.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow:focus{background:#90c;color:#fff}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow .material-icons{font-size:18px;line-height:1;display:block}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow.slick-prev{left:10px}.brand-menu-container .brand-menu-wrapper .brand-menu-grid .slick-arrow.slick-next{right:10px}.brand-menu-container .brand-menu-wrapper .brand-menu-grid.slick-slider.slick-dotted{margin-bottom:30px}.brand-menu-container .brand-menu-wrapper .brand-menu-grid.few-items .slick-track{justify-content:center}.brand-menu-container .brand-menu-wrapper .brand-menu-slide{height:100%;transition:transform .3s ease}.brand-menu-container .brand-menu-wrapper .brand-menu-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;height:100%}.brand-menu-container .brand-menu-wrapper .brand-menu-item:hover .brand-image .brand-image-border{opacity:0.9;transform:scale(1.03)}.brand-menu-container .brand-menu-wrapper .brand-menu-item:hover .brand-image img{transform:scale(1.05)}.brand-menu-container .brand-menu-wrapper .brand-menu-item .brand-image{position:relative;width:90px;height:90px;margin:0 auto 4px auto;display:flex;align-items:center;justify-content:center}.brand-menu-container .brand-menu-wrapper .brand-menu-item .brand-image .brand-image-border{background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);content:"";position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(45deg, #90c, #00c771, #fdcb5e);z-index:0;transition:all .3s ease}.brand-menu-container .brand-menu-wrapper .brand-menu-item .brand-image img{border-radius:50%;width:80px;height:80px;object-fit:contain;position:relative;z-index:1;background-color:#fff;border:2px solid #fff;transition:transform .3s ease}.brand-menu-container .brand-menu-wrapper .brand-menu-item .brand-image .brand-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;position:relative;z-index:1;border-radius:50%;background-color:#fff;border:2px solid #fff}.brand-menu-container .brand-menu-wrapper .brand-menu-item .brand-image .brand-image-placeholder .material-icons{font-size:40px}.brand-menu-container .brand-menu-wrapper .brand-menu-item .brand-name{font-size:12px;font-weight:600;text-align:center;margin-top:4px;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-reviews{display:flex;align-items:center;gap:8px;margin-bottom:24px}.product-reviews .stars-container{display:flex;gap:2px}.product-reviews .stars-container .star{transition:fill .3s}.product-reviews .reviews-text{font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:400;color:#000000;line-height:21px}.figma-product-form{margin-bottom:24px}.figma-product-form .form-group{margin-bottom:24px}.figma-product-form .form-group .form-label{font-family:'Roboto',Arial,sans-serif;font-size:16px;font-weight:400;color:#000000;line-height:24px;display:block;margin-bottom:8px}.figma-product-form .form-group .form-select{width:100%;height:48px;border:1px solid #000;padding:12px;font-family:'Roboto',Arial,sans-serif;font-size:16px;background:#ffffff;border-radius:4px}.figma-product-form .form-group .form-select:focus{outline:none;border-color:#9900cc}.figma-product-form .form-group .form-select.error{border-color:#ff0000}.figma-product-form .form-group .color-options{display:flex;gap:5px;flex-wrap:wrap}.figma-product-form .form-group .color-options .color-input{display:none}.figma-product-form .form-group .color-options .color-option{width:40px;height:40px;border-radius:20px;border:1px solid #696969;cursor:pointer;transition:transform .2s,border-color .2s;display:block;position:relative}.figma-product-form .form-group .color-options .color-option:hover{transform:scale(1.1)}.figma-product-form .form-group .color-options .color-option.selected{border-color:#9900cc;border-width:3px}.figma-product-form .form-group .color-options .color-option.selected:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#ffffff;font-weight:bold;text-shadow:0 0 2px #000}.figma-product-form .form-group .color-options.error{border:1px solid #f00;padding:5px;border-radius:4px}.figma-product-form .form-group .quantity-input{width:64px;height:48px;border:1px solid #000;padding:12px;font-family:'Roboto',Arial,sans-serif;font-size:16px;text-align:center;border-radius:4px}.figma-product-form .form-group .quantity-input:focus{outline:none;border-color:#9900cc}.figma-product-form .add-to-cart-btn{width:100%;height:48px;background:#9900cc;border:1px solid #000;color:#ffffff;font-family:'Roboto',Arial,sans-serif;font-size:16px;font-weight:400;cursor:pointer;border-radius:4px;margin-bottom:16px;transition:background .3s}.figma-product-form .add-to-cart-btn:hover{background:#7a0099}.figma-product-form .add-to-cart-btn.disabled{background:#cccccc;cursor:not-allowed;border-color:#999999}.figma-product-form .shipping-info{font-family:'Roboto',Arial,sans-serif;font-size:12px;color:#000000;text-align:center;line-height:18px}.expandable-sections-container{margin-top:32px;margin-bottom:32px}@media screen and (max-width:768px){.expandable-sections-container{margin-top:24px;margin-bottom:24px}}.expandable-section{background:#f2f2f2;padding:20px;margin-bottom:16px;border-radius:4px}.expandable-section .section-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.expandable-section .section-header .section-title{font-family:'Roboto',Arial,sans-serif;font-size:24px;font-weight:700;color:#000000;line-height:34px;margin:0}.expandable-section .section-header .chevron-icon{width:24px;height:24px;transition:transform .3s}.expandable-section .section-header .chevron-icon svg{width:100%;height:100%}.expandable-section .section-content{margin-top:20px}.expandable-section .section-content .details-heading{font-family:'Roboto',Arial,sans-serif;font-size:32px;font-weight:700;color:#000000;line-height:42px;margin-bottom:16px}@media screen and (max-width:768px){.expandable-section .section-content .details-heading{font-size:24px;line-height:30px}}.expandable-section .section-content .details-text{font-family:'Inter',Arial,sans-serif;font-size:14px;font-weight:400;color:#333333;line-height:20px;margin-bottom:16px}.expandable-section .section-content .features-title{font-family:'Spectral',serif;font-size:26px;font-weight:800;color:#333333;line-height:29px;margin-bottom:16px}@media screen and (max-width:768px){.expandable-section .section-content .features-title{font-size:20px;line-height:24px}}.expandable-section .section-content .features-list{list-style:none;margin-bottom:20px;padding:0}.expandable-section .section-content .features-list li{font-family:'Inter',Arial,sans-serif;font-size:14px;font-weight:800;color:#333333;line-height:20px;margin-bottom:10px;padding-left:20px;position:relative}.expandable-section .section-content .features-list li:before{content:"•";position:absolute;left:0;color:#9900cc;font-weight:bold}.expandable-section.expanded .chevron-icon{transform:rotate(90deg)}.section-title .review-count{font-size:18px;font-weight:400;color:#666666;margin-left:8px}.add-review-form{background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;margin-bottom:24px}.add-review-form .review-form-group{margin-bottom:20px}.add-review-form .review-form-group .form-label{display:block;font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:600;color:#000000;margin-bottom:8px}.add-review-form .review-form-group .form-input,.add-review-form .review-form-group .form-textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-family:'Roboto',Arial,sans-serif;font-size:14px;color:#333333}.add-review-form .review-form-group .form-input:focus,.add-review-form .review-form-group .form-textarea:focus{outline:none;border-color:#9900cc;box-shadow:0 0 0 2px rgba(153,0,204,0.1)}.add-review-form .review-form-group .form-textarea{resize:vertical;min-height:100px}.add-review-form .rating-input{display:flex;gap:4px;align-items:center;margin-top:8px}.add-review-form .rating-input .rating-radio{display:none}.add-review-form .rating-input .star-label{cursor:pointer;transition:all .2s ease;display:inline-block}.add-review-form .rating-input .star-label .star-icon{width:24px;height:24px;fill:#e0e0e0;transition:fill .2s ease}.add-review-form .rating-input .star-label:hover .star-icon{fill:#fdcc25;transform:scale(1.1)}.add-review-form .review-form-actions{display:flex;gap:12px;justify-content:flex-start}.add-review-form .review-form-actions .btn-submit-review{padding:12px 24px;background:#9900cc;color:#ffffff;border:none;border-radius:4px;font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s}.add-review-form .review-form-actions .btn-submit-review:hover{background:#7a0099}.add-review-form .review-form-actions .btn-cancel-review{padding:12px 24px;background:transparent;color:#666666;border:1px solid #ccc;border-radius:4px;font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.add-review-form .review-form-actions .btn-cancel-review:hover{background:#f5f5f5;border-color:#999999}.reviews-list .review-item{border-bottom:1px solid #e0e0e0;padding-bottom:16px;margin-bottom:16px}.reviews-list .review-item:last-child{border-bottom:none;margin-bottom:0}.reviews-list .review-item .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.reviews-list .review-item .review-header .review-title-rating{flex:1}.reviews-list .review-item .review-header .review-title-rating .review-title{font-family:'Roboto',Arial,sans-serif;font-size:16px;font-weight:600;color:#000000;margin:0 0 4px 0}.reviews-list .review-item .review-header .review-title-rating .review-stars{display:flex;gap:2px}.reviews-list .review-item .review-header .review-title-rating .review-stars .review-star{width:14px;height:14px}.reviews-list .review-item .review-header .review-date{font-family:'Roboto',Arial,sans-serif;font-size:12px;color:#666666;white-space:nowrap;margin-left:16px}.reviews-list .review-item .review-content{font-family:'Inter',Arial,sans-serif;font-size:14px;color:#333333;line-height:20px;margin-bottom:8px}.reviews-list .review-item .review-author{font-family:'Inter',Arial,sans-serif;font-size:12px;color:#666666;font-style:italic}.no-reviews{text-align:center;padding:20px}.no-reviews .no-reviews-message{font-family:'Roboto',Arial,sans-serif;font-size:16px;color:#666666;margin:0 0 8px 0}.no-reviews .no-reviews-subtitle{font-family:'Roboto',Arial,sans-serif;font-size:14px;color:#999999;margin:0}.review-add-actions{margin-bottom:16px}.review-add-actions .btn-write-review{display:inline-block;padding:12px 24px;background:#9900cc;color:#ffffff;border:none;border-radius:4px;font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s;text-decoration:none}.review-add-actions .btn-write-review:hover{background:#7a0099}.review-login-message{padding:16px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;text-align:center}.review-login-message p{font-family:'Roboto',Arial,sans-serif;font-size:14px;color:#666666;margin:0}.write-review-link{text-align:center;margin-top:20px}.write-review-link .btn-write-review{display:inline-block;padding:12px 24px;background:#9900cc;color:#ffffff;border:none;border-radius:4px;font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s}.write-review-link .btn-write-review:hover{background:#7a0099;color:#ffffff}.related-products{margin-top:56px}.related-products .related-title{font-family:'Roboto',Arial,sans-serif;font-size:24px;font-weight:700;color:#000000;line-height:34px;margin-bottom:20px}.related-products .related-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media screen and (max-width:1200px){.related-products .related-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:768px){.related-products .related-grid{grid-template-columns:1fr}}.related-products .related-grid .related-product{display:flex;gap:20px}@media screen and (max-width:768px){.related-products .related-grid .related-product{flex-direction:column;text-align:center}}.related-products .related-grid .related-product .related-image{width:80px;height:80px;object-fit:cover;border-radius:4px;flex-shrink:0}.related-products .related-grid .related-product .related-info{flex:1}.related-products .related-grid .related-product .related-info .related-name{font-family:'Inter',Arial,sans-serif;font-size:14px;font-weight:800;color:#696969;line-height:21px;margin-bottom:8px}.related-products .related-grid .related-product .related-info .related-name a{color:inherit;text-decoration:none}.related-products .related-grid .related-product .related-info .related-name a:hover{color:#9900cc}.related-products .related-grid .related-product .related-info .related-price{font-family:'Inter',Arial,sans-serif;font-size:14px;font-weight:800;color:#9900cc;line-height:20px}.reviews-actions{display:none !important}.sidebar.sidebar-main .toolbar-products,.sidebar.sidebar-main .toolbar-sidebar{padding:15px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;display:block !important;visibility:visible !important;opacity:1 !important}.sidebar.sidebar-main .toolbar-products .toolbar-amount,.sidebar.sidebar-main .toolbar-sidebar .toolbar-amount{margin-bottom:15px;font-size:14px;color:#666;text-align:center}.sidebar.sidebar-main .toolbar-products .toolbar-sorter .toolbar-label,.sidebar.sidebar-main .toolbar-sidebar .toolbar-sorter .toolbar-label{display:block;margin-bottom:8px;font-weight:600;font-size:14px}.sidebar.sidebar-main .toolbar-products .toolbar-sorter .sorter-options,.sidebar.sidebar-main .toolbar-sidebar .toolbar-sorter .sorter-options{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;background:white;font-size:14px;margin-bottom:10px}.sidebar.sidebar-main .toolbar-products .toolbar-sorter .sorter-options:focus,.sidebar.sidebar-main .toolbar-sidebar .toolbar-sorter .sorter-options:focus{border-color:#1979c3;outline:none}.sidebar.sidebar-main .toolbar-products .toolbar-sorter .sorter-action,.sidebar.sidebar-main .toolbar-sidebar .toolbar-sorter .sorter-action{display:inline-block;padding:6px 12px;background:#1979c3;color:white;text-decoration:none;border-radius:3px;font-size:12px}.sidebar.sidebar-main .toolbar-products .toolbar-sorter .sorter-action:hover,.sidebar.sidebar-main .toolbar-sidebar .toolbar-sorter .sorter-action:hover{background:#145a8b;color:white}.sidebar.sidebar-main .toolbar-products .toolbar-sorter .sorter-action span,.sidebar.sidebar-main .toolbar-sidebar .toolbar-sorter .sorter-action span{font-size:0}.sidebar.sidebar-main .toolbar-products .toolbar-sorter .sorter-action.sort-asc:before,.sidebar.sidebar-main .toolbar-sidebar .toolbar-sorter .sorter-action.sort-asc:before{content:"↑";font-size:14px}.sidebar.sidebar-main .toolbar-products .toolbar-sorter .sorter-action.sort-desc:before,.sidebar.sidebar-main .toolbar-sidebar .toolbar-sorter .sorter-action.sort-desc:before{content:"↓";font-size:14px}.sidebar.sidebar-main .toolbar-products,.sidebar.sidebar-main .sidebar-toolbar-placeholder{display:block !important;visibility:visible !important}.sidebar.sidebar-main .toolbar-products .toolbar-sorter,.sidebar.sidebar-main .sidebar-toolbar-placeholder .toolbar-sorter,.sidebar.sidebar-main .toolbar-products .toolbar-amount,.sidebar.sidebar-main .sidebar-toolbar-placeholder .toolbar-amount{display:block !important;visibility:visible !important}.sidebar.sidebar-main .sidebar-toolbar-placeholder{min-height:20px}.catalog-product-view .page-title-wrapper{display:block !important}@media (min-width:769px),print{.page-products .columns{position:relative;z-index:1}.page-layout-2columns-left .columns{display:flex;width:100%;position:relative;margin-top:40px}}.page-layout-2columns-left .columns{display:flex;width:100%;position:relative;margin-top:40px}.page-footer{background-color:#90c;padding:20px;color:#fff}.page-footer a{color:#fff}.page-footer a:hover{color:#e8e8e8;text-decoration:underline}.page-footer .footer.content{padding:20px 0}.page-footer .footer.content .block.newsletter{width:100%;max-width:400px;margin:0 auto 20px}.page-footer .footer.content .block.newsletter .title{color:#fff;font-weight:700;margin-bottom:10px}.page-footer .footer.content .block.newsletter .content .field.newsletter .control input{border-radius:5px;padding:10px}.page-footer .footer.content .block.newsletter .content .actions .action.subscribe{background-color:#00c771;border-color:#00c771;border-radius:5px}.page-footer .footer.content .block.newsletter .content .actions .action.subscribe:hover{background-color:#009454;border-color:#009454}.page-footer .footer.content .footer.links{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.page-footer .footer.content .footer.links li{padding:0 15px;border-right:1px solid rgba(255,255,255,0.3)}.page-footer .footer.content .footer.links li:last-child{border-right:none}.page-footer .footer.content .copyright{margin-top:20px;text-align:center}.page-footer .footer.content .bugs{margin-top:10px;text-align:center;color:rgba(255,255,255,0.7)}.page-footer .footer.content .bugs a{color:rgba(255,255,255,0.9)}.page-footer .footer.content .bugs a:hover{text-decoration:underline}.category-header-container{background-color:#f0f0f0;padding:20px;margin-bottom:20px;text-align:center}.category-header-container .category-image{margin-bottom:15px}.category-header-container .page-title-wrapper{margin-bottom:0}.sidebar .toolbar-sidebar{margin-bottom:20px;padding:15px;background:#f8f8f8;border-radius:4px;border:1px solid #e6e6e6}.sidebar .toolbar-sidebar .toolbar-amount{font-weight:bold;margin-bottom:10px}.sidebar .toolbar-sidebar .toolbar-sorter{margin-bottom:10px}.sidebar .toolbar-sidebar .pages{margin-top:10px}@media (max-width:768px){.sidebar .toolbar-sidebar{padding:10px;margin-bottom:15px}}.catalog-category-view .toolbar.toolbar-products:not(.toolbar-bottom) .toolbar-amount,.catalog-category-view .toolbar.toolbar-products:not(.toolbar-bottom) .toolbar-sorter,.catalog-category-view .toolbar.toolbar-products:not(.toolbar-bottom) .modes-mode,.catalog-category-view .toolbar.toolbar-products:not(.toolbar-bottom) .limiter,.catalog-category-view .toolbar.toolbar-products:not(.toolbar-bottom) .pages{display:none !important}.sidebar-main .toolbar-visual-clone{margin-bottom:20px}.sidebar-main .toolbar-visual-clone .block-title{background:#f5f5f5;padding:12px 15px;margin-bottom:0;border-radius:4px 4px 0 0;border:1px solid #e0e0e0;border-bottom:none}.sidebar-main .toolbar-visual-clone .block-title strong{font-size:14px;color:#333;font-weight:600}.sidebar-main .toolbar-visual-clone .block-content{background:#fff;border:none;border-top:none;padding:0;border-radius:0}.sidebar-main .toolbar-visual-clone .block-content .cloned-amount{margin-bottom:15px;font-size:13px;color:#666;font-weight:600}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter .sorter-label{display:block;margin-bottom:0;font-size:13px;font-weight:600;color:#333}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter .sorter-select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;background:white;cursor:pointer;margin-bottom:0}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter .sorter-select:hover{border-color:#007bff;background:#f8f9fa}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter .sorter-select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px rgba(0,123,255,0.25)}.infinity-scroll-container .products.wrapper .products.list.items .item.product{opacity:0;animation:fadeInProduct .5s ease-in-out forwards}.infinity-scroll-container .infinity-loader{text-align:center;padding:30px 20px;margin:20px 0}.infinity-scroll-container .infinity-loader .loader-spinner{display:inline-block;width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}.infinity-scroll-container .infinity-loader .loader-text{margin-top:15px;font-size:14px;color:#666;font-weight:500}.infinity-scroll-container .infinity-loader.hidden{display:none}.infinity-scroll-container .infinity-end{text-align:center;padding:20px;margin:20px 0;color:#999;font-size:14px;border-top:1px solid #e9e9e9}.infinity-scroll-container .infinity-end.hidden{display:none}@keyframes fadeInProduct{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.catalog-category-view .block.filter{margin-bottom:20px}.catalog-category-view .block.filter .block-title{font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.page-header{background:#fff;border-bottom:none;margin-bottom:0;padding:0;position:relative;z-index:20;transition:all .3s ease-in-out}.page-header.sticky{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.page-header.sticky .header-wrapper{padding-top:5px;padding-bottom:5px}.page-header.sticky .header-wrapper .logo-wrapper .logo img{max-height:40px}@media screen and (max-width:768px){.page-header .header-wrapper .logo-wrapper{transition:width .3s ease-in-out}.page-header .header-wrapper .logo-wrapper.sticky-mobile{width:auto !important}.page-header .header-wrapper .logo-wrapper .nav-toggle{transition:top .3s ease-in-out}.page-header .header-wrapper .logo-wrapper .nav-toggle.sticky-mobile{top:45px !important}.page-header.sticky .menu-container.sticky{box-shadow:0 2px 5px rgba(0,0,0,0.1);border-bottom:0 !important;transition:all .3s ease-in-out}.page-header.sticky .menu-container.sticky.mobile-sticky{border-bottom:0 !important}}.page-header .header-wrapper{max-width:none;margin:0 auto;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;position:relative;gap:12px;transition:padding .3s ease-in-out}.page-header .header-wrapper .logo-wrapper{display:flex;align-items:center;flex:0 0 auto}.page-header .header-wrapper .logo-wrapper .nav-toggle{display:none;background:#90c;border:0;color:#fff;font-size:28px;cursor:pointer;padding:0;width:40px;height:36px;align-items:center;justify-content:center;position:absolute;top:-35px;left:12px;z-index:500}.page-header .header-wrapper .logo-wrapper .nav-toggle:hover{color:#fff}.page-header .header-wrapper .logo-wrapper .nav-toggle:hover:before{color:#fff}.page-header .header-wrapper .logo-wrapper .nav-toggle span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page-header .header-wrapper .logo-wrapper .nav-toggle:before{content:'\e609';font-family:'icons-blank-theme';color:#fff}.page-header .header-wrapper .logo-wrapper .logo{margin:0;max-height:60px;max-width:100%;display:block;padding:12px}.page-header .header-wrapper .logo-wrapper .logo img{max-height:60px;width:auto;transition:max-height .3s ease-in-out}.page-header .header-wrapper .search-wrapper{order:2;margin:0;flex:0 0 auto;max-width:100%;position:static;width:auto;z-index:10;display:flex;align-items:center;justify-content:flex-end;margin-right:0;padding-right:0}.page-header .header-wrapper .search-wrapper .block-search{float:none;padding:0;width:100%;margin:0}.page-header .header-wrapper .search-wrapper .block-search .control{padding:0;border:none;border-radius:25px;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;background:#fff;position:relative;overflow:hidden;min-width:240px;transition:all .3s ease}.page-header .header-wrapper .search-wrapper .block-search .control:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.page-header .header-wrapper .search-wrapper .block-search .control:active,.page-header .header-wrapper .search-wrapper .block-search .control:focus,.page-header .header-wrapper .search-wrapper .block-search .control._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.page-header .header-wrapper .search-wrapper .block-search .control:focus-within{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px);box-shadow:inset 2px 2px 5px rgba(153,0,204,0.2),inset -2px -2px 5px rgba(255,255,255,0.8)}.page-header .header-wrapper .search-wrapper .block-search input{height:40px;padding:0 45px 0 20px;border:none;background:none;box-shadow:none;font-size:14px;color:#696969;width:100%}.page-header .header-wrapper .search-wrapper .block-search input::placeholder{color:#999;font-size:14px;opacity:0.8}.page-header .header-wrapper .search-wrapper .block-search input:focus{box-shadow:none}.page-header .header-wrapper .search-wrapper .block-search input:focus+.action.search{color:#90c}.page-header .header-wrapper .search-wrapper .block-search .action.search{padding:0;right:16px;height:40px;line-height:40px;color:#999;transition:all .3s ease;width:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;position:absolute;top:0}.page-header .header-wrapper .search-wrapper .block-search .action.search:hover{color:#90c}.page-header .header-wrapper .search-wrapper .block-search .action.search:before{font-size:18px;font-family:'Material Icons';content:'\e8b6'}.page-header .header-wrapper .search-wrapper .block-search .action.search:active,.page-header .header-wrapper .search-wrapper .block-search .action.search:focus{background:none;border:none;box-shadow:none}.page-header .header-wrapper .search-wrapper .block-search .action.search>span{display:none}@media screen and (max-width:768px){.page-header .header-wrapper .search-wrapper .block-search .action.search{display:none !important}}.page-header .header-wrapper .search-wrapper .block-search .nested{display:none}.page-header .header-wrapper .header-actions{order:3;margin-left:5px;display:flex;justify-content:flex-end;align-items:center}.page-header .header-wrapper .header-actions>li{list-style:none;margin:0;padding:0}.page-header .header-wrapper .header-actions .link a,.page-header .header-wrapper .header-actions .my-account-link a{text-decoration:none;position:relative;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0;background:none;border:0;padding:0}.page-header .header-wrapper .header-actions .link a:hover,.page-header .header-wrapper .header-actions .my-account-link a:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.page-header .header-wrapper .header-actions .link a:active,.page-header .header-wrapper .header-actions .my-account-link a:active,.page-header .header-wrapper .header-actions .link a:focus,.page-header .header-wrapper .header-actions .my-account-link a:focus,.page-header .header-wrapper .header-actions .link a._active,.page-header .header-wrapper .header-actions .my-account-link a._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.page-header .header-wrapper .header-actions .link a:before,.page-header .header-wrapper .header-actions .my-account-link a:before{font-family:'Material Icons';font-size:24px}.page-header .header-wrapper .header-actions .link a:active,.page-header .header-wrapper .header-actions .my-account-link a:active,.page-header .header-wrapper .header-actions .link a._active,.page-header .header-wrapper .header-actions .my-account-link a._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.15),inset -4px -4px 8px rgba(255,255,255,0.8)}.page-header .header-wrapper .header-actions .authorization-link a:before{content:'\ea77'}.page-header .header-wrapper .header-actions .my-account-link a:before{content:'\e7fd'}.page-header .header-wrapper .header-actions .wishlist a:before{content:'\e87d'}.page-header .header-wrapper .header-actions .header-account-links{display:flex;align-items:center;gap:8px}.page-header .header-wrapper .header-actions .header-account-links .customer-greeting{color:#90c;font-size:14px;font-weight:700;margin-right:8px}.page-header .header-wrapper .header-actions .header-account-links .authorization-link,.page-header .header-wrapper .header-actions .header-account-links .wishlist{text-decoration:none;position:relative;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#90c;font-size:0}.page-header .header-wrapper .header-actions .header-account-links .authorization-link:hover,.page-header .header-wrapper .header-actions .header-account-links .wishlist:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.page-header .header-wrapper .header-actions .header-account-links .authorization-link:active,.page-header .header-wrapper .header-actions .header-account-links .wishlist:active,.page-header .header-wrapper .header-actions .header-account-links .authorization-link:focus,.page-header .header-wrapper .header-actions .header-account-links .wishlist:focus,.page-header .header-wrapper .header-actions .header-account-links .authorization-link._active,.page-header .header-wrapper .header-actions .header-account-links .wishlist._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.page-header .header-wrapper .header-actions .header-account-links .authorization-link:before,.page-header .header-wrapper .header-actions .header-account-links .wishlist:before{font-family:'Material Icons';font-size:24px}.page-header .header-wrapper .header-actions .header-account-links .authorization-link:hover,.page-header .header-wrapper .header-actions .header-account-links .wishlist:hover{color:#730099}.page-header .header-wrapper .header-actions .header-account-links .authorization-link:active,.page-header .header-wrapper .header-actions .header-account-links .wishlist:active,.page-header .header-wrapper .header-actions .header-account-links .authorization-link._active,.page-header .header-wrapper .header-actions .header-account-links .wishlist._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.15),inset -4px -4px 8px rgba(255,255,255,0.8)}.page-header .header-wrapper .header-actions .header-account-links .account-link:before{content:'\e7fd'}.page-header .header-wrapper .header-actions .header-account-links .logout-link:before{content:'\e879'}.page-header .header-wrapper .header-actions .header-account-links .login-link:before{content:'\ea77'}.page-header .header-wrapper .header-actions .header-account-links .wishlist:before{content:'\e87d'}.page-header .header-wrapper .header-actions .header-account-links .wishlist .counter{position:absolute;top:-5px;right:-5px;background:#90c;color:#fff;font-size:10px;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.page-header .header-wrapper .header-actions .minicart-wrapper{margin:0;float:none}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart{background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;color:#90c;text-decoration:none;font-size:0}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart:active,.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart:focus,.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart:before{content:'\e8cc';font-family:'Material Icons';font-size:24px}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart .text,.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart .icon-cart{display:none}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart .counter.qty{position:absolute;top:-5px;right:-5px;background:#90c;color:#fff;font-size:10px;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;margin:0}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart .counter.qty.empty{display:none}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart .counter.qty .counter-label{display:none}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart:hover{color:#730099}.page-header .header-wrapper .header-actions .minicart-wrapper .action.showcart.active{color:#90c}.nav-sections{background:#90c;display:block;margin:0;padding:0;position:relative;z-index:50}.nav-sections .custom-menu{max-width:none;margin:0 auto;padding:0 16px}.nav-sections .custom-menu .navigation{background:none;margin:0;padding:0}.nav-sections .custom-menu .navigation ul.level0.submenu{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:48px;margin:0;padding:12px 0;list-style:none;width:100%;background:none;border:0;box-shadow:none}.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1{position:relative;margin:0;padding:0}.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1>.level-top{color:#fff;text-decoration:none;font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase;padding:12px 16px;display:block;white-space:nowrap;transition:all .3s ease}.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1>.level-top:hover{color:#e6e6e6}.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu{display:none;position:absolute;top:100%;left:auto;right:0;transform:none;min-width:200px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:12px 0;margin:0;z-index:100;border-radius:4px}.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li{display:block;margin:0;padding:0}.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li>a{display:block;padding:12px 16px;color:#90c;text-decoration:none;font-size:14px;line-height:1.4;transition:all .3s ease;white-space:nowrap}.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li>a:hover{background:#f9e6ff;color:#90c}.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1:hover>ul.level4.submenu{display:block}.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1:last-child>ul.level4.submenu,.nav-sections .custom-menu .navigation ul.level0.submenu>li.level1:nth-last-child(2)>ul.level4.submenu{right:0;left:auto}.nav-sections._show{display:block !important;position:fixed;top:0;left:0;width:80%;max-width:300px;height:100vh;background:#90c;z-index:9999;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,0.2)}.nav-sections._show:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:500;opacity:1;visibility:visible}.nav-sections._show .custom-menu{position:relative;z-index:1000;height:100%;overflow-y:auto;padding-top:32px}.nav-sections._show .custom-menu .navigation{background:none;padding:0}.nav-sections._show .custom-menu .navigation ul.level0.submenu{display:flex !important;flex-direction:column;gap:32px !important;padding:12px 0;margin:0;width:100%}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1{width:100%;border-bottom:1px solid rgba(255,255,255,0.1);position:relative}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1:last-child{border-bottom:none}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1>.level-top{padding:16px;padding-right:64px;white-space:normal;color:#fff;position:relative;font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:space-between}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1>.level-top .submenu-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1>.level-top .submenu-toggle:after{content:'\e622';font-family:'icons-blank-theme';font-size:12px}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu{display:none !important;background:rgba(0,0,0,0.1);padding:0;margin:0;position:static !important;transform:translateX(0%) !important;width:100% !important;box-shadow:none;transition:none !important}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li{display:block;margin:0;padding:0}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li>a{display:block;padding:12px 16px 12px 32px;color:#fff;text-decoration:none;font-size:14px;line-height:1.4;white-space:normal}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li>a:hover{background:rgba(255,255,255,0.1)}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li.active>a{background:rgba(255,255,255,0.1)}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1._show>.level-top .submenu-toggle{transform:translateY(-50%) rotate(180deg)}.nav-sections._show .custom-menu .navigation ul.level0.submenu>li.level1._show>ul.level4.submenu{display:block !important}@media screen and (max-width:768px){.nav-sections:not(._show){display:none !important}}@media screen and (min-width:768px){.nav-sections._show{display:none !important}}body.nav-open{overflow:hidden;position:fixed;width:100%;height:100%}@media only screen and (max-width:768px){html body .page-header .header-wrapper{flex-wrap:wrap !important;padding:12px !important;gap:12px !important;margin:8px !important;justify-content:center !important}}.hero-header{width:100%;min-height:auto;position:relative;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-header::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}.hero-video-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.hero-video-background video{width:100%;height:100%;object-fit:cover}.hero-container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.hero-component{display:flex;align-items:center;gap:32px}.hero-logo-bg{position:relative;width:90px;height:90px;margin:0 !important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-logo-bg::before{background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);content:"";position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(45deg, #90c, #00c771, #fdcb5e);z-index:0;transition:all .3s ease}.hero-logo-img{border-radius:50%;width:80px;height:80px;object-fit:contain;position:relative;z-index:1;background-color:#ffffff;border:2px solid #fff;transition:transform .3s ease}.hero-title-container .page-title-wrapper{margin:0}.hero-title-container .page-title{color:#fff;font-family:'Roboto',Arial,sans-serif;font-weight:700;font-size:56px;line-height:1.2;letter-spacing:0;margin:0}a:hover,.alink:hover{color:#90c;text-decoration:underline}.splash-screen-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden}.splash-screen-container .splash-screen-animation{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#d966ff}.splash-screen-container .splash-screen-animation::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:#90c;animation-name:loadingAccumulation;animation-duration:5s;animation-timing-function:linear;animation-fill-mode:forwards}.splash-screen-container .splash-screen-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:800px;text-align:center;z-index:10;padding:20px}.splash-screen-container .splash-screen-content .splash-screen-title{font-size:48px;margin-bottom:40px;font-weight:bold;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.5);animation:pulse 4.5s infinite;font-family:'Spectral',serif}.splash-screen-container .splash-screen-content .splash-screen-cta{display:inline-block;padding:15px 40px;background-color:#fff;color:#90c;font-weight:bold;font-size:18px;border-radius:30px;text-decoration:none;box-shadow:0 0 20px rgba(0,0,0,0.3);transition:all .3s ease;animation:fadeIn 1s ease-out;font-family:'Inter',sans-serif}.splash-screen-container .splash-screen-content .splash-screen-cta:hover{transform:scale(1.05);box-shadow:0 0 25px rgba(0,0,0,0.5);background-color:#fdcb5e;color:#730099}.splash-screen-container .splash-screen-close{position:absolute;top:20px;right:20px;font-size:32px;color:#fff;cursor:pointer;width:40px;height:40px;text-align:center;line-height:40px;z-index:11;text-shadow:0 0 10px rgba(0,0,0,0.5);animation:fadeIn .5s ease-out}.splash-screen-container .splash-screen-close:hover{color:#fdcb5e;transform:scale(1.2)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.8;transform:scale(1.05)}}@keyframes loadingAccumulation{0%{width:0%;background-color:#90c}33%{width:33%;background-color:#00c771}66%{width:66%;background-color:#fdcb5e}100%{width:100%;background-color:#fdcb5e}}.themes-nav{background-color:#fdcb5e;padding:0;height:50px;width:100%;display:flex;align-items:center;position:relative;z-index:5;overflow:hidden}.themes-nav__list-wrapper{width:100%;position:relative;padding:0}.themes-nav__list{display:flex;list-style:none;padding:0;margin:0;width:100%;position:relative;opacity:0;visibility:hidden;transition:opacity .3s ease}.themes-nav__list.loaded{opacity:1;visibility:visible}.themes-nav__list:not(.slick-initialized){overflow:hidden;display:flex}.themes-nav__list.slick-initialized{display:block;visibility:visible}.themes-nav__list .slick-list{margin:0 -4px;overflow:hidden;touch-action:pan-y}.themes-nav__list .slick-track{display:flex !important;align-items:stretch;min-width:100%;will-change:transform}.themes-nav__list .slick-slide{height:auto;padding:4px;transition:transform .3s ease}.themes-nav__list .slick-slide.slick-center{z-index:1}.themes-nav__list .slick-slide>div{height:100%;display:flex}.themes-nav__list button.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;box-shadow:0 2px 10px rgba(0,0,0,0.1);width:30px;height:30px;border-radius:50%;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease;color:#90c}.themes-nav__list button.slick-arrow:before,.themes-nav__list button.slick-arrow:after{display:none !important;content:none !important}.themes-nav__list button.slick-arrow:hover,.themes-nav__list button.slick-arrow:active,.themes-nav__list button.slick-arrow:focus{background:#90c;color:#fff}.themes-nav__list button.slick-arrow .material-icons{font-size:18px;line-height:1;display:block}.themes-nav__list button.slick-arrow.slick-prev{left:10px}.themes-nav__list button.slick-arrow.slick-next{right:10px}.themes-nav__item{flex:0 0 auto;margin-bottom:0;padding:0 4px;width:auto !important;min-width:fit-content}.slick-slide .themes-nav__item{width:auto !important}.themes-nav__link{display:flex;align-items:center;flex-direction:row-reverse;background-color:#fff;border-radius:5px;padding:5px 15px;text-decoration:none;height:30px;min-width:fit-content;width:auto !important;transition:all .3s ease;border:1px solid #90c;white-space:nowrap}.themes-nav__link:hover{box-shadow:0 2px 4px rgba(0,0,0,0.1);transform:translateY(-1px)}.themes-nav__link:active{transform:translateY(0)}.themes-nav__image{width:20px;height:20px;margin-right:10px;object-fit:contain}.themes-nav__text{font-family:'Inter',sans-serif;font-size:12px;font-weight:700;color:#161616;white-space:nowrap}.product-card{background:#fff;border-radius:15px;box-shadow:8px 8px 15px rgba(153,0,204,0.15),-8px -8px 15px rgba(255,255,255,0.8);padding:20px;width:auto;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:12px 12px 20px rgba(153,0,204,0.2),-12px -12px 20px rgba(255,255,255,0.9)}.product-card:hover{transform:translateY(-5px)}.product-card__image{width:100%;height:300px;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.product-card__image img{width:100%;height:100%;object-fit:cover;border-radius:0}.product-card__info{padding:0;display:flex;flex-direction:column;justify-content:space-between;height:auto;gap:10px}.product-card__title{font-family:'Roboto',sans-serif;font-size:16px;font-weight:600;color:#161616;padding:5px 0 0;line-height:21px}.product-card__footer{display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px 8px;height:24px}.product-card__price{font-family:'Inter',sans-serif;font-size:13.5px;font-weight:300;color:#9900cc}.product-card__cart-btn{width:24px;height:24px;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.catalog-category-view.category-home .page-title-wrapper,.catalog-category-view.category-id-68 .page-title-wrapper,body.category-home .page-title-wrapper,.categorypath-home .page-title-wrapper{display:none}.sidebar-main{transition:all .3s ease-in-out;border:1px solid #ddd;padding:20px;margin:0 20px;border-radius:10px;height:fit-content}.catalog-product-view .page-main{max-width:1398px;margin:0 auto;padding:0 20px}.catalog-product-view .custom-breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:70px}.catalog-product-view .custom-breadcrumbs .breadcrumb-link{font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:400;color:#000000;text-decoration:none;line-height:21px}.catalog-product-view .custom-breadcrumbs .breadcrumb-link.current{font-weight:600}.catalog-product-view .custom-breadcrumbs .breadcrumb-link:hover:not(.current){text-decoration:underline}.catalog-product-view .custom-breadcrumbs .breadcrumb-separator{width:16px;height:16px}.catalog-product-view .custom-breadcrumbs .breadcrumb-separator svg{width:100%;height:100%}.catalog-product-view .product-info{display:grid;grid-template-columns:659px 1fr;gap:80px;margin-bottom:56px}@media screen and (max-width:1200px){.catalog-product-view .product-info{grid-template-columns:1fr;gap:40px}}.catalog-product-view .columns .column.main{width:100% !important;float:none !important;padding:0;margin-top:40px;display:flex;flex-wrap:wrap;gap:40px}.catalog-product-view .figma-product-gallery{display:flex;gap:16px}.catalog-product-view .figma-product-gallery .gallery-thumbnails{display:flex;flex-direction:column;gap:16px;width:80px}@media screen and (max-width:768px){.catalog-product-view .figma-product-gallery .gallery-thumbnails{flex-direction:row;width:100%;overflow-x:auto}}.catalog-product-view .figma-product-gallery .gallery-thumbnails .gallery-thumbnail{width:80px;height:100px;object-fit:cover;cursor:pointer;border-radius:4px;border:2px solid transparent;transition:border-color .3s}.catalog-product-view .figma-product-gallery .gallery-thumbnails .gallery-thumbnail:hover{border-color:#9900cc}.catalog-product-view .figma-product-gallery .gallery-main{flex:1}.catalog-product-view .figma-product-gallery .gallery-main .gallery-main-image{width:100%;height:599px;object-fit:cover;border-radius:8px}@media screen and (max-width:768px){.catalog-product-view .figma-product-gallery .gallery-main .gallery-main-image{height:400px}}.catalog-product-view .figma-product-gallery .gallery-main .gallery-secondary-image{width:100%;height:368px;object-fit:cover;border-radius:8px;margin-top:16px}@media screen and (max-width:768px){.catalog-product-view .figma-product-gallery .gallery-main .gallery-secondary-image{height:250px}}.catalog-product-view .product-info-main{padding:0}.catalog-product-view .product-info-main .product-name,.catalog-product-view .product-info-main .page-title-wrapper h1{font-family:'Roboto',Arial,sans-serif;font-size:40px;font-weight:700;color:#000000;line-height:48px;margin-bottom:8px}@media screen and (max-width:768px){.catalog-product-view .product-info-main .product-name,.catalog-product-view .product-info-main .page-title-wrapper h1{font-size:28px;line-height:34px}}.catalog-product-view .product-info-main .product-info-price,.catalog-product-view .product-info-main .price-box{font-family:'Roboto',Arial,sans-serif;font-size:24px;font-weight:700;color:#000000;line-height:34px;margin-bottom:24px}.catalog-product-view .product-info-main .product-info-price .price,.catalog-product-view .product-info-main .price-box .price{font-size:24px;font-weight:700;color:#000000}.catalog-product-view .product-info-main .product-description,.catalog-product-view .product-info-main .overview{font-family:'Roboto',Arial,sans-serif;font-size:16px;font-weight:400;color:#000000;line-height:24px;margin-bottom:24px}.catalog-product-view .product.media{margin-bottom:2rem}@media screen and (min-width:768px){.catalog-product-view .product.media{float:left;width:calc(50% - 20px)}}@media screen and (max-width:768px){.catalog-product-view .product.media{width:100%;order:2}}.catalog-product-view .product.media .fotorama__stage{border:1px solid #e8e8e8;border-radius:4px}.catalog-product-view .product.media img{max-width:100%;height:auto}@media screen and (min-width:768px){.catalog-product-view .product-info-main{float:right;width:calc(50% - 20px)}}@media screen and (max-width:768px){.catalog-product-view .product-info-main{width:100%;order:1}}@media screen and (min-width:768px){.catalog-product-view .product.info.detailed{float:right;clear:right;width:50%;margin-top:0}}@media screen and (max-width:768px){.catalog-product-view .product.info.detailed{width:100%;order:3;margin-top:0}}.catalog-product-view .product.info.detailed .product.data.items{border:none}.catalog-product-view .product.info.detailed .product.data.items>.item.title{display:none !important}.catalog-product-view .product.info.detailed .product.data.items>.item.content{display:block !important;padding:0;margin:0;border-bottom:1px solid #e8e8e8;border:none;opacity:1 !important;height:auto !important;visibility:visible !important}.catalog-product-view .product.info.detailed .product.data.items>.item.content#description::before{content:'Dettagli Prodotto';display:block;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;color:#90c;font-family:'Spectral',serif}.catalog-product-view .product.info.detailed .product.data.items>.item.content#reviews::before{content:'Recensioni';display:block;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;color:#90c;font-family:'Spectral',serif}.catalog-product-view .product.info.detailed .product.data.items script{display:none !important}.catalog-product-view .smart-buttons{margin-top:1rem}.catalog-product-view .paypal-buttons{z-index:0 !important}@media all and (min-width:769px){.catalog-product-view .page-layout-1column .product-info-main{width:calc(50% - 20px) !important}.catalog-product-view .page-layout-1column .product.media{width:50% !important}body .catalog-product-view .page-layout-1column .product-info-main{width:calc(50% - 20px) !important}body .catalog-product-view .page-layout-1column .product.media{width:calc(50% - 20px) !important}}@media all and (min-width:769px){html body .catalog-product-view .page-layout-1column .product-info-main{width:calc(50% - 20px) !important}html body .catalog-product-view .page-layout-1column .product.media{width:calc(50% - 20px) !important}.catalog-product-view .page-layout-1column .product-info-main{width:calc(50% - 20px) !important}.catalog-product-view .page-layout-1column .product.media{width:calc(50% - 20px) !important}}@media screen and (min-width:768px){.catalog-product-view .product-info-main{float:right;width:calc(50% - 20px) !important}}.product-full-width-section#additional,.product-full-width-section#reviews{display:none !important}.checkout-index-index .page-header .header.content{display:none !important}.checkout-index-index .column.main{width:100% !important}.checkout-container{padding:20px}.checkout-index-index .breadcrumbs,.checkout-cart-index .breadcrumbs{display:none !important}.authentication-wrapper{margin-top:0}.checkout-cart-index .column.main{width:100% !important}.checkout-cart-index .columns{gap:0px !important}.checkout-cart-index .cart-container{padding:20px}.header-account-links{display:flex;align-items:center;gap:8px}.header-account-links .customer-greeting{color:#90c;font-size:14px;font-weight:700;margin-right:8px}.header-account-links .authorization-link,.header-account-links .wishlist{text-decoration:none;position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#90c;font-size:0;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .3s ease}.header-account-links .authorization-link:before,.header-account-links .wishlist:before{font-family:'Material Icons';font-size:24px;display:flex;align-items:center;justify-content:center}.header-account-links .authorization-link:hover,.header-account-links .wishlist:hover{color:#730099;transform:translateY(-2px);box-shadow:6px 6px 12px rgba(153,0,204,0.2),-6px -6px 12px rgba(255,255,255,0.9)}.header-account-links .account-link:before{content:'\e7fd'}.header-account-links .logout-link:before{content:'\e879'}.header-account-links .login-link:before{content:'\ea77'}.header-account-links .wishlist:before{content:'\e87d'}.top-navigation-container{background-color:#00c771;color:#fff;font-size:13px}.top-navigation-container .top-navigation .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:8px 15px}.top-navigation-container .top-navigation .container .row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;align-items:center}.top-navigation-container .top-navigation .container .welcome-message{font-weight:500}.top-navigation-container .top-navigation .container .right-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center;justify-content:space-around}.top-navigation-container .top-navigation .container .right-section .contact-info{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;align-items:flex-start;margin-right:20px;gap:4px}.top-navigation-container .top-navigation .container .right-section .contact-info span{margin-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.top-navigation-container .top-navigation .container .right-section .contact-info span i.material-icons{margin-right:5px;font-size:18px}.top-navigation-container .top-navigation .container .right-section .contact-info span a{color:#fff;text-decoration:none}.top-navigation-container .top-navigation .container .right-section .contact-info span a:hover{color:#00c771;text-decoration:none}.top-navigation-container .top-navigation .container .right-section .contact-info span a:visited{color:#fff;text-decoration:none}.top-navigation-container .top-navigation .container .right-section .social-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center}.top-navigation-container .top-navigation .container .right-section .social-links .social-icon{margin-left:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;position:relative;transition:transform .3s ease}.top-navigation-container .top-navigation .container .right-section .social-links .social-icon:hover{transform:scale(1.1)}.top-navigation-container .top-navigation .container .right-section .social-links .social-icon svg{transition:fill .3s ease}.top-navigation-container .top-navigation .container .right-section .social-links .social-icon.facebook svg{color:#1877F2}.top-navigation-container .top-navigation .container .right-section .social-links .social-icon.instagram svg{color:#E1306C}.top-navigation-container .top-navigation .container .right-section .social-links .social-icon.tiktok svg{color:#000000}.nav-sections{background:#90c;margin:0}@media screen and (max-width:768px){.nav-sections{display:none;position:fixed;top:0;left:-100%;width:80%;max-width:300px;height:100vh;z-index:9999;transition:left .3s ease}.nav-sections._show{display:block;left:0}}.nav-toggle{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:2000;display:none}@media screen and (max-width:768px){.nav-toggle{display:flex}}.nav-sections-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:500;cursor:pointer}.nav-sections-overlay._show{display:block}.desktop-menu-container{display:none;background:#90c;margin:0;padding:0;position:relative;z-index:50}@media screen and (min-width:768px){.desktop-menu-container{display:block}}.desktop-menu-container .desktop-menu{max-width:none;margin:0 auto;padding:0 16px}.desktop-menu-container .desktop-menu .navigation{background:#fff;font-weight:700;height:inherit;left:auto;overflow:inherit;padding:0;position:relative;top:0;width:100%;z-index:3}.desktop-menu-container .desktop-menu .navigation ul{margin:0;padding:0;position:relative}.desktop-menu-container .desktop-menu .navigation ul li{margin:0}.desktop-menu-container .desktop-menu .navigation ul li.level1{display:inline-block;position:relative}.desktop-menu-container .desktop-menu .navigation ul li.level1>a{display:block;padding:15px 20px;text-decoration:none;color:#000;transition:all .3s ease}.desktop-menu-container .desktop-menu .navigation ul li.level1>a:hover{background:#e5efe5}.desktop-menu-container .desktop-menu .navigation ul li.level1>a .category-name{display:block;font-size:16px}.desktop-menu-container .desktop-menu .navigation ul li.level1>a .category-description{display:none;font-size:12px;color:#999;font-weight:normal;margin-top:5px}.desktop-menu-container .desktop-menu .navigation ul li.level1:hover>.submenu{display:block}.desktop-menu-container .desktop-menu .navigation ul li.level1:hover .category-description{display:block}.desktop-menu-container .desktop-menu .navigation ul li.level1.active>a{background:#e5efe5}.desktop-menu-container .desktop-menu .navigation ul li.level1 .category-icon{width:24px;height:24px;margin-right:8px;vertical-align:middle}.desktop-menu-container .desktop-menu .navigation .submenu{background:#fff;border:1px solid #bbb;box-shadow:0 2px 8px rgba(0,0,0,0.1);display:none;left:0;margin:0;min-width:200px;padding:15px 0;position:absolute;top:100%;z-index:100}.desktop-menu-container .desktop-menu .navigation .submenu.level4{left:100%;top:0}.desktop-menu-container .desktop-menu .navigation .submenu.level4 li{display:block;margin:0;position:relative}.desktop-menu-container .desktop-menu .navigation .submenu.level4 li a{display:block;padding:8px 20px;color:#000;text-decoration:none;transition:all .3s ease}.desktop-menu-container .desktop-menu .navigation .submenu.level4 li a:hover{background:#e5efe5}.desktop-menu-container .desktop-menu .navigation .submenu.level4 li a .category-name{display:inline-block;vertical-align:middle}.desktop-menu-container .desktop-menu .navigation .submenu.level4 li .category-icon{width:20px;height:20px;margin-right:8px;vertical-align:middle}.desktop-menu-container .desktop-menu .navigation .submenu.level4 li.active>a{background:#e5efe5}.mobile-menu-container{display:none}@media screen and (max-width:768px){.mobile-menu-container{display:block}}.mobile-menu-container .mobile-menu{position:fixed;top:0;left:-100%;width:80%;max-width:300px;height:100vh;background:#90c;z-index:9999;transition:left .3s ease;overflow-y:auto}.mobile-menu-container .mobile-menu._show{left:0}.mobile-menu-container .mobile-menu .mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:500;opacity:0;transition:opacity .3s ease}.mobile-menu-container .mobile-menu .mobile-menu-overlay._show{display:block;opacity:1}.mobile-menu-container .mobile-menu .navigation{padding:32px 12px}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1{border-bottom:1px solid rgba(255,255,255,0.1)}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1:last-child{border-bottom:none}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1.parent>.level-top{padding-right:64px;position:relative}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1.parent>.level-top:after{content:'\e622';font-family:'icons-blank-theme';position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;color:#fff;transition:transform .3s ease}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1.parent._show>.level-top:after{transform:translateY(-50%) rotate(180deg)}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1.parent._show>ul.level4.submenu{display:block}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1>.level-top{color:#fff;text-decoration:none;font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase;padding:16px;display:block;transition:all .3s ease}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1>.level-top:hover{background:rgba(255,255,255,0.1)}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu{display:none;background:rgba(0,0,0,0.1);padding:0;margin:0}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li{display:block;margin:0;padding:0}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li>a{display:block;padding:12px 16px 12px 32px;color:#fff;text-decoration:none;font-size:14px;line-height:1.4;transition:all .3s ease}.mobile-menu-container .mobile-menu .navigation ul.level0.submenu>li.level1>ul.level4.submenu>li>a:hover{background:rgba(255,255,255,0.1)}.mega-menu{position:relative;z-index:100;background:#90c}@media screen and (max-width:768px){.mega-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#90c;z-index:9999;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:60px 0px 20px}.mega-menu._show{display:block}}.mega-menu .mobile-close{position:fixed;top:15px;right:15px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#90c;cursor:pointer;z-index:10000;border:none;padding:0;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease}.mega-menu .mobile-close:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.mega-menu .mobile-close:active,.mega-menu .mobile-close:focus,.mega-menu .mobile-close._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.mega-menu .mobile-close .material-icons{font-size:24px}.mega-menu .mobile-close:hover{color:#730099}@media screen and (min-width:768px){.mega-menu .mobile-close{display:none}}.mega-menu .mega-menu-list{list-style:none none;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}@media screen and (max-width:768px){.mega-menu .mega-menu-list{flex-direction:column;padding:0}}.mega-menu .mega-menu-item{position:relative;list-style:none}.mega-menu .mega-menu-item.level1{margin:0 15px;height:40px}@media screen and (max-width:768px){.mega-menu .mega-menu-item.level1{margin:0;height:auto;border-bottom:1px solid rgba(255,255,255,0.1)}.mega-menu .mega-menu-item.level1:last-child{border-bottom:none}}.mega-menu .mega-menu-item.level1.parent .mega-menu-item-content{display:flex;align-items:center;position:relative}.mega-menu .mega-menu-item.level1.parent .mega-menu-item-content .mega-menu-link{flex:1;color:#fff;text-decoration:none;display:flex;align-items:center;padding:10px;transition:all .3s ease}.mega-menu .mega-menu-item.level1.parent .mega-menu-item-content .mega-menu-link:hover{color:rgba(255,255,255,0.8)}.mega-menu .mega-menu-item.level1.parent .mega-menu-item-content .submenu-toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;border:none;background:none;padding:0;transition:transform .3s ease}.mega-menu .mega-menu-item.level1.parent .mega-menu-item-content .submenu-toggle .material-icons{font-size:24px}.mega-menu .mega-menu-item.level1.parent._show>.mega-menu-item-content .submenu-toggle{transform:rotate(180deg)}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content{display:none;position:absolute;top:100%;left:0;transform:translateX(-20px);min-width:800px;background:#fff;z-index:1000;padding:20px;border-radius:4px}@media screen and (min-width:768px){.mega-menu .mega-menu-item.level1.parent>.mega-menu-content{display:flex;flex-direction:column}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content:not(._show){display:none}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-wrapper{display:flex;flex-direction:row;gap:30px;margin-bottom:20px}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-wrapper .mega-menu-header{flex:0 0 300px;width:300px}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-wrapper .mega-menu-header .mega-menu-category-title{font-size:20px;font-weight:bold;margin:0 0 15px;color:#fff;background:#90c;text-transform:uppercase;text-align:center;padding:5px}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-wrapper .mega-menu-header .category-banner{margin:0;height:170px;position:relative;background-color:#f5f5f5;border-radius:4px;overflow:hidden}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-wrapper .mega-menu-header .category-banner img.category-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:4px;transition:transform .3s ease}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-wrapper .mega-menu-header .category-banner img.category-image:hover{transform:scale(1.05)}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-wrapper .mega-menu-header .product-slideshow{display:none}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-wrapper .mega-menu-columns{flex:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;align-content:start}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-footer{margin-top:15px;text-align:center}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-footer .view-all{color:#90c;text-decoration:none;font-weight:bold;transition:all .3s ease}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-footer .view-all:hover{color:#730099}}@media screen and (max-width:768px){.mega-menu .mega-menu-item.level1.parent>.mega-menu-content{position:static;transform:none;left:0;min-width:auto;width:100%;box-shadow:none;background:rgba(255,255,255,0.05);padding:10px;margin-top:5px}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-header{display:none}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content .mega-menu-columns{grid-template-columns:1fr}}@media screen and (min-width:768px){.mega-menu .mega-menu-item.level1.parent:hover>.mega-menu-content{display:flex}}@media screen and (max-width:768px){.mega-menu .mega-menu-item.level1.parent._show>.mega-menu-content{display:block}.mega-menu .mega-menu-item.level1.parent._show>.mega-menu-link:after{transform:translateY(-50%) rotate(180deg)}}.mega-menu .mega-menu-item .mega-menu-link{display:flex;align-items:center;padding:10px;color:#fff;text-decoration:none;transition:all .3s ease;position:relative}.mega-menu .mega-menu-item .mega-menu-link:hover{color:rgba(255,255,255,0.8)}.mega-menu .mega-menu-content{background:#90c;padding:0}.mega-menu .mega-menu-content .submenu-list{background:transparent;list-style:none;margin:0;padding:0 0 0 0;width:100%}.mega-menu .mega-menu-content .submenu-list.submenu-level-1{padding-left:0;columns:2}.mega-menu .mega-menu-content .submenu-list.submenu-level-2{padding-left:18px}.mega-menu .mega-menu-content .submenu-list.submenu-level-3{padding-left:32px}.mega-menu .mega-menu-content .submenu-list.submenu-level-4{padding-left:46px}.mega-menu .mega-menu-content .submenu-item{margin:0;padding:0}.mega-menu .mega-menu-content .submenu-link{color:#fff;text-decoration:none;display:block;padding:6px 12px;font-size:13px;line-height:1.3;border-radius:3px;transition:background .2s,color .2s}.mega-menu .mega-menu-content .submenu-link:hover,.mega-menu .mega-menu-content .submenu-link.active{background:rgba(255,255,255,0.1);color:#fff}.mega-menu .mega-menu-content .category-name{font-size:13px;font-weight:400;letter-spacing:0.01em}.mega-menu .mega-menu-content .mega-menu-footer{margin-top:20px;text-align:center;border-top:1px solid rgba(153,0,204,0.1);padding-top:15px}.mega-menu .mega-menu-content .mega-menu-footer .view-all{color:#90c;text-decoration:none;font-weight:bold;transition:all .3s ease}.mega-menu .mega-menu-content .mega-menu-footer .view-all:hover{color:#730099}.menu-container{background-color:#fff;border-bottom:0px solid transparent;position:relative;z-index:10;transition:all .3s ease-in-out}.menu-container.sticky{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.menu-container.with-sticky-header{top:74px}body.has-sticky-header-menu{padding-top:120px}@media screen and (max-width:768px){.menu-container{transition:all .3s ease-in-out;border-bottom:0 !important}.menu-container.sticky{box-shadow:0 2px 5px rgba(0,0,0,0.1);border-bottom:0 !important}.menu-container.mobile-sticky{border-bottom:0 !important}}.nav-sections-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:500;cursor:pointer}.nav-sections-overlay._show{display:block}body.nav-open{overflow:hidden;position:fixed;width:100%;height:100%}.mega-menu .mega-menu-item.level1.parent>.mega-menu-content{background:#90c}@media screen and (max-width:768px){.menu-container{z-index:10000}}.category-home .breadcrumbs,.category-id-68 .breadcrumbs,.categorypath-home .breadcrumbs,.catalog-category-view.category-id-68 .breadcrumbs,.catalog-category-view.category-home .breadcrumbs{display:none !important}.breadcrumbs{margin:0 0 12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e8e8e8}.breadcrumbs .items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;font-size:13px}.breadcrumbs .items .item{display:inline-flex;align-items:center;margin:0}.breadcrumbs .items .item:not(:last-child):after{content:'/';margin:0 12px;color:#999}.breadcrumbs .items .item a{color:#90c;text-decoration:none;transition:color .3s ease-in-out}.breadcrumbs .items .item a:hover{color:#730099;text-decoration:none}.breadcrumbs .items .item strong{font-weight:400;color:#696969}.block-minicart .items-total{float:left;margin:0 10px}.block-minicart .items-total .count{font-weight:700}.block-minicart .subtotal{margin:0 10px 10px;text-align:right}.block-minicart .amount .price-wrapper:first-child .price{font-size:18px;font-weight:700}.block-minicart .subtitle{display:none}.block-minicart .subtitle.empty{display:block;font-size:14px;padding:30px 0 20px;text-align:center}.block-minicart .text.empty{text-align:center}.block-minicart .block-content>.actions{margin-top:15px;text-align:center}.block-minicart .block-content>.actions>.primary{margin:0 10px 15px}.block-minicart .block-content>.actions>.primary .action.primary{display:block;margin-bottom:15px;width:100%}.block-minicart .block-content>.actions>.primary .action.primary:last-child{margin-bottom:0}.block-minicart .block-category-link,.block-minicart .block-product-link,.block-minicart .block-cms-link,.block-minicart .block-banners{margin:15px 0 0;text-align:center}.minicart-wrapper{display:inline-block;position:relative;float:right}.minicart-wrapper:before,.minicart-wrapper:after{content:'';display:table}.minicart-wrapper:after{clear:both}.minicart-wrapper .action.showcart{cursor:pointer;display:inline-block;text-decoration:none}.minicart-wrapper .action.showcart:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;line-height:33px;color:#90c;content:'\e611';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-wrapper .action.showcart:hover:before{color:#730099}.minicart-wrapper .action.showcart:active:before{color:#90c}.minicart-wrapper .action.showcart.active{display:inline-block;text-decoration:none}.minicart-wrapper .action.showcart.active:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;line-height:33px;color:#90c;content:'\e611';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-wrapper .action.showcart.active:hover:before{color:#730099}.minicart-wrapper .action.showcart.active:active:before{color:#90c}.minicart-wrapper .block-minicart{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:100%;width:320px;z-index:101;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;box-shadow:0 3px 3px rgba(0,0,0,0.15)}.minicart-wrapper .block-minicart li{margin:0}.minicart-wrapper .block-minicart li:hover{cursor:pointer}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.minicart-wrapper .block-minicart:before{border:6px solid;border-color:transparent transparent #fff transparent;z-index:99}.minicart-wrapper .block-minicart:after{border:7px solid;border-color:transparent transparent #bbb transparent;z-index:98}.minicart-wrapper .block-minicart:before{right:26px;top:-12px}.minicart-wrapper .block-minicart:after{right:25px;top:-14px}.minicart-wrapper.active{overflow:visible}.minicart-wrapper.active .block-minicart{display:block}.minicart-wrapper .block-minicart{padding:25px 20px}.minicart-wrapper .block-minicart .block-title{display:none}.minicart-wrapper .product .actions{float:right;margin:-28px 0 0;text-align:right}.minicart-wrapper .product .actions>.primary,.minicart-wrapper .product .actions>.secondary{display:inline}.minicart-wrapper .action.close{display:inline-block;background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;height:40px;position:absolute;right:0;top:0;width:40px}.minicart-wrapper .action.close>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-wrapper .action.close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:32px;color:inherit;content:'\e616';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-wrapper .action.close:hover:before{color:inherit}.minicart-wrapper .action.close:active:before{color:inherit}.minicart-wrapper .action.close:focus,.minicart-wrapper .action.close:active{background:none;border:none}.minicart-wrapper .action.close:hover{background:none;border:none}.minicart-wrapper .action.close.disabled,.minicart-wrapper .action.close[disabled],fieldset[disabled] .minicart-wrapper .action.close{pointer-events:none;opacity:.5}.minicart-wrapper .action.showcart{white-space:nowrap}.minicart-wrapper .action.showcart .counter.qty{background:#00c771;color:#fff;height:24px;line-height:24px;border-radius:2px;display:inline-block;margin:3px 0 0;min-width:18px;overflow:hidden;padding:0 3px;text-align:center;white-space:normal}.minicart-wrapper .action.showcart .counter.qty.empty{display:none}.minicart-wrapper .action.showcart .counter.qty .loader>img{max-width:24px}.minicart-wrapper .minicart-widgets{margin-top:15px}.minicart-items-wrapper{border:1px solid #ccc;margin:0 -20px;border-left:0;border-right:0;overflow-x:auto;padding:15px}.minicart-items{margin:0;padding:0;list-style:none none}.minicart-items .product-item{padding:20px 0}.minicart-items .product-item:not(:first-child){border-top:1px solid #ccc}.minicart-items .product-item:first-child{padding-top:0}.minicart-items .product-item-pricing .label{display:inline-block}.minicart-items .price-minicart{margin-bottom:5px}.minicart-items .message{margin-bottom:0;margin-top:10px}.minicart-items .product>.product-item-photo,.minicart-items .product>.product-image-container{float:left}.minicart-items .product .toggle{display:block;text-decoration:none;cursor:pointer;position:relative;white-space:nowrap}.minicart-items .product .toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:16px;color:inherit;content:'\e622';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-items .product .toggle:after{position:static;right:20px;top:0}.minicart-items .product.active>.toggle:after{content:'\e621'}.minicart-items .product-item-name{font-weight:400;margin:0 0 10px}.minicart-items .product-item-name a{color:#90c}.minicart-items .product-item-details{padding-left:88px}.minicart-items .product-item-details .price{font-weight:700}.minicart-items .product-item-details .price-including-tax,.minicart-items .product-item-details .price-excluding-tax{margin:5px 0 0}.minicart-items .product-item-details .weee[data-label]{font-size:1.1rem}.minicart-items .product-item-details .details-qty{margin-top:10px}.minicart-items .product.options .tooltip.toggle{display:inline-block;text-decoration:none}.minicart-items .product.options .tooltip.toggle>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-items .product.options .tooltip.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:28px;color:inherit;content:'\e622';font-family:'icons-blank-theme';margin:-3px 0 0 7px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-items .product.options .tooltip.toggle .details{display:none}.minicart-items .item-qty{text-align:center;width:45px}.minicart-items .update-cart-item{font-size:1.1rem;margin-left:5px;vertical-align:top}.minicart-items .subtitle{display:none}.minicart-items .action.edit,.minicart-items .action.delete{display:inline-block;text-decoration:none}.minicart-items .action.edit>span,.minicart-items .action.delete>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-items .action.edit:before,.minicart-items .action.delete:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:28px;color:#303030;content:'\e606';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-items .action.edit:hover:before,.minicart-items .action.delete:hover:before{color:#303030}.minicart-items .action.edit:active:before,.minicart-items .action.delete:active:before{color:#303030}.minicart-items .action.delete:before{content:'\e604'}.minicart-wrapper{position:relative;z-index:100}.minicart-wrapper .block-minicart{box-shadow:8px 8px 15px rgba(153,0,204,0.15),-8px -8px 15px rgba(255,255,255,0.8);margin:0;padding:32px !important;list-style:none none;background:#fff;border:none;margin-top:4px;min-width:100%;width:400px;z-index:100;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;border-radius:15px}@media screen and (max-width:768px){.minicart-wrapper .block-minicart{right:-130px;width:400px}}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.minicart-wrapper .block-minicart:before{border:6px solid;border-color:transparent transparent #fff transparent;z-index:10;right:26px;top:-12px}.minicart-wrapper .block-minicart:after{border:7px solid;border-color:transparent transparent rgba(153,0,204,0.1) transparent;z-index:1;right:25px;top:-14px}.minicart-wrapper .block-minicart .block-title{margin:0 0 32px;padding:0}.minicart-wrapper .block-minicart .block-title strong{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12px;font-size:18px;font-weight:700;color:#696969}.minicart-wrapper .block-minicart .block-title strong .text{margin:0}.minicart-wrapper .block-minicart .block-title strong .qty{background:#90c;color:#fff;border-radius:12px;padding:8px 12px;font-size:13px}.minicart-wrapper .block-minicart .block-title strong .qty.empty{display:none}.minicart-wrapper .block-minicart .block-content{position:relative}.minicart-wrapper .block-minicart .block-content .items-total{margin:0 0 32px;font-size:14px;color:#696969;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper{margin:0;padding:0;border:none;overflow-y:visible;overflow-x:visible}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items{margin:0;padding:0;list-style:none}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item{margin:0 0 24px;padding:0}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item:last-child{margin-bottom:0}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product{background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;padding:24px;border-radius:10px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-photo{flex:0 0 80px;margin-right:24px;display:block;text-decoration:none;width:80px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-photo .product-image-container{display:block;width:80px !important}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-photo .product-image-container .product-image-wrapper{display:block;height:0;overflow:hidden;position:relative;padding-bottom:100% !important}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-photo .product-image-container .product-image-wrapper .product-image-photo{position:absolute;top:0;left:0;width:100% !important;height:100% !important;object-fit:cover;border-radius:12px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details{flex:1;min-width:0;padding:0;display:flex;flex-direction:column}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-name{margin:0 0 12px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-name a{color:#696969;text-decoration:none;font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .3s ease-in-out;white-space:inherit}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-name a:hover{color:#90c}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:24px;margin-top:12px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .price-container .price-wrapper{font-size:16px;font-weight:700;color:#90c}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .price-container .price-wrapper .price{font-size:16px;font-weight:700;color:#90c}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .price-container .price-label{font-size:13px;color:#696969;font-weight:500;margin-right:8px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12px;margin:0}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .label{font-weight:700;color:#696969;font-size:13px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .cart-item-qty{width:50px;height:30px;padding:0 12px;border:1px solid #e8e8e8;border-radius:8px;text-align:center;font-size:14px;transition:all .3s ease-in-out}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .cart-item-qty:focus{border-color:#90c;outline:none}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .update-cart-item{background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;padding:8px 12px;font-size:13px;border-radius:8px;margin-left:8px;color:#90c;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:80px;height:30px;transition:all .3s ease}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .update-cart-item:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .update-cart-item:active,.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .update-cart-item:focus,.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .update-cart-item._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .update-cart-item:hover{background:#e8e8e8}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .update-cart-item:active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.15),inset -4px -4px 8px rgba(255,255,255,0.8)}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product-item-details .product-item-pricing .details-qty .update-cart-item span{font-weight:700}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12px;margin-top:24px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action{padding:8px 12px;font-size:13px;text-decoration:none;border-radius:8px;transition:all .3s ease-in-out}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.edit{background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;color:#90c}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.edit:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.edit:active,.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.edit:focus,.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.edit._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.edit:hover{background:#e8e8e8}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.delete{background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;color:#90c}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.delete:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.delete:active,.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.delete:focus,.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.delete._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item>.product .product.actions .action.delete:hover{background:#e8e8e8}.minicart-wrapper .block-minicart .subtotal{margin:32px 0;padding:24px;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;border-radius:12px}.minicart-wrapper .block-minicart .subtotal .label{font-size:18px;font-weight:700;color:#696969}.minicart-wrapper .block-minicart .subtotal .price-container{font-size:20px;font-weight:700;color:#90c}.minicart-wrapper .block-minicart .actions{margin-top:32px}.minicart-wrapper .block-minicart .actions .action.close{position:absolute;top:-24px;right:-24px;width:30px;height:30px;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;color:#696969;border-radius:50%;z-index:10;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.minicart-wrapper .block-minicart .actions .action.close:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.minicart-wrapper .block-minicart .actions .action.close:active,.minicart-wrapper .block-minicart .actions .action.close:focus,.minicart-wrapper .block-minicart .actions .action.close._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.minicart-wrapper .block-minicart .actions .action.close:hover{color:#90c}.minicart-wrapper .block-minicart .actions .action.viewcart{display:block;width:100%;padding:12px;margin-bottom:12px;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;text-align:center;color:#696969;text-decoration:none;font-weight:700;font-size:14px;border-radius:12px;transition:all .3s ease-in-out}.minicart-wrapper .block-minicart .actions .action.viewcart:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.minicart-wrapper .block-minicart .actions .action.viewcart:active,.minicart-wrapper .block-minicart .actions .action.viewcart:focus,.minicart-wrapper .block-minicart .actions .action.viewcart._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.minicart-wrapper .block-minicart .actions .action.viewcart:hover{color:#90c}.minicart-wrapper .block-minicart .actions .action.primary{width:100%}.minicart-wrapper .block-minicart .actions .action.primary .checkout{width:100%;padding:24px;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;background:#90c;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;border-radius:12px;text-decoration:none;display:block}.minicart-wrapper .block-minicart .actions .action.primary .checkout:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.minicart-wrapper .block-minicart .actions .action.primary .checkout:active,.minicart-wrapper .block-minicart .actions .action.primary .checkout:focus,.minicart-wrapper .block-minicart .actions .action.primary .checkout._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.minicart-wrapper .block-minicart .actions .action.primary .checkout:hover{background:#8600b3}@media (min-width:769px),print{.minicart-wrapper .block-minicart{max-height:calc(100vh - 150px);overflow:scroll}}.filter-options-content .item{position:relative;padding:5px 0}.filter-options-content .item a{display:inline-block;text-decoration:none;color:#333;padding-right:25px;position:relative}.filter-options-content .item a:hover{color:#90c;text-decoration:none}.filter-options-content .item a .count{position:absolute;top:-8px;right:0px;width:18px;height:18px;background:#90c;color:#ffffff !important;border-radius:50%;font-size:10px;line-height:18px;text-align:center;font-weight:600;display:flex;align-items:center;justify-content:center;overflow:hidden}.filter-options-content .item a .count:before,.filter-options-content .item a .count:after{display:none}.filter-options-content .item a .count:not(:empty){width:18px;padding:3px}.filter-options-content .item a .count .filter-count-label{display:none}.swatch-attribute-options{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.swatch-attribute-options .swatch-option-link-layered{text-decoration:none;display:block}.swatch-attribute-options .swatch-option-link-layered:hover{text-decoration:none}.swatch-attribute-options .swatch-option.color{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:50%;border:2px solid #e8e8e8;position:relative;transition:all .2s ease;cursor:pointer}.swatch-attribute-options .swatch-option.color:hover{border-color:#999;transform:scale(1.1)}.swatch-attribute-options .swatch-option.color.selected{border-color:#90c}.swatch-attribute-options .swatch-option.color.selected:after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.8);font-size:16px}.product-options-wrapper .swatch-opt .swatch-attribute-options{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.product-options-wrapper .swatch-opt .swatch-attribute-options .swatch-option.color{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:50% !important;border:3px solid #e8e8e8;position:relative;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.product-options-wrapper .swatch-opt .swatch-attribute-options .swatch-option.color:hover{border-color:#999;transform:scale(1.15);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.product-options-wrapper .swatch-opt .swatch-attribute-options .swatch-option.color.selected{border-color:#90c;border-width:4px;transform:scale(1.1)}.product-options-wrapper .swatch-opt .swatch-attribute-options .swatch-option.color.selected:after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.8);font-size:18px;font-weight:bold}.product-options-wrapper .swatch-opt .swatch-attribute-options .swatch-option.color:focus{outline:none;border-color:#90c;box-shadow:0 0 0 2px rgba(153,0,204,0.3)}.swatch-option-tooltip{max-width:140px;max-height:100%;min-height:20px;min-width:20px;position:absolute;padding:5px;background:#fff;color:#333;border:1px solid #e8e8e8;border-radius:4px;z-index:999;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.swatch-option-tooltip .corner{display:none}.swatch-option-tooltip .image{display:block;margin:0 auto;max-width:100%;height:auto}.swatch-option-tooltip .title{margin-top:5px;font-size:12px;font-weight:600}.products{margin:0;padding:0}.columns{display:flex;width:100%;position:relative}.sidebar-main{width:300px;max-width:300px;min-width:300px;flex:0 0 300px;transition:all .3s ease-in-out;float:left;padding:20px;margin:0 20px;border-radius:10px;height:fit-content;background:#fff;border-radius:15px;box-shadow:8px 8px 15px rgba(153,0,204,0.15),-8px -8px 15px rgba(255,255,255,0.8)}.sidebar-main.sticky{position:fixed;width:300px;min-width:300px;max-width:300px;top:0;z-index:9;max-height:calc(60vh);left:auto;border-radius:10px;height:fit-content;background:#fff;border-radius:15px;box-shadow:8px 8px 15px rgba(153,0,204,0.15),-8px -8px 15px rgba(255,255,255,0.8)}.column.main{box-sizing:border-box !important;width:calc(100% - 425px) !important;margin-left:auto !important;float:right !important;flex:0 0 auto !important}.sticky-header .sidebar-main.sticky{top:74px}.sticky-menu .sidebar-main.sticky{top:140px}.sidebar-main .block{margin-bottom:20px !important}.sidebar-main .block .block-title{padding:10px 15px !important;margin-bottom:15px !important;border-radius:10px !important;background-color:rgba(153,0,204,0.05) !important;background:#fff;box-shadow:4px 4px 8px rgba(253,203,94,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease;display:flex !important;align-items:center !important;justify-content:space-between !important;cursor:pointer !important}.sidebar-main .block .block-title:hover{box-shadow:6px 6px 10px rgba(253,203,94,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.sidebar-main .block .block-title:active,.sidebar-main .block .block-title:focus,.sidebar-main .block .block-title._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(253,203,94,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.sidebar-main .block .block-title strong{font-weight:600 !important;color:#90c !important}.filter-options-item.active .filter-options-title{color:#90c !important}.filter-options-item[attribute="tema"] .filter-options-title{display:flex;visibility:visible !important;height:auto !important}.filter-options-item[attribute="cat"] .filter-options-content .items .item{margin-bottom:10px !important}.filter-options-item[attribute="cat"] .filter-options-content .items .item a{display:block !important;width:100% !important;color:#696969 !important;text-decoration:none !important;transition:all .2s ease !important;position:relative !important;background:#fff;padding-right:0 !important}.filter-options-item[attribute="cat"] .filter-options-content .items .item a .count{position:absolute !important;right:15px !important;top:50% !important;transform:translateY(-50%) !important;background-color:rgba(153,0,204,0.1) !important;color:#90c !important;border-radius:15px !important;padding:2px 8px !important;font-size:12px !important}.filter-options-item[attribute="cat"] .filter-options-content .items .item a .count .filter-count-label{display:none !important}.filter-options-item[attribute="cat"] .filter-options-content .items .item a:hover{color:#90c !important}.filter-options-item[attribute="cat"] .filter-options-content .items .item a:active{color:#90c !important}.filter-options-content .item a{padding-right:0 !important;width:100% !important}.filter-options-content .item a .count{position:absolute !important;right:15px !important;top:50% !important;transform:translateY(-50%) !important;background-color:rgba(153,0,204,0.1) !important;color:#90c !important;border-radius:15px !important;padding:2px 8px !important;font-size:12px !important;font-weight:600 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}.filter-options-content .item a .count .filter-count-label{display:none !important}.sidebar.sidebar-main .toolbar-products,.sidebar.sidebar-main .toolbar-sidebar{padding:15px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;display:block !important;visibility:visible !important;opacity:1 !important}.product-card__title{line-height:18px}.product-card__title a{color:#000000}.product-card__price .price{color:#000000}.sidebar-main .toolbar-visual-clone{margin-bottom:20px}.sidebar-main .toolbar-visual-clone .block-title{background:#f5f5f5;padding:12px 15px;margin-bottom:0;border-radius:4px 4px 0 0;border:1px solid #e0e0e0;border-bottom:none}.sidebar-main .toolbar-visual-clone .block-title strong{font-size:14px;color:#333;font-weight:600}.sidebar-main .toolbar-visual-clone .block-content{background:#fff;border:none;border-top:none;padding:0;border-radius:0}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;gap:10px !important}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter .sorter-label{margin-bottom:0px !important;font-size:14px !important;font-weight:600 !important;color:#000000 !important;display:block !important;border-left:4px solid #00c771 !important;padding-left:10px !important}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter .sorter-select{width:auto !important;margin-bottom:0 !important;padding:8px 12px !important;border:1px solid #ddd !important;border-radius:4px !important;font-size:13px !important;background:white !important;cursor:pointer !important}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter .sorter-direction{background:#00c771 !important;border:none !important;color:#fff !important;padding:8px 16px !important;border-radius:4px !important;font-weight:600 !important;transition:all .3s ease !important}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter .sorter-direction:hover{background:#009454 !important}.filter-options .filter-options-title{display:flex;justify-content:space-between}.sidebar-main .block-subtitle.filter-subtitle{margin-bottom:20px !important;font-size:14px !important;font-weight:600 !important;color:#000000 !important;display:block !important;border-left:4px solid #00c771 !important;padding-left:10px !important}.sidebar-main .filter-current{padding:15px !important;border-radius:10px !important;background:#fff;border-radius:15px;box-shadow:8px 8px 15px rgba(253,203,94,0.15),-8px -8px 15px rgba(255,255,255,0.8);margin-bottom:20px !important}.sidebar-main .filter-current .block-subtitle{font-size:14px !important;font-weight:600 !important;color:#000000 !important;margin-bottom:15px !important;display:block !important;border-left:4px solid #fdcb5e !important;padding-left:10px !important}.sidebar-main .filter-current .items .item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sidebar-main .filter-current .items .item .filter-label{font-weight:600;color:#333}.sidebar-main .filter-current .items .item .filter-value{color:#666;font-weight:normal}.sidebar-main .filter-current .items .item .filter-value .price{color:#666;font-weight:normal}.sidebar-main .filter-current .items .item .action.remove{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fdcb5e;border:none;color:#666;text-decoration:none;transition:all .3s ease}.sidebar-main .filter-current .items .item .action.remove:hover{background:#fcbb2c;color:#333}.sidebar-main .filter-current .items .item .action.remove .remove-icon{font-size:16px;line-height:1;font-weight:bold}.sidebar-main .filter-current+.filter-actions{text-align:right !important;margin-bottom:20px !important}.layered-filter-block-container .block.filter .block-content .filter-options .filter-options-item .filter-options-title{position:relative;padding-right:30px}.filter-options .count:before,.filter-options .count:after{content:none !important}.layered-filter-block-container .block.filter .block-content .filter-options .filter-options-item .filter-options-title:after{content:'\e5cf' !important;font-family:'Material Icons' !important;font-size:20px !important;color:#ffffff !important;background:#00c771 !important;width:24px !important;height:24px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:4px !important;position:absolute !important;right:5px !important;top:50% !important;transform:translateY(-50%) rotate(0deg) !important;transition:transform .3s ease !important}.layered-filter-block-container .block.filter .block-content .filter-options .filter-options-item .filter-options-title._active:after{transform:translateY(-50%) rotate(90deg) !important}.filter-options-item[attribute="cat"] .filter-options-content .items .item{display:flex;margin-bottom:10px !important;flex-wrap:wrap}.filter-options-item[attribute="cat"] .filter-options-content .items .item a{display:flex !important;width:auto !important;color:#696969 !important;text-decoration:none !important;transition:all .2s ease !important;position:relative !important;background:#fff;padding-right:0 !important}.filter-options-item[attribute="cat"] .filter-options-content .items .item a .count{position:relative !important;right:-5px !important;top:50% !important;transform:translateY(-50%) !important;background-color:rgba(153,0,204,0.1) !important;color:#90c !important;border-radius:15px !important;padding:2px 8px !important;font-size:12px !important}.filter-options{margin:0;display:flex;flex-direction:column;gap:15px}.filter-options .filter-options-content .item{display:flex}.toolbar-products{margin-bottom:0}.sidebar-main .toolbar-visual-clone .block-content .cloned-sorter .sorter-label{margin-bottom:0px !important;font-size:14px !important;font-weight:600 !important;color:#000000 !important;display:block !important;border-left:4px solid #00c771 !important;padding-left:10px !important}.toolbar-products{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;margin-bottom:20px;padding:0;background:#fff;flex-direction:row}.toolbar-products .modes{display:flex;align-items:center;margin-right:16px}.toolbar-products .modes .modes-label{margin-right:12px;font-weight:400;color:#696969}.toolbar-products .modes .modes-mode{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:8px;border-radius:10px;color:#696969;text-decoration:none;padding:0;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease}.toolbar-products .modes .modes-mode:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.toolbar-products .modes .modes-mode:active,.toolbar-products .modes .modes-mode:focus,.toolbar-products .modes .modes-mode._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.toolbar-products .modes .modes-mode:hover{color:#90c}.toolbar-products .modes .modes-mode.active{color:#90c;background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.15),inset -4px -4px 8px rgba(255,255,255,0.8)}.toolbar-products .modes .modes-mode span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.toolbar-products .modes .modes-mode:before{font-family:'Material Icons';font-size:20px}.toolbar-products .modes .modes-mode.mode-grid:before{content:'\e8f0'}.toolbar-products .modes .modes-mode.mode-list:before{content:'\e896'}.toolbar-products .toolbar-amount{margin:0 16px;color:#696969;font-size:13px}.toolbar-products .toolbar-amount .toolbar-number{font-weight:600;color:#90c}.toolbar-products .toolbar-sorter{display:flex;align-items:center;margin-left:auto}.toolbar-products .toolbar-sorter .sorter-label{margin-right:12px;font-weight:400;color:#696969}.toolbar-products .toolbar-sorter .sorter-options{height:40px;padding:0 16px;border:none;border-radius:10px;color:#696969;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease}.toolbar-products .toolbar-sorter .sorter-options:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.toolbar-products .toolbar-sorter .sorter-options:active,.toolbar-products .toolbar-sorter .sorter-options:focus,.toolbar-products .toolbar-sorter .sorter-options._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.toolbar-products .toolbar-sorter .sorter-options:focus{outline:none;border-color:#90c}.toolbar-products .toolbar-sorter .sorter-action{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:8px;border-radius:10px;color:#696969;text-decoration:none;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease}.toolbar-products .toolbar-sorter .sorter-action:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.toolbar-products .toolbar-sorter .sorter-action:active,.toolbar-products .toolbar-sorter .sorter-action:focus,.toolbar-products .toolbar-sorter .sorter-action._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.toolbar-products .toolbar-sorter .sorter-action:hover{color:#90c}.toolbar-products .toolbar-sorter .sorter-action span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.toolbar-products .toolbar-sorter .sorter-action:before{font-family:'Material Icons';font-size:20px;content:'\e5db'}.toolbar-products .toolbar-sorter .sorter-action.sort-desc:before{content:'\e5d8'}.pages{display:flex;align-items:center;justify-content:center;margin:0}.pages .pages-label{margin-right:12px;font-weight:400;color:#696969}.pages .items{display:flex;align-items:center;list-style:none;margin:0;padding:0}.pages .items .item{margin:0 4px}.pages .items .item .page,.pages .items .item .action{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:#696969;text-decoration:none;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease}.pages .items .item .page:hover,.pages .items .item .action:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.pages .items .item .page:active,.pages .items .item .action:active,.pages .items .item .page:focus,.pages .items .item .action:focus,.pages .items .item .page._active,.pages .items .item .action._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.pages .items .item .page:hover,.pages .items .item .action:hover{color:#90c}.pages .items .item .page .label,.pages .items .item .action .label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.pages .items .item.current .page{color:#90c;background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.15),inset -4px -4px 8px rgba(255,255,255,0.8)}.pages .items .item.pages-item-next .action:before,.pages .items .item.pages-item-previous .action:before{font-family:'Material Icons';font-size:20px}.pages .items .item.pages-item-previous .action:before{content:'\e5cb'}.pages .items .item.pages-item-next .action:before{content:'\e5cc'}.field.limiter{display:flex;align-items:center;margin:0}.field.limiter .label{margin-right:12px;font-weight:400;color:#696969}.field.limiter .control{margin:0 12px}.field.limiter .control .limiter-options{height:40px;padding:0 16px;border:none;border-radius:10px;color:#696969;background:#fff;box-shadow:4px 4px 8px rgba(153,0,204,0.15),-4px -4px 8px rgba(255,255,255,0.8);transition:all .2s ease}.field.limiter .control .limiter-options:hover{box-shadow:6px 6px 10px rgba(153,0,204,0.2),-6px -6px 10px rgba(255,255,255,0.9);transform:translateY(-1px)}.field.limiter .control .limiter-options:active,.field.limiter .control .limiter-options:focus,.field.limiter .control .limiter-options._active{background:#fff;border-radius:15px;box-shadow:inset 4px 4px 8px rgba(153,0,204,0.2),inset -4px -4px 8px rgba(255,255,255,0.9);transform:translateY(1px)}.field.limiter .control .limiter-options:focus{outline:none;border-color:#90c}.field.limiter .limiter-text{color:#696969}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:transparent !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}