/*!
Theme Name: Zlatynektar
Theme URI: https://www.wado.sk/
Author: WADO
Author URI: https://www.wado.sk/
Description: WADO Custom Theme
Version: 1.0.0
Tested up to: 5.9.3
Requires PHP: 7.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wado
Tags: custom-background, custom-logo, custom-menu, featured-images

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

wado is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}main.category-blog-exist{padding-bottom:0}.home main{padding-bottom:0}h1{font-size:32px;margin:10px 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:16px}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:16px}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-4px}sup{top:-8px}table th{font-weight:500}img{max-width:100%;height:auto;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}:root{font-size:16px;--font-primary:"Work Sans", sans-serif;--font-icons:"Font Awesome 7 Pro";--color-secondary:#F6C900;--color-secondary-rgb:246, 201, 0;--color-secondary-dark:#F9B233;--color-secondary-dark-rgb:249, 178, 51;--color-secondary-hover:#F9B233;--color-secondary-hover-rgb:249, 178, 51;--color-primary:#1D3058;--color-primary-rgb:29, 48, 88;--color-primary-hover:#14213C;--color-primary-hover-rgb:20, 33, 60;--color-primary-dark:#14213C;--color-primary-dark-rgb:20, 33, 60;--color-third:#14213C;--color-third-rgb:20, 33, 60;--color-third-hover:#1D3058;--color-third-hover-rgb:29, 48, 88;--color-white:#fff;--color-white-rgb:255, 255, 255;--color-black:#000;--color-black-rgb:0, 0, 0;--color-success:#7EC399;--color-success-rgb:126, 195, 153;--color-warning:#F9B233;--color-warning-rgb:249, 178, 51;--color-danger:#F1533C;--color-danger-rgb:241, 83, 60;--color-info:#037494;--color-info-rgb:3, 116, 148;--color-background:#FDFDFC;--color-background-rgb:253, 253, 252;--color-background-secondary:#FBFAF8;--color-background-secondary-rgb:251, 250, 248;--color-ink:#1D3058;--color-ink-rgb:29, 48, 88;--color-ink-dark:#14213C;--color-muted:#626D84;--color-muted-rgb:98, 109, 132;--color-cream:#FBFAF8;--color-border:#E0E5EB;--color-border-soft:#E0E4ED;--color-honey:#F6C900;--color-honey-soft:#F9B233;--color-eyebrow:#F7BE16;--text-opacity:1;--text-opacity-75:.75;--text-opacity-50:.5;--text-opacity-25:.25;--text-opacity-10:.10;--bs-card-inner-border-radius:12px;--bs-border-radius:12px;--bs-border-color:rgba(var(--color-black-rgb), var(--text-opacity-10))}body,button,optgroup{color:var(--color-third);font-family:var(--font-primary);font-size:16px;line-height:1.5}.form-control,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce form .form-row select{display:block;width:100%;padding:.625rem 1rem;font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--color-black);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1px 2px #fff0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}textarea.form-control-lg{border-radius:24px}.woocommerce form .form-row .select2-container{margin-bottom:20px}.woocommerce form .form-row label{font-weight:500}.select2-container--open .select2-dropdown--below{margin-top:18px}.select2-dropdown{border:1px solid rgba(var(--color-black-rgb),var(--text-opacity-10))}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--color-secondary);color:var(--color-white)}.select2-container--default .select2-selection--single{border:none}h1,h2,h3,h4,h5,h6{clear:both}.h2,.h3,.h4{font-family:var(--font-primary);font-weight:600}.h2{font-size:40px}.h3{font-size:2.25rem}.h4{font-size:1.5rem}p{margin-bottom:12px}body{background:var(--color-white)}a{color:var(--color-secondary);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn,.woocommerce div.product form.cart .button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce a.wc-backward{display:inline-block;color:var(--color-primary);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff0;border:1px solid #fff0;padding:12px 32px;font-size:16px;font-weight:600;border-radius:60px;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .2s ease-in-out;z-index:10}.btn-primary,.woocommerce div.product form.cart .button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce a.wc-backward{color:var(--color-primary)!important;background-color:var(--color-secondary);border-color:var(--color-secondary)}.product-card button.button.alt{display:inline-block;font-weight:600;line-height:1.5;color:var(--color-primary);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff0;border:1px solid #fff0;color:var(--color-primary)!important;background-color:var(--color-secondary);border-color:var(--color-secondary);padding:12px 32px;font-size:1rem;border-radius:60px;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .2s ease-in-out;z-index:10}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--color-background-secondary);color:rgba(var(--color-black-rgb),var(--text-opacity-25))!important;border-color:#fff0;opacity:var(--text-opacity);box-shadow:unset}.btn-primary.no-shadow{box-shadow:unset}.woocommerce #review_form #respond .form-submit input{display:inline-block;font-weight:500;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;padding:.75rem 3.875rem;font-size:1rem;border-radius:12px;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .2s ease-in-out;color:var(--color-white)!important;background-color:var(--color-third);border-color:var(--color-third);box-shadow:unset;z-index:10}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active,.btn-primary.show,.woocommerce div.product form.cart .button.alt:hover,.woocommerce div.product form.cart .button.alt:active,.woocommerce div.product form.cart .button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:active,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus,.woocommerce a.wc-backward:hover,.woocommerce a.wc-backward:active,.woocommerce a.wc-backward:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:focus{border-color:var(--color-secondary-hover);background-color:var(--color-secondary-hover);box-shadow:unset}.btn-primary.btn-shadow:hover{box-shadow:none}.btn-secondary{color:var(--color-third)!important;background-color:var(--color-white);border-color:var(--color-white);box-shadow:unset}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary.active,.btn-secondary.show,.woocommerce #review_form #respond .form-submit input:hover,.woocommerce #review_form #respond .form-submit input:active,.woocommerce #review_form #respond .form-submit input:focus{border-color:#fff0;background-color:var(--color-secondary);color:var(--color-white)!important}.btn-outline-primary{border-color:var(--color-secondary);color:var(--color-third)}.btn-outline-primary:hover{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.show{background-color:var(--color-secondary)!important;color:var(--color-white)!important;border-color:var(--color-secondary)}.btn-outline-secondary{border-color:rgba(var(--color-white-rgb),var(--text-opacity-50));color:var(--color-white)}.btn-outline-secondary:hover{color:var(--color-white);background-color:rgba(var(--color-white-rgb),var(--text-opacity-50))}.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.show{border-color:rgba(var(--color-white-rgb),var(--text-opacity-50))!important;background-color:rgba(var(--color-white-rgb),var(--text-opacity-50))!important;color:var(--color-white)!important}.woocommerce-desc-link{color:var(--color-third)}.btn-secondary-link{text-decoration:none;color:var(--color-third);font-weight:500}.btn-secondary-link:hover{color:var(--color-third)}.shop-fixed-btn{position:fixed;bottom:0;left:0;right:0;border-radius:0;z-index:1000}.back-to-top{display:flex;align-items:center;justify-content:center;text-align:center;position:fixed;right:25px;bottom:25px;width:40px;height:40px;font-size:16px;padding:6px;background:rgba(var(--color-black-rgb),var(--text-opacity-25));border:none;color:var(--color-white);-webkit-border-radius:50%;border-radius:50%;z-index:100}.back-to-top:active,.back-to-top:focus{background:var(--color-primary)}.back-to-top:hover{background:var(--color-primary);color:var(--color-secondary)}#sps-parcelshop-wrapper-button{border:2px solid #f58220;background-color:#ffedde}.header-mid{background-color:var(--color-primary);color:var(--color-white);padding:23px 0 0}.header-mid .form-control{border-right:none}.search-btn{border:1px solid var(--color-primary);color:rgba(var(--color-black-rgb),var(--text-opacity-50));border-left:none;background-color:var(--color-white)}.search-btn:hover{background:var(--color-secondary);color:var(--color-white)}.search-result{position:absolute;top:100%;left:0;display:none;background:var(--color-white);width:150%;max-height:42vh;overflow:auto;z-index:100}.search-result::-webkit-scrollbar{width:3px}.search-result::-webkit-scrollbar-thumb{-webkit-border-radius:50px;border-radius:50px;background:#AEB4BE;box-shadow:unset}.search-result::-webkit-scrollbar-track{background-color:var(--color-background);background:var(--color-background)}.search-result .widget-cart-item:hover>.d-flex{transform:unset!important}.search-result .widget-cart-item img{max-height:60px;object-fit:cover;width:auto;mix-blend-mode:multiply}.widget-product-img{width:60px;height:60px;overflow:hidden;flex-shrink:0;text-align:center}.site-stuck{padding-top:109px}.site-header{width:100%;background-color:var(--color-white);position:relative;transition:transform 0.5s ease-in-out,top 0.5s ease-in-out;top:0;left:0;border-bottom:1px solid var(--color-border-soft);z-index:1000}.site-header.navbar-stuck{position:fixed;top:0;transform:translateY(0);animation:navbar-show 0.5s}.site-header--v2 .header-nav li.yellow-dot>a::after,.mobile-menu .navbar-nav li.yellow-dot>a::after{content:"";display:inline-block;width:6px;height:6px;background:var(--color-secondary);border-radius:50%;margin-left:6px;transform:translateY(-2px)}.header-bottom.collapse{display:block}.navbar-toolbar .navbar-toggler{border:none}.navbar-toolbar .navbar-toggler:focus{box-shadow:unset}@keyframes navbar-show{from{transform:translateY(-100%)}to{transform:translateY(0)}}.sticky-logo{display:none}.site-header.navbar-stuck .sticky-logo{display:block}.site-header.navbar-stuck .primary-logo{display:none}.site-header.navbar-stuck .header-mid{padding:18px 0}.header-info-section{background-color:var(--color-secondary);color:var(--color-primary);font-size:16px;text-align:center}.header-info-section a{color:var(--color-primary);text-decoration:none}.header-info-section .btn-close{color:var(--color-primary);transition:opacity 0.2s ease;background:unset;border:none;opacity:.7}.header-info-section .btn-close:hover{opacity:1}.header-info-section-content{position:relative}.header-top{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding:.6875rem 0;background:var(--color-primary-dark);color:rgba(var(--color-white-rgb),var(--text-opacity-75))}.header-top .header-top-links i{color:var(--color-secondary)}.header-top .header-top-links a{color:var(--color-white);text-decoration:none}.header-top p{margin-bottom:0}.logo{max-width:100%;text-decoration:none}.logo:visited{color:var(--color-primary)}.header-form{position:relative;max-width:681px}.navbar-toggler{color:var(--color-white)}.navbar-tool{position:relative;display:flex;align-items:center;text-decoration:none!important}.navbar-tool-icon-box{position:relative;width:2.875rem;height:2.875rem;color:var(--color-white);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-radius:50%;line-height:2.625rem;text-align:center}.navbar-tool-icon-box.bg-icon{background:var(--color-primary-hover)}.navbar-tool-icon-box .navbar-tool-label{position:absolute;top:-.3125rem;right:-.3125rem;width:1.25rem;height:1.25rem;border-radius:50%;background-color:var(--color-secondary);color:var(--color-white);font-size:.75rem;font-weight:500;text-align:center;line-height:1.25rem}.navbar-tool-icon-box i{font-size:1.25rem;line-height:2.875rem}.navbar-tool-text{display:block;flex-grow:0;flex-shrink:0;color:var(--color-white);padding-left:0;transition:color .25s ease-in-out;font-size:.875rem;white-space:nowrap}.navbar-tool-text>small{display:block;margin-bottom:-.125rem;color:rgba(var(--color-white-rgb),var(--text-opacity-50))}.navbar-tool-text .tax_label{display:none}.header-bottom .navbar-collapse{display:flex!important}.header-bottom .dropdown:hover>.dropdown-menu{position:absolute;display:block;border-radius:0 0 6px 6px;-webkit-animation:slide-up .25s ease-in-out;animation:slide-up .25s ease-in-out}.navbar-nav .nav-link{padding-top:1.125rem;padding-right:1.125rem;padding-bottom:1.125rem;padding-left:1.125rem;color:var(--color-white);font-weight:400;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar-expand-lg{background-color:var(--color-primary);color:var(--color-white)}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.125rem;padding-left:1.125rem}.navbar-nav .nav-link:visited{color:var(--color-white)}.navbar-nav .current-menu-item .nav-link,.navbar-nav .nav-link:hover{color:var(--color-secondary)}.navbar-mega-nav{position:relative}.navbar-mega-nav i{font-size:20px}.navbar-mega-nav::after{content:"";display:block;position:absolute;top:50%;right:0;background:var(--color-background-secondary);transform:translateY(-50%);width:1px;height:18px}.navbar-nav .dropdown-menu{min-width:12.5rem;padding-top:0;box-shadow:none;border:none;background-color:#fff0}.navbar-nav .dropdown-menu{position:static}.navbar-mega-nav .dropdown-toggle::after,.header-main__nav .dropdown-toggle::after{display:none;border:none;vertical-align:0}.dropdown-menu{box-shadow:0 .25rem .5625rem -.0625rem rgb(0 0 0 / 3%),0 .275rem 1.25rem -.0625rem rgb(0 0 0 / 5%);border-color:#fff0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:var(--color-primary);text-align:left;list-style:none;background-color:var(--color-white);background-clip:padding-box;border:1px solid var(--color-background);border-radius:.3125rem;box-shadow:0 .25rem .5625rem -.0625rem rgb(0 0 0 / 3%),0 .275rem 1.25rem -.0625rem rgb(0 0 0 / 5%);-webkit-animation:slide-up .25s ease-in-out;animation:slide-up .25s ease-in-out}.navbar-mega-nav .dropdown-menu>.mega-dropdown{position:static}.navbar-expand-lg .dropdown-menu:not(.dropdown-menu-dark){min-width:12.5rem;border-color:var(--color-white);background-color:var(--color-white);box-shadow:0 16px 24px rgba(var(--color-black-rgb),var(--text-opacity-10));max-height:75vh;overflow:auto}.navbar-expand-lg .dropdown-menu:not(.dropdown-menu-dark)::-webkit-scrollbar{width:6px}.navbar-expand-lg .dropdown-menu:not(.dropdown-menu-dark)::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:var(--color-background-secondary);box-shadow:unset;-webkit-border-radius:10px;border-radius:10px}.navbar-expand-lg .dropdown-menu:not(.dropdown-menu-dark)::-webkit-scrollbar-track{background-color:var(--color-white);background:var(--color-background)}.navbar-expand-lg .dropdown-menu>.dropdown>.dropdown-toggle::after{position:absolute;display:block;top:50%;right:1rem;margin-top:-.3em;margin-left:.23375rem;vertical-align:.23375rem;content:"";border-top:.275rem solid #fff0;border-right:0;border-bottom:.275rem solid #fff0;border-left:.275rem solid}.navbar-expand-lg .dropdown-menu>.dropdown>.dropdown-toggle{position:relative;padding-right:1.95rem;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-background)}.navbar-mega-nav .dropdown-menu>.dropdown:last-child>a{border-bottom:0}.navbar-expand-lg .navbar-mega-nav .dropdown-menu>.mega-dropdown .dropdown-menu{top:.375rem;right:auto;left:100%;width:auto;margin-top:-.5rem;margin-right:0;margin-left:-.25rem;min-height:100%;min-height:calc(100% + 0.25rem);-webkit-animation:none!important;animation:none!important}.mobile-menu-toggle{padding:.7rem .2rem;font-size:1.125rem;color:var(--color-white);text-decoration:none}.menu-item-has-children a.collapse:not(.show){display:block}.navbar-nav .dropdown-toggle{height:auto!important}.mega-dropdown-column{width:100%;max-width:224px}.mega-dropdown-column h6{font-size:18px;font-weight:500;margin:0 0 15px;color:var(--color-primary)}.mobile-menu .mega-dropdown-column h6,.mobile-menu .mega-dropdown-column h6 a,.mobile-menu .mega-dropdown-column .widget-list .widget-list-link{color:var(--color-white)}.mega-dropdown-column h6 a{text-decoration:none;color:var(--color-primary)}.mega-dropdown-column h6 a:hover{color:var(--color-secondary)}.mega-dropdown-column img{border-radius:6px}.mega-dropdown-column .widget-list{list-style-type:none;padding:0;margin:0 0 60px}.mega-dropdown-column .widget-list .widget-list-link{color:var(--color-primary);font-size:15px;font-weight:400;text-decoration:none}.mega-dropdown-column .widget-list .widget-list-link:hover{color:var(--color-secondary)}@keyframes slide-up{from{transform:translateY(.5rem);opacity:0}to{transform:translateY(0);opacity:1}}.widget-cart-item{position:relative}.widget-cart-item .btn-close{position:absolute;top:50%;left:0;height:auto;padding:0;transform:translateY(-50%);-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;background:none;font-size:1.5rem;font-weight:300;visibility:hidden;opacity:0;text-decoration:none}.widget-cart-item:hover .btn-close{visibility:visible;opacity:1}.widget-cart-item>.d-flex{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.widget-cart-item:hover>.d-flex{transform:translateX(1.125rem)}.widget-title{font-size:1.5rem;font-weight:600;color:var(--color-primary)}.widget-product{padding:1.5rem 0;border-bottom:1px solid var(--color-background)}.widget-products .widget-product:last-child{border-bottom:none}.rounded-small{border-radius:3px}.widget-product-title{margin-bottom:.4375rem;font-size:1rem;font-weight:500}.widget-product-title>a{color:var(--color-primary);text-decoration:none}.widget-product-title>a:hover{color:var(--color-secondary)}.widget-product-meta{font-size:1rem}.widget-banner{background-size:cover;background-repeat:no-repeat;background-position:top;padding:3.125rem 2.8125rem}.widget-banner p{font-size:1.25rem;color:rgba(var(--color-black-rgb),var(--text-opacity-50))}.text-accent{color:var(--color-third)}.empty-cart{text-align:center}.cart-empty h2{font-weight:500;margin:30px 0}.empty-cart i{font-size:82px;color:var(--color-background)}.empty-cart h4{font-size:20px;font-weight:500;margin:30px 0}.return-to-shop{text-align:center}.woocommerce-cart table.shop_table thead{background-color:var(--color-primary);color:var(--color-white)}.woocommerce-order-received .woocommerce .col2-set{display:flex}.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{flex:1 1 0%}.cart-subtotal-box{background-color:var(--color-background-secondary);border-radius:6px}.add-to-cart-product-title{font-size:1.1rem}.shipping-progress{height:10px;background-color:var(--color-white);border-radius:5px;overflow:hidden}.shipping-progress .progress-bar{background-color:var(--color-secondary);transition:width 0.5s ease}.shipping-progress-text{font-size:.9rem;color:var(--color-primary)}.related-product-item{border:1px solid var(--color-background-secondary);border-radius:6px;transition:all 0.3s ease}.related-product-item:hover{box-shadow:0 5px 15px rgba(var(--color-black-rgb),var(--text-opacity-08))}.related-product-item img{max-height:100px;width:auto;object-fit:contain}.related-product-item .product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.8rem}.home-banner .carousel{height:604px;overflow:hidden}.home-banner .carousel-item{height:655px;position:relative;display:flex}.home-banner .banner-box-img{position:relative;background-size:cover;background-position:center left;height:100%}.home-banner .banner-box-text{background-color:var(--color-info);height:100%;position:relative}.home-banner .banner-box-img::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-info);clip-path:polygon(0 0,0 100%,10% 0);z-index:1}.home-banner .banner-content{color:var(--color-white)}.home-banner .banner-content h2{font-size:4rem;font-weight:800;margin:0 0 45px}.home-banner .banner-content h3{font-size:34px;font-weight:400;margin:0 0 19px}.home-banner .banner-content p{font-size:1rem;font-weight:400;margin:0 0 3rem}.home-banner .banner-content .btn-primary{color:var(--color-third)}.carousel-item.active .from-bottom{transform:translateY(0);opacity:1}.carousel-item .from-bottom{transform:translateY(45px)}.carousel-item .from-bottom{transition:all .45s .3s ease-in-out;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carousel-item .delay-1{transition-delay:.5s}.carousel-item .delay-2{transition-delay:.7s}.carousel-item .delay-3{transition-delay:.9s}.carousel-control-next-icon,.carousel-control-prev-icon{display:flex;align-items:center;justify-content:center;background-image:unset;font-size:1rem;width:3.125rem;height:3.125rem;background-color:var(--color-primary-dark)}.carousel-control-prev{top:calc(50% - 3.125rem)}.carousel-control-next{top:50%}.carousel-control-next,.carousel-control-prev{width:3.125rem;height:3.125rem;right:0;left:auto;opacity:1}.carousel-indicators{position:relative;bottom:93px;display:flex;justify-content:start;padding:0;margin-right:11%;margin-bottom:1rem;margin-left:22%;list-style:none}.carousel-indicators [data-bs-target]{background-color:var(--color-white);width:12px;height:12px;margin-right:5px;margin-left:5px;-webkit-border-radius:50%;border-radius:50%;border:none}.carousel-indicators .active{background-color:var(--color-white)}.home-strong-points{background-color:var(--color-background);padding:3.75rem 0}.home-strong-points i{font-size:2.25rem;color:var(--color-secondary)}.home-strong-points h6{font-size:1rem;font-weight:500;color:var(--color-primary)}.home-strong-points p{font-size:.8125rem;font-weight:400;color:rgba(var(--color-black-rgb),var(--text-opacity-50))}.section-title{font-size:40px;font-weight:600;color:var(--color-third);margin-bottom:72px}.top-categories{position:relative;background-color:var(--color-background-secondary);padding:39px 0 68px;z-index:10}.top-categories .category-box{max-width:373px}.top-categories .category-box a{text-decoration:none}.top-categories .category-box-text h5{font-size:20px;font-weight:600;color:var(--color-primary);margin-top:17px;margin-bottom:0}.top-categories .category-box-text p{font-size:14px;font-weight:400;color:var(--color-third);margin-bottom:10px}.top-categories .category-box-text a{font-size:14px;font-weight:400;color:var(--color-primary)}.top-categories .category-box-text a:hover{color:var(--color-secondary)}.product-card{padding-bottom:25px;border:0;transition:all .15s ease-in-out}.product-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .1);transform:translateY(-2px)}.product-card .product-card-img{position:relative;display:block;width:100%;height:auto;aspect-ratio:680 / 844;overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.product-card .product-card-img .card-img-top{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}.product-card .product-badges,.product-image-gallery .swiper-wrapper .product-badges{position:absolute;top:.75rem;left:.75rem;font-weight:500;z-index:10}.badge{border-radius:12px;font-size:10px;font-weight:600;padding:5px 8px;text-transform:uppercase}.product-card .on-sale,.single-product .on-sale{height:fit-content;background-color:var(--color-danger)}.single-product .on-sale.no-shadow{box-shadow:unset}.product-card .itsnew,.single-product .itsnew{height:fit-content;color:var(--color-primary-dark);background-color:var(--color-success)}.product-card .custom-product-tag,.single-product .custom-product-tag{height:fit-content}.product-card .giftbadge,.single-product .giftbadge{font-weight:500;height:fit-content;background-color:#F80;box-shadow:0 4px 6px rgba(255 136 0 / 25%)}.product-card .add-to-wishlist,.product-card .remove-wishlist{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;padding:0!important;border:0;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(var(--color-white-rgb),var(--text-opacity-75));color:var(--color-primary);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:5}.single-product .add-to-wishlist,.single-product .compare-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;padding:0!important;color:var(--color-primary);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:5}.single-product .add-to-wishlist span,.single-product .compare-button span{text-decoration:underline}.product-card .add-to-wishlist:hover,.single-product .add-to-wishlist:hover,.product-card .remove-wishlist:hover{color:var(--color-secondary)}.added-to-wishlist{pointer-events:none!important}.added-to-wishlist i{color:var(--color-secondary)}.product-card .product-category{font-size:12px;color:var(--color-primary)}.product-card .product-category a{color:var(--color-primary);text-decoration:none}.product-card .product-category a:hover{color:var(--color-secondary)}.product-card .product-title{font-size:18px;font-weight:500}.product-card .product-title a{color:var(--color-black);text-decoration:none;height:46px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card .product-title a:hover{color:var(--color-secondary)}.product-card .product-price,.single-product .product-price,.widget-product-meta .product-price{font-size:18px;font-weight:500;display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:row-reverse;color:var(--color-primary);margin:0}.product-card .product-price ins bdi,.single-product .product-price ins bdi,.widget-product-meta .product-price ins bdi{color:var(--color-danger)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--color-third)}.product-card .product-price ins,.single-product .product-price ins,.widget-product-meta .product-price ins{text-decoration:none;line-height:1.2}.woocommerce div.product .product-price{font-size:1.375rem}.product-card .product-price del,.single-product .product-price del,.widget-product-meta .product-price del{font-size:.8rem;color:rgba(var(--color-black-rgb),var(--text-opacity-50));margin-left:6px}.woocommerce div.product .product-price del{font-size:1rem}.product-price-vat{font-size:12px;color:rgba(var(--color-black-rgb),var(--text-opacity-50))}.product-card .product-in-stock,.product-stock .product-in-stock,.cart-product-details .product-in-stock{color:var(--color-success);margin:0}.product-card .stock-status{font-size:13px}.product-card .product-onbackorder,.product-stock .product-onbackorder,.cart-product-details .product-onbackorder{color:var(--color-warning);margin:0}.product-card .product-off-stock,.product-stock .product-off-stock,.cart-product-details .product-off-stock{color:var(--color-danger);margin:0}.product-card .woocommerce .woocommerce-product-rating .star-rating{margin:0;color:var(--color-warning);font-size:.9em}.product-card .card-footer{border:none;background-color:var(--color-white)}.product-card:hover .card-footer{opacity:1;visibility:visible}.banner-section .highlighted-banner{background-repeat:no-repeat;background-position:center right;background-size:auto 100%}.banner-section .small-banner{background-size:cover;background-position:center}.banner-section p{font-size:1.25rem;color:rgba(var(--color-black-rgb),var(--text-opacity-50))}.brands{padding:40px 0 60px}.brand-image{height:130px}.brand-image img{max-height:100%;width:auto;object-fit:contain}.brands a:hover{box-shadow:none!important}.about-us{position:relative;overflow:hidden;background-color:var(--color-secondary)}.about-us .about-us-bg-color{position:relative;color:var(--color-white);padding-top:100px;padding-bottom:86px}.about-us h5{font-size:20px;font-weight:600;margin-bottom:12px}.about-us h2{font-size:40px;font-weight:700;margin-bottom:28px}.about-us p{font-size:18px;font-weight:400;margin-bottom:38px}.about-us .about-us-image img{position:absolute;left:50%;width:-webkit-fill-available;height:100%;object-fit:cover}.tooltip{font-size:.75rem}.tooltip-inner{background-color:var(--color-primary)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{border-left-color:var(--color-primary)}.tooltip.show{opacity:1}.shadow-sm{box-shadow:0 .125rem .3rem -.0625rem rgb(0 0 0 / 3%),0 .275rem .75rem -.0625rem rgb(0 0 0 / 6%)!important}.site-footer{background:var(--color-primary);color:var(--color-white);margin-top:-10.625rem;padding-top:13.5rem}.site-footer .strong-points i{font-size:2.25rem;color:var(--color-secondary)}.newsletter-box{position:relative;background-color:var(--color-white);padding:4rem;margin-top:-10rem;border-radius:24px;box-shadow:0 8px 24px rgba(var(--color-black-rgb),var(--text-opacity-10));text-align:center;z-index:10}.newsletter-box p{font-size:1.25rem;color:rgba(var(--color-black-rgb),var(--text-opacity-50));margin-bottom:3rem}.newsletter-box .input-group{max-width:648px;margin:0 auto}.newsletter-box .newsletter-input{padding-left:3.375rem;background:rgba(var(--color-background-rgb),var(--text-opacity-50));color:rgba(var(--color-black-rgb),var(--text-opacity-50));border:1px solid rgba(var(--color-black-rgb),var(--text-opacity-10))}.newsletter-box .input-group::before{content:"\f0e0";font-family:var(--font-icons);font-size:1.25rem;font-weight:400;color:rgba(var(--color-black-rgb),var(--text-opacity-50));position:absolute;top:14.5px;left:1.5rem;line-height:1;z-index:10}.site-footer .strong-points p{font-size:.8125rem;color:rgba(var(--color-white-rgb),var(--text-opacity-50))}.site-footer h5{font-size:1.125rem;margin-bottom:1rem;font-weight:500}.site-footer p{font-size:.875rem;color:rgba(var(--color-white-rgb),var(--text-opacity-75))}.site-footer a{font-size:.875rem;color:rgba(var(--color-white-rgb),var(--text-opacity-75));text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.site-footer a:hover{color:var(--color-secondary)}.site-footer .footer-menu ul{margin:0;padding:0;list-style-type:none}.site-footer .footer-menu li{font-size:.875rem;padding-bottom:6px}.hr-dark{color:var(--color-primary-dark);opacity:var(--text-opacity)}.site-footer .footer-social{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;margin-right:8px;padding:7px;width:2.25rem;height:2.25rem;background:var(--color-primary-dark);color:var(--color-white);text-decoration:none;-webkit-border-radius:.3125rem;border-radius:.3125rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.site-footer .footer-social:hover{background:var(--color-secondary);color:var(--color-white);text-decoration:none}.openig-hours-title{color:var(--color-secondary);font-weight:500}.openig-hours-line.openig-hours-line-border{border-bottom:1px solid var(--color-secondary)}.openig-hours-line{padding:5px 0;margin:0}.footer-contact-box{background:var(--color-primary-hover);padding:20px 30px 20px 45px;border-radius:12px;-webkit-border-radius:12px;margin:20px 0;min-height:110px;position:relative}.footer-contact-box i{position:absolute;top:25px;left:20px;color:var(--color-secondary)}.map-box img{border-radius:12px}.site-info{background-color:var(--color-primary-dark);color:rgba(var(--color-white-rgb),var(--text-opacity-50));font-size:13px}.mobile-menu{background-color:var(--color-primary)}.mobile-menu.show{z-index:10000000000}.mobile-menu .nav-item{margin-bottom:.667rem;border-radius:.3125rem}.mobile-menu .nav-link{padding:.667rem 1.125rem;font-weight:500}.mobile-menu .navbar-nav .dropdown-toggle{height:auto!important}.mobile-menu ul{list-style-type:none;padding-left:0}.mobile-menu .body-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--color-background-secondary)}.mobile-menu .body-bottom .navbar-tool{background:none;border:0;color:var(--color-white);display:block;font-size:.875rem;font-weight:500;padding:.5rem .8rem;text-decoration:none;flex-basis:0%;text-align:center;flex-grow:1}.mobile-menu .body-bottom .navbar-tool.border-right{border-right:1px solid var(--color-background-secondary)}.mobile-menu .dropdown-menu{position:relative!important;-webkit-animation:none!important;animation:none!important;background-color:var(--cc-btn-primary-bg);transform:none!important;margin-top:10px!important}.mobile-menu .mega-dropdown-column{max-width:100%;height:auto}.mobile-menu .mega-dropdown-column .widget-list{margin:0;margin-left:10px}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(var(--color-black-rgb),var(--text-opacity-25));float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 24px}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.page-link{color:var(--color-primary);border:none;border-radius:.3125rem}.page-item.active .page-link{z-index:3;color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:0 .5rem 1.125rem -.275rem rgb(118 200 196 / 50%)}.page-link:hover{color:var(--color-primary)}.page-top{background:var(--color-primary);color:var(--color-third);padding-bottom:6rem}.breadcrumb{font-size:.8125rem;color:rgba(var(--color-black-rgb),var(--text-opacity-50))}.breadcrumb a{color:rgba(var(--color-black-rgb),var(--text-opacity-50));text-decoration:none}.breadcrumb a:hover{color:var(--color-secondary)}.breadcrumb i{margin:0 .4rem}.page-top+*{margin-top:-4.875rem}.child-categories a.category-link{color:var(--color-primary);font-size:1rem;font-weight:500;text-decoration:none;border-radius:6px;border:1px solid rgba(var(--color-black-rgb),var(--text-opacity-10));padding:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.child-categories a.category-link:hover{border-color:#fff0;-webkit-box-shadow:0 8px 24px rgba(var(--color-black-rgb),var(--text-opacity-10));box-shadow:0 8px 24px rgba(var(--color-black-rgb),var(--text-opacity-10))}.child-categories a img{border-radius:6px;background:var(--color-background)}.offcanvas-show{max-width:22rem}.product-filter{border-radius:12px;background-color:var(--color-background)!important}.filter-title{font-size:22px;color:var(--color-secondary);font-weight:600;margin-bottom:28px}.filter-row-title{font-size:18px;color:var(--color-third);font-weight:600;margin-bottom:21px}.filter-row-item .form-check{font-size:.9375rem}.filter-row-item .form-check input,.filter-row-item .form-check label{cursor:pointer}.filter-row-item .form-check .form-check-input{border:1px solid rgba(var(--color-black-rgb),var(--text-opacity-10))}.filter-row.accordion-item{background:none;border:none;border-radius:0}.filter-row .accordion-header{position:relative}.filter-row .accordion-button-primary{display:block;font-size:1rem;padding:.625rem 0;font-weight:400;color:var(--color-primary);text-decoration:none}.filter-row .accordion-button-primary.active{color:var(--color-secondary)}.filter-row .accordion-button-secondary{border:none;background:unset;font-size:.875rem;font-weight:700;padding:0;margin-bottom:1.25rem;color:var(--color-primary);width:1.5rem;height:1.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--color-black-rgb),var(--text-opacity-10));position:absolute;top:9px;right:0;margin:0;transform:rotate(180deg);transition:all 0.2s ease-out}.filter-row .accordion-button-secondary.active{background-color:rgba(var(--color-secondary-rgb),var(--text-opacity-10));color:var(--color-secondary)}.filter-row .accordion-button-secondary.collapsed{transform:rotate(0deg)}.filter-row .accordion-button{padding:0;font-size:18px;font-weight:600;color:var(--color-third);background-color:unset;box-shadow:none}.filter-row .accordion-button.collapsed{color:var(--color-primary)}.filter-row .accordion-item{border:none}.filter-row .accordion-button::after{content:"\f107";font-family:var(--font-icons);font-size:16px;font-weight:400;color:var(--color-secondary);padding-top:.0625rem;text-align:center;width:1.375rem;height:1.375rem;line-height:1.375rem;background-image:none;-webkit-border-radius:50%;border-radius:50%}.filter-row .accordion-body{padding:0}.filter-row .accordion-body .filter-row-item{list-style-type:none;margin-bottom:.625rem;padding-left:.75rem}.filter-row-item-link{font-size:.9375rem;font-weight:400;color:var(--color-primary-dark);text-decoration:none}.filter-row-item-link.active,.filter-row-item-link:hover{color:var(--color-secondary)}.filter-row-item-link .text-muted{font-size:.75rem}.filter-row-item .text-muted{font-size:.85rem}.filter-row-item .has-child::after{content:"\f107";font-family:var(--font-icons);font-size:.875rem;font-weight:300;text-align:center;width:1.375rem;height:1.375rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--color-black-rgb),var(--text-opacity-10));color:var(--color-primary);line-height:1.375rem}.filter-row-item .sub-child-list{display:none;padding:0;margin:10px 0}.filter-row-item .sub-child-list.sub-child-active{display:block}.woocommerce .woocommerce-ordering{margin:0}.price-slider-ui{height:.1875rem;margin:3.5rem 0 2rem;border:0;background-color:var(--color-background);box-shadow:none}.price-slider-ui .noUi-connects{background:#E0E0E0}.price-slider-ui .noUi-handle{top:50%;width:1.375rem;height:1.375rem;margin-top:-.6875rem;margin-right:.5rem;border:0;border-radius:50%;box-shadow:0 .125rem .5625rem -.125rem rgb(0 0 0 / 25%)}.price-slider-ui .noUi-handle:after,.price-slider-ui .noUi-handle:before{display:none}.price-slider-ui .noUi-connect{background:var(--color-secondary)}.price-slider-ui .noUi-tooltip{padding:.25rem .5rem;border:0;background-color:var(--color-primary);color:var(--color-white);font-size:.75rem;line-height:1.2;border-radius:.25rem}#button-filter{position:sticky;bottom:10px}.filter-row .filter-text{font-size:.8125rem;padding:.425rem .75rem;background-color:var(--color-white);border-radius:6px}.form-control.filter{font-size:.8125rem;padding:.425rem .75rem;border-radius:6px}.form-check-input:checked{background-color:var(--color-secondary);border-color:var(--color-secondary)}.form-check-input:focus{box-shadow:none}.form-option{padding-left:0}.form-option .form-check-input{border:0;background:none}.form-option-label{position:relative;min-width:2rem;height:2rem;margin-bottom:0;padding-top:.0625rem;padding-right:.375rem;padding-left:.375rem;transition:color .2s ease-in-out,border-color .2s ease-in-out;border:1px solid var(--color-background);border-radius:.25rem;color:var(--color-primary);font-size:.75rem;font-weight:400;text-align:center;line-height:1.75rem;cursor:pointer}.form-check-input:checked~.form-option-label{border-color:var(--color-secondary);color:var(--color-secondary)}.form-option-color{display:block;position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem;background-position:top left;background-size:1.5rem 1.5rem;background-repeat:no-repeat}.form-option .text-muted{font-size:.75rem}.sticky-bottom{position:sticky;bottom:10px;padding:12px 0}.sort-text{font-size:1rem;color:rgba(var(--color-black-rgb),var(--text-opacity-50));margin-right:1.5rem;margin-bottom:0}.woocommerce-ordering input[type="radio"]{position:fixed;opacity:0;pointer-events:none}.woocommerce-ordering label{color:rgba(var(--color-black-rgb),var(--text-opacity-50));font-size:1rem;font-weight:400;text-decoration:underline;cursor:pointer;margin:0 1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce-ordering label.active{color:var(--color-primary);font-weight:500}.woocommerce-ordering label:hover{color:var(--color-primary)}.posts-navigation{display:none!important}.navigation.posts-pagination{margin:40px 0 64px}.navigation.posts-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.navigation.posts-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-size:16px;font-weight:600;color:var(--color-ink);text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-border)}.navigation.posts-pagination a.page-numbers:hover{color:var(--color-white);background-color:var(--color-ink);border-color:var(--color-ink)}.navigation.posts-pagination .page-numbers.current{color:var(--color-white);background-color:var(--color-ink);border-color:var(--color-ink)}.navigation.posts-pagination .page-numbers.dots{width:auto;min-width:24px;border:0;background:#fff0}.page-load-status{display:none}.category-blog-posts{background-color:var(--color-background);margin-top:115px;padding:104px 0 273px}.prodSwiper{width:auto;height:689px}.prodThumbSwiper{flex-shrink:0;order:-1;width:88px;height:689px;margin-right:18px}.prodThumbSwiper .swiper-slide{display:flex;justify-content:center;align-items:center;border:1px solid #fff0;border-color:var(--color-background);border-radius:6px;transition:all .2s ease-in-out;overflow:hidden;cursor:pointer;height:86px!important}.prodSwiper .swiper-slide img{object-fit:cover;border-radius:22px}.prodThumbSwiper .swiper-slide.swiper-slide-thumb-active{border-color:var(--color-secondary-hover)}.product-image-gallery .thumbnails-pager{display:flex;justify-content:center;position:absolute;left:0;width:88px;max-height:689px;height:100%}.product-image-gallery .swiper-button-next,.product-image-gallery .swiper-button-prev{width:3.125rem;height:3.125rem;color:var(--color-primary);transition:all .3s ease-in-out;border:none;border-radius:0;background-color:unset;line-height:3.125rem;text-align:center}.product-image-gallery .swiper-button-next:after,.product-image-gallery .swiper-button-prev:after{font-size:1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product-image-gallery .swiper-button-next{top:unset;bottom:0;right:unset;left:unset}.product-image-gallery .swiper-button-prev{top:1.5625rem;bottom:unset;right:unset;left:unset}.prodSwiper .swiper-slide{border-radius:12px}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.swiper-pagination-bullet{background-color:var(--color-primary);width:10px;height:10px;margin-right:6px;margin-left:6px;-webkit-border-radius:50%;border-radius:50%;border:none}.swiper-pagination-bullet-active{background-color:var(--color-secondary)}.woocommerce div.product div.images .flex-control-thumbs li{border-radius:.3125rem}.woocommerce div.product div.images .flex-control-thumbs li img{transition:border-color .2s ease-in-out;border:1px solid var(--color-background);border-radius:.3125rem}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border-color:var(--color-secondary)}.woocommerce div.product form.cart .variations label{font-weight:400}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{line-height:inherit}.woocommerce div.product form.cart .variations th.label label{font-weight:700}.product-datas .product-sku{font-size:.9375rem;color:rgba(var(--color-black-rgb),var(--text-opacity-50))}.product-template-default .product-datas .product-attributes{list-style-type:none;font-size:1rem;padding:0;margin:0}.product-template-default .product-datas .product-attributes li{margin-bottom:.5rem}.product-template-default .product-datas .product-attributes li strong{display:inline-block;margin-right:1.5rem}.product-infobox a{color:var(--color-black);text-decoration:none}.woocommerce div.product .sku_wrapper{display:none}.woocommerce div.product .form-select{width:auto}.woocommerce div.product form.cart .variations select{min-width:90%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.woocommerce div.product form.cart div.quantity{width:140px;margin:0;box-shadow:0 1px 2px 0 rgb(29 49 89 / .04),0 8px 24px -12px rgb(29 49 89 / .08)}.woocommerce div.product form.cart div.quantity .input-group-text,.sticky-add-to-cart__content .input-group-text{justify-content:center;background:unset;-webkit-border-radius:99px;border-radius:99px}.woocommerce div.product form.cart div.quantity .minus,.sticky-add-to-cart__content .minus{border-top-left-radius:99px!important;border-bottom-left-radius:99px!important}.woocommerce div.product form.cart .button{flex:1 1 auto}.woocommerce div.product form.cart .button.disabled{pointer-events:none}.woocommerce div.product form.cart .add-to-wishlist{background:unset;border-radius:50%;border:var(--bs-border-width) solid var(--bs-border-color)}.woocommerce .quantity .qty{border-right:0;border-left:0;width:29px;padding:6px}.woocommerce div.product p.price,.woocommerce div.product span.price{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse}.woocommerce-variation-add-to-cart{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.woocommerce-variation-add-to-cart .button{position:relative;flex:1 1 auto;width:1%;min-width:0}.single-product .product-infobox li{display:flex;margin-bottom:.6rem}.single-product .product-infobox li i{color:var(--color-secondary);font-size:1.3rem;width:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--color-primary);font-weight:600;background-color:var(--color-background)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--color-background)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position:relative;font-size:20px;font-weight:400;padding:19px 30px 30px;border-radius:12px 12px 0 0;color:var(--color-third)}.woocommerce div.product .stock{font-size:1rem!important;color:var(--color-success)}.woocommerce div.product .stock.available-on-backorder{color:var(--color-warning)}.woocommerce div.product .out-of-stock{color:var(--color-danger)}.swiper-pagination-bullet{background-color:var(--color-primary);width:6px;height:6px;margin-right:6px;margin-left:6px;-webkit-border-radius:10px;border-radius:10px;border:none}.swiper-pagination-bullet-active{width:22px;background-color:var(--color-secondary)}.related-products .swiper-wrapper,.upsell-products .swiper-wrapper{padding-bottom:24px;box-sizing:inherit}.relatedSwiper .swiper-slide,.upsellSwiper .swiper-slide{max-width:calc((100% - 10px) / 2)}@media (min-width:768px){.relatedSwiper .swiper-slide,.upsellSwiper .swiper-slide{max-width:calc((100% - 20px) / 3)}}@media (min-width:992px){.relatedSwiper .swiper-slide,.upsellSwiper .swiper-slide{max-width:calc((100% - 60px) / 4)}}.trending-products{padding-top:100px}.trending-products .swiper-wrapper{padding-bottom:77px;box-sizing:inherit}.related-products,.category-section,.small-products,.upsell-products{position:relative}.category-banner{background-size:cover;background-repeat:no-repeat;background-position:top;padding:40px 48px;color:var(--color-white)}.category-banner h3{font-size:36px;font-weight:700;margin-bottom:20px;text-align:right}.category-banner p{font-size:20px;margin-bottom:30px;max-width:367px}.categorySwiper{padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;color:var(--color-black);transition:all .3s ease-in-out;border:1px solid var(--color-background);border-radius:50%;background-color:rgba(var(--color-white-rgb),var(--text-opacity-75));line-height:40px;text-align:center;top:55%}.swiper-button-next{right:-10px}.swiper-button-prev{left:-10px}.swiper-button-next:after,.swiper-button-prev:after{font-size:14px}.reviews-section .swiper-button-next,.reviews-section .swiper-button-prev{top:calc(50% + 20px)}a[data-fancybox] img{cursor:zoom-in}.simplebar-wrapper{max-height:235px;overflow:auto;padding-right:10px}.simplebar-wrapper::-webkit-scrollbar{width:3px}.simplebar-wrapper::-webkit-scrollbar-thumb{-webkit-border-radius:50px;border-radius:50px;background:rgba(var(--color-black-rgb),var(--text-opacity-25));box-shadow:unset}.simplebar-wrapper::-webkit-scrollbar-track{background-color:var(--color-background)}.gift-product-info{padding:13px 24px;background-color:var(--color-background-secondary);border-radius:12px;color:var(--color-primary)}.gift-product-info a{color:var(--color-primary);text-decoration:none}.gift-product-info a:hover{text-decoration:underline}.gift-product-info p{margin-bottom:0}.gift-label{font-size:12px;font-weight:400;color:var(--color-white);padding:3px 6px;border-radius:5px;background-color:var(--color-warning)}.gift-quantity::after{content:' (ks)';margin-right:10px}.reviews-section{padding:80px 0}.reviews-section .reviewsSwiper .swiper-slide{border-radius:12px;overflow:hidden;height:auto}.review-box{background-color:var(--color-background);padding:46px 40px 40px;text-align:center;height:100%}.review-box .review-box-rating i{color:var(--color-secondary-dark)}.review-box p{font-size:16px;margin:9px 0 20px}.review-box h6{font-size:12px;font-weight:400;color:rgba(var(--color-black-rgb),var(--text-opacity-50));text-transform:uppercase;letter-spacing:3px}.blog-section{background-color:var(--color-background);padding-bottom:17.5rem}.blog-box h3{font-size:1.125rem;margin-top:0;margin-bottom:.75rem;font-weight:500;line-height:1.2;color:var(--color-primary)}.blog-box h3 a{color:var(--color-primary);text-decoration:none}.blog-box h3 a:hover{color:var(--color-secondary-hover)}.blog-box span{display:inline-block;font-size:.75rem;margin-bottom:.375rem;color:rgba(var(--color-black-rgb),var(--text-opacity-50))}.page-title{font-size:40px;font-weight:600;margin-bottom:28px}.category-desc-wrapper{position:relative;margin-bottom:20px}.category-desc{max-height:126px;overflow:hidden;transition:max-height 0.3s ease-out;position:relative}.category-desc::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:105px;background:linear-gradient(to top,white,transparent);pointer-events:none;transition:opacity 0.3s ease-out}.category-desc.expanded{max-height:2000px}.category-desc.expanded::before{opacity:0}.show-more-btn{display:none;background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-third);font-weight:500;text-decoration:underline}.single-product .product-datas .product-short-desc{margin-bottom:5px}.single-product .product-datas .product-rating{display:flex;align-items:center}.single-product .product-datas .product-rating .star-rating{margin-right:.25rem;color:var(--color-secondary)}.woocommerce .star-rating::before{content:"\f005\f005\f005\f005\f005";font-weight:700;font-family:var(--font-icons);color:rgba(var(--color-black-rgb),var(--text-opacity-10))}.woocommerce .star-rating span::before{content:"\f005\f005\f005\f005\f005";font-family:var(--font-icons);font-weight:700}.woocommerce .star-rating{font-size:16px;width:90px}.single-product .product-datas .product-rating .woocommerce-review-link{font-size:1rem;color:var(--color-black);text-decoration:underline}.woocommerce .review-form-bg{background-color:var(--color-white);padding:2.875rem;border-radius:12px}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;border:none;padding:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:unset;position:relative;padding:0;width:auto;height:auto;background:#fff0;border:none;margin-right:.8rem;border-radius:10px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.9rem;color:var(--color-primary);margin:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date{display:block}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{float:unset;color:var(--color-secondary)}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author{font-weight:500;margin-left:.75rem;margin-top:.125rem}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__published-date{font-size:.75rem;color:rgba(var(--color-black-rgb),var(--text-opacity-50))}.woocommerce p.stars a{color:var(--color-warning)}.woocommerce #review_form #respond .comment-form{display:flex;flex-direction:column}.woocommerce #review_form #respond .comment-form .comment-form-author{order:1}.woocommerce #review_form #respond .comment-form .comment-form-email{order:2}.woocommerce #review_form #respond .comment-form .comment-form-rating{order:3}.woocommerce #review_form #respond .comment-form .comment-form-comment{order:4}.woocommerce #review_form #respond .comment-form .comment-form-cookies-consent{order:5;display:flex;align-items:flex-start}.woocommerce #review_form #respond .comment-form .comment-form-cookies-consent input{margin-right:10px;margin-top:5px}.woocommerce #review_form #respond .comment-form .form-submit{order:6;text-align:center}.woocommerce #review_form #respond .comment-form .comment-form-author,.woocommerce #review_form #respond .comment-form .comment-form-email,.woocommerce #review_form #respond .comment-form .comment-form-rating,.woocommerce #review_form #respond .comment-form .comment-form-comment{margin-bottom:3rem;font-weight:700}.woocommerce #review_form #respond .comment-form .comment-form-rating .stars{display:none!important}.woocommerce #review_form #respond .comment-form .comment-form-rating select{display:block!important;width:100%;border:1px solid rgba(var(--color-black-rgb),var(--text-opacity-10))}.woocommerce #review_form #respond .comment-form label{display:block;font-size:.9375rem;margin-bottom:.5rem}.woocommerce #review_form #respond .comment-form span.required{color:var(--color-secondary)}.woocommerce #review_form #respond textarea{border:1px solid rgba(var(--color-black-rgb),var(--text-opacity-10));border-radius:12px;padding:.8125rem 1.5rem;max-width:650px;height:125px}.woocommerce #review_form #respond .comment-form input[type="text"],.woocommerce #review_form #respond .comment-form input[type="email"]{border:1px solid rgba(var(--color-black-rgb),var(--text-opacity-10));border-radius:12px;font-size:1rem;padding:.8125rem 1.5rem;max-width:650px;width:100%}.woocommerce .woocommerce-verification-required{font-weight:700}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:none;border-right:0;margin:1px;text-align:center;width:100%}.woocommerce nav.woocommerce-pagination ul li{border:none;display:inline-block;margin:0 3px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--color-primary);color:var(--color-white)}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:40px;height:40px;padding:10px 0;border-radius:4px;color:var(--color-primary);display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;border:1px solid #e9e9e9;background-color:#fff;transition:all 0.3s ease}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next{width:auto;padding:10px 15px}.woocommerce-pagination{text-align:center;margin:30px 0}.woocommerce-pagination .page-numbers{display:flex;justify-content:center;flex-wrap:wrap;padding-left:0;list-style:none;margin:0}.woocommerce-pagination .page-numbers li{margin:3px}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{border:1px solid #dee2e6;color:var(--color-primary);background-color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;font-weight:500;min-width:40px;height:40px;border-radius:4px}.woocommerce-pagination .page-numbers a:hover{background-color:#e9ecef;border-color:#dee2e6}.woocommerce-pagination .page-numbers .current{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.woocommerce-pagination .page-numbers .prev,.woocommerce-pagination .page-numbers .next{padding:0 15px}.woocommerce-pagination .dots{background-color:#fff0;border-color:#fff0}.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;background:var(--color-white);box-shadow:1px -10px 1.525rem -.375rem rgb(0 0 0 / 10%);padding:15px 0;transform:translateY(100%);transition:transform 0.3s ease;z-index:999}.sticky-add-to-cart .stock{display:none}.sticky-add-to-cart.visible{transform:translateY(0)}.sticky-add-to-cart__content{display:flex;align-items:center;gap:20px}.sticky-add-to-cart__content img{max-width:60px;object-fit:cover}.sticky-add-to-cart__text{flex:1}.sticky-add-to-cart__text h4{margin:0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart .single_add_to_cart_button{margin:0}.sticky-add-to-cart .quantity{margin:0 8px 0 0}.notification .modal-content{border:0;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px rgba(var(--color-primary-rgb),.18)}.atc-notification-modal .modal-dialog{max-width:720px;margin:16px auto}.atc-notification-modal .modal-content{border:0;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px rgba(var(--color-primary-rgb),.18)}.atc-notification-modal .modal-content .btn-close{position:absolute;top:16px;right:16px;width:36px;height:36px;padding:0;border-radius:50%;background-color:var(--color-background-secondary);opacity:1;z-index:10}.atc-notification-modal .modal-body{padding:0}.atc-notification{display:flex;flex-direction:column}.atc-notification__header{display:flex;align-items:center;gap:14px;padding:24px 24px 0}.atc-notification__success-badge{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:rgba(var(--color-success-rgb),.16);color:var(--color-success);font-size:22px;flex-shrink:0}.atc-notification__eyebrow{margin:0 0 4px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.atc-notification__title{margin:0;font-size:18px;font-weight:700;line-height:24px;color:var(--color-ink)}.atc-notification__body{padding:20px 24px 24px}.atc-notification__product{display:flex;align-items:center;gap:16px;padding:16px;margin-bottom:16px;border:1px solid var(--color-border);border-radius:14px;background-color:var(--color-background-secondary)}.atc-notification__product-media{flex-shrink:0;width:80px;height:80px;border-radius:12px;overflow:hidden;background-color:var(--color-white)}.atc-notification__img{width:100%;height:100%;object-fit:cover;display:block}.atc-notification__product-info{flex:1;min-width:0}.atc-notification__product-name{margin:0 0 8px;font-size:15px;font-weight:600;line-height:20px;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.atc-notification__product-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.atc-notification__product-qty{font-size:13px;line-height:18px;color:var(--color-muted)}.atc-notification__product-price{font-size:16px;font-weight:700;line-height:22px;color:var(--color-primary);white-space:nowrap}.atc-notification__summary{padding:16px;margin-bottom:20px;border:1px solid var(--color-border);border-radius:14px;background-color:var(--color-white)}.atc-notification__subtotal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.atc-notification__subtotal-label{font-size:14px;line-height:20px;color:var(--color-muted)}.atc-notification__subtotal-value{font-size:18px;font-weight:700;line-height:24px;color:var(--color-ink)}.atc-notification__shipping-msg{margin:0 0 10px;font-size:13px;line-height:18px;color:var(--color-ink)}.atc-notification__shipping-msg i{margin-right:6px;color:var(--color-primary)}.atc-notification__progress{height:8px;border-radius:999px;background-color:var(--color-background-secondary);overflow:hidden}.atc-notification__progress .progress-bar{background:linear-gradient(90deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);border-radius:999px;transition:width 0.5s ease}.atc-notification__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:4px}.atc-notification__btn-secondary,.atc-notification__btn-primary{min-height:48px;padding:12px 16px;font-size:14px;font-weight:600;line-height:20px;border-radius:999px}.atc-notification__recommendations{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border)}.atc-notification__recommendations-title{margin:0 0 16px;font-size:16px;font-weight:700;line-height:22px;text-align:center;color:var(--color-ink)}.atc-notification__recommendations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.atc-notification__recommendation-item{min-width:0}.atc-notification__recommendation-item .product-card .product-card-img{height:auto}.atc-notification__recommendation-item .product-card{height:100%;margin:0;border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background-color:var(--color-white);transition:box-shadow 0.2s ease,border-color 0.2s ease}.atc-notification__recommendation-item .product-card:hover{border-color:var(--color-border-soft);box-shadow:0 8px 24px rgba(var(--color-primary-rgb),.08)}.atc-notification__recommendation-item .product-card .product-card-img{display:block;position:relative;aspect-ratio:auto;height:auto;padding:8px;overflow:hidden;background-color:var(--color-background-secondary)}.atc-notification__recommendation-item .product-card .card-img-top{position:static;width:100%;height:auto;max-height:110px;object-fit:contain}.atc-notification__recommendation-item .product-card .card-body{padding:10px 12px 8px}.atc-notification__recommendation-item .product-card .product-category{font-size:11px;line-height:14px;margin-bottom:4px}.atc-notification__recommendation-item .product-card .product-title{margin:0 0 8px;font-size:13px;font-weight:600;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atc-notification__recommendation-item .product-card .product-price{font-size:14px;font-weight:700}.atc-notification__recommendation-item .product-card .product-price-vat{display:none}.atc-notification__recommendation-item .product-card .card-footer{padding:0 12px 12px;border-top:0;background:#fff0}.atc-notification__recommendation-item .product-card .add-to-cart-btn,.atc-notification__recommendation-item .product-card .btn-outline-primary,.atc-notification__recommendation-item .product-card button.button.alt{width:100%;min-height:36px;padding:8px 10px;font-size:12px;font-weight:600;border-radius:999px}.atc-notification__recommendation-item .product-badges{top:8px;left:8px}.atc-notification__recommendation-item .product-badges .badge{font-size:10px;padding:3px 6px;margin-bottom:4px}.free-shipping-text{position:relative;padding:1rem 1.6rem;height:100px;width:100%;background-color:rgba(var(--color-warning-rgb),var(--text-opacity-10));border-color:var(--color-warning);color:var(--bs-warning-text-emphasis);display:flex;justify-content:center;align-items:center}.add-to-cart-text{font-weight:500}.notification .bi{width:3em;height:3em;fill:var(--color-warning)}.compare-table .product-name{color:var(--color-primary)}.compare-modal i,.wishlist-modal i{font-size:3rem;color:var(--color-success)}.compare-modal p,.wishlist-modal p{font-size:1.3rem;font-weight:500;color:var(--color-success)}.compare-modal a,.wishlist-modal a{color:var(--color-primary)}.display-404{color:var(--color-white);text-shadow:-.0625rem 0 var(--color-secondary),0 .0625rem var(--color-secondary),.0625rem 0 var(--color-secondary),0 -.0625rem var(--color-secondary)}.display-404{font-size:calc(2.125rem + 10.5vw);font-weight:500;line-height:1}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:24px;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:13px 0}.wp-caption-text{text-align:center}.dashboard-links{margin-top:2rem}.dashboard-link{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-primary);text-decoration:none;text-transform:uppercase;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.dashboard-link:hover{color:var(--color-primary);box-shadow:none!important}.dashboard-link i{font-size:2.8rem;color:var(--color-secondary);margin-bottom:.5rem}#InstaCash-calculation .pt-3{flex-shrink:unset;width:auto;padding-right:0;padding-left:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:1px solid #fff0;font-size:1rem;font-weight:400;border-radius:8px}.woocommerce-info{background-color:rgba(var(--color-warning-rgb),var(--text-opacity-10));border-color:var(--color-warning);color:var(--bs-warning-text-emphasis)}.woocommerce-info a{color:var(--bs-warning-text-emphasis)}.woocommerce-message{background-color:rgba(var(--color-success-rgb),var(--text-opacity-10));border-color:var(--color-success);color:rgba(var(--color-success-rgb),var(--text-opacity-75))}.woocommerce-message a{color:rgba(var(--color-success-rgb),var(--text-opacity-75))}.woocommerce-error{background-color:rgba(var(--color-danger-rgb),var(--text-opacity-10));border-color:var(--color-danger);color:rgba(var(--color-danger-rgb),var(--text-opacity-75))}.woocommerce-error a{color:rgba(var(--color-danger-rgb),var(--text-opacity-75))}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{display:none}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none}.woocommerce-page .woocommerce-message .button{padding:0;background:none;color:rgba(var(--color-success-rgb),var(--text-opacity-75))}.woocommerce-page .woocommerce-message .button:hover{background:none;color:var(--color-white);text-decoration:underline}.product-page-title{font-size:34px;font-weight:600}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.woocommerce div.product div.images .flex-control-thumbs{display:flex}.woocommerce div.product div.images .flex-control-thumbs li{width:20%;margin-top:5px;margin-right:5px}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(5n+5){margin-right:0}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:unset}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs{background:none;border:none;border-bottom:1px solid #e0e4eb;padding:0;margin:60px 0 0;display:flex;gap:0;list-style:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background:#fff0;border-radius:0;padding:0;margin:0;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{margin-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;position:relative;padding:14px 20px;font-size:14px;font-weight:600;line-height:1.5;color:var(--color-muted);background:#fff0;border-radius:0;text-decoration:none;transition:color 0.15s}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--color-ink)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--color-ink);font-weight:600;background:#fff0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#f5c800;border-radius:0}.woocommerce div.product .woocommerce-tabs .panel{background:#fff0;border:none;border-radius:0;padding:32px 0 48px;margin:0}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:1.25rem;margin-bottom:1rem}.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel li{font-size:15.5px;line-height:1.75;color:var(--color-muted)}.woocommerce div.product p.stock{display:none!important}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-bottom:1px solid var(--color-white)}.woocommerce table.shop_attributes{border-top:1px solid var(--color-white)}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:var(--color-white)}.woocommerce table.shop_attributes th{font-weight:600}.product-card .color-variations,.single-product .color-img-variations{margin:12px 0 0;display:flex;align-items:center;gap:10px}.product-card .color-swatch{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid var(--color-background-secondary);padding:2px;transition:all 0.3s ease}.single-product .color-img-swatch{display:inline-block;border:1px solid #fff0;transition:all 0.3s ease}.single-product .color-img-swatch:hover{border:1px solid var(--color-background-secondary)}.single-product .color-img-swatch.active{border:1px solid var(--color-primary)}.product-card .color-swatch span{display:block;width:100%;height:100%;border-radius:50%}.product-card .color-swatch:hover{transform:scale(1.1)}.checkout-stepper{position:relative;z-index:0;width:100%}.checkout-stepper .step-list{display:flex;width:100%;justify-content:space-between;padding:0}.checkout-stepper .step{position:relative;display:flex;flex-direction:column;align-items:center}.checkout-stepper .step:first-child,.checkout-stepper .step:last-child{min-width:96px}.checkout-stepper .step-circle-wrapper{z-index:2;background-color:rgb(var(--color-white-rgb));padding-left:8px;padding-right:8px}.checkout-stepper .step:first-child .step-circle-background{position:absolute;top:0;left:0;display:block;height:40px;width:50%;background-color:rgb(var(--color-white-rgb))}.checkout-stepper .step:last-child .step-circle-background{position:absolute;top:0;right:0;display:block;height:40px;width:50%;background-color:rgb(var(--color-white-rgb))}.checkout-stepper .step-circle{font-size:1rem;font-weight:700;letter-spacing:.25px;display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:50%;border:1px solid #fff0;border-color:var(--color-primary);color:var(--color-primary)}.checkout-stepper .step.current .step-circle{border-color:#fff0;background-color:var(--color-background-secondary);color:var(--color-primary)}.checkout-stepper .step-label{font-size:.9rem;text-align:center;color:rgba(var(--color-black-rgb),var(--text-opacity-75));margin-top:8px}.checkout-stepper .text-link{font-size:.9rem;font-weight:400;text-decoration-line:none;color:var(--color-primary)}.checkout-stepper .text-link.disabled{pointer-events:none}.checkout-stepper .line{position:absolute;top:16px;left:0;z-index:-2;height:1px;width:100%;background-color:var(--color-background-secondary)}.checkout-box-bg{padding:24px;box-shadow:0 .125rem .3rem -.0625rem rgb(0 0 0 / 3%),0 .275rem .75rem -.0625rem rgb(0 0 0 / 6%)!important;border-radius:12px;margin-bottom:24px}.checkout-icon{font-size:26px;background-color:var(--color-background-secondary);border-radius:6px;padding:8px;width:40px;height:40px;margin-right:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-secondary-dark)}.woocommerce ul#shipping_method li,.wc_payment_methods.payment_methods li{display:block;align-items:center;padding:12px;background:#fff0;border:1px var(--color-background-secondary) solid;border-radius:6px;cursor:pointer;transition:all 250ms ease-in-out;opacity:1}.woocommerce ul#shipping_method li.selected,.wc_payment_methods.payment_methods li.selected{background-color:var(--color-background-secondary);border:1px solid var(--color-secondary);opacity:1}.wc_payment_methods.payment_methods{padding-left:0;list-style-type:none}.wc_payment_methods.payment_methods li{margin-bottom:12px}.wc_payment_methods.payment_methods li .payment_box{display:none!important}.checkout-box-bg .woocommerce-form__label.woocommerce-form__label-for-checkbox,.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:flex;align-items:center;width:100%;font-size:16px;cursor:pointer;padding:14px 10px;vertical-align:middle;align-content:center;margin:0!important;line-height:1!important;background:var(--color-background);border-radius:6px;font-weight:500}.checkout-box-bg .woocommerce-form__label.woocommerce-form__label-for-checkbox input{margin-right:10px}.checkout-sticky{position:sticky;top:120px}.woocommerce ul#shipping_method li label{display:flex;width:100%;justify-content:space-between}.woocommerce-checkout .checkout .checkout-inline-error-message{max-width:max-content;position:relative;background-color:#cd0204;color:#fff;padding:4px 8px;font-size:.8em;margin-top:10px;font-weight:700!important;border-radius:5px;line-height:1.5}.woocommerce-checkout .checkout .checkout-inline-error-message::after{content:"";position:absolute;top:-7px;left:20px;width:0;height:0;border:8px solid #fff0;border-bottom-color:#cd0204;border-left:.5;border-right:.5;border-top:0}.woocommerce-checkout .order-total{display:flex;align-items:flex-start;justify-content:space-between;margin-top:25px;margin-bottom:15px;padding:15px;background:var(--color-white);border:1px solid var(--color-secondary);border-radius:12px}.woocommerce-checkout .order-total-title{font-size:20px;font-weight:700}.woocommerce-checkout .order-total-value{font-size:24px;display:flex;flex-direction:column;align-items:flex-end}.woocommerce-checkout .order-total-value .includes_tax{font-size:16px}.sticky-cart-subtotal{position:sticky;top:120px}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce-page form .woocommerce-terms-and-conditions-wrapper .form-row label.checkbox,.woocommerce-page form .newsletter-optin-field label.checkbox{display:inline;background-color:unset;padding:0}.woocommerce-shipping-methods li label{display:flex;width:100%;cursor:pointer;margin:0}.woocommerce-shipping-methods .method__content{display:flex;width:100%;align-items:center}.woocommerce-shipping-methods .method__icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--color-secondary-dark)}.wc_payment_methods .method__logo{display:block;color:var(--color-secondary-dark)}.wc_payment_methods .method__logo img{height:20px;width:auto;max-width:unset}.woocommerce ul#shipping_method li input,.wc_payment_methods.payment_methods li input{margin:8px .4375em 0 0}.woocommerce-shipping-methods .method__name{flex:1;font-weight:500}.woocommerce-shipping-methods .method__cost{flex:0 0 auto;font-weight:700}.woocommerce-shipping-methods .input-radio{margin-right:10px;min-width:18px}.wc_payment_methods li{margin-bottom:10px;border-radius:10px;transition:all 0.2s ease}.wc_payment_methods li:hover{background-color:var(--color-background-secondary)}.wc_payment_methods li label.payment-method{display:flex;width:100%;cursor:pointer;margin:0;position:relative}.wc_payment_methods .method__content{display:flex;width:100%;align-items:center;justify-content:space-between}.wc_payment_methods .instructions_wrapper{align-items:center;flex:1}.wc_payment_methods .method__name{font-weight:500;display:block}.wc_payment_methods .method__cost{margin-left:auto;flex:0 0 auto;padding-left:10px}.wc_payment_methods .input-radio{margin-right:10px;min-width:20px}.wc_payment_methods .payment_box{padding:10px;margin:0 0 0 30px;background-color:var(--color-background-secondary);border-radius:5px;font-size:14px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:auto}.woocommerce a.remove,.woocommerce-remove-coupon{display:inline-block;font-weight:400;color:rgba(var(--color-primary-rgb),var(--text-opacity-75))!important;width:auto;height:auto;font-size:14px;text-align:left;text-decoration:none}.woocommerce a.remove:hover{color:rgba(var(--color-primary-rgb),var(--text-opacity-75))!important;background-color:unset!important}.cart-product-details .add-to-wishlist{font-weight:400;color:rgba(var(--color-primary-rgb),var(--text-opacity-75))!important;font-size:14px;text-decoration:none}.cart-product-details .added-to-wishlist i{color:rgba(var(--color-primary-rgb),var(--text-opacity-75))!important}.woocommerce table.shop_table td a{text-decoration:none}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:85px}.woocommerce a.button.alt,.woocommerce-checkout .woocommerce button.button.alt{width:100%}.woocommerce-checkout h3 input{font-size:1rem}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:unset;width:100%}.woocommerce-page .cart-collaterals{padding:1.25rem;border-radius:8px}.woocommerce table.shop_table th{font-weight:500}.woocommerce ul#shipping_method .amount,.woocommerce-cart .cart-collaterals .cart_totals strong{font-weight:500}.woocommerce table.shop_table{border:none;margin:0}.cart-product-img{width:100px;text-align:center}.cart-product-img img{max-width:100px}.cart-product-details .cart-product-name{color:var(--color-primary);text-decoration:none}.composited_product_title_wrapper{display:none}.composite_form .component .component_inner{padding-bottom:0!important}.cart-composite-components{margin-top:8px}.cart-composite-components__label{margin:0 0 6px;color:var(--color-muted);font-size:13px;font-weight:600;line-height:18px}.cart-composite-components__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cart-composite-components__item{font-size:14px;line-height:20px;color:var(--color-primary)}.cart-composite-components__key{color:var(--color-muted);font-weight:500}.cart-composite-components__value{font-weight:600}.cart-composite-components__qty{color:var(--color-muted);font-weight:500}.cart-composite-components__custom-text{display:block;margin-top:4px;font-size:13px;line-height:18px;color:var(--color-ink)}.cart-composite-components__custom-text-label{color:var(--color-muted);font-weight:600}.cart-custom-text{margin-top:8px;padding:10px 12px;border-left:3px solid var(--color-honey-soft);background:rgba(var(--color-primary-rgb),.04);border-radius:0 8px 8px 0;font-size:13px;line-height:18px}.cart-custom-text__label{display:block;margin-bottom:4px;font-weight:600;color:var(--color-muted)}.cart-custom-text__value{display:block;color:var(--color-ink);white-space:pre-wrap}.cart-product-details dl.variation{margin-top:8px;margin-bottom:0}.cart-product-details dl.variation dt{font-weight:600;color:var(--color-muted)}.cart-product-details dl.variation dd{margin-bottom:4px;color:var(--color-ink)}.woocommerce-checkout-review-order-table dl.variation{margin:6px 0 0;padding:0;font-size:13px;line-height:18px}.woocommerce-checkout-review-order-table dl.variation dt{display:inline;float:none;font-weight:500;color:var(--color-muted);margin:0 4px 0 0}.woocommerce-checkout-review-order-table dl.variation dd{display:inline;margin:0 12px 0 0;color:var(--color-primary);font-weight:600}.woocommerce-table--order-details .wc-item-meta{margin:8px 0 0;padding:0;list-style:none;font-size:14px;line-height:20px}.woocommerce-table--order-details .wc-item-meta li{margin:0 0 4px}.woocommerce-table--order-details .wc-item-meta .wc-item-meta-label{color:var(--color-muted);font-weight:500}.cart-product-quantity{width:100%;margin-left:20px;max-width:250px}.cart-product-quantity .input-group-text{background-color:unset}.cart-product-quantity .quantity{width:auto;margin:0 12px 0 0}.cart-product-quantity .quantity .input-group-text{width:min-content;justify-content:center;background:unset;border:1px solid rgba(var(--color-black-rgb),var(--text-opacity-10));-webkit-border-radius:12px;border-radius:12px}.cart-product-quantity .quantity .minus{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.tax_label{display:none}.cart-product-quantity .cart-product-price{color:var(--color-third);font-weight:500}.woocommerce form.checkout_coupon{padding:0;border:none;margin:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border:none;padding:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:0;padding-left:28px;font-size:.85rem;margin:0 0 7px 0}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{padding-top:7px;line-height:1.6}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:4px .4375em .75em 0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:none}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding-left:0;padding-right:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot strong{font-weight:500}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}.woocommerce table.shop_table th.product-total,.woocommerce table.shop_table td.product-total,.woocommerce table.shop_table tfoot .cart-subtotal td,.woocommerce table.shop_table tfoot .cart-discount td,.woocommerce table.shop_table tfoot .order-total td,.woocommerce table.shop_table tfoot .fee td{text-align:right;width:34%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{padding-left:3px}.woocommerce-checkout .col2-set .col-2{padding-left:3px;width:100%}.woocommerce ul#shipping_method{font-weight:400}.woocommerce table.shop_table td small.includes_tax{display:block;font-size:12px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:20px 0 0}.woocommerce-order-received .card p{color:rgba(var(--color-black-rgb),var(--text-opacity-75))}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none}.woocommerce-order .woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order-downloads{display:none}.pickup-location{color:#666;font-style:italic}.woocommerce-account .woocommerce-MyAccount-navigation{border-radius:8px}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style-type:none}.woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--color-background)}.woocommerce-MyAccount-navigation li a{display:block;color:var(--color-primary);text-decoration:none}.woocommerce-MyAccount-navigation li a::before{font-family:var(--font-icons);font-weight:300;margin-right:10px}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f624"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f03a"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f2b9"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\e668"}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{color:var(--color-secondary)}.woocommerce-account .order-again{margin-top:16px;margin-bottom:24px}.woocommerce-account .woocommerce-orders-table__actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.woocommerce-account .woocommerce-orders-table__actions .woocommerce-button{display:inline-block;line-height:1.4}.contact-page .wpcf7-form{padding:2.875rem;background-color:var(--color-background);border-radius:12px}.contact-page .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--color-white);background-clip:border-box;border:none;border-radius:.4375rem}.contact-page .card a{text-decoration:none}.contact-page .contact-box-row{margin-bottom:6.25rem}.contact-page .contact-box{font-size:.875rem;margin-bottom:3.6875rem}.contact-page .contact-box h5{font-size:1.125rem;font-weight:700;margin:0 0 .625rem}.contact-page .contact-box i{font-size:2.25rem;width:2.25rem;color:var(--color-secondary)}.contact-page .contact-box a{color:var(--color-primary);text-decoration:none}.contact-page .contact-box a:hover{color:var(--color-secondary)}.form-group label{margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--color-primary)}.form-group label span{color:var(--color-danger)}.form-group .wpcf7-not-valid{border-color:var(--color-danger)}.codedropz-upload-inner h3{font-size:20px}.wpcf7 form .wpcf7-response-output{margin:2rem .5rem 1rem;padding:.6rem 1rem;background-color:var(--color-info);border:2px solid var(--color-info);color:var(--color-white);text-align:center;border-radius:6px}.wpcf7 form.sent .wpcf7-response-output{background-color:var(--color-success);border-color:var(--color-success)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:var(--color-danger);border-color:var(--color-danger)}.wpcf7 form.spam .wpcf7-response-output{background-color:var(--color-warning);border-color:var(--color-warning)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:var(--color-warning);border-color:var(--color-warning)}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:var(--color-danger);font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid var(--color-danger);background:var(--color-danger);;color:var(--color-white);padding:.2em .8em;width:24em}:root{--cc-bg:#fff;--cc-text:#18252D;--cc-btn-primary-bg:var(--color-secondary);--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:var(--color-secondary-hover);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4, 6, 8, .85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0;--cc-btn-border-radius:12px}.c-settings-btn{position:fixed;left:10px;bottom:0;display:flex;align-items:center;justify-content:center;padding:3px;background-color:var(--cc-btn-primary-bg);color:var(--cc-bg);font-size:.8rem;border:none;transition:all .2s ease-in-out;z-index:100}.c-settings-btn:hover{background-color:var(--cc-btn-primary-hover-bg)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:24px;margin-bottom:24px}.alignright{float:right;margin-left:24px;margin-bottom:24px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:24px}.grecaptcha-badge{display:none!important}.btn-honey{display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;font-weight:600;font-size:16px;line-height:1;color:var(--color-ink);background-color:var(--color-honey);border:1px solid var(--color-honey);border-radius:30px;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.btn-honey:hover,.btn-honey:focus{color:var(--color-ink);background-color:var(--color-honey-soft);border-color:var(--color-honey-soft);box-shadow:0 6px 16px rgba(var(--color-secondary-rgb),.3)}.btn-outline-ink{display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;font-weight:600;font-size:16px;line-height:1;color:var(--color-ink);background-color:#fff0;border:1px solid #d0d3da;border-radius:30px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn-outline-ink:hover,.btn-outline-ink:focus{color:var(--color-white);background-color:var(--color-ink);border-color:var(--color-ink)}.btn-white-ink{display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;font-weight:600;font-size:16px;line-height:1;color:var(--color-ink);background-color:var(--color-white);border:1px solid var(--color-white);border-radius:30px;transition:box-shadow .2s ease,transform .2s ease}.btn-white-ink:hover,.btn-white-ink:focus{color:var(--color-ink);box-shadow:0 8px 20px rgb(0 0 0 / .12);transform:translateY(-1px)}.home-eyebrow{display:inline-block;margin-bottom:16px;font-size:14px;font-weight:600;letter-spacing:2.1px;text-transform:uppercase;color:var(--color-eyebrow)}.home-eyebrow--light{color:#fffdf3}.home-section-title{margin:0;font-size:clamp(30px, 4vw, 44px);line-height:1.22;font-weight:700;color:var(--color-ink)}.home-section-subtitle{margin:16px auto 0;max-width:540px;font-size:18px;line-height:30px;color:var(--color-muted)}.home-section-head--center{margin-left:auto;margin-right:auto}.home-link{display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:var(--color-ink);white-space:nowrap;text-decoration:none}.home-link:hover{color:var(--color-honey-soft)}.site-main--home{padding-bottom:0;background-color:var(--color-background)}.top-bar{background-color:var(--color-ink);color:var(--color-white);font-size:14px}.top-bar__inner{min-height:36px;padding:6px 0}.top-bar__item{display:inline-flex;align-items:center;gap:8px;font-weight:500}.top-bar__item i{color:var(--color-honey)}.top-bar__item a{color:var(--color-white);text-decoration:none}.top-bar__item a:hover{color:var(--color-honey)}.page-header__title{color:var(--color-primary)}.site-header--v2.navbar-stuck{box-shadow:0 6px 24px rgb(0 0 0 / .06)}.site-header--v2 .header-main{border-top:1px solid var(--color-border-soft)}.site-header--v2 .header-main__inner{min-height:80px;gap:24px}.site-header--v2 .logo img{height:44px;width:auto}.site-header--v2 .sticky-logo{display:none}.site-header--v2 .header-main__nav .navbar-nav{flex-direction:row;align-items:center;gap:28px;margin:0;padding:0}.site-header--v2 .header-main__nav .nav-item{list-style:none}.site-header--v2 .header-main__nav .nav-link{padding:8px 0;font-size:16px;font-weight:500;color:var(--color-ink)}.site-header--v2 .header-main__nav .nav-link:hover,.site-header--v2 .header-main__nav .current-menu-item>.nav-link{color:var(--color-honey-soft)}.site-header--v2 .header-nav>.dropdown>.dropdown-menu{position:absolute;top:100%;left:0;z-index:1020;display:none;min-width:220px;padding:8px 0;margin:0;background-color:var(--color-white);border:1px solid var(--color-border-soft);border-radius:8px;box-shadow:0 6px 24px rgb(0 0 0 / .08);list-style:none}.mobile-menu ul.collapse{padding:8px;margin-left:17px;background-color:var(--color-white);border:1px solid var(--color-border-soft);border-radius:8px;box-shadow:0 6px 24px rgb(0 0 0 / .08);list-style:none;color:var(--color-ink)}.site-header--v2 .header-nav>.dropdown:hover>.dropdown-menu,.site-header--v2 .header-nav>.dropdown:focus-within>.dropdown-menu{display:block}.site-header--v2 .header-nav .dropdown-item{display:block;padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-ink);text-decoration:none;white-space:nowrap}.site-header--v2 .header-nav .dropdown-item:hover,.site-header--v2 .header-nav .dropdown-item:focus{color:var(--color-honey-soft);background-color:var(--color-background)}.site-header--v2 .mobile-menu-toggle{color:var(--color-ink);font-size:22px}.site-header--v2 .mobile-menu-toggle:hover{color:var(--color-honey-soft)}.header-search{position:relative}@media (max-width:991.98px){.header-main__inner{flex-wrap:wrap;align-items:center}.header-main__left{order:1}.header-main__tools{order:2;margin-left:auto}.header-main__inner>.header-search{order:3;flex:0 0 100%;width:100%;max-height:80px;padding-bottom:8px;margin-top:0}.header-main__inner>.header-search .header-search__form{width:100%;margin-right:0}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.header-main__inner>.header-search{transition:none;transform:none}}@media (min-width:992px){.header-main__nav{flex:1 1 auto}}.header-search__form{display:flex;align-items:center;gap:10px;width:291px;max-width:100%;height:40px;padding:0 18px;background-color:#f7f6f2;border-radius:20px;margin-right:30px}.header-search__icon{color:rgba(var(--color-ink-rgb),.5);font-size:14px}.header-search__input{flex:1 1 auto;min-width:0;height:100%;border:0;background:#fff0;font-size:14px;color:var(--color-ink)}.header-search__input:focus{outline:none}.header-search__input::placeholder{color:rgba(var(--color-ink-rgb),.5)}.header-search .search-result{position:absolute;top:calc(100% + 10px);left:-50px;right:0;z-index:30;background:var(--color-white);border-radius:16px}.header-tool{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:18px;color:var(--color-ink);background:#fff0;border:0;text-decoration:none}.header-tool:hover{color:var(--color-honey-soft)}.header-tool__count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;color:var(--color-ink);background-color:var(--color-honey);border-radius:9px}.home-hero{padding:clamp(40px, 5vw, 80px) 0 clamp(48px, 6vw, 90px);background:url(/wp-content/themes/zlatynektar/img/background.png) no-repeat center center;background-size:cover;background-repeat:no-repeat}.home-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:7px 18px;font-size:13px;font-weight:500;text-transform:uppercase;color:var(--color-ink);background-color:rgba(var(--color-secondary-rgb),.15);border-radius:30px}.home-hero__dot{width:6px;height:6px;border-radius:50%;background-color:var(--color-honey)}.home-hero__title{margin:0 0 24px;font-size:clamp(38px, 5.5vw, 68px);line-height:1.15;font-weight:700;color:var(--color-ink)}.home-hero__title em{font-weight:300;font-style:italic}.home-hero__subtitle{margin:0 0 32px;max-width:536px;font-size:18px;line-height:30px;color:var(--color-muted)}.home-hero__media{position:relative}.home-hero__img{width:100%;height:auto;border-radius:28px;object-fit:cover}.home-hero__badge{position:absolute;top:-30px;right:-23px;display:flex;align-items:center;gap:12px;padding:14px 22px;background-color:var(--color-ink);border-radius:20px}.home-hero__badge i{font-size:28px;color:var(--color-honey)}.home-hero__badge-label{display:block;font-size:14px;font-weight:500;text-transform:uppercase;color:var(--color-honey)}.home-hero__badge-text{display:block;font-size:15px;font-weight:500;color:var(--color-white)}.home-usp{padding:40px 0;border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);background-color:var(--color-background)}.home-usp__item{gap:16px}.home-usp__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;background-color:#FFFBEB;border-radius:50%}.home-usp__title{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--color-ink)}.home-usp__desc{margin:0;font-size:14px;color:var(--color-muted)}.home-collections{padding:clamp(56px, 8vw, 120px) 0;background-color:var(--color-background)}.collection-card{position:relative;display:block;overflow:hidden;border-radius:20px;background-color:var(--color-ink)}.collection-card--large{height:clamp(360px, 38vw, 505px)}.collection-card--small{height:clamp(180px, 20vw, 242px)}.collection-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collection-card:hover .collection-card__img{transform:scale(1.05)}.collection-card__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(var(--color-ink-rgb),0) 35%,rgba(var(--color-ink-rgb),.85) 100%)}.collection-card__arrow{position:absolute;bottom:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:14px;color:var(--color-white);background-color:rgba(var(--color-black-rgb),var(--text-opacity-25));border-radius:50%}.collection-card__body{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column}.collection-card__title{font-size:24px;font-weight:600;color:var(--color-white)}.collection-card__subtitle{margin-top:4px;font-size:14px;font-weight:500;color:var(--color-honey)}.home-bestsellers{padding:clamp(56px, 8vw, 100px) 0 0;background:url(/wp-content/themes/zlatynektar/img/bestseller-bg.svg) no-repeat center center;background-size:cover;background-repeat:no-repeat}.home-bestsellers .categorySwiper{padding:8px 0 92px}.home-bestsellers .swiper-button-next,.home-bestsellers .swiper-button-prev,.home-reviews .swiper-button-next,.home-reviews .swiper-button-prev{width:40px;height:40px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:50%;color:var(--color-ink)}.home-bestsellers .swiper-button-next::after,.home-bestsellers .swiper-button-prev::after,.home-reviews .swiper-button-next::after,.home-reviews .swiper-button-prev::after{font-size:14px;font-weight:700}.home-gifts{padding:clamp(56px, 8vw, 120px) 0;background-color:var(--color-background)}.gift-card{gap:30px;height:100%;padding:30px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:20px;transition:box-shadow .25s ease,transform .25s ease;text-decoration:none}.gift-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .07);transform:translateY(-2px)}.gift-card__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:22px;color:var(--gift-accent,var(--color-honey-soft));background-color:color-mix(in srgb,var(--gift-accent,#f9b233) 15%,transparent);border-radius:6px}.gift-card__title{display:block;font-size:18px;font-weight:600;color:var(--color-ink)}.gift-card__subtitle{display:block;margin-top:4px;font-size:14px;color:var(--color-muted)}.home-about{padding:clamp(56px, 8vw, 120px) 0;color:var(--color-white);background:url(/wp-content/themes/zlatynektar/img/onas-background.svg) no-repeat center center;background-size:cover;background-repeat:no-repeat}.home-about__title{margin:0 0 24px;font-size:clamp(30px, 4vw, 44px);line-height:1.22;font-weight:700;color:var(--color-ink)}.home-about__title em{font-weight:300;font-style:italic}.home-about__text{margin:0 0 28px;max-width:536px;font-size:18px;line-height:30px;color:var(--color-ink-dark)}.home-about__list{margin:0 0 32px;display:grid;gap:8px}.home-about__list li{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:500;color:var(--color-ink-dark)}.home-about__list li i{color:var(--color-white);font-size:18px}.home-about__media{position:relative}.home-about__img{width:100%;height:auto;border-radius:28px;object-fit:cover}.home-about__badge{position:absolute;top:-75px;right:-46px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/wp-content/themes/zlatynektar/img/kvet-badge.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:234px;height:180px;color:var(--color-ink)}.home-about__badge-top{font-size:20px;font-weight:500;text-transform:uppercase}.home-about__badge-main{font-size:40px;font-weight:800;line-height:1;text-transform:uppercase}.home-reviews{padding:clamp(56px, 8vw, 120px) 0;background-color:var(--color-background-secondary)}.home-reviews__heureka{text-align:left}.home-reviews__stars{color:var(--color-honey);font-size:16px}.home-reviews__rating{font-size:24px;font-weight:600;color:var(--color-ink)}.home-reviews__count{font-size:14px;color:var(--color-muted)}.heureka-reviews-block .heurekaReviewsSwiper .swiper-slide{height:auto;display:flex}.review-card{display:flex;flex-direction:column;width:100%;padding:30px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:20px;box-shadow:0 8px 24px rgb(0 0 0 / .05)}.review-card__stars{margin-bottom:16px;color:var(--color-honey);font-size:15px}.review-card__text{flex:1 1 auto;margin:0 0 24px;font-size:15px;line-height:25px;color:var(--color-black)}.review-card__author{gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid var(--color-border)}.review-card__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:17px;font-weight:600;color:var(--color-ink);background:linear-gradient(270deg,#F6C900 0%,#F9B233 100%);border-radius:50%}.review-card__name{display:block;font-size:15px;font-weight:600;color:var(--color-ink)}.review-card__city{display:block;font-size:15px;color:var(--color-muted)}.home-napisali{padding:48px 0;border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft)}.home-napisali__eyebrow{margin:0 0 38px;font-size:14px;font-weight:600;line-height:1;letter-spacing:2.1px;text-align:center;text-transform:uppercase;color:var(--color-muted)}.home-napisali__logos{gap:32px 56px}.home-napisali__logo{display:inline-flex;align-items:center;justify-content:center;height:59px;transition:opacity .2s ease}.home-napisali__logo:hover,.home-napisali__logo:focus-visible{opacity:.75}.home-napisali__logo-img{display:block;width:auto;max-width:180px;height:auto;max-height:59px;object-fit:contain;filter:grayscale(100%)}.home-newsletter{padding:clamp(40px, 6vw, 90px) 0;background-color:var(--color-background)}.home-newsletter__box{max-width:1320px;margin:0 auto;padding:clamp(40px, 6vw, 60px) 20px 46px;background:url(/wp-content/themes/zlatynektar/img/newsletter-bg.svg) no-repeat center center;background-size:cover;background-repeat:no-repeat;border:1px solid var(--color-border);border-radius:34px}.home-newsletter__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:24px;font-size:22px;color:var(--color-secondary);background-color:var(--color-primary);border-radius:50%}.home-newsletter__title{margin:0 0 16px;font-size:clamp(28px, 4vw, 44px);line-height:1.22;font-weight:700;color:var(--color-ink)}.home-newsletter__subtitle{margin:0 auto 28px;max-width:536px;font-size:18px;line-height:26px;color:var(--color-muted)}.home-newsletter__subtitle strong{color:var(--color-ink);font-weight:600}.home-newsletter__group{max-width:520px;margin:0 auto}.home-newsletter__form .newsletter-input{height:56px;border-radius:60px;border:1px solid var(--color-border);background-color:var(--color-white)}.home-newsletter__form .btn-honey{height:56px;white-space:nowrap}.home-newsletter__note{margin:20px auto 0;max-width:536px;font-size:14px;color:var(--color-muted)}.home-store{padding:clamp(56px, 8vw, 120px) 0;background-color:var(--color-background-secondary)}.home-store__media{position:relative}.home-store__img{width:100%;height:auto;border-radius:28px;object-fit:cover}.home-store__pin{position:absolute;top:-32px;right:-32px;display:flex;align-items:center;gap:14px;padding:16px 22px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:20px;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.home-store__pin i{font-size:30px;color:var(--color-honey)}.home-store__pin-addr{display:block;font-size:16px;font-weight:700;text-transform:uppercase;color:var(--color-ink-dark)}.home-store__pin-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;color:var(--color-ink-dark)}.home-store__pin-link i{font-size:12px;color:var(--color-primary)}.home-store__hours{margin-top:32px}.home-store__hours-label{display:block;margin-bottom:16px;font-size:18px;font-weight:500;color:var(--color-ink-dark)}.home-store__hours-list{display:flex;flex-direction:row;justify-content:space-between}.home-store__hours li{line-height:1.8;font-size:18px;color:var(--color-ink-dark);gap:24px}.home-store__day{font-weight:500}.home-store__time{font-weight:400}.home-store__hours-list-weekend{border-radius:20px;border:1px dashed #D0D3DA;background:rgb(217 217 217 / .1);height:fit-content;padding:26px}.home-store__hours-list-weekend li{color:rgba(var(--color-primary-hover-rgb),var(--text-opacity-75))}.site-footer--v2{position:relative;margin-top:0;padding:clamp(48px, 6vw, 90px) 0 32px;background-color:var(--color-ink);color:rgb(255 255 255 / .7)}.site-footer--v2 .footer-brand__logo img{height:48px;width:auto;margin-bottom:24px}.site-footer--v2 .footer-brand__desc{margin:0 0 24px;font-size:15px;line-height:25px;color:rgb(255 255 255 / .7)}.site-footer--v2 .footer-social-list{display:flex;gap:12px}.site-footer--v2 .footer-social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:15px;color:var(--color-white);background-color:unset;border:1px solid #4A5A7A;border-radius:50%;transition:background-color .2s ease}.site-footer--v2 .footer-social:hover{background-color:var(--color-honey);color:var(--color-ink)}.site-footer--v2 .footer-col__title{margin-bottom:18px;font-size:14px;font-weight:600;letter-spacing:2.1px;text-transform:uppercase;color:var(--color-honey)}.site-footer--v2 .footer-menu li{margin-bottom:4px}.site-footer--v2 .footer-menu a{font-size:15px;line-height:30px;color:rgb(255 255 255 / .7)}.site-footer--v2 .footer-menu a:hover{color:var(--color-white)}.site-footer--v2 .footer-contact{margin-top:clamp(32px, 4vw, 50px);padding:24px 0;border-top:1px solid #4a5a7a;border-bottom:1px solid #4a5a7a}.site-footer--v2 .footer-contact__item{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--color-white)}.site-footer--v2 .footer-contact__item i{color:var(--color-honey)}.site-footer--v2 .footer-contact__item a{color:var(--color-white)}.site-footer--v2 .footer-bottom{margin-top:24px}.site-footer--v2 .footer-bottom__copy{font-size:13px;color:rgb(255 255 255 / .7)}.site-footer--v2 .footer-bottom__credit img{height:22px;width:auto}.site-main--shop{background-color:var(--color-background);padding-bottom:0}.shop-hero{padding:24px 0 48px}.shop-hero--compact{padding:16px 0 32px}.shop-hero__content{position:relative;min-height:388px;padding:40px 32px;border-radius:22px;background:url(/wp-content/themes/zlatynektar/img/category-header-bg.png) no-repeat center center;background-size:cover;border:1px solid var(--color-border);overflow:hidden}.shop-hero--no-media .shop-hero__content{min-height:0}.shop-hero--compact .shop-hero__content{min-height:0;padding:28px 32px}.shop-hero--compact .shop-hero__eyebrow{margin-bottom:8px}.shop-hero--compact .shop-hero__title{margin-bottom:0}.shop-hero--compact .shop-hero__badges{flex-shrink:0}.shop-hero__content::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgb(246 201 0 / .12) 0%,transparent 55%);pointer-events:none}.shop-hero__eyebrow{position:relative;margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:2px;text-transform:uppercase;color:var(--color-eyebrow)}.shop-hero__title{position:relative;margin-bottom:20px;font-size:clamp(32px, 4vw, 44px);font-weight:700;line-height:1.2;color:var(--color-ink)}.shop-hero__intro{position:relative;margin-bottom:24px;font-size:18px;line-height:30px;color:var(--color-muted)}.shop-hero__intro p:last-child{margin-bottom:0}.shop-hero__highlights{position:relative;gap:12px 24px}.shop-hero__highlight{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--color-ink)}.shop-hero__highlight-icon{font-size:6px;color:var(--color-secondary)}.shop-hero__media{position:relative}.shop-hero__photo{border-radius:20px;overflow:hidden;background-color:var(--color-background-secondary)}.shop-hero__photo img{display:block;width:100%;height:auto;object-fit:cover;min-height:388px}.shop-hero__badges{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.shop-hero__badges--inline{position:static;left:auto;right:auto;bottom:auto;width:auto;justify-content:flex-start}.shop-hero__badge{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 20px;background-color:var(--color-white);border-radius:20px;box-shadow:0 8px 24px rgb(0 0 0 / .05)}.shop-hero__badge--collection{flex-direction:column;align-items:flex-start;justify-content:center;min-width:126px}.shop-hero__badge--rating .shop-hero__badge-text{display:flex;flex-direction:column}.shop-hero__badge-label{font-size:12px;line-height:1.2;color:var(--color-muted)}.shop-hero__badge-value{font-size:16px;font-weight:700;line-height:1.2;color:var(--color-ink-dark)}.shop-hero__badge-star{font-size:18px;color:var(--color-honey)}.shop-archive{padding-bottom:64px}.shop-archive__sidebar{margin-bottom:32px}.shop-category-nav__title{margin-bottom:24px;font-size:22px;font-weight:600;color:var(--color-ink)}.shop-category-nav__list{display:flex;flex-direction:column;gap:8px}.shop-category-nav__item--active>.shop-category-nav__row .shop-category-nav__link{font-weight:600;color:var(--color-ink)}.shop-category-nav__row{gap:12px;min-height:56px}.shop-category-nav__thumb{flex-shrink:0;width:56px;height:56px;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;background-color:#FAF1E9}.shop-category-nav__link{font-size:16px;line-height:1.3;color:var(--color-black);text-decoration:none}.shop-category-nav__link:hover{color:var(--color-ink)}.shop-category-nav__toggle{flex-shrink:0;width:32px;height:32px;padding:0;border:0;background:#fff0;color:var(--color-ink)}.shop-category-nav__toggle-icon{display:block;transition:transform 0.2s ease}.shop-category-nav__toggle:not(.collapsed) .shop-category-nav__toggle-icon{transform:rotate(180deg)}.shop-category-nav__children{margin-left:28px;padding-left:16px;border-left:1px solid var(--color-border)}.shop-category-nav__sublist{padding-top:8px;padding-bottom:8px}.shop-category-nav__sublink{display:block;padding:6px 0;font-size:14px;line-height:34px;color:var(--color-muted);text-decoration:none}.shop-category-nav__sublink:hover,.shop-category-nav__subitem--active .shop-category-nav__sublink{color:var(--color-ink)}.shop-toolbar__sort{gap:16px}.shop-toolbar__sort-label{font-size:16px;color:var(--color-muted);white-space:nowrap}.site-main--shop .shop-toolbar .woocommerce-ordering{margin:0}.site-main--shop .shop-toolbar .woocommerce-ordering .form-select{min-width:200px;height:48px;padding:0 40px 0 20px;border:1px solid var(--color-border);border-radius:60px;font-size:16px;color:var(--color-black);background-color:var(--color-white)}.site-main--shop .products-grid{row-gap:32px}.site-main--shop .woocommerce-pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none}.site-main--shop .woocommerce-pagination .page-numbers li{margin:0}.site-main--shop .woocommerce-pagination .page-numbers a,.site-main--shop .woocommerce-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-size:16px;font-weight:600;color:var(--color-ink);text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-border)}.site-main--shop .woocommerce-pagination .page-numbers .current{color:var(--color-white);background-color:var(--color-ink);border-color:var(--color-ink)}.pdp-summary{padding-left:24px}.pdp-eyebrow{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--color-eyebrow);text-decoration:none}.pdp-eyebrow:hover{color:var(--color-honey-soft)}.pdp-title{margin:0 0 12px;font-size:clamp(28px, 3.2vw, 44px);font-weight:700;line-height:1.08;letter-spacing:-.88px;color:var(--color-ink)}.pdp-rating{display:flex;align-items:center;gap:10px;margin-bottom:16px}.pdp-rating .star-rating{color:var(--color-honey);font-size:14px}.pdp-rating__empty,.pdp-rating .woocommerce-review-link{font-size:13px;color:var(--color-muted)}.pdp-short-desc{margin-bottom:18px;font-size:15px;line-height:1.62;color:var(--color-muted)}.pdp-short-desc p:last-child{margin-bottom:0}.pdp-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.pdp-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:9999px;background:#FFFBEB;border:1px solid rgba(var(--color-secondary-rgb),.2);font-size:12.5px;font-weight:500;color:var(--color-ink)}.pdp-tag i{font-size:13px;color:var(--color-honey)}.pdp-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--color-border)}.pdp-price-row__label{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.55px;text-transform:uppercase;color:var(--color-muted)}.woocommerce-price-suffix{display:none!important;font-size:12px;color:rgba(var(--color-black-rgb),var(--text-opacity-50))}.pdp-price.product-price{display:inline-flex;align-items:center;justify-content:flex-start;flex-direction:row;margin:0;font-size:40px;font-weight:700;line-height:1;color:var(--color-ink)}.pdp-price.product-price del{margin-right:10px;font-size:22px;font-weight:400;color:var(--color-muted);opacity:.7}.pdp-price.product-price ins{text-decoration:none}.pdp-sale-badge{margin-left:10px;vertical-align:middle}.pdp-stock{display:flex;flex-direction:column;gap:4px;text-align:right}.pdp-stock__label{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;font-size:13px;font-weight:600}.pdp-stock__dot{width:8px;height:8px;border-radius:9999px;background:var(--color-muted)}.pdp-stock__note{font-size:12px;color:var(--color-muted)}.pdp-stock.is-instock .pdp-stock__label{color:var(--color-success)}.pdp-stock.is-instock .pdp-stock__dot{background:var(--color-success)}.pdp-stock.is-backorder .pdp-stock__label{color:var(--color-warning)}.pdp-stock.is-backorder .pdp-stock__dot{background:var(--color-warning)}.pdp-stock.is-outofstock .pdp-stock__label{color:var(--color-danger)}.pdp-stock.is-outofstock .pdp-stock__dot{background:var(--color-danger)}.pdp-purchase{margin-bottom:22px}.pdp-custom-text{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:14px}.pdp-custom-text--component{margin-top:12px;margin-bottom:0}.pdp-custom-text__label{font-size:14px;font-weight:600;line-height:20px;color:var(--color-ink)}.pdp-custom-text__required{color:var(--color-danger)}.pdp-custom-text__input{width:100%;min-height:88px;padding:12px 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-white);font-size:14px;line-height:20px;color:var(--color-ink);resize:vertical}.pdp-custom-text__input:focus{outline:none;border-color:var(--color-honey-soft);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.08)}.pdp-purchase form.composite_form .component_wrap .pdp-custom-text{padding-top:4px}.wado-custom-text-order-meta{margin-top:8px;padding:8px 10px;border-left:3px solid var(--color-honey-soft);background:rgba(var(--color-primary-rgb),.04);font-size:13px;line-height:18px}.pdp-purchase .stock{display:none}.pdp-purchase form.cart{margin:0}.pdp-purchase form.cart>.d-flex{display:flex;align-items:stretch;gap:12px;flex-wrap:nowrap}.pdp-purchase form.cart .d-flex>span{display:none!important}.pdp-purchase .quantity{flex:0 0 auto;margin:0;height:56px}.pdp-purchase .quantity.input-group{display:inline-flex;align-items:center;border:1px solid #e0e4eb;border-radius:9999px;background:#fff;overflow:hidden;padding:0 4px;gap:0}.pdp-purchase .quantity .qty_button.input-group-text{width:36px;height:36px;border:none;background:#fff0;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;color:var(--color-ink);cursor:pointer;padding:0;line-height:1;box-shadow:none}.pdp-purchase .quantity .qty_button.input-group-text:hover{background:rgb(0 0 0 / .04)}.pdp-purchase .quantity .qty.form-control{width:32px;height:36px;border:none;background:#fff0;text-align:center;font-size:15px;font-weight:600;color:var(--color-ink);padding:0;box-shadow:none;border-radius:0}.pdp-purchase .single_add_to_cart_button.button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 28px;background:var(--color-honey);color:var(--color-ink)!important;border:none;border-radius:9999px;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 4px 20px -8px rgb(29 49 89 / .12);transition:background 0.2s ease}.pdp-purchase .single_add_to_cart_button.button::before{font-family:var(--font-icons);content:"\f290";font-weight:400;margin-right:12px;font-size:18px;color:var(--color-ink)}.pdp-purchase .single_add_to_cart_button.button:hover{background:var(--color-honey-soft)}.pdp-purchase .single_add_to_cart_button.button.loading{opacity:.7;pointer-events:none}.pdp-purchase form.composite_form{margin:0}.pdp-purchase form.composite_form .composite_component{padding:3px 0}.pdp-purchase form.composite_form .composite_component.last{border-bottom:none}.pdp-purchase form.composite_form .composite_component.static{display:none!important}.pdp-purchase form.composite_form .component_title_wrapper{margin-bottom:0}.pdp-purchase form.composite_form .component_title,.pdp-purchase form.composite_form .step_title_wrapper{margin:0;padding:0;border:none;font-size:15px;font-weight:600;line-height:22px;color:var(--color-ink)}.pdp-purchase form.composite_form .component_title .aria_title{display:none}.pdp-purchase form.composite_form .component_section_title{display:none}.pdp-purchase form.composite_form .component_section_title .select_label{margin:0;font-weight:500;display:none}.pdp-purchase form.composite_form .component_options_select,.pdp-purchase form.composite_form select.component_options_select{width:100%;height:48px;padding:0 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-white);color:var(--color-ink);font-size:14px;font-weight:500}.pdp-purchase form.composite_form .component_selection{margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(var(--color-primary-rgb),.04)}.pdp-purchase form.composite_form .component_selection .selection_title,.pdp-purchase form.composite_form .component_selection h3{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--color-ink)}.pdp-purchase form.composite_form .composite_data{margin-top:4px}.pdp-purchase form.composite_form .composite_wrap{margin-top:16px;padding-top:0}.pdp-purchase form.composite_form .composite_wrap .composite_price{display:none!important}.pdp-purchase form.composite_form .composite_wrap .composite_availability{display:none!important}.pdp-composite-alert{display:none;margin-bottom:12px;padding:12px 16px;border-radius:12px;border:1px solid rgba(var(--color-danger-rgb),.25);background:rgba(var(--color-danger-rgb),.06);font-size:14px;line-height:20px;color:var(--color-ink)}.pdp-composite-alert:not([hidden]){display:block}.pdp-component-stock-alert{margin:8px 0 0;font-size:13px;line-height:18px;font-weight:600;color:var(--color-danger)}.pdp-purchase .single_add_to_cart_button.button.disabled,.pdp-purchase .composite_add_to_cart_button.button.disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.pdp-purchase form.composite_form .composite_button{display:flex;align-items:stretch;gap:12px;flex-wrap:nowrap}.pdp-purchase .composite_button .quantity{flex:0 0 auto;margin:0;height:56px}.pdp-purchase .composite_button .single_add_to_cart_button.button{flex:1 1 auto}.sticky-add-to-cart__content .pdp-wishlist{display:none!important;margin-left:12px}.pdp-wishlist{flex:0 0 56px;width:56px;height:56px;border-radius:9999px;border:1px solid #e0e4eb;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink);font-size:18px;margin:0;cursor:pointer;text-decoration:none;transition:color 0.2s,border-color 0.2s;background:unset;border-radius:50%;border:var(--bs-border-width) solid var(--bs-border-color)}.pdp-wishlist i{margin:0}.pdp-wishlist span{display:none}.pdp-strongpoints{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;padding:20px;margin-bottom:22px;border:1px solid var(--color-border);border-radius:16px;background:rgba(var(--color-background-secondary-rgb),.6)}.pdp-strongpoint{display:flex;align-items:center;gap:12px}.pdp-strongpoint__icon{flex:0 0 auto;width:36px;height:36px;border-radius:9999px;background:var(--color-white);display:inline-flex;align-items:center;justify-content:center;color:var(--color-honey);font-size:15px}.pdp-strongpoint__text{display:flex;flex-direction:column;line-height:1.3}.pdp-strongpoint__text strong{font-size:13px;font-weight:600;color:var(--color-ink)}.pdp-strongpoint__text span{font-size:12px;color:var(--color-muted)}.pdp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:12.5px;color:var(--color-muted)}.pdp-meta__item a,.pdp-meta__value{font-weight:500;color:var(--color-ink);text-decoration:none}.pdp-meta__item a:hover{color:var(--color-honey-soft)}.pdp-share{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:12.5px;color:var(--color-ink);cursor:pointer}.pdp-share:hover{color:var(--color-honey-soft)}.pdp-feature{padding:72px 0;background:var(--color-background-secondary)}.pdp-feature__media{position:relative;overflow:hidden}.pdp-feature__media img{display:block;height:100%;object-fit:cover;border-radius:24px}.pdp-feature__badge{position:absolute;left:20px;bottom:20px;padding:12px 18px;border-radius:16px;background:rgba(var(--color-white-rgb),.95);backdrop-filter:blur(4px);box-shadow:0 4px 20px -8px rgba(var(--color-ink-rgb),.12)}.pdp-feature__badge-label{display:block;font-size:11px;color:var(--color-muted)}.pdp-feature__badge-value{display:block;font-size:14px;font-weight:700;color:var(--color-ink)}.pdp-feature__eyebrow{display:inline-block;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--color-eyebrow)}.pdp-feature__title{margin:0 0 16px;font-size:clamp(28px, 3.2vw, 44px);font-weight:700;line-height:1.1;letter-spacing:-.88px;color:var(--color-ink)}.pdp-feature__text{margin-bottom:24px;font-size:15px;line-height:1.62;color:var(--color-muted)}.pdp-feature__text p:last-child{margin-bottom:0}.pdp-feature__list{list-style:none;margin:0;padding:0}.pdp-feature__item{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.pdp-feature__item:last-child{margin-bottom:0}.pdp-feature__check{flex:0 0 auto;width:24px;height:24px;margin-top:2px;border-radius:9999px;background:var(--color-honey);display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink);font-size:14px}.pdp-feature__item-text{display:flex;flex-direction:column;gap:2px}.pdp-feature__item-text strong{font-size:15px;font-weight:600;color:var(--color-ink)}.pdp-feature__item-text span{font-size:14px;line-height:1.5;color:var(--color-muted)}@media (max-width:1536px){.carousel-control-next,.carousel-control-prev{width:5%}}@media (max-width:1440px){.product .product-rightside h1{font-size:1.7rem}.breadcrumb{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:18px;padding:10px 20px 20px}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:4rem 0 0}.woocommerce div.product .woocommerce-tabs .panel{padding:15px 20px 20px}}@media (max-width:1366px){.newsletter-box{padding:3rem}.blog-section{padding-bottom:13.5rem}.home-banner .banner-content h2{font-size:2.5rem}.top-categories{padding:60px 0 30px}.section-title{font-size:32px;margin-bottom:50px}.trending-products{padding-top:60px}}@media (max-width:1280px){.h2{font-size:2.2rem}.openig-hours-line{font-size:13px}.home-about__badge{right:12px;top:12px}}@media (min-width:1200px){.display-404{font-size:10rem}}@media (max-width:1200px){.swiper-button-next{right:0}.swiper-button-prev{left:0}.home-hero__badge{right:12px;top:12px}}@media (max-width:1024px){.woocommerce-ordering label{margin:0 .5rem}}@media (min-width:992px){.shop-hero{padding:32px 0 72px}.shop-hero--compact{padding:24px 0 40px}.shop-archive__sidebar{position:sticky;top:120px;align-self:flex-start;margin-bottom:0}}@media (max-width:992px){.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.25rem}.navbar-tool-text{display:none}.home-banner .carousel-item,.home-banner .banner-box-text,.home-banner .carousel{height:auto}.carousel-indicators [data-bs-target]{background-color:var(--color-primary);width:10px;height:10px}.carousel-indicators .active{background-color:var(--color-secondary)}.top-categories{margin-top:-26px}.home-banner .banner-content h3{font-size:1.75rem}.home-banner .banner-content h2{font-size:2.5rem}.top-categories{padding-top:4rem}.product-card .product-title a,.product-card .product-price{font-size:14px;padding-right:0;padding-left:0}.product-card .stock-status{font-size:12px}.card-body{padding:.5rem .3rem}.card-footer{padding:0}.card-footer .btn-primary{font-size:.8rem;padding:.5rem}.woocommerce-shop .rounded-3{border-radius:0!important}.breadcrumb{justify-content:center}.sticky-bottom{bottom:-10px}.search-result{height:75vh}.site-footer .strong-points i{font-size:1.8rem}.top-categories{padding-bottom:0;background-image:none}.related-products,.trending-products,.category-section,.small-products,.upsell-products{margin-bottom:0}.product-filter{border-radius:0}.thumbnails-pager,.prodThumbSwiper{display:none!important}.woocommerce .review-form-bg{padding:2rem}.youtube-embed-wrapper iframe{max-width:100%}.sticky-add-to-cart__content{gap:10px}.sticky-add-to-cart__text{max-width:50%;margin-right:auto}.sticky-add-to-cart .quantity,.sticky-add-to-cart .cart span{display:none!important}.logo{max-width:200px}.brand-box{padding:30px;height:220px}.about-us .about-us-bg-color{padding-top:50px;padding-bottom:50px}.about-us h2,.category-banner h3{font-size:32px}.review-box{padding:20px 15px 20px}.reviews-section{padding:50px 0}.header-mid{padding:13px 0}.header-form{position:absolute;top:0;left:0;right:0;background:#fff;padding:15px 10px 30px;z-index:1000}.search-btn{background-color:var(--color-primary);color:var(--color-white)}.close-search-form{color:var(--color-primary);float:right;margin-bottom:15px;font-size:12px}.navbar-mega-nav::after{display:none}.mobile-menu .btn-close{color:var(--color-white)!important;width:auto;background:unset;opacity:1}.product-card .product-card-img{height:auto}}@media (max-width:991.98px){.home-hero__badge{top:16px;right:16px;padding:10px 16px}.home-reviews__heureka{text-align:left}.home-about__badge{top:16px;right:16px;width:96px;height:96px}.home-about__badge-main{font-size:20px}.home-store__pin{position:static;margin-top:16px}.home-section-subtitle{font-size:16px;line-height:26px}.home-about__text{font-size:16px;line-height:26px}.home-about__list li{font-size:16px}.home-store__hours li{font-size:16px}.shop-hero__content{min-height:0;padding:28px 24px}.shop-hero__badges{position:static;margin-top:16px}.shop-hero--compact .shop-hero__content{padding:20px 24px}.shop-hero--compact .shop-hero__badges,.shop-hero--no-media .shop-hero__badges--inline{margin-top:0}.pdp-summary{padding-left:0;margin-top:24px}.pdp-feature{padding:48px 0}.pdp-feature__body{margin-top:24px}.pdp-purchase form.composite_form .composite_button{flex-wrap:wrap}}@media (min-width:768px) and (max-width:991.98px){.pdp-purchase form.cart>.d-flex{flex-wrap:wrap;gap:10px}.pdp-purchase .single_add_to_cart_button.button{order:1;flex:0 0 100%;min-width:0}.pdp-strongpoints{grid-template-columns:1fr}}@media (max-width:768px){main{padding-bottom:12rem}.prodSwiper{width:100%;height:auto;order:1}.top-categories{padding-bottom:2rem}.product-card .badge{font-size:.6rem}.product-card .add-to-wishlist,.product-card .remove-wishlist{top:.5rem;right:.5rem;width:1.8rem;height:1.8rem}.prodThumbSwiper{order:2;width:100%;height:100px}.prodThumbSwiper.swiper-vertical>.swiper-wrapper{flex-direction:row}.prodThumbSwiper .swiper-slide{width:95px;height:95px!important;margin:0 5px}.prodThumbSwiper.swiper-vertical>.swiper-wrapper{overflow:scroll hidden;transform:none!important}.woocommerce td.product-quantity .input-group{width:140px;margin-left:auto}.related-products,.trending-products,.category-section,.small-products,.upsell-products{margin-bottom:1rem}.newsletter-box{padding:2rem}.newsletter-box p{font-size:1rem;margin-bottom:2rem}.home-banner .banner-box-img{height:350px}.carousel-indicators{display:none}.top-categories{margin-top:0}.brand-box{margin-bottom:15px}.category-banner{background-image:none!important;padding:15px;color:var(--color-third)}.category-banner h3{text-align:left}.category-banner p{max-width:100%}.free-shipping-text{display:block;text-align:center;padding:15px;height:75px}.cart-product-quantity{max-width:120px}}@media (max-width:576px){.input-group .btn{width:auto}.home-banner .banner-content h3{font-size:1.45rem}.home-banner .banner-content h2{font-size:1.75rem}.banner-section .highlighted-banner{background-image:none!important}.category-filter .btn-primary{width:100%}.page-top{padding-bottom:12rem}.page-top+*{margin-top:-10.875rem}.swiper-button-next,.swiper-button-prev{width:2.1rem;height:2.1rem}.swiper-button-next:after,.swiper-button-prev:after{font-size:.8rem}.back-to-top{right:20px;bottom:20px;width:35px;height:35px;font-size:15px}.newsletter-box button span{display:none}.newsletter-box button,.search-btn{width:auto}.newsletter-box{padding:2rem 1rem}.order-filter{width:auto}.woocommerce .review-form-bg{padding:1rem}.woocommerce div.product .woocommerce-tabs ul.tabs{background-image:unset;margin:2rem 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;text-align:center;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;font-size:1rem;border-bottom:1px solid var(--color-background-secondary)}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1rem}.sticky-add-to-cart__content .button{padding:5px!important;width:40px!important;height:40px!important;font-size:0!important;box-shadow:none!important;border-radius:6px!important}.sticky-add-to-cart__content .button::after{font-size:16px;content:"\f07a";font-family:var(--font-icons);display:inline-block}.sticky-add-to-cart__text{max-width:65%}}@media (max-width:575.98px){.home-usp__icon{width:52px;height:52px;font-size:22px}.home-usp__icon img{height:30px}.home-hero__badge i{font-size:22px}.home-store__pin{left:12px;right:12px;bottom:12px}.home-store__hours-list{display:block}.product-card button.button.alt,.product-card .woocommerce-loop-product__link{font-size:14px;padding:8px;font-weight:500}.product-card .btn,.product-card .add-to-cart-btn{width:100%}.home-hero__title{font-size:clamp(28px, 8vw, 38px)}.home-hero__subtitle{font-size:16px;line-height:26px}.home-about__badge{display:none}.home-collections,.home-gifts,.home-about,.home-reviews,.home-napisali{padding-top:40px;padding-bottom:40px}.collection-card--large{height:220px}.collection-card--small{height:130px}.gift-card{padding:20px;gap:16px}.review-card{padding:20px}.home-napisali__eyebrow{margin-bottom:24px}.home-napisali__logos{gap:20px 28px}.home-napisali__logo{height:44px}.home-napisali__logo-img{max-width:140px;max-height:44px}.home-bestsellers .swiper-button-next,.home-bestsellers .swiper-button-prev,.home-reviews .swiper-button-next,.home-reviews .swiper-button-prev{width:32px;height:32px}.home-bestsellers .swiper-button-next::after,.home-bestsellers .swiper-button-prev::after,.home-reviews .swiper-button-next::after,.home-reviews .swiper-button-prev::after{font-size:11px}.home-newsletter__box{padding:32px 16px;border-radius:20px}.site-footer--v2 .footer-contact{flex-direction:column;align-items:flex-start;gap:12px}.site-footer--v2 .footer-contact__item{font-size:13px;word-break:break-all}.site-footer--v2 .footer-bottom{flex-direction:column;text-align:center;gap:8px}.pdp-price-row{flex-direction:column;align-items:flex-start;gap:12px}.pdp-stock{text-align:left}.pdp-stock__label{justify-content:flex-start}.pdp-strongpoints{grid-template-columns:1fr}.pdp-purchase form.cart>.d-flex{flex-wrap:wrap;gap:10px}.pdp-purchase .quantity{flex:0 0 auto}.pdp-purchase .single_add_to_cart_button.button{flex:1 1 auto;min-width:0;overflow:hidden}.pdp-wishlist{flex:0 0 56px}.woocommerce div.product .woocommerce-tabs ul.tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:40px}.woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:12px 14px;white-space:nowrap}.woocommerce div.product .woocommerce-tabs .panel{padding:24px 0 36px}}@media (max-width:480px){.cart_item{display:block!important}.woocommerce-checkout-review-order-table .cart_item{display:table-row!important}.cart-product-quantity{max-width:unset;display:flex;flex-direction:row;align-items:center;margin-left:0;margin-top:15px}.cart-product-quantity .cart-product-price{margin:0!important}.cart-product-quantity .quantity{max-width:105px}.h2{font-size:1.7rem}.h3{font-size:1.6rem}.h4{font-size:1.2rem}.card-body{padding:6px}.sticky-add-to-cart__content img{width:50px;height:50px}}@media (max-width:400px){.product-card .product-title a{font-size:12px;line-height:1.3}.product-card .product-price{font-size:12px}.product-card{border-radius:12px}}@media (min-width:992px){.site-header.navbar-stuck .navbar-stuck-show{display:block!important}.site-header.navbar-stuck .header-bottom.collapse:not(.show){display:none}.navbar-expand-lg .mega-dropdown-column{width:224px}.space-lg-nowrap{white-space:nowrap!important}.offcanvas-show{display:block;position:static;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;visibility:visible!important;transform:none!important;background-color:#fff0;border:none}.category-filter .offcanvas-show{max-width:unset!important}.offcanvas-show .offcanvas-header,.offcanvas-show .offcanvas-footer{display:none}.offcanvas-show .offcanvas-body{padding:0;overflow:initial}}@media (min-width:768px){.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce-page .col2-set .col-1{width:100%}}@media screen and (min-width:600px){.menu-toggle{display:none}.main-navigation ul{display:flex}}@media (max-width:768px){.woocommerce-shipping-methods .method__content,.wc_payment_methods .method__content{flex-wrap:wrap}.woocommerce-shipping-methods .method__cost,.wc_payment_methods .method__cost{margin-top:8px;width:100%;text-align:right}.wc_payment_methods .instructions_wrapper{flex-wrap:wrap}}@media (max-width:767.98px){.atc-notification-modal .modal-dialog{max-width:calc(100% - 24px);margin:12px auto}.atc-notification__header,.atc-notification__body{padding-left:16px;padding-right:16px}.atc-notification__header{padding-top:20px}.atc-notification__body{padding-bottom:20px}.atc-notification__actions{grid-template-columns:1fr}.atc-notification__recommendations-grid{display:flex;overflow-x:auto;gap:12px;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.atc-notification__recommendation-item{flex:0 0 200px;scroll-snap-align:start}}@media (max-width:575px){.atc-notification-modal .modal-dialog{margin:8px auto}.atc-notification__success-badge{width:40px;height:40px;font-size:18px}.atc-notification__title{font-size:16px;line-height:22px}.atc-notification__product{padding:12px;gap:12px}.atc-notification__product-media{width:64px;height:64px}.atc-notification__product-meta{flex-direction:column;align-items:flex-start;gap:4px}}