@import "mixin";@import "default";$color-primary:{{theme.settings.color_primary}}body{position:relative;left:0;color:$color-text;font-size:var(--font-size-12);font-family:$font-family;background:$color-background;transition:left .2s linear,right .2s linear}:root{--special-color:#000000}.openbox-overlay,.navigation-menu-overlay,.fancybox-is-open .fancybox-bg{opacity:.5;background:$color-text}@include min($lg){.container{max-width:calc(1590px + calc(2*var(--gutter)))}}.container,.container-fluid{padding-right:var(--gutter);padding-left:var(--gutter)}.row{margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter));.col,[class*="col-"]{padding-right:var(--gutter);padding-left:var(--gutter)}}#header{.header-top{background-color:var(--special-color);padding:var(--spacer-5) 0}.header-middle{padding:var(--spacer-8) 0;@include min($lg){border-bottom:1px solid $color-border}}.header-bottom{@include min($lg){padding-top:4px}}}.header-top-wrapper{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;img{max-height:34px}}.search{form{position:relative;input{width:100%;height:48px;color:$color-sub-text;padding:12px 16px 12px 52px;border-radius:100px;background-color:$color-white;border:none;&::placeholder{color:$color-sub-text;opacity:1}}button{position:absolute;top:0;left:0;@include center;width:52px;height:100%;padding:0;border:none;background:none}}}.user-menu{position:relative;display:flex;align-items:center;justify-content:center;min-width:48px;@include min($sm){padding:0 var(--spacer-6) 0 var(--spacer-3)}@include max($sm){height:48px}@include max($xs){min-width:38px;height:38px}border-radius:30px;background-color:$color-white;.user-menu-icon{>a{@include center;width:24px;height:24px}}>i{position:absolute;right:0;top:-10px;@include center;width:20px;height:20px;background-color:#fff0}.user-menu-text{padding-left:8px;align-items:center;>a{position:relative;display:flex;align-items:center;height:48px;color:$color-text;font-weight:500;line-height:calc(var(--font-size-12) + 3px);font-size:var(--font-size-12);transition:$transition;&:hover{color:$color-primary-lighten}}>span{padding:0 6px}}}.header-favorite{>a{height:48px;width:48px;@include max($xs){width:38px;height:38px}background-color:$color-white;@include center;margin-left:var(--spacer-3);border-radius:30px;transition:$transition;svg{path{transition:$transition}}@include min($lg){&:hover{background-color:$color-primary;svg{path{fill:$color-white}}}}}}.cart-menu{margin-left:var(--spacer-3);>a{position:relative;@include center;min-width:48px;height:48px;@include max($xs){min-width:38px;height:38px}background-color:$color-white;border-radius:30px;transition:$transition;>svg{path{transition:$transition}}@include min($lg){&:hover{background-color:$color-primary;>svg{path{fill:$color-white}}}}.cart-amount{position:absolute;right:0;top:-10px;@include center;width:20px;height:20px;color:$color-white;font-weight:600;font-size:var(--font-size-12);line-height:calc(var(--font-size-16) + 3px);text-align:center;border-radius:100%;background-color:$color-text}}}.header-social{display:flex;align-items:center;flex-wrap:wrap;div{margin-right:var(--spacer-6);@include max($sm){margin-right:var(--spacer-4)}&:last-child{margin-right:0}a{@include center;width:24px;height:24px;@include max($sm){width:18px;height:18px}transition:$transition;svg{path{transition:$transition}}@include min($lg){&:hover{svg{path{fill:$color-primary}}}}}}}#navigation{.category-level-1{>ul{display:flex;flex-wrap:wrap;>li{&:first-child{>a{padding-left:0}}&:last-child{>a{padding-right:0}}position:relative;>a{display:flex;align-items:center;height:63px;color:$color-text;font-weight:500;line-height:calc(var(--font-size-16) + 3px);font-size:var(--font-size-16);padding:0 var(--spacer-5);border-radius:10px 10px 0 0;border:1px solid #fff0;border-bottom-width:0;&:hover{color:$color-primary}}&.has-sub-category{>a{padding:0 var(--spacer-5)!important;svg{transition:$transition;path{transition:$transition}}span{padding-right:var(--spacer-2)}&:hover{color:$color-primary;border-color:$color-border;background-color:$color-white;svg{path{fill:$color-primary}}}}&.active{>a{background-color:$color-white;border-color:$color-border}}}&.active{>a{color:$color-primary;svg{transform:rotate(180deg);path{fill:$color-primary}}}>.category-level-2{display:block}}}}}.category-level-2{position:absolute;top:100%;left:0;width:240px;display:none;z-index:101;padding:var(--spacer-5) 0;background-color:#fff;border-radius:0 10px 10px 10px;border:1px solid $color-border;>ul{>li{position:relative;>a{display:flex;align-items:center;justify-content:space-between;color:$color-text;padding:8px 20px;font-weight:500;line-height:calc(var(--font-size-13) + 11px);font-size:var(--font-size-13);transition:$transition;svg{path{transition:$transition}}&:hover{color:$color-primary;svg{path{fill:$color-primary}}}}&:hover{>a{color:$color-primary;svg{path{fill:$color-primary}}}.category-level-3{display:block}}&.navigation-category-image{margin-bottom:10px;&:last-child{margin-bottom:0}>a{justify-content:flex-start;padding:0 10px;div{position:relative;width:40px;height:40px;margin-right:10px;@include imgcenter}}}}}}.category-level-3{position:absolute;top:-10px;left:100%;width:240px;display:none;z-index:101;padding:10px 0;background-color:#fff;border-radius:0 10px 10px 10px;border:1px solid $color-border;>ul{>li{>a{display:block;color:$color-text;padding:8px 20px;font-weight:500;line-height:calc(var(--font-size-13) + 11px);font-size:var(--font-size-13);transition:$transition;&:hover{color:$color-primary}}&.navigation-show-all{font-weight:500;line-height:calc(var(--font-size-13) + 11px);font-size:var(--font-size-13);color:$color-text;transition:$transition;svg{margin-right:8px;path{transition:$transition}}&:hover{color:$color-primary;svg{path{fill:$color-primary}}}}}}}@include max($lg){display:none}}.toggle-bar{display:none;align-items:center;justify-content:center;width:36px;height:36px;margin-right:var(--spacer-4);@include max($lg){display:flex}}#main{padding:var(--spacer-8) 0}.current-page-default-entry{#main{padding:0}}#entry-slider{margin-bottom:var(--spacer-20)}.showcase{position:relative;margin-bottom:var(--spacer-8);background-color:#fff0;border-radius:10px;overflow:hidden;border:1px solid #fff0;transition:$transition;@include min($lg){&:hover{border-color:$color-primary;.showcase-image-container{.showcase-actions{display:flex}}}}.showcase-image-container{position:relative;a.showcase-label-container{.showcase-label-group{position:absolute;left:var(--spacer-3);top:var(--spacer-3);z-index:20;display:flex;flex-direction:column;align-items:flex-start;>div{display:flex;align-items:center;height:32px;color:$color-text;padding:var(--spacer-2) var(--spacer-3);margin-bottom:var(--spacer-2);background-color:$color-white;border:1px solid $color-text;border-radius:10px;font-weight:500;line-height:calc(var(--font-size-12) + 3px);font-size:var(--font-size-12);&:last-child{margin-bottom:0}&.discount-label{background-color:{{theme.settings.color_background_discount_label}};color:{{theme.settings.color_text_discount_label}};border-color:{{theme.settings.color_border_discount_label}}}&.new-label{background-color:{{theme.settings.color_background_new_label}};color:{{theme.settings.color_text_new_label}};border-color:{{theme.settings.color_border_new_label}}}&.gift-label{background-color:{{theme.settings.color_background_gift_label}};color:{{theme.settings.color_text_gift_label}};border-color:{{theme.settings.color_border_gift_label}}}&.digital-label{background-color:{{theme.settings.color_background_digital_label}};color:{{theme.settings.color_text_digital_label}};border-color:{{theme.settings.color_border_digital_label}}}@include max($sm){height:24px}}}.sold-out-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;display:flex;align-items:center;height:32px;color:$color-text;padding:var(--spacer-2) var(--spacer-3);background-color:$color-white;border:1px solid $color-text;border-radius:10px;@include max($sm){height:24px}}}.showcase-actions{position:absolute;bottom:var(--spacer-8);left:50%;transform:translateX(-50%);display:none;div{margin:0 var(--spacer-2);>a{width:40px;height:40px;@include center;border-radius:50%;background-color:var(--special-color);transition:$transition;&:hover{background-color:$color-primary}}&.showcase-favorites{>a.add-my-favorites{.showcase-icon-favori-add{display:none}&.favorite-product{.showcase-icon-favori{display:none}.showcase-icon-favori-add{display:flex}&:hover{.showcase-icon-favori-add{path{fill:$color-white;stroke:$color-white}}}}}}&.showcase-add-to-cart{>a.add-to-cart-button{background-color:var(--special-color);&:hover{background-color:$color-primary}}>a.no-stock-button{background-color:#C4C4C4}}}}}.showcase-image{a{position:relative;display:block;overflow:hidden;padding-top:$image-ratio-square;background:$color-white;border-radius:10px;@include imgcenter}&.showcase-image-horizontal{a{padding-top:$image-ratio-rectangle}}&.showcase-image-vertical{a{padding-top:$image-ratio-vertical}}}.showcase-content{padding:var(--spacer-6) var(--spacer-6) var(--spacer-12);.showcase-brand{margin-bottom:var(--spacer-3);height:var(--font-size-16);a{overflow:hidden;display:block;color:$color-sub-text;font-weight:300;line-height:var(--font-size-16);font-size:var(--font-size-16);letter-spacing:.2em}}.showcase-title{a{overflow:hidden;display:block;height:calc((var(--font-size-20) + 4px) * 2);@include max($sm){height:calc((var(--font-size-20) + 4px) * 3)}color:$color-text;font-weight:400;line-height:calc(var(--font-size-20) + 4px);font-size:var(--font-size-20)}}.showcase-price{display:flex;align-items:baseline;margin-bottom:var(--spacer-6);padding-bottom:var(--spacer-6);border-bottom:1px solid $color-border;@include max(1300){flex-direction:column;align-items:flex-start;justify-content:center;height:calc(var(--font-size-24) + var(--font-size-16) + 8px)}.showcase-price-new{color:$color-text;font-weight:500;line-height:calc(var(--font-size-24) + 5px);font-size:var(--font-size-24);@include max(1300){order:1}}.showcase-price-old{text-decoration:line-through;font-weight:500;line-height:calc(var(--font-size-16) + 3px);font-size:var(--font-size-16);color:#C4C4C4;margin-left:var(--spacer-3);@include max(1300){margin-left:0}}}}}.theme-banner-wrapper{.theme-banner{position:relative;overflow:hidden;margin-bottom:var(--spacer-20);img{width:100%}.theme-banner-content{@include min($md){position:absolute;top:50%;left:var(--spacer-10);transform:translateY(-50%)}@include max($md){padding-top:var(--spacer-10)}.theme-banner-title{font-weight:500;line-height:calc(var(--font-size-32) + 7px);font-size:var(--font-size-32);color:$color-text;margin-bottom:var(--spacer-10)}.theme-banner-button{display:inline-flex;align-items:center;padding:var(--spacer-4) var(--spacer-8);font-weight:500;line-height:calc(var(--font-size-12) + 4px);font-size:var(--font-size-12);border-radius:100px;background-color:$color-text;border:1px solid #fff0;color:$color-white;transition:$transition;&:hover{background-color:$color-white;border-color:$color-text;color:$color-text}}&.banner-full{@include min($md){left:var(--spacer-20)}.theme-banner-title{margin-bottom:var(--spacer-15)}}@include min($md){&:not(.banner-full){padding-right:var(--spacer-4)}}}}}.default-products{position:relative;margin-bottom:var(--spacer-12);overflow:hidden;.products-header{font-weight:500;line-height:calc(var(--font-size-32) + 7px);font-size:var(--font-size-32);color:$color-text;margin-bottom:var(--spacer-10)}.products-content{height:0;overflow:hidden;position:static;>.slick-list{overflow:unset}&.slick-slider{height:auto;overflow:visible}>.slick-arrow{position:absolute;opacity:1;top:calc(((var(--font-size-32) + 7px) / 2) - 12px);z-index:2;width:24px;height:24px;cursor:pointer;background:#fff0;&.slick-prev{right:48px}&.slick-next{right:0}&.slick-disabled{svg{path{stroke:$color-fifth}}}}>.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-top:20px;>li{margin:0 5px;>button{position:relative;overflow:hidden;display:block;width:12px;height:12px;text-indent:-9999px;padding:0;margin-bottom:5px;border:none;border-radius:50%;background-color:$color-border}&.slick-active{>button{background-color:$color-primary}}}}}}.corousel-list-tab-wrapper{overflow:hidden;margin-bottom:var(--spacer-20)}.list-tab{position:relative;&-title{display:flex;align-items:center;flex-wrap:wrap;@include max($md){position:relative;overflow:hidden;margin-left:0;margin-right:0}[data-tab-index]{&:last-child{padding-right:0}padding-right:var(--spacer-10);@include max($md){flex:0 0 100%;padding-left:0;padding-right:0;order:2}a{position:relative;display:block;div{@include center;width:100%;height:80px;margin-bottom:var(--spacer-4)}span{position:relative;display:block;color:$color-fifth;font-weight:400;font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 7px);margin-bottom:var(--spacer-10)}@include max($md){position:absolute;left:0;top:0;justify-content:flex-start;width:100%;height:100%;div{display:none}span{text-align:left;padding:var(--spacer-4);margin-bottom:var(--spacer-8);background-color:$color-border;border-radius:$border-radius;font-size:var(--font-size-20)}}@include max($sm){span{padding:var(--spacer-6)}}}&.active{@include max($md){order:1}a{position:relative;z-index:1;span{color:$color-text;@include max($md){color:$color-white;background-color:$color-primary;font-size:var(--font-size-20)}}@include max($md){&:after{content:'\f078';position:absolute;right:var(--spacer-6);top:50%;z-index:2;transform:translateY(-50%);color:$color-white;font-size:var(--font-size-16);font-weight:900;font-family:"Font Awesome 5 Free";pointer-events:none}}}}}@include max($md){&.open{[data-tab-index]{a{position:relative}&.active{a{&:after{content:'\f077'}}}}}}}&-content{[data-tab-content]{height:0;overflow:hidden;&.active{height:auto;overflow:visible}}.products-content{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible;position:static}.showcase{margin-bottom:0}.slick-arrow{position:absolute;opacity:1;top:calc(((var(--font-size-32) + 7px) / 2) - 12px);z-index:2;width:24px;height:24px;cursor:pointer;background:#fff0;&.slick-prev{right:48px}&.slick-next{right:0}&.slick-disabled{svg{path{stroke:$color-fifth}}}}.slick-list{overflow:unset}.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-top:20px;>li{margin:0 5px;>button{position:relative;overflow:hidden;display:block;width:12px;height:12px;text-indent:-9999px;padding:0;margin-bottom:5px;border:none;border-radius:50%;background-color:$color-border}&.slick-active{>button{background-color:$color-primary}}}}}.products-content-empty{color:$color-text;font-size:var(--font-size-15);font-weight:700;text-align:center;padding:52px 0;margin-bottom:var(--spacer-8);border:1px solid $color-border;border-radius:$border-radius;background-color:#fff}}}#footer{.footer-row-1{background-color:$color-primary;padding:var(--spacer-12) 0 var(--spacer-13)}.footer-row-2{padding:var(--spacer-30) 0 var(--spacer-38);@include min($lg){background-position:center 0;background-repeat:repeat-y;background-image:url("data:image/svg+xml,%3Csvg width='1920' height='2' viewBox='0 0 1920 2' fill='var(--special-color)' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1110' height='2' fill='white'/%3E%3Crect x='1110' width='810' height='2' fill='var(--special-color)'/%3E%3C/svg%3E%0A")}}}.newsletter-title{>div{color:$color-white;font-weight:500;line-height:calc(var(--font-size-32) + 7px);font-size:var(--font-size-32);margin-bottom:var(--spacer-3)}>span{color:$color-white;font-weight:400;line-height:calc(var(--font-size-16) + 3px);font-size:var(--font-size-16)}}.newsletter{.newsletter-content{form{position:relative;input{width:100%;height:48px;color:$color-sub-text;padding:12px 16px 12px 52px;border:none;font-weight:500;line-height:calc(var(--font-size-13) + 3px);font-size:var(--font-size-13);border-radius:100px;&::placeholder{color:$color-sub-text;opacity:1}}button{position:absolute;top:0;left:0;@include center;width:52px;height:100%;padding:0;border:none;background:#fff0}}}}.footer-social{.footer-social-content{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacer-6);div{a{@include center;width:24px;height:24px;transition:$transition;svg{path{transition:$transition}}@include min($lg){&:hover{svg{path{fill:$color-text}}}}}}}}.footer-logo{margin-bottom:calc(var(--spacer-8) - 2px);img{max-height:34px}}.footer-logo-sub-text{margin-bottom:var(--spacer-15);>span{color:$color-sub-text;font-weight:400;line-height:calc(var(--font-size-14) + 6px);font-size:var(--font-size-14)}}.footer-address{margin-bottom:var(--spacer-5);>a{display:inline-flex;align-items:center;flex-wrap:wrap;height:24px;color:$color-text;font-weight:500;line-height:calc(var(--font-size-12) + 3px);font-size:var(--font-size-12);transition:$transition;span{flex:1 0 0%;padding-left:var(--spacer-3)}@include min($lg){&:hover{color:$color-primary}}}}.footer-phone{margin-bottom:var(--spacer-5);>a{display:inline-flex;align-items:center;flex-wrap:wrap;height:24px;color:$color-text;font-weight:500;line-height:calc(var(--font-size-12) + 3px);font-size:var(--font-size-12);transition:$transition;span{flex:1 0 0%;padding-left:var(--spacer-3)}@include min($lg){&:hover{color:$color-primary}}}}.footer-mail{>a{display:inline-flex;align-items:center;flex-wrap:wrap;height:24px;color:$color-text;font-weight:500;line-height:calc(var(--font-size-12) + 3px);font-size:var(--font-size-12);transition:$transition;span{flex:1 0 0%;padding-left:var(--spacer-3)}@include min($lg){&:hover{color:$color-primary}}}}.footer-menu-container{.footer-menu{.footer-menu-title{color:$color-text;font-weight:500;line-height:calc(var(--font-size-16) + 4px);font-size:var(--font-size-16);margin-bottom:calc(var(--spacer-8) - 2px)}.footer-menu-content{>ul{>li{margin-bottom:var(--spacer-6);&:last-child{margin-bottom:0}>a{display:inline-block;color:$color-text;font-weight:400;line-height:calc(var(--font-size-14) + 6px);font-size:var(--font-size-14);transition:$transition;@include min($lg){&:hover{color:$color-primary}}}}}}}@include max($sm){&[data-menu-type="list"]{.footer-menu{margin-bottom:var(--spacer-10)}}&[data-menu-type="accordion"]{.footer-menu{.footer-menu-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;cursor:pointer;color:$color-text;padding:var(--spacer-8);margin-bottom:var(--spacer-8);border:1px solid $color-border;border-radius:$border-radius;&:after{content:'\f067';font-size:var(--font-size-12);font-weight:900;font-family:"Font Awesome 5 Free"}}.footer-menu-content{padding:0 var(--spacer-8) var(--spacer-8);display:none;>ul{>li{color:$color-text;>a{color:$color-text}}}}&.active{.footer-menu-title{&:after{content:'\f068'}}.footer-menu-content{display:block}}}}}}.shopping-banners{@include min($lg){padding:0 var(--spacer-15) 0}.shopping-banner-item{margin-bottom:var(--spacer-15);&:last-child{margin-bottom:0}.shopping-banner{display:inline-flex;.shopping-banner-img{position:relative;display:block;width:32px;height:32px;@include imgcenter}.shopping-banner-content{padding-left:var(--spacer-3);.shopping-banner-title{color:$color-white;@include max($lg){color:$color-text}font-weight:500;line-height:calc(var(--font-size-14) + 6px);font-size:var(--font-size-14);margin-bottom:calc(var(--spacer-2) - 2px)}.shopping-banner-sub-title{color:$color-sub-text;font-weight:400;line-height:calc(var(--font-size-12) + 3px);font-size:var(--font-size-12)}}}}}#scroll-top{position:fixed;right:8px;bottom:8px;z-index:50;display:none;cursor:pointer;background-color:$color-text;border-radius:100%;transition:$transition;>div{@include center;width:40px;height:40px;svg{path{fill:$color-white}}}@include min($lg){&:hover{background-color:$color-primary}}}body.current-page-combine-list-filter{#main{padding:0 0 var(--spacer-18)}}.block-item{background-color:$color-white;margin-bottom:var(--spacer-8);padding:var(--spacer-4);border:1px solid $color-border;border-radius:$border-radius;a{color:$color-text;transition:$transition;&:hover{color:$color-primary}}.block-item-title{display:flex;align-items:center;justify-content:space-between;color:$color-text;@include heading-type-2;padding-bottom:var(--spacer-4);>i{display:none;@include max($sm){display:block}}}&[data-type="filter-product-groups"]{padding:0;border:none;background-color:$color-white;.block-item-title{border-bottom:1px solid $color-background;padding:calc(var(--spacer-8) - 2px);font-weight:500;line-height:calc(var(--font-size-21) + 3px);font-size:var(--font-size-21)}}&.active{.block-item-title{>i.fa-angle-down{&:before{content:'\f106'}}}}&[data-type="no-frame"]{.block-item-title{display:none}}}@include max($md){.block-item{display:none;.block-item-title{padding-bottom:0}&[data-type="filter-product-groups"]{display:block;margin-bottom:0;border:none;.block-item-title{display:none}.block-item-content{display:block;padding:0}}&[data-type="product-groups"]{display:none}&[data-type=member-menu]{display:block;.block-item-title{cursor:pointer;i{display:block}}.block-item-content{display:none}&.active{.block-item-content{display:block}}}}.filter-menu,.horizontal-filter-menu{position:fixed;width:280px;height:100%;left:-280px;top:0;background:#fff;z-index:100;padding:var(--spacer-4);transition:$transition;overflow-y:auto;-webkit-overflow-scrolling:touch;.filter-menu-category{display:none}}.filter-menu-active{left:280px;overflow:hidden;position:fixed;height:100%;width:100%;.filter-menu,.horizontal-filter-menu{left:0}}#filter-wrapper{display:none;margin-bottom:var(--spacer-8);&.has-sorting-option:not(.has-filter-option){display:block;.filter-wrapper-header{display:none}.filter-wrapper-content{#sorting-options{display:block}}}&.has-filter-option{display:block;.filter-wrapper-content{#sorting-options{display:none}}}}.sorting-options-content-active{#filter-wrapper{.filter-wrapper-content{#sorting-options{display:block}}}}}@include min($md){.filter-menu-overlay,.filter-wrapper-header{display:none!important}}.filter-menu{@include min($lg){padding:calc(var(--spacer-8) - 2px)}.filter-menu-box{padding-top:var(--spacer-6);margin-top:calc(var(--spacer-8) - 2px);margin-bottom:0;border:none;border-top:1px solid $color-border;&.filter-menu-category{padding:0;margin-top:0;border-top:none}&.filter-menu-selected-items{padding-top:0;padding:var(--spacer-4);background-color:$color-background;margin-top:0;border-top:none;margin-bottom:calc(var(--spacer-8) - 2px)}}.filter-menu-category{padding-top:0;margin-top:0;border-top:none;.filter-menu-category-title{color:$color-text;padding:0;padding-bottom:var(--spacer-6);font-weight:500;line-height:calc(var(--font-size-15) + 9px);font-size:var(--font-size-15);border-bottom:none;background-color:#fff0;i{display:none}}.filter-menu-category-content{padding:0 var(--spacer-6) 0;border-bottom:none;a{font-weight:400;font-size:var(--font-size-15);line-height:calc(var(--font-size-15) + 9px);color:$color-text;padding:0;padding-bottom:var(--spacer-4);transition:$transition;&:hover{color:$color-primary}i{display:none}}}.filter-menu-category-top{a{justify-content:flex-start;color:$color-text;font-weight:500;font-size:var(--font-size-15);line-height:calc(var(--font-size-15) + 9px);background-color:#fff0;transition:$transition;padding:0;padding-top:var(--spacer-2);i{&::before{content:unset}width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13L5 8L10 3' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;margin-right:var(--spacer-3)}}}}.filter-menu-groups{.filter-menu-group-title{color:$color-text;font-weight:500;line-height:calc(var(--font-size-15) + 9px);font-size:var(--font-size-15);padding:0;padding-bottom:var(--spacer-6);border:none;background-color:#fff0}.filter-menu-group-content{padding:0;label{line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;transition:$transition;&:hover{color:$color-primary}}.checkbox-custom{margin-bottom:var(--spacer-4)}.filter-menu-box-image{.filter-menu-image-checkbox{input[type=checkbox]{+label{border:none;transition:$transition;&:hover{opacity:.6}}}img{max-width:100%;max-height:100%}}}input[type=checkbox]{&+label{font-weight:400;line-height:calc(var(--font-size-15) + 9px);font-size:var(--font-size-15);color:$color-text;padding-left:27px;position:relative;&:before{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid $color-border;border-radius:4px}}&:checked{&+label{&:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_68_3256)'%3E%3Cpath d='M2.9165 7.00004L5.83317 9.91671L11.6665 4.08337' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_68_3256'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:14px;background-color:$color-primary}}}}.scrollbar-inner{>.scroll-element{.scroll-element_track{background-color:$color-border}.scroll-bar{background-color:darken($color-border,10%)}.scroll-bar,.scroll-element_track,.scroll-element_outer{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}&:hover,&.scroll-draggable{.scroll-bar{background-color:$color-primary}}}}}}.filter-menu-selected-items{.filter-menu-selected-items-title{font-weight:500;line-height:calc(var(--font-size-13) + 11px);font-size:var(--font-size-13);color:$color-text;padding:0;padding-bottom:var(--spacer-1);border:none;background-color:#fff0}.filter-menu-selected-items-content{padding:0;.filter-menu-selected-group{.filter-menu-selected-group-title{font-weight:400;line-height:calc(var(--font-size-13) + 11px);font-size:var(--font-size-13);color:$color-text;margin-bottom:var(--spacer-2)}.filter-menu-selected-group-content{.filter-menu-selected-item{a{color:$color-text;font-weight:400;line-height:calc(var(--font-size-11) + 3px);font-size:var(--font-size-11);background:#fff0;padding:0;i{&::before{content:unset}width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' fill='white' stroke='%23C4C4C4'/%3E%3Cpath d='M5.0835 10.9166L10.9168 5.08331M5.0835 5.08331L10.9168 10.9166L5.0835 5.08331Z' stroke='black' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}}}}}}}}.horizontal-filter-menu{margin-bottom:var(--spacer-5);.horizontal-filter-menu-title{line-height:20px;color:$color-text;font-size:var(--font-size-16);font-weight:600;margin-bottom:var(--spacer-5);@include max($md){display:none}}.horizontal-filter-menu-content{padding:var(--spacer-4);padding-bottom:0;margin-bottom:var(--spacer-5);border:1px solid $color-border;border-radius:$border-radius;background-color:$color-white;@include max($md){display:flex;flex-direction:column-reverse;padding:0;border:none}}.filter-menu-groups-wrapper{@include min($md){display:flex;flex-wrap:wrap;margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter))}@include max($md){padding:var(--spacer-4);border:1px solid $color-border}}.filter-menu-groups{padding-right:var(--gutter);padding-left:var(--gutter);@include max($md){flex:0 0 100%;padding:0}.filter-menu-group-selectbox{position:relative;margin-bottom:var(--spacer-4);>a{display:flex;align-items:center;justify-content:space-between;height:44px;line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;padding:4px 4px 4px 16px;border-radius:$border-radius;border:1px solid $color-border;background-color:#fff;span{padding-right:16px}@include max($md){font-size:var(--font-size-16);font-weight:600;pointer-events:none;padding:4px 0;border:none;border-bottom:1px solid $color-border;svg{display:none}}}.filter-menu-group-selectbox-content{position:absolute;top:calc(100% - 1px);left:0;z-index:101;overflow:auto;display:none;width:220px;max-height:174px;padding:var(--spacer-4) var(--spacer-3);background-color:#fff;border-radius:$border-radius;border:1px solid $color-border;&::-webkit-scrollbar{width:5px}&::-webkit-scrollbar-track{background:lighten($color-border,5%)}&::-webkit-scrollbar-thumb{background:darken($color-border,5%)}@include max($md){position:static;top:0;display:block;width:100%;padding-left:0;border:none;border-radius:0;margin-top:var(--spacer-4)}>a{position:relative;display:block;line-height:20px;color:$color-text;font-size:var(--font-size-14);padding-left:28px;margin-bottom:var(--spacer-5);transition:$transition;span{color:$color-sub-text;padding-left:4px}&:last-child{margin-bottom:0}&:after{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border-radius:$border-radius;border:1px solid $color-border;background-color:#fff;transition:$transition}&:before{content:'';position:absolute;left:7px;top:2px;z-index:1;opacity:0;visibility:hidden;display:inline-block;width:6px;height:12px;border-bottom:2px solid $color-primary;border-right:2px solid $color-primary;transform:rotate(45deg);transition:$transition}&:hover,&.checked{color:$color-primary;span{color:$color-primary}&:after{border-color:$color-primary}&:before{opacity:1;visibility:visible}}}}>a.active+.filter-menu-group-selectbox-content{display:block}}}.filter-menu-selected-items{@include min($md){display:flex;align-items:center;flex-wrap:wrap;>div{margin-right:var(--spacer-4);&:last-child{margin-right:0}}}@include max($md){display:flex;flex-direction:column;>div{margin-bottom:var(--spacer-4);&.clear-filters{order:1}&.filter-menu-selected-group{order:2}}}.filter-menu-selected-group{@include min($md){display:flex;align-items:center;flex-wrap:wrap}.filter-menu-selected-item{@include min($md){margin-bottom:var(--spacer-4);margin-right:var(--spacer-4);&:last-child{margin-right:0}}a{display:flex;align-items:center;line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;background-color:#fff;border-radius:$border-radius;border:1px solid $color-border;transition:$transition;svg{path{transition:$transition}}span{position:relative;margin:0 12px;&:after{content:'';position:absolute;left:0;right:0;top:50%;transform:translateY(-51%);width:0;height:1px;margin:0 auto;background-color:$color-primary;transition:$transition}}i{@include center;width:34px;height:34px;background-color:$color-background;border-right:1px solid $color-border}&:hover{color:$color-primary;svg{path{stroke:$color-primary}}span{&:after{width:100%}}}}}}.clear-filters{margin-left:var(--spacer-2);margin-bottom:var(--spacer-4);@include max($md){display:flex;align-items:center;justify-content:space-between}>span{line-height:20px;color:$color-text;font-size:var(--font-size-16);font-weight:600;@include min($md){display:none}}@include max($md){margin-left:0}a{display:flex;align-items:center;height:36px;line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;transition:$transition;&:hover{color:$color-primary}@include max($md){color:$color-primary;font-weight:600}}}}}#sorting-options{margin-bottom:var(--spacer-5);select.form-control:not([size]):not([multiple]),select:not([size]){height:52px;color:$color-text;font-weight:400;line-height:calc(var(--font-size-13) + 11px);font-size:var(--font-size-13);cursor:pointer;padding:0 35px 0 20px;border:none;border-radius:26px;background-size:12px;background-position:right 20px center;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.75995 8.50006C5.6007 8.50006 5.44145 8.43856 5.3419 8.31561L1.67916 4.54514C1.44028 4.29924 1.44028 3.9099 1.67916 3.68449C1.91804 3.43859 2.29626 3.43859 2.51522 3.68449L5.74005 7.00416L8.9848 3.68449C9.22365 3.43859 9.60185 3.43859 9.82085 3.68449C10.0597 3.93039 10.0597 4.31973 9.82085 4.54514L6.178 8.31561C6.05855 8.41811 5.8993 8.50006 5.75995 8.50006Z' fill='black'/%3E%3C/svg%3E%0A")}.record-count{color:$color-sub-text;font-weight:400;line-height:calc(var(--font-size-13) + 3px);font-size:var(--font-size-13);margin-bottom:var(--spacer-4)!important;margin-top:var(--spacer-4)!important}.checkbox-custom{margin-bottom:calc(var(--spacer-4) + 1px)!important;margin-top:calc(var(--spacer-4) + 1px)!important;input[type=checkbox]{&+label{font-weight:400;line-height:calc(var(--font-size-13) + 3px);font-size:var(--font-size-13);color:$color-text;padding-left:24px;position:relative;&:before{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid $color-border;border-radius:4px}}&:checked{&+label{&:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_68_3256)'%3E%3Cpath d='M2.9165 7.00004L5.83317 9.91671L11.6665 4.08337' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_68_3256'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:14px;background-color:$color-primary}}}}}}.product-category-and-brand-list{margin-bottom:var(--spacer-5);.product-category-and-brand-list-header{line-height:20px;color:$color-text;font-size:var(--font-size-16);font-weight:600;margin-bottom:var(--spacer-5)}.product-category-and-brand-list-content{padding:var(--spacer-4) var(--spacer-4) 0;background-color:$color-white;border-radius:$border-radius;>div{display:flex;flex-wrap:wrap;margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter));>div{flex:0 0 auto;max-width:none;padding-right:var(--gutter);padding-left:var(--gutter);margin-bottom:var(--spacer-4);>a{display:flex;align-items:center;height:40px;line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;padding:0 var(--spacer-5);background-color:#f9f9f9;transition:$transition;border-radius:$border-radius;span{color:$color-sub-text;font-weight:500}&:hover{background-color:darken(#f9f9f9,10%)}}}&.product-category-and-brand-list-content-image{margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter));>div{flex:0 0 calc(100% / 7);max-width:calc(100% / 7);padding-right:var(--gutter);padding-left:var(--gutter);@include max($lg){flex:0 0 calc(100% / 5);max-width:calc(100% / 5)}@include max($md){flex:0 0 calc(100% / 4);max-width:calc(100% / 4)}@include max($sm){flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}@include max($xxs){flex:0 0 calc(100% / 2);max-width:calc(100% / 2)}>a{display:block;height:100%;text-align:center;padding:var(--spacer-3);.product-list-image{position:relative;overflow:hidden;padding-top:$image-ratio-square;margin-bottom:var(--spacer-3);@include imgcenter}}}}{% if theme.settings.display_category_brands_logo_mobile %}@include max($lg){flex-wrap:nowrap;overflow-x:auto}&.product-category-and-brand-list-content-image{>div{@include max($lg){flex:0 0 calc(100% / 5.5);max-width:calc(100% / 5.5)}@include max($md){flex:0 0 calc(100% / 4.5);max-width:calc(100% / 4.5)}@include max($sm){flex:0 0 calc(100% / 3.5);max-width:calc(100% / 3.5)}@include max($xxs){flex:0 0 calc(100% / 2.5);max-width:calc(100% / 2.5)}}}{% endif %}}}}.cascade-menu{.parent-item{a.selected-item{color:$color-primary}}}@include min($md){#sorting-options{select.form-control:not([size]):not([multiple]),select:not([size]){min-width:182px}}}body.current-page-category-index{.filter-menu.openbox-content{padding-top:0}.filter-menu .filter-menu-box{margin-top:0}}.paginate-wrapper{position:relative;padding:var(--spacer-12) 0;.paginate{display:flex;justify-content:center;@include max($sm){justify-content:space-between}a{@include center;height:32px;width:32px;@include max($xs){width:28px;height:28px}color:$color-sub-text;font-weight:400;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 3px);margin:0 6px;border-radius:100%;background-color:$color-white}.paginate-content{display:flex}.paginate-left{a{@include min($xs){margin-right:calc(var(--spacer-6) + 2px)}margin-left:0}}.paginate-right{a{@include min($xs){margin-left:calc(var(--spacer-6) + 2px)}margin-left:0}}.paginate-passive{a{color:$color-sub-text}}.paginate-active{a{color:$color-text}}.paginate-element-active{color:$color-white;background-color:$color-primary}}}#breadcrumbs ol{width:100%;padding-right:var(--gutter);padding-left:var(--gutter);display:flex;align-items:center;margin:0 auto}@media (min-width:576px){#breadcrumbs ol{max-width:540px}}@media (min-width:768px){#breadcrumbs ol{max-width:720px}}@media (min-width:992px){#breadcrumbs ol{max-width:960px}}@include min($lg){#breadcrumbs ol{max-width:calc(1590px + calc(2*var(--gutter)))}}#breadcrumbs{margin-bottom:var(--spacer-10);background-color:$color-white;padding:var(--spacer-4) 0;@include max($lg){overflow-x:auto;scroll-snap-type:x mandatory}ol{li{i{font-weight:400;font-size:var(--font-size-13);line-height:calc(var(--font-size-13) + 3px);margin:0 var(--spacer-3);font-style:normal;&:before{content:'/'}}span{display:flex;align-items:center;white-space:nowrap;color:$color-sub-text;font-weight:400;font-size:var(--font-size-13);line-height:calc(var(--font-size-13) + 3px)}a{color:$color-text}&:last-child{span{span{color:$color-text}}}}}}body.current-page-product-detail{#main{padding:0 0 var(--spacer-10)}}.product-area-top{margin-bottom:var(--spacer-30)}.product-left,.product-right{margin-bottom:var(--spacer-8)}.product-right{padding-top:calc(var(--spacer-3) - 2px)}.product-label-group{position:absolute;left:20px;top:20px;z-index:20;display:flex;flex-direction:column;align-items:flex-start;>div{display:flex;align-items:center;height:31px;color:$color-text;padding:0 12px;margin-bottom:5px;font-weight:500;font-size:var(--font-size-12);line-height:calc(var(--font-size-12) + 3px);background-color:$color-white;border-radius:31px;border:1px solid $color-text;&:last-child{margin-bottom:0}&.new-label{background-color:{{theme.settings.color_background_new_label}};color:{{theme.settings.color_text_new_label}};border-color:{{theme.settings.color_border_new_label}}}&.gift-label{background-color:{{theme.settings.color_background_gift_label}};color:{{theme.settings.color_text_gift_label}};border-color:{{theme.settings.color_border_gift_label}}}&.digital-label{background-color:{{theme.settings.color_background_digital_label}};color:{{theme.settings.color_text_digital_label}};border-color:{{theme.settings.color_border_digital_label}}}@include max($sm){height:20px;padding:0 6px}}@include max($sm){left:5px;top:5px}}.product-image{#product-primary-image{position:relative;padding-top:calc(#{$image-ratio-squar)}- 2px);border:1px solid $color-border;margin-bottom:var(--spacer-4);background-color:$color-white;border-radius:$border-radius;overflow:hidden;@include imgcenter;&.product-image-horizontal{padding-top:calc(#{$image-ratio-rectangl)}- 2px)}&.product-image-vertical{padding-top:calc(#{$image-ratio-vertica)}- 2px)}}}.product-brand{margin-bottom:var(--spacer-3);a{font-weight:300;line-height:calc(var(--font-size-20) + 4px);font-size:var(--font-size-20);color:$color-sub-text;transition:$transition;letter-spacing:.2em;&:hover{color:$color-primary}}&.product-brand-image{padding-top:10px;a{position:relative;display:block;width:120px;height:50px;border:1px solid $color-border;border-radius:$border-radius;transition:$transition;@include imgcenter;img{max-width:80%;max-height:80%}&:hover{border-color:$color-primary}}}}#product-thumb-image{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible;@include max($sm){padding-right:2px}}.thumb-item{margin-bottom:calc(var(--spacer-8) - 2px);>a{position:relative;display:block;padding-top:calc(#{$image-ratio-squar)}- 2px);border:1px solid #fff0;border-radius:10px;overflow:hidden;background-color:$color-white;@include imgcenter;&.zoomGalleryActive{border-color:$color-primary}}}&.product-image-horizontal{.thumb-item{>a{padding-top:calc(#{$image-ratio-rectangl)}- 2px)}}}&.product-image-vertical{.thumb-item{>a{padding-top:calc(#{$image-ratio-vertica)}- 2px)}}}.slick-dots{display:flex;justify-content:center;flex-wrap:wrap;padding-top:var(--spacer-8);width:100%;>li{margin:0 3px;>button{width:10px;height:10px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:100%;background-color:$color-border;padding:0;display:block;margin-bottom:5px;transition:$transition}&.slick-active{>button{background-color:$color-primary}}}}.slick-arrow{position:absolute;opacity:1;top:50%;z-index:2;transform:translateY(-50%);width:40px;height:40px;cursor:pointer;background:$color-white;&.slick-prev{left:12px}&.slick-next{right:12px}&.slick-disabled{opacity:.5}}}.product-title{margin-bottom:var(--spacer-6);h1{font-weight:400;line-height:calc(var(--font-size-32) + 7px);font-size:var(--font-size-32);color:$color-text;margin-bottom:0}}.jq-ry-container{position:relative;line-height:0;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;direction:ltr;>.jq-ry-group-wrapper{position:relative;width:100%;>.jq-ry-group{position:relative;line-height:0;z-index:2;white-space:nowrap;>svg{display:inline-block}}>.jq-ry-groupjq-ry-normal-group{width:100%}>.jq-ry-group.jq-ry-rated-group{width:0;z-index:2;position:absolute;top:0;left:0;overflow:hidden}}}.product-comments-container{display:flex;align-items:center;color:$color-text;cursor:pointer;margin-bottom:var(--spacer-7);font-weight:400;line-height:calc(var(--font-size-13) + 3px);font-size:var(--font-size-13);>span{margin-left:var(--spacer-3)}}.product-list-container{margin-bottom:var(--spacer-6);.product-list-block{padding:3px 0}.product-list-row{display:flex;align-items:baseline;font-weight:400;color:$color-text;line-height:calc(var(--font-size-18) + 4px);font-size:var(--font-size-18);margin-bottom:var(--spacer-3);&:last-child{margin-bottom:0}a{color:$color-text;transition:$transition;&:hover{color:$color-primary}}.product-list-title{flex:0 0 auto;width:20%;color:$color-text;@include max($sm){width:30%}}.product-list-content{flex:1 1 auto;display:flex;align-items:baseline;word-break:break-word;color:$color-text;&:before{content:':';margin-right:4px}}}}.product-list-group{margin-bottom:var(--spacer-10)}.product-price{&-new,&-old{font-weight:500;font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 7px);color:$color-text}&.has-discount{.product-price-old{color:#C4C4C4;font-weight:500;line-height:calc(var(--font-size-24) + 5px);font-size:var(--font-size-24);text-decoration:line-through;margin-left:var(--spacer-4)}}.discount-label{display:inline-flex;justify-content:center;align-items:center;height:31px;padding:0 12px;border-radius:31px;border-width:1px;border-style:solid;background-color:{{theme.settings.color_background_discount_label}};color:{{theme.settings.color_text_discount_label}};border-color:{{theme.settings.color_border_discount_label}};margin-bottom:var(--spacer-2)}}.product-options{.variant-group-title{display:block;color:$color-text;font-weight:400;font-size:var(--font-size-18);line-height:calc(var(--font-size-18) + 4px);margin-bottom:var(--spacer-4)}select.form-control:not([size]):not([multiple]),select:not([size]){height:52px;color:$color-text;font-weight:400;font-size:var(--font-size-13);line-height:calc(var(--font-size-13) + 3px);cursor:pointer;padding:18px 36px 18px 20px;border:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.75995 8.50006C5.6007 8.50006 5.44145 8.43856 5.3419 8.31561L1.67916 4.54514C1.44028 4.29924 1.44028 3.9099 1.67916 3.68449C1.91804 3.43859 2.29626 3.43859 2.51522 3.68449L5.74005 7.00416L8.9848 3.68449C9.22365 3.43859 9.60185 3.43859 9.82085 3.68449C10.0597 3.93039 10.0597 4.31973 9.82085 4.54514L6.178 8.31561C6.05855 8.41811 5.8993 8.50006 5.75995 8.50006Z' fill='black'/%3E%3C/svg%3E%0A");background-size:12px;background-position:right 24px center;border-radius:26px;background-color:$color-white}.variant-plural{margin-bottom:var(--spacer-4)}}.variant-select{margin-bottom:var(--spacer-4);.variant-list{&:last-child{margin-bottom:0}margin-bottom:var(--spacer-6);select{width:50%!important}}}.variant-plural{.variant-list{flex:0 0 100%;display:flex;flex-wrap:wrap}span{position:relative;flex:0 0 auto;cursor:pointer;padding:7px 10px;margin:0 var(--spacer-4) var(--spacer-4) 0;border:1px solid $color-border;background-color:$color-white;border-radius:$border-radius;transition:$transition;&:last-child{margin-right:0}&:hover,&.variant-selected{border-color:$color-text}&.variant-selected{&:before{content:'\f00c';position:absolute;right:-8px;top:-8px;z-index:1;width:16px;height:16px;@include center;color:$color-white;font-size:9px;font-weight:900;font-family:"Font Awesome 5 Free";padding-top:1px;background-color:$color-primary;border-radius:100%}}&.variant-passive,&.variant-no-stock,&.variant-passive:hover,&.variant-no-stock:hover{cursor:no-drop;background-color:$color-border}&.variant-image{max-width:32px;max-height:32px;padding:0;border:none;&:hover,&.variant-selected{border:none}&:hover{opacity:.6}&.variant-passive{opacity:.4;background-color:#fff0}}}}.variant-singular{margin-bottom:var(--spacer-4);.radio-custom{margin-bottom:var(--spacer-4)}}.product-cart-buttons{display:flex;flex-wrap:wrap;align-items:flex-end;margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter));>div{padding-left:var(--gutter);padding-right:var(--gutter)}.product-buttons-wrapper{flex:1 0 0%;max-width:100%;.product-buttons-row{display:flex;margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter));>div{flex:1 0 0%;max-width:100%;padding-left:var(--gutter);padding-right:var(--gutter);text-align:center}}}}.product-qty-wrapper{.product-qty{display:flex;flex-wrap:wrap;width:195px;height:56px;border:none;border-radius:100px;background-color:$color-white;>a{flex:0 0 40px;max-width:40px;@include center;color:$color-text;@include max($sm){flex:0 0 55px;max-width:55px}}>div{flex:1 0 0%;max-width:100%;input{width:100%;height:100%;color:$color-text;font-weight:500;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 2px);text-align:center;border:none;background-color:#fff}}}&.product-qty-wrapper-select{.product-qty{border:none;border-radius:0;select.form-control:not([size]):not([multiple]),select:not([size]){height:48px;color:$color-text;font-size:var(--font-size-14);font-weight:400;cursor:pointer;padding:6px 28px 6px 20px;border:1px solid $color-border;border-radius:$border-radius;background-color:$color-white;background-image:url("{{ themeAsset('images/icon-selectbox.svg') }}");background-size:16px}>div{input{height:48px;border:1px solid $color-border;border-radius:$border-radius;background-color:$color-white}}}}@include max($lg){margin-bottom:var(--spacer-8);flex:0 0 100%;max-width:100%;.product-qty{width:100%}}}.product-cart-buttons{a.add-to-cart-button,a.no-stock-button,a.quick-order-button,a.remind-me-button,a.whatsapp-custom-button{@include center;height:56px;font-weight:500;line-height:calc(var(--font-size-14) + 2px);font-size:var(--font-size-14);letter-spacing:.2em;padding:0 15px;border-radius:100px;transition:$transition}a.remind-me-button,a.add-to-cart-button{color:$color-white;background-color:$color-primary;&:hover{background-color:$color-primary-darken}}a.whatsapp-custom-button{color:$color-white;background-color:#24CC63}a.quick-order-button{color:$color-white;background-color:var(--special-color);border:1px solid #fff0;&:hover{background-color:$color-white;color:$color-text;border-color:var(--special-color)}}a.no-stock-button{color:$color-white;background-color:$color-sub-text}}#product-user-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacer-6);>div{margin-bottom:var(--spacer-8);a{@include center;transition:$transition;background-color:var(--special-color);width:40px;height:40px;border-radius:100%;@include min($lg){&:hover{background-color:$color-primary}}&.add-my-favorites{span{&:before{content:attr(data-add-to-favorites)}}.icon-favori-add{display:none}&.favorite-product{.icon-favori{display:none}.icon-favori-add{display:block}span{&:before{content:attr(data-favorite-product)}}}}}}}.product-social{position:relative;.product-social-content{position:absolute;top:150%;right:0;z-index:11;display:none;padding:5px;box-shadow:0 0 5px rgb(0 0 0 / .2);background-color:#fff;>div{display:flex;>div{margin-right:5px;&:last-child{margin-right:0}>a{@include center;width:26px;height:26px;svg{path{fill:$color-white!important}}&.product-social-facebook{background-color:#3b5998}&.product-social-twitter{background-color:#1da1f2}&.product-social-pinterest{background-color:#bd081c}&.product-social-whatsapp{background-color:#128c7e}}}}}}.product-detail-tab{.product-detail-tab-content{.product-detail-tab-row{&:last-child{[data-tab-index]{>a{border-bottom:1px solid $color-border}}}[data-tab-index]{>a{position:relative;display:flex;align-items:center;justify-content:space-between;height:72px;color:#C4C4C4;font-weight:600;line-height:calc(var(--font-size-20) + 4px);font-size:var(--font-size-20);border:0;border-top:1px solid $color-border;&:after{content:'';width:12px;height:12px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_75_1807)'%3E%3Cpath d='M11.9998 15L7.75684 10.757L9.17184 9.34302L11.9998 12.172L14.8278 9.34302L16.2428 10.757L11.9998 15Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_75_1807'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}}}&.active{[data-tab-index]{>a{color:$color-text;&:after{content:'';background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.75995 8.5C5.6007 8.5 5.44145 8.4385 5.3419 8.31555L1.67916 4.54508C1.44028 4.29918 1.44028 3.90983 1.67916 3.68442C1.91804 3.43852 2.29626 3.43852 2.51522 3.68442L5.74005 7.0041L8.9848 3.68442C9.22365 3.43852 9.60185 3.43852 9.82085 3.68442C10.0597 3.93033 10.0597 4.31967 9.82085 4.54508L6.178 8.31555C6.05855 8.41805 5.8993 8.5 5.75995 8.5Z' fill='black'/%3E%3C/svg%3E%0A");width:12px;height:12px;background-position:center}}}}}[data-tab-content]{height:auto;overflow:visible;display:none;>div{padding:0 0 var(--spacer-8);word-break:break-all}}}}#product-detail-questions{.product-detail-questions-content{.product-detail-questions-list{.answer-content{background:$color-white}}}}.payment-options{.row{>*{flex:0 0 100%;max-width:100%}}}.product-customization{padding:var(--spacer-8) 0 var(--spacer-3);margin:var(--spacer-8) 0;border-top:1px solid $color-border;border-bottom:1px solid $color-border;.product-customization-group{.product-customization-group-title{@include line-rule(14);margin-bottom:var(--spacer-4)}.product-customization-field{.form-group{.control-label{color:$color-text;@include line-rule(12);font-weight:600;margin-bottom:0;@include max($sm){margin-bottom:var(--spacer-3)}}}}}.form-control{height:44px;border:1px solid $color-border;border-radius:$border-radius}textarea.form-control{height:120px}.form-group select.form-control:not([size]):not([multiple]),.form-group select:not([size]){height:44px;cursor:pointer;border:1px solid $color-border;border-radius:$border-radius;background-size:36px;background-position:right center;background-image:url("{{ themeAsset('images/icon-selectbox.svg') }}")}.form-horizontal .form-question{top:5px;right:-4px;width:15px;height:15px;border-radius:100%}}@include max($lg){.idea-promotion-bar{{% if theme.settings.idea_popup_bar_control %}display:block!important;{% else %}display:none!important;{% endif %}}}:root{--gutter:#{$gutter};{% for i in 1..40 %}--spacer-{{i}}:{{i*4}}px;{% endfor %}{% for i in 10..120 %}--font-size-{{i}}:{{i}}px;{% endfor %}}@include max($lg){:root{{% for i in 1..20 %}--spacer-{{i}}:{{i*3}}px;{% endfor %}{% for i in 21..29 %}--spacer-{{i}}:{{i*(2.5)}}px;{% endfor %}{% for i in 30..40 %}--spacer-{{i}}:{{i*2}}px;{% endfor %}{% for i in 10..14 %}--font-size-{{i}}:{{i*(.95)}}px;{% endfor %}{% for i in 15..18 %}--font-size-{{i}}:{{i*(.9)}}px;{% endfor %}{% for i in 19..28 %}--font-size-{{i}}:{{i*(.8)}}px;{% endfor %}{% for i in 29..36 %}--font-size-{{i}}:{{i*(.75)}}px;{% endfor %}{% for i in 37..84 %}--font-size-{{i}}:{{i*(.65)}}px;{% endfor %}{% for i in 85..120 %}--font-size-{{i}}:{{i*(.55)}}px;{% endfor %}}}@include max($sm){:root{{% for i in 1..20 %}--spacer-{{i}}:{{i*2}}px;{% endfor %}{% for i in 21..29 %}--spacer-{{i}}:{{i*(1.5)}}px;{% endfor %}{% for i in 30..40 %}--spacer-{{i}}:{{i*1}}px;{% endfor %}{% for i in 10..14 %}--font-size-{{i}}:{{i*(.85)}}px;{% endfor %}{% for i in 15..18 %}--font-size-{{i}}:{{i*(.8)}}px;{% endfor %}{% for i in 19..28 %}--font-size-{{i}}:{{i*(.75)}}px;{% endfor %}{% for i in 29..36 %}--font-size-{{i}}:{{i*(.7)}}px;{% endfor %}{% for i in 37..84 %}--font-size-{{i}}:{{i*(.55)}}px;{% endfor %}{% for i in 85..120 %}--font-size-{{i}}:{{i*(.45)}}px;{% endfor %}}}.row{&.no-gutters{margin-right:0;margin-left:0;>.col,>[class*="col-"]{padding-right:0;padding-left:0}}}@mixin font-face($folderpath,$familyname,$filename,$weight,$style){@font-face{font-family:$familyname;src:url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.eot') }}");src:url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.eot?#iefix') }}") format("embedded-opentype"),url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.woff') }}") format("woff"),url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.ttf') }}") format("truetype"),url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.svg?#webfont') }}") format("svg");font-weight:$weight;font-style:$style}}body.current-page-page-detail{#main{padding:0 0 var(--spacer-30)}}#ideaexport_translation_bar_container{display:none}#custom-export{position:relative;>a{display:block;color:$color-white;font-weight:600;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 3px);text-transform:uppercase;transition:$transition;svg{&:first-child{margin-right:var(--spacer-2)}&:last-child{margin-left:var(--spacer-3)}path{transition:$transition}}&:hover{color:$color-primary;svg{path{stroke:$color-primary}}}}}#custom-export-content{width:320px;background-color:#fff;display:none;padding:var(--spacer-4);border:1px solid $color-border;overflow:visible;.custom-export-title{margin-bottom:var(--spacer-4);font-size:var(--font-size-16);font-weight:700}.custom-export-select{margin-bottom:var(--spacer-4);position:relative;>a{padding:10px;display:flex;color:$color-text;border:1px solid $color-border;>span{&:last-child{padding-left:10px}}&:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;margin-left:auto}}.select-content{display:none;position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;z-index:2;border:1px solid $color-border;border-top:none;>a{padding:10px;display:flex;color:$color-text;>span{&:last-child{padding-left:10px}}&:hover{background-color:$color-border}}}}@include max($md){width:250px}}#combine-thumb-image{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));.combine-thumb-item{padding-left:var(--gutter);padding-right:var(--gutter)}}.contentbox-header{padding-bottom:var(--spacer-6);border-bottom:1px solid $color-border;margin-bottom:var(--spacer-6);p{display:block;font-size:var(--font-size-12);margin-bottom:0}h4{color:$color-text;font-weight:500;line-height:calc(var(--font-size-32) + 6px);font-size:var(--font-size-32);margin-bottom:0}}body[class*="checkout-page"],body[class*="current-page-cart"]{.contentbox-header{text-align:left;margin-bottom:var(--spacer-1);border-bottom:none;h4{font-size:var(--font-size-18)}}}.user-login-page-wrapper{position:relative;display:flex;justify-content:center;.user-login-page-container{position:relative;z-index:2;width:460px;@include max($sm){width:380px}@include max($xxs){width:330px}@include max($xxxs){width:280px}.user-login-page-logo{display:flex;align-items:center;justify-content:center;min-height:80px;padding:var(--spacer-5);img{max-height:80px}}}.user-login-page-content{padding:var(--spacer-10);margin-bottom:var(--spacer-8);background-color:#fff;border:1px solid $color-border;border-radius:$border-radius}.user-login-page-title{text-align:center;margin-bottom:var(--spacer-7);span{line-height:28px;font-size:var(--font-size-24);font-weight:700}&.user-login-page-sub-title{padding-top:var(--spacer-7)}}.user-login-page-order-registration{display:flex;align-items:center;justify-content:center;height:52px;color:$color-text;font-size:var(--font-size-16);font-weight:600;text-align:center;margin-top:var(--spacer-9);background-color:rgb(220 53 69 / .3)}.user-login-page-row{position:relative;margin-bottom:var(--spacer-5);&.user-login-page-button-social{display:flex;align-items:center;flex-wrap:wrap;@include max($sm){display:block}>div{flex:0 0 50%;&:first-child{padding-right:var(--spacer-5)}@include max($sm){flex:0 0 100%;&:first-child{padding-right:0}}}}.toggle-password{top:15px}input.form-control{height:52px;color:$color-text;font-size:var(--font-size-14);padding:var(--spacer-2) var(--spacer-4)}.btn{@include center;height:52px;font-size:var(--font-size-18);font-weight:600;padding:0;@include max($xxxs){height:48px}&.btn-green{color:$color-white;font-weight:400;margin-bottom:var(--spacer-8);border:1px solid $color-border;background-color:$color-whatsapp}&.btn-google{color:$color-text!important;font-size:var(--font-size-15);font-weight:400;background:#fff!important;border:1px solid $color-border;span{padding-left:10px}&:hover{color:$color-text!important;background:#fff!important}@include max($sm){margin-bottom:var(--spacer-5)}}&.btn-facebook{color:$color-text!important;font-size:var(--font-size-15);font-weight:400;background:#fff!important;border:1px solid $color-border;span{padding-left:10px}&:hover{color:$color-text!important;background:#fff!important}}}}.checkbox-custom,.user-login-forgot-pass{margin-bottom:var(--spacer-9)}.checkbox-custom{input[type=checkbox]{&+label{line-height:20px;color:$color-text;font-size:var(--font-size-14);padding-left:36px;&:before{width:20px;height:20px;border:1px solid $color-border}}&:checked{&+label{&:before{background-image:none;border-color:$color-border;background-color:$color-white}&:after{content:'';position:absolute;left:7px;top:2px;display:inline-block;width:6px;height:12px;border-bottom:2px solid $color-primary;border-right:2px solid $color-primary;transform:rotate(45deg)}}}}}.user-login-forgot-pass{a{display:block;color:$color-text;font-size:var(--font-size-14)}}}.signup-page-logo{display:flex;align-items:center;justify-content:center;min-height:80px;padding:var(--spacer-5);img{max-height:80px}}.signup-container{width:580px;margin:0 auto var(--spacer-4);padding:var(--spacer-6) var(--spacer-10) var(--spacer-5);border:1px solid $color-border;border-radius:$border-radius;background-color:$color-white;@include max($sm){width:calc(100% - 8px)}.contentbox-header{text-align:center!important;margin:0 0 var(--spacer-7)!important;padding:0!important;border:none!important;h4{line-height:28px;font-size:var(--font-size-24)!important;font-weight:700!important;margin-bottom:0!important}}.alert.alert-primary{margin-bottom:var(--spacer-5)}.form-group{margin-bottom:var(--spacer-5);.col-12.col-lg-5,.col-12.col-lg-8,.col-12.col-lg-9.text-right{flex:1 0 0%;max-width:none}.col-12.col-lg-4.control-label{&+.col-6.col-lg-5{flex:1 0 0%;max-width:none}}.security-code{height:48px}.toggle-password{top:13px}input.form-control{height:48px;color:$color-text;font-size:var(--font-size-14);padding:var(--spacer-2) var(--spacer-4)}.form-question{top:14px!important}.btn{height:48px}.btn-group-binary{display:flex;align-items:center;justify-content:space-between;&:before,&:after{display:none}>button{flex:0 0 48%;max-width:48%;&.mr-2{margin-right:0!important}}}}}.current-page-member-signup{.signup-container{&.signup-container-information{width:100%;.information-content{border:none}}.form-group{&.signup-campaign-status,&.signup-agreement,&.signup-personal-data-agreement{.col-12.col-lg-4.control-label{display:none}}}}}.current-page-default-entry{background:#f6f7f9;color:#20252b;#header{background:#fff}#header .header-top{padding:10px 0}#header .header-middle{padding:22px 0}.search form input{background:#f6f7f9;border:1px solid #e2e5e9;border-radius:12px}.search form input:focus{border-color:#b45309;box-shadow:0 0 0 3px rgb(180 83 9 / .12)}#entry-slider{max-width:1320px;margin:20px auto 40px;padding:0 16px}#entry-slider .theme-slider{border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;background:#fff}#entry-slider .theme-slider-image img{width:100%;height:480px;object-fit:contain;display:block;background:#fff}#entry-slider .theme-slider-content{pointer-events:none}#entry-slider .theme-slider-content .theme-slider-button{pointer-events:auto}.corousel-list-tab-wrapper{margin-bottom:32px}.showcase{background:#fff;border:1px solid #e5e7eb;border-radius:14px}.showcase:hover{border-color:#b45309;box-shadow:0 8px 24px rgb(32 37 43 / .07)}.showcase .showcase-content{display:flex;flex-direction:column;padding:18px}.showcase .showcase-content .showcase-brand{order:0;margin-bottom:8px}.showcase .showcase-content .showcase-brand a{font-size:12px;line-height:16px;letter-spacing:.08em;font-weight:600;color:#6b7280}.showcase .showcase-content .showcase-title{order:1}.showcase .showcase-content .showcase-title a{font-size:16px;line-height:24px;height:72px;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.showcase .showcase-content .showcase-price{order:2;margin:14px 0 0;padding:12px 0 0;border-bottom:0;border-top:1px solid #edf0f2;height:auto;min-height:42px}.showcase .showcase-content .showcase-price-new{font-size:22px;line-height:28px;font-weight:700}.theme-banner-wrapper .theme-banner{border:1px solid #e5e7eb;border-radius:16px;margin-bottom:28px;background:#fff}.theme-banner-wrapper .theme-banner .theme-banner-content{position:static;transform:none;padding:18px 20px}.theme-banner-wrapper .theme-banner .theme-banner-content .theme-banner-title{font-size:20px;line-height:28px;font-weight:600;margin-bottom:12px}.theme-banner-wrapper .theme-banner .theme-banner-content .theme-banner-button{border-radius:8px;font-size:14px;padding:10px 18px}a:focus-visible,button:focus-visible{outline:3px solid #b45309;outline-offset:3px}@media (max-width:767px){#header .header-middle{padding:14px 0}#entry-slider{margin-top:12px;margin-bottom:24px;padding:0 10px}#entry-slider .theme-slider-image img{height:auto;max-height:420px;object-fit:contain}.showcase .showcase-content{padding:12px}.showcase .showcase-content .showcase-title a{font-size:14px;line-height:21px;height:63px}.showcase .showcase-content .showcase-price-new{font-size:19px;line-height:26px}.theme-banner-wrapper .theme-banner{margin-bottom:20px}}}body{color:#202a35;background:#f7f8fa}:root{--special-color:#17242e}@media(min-width:992px){body .container{max-width:1320px}}#header{background:#fff}#header .header-top{background:#17242e;padding:7px 0}#header .header-middle{padding:20px 0}#header .header-bottom{border-top:1px solid #eef0f3;border-bottom:1px solid #e5e9ed}#header .search form input{border:1px solid #dce2e7;border-radius:10px;background:#f6f8fa;color:#243342;font-size:14px}#header .search form input:focus{border-color:#b45309;box-shadow:0 0 0 3px rgb(180 83 9 / .12);outline:none}#navigation .category-level-1>ul>li>a{height:54px;font-size:14px;font-weight:600}#navigation .category-level-2,#navigation .category-level-3{box-shadow:0 14px 35px rgb(23 36 46 / .1)}a:focus-visible,button:focus-visible{outline:3px solid #b45309;outline-offset:3px}.current-page-default-entry #main{padding-top:0}.farissu-hero{display:grid;grid-template-columns:.9fr 1.35fr;align-items:center;gap:30px;margin:24px 0 30px;padding:32px;border:1px solid #e3e7eb;border-radius:20px;background:#fff}.farissu-hero-copy{padding:12px}.farissu-eyebrow{display:block;color:#b45309;font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.farissu-hero h1{font-size:40px;line-height:1.16;letter-spacing:-.035em;font-weight:700;color:#17242e;margin:0 0 18px}.farissu-hero-copy>p{font-size:15px;line-height:1.8;color:#64717e;margin:0 0 24px;max-width:390px}.farissu-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.farissu-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid #17242e;border-radius:9px;background:#17242e;color:#fff;font-size:13px;font-weight:600;line-height:1.4}.farissu-button:hover{background:#b45309;border-color:#b45309;color:#fff}.farissu-button-secondary{color:#17242e;background:#fff;border-color:#dce2e7}.farissu-button-secondary:hover{color:#b45309;background:#fffbf5}.current-page-default-entry .farissu-hero #entry-slider{margin:0;padding:0;min-width:0;width:100%;max-width:none}.current-page-default-entry .farissu-hero #entry-slider .theme-slider{border:0;border-radius:12px}.current-page-default-entry .farissu-hero #entry-slider .theme-slider-image img{height:390px;max-height:none;object-fit:contain}.current-page-default-entry .farissu-hero #entry-slider .theme-slider-content{display:none}.farissu-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.farissu-section-heading h2{font-size:24px;line-height:1.3;letter-spacing:-.02em;font-weight:650;margin:0;color:#17242e}.farissu-section-heading>a{color:#b45309;font-size:13px;font-weight:600;white-space:nowrap}.farissu-categories{margin:0 0 38px}.farissu-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.farissu-category-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 10px;background:#fff;border:1px solid #e4e8ed;border-radius:12px;transition:border-color .2s,transform .2s;text-align:center}.farissu-category-card:hover{border-color:#b45309;transform:translateY(-3px)}.farissu-category-card img{width:82px;height:82px;object-fit:contain;border-radius:8px}.farissu-category-card span{color:#243342;font-size:13px;font-weight:600;line-height:1.4}body[class] .showcase{background:#fff;border:1px solid #e4e8ed;border-radius:12px;margin-bottom:24px;transition:border-color .2s,box-shadow .2s}body[class] .showcase:hover{border-color:#b45309;box-shadow:0 8px 24px rgb(23 36 46 / .07)}body[class] .showcase .showcase-content{display:flex;flex-direction:column;padding:16px}body[class] .showcase .showcase-content .showcase-brand{order:0;margin:0 0 7px;height:auto}body[class] .showcase .showcase-content .showcase-brand a{color:#737e89;font-size:11px;line-height:16px;letter-spacing:.07em;font-weight:600}body[class] .showcase .showcase-content .showcase-title{order:1}body[class] .showcase .showcase-content .showcase-title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:21px;height:63px;font-weight:500;color:#243342}body[class] .showcase .showcase-content .showcase-price{order:2;height:auto;min-height:42px;margin:12px 0 0;padding:12px 0 0;border:0;border-top:1px solid #edf0f3}body[class] .showcase .showcase-content .showcase-price-new{font-size:21px;line-height:27px;font-weight:700;color:#17242e}body[class] .showcase .showcase-content .showcase-price-old{font-size:12px;color:#75808b}body[class] .showcase .showcase-image a{border-radius:10px 10px 0 0}body[class] .showcase .showcase-image-container .showcase-actions{bottom:12px}body[class] .showcase:focus-within .showcase-actions{display:flex}.current-page-default-entry .list-tab-title{gap:10px;margin:0 0 24px;padding-right:100px}.current-page-default-entry .list-tab-title [data-tab-index]{padding:0}.current-page-default-entry .list-tab-title [data-tab-index] a span{margin:0;padding:11px 18px;border:1px solid #dfe5eb;border-radius:9px;color:#65727e;font-size:16px;line-height:24px;font-weight:600;background:#fff}.current-page-default-entry .list-tab-title [data-tab-index].active a span{color:#fff;background:#17242e;border-color:#17242e}.current-page-default-entry .list-tab .list-tab-content .products-content .slick-arrow{top:10px;width:30px;height:30px}.current-page-default-entry .corousel-list-tab-wrapper{margin-bottom:36px}.current-page-default-entry .theme-banner-wrapper .theme-banner .theme-banner-content{padding:16px 18px}.current-page-default-entry .theme-banner-wrapper .theme-banner .theme-banner-content .theme-banner-title{font-size:19px;margin-bottom:10px}.farissu-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px 24px;background:#eef2f5;border-radius:12px;margin:0 0 36px}.farissu-service-strip a{display:flex;flex-direction:column;gap:6px;color:#17242e}.farissu-service-strip strong{font-size:14px;font-weight:650}.farissu-service-strip span{font-size:12px;color:#687684;line-height:1.6}#footer{background:#fff;border-top:1px solid #e0e5eb}#footer .footer-row-1{background:#eef2f5;padding:30px 0}#footer .newsletter-title>div{font-size:22px;line-height:1.4;font-weight:600}#footer .newsletter-title>span{color:#687684;font-size:13px}#footer .footer-row-2{padding:38px 0}#footer .footer-menu-title{font-size:16px;font-weight:650}#footer .footer-menu-content a{font-size:13px;line-height:1.7}#footer .footer-logo-sub-text,#footer .footer-address span,#footer .footer-phone span,#footer .footer-mail span{font-size:12px;line-height:1.7;color:#63717e}@media(max-width:991px){.farissu-hero{gap:18px;padding:22px}.farissu-hero h1{font-size:30px}.current-page-default-entry .farissu-hero #entry-slider .theme-slider-image img{height:300px}.farissu-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){#header .header-middle{padding:14px 0}.farissu-hero{grid-template-columns:1fr;gap:18px;margin:14px 0 26px;padding:20px;border-radius:14px}.farissu-hero-copy{padding:0}.farissu-hero h1{font-size:30px;max-width:340px;margin-bottom:12px}.farissu-hero-copy>p{font-size:14px;line-height:1.7;margin-bottom:16px}.farissu-eyebrow{font-size:10px;margin-bottom:10px}.farissu-button{min-height:44px;padding:11px 14px;font-size:12px}.current-page-default-entry .farissu-hero #entry-slider .theme-slider-image img{height:auto;max-height:310px}.farissu-section-heading h2{font-size:21px}.farissu-section-heading>a{font-size:12px}.farissu-category-grid{gap:9px}.farissu-category-card{padding:13px 6px;gap:9px}.farissu-category-card img{width:62px;height:62px}.farissu-category-card span{font-size:11px}.farissu-categories{margin-bottom:28px}body[class] .showcase .showcase-content{padding:11px}body[class] .showcase .showcase-content .showcase-title a{font-size:13px;line-height:19px;height:57px}body[class] .showcase .showcase-content .showcase-price-new{font-size:18px;line-height:24px}.current-page-default-entry .list-tab-title{padding-right:0}.current-page-default-entry .list-tab-title [data-tab-index] a span{font-size:15px;padding:13px 16px}.current-page-default-entry .list-tab .list-tab-content .products-content .slick-arrow{display:none!important}.farissu-service-strip{grid-template-columns:1fr;gap:15px;padding:20px}.farissu-service-strip a+a{padding-top:15px;border-top:1px solid #dce3e9}}@media(prefers-reduced-motion:reduce){.farissu-category-card,body[class] .showcase{transition:none}}body .product-title h1{font-size:26px;line-height:1.35;font-weight:600;letter-spacing:-.015em;color:#17242e}body .product-list-container{font-size:14px;line-height:1.65}body .product-detail{font-size:15px;line-height:1.8}body .product-detail p{margin-bottom:16px}body .product-detail h3{font-size:21px;line-height:1.45;margin-top:24px}body a.add-to-cart-button[data-context="detail"]{border-radius:9px;letter-spacing:.015em;font-size:14px;font-weight:650}@media(max-width:767px){body .product-title h1{font-size:22px;line-height:1.4}body .product-detail{font-size:14px}}:root{--f-navy:#142534;--f-ink:#1d2b38;--f-muted:#657582;--f-line:#e3e8ed;--f-amber:#f7bf42;--special-color:#142534}body{font-family:Arial,Helvetica,sans-serif;color:var(--f-ink);background:#f5f7fa}body .container{width:100%;max-width:1320px;padding-left:20px;padding-right:20px}a:focus-visible,button:focus-visible{outline:3px solid #bd8223;outline-offset:3px}html{scroll-padding-top:20px}body #header{background:#fff}body #header .header-top{padding:8px 0;background:#142534;color:#fff}.f-top-message{font-size:11px;letter-spacing:.3px}.f-top-links{display:flex;gap:22px;margin-left:auto}.f-top-links a{color:#e7edf2;font-size:11px}body #header .header-top-wrapper{display:flex;justify-content:space-between;align-items:center;gap:15px}body #header .header-middle{padding:20px 0}body #header .logo img{width:174px;height:auto;max-height:48px;object-fit:contain}body #header .search form input{height:50px;border:1px solid #d9e0e7;border-radius:10px;font-size:14px;background:#f5f7fa;padding-left:48px;color:#142534}body #header .search form input:focus{background:#fff;border-color:#b48836;box-shadow:0 0 0 3px rgb(247 191 66 / .13)}body #header .search form button{height:50px;width:46px}body #header .user-menu-text{font-size:12px;gap:5px}body #header .header-favorite>a,body #header .cart-menu>a{display:flex;align-items:center;gap:7px}body #header .header-favorite,body #header .cart-menu{margin-left:20px}.f-header-label{font-size:12px;font-weight:600;white-space:nowrap}body #header .cart-amount{min-width:18px;height:18px;background:#142534;color:#fff;font-size:10px}body #header .header-bottom{border-top:1px solid #eef1f4;border-bottom:1px solid #dfe5eb}body #navigation .category-level-1>ul>li>a{height:46px;font-size:13px;font-weight:600}body #navigation .category-level-1>ul>li>a:hover{color:#91671c}.f-storefront{padding-top:20px}.current-page-default-entry #main{padding-top:0}.f-hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:380px;border-radius:18px;overflow:hidden;background:#142534;color:#fff;margin-bottom:28px}.f-hero-copy{padding:42px 40px}.f-eyebrow{display:block;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1.5px;color:#8c611a;margin:0 0 9px}.f-hero .f-eyebrow{color:#f7bf42}.f-hero h1{font-size:48px;font-weight:750;line-height:1.08;letter-spacing:-1.6px;margin:0 0 19px;color:#fff}.f-hero p{max-width:405px;font-size:14px;line-height:1.7;color:#c9d4dd;margin:0 0 25px}.f-hero-buttons{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.f-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:12px 19px;border-radius:8px;border:1px solid #142534;background:#142534;color:#fff;font-size:12px;line-height:1.5;font-weight:700}.f-button:hover{background:#263e50;color:#fff;border-color:#263e50}.f-button-amber{background:#f7bf42;border-color:#f7bf42;color:#142534}.f-button-amber:hover{background:#ffd275;border-color:#ffd275;color:#142534}.f-button-outline{background:#fff;color:#142534;border-color:#c8d1da}.f-hero-secondary{color:#f2f5f7;font-size:12px;border-bottom:1px solid #8b9aa5;padding:6px 0}.f-hero-secondary:hover{color:#f7bf42}.f-hero-tags{display:flex;gap:16px;flex-wrap:wrap;margin-top:27px;font-size:10px;color:#b4c3cf}.f-hero-tags span:before{content:'•';color:#f7bf42;margin-right:6px}.f-hero-visual{background:#fff;display:flex;flex-direction:column;justify-content:space-between;min-width:0;margin:18px 18px 18px 0;padding:16px 24px;border-radius:12px;color:#142534}.f-hero-visual-label{font-size:9px;font-weight:700;letter-spacing:2px;color:#74818b}.f-hero-visual img{display:block;width:100%;height:290px;object-fit:contain}.f-hero-visual-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ecf0f3;padding-top:11px;font-size:11px;font-weight:600}.f-hero-visual-bottom b{font-size:20px;font-weight:400}.f-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.f-section-head h2{font-size:24px;line-height:1.25;letter-spacing:-.5px;font-weight:700;margin:0;color:#142534}.f-section-head p{font-size:12px;line-height:1.6;color:#6a7884;margin:7px 0 0}.f-section-head>a{white-space:nowrap;font-size:11px;font-weight:600;color:#51616f;padding-bottom:4px}.f-category-section{margin:0 0 32px}.f-categories-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.f-category{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #e3e8ed;border-radius:12px;padding:14px 10px 15px;gap:12px;color:#142534}.f-category:hover{border-color:#bd9346;color:#142534}.f-category-image{display:flex;width:94px;height:94px;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;background:#fff}.f-category-image img{display:block;width:100%;height:100%;object-fit:contain}.f-category strong{font-size:12px;font-weight:600;text-align:center;line-height:1.4}.f-product-section{margin:0 0 34px;scroll-margin-top:20px}.f-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.f-products-grid>*{min-width:0}body[class] .showcase.f-product-card{display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;border:1px solid #e0e6ec;border-radius:12px;background:#fff;box-shadow:none;transition:border-color .15s}body[class] .showcase.f-product-card:hover{border-color:#b5c3ce;box-shadow:0 3px 14px rgb(20 37 52 / .05)}body[class] .showcase.f-product-card .showcase-image-container{position:relative;flex-shrink:0;padding:8px;background:#fff}body[class] .showcase.f-product-card .showcase-image{position:relative;padding-top:100%;height:0}body[class] .showcase.f-product-card .showcase-image>a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:7px;overflow:hidden}body[class] .showcase.f-product-card .showcase-image img{width:100%;height:100%;object-fit:contain;position:static;transform:none;max-height:100%}body[class] .showcase.f-product-card .showcase-content{flex:1;display:flex;flex-direction:column;padding:12px 15px 15px}body[class] .showcase.f-product-card .showcase-brand{order:0;height:14px;margin:0 0 7px;line-height:14px}body[class] .showcase.f-product-card .showcase-brand a{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#75828d;font-weight:600}body[class] .showcase.f-product-card .showcase-title{order:1;margin:0}body[class] .showcase.f-product-card .showcase-title a{font-size:13px;line-height:20px;height:60px;color:#243544;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body[class] .showcase.f-product-card .showcase-price{order:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:12px 0 0;margin:10px 0 12px;min-height:39px;border-top:1px solid #eef1f4}body[class] .showcase.f-product-card .showcase-price-new{font-size:21px;line-height:1.3;color:#142534;font-weight:750}body[class] .showcase.f-product-card .showcase-price-old{font-size:11px;line-height:1.3;color:#7a8792;text-decoration:line-through}.f-labels{position:absolute;top:15px;left:14px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.f-labels .discount-label,.f-labels .new-label,.f-labels .gift-label{padding:5px 8px;border-radius:5px;font-size:10px;font-weight:700;line-height:1.3;margin:0;border:0;background:#f6be43;color:#142534}.f-labels .new-label{background:#edf3f8;color:#3e5c71}.f-favorite{position:absolute;right:13px;top:13px;z-index:3;width:33px;height:33px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .96);border:1px solid #e2e7ec;border-radius:50%;color:#6b7a85}.f-favorite svg{width:17px;height:17px}.f-favorite.favorite-product{color:#b44f49;background:#fff4f3}.f-card-buy{order:3;margin-top:auto}.f-card-button{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;min-height:42px;width:100%;background:#142534;color:#fff;border:1px solid #142534;border-radius:7px;font-size:12px;line-height:1.4;font-weight:600;position:relative}.f-card-button:hover{background:#263e50;color:#fff}.f-card-button svg{width:16px;height:16px}.f-card-button.f-options{background:#f3f6f8;color:#233c4e;border-color:#dce4eb;font-size:11px}.f-card-button[disabled],.f-card-button[data-disabled]{opacity:.6}.f-discovery-band{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 30px;margin:4px 0 34px;background:#eaf0f4;border:1px solid #dbe4eb;border-radius:12px}.f-discovery-band h2,.f-business h2{font-size:24px;line-height:1.25;font-weight:700;margin:0 0 8px;letter-spacing:-.4px;color:#142534}.f-discovery-band p,.f-business p{font-size:12px;line-height:1.6;color:#627381;margin:0}.f-deals{padding:24px;background:#fff8e9;border:1px solid #eddfc4;border-radius:14px}.f-deal-empty{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:12px}.f-deal-empty h3{font-size:19px;line-height:1.4;font-weight:600;color:#233747;margin:0 0 8px}.f-deal-empty p{font-size:13px;line-height:1.7;color:#6b716f;max-width:550px}.f-deal-empty>div:last-child{display:flex;flex-direction:column;gap:12px;min-width:190px}.f-text-link{font-size:11px;color:#4b5d6a;text-align:center}.f-business{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0 32px}.f-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:23px 0}.f-trust>a{display:flex;align-items:center;gap:13px;color:#283c4c}.f-trust svg{flex-shrink:0;width:27px;height:27px;color:#536b7c}.f-trust strong{display:block;font-size:12px;line-height:1.5;font-weight:700}.f-trust small{display:block;font-size:10px;line-height:1.6;color:#71818d;margin-top:3px}.f-footer-trust{border-bottom:1px solid #e1e7ec}body #footer{background:#fff;border-top:1px solid #dfe6ec}body #footer .footer-row-1{padding:24px 0;background:#f3f6f8}body #footer .newsletter-title>div{font-size:19px;font-weight:700}body #footer .newsletter-title>span{font-size:12px;color:#6b7c89}body #footer .newsletter input{border-radius:8px}.f-footer-main{padding:36px 0 0;background:#fff}.f-footer-grid{display:grid;grid-template-columns:1.1fr .9fr 1.7fr;gap:44px}.f-wordmark{font-size:29px;font-weight:800;letter-spacing:1px;color:#142534}.f-wordmark span{color:#c88b1f}.f-footer-brand p{max-width:285px;font-size:12px;line-height:1.8;color:#657785;margin:13px 0}.f-footer-contact{display:flex;flex-direction:column;gap:7px}.f-footer-contact a{font-size:12px;color:#3e5363}.f-footer-contact address{font-size:11px;line-height:1.8;color:#7a8791;margin-top:6px;font-style:normal}.f-footer-help h2{font-size:13px;line-height:1.5;font-weight:700;color:#223a4b;margin:0 0 15px}.f-footer-help>a{display:block;font-size:12px;color:#697b88;line-height:1.6;margin:0 0 10px}body #footer .f-footer-existing .footer-menu-title{font-size:13px;font-weight:700;color:#223a4b;margin-bottom:15px}body #footer .f-footer-existing .footer-menu-content a{font-size:12px;line-height:1.6;color:#697b88}body #footer .f-footer-existing .footer-menu-container{align-items:flex-start}.f-footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e8edf1;margin-top:27px;padding:19px 0;font-size:10px;color:#7a8893}body .product-area-top{padding-top:18px;padding-bottom:22px}body .product-right.f-product-info{background:#fff;border:1px solid #e2e8ed;border-radius:14px;padding:24px}body .product-title h1{font-size:23px;line-height:1.4;font-weight:650;margin:8px 0 14px;letter-spacing:-.3px}body .product-right .product-list-group{padding:0 0 15px;margin-bottom:16px}body .product-price{margin:15px 0 0}body .product-price .product-price-new,body .product-price:not(.has-discount) .product-price-old{font-size:31px;line-height:1.3;font-weight:750;color:#142534;text-decoration:none}.f-product-stock{font-size:11px;color:#74818a;margin:7px 0}.f-stock-available{color:#257452}body .product-list-container{font-size:12px;line-height:1.55}body .product-list-row{margin-bottom:7px}body #product-primary-image{border:1px solid #e0e7ed;border-radius:14px;background:#fff;overflow:hidden}body #product-primary-image img{object-fit:contain}body #product-thumb-image .thumb-item a{border-radius:8px;overflow:hidden}body .product-buttons-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}body .product-buttons-row>div{width:auto;max-width:none;flex:none;padding:0!important;margin:0!important}body .product-buttons-row>div:last-child{grid-column:1/-1}body .product-buttons-row .add-to-cart-button,body .product-buttons-row .quick-order-button{min-height:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;font-weight:700}body .product-buttons-row .add-to-cart-button{background:#142534;color:#fff}body .product-buttons-row .quick-order-button{background:#f7bf42;color:#142534;border-color:#f7bf42}body .product-buttons-row .whatsapp-custom-button{min-height:36px;height:auto;padding:10px;font-size:11px;background:#f0f7f4;color:#2c6952;border:1px solid #d8e9df;border-radius:7px}body .product-cart-buttons{gap:10px;align-items:flex-start}body .product-buttons-wrapper{flex:1;min-width:0}body .product-qty-wrapper{max-width:90px}body .product-qty input{font-size:14px!important}.f-product-reassurance{display:flex;flex-wrap:wrap;gap:14px;padding:8px 0 15px}.f-product-reassurance>a,.f-product-reassurance>span{font-size:10px;display:flex;align-items:center;gap:6px;color:#5d7383}.f-product-reassurance svg{width:16px;height:16px}.f-detail-jump{font-size:12px;font-weight:600;color:#415e73;text-decoration:underline}.f-product-details{background:#fff;padding:25px 30px;border:1px solid #e0e7ed;border-radius:14px;margin:0 0 30px;scroll-margin-top:20px}.f-product-details p,.f-product-details li{line-height:1.8}.f-product-details img{max-width:100%;height:auto}.f-product-details table{max-width:100%}@media(min-width:1200px){body #header .user-menu-text>a:last-child,body #header .user-menu-text>span{display:none}}@media(max-width:1199px){body #header .logo img{width:150px}body #header .header-middle{padding:15px 0}body #header .header-middle .mt-4{margin-top:14px!important}.f-hero-copy{padding:32px}.f-hero h1{font-size:40px}.f-hero-visual img{height:270px}.f-products-grid{gap:12px}.f-footer-grid{gap:25px}}@media(max-width:991px){.f-hero{grid-template-columns:1fr 1fr}.f-hero-copy{padding:28px}.f-hero h1{font-size:34px}.f-hero p{font-size:13px}.f-hero-visual{padding:15px;margin:14px 14px 14px 0}.f-hero-visual img{height:250px}.f-hero-buttons{gap:12px}.f-hero-tags{gap:9px}.f-categories-grid{gap:8px}.f-category-image{width:75px;height:75px}.f-category strong{font-size:11px}.f-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.f-trust{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.f-footer-grid{grid-template-columns:1fr 1fr}.f-footer-existing{grid-column:1/-1}body .product-right.f-product-info{margin-top:20px}body .product-title h1{font-size:23px}}@media(max-width:767px){body .container{padding-left:12px;padding-right:12px}body #header .header-top{padding:7px 0}.f-top-message{font-size:9px}.f-top-links{gap:12px}.f-top-links a{font-size:9px}.f-top-links a:last-child{display:none}body #header .header-middle{padding:13px 0}body #header .logo img{width:126px;max-height:37px}.f-header-label{display:none}body #header .header-favorite,body #header .cart-menu{margin-left:15px}body #header .search form input{height:44px;font-size:14px}body #header .search form button{height:44px}.f-storefront{padding-top:12px}.f-hero{grid-template-columns:1fr;border-radius:13px;margin-bottom:23px;min-height:0}.f-hero-copy{padding:26px 23px 23px}.f-hero h1{font-size:36px;line-height:1.06;letter-spacing:-1px;margin-bottom:14px}.f-hero p{font-size:12px;line-height:1.65;margin-bottom:19px;max-width:430px}.f-hero-buttons{gap:17px}.f-button{min-height:43px;font-size:11px;padding:11px 15px}.f-hero-secondary{font-size:11px}.f-hero-tags{margin-top:18px;font-size:9px;gap:12px}.f-hero-visual{margin:0 12px 12px;padding:13px 18px 10px;border-radius:9px}.f-hero-visual img{height:205px}.f-hero-visual-label{font-size:8px;letter-spacing:1.3px}.f-hero-visual-bottom{font-size:10px;padding-top:6px}.f-section-head{gap:12px;margin-bottom:13px;align-items:center}.f-section-head h2{font-size:21px;letter-spacing:-.4px}.f-section-head p{font-size:11px;margin-top:5px}.f-section-head>a{font-size:10px}.f-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.f-category{padding:11px 6px 13px;gap:9px;border-radius:9px}.f-category-image{width:80px;height:80px}.f-category strong{font-size:11px}.f-category-section{margin-bottom:26px}.f-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.f-product-section{margin-bottom:28px}body[class] .showcase.f-product-card{border-radius:10px}body[class] .showcase.f-product-card .showcase-image-container{padding:5px}body[class] .showcase.f-product-card .showcase-content{padding:10px}body[class] .showcase.f-product-card .showcase-title a{font-size:12px;line-height:18px;height:54px}body[class] .showcase.f-product-card .showcase-price{margin-top:8px;margin-bottom:10px;padding-top:9px;gap:4px;min-height:37px}body[class] .showcase.f-product-card .showcase-price-new{font-size:18px;line-height:1.35}body[class] .showcase.f-product-card .showcase-price-old{font-size:10px}.f-card-button{font-size:11px;height:40px;min-height:40px;gap:6px}.f-card-button.f-options{font-size:10px}.f-labels{top:10px;left:9px}.f-labels .discount-label,.f-labels .new-label{font-size:9px;padding:4px 6px}.f-favorite{width:29px;height:29px;top:9px;right:9px}.f-discovery-band{padding:21px;display:block;margin-bottom:27px}.f-discovery-band h2,.f-business h2{font-size:22px}.f-discovery-band p{font-size:12px}.f-discovery-band .f-button{margin-top:17px}.f-deals{padding:18px 15px}.f-deals .f-section-head{display:block}.f-deals .f-section-head>a{display:inline-block;margin-top:10px}.f-deal-empty{display:block;padding-top:0}.f-deal-empty h3{font-size:17px}.f-deal-empty p{font-size:12px}.f-deal-empty>div:last-child{align-items:flex-start;margin-top:15px}.f-business{padding:0 5px 24px;display:block}.f-business .f-button{margin-top:16px}.f-trust{gap:20px 12px;padding:24px 4px}.f-trust>a{gap:9px;align-items:flex-start}.f-trust svg{width:23px;height:23px}.f-trust strong{font-size:11px}.f-trust small{font-size:9px}body #footer .footer-row-1{padding:23px 0}body #footer .newsletter-title>div{font-size:19px}.f-footer-main{padding-top:25px}.f-footer-grid{gap:25px;grid-template-columns:1fr}.f-footer-existing{grid-column:auto}.f-footer-brand p{max-width:none}.f-footer-contact address{max-width:360px}.f-footer-help{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px}.f-footer-help h2{grid-column:1/-1;margin-bottom:2px}.f-footer-help>a{margin:0;font-size:11px}.f-footer-bottom{display:block;line-height:1.8;margin-top:20px}.f-footer-bottom span{display:block}body .product-right.f-product-info{padding:18px 15px;margin-top:15px;border-radius:11px}body .product-title h1{font-size:20px;line-height:1.4}body .product-price .product-price-new,body .product-price:not(.has-discount) .product-price-old{font-size:28px}body .product-cart-buttons{flex-wrap:wrap}body .product-qty-wrapper{max-width:92px}body .product-buttons-row .add-to-cart-button,body .product-buttons-row .quick-order-button{font-size:12px;min-height:46px}body .product-buttons-row{gap:7px}body .product-list-container{font-size:12px}.f-product-details{padding:17px 14px;margin-bottom:22px;border-radius:10px}.f-product-details table{display:block;overflow-x:auto}.f-product-reassurance{gap:12px}.f-detail-jump{display:block;min-height:32px;padding-top:5px}}@media(max-width:359px){body #header .logo img{width:103px}body #header .header-favorite,body #header .cart-menu{margin-left:11px}.f-hero h1{font-size:32px}.f-category-image{width:66px;height:66px}.f-category strong{font-size:10px}body[class] .showcase.f-product-card .showcase-price-new{font-size:16px}.f-card-button{font-size:10px}}@media(prefers-reduced-motion:reduce){body[class] .showcase.f-product-card{transition:none}}#product-detail-container .product-cart-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}#product-detail-container .product-qty-wrapper{flex:0 0 100px;width:100px;max-width:100px;margin:0}#product-detail-container .product-qty{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border:1px solid #dce4eb;border-radius:8px;background:#fff;margin:0;padding:0}#product-detail-container .product-qty>a{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:44px;padding:0}#product-detail-container .product-qty>div{flex:1;min-width:0;width:auto;padding:0}#product-detail-container .product-qty input{display:block;width:100%;min-width:0;height:44px;border:0;padding:0;text-align:center;font-size:14px;line-height:44px;background:#fff0}#product-detail-container .product-buttons-wrapper{flex:1;min-width:220px;width:auto;margin:0}#product-detail-container .product-buttons-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0}#product-detail-container .product-buttons-row>div{width:auto!important;max-width:none;flex:none;padding:0!important;margin:0!important}#product-detail-container .product-buttons-row>div:last-child{grid-column:1/-1}#product-detail-container .product-buttons-row a{letter-spacing:0;font-size:12px}#product-detail-container .product-buttons-row .add-to-cart-button,#product-detail-container .product-buttons-row .quick-order-button{height:48px;min-height:48px;line-height:1.3;padding:12px 8px;border-radius:8px}#product-detail-container .product-buttons-row .whatsapp-custom-button{display:flex;align-items:center;justify-content:center;height:36px;min-height:36px;padding:7px;font-size:11px;line-height:1.3;letter-spacing:0}#product-detail-container .product-list-row{font-size:12px;line-height:1.6}#product-detail-container .product-brand a{font-size:12px;letter-spacing:1px}#product-detail-container .product-list-group{padding-bottom:16px;margin-bottom:16px}#product-detail-container .product-price{margin-top:12px}#product-detail-container .product-buttons-row .no-stock-button,#product-detail-container .product-buttons-row .remind-me-button{min-height:46px;border-radius:8px}@media(max-width:767px){#product-detail-container .product-cart-buttons{gap:10px}#product-detail-container .product-qty-wrapper{flex-basis:100px}#product-detail-container .product-buttons-wrapper{flex-basis:100%;width:100%;min-width:0}#product-detail-container .product-buttons-row{gap:9px}#whatsapp-order{width:46px!important;height:46px!important;min-width:46px!important;padding:0!important;right:12px!important;bottom:14px!important;border-radius:50%!important;font-size:0!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 3px 12px rgb(0 0 0 / .12)}#whatsapp-order span{font-size:24px!important;margin:0!important}#product-detail-container .product-area-top{padding-top:10px}.f-hero-visual img{height:180px}}#breadcrumbs{max-width:100%;overflow:hidden}#breadcrumbs ol{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:8px;margin-bottom:0}#breadcrumbs li{flex:0 0 auto}#breadcrumbs li:last-child{max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#header .header-bottom>.container{display:flex;align-items:center;justify-content:space-between;gap:16px}#header .header-bottom #navigation{flex:1;min-width:0}.f-wholesale-nav{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:10px;min-height:34px;padding:8px 15px;border:1px solid #ead49f;border-radius:7px;background:#fff4d8;color:#75501a;font-size:12px;font-weight:700}.f-wholesale-nav:hover{background:#f7bf42;color:#142534}.f-wholesale-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fff5dc;border:1px solid #ead5a3;border-radius:12px;padding:20px 26px;margin:-7px 0 27px;color:#142534}.f-wholesale-banner .f-eyebrow{font-size:10px;margin-bottom:5px;letter-spacing:1px}.f-wholesale-banner strong{font-size:20px;line-height:1.3;font-weight:700;display:block}.f-wholesale-banner p{font-size:12px;line-height:1.6;color:#76633f;margin:7px 0 0}.f-wholesale-banner .f-button{white-space:nowrap;background:#142534;color:#fff}.f-top-links .f-top-wholesale{color:#f7bf42;font-weight:700}@media(max-width:1199px){.f-wholesale-nav{font-size:11px;padding:7px 10px}#header .header-bottom>.container{gap:10px}}@media(max-width:767px){#header .header-bottom>.container{display:block}.f-wholesale-nav{display:none}.f-wholesale-banner{margin:-5px 0 23px;padding:18px;display:block}.f-wholesale-banner strong{font-size:18px}.f-wholesale-banner p{font-size:11px}.f-wholesale-banner .f-button{margin-top:13px;min-height:42px}.f-top-links{gap:12px}.f-top-links .f-top-wholesale{display:inline!important;font-size:10px}#breadcrumbs li:last-child{max-width:230px}.zoomWindowContainer{max-width:100%}}a[class^="footer-social-"]{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;margin:4px;border-radius:10px;background:#142534!important;color:#ffffff!important;flex-shrink:0}a[class^="footer-social-"] svg{width:24px;height:24px}a[class^="footer-social-"] svg path{fill:#ffffff!important}a[class^="footer-social-"]:hover,a[class^="footer-social-"]:focus-visible{background:#36546b!important;outline:2px solid #b07b10;outline-offset:2px}