.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.page-wrapper>.main-content{flex-direction:column;flex:1 0 auto;display:flex}.page-wrapper>.main-content>.container-fluid{flex:1 0 auto}.main-content{background:var(--vds-color-bg-pale)}.breadcrumb-wrapper,.breadcrumb-wrapper.breadcrumb-content{font-family:var(--vds-font-sans);letter-spacing:.02em;border-bottom:none;font-size:11px;background-color:var(--vds-color-bg-pale)!important;margin:0!important;padding:12px 0!important}.breadcrumb-wrapper .breadcrumb-wrap,.breadcrumb-wrapper .breadcrumb-wrap *,.breadcrumb-wrapper .breadcrumb-wrap span.title,.breadcrumb-wrapper .breadcrumb-wrap .h1{font-size:11px!important;font-weight:400!important;font-family:var(--vds-font-sans)!important;color:var(--vds-color-text-accent)!important;text-transform:none!important;line-height:1.4!important}.breadcrumb .breadcrumb__sep:before{display:none!important}.breadcrumb .breadcrumb__sep{opacity:.5;vertical-align:middle;margin:0 6px;color:var(--vds-color-text-accent)!important;font-size:10px!important}.breadcrumb-wrap a,.breadcrumb a{transition:color .2s;color:var(--vds-color-text-body)!important;font-size:11px!important;font-weight:400!important}.breadcrumb-wrap a:hover,.breadcrumb a:hover{color:var(--vds-color-primary)!important}.breadcrumb-wrapper .breadcrumb-wrap span.title,.breadcrumb-wrapper .breadcrumb-wrap .h1,.breadcrumb .title{color:var(--vds-color-text-accent)!important;font-family:var(--vds-font-sans)!important;text-transform:none!important;font-size:11px!important;font-weight:400!important}@media (width<=767px){.breadcrumb-wrapper{margin:0!important;padding:10px 0!important}}.main-content h1:not(.vds-hero-slide__title):not(.vds-side-card__title),.main-content h2:not(.vds-hero-slide__title):not(.vds-side-card__title),.main-content h3:not(.vds-hero-slide__title):not(.vds-side-card__title),.page-title,.collection-title,.tt-title h2,.tt-title h3,.section-header h2,.section-header h3{font-family:var(--vds-font-serif)!important;color:var(--vds-color-text-title)!important;text-transform:none!important}.main-content h4:not(.vds-hero-slide__title):not(.vds-side-card__title),.main-content h5,.main-content h6{font-family:var(--vds-font-sans);color:var(--vds-color-text-title)!important}.main-content p,.main-content li,.main-content td,.rte p,.rte li{color:var(--vds-color-text-body)}.main-content a:not(.btn):not(.pro_btn a):not([class^=vds-]):not([class*=\ vds-]),.rte a:not(.btn){color:var(--vds-color-primary);transition:color .2s}.main-content a:not(.btn):not(.pro_btn a):not([class^=vds-]):not([class*=\ vds-]):hover,.rte a:not(.btn):hover{color:var(--vds-color-primary-hover)}.btn:after,.btn--secondary:after{display:none!important}.btn,.btn--secondary,input.btn--secondary,input[type=submit]{background:var(--vds-color-primary);color:#fff;border-color:var(--vds-color-primary);border-radius:var(--vds-radius);transition:background .2s,border-color .2s}.btn:hover,.btn:focus,.btn:active,.btn--secondary:hover,.btn--secondary:focus,.btn--secondary:active,input.btn--secondary:hover,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{background:var(--vds-color-primary-hover);color:#fff;border-color:var(--vds-color-primary-hover)}.btn[disabled],.btn.disabled{background:var(--vds-color-border)!important;border-color:var(--vds-color-border)!important;color:var(--vds-color-text-accent)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=url],textarea,select,.form-control{color:var(--vds-color-text-body);border-radius:var(--vds-radius);transition:border-color .2s;border-color:var(--vds-color-border)!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus,select:focus,.form-control:focus{box-shadow:0 0 0 2px var(--vds-color-primary-soft);outline:none;border-color:var(--vds-color-primary)!important}input::placeholder,textarea::placeholder{color:var(--vds-color-text-accent)!important}#cartEmpty{padding:var(--vds-section-py) 24px!important}#cartEmpty .cart__title,#cartEmpty .tt-innerpagetitle{font-family:var(--vds-font-serif)!important;font-size:var(--vds-text-section)!important;color:var(--vds-color-text-title)!important;text-transform:none!important;margin-bottom:24px!important;font-weight:500!important}#cartEmpty .empty-carticon svg{opacity:.3;width:48px!important;height:48px!important}#cartEmpty .empty-carticon svg .st0,#cartEmpty .empty-carticon svg path{fill:var(--vds-color-text-accent)!important}#cartEmpty .cart--continue-message{font-family:var(--vds-font-sans)!important;font-size:var(--vds-text-body)!important;color:var(--vds-color-text-body)!important}#cartEmpty .cart--continue-message a{color:var(--vds-color-primary)!important}#cartEmpty .cart--continue-message a:hover{color:var(--vds-color-primary-hover)!important}#slidedown-cart .mini-cart-title,.template-cart h1,.template-cart .h1,.template-cart .cart__heading,.cart-title{font-family:var(--vds-font-serif)!important;color:var(--vds-color-text-title)!important;text-transform:none!important}#slidedown-cart .mini-cart-title{color:var(--vds-color-text-title)!important}#slidedown-cart .total .money,.template-cart .money{color:var(--vds-color-text-body)!important}#slidedown-cart .btn,.template-cart .btn{background:var(--vds-color-primary)!important;color:#fff!important;border-color:var(--vds-color-primary)!important}#slidedown-cart .btn:hover,.template-cart .btn:hover{background:var(--vds-color-primary-hover)!important;border-color:var(--vds-color-primary-hover)!important}h5.tt-toggle-accordion,h5.tt-toggle-accordion a,.tt-toggle-frame h5.tt-toggle-accordion,.tt-toggle-frame h5.tt-toggle-accordion a,#shopify-section-faq .tt-toggle-accordion,#shopify-section-faq .tt-toggle-accordion a{font-family:var(--vds-font-sans);color:var(--vds-color-text-title)!important}h5.tt-toggle-accordion.active,h5.tt-toggle-accordion.active a,.tt-toggle-frame .tt-toggle-accordion.active,.tt-toggle-frame .tt-toggle-accordion.active a{color:var(--vds-color-primary)!important}.tt-toggle-frame .tt-toggle-inner,.tt-toggle-frame .tt-toggle-inner p{color:var(--vds-color-text-body)!important}h5.tt-toggle-accordion:before,.tt-toggle-frame h5.tt-toggle-accordion:before,h5.tt-toggle-accordion.active:before,.tt-toggle-frame h5.tt-toggle-accordion.active:before{color:var(--vds-color-primary)!important}.tt-toggle-frame{border-color:var(--vds-color-border)!important}.faq-deatil .faq-title{font-family:var(--vds-font-serif);color:var(--vds-color-text-title)!important}.design_2 .tabs-layout-accordion .tt-tab-wrapper .tt-accordion-title{font-family:var(--vds-font-sans);color:var(--vds-color-text-title)!important}.design_2 .tabs-layout-accordion .tt-tab-wrapper .tt-accordion-title.active,.design_2 .tabs-layout-accordion .tt-tab-wrapper .tt-accordion-title:after{color:var(--vds-color-primary)!important}.template-search .search-results li>span.title a,.full-search-wrapper .search-results li>span.title a{transition:color .2s;color:var(--vds-color-text-title)!important}.template-search .search-results li>span.title a:hover,.full-search-wrapper .search-results li>span.title a:hover{color:var(--vds-color-primary)!important}.search-results .name-price .price,.search-results .name-price .price .money{color:var(--vds-color-text-body)!important}.search-results .name-price .product-price__price.compare_price,.search-results .name-price .product-price__price.compare_price .money{color:var(--vds-color-text-accent)!important}:root{--color-text-field:var(--vds-color-primary)!important;--color-text-hover-field:var(--vds-color-primary-hover)!important;--color-btn-primary:var(--vds-color-primary)!important;--color-btn-primary-text:#fff!important;--color-btn-secondary:var(--vds-color-primary-hover)!important;--color-btn-secondary-text:#fff!important;--color-product-primary:var(--vds-color-primary)!important;--color-product-primary-text:#fff!important;--color-product-secondary:var(--vds-color-primary-hover)!important;--color-product-secondary-text:#fff!important;--color-sale-text:var(--vds-color-primary)!important;--color-text:var(--vds-color-text-title)!important;--color-sub-text:var(--vds-color-text-body)!important;--color-meta:var(--vds-color-text-accent)!important;--color-border:var(--vds-color-border)!important;--color-bg-breadcrumb:var(--vds-color-bg-pale)!important;--color-text-breadcrumb:var(--vds-color-text-accent)!important;--color-text-hover-breadcrumb:var(--vds-color-primary)!important}#slidedown-cart svg path,.breadcrumb-wrapper svg path{fill:var(--vds-color-text-accent)}.btn svg path,.pro_btn a svg path{fill:currentColor}.quick-view .product-shop .product-title>a{font-family:var(--vds-font-serif)!important;color:var(--vds-color-text-title)!important}.main-content .rte [style*=color],.main-content .rte span[style],.main-content .rte p[style],.main-content .rte h1[style],.main-content .rte h2[style],.main-content .rte h3[style],.main-content .rte h4[style],.main-content .rte li[style],.main-content .rte a[style],.main-content .page-content [style*=color],.main-content .page-content span[style],.main-content .page-content p[style],.cms-aboutus [style*=color],.cms-aboutus span[style],.tt-toggle-inner [style*=color],.tt-toggle-inner span[style],.tt-toggle-inner p[style]{color:var(--vds-color-text-body)!important}.main-content .rte h1[style],.main-content .rte h2[style],.main-content .rte h3[style],.main-content .rte h4[style],.main-content .page-content h1[style],.main-content .page-content h2[style],.main-content .page-content h3[style],.main-content .page-content h4[style]{color:var(--vds-color-text-title)!important}[data-pf-type] [style*=color]{color:var(--vds-color-text-body)!important}[data-pf-type] h1[style],[data-pf-type] h2[style],[data-pf-type] h3[style]{color:var(--vds-color-text-title)!important}[data-pf-type] [style*=background-color]{background-color:var(--vds-color-bg-pale)!important}.main-content .rte a,.main-content .page-content a{color:var(--vds-color-primary)!important}.main-content .rte a:hover,.main-content .page-content a:hover{color:var(--vds-color-primary-hover)!important}.quick-view .product-shop h2.product-title{font-family:var(--vds-font-serif)!important;color:var(--vds-color-text-title)!important}.quick-view .product-detail-section p.product-description,.quick-view .product-detail-section p.product-description p{color:var(--vds-color-text-body)!important}.template-404 h1,.template-404 h2{font-family:var(--vds-font-serif)!important;color:var(--vds-color-text-title)!important}.grid.error-404 .btn{background:var(--vds-color-primary)!important;color:#fff!important}.grid.error-404 .btn:hover{background:var(--vds-color-primary-hover)!important}.pro_btn [class*=loadding-wishbutton] a,.pro_btn [class*=loadding-wishbutton] a i,.pro_btn a.add_to_wishlist i.fa-spinner{color:var(--vds-color-primary)}::selection{background:var(--vds-color-primary)!important;color:#fff!important}#insta-feed,.instafeed-new-layout-container,.instafeed-new-layout-wrapper{max-width:1560px!important;margin-left:auto!important;margin-right:auto!important}.add-cart-btn.vds-cart-add--success,.add-cart-btn.btn.vds-cart-add--success,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn.vds-cart-add--success,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn.vds-cart-add--success,.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn.vds-cart-add--success,.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn.vds-cart-add--success{background:var(--vds-color-bg-warm);color:var(--vds-color-primary);border-color:var(--vds-color-primary);cursor:default;background-image:none}.add-cart-btn.vds-cart-add--success:hover,.add-cart-btn.btn.vds-cart-add--success:hover,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn.vds-cart-add--success:hover,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn.vds-cart-add--success:hover,.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn.vds-cart-add--success:hover,.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn.vds-cart-add--success:hover{background:var(--vds-color-bg-warm);color:var(--vds-color-primary);border-color:var(--vds-color-primary)}.add-cart-btn.vds-cart-add--success svg,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn.vds-cart-add--success svg,.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn.vds-cart-add--success svg{vertical-align:middle;display:inline-block}.vds-cart-add--success .vds-cart-add__label{font-family:var(--vds-font-sans);letter-spacing:.05em;text-transform:uppercase;margin-left:.5em;font-weight:700;display:none}.add-cart-btn.btn.vds-cart-add--success .vds-cart-add__label{display:inline}.add-cart-btn.vds-cart-add--loading{opacity:.6;pointer-events:none}body.template-collection .main-content{background:var(--vds-color-bg-pale)}.index-section.tt-category{background:var(--vds-color-bg-pale);margin-bottom:0;padding-bottom:24px}.collection_template{--color-product-primary:var(--vds-color-primary);--color-product-primary-text:var(--vds-color-primary);--color-product-secondary:var(--vds-color-primary-hover);--color-product-secondary-text:#fff;background:var(--vds-color-bg-pale);color:var(--vds-color-text-body)}.collection_template .section-header__title{font-family:var(--vds-font-serif);color:var(--vds-color-text-title);letter-spacing:var(--vds-tracking-tight);font-size:36px;font-weight:500;line-height:var(--vds-leading-tight);text-transform:none;margin:0 0 6px;display:block}.collection_template .section-header.text-left{margin-bottom:20px;padding:8px 0 0}.collection_template .filter-wrapper{border-bottom:1px solid var(--vds-color-border);background:0 0;margin-bottom:28px;padding-bottom:14px}.collection_template .section-header .description{font-family:var(--vds-font-sans);font-size:var(--vds-text-body);color:var(--vds-color-text-body);line-height:var(--vds-leading-relaxed)}.breadcrumb-block .breadcrumb,.breadcrumb-block .breadcrumb a,.breadcrumb-block .breadcrumb span{font-family:var(--vds-font-sans);color:var(--vds-color-text-accent);font-size:11px;text-decoration:none}.breadcrumb-block .breadcrumb a:hover{color:var(--vds-color-primary)}.breadcrumb-block .breadcrumb .title{color:var(--vds-color-text-title);font-weight:500}.collection_template .view-mode.filter-grid-list{display:none}.collection_template a.filter-left,.collection_template a.filter-right{font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--vds-color-primary);transition:color var(--vds-duration-fast) ease;font-weight:600;text-decoration:none}.collection_template a.filter-left:hover,.collection_template a.filter-right:hover{color:var(--vds-color-primary-hover)}.collection_template a.filter-left i,.collection_template a.filter-right i{color:inherit;margin-right:4px}.collection_template .sorting_wrapper .btn.dropdown-toggle{font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--vds-color-text-title);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius);transition:border-color var(--vds-duration-fast) ease, color var(--vds-duration-fast) ease;background:0 0;padding:8px 16px;font-weight:600}.collection_template .sorting_wrapper .btn.dropdown-toggle:hover,.collection_template .sorting_wrapper .btn.dropdown-toggle:focus{border-color:var(--vds-color-primary);color:var(--vds-color-primary);box-shadow:none;background:0 0;outline:none}.collection_template .sorting_wrapper .btn.dropdown-toggle:active{background:var(--vds-color-bg-warm)}.collection_template .sorting_wrapper .dropdown-menu{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius);box-shadow:var(--vds-shadow-md);background:var(--vds-color-bg-white)}.collection_template .sorting_wrapper .dropdown-menu a,.collection_template .sorting_wrapper .dropdown-menu li a{font-family:var(--vds-font-sans);color:var(--vds-color-text-body);transition:background var(--vds-duration-fast) ease, color var(--vds-duration-fast) ease;padding:10px 18px;font-size:13px;text-decoration:none;display:block}.collection_template .sorting_wrapper .dropdown-menu a:hover,.collection_template .sorting_wrapper .dropdown-menu li a:hover{background:var(--vds-color-bg-pale);color:var(--vds-color-primary)}.collection_template .filter-show .pages_list{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);color:var(--vds-color-text-accent)}.collection_template .filter-show .pages_list .pag-product{color:var(--vds-color-text-body);font-weight:600}.collection_template .product-grid .row{gap:0}.collection_template .product-layouts{margin-bottom:36px;padding-left:16px;padding-right:16px}.collection_template .product-wrapper{background:var(--vds-color-bg-white);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-large);cursor:pointer;padding-bottom:16px;transition:box-shadow .25s,transform .25s,border-color .25s;overflow:hidden;box-shadow:0 2px 4px #5c4b450f,0 6px 20px #5c4b451a}.collection_template .product-wrapper:hover{border-color:#b76e7940;transform:translateY(-4px);box-shadow:0 4px 12px #5c4b451a,0 16px 40px #5c4b4526}.collection_template .product-grid .product-layouts .product-wrapper .product-thumb{background:var(--vds-color-bg-pale);padding:10px;overflow:hidden}.collection_template .product-wrapper .product-thumb{background:var(--vds-color-bg-pale);position:relative}.collection_template .product-wrapper .product-thumb .product-image{border-radius:var(--vds-radius);overflow:hidden}.collection_template .product-wrapper .grid-view-item__image{transition:transform var(--vds-duration-slow) ease;aspect-ratio:1;object-fit:contain}.collection_template .product-wrapper:hover .grid-view-item__image{transform:scale(1.03)}.collection_template .product-grid .product-layouts .product-wrapper .product-description{text-align:center;float:none;width:100%;padding:16px 16px 20px;display:block}.collection_template .product-wrapper .product-description{text-align:center}.collection_template .product-wrapper .h4.grid-view-item__title{text-transform:none;margin:0 0 8px;font-size:0}.collection_template .product-wrapper .grid-view-item__link.grid-link__title{font-family:var(--vds-font-sans);font-size:var(--vds-text-card);color:var(--vds-color-text-title);text-transform:none;-webkit-line-clamp:2;transition:color var(--vds-duration-fast) ease;-webkit-box-orient:vertical;font-weight:400;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.collection_template .product-wrapper .grid-view-item__link.grid-link__title:hover{color:var(--vds-color-primary)}.collection_template .product-wrapper .product-desc.rte{display:none}.collection_template .vds-cart-full{display:inline}.collection_template .vds-cart-short{display:none}.collection_template .product-grid .product-layouts .product-wrapper .product-description .grid-view-item__meta{margin:4px 0 16px}.collection_template .product-wrapper .grid-link__org_price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.collection_template .product-wrapper .price--on-sale .sale-price{flex-direction:row-reverse;justify-content:center;align-items:baseline;gap:8px;display:flex}.collection_template .product-wrapper .price--on-sale .regular-price{display:none}.collection_template .product-wrapper .product-price__price,.collection_template .product-wrapper .product-price__price .money{font-family:var(--vds-font-sans);color:var(--vds-color-text-title);font-size:15px;font-weight:700}.collection_template .product-wrapper .product-price__sale .product-price__price,.collection_template .product-wrapper .product-price__sale .product-price__price .money,.collection_template .product-wrapper .product-price__sale .money{color:var(--vds-color-text-title);font-size:15px;font-weight:700}.collection_template .product-wrapper .product-price__price.compare_price,.collection_template .product-wrapper .product-price__price.compare_price .money,.collection_template .product-wrapper s.compare_price,.collection_template .product-wrapper s.compare_price .money{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);color:var(--vds-color-text-accent);font-weight:400;text-decoration:line-through}.collection_template .product-grid .product-layouts .product-wrapper .pro_btn.add_tocart,.collection_template .product-wrapper .product-description .pro_btn.add_tocart{float:none;clear:both;width:100%;margin:12px 0 4px;padding:0;display:block}.collection_template .product-wrapper .pro_btn.add_tocart form{float:none;width:100%;margin:0;display:block}.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn,.collection_template .product-layouts .product-wrapper .pro_btn a.btn,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn{width:100%;height:var(--vds-btn-height-md);float:none;font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-sm);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--vds-color-primary);border:1.5px solid var(--vds-color-primary);border-radius:var(--vds-radius);padding:0 var(--vds-btn-px-sm);cursor:pointer;z-index:1;transition:background var(--vds-duration-normal) ease, color var(--vds-duration-normal) ease, border-color var(--vds-duration-normal) ease;background-image:none;justify-content:center;align-items:center;margin:0;font-weight:700;display:flex;position:relative}.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn:hover,.collection_template .product-layouts .product-wrapper .pro_btn a.btn:hover,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn:hover{background:var(--vds-color-primary-hover);color:#fff;border-color:var(--vds-color-primary-hover)}.collection_template .product-layouts .product-wrapper .pro_btn a.btn:active,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn:active{background:var(--vds-color-primary-hover);border-color:var(--vds-color-primary-hover)}.collection_template .product-layouts .product-wrapper .pro_btn a:after,.collection_template .product-layouts .product-wrapper .pro_btn a.btn:after,.collection_template .product-layouts .product-wrapper .pro_btn a.btn svg,.collection_template .product-layouts .product-wrapper .pro_btn a.btn i.mdi,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn svg,.collection_template .product-layouts .product-wrapper .pro_btn a.add-cart-btn i.mdi{display:none}.collection_template .product-layouts .product-wrapper .pro_btn .tooltip-label,.collection_template .product-layouts .product-wrapper .pro_btn span.add_cart.tooltip-label,.collection_template .product-layouts .product-wrapper .pro_btn span.sold_cart.tooltip-label{visibility:visible;opacity:1;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;pointer-events:auto;box-shadow:none;line-height:inherit;float:none;background:0 0;border:none;margin:0;padding:0;display:inline;position:static;transform:none}.collection_template .product-layouts .product-wrapper .pro_btn .tooltip-label:before,.collection_template .product-layouts .product-wrapper .pro_btn .tooltip-label:after{display:none}.collection_template .product-layouts .product-wrapper .pro_btn.soldout a.btn,.collection_template .product-layouts .product-wrapper .pro_btn.soldout a,.collection_template .product-wrapper .pro_btn.soldout a.add-to-cart-disable{width:100%;height:var(--vds-btn-height-sm);float:none;font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--vds-color-text-accent);background:var(--vds-color-bg-warm);border:1.5px solid var(--vds-color-border);border-radius:var(--vds-radius);cursor:default;opacity:.8;background-image:none;justify-content:center;align-items:center;margin:0;font-weight:700;display:flex}.collection_template .product-wrapper .pro_btn.soldout a svg{display:none}.collection_template .product-wrapper .product-price__sale-label{font-family:var(--vds-font-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--vds-color-primary);color:#fff;border-radius:var(--vds-radius);padding:4px 10px;font-size:10px;font-weight:700;line-height:1}.collection_template .product-wrapper .discount-percentage{font-family:var(--vds-font-sans);letter-spacing:.08em;background:var(--vds-color-text-title);color:#fff;border-radius:var(--vds-radius);padding:4px 10px;font-size:10px;font-weight:700;line-height:1}.collection_template .product-wrapper .custom_label{font-family:var(--vds-font-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--vds-color-bg-warm);color:var(--vds-color-text-body);border-radius:var(--vds-radius);padding:4px 10px;font-size:10px;font-weight:700;line-height:1}.collection_template .product-wrapper .sold-out-tag{background:#f7f4f1d9}.collection_template .product-wrapper .sold-out-tag .tag{font-family:var(--vds-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--vds-color-text-accent);background:var(--vds-color-bg-warm);border-radius:var(--vds-radius);padding:6px 14px;font-size:10px;font-weight:700}.collection_template .pagination-wrap,.collection_template .text-center.pagination-wrap{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.collection_template .pagination-wrap .btn.next{color:var(--vds-color-primary);border:1.5px solid var(--vds-color-primary);font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-sm);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--vds-radius);height:var(--vds-btn-height-sm);padding:0 var(--vds-btn-px-md);background:0 0;justify-content:center;align-items:center;margin-bottom:0;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.collection_template .pagination-wrap .btn.next:hover{background:var(--vds-color-primary);color:#fff}.collection_template .pagination-wrap .btn.next:after{content:none;display:none}.collection_template~.pagination,.pagination{font-family:var(--vds-font-sans)}.collection_template~.pagination a,.collection_template~.pagination span,.pagination a,.pagination span{font-size:var(--vds-text-small);color:var(--vds-color-text-body);border-color:var(--vds-color-border);border-radius:var(--vds-radius);transition:color var(--vds-duration-fast) ease, background var(--vds-duration-fast) ease, border-color var(--vds-duration-fast) ease}.collection_template~.pagination a:hover,.pagination a:hover{color:var(--vds-color-primary);border-color:var(--vds-color-primary)}.collection_template~.pagination .current,.collection_template~.pagination .active a,.pagination .current,.pagination .active a{background:var(--vds-color-primary);color:#fff;border-color:var(--vds-color-primary)}.off-canvas.shop-has-sidebar{background:var(--vds-color-bg-white);color:var(--vds-color-text-body);font-family:var(--vds-font-sans);max-width:340px;padding:32px 28px;box-shadow:-4px 0 24px #5c4b451f}.off-canvas.shop-has-sidebar .collection_sidebar{padding:0}.off-canvas.shop-has-sidebar .sidebar_close{cursor:pointer;z-index:5;position:absolute;top:16px;right:40px}.off-canvas.shop-has-sidebar .sidebar_close i{color:var(--vds-color-text-accent);font-size:20px;transition:color .15s,transform .15s}.off-canvas.shop-has-sidebar .sidebar_close:hover i{color:var(--vds-color-primary);transform:rotate(90deg)}.off-canvas.shop-has-sidebar :hover,.off-canvas.shop-has-sidebar :focus,.off-canvas.shop-has-sidebar :active{background-color:#0000}.off-canvas.shop-has-sidebar .facets__price .field:hover{background-color:var(--vds-color-bg-white)}.off-canvas.shop-has-sidebar .facets__list label.facet-checkbox:hover{background-color:var(--vds-color-bg-pale)}.off-canvas.shop-has-sidebar .collection_sidebar h4,.off-canvas.shop-has-sidebar .sidebar-block h4,.off-canvas.shop-has-sidebar .widget h4,.off-canvas.shop-has-sidebar .facets__summary h4,.off-canvas.shop-has-sidebar summary h4{font-family:var(--vds-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vds-color-text-title);cursor:pointer;background:0 0;margin:0 0 14px;padding:0;font-size:11px;font-weight:700}.off-canvas.shop-has-sidebar h4:hover,.off-canvas.shop-has-sidebar summary:hover,.off-canvas.shop-has-sidebar summary:hover h4{color:var(--vds-color-primary);background:0 0}.off-canvas.shop-has-sidebar .widget,.off-canvas.shop-has-sidebar .disclosure-has-popup{border-bottom:1px solid var(--vds-color-border);padding:20px 0}.off-canvas.shop-has-sidebar .widget:first-child,.off-canvas.shop-has-sidebar .disclosure-has-popup:first-child{padding-top:0}.off-canvas.shop-has-sidebar .widget a,.off-canvas.shop-has-sidebar .collection_sidebar a,.off-canvas.shop-has-sidebar .widget_product_categories a{font-family:var(--vds-font-sans);color:var(--vds-color-text-body);background:0 0;border:none;padding:8px 0;font-size:14px;text-decoration:none;transition:color .15s;display:block}.off-canvas.shop-has-sidebar .widget a:hover,.off-canvas.shop-has-sidebar .collection_sidebar a:hover,.off-canvas.shop-has-sidebar .widget_product_categories a:hover{color:var(--vds-color-primary);background:0 0}.off-canvas.shop-has-sidebar .widget_product_categories .product-categories{float:none;width:100%;margin:0;padding:0;list-style:none}.off-canvas.shop-has-sidebar .widget_product_categories .product-categories li{background:0 0;border:none;margin:0;padding:0}.off-canvas.shop-has-sidebar .widget_product_categories .product-categories li a.dt-sc-toggle,.off-canvas.shop-has-sidebar .widget_product_categories .product-categories li a{color:var(--vds-color-text-body);background:0 0;border:none;padding:8px 0;font-weight:400}.off-canvas.shop-has-sidebar .widget_product_categories .product-categories li a.dt-sc-toggle:hover,.off-canvas.shop-has-sidebar .widget_product_categories .product-categories li a:hover{color:var(--vds-color-primary);background:0 0}.off-canvas.shop-has-sidebar .widget_product_categories .product-categories li a.active{color:var(--vds-color-primary);font-weight:600}.off-canvas.shop-has-sidebar .facets__list{margin:0;padding:0;list-style:none}.off-canvas.shop-has-sidebar .facets__list .facets__item{margin:0 0 4px}.off-canvas.shop-has-sidebar .facets__list label.facet-checkbox{font-family:var(--vds-font-sans);color:var(--vds-color-text-body);border-radius:var(--vds-radius);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.off-canvas.shop-has-sidebar .facets__list label.facet-checkbox:hover{background:var(--vds-color-bg-pale);color:var(--vds-color-text-title)}.off-canvas.shop-has-sidebar .facets__list label.facet-checkbox input[type=checkbox]{appearance:none;border:1.5px solid var(--vds-color-border);background:var(--vds-color-bg-white);cursor:pointer;border-radius:4px;width:18px;min-width:18px;height:18px;transition:border-color .15s,background .15s;position:relative}.off-canvas.shop-has-sidebar .facets__list label.facet-checkbox input[type=checkbox]:hover{border-color:var(--vds-color-primary)}.off-canvas.shop-has-sidebar .facets__list label.facet-checkbox input[type=checkbox]:checked{background:var(--vds-color-primary);border-color:var(--vds-color-primary)}.off-canvas.shop-has-sidebar .facets__list label.facet-checkbox input[type=checkbox]:checked+.icon-checkmark,.off-canvas.shop-has-sidebar .facets__list label.facet-checkbox .icon-checkmark{display:none}.off-canvas.shop-has-sidebar .facets__list label.facet-checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.off-canvas.shop-has-sidebar .facets__price{align-items:flex-end;gap:10px;display:flex}.off-canvas.shop-has-sidebar .facets__price .field{border:1.5px solid var(--vds-color-border);border-radius:var(--vds-radius);background:var(--vds-color-bg-white);flex:1;align-items:center;gap:6px;padding:8px 10px;transition:border-color .15s;display:flex}.off-canvas.shop-has-sidebar .facets__price .field:focus-within{border-color:var(--vds-color-primary);box-shadow:0 0 0 3px var(--vds-color-primary-soft)}.off-canvas.shop-has-sidebar .facets__price .field-currency{font-family:var(--vds-font-sans);color:var(--vds-color-text-accent);flex-shrink:0;font-size:13px}.off-canvas.shop-has-sidebar .facets__price .field__label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.off-canvas.shop-has-sidebar .facets__price .field__input{font-family:var(--vds-font-sans);color:var(--vds-color-text-body);-moz-appearance:textfield;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-size:14px}.off-canvas.shop-has-sidebar .facets__price .field__input::placeholder{color:var(--vds-color-text-accent);font-size:13px}.off-canvas.shop-has-sidebar .facets__price .field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.off-canvas.shop-has-sidebar .facets__price .field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.off-canvas.shop-has-sidebar .facets__container a[href*=collections],.off-canvas.shop-has-sidebar a[class*=clear],.off-canvas.shop-has-sidebar .facets-container a{font-family:var(--vds-font-sans);color:var(--vds-color-primary);letter-spacing:.05em;text-transform:uppercase;margin-top:16px;padding:8px 0;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.off-canvas.shop-has-sidebar .facets-container a:hover{color:var(--vds-color-primary-hover)}.off-canvas.shop-has-sidebar .sidebar-bestsellers h4{margin-top:24px}.js-off-canvas-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#5c4b4559}.off-canvas.shop-has-sidebar .widget_promo_img{border-radius:var(--vds-radius-large);margin-top:20px;overflow:hidden}.off-canvas.shop-has-sidebar .widget_promo_img img{border-radius:var(--vds-radius-large);width:100%;height:auto}.off-canvas.shop-has-sidebar .facets-filter{padding-left:0}.off-canvas.shop-has-sidebar .sidebar-block{padding:0}.off-canvas.shop-has-sidebar .sidebar-block ul{margin:0;padding:0;list-style:none}.off-canvas.shop-has-sidebar .sidebar-block li{margin:0;padding:0}.off-canvas.shop-has-sidebar .active-facets__button-remove,.off-canvas.shop-has-sidebar .active-facets__button-remove.btn,.off-canvas.shop-has-sidebar .facets-container a.btn{font-family:var(--vds-font-sans);color:var(--vds-color-primary);text-transform:uppercase;letter-spacing:.08em;height:var(--vds-btn-height-sm);border:1.5px solid var(--vds-color-primary);border-radius:var(--vds-radius);background:0 0;justify-content:center;align-items:center;margin-top:16px;padding:8px 20px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.off-canvas.shop-has-sidebar .active-facets__button-remove:hover,.off-canvas.shop-has-sidebar .active-facets__button-remove.btn:hover{background:var(--vds-color-primary);color:#fff}.off-canvas.shop-has-sidebar .active-facets__button-remove.btn:after{content:none;display:none}.collection_template .paginate-info,.collection_template .collection-count,.collection_template .paging,.collection_template .paging a,.collection_template .pagination-wrap,.collection_template .pagination-wrap .showing{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);color:var(--vds-color-text-accent)}.collection_template .money,.collection_template .product-price__price,.collection_template .product-price__sale,.collection_template .grid-link__org_price{font-family:var(--vds-font-sans)}.collection_template .filter-sortby label,.collection_template .filter-wrapper .collection-sorting label{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);color:var(--vds-color-text-body);text-transform:none;font-weight:600}.collection_template .product-wrapper .product-thumb{position:relative}.collection_template .product-layouts .product-wrapper .product-thumb .btn_wrapper,.collection_template .product-layouts .product-wrapper .product-thumb .main_btn_wrapper{opacity:0;z-index:3;float:none;width:auto;height:auto;box-shadow:none;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:auto 0 20px;transform:translateY(8px)}.collection_template .product-thumb .btn_wrapper .pro_btn,.collection_template .product-thumb .main_btn_wrapper .pro_btn{float:none;width:44px;height:44px;box-shadow:none;display:inline-flex}.collection_template .product-layouts .product-wrapper:hover .product-thumb .btn_wrapper,.collection_template .product-layouts .product-wrapper:hover .product-thumb .main_btn_wrapper{opacity:1;transform:translateY(0)}.collection_template .product-thumb .btn_wrapper .pro_btn a.btn,.collection_template .product-thumb .btn_wrapper .pro_btn a,.collection_template .product-thumb .main_btn_wrapper .pro_btn a.btn,.collection_template .product-thumb .main_btn_wrapper .pro_btn a,.collection_template .product-thumb .quick-view-wrap a.btn,.collection_template .product-thumb .quick-view-wrap a.btn.quick-view-text{width:44px;height:44px;color:var(--vds-color-text-title);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;float:none;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:16px;line-height:1;transition:background .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #5c4b451f}.collection_template .product-thumb .btn_wrapper .pro_btn a:hover,.collection_template .product-thumb .btn_wrapper .pro_btn a.btn:hover,.collection_template .product-thumb .main_btn_wrapper .pro_btn a:hover,.collection_template .product-thumb .quick-view-wrap a.btn:hover{color:var(--vds-color-primary);background:#b76e791f;transform:scale(1.08);box-shadow:0 4px 12px #b76e7926}.collection_template .product-thumb .btn_wrapper .pro_btn a i.fas,.collection_template .product-thumb .btn_wrapper .pro_btn a i.far,.collection_template .product-thumb .main_btn_wrapper .pro_btn a i.fas,.collection_template .product-thumb .main_btn_wrapper .pro_btn a i.far,.collection_template .product-thumb .quick-view-wrap a i.fas,.collection_template .product-thumb .quick-view-wrap a i.far{background:0 0;width:auto;height:auto;font-size:16px;line-height:1;display:inline-block}.collection_template .product-thumb .btn_wrapper a:after,.collection_template .product-thumb .btn_wrapper a:before,.collection_template .product-thumb .main_btn_wrapper a:after,.collection_template .product-thumb .main_btn_wrapper a:before{content:none;display:none}.collection_template .product-thumb .btn_wrapper .add-to-wishlist .show,.collection_template .product-thumb .btn_wrapper .add-to-wishlist .show>div:not([style*="display: none"]){display:contents}.collection_template .product-thumb .btn_wrapper .add-to-wishlist .show a,.collection_template .product-thumb .btn_wrapper .add-to-wishlist .show a.btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;color:var(--vds-color-text-title);cursor:pointer;float:none;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:16px;transition:background .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #5c4b451f}.collection_template .product-thumb .btn_wrapper .add-to-wishlist .show a:hover,.collection_template .product-thumb .btn_wrapper .add-to-wishlist .show a.btn:hover{color:var(--vds-color-primary);background:#b76e791f;transform:scale(1.08)}.collection_template .product-wrapper .pro_btn a.added-wishlist{background:var(--vds-color-primary);color:#fff}#quickview-template .overlay,.quick-view .overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#5c4b4573}#quickview-template .content,.quick-view .content{background:var(--vds-color-bg-white);border-radius:var(--vds-radius-large);font-family:var(--vds-font-sans);color:var(--vds-color-text-body);overflow:hidden;box-shadow:0 20px 60px #5c4b4533}#quickview-template .close-window,.quick-view .close-window{color:var(--vds-color-text-accent);z-index:10;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .15s,color .15s;display:flex}#quickview-template .close-window:hover,.quick-view .close-window:hover{background:var(--vds-color-bg-pale);color:var(--vds-color-primary)}#quickview-template .product-img,.quick-view .product-img{background:var(--vds-color-bg-pale);border-radius:var(--vds-radius-large) 0 0 var(--vds-radius-large)}#quickview-template .product-shop,.quick-view .product-shop{padding:32px}#quickview-template .product-detail-section,.quick-view .product-detail-section{font-family:var(--vds-font-sans)}#quickview-template .product-title,.quick-view .product-title,#quickview-template .product-title,.quick-view .product-title a{font-family:var(--vds-font-serif);color:var(--vds-color-text-title);text-transform:none;font-size:24px;font-weight:500;line-height:var(--vds-leading-tight);margin-bottom:12px;text-decoration:none}#quickview-template .product-description,.quick-view .product-description,.quick-view .product-detail-section p.product-description{font-family:var(--vds-font-sans);color:var(--vds-color-text-body);margin-bottom:16px;font-size:13px;line-height:1.6}#quickview-template .product-description p,.quick-view .product-description p{color:inherit;font-family:inherit;line-height:inherit;font-size:inherit;margin:0 0 4px}#quickview-template .product-description strong,#quickview-template .product-description b,#quickview-template .product-description h1,#quickview-template .product-description h2,#quickview-template .product-description h3,#quickview-template .product-description h4,.quick-view .product-description strong,.quick-view .product-description b,.quick-view .product-description h1,.quick-view .product-description h2,.quick-view .product-description h3,.quick-view .product-description h4{font-family:var(--vds-font-sans);color:var(--vds-color-text-title);margin:0 0 4px;font-size:13px;font-weight:600;display:inline}#quickview-template .product-price__price,.quick-view .product-price__price,#quickview-template .prices,.quick-view .prices{font-family:var(--vds-font-sans);color:var(--vds-color-text-title);margin-bottom:12px}#quickview-template .product-price__price,.quick-view .product-price__price .money,#quickview-template #QProductPrice,.quick-view #QProductPrice{font-family:var(--vds-font-sans);color:var(--vds-color-text-title);font-size:22px;font-weight:700}#quickview-template .compare_price,.quick-view .compare_price,#quickview-template #QComparePrice,.quick-view #QComparePrice{font-family:var(--vds-font-sans);color:var(--vds-color-text-accent);margin-left:8px;font-size:14px;font-weight:400;text-decoration:line-through}#quickview-template .product-price__price,.quick-view .product-price__price{font-size:0}#quickview-template .product-price__price,.quick-view .product-price__price .money,#quickview-template .product-price__price,.quick-view .product-price__price span.money{font-size:22px}#quickview-template .product-info,.quick-view .product-info{display:none}#quickview-template .product-inventory span,.quick-view .product-inventory span,.quick-view .product-shop .product-inventory span{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);color:var(--vds-color-text-title);margin-left:6px;font-weight:600}.quick-view .product-inventory span.in-stock,.quick-view .product-inventory span[style*=color]{color:var(--vds-color-text-title)}#quickview-template .quantity-box,.quick-view .quantity-box{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#quickview-template .quantity-box>label,.quick-view .quantity-box>label{display:none}#quickview-template .quantity-box .actions,.quick-view .quantity-box .actions{flex:1}#quickview-template .qty-box-set,.quick-view .qty-box-set{border:1.5px solid var(--vds-color-border);border-radius:var(--vds-radius);float:left;width:110px;height:40px;position:relative;overflow:hidden}#quickview-template .qty-box-set input.quantity,.quick-view .qty-box-set input.quantity{font-family:var(--vds-font-sans);color:var(--vds-color-text-title);text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:100%;height:40px;padding:0 30px;font-size:14px;font-weight:600;line-height:40px}#quickview-template .qty-box-set input.quantity::-webkit-outer-spin-button{-webkit-appearance:none}#quickview-template .qty-box-set input.quantity::-webkit-inner-spin-button{-webkit-appearance:none}.quick-view .qty-box-set input.quantity::-webkit-outer-spin-button{-webkit-appearance:none}.quick-view .qty-box-set input.quantity::-webkit-inner-spin-button{-webkit-appearance:none}#quickview-template .qty-box-set .qtyminus,#quickview-template .qty-box-set .qtyplus,.quick-view .qty-box-set .qtyminus,.quick-view .qty-box-set .qtyplus{text-align:center;cursor:pointer;z-index:1;background:0 0;width:30px;height:40px;line-height:40px;transition:background .15s;position:absolute;top:0;bottom:0}#quickview-template .qty-box-set .qtyminus,.quick-view .qty-box-set .qtyminus{border-right:1px solid var(--vds-color-border);left:0}#quickview-template .qty-box-set .qtyplus,.quick-view .qty-box-set .qtyplus{border-left:1px solid var(--vds-color-border);right:0}#quickview-template .qty-box-set .qtyminus:hover,#quickview-template .qty-box-set .qtyplus:hover,.quick-view .qty-box-set .qtyminus:hover,.quick-view .qty-box-set .qtyplus:hover{background:var(--vds-color-bg-pale)}#quickview-template .qty-box-set .qtyminus i,#quickview-template .qty-box-set .qtyplus i,.quick-view .qty-box-set .qtyminus i,.quick-view .qty-box-set .qtyplus i{color:var(--vds-color-text-title);font-size:14px}#quickview-template .add-to-cart-btn.btn,.quick-view .add-to-cart-btn.btn{font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-md);letter-spacing:.1em;text-transform:uppercase;background:var(--vds-color-primary);color:#fff;border:1.5px solid var(--vds-color-primary);border-radius:var(--vds-radius);height:var(--vds-btn-height-md);padding:0 var(--vds-btn-px-lg);cursor:pointer;flex:1;justify-content:center;align-items:center;min-width:180px;margin:0;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}#quickview-template .add-to-cart-btn.btn:hover,.quick-view .add-to-cart-btn.btn:hover{background:var(--vds-color-primary-hover);border-color:var(--vds-color-primary-hover)}#quickview-template .add-to-cart-btn.btn:after,.quick-view .add-to-cart-btn.btn:after{content:none;display:none}#quickview-template .more-view-wrapper,.quick-view .more-view-wrapper{margin-top:12px;position:relative}#quickview-template .product-photo-thumbs li img,.quick-view .product-photo-thumbs li img{border-radius:var(--vds-radius);cursor:pointer;background:var(--vds-color-bg-pale);border:none}#quickview-template .product-photo-thumbs li a,.quick-view .product-photo-thumbs li a{border:2px solid var(--vds-color-border);border-radius:var(--vds-radius);box-shadow:none;transition:border-color .15s;display:block;overflow:hidden}#quickview-template .product-photo-thumbs li a.active,.quick-view .product-photo-thumbs li a.active,#quickview-template .product-photo-thumbs li a:hover,.quick-view .product-photo-thumbs li a:hover{border-color:var(--vds-color-primary);box-shadow:none}#quickview-template .swiper-button,.quick-view .swiper-button{background:var(--vds-color-bg-white);border:1px solid var(--vds-color-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-top:-6px;transition:border-color .15s,background .15s;display:flex;top:50%;transform:translateY(-50%)}#quickview-template .swiper-button:hover,.quick-view .swiper-button:hover{border-color:var(--vds-color-primary);background:#b76e7914}#quickview-template .swiper-button:after,.quick-view .swiper-button:after{font-size:0;display:none}#quickview-template .swiper-button-prev:before,.quick-view .swiper-button-prev:before,#quickview-template .swiper-button-next:before,.quick-view .swiper-button-next:before{content:"";border:solid var(--vds-color-text-accent);border-width:0 1.5px 1.5px 0;width:7px;height:7px;transition:border-color .15s;display:block}#quickview-template .swiper-button-prev:before,.quick-view .swiper-button-prev:before{margin-left:2px;transform:rotate(135deg)}#quickview-template .swiper-button-next:before,.quick-view .swiper-button-next:before{margin-right:2px;transform:rotate(-45deg)}#quickview-template .swiper-button:hover:before,.quick-view .swiper-button:hover:before{border-color:var(--vds-color-primary)}#quickview-template .swiper-pagination,.quick-view .swiper-pagination,#quickview-template .more-view-wrapper .swiper-pagination,.quick-view .more-view-wrapper .swiper-pagination{display:none}@keyframes vds-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.collection_template .product-layouts{animation:.4s both vds-card-in}.collection_template .product-layouts:nth-child(2){animation-delay:50ms}.collection_template .product-layouts:nth-child(3){animation-delay:.1s}.collection_template .product-layouts:nth-child(4){animation-delay:.15s}.collection_template .product-layouts:nth-child(5){animation-delay:.2s}.collection_template .product-layouts:nth-child(6){animation-delay:.22s}.collection_template .product-layouts:nth-child(7){animation-delay:.24s}.collection_template .product-layouts:nth-child(8){animation-delay:.26s}.collection_template .product-layouts:nth-child(n+9){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.collection_template .product-wrapper,.collection_template .product-wrapper .grid-view-item__image,.collection_template .product-wrapper .pro_btn a{transition:none}.collection_template .product-layouts{animation:none}}@media (width<=767px){.collection_template .section-header__title{font-size:26px}.collection_template .section-header.text-left{margin-bottom:12px}.collection_template .filter-wrapper{float:none;background:0 0;flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:14px;padding:8px 0;display:flex}.collection_template .filter-wrapper *,.collection_template .filter-wrapper .sorting-section,.collection_template .filter-wrapper .pages_list,.collection_template .filter-wrapper .filter-show{float:none}.collection_template .filter-wrapper a.filter-left,.collection_template .filter-wrapper a.filter-right{float:none;flex-shrink:0}.collection_template .sorting_wrapper{float:none;flex:1;justify-content:flex-end;align-items:center;gap:10px;width:auto;margin:0;display:flex}.collection_template .sorting_wrapper .filter-sortby label{display:none}.collection_template .sorting_wrapper .collection-sorting,.collection_template .sorting_wrapper .filter-sortby,.collection_template .sorting_wrapper .sorting-section{float:none;width:auto}.collection_template .filter-show.grid__item{float:none;width:auto;margin:0;padding:0}.collection_template .sorting_wrapper .sorting-section .btn.dropdown-toggle{margin:0}.collection_template .product-grid .row,.collection_template .product-grid .products-grid-view{float:none;flex-wrap:wrap;display:flex}.collection_template .product-grid .grid-item{float:none;width:50%;display:flex}.collection_template .product-grid .product-layouts{width:100%;margin-bottom:10px;padding-left:5px;padding-right:5px;display:flex}.collection_template .product-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.collection_template .product-grid .product-layouts .product-wrapper .product-thumb{flex-shrink:0;padding:6px}.collection_template .product-grid .product-layouts .product-wrapper .product-description{flex-direction:column;flex:1;padding:10px 10px 12px;display:flex}.collection_template .product-wrapper .h4.grid-view-item__title{min-height:0;margin:0 0 4px}.collection_template .product-wrapper .grid-view-item__link.grid-link__title{-webkit-line-clamp:2;font-size:12px;line-height:1.3}.collection_template .product-grid .product-layouts .product-wrapper .product-description .grid-view-item__meta{margin-top:auto;margin-bottom:0;padding-top:4px}.collection_template .product-wrapper .product-description .grid-link__org_price{float:none;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:5px;display:flex}.collection_template .product-wrapper .price--on-sale .sale-price{flex-flow:row-reverse;justify-content:center;align-items:baseline;gap:5px;display:flex}.collection_template .product-wrapper .product-price__price,.collection_template .product-wrapper .product-price__price .money,.collection_template .product-wrapper .product-price__sale .product-price__price,.collection_template .product-wrapper .product-price__sale .money{white-space:nowrap;font-size:13px;font-weight:700}.collection_template .product-wrapper .product-price__price.compare_price,.collection_template .product-wrapper .product-price__price.compare_price .money,.collection_template .product-wrapper s.compare_price,.collection_template .product-wrapper s.compare_price .money{white-space:nowrap;margin:0;font-size:10px;position:static}.collection_template .product-wrapper .product-price__price.compare_price .money:after,.collection_template .product-wrapper s.compare_price .money:after{content:none;display:none}.collection_template .product-grid .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn,.collection_template .product-grid .product-layouts .product-wrapper .pro_btn a.btn,.collection_template .product-grid .product-layouts .product-wrapper .pro_btn a.add-cart-btn{letter-spacing:.08em;height:32px;padding:0 8px;font-size:9px}.collection_template .vds-cart-full{display:none}.collection_template .vds-cart-short{display:inline}.collection_template .product-grid .product-layouts .product-wrapper .pro_btn.soldout a.btn,.collection_template .product-grid .product-layouts .product-wrapper .pro_btn.soldout a,.collection_template .product-grid .product-layouts .product-wrapper .pro_btn.soldout a.add-to-cart-disable{height:32px;padding:0 8px;font-size:9px}.collection_template .product-grid .product-layouts .product-wrapper .pro_btn.add_tocart{margin:8px 0 0}.collection_template .product-wrapper:hover{transform:none}.collection_template .pagination-wrap{text-align:center;flex-direction:column;align-items:stretch;padding:12px 0}.collection_template .pagination-wrap .btn.next{justify-content:center;width:100%;display:flex}.collection_template{touch-action:manipulation}.collection_template .product-layouts{animation-duration:.3s}}body.pesquisa .main-content{background:var(--vds-color-bg-pale)}body.pesquisa .breadcrumb-wrapper{display:none}.vds-search-empty{background:var(--vds-color-bg-pale);font-family:var(--vds-font-sans);padding:140px 24px 180px}.vds-search-empty__inner{text-align:center;max-width:720px;margin:0 auto}.vds-search-empty__eyebrow{font-family:var(--vds-font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--vds-color-primary);margin:0 0 14px;font-size:11px;font-weight:700}.vds-search-empty__title{font-family:var(--vds-font-serif);letter-spacing:-.6px;color:var(--vds-color-text-title);margin:0 0 14px;font-size:clamp(32px,4.4vw,46px);font-weight:600;line-height:1.12}.vds-search-empty__subtitle{font-family:var(--vds-font-sans);color:var(--vds-color-text-accent);max-width:520px;margin:0 auto 36px;font-size:16px;line-height:1.6}.vds-search-empty__form-wrap{max-width:620px;margin:0 auto}.vds-search-empty__popular{margin-top:36px}.vds-search-empty__popular-label{font-family:var(--vds-font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--vds-color-text-accent);margin:0 0 16px;font-size:11px;font-weight:700}.vds-search-empty__chips{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.vds-search-empty__chip{background:var(--vds-color-bg-white);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);height:36px;font-family:var(--vds-font-sans);color:var(--vds-color-text-body);letter-spacing:.01em;transition:background var(--vds-duration-normal) ease, border-color var(--vds-duration-normal) ease, color var(--vds-duration-normal) ease, transform var(--vds-duration-normal) ease;align-items:center;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.vds-search-empty__chip:hover{background:var(--vds-color-primary);border-color:var(--vds-color-primary);color:#fff;transform:translateY(-1px)}.vds-search-empty__explore{border-top:1px solid var(--vds-color-border);margin-top:56px;padding-top:40px}.vds-search-empty__explore-label{font-family:var(--vds-font-sans);color:var(--vds-color-text-accent);margin:0 0 12px;font-size:13px}.vds-search-empty__explore-link{font-family:var(--vds-font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--vds-color-primary);transition:border-color var(--vds-duration-normal) ease, color var(--vds-duration-normal) ease;border-bottom:1px solid #0000;align-items:center;gap:8px;padding:10px 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.vds-search-empty__explore-link:hover{color:var(--vds-color-primary-hover);border-bottom-color:var(--vds-color-primary-hover)}.vds-search-empty__explore-link svg{fill:currentColor;width:14px;height:14px}@media (width<=600px){.vds-search-empty{padding:80px 16px 120px}.vds-search-empty__title{font-size:30px}.vds-search-empty__subtitle{margin-bottom:28px;font-size:15px}}body.pesquisa .main-content,.search-products{background:var(--vds-color-bg-pale);color:var(--vds-color-text-body)}.search-products{--color-product-primary:var(--vds-color-primary);--color-product-primary-text:var(--vds-color-primary);--color-product-secondary:var(--vds-color-primary-hover);--color-product-secondary-text:#fff;font-family:var(--vds-font-sans)}.search-products .section-header__title{font-family:var(--vds-font-serif);color:var(--vds-color-text-title);letter-spacing:var(--vds-tracking-tight);font-size:36px;font-weight:500;line-height:var(--vds-leading-tight);text-transform:none;margin:0 0 16px}.search-products .search-bar.input-group{border:1.5px solid var(--vds-color-border);border-radius:var(--vds-radius);transition:border-color var(--vds-duration-fast) ease;overflow:hidden}.search-products .search-bar.input-group:focus-within{border-color:var(--vds-color-primary);box-shadow:0 0 0 3px var(--vds-color-primary-soft)}.search-products .search-bar input{font-family:var(--vds-font-sans);color:var(--vds-color-text-body);border:none;outline:none}.search-products .search-bar .search-submit{border:none;border-left:1px solid var(--vds-color-border);background:var(--vds-color-primary);color:#fff;border-radius:0}.search-products a{color:var(--vds-color-primary);transition:color var(--vds-duration-fast) ease}.search-products a:hover{color:var(--vds-color-primary-hover)}.search-products .product-grid .products-grid-view{float:none;width:100%}.search-products .product-grid .row{gap:0}.search-products .product-layouts{margin-bottom:36px;padding-left:0;padding-right:0}.search-products .product-wrapper{background:var(--vds-color-bg-white);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-large);cursor:pointer;padding-bottom:16px;transition:box-shadow .25s,transform .25s,border-color .25s;overflow:hidden;box-shadow:0 2px 4px #5c4b450f,0 6px 20px #5c4b451a}.search-products .product-wrapper:hover{border-color:#b76e7940;transform:translateY(-4px);box-shadow:0 4px 12px #5c4b451a,0 16px 40px #5c4b4526}.search-products .product-grid .product-layouts .product-wrapper .product-thumb{background:var(--vds-color-bg-pale);padding:10px;overflow:hidden}.search-products .product-wrapper .product-thumb{background:var(--vds-color-bg-pale);position:relative}.search-products .product-wrapper .product-thumb .product-image{border-radius:var(--vds-radius);overflow:hidden}.search-products .product-wrapper .grid-view-item__image{transition:transform var(--vds-duration-slow) ease;aspect-ratio:1;object-fit:contain}.search-products .product-wrapper:hover .grid-view-item__image{transform:scale(1.03)}.search-products .product-grid .product-layouts .product-wrapper .product-description{text-align:center;float:none;width:100%;padding:16px 16px 20px;display:block}.search-products .product-wrapper .product-description{text-align:center}.search-products .product-wrapper .h4.grid-view-item__title{text-transform:none;margin:0 0 8px;font-size:0}.search-products .product-wrapper .grid-view-item__link.grid-link__title{font-family:var(--vds-font-sans);font-size:var(--vds-text-card);color:var(--vds-color-text-title);text-transform:none;-webkit-line-clamp:2;transition:color var(--vds-duration-fast) ease;-webkit-box-orient:vertical;font-weight:400;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.search-products .product-wrapper .grid-view-item__link.grid-link__title:hover{color:var(--vds-color-primary)}.search-products .product-wrapper .product-desc.rte,.search-products .product-wrapper .second-productimg,.search-products .product-wrapper .loader{display:none}.search-products .product-wrapper .btn_wrapper{opacity:0;transition:opacity var(--vds-duration-normal) ease;pointer-events:none;z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.search-products .product-wrapper .btn_wrapper .quick-view-wrap{order:1}.search-products .product-wrapper .btn_wrapper .add-to-wishlist{order:2}.search-products .product-wrapper .btn_wrapper .add-to-compare{order:3}.search-products .product-wrapper:hover .btn_wrapper{opacity:1;pointer-events:auto}.search-products .vds-cart-full{display:inline}.search-products .vds-cart-short{display:none}.search-products .product-grid .product-layouts .product-wrapper .product-description .grid-view-item__meta{margin:4px 0 16px}.search-products .product-wrapper .grid-link__org_price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.search-products .product-wrapper .price--on-sale .sale-price{flex-direction:row-reverse;justify-content:center;align-items:baseline;gap:8px;display:flex}.search-products .product-wrapper .price--on-sale .regular-price{display:none}.search-products .product-wrapper .product-price__price,.search-products .product-wrapper .product-price__price .money{font-family:var(--vds-font-sans);color:var(--vds-color-text-title);font-size:15px;font-weight:700}.search-products .product-wrapper .product-price__sale .product-price__price,.search-products .product-wrapper .product-price__sale .product-price__price .money,.search-products .product-wrapper .product-price__sale .money{color:var(--vds-color-text-title);font-size:15px;font-weight:700}.search-products .product-wrapper .product-price__price.compare_price,.search-products .product-wrapper .product-price__price.compare_price .money,.search-products .product-wrapper s.compare_price,.search-products .product-wrapper s.compare_price .money{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);color:var(--vds-color-text-accent);font-weight:400;text-decoration:line-through}.search-products .product-grid .product-layouts .product-wrapper .pro_btn.add_tocart,.search-products .product-wrapper .product-description .pro_btn.add_tocart{float:none;clear:both;width:100%;margin:12px 0 4px;padding:0;display:block}.search-products .product-wrapper .pro_btn.add_tocart form{float:none;width:100%;margin:0;display:block}.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn,.search-products .product-layouts .product-wrapper .pro_btn a.btn,.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn{width:100%;height:var(--vds-btn-height-md);float:none;font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-sm);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--vds-color-primary);border:1.5px solid var(--vds-color-primary);border-radius:var(--vds-radius);padding:0 var(--vds-btn-px-sm);cursor:pointer;z-index:1;transition:background var(--vds-duration-normal) ease, color var(--vds-duration-normal) ease, border-color var(--vds-duration-normal) ease;background-image:none;justify-content:center;align-items:center;margin:0;font-weight:700;display:flex;position:relative}.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn:hover,.search-products .product-layouts .product-wrapper .pro_btn a.btn:hover,.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn:hover{background:var(--vds-color-primary-hover);color:#fff;border-color:var(--vds-color-primary-hover)}.search-products .product-layouts .product-wrapper .pro_btn a:after,.search-products .product-layouts .product-wrapper .pro_btn a.btn:after,.search-products .product-layouts .product-wrapper .pro_btn a.btn svg,.search-products .product-layouts .product-wrapper .pro_btn a.btn i.mdi,.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn svg,.search-products .product-layouts .product-wrapper .pro_btn a.add-cart-btn i.mdi{display:none}.search-products .product-layouts .product-wrapper .pro_btn .tooltip-label,.search-products .product-layouts .product-wrapper .pro_btn span.add_cart.tooltip-label,.search-products .product-layouts .product-wrapper .pro_btn span.sold_cart.tooltip-label{visibility:visible;opacity:1;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;pointer-events:auto;box-shadow:none;line-height:inherit;float:none;background:0 0;border:none;margin:0;padding:0;display:inline;position:static;transform:none}.search-products .product-layouts .product-wrapper .pro_btn .tooltip-label:before,.search-products .product-layouts .product-wrapper .pro_btn .tooltip-label:after{display:none}.search-products .product-layouts .product-wrapper .pro_btn.soldout a.btn,.search-products .product-layouts .product-wrapper .pro_btn.soldout a,.search-products .product-wrapper .pro_btn.soldout a.add-to-cart-disable{width:100%;height:var(--vds-btn-height-sm);float:none;font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--vds-color-text-accent);background:var(--vds-color-bg-warm);border:1.5px solid var(--vds-color-border);border-radius:var(--vds-radius);cursor:default;opacity:.8;background-image:none;justify-content:center;align-items:center;margin:0;font-weight:700;display:flex}.search-products .product-wrapper .pro_btn.soldout a svg{display:none}.search-products .product-wrapper .product-price__sale-label{font-family:var(--vds-font-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--vds-color-primary);color:#fff;border-radius:var(--vds-radius);padding:4px 10px;font-size:10px;font-weight:700;line-height:1}.search-products .product-wrapper .discount-percentage{font-family:var(--vds-font-sans);letter-spacing:.08em;background:var(--vds-color-text-title);color:#fff;border-radius:var(--vds-radius);padding:4px 10px;font-size:10px;font-weight:700;line-height:1}.search-products .product-wrapper .sold-out-tag{background:#f7f4f1d9}.search-products .product-wrapper .sold-out-tag .tag{font-family:var(--vds-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--vds-color-text-accent);background:var(--vds-color-bg-warm);border-radius:var(--vds-radius);padding:6px 14px;font-size:10px;font-weight:700}.search-products .product_categories.vds-popular-searches{float:none;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;padding:16px 16px 20px;display:flex}.search-products .vds-popular-searches__toggle{font:inherit;color:inherit;cursor:default;text-align:left;background:0 0;border:none;margin:0;padding:0;display:contents}.search-products .product_categories h4{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);color:var(--vds-color-text-title);letter-spacing:var(--vds-tracking-wide);text-transform:uppercase;white-space:nowrap;margin:0;font-weight:600}.search-products .vds-popular-searches__chevron{display:none}.search-products .product_categories>ul{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.search-products .product_categories ul li{margin:0}.search-products .product_categories ul li a{font-family:var(--vds-font-sans);color:var(--vds-color-text-body);background:var(--vds-color-bg-white);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);transition:background var(--vds-duration-fast) ease, color var(--vds-duration-fast) ease, border-color var(--vds-duration-fast) ease;white-space:nowrap;padding:5px 14px;font-size:11px;font-weight:500;text-decoration:none;display:inline-block}.search-products .product_categories ul li a:hover{background:var(--vds-color-bg-warm);color:var(--vds-color-primary);border-color:#b76e7940}.search-products .pagination-wrap{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px;display:flex}.search-products .pagination-wrap .btn.next{color:var(--vds-color-primary);border:1.5px solid var(--vds-color-primary);font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-sm);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--vds-radius);height:var(--vds-btn-height-sm);padding:0 var(--vds-btn-px-md);background:0 0;justify-content:center;align-items:center;margin-bottom:0;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.search-products .pagination-wrap .btn.next:hover{background:var(--vds-color-primary);color:#fff}.search-products .pagination-wrap .btn.next:after{display:none}.search-products .showing{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);color:var(--vds-color-text-accent)}@media (width<=767px){.search-products .section-header__title{font-size:26px}.search-products .product-grid .products-grid-view{float:none;flex-wrap:wrap;width:100%;display:flex}.search-products .product-grid .products-grid-view>.row{float:none;flex-wrap:wrap;width:100%;margin:0;display:flex}.search-products .product-grid .grid-item,.search-products .search-result-product .grid-item{float:none;width:50%;padding-left:0;padding-right:0;display:flex}.search-products .product-grid .product-layouts{width:100%;margin-bottom:10px;padding-left:5px;padding-right:5px;display:flex}.search-products .product-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.search-products .product-grid .product-layouts .product-wrapper .product-thumb{flex-shrink:0;padding:6px}.search-products .product-grid .product-layouts .product-wrapper .product-description{flex-direction:column;flex:1;padding:10px 10px 12px;display:flex}.search-products .product-wrapper .h4.grid-view-item__title{min-height:0;margin:0 0 4px}.search-products .product-wrapper .grid-view-item__link.grid-link__title{-webkit-line-clamp:2;font-size:12px;line-height:1.3}.search-products .product-grid .product-layouts .product-wrapper .product-description .grid-view-item__meta{margin-top:auto;margin-bottom:0;padding-top:4px}.search-products .product-wrapper .product-description .grid-link__org_price{float:none;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:5px;display:flex}.search-products .product-wrapper .price--on-sale .sale-price{flex-flow:row-reverse;justify-content:center;align-items:baseline;gap:5px;display:flex}.search-products .product-wrapper .product-price__price,.search-products .product-wrapper .product-price__price .money,.search-products .product-wrapper .product-price__sale .product-price__price,.search-products .product-wrapper .product-price__sale .money{white-space:nowrap;font-size:13px;font-weight:700}.search-products .product-wrapper .product-price__price.compare_price,.search-products .product-wrapper .product-price__price.compare_price .money,.search-products .product-wrapper s.compare_price,.search-products .product-wrapper s.compare_price .money{white-space:nowrap;margin:0;font-size:10px;position:static}.search-products .product-wrapper .product-price__price.compare_price .money:after,.search-products .product-wrapper s.compare_price .money:after{content:none;display:none}.search-products .vds-cart-full{display:none}.search-products .vds-cart-short{display:inline}.search-products .product-grid .product-layouts .product-wrapper .pro_btn a.add-cart-btn.btn,.search-products .product-grid .product-layouts .product-wrapper .pro_btn a.btn,.search-products .product-grid .product-layouts .product-wrapper .pro_btn a.add-cart-btn{letter-spacing:.08em;height:32px;padding:0 8px;font-size:9px}.search-products .product-grid .product-layouts .product-wrapper .pro_btn.soldout a.btn,.search-products .product-grid .product-layouts .product-wrapper .pro_btn.soldout a,.search-products .product-grid .product-layouts .product-wrapper .pro_btn.soldout a.add-to-cart-disable{height:32px;padding:0 8px;font-size:9px}.search-products .product-grid .product-layouts .product-wrapper .pro_btn.add_tocart{margin:8px 0 0}.search-products .product-wrapper:hover{transform:none}.search-products .product_categories.vds-popular-searches{padding:10px 0 14px;display:block}.search-products .vds-popular-searches__toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--vds-duration-fast) ease;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.search-products .vds-popular-searches__toggle:hover,.search-products .vds-popular-searches.is-open .vds-popular-searches__toggle{color:var(--vds-color-primary)}.search-products .vds-popular-searches__toggle h4{font-family:var(--vds-font-serif);text-transform:none;letter-spacing:.01em;color:inherit;margin:0;font-size:13px;font-style:italic;font-weight:400}.search-products .vds-popular-searches__chevron{color:var(--vds-color-primary);transition:transform var(--vds-duration-normal) ease;display:inline-block}.search-products .vds-popular-searches.is-open .vds-popular-searches__chevron{transform:rotate(180deg)}.search-products .vds-popular-searches>ul{display:none}.search-products .vds-popular-searches.is-open>ul{animation:vds-pop-reveal var(--vds-duration-normal) ease;margin-top:10px;display:flex}@keyframes vds-pop-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-products .product_categories ul li a{padding:4px 10px;font-size:10px}.search-products .pagination-wrap{text-align:center;flex-direction:column;align-items:stretch;padding:12px 5px}.search-products .pagination-wrap .btn.next{justify-content:center;width:100%;display:flex}.search-products{touch-action:manipulation}}.vds-megamenu{background:var(--vds-color-bg-pale);text-align:left;border-top:1px solid #5c4b451a;border-bottom:1px solid #5c4b451a;width:100%;position:relative}.vds-megamenu__header{display:none}.vds-megamenu__nav{max-width:var(--vds-max-width);justify-content:center;align-items:stretch;gap:4px;margin:0 auto;padding:0 10px;list-style:none;display:flex}.vds-megamenu__item{align-items:stretch;display:flex;position:static}.vds-megamenu__trigger{font-family:var(--vds-font-serif);letter-spacing:0;text-transform:none;color:var(--vds-color-text-title);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:22px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.vds-megamenu__trigger:after{content:"";background:var(--vds-color-primary);width:0;height:1px;transition:width .3s var(--vds-ease-smooth);position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.vds-megamenu__item:hover .vds-megamenu__trigger,.vds-megamenu__item.is-open .vds-megamenu__trigger,.vds-megamenu__trigger:focus-visible{color:var(--vds-color-primary)}.vds-megamenu__item:hover .vds-megamenu__trigger:after,.vds-megamenu__item.is-open .vds-megamenu__trigger:after{width:32px}.vds-megamenu__chevron{stroke:currentColor;stroke-width:1.6px;fill:none;opacity:.55;flex-shrink:0;width:10px;height:10px;transition:transform .25s,opacity .2s}.vds-megamenu__item.is-open .vds-megamenu__chevron{opacity:1;transform:rotate(180deg)}.vds-megamenu__panel{opacity:0;visibility:hidden;z-index:100;pointer-events:none;background:0 0;padding:12px 24px 32px;transition:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.vds-megamenu__item.is-open .vds-megamenu__panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.16,1,.3,1),visibility linear;transform:translateY(0)}.vds-megamenu__panel-inner{max-width:var(--vds-max-width);background:var(--vds-color-bg-pale);border-radius:var(--vds-radius-large);box-shadow:var(--vds-shadow-md);grid-template-columns:1fr 1fr;align-items:start;gap:28px 64px;margin:0 auto;padding:28px 40px 32px;display:grid}.vds-megamenu__cell{flex-direction:column;gap:22px;min-width:0;display:flex}.vds-megamenu__promo{border-radius:var(--vds-radius-large);background:var(--vds-color-bg-warm);isolation:isolate;max-height:260px;text-decoration:none;display:block;position:relative;overflow:hidden}.vds-megamenu__promo-img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:260px;transition:transform .6s var(--vds-ease-smooth);display:block}.vds-megamenu__promo:hover .vds-megamenu__promo-img{transform:scale(1.04)}.vds-megamenu__promo-body{z-index:2;color:#fff;pointer-events:none;isolation:isolate;background:linear-gradient(#140c0a00 0%,#140c0a2e 35%,#140c0aad 100%);flex-direction:column;gap:6px;padding:16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.vds-megamenu__promo-body:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:linear-gradient(#b76e7900 0% 30%,#b76e7914 55%,#b76e792e 80%,#b76e7942 100%);transition:opacity .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.vds-megamenu__promo:hover .vds-megamenu__promo-body:before{opacity:1}.vds-megamenu__promo-title{font-family:var(--vds-font-serif);letter-spacing:-.2px;color:#fff;text-shadow:0 1px 2px #140c0a8c,0 3px 18px #140c0a73;margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:600;line-height:1.2}.vds-megamenu__col{min-width:0}.vds-megamenu__col-title{font-family:var(--vds-font-sans);letter-spacing:2.5px;text-transform:uppercase;color:var(--vds-color-text-title);border-bottom:1px solid #5c4b4524;margin:0 0 16px;padding-bottom:12px;font-size:10px;font-weight:700;text-decoration:none;display:block}a.vds-megamenu__col-title{transition:color .2s}a.vds-megamenu__col-title:hover{color:var(--vds-color-primary)}.vds-megamenu__col-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.vds-megamenu__col-link{font-family:var(--vds-font-sans);color:var(--vds-color-text-body);transition:color .18s ease, transform .25s var(--vds-ease-smooth);font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;display:inline-block}.vds-megamenu__col-link:hover{color:var(--vds-color-primary);text-decoration:none;transform:translate(4px)}.vds-megamenu__backdrop{display:none}@media (width<=991px){.vds-megamenu{background:var(--vds-color-bg-pale);z-index:100001;flex-direction:column;width:min(86vw,400px);transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:0 20px 60px #5c4b4529}.vds-megamenu.is-open{transform:translate(0)}.vds-megamenu__backdrop{-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:100000;background:#140c0a73;transition:opacity .32s;display:block;position:fixed;inset:0}.vds-megamenu__backdrop.is-open{opacity:1;pointer-events:auto}.vds-megamenu__header{background:var(--vds-color-bg-pale);border-bottom:1px solid #5c4b451a;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 28px 18px;display:flex}.vds-megamenu__header-title{font-family:var(--vds-font-serif);color:var(--vds-color-text-title);margin:0;font-size:20px;font-weight:600}.vds-megamenu__close{cursor:pointer;width:40px;height:40px;color:var(--vds-color-text-title);background:0 0;border:none;justify-content:center;align-items:center;margin-right:-8px;transition:color .2s;display:inline-flex}.vds-megamenu__close:hover{color:var(--vds-color-primary)}.vds-megamenu__close svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:22px;height:22px}.vds-megamenu__nav{-webkit-overflow-scrolling:touch;background:var(--vds-color-bg-pale);flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:0;max-width:none;margin:0;padding:0;overflow-y:auto}.vds-megamenu__item{border-bottom:1px solid #5c4b4514;flex-direction:column;align-items:stretch}.vds-megamenu .vds-megamenu__trigger,a.vds-megamenu__trigger,button.vds-megamenu__trigger{width:100%;font-family:var(--vds-font-serif);letter-spacing:0;text-transform:none;text-align:left;color:var(--vds-color-text-title);cursor:pointer;appearance:none;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;padding:18px 28px;font-size:17px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.vds-megamenu__trigger:after{display:none}.vds-megamenu__chevron{opacity:.55;stroke-width:1.6px;width:11px;height:11px}.vds-megamenu__item.is-open .vds-megamenu__trigger{color:var(--vds-color-primary)}.vds-megamenu__panel{max-height:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:#fff;border-top:none;padding:0;transition:max-height .32s cubic-bezier(.16,1,.3,1);position:static;top:auto;left:auto;right:auto;overflow:hidden;transform:none}.vds-megamenu__item.is-open .vds-megamenu__panel{max-height:2400px;transition:max-height .42s cubic-bezier(.16,1,.3,1)}.vds-megamenu__panel-inner{grid-template-columns:1fr;gap:20px;padding:4px 28px 20px}.vds-megamenu__cell{gap:18px}.vds-megamenu__cell--empty{display:none}.vds-megamenu__promo{aspect-ratio:16/9;border-radius:var(--vds-radius);max-height:none}.vds-megamenu__promo-img{object-fit:cover;object-position:center center;width:100%;height:100%;max-height:none;position:absolute;inset:0}.vds-megamenu__promo-body{padding:18px 20px}.vds-megamenu__promo-title{font-size:17px}.vds-megamenu__col{padding:2px 0}.vds-megamenu__col-title{letter-spacing:2.2px;margin:0 0 10px;padding-bottom:8px;font-size:10px}.vds-megamenu__col-list{gap:10px}.vds-megamenu__col-link{padding:0;font-size:14px;line-height:1.45}}.vds-megamenu-toggle{cursor:pointer;width:44px;height:44px;color:var(--vds-color-text-title);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:none}.vds-megamenu-toggle:hover{color:var(--vds-color-primary)}.vds-megamenu-toggle svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:22px;height:22px}@media (width<=991px){.vds-megamenu-toggle{display:inline-flex}}body.vds-megamenu-lock{overflow:hidden}.template-customers-login .main-content{background:var(--vds-color-bg-pale)}.vds-login{background:var(--vds-color-bg-pale);padding:var(--vds-section-py) 20px}.vds-login__container{gap:var(--vds-space-lg);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;width:min(100%,1080px);margin:0 auto;display:grid}.vds-login__intro{color:var(--vds-color-text-body)}.vds-login__logo{width:min(180px,60vw);height:auto;margin:0 0 var(--vds-space-md);display:block}.vds-login__brand{margin:0 0 var(--vds-space-md);font-family:var(--vds-font-serif);color:var(--vds-color-text-title);font-size:34px;line-height:1}.vds-login__brand em{color:var(--vds-color-primary);font-style:italic}.vds-login__eyebrow{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);letter-spacing:var(--vds-tracking-caps);color:var(--vds-color-primary);text-transform:uppercase;margin:0 0 12px;font-weight:700;line-height:1.4}.vds-login__title{max-width:520px;font-family:var(--vds-font-serif);letter-spacing:0;color:var(--vds-color-text-title);text-transform:none;margin:0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.12}.vds-login__subtitle{max-width:520px;margin:var(--vds-space-sm) 0 0;font-family:var(--vds-font-sans);font-size:16px;line-height:var(--vds-leading-relaxed);color:var(--vds-color-text-body)}.vds-login__benefits{margin:var(--vds-space-md) 0 0;gap:12px;padding:0;list-style:none;display:grid}.vds-login__benefits li{font-family:var(--vds-font-sans);font-size:var(--vds-text-body);line-height:var(--vds-leading-normal);color:var(--vds-color-text-body);align-items:flex-start;gap:10px;display:flex}.vds-login__benefits span{background:var(--vds-color-primary-soft);width:22px;height:22px;color:var(--vds-color-primary);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.vds-login__panel{background:var(--vds-color-bg-white);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius);box-shadow:var(--vds-shadow-md);padding:var(--vds-space-md)}.vds-login__notice{margin:0 0 var(--vds-space-sm);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius);background:var(--vds-color-bg-pale);color:var(--vds-color-text-body);font-family:var(--vds-font-sans);font-size:var(--vds-text-card);line-height:var(--vds-leading-normal);padding:12px 14px}.vds-login__form,.vds-login__recover form,.vds-login__guest form{margin:0}.vds-login__header{margin:0 0 var(--vds-space-sm)}.vds-login__form-title{font-family:var(--vds-font-serif);font-size:var(--vds-text-section);letter-spacing:0;font-weight:500;line-height:var(--vds-leading-tight);color:var(--vds-color-text-title);text-transform:none;margin:0}.vds-login__form-text{font-family:var(--vds-font-sans);font-size:var(--vds-text-body);line-height:var(--vds-leading-normal);color:var(--vds-color-text-body);margin:8px 0 0}.vds-login .errors{margin:0 0 var(--vds-space-sm);border:1px solid var(--vds-color-primary);border-radius:var(--vds-radius);background:var(--vds-color-primary-soft);color:var(--vds-color-text-title);text-align:left;padding:12px 14px}.vds-login .errors ul,.vds-login .errors li{margin:0;padding:0;list-style:none}.vds-login__field{margin:0 0 var(--vds-space-sm)}.vds-login__field label{font-family:var(--vds-font-sans);font-size:var(--vds-text-small);letter-spacing:var(--vds-tracking-wide);color:var(--vds-color-text-title);text-transform:uppercase;margin:0 0 8px;font-weight:700;line-height:1.4;display:block}.vds-login__field input{width:100%;height:var(--vds-btn-height-lg);border-radius:var(--vds-radius);background:var(--vds-color-bg-white);color:var(--vds-color-text-body);font-family:var(--vds-font-sans);font-size:var(--vds-text-body);padding:0 14px;line-height:1;border:1px solid var(--vds-color-border)!important;min-width:0!important}.vds-login__field input:focus{box-shadow:0 0 0 2px var(--vds-color-primary-soft);outline:none;border-color:var(--vds-color-primary)!important}.vds-login__helper{margin:-8px 0 var(--vds-space-sm);justify-content:flex-end;display:flex}.vds-login__helper a,.vds-login__create a{color:var(--vds-color-primary);font-family:var(--vds-font-sans);font-size:var(--vds-text-card);line-height:var(--vds-leading-normal);text-decoration:none}.vds-login__helper a:hover,.vds-login__create a:hover{color:var(--vds-color-primary-hover)}.vds-login__button{width:100%;min-height:var(--vds-btn-height-lg);padding:0 var(--vds-btn-px-lg);border:1.5px solid var(--vds-color-primary);border-radius:var(--vds-radius);background:var(--vds-color-primary);color:#fff;cursor:pointer;font-family:var(--vds-font-sans);font-size:var(--vds-btn-font-lg);letter-spacing:.1em;text-align:center;text-transform:uppercase;transition:background var(--vds-duration-normal) ease, border-color var(--vds-duration-normal) ease, color var(--vds-duration-normal) ease;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.vds-login__button:hover,.vds-login__button:focus{background:var(--vds-color-primary-hover);border-color:var(--vds-color-primary-hover);color:#fff}.vds-login__button--secondary{color:var(--vds-color-primary);background:0 0}.vds-login__button--secondary:hover,.vds-login__button--secondary:focus{background:var(--vds-color-primary);border-color:var(--vds-color-primary);color:#fff}.vds-login__divider{margin:var(--vds-space-sm) 0;color:var(--vds-color-text-accent);font-family:var(--vds-font-sans);font-size:var(--vds-text-small);text-transform:uppercase;align-items:center;gap:14px;line-height:1;display:flex}.vds-login__divider:before,.vds-login__divider:after{content:"";background:var(--vds-color-border);flex:1;height:1px}.vds-login__create{text-align:center}.vds-login__create p{font-family:var(--vds-font-sans);font-size:var(--vds-text-card);color:var(--vds-color-text-body);margin:0 0 6px}.vds-login__recover{text-align:left}.vds-login__actions{gap:12px;display:grid}.vds-login__guest{margin:var(--vds-space-md) 0 0;padding:var(--vds-space-sm) 0 0;border-top:1px solid var(--vds-color-border)}@media (width<=899px){.vds-login{padding:var(--vds-section-py-sm) 16px}.vds-login__container{gap:var(--vds-space-md);grid-template-columns:1fr}.vds-login__intro{text-align:center}.vds-login__logo,.vds-login__title,.vds-login__subtitle{margin-left:auto;margin-right:auto}.vds-login__benefits{text-align:left;max-width:420px;margin-left:auto;margin-right:auto}}@media (width<=480px){.vds-login__panel{padding:var(--vds-space-sm)}.vds-login__title{font-size:32px}}
