@import "mixin";@import "default";@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{position:relative;left:0;color:$color-text;font-size:var(--font-size-12);font-family:$font-family;background:$color-white;transition:left .2s linear,right .2s linear}.openbox-overlay,.dropbox-overlay,.navigation-menu-overlay,.fancybox-is-open .fancybox-bg{opacity:.5;background:$color-text}&::-webkit-scrollbar{width:4px;height:2px}&::-webkit-scrollbar-track{background:$color-background}&::-webkit-scrollbar-thumb{background:$color-primary}@include min($lg){.container{max-width:calc(1812px + 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)}}.section{&-h1,&-title{line-height:inherit;font-size:inherit;font-weight:inherit;margin-bottom:0}&-paragraph{margin-top:0;margin-bottom:0}}.header-middle{background-color:$color-primary;padding:var(--spacer-4) 0;transition:padding 0.35s ease,box-shadow 0.35s ease;.row{gap:calc(2*var(--gutter)) 0;>div{transition:$transition}}.logo img{transition:max-height 0.35s ease}}.header-bottom{position:relative;background-color:$color-primary}.marquee-wrapper{overflow:hidden;background-color:$color-secondary;padding:var(--spacer-2) 0;.marquee-content{display:flex;align-items:center;overflow:hidden;.marquee-content-group{flex:0 0 auto;display:flex;align-items:center;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:40s;animation-play-state:running;width:max-content;will-change:transform,width;animation-name:scrolling-left;div{display:flex;align-items:center;color:$color-white;@include text-type-4;white-space:nowrap;margin:0 var(--spacer-5)}}}@include min($lg){&:hover{.marquee-content-group{animation-play-state:paused}}}}@keyframes scrolling-left{0%{transform:translate3d(0,0,0);visibility:visible}100%{transform:translate3d(-100%,0,0)}}.logo{display:flex;align-items:center;img{max-height:52px}}.search{@include min($lg){padding:0 120px;transition:$transition}form{position:relative;input{width:100%;height:48px;@include text-type-6;color:$color-text;padding:6px 60px 6px 16px;border:1px solid $color-border;background-color:$color-white;@include border-radius(8px);&::placeholder{color:$color-text;opacity:1}}button{position:absolute;top:0;right:0;@include center;width:56px;height:100%;padding:0;border:none;background:none}}}.header-user-buttons{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacer-5);>div{>a{position:relative;@include center;flex-direction:column;gap:var(--spacer-1);@include text-type-2;color:$color-white;transition:$transition;@include svghover($color-white);@include svg;@include min($lg){&:hover{color:$color-accent;@include svghover($color-accent)}}@include max($sm){>span{display:none}}}&.user-menu{>a{>i{position:absolute;left:0;top:-9px;@include center;width:20px;height:20px;border:1px solid $color-primary;background-color:$color-white;border-radius:100%;@include svghover($color-primary!important)}}}&.cart-menu{>a{.cart-amount{position:absolute;left:0;top:-9px;@include center;width:20px;height:20px;@include text-type-5;color:$color-primary;text-align:center;border:1px solid $color-primary;background-color:$color-white;border-radius:100%}}}}}body{&.user-menu-content-active{.user-menu-content{right:0}}&.user-menu-welcome-active{.user-menu-welcome{right:0}}&.user-menu-content-active,&.user-menu-welcome-active{overflow:hidden;@include max($sm){position:fixed;left:-320px;overflow:hidden;height:100%;width:100%}@include max($xxxs){left:-280px}}}.user-menu-content,.user-menu-welcome{position:fixed;top:0;right:-420px;width:420px;height:100%;z-index:101;overflow-y:auto;padding:var(--spacer-9) var(--spacer-10);background-color:#fff;transition:$transition;@include max($sm){right:-320px;width:320px}@include max($xxxs){right:-280px;width:280px}.user-menu-content-top{padding-bottom:var(--spacer-7);margin-bottom:var(--spacer-7);border-bottom:1px solid $color-border}.user-menu-title{line-height:28px;color:$color-text;font-size:var(--font-size-20);font-weight:600;margin-bottom:var(--spacer-3)}.user-menu-subtitle{line-height:20px;font-size:var(--font-size-16);margin-bottom:var(--spacer-5)}.user-menu-input{margin-bottom:var(--spacer-5);input{height:48px;color:$color-text;font-size:var(--font-size-14);padding:var(--spacer-2) var(--spacer-4);border:1px solid $color-border;background-color:#fff;&::placeholder{color:$color-text;opacity:1}}}.user-menu-remember{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)}}}}input[type=checkbox]:checked+label:before{background-image:none;border-color:$color-border;background-color:$color-white}}.user-menu-remember,.user-menu-forgot-pass{margin-bottom:var(--spacer-7)}.user-menu-forgot-pass{display:block;color:$color-text;font-size:var(--font-size-14);text-align:right}.user-menu-button{margin-bottom:var(--spacer-5);.btn{@include center;height:48px;font-size:var(--font-size-18);font-weight:600;padding:0;@include max($xxxs){height:44px}&.btn-facebook{color:#485a96!important;background:#fff!important;border:1px solid #485a96;transition:$transition;&:hover{color:#fff!important;background:#485a96!important}}&.btn-google{color:#4285f4!important;background:#fff!important;border:1px solid #4285f4;transition:$transition;&:hover{color:#fff!important;background:#4285f4!important}}&.btn-apple{color:#000000!important;background:#fff!important;border:1px solid #000;transition:$transition;&:hover{color:#fff!important;background:#000000!important}}}}.user-menu-profile-list{>a{display:flex;align-items:center;height:48px;color:$color-text;font-size:var(--font-size-14);font-weight:600;padding:0 var(--spacer-4);margin-bottom:var(--spacer-5);border:1px solid $color-border;border-radius:$border-radius;transition:$transition;&:hover{color:$color-white;border-color:$color-primary;background-color:$color-primary}}}}body{&.cart-content-active{overflow:hidden;.cart-content{right:0}@include max($sm){position:fixed;left:-320px;height:100%;width:100%}@include max($xxxs){left:-280px}}}.cart-content{position:fixed;top:0;right:-420px;width:420px;height:100%;z-index:101;background-color:$color-white;transition:$transition;@include max($sm){right:-320px;width:320px}@include max($xxxs){right:-280px;width:280px}.cart-content-inside{display:flex;flex-direction:column;height:100%;>div{flex:0 0 auto;width:100%;padding:var(--spacer-5);background-color:$color-white;&.cart-content-top{position:sticky;position:-webkit-sticky;top:0;z-index:24;border-bottom:1px solid $color-border}&.cart-content-middle{overflow-y:auto;flex:1 0 0%}&.cart-content-bottom{position:sticky;position:-webkit-sticky;bottom:0;z-index:24;padding-inline:var(--spacer-10);border-top:1px solid $color-border}}}.cart-content-title{display:flex;align-items:center;justify-content:space-between;line-height:28px;color:$color-text;font-size:var(--font-size-24);font-weight:600;margin-bottom:var(--spacer-3);.cart-all-delete{color:#7A7474;@include line-rule(12);font-weight:500;cursor:pointer;transition:$transition;@include min($lg){&:hover{color:$color-primary}}}}.cart-content-sub-title{line-height:20px;font-size:var(--font-size-16);span{font-weight:700;text-decoration:underline}}.cart-list{&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-track{background:lighten($color-border,5%)}&::-webkit-scrollbar-thumb{background:darken($color-border,5%)}.cart-list-item{display:flex;flex-wrap:wrap;padding-bottom:var(--spacer-5);margin-bottom:var(--spacer-5);border-bottom:1px solid $color-border;&:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.cart-list-item-image{flex:0 0 100px;max-width:100px;margin-right:var(--spacer-4);>a{display:block;position:relative;aspect-ratio:$aspect-ratio;@include imgcenter;border:1px solid $color-border}@include max($xxs){flex:0 0 80px;max-width:80px}}.cart-list-item-content{flex:1 0 0%;.cart-list-item-brand{margin-bottom:var(--spacer-1);a{display:inline-block;line-height:calc(var(--font-size-12) + 8px);color:$color-text;font-size:var(--font-size-12);transition:$transition;@include min($lg){&:hover{color:$color-primary}}}}.cart-list-item-title{margin-bottom:var(--spacer-2);a{overflow:hidden;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:calc(var(--font-size-14) + 8px);color:$color-text;font-size:var(--font-size-14);transition:$transition;@include min($lg){&:hover{color:$color-primary}}}}.cart-list-item-price{display:flex;align-items:center;gap:3px;line-height:calc(var(--font-size-13) + 8px);font-size:var(--font-size-13);font-weight:400;margin-bottom:var(--spacer-2);@include max($xxs){overflow:hidden;height:20px}}.cart-qty-and-delete{display:flex;align-items:center;gap:var(--spacer-4);padding-right:var(--spacer-16);.cart-list-item-delete{@include center;overflow:hidden;width:32px;height:32px;border:1px solid $color-border;background-color:$color-white;transition:$transition;svg{path{transition:$transition}}&:hover{border-color:$color-primary;background-color:$color-primary;svg{path{fill:$color-white}}}}.cart-qty{position:relative;flex:1 0 0%;height:32px;>a{position:absolute;top:0;z-index:1;@include center;width:36px;height:100%;transition:$transition;@include svg;&.cart-qty-minus{left:0}&.cart-qty-plus{right:0}@include min($lg){&:hover{background-color:$color-primary;@include svghover($color-white)}}}input{width:100%;height:100%;color:$color-text;@include line-rule(16);font-weight:600;text-align:center;padding:0;border:1px solid $color-border;background-color:$color-white}&.cart-qty-disabled{opacity:.8;pointer-events:none;cursor:disabled;input{background-color:$color-border}}}}}}}.cart-content-total-price{display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-5);margin-bottom:var(--spacer-5);>span{display:block;line-height:20px;font-size:var(--font-size-16)}>div{line-height:22px;font-size:var(--font-size-18);font-weight:700}}.cart-content-button{margin-bottom:var(--spacer-5)}.btn{@include center;height:48px;color:$color-white;font-size:var(--font-size-18);font-weight:600;padding:0;@include max($xxxs){height:48px}&.cart-button-continue{color:$color-text;border:1px solid $color-text;background-color:#fff;transition:$transition;&:hover{color:#fff;background-color:$color-text}}}.cart-content-empty{padding:var(--spacer-5);background-color:$color-white;.cart-content-empty-icon{position:relative;@include center;padding-block:var(--spacer-4);margin-block:var(--spacer-5);border-top:1px solid $color-border;border-bottom:1px solid $color-border;svg{width:40%;height:40%;opacity:.1}}}}#navigation{.category-level-1{>ul{display:flex;justify-content:center;flex-wrap:wrap;>li{>a{display:flex;align-items:center;height:60px;@include text-type-2;color:$color-white;padding:0 var(--spacer-4);>span{position:relative;display:block;&::after{content:'';position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:4px;height:4px;background-color:$color-secondary;@include border-radius(50%);opacity:0}}&:hover{color:$color-secondary;>span{&::after{opacity:1}}}}&.active{>a{color:$color-secondary;>span{&::after{opacity:1}}}>.category-level-2{display:block}}}}}.category-level-2{position:absolute;top:100%;left:0;z-index:101;display:none;width:100%;background-color:$color-white;box-shadow:0 2px 10px 0 #36323214;padding:var(--spacer-6) 0 var(--spacer-13);ul.navigation-category-list{display:flex;flex-wrap:wrap;margin-right:calc(-1 * var(--gutter));margin-left:calc(-1 * var(--gutter));gap:var(--spacer-13) 0;>li{flex:0 0 25%;padding:0 var(--gutter);>a{display:inline-block;@include text-type-1;color:$color-text;margin-bottom:var(--spacer-3);transition:$transition;&:only-child{margin-bottom:0}&:hover{color:$color-secondary}}&.navigation-category-image{flex:0 0 calc(100% / 8);max-width:calc(100% /8);>a{display:block;text-align:center;div{position:relative;aspect-ratio:1;margin-bottom:var(--spacer-2);&:not(.no-picture){@include fit}&.no-picture{@include imgcenter}}}}}}}.category-level-3{>ul{>li{&:not(:last-child){margin-bottom:var(--spacer-3)}>a{position:relative;display:inline-block;@include text-type-4;color:$color-text;padding-left:0;transition:$transition;&::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:$color-secondary;@include border-radius(50%);opacity:0;transition:$transition}&:hover{color:$color-secondary;padding-left:var(--spacer-2);&::before{opacity:1}}}&.navigation-show-all{font-style:italic;text-decoration:underline}}}}@include max($lg){display:none}}.header-shopping-banners{background-color:$color-info;padding:var(--spacer-4) 0;.header-shopping-banner-content{display:grid;grid-template-columns:repeat(4,1fr);@include max($lg){display:flex;gap:calc(2*var(--gutter));flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}}.shopping-banner{display:flex;align-items:center;text-align:center;gap:var(--spacer-4);@include svghover($color-primary);padding:0 var(--spacer-2);svg{flex:0 0 32px;width:32px;height:32px;@include max($lg){display:none}}.shopping-banner-content{.shopping-banner-title{@include text-type-4;color:$color-primary;@include max($lg){position:relative;display:inline-flex;align-items:center;gap:var(--spacer-1);white-space:nowrap;&::before{content:'';display:block;width:8px;height:8px;background-color:$color-primary;@include border-radius(50%)}}}}}}#main{padding:var(--spacer-8) 0}.current-page-default-entry{#main{padding:0}}#entry-slider{margin-bottom:var(--spacer-20);>div{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}}.entry-slider{display:flex;justify-content:center;a{position:relative;display:block;@include max($sm){.entry-slider-image{img{@include border-radius(0 0 16px 16px)}}}.entry-slider-container{position:absolute;left:54px;bottom:var(--spacer-13);z-index:10;width:100%;@include max($lg){left:0;bottom:0;padding:var(--spacer-13) var(--spacer-13) 40px}@include max($sm){padding:var(--spacer-6) var(--spacer-6) 40px}.entry-slider-content{max-width:894px;.entry-slider-title{@include heading-type-1;color:$color-white;margin-bottom:var(--spacer-6);@include max($sm){@include line-rule(20)}}.entry-slider-sub-title{@include text-type-2;color:$color-white;margin-bottom:var(--spacer-13);@include max($sm){@include line-rule(13)}}.entry-slider-button{display:inline-flex;align-items:center;gap:var(--spacer-4);@include text-type-2;color:$color-white;background-color:$color-primary;@include border-radius(8px);padding:var(--spacer-4);transition:$transition;@include min($lg){>span{display:block;text-align:center;min-width:214px}}&:hover{color:$color-white;background-color:$color-secondary}@include max($sm){svg{display:none}}}}}}}.slick-arrow{position:absolute;opacity:1;top:50%;z-index:2;transform:translateY(-50%);width:40px;height:40px;cursor:pointer;background:$color-white;@include border-radius(50%);transition:$transition;@include svg;&.slick-prev{left:var(--spacer-2)}&.slick-next{right:var(--spacer-2)}@include min($lg){&:hover{background-color:$color-secondary;@include svghover($color-white)}}}.slick-dots{position:absolute;bottom:var(--spacer-4);z-index:1;@include center;width:100%;gap:4px;>li{>button{position:relative;overflow:hidden;display:block;width:8px;height:8px;text-indent:-9999px;padding:0;border:none;background-color:rgba($color-white,.5);@include border-radius(100px)}&.slick-active{>button{width:20px;background-color:$color-white}}}}}.theme-banner-wrapper{margin-bottom:var(--spacer-20);.row{gap:calc(2*var(--gutter)) 0}&.slider-banner-wrapper{overflow:hidden;margin-top:var(--spacer-10);.slider-banner{height:100%;>a{position:relative;display:block;height:100%;border:1px solid $color-border;background-color:$color-white;border-radius:$border-radius;padding:var(--spacer-4);transition:$transition;.slider-banner-image{position:relative;overflow:hidden;aspect-ratio:403/228;border:1px solid $color-border;@include border-radius(8px);@include fit;img{@include border-radius(8px)}}.slider-banner-content{padding-top:var(--spacer-4);.slider-banner-title{@include text-type-2;color:$color-text;margin-bottom:var(--spacer-4)}.slider-banner-button{position:relative;display:inline-block;@include text-type-4;color:$color-white;transition:$transition;&::after{content:'';position:absolute;left:0;bottom:0;width:12px;height:1px;background-color:$color-white;transition:$transition}@include min($lg){&:hover{&::after{width:100%}}}}}@include min($lg){&:hover{background-color:$color-info;.slider-banner-image{border-color:$color-info}.slider-banner-content{.slider-banner-button{color:$color-primary;&::after{background-color:$color-primary}}}}}}}.banner-content{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible;.slick-list{overflow:unset!important}.slick-track{display:flex!important}.slick-slide{height:inherit!important}}>.slick-arrow{position:absolute;opacity:1;top:50%;z-index:2;transform:translateY(-50%);width:36px;height:36px;cursor:pointer;background:#fff;&.slick-prev{left:15px}&.slick-next{right:15px}&.slick-disabled{opacity:.5}}>.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}}}}}}&.theme-banner-wrapper-first{.theme-banner-header{text-align:center;margin-bottom:var(--spacer-13);>h2{@include heading-type-1;color:$color-text;margin-bottom:var(--spacer-8)}>p{@include text-type-2;color:$color-sub-text}}.theme-banner-inside{@include min($lg){display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:24px 24px;grid-template-areas:"theme-banner-1 theme-banner-1 theme-banner-1 theme-banner-1 theme-banner-2 theme-banner-2 theme-banner-2 theme-banner-2 theme-banner-3 theme-banner-3 theme-banner-3 theme-banner-3" "theme-banner-1 theme-banner-1 theme-banner-1 theme-banner-1 theme-banner-4 theme-banner-4 theme-banner-4 theme-banner-5 theme-banner-5 theme-banner-5 theme-banner-5 theme-banner-5";.theme-banner-1{grid-area:theme-banner-1}.theme-banner-2{grid-area:theme-banner-2}.theme-banner-3{grid-area:theme-banner-3}.theme-banner-4{grid-area:theme-banner-4}.theme-banner-5{grid-area:theme-banner-5}}.theme-banner{>a{position:relative;display:block;.theme-banner-image{position:relative;overflow:hidden;border-radius:$border-radius;@include fit;img{border-radius:$border-radius}@include max($lg){aspect-ratio:588/650}}.theme-banner-top-title{position:absolute;left:var(--spacer-4);top:var(--spacer-4);z-index:2;display:inline-block;@include text-type-2;color:$color-text;background-color:rgba($color-white,.5);backdrop-filter:blur(8px);@include border-radius(100px);padding:var(--spacer-2) var(--spacer-3)}.theme-banner-content{position:absolute;left:var(--spacer-4);bottom:var(--spacer-4);z-index:20;width:calc(100% - var(--spacer-8));background-color:rgba($color-white,.5);border-radius:$border-radius;backdrop-filter:blur(8px);padding:var(--spacer-3) var(--spacer-4);@include max(1525){@include min($lg){padding:var(--spacer-2)}}.theme-banner-title{@include heading-type-5;color:$color-text;@include max(1525){@include min($lg){@include line-rule(12)}}}.theme-banner-sub-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;@include text-type-2;color:$color-text;margin-top:0;max-height:0;opacity:0;visibility:hidden;transition:max-height 0.4s ease,opacity 0.35s ease,margin-top 0.3s ease;@include max(1525){@include min($lg){@include line-rule(12);-webkit-line-clamp:1}}}.theme-banner-button{position:relative;height:0;display:block;width:fit-content;@include text-type-4;color:$color-text;opacity:0;visibility:hidden;transition:height 0.4s ease,color 0.4s ease,opacity 0.35s ease,margin-top 0.3s ease;&::after{content:'';position:absolute;left:0;bottom:0;width:12px;height:1px;background-color:$color-text;transition:$transition}@include min($lg){&:hover{color:$color-primary;&::after{width:100%;background-color:$color-primary}}}}}@include min($lg){&:hover{.theme-banner-content{.theme-banner-sub-title{max-height:100px;margin-top:var(--spacer-4);opacity:1;visibility:visible;@include max(1525){@include min($lg){margin-top:var(--spacer-2)}}}.theme-banner-button{height:28px;opacity:1;visibility:visible;margin-top:var(--spacer-4);@include max(1525){@include min($lg){margin-top:var(--spacer-2)}}}}}}}@include min($lg){&.theme-banner-1{>a{.theme-banner-image{aspect-ratio:588/650}.theme-banner-content{.theme-banner-sub-title{margin-top:var(--spacer-4);max-height:100px;opacity:1;visibility:visible}.theme-banner-button{height:28px;opacity:1;visibility:visible;margin-top:var(--spacer-4)}}}}&.theme-banner-2,&.theme-banner-3{>a{.theme-banner-image{aspect-ratio:588/313}}}&.theme-banner-4{>a{.theme-banner-image{aspect-ratio:435/313}}}&.theme-banner-5{>a{.theme-banner-image{aspect-ratio:741/313}}}}}}}&.entry-banner-wrapper{.entry-banner-header{text-align:center;margin-bottom:var(--spacer-13);>h2{@include heading-type-1;color:$color-text;margin-bottom:var(--spacer-8)}>p{@include text-type-2;color:$color-sub-text}}.theme-banner-left{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%;background-color:$color-primary;border-radius:$border-radius;padding:var(--spacer-12);.theme-banner-title{@include heading-type-1;color:$color-white;margin-bottom:var(--spacer-4)}.theme-banner-sub-title{@include text-type-2;color:$color-white;margin-bottom:var(--spacer-13)}.theme-banner-button{@include border-radius(100px);>a{display:inline-flex;align-items:center;justify-content:space-between;min-width:192px;gap:var(--spacer-4);background-color:$color-white;@include border-radius(100px);padding:4px 4px 4px var(--spacer-4);transition:$transition;.button-icon{@include center;width:44px;height:44px;background-color:$color-primary;@include border-radius(50%)}@include min($lg){&:hover{background-color:$color-accent}}}}}.theme-banner-middle{>a{display:block;.theme-banner-image{position:relative;overflow:hidden;aspect-ratio:588/600;border-radius:$border-radius;@include fit}}}.theme-banner-right{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%;gap:var(--spacer-13);background-color:$color-info;border-radius:$border-radius;padding:var(--spacer-12);>div{>h4{@include heading-type-2;color:$color-text;margin-bottom:var(--spacer-2)}>p{@include text-type-2;color:$color-text}}}}&.video-banner-wrapper{.theme-banner{>a{position:relative;display:block;.theme-banner-image{position:relative;overflow:hidden;aspect-ratio:1812/600;border-radius:$border-radius;img,video{width:100%;height:100%;object-fit:cover;border-radius:$border-radius}@include max($sm){aspect-ratio:359/200}}.theme-banner-top-title{position:absolute;left:var(--spacer-4);top:var(--spacer-4);z-index:2;display:inline-block;@include text-type-2;color:$color-text;background-color:rgba($color-white,.5);backdrop-filter:blur(8px);@include border-radius(100px);padding:var(--spacer-2) var(--spacer-3)}.theme-banner-content{position:absolute;left:var(--spacer-4);bottom:var(--spacer-4);z-index:20;width:calc(100% - var(--spacer-8));max-width:878px;;background-color:rgba($color-white,.5);backdrop-filter:blur(8px);border-radius:$border-radius;padding:var(--spacer-3) var(--spacer-4);.theme-banner-title{@include heading-type-5;color:$color-text}.theme-banner-sub-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;@include text-type-2;color:$color-text;margin-top:0;max-height:0;opacity:0;visibility:hidden;transition:max-height 0.4s ease,opacity 0.35s ease,margin-top 0.3s ease}.theme-banner-button{position:relative;height:0;display:block;width:fit-content;@include text-type-4;color:$color-text;opacity:0;visibility:hidden;transition:height 0.4s ease,opacity 0.35s ease,margin-top 0.3s ease;&::after{content:'';position:absolute;left:0;bottom:0;width:12px;height:1px;background-color:$color-text;transition:$transition}@include min($lg){&:hover{&::after{width:100%}}}}}@include min($lg){&:hover{.theme-banner-content{.theme-banner-sub-title{max-height:100px;margin-top:var(--spacer-4);opacity:1;visibility:visible}.theme-banner-button{height:28px;opacity:1;visibility:visible;margin-top:var(--spacer-4)}}}}}}}&.theme-banner-wrapper-third{.theme-banner{>a{position:relative;display:block;.theme-banner-image{position:relative;overflow:hidden;aspect-ratio:588/650;border-radius:$border-radius;@include fit;img{border-radius:$border-radius}}.theme-banner-top-title{position:absolute;left:var(--spacer-4);top:var(--spacer-4);z-index:2;display:inline-block;@include text-type-2;color:$color-text;background-color:rgba($color-white,.5);backdrop-filter:blur(8px);@include border-radius(100px);padding:var(--spacer-2) var(--spacer-3)}.theme-banner-content{position:absolute;left:var(--spacer-4);bottom:var(--spacer-4);z-index:20;width:calc(100% - var(--spacer-8));max-width:878px;;background-color:rgba($color-white,.5);backdrop-filter:blur(8px);border-radius:$border-radius;padding:var(--spacer-3) var(--spacer-4);.theme-banner-title{@include heading-type-5;color:$color-text}.theme-banner-sub-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;@include text-type-2;color:$color-text;margin-top:0;max-height:0;opacity:0;visibility:hidden;transition:max-height 0.4s ease,opacity 0.35s ease,margin-top 0.3s ease}.theme-banner-button{position:relative;height:0;display:block;width:fit-content;@include text-type-4;color:$color-text;opacity:0;visibility:hidden;transition:height 0.4s ease,opacity 0.35s ease,margin-top 0.3s ease;&::after{content:'';position:absolute;left:0;bottom:0;width:12px;height:1px;background-color:$color-text;transition:$transition}@include min($lg){&:hover{&::after{width:100%}}}}}@include min($lg){&:hover{.theme-banner-content{.theme-banner-sub-title{max-height:100px;margin-top:var(--spacer-4);opacity:1;visibility:visible}.theme-banner-button{height:28px;opacity:1;visibility:visible;margin-top:var(--spacer-4)}}}}}}}&.brands-banner-wrapper{.row{gap:calc(var(--spacer-12)) 0}.brands-banner-header{text-align:center;margin-bottom:var(--spacer-13);>h2{@include heading-type-1;color:$color-text;margin-bottom:var(--spacer-8)}>p{@include text-type-2;color:$color-sub-text}}.brand-banner{height:100%;>a{display:block;overflow:hidden;height:100%;border:1px solid $color-border;border-radius:$border-radius;padding:var(--spacer-4);transition:$transition;.brand-banner-image{position:relative;overflow:hidden;aspect-ratio:403/200;@include imgcenter}.brand-banner-title{text-align:center;@include text-type-1;color:$color-text;margin-top:var(--spacer-2)}@include min($lg){&:hover{box-shadow:0 var(--spacer-2) var(--gutter) 0 #3632321F}}}}.brands-show-all{text-align:center;margin-top:var(--spacer-13);>a{display:inline-flex;align-items:center;gap:var(--spacer-4);@include text-type-2;color:$color-white;background-color:$color-primary;@include border-radius(var(--spacer-2));padding:var(--spacer-4) var(--spacer-17);transition:$transition;@include min($lg){&:hover{background-color:$color-accent}}}}@include max($md){.brands-content{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible;.slick-track{display:flex!important}.slick-slide{height:inherit!important}}>.slick-arrow{position:absolute;opacity:1;top:50%;z-index:2;transform:translateY(-50%);width:36px;height:36px;cursor:pointer;background:#fff;&.slick-prev{left:15px}&.slick-next{right:15px}&.slick-disabled{opacity:.5}}>.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}}}}}}}&.entry-contact-area{.entry-contact-inside{@include min($lg){border:1px solid $color-info;border-radius:$border-radius;background-color:$color-white;box-shadow:0 2px 10px 0 #36323214;padding:var(--spacer-13)}.newsletter{display:flex;align-items:center;gap:var(--spacer-6);@include max($lg){border:1px solid $color-info;border-radius:$border-radius;background-color:$color-white;box-shadow:0 2px 10px 0 #36323214;padding:var(--spacer-4)}@include max($sm){align-items:normal;flex-direction:column;text-align:center}.newsletter-image{flex:0 0 158px;img{max-height:158px;border-radius:$border-radius}}.newsletter-title{margin-bottom:var(--spacer-4);>h2{@include heading-type-4;color:$color-text;margin-bottom:var(--spacer-4)}>p{@include text-type-2;color:$color-sub-text}}.newsletter-content{form{position:relative;input{width:100%;height:38px;font-style:italic;@include text-type-6;color:$color-text;padding:8px 110px 8px 16px;border:1px solid $color-info;background-color:$color-info;@include border-radius(100px);&::placeholder{color:$color-text;opacity:1}}button{position:absolute;top:50%;right:4px;transform:translateY(-50%);@include center;width:95px;height:30px;@include text-type-4;color:$color-white;padding:0;border:none;background:$color-primary;@include border-radius(100px);text-transform:uppercase}}}}.entry-phone{@include max($lg){border:1px solid $color-info;border-radius:$border-radius;background-color:$color-white;box-shadow:0 2px 10px 0 #36323214;padding:var(--spacer-4)}>a{display:flex;align-items:center;gap:var(--spacer-6);@include max($sm){align-items:normal;flex-direction:column;text-align:center}.entry-phone-image{flex:0 0 158px;img{max-height:158px;border-radius:$border-radius}}.entry-phone-content{>h2{@include heading-type-4;color:$color-text;margin-bottom:var(--spacer-4)}>p{@include text-type-2;color:$color-sub-text;margin-bottom:var(--spacer-4)}>div{display:inline-flex;align-items:center;gap:var(--spacer-2);@include text-type-4;color:$color-text;background-color:$color-info;@include border-radius(100px);padding:var(--spacer-2) var(--spacer-4);transition:$transition;@include svg;@include min($lg){&:hover{color:$color-white;background-color:$color-accent;@include svghover($color-white)}}}}}}}}&.market-places-banner-wrapper{.market-places-header{text-align:center;margin-bottom:var(--spacer-13);>h2{@include heading-type-1;color:$color-text}}.market-places-banner-inside{@include min($lg){border:1px solid $color-info;box-shadow:0 2px 10px 0 #36323214;border-radius:$border-radius;padding:var(--spacer-13)}.theme-banner{@include max($lg){border:1px solid $color-info;box-shadow:0 2px 10px 0 #36323214;border-radius:$border-radius;padding:var(--spacer-6)}.theme-banner-top-title{display:inline-block;@include text-type-2;color:$color-text;background-color:$color-success;@include border-radius(100px);padding:4px var(--spacer-4);margin-bottom:var(--spacer-3)}>a{display:flex;align-items:center;gap:var(--spacer-6);@include max(1600){@include min($lg){align-items:center;justify-content:center;flex-direction:column;text-align:center}}.theme-banner-image{position:relative;overflow:hidden;flex:0 0 228px;aspect-ratio:228/180;border:1px solid $color-border;border-radius:$border-radius;@include imgcenter;img{border-radius:$border-radius}@include max($sm){flex:0 0 112px}}.theme-banner-content{.theme-banner-title{@include heading-type-5;color:$color-text;margin-bottom:var(--spacer-3)}.theme-banner-sub-title{@include text-type-2;color:$color-sub-text}}}}}}}.list-tab{margin-bottom:var(--spacer-8);&-header{text-align:center;@include heading-type-1;color:$color-text;margin-bottom:var(--spacer-8)}&-title{@include center;flex-wrap:wrap;gap:var(--spacer-8);@include max($md){position:relative;overflow:hidden;gap:0}[data-tab-index]{@include max($md){flex:0 0 100%;order:2}a{position:relative;display:block;span{position:relative;display:block;@include heading-type-5;color:$color-sub-text;text-align:center;padding:0 var(--spacer-2);margin-bottom:var(--spacer-13)}@include max($md){position:absolute;left:0;top:0;justify-content:flex-start;width:100%;height:100%;span{text-align:left;padding:var(--spacer-4);margin-bottom:var(--spacer-8);border-bottom:none;background-color:$color-border;border-radius:$border-radius}}@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){position:relative;display:flex;align-items:center;justify-content:space-between;color:$color-white;background-color:$color-primary}}@include max($md){span{&:after{content:'\f078';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{span{&:after{content:'\f077'}}}}}}}}&-content{[data-tab-content]{height:0;overflow:hidden;&.active{height:auto;overflow:visible}}.showcase{margin-bottom:var(--spacer-12)}.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}}}.default-products{margin-bottom:var(--spacer-12);.products-header{margin-bottom:var(--spacer-13);>h2{text-align:center;@include heading-type-1;color:$color-text}}.products-content{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible;.slick-list{margin:calc(-1*var(--gutter)) 0;padding:var(--gutter) 0}}>.slick-arrow{position:absolute;opacity:1;top:50%;z-index:2;transform:translateY(-50%);width:36px;height:36px;cursor:pointer;background:#fff;&.slick-prev{left:15px}&.slick-next{right:15px}&.slick-disabled{opacity:.5}}>.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}}}}}&.offered-products{margin-bottom:0;.row{gap:var(--spacer-4) 0}.products-header{margin-bottom:var(--spacer-4);>h2{text-align:start;@include heading-type-4}}}}.showcase{position:relative;border:1px solid $color-background;background-color:$color-white;@include border-radius(var(--spacer-2));box-shadow:0 var(--spacer-1) var(--spacer-2) 0 #3632321F;padding:var(--spacer-2);.showcase-image-container{position:relative;a.showcase-label-container{.showcase-label-group{position:absolute;left:var(--spacer-2);top:var(--spacer-2);z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacer-2);.label-group-top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacer-2);@include max($sm){align-items:flex-start;flex-direction:column}>div{display:flex;align-items:center;@include text-type-5;@include border-radius(4px);padding:var(--spacer-1) var(--spacer-2);&.new-label{color:$color-text;background-color:$color-info}&.gift-label{color:$color-white;background-color:$color-primary}}}.label-group-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacer-2);@include max($sm){align-items:flex-start;flex-direction:column}>div{display:flex;align-items:center;@include text-type-5;@include border-radius(4px);padding:var(--spacer-1) var(--spacer-2);&.showcase-free-cargo{color:$color-white;background-color:$color-neutral}&.showcase-extra-fields{color:$color-text;background-color:$color-success}}}}.sold-out-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;display:flex;align-items:center;height:24px;color:$color-white;padding:0 var(--spacer-2);background-color:$color-text}}}.showcase-stock-info{position:absolute;right:var(--spacer-2);top:var(--spacer-2);z-index:20;display:inline-flex;align-items:center;gap:var(--spacer-1);@include text-type-5;color:$color-white;background-color:$color-accent;@include border-radius(4px);padding:var(--spacer-1) var(--spacer-2)}.showcase-image{a{position:relative;display:block;overflow:hidden;aspect-ratio:$aspect-ratio;@include imgcenter}}.showcase-thumbs-image{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;>a{display:block;height:100%}@include max($lg){display:none}}.showcase-image-dots{position:absolute;left:0;bottom:8px;display:flex;align-items:center;justify-content:center;width:100%;gap:var(--spacer-1);transition:$transition;button{display:block;width:8px;height:8px;padding:0;border-radius:50%;border:1px solid $color-info;background-color:$color-white;background:#fff0;&.active{border-color:$color-primary;background-color:$color-primary}}@include max($lg){display:flex}}@include max($md){.showcase-image-slider{a{display:block;position:relative;aspect-ratio:$aspect-ratio;@include imgcenter}>.slick-dots{position:absolute;left:50%;bottom:var(--spacer-3);transform:translateX(-50%);z-index:1;display:flex;align-items:center;>li{margin:0 var(--spacer-1);>button{position:relative;overflow:hidden;display:block;width:8px;height:8px;text-indent:-9999px;padding:0;margin-bottom:5px;border:none;border-radius:50%;background-color:$color-border}&.slick-active{>button{background-color:$color-primary}}}}}}.showcase-content{padding-top:var(--spacer-2);.showcase-brand{overflow:hidden;height:calc(var(--font-size-14) + 8px);margin-bottom:var(--spacer-2);a{overflow:hidden;display:block;line-height:calc(var(--font-size-14) + 8px);font-size:var(--font-size-14);font-weight:400;color:$color-sub-text;transition:$transition;@include min($lg){&:hover{color:$color-accent}}}}.showcase-title{margin-bottom:var(--spacer-2);a{overflow:hidden;display:block;height:calc((var(--font-size-16) + 8px) * 1);line-height:calc(var(--font-size-16) + 8px);font-size:var(--font-size-16);font-weight:600;color:$color-primary}}.showcase-price{display:flex;align-items:flex-start;height:52px;gap:var(--spacer-2);margin-bottom:var(--spacer-3);@include max($lg){flex-direction:column;align-items:flex-start;justify-content:center;height:calc(var(--font-size-12) + 8px + var(--font-size-16) + 8px + 24px + var(--spacer-2) + var(--spacer-1))}.showcase-price-content{.content-inside{display:flex;align-items:center;gap:var(--spacer-2)}.without-tax{font-style:italic;line-height:calc(var(--font-size-14) + 8px);font-size:var(--font-size-14);font-weight:400;color:$color-sub-text;margin-top:var(--spacer-1);@include max($lg){line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12)}}}.showcase-price-new{line-height:calc(var(--font-size-18) + 8px);font-size:var(--font-size-18);font-weight:700;color:$color-primary;@include max($lg){line-height:calc(var(--font-size-16) + 8px);font-size:var(--font-size-16);font-weight:600}@include max($xlg){@include min($lg){line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12)}}}.showcase-price-old{line-height:calc(var(--font-size-16) + 8px);font-size:var(--font-size-16);font-weight:400;color:$color-sub-text;text-decoration:line-through;@include max($xlg){line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12)}}.discount-label{display:inline-flex;align-items:center;height:28px;@include text-type-5;color:$color-white;background-color:$color-accent;@include border-radius(4px);padding:0 var(--spacer-2);@include max($lg){height:24px}}@include max($lg){.showcase-price-top{display:flex;align-items:center;gap:var(--spacer-2)}}}.showcase-buttons{>a{position:relative;@include center;height:48px;text-align:center;@include text-type-2;color:$color-white;padding:4px;@include border-radius(var(--spacer-2));transition:$transition}a.add-to-cart-button{color:$color-white;background-color:$color-primary;padding:0 52px 0 var(--spacer-4);svg{@include min($xlg){position:absolute;right:var(--spacer-4);top:50%;transform:translateY(-50%)}width:20px;height:20px}&:hover{background-color:$color-secondary}@include max($xlg){gap:var(--spacer-4);padding:var(--spacer-2)}}a.no-stock-button{gap:var(--spacer-4);background-color:$color-sub-text}}}}.showcase-secondary{position:relative;display:flex;gap:var(--spacer-4);border:1px solid $color-border;background-color:$color-white;@include border-radius(var(--spacer-2));padding:var(--spacer-4);margin-bottom:var(--spacer-4);.showcase-image-container{flex:0 0 150px;@include max($sm){flex:0 0 80px}.showcase-image-second{a{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:1px solid $color-border;background-color:$color-white;@include border-radius(8px);@include imgcenter;img{@include border-radius(8px)}}}}.showcase-content{flex:1;.showcase-brand{overflow:hidden;height:calc(var(--font-size-14) + 8px);margin-bottom:var(--spacer-2);a{overflow:hidden;display:block;line-height:calc(var(--font-size-14) + 8px);font-size:var(--font-size-14);font-weight:400;color:$color-sub-text;transition:$transition;@include min($lg){&:hover{color:$color-accent}}}}.showcase-title{margin-bottom:var(--spacer-4);a{overflow:hidden;display:block;height:calc((var(--font-size-14) + 8px) * 2);line-height:calc(var(--font-size-14) + 8px);font-size:var(--font-size-14);font-weight:600;color:$color-primary}}.showcase-price-and-button{display:flex;justify-content:space-between;align-items:end;gap:var(--spacer-2)}.showcase-price{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:calc(var(--font-size-16) + 8px + 28px + var(--spacer-2));gap:var(--spacer-2);@include max($sm){height:calc(var(--font-size-12) + 8px + 20px + var(--spacer-2))}.showcase-price-content{display:flex;align-items:center;gap:var(--spacer-2)}.showcase-price-new{line-height:calc(var(--font-size-18) + 8px);font-size:var(--font-size-18);font-weight:700;color:$color-primary;@include max($sm){line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:500}}.showcase-price-old{line-height:calc(var(--font-size-16) + 8px);font-size:var(--font-size-16);font-weight:400;color:$color-sub-text;text-decoration:line-through;@include max($sm){line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:400}}.discount-label{display:inline-flex;align-items:center;height:28px;@include text-type-5;color:$color-white;background-color:$color-accent;@include border-radius(4px);padding:0 var(--spacer-2);@include max($sm){height:20px;@include line-rule(10);font-weight:400;svg{display:none}}@include max($xxxs){display:none}}}.showcase-buttons{flex:0 0 266px;@include max(1620){flex:0 0 36px}>a{position:relative;@include center;height:48px;text-align:center;@include text-type-2;color:$color-white;padding:4px;@include border-radius(var(--spacer-2));transition:$transition;@include max(1620){width:36px;height:36px}}a.add-to-cart-button{color:$color-white;background-color:$color-primary;padding:0 52px 0 var(--spacer-4);svg{@include min(1620){position:absolute;right:var(--spacer-4);top:50%;transform:translateY(-50%)}width:20px;height:20px}&:hover{background-color:$color-secondary}@include max(1620){padding:0;>span{display:none}}}a.no-stock-button{gap:var(--spacer-4);background-color:$color-sub-text;@include max(1620){padding:0;>span{display:none}}}}}}#footer{background-color:$color-primary;.footer-row-1{padding:var(--spacer-12) 0;.container{>div{gap:calc(2*var(--gutter)) 0}}}.footer-row-2{padding-bottom:var(--spacer-6);.row{gap:calc(2*var(--gutter)) 0}}}.footer-logo{margin-bottom:var(--spacer-8);>a{display:inline-block;img{max-height:52px}}}.footer-contact{>div{display:flex;margin-bottom:var(--spacer-8);&:not(:last-child){margin-bottom:var(--spacer-3)}>a{display:inline-flex;align-items:center;gap:var(--spacer-2);@include line-rule(13);font-weight:400;color:$color-white;transition:$transition;@include svg;svg{flex:0 0 15px;width:15px;height:15px}@include min($lg){&:hover{color:$color-accent;@include svghover($color-accent)}}}}}.footer-social{.footer-social-content{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacer-2);div{a{@include center;width:32px;height:32px;background-color:$color-white;@include border-radius(4px);transition:$transition;@include svg;@include min($lg){&:hover{background-color:$color-accent;@include svghover($color-white)}}}}}}.footer-menu-container{.footer-menu{.footer-menu-title{@include text-type-1;color:$color-white;margin-bottom:var(--spacer-3)}.footer-menu-content{@include max($sm){padding-bottom:var(--spacer-3)}>ul{>li{margin-bottom:var(--spacer-3);&:last-child{margin-bottom:0}>a{display:inline-block;@include text-type-4;color:$color-white;transition:$transition;@include min($lg){&:hover{color:$color-accent}}}}}}}@include max($sm){text-align:center;&[data-menu-type="accordion"]{text-align:left;.footer-menu{.footer-menu-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;cursor:pointer;color:$color-white;padding:var(--spacer-8);margin-bottom:0;border:none;border-bottom:1px solid rgba($color-white,.15);background-color:#fff0;&:after{content:'';display:block;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='M12.6577 5.99561L7.99436 10.659L3.33099 5.99561' stroke='white' stroke-width='1.33239' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}}.footer-menu-content{padding:var(--spacer-3) var(--spacer-8) var(--spacer-8);display:none;>ul{>li{color:$color-white;>a{color:$color-white}}}}&.active{.footer-menu-title{&:after{rotate:-180deg}}.footer-menu-content{display:block}}}}}}.copyright{font-style:italic;@include text-type-6;color:$color-white;@include max($lg){text-align:center}}.footer-ssl{img{max-height:40px}@include max($lg){text-align:center}}#scroll-top{position:fixed;right:var(--spacer-10);bottom:var(--spacer-10);z-index:50;display:none;cursor:pointer;background:$color-white;border:1px solid $color-primary;border-radius:100%;transition:$transition;>div{position:relative;overflow:hidden;@include center;width:44px;height:44px;@include svg;@include svghover($color-primary);>svg{position:absolute;transition:transform .5s ease,opacity .25s ease;&:last-child{transform:translateY(20px);opacity:0}}}@include min($lg){&:hover{background-color:$color-primary;@include svghover($color-white);>div{>svg{&:first-child{transform:translateY(-20px);opacity:0}&:last-child{transform:translateY(0);opacity:1}}}}}{% if (theme.settings.mobile_navigation_bar_status or theme.settings.mobile_product_sticky_status) and (client.isDesktop==false) %}@include max($lg){bottom:100px}{% endif %}}{% if theme.settings.whatsapp_style_1_position_type=='whatsapp_style_1_position_type_1' or theme.settings.whatsapp_style_2_position_type=='whatsapp_style_2_position_type_1' or theme.settings.whatsapp_style_2_position_type=='whatsapp_style_2_position_type_2' %}@include max($lg){#scroll-top{display:none!important}}{% endif %}.custom-whatsapp-button{transition:$transition;&.custom-whatsapp-button-style-1{position:fixed;bottom:var(--spacer-10);z-index:98;&.left-bottom{left:var(--spacer-10)}&.right-bottom{right:var(--spacer-10)}&.check-bottom{bottom:calc((var(--spacer-10) + 44px) + var(--spacer-10));{% if (theme.settings.mobile_navigation_bar_status or theme.settings.mobile_product_sticky_status) and (client.isDesktop==false) %}@include max($lg){bottom:100px}{% endif %}}{% if (theme.settings.mobile_navigation_bar_status or theme.settings.mobile_product_sticky_status) and (client.isDesktop==false) %}@include max($lg){bottom:100px}{% endif %}>a{@include center;width:60px;height:60px;@include border-radius(50%);animation:pulse-animation 2s infinite;background-color:$color-whatsapp;@include max($sm){width:48px;height:48px;svg{width:24px;height:24px}}>div{position:relative;width:32px;height:32px;>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:$transition;&.open-icon{animation:iconPulse 4s infinite}&.close-icon{width:0;height:0;overflow:hidden}}}&.active{>div{>svg{&.open-icon{width:0;height:0;overflow:hidden}&.close-icon{width:100%;height:100%;overflow:visible;@include max($sm){width:24px;height:24px}}}}~.custom-whatsapp-button-content{opacity:1;visibility:visible}}&:hover{>div{>svg{&.close-icon{transform:translate(-50%,-50%) rotate(90deg)}}}}}.custom-whatsapp-button-content{position:absolute;right:var(--spacer-8);bottom:calc(100% + 24px);z-index:98;width:350px;opacity:0;visibility:hidden;@include border-radius(8px);padding:var(--spacer-6);transition:$transition;box-shadow:2px 2px 8px 0 #00000014;background-color:$color-white;@include max($sm){right:0;width:300px}@include max($xxs){width:280px}&.left-bottom{left:var(--spacer-8);right:auto;@include max($xs){left:0}}.custom-whatsapp-button-title{color:{{theme.settings.whatsapp_style_1_title_color}};@include line-rule(16);font-weight:500;margin-bottom:var(--spacer-3)}.custom-whatsapp-button-sub-title{color:{{theme.settings.whatsapp_style_1_sub_title_color}};@include line-rule(16);font-weight:400;margin-bottom:var(--spacer-6)}.custom-whatsapp-button-link{>a{display:flex;align-items:center;justify-content:space-between;height:52px;color:{{theme.settings.whatsapp_style_1_button_title_color}};@include line-rule(14);font-weight:500;@include border-radius(8px);padding-inline:var(--spacer-6);transition:$transition;background-color:{{theme.settings.whatsapp_style_1_button_background_color}};@include svg;>div{display:flex;align-items:center;gap:var(--spacer-2)}@include max($lg){height:44px}@include min($lg){&:hover{color:{{theme.settings.whatsapp_style_1_button_title_hover_color}};padding-inline:var(--spacer-6) var(--spacer-3);background-color:{{theme.settings.whatsapp_style_1_button_background_hover_color}};@include svghover({{theme.settings.whatsapp_style_1_button_title_hover_color}})}}}}}}&.custom-whatsapp-button-style-2{position:fixed;z-index:98;&.right-bottom{right:calc((var(--spacer-10) + 44px) + var(--spacer-10));bottom:0;@include max($lg){right:var(--spacer-10);{% if (theme.settings.mobile_navigation_bar_status or theme.settings.mobile_product_sticky_status) and (client.isDesktop==false) %}bottom:100px;{% endif %}}}&.right-vertical{bottom:calc((var(--spacer-10) + 44px) + var(--spacer-10));right:0;left:auto;>a{@include border-radius(0 8px 8px 0)}}&.left-bottom{left:var(--spacer-10);bottom:0;{% if (theme.settings.mobile_navigation_bar_status or theme.settings.mobile_product_sticky_status) and (client.isDesktop==false) %}@include max($lg){bottom:100px}{% endif %}}&.left-vertical{bottom:var(--spacer-10);left:0;right:auto;>a{@include border-radius(8px 0 0 8px)}}&.right-vertical,&.left-vertical{writing-mode:vertical-lr;transform:scale(-1);{% if (theme.settings.mobile_navigation_bar_status or theme.settings.mobile_product_sticky_status) and (client.isDesktop==false) %}@include max($lg){bottom:100px}{% endif %}>a{padding:var(--spacer-7) var(--spacer-3);>svg{transform:rotate(180deg)}}}>a{display:inline-flex;align-items:center;justify-content:center;color:{{theme.settings.whatsapp_style_2_button_title_color}};@include line-rule(16);font-weight:500;white-space:nowrap;@include border-radius(8px 8px 0 0);gap:var(--spacer-3);padding:var(--spacer-3) var(--spacer-7);transition:$transition;background-color:{{theme.settings.whatsapp_style_2_button_background_color}};@include svg;>svg{@include max($lg){width:28px;height:28px}@include max($sm){width:24px;height:24px}}@include min($lg){&:hover{color:{{theme.settings.whatsapp_style_2_button_title_hover_color}};background-color:{{theme.settings.whatsapp_style_2_button_background_hover_color}};@include svghover({{theme.settings.whatsapp_style_2_button_title_hover_color}})}}@include max($lg){@include border-radius(8px)}}}}@keyframes iconPulse{0%{transform:translate(-50%,-50%) scale(.90)}20%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(.90)}60%{transform:translate(-50%,-50%) scale(1)}80%{transform:translate(-50%,-50%) scale(.90)}100%{transform:translate(-50%,-50%) scale(1)}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgb(37 211 102)}100%{box-shadow:0 0 0 12px #fff0}}@include min($md){.section-sorting-view{display:flex;align-items:center;gap:calc(var(--gutter) * 2);border-bottom:1px solid $color-background;background-color:$color-white;padding:var(--spacer-4) var(--spacer-4) var(--spacer-6);margin-bottom:var(--spacer-8);#filter-wrapper{flex:1 0 0%;#sorting-options{padding:0;margin-bottom:0;border:none}}}.section-container{display:grid;align-items:flex-start;column-gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,435px) minmax(0,1fr);@include max(1500){grid-template-columns:minmax(0,280px) minmax(0,1fr)}}}@include max($lg){{% if theme.settings.mobile_sticky_filter_bar_status %}.section-sorting-view{position:sticky;position:-webkit-sticky;top:var(--spacer-8);z-index:30}{% endif %}@include min($md){.section-container{grid-template-columns:minmax(0,220px) minmax(0,1fr)}}}@mixin filter-order-button{align-items:center;gap:var(--spacer-3);>span{@include center;width:32px;height:32px;cursor:pointer;border:1px solid $color-background;@include border-radius(2px);@include svghover($color-text);@include svg;transition:$transition;&:hover,&.active{border-color:$color-primary;background-color:$color-primary;@include svghover($color-white)}}}.filter-order-button{display:flex;@include filter-order-button;@include max($lg){>span{&[data-selector="quintuple-sorting"],&[data-selector="quadruple-sorting"]{display:none}}}@include max($md){display:none}}.mobile-filter-order-button{display:none;@include filter-order-button}@include max($md){#filter-wrapper{.filter-wrapper-header{display:flex;align-items:center;border:1px solid $color-border;background-color:$color-white;border-radius:$border-radius;>div{position:relative;flex:1 0 0%;display:flex;align-items:center;justify-content:center;height:48px;color:$color-text;font-size:var(--font-size-12);gap:var(--spacer-4);text-transform:uppercase;padding-inline:var(--spacer-4);&.mobile-filter-order-button{gap:var(--spacer-6);justify-content:flex-end}&:nth-child(2),&:nth-child(3){&:after{content:'';position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:1px;height:24px;@include border-radius(2px);background-color:$color-border}}}}}}.showcase-container{display:grid;gap:calc(var(--gutter) * 2);{% set showcaseRepeatColumns=theme.settings.showcase_repeat_columns %}{% if showcaseRepeatColumns==2 %}grid-template-columns:minmax(0,1fr) minmax(0,1fr);{% elseif showcaseRepeatColumns==3 %}grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);{% elseif showcaseRepeatColumns==4 %}grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);{% elseif showcaseRepeatColumns==5 %}grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);{% endif %}&.quintuple-sorting{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}&.quadruple-sorting{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);.showcase{.showcase-content{.showcase-price{flex-direction:column;height:88px;.showcase-price-new{@include max(1600){@include min($lg){line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12)}}}.showcase-price-old{@include max(1600){line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12)}}}}}}&.triple-sorting{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}&.dual-sorting{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}&.single-sorting{grid-template-columns:minmax(0,1fr)}@include max($lg){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);&.quintuple-sorting,&.quadruple-sorting{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@include max($md){grid-template-columns:minmax(0,1fr) minmax(0,1fr);&.quintuple-sorting,&.quadruple-sorting,&.triple-sorting{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}}#showcase-previous-page{@include center;margin-bottom:var(--spacer-10)}#showcase-load-spinner{text-align:center;margin-top:var(--spacer-25);.showcase-container-loader{display:block;width:48px;height:48px;border-radius:50%;display:inline-block;border-top:3px solid $color-primary;border-right:3px solid #fff0;box-sizing:border-box;animation:rotation 1s linear infinite;@include max($sm){width:36px;height:36px}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}}.block-item{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-5;padding-bottom:var(--spacer-4);>i{display:none;@include max($sm){display:block}}}&[data-type="filter-product-groups"]{padding:0;border:none;.block-item-title{@include line-rule(14);font-weight:600;color:$color-text;padding:var(--spacer-3) var(--spacer-2);margin:var(--spacer-4) var(--spacer-4) 0;border-bottom:1px solid $color-border}}&.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;@include max($sm){padding:28px var(--spacer-8) var(--spacer-8)}}.horizontal-filter-menu{.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!important}}#filter-wrapper{margin-bottom:var(--spacer-8);.filter-wrapper-content{#sorting-options{display:none}}&.has-sorting-option:not(.has-filter-option){.filter-wrapper-header{.filter-options-title{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{padding:var(--spacer-2) var(--spacer-4) var(--spacer-4);@include max($md){padding-top:40px;.openbox-close{position:absolute;right:0;top:0;z-index:1;width:28px;height:28px;background-repeat:no-repeat;background-position:center center;background-size:55%;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.884 6.706L16 14.59L8.11599 6.706C7.92637 6.53248 7.67711 6.43881 7.42014 6.44451C7.16317 6.4502 6.9183 6.55482 6.73655 6.73657C6.5548 6.91832 6.45019 7.16318 6.44449 7.42015C6.4388 7.67712 6.53247 7.92638 6.70599 8.116L14.586 16L6.70399 23.882C6.60769 23.9738 6.53072 24.0839 6.47758 24.2058C6.42445 24.3278 6.39622 24.4591 6.39458 24.5921C6.39293 24.7251 6.41789 24.8571 6.46799 24.9803C6.51809 25.1036 6.59232 25.2155 6.68631 25.3097C6.7803 25.4038 6.89216 25.4782 7.01532 25.5284C7.13847 25.5787 7.27043 25.6039 7.40345 25.6024C7.53646 25.601 7.66784 25.5729 7.78986 25.52C7.91188 25.467 8.02208 25.3902 8.11399 25.294L16 17.412L23.884 25.296C24.0736 25.4695 24.3229 25.5632 24.5798 25.5575C24.8368 25.5518 25.0817 25.4472 25.2634 25.2654C25.4452 25.0837 25.5498 24.8388 25.5555 24.5819C25.5612 24.3249 25.4675 24.0756 25.294 23.886L17.41 16.002L25.294 8.116C25.3903 8.02423 25.4673 7.91414 25.5204 7.79219C25.5735 7.67025 25.6018 7.53891 25.6034 7.4059C25.6051 7.27289 25.5801 7.14089 25.53 7.01766C25.4799 6.89444 25.4057 6.78247 25.3117 6.68835C25.2177 6.59422 25.1058 6.51983 24.9827 6.46956C24.8595 6.41929 24.7275 6.39414 24.5945 6.3956C24.4615 6.39706 24.3301 6.42509 24.2081 6.47805C24.0861 6.53102 23.9759 6.60784 23.884 6.704V6.706Z' fill='black'/%3E%3C/svg%3E")}}.filter-menu-box{margin-top:var(--spacer-2);margin-bottom:0;border:none;&:only-child{padding-top:0;margin-top:0;&.filter-menu-main-category{padding:0 var(--spacer-2)}}&.filter-menu-category{padding:0;margin-top:0}&.filter-menu-selected-items{border:none;margin-bottom:var(--spacer-4);margin-top:0}&.filter-menu-main-category{padding:var(--spacer-4) var(--spacer-5)}}.filter-menu-category{padding-top:0;margin-top:0;.filter-menu-category-title{display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-2);@include line-rule(14);font-weight:700;color:$color-text;border:none;background-color:#fff0;padding:var(--spacer-3) var(--spacer-2);&::after{content:'';display:block;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='M11.3535 8.35378L6.35354 13.3538C6.30708 13.4002 6.25193 13.4371 6.19124 13.4622C6.13054 13.4874 6.06549 13.5003 5.99979 13.5003C5.93409 13.5003 5.86904 13.4874 5.80834 13.4622C5.74764 13.4371 5.69249 13.4002 5.64604 13.3538C5.59958 13.3073 5.56273 13.2522 5.53759 13.1915C5.51245 13.1308 5.49951 13.0657 5.49951 13C5.49951 12.9343 5.51245 12.8693 5.53759 12.8086C5.56273 12.7479 5.59958 12.6927 5.64604 12.6463L10.2929 8.00003L5.64604 3.35378C5.55222 3.25996 5.49951 3.13272 5.49951 3.00003C5.49951 2.86735 5.55222 2.7401 5.64604 2.64628C5.73986 2.55246 5.86711 2.49976 5.99979 2.49976C6.13247 2.49976 6.25972 2.55246 6.35354 2.64628L11.3535 7.64628C11.4 7.69272 11.4369 7.74786 11.4621 7.80856C11.4872 7.86926 11.5002 7.93433 11.5002 8.00003C11.5002 8.06574 11.4872 8.13081 11.4621 8.1915C11.4369 8.2522 11.4 8.30735 11.3535 8.35378Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}i{display:none}}.filter-menu-category-content{border-bottom:none;a{display:flex;align-items:center;@include text-type-5;color:$color-text;background-color:#fff0;padding:var(--spacer-2) var(--spacer-3);transition:$transition;&:hover{color:$color-primary}i{display:none}}}.filter-menu-category-top{a{justify-content:flex-start;@include line-rule(14);font-weight:700;color:$color-text;border:1px solid $color-background;background-color:$color-background;@include border-radius(8px);padding:var(--spacer-4) var(--spacer-6);transition:$transition;&::before{content:'';display:block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9422 15.8078C13.0003 15.8659 13.0463 15.9348 13.0777 16.0107C13.1092 16.0865 13.1254 16.1679 13.1254 16.25C13.1254 16.3321 13.1092 16.4134 13.0777 16.4893C13.0463 16.5652 13.0003 16.6341 12.9422 16.6922C12.8841 16.7502 12.8152 16.7963 12.7393 16.8277C12.6634 16.8592 12.5821 16.8753 12.5 16.8753C12.4179 16.8753 12.3366 16.8592 12.2607 16.8277C12.1848 16.7963 12.1159 16.7502 12.0578 16.6922L5.80782 10.4422C5.74971 10.3841 5.70361 10.3152 5.67215 10.2393C5.6407 10.1634 5.62451 10.0821 5.62451 9.99998C5.62451 9.91785 5.6407 9.83652 5.67215 9.76064C5.70361 9.68477 5.74971 9.61584 5.80782 9.55779L12.0578 3.30779C12.1751 3.19052 12.3342 3.12463 12.5 3.12463C12.6659 3.12463 12.8249 3.19052 12.9422 3.30779C13.0595 3.42507 13.1254 3.58413 13.1254 3.74998C13.1254 3.91583 13.0595 4.07489 12.9422 4.19217L7.1336 9.99998L12.9422 15.8078Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;margin-right:var(--spacer-2)}i{display:none!important;width:20px;height:20px;color:$color-text;font-size:var(--font-size-20);margin-right:var(--spacer-2)}}}}.filter-menu-groups{&.active{.filter-menu-group-title{&::after{rotate:180deg}}}.filter-menu-group-title{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-2);cursor:pointer;@include line-rule(14);font-weight:700;color:$color-text;padding:0;border:none;background-color:#fff0;border-bottom:1px solid $color-background;padding:var(--spacer-3);&::after{content:'';display:block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 6.66675L10 14.1667L2.5 6.66675' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;transition:$transition}}.filter-menu-group-content{padding:0;.filter-menu-group-search{padding:var(--spacer-2) var(--spacer-3);form{position:relative;input{width:100%;height:36px;@include line-rule(12);font-weight:400;color:$color-sub-text;padding:6px 6px 6px 36px;border:1px solid $color-background;background-color:#fff0;@include border-radius(var(--spacer-1));&::placeholder{color:$color-sub-text;opacity:1}}button{position:absolute;top:0;left:8px;@include center;width:20px;height:100%;padding:0;border:none;background:none}}}.checkbox-custom{padding:8px 0 8px 12px;margin-bottom:0}label{line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;transition:$transition;&:hover{color:$color-primary}}.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{@include text-type-5;color:$color-text;padding-left:32px;&:before{position:absolute;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid $color-text;background-color:$color-white;@include border-radius(4px)}}&:checked{&+label{color:$color-text;&:before{background-image:none;border-color:$color-text;background-color:$color-white}&:after{content:'';position:absolute;left:7px;top:4px;display:inline-block;width:5px;height:10px;border-bottom:2px solid $color-text;border-right:2px solid $color-text;transform:rotate(45deg);@include max($lg){top:3px}}}}}.scrollbar-inner{max-height:144px!important;>.scroll-element{width:4px;right:0;box-sizing:border-box;div{box-sizing:border-box}.scroll-element_track{background-color:$color-background}.scroll-bar{background-color:$color-primary}.scroll-bar,.scroll-element_track,.scroll-element_outer{opacity:1;border-radius:0}&:hover,&.scroll-draggable{.scroll-bar{background-color:$color-primary}}}}}}.filter-menu-selected-items{.filter-menu-selected-items-title{@include text-type-3;color:$color-text;background-color:#fff0;border-bottom:1px solid $color-border;padding:var(--spacer-3) var(--spacer-2)}.filter-menu-selected-items-content{padding:0;.filter-menu-selected-group{padding:var(--spacer-3);margin-bottom:0;.filter-menu-selected-group-title{@include text-type-3;color:$color-text;margin-bottom:var(--spacer-2)}.filter-menu-selected-group-content{.filter-menu-selected-item{a{position:relative;@include text-type-5;color:$color-text;border:1px solid $color-background;background-color:$color-white;@include border-radius(8px);padding:var(--spacer-3);padding-right:40px;&::after{content:'';position:absolute;top:50%;right:var(--spacer-3);transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.6416 12.3584L12.3583 7.64172' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3583 12.3584L7.6416 7.64172' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.49984 18.3333H12.4998C16.6665 18.3333 18.3332 16.6666 18.3332 12.5V7.49996C18.3332 3.33329 16.6665 1.66663 12.4998 1.66663H7.49984C3.33317 1.66663 1.6665 3.33329 1.6665 7.49996V12.5C1.6665 16.6666 3.33317 18.3333 7.49984 18.3333Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}i{display:none}}}}}}}}.horizontal-filter-menu{margin-bottom:var(--spacer-5);@include max($md){.openbox-close{position:absolute;right:0;top:0;z-index:1;width:28px;height:28px;background-repeat:no-repeat;background-position:center center;background-size:55%;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.884 6.706L16 14.59L8.11599 6.706C7.92637 6.53248 7.67711 6.43881 7.42014 6.44451C7.16317 6.4502 6.9183 6.55482 6.73655 6.73657C6.5548 6.91832 6.45019 7.16318 6.44449 7.42015C6.4388 7.67712 6.53247 7.92638 6.70599 8.116L14.586 16L6.70399 23.882C6.60769 23.9738 6.53072 24.0839 6.47758 24.2058C6.42445 24.3278 6.39622 24.4591 6.39458 24.5921C6.39293 24.7251 6.41789 24.8571 6.46799 24.9803C6.51809 25.1036 6.59232 25.2155 6.68631 25.3097C6.7803 25.4038 6.89216 25.4782 7.01532 25.5284C7.13847 25.5787 7.27043 25.6039 7.40345 25.6024C7.53646 25.601 7.66784 25.5729 7.78986 25.52C7.91188 25.467 8.02208 25.3902 8.11399 25.294L16 17.412L23.884 25.296C24.0736 25.4695 24.3229 25.5632 24.5798 25.5575C24.8368 25.5518 25.0817 25.4472 25.2634 25.2654C25.4452 25.0837 25.5498 24.8388 25.5555 24.5819C25.5612 24.3249 25.4675 24.0756 25.294 23.886L17.41 16.002L25.294 8.116C25.3903 8.02423 25.4673 7.91414 25.5204 7.79219C25.5735 7.67025 25.6018 7.53891 25.6034 7.4059C25.6051 7.27289 25.5801 7.14089 25.53 7.01766C25.4799 6.89444 25.4057 6.78247 25.3117 6.68835C25.2177 6.59422 25.1058 6.51983 24.9827 6.46956C24.8595 6.41929 24.7275 6.39414 24.5945 6.3956C24.4615 6.39706 24.3301 6.42509 24.2081 6.47805C24.0861 6.53102 23.9759 6.60784 23.884 6.704V6.706Z' fill='black'/%3E%3C/svg%3E")}}.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 12px 4px 16px;border-radius:$border-radius;border:1px solid $color-border;background-color:#fff;span{padding-right:16px}@include max($md){height:auto;font-size:var(--font-size-16);font-weight:600;pointer-events:none;padding:4px 0 12px;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);background-color:#fff;border-radius:$border-radius;border:1px solid $color-border;@include max($md){max-height:178px;padding-bottom:0}&::-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)}>div>a{position:relative;display:block;line-height:20px;color:$color-text;font-size:var(--font-size-14);padding-left:36px;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}}@include max($md){margin-bottom:var(--spacer-4);&:last-child{margin-bottom: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{background-color:$color-white;@include min($md){border-bottom:1px solid $color-background;padding:var(--spacer-4) var(--spacer-4) var(--spacer-6)}margin-bottom:var(--spacer-8);.row{align-items:center}@include max($md){padding:12px}select.form-control:not([size]):not([multiple]),select:not([size]){height:46px;@include text-type-4;color:$color-text;cursor:pointer;padding:4px 40px 4px 12px;border:1px solid $color-background;@include border-radius(4px);background-size:36px;background-position:right center;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16.0005L18 22L12 16.0005L12.9999 15L18 20.0004L23.0001 15L24 16.0005Z' fill='%232B2D42'/%3E%3C/svg%3E%0A")}.record-count{@include text-type-4;color:$color-text}.checkbox-custom{line-height:20px;input[type=checkbox]{&+label{@include text-type-4;color:$color-text;padding-left:30px;&:before{position:absolute;top:50%;transform:translateY(-50%);width:21px;height:21px;border:1px solid $color-text;@include border-radius(2px)}}&:checked{&+label{&:before{background-image:none;border-color:$color-primary;background-color:$color-white}&:after{content:'';position:absolute;left:8px;top:3px;display:inline-block;width:6px;height:12px;border-bottom:2px solid $color-primary;border-right:2px solid $color-primary;transform:rotate(45deg);@include max($lg){top:2px}}}}}}}.product-category-and-brand-list{margin-bottom:var(--spacer-4);.product-category-and-brand-list-header{display:none;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{>div{display:flex;flex-wrap:nowrap;overflow-x:auto;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;@include text-type-1;color:$color-text;padding:0 var(--spacer-5);background-color:$color-white;border:1px solid $color-border;transition:$transition;border-radius:$border-radius;span{color:$color-sub-text;font-weight:500}&:hover{border-color:$color-primary;background-color:$color-white}}}&.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% / 6);max-width:calc(100% / 6);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;border:1px solid $color-border;border-radius:$border-radius;padding:var(--spacer-4);transition:$transition;.product-list-image{position:relative;overflow:hidden;aspect-ratio:250/124;margin-bottom:var(--spacer-2);@include imgcenter}@include min($lg){&:hover{box-shadow:0 var(--spacer-2) var(--gutter) 0 #3632321F}}}}}{% 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:160px}}}.paginate-wrapper{position:relative;padding:var(--spacer-8) 0 var(--spacer-12);.paginate{display:flex;justify-content:center;@include max($sm){justify-content:space-between}a{@include center;width:40px;height:40px;@include text-type-2;color:$color-text;border:1px solid $color-border;@include border-radius(4px);margin:0 var(--spacer-1);@include max($sm){width:28px;height:28px}@include max($xxxs){width:24px;height:24px;margin:0 var(--spacer-1)}}.paginate-content{display:flex}.paginate-left,.paginate-right{a{border:none;i{&:before{font-weight:900}}}}.paginate-left{a{margin-left:0;i{&:before{content:'\f060'}}}}.paginate-right{a{margin-right:0;i{&:before{content:'\f061'}}}}.paginate-passive{a{color:$color-text}}.paginate-active{a{color:$color-text}}.paginate-element-active{border-color:$color-primary}}}#breadcrumbs{margin-bottom:var(--spacer-4);padding-bottom:var(--spacer-4);@include max($lg){overflow-x:auto;scroll-snap-type:x mandatory}ol{display:flex;align-items:center;padding:0;margin:0;li{i{display:block;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='M12.854 3.85372L3.85403 12.8537C3.76021 12.9475 3.63296 13.0003 3.50028 13.0003C3.3676 13.0003 3.24035 12.9475 3.14653 12.8537C3.05271 12.7599 3 12.6327 3 12.5C3 12.3673 3.05271 12.24 3.14653 12.1462L12.1465 3.14622C12.2403 3.0524 12.3676 2.99969 12.5003 2.99969C12.633 2.99969 12.7602 3.0524 12.854 3.14622C12.9478 3.24004 13.0006 3.36729 13.0006 3.49997C13.0006 3.63265 12.9478 3.7599 12.854 3.85372Z' fill='%23747474'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;margin:0 8px}span{display:flex;align-items:center;white-space:nowrap;@include text-type-3;color:$color-sub-text;>span,a{padding:var(--spacer-1) var(--spacer-2)}}a{color:$color-text}&:first-child{span{span{font-weight:400}}}&:last-child{i{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='M12.854 3.85372L3.85403 12.8537C3.76021 12.9475 3.63296 13.0003 3.50028 13.0003C3.3676 13.0003 3.24035 12.9475 3.14653 12.8537C3.05271 12.7599 3 12.6327 3 12.5C3 12.3673 3.05271 12.24 3.14653 12.1462L12.1465 3.14622C12.2403 3.0524 12.3676 2.99969 12.5003 2.99969C12.633 2.99969 12.7602 3.0524 12.854 3.14622C12.9478 3.24004 13.0006 3.36729 13.0006 3.49997C13.0006 3.63265 12.9478 3.7599 12.854 3.85372Z' fill='black'/%3E%3C/svg%3E%0A")}span{a,span{color:$color-text}}}}}}.product-area-top{margin-bottom:var(--spacer-4);.row{gap:calc(2*var(--gutter)) 0}@include min($lg){.product-right{padding:0 var(--spacer-16)}}}.product-label-group{position:absolute;left:var(--spacer-6);top:var(--spacer-6);z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacer-2);.label-group-top{display:flex;align-items:center;gap:var(--spacer-2);>div{display:flex;align-items:center;@include text-type-5;@include border-radius(4px);padding:var(--spacer-1) var(--spacer-2);&.new-label{color:$color-text;background-color:$color-info}&.gift-label{color:$color-white;background-color:$color-primary}}}.label-group-bottom{display:flex;align-items:center;gap:var(--spacer-2);>div{display:flex;align-items:center;@include text-type-5;@include border-radius(4px);padding:var(--spacer-1) var(--spacer-2);&.product-free-cargo{color:$color-white;background-color:$color-neutral}&.product-extra-fields{color:$color-text;background-color:$color-success}}}}.product-stock-info{position:absolute;right:var(--spacer-6);top:var(--spacer-6);z-index:20;display:inline-flex;align-items:center;gap:var(--spacer-1);@include text-type-5;color:$color-white;background-color:$color-accent;@include border-radius(4px);padding:var(--spacer-1) var(--spacer-2)}.product-info{display:flex;flex-wrap:wrap;gap:var(--spacer-3);margin-bottom:var(--spacer-6);.product-list-row{flex:0 0 290px;display:flex;align-items:baseline;font-size:var(--font-size-14);a{color:$color-sub-text;transition:$transition;&:hover{color:$color-primary}}.product-list-title{flex:0 0 auto;@include line-rule(14);font-weight:600;color:$color-text}.product-list-content{display:flex;align-items:baseline;word-break:break-word;@include text-type-4;color:$color-sub-text;&:before{content:':';margin-right:8px}}}}.view-document{position:absolute;right:var(--spacer-6);top:var(--spacer-6);z-index:20;>a{display:inline-flex;align-items:center;gap:var(--spacer-3);@include text-type-2;color:$color-white;background-color:$color-primary;@include border-radius(4px);padding:4px var(--spacer-4);@include border-radius(4px);transition:$transition;@include min($lg){&:hover{background-color:$color-accent}}}}.product-image-slider{position:relative;.product-image-item{a{position:relative;display:block;aspect-ratio:$aspect-ratio;border:1px solid $color-border;@include border-radius(8px);margin-bottom:var(--spacer-6);@include imgcenter}}.slick-arrow{position:absolute;opacity:1;bottom:48px;z-index:2;width:32px;height:32px;cursor:pointer;background:#fff;@include svg;&.slick-prev{right:72px}&.slick-next{right:24px}@include min($lg){&:hover{@include svghover($color-accent)}}}.slick-dots{position:absolute;bottom:24px;z-index:1;@include center;width:100%;gap:4px;>li{>button{position:relative;overflow:hidden;display:block;width:8px;height:8px;text-indent:-9999px;padding:0;border:none;background-color:#D1D7DF;@include border-radius(100px)}&.slick-active{>button{width:20px;background-color:#1A365D}}}}}#product-thumb-image{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible;@include max($sm){padding-right:2px}}.thumb-item{button{position:relative;border:1px solid $color-border;@include border-radius(8px);padding:0;transition:$transition;svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20}img{@include border-radius(8px)}@include min($lg){&:hover{border-color:$color-primary}}}>a{position:relative;overflow:hidden;display:block;aspect-ratio:$aspect-ratio;border:1px solid $color-border;@include border-radius(8px);@include imgcenter;img{@include border-radius(8px)}}&.active{>a{border-color:$color-primary}}}.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-brand{margin-bottom:var(--spacer-3);a{@include heading-type-6;color:$color-text;transition:$transition;&:hover{color:$color-accent}}&.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-title{margin-bottom:var(--spacer-3);h1{@include heading-type-3;color:$color-text;margin-bottom:0}}.product-short-details{@include text-type-4;color:$color-sub-text;margin-bottom:var(--spacer-3)}.product-extra-info{display:inline-block;text-align:center;@include text-type-4;color:$color-primary;border:1px solid $color-info;@include border-radius(4px);box-shadow:0 2px 10px 0 #36323214;padding:4px var(--spacer-4);margin-bottom:var(--spacer-6);@include min($xlg){>span{display:block;min-width:492px}}}.product-price{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--spacer-2);margin-bottom:var(--spacer-6);.product-price-content{.content-inside{display:flex;align-items:center;gap:var(--spacer-2)}.without-tax{font-style:italic;@include text-type-6;color:$color-sub-text;margin-top:var(--spacer-1)}}.product-price-new{@include heading-type-3;color:$color-primary}.product-price-old{@include text-type-2;color:$color-sub-text;text-decoration:line-through}.discount-label{display:inline-flex;align-items:center;height:28px;@include text-type-5;color:$color-white;background-color:$color-accent;@include border-radius(4px);padding:0 var(--spacer-2)}@media (max-width:991px){display:none!important}}.product-list-container{margin-bottom:var(--spacer-8);.product-list-row{display:flex;align-items:baseline;font-size:var(--font-size-14);padding:2px 0;a{color:$color-sub-text;transition:$transition;&:hover{color:$color-secondary}}.product-list-title{flex:0 0 auto;width:20%;@include text-type-5;color:$color-text;@include max($sm){width:30%}}.product-list-content{flex:1 1 auto;display:flex;align-items:baseline;word-break:break-word;@include text-type-5;color:$color-sub-text;&:before{content:':';margin-right:8px}}}}.product-options{.variant-group-title{display:block;@include text-type-4;color:$color-text;margin-bottom:var(--spacer-4)}select.form-control:not([size]):not([multiple]),select:not([size]){height:44px;color:$color-text;font-size:var(--font-size-12);font-weight:300;cursor:pointer;padding:6px 28px 6px 20px;border:1px solid $color-border;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16.0005L18 22L12 16.0005L12.9999 15L18 20.0004L23.0001 15L24 16.0005Z' fill='%232B2D42'/%3E%3C/svg%3E%0A");background-size:36px;background-position:right center;border-radius:$border-radius}.variant-plural{margin-bottom:var(--spacer-2)}}.variant-select{margin-bottom:var(--spacer-8);.variant-list{margin-bottom:var(--spacer-4);&:last-child{margin-bottom:0}select{width:50%!important;@include max($xs){width:100%!important}}}}.variant-plural{.variant-list{flex:0 0 100%;display:flex;flex-wrap:wrap}span{position:relative;flex:0 0 auto;cursor:pointer;@include text-type-4;color:$color-text;padding:var(--spacer-3) var(--spacer-6);margin:0 var(--spacer-6) var(--spacer-4) 0;border:1px solid $color-border;background-color:$color-white;@include border-radius(8px);transition:$transition;&:last-child{margin-right:0}&:hover,&.variant-selected{border-color:$color-primary}&.variant-passive,&.variant-no-stock,&.variant-passive:hover,&.variant-no-stock:hover{cursor:no-drop;color:$color-sub-text;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;gap:var(--spacer-6);margin-bottom:var(--spacer-6);>div{flex:1 0 0%;max-width:none;&.product-qty{flex:0 0 130px;max-width:130px}&.product-favorites{flex:0 0 56px;max-width:56px;@include max($sm){flex:0 0 44px;max-width:44px}}}@include max($sm){>div{&.product-qty{flex:0 0 100%;max-width:100%}}}}.product-qty{position:relative;height:56px;@include max($sm){height:44px}>a{position:absolute;top:0;z-index:1;display:flex;align-items:center;width:40px;height:100%;&.product-qty-minus{left:0;justify-content:flex-end}&.product-qty-plus{right:0}}input{width:100%;height:100%;@include text-type-2;color:$color-text;text-align:center;padding:0;border:1px solid $color-border;background-color:$color-white;@include border-radius(8px)}select.form-control:not([size]):not([multiple]),select:not([size]){height:100%;color:$color-text;@include line-rule(16);font-weight:600;cursor:pointer;padding:6px 36px 6px 12px;border:1px solid $color-border;border-radius:$border-radius;background-color:$color-white;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 fill-rule='evenodd' clip-rule='evenodd' d='M1.64645 4.64645C1.84171 4.45118 2.15829 4.45118 2.35355 4.64645L8 10.2929L13.6464 4.64645C13.8417 4.45118 14.1583 4.45118 14.3536 4.64645C14.5488 4.84171 14.5488 5.15829 14.3536 5.35355L8.35355 11.3536C8.15829 11.5488 7.84171 11.5488 7.64645 11.3536L1.64645 5.35355C1.45118 5.15829 1.45118 4.84171 1.64645 4.64645Z' fill='black'/%3E%3C/svg%3E%0A");background-size:16px}}.product-cart-buttons{a.add-to-cart-button,a.no-stock-button,a.quick-order-button,a.remind-me-button{@include center;height:56px;@include text-type-2;color:$color-white;text-align:center;@include border-radius(8px);padding:0 var(--spacer-4);transition:$transition;@include max($sm){height:44px}}a.add-to-cart-button,a.remind-me-button{position:relative;color:$color-white;background:$color-primary;padding-right:52px;svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px}&:hover{background:$color-accent!important}}a.no-stock-button{gap:var(--spacer-4);background-color:$color-sub-text}.product-add-to-cart-button{@media (max-width:991px){display:none!important}}}.product-favorites{>a.add-my-favorites{@include center;width:56px;height:56px;border:1px solid $color-border;@include border-radius(8px);.product-icon-favori-add{display:none}&.favorite-product{.product-icon-favori{display:none}.product-icon-favori-add{display:block}}@include max($sm){width:44px;height:44px}}}#product-user-buttons{display:flex;flex-wrap:wrap;gap:var(--spacer-6);border-bottom:1px solid $color-border;padding-bottom:var(--spacer-10);margin-bottom:var(--spacer-10);>div{a{display:flex;align-items:center;flex-wrap:wrap;font-style:italic;@include text-type-6;color:$color-text;transition:$transition;@include svg;span{padding-left:var(--spacer-1)}@include min($lg){&:hover{color:$color-accent;@include svghover($color-accent)}}}}}.product-social{position:relative;>a{@include svg;@include min($lg){&:hover{color:$color-accent!important;@include svghover($color-accent)}}&.active{color:$color-accent!important;@include svghover($color-accent)}}.product-social-content{position:absolute;top:150%;left:var(--gutter);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-tab-area{margin-bottom:var(--spacer-20)}.product-detail-tab{margin-bottom:var(--spacer-13);.product-detail-tab-header{@include min($lg){position:sticky;top:10px;z-index:20}align-items:center;gap:0 var(--spacer-4);border:1px solid $color-background;background-color:$color-white;box-shadow:0 2px 10px 0 #36323214;padding:var(--spacer-3);[data-tab-index]{@include min($xlg){flex:1}>a{@include center;height:46px;@include text-type-3;color:$color-sub-text;background-color:$color-white;@include border-radius(4px);white-space:nowrap;@include max($xlg){padding:0 var(--spacer-8)}}&.active{>a{color:$color-white;background-color:$color-primary}}}}.product-detail-tab-content{[data-tab-content]{height:0;overflow:hidden;>div{padding:var(--spacer-6) 0;@include min($sm){border:1px solid $color-border;@include border-radius(4px);padding:var(--spacer-6);margin-top:var(--spacer-13)}}&.active{height:auto;overflow:visible;@include min($sm){display:block!important}}}}@include max($xlg){.product-detail-tab-header{overflow-x:auto;scroll-snap-type:x mandatory}}}.product-special-info{.special-info-title{@include heading-type-5;color:$color-text;margin-bottom:var(--spacer-4)}.special-info-content{border:1px solid $color-border;@include border-radius(4px);padding:var(--spacer-6);>p{position:relative;display:flex;align-items:center;gap:var(--spacer-2);@include text-type-4;color:$color-text;&::before{content:'';display:block;width:4px;height:4px;background-color:$color-text;@include border-radius(50%)}&:not(:last-child){margin-bottom:var(--spacer-1)}}}}.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("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16.0005L18 22L12 16.0005L12.9999 15L18 20.0004L23.0001 15L24 16.0005Z' fill='%232B2D42'/%3E%3C/svg%3E%0A")}.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}}}.btn{position:relative;overflow:hidden;@include line-rule(14);font-weight:600;border-radius:$border-radius;transition:$transition;&.btn-primary{color:$color-white;background:$color-primary;&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover,&:not([disabled]):not(.disabled):active,&:not([disabled]):not(.disabled).active{color:$color-white;background:$color-primary-lighten}&:focus{background:$color-primary-darken}}&.btn-secondary{color:$color-text;background:$color-border;&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover{color:$color-white;background:darken($color-border,30%)}}&[disabled=disabled]{opacity:1}}@mixin btneffectactive{.btn{>span{position:relative;z-index:1}&.btn-primary,&.btn-secondary{&:not(.btn-loading){&::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(0,-102%,0);transition:transform 0.3s cubic-bezier(.7,0,.2,1)}}&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover,&:not([disabled]):not(.disabled):active,&:not([disabled]):not(.disabled).active{&::before{transform:translate3d(0,0,0)}}}&.btn-primary{&:not(.btn-loading){&::before{background:$color-primary-lighten}}&:focus,&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover,&:not([disabled]):not(.disabled):active,&:not([disabled]):not(.disabled).active{background:$color-primary}}&.btn-secondary{&:not(.btn-loading){&::before{background:darken($color-border,30%)}}&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover{background:$color-border;&::before{transform:translate3d(0,0,0)}}}}}body:not([class*="checkout-page"]):not(.fancybox-active):not(.modal-open){@include btneffectactive}.current-page-cart-index,.current-page-product-detail{.nav-fixed-menu{display:none}}#ideaexport_translation_bar_container{display:none}.current-page-product-list-filter{.block-item{background-color:$color-white;border:1px solid $color-border;box-shadow:0 2px 10px 0 #36323214}#head-content{max-width:894px;margin-bottom:var(--spacer-9);padding:var(--spacer-1) 0;border-bottom:none;>h2{@include heading-type-4;color:$color-text;margin-bottom:var(--spacer-2)}>p{@include text-type-2;color:$color-text}}}{% if theme.settings.mobile_navigation_bar_status %}@include max($lg){.nav-fixed-menu{position:fixed;left:0;bottom:0;z-index:90;width:100%;background:$color-white;filter:drop-shadow(0 -8px 16px 0 #36323214);@include border-radius(12px 12px 0 0);.nav-fixed-menu-group{display:flex;.nav-fixed-menu-item{flex:1 0 0%;>a{position:relative;@include center;flex-direction:column;text-align:center;gap:2px;height:72px;color:$color-sub-text;@include line-rule(12);font-weight:400;padding-inline:4px;>div{position:relative}}&.nav-fixed-user-menu{>a{i{position:absolute;right:-4px;bottom:-4px;@include center;width:16px;height:16px;background-color:$color-secondary;@include border-radius(4px)}}}&.nav-fixed-cart-menu{>a{&::before{content:'';position:absolute;top:-36px;left:50%;transform:translateX(-50%);z-index:-1;width:100px;height:108px;background-image:url("data:image/svg+xml,%3Csvg width='100' height='108' viewBox='0 0 100 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_97_2751)'%3E%3Cmask id='mask0_97_2751' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='100' height='108'%3E%3Crect width='100' height='108' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_97_2751)'%3E%3Cpath d='M50 0C65.7557 0 79.1474 10.1216 84.0275 24.2173C86.1958 30.48 91.3726 36 98 36H225C231.627 36 237 41.3726 237 48V107C237 107.552 236.552 108 236 108H-137C-137.552 108 -138 107.552 -138 107V48C-138 41.3726 -132.627 36 -126 36H2C8.62742 36 13.8042 30.48 15.9725 24.2173C20.8526 10.1216 34.2443 0 50 0Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_97_2751'%3E%3Crect width='100' height='108' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center top}.cart-icon{@include center;width:54px;height:54px;background:$color-primary;@include border-radius(50%);transform:translateY(-36px);@include svghover($color-white)}.cart-amount{position:absolute;right:3px;top:4px;@include center;width:20px;height:20px;color:$color-white;font-size:var(--font-size-12);font-weight:500;text-align:center;background-color:#fff0}}}}}}.search-content-active,.user-menu-content-active,.user-menu-welcome-active,.cart-content-active,.mobile-menu-content-active{.nav-fixed-menu{filter:none}}body{padding-bottom:104px}}{% endif %}{% if theme.settings.mobile_product_sticky_status %}.product-mobile-bottom-fixed{position:fixed;left:0;bottom:-100%;@media (max-width:991px){bottom:0!important;z-index:90;width:100%;transition:all .75s ease-in-out;.product-mobile-bottom-fixed-inside{display:grid;align-items:center;column-gap:var(--spacer-8);grid-template-columns:auto minmax(0,1fr) auto;border:1px solid $color-border;background:$color-white;box-shadow:0 -8px 16px 0 #36323214;padding:var(--spacer-1) var(--spacer-14);@include max($lg){padding:12px 8px}.product-mobile-bottom-fixed-image{flex:0 0 136px;width:136px;height:136px;overflow:hidden;@include border-radius(50%);#product-mobile-bottom-fixed-primary-image{border:1px solid $color-border;@include border-radius(8px);margin-bottom:0}}.product-mobile-bottom-fixed-brand{margin-bottom:var(--spacer-4);>a{@include heading-type-6;color:$color-text;transition:$transition;@include min($lg){&:hover{color:$color-secondary}}}}.product-mobile-bottom-fixed-title{h1{color:$color-text;@include line-rule(28);font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.product-mobile-price{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--spacer-2);margin-bottom:var(--spacer-3);@include max($lg){flex-direction:column;gap:0}.product-price-content{.content-inside{display:flex;align-items:center;gap:var(--spacer-2)}.without-tax{font-style:italic;@include text-type-6;color:$color-sub-text;margin-top:var(--spacer-1);@include max($lg){@include line-rule(10);font-weight:400;margin-top:0}@include min($lg){@include line-rule(18)}}}.product-price-new{@include heading-type-5;color:$color-primary;@include max($sm){@include text-type-3}@include min($lg){@include line-rule(20)}}.product-price-old{@include text-type-2;color:$color-sub-text;text-decoration:line-through;@include max($sm){@include text-type-5}@include min($lg){@include line-rule(18)}}.discount-label{display:inline-flex;align-items:center;height:28px;@include text-type-5;color:$color-white;background-color:$color-accent;@include border-radius(4px);padding:0 var(--spacer-2);@include max($sm){@include line-rule(10);font-weight:400}@include min($lg){@include line-rule(14)}}@include max($lg){.mobile-price-top{display:flex;align-items:center;gap:4px}}}.product-mobile-bottom-fixed-cart-buttons{.product-mobile-bottom-fixed-add-to-cart-button,.product-mobile-bottom-fixed-no-stock-button,.product-mobile-bottom-fixed-remind-me-button{a{@include center;height:56px;gap:var(--spacer-4);@include text-type-2;color:$color-white;background-color:$color-primary;border-radius:$border-radius;padding:0 var(--spacer-8);transition:$transition;@include svghover($color-white);@include min($xlg){width:586px}}a.add-to-cart-button{@include min($lg){&:hover{background-color:$color-secondary}}}a.no-stock-button{background-color:$color-sub-text}}}}}.product-sticked{.product-mobile-bottom-fixed{bottom:0}.nav-fixed-menu{bottom:-100%}}body.current-page-product-detail{padding-bottom:188px;@include max($sm){padding-bottom:110px}}@media (max-width:991px){.product-mobile-bottom-fixed .product-mobile-bottom-fixed-inside{grid-template-columns:1fr 1fr!important;column-gap:12px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;align-items:center!important;box-shadow:0 -4px 24px rgb(0 0 0 / .12)!important;border-top:none!important}.product-mobile-bottom-fixed-image,.product-mobile-bottom-fixed-brand,.product-mobile-bottom-fixed-title{display:none!important}.product-mobile-price{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;margin:0!important}.product-mobile-price .product-price-new{font-size:22px!important;font-weight:800!important;line-height:1.1!important;margin-bottom:4px!important}.product-mobile-price .product-price-old,.product-mobile-price .without-tax{font-size:12px!important;color:#888!important;line-height:1!important;font-weight:400!important;margin-top:0!important}.product-mobile-bottom-fixed-cart-buttons a{width:100%!important;height:54px!important;border-radius:12px!important;font-size:16px!important;font-weight:700!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;transition:transform 0.1s cubic-bezier(.4,0,.2,1),background-color 0.2s ease!important}.product-mobile-bottom-fixed-cart-buttons a:active{transform:scale(.95)!important}}{% endif %}.header-sticky{position:sticky;position:-webkit-sticky;top:0;z-index:98}body.header-sticky{.header-middle{padding:8px 0;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.logo img{max-height:42px}.search{padding:0}@include max($lg){.header-middle{padding:4px 0;transition:padding 0.2s ease}.logo img{max-height:42px;transition:max-height 0.2s ease}}}.contentbox-header{margin-bottom:var(--spacer-8);p{display:block;font-size:var(--font-size-12);margin-bottom:0}h4{color:$color-text;font-size:var(--font-size-24);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)}}}{% if not theme.settings.detail_search_form %}.current-page-product-list-search{.contentbox-body,.contentbox-header{display:none!important}}{% endif %}.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:56px;padding:var(--spacer-5);img{max-height:56px}}}.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);.password-toggle{position:absolute;right:var(--gutter);top:15px;@include center;width:20px;height:20px;cursor:pointer;@include svghover($color-sub-text)}&.user-login-page-button-social{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacer-5);@include max($sm){flex-direction:column}>div{flex:1 0 0%;max-width:calc(50% - (var(--spacer-5) / 2));&:only-child{max-width:100%}>.btn{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){flex:0 0 100%;width:100%;max-width:100%}}}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}}}.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:56px;padding:var(--spacer-5);img{max-height:56px}}.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)}&.signup-container-information{width:100%;.information-content{border:none}}.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);&.signup-campaign-status,&.signup-agreement,&.signup-personal-data-agreement{.col-12.col-lg-4.control-label{display:none}}.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}input.form-control{height:48px;color:$color-text;font-size:var(--font-size-14);padding:var(--spacer-2) var(--spacer-4);&::placeholder{opacity:.5}}select.form-control:not([size]):not([multiple]),select:not([size]){height:48px}.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}}}}.form-horizontal{.toggle-password{top:0;right:calc(var(--gutter) * 1.5);@include center;width:20px;height:48px;color:$color-sub-text;background-color:#fff0}}}.info-topbar{background-color:#1a365d;border-bottom:1px solid rgb(255 255 255 / .1);padding:5px 40px}.info-topbar-inner{display:flex;justify-content:space-between;align-items:center}.info-topbar-phone{display:flex;align-items:center;gap:8px;text-decoration:none}.info-topbar-phone-icon{width:26px;height:26px;border-radius:50%;border:1.5px solid rgb(245 134 46 / .6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-topbar-phone-text{display:flex;align-items:center;gap:6px}.info-topbar-phone-label{color:#8fa0b5;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.info-topbar-phone-number{color:#fff;font-size:13px;font-weight:700}.info-topbar-announcement{color:#fff;font-size:13px;font-weight:500;text-align:center;flex:1;letter-spacing:.3px}.info-topbar-announcement strong{color:#f5862e;font-weight:700}.info-topbar-links{display:flex;align-items:center;gap:12px}.info-topbar-link{color:#cdd8e6;font-size:12px;text-decoration:none;transition:color 0.2s;&:hover{color:#fff}}.info-topbar-sep{display:inline-block;width:1px;height:11px;background-color:#d0d1d1}@media (max-width:768px){.info-topbar{padding:6px 16px}.info-topbar-links{display:none}.info-topbar-phone{display:none!important}.info-topbar-announcement{font-size:12px;width:100%}}#header{transition:box-shadow 0.3s ease,padding 0.3s ease}@media (max-width:991px){.header-middle .logo img{max-height:48px!important;transition:max-height 0.35s ease!important}.header-middle.header-sticky .logo img{max-height:36px!important}}#product-detail-container .add-to-cart-button:hover{background-color:#f5862e!important;border-color:#f5862e!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px rgb(245 134 46 / .15)!important;transition:all 0.2s ease!important}.add-to-cart-button:hover,.btn-add-to-cart:hover,[data-selector="add-to-cart"]:hover{background-color:#f5862e!important;border-color:#f5862e!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px rgb(245 134 46 / .15)!important;transition:all 0.2s ease!important}