@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);$xxxs :374;$xxs :424;$xs :575;$sm :767;$md :991;$lg :1199;$xlg :1441;$xxlg :1681;@mixin line-rule($value){line-height:calc(var(--font-size-#{$valu)})+8px);font-size:var(--font-size-$value)}@mixin max($breakpoint){@media (max-width:$breakpoint+px){@content}}@mixin min($breakpoint){@media (min-width:($breakpoint+1)+px){@content}}@mixin border-radius($radius){border-radius:$radius;-moz-border-radius:$radius;-webkit-border-radius:$radius}@mixin box-shadow($top,$left,$blur,$deep,$color,$inset:false){@if $inset{box-shadow:inset $top $left $blur $deep $color;-moz-box-shadow:inset $top $left $blur $deep $color;-webkit-box-shadow:inset $top $left $blur $deep $color}@else{box-shadow:$top $left $blur $deep $color;-moz-box-shadow:$top $left $blur $deep $color;-webkit-box-shadow:$top $left $blur $deep $color}}@mixin fit{img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@mixin imgcenter{img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;max-width:100%;max-height:100%}}@mixin center{display:flex;align-items:center;justify-content:center}@mixin placeholder{&::-webkit-input-placeholder{@content}&:-moz-placeholder{@content}&::-moz-placeholder{@content}&:-ms-input-placeholder{@content}}@mixin svg{svg{transition:var(--transition);path,rect,line,circle{transition:var(--transition)}}}@mixin svghover($color){svg{&[stroke]{fill:none;stroke:$color}&[fill]{fill:$color;stroke:none}&[stroke][fill]{fill:$color;stroke:$color}&[stroke="none"][fill="none"]{fill:none;stroke:none}&[fill="none"]{fill:none}&[stroke="none"]{stroke:none}path,rect,line,circle{&[stroke]{fill:none;stroke:$color}&[fill]{fill:$color;stroke:none}&[stroke][fill]{fill:$color;stroke:$color}}}}@function url-encoded-color($color){@return '%23'+str-slice('#{$color}',2,-1)}a{color:var(--color-text)}:root{--font-family:'Inter', sans-serif;--color-primary:#C85B31;--color-secondary:#5D6B3E;--color-third:#1F130F;--color-fourth:#2B1D16;--color-fifth:#E9DAB5;--color-border:#F2F2F2;--color-card-bg:#F3F3F4;--color-background:#F3F3F3;--color-text:#1F140F;--color-sub-text:#8A6240;--color-white:#FFFFFF;--shadow:2px 5px 12px rgba(26, 31, 39, 0);--image-ratio:1;--border-radius:16px;--gutter:8px;--transition:all .2s linear;{% for i in 1..40 %}--spacer-{{i}}:{{i*4}}px;{% endfor %}{% for i in 10..120 %}--font-size-{{i}}:{{i}}px;{% endfor %}}body{position:relative;left:0;color:var(--color-text);@include line-rule(12);font-family:var(--font-family);background:var(--color-white);transition:left .2s linear,right .2s linear;@include max($lg){padding-bottom:86px}}a{color:var(--color-text);&:active,&:hover{color:var(--color-primary)}}.container{@include max($xlg){@include min($lg){max-width:min(1776px, calc(100% - 96px))}}@include min($xlg){max-width:min(1776px, calc(100% - 144px))}}.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)}}&::-webkit-scrollbar{width:4px;height:2px}&::-webkit-scrollbar-track{background:var(--color-background)}&::-webkit-scrollbar-thumb{background:var(--color-primary)}#header{@include min($lg){{% if theme.settings.announcement_bar_status %}height:calc(var(--header-offset) + ((var(--font-size-12) + 8px) + var(--spacer-6)));{% else %}height:calc(var(--header-offset) - 16px);{% endif %}}.header__top{position:relative;top:0;left:0;z-index:100;width:100%;padding-block:var(--spacer-4);transition:var(--transition);background-color:var(--color-white)}.header__bottom{position:relative;border-top:1px solid var(--color-border);padding-block:var(--spacer-5);margin-top:var(--spacer-4)}}.sticked{#header{.header__top{position:fixed;box-shadow:0 6px 18px 0 #3632321A}}}.announcement__bar{&-inner{height:0;overflow:hidden;&.slick-slider{height:calc((var(--font-size-12) + 8px) + var(--spacer-6));overflow:visible;@include border-radius(8px);padding:var(--spacer-3);margin:var(--spacer-4) 0 var(--spacer-8);background-color:{{theme.settings.announcement_bar_background_color}};@include max($lg){margin:var(--spacer-3) 0}}}&-line{width:100%;height:1px;background-color:var(--color-border)}.announcement__bar-item{>a{overflow:hidden;@include center;height:calc(var(--font-size-12) + 8px);text-align:center;gap:var(--spacer-4);>svg{flex:0 0 24px;width:24px;height:24px}.announcement__bar-title{color:{{theme.settings.announcement_bar_text_color}};@include line-rule(12);font-weight:400}}}}.header__mobile-menu{>a{@include center;width:52px;height:40px;@include border-radius(8px);background-color:var(--color-background)}}.header__search{form{display:flex;gap:var(--spacer-2);input{width:100%;height:56px;color:#2C303A;border:none;@include border-radius(8px);padding:6px 16px;background-color:#F8F8F8;box-shadow:0 -1px 0 0 #A5A5A53D inset;&::placeholder{opacity:1;color:#2C303A}}button{@include center;width:80px;height:56px;border:none;@include border-radius(8px);padding:0;transition:var(--transition);background-color:#F8F8F8;box-shadow:0 -1px 0 0 #A5A5A53D inset;@include svg;@include min($lg){&:hover{background-color:var(--color-primary);@include svghover(var(--color-white))}}}}}.header__logo{a{@include center;height:56px;img{max-height:56px}@include max($lg){height:38px;img{max-height:38px}}}}.header__actions-buttons{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacer-3);>div{>a{position:relative;@include center;min-width:52px;height:56px;@include border-radius(8px);padding-inline:var(--spacer-3);transition:var(--transition);background-color:#F8F8F8;box-shadow:0 -1px 0 0 #A5A5A53D inset;@include svg;>span{color:#2C303A;@include line-rule(12);font-weight:600;letter-spacing:7%;padding-left:var(--spacer-2);transition:var(--transition);@include max($lg){display:none}}@include max($xxlg){padding-inline:var(--spacer-2)!important;>span{@include line-rule(10);letter-spacing:2%;padding-left:var(--spacer-1)}}@include min($lg){&:hover{background-color:var(--color-primary);@include svghover(var(--color-white));>span{color:var(--color-white)}}}}&.user__menu{>a{>i{position:absolute;top:-12px;left:var(--spacer-8);@include center;width:24px;height:24px;text-align:center;border-radius:100%;background-color:var(--color-primary)}}}&.cart__menu{>a{padding-inline:var(--spacer-3);background-color:var(--color-third);@include max($lg){height:40px;background-color:var(--color-background);@include svghover(var(--color-text))}>span{color:var(--color-white);padding-left:4px}.cart__amount{position:absolute;top:-12px;left:var(--spacer-8);@include center;width:24px;height:24px;color:var(--color-white);font-size:var(--font-size-12);font-weight:700;text-align:center;border-radius:100%;background-color:var(--color-primary)}}&.active{>a{background-color:var(--color-secondary);@include max($lg){@include svghover(var(--color-white))}}}}}}body{@include min($lg){&.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($lg){.navigation-menu-overlay{display:block}.user__menu-content,.user__menu-welcome{bottom:0}}}}.user__menu-content,.user__menu-welcome{position:fixed;top:0;right:-420px;z-index:101;width:420px;height:100%;padding:var(--spacer-6) var(--spacer-4);transition:var(--transition);background-color:var(--color-text);@include max($lg){top:auto;right:0;bottom:-100%;width:100%;height:calc(100% - var(--header-offset));.user__menu-content-inside{height:100%;overflow-x:hidden;overflow-y:auto;padding:0 4px 132px 0;&::-webkit-scrollbar{width:0}}}.user__menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacer-11);>span{color:var(--color-white);@include line-rule(22);font-weight:400}>a{@include center;@include border-radius(4px);border:1px solid var(--color-white);padding:8px 12px;>span{color:var(--color-white);@include line-rule(12);font-weight:600;padding-left:4px}}}.user__menu-content-top{margin-bottom:var(--spacer-11);.user__menu-input{margin-bottom:var(--spacer-8);.control-label{color:#F9F5F2;@include line-rule(12);font-weight:400;margin-bottom:var(--spacer-2)}input{height:52px;color:#322A01;@include line-rule(16);font-weight:700;border:none;@include border-radius(8px);padding:var(--spacer-2) var(--spacer-4);background-color:#F8F7F1;&::placeholder{opacity:1;color:#322A01}}}.user__menu-remember,.user__menu-forgot-pass{margin-bottom:var(--spacer-11)}.user__menu-remember{input[type=checkbox]{&+label{color:var(--color-white);@include line-rule(12);font-weight:400;line-height:24px;padding-left:32px;&:before{width:24px;height:24px;@include border-radius(4px);border:1px solid var(--color-white);background:transparent!important}}&:checked{&+label{&:before{}&:after{content:'';position:absolute;top:6px;left:9px;display:inline-block;width:5px;height:10px;border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);transform:rotate(45deg)}}}}}.user__menu-forgot-pass{display:block;color:var(--color-white);@include line-rule(12);font-weight:400;line-height:24px;text-align:right}}.user__menu-button{.btn{@include center;height:52px;font-weight:500;padding:0 var(--spacer-4);&.btn-primary{justify-content:space-between;height:56px;font-weight:700}&.btn-secondary,&.btn-google,&.btn-facebook{height:56px;gap:var(--spacer-6);margin-bottom:var(--spacer-4);background:var(--color-fourth)!important;>span{flex:1 0 0%;text-align:left}}&.btn-secondary{color:var(--color-white);font-weight:700;margin-bottom:var(--spacer-11);>span{text-align:center}}}}.user-signup-social-text{color:var(--color-white);@include line-rule(16);font-weight:500;text-align:center;margin-bottom:var(--spacer-4)}.user__menu-profile-list{margin-bottom:var(--spacer-8);>a{display:flex;align-items:center;height:52px;color:var(--color-fifth);@include line-rule(16);font-weight:700;gap:var(--spacer-2);@include border-radius(8px);padding:var(--spacer-3) var(--spacer-4);margin-bottom:var(--spacer-4);transition:var(--transition);background-color:var(--color-fourth);&:hover{color:var(--color-white);background-color:var(--color-primary)}}}}body{&.cart__content-active{overflow:hidden;.cart__content{@include min($lg){right:0}}@include max($lg){.cart__content{bottom:0}&.cart__menu-full{.bottom__fixed-menu{z-index:90}}}}}.cart__content{position:fixed;top:0;right:-420px;z-index:101;width:420px;height:100%;padding:var(--spacer-6) var(--spacer-4);transition:var(--transition);background-color:var(--color-text);@include max($lg){top:auto;right:0;bottom:-100%;width:100%;height:calc(100% - var(--header-offset))}.cart__content-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacer-8);>span{color:var(--color-white);@include line-rule(22);font-weight:400}>a{@include center;@include border-radius(4px);border:1px solid var(--color-white);padding:8px 12px;>span{color:var(--color-white);@include line-rule(12);font-weight:600;padding-left:4px}}}.cart__content-inside{display:flex;flex-direction:column;height:100%;>div{flex:0 0 auto;width:100%;&.cart__content-middle{flex:1 0 0%;overflow-y:auto;padding-bottom:72px}&.cart__content-bottom{position:sticky;position:-webkit-sticky;bottom:var(--spacer-4);z-index:24;display:flex;align-items:center;@include border-radius(var(--border-radius));gap:var(--spacer-2);padding:var(--spacer-2);background-color:var(--color-secondary);box-shadow:0 -3px 0 0 #0003 inset,0 7px 13px -3px #0000004D,0 2px 4px 0 #0006}}}.cart-list{&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-track{background:var(--color-background)}&::-webkit-scrollbar-thumb{background:var(--color-border)}.cart-list-item{display:flex;flex-wrap:wrap;@include border-radius(8px);border:1px solid var(--color-border);padding:8px;margin-bottom:var(--spacer-4);background-color:var(--color-white);box-shadow:0 4px 12px 0 #1C1F260A;&:last-child{margin-bottom:0}.cart-list-item-image{flex:0 0 116px;max-width:116px;margin-right:var(--spacer-4);>a{display:block;position:relative;@include border-radius(8px);aspect-ratio:var(--image-ratio);@include imgcenter;img{@include border-radius(8px)}}@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:var(--color-third);font-size:var(--font-size-12);transition:var(--transition);@include min($lg){&:hover{color:var(--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-12) + 8px);color:var(--color-third);font-size:var(--font-size-12);font-weight:700;transition:var(--transition);@include min($lg){&:hover{color:var(--color-primary)}}}}.cart-list-item-price{display:flex;align-items:center;gap:4px;@include line-rule(14);font-weight:400;margin-bottom:var(--spacer-2);strong{color:var(--color-primary)}}.cart-qty-and-delete{display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-4);.cart-list-item-delete{@include center;overflow:hidden;width:32px;height:32px;@include border-radius(8px);background-color:var(--color-border);transition:var(--transition);@include svg;&:hover{background-color:var(--color-primary);@include svghover(var(--color-white))}}.cart-qty{display:flex;gap:var(--spacer-2);>a{@include center;flex:0 0 32px;width:32px;height:32px;@include border-radius(8px);background-color:var(--color-border);transition:var(--transition);@include svg;@include min($lg){&:hover{background-color:var(--color-primary);@include svghover(var(--color-white))}}}input{width:32px;height:32px;color:var(--color-third);@include line-rule(12);font-weight:600;text-align:center;border:none;@include border-radius(8px);padding:0;background-color:var(--color-border)}&.cart-qty-disabled{opacity:.8;pointer-events:none;cursor:disabled;input{background-color:var(--color-border)}}}}}}}.cart__content-total-price{@include border-radius(8px);border:1px solid #364123;padding:var(--spacer-2) var(--spacer-3);background-color:#3A4527;box-shadow:0 1px 0 0 #00000040 inset;>span{display:block;color:var(--color-white);line-height:12px;font-size:var(--font-size-10);font-weight:700}>div{color:var(--color-white);@include line-rule(17);font-weight:700}}.cart__content-button{flex:1 0 0%}.btn{@include center;height:55px;color:var(--color-white);@include line-rule(14);font-weight:700;letter-spacing:7%;gap:4px;padding:0;box-shadow:0 -1px 0 0 #CEC8C857 inset;&:hover{background:var(--color-primary)!important}}.cart__content-empty{text-align:center;@include border-radius(8px);padding:var(--spacer-4) var(--spacer-3);background-color:var(--color-fourth);box-shadow:0 1px 2px 0 #0000003D,0 1px 3px 0 #0000001F;.cart__content-empty-icon{margin:0 auto var(--spacer-4)}.cart__content-empty-title{color:var(--color-white);@include line-rule(18);font-weight:500;margin-bottom:var(--spacer-4);>span{display:block;color:var(--color-primary)}}.cart__content-empty-buttons{>div{&:not(:last-child){margin-bottom:var(--spacer-4)}>a{display:flex;align-items:center;gap:var(--spacer-2);color:var(--color-white);@include line-rule(20);font-weight:500;@include border-radius(8px);padding:var(--spacer-4);transition:var(--transition);background-color:var(--color-secondary);>span{flex:1 0 auto;text-align:left}@include min($lg){&:hover{background-color:var(--color-primary)}}}}}}}#navigation{.category-level-1{>ul{@include center;>li{display:flex;align-items:center;margin-left:var(--spacer-6);&:before{content:'';display:block;width:1px;height:24px;margin-right:var(--spacer-6);background-color:#D0D0D0}&:first-child{margin-left:0;&:before{display:none}}>a{@include center;height:60px;color:var(--color-third);@include line-rule(16);font-weight:600;gap:var(--spacer-2);@include border-radius(4px);padding-inline:var(--spacer-4);transition:var(--transition);>svg{flex:0 0 22px;width:22px;height:22px}@include min($lg){&:hover{background-color:#F8F8F9}}}@include max(1830){@include min(1520){margin-left:var(--spacer-4);&:before{margin-right:var(--spacer-4)}}>a{@include line-rule(13);padding-inline:var(--spacer-2);>svg{flex:0 0 16px;width:16px;height:16px}}}@include max(1520){@include min(1366){margin-left:var(--spacer-3);&:before{margin-right:var(--spacer-3)}}}@include max(1366){margin-left:var(--spacer-2);&:before{margin-right:var(--spacer-2)}}&.campaign-category{>a{height:48px;color:var(--color-white);@include border-radius(8px);padding-inline:var(--spacer-4);background-color:var(--color-primary)!important;>svg{display:none}&::after{content:'';display:inline-block;flex:0 0 22px;width:22px;height:22px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7855 11.09L9.2605 15.776C8.97215 16.0747 8.50463 16.0747 8.21627 15.776C7.92791 15.4774 7.92791 14.9933 8.21627 14.6946L12.2659 10.4994L8.21627 6.30536C7.92791 6.00674 7.92791 5.52258 8.21627 5.22396C8.50463 4.92535 8.97215 4.92535 9.2605 5.22396L13.7855 9.91001C13.9166 10.0457 14 10.22 14 10.4757C14 10.7364 13.9205 10.9502 13.7855 11.09Z' fill='white'/%3E%3C/svg%3E");@include max($xlg){flex:0 0 16px;width:16px;height:16px}}}}&.has-sub-category{>a{&:hover{@include border-radius(4px 4px 0 0)}}&.active{>a{@include border-radius(4px 4px 0 0)}}}&.active{>a{background-color:#F8F8F9}>.category-level-2{opacity:1;visibility:visible}}}}}.category-level-2{position:absolute;top:calc(100% - var(--spacer-5));left:0;z-index:101;width:100%;opacity:0;visibility:hidden;padding-block:var(--spacer-8) var(--spacer-4);transition:var(--transition);background:linear-gradient(180deg,#F8F8F9 0%,#E6E6E6 100%);.sub-category-inside{>ul{display:flex;flex-wrap:wrap;row-gap:calc(var(--gutter) * 2);margin-inline:calc(-1 * var(--gutter));>li{flex:0 0 calc(100% / 6);max-width:calc(100% / 6);padding-inline:var(--gutter);>a{@include center;height:72px;@include border-radius(8px);border-bottom:1px solid var(--color-border);padding:var(--spacer-4);&:not(:only-child){margin-bottom:var(--spacer-2)}transition:var(--transition);background-color:var(--color-white);>span{display:block;color:var(--color-third);@include line-rule(16);font-weight:600;text-align:center;transition:var(--transition);@include max($xxlg){@include line-rule(14)}}&:hover{background-color:var(--color-primary);>span{color:var(--color-white)}}}}}}}.category-level-3{>ul{>li{&:not(:last-child){margin-bottom:var(--spacer-2)}>a{display:block;color:var(--color-third);@include line-rule(14);font-weight:600;text-align:center;padding:var(--spacer-3);transition:var(--transition);&:hover{color:var(--color-primary)}}&.navigation-show-all{font-style:italic;text-decoration:underline}}}}}#main{padding-block:var(--spacer-4)}#theme__slider{margin-bottom:var(--spacer-4);>div{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}}.theme__slider{position:relative;.theme__slider-image{position:relative;padding-bottom:var(--spacer-2);img{width:100%;height:100%;object-fit:cover;@include border-radius(var(--border-radius));box-shadow:0 7px 0 -3px #E1E1E1}.video-modal{position:absolute;top:var(--spacer-3);right:var(--spacer-3);z-index:20;@include min($lg){display:none}}}.theme__slider-container{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;.theme__slider-content{@include max($lg){text-align:center;padding:0 var(--spacer-6) var(--spacer-6)}.theme__slider-title{margin-bottom:var(--spacer-4);h2{color:var(--color-white);@include line-rule(48);font-weight:700;letter-spacing:-.96px;margin-bottom:0;@include max($xxlg){@include min($lg){@include line-rule(32)}}@include max($lg){@include line-rule(24)}}}.theme__slider-sub-title{padding-bottom:var(--spacer-10);margin-bottom:var(--spacer-4);@include max($xxlg){padding-bottom:var(--spacer-4)}p{color:var(--color-white);@include line-rule(18);font-weight:400;margin-bottom:0;@include max($lg){@include line-rule(14);font-weight:400}}}.theme__slider-buttons{display:flex;gap:var(--spacer-4);@include max($lg){justify-content:center}.theme__slider-button{>a{@include center;height:60px;color:var(--color-white);@include line-rule(16);font-weight:600;@include border-radius(60px);padding-inline:var(--spacer-10);transition:var(--transition);@include max($xxlg){height:52px;@include line-rule(14);padding-inline:var(--spacer-5)}}&:not(.stroke){>a{background-color:var(--color-primary);&:hover{background-color:var(--color-secondary)}}}&.stroke{@include max($sm){display:none}>a{border:2px solid var(--color-white);&:hover{color:var(--color-text);background-color:var(--color-white)}}}}}}}}.slick-arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);@include center;width:40px;height:40px;cursor:pointer;background:#fff0;&.slick-prev{left:var(--spacer-4)}&.slick-next{right:var(--spacer-4)}}.slick-dots{@include center;gap:6px;margin-top:var(--spacer-2);>li{margin:0;>button{position:relative;overflow:hidden;display:block;width:8px;height:8px;text-indent:-9999px;border:none;border-radius:8px;padding:0;margin-bottom:0;background-color:#E5BEB3}&.slick-active{>button{width:16px;background-color:var(--color-primary)}}}}}.theme__banner-senary{@include border-radius(var(--spacer-6));padding:var(--spacer-20);margin-bottom:var(--spacer-4);background-color:#F8F8F9;@include max($xlg){padding:var(--spacer-20) var(--spacer-10)}@include max($lg){@include border-radius(var(--spacer-4));padding:var(--spacer-6) var(--spacer-4)}.theme__banner-header{text-align:center;margin-bottom:var(--spacer-16);h2{color:var(--color-text);@include line-rule(32);font-weight:400;letter-spacing:-.32px;margin-bottom:0}@include max($lg){margin-bottom:var(--spacer-6);h2{@include line-rule(20)}}}.theme__banner-row{@include min($lg){--gutter:12px}@include max($lg){--gutter:8px}row-gap:calc(var(--gutter) * 2);.theme-banner{>a{display:block;@include border-radius(var(--border-radius));padding:var(--spacer-4);transition:var(--transition);background-color:var(--color-white);box-shadow:0 1px 2px 0 #0000000D;@include min($lg){&:hover{box-shadow:0 0 0 2px var(--color-primary);.theme-banner-title{.theme-banner-heading{color:var(--color-primary)}}}}}.theme-banner-svg{@include center;flex:0 0 90px;width:90px;height:90px;@include border-radius(50%);margin:0 auto;background-color:#F8F8F9}.theme-banner-title{overflow:hidden;height:calc((var(--font-size-16) + 8px) * 2);text-align:center;margin-top:var(--spacer-6);.theme-banner-heading{color:var(--color-text);@include line-rule(16);font-weight:700;transition:var(--transition);margin-bottom:0}@include max($md){height:calc((var(--font-size-14) + 8px) * 2);margin-top:var(--spacer-4);.theme-banner-heading{@include line-rule(14)}}}}}}.popular__categories-banner{padding-block:var(--spacer-30);margin-bottom:var(--spacer-4);@include max($lg){padding-block:16px;margin-bottom:var(--spacer-2)}.popular__categories-flex{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--spacer-12);@include max($lg){align-items:center;@include min($sm){margin-bottom:var(--spacer-8)}}@include max($sm){margin-bottom:var(--spacer-4)}}.popular__categories-header{>h2{color:var(--color-text);@include line-rule(32);font-weight:700;letter-spacing:-.32px;margin-bottom:var(--spacer-2);&:only-child{margin-bottom:0}}>p{color:#5C5E66;@include line-rule(16);font-weight:400;margin-bottom:0}@include max($lg){>h2{@include line-rule(20);font-weight:600;margin-bottom:0}>p{display:none}}}.popular__categories-button{>a{display:flex;align-items:center;gap:var(--spacer-2);>span{color:var(--color-primary);@include line-rule(16);font-weight:700}@include max($lg){>svg{display:none}>span{@include line-rule(14)}}}}.popular__categories-content{@include min($xxlg){--gutter:16px}@include max($xxlg){--gutter:8px}row-gap:calc(var(--gutter) * 2);.popular__categories-item{>a{position:relative;display:block;&::before,&::after{content:'';position:absolute;inset:0;z-index:2;@include border-radius(var(--border-radius));transition:var(--transition)}&::before{background:linear-gradient(0deg,rgb(34 38 47 / .8) 0%,#fff0 50%,#fff0 100%)}&::after{z-index:3;opacity:0;visibility:hidden;background:linear-gradient(0deg,rgb(34 38 47 / .8) 32.16%,#fff0 100%)}@include min($lg){&:hover{&::before{opacity:0;visibility:hidden}&::after{opacity:1;visibility:visible}.popular__categories-item-image{>i{background:var(--color-primary);@include svghover(var(--color-white))}}}}}.popular__categories-item-image{position:relative;overflow:hidden;aspect-ratio:270/405;@include fit;img{@include border-radius(var(--border-radius))}>i{position:absolute;top:var(--spacer-2);right:var(--spacer-2);z-index:20;@include center;width:32px;height:32px;@include border-radius(50%);transition:var(--transition);background:#FFFFFFE5;box-shadow:0 1px 2px 0 #0000000D;backdrop-filter:blur(8px);@include svg}@include max($lg){aspect-ratio:171/256}}.popular__categories-item-title{position:absolute;left:var(--spacer-4);bottom:var(--spacer-4);z-index:20;width:calc(100% - var(--spacer-8));display:flex;justify-content:center;.popular__categories-title{color:var(--color-white);@include line-rule(18);font-weight:700;text-align:center;margin-bottom:0}}}}}.default__products{@include border-radius(var(--spacer-6));padding:var(--spacer-10) var(--spacer-4);margin-bottom:var(--spacer-4);background-color:#F3F3F44D;@include max($lg){@include border-radius(var(--border-radius));padding:var(--spacer-4) var(--spacer-4) var(--spacer-8);margin-bottom:var(--spacer-2);background-color:#F9F9FA}@include max($sm){padding-inline:var(--spacer-2)}.default__products-flex{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--spacer-12);@include max($lg){align-items:center;@include min($sm){margin-bottom:var(--spacer-8)}}@include max($sm){margin-bottom:var(--spacer-4)}.default__products-header{margin-bottom:0!important;@include max($lg){>p{display:none}}}}.default__products-header{margin-bottom:var(--spacer-6);>h2{color:var(--color-text);@include line-rule(24);font-weight:400;letter-spacing:-.6px;margin-bottom:4px;&:only-child{margin-bottom:0}@include max($lg){@include line-rule(20);strong{display:block}}}>p{color:#454342;@include line-rule(16);font-weight:400;margin-bottom:0}}.default__products-button{>a{display:flex;align-items:center;gap:var(--spacer-2);>span{color:var(--color-primary);@include line-rule(16);font-weight:700}@include max($lg){>svg{display:none}>span{@include line-rule(14)}}}}.default__products-row{display:grid;gap:var(--spacer-2);{% if theme.settings.category_product_carousel_banner_status %}grid-template-columns:minmax(0,31.824%) minmax(0,1fr);@include max($md){grid-template-columns:minmax(0,1fr)}{% else %}grid-template-columns:minmax(0,1fr);{% endif %}.default__products-banner{position:relative;height:100%;>i{position:absolute;top:var(--spacer-4);right:var(--spacer-4);z-index:20;@include center;width:32px;height:32px;@include border-radius(50%);transition:var(--transition);background:var(--color-primary);box-shadow:0 1px 2px 0 #0000000D;backdrop-filter:blur(8px)}>a{display:block;height:100%}.default__products-banner-image{position:relative;width:100%;height:100%;img{width:100%;height:100%;object-fit:cover;@include border-radius(var(--border-radius))}&::after{content:'';position:absolute;inset:0;@include border-radius(var(--border-radius));background:linear-gradient(0deg,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .2) 50%,#fff0 100%);box-shadow:0 4px 12px 0 #1C1F260A}}}}.default__products-content{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible;.slick-list{padding:12px 0;margin:-12px 0}}>.slick-dots{@include center;margin-top:var(--spacer-4);padding-inline:var(--spacer-3);>li{flex:1 0 0%;>button{position:relative;overflow:hidden;display:block;width:100%;height:6px;text-indent:-9999px;padding:0;border:none;border-radius:6px;background-color:#F1F1F1}&.slick-active{>button{background-color:var(--color-primary)}}}}}&.home__products{padding:var(--spacer-18) 0;background-color:#fff0;@include max($lg){padding-block:var(--spacer-10)}}&.category__products{.default__products-header{@include min($lg){margin-bottom:var(--spacer-7);>h2{@include line-rule(32);font-weight:700;letter-spacing:-.32px;margin-bottom:var(--spacer-2)}>p{color:#5C5E66}}@include max($lg){>h2{font-weight:600}}}}}.showcase{@include border-radius(var(--border-radius));border:1px solid var(--color-card-bg);background-color:var(--color-white);box-shadow:0 4px 12px 0 #1C1F260A;.showcase__image-container{position:relative;padding:var(--spacer-2);.sold-out-label{position:absolute;left:0;top:0;z-index:20;width:100%;height:100%;@include center;span{display:inline-block;color:var(--color-white);@include line-rule(10);font-weight:700;@include border-radius(20px);padding-inline:var(--spacer-2);background-color:var(--color-text)}}.showcase__label-group{position:absolute;top:var(--spacer-3);left:var(--spacer-3);z-index:20;display:flex;align-items:flex-start;gap:var(--spacer-1);flex-direction:column;>div{@include center;min-width:40px;height:20px;@include line-rule(10);font-weight:700;@include border-radius(20px);padding-inline:var(--spacer-2);&.new__label{color:var(--color-white);background-color:var(--color-primary)}&.discount__label{color:var(--color-primary);border:1px solid #EEE;background-color:var(--color-white);box-shadow:0 1px 2px 0 #0000000D}}}}.showcase__image{position:relative;overflow:hidden;aspect-ratio:var(--image-ratio);a{position:absolute;inset:0;display:block;width:100%;height:100%;transition:var(--transition);background:var(--color-white);@include imgcenter;img{@include border-radius(var(--spacer-2))}&:only-child{opacity:1!important}&:last-child{opacity:0;z-index:2}}}.showcase__video{position:absolute;right:var(--spacer-3);bottom:var(--spacer-3);z-index:20;>a{@include center;width:24px;height:24px;@include border-radius(var(--spacer-1));background:#FFFFFFE5;box-shadow:0 1px 2px 0 #0000000D;backdrop-filter:blur(8px)}}.showcase__content{padding:var(--spacer-2) var(--spacer-2) var(--spacer-4);.showcase__title{margin-bottom:var(--spacer-2);a{display:block;height:calc((var(--font-size-12) + 4px) * 3);overflow:hidden;color:var(--color-text);line-height:var(--font-size-15);font-size:var(--font-size-12);font-weight:700}}.showcase__price-and-button{display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-1)}.showcase__price{flex:1 0 0%;.showcase__price-new{color:var(--color-primary);@include line-rule(14);font-weight:700}.showcase__price-old{color:#1C1F26;@include line-rule(11);font-weight:500;text-decoration:line-through;margin-bottom:-5px}}.showcase__buttons{>a{@include center;width:32px;height:32px;@include border-radius(var(--spacer-2));transition:var(--transition)}a.add-to-cart-button{background-color:var(--color-primary);box-shadow:0 5px 10px -3px #F347031A;@include min($lg){&:hover{background-color:color-mix(in srgb,var(--color-primary) 90%,black)}}}a.no-stock-button{background-color:#818080;box-shadow:0 5px 10px -3px #E5E5E5}}}@include min($lg){&:hover{.showcase__image{a{&:first-child{opacity:0}&:last-child{opacity:1}}}}}}.video__banner-wrapper{padding-block:var(--spacer-30);margin-bottom:var(--spacer-4);@include max($lg){padding-block:var(--spacer-8) var(--spacer-6);margin-bottom:var(--spacer-2)}.video__banner-flex{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--spacer-12);@include max($lg){align-items:center;@include min($sm){margin-bottom:var(--spacer-8)}}@include max($sm){margin-bottom:var(--spacer-4)}}.video__banner-header{>h2{color:var(--color-text);@include line-rule(24);font-weight:400;letter-spacing:-.6px;margin-bottom:4px;&:only-child{margin-bottom:0}}>p{color:#5C5E66;@include line-rule(16);font-weight:400;margin-bottom:0}@include max($lg){>h2{@include line-rule(20);margin-bottom:0;strong{display:block}}>p{display:none}}}.video__banner-button{>a{display:flex;align-items:center;gap:var(--spacer-2);@include max($lg){>svg{display:none}}>span{color:var(--color-primary);@include line-rule(16);font-weight:700}}}.video__banner-content{@include min($xxlg){--gutter:24px}@include max($xxlg){--gutter:8px}@include max($lg){flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--gutter);>div{width:calc(33.333% - var(--gutter));@include max($sm){width:calc(50% - var(--gutter))}}}.video__banner-item{>a{display:block;@include border-radius(var(--border-radius));border:1px solid #E2E2E380;background-color:var(--color-white);box-shadow:0 4px 12px 0 #1C1F260A;@include min($lg){&:hover{.video__banner-item-image{img{transform:scale(1.05)}>i{background-color:var(--color-primary);@include svghover(var(--color-white))}}}}}.video__banner-item-image{position:relative;overflow:hidden;aspect-ratio:315/450;@include border-radius(var(--border-radius));@include imgcenter;img{@include border-radius(var(--border-radius));transition:var(--transition)}.video_banner_tag{position:absolute;top:var(--spacer-3);left:var(--spacer-3);z-index:20;>span{display:inline-flex;align-items:center;@include border-radius(var(--spacer-1));gap:var(--spacer-1);padding:var(--spacer-1) var(--spacer-2);background:#FFFFFFE5;box-shadow:0 1px 2px 0 #0000000D;backdrop-filter:blur(8px);>span{color:var(--color-text);@include line-rule(10);font-weight:700}}}>i{position:absolute;right:var(--spacer-3);bottom:var(--spacer-3);z-index:20;@include center;width:32px;height:32px;@include border-radius(50%);transition:var(--transition);background:#FFFFFFE5;box-shadow:0 1px 2px 0 #0000000D;backdrop-filter:blur(8px);@include svg}}.video__banner-item-content{display:flex;align-items:flex-start;gap:var(--spacer-3);padding:var(--spacer-2);>i{flex:0 0 36px;width:36px;height:36px}.video__banner-title{h3{color:var(--color-text);@include line-rule(11);font-weight:700;margin-bottom:0}}.video__banner-sub-title{h4{color:#737070;@include line-rule(10);font-weight:400}}}}}}.premium__membership-wrapper{padding-block:var(--spacer-18);margin-bottom:var(--spacer-4);@include max($lg){padding-block:var(--spacer-6);margin-bottom:var(--spacer-2)}.premium__membership-inside{display:flex;align-items:center;justify-content:space-between;@include border-radius(var(--spacer-6));gap:var(--spacer-4);padding:var(--spacer-8);background-color:{{theme.settings.premium_membership_banner_background_color}};box-shadow:0 8px 10px -6px #0000001A,0 20px 25px -5px #0000001A;@include max($lg){@include border-radius(var(--border-radius));text-align:center;justify-content:center;flex-direction:column}}.premium__membership-header{h2{color:{{theme.settings.premium_membership_banner_text_color}};@include line-rule(24);font-weight:400;margin-bottom:4px;&:only-child{margin-bottom:0}}p{color:{{theme.settings.premium_membership_banner_text_color}};@include line-rule(16);font-weight:400;margin-bottom:0}}.premium__membership-button{a{display:inline-block;color:var(--color-primary);@include line-rule(16);font-weight:600;@include border-radius(56px);padding:var(--spacer-4) var(--spacer-10);background-color:var(--color-white);box-shadow:0 4px 6px -4px #0000001A,0 10px 15px -3px #0000001A}}}.blog__container{@include border-radius(var(--spacer-6));padding:var(--spacer-10) var(--spacer-8);margin-bottom:var(--spacer-4);background-color:#F1F1F1;@include max($lg){@include border-radius(var(--border-radius));padding:var(--spacer-8) var(--spacer-4);margin-bottom:var(--spacer-2)}.blog__flex{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacer-6);margin-bottom:var(--spacer-5);@include max($lg){align-items:flex-start;flex-direction:column;@include min($sm){margin-bottom:var(--spacer-8)}}@include max($sm){margin-bottom:var(--spacer-4)}}.blog__header{>h2{color:var(--color-text);@include line-rule(24);font-weight:400;letter-spacing:-.6px;margin-bottom:var(--spacer-2);&:only-child{margin-bottom:0}}>p{color:#454342;@include line-rule(16);font-weight:400;margin-bottom:0;strong{color:var(--color-text)}}@include max($lg){>h2{@include line-rule(20);strong{display:block}}}}.blog__tags{display:flex;flex-wrap:wrap;gap:var(--spacer-6);@include max($lg){gap:var(--spacer-2)}.blog__tag-item{>a{@include center;color:#22262F;@include line-rule(14);font-weight:700;@include border-radius(100px);gap:var(--spacer-2);padding:var(--spacer-4);background-color:var(--color-white);transition:var(--transition);@include svg;@include max($sm){@include line-rule(12);padding:var(--spacer-3)}@include min($lg){&:hover{color:var(--color-white);background:var(--color-primary);box-shadow:0 2px 4px -2px #F3470333,0 4px 6px -1px #F3470333;@include svghover(var(--color-white))}}}}}.blog__content{.blog__content-title{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #E8E8E9;padding-block:var(--spacer-6) var(--spacer-4);h2{color:var(--color-text);@include line-rule(16);font-weight:700;margin-bottom:0;letter-spacing:.35px}a{display:inline-flex;align-items:center;color:var(--color-primary);@include line-rule(12);font-weight:700;gap:4px}}.blog__content-list{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible;.slick-list{padding:12px 0;margin:-12px 0}}>.slick-dots{@include center;margin-top:var(--spacer-4);padding-inline:var(--spacer-3);>li{flex:1 0 0%;>button{position:relative;overflow:hidden;display:block;width:100%;height:6px;text-indent:-9999px;padding:0;border:none;border-radius:6px;background-color:var(--color-white)}&.slick-active{>button{background-color:var(--color-primary)}}}}}}.blog__article{.blog__item-container{@include border-radius(var(--border-radius));border:1px solid #E2E2E380;background-color:var(--color-white);box-shadow:0 4px 12px 0 #1C1F260A;.blog__item-image{height:100%;a{position:relative;overflow:hidden;display:block;aspect-ratio:258/193;@include imgcenter;img{@include border-radius(var(--border-radius) var(--border-radius) 0 0)}}.entry-blog-item-nopic{position:absolute;inset:0;z-index:3;@include center;color:#ccc;font-size:70px;@include border-radius(var(--border-radius));background:var(--color-border)}}.blog__item-content{padding:var(--spacer-5);@include max(1366){@include min($lg){padding:var(--spacer-3)}}.blog__item-title{margin-bottom:var(--spacer-2);a{display:flex;align-items:flex-start;gap:var(--spacer-4);>span{display:block;height:calc((var(--font-size-14) + 4px) * 2);overflow:hidden;color:var(--color-text);line-height:var(--font-size-18);font-size:var(--font-size-14);font-weight:700}>svg{flex:0 0 14px;width:14px;height:14px}}}.blog__item-text{p{height:calc((var(--font-size-12) + 8px) * 2);overflow:hidden;color:#454342;@include line-rule(12);font-weight:400;margin-bottom:0}}}}}}.customer__comment-wrapper{padding-block:var(--spacer-18);@include max($lg){padding-block:var(--spacer-10)}.customer__comment-flex{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacer-6);margin-bottom:var(--spacer-8);@include max($sm){gap:var(--spacer-1)}.customer__comment-rating{display:flex;align-items:flex-end;flex-direction:column;gap:var(--spacer-1);.customer__comment-star{display:flex;align-items:center;gap:2px}>span{color:var(--color-text);@include line-rule(12);font-weight:600;text-align:right;@include max($sm){@include line-rule(10)}}}}.customer__comment-header{>h2{color:var(--color-text);@include line-rule(24);font-weight:400;letter-spacing:-.6px;margin-bottom:4px;&:only-child{margin-bottom:0}}>p{color:#454342;@include line-rule(16);font-weight:400;margin-bottom:0;strong{color:var(--color-text)}}@include max($lg){>h2{@include line-rule(20);strong{display:block}}}}.customer__comment-content{@include min($xxlg){--gutter:12px}@include max($xxlg){--gutter:8px}@include max($lg){flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--gutter);>div{width:calc(33.333% - var(--gutter));@include max($md){@include min($sm){width:calc(44.444% - var(--gutter))}}@include max($sm){width:calc(85% - var(--gutter))}}}.customer__comment-item{>a{display:block;@include border-radius(var(--border-radius));border:1px solid var(--color-card-bg);padding:var(--spacer-4);background-color:var(--color-white);box-shadow:0 4px 12px 0 #1C1F260A}.customer__comment-item-name-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacer-4);.customer__comment-item-name-and-avatar{display:flex;align-items:center;gap:var(--spacer-3);>svg{flex:0 0 40px;width:40px;height:40px}}}.customer__comment-item-name{>span{color:var(--color-text);@include line-rule(14);font-weight:700}.customer__comment-item-star{display:flex;align-items:center}}.customer__comment-item-date{color:#454342;@include line-rule(12);font-weight:400}.customer__comment-item-comment{padding:var(--spacer-2) 0 var(--spacer-4);margin-bottom:var(--spacer-4);p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:calc((var(--font-size-14) + 4px) * 3);color:#454342;line-height:calc(var(--font-size-14) + 4px);font-size:var(--font-size-14);font-weight:500;margin-bottom:0}@include max($lg){padding-block:var(--spacer-2);margin-bottom:0}}.customer__comment-item-image{position:relative;aspect-ratio:358/342;@include border-radius(var(--spacer-6));border:1px solid var(--color-border);@include fit;img{@include border-radius(var(--spacer-2));padding:var(--spacer-4)}>i{position:absolute;right:var(--spacer-6);bottom:var(--spacer-6);z-index:20}}}}.customer__comment-button{text-align:center;margin-top:var(--spacer-8);>a{display:inline-flex;align-items:center;color:var(--color-primary);@include line-rule(16);font-weight:700;gap:var(--spacer-2)}}}#footer{.footer__top{&-inside{@include min($lg){display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacer-6)}}}.footer__middle{@include border-radius(var(--spacer-4));border:1px solid #E5BEB31A;padding:var(--spacer-6);background-color:var(--color-white);box-shadow:0 4px 12px 0 #1C1F260A;@include max($lg){padding:var(--spacer-4)}}.footer__bottom{&-inside{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #E1E1E1;gap:calc(var(--gutter) * 2);padding-top:var(--spacer-6);margin-top:var(--spacer-6);@include max($lg){text-align:center;flex-direction:column-reverse}}}}.footer__background{@include border-radius(var(--spacer-6));padding:var(--spacer-12) var(--spacer-8) var(--spacer-6);background-color:var(--color-card-bg);@include max($lg){@include border-radius(var(--border-radius));padding:var(--spacer-12) var(--spacer-4)}}.shopping__banner-wrapper{padding:var(--spacer-8) var(--spacer-4);margin-bottom:var(--spacer-4);@include max($lg){padding-inline:0;margin-bottom:var(--spacer-2)}.shopping__banner-row{@include min($xxlg){--gutter:16px}@include max($xxlg){--gutter:8px}row-gap:calc(var(--gutter) * 2)}.shopping__banner-item{height:100%;>a{display:block;height:100%;text-align:center;@include border-radius(var(--spacer-2));padding:var(--spacer-4);background-color:var(--color-card-bg);svg{max-width:32px;max-height:32px;margin-bottom:var(--spacer-2)}.shopping__banner-content{.shopping__banner-title{color:var(--color-text);@include line-rule(16);font-weight:600;margin-bottom:var(--spacer-2);@include max($sm){@include line-rule(14)}}.shopping__banner-sub-title{min-height:60px;color:#505050;@include line-rule(12);font-weight:500;margin-bottom:0}}}}}.footer__top-inside-left{display:flex;align-items:center;gap:var(--spacer-4) var(--spacer-12);@include max($lg){text-align:center;flex-direction:column;margin-bottom:var(--spacer-6)}@include min($lg){>div{&:first-child{position:relative;&:before{content:'';position:absolute;top:0;right:calc(-1*var(--spacer-6));display:block;width:1px;height:40px;background-color:#DCDCDC}}}}}.footer__logo{a{display:inline-block;img{max-height:40px}}}.footer__slogan{color:var(--color-text);@include line-rule(16);font-weight:400}.footer__social{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacer-4);>div{>a{@include center;width:90px;height:40px;@include border-radius(var(--spacer-2));background-color:var(--color-white);box-shadow:0 4px 12px 0 #1C1F260A;@include svghover(var(--color-primary));transition:var(--transition);@include svg;@include min($lg){&:hover{background-color:var(--color-primary);@include svghover(var(--color-white))}}}}@include max($lg){justify-content:center;gap:var(--spacer-2);padding-top:var(--spacer-6);>div{flex:1 0 0%;>a{width:100%}}}}.newsletter__wrapper{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E5BEB31A;padding-bottom:var(--spacer-8);margin-bottom:var(--spacer-6);@include max($lg){padding-bottom:var(--spacer-6)}@include max($md){text-align:center;flex-direction:column}.newsletter__title{@include max($md){margin-bottom:var(--spacer-4)}>h2{color:var(--color-text);@include line-rule(14);font-weight:700;margin-bottom:4px}>p{color:#454342;@include line-rule(12);font-weight:400;margin-bottom:0}}.newsletter__content{@include min($lg){flex:1 0 0%;max-width:732px}form{position:relative;input{width:100%;height:48px;color:var(--color-text);@include line-rule(14);font-weight:500;border:none;@include border-radius(12px);padding:8px 94px 8px 16px;background-color:var(--color-card-bg);box-shadow:0 4px 5px 0 #1C1F261F;&::placeholder{opacity:1;color:#6B7280}}button{position:absolute;top:0;right:0;@include center;width:78px;height:100%;border:none;@include border-radius(0 12px 12px 0);padding:0;background:var(--color-primary)}}}}.footer__menu-container{@include min($xxlg){--gutter:12px}@include max($xxlg){--gutter:8px}.footer__menu{.footer__menu-title{display:flex;align-items:center;justify-content:space-between;color:var(--color-primary);@include line-rule(14);font-weight:700;border-bottom:1px solid var(--color-card-bg);padding-block:var(--spacer-2);margin-bottom:var(--spacer-4);&:after{content:'';display:inline-block;width:16px;height:16px;transition:var(--transition);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='M13 6L8 11L3 6' stroke='%23C85B31' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.footer__menu-content{>ul{>li{margin-bottom:var(--spacer-4);&:last-child{margin-bottom:0}>a{display:inline-block;color:#454342;@include line-rule(14);font-weight:500;transition:var(--transition);@include min($lg){&:hover{color:var(--color-primary)}}}}}}}@include max($sm){text-align:center;.row{row-gap:var(--spacer-6)}&[data-menu-type="accordion"]{text-align:left;.footer__menu{@include border-radius(4px);border:1px solid var(--color-border);padding:var(--spacer-3) var(--spacer-4);.footer__menu-title{border:none;padding:0;margin-bottom:0}.footer__menu-content{display:none;padding:var(--spacer-3) 0 0 0;>ul{>li{margin-bottom:var(--spacer-2)}}}&.active{.footer__menu-title{&:after{transform:rotate(-180deg)}}.footer__menu-content{display:block}}}}}}.footer__support{&-title{color:var(--color-primary);@include line-rule(14);font-weight:700;margin-bottom:var(--spacer-4)}&-content{@include max($sm){margin-bottom:var(--spacer-6)}>ul{display:flex;flex-wrap:wrap;gap:var(--spacer-3);>li{flex:0 0 50%;max-width:calc(50% - (var(--spacer-3) / 2));@include max($sm){flex:0 0 100%;max-width:100%}>a{display:block;color:var(--color-text);@include line-rule(14);font-weight:600;@include border-radius(4px);border:1px solid var(--color-border);padding:var(--spacer-4);transition:var(--transition);@include max($lg){@include min($sm){@include line-rule(12);padding:var(--spacer-2)}}@include min($lg){&:hover{color:var(--color-white);border-color:var(--color-primary);background-color:var(--color-primary)}}}}}}}.copyright{color:var(--color-text);@include line-rule(14);font-weight:400}.footer__ssl{img{max-height:30px}}body{&.search__content-active{overflow:hidden;.search__content{bottom:0}}}.search__content{position:fixed;top:auto;right:0;bottom:-100%;z-index:101;width:100%;height:calc(100% - var(--header-offset));overflow-x:hidden;overflow-y:auto;padding:var(--spacer-6) var(--spacer-4) 90px;transition:var(--transition);background-color:var(--color-text);.search__content-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacer-8);>span{color:var(--color-white);@include line-rule(22);font-weight:400}>a{@include center;@include border-radius(4px);border:1px solid var(--color-white);padding:8px 12px;>span{color:var(--color-white);@include line-rule(12);font-weight:600;padding-left:4px}}}.search__content-form{margin-bottom:var(--spacer-8);form{position:relative;input{width:100%;height:64px;color:var(--color-primary);@include line-rule(14);font-weight:700;letter-spacing:-.3px;border:none;@include border-radius(var(--spacer-2));padding:6px 64px 6px 16px;background-color:var(--color-fourth);box-shadow:0 1px 3px 0 #0000001F,0 1px 2px 0 #0000003D;&::placeholder{opacity:1;color:var(--color-primary)}}button{position:absolute;top:0;right:16px;@include center;width:32px;height:100%;padding:0;border:none;background:none}}}.search__content-inside{@include border-radius(var(--spacer-2));padding:var(--spacer-3) var(--spacer-4);background-color:var(--color-fourth);box-shadow:0 1px 3px 0 #0000001F,0 1px 2px 0 #0000003D;>i{@include center;width:62px;height:62px;@include border-radius(var(--spacer-2));margin:0 auto var(--spacer-4);background-color:var(--color-primary);box-shadow:0 -1px 0 0 #EA8057 inset}.search__content-title{color:var(--color-white);@include line-rule(16);font-weight:500;text-align:center;margin-bottom:var(--spacer-4);>span{display:block;color:var(--color-primary)}}.search__content-content{>ul{display:flex;flex-wrap:wrap;gap:var(--spacer-4);>li{flex:0 0 calc(50% - (var(--spacer-4) / 2));max-width:calc(50% - (var(--spacer-4) / 2));>a{display:block;color:var(--color-white);@include line-rule(12);font-weight:700;@include border-radius(var(--spacer-2));padding:var(--spacer-4);background-color:var(--color-third);&::after{content:'';display:block;width:17px;height:17px;margin-top:var(--spacer-2);background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.375 3.1875L11.6875 8.5L6.375 13.8125' stroke='%23C85B31' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}&:last-child{>a{background-color:var(--color-secondary);&::after{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='M8 11.875C8.34518 11.875 8.625 11.5952 8.625 11.25C8.625 10.9048 8.34518 10.625 8 10.625C7.65482 10.625 7.375 10.9048 7.375 11.25C7.375 11.5952 7.65482 11.875 8 11.875Z' fill='white'/%3E%3Cpath d='M8 9V8.5C9.10438 8.5 10 7.71625 10 6.75C10 5.78375 9.10438 5 8 5C6.89562 5 6 5.78375 6 6.75V7' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}}}}}}}@include max($lg){.current-page-product-detail{.product__sticky,.bottom__fixed-menu{transition:all 0.3s ease-in-out}&.scroll-up{.product__sticky{bottom:88px}}&:not(.scroll-up){.bottom__fixed-menu{opacity:0;visibility:hidden}}}}.bottom__fixed-menu{position:fixed;left:8px;bottom:8px;z-index:101;width:calc(100% - 16px);@include border-radius(16px);border:1px solid #515941;transition:all .75s ease-in-out;background:#5D6B3E;box-shadow:0 -3px 0 0 #0003 inset,0 7px 13px -3px #0000004D,0 2px 4px 0 #0006;.bottom__fixed-menu-group{display:flex;gap:var(--spacer-2);padding:var(--spacer-2);.bottom__fixed-menu-item{flex:1 0 auto;>a{position:relative;@include center;height:56px;@include border-radius(8px);border:1px solid #364123;background:#3A4527;box-shadow:0 1px 0 0 #00000040 inset;@include svg;>div{position:relative;@include center;gap:4px;>svg{flex:0 0 24px;width:24px;height:24px}>span{display:none;color:var(--color-white);@include line-rule(12);font-weight:600}}&.active{border:none;box-shadow:0 -2px 0 0 #76894C inset;@include svghover(var(--color-white));>div{>span{display:block}}}}&.user__menu{>a{i{position:absolute;top:-20px;right:-20px;@include center;width:24px;height:24px;text-align:center;border-radius:100%;background-color:var(--color-primary)}}}&.cart__menu{>a{.cart__amount{position:absolute;top:-20px;right:-20px;@include center;width:24px;height:24px;color:var(--color-white);font-size:var(--font-size-12);font-weight:700;text-align:center;border-radius:100%;background-color:var(--color-primary)}}}}}}#scroll-top{position:fixed;right:var(--spacer-10);bottom:var(--spacer-10);z-index:50;display:none;cursor:pointer;transition:var(--transition);>div{@include center;width:44px;height:44px;border-radius:50%;background:#fff;>svg{path{transition:var(--transition)}}@include min($lg){&:hover{>svg{path{fill:var(--color-secondary)}}}}}}#whatsapp-order{display:none!important}figure{margin:0}@include min($lg){#product-detail-container{#breadcrumbs{margin-bottom:var(--spacer-8)}}}#breadcrumbs{@include border-radius(var(--spacer-2));padding:var(--spacer-2) var(--spacer-4);margin-bottom:var(--spacer-4);background-color:var(--color-border);@include max($lg){overflow-x:auto;scroll-snap-type:x mandatory}ol{display:flex;align-items:center;padding:0;margin:0;li{i{color:var(--color-third);@include line-rule(12);font-weight:400;margin:0 8px;font-style:normal;transform:rotate(140deg);&:before{content:'/'}}span{display:flex;align-items:center;white-space:nowrap;line-height:20px;color:var(--color-third);@include line-rule(12);font-weight:400}a{color:var(--color-third)}&:last-child{a,span{font-weight:700}}}}}@include max($lg){.main-top{display:flex;align-items:center;justify-content:space-between;@include border-radius(var(--spacer-2));border-bottom:1px solid #D9D9D9;padding:var(--spacer-2) var(--spacer-4);margin-bottom:var(--spacer-2);background-color:var(--color-background);.default-category-name{display:flex;align-items:baseline;gap:8px;>div{color:var(--color-third);@include line-rule(16);font-weight:700}span{color:var(--color-third);@include line-rule(12);font-weight:400}}a.back-button-bread{@include center;width:32px;height:32px}}}@include min($md){.section-sorting-view{display:flex;align-items:center;gap:calc(var(--gutter) * 2);@include border-radius(8px);border:1px solid #EDEDED;padding:var(--spacer-5) var(--spacer-4);margin-bottom:var(--spacer-4);#filter-wrapper{flex:1 0 0%;#sorting-options{border:none;padding:0;margin-bottom:0}}}.section-container{display:grid;align-items:flex-start;column-gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,288px) minmax(0,1fr)}}@include max($lg){@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{display:flex;align-items:center;height:32px;cursor:pointer;svg{path,rect{stroke:#1C1F264D;fill:#fff0;transition:var(--transition)}}&:hover,&.active{svg{path,rect{stroke:var(--color-text);fill:var(--color-text)}}}}}.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-radius:8px;border-bottom:1px solid #D9D9D9;background-color:#F3F3F3;>div{position:relative;flex:1 0 0%;display:flex;align-items:center;justify-content:center;height:52px;color:var(--color-text);font-size:var(--font-size-12);font-weight:500;padding-inline:var(--spacer-2);>svg{margin-right:var(--spacer-1)}&:nth-child(2),&:nth-child(3){&:after{content:'';position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:1px;height:20px;@include border-radius(2px);background-color:#D9D9D9}}}}}}#sorting-options{@include border-radius(8px);border:1px solid #EDEDED;padding:var(--spacer-5) var(--spacer-4);margin-bottom:var(--spacer-4);@include max($md){margin-block:var(--spacer-2)}.row{align-items:center}select.form-control:not([size]):not([multiple]),select:not([size]){height:46px;color:var(--color-text);@include line-rule(14);font-weight:600;cursor:pointer;@include border-radius(8px);border:1px solid #EDEDED;padding:4px 40px 4px 12px;background-size:20px;background-position:right 12px center;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='M16.692 7.94217L10.442 14.1922C10.384 14.2503 10.3151 14.2964 10.2392 14.3278C10.1633 14.3593 10.082 14.3755 9.99986 14.3755C9.91772 14.3755 9.8364 14.3593 9.76052 14.3278C9.68465 14.2964 9.61572 14.2503 9.55767 14.1922L3.30767 7.94217C3.1904 7.82489 3.12451 7.66583 3.12451 7.49998C3.12451 7.33413 3.1904 7.17507 3.30767 7.05779C3.42495 6.94052 3.58401 6.87463 3.74986 6.87463C3.91571 6.87463 4.07477 6.94052 4.19205 7.05779L9.99986 12.8664L15.8077 7.05779C15.8657 6.99972 15.9347 6.95366 16.0105 6.92224C16.0864 6.89081 16.1677 6.87463 16.2499 6.87463C16.332 6.87463 16.4133 6.89081 16.4892 6.92224C16.565 6.95366 16.634 6.99972 16.692 7.05779C16.7501 7.11586 16.7962 7.1848 16.8276 7.26067C16.859 7.33654 16.8752 7.41786 16.8752 7.49998C16.8752 7.5821 16.859 7.66342 16.8276 7.73929C16.7962 7.81516 16.7501 7.8841 16.692 7.94217Z' fill='%23151516'/%3E%3C/svg%3E")}.record-count{color:var(--color-text);@include line-rule(14);font-weight:600}.checkbox-custom{line-height:24px;input[type=checkbox]{&+label{line-height:24px;color:var(--color-text);@include line-rule(14);font-weight:600;font-weight:400;padding-left:34px;&:before{width:24px;height:24px;@include border-radius(2px);border:2px solid var(--color-text)}}&:checked{&+label{color:var(--color-primary);&:before{background-image:none;border-color:var(--color-primary);background-color:var(--color-white)}&:after{content:'';position:absolute;top:5px;left:9px;display:inline-block;width:6px;height:12px;border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);transform:rotate(45deg)}}}}}}.product-category-and-brand-list{@include border-radius(8px);border-bottom:1px solid #D3D3D3;padding:var(--spacer-4);margin-bottom:var(--spacer-4);background-color:var(--color-border);.product-category-and-brand-list-header{color:var(--color-text);@include line-rule(16);font-weight:600;margin-bottom:var(--spacer-4)}.product-category-and-brand-list-content{>div{display:flex;flex-wrap:wrap;row-gap:calc(var(--gutter) * 2);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);>a{@include center;height:60px;color:var(--color-text);@include line-rule(12);font-weight:600;@include border-radius(8px);border:1px solid #E7E7E7;padding:var(--spacer-2);transition:var(--transition);background-color:var(--color-white);span{color:var(--color-sub-text);font-weight:500;display:none}&:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--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% / 8);max-width:calc(100% / 8);padding-right:var(--gutter);padding-left:var(--gutter);@include max($xlg){flex:0 0 calc(100% / 6);max-width:calc(100% / 6)}@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:none;padding:0;.product-list-image{position:relative;overflow:hidden;aspect-ratio:var(--image-ratio);border:none;@include border-radius(100%);margin-bottom:var(--spacer-3);transition:var(--transition);background-color:var(--color-background);@include imgcenter;&.no-picture{img{max-width:80%;max-height:80%}}}&:hover{.product-list-image{border-color:var(--color-primary)}}}}}{% 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:var(--color-primary)}}}@include min($md){#sorting-options{select.form-control:not([size]):not([multiple]),select:not([size]){min-width:212px}}}#product-list-container{padding-bottom:var(--spacer-18);@include max($lg){padding-bottom:var(--spacer-4)}}.showcase-container{display:grid;gap:var(--spacer-8) 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)}&.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:inline-block;width:48px;height:48px;border-radius:50%;border-top:3px solid var(--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{border-radius:var(--border-radius);border:1px solid var(--color-border);margin-bottom:var(--spacer-8);padding:var(--spacer-4);@include max($sm){padding:var(--spacer-2) var(--spacer-4)}a{color:var(--color-text);transition:var(--transition);&:hover{color:var(--color-primary)}}.block-item-title{display:flex;align-items:center;justify-content:space-between;color:var(--color-text);@include line-rule(16);font-weight:600;border-bottom:1px solid var(--color-border);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{border-bottom:1px solid var(--color-border);margin-bottom:var(--spacer-6)}}&.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{border:none;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:var(--transition);overflow-y:auto;-webkit-overflow-scrolling:touch;@include max($sm){padding:28px var(--spacer-4) var(--spacer-4)}}.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-4);.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{@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")}}.filter-menu-box{@include border-radius(var(--border-radius));border:1px solid var(--color-border);margin-bottom:var(--spacer-6);&.filter-menu-main-category{padding:0;a{color:var(--color-text);@include line-rule(14);font-weight:400;border-bottom:1px solid var(--color-border);padding:var(--spacer-4) var(--spacer-6);transition:var(--transition);&:hover{color:var(--color-primary);background-color:var(--color-background)}i{display:none}}}}.filter-menu-category{.filter-menu-category-title{display:flex;align-items:center;justify-content:space-between;color:var(--color-white);@include line-rule(16);font-weight:600;gap:var(--spacer-3);padding:var(--spacer-4) var(--spacer-3);@include border-radius(var(--border-radius) var(--border-radius) 0 0);background-color:var(--color-primary);i{display:block;order:2;flex:0 0 16px;width:16px;height:16px;background-position:50%;background-repeat:no-repeat;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='white'/%3E%3C/svg%3E");&:before{content:none}}}.filter-menu-category-content{border-bottom:none;a{color:var(--color-text);@include line-rule(14);font-weight:400;border-bottom:1px solid var(--color-border);padding:var(--spacer-4) var(--spacer-6);transition:var(--transition);&:hover{color:var(--color-primary);background-color:var(--color-background)}i{display:none}}}.filter-menu-category-top{a{justify-content:flex-start;color:var(--color-text);@include line-rule(16);font-weight:600;border:none;@include border-radius(0 0 var(--border-radius) var(--border-radius));padding:var(--spacer-4) var(--spacer-6);transition:var(--transition);background-color:var(--color-background);i{@include center;flex:0 0 20px;width:20px;height:20px;margin-right:var(--spacer-2);background-position:50%;background-repeat:no-repeat;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.8079C13.0003 15.866 13.0463 15.9349 13.0777 16.0108C13.1092 16.0867 13.1254 16.168 13.1254 16.2501C13.1254 16.3322 13.1092 16.4135 13.0777 16.4894C13.0463 16.5653 13.0003 16.6342 12.9422 16.6923C12.8841 16.7504 12.8152 16.7964 12.7393 16.8278C12.6634 16.8593 12.5821 16.8755 12.5 16.8755C12.4179 16.8755 12.3366 16.8593 12.2607 16.8278C12.1848 16.7964 12.1159 16.7504 12.0578 16.6923L5.80782 10.4423C5.74971 10.3842 5.70361 10.3153 5.67215 10.2394C5.6407 10.1636 5.62451 10.0822 5.62451 10.0001C5.62451 9.91797 5.6407 9.83664 5.67215 9.76077C5.70361 9.68489 5.74971 9.61596 5.80782 9.55792L12.0578 3.30792C12.1751 3.19064 12.3342 3.12476 12.5 3.12476C12.6659 3.12476 12.8249 3.19064 12.9422 3.30792C13.0595 3.42519 13.1254 3.58425 13.1254 3.7501C13.1254 3.91596 13.0595 4.07502 12.9422 4.19229L7.1336 10.0001L12.9422 15.8079Z' fill='#{url-encoded-color(#000)}' /%3E%3C/svg%3E");&:before{content:none}}}}}.filter-menu-groups{.filter-menu-group-title{color:var(--color-text);@include line-rule(14);font-weight:700;@include border-radius(var(--border-radius) var(--border-radius) 0 0);border-bottom:1px solid var(--color-border);padding:var(--spacer-3);background-color:var(--color-border)}.filter-menu-group-content{padding:0;.checkbox-custom{padding:var(--spacer-2) var(--spacer-3);margin-bottom:0}label{color:var(--color-text);@include line-rule(14);font-weight:400;transition:var(--transition);&:hover{color:var(--color-primary)}}.filter-menu-box-image{padding:var(--spacer-2) var(--spacer-3);.filter-menu-image-checkbox{input[type=checkbox]{+label{border:none;transition:var(--transition);&:hover{opacity:.6}}}img{max-width:100%;max-height:100%}}}.checkbox-custom{input[type=checkbox]{&+label{color:var(--color-text);@include line-rule(14);font-weight:400;line-height:22px;padding-left:28px;&:before{top:1px;width:20px;height:20px;@include border-radius(2px);border:2px solid var(--color-text)}}&:checked{&+label{color:var(--color-primary);&:before{background-image:none;background-color:var(--color-white);border-color:var(--color-primary)}&:after{content:'';position:absolute;top:5px;left:8px;display:inline-block;width:5px;height:10px;border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);transform:rotate(45deg)}}}}}.scrollbar-inner{max-height:152px!important;>.scroll-element{box-sizing:border-box;width:4px;right:0;div{box-sizing:border-box}.scroll-bar{background-color:var(--color-primary)}.scroll-element_track{background-color:var(--color-background)}.scroll-bar,.scroll-element_track,.scroll-element_outer{opacity:1;@include border-radius(0)}&:hover,&.scroll-draggable{.scroll-bar{background-color:var(--color-primary-lighten)}}}}}}.filter-menu-selected-items{border:1px solid var(--color-primary);background-color:var(--color-primary);.filter-menu-selected-items-title{color:var(--color-white);@include line-rule(16);font-weight:600;border-bottom:1px solid var(--color-border);padding:var(--spacer-4);background-color:#fff0}.filter-menu-selected-items-content{padding:var(--spacer-3);.filter-menu-selected-group{margin-bottom:var(--spacer-6);.filter-menu-selected-group-title{color:var(--color-white);@include line-rule(14);font-weight:500;margin-bottom:var(--spacer-2)}.filter-menu-selected-group-content{display:flex;flex-direction:column;gap:var(--spacer-2);.filter-menu-selected-item{margin-bottom:var(--spacer-3);a{display:flex;align-items:center;color:var(--color-text);@include line-rule(14);font-weight:400;@include border-radius(var(--border-radius));border:1px solid var(--color-accent);gap:var(--spacer-2);padding:var(--spacer-3);background:var(--color-white);text-decoration:none;i{flex:0 0 24px;width:24px;height:24px;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 3H4.5C4.10218 3 3.72064 3.15804 3.43934 3.43934C3.15804 3.72064 3 4.10218 3 4.5V19.5C3 19.8978 3.15804 20.2794 3.43934 20.5607C3.72064 20.842 4.10218 21 4.5 21H19.5C19.8978 21 20.2794 20.842 20.5607 20.5607C20.842 20.2794 21 19.8978 21 19.5V4.5C21 4.10218 20.842 3.72064 20.5607 3.43934C20.2794 3.15804 19.8978 3 19.5 3ZM19.5 19.5H4.5V4.5H19.5V19.5ZM15.5306 9.53063L13.0603 12L15.5306 14.4694C15.6003 14.5391 15.6556 14.6218 15.6933 14.7128C15.731 14.8039 15.7504 14.9015 15.7504 15C15.7504 15.0985 15.731 15.1961 15.6933 15.2872C15.6556 15.3782 15.6003 15.4609 15.5306 15.5306C15.4609 15.6003 15.3782 15.6556 15.2872 15.6933C15.1961 15.731 15.0985 15.7504 15 15.7504C14.9015 15.7504 14.8039 15.731 14.7128 15.6933C14.6218 15.6556 14.5391 15.6003 14.4694 15.5306L12 13.0603L9.53063 15.5306C9.46094 15.6003 9.37822 15.6556 9.28717 15.6933C9.19613 15.731 9.09855 15.7504 9 15.7504C8.90145 15.7504 8.80387 15.731 8.71283 15.6933C8.62178 15.6556 8.53906 15.6003 8.46937 15.5306C8.39969 15.4609 8.34442 15.3782 8.3067 15.2872C8.26899 15.1961 8.24958 15.0985 8.24958 15C8.24958 14.9015 8.26899 14.8039 8.3067 14.7128C8.34442 14.6218 8.39969 14.5391 8.46937 14.4694L10.9397 12L8.46937 9.53063C8.32864 9.38989 8.24958 9.19902 8.24958 9C8.24958 8.80098 8.32864 8.61011 8.46937 8.46937C8.61011 8.32864 8.80098 8.24958 9 8.24958C9.19902 8.24958 9.38989 8.32864 9.53063 8.46937L12 10.9397L14.4694 8.46937C14.5391 8.39969 14.6218 8.34442 14.7128 8.3067C14.8039 8.26899 14.9015 8.24958 15 8.24958C15.0985 8.24958 15.1961 8.26899 15.2872 8.3067C15.3782 8.34442 15.4609 8.39969 15.5306 8.46937C15.6003 8.53906 15.6556 8.62178 15.6933 8.71283C15.731 8.80387 15.7504 8.90145 15.7504 9C15.7504 9.09855 15.731 9.19613 15.6933 9.28717C15.6556 9.37822 15.6003 9.46094 15.5306 9.53063Z' fill='#{url-encoded-color(#000)}'/%3E%3C/svg%3E");&:before{content:none}}}}}}}}}.horizontal-filter-menu{@include border-radius(8px);border-bottom:1px solid #D3D3D3;padding:var(--spacer-4) var(--spacer-4) 0;margin-bottom:var(--spacer-4);background-color:var(--color-border);@include max($md){padding:28px var(--spacer-4) var(--spacer-4);.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")}}@include max($sm){padding:28px var(--spacer-4) var(--spacer-4)}.horizontal-filter-menu-title{color:var(--color-text);@include line-rule(16);font-weight:600;margin-bottom:var(--spacer-4);@include max($md){display:none}}.horizontal-filter-menu-content{@include max($md){display:flex;flex-direction:column-reverse}}.filter-menu-groups-wrapper{@include min($md){display:flex;flex-wrap:wrap;margin-right:calc(-1 * var(--spacer-2));margin-left:calc(-1 * var(--spacer-2))}@include max($md){@include border-radius(16px);border:1px solid #E7E7E7;padding:var(--spacer-4);background-color:var(--color-white)}}.filter-menu-groups{padding-right:var(--spacer-2);padding-left:var(--spacer-2);@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:46px;color:var(--color-text);@include line-rule(14);font-weight:600;padding:4px 12px;@include border-radius(16px);border:1px solid #E7E7E7;background-color:var(--color-white);span{padding-right:16px}@include min($lg){min-width:212px}@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 var(--color-border);@include border-radius(0);svg{display:none}}}.filter-menu-group-selectbox-content{position:absolute;top:calc(100% + 4px);left:0;z-index:101;overflow:auto;display:none;width:100%;max-height:174px;@include border-radius(16px);border:1px solid #E7E7E7;padding:var(--spacer-4);background-color:var(--color-white);@include max($md){max-height:178px;padding-bottom:0}&::-webkit-scrollbar{width:5px}&::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-border) 95%,#fff 5%)}&::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-border) 95%,#000 5%)}@include max($md){position:static;top:0;display:block;width:100%;padding-left:0;border:none;border-radius:0}>div>a{position:relative;display:block;line-height:20px;color:var(--color-text);font-size:var(--font-size-14);padding-left:28px;margin-bottom:var(--spacer-5);transition:var(--transition);span{color:var(--color-sub-text);padding-left:4px}&:last-child{margin-bottom:0}&:after{content:'';position:absolute;left:0;top:0;width:20px;height:20px;@include border-radius(16px);border:1px solid #E7E7E7;background-color:var(--color-white);transition:var(--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 var(--color-primary);border-right:2px solid var(--color-primary);transform:rotate(45deg);transition:var(--transition)}&:hover,&.checked{color:var(--color-primary);span{color:var(--color-primary)}&:after{border-color:var(--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;height:46px;color:var(--color-text);@include line-rule(16);font-weight:600;@include border-radius(16px);border:1px solid #E7E7E7;padding:4px 12px;background-color:var(--color-white);transition:var(--transition);svg{path{transition:var(--transition)}}span{position:relative;margin-left:4px;&:after{content:'';position:absolute;left:0;right:0;top:50%;transform:translateY(-51%);width:0;height:1px;margin:0 auto;background-color:var(--color-primary);transition:var(--transition)}}i{@include center;width:20px;height:20px}&:hover{color:var(--color-primary);svg{path{fill:var(--color-primary)}}span{&:after{width:100%}}}}}}.clear-filters{margin-bottom:var(--spacer-4);@include max($md){display:flex;align-items:center;justify-content:space-between}>span{line-height:20px;color:var(--color-text);font-size:var(--font-size-16);font-weight:600;@include min($md){display:none}}a{display:flex;align-items:center;height:46px;color:var(--color-text);@include line-rule(16);font-weight:600;text-decoration:underline;transition:var(--transition);&:hover{color:var(--color-primary)}@include min($lg){padding-inline:var(--spacer-4)}@include max($md){color:var(--color-primary);font-weight:600}}}}}.paginate-wrapper{position:relative;padding-top:var(--spacer-20);.paginate{display:flex;justify-content:center;padding-block:var(--spacer-4);@include max($sm){justify-content:space-between}a{@include center;width:64px;height:64px;color:var(--color-text);@include line-rule(16);font-weight:600;@include border-radius(var(--border-radius));border:1px solid var(--color-primary);margin:0 var(--spacer-2);@include max($lg){width:40px;height:40px}}.paginate-content{display:flex}.paginate-left{a{border-color:var(--color-border);margin-left:0;i{width:12px;height:22px;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7083 20.2931C11.8012 20.386 11.8749 20.4963 11.9252 20.6177C11.9755 20.7391 12.0013 20.8692 12.0013 21.0006C12.0013 21.132 11.9755 21.2621 11.9252 21.3835C11.8749 21.5048 11.8012 21.6151 11.7083 21.7081C11.6154 21.801 11.5051 21.8747 11.3837 21.9249C11.2623 21.9752 11.1322 22.0011 11.0008 22.0011C10.8694 22.0011 10.7393 21.9752 10.6179 21.9249C10.4965 21.8747 10.3862 21.801 10.2933 21.7081L0.293286 11.7081C0.20031 11.6152 0.126551 11.5049 0.0762272 11.3835C0.0259029 11.2621 0 11.132 0 11.0006C0 10.8691 0.0259029 10.739 0.0762272 10.6176C0.126551 10.4962 0.20031 10.3859 0.293286 10.2931L10.2933 0.293056C10.4809 0.105415 10.7354 -5.23096e-09 11.0008 0C11.2662 5.23096e-09 11.5206 0.105415 11.7083 0.293056C11.8959 0.480697 12.0013 0.735192 12.0013 1.00056C12.0013 1.26592 11.8959 1.52042 11.7083 1.70806L2.41454 11.0006L11.7083 20.2931Z' fill='%2315273F'/%3E%3C/svg%3E");&:before{display:none}@include max($xs){background-size:8px}}}}.paginate-right{a{border-color:var(--color-border);margin-right:0;i{width:12px;height:22px;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7081 11.7081L1.70806 21.7081C1.61515 21.801 1.50485 21.8747 1.38345 21.9249C1.26206 21.9752 1.13195 22.0011 1.00056 22.0011C0.869161 22.0011 0.739053 21.9752 0.61766 21.9249C0.496267 21.8747 0.385966 21.801 0.293056 21.7081C0.200145 21.6151 0.126445 21.5048 0.0761623 21.3835C0.0258797 21.2621 0 21.132 0 21.0006C0 20.8692 0.0258797 20.7391 0.0761623 20.6177C0.126445 20.4963 0.200145 20.386 0.293056 20.2931L9.58681 11.0006L0.293056 1.70806C0.105415 1.52042 -1.97712e-09 1.26592 0 1.00056C1.97712e-09 0.735192 0.105415 0.480697 0.293056 0.293056C0.480696 0.105415 0.735192 1.97712e-09 1.00056 0C1.26592 -1.97712e-09 1.52042 0.105415 1.70806 0.293056L11.7081 10.2931C11.801 10.3859 11.8748 10.4962 11.9251 10.6176C11.9754 10.739 12.0013 10.8691 12.0013 11.0006C12.0013 11.132 11.9754 11.2621 11.9251 11.3835C11.8748 11.5049 11.801 11.6152 11.7081 11.7081Z' fill='%2315273F'/%3E%3C/svg%3E");&:before{display:none}@include max($xs){background-size:8px}}}}.paginate-element-active{color:var(--color-white);border-color:var(--color-primary);background:var(--color-primary)}}}.product__left,.product__right{margin-bottom:var(--spacer-8);@include max($md){margin-bottom:var(--spacer-2)}}.product__left{@include border-radius(var(--spacer-6));border:1px solid var(--color-card-bg);padding:var(--spacer-4);@include min($md){position:sticky;position:-webkit-sticky;top:var(--spacer-28);z-index:98}}@include min($lg){.product__right{padding-left:var(--spacer-10)}}.product__label-group{position:absolute;top:var(--spacer-10);left:var(--spacer-10);z-index:20;display:flex;align-items:flex-start;gap:var(--spacer-1);flex-direction:column;@include max($lg){top:var(--spacer-8);left:var(--spacer-8)}>div{@include center;min-width:60px;height:30px;@include line-rule(14);font-weight:700;@include border-radius(20px);padding-inline:var(--spacer-2);&.new__label{color:var(--color-white);background-color:var(--color-primary)}&.discount__label{color:var(--color-primary);border:1px solid #EEE;background-color:var(--color-white);box-shadow:0 1px 2px 0 #0000000D}}}.product__video{position:absolute;top:var(--spacer-10);right:var(--spacer-10);z-index:20;@include max($lg){top:var(--spacer-8);right:var(--spacer-8)}>a{@include center;width:32px;height:32px;@include border-radius(4px);background:#FFFFFFE5;box-shadow:0 1px 2px 0 #0000000D;backdrop-filter:blur(8px)}}.product__calculator{position:absolute;right:var(--spacer-6);bottom:var(--spacer-6);z-index:20;@include max($lg){bottom:var(--spacer-8);right:var(--spacer-8)}>a{@include center;color:var(--color-primary);@include line-rule(14);font-weight:700;@include border-radius(100px);gap:var(--spacer-2);padding:var(--spacer-2) var(--spacer-4);background:#FFF;@include max($sm){width:32px;height:32px;font-size:0;gap:0;padding:0;@include border-radius(4px)}}}.product__image-slider{position:relative;height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}.product__image-item{a{position:relative;display:block;aspect-ratio:var(--image-ratio);background:var(--color-white);@include fit;>img{@include border-radius(var(--spacer-2))}}}.slick-dots{position:absolute;left:50%;bottom:var(--spacer-2);z-index:1;transform:translateX(-50%);display:flex;align-items:center;>li{margin:0 var(--spacer-1);&:only-child{display:none}>button{position:relative;overflow:hidden;display:block;width:8px;height:8px;text-indent:-9999px;border:none;border-radius:50%;padding:0;margin-bottom:0;background-color:#1A1C1D33}&.slick-active{>button{background-color:var(--color-primary)}}}}}.product__title-wrapper{margin-bottom:var(--spacer-6)}.product__list-group{@include border-radius(var(--spacer-4));padding:var(--spacer-4);margin-bottom:var(--spacer-6);background-color:#F9F9FA;.customer__comment-wrapper{@include border-radius(var(--spacer-4));padding:var(--spacer-4);margin-bottom:var(--spacer-4);background-color:var(--color-card-bg);.customer__comment-flex{margin-bottom:var(--spacer-4)}.customer__comment-header{>h2{color:var(--color-text);@include line-rule(16);font-weight:700;letter-spacing:0}>p{@include line-rule(14);font-weight:400;>a{display:inline-flex;align-items:center;color:var(--color-primary);font-weight:700;gap:var(--spacer-2)}}}.customer__comment-content{--gutter:8px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--gutter);&::-webkit-scrollbar{width:4px;height:4px}>div{width:calc(44.444% - var(--gutter));@include max($xxlg){@include min($lg){width:calc(44.444% - var(--gutter))}}}.customer__comment-item{.customer__comment-item-comment{padding:0;margin-bottom:0;p{-webkit-line-clamp:4;line-height:calc(var(--font-size-14) + 8px);height:calc((var(--font-size-14) + 8px) * 4)}}}}}}.product__title{margin-bottom:var(--spacer-2);&:only-child{margin-bottom:0}h1{color:var(--color-text);@include line-rule(24);font-weight:700;margin-bottom:0}}.product__sku-and-anchor{display:flex;align-items:center;justify-content:space-between}.product__sku{color:var(--color-text);@include line-rule(14);font-weight:400}.product__anchor{cursor:pointer;color:var(--color-text);@include line-rule(14);font-weight:400}.product__list-group{.product__price-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;@include border-radius(var(--spacer-2));gap:var(--spacer-4);padding:var(--spacer-4);margin-bottom:var(--spacer-4);background-color:var(--color-border);&:last-child{margin-bottom:0}&.premium{background-color:var(--color-primary);.product__price{margin-bottom:0;.product__price-new,.product__price-old{color:var(--color-white)}}.product__payment-options{display:none}}}.product__price_title{display:flex;align-items:center;gap:var(--spacer-1);margin-bottom:var(--spacer-2);>span{color:var(--color-white);@include line-rule(14);font-weight:500}}.product__price{display:flex;align-items:center;gap:var(--spacer-2);margin-bottom:var(--spacer-2);&:only-child{margin-bottom:0}.product__price-new{color:var(--color-text);@include line-rule(24);font-weight:800;@include max($sm){@include line-rule(20)}}.product__price-old{color:color-mix(in srgb,var(--color-text) 60%,transparent);@include line-rule(14);font-weight:400;text-decoration:line-through}}.product__payment-options{>a{display:inline-flex;align-items:center;gap:4px;>span{color:var(--color-secondary);@include line-rule(14);font-weight:500}}}.product__price-discounted{display:flex;align-items:center;gap:var(--spacer-2);.product__price-gain{display:flex;align-items:center;@include line-rule(12);font-weight:500;@include border-radius(var(--spacer-1));gap:var(--spacer-1) var(--spacer-2);padding:var(--spacer-3);background-color:var(--color-white);@include min($sm){strong{@include line-rule(16);font-weight:700}}@include max($sm){padding:var(--spacer-2)}}.discount-label{color:var(--color-white);@include line-rule(14);font-weight:700;text-align:center;@include border-radius(var(--spacer-1));padding:11px var(--spacer-3);background-color:var(--color-primary);@include max($sm){@include line-rule(12);padding:var(--spacer-2)}}}}.product__options-wrapper{display:flex;flex-direction:column;border-top:1px solid #EEEEEF;gap:var(--spacer-4);padding-top:var(--spacer-4)}.product-options{.variant-group-title{display:block;color:var(--color-text);@include line-rule(14);font-weight:700;margin-bottom:var(--spacer-3)}select.form-control:not([size]):not([multiple]),select:not([size]){height:44px;color:var(--color-text);font-size:var(--font-size-12);font-weight:300;cursor:pointer;@include border-radius(16px);border:1px solid var(--color-border);padding:6px 28px 6px 20px;background-size:36px;background-position:right center;border-radius:var(--border-radius);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")}.variant-plural{margin-bottom:var(--spacer-4)}}.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;gap:var(--spacer-4)}span{position:relative;flex:1 0 0%;color:var(--color-text);@include line-rule(14);font-weight:500;cursor:pointer;text-align:center;padding:var(--spacer-4);@include border-radius(var(--spacer-2));border:2px solid #EEEEEF;transition:var(--transition);background-color:var(--color-white);&:hover,&.variant-selected{color:var(--color-primary);border-color:var(--color-primary);background-color:#F347030D}&.variant-passive,&.variant-no-stock,&.variant-passive:hover,&.variant-no-stock:hover{cursor:no-drop;background-color:var(--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}}}@include max($sm){gap:var(--spacer-2);span{padding:var(--spacer-2)}}}.variant-singular{margin-bottom:var(--spacer-4);.radio-custom{margin-bottom:var(--spacer-4)}}.product__cart-buttons{display:flex;flex-wrap:wrap;@include border-radius(var(--spacer-4));border:1px solid #EEEEEF;gap:var(--spacer-2);padding:var(--spacer-2);margin-bottom:var(--spacer-4);background-color:var(--color-background);>div{flex:1 0 0%;max-width:none;&.product__qty{flex:0 0 220px;max-width:220px}}}.product__qty{@include center;height:56px;gap:var(--spacer-2);>a{@include center;flex:0 0 72px;width:72px;height:56px;@include border-radius(var(--spacer-2));border:1px solid var(--color-border);background-color:var(--color-white)}input{width:100%;height:100%;color:var(--color-text);@include line-rule(14);font-weight:600;text-align:center;@include border-radius(var(--spacer-2));border:1px solid var(--color-border);padding:0;background-color:var(--color-white)}select.form-control:not([size]):not([multiple]),select:not([size]){height:100%;color:var(--color-text);@include line-rule(14);font-weight:600;cursor:pointer;@include border-radius(var(--spacer-2));border:1px solid var(--color-border);padding:6px 36px 6px var(--spacer-8);background-size:20px;background-color:var(--color-white);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 fill-rule='evenodd' clip-rule='evenodd' d='M4.49639 9.24255C7.66713 12.4701 7.24176 12.037 8.6811 13.5022C9.03307 13.8602 9.50936 14.0606 10.0066 14.0606C10.5039 14.0606 10.9801 13.8602 11.3321 13.5022C12.734 12.0764 15.4944 9.26521 15.4944 9.26521C15.7879 8.96692 15.7879 8.48368 15.4944 8.18538C15.2023 7.88709 14.726 7.88709 14.434 8.18538C14.434 8.18538 11.6721 10.9965 10.2717 12.4224C10.2013 12.494 10.1055 12.5345 10.0066 12.5345C9.90776 12.5345 9.8119 12.494 9.74151 12.4224C8.30217 10.9571 8.72903 11.3915 5.5568 8.16391C5.26473 7.86561 4.78995 7.86561 4.49639 8.16391C4.20433 8.46101 4.20433 8.94544 4.49639 9.24255Z' fill='black'/%3E%3C/svg%3E")}}.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 line-rule(16);font-weight:700;text-align:center;@include border-radius(var(--spacer-2));gap:var(--spacer-2);padding:0 var(--spacer-8);transition:var(--transition)}a.add-to-cart-button,a.remind-me-button{color:var(--color-white);gap:4px;background:var(--color-primary);box-shadow:0 -1px 0 0 #CEC8C857 inset;&:hover{background:var(--color-secondary)}}a.no-stock-button{color:var(--color-white);background:var(--color-text)}}.product__banner-wrapper{@include border-radius(var(--spacer-2));padding:var(--spacer-6) var(--spacer-4);margin-bottom:var(--spacer-4);background-color:#F3F3F4;@include max($lg){padding:var(--spacer-4)}>a{position:relative;display:block;@include border-radius(var(--spacer-2));border:1px solid #EEEEEF;background-color:var(--color-card-bg);box-shadow:0 1px 2px 0 #0000000D;.product__banner-label{position:absolute;top:calc(-1*var(--spacer-2));right:var(--spacer-4);z-index:20;>span{display:inline-block;color:var(--color-white);@include line-rule(10);font-weight:700;@include border-radius(var(--spacer-2));padding:2px var(--spacer-2);background-color:var(--color-secondary)}}}.product__banner-inside{@include border-radius(var(--spacer-2) var(--spacer-2) 0 0);padding:var(--spacer-4);background-color:#F7F7F7;.product__banner-title{margin-bottom:var(--spacer-2);h2{color:var(--color-text);@include line-rule(16);font-weight:700;margin-bottom:0}}.product__banner-sub-title{p{color:#5C4038;@include line-rule(12);font-weight:400;font-style:italic;margin-bottom:0}}}.product__banner-button{@include border-radius(0 0 var(--spacer-2) var(--spacer-2));padding:var(--spacer-2) var(--spacer-4) var(--spacer-4);background-color:var(--color-white);>span{@include center;color:var(--color-white);@include line-rule(16);font-weight:700;@include border-radius(var(--spacer-3));padding:var(--spacer-4);background-color:var(--color-primary);box-shadow:0 8px 24px 0 #1C1F2614;@include max($sm){@include line-rule(13);padding:var(--spacer-2)}}}}.product-favorites{position:absolute;left:var(--spacer-8);bottom:var(--spacer-8);z-index:20;width:32px;height:32px;padding:0;background-color:#fff;border-radius:4px;>a.add-my-favorites{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;.product-icon-favori,.product-icon-favori-add{flex:0 0 20px;width:20px;height:20px;margin:0}.product-icon-favori-add{display:none}&.favorite-product{.product-icon-favori{display:none}.product-icon-favori-add{display:block}}}}.product__user-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--spacer-4);@include border-radius(var(--spacer-2));padding:var(--spacer-6) var(--spacer-4);background-color:#F3F3F4;margin-top:16px;@include max($lg){display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacer-3);padding:var(--spacer-4)}@include max($sm){grid-template-columns:1fr 1fr;gap:var(--spacer-2);padding:var(--spacer-3)}>div{min-width:0;>a{display:flex;align-items:center;flex-wrap:nowrap;color:#454342;@include line-rule(14);font-weight:400;gap:var(--spacer-2);transition:var(--transition);@include svg;@include svghover(#454342);@include max($lg){width:100%;min-height:40px;gap:var(--spacer-2)}@include max($sm){font-size:12px;line-height:16px;svg{flex:0 0 20px;width:20px;height:20px}}@include min($lg){&:hover{color:var(--color-primary);@include svghover(var(--color-primary))}}}}}.product-social{position:relative;>a{&.active{color:var(--color-primary)!important;@include svghover(var(--color-primary))}}.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:var(--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-specs-table{.table-bordered{border-color:var(--color-border)}thead{th{color:var(--color-text);@include line-rule(14);font-weight:600;border-color:var(--color-border);padding:var(--spacer-2) var(--spacer-4);border-bottom-width:1px}}td{@include line-rule(14);font-weight:400;border-color:var(--color-border);padding:var(--spacer-2) var(--spacer-4);&:first-child{width:auto}&:last-child{width:30%}}}.product-info-sections{.product-info-row{display:flex;flex-wrap:wrap;gap:var(--spacer-8);&:not(:last-child){border-bottom:1px solid var(--color-card-bg);padding-bottom:var(--spacer-4);margin-bottom:var(--spacer-4)}>div{flex:0 0 50%;max-width:calc(50% - (var(--spacer-8) / 2))}@include max($lg){gap:var(--spacer-4);>div{max-width:calc(50% - (var(--spacer-4) / 2))}}}.product-info-col{h3{color:var(--color-text);@include line-rule(16);font-weight:700;@include border-radius(var(--spacer-2));padding:var(--spacer-2);margin-bottom:var(--spacer-2);background-color:var(--color-card-bg);@include max($lg){@include line-rule(12)}}}ol,ul{margin:0;padding:0}ol{li{list-style:decimal inside}}ul{li{list-style:disc inside}}}.product-detail-tab{.product-detail-tab-content{.product-detail-tab-row{@include border-radius(var(--spacer-3));border:1px solid #EEEEEF;padding:var(--spacer-4) var(--spacer-5);&:not(:last-child){margin-bottom:var(--spacer-3)}[data-tab-index]{>a{position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--color-text);@include line-rule(18);font-weight:700;&:after{content:'\f078';font-weight:900;font-size:var(--font-size-16);font-family:"Font Awesome 5 Free";transition:var(--transition)}}}&.active{[data-tab-index]{>a{&:after{transform:rotate(-180deg)}}}}}[data-tab-content]{height:auto;overflow:visible;display:none;>div{color:var(--color-text);@include line-rule(14);padding-top:var(--spacer-4)}}}}.product__area-bottom{.default__products{&:last-child{margin-bottom:0}}}.product__sticky{position:fixed;left:8px;bottom:8px;z-index:101;width:calc(100% - 16px);@include border-radius(16px);border:1px solid #515941;transition:all .75s ease-in-out;background:#5D6B3E;box-shadow:0 -3px 0 0 #0003 inset,0 7px 13px -3px #0000004D,0 2px 4px 0 #0006;&-inside{display:flex;gap:var(--spacer-2);padding:var(--spacer-2);>div{flex:1 0 0%}}.product__price-wrapper{display:flex;align-items:center;@include border-radius(var(--spacer-2));border-top:1px solid #364123;gap:var(--spacer-5);padding:var(--spacer-2);background-color:#3A4527;box-shadow:0 -2px 0 0 #76894C inset;@include max($sm){justify-content:space-between}@include max($xxxs){gap:var(--spacer-2)}.product__price{.product__price-title{color:var(--color-white);@include line-rule(12);font-weight:400;letter-spacing:7%;margin-bottom:-4px}.product__price-new{color:var(--color-white);@include line-rule(17);font-weight:700}}.discount__label{color:var(--color-white);@include line-rule(12);font-weight:700;@include border-radius(100px);padding:var(--spacer-1) var(--spacer-3);background-color:var(--color-primary);box-shadow:0 1px 2px 0 #0000000D}}.product__cart-buttons{border:none;gap:0;padding:0;margin-bottom:0;background-color:#fff0;a.add-to-cart-button,a.no-stock-button,a.quick-order-button,a.remind-me-button{gap:var(--spacer-2);padding-inline:var(--spacer-2);@include max($xxxs){svg{display:none}}}}}.contentbox-header{margin-bottom:var(--spacer-4);h4{color:var(--color-third);@include line-rule(24);font-weight:700;margin-bottom:0}p{display:block;font-size:var(--font-size-12);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-16)}}}.user-login-page-wrapper{position:relative;display:flex;justify-content:center;.user-login-page-container{position:relative;z-index:2;width:460px;@include max($sm){width:380px}@include max($xxs){width:330px}@include max($xxxs){width:280px}.user-login-page-logo{display:flex;align-items:center;justify-content:center;min-height:80px;padding:var(--spacer-5);margin-bottom:var(--spacer-5);img{max-height:80px}}}.user-login-page-content{padding:var(--spacer-10);margin-bottom:var(--spacer-8);background-color:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius);@include max($lg){padding:var(--spacer-5)}}.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:var(--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{margin-bottom:var(--spacer-5);&.user-login-page-button-social{@include center;flex-wrap:wrap;gap:var(--spacer-5);@include max($sm){flex-direction:column;gap:var(--spacer-2)}>div{flex:1 0 0%;max-width:calc(50% - (var(--spacer-5) / 2));@include max($sm){flex:0 0 100%;width:100%;max-width:100%}}}input.form-control{height:52px;color:var(--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:var(--color-white);font-weight:400;margin-bottom:var(--spacer-8);border:1px solid var(--color-border);background-color:var(--color-primary)}&.btn-google,&.btn-facebook,&.btn-apple{color:var(--color-text)!important;font-size:var(--font-size-15);font-weight:400;background:#fff!important;border:1px solid var(--color-border);span{padding-left:10px}&:hover{color:var(--color-text)!important;background:#fff!important}}}.password-toggle{position:absolute;top:15px;right:var(--gutter);@include center;width:20px;height:20px;cursor:pointer}}.checkbox-custom,.user-login-forgot-pass{margin-bottom:var(--spacer-9)}.checkbox-custom{input[type=checkbox]{&+label{line-height:20px;color:var(--color-text);font-size:var(--font-size-14);padding-left:36px;&:before{width:20px;height:20px;border:1px solid var(--color-border)}}&:checked{&+label{&:before{background-image:none;border-color:var(--color-border);background-color:var(--color-white)}&:after{content:'';position:absolute;left:7px;top:2px;display:inline-block;width:6px;height:12px;border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);transform:rotate(45deg)}}}}}.user-login-forgot-pass{a{display:block;color:var(--color-text);font-size:var(--font-size-14)}}}.signup-page-logo{display:flex;align-items:center;justify-content:center;min-height:80px;padding:var(--spacer-5);margin-bottom:var(--spacer-5);img{max-height:80px}}.signup-container{width:580px;margin:0 auto var(--spacer-4);padding:var(--spacer-6) var(--spacer-10) var(--spacer-5);border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-white);@include max($sm){width:calc(100% - 8px)}.contentbox-header{text-align:center!important;margin:0 0 var(--spacer-7)!important;padding:0!important;border:none!important;h4{line-height:28px;font-size:var(--font-size-24)!important;font-weight:700!important;margin-bottom:0!important}}.alert.alert-primary{margin-bottom:var(--spacer-5)}.form-group{margin-bottom:var(--spacer-5);.col-12.col-lg-5,.col-12.col-lg-8,.col-12.col-lg-9.text-right{flex:1 0 0%;max-width:none}.col-12.col-lg-4.control-label{&+.col-6.col-lg-5{flex:1 0 0%;max-width:none}}.security-code{height:48px}input.form-control{height:48px;color:var(--color-text);font-size:var(--font-size-14);padding:var(--spacer-2) var(--spacer-4)}.form-question{top:14px!important}.btn{height:48px}.btn-group-binary{display:flex;align-items:center;justify-content:space-between;&:before,&:after{display:none}>button{flex:0 0 48%;max-width:48%;&.mr-2{margin-right:0!important}}}}}.openbox-overlay,.navigation-menu-overlay,.fancybox-bg{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0.50!important;display:none;z-index:99;width:100%;height:100%;cursor:pointer;background:var(--color-text)}.fancybox-is-open .fancybox-bg{display:block}body{&.mobil__menu-content-active{overflow:hidden;#mobile__navigation{bottom:0}}}#mobile__navigation{position:fixed;left:0;bottom:-100%;width:100%;height:calc(100% - var(--header-offset));z-index:101;overflow-x:hidden;overflow-y:auto;padding:var(--spacer-6) var(--spacer-4) 90px;transition:var(--transition);background:var(--color-third);&::-webkit-scrollbar{width:2px}.mobile__navigation{ul{li{&:not(:last-child){margin-bottom:var(--spacer-4)}a{display:flex;align-items:center;color:var(--color-white);@include line-rule(20);font-weight:500;@include border-radius(4px);gap:var(--spacer-2);padding:var(--spacer-4);background-color:var(--color-fourth);>svg{flex:0 0 22px;height:22px;transition:var(--transition)}}&.active{>a{border-bottom:2px solid #9D4522;background-color:var(--color-primary);>svg{transform:rotate(90deg)}}}&.has-sub-category{&.active{>.category-level-2{display:block}}}}}}.mobile__navigation-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacer-12);>span{color:var(--color-white);@include line-rule(20);font-weight:400}>a{@include center;@include border-radius(4px);border:1px solid var(--color-white);padding:8px 12px;>span{color:var(--color-white);@include line-rule(12);font-weight:600;padding-left:4px}}}.category-level-2,.category-level-3{display:none;padding-top:var(--spacer-4);&.category-level-2{padding:var(--spacer-4) 0 0 var(--spacer-4)}ul{li{a{@include line-rule(16)}&.has-sub-category{&.active{>.category-level-3{display:block}}}}}}}.mobile__menu-navigation{margin-top:var(--spacer-4);>ul{>li{&:not(:last-child){margin-bottom:var(--spacer-4)}>a{display:flex;align-items:center;color:var(--color-white);@include line-rule(20);font-weight:600;@include border-radius(4px);gap:var(--spacer-2);padding:var(--spacer-4);background-color:var(--color-secondary);>svg{flex:0 0 22px;height:22px;transition:var(--transition)}}}}}.standard-menu{a{color:var(--color-text);@include line-rule(12);font-weight:700;padding:var(--spacer-4);border-color:var(--color-border);transition:var(--transition);&:hover{background-color:var(--color-background)}}.parent-item{.sub-items{.sub-item{>a{@include line-rule(14);font-weight:500;padding:var(--spacer-4);padding-left:var(--spacer-8)}}}}.top-category,.all-categories{a{span{padding-left:var(--spacer-3)}}}}.right-expanding-menu{border-color:var(--color-border);li{.down-menu-button{border-bottom-color:var(--color-border);a{@include line-rule(12);font-weight:700;padding:var(--spacer-4)}}ul{top:-1px;border-radius:var(--border-radius)}}}.right-expanding-image-menu{border-color:var(--color-border);>ul{>li{border-bottom-color:var(--color-border);transition:var(--transition);&:hover{background-color:var(--color-background)}div{>a{color:var(--color-text);@include line-rule(12);font-weight:700;padding:var(--spacer-4);transition:var(--transition);&:hover{background-color:var(--color-background)}}}.sub-categories-menu{top:-1px;a{@include line-rule(14);font-weight:500;transition:var(--transition);&:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#fff0}}}}}}.cascade-menu{border-color:var(--color-border);.parent-item{border-bottom:1px solid var(--color-border);&:last-child{border-bottom:none}a{color:var(--color-text);@include line-rule(12);font-weight:700;padding:var(--spacer-4);padding-left:var(--spacer-5);transition:var(--transition);>span{display:flex;align-items:center;i{@include center;width:20px;height:20px}}&:hover,&.selected-item{color:var(--color-primary)}}.sub-items{margin-left:0;.sub-item{border-top:1px solid var(--color-border);>a{padding-left:var(--spacer-6)}.sub-items{.sub-item{>a{padding-left:var(--spacer-8)}}.sub-items{.sub-item{>a{padding-left:var(--spacer-10)}}.sub-items{.sub-item{>a{padding-left:var(--spacer-12)}}}}}}}}}.two-stage-menu{a{color:var(--color-text);@include line-rule(12);font-weight:700;padding:var(--spacer-4);border-color:var(--color-border);transition:var(--transition);&:hover,&.selected-item{color:var(--color-primary);background-color:var(--color-background)}}.parent-item{.sub-items{.sub-item{>a{padding:var(--spacer-4);padding-left:var(--spacer-6);transition:var(--transition);&:hover,&.selected-item{color:var(--color-primary);background-color:var(--color-background)}}}}}}.accordion-menu{.parent-item{.accordion-list-parent{border-color:var(--color-border);>a{color:var(--color-text);@include line-rule(12);font-weight:700;padding:var(--spacer-4);transition:var(--transition);&+div{justify-content:flex-start;transition:var(--transition)}&:hover{color:var(--color-primary);&+div{color:var(--color-primary)}}}}.sub-items{.sub-item{border-top:1px solid var(--color-border);&:first-child{border-top:none}>a{color:var(--color-text);@include line-rule(12);font-weight:700;padding:var(--spacer-4);padding-left:var(--spacer-6);transition:var(--transition);&:hover{color:var(--color-primary)}&.selected-item{color:var(--color-primary)}}}}}.selected-item{background-color:var(--color-background);>a{color:var(--color-primary)!important}}.top-category,.all-categories{a{color:var(--color-text);@include line-rule(12);font-weight:700;padding:var(--spacer-4);border-color:var(--color-border);transition:var(--transition);&:hover{color:var(--color-primary)}i{@include center;width:20px;height:20px;margin-right:0}}}}.block-item{&[data-type="quick-search"]{.btn.btn-primary{height:100%;padding:0}@include max($lg){.block-item-content-body{form{.form-group{.col-9,.col-3.pl-0{flex:0 0 100%;max-width:100%}.col-3.pl-0{padding-left:var(--gutter)!important;margin-top:var(--gutter)}}}}}}}.modal-cart-delete{overflow:visible!important;.modal-dialog{max-width:580px;margin:var(--spacer-25) auto 0;@include max($lg){margin-top:var(--spacer-5)}@include max($sm){max-width:400px;margin-top:var(--spacer-4)}@include max($xxs){max-width:350px}@include max($xxxs){max-width:295px}.modal-content{max-width:580px;padding:var(--spacer-6) var(--spacer-34);border:none;text-align:center;box-shadow:0 0 15px rgb(0 0 0 / .3);@include max($sm){max-width:400px;padding:var(--spacer-12)}@include max($xxs){max-width:350px;padding:var(--spacer-6)}@include max($xxxs){max-width:295px}.close{display:none}.modal-body{padding:0;svg{margin-bottom:var(--spacer-5)}span{display:block;text-align:center;font-size:var(--font-size-24);font-weight:700;margin-bottom:var(--spacer-5)}p{color:#999}}.modal-footer{padding:0;border:none;text-align:center;justify-content:center;.btn{flex:1 0 0%;margin-right:var(--spacer-6);&:last-child{margin-right:0}}}}@include max($sm){.modal-content{.modal-body{span{font-size:var(--font-size-19);margin-bottom:var(--spacer-7)}}}}}}.shopping-information-cart{position:fixed;left:0;top:0;z-index:1100;width:100%;height:100%;background-color:rgb(255 255 255 / .9);.shopping-information-cart-inside{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--color-text);font-size:var(--font-size-22);letter-spacing:1px;text-transform:uppercase;svg{flex:0 0 56px;width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin-right:var(--spacer-5);animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;circle{float:left;stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--color-primary);fill:none;animation:stroke 0.6s cubic-bezier(.65,0,.45,1) 2}path{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(.65,0,.45,1) 0.8s forwards}}}}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px var(--color-primary)}}.promotion-wrapper{margin-bottom:var(--spacer-12);.promotion-title{h4{line-height:32px;font-size:var(--font-size-24);font-weight:700;margin-bottom:var(--spacer-8)}}.promotion-content{.promotion-row{margin-top:-1px;background-color:#fff;border:1px solid var(--color-border);&:first-child{margin-top:0}&:nth-child(odd){background-color:var(--color-background)}@include max($sm){margin-top:0;margin-bottom:var(--spacer-8)}}.promotion-icon{display:flex;align-items:center;justify-content:center;height:100%;padding:0 var(--spacer-4);border-right:1px solid var(--color-border);i{color:var(--color-text);font-size:var(--font-size-30)}}.promotion-info{height:100%;padding:var(--spacer-4);>div{margin-bottom:var(--spacer-3);strong{font-size:var(--font-size-18)}}>span{display:block;max-height:75px;overflow-y:auto;font-size:var(--font-size-14)}}.promotion-button{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--spacer-4);border-left:1px solid var(--color-border);@include max($sm){padding:0;border-left:none}}}}.tabbed-midblocks-container{margin-bottom:var(--spacer-5);.tabbed-midblocks-header{display:flex;flex-wrap:wrap;margin-bottom:var(--spacer-3);>a{width:40px;height:40px;display:none;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-white);@include max($md){display:flex}}>div{display:flex;flex:auto;[data-tab-index]{position:relative;flex:0 0 20%;cursor:pointer;>span{display:flex;align-items:center;flex:0 0 100%;height:40px;color:var(--color-text);border-bottom:3px solid #fff0;font-size:var(--font-size-16)}@include max($md){flex:0 0 100%;display:none;>span{justify-content:center}}&.active{display:flex;>span{border-color:var(--color-primary);color:var(--color-text)}}}}}.tabbed-midblock-content{margin-bottom:var(--spacer-3);>[data-tab-content]{display:none;&.active{display:block}}}.tabbed-midblock-bottom{display:flex;width:100%;align-items:center;justify-content:center;a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-white);margin:0 2px;background-color:var(--color-primary);&.passive{color:var(--color-white);pointer-events:none;background-color:var(--color-secondary)}}}}.mid-blocks-wrapper{.mid-blocks-container{.mid-blocks-header{margin-bottom:var(--spacer-5);.mid-blocks-title{display:flex;align-items:center;height:40px;color:var(--color-text);font-size:var(--font-size-16);border-bottom:3px solid var(--color-primary)}}}}.zoomContainer{.zoomWindow{background-color:#fff}@include max($md){display:none!important}}.product-tags{display:flex;.product-tags-title{flex:0 0 auto;color:var(--color-text);font-weight:700;padding:3px 0;margin-right:var(--spacer-4)}.product-tags-content{display:flex;flex-wrap:wrap;a{display:block;color:var(--color-text);padding:3px var(--spacer-4);margin-right:4px;margin-bottom:4px;border:1px solid var(--color-border);background:#fff;border-radius:var(--border-radius)}}@include max($md){display:block}}.fancybox-slide{.fancybox-image-wrap{background:#fff!important}}.flag-ad{background-position:0 0}.flag-ae{background-position:-18px 0}.flag-af{background-position:-36px 0}.flag-ag{background-position:-54px 0}.flag-ai{background-position:-72px 0}.flag-al{background-position:-90px 0}.flag-am{background-position:-108px 0}.flag-ao{background-position:-126px 0}.flag-aq{background-position:-144px 0}.flag-ar{background-position:-162px 0}.flag-as{background-position:-180px 0}.flag-at{background-position:-198px 0}.flag-au{background-position:-216px 0}.flag-aw{background-position:-234px 0}.flag-ax{background-position:-252px 0}.flag-az{background-position:-270px 0}.flag-ba{background-position:-288px 0}.flag-bb{background-position:-306px 0}.flag-bd{background-position:-324px 0}.flag-be{background-position:-342px 0}.flag-bf{background-position:-360px 0}.flag-bg{background-position:-378px 0}.flag-bh{background-position:-396px 0}.flag-bi{background-position:-414px 0}.flag-bj{background-position:-432px 0}.flag-bl{background-position:-450px 0}.flag-bm{background-position:-468px 0}.flag-bn{background-position:-486px 0}.flag-bo{background-position:-504px 0}.flag-bq{background-position:-522px 0}.flag-br{background-position:-540px 0}.flag-bs{background-position:-558px 0}.flag-bt{background-position:-576px 0}.flag-bw{background-position:-594px 0}.flag-by{background-position:-612px 0}.flag-bz{background-position:-630px 0}.flag-ca{background-position:-648px 0}.flag-cc{background-position:-666px 0}.flag-cd{background-position:-684px 0}.flag-cf{background-position:-702px 0}.flag-cg{background-position:-720px 0}.flag-ch{background-position:-738px 0}.flag-ci{background-position:-756px 0}.flag-ck{background-position:-774px 0}.flag-cl{background-position:-792px 0}.flag-cm{background-position:-810px 0}.flag-cn{background-position:-828px 0}.flag-co{background-position:-846px 0}.flag-cr{background-position:-864px 0}.flag-cv{background-position:-882px 0}.flag-cw{background-position:-900px 0}.flag-cx{background-position:-918px 0}.flag-cy{background-position:-936px 0}.flag-cz{background-position:-954px 0}.flag-de{background-position:-972px 0}.flag-dj{background-position:-990px 0}.flag-dk{background-position:-1008px 0}.flag-dm{background-position:-1026px 0}.flag-do{background-position:-1044px 0}.flag-dz{background-position:-1062px 0}.flag-ec{background-position:-1080px 0}.flag-ee{background-position:-1098px 0}.flag-eg{background-position:-1116px 0}.flag-eh{background-position:-1134px 0}.flag-er{background-position:-1152px 0}.flag-es{background-position:-1170px 0}.flag-et{background-position:-1188px 0}.flag-fi{background-position:-1206px 0}.flag-fj{background-position:-1224px 0}.flag-fk{background-position:-1242px 0}.flag-fm{background-position:-1260px 0}.flag-fo{background-position:-1278px 0}.flag-fr{background-position:-1296px 0}.flag-ga{background-position:-1314px 0}.flag-gb{background-position:-1332px 0}.flag-gd{background-position:-1350px 0}.flag-ge{background-position:-1368px 0}.flag-gf{background-position:-1386px 0}.flag-gh{background-position:-1404px 0}.flag-gi{background-position:-1422px 0}.flag-gl{background-position:-1440px 0}.flag-gm{background-position:-1458px 0}.flag-gn{background-position:-1476px 0}.flag-gp{background-position:-1494px 0}.flag-gq{background-position:-1512px 0}.flag-gr{background-position:-1530px 0}.flag-gs{background-position:-1548px 0}.flag-gt{background-position:-1566px 0}.flag-gu{background-position:-1584px 0}.flag-gw{background-position:-1602px 0}.flag-gy{background-position:-1620px 0}.flag-hk{background-position:-1638px 0}.flag-hn{background-position:-1656px 0}.flag-hr{background-position:-1674px 0}.flag-ht{background-position:-1692px 0}.flag-hu{background-position:-1710px 0}.flag-id{background-position:-1728px 0}.flag-ie{background-position:-1746px 0}.flag-il{background-position:-1764px 0}.flag-in{background-position:-1782px 0}.flag-io{background-position:-1800px 0}.flag-iq{background-position:-1818px 0}.flag-is{background-position:-1836px 0}.flag-it{background-position:-1854px 0}.flag-jm{background-position:-1872px 0}.flag-jo{background-position:-1890px 0}.flag-jp{background-position:-1908px 0}.flag-ke{background-position:-1926px 0}.flag-kg{background-position:-1944px 0}.flag-kh{background-position:-1962px 0}.flag-ki{background-position:-1980px 0}.flag-km{background-position:-1998px 0}.flag-kn{background-position:-2016px 0}.flag-kr{background-position:-2034px 0}.flag-kw{background-position:-2052px 0}.flag-ky{background-position:-2070px 0}.flag-kz{background-position:-2088px 0}.flag-la{background-position:-2106px 0}.flag-lb{background-position:-2124px 0}.flag-lc{background-position:-2142px 0}.flag-li{background-position:-2160px 0}.flag-lk{background-position:-2178px 0}.flag-lr{background-position:-2196px 0}.flag-ls{background-position:-2214px 0}.flag-lt{background-position:-2232px 0}.flag-lu{background-position:-2250px 0}.flag-lv{background-position:-2268px 0}.flag-ma{background-position:-2286px 0}.flag-mc{background-position:-2304px 0}.flag-md{background-position:-2322px 0}.flag-me{background-position:-2340px 0}.flag-mf{background-position:-2358px 0}.flag-mg{background-position:-2376px 0}.flag-mh{background-position:-2394px 0}.flag-mk{background-position:-2412px 0}.flag-ml{background-position:-2430px 0}.flag-mm{background-position:-2448px 0}.flag-mn{background-position:-2466px 0}.flag-mo{background-position:-2484px 0}.flag-mp{background-position:-2502px 0}.flag-mq{background-position:-2520px 0}.flag-mr{background-position:-2538px 0}.flag-ms{background-position:-2556px 0}.flag-mt{background-position:-2574px 0}.flag-mu{background-position:-2592px 0}.flag-mv{background-position:-2610px 0}.flag-mw{background-position:-2628px 0}.flag-mx{background-position:-2646px 0}.flag-my{background-position:-2664px 0}.flag-mz{background-position:-2682px 0}.flag-na{background-position:-2700px 0}.flag-nc{background-position:-2718px 0}.flag-ne{background-position:-2736px 0}.flag-nf{background-position:-2754px 0}.flag-ng{background-position:-2772px 0}.flag-ni{background-position:-2790px 0}.flag-nl{background-position:-2808px 0}.flag-no{background-position:-2826px 0}.flag-np{background-position:-2844px 0}.flag-nr{background-position:-2862px 0}.flag-nu{background-position:-2880px 0}.flag-nz{background-position:-2898px 0}.flag-om{background-position:-2916px 0}.flag-pa{background-position:-2934px 0}.flag-pe{background-position:-2952px 0}.flag-pf{background-position:-2970px 0}.flag-pg{background-position:-2988px 0}.flag-ph{background-position:-3006px 0}.flag-pk{background-position:-3024px 0}.flag-pl{background-position:-3042px 0}.flag-pm{background-position:-3060px 0}.flag-pn{background-position:-3078px 0}.flag-pr{background-position:-3096px 0}.flag-ps{background-position:-3114px 0}.flag-pt{background-position:-3132px 0}.flag-pw{background-position:-3150px 0}.flag-py{background-position:-3168px 0}.flag-qa{background-position:-3186px 0}.flag-re{background-position:-3204px 0}.flag-rest{background-position:-3222px 0}.flag-ro{background-position:-3240px 0}.flag-rs{background-position:-3258px 0}.flag-ru{background-position:-3276px 0}.flag-rw{background-position:-3294px 0}.flag-sa{background-position:-3312px 0}.flag-sb{background-position:-3330px 0}.flag-sc{background-position:-3348px 0}.flag-sd{background-position:-3366px 0}.flag-se{background-position:-3384px 0}.flag-sg{background-position:-3402px 0}.flag-sh{background-position:-3420px 0}.flag-si{background-position:-3438px 0}.flag-sj{background-position:-3456px 0}.flag-sk{background-position:-3474px 0}.flag-sl{background-position:-3492px 0}.flag-sm{background-position:-3510px 0}.flag-sn{background-position:-3528px 0}.flag-sr{background-position:-3546px 0}.flag-ss{background-position:-3564px 0}.flag-st{background-position:-3582px 0}.flag-sv{background-position:-3600px 0}.flag-sx{background-position:-3618px 0}.flag-sz{background-position:-3636px 0}.flag-tc{background-position:-3654px 0}.flag-td{background-position:-3672px 0}.flag-tf{background-position:-3690px 0}.flag-tg{background-position:-3708px 0}.flag-th{background-position:-3726px 0}.flag-tj{background-position:-3744px 0}.flag-tk{background-position:-3762px 0}.flag-tl{background-position:-3780px 0}.flag-tm{background-position:-3798px 0}.flag-tn{background-position:-3816px 0}.flag-to{background-position:-3834px 0}.flag-tr{background-position:-3852px 0}.flag-tt{background-position:-3870px 0}.flag-tv{background-position:-3888px 0}.flag-tw{background-position:-3906px 0}.flag-tz{background-position:-3924px 0}.flag-ua{background-position:-3942px 0}.flag-ug{background-position:-3960px 0}.flag-um{background-position:-3978px 0}.flag-us{background-position:-3996px 0}.flag-uy{background-position:-4014px 0}.flag-uz{background-position:-4032px 0}.flag-va{background-position:-4050px 0}.flag-vc{background-position:-4068px 0}.flag-vg{background-position:-4086px 0}.flag-vi{background-position:-4104px 0}.flag-vn{background-position:-4122px 0}.flag-vu{background-position:-4140px 0}.flag-wf{background-position:-4158px 0}.flag-ws{background-position:-4176px 0}.flag-xk{background-position:-4194px 0}.flag-yt{background-position:-4212px 0}.flag-za{background-position:-4230px 0}.flag-zm{background-position:-4248px 0}.flag-zw{background-position:-4266px 0}.product-standart-cargo-buttons{display:flex;margin-bottom:var(--spacer-4);.product-standart-cargo-button{display:flex;align-items:center;height:26px;color:var(--color-text);margin-right:var(--spacer-8);i{@include center;width:26px;height:26px;color:#000;margin-right:6px}i:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:var(--font-size-17)}&:last-child{margin-right:0}&.fast_shipping{i:before{content:'\f48b'}}&.same_day_shipping{i:before{content:'\f0d1'}}&.three_days_delivery{i:before{content:'\f0d1'}}&.five_days_delivery{i:before{content:'\f0d1'}}&.seven_days_delivery{i:before{content:'\f0d1'}}&.free_shipping{i:before{content:'\f06b'}}&.delivery_from_stock{i:before{content:'\f472'}}&.pre_ordered_product{i:before{content:'\f253'}}&.limited_stock{i:before{content:'\f017'}}&.ask_stock{i:before{content:'\f4ad'}}&.campaigned_product{i:before{content:'\f295'}}}}#social-container{padding:0;[data-selector=whatsapp-order]{background:#25D366;border-radius:0;bottom:56px}[data-selector=facebook-messenger]{border-radius:0;&.overlap{bottom:104px}}[data-selector=whatsapp-order],[data-selector=facebook-messenger]{position:fixed;width:40px;height:40px;font-size:0;border-radius:100%;.fab{margin-right:0;font-size:var(--font-size-25)}&.right{right:8px}}}.idea-promotion-bar{padding:0;z-index:101;&.bar-position-top{border-bottom:none}}#checkout-breadcrumbs{.checkout-steps{>a{margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter))}}}.form-control{color:var(--color-text);font-size:var(--font-size-13);border-radius:var(--border-radius);border:1px solid var(--color-border);&::placeholder{color:var(--color-text)}}.form-group{.required{font-size:var(--font-size-14);@include max($sm){right:12px}}}.current-page-product-detail{.product-extra-details,.product-detail{ol,ul{margin:0;padding:0}ol{li{list-style:decimal inside}}ul{li{list-style:disc inside}}}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.form-control:focus{-webkit-box-shadow:0 0 3px 1px #f0f0f0!important;box-shadow:0 0 3px 1px #f0f0f0!important}.alert,.cart-block,.form-control,.modal-content,.user-login-box,#checkout-breadcrumbs,.member-block li a i.left-icons,input[type=checkbox]+label:before,.member-block li.member-block-title,.order-list-table .order-list-action-button a i,.input-group.input-group-left .input-group-addon,#agreement-content .agreement-container .agreement,.address-wrapper .address-block .address-block-header,.payment-tab .payment-tab-nav .payment-tab-nav-left>div>a,select.form-control:not([size]):not([multiple]),select:not([size]),#cart-container #cart-promoted-products .promotion-list .list-header,#cart-popup-container #cart-promoted-products .promotion-list .list-header,#idea-pay-form #agreement-content .agreement-container .agreement,#cart-container #cart-items .cart-item .product-quantity,#cart-popup-container #cart-items .cart-item .product-quantity,#CreditCard [data-selector=payment-form] #agreement-content .agreement-container .agreement,#MailOrder [data-selector=payment-form] #agreement-content .agreement-container .agreement{border-radius:var(--border-radius)}.btn{@include line-rule(16);font-weight:700;@include border-radius(8px);transition:var(--transition);&.btn-primary{color:var(--color-white);background:var(--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:var(--color-white);background:var(--color-secondary)}}&.btn-secondary{color:var(--color-text);background:var(--color-border);&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover{color:var(--color-white);background:#000}}}.btn-loading:before{border-top-color:var(--color-primary)}.loader{.ball-pulse{>div{background-color:var(--color-primary)}}}.loading>div{border-top-color:var(--color-primary);border-bottom-color:var(--color-primary)}.loading-bar{.loader{background:var(--color-primary)}}.control-label{color:var(--color-text);font-size:var(--font-size-13)}.information-content{border:1px solid var(--color-border);border-radius:var(--border-radius);span{border-radius:var(--border-radius)}i{color:var(--color-text);filter:brightness(1.1)}}.member-block{li{>a{&.active{color:var(--color-primary)}}&:hover>a:not(.active){color:var(--color-primary);i.left-icons{color:var(--color-primary)}}}}#featured-product-block{border:none}.input-group{.input-group-addon{border-color:var(--color-border)}}.user-login-box{border-color:var(--color-border)}.contentbox-sub-title{border-bottom-color:var(--color-border)}.block-list{li{a{align-items:center}&:last-child{a{border-bottom:none}}}}#footer-content{@include border-radius(var(--border-radius));border:1px solid #E7E7E7;padding:var(--spacer-6) var(--spacer-8);margin-top:var(--spacer-4);background-color:var(--color-background)}#head-content,#triple-search-box{padding-bottom:var(--spacer-4);margin-bottom:var(--spacer-4)}@include max($sm){#triple-search-box{.col-form-label{line-height:16px}}}#combine-thumb-image{margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter));.combine-thumb-item{padding-right:var(--gutter);padding-left:var(--gutter)}}#not-found-container{.not-found-title{line-height:normal}}.efsane-kampanya-hero{@include border-radius(var(--border-radius));border:1px solid #E7E7E7;padding:var(--spacer-6) var(--spacer-4);background-color:var(--color-border);.efsane-kampanya-inner{text-align:center;.efsane-kampanya-badge{color:var(--color-white);@include line-rule(12);font-weight:700;letter-spacing:.88px;@include border-radius(100px);padding:var(--spacer-3);margin:0 auto var(--spacer-2);background-color:var(--color-primary);@include min($lg){max-width:600px}}.efsane-kampanya-title{color:var(--color-third);@include line-rule(26);font-weight:400;letter-spacing:-.52px;text-align:center!important;padding-block:4px;margin-bottom:var(--spacer-2)}.efsane-kampanya-desc{color:var(--color-third);@include line-rule(14);font-weight:600;padding-block:var(--spacer-4);margin-bottom:var(--spacer-2)}.efsane-countdown{@include center;flex-wrap:wrap;gap:var(--spacer-4);>div{min-width:152px;min-height:64px;@include center;flex-direction:column;@include border-radius(8px);border:1px solid #E8E8E8;background-color:var(--color-white);box-shadow:0 8px 24px 0 #0000000A;>span{display:block;color:var(--color-third);@include line-rule(30);font-weight:700}>small{color:var(--color-primary);@include line-rule(12);font-weight:700;margin-top:-4px}}}}}.head__content{position:relative;.head__content-image{position:relative;aspect-ratio:1776/483;@include fit;img{@include border-radius(var(--border-radius))}@include max($sm){aspect-ratio:1}}.head__content-wrapper{position:absolute;inset:0;padding:var(--spacer-18);@include max($lg){padding:var(--spacer-4)}h2{color:var(--color-white);@include line-rule(48);font-weight:700;letter-spacing:-.96px;margin-bottom:var(--spacer-4);>span{color:var(--color-primary)}@include max($xlg){@include min($lg){@include line-rule(32)}}@include max($lg){@include line-rule(20)}}p{color:var(--color-white);@include line-rule(18);font-weight:400;margin-bottom:0;@include max($lg){@include line-rule(16)}}}}.fancybox-slide--video{display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.fancybox-slide--video .fancybox-content{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;max-width:92vw!important;max-height:85vh!important;padding:0!important;margin:0 auto!important;overflow:hidden!important;background:#C85B31!important}.fancybox-slide--video video,.fancybox-slide--video .fancybox-video{display:block!important;width:auto!important;height:auto!important;max-width:92vw!important;max-height:85vh!important;margin:0 auto!important;object-fit:contain!important;background:#C85B31!important;border-radius:16px}@media (max-width:767px){.fancybox-slide--video{padding:50px 12px 20px!important}.fancybox-slide--video .fancybox-content,.fancybox-slide--video video,.fancybox-slide--video .fancybox-video{max-width:92vw!important;max-height:80vh!important}}.mobile-customer-review{@include max($lg){@include border-radius(var(--spacer-3));margin-top:16px;padding:var(--spacer-5);background-color:#F3F3F4}&__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacer-4);margin-bottom:var(--spacer-5)}&__content{flex:1;min-width:0;h2{margin:0 0 var(--spacer-2);color:var(--color-text);@include line-rule(20);font-weight:700;letter-spacing:-.3px}p{margin:0;color:#454342;@include line-rule(14);font-weight:400}}&__all{display:inline-flex;align-items:center;gap:6px;margin-left:4px;color:var(--color-primary);font-weight:700;white-space:nowrap;span{display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1;font-weight:400}}&__rating{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacer-1);span{color:var(--color-text);@include line-rule(12);font-weight:600;white-space:nowrap}}&__stars{color:var(--color-primary);font-size:18px;line-height:1;letter-spacing:1px;white-space:nowrap}&__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:var(--spacer-3) var(--spacer-4);background-color:var(--color-primary);color:#fff!important;@include border-radius(var(--spacer-2));@include line-rule(14);font-weight:700;text-decoration:none;&:hover,&:focus{color:#fff}}@include max($sm){padding:var(--spacer-4);&__header{gap:var(--spacer-2);margin-bottom:var(--spacer-4)}&__content{h2{@include line-rule(18)}p{@include line-rule(13)}}&__rating{span{@include line-rule(10)}}&__stars{font-size:16px}}}<style>.enh-blog{--enh-terracotta:#C96F4A;--enh-terracotta-dark:#A95235;--enh-terracotta-soft:#F8E9E2;--enh-green:#557A64;--enh-green-dark:#365746;--enh-green-soft:#EAF1EC;--enh-dark:#292D29;--enh-text:#4C514D;--enh-muted:#737A74;--enh-border:#E5E4DE;--enh-surface:#F8F7F3;--enh-white:#FFFFFF;max-width:920px;margin:0 auto;color:var(--enh-text);font-family:inherit;font-size:16px;line-height:1.75}.enh-blog *,.enh-blog *::before,.enh-blog *::after{box-sizing:border-box}.enh-blog h1,.enh-blog h2,.enh-blog h3{color:var(--enh-dark);line-height:1.25;letter-spacing:-.02em}.enh-blog h1{margin:0 0 20px;font-size:clamp(32px, 5vw, 48px);font-weight:750}.enh-blog h2{margin:64px 0 20px;scroll-margin-top:100px;font-size:clamp(25px, 4vw, 32px);font-weight:700}.enh-blog h3{margin:32px 0 12px;font-size:20px;font-weight:700}.enh-blog p{margin:0 0 20px}.enh-blog a{color:inherit}.enh-blog strong{color:var(--enh-dark)}.enh-blog-hero{position:relative;overflow:hidden;margin-bottom:32px;padding:clamp(28px, 5vw, 56px);border:1px solid var(--enh-border);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgb(201 111 74 / .15),transparent 38%),linear-gradient(135deg,#FBF8F3 0%,#F3F6EF 100%)}.enh-blog-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:8px 12px;border-radius:999px;background:var(--enh-terracotta-soft);color:var(--enh-terracotta-dark);font-size:13px;font-weight:700}.enh-blog-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--enh-terracotta)}.enh-blog-lead{max-width:760px;margin-bottom:24px!important;color:var(--enh-text);font-size:18px;line-height:1.7}.enh-blog-audience{display:flex;flex-wrap:wrap;gap:10px}.enh-blog-audience span{padding:7px 11px;border:1px solid rgb(85 122 100 / .18);border-radius:8px;background:rgb(255 255 255 / .75);color:var(--enh-green-dark);font-size:13px;font-weight:650}.enh-blog-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 40px}.enh-blog-trust-item{padding:18px;border:1px solid var(--enh-border);border-radius:14px;background:var(--enh-white)}.enh-blog-trust-label{display:block;margin-bottom:4px;color:var(--enh-muted);font-size:12px}.enh-blog-trust-value{color:var(--enh-dark);font-size:14px;font-weight:700}.enh-blog-toc{margin:0 0 48px;padding:clamp(22px, 4vw, 32px);border:1px solid var(--enh-border);border-radius:20px;background:var(--enh-surface)}.enh-blog-toc-title{margin:0 0 18px;color:var(--enh-dark);font-size:19px;font-weight:750}.enh-blog-toc ol{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 28px;margin:0;padding-left:22px}.enh-blog-toc li{color:var(--enh-green-dark)}.enh-blog-toc a{text-decoration:none;transition:color .2s ease}.enh-blog-toc a:hover{color:var(--enh-terracotta-dark);text-decoration:underline}.enh-blog ul,.enh-blog ol{margin:16px 0 24px;padding-left:24px}.enh-blog li{margin-bottom:8px}.enh-blog-note,.enh-blog-warning,.enh-blog-tip{margin:28px 0;padding:20px 22px;border-radius:14px}.enh-blog-note{border-left:4px solid var(--enh-green);background:var(--enh-green-soft)}.enh-blog-tip{border-left:4px solid var(--enh-terracotta);background:var(--enh-terracotta-soft)}.enh-blog-warning{border:1px solid #EBCBC1;background:#FFF5F1}.enh-blog-box-title{display:block;margin-bottom:6px;color:var(--enh-dark);font-weight:750}.enh-blog-materials{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:28px 0}.enh-blog-material{padding:20px;border:1px solid var(--enh-border);border-radius:16px;background:var(--enh-white)}.enh-blog-material-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:14px;border-radius:50%;background:var(--enh-green-soft);color:var(--enh-green-dark);font-size:13px;font-weight:800}.enh-blog-material h3{margin:0 0 6px;font-size:17px}.enh-blog-material p{margin:0;color:var(--enh-muted);font-size:14px}.enh-blog-steps{position:relative;margin-top:28px}.enh-blog-step{position:relative;margin-bottom:14px;padding:22px 22px 22px 74px;border:1px solid var(--enh-border);border-radius:16px;background:var(--enh-white)}.enh-blog-step-number{position:absolute;top:22px;left:20px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--enh-terracotta);color:#fff;font-size:14px;font-weight:800}.enh-blog-step h3{margin:0 0 8px;font-size:18px}.enh-blog-step p:last-child{margin-bottom:0}.enh-blog-cta{position:relative;overflow:hidden;margin:40px 0;padding:clamp(26px, 5vw, 40px);border-radius:20px;background:var(--enh-green-dark);color:#fff}.enh-blog-cta::after{content:"";position:absolute;right:-60px;bottom:-100px;width:220px;height:220px;border-radius:50%;background:rgb(201 111 74 / .24)}.enh-blog-cta h3{position:relative;z-index:1;margin:0 0 10px;color:#fff;font-size:24px}.enh-blog-cta p{position:relative;z-index:1;max-width:650px;color:rgb(255 255 255 / .82)}.enh-blog-buttons{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.enh-blog-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px;background:var(--enh-terracotta);color:#fff!important;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s ease,background .2s ease}.enh-blog-button:hover{transform:translateY(-1px);background:var(--enh-terracotta-dark)}.enh-blog-button-secondary{border:1px solid rgb(255 255 255 / .28);background:rgb(255 255 255 / .1)}.enh-blog-button-secondary:hover{background:rgb(255 255 255 / .18)}.enh-blog-mistakes{display:grid;gap:12px;margin-top:24px}.enh-blog-mistake{padding:18px 20px;border:1px solid var(--enh-border);border-radius:14px}.enh-blog-mistake strong{display:block;margin-bottom:5px;color:var(--enh-terracotta-dark)}.enh-blog-mistake p{margin:0}.enh-blog-faq{margin-top:30px}.enh-blog-faq details{margin-bottom:10px;border:1px solid var(--enh-border);border-radius:14px;background:var(--enh-white)}.enh-blog-faq summary{position:relative;padding:20px 52px 20px 20px;color:var(--enh-dark);font-weight:700;cursor:pointer;list-style:none}.enh-blog-faq summary::-webkit-details-marker{display:none}.enh-blog-faq summary::after{content:"+";position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--enh-green-dark);font-size:24px;font-weight:400}.enh-blog-faq details[open] summary::after{content:"−"}.enh-blog-faq-answer{padding:0 20px 20px}.enh-blog-faq-answer p{margin-bottom:0}.enh-blog-editorial{margin-top:56px;padding:24px;border-top:1px solid var(--enh-border);border-bottom:1px solid var(--enh-border);background:var(--enh-surface)}.enh-blog-editorial strong{display:block;margin-bottom:6px}@media (max-width:767px){.enh-blog{font-size:15.5px}.enh-blog-hero{border-radius:18px}.enh-blog-trust{grid-template-columns:1fr}.enh-blog-toc ol{grid-template-columns:1fr}.enh-blog-materials{grid-template-columns:1fr}.enh-blog-step{padding:68px 18px 20px}.enh-blog-step-number{top:18px;left:18px}.enh-blog-buttons{flex-direction:column}.enh-blog-button{width:100%}.enh-blog h2{margin-top:48px}}@media (prefers-reduced-motion:reduce){.enh-blog *,.enh-blog *::before,.enh-blog *::after{scroll-behavior:auto!important;transition:none!important}}html{scroll-behavior:smooth}