@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import "mixin";$font-family:'Montserrat',sans-serif;$text-color:#333;$primary-color:#f7954b;$primary-hover-color:#f7954b;$primary-text-color:#fff;$secondary-color:#E11A22;$secondary-hover-color:#E11A22;$secondary-text-color:#fff;$gray-color:#eee;$gray-hover-color:darken(#eeeeee,5%);$gray-text-color:gray;$light-gray-color:#fafafa;$border-color:#F2F2F2;$transition-base:all .2s ease-in-out;$radius-base:.6rembody{font-size:1.2rem;font-family:$font-family;color:$text-color;background:#fff;transition:left .2s ease-in-out,right .2s ease-in-out;position:relative;left:0}#ideasoft{display:none}a{color:$primary-color;&:active,&:focus,&:hover{color:$primary-hover-color}}.openbox-overlay,.navigation-menu-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.22);display:none;z-index:99;width:100%;height:100%;cursor:pointer}#header{margin-bottom:1rem}.toggle-bar{width:4rem;height:4rem;align-items:center;justify-content:center;color:$primary-color;font-size:2rem;display:none;cursor:pointer;z-index:1;@include max($md){display:flex}}.header-top{padding:1.3rem 0;background:$primary-color;>.container>.row{justify-content:space-between}}.header-phone{>a{display:flex;align-items:center;flex-wrap:wrap;color:#fff;>span{margin:0 1rem}>b{font-size:1.6rem;font-weight:500}@include max($md){justify-content:center}}}.header-texts{text-align:center;.header-text{color:#fff;font-size:1.6rem;font-weight:500}.slick-arrow{width:9px;height:16px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;>i{display:none}&.slick-prev{left:15px;background-image:url("{{ themeAsset('images/text-arrow-left.svg') }}")}&.slick-next{right:15px;background-image:url("{{ themeAsset('images/text-arrow-right.svg') }}")}&.slick-disabled{opacity:.6}}@include max($md){display:none}}.header-middle{background-color:#fff;transition:$transition-base;>.container>.row{align-items:center}}.header-sticky{@include min($md){position:sticky;position:-webkit-sticky;top:0;z-index:101;.logo{img{transition:$transition-base}}}}body.sticked{@include min($md){.header-sticky{box-shadow:0 3px 11px rgba(0,0,0,.09);.logo{img{max-height:7rem}}}}}.header-middle-right{display:flex;align-items:center;justify-content:space-between;@include max($md){margin-bottom:1rem}}.logo{@include center;padding:1.5rem 0;img{max-height:10rem}}.search{form{position:relative;input{width:100%;padding:1rem 6rem 1rem 2rem;border:2px solid $primary-color;height:4.6rem;color:$text-color;font-size:1.4rem;font-weight:500;border-radius:8px;&::placeholder{opacity:1;color:#8B8B8B}}button{position:absolute;top:0;right:0;height:100%;width:5rem;background:url("{{ themeAsset('images/icon-search.svg') }}") no-repeat 50% 50%;border:none;padding:0}}}.header-favourite{>a{padding:0 2rem;@include min($lg){display:block;min-height:32px;border-left:2px solid #F1F1F1;border-right:2px solid #F1F1F1}}}body{&.user-menu-content-active{.user-menu-content{right:0;box-shadow:-2px 0 5px 0 rgba(0,0,0,.1)}}&.user-menu-welcome-active{.user-menu-welcome{right:0;box-shadow:-2px 0 5px 0 rgba(0,0,0,.1)}}@include max($md){&.user-menu-content-active,&.user-menu-welcome-active{overflow:hidden;position:fixed;height:100%;width:100%;left:-280px}}}.user-menu{>a{position:relative;display:flex;align-items:center;.user-check{position:absolute;top:-13px;left:13px}>i{margin-right:1rem}>div{>b{display:block;color:$primary-color;font-size:1.4rem;font-weight:600}>span{color:#8B8B8B}}}}.user-menu-content,.user-menu-welcome{position:fixed;top:0;right:-480px;width:480px;height:100%;background-color:#fff;z-index:101;transition:$transition-base;overflow-y:auto;padding:6rem;.user-menu-content-top{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid $border-color}.user-menu-title{font-size:1.8rem;font-weight:700;color:$text-color;margin-bottom:1rem}.user-menu-subtitle{font-size:1.6rem;margin-bottom:2rem}.user-menu-input{margin-bottom:1.5rem;input{background-color:#fff;border-radius:0;font-size:1.2rem;color:$text-color;&::placeholder{color:$text-color;opacity:1}}}.user-menu-forgot-pass{text-align:right;display:block;color:$text-color;text-decoration:underline}.user-menu-button{margin-bottom:1.5rem;.btn{font-size:1.6rem;font-weight:700}}.btn-user-menu-signup{background-color:$text-color;color:#fff}.user-menu-profile-list{padding:2rem 0;margin-bottom:2rem;border-top:1px solid $border-color;border-bottom:1px solid $border-color;>a{color:$text-color;font-size:1.6rem;padding:1rem 0;display:block;&:hover{color:$primary-color;text-decoration:underline}}}.user-menu-profile-logout{>a{font-size:1.6rem;font-weight:700}}@include max($md){right:-280px;width:280px;padding:1.5rem}}body{&.cart-content-active{.cart-content{right:0;box-shadow:-2px 0 5px 0 rgba(0,0,0,.1)}}@include max($md){&.cart-content-active{overflow:hidden;position:fixed;height:100%;width:100%;left:-280px}}}.cart-menu{>a{display:block;position:relative;.cart-amount{position:absolute;top:-17px;right:-1px;width:17px;height:17px;line-height:17px;text-align:center;color:#fff;font-size:1.1rem;font-weight:600;border-radius:50%;background-color:#E11A22}}}.cart-content{position:fixed;top:0;right:-480px;width:480px;height:100%;background-color:#fff;z-index:101;transition:$transition-base;padding:6rem;overflow-y:auto;.cart-content-title{font-size:1.8rem;font-weight:700;color:$text-color;margin-bottom:1rem}.cart-content-subtitle{font-size:1.6rem;margin-bottom:2rem}.cart-list{border-top:1px solid $border-color;margin-bottom:3rem;.cart-list-item{border-bottom:1px solid $border-color;padding:1.5rem 0;display:flex;align-items:center;margin-bottom:1.5rem;.cart-list-item-image{flex:0 0 6rem;margin-right:1rem;>span{display:block;width:100%;height:6rem;background:url("{{ themeAsset('images/nopic_image.png') }}") no-repeat center center;background-size:50% 50%}}.cart-list-item-content{flex:1 0 0%;min-width:0;padding-right:1rem;.cart-list-item-title{color:$text-color;font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-list-item-brand{display:block;color:$text-color}.cart-list-item-price{font-size:1.4rem;font-weight:700}.cart-list-item-amount{font-size:1.2rem;font-weight:400}}.cart-list-item-delete{color:$text-color;flex:0 0 2rem;opacity:.5;transition:$transition-base;font-size:1.6rem;height:2rem;@include center;overflow:hidden;&:hover{opacity:1}}}}.cart-content-total-price{margin-bottom:3rem;>span{font-size:1.6rem}>div{font-size:1.8rem;font-weight:700}}.cart-content-button{margin-bottom:1.5rem;.btn{font-size:1.6rem;font-weight:700}}.cart-content-empty-icon{position:relative;border-top:1px solid $border-color;border-bottom:1px solid $border-color;height:20rem;margin-bottom:3rem;@include imgcenter;img{width:15rem;height:auto;opacity:.2}}@include max($md){right:-280px;width:280px;padding:1.5rem}}.header-bottom{position:relative;padding:1rem 0;margin-bottom:2.4rem;background-color:#fff;z-index:100;@include max($md){display:none}}.navigation-container{position:relative;>a{display:flex;align-items:center;justify-content:space-between;width:100%;height:5rem;color:$text-color;font-size:1.3rem;font-weight:600;padding:0 2rem;border-radius:.8rem;background-color:#F5F6F8}.navigation-content{position:absolute;top:calc(100% + 2.4rem);left:0;z-index:101;display:none;width:100%;border:1px solid #F1F1F1;border-radius:1rem;background-color:#fff}}body.navigation-content-active{.navigation-content{display:block}.navigation-menu-overlay{display:block}}body.current-page-default-entry{.navigation-content{display:block!important}.navigation-menu-overlay,.navigation-content-overlay{display:none!important}&.navigation-active{.navigation-menu-overlay{display:block!important}}}#navigation{position:relative;.category-level-1{>ul{>li{>a{display:block;color:$text-color;font-size:1.2rem;font-weight:600;padding:1.5rem}&.has-sub-category{>a{}}&.navigation-category-image{>a{display:flex;align-items:center;div{position:relative;width:2rem;height:2rem;margin-right:1rem;@include imgcenter}}}&.active{>a{}>.category-level-2{display:block}}&:last-child{>a{color:#fff;border-radius:0 0 1rem 1rem;background-color:#E11A22}}}}}.category-level-2{position:absolute;top:0;left:100%;width:calc(1200px - 100%);height:auto;background-color:#fff;display:none;z-index:101;padding:2rem;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.06);>ul{display:flex;flex-wrap:wrap;>li{flex:0 0 25%;margin-bottom:2rem;>a{display:flex;align-items:center;color:$text-color;font-size:1.3rem;font-weight:600;margin-bottom:1rem;transition:$transition-base;&:only-child{margin-bottom:0}}&.navigation-category-image{flex:0 0 100%/3;>a{div{position:relative;width:8rem;height:6rem;border:1px solid #E5E5E5;border-radius:4px;overflow:hidden;margin-right:1.8rem;transition:$transition-base;@include imgcenter}}}&:hover{>a{color:$primary-color;div{border-color:#389CEB}}}}}}.category-level-3{display:none}@include max($md){display:none}}.menu-items-row1{display:flex;padding:0 2rem;border-radius:8px;background-color:#F5F6F8;li{a{display:block;color:$primary-color;font-size:1.4rem;font-weight:600;padding:1.5rem 2.5rem 1.5rem 0;&:hover{color:$text-color}}}}.entry-row-1{margin-bottom:4rem;@include max($md){margin-bottom:2rem}}#entry-slider{>div{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}}.slick-arrow{width:3.6rem;height:3.6rem;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.1);background-position:50% 50%;background-repeat:no-repeat;background-color:$primary-color;&:before{filter:invert(7) brightness(3)}>i{display:none}&.slick-prev{left:15px;&:before{content:url("{{ themeAsset('images/icon-arrow-left.svg') }}")}}&.slick-next{right:15px;&:before{content:url("{{ themeAsset('images/icon-arrow-right.svg') }}")}}&.slick-disabled{background-color:#fff;&:before{filter:unset}}}.slick-dots{display:flex;justify-content:center;align-items:center;width:100%;>li{margin:0 .5rem;>button{width:12px;height:12px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:50%;background-color:#fff;padding:0;display:block;margin-bottom:.5rem}&.slick-active{>button{background-color:$primary-color}}}}@include max($md){margin-bottom:3rem;.slick-arrow{display:none!important}.slick-dots{bottom:.5rem}}}.entry-row-2{padding:4.5rem 0;margin-bottom:6rem;background-color:#EFF8FF;@include max($md){margin-bottom:3rem}}.new-products{.products-header{height:100%;display:flex;justify-content:center;flex-direction:column;>div{color:$primary-color;font-size:3rem;font-weight:700;margin-bottom:3.5rem}>span{display:block;color:#f7954b;font-size:1.4rem;font-weight:500;margin-bottom:3.5rem}>a{display:flex;align-items:center;justify-content:space-between;color:#f7954b;font-size:1.3rem;font-weight:600;padding:1.1rem 2rem;border:2px solid #f7954b;border-radius:$radius-base;@include min($md){width:20rem}}}.showcase{overflow:unset;&.elastic-showcase{$elastic-gutter :3rem;position:relative;pointer-events:all;margin-bottom:9rem;.showcase-inside{position:relative;border-radius:6px;box-shadow:1px 4px 5px rgba(0,0,0,.1);background-color:#fff;transition:all .3s ease-in-out}.showcase-content{padding:1.5rem 1rem 1rem;.showcase-buttons{position:absolute;left:0;right:0;bottom:0;opacity:0;display:flex;align-items:center;padding:0 1rem 1.5rem;transition:all .3s ease-in-out}}@include min($lg){&:hover{z-index:6;box-shadow:0 0 15px rgba(104,165,214,.4);.showcase-inside{padding-bottom:$elastic-gutter;margin-bottom:-$elastic-gutter}.showcase-content{.showcase-buttons{opacity:1}}}}}.showcase-content{.showcase-title{a{font-size:1.1rem}}.showcase-price{margin-bottom:1.5rem;&-new{font-size:1.3rem;span{font-size:1.2rem}}&-old{font-size:1.2rem;span{font-size:1.2rem}}}}.showcase-buttons{.showcase-qty-wrapper{display:none}}}@include min($md){.slick-list{padding:50px 0!important;margin:-50px 0!important}}@include max($md){.products-header{height:unset;flex-direction:unset;align-items:center;justify-content:space-between;margin-bottom:1.5rem;>div{font-size:1.8rem;margin-bottom:0;br{display:none}}>span{display:none}}}@include max($sm){.products-header{display:block;padding:1rem;text-align:center;margin-bottom:1rem;>div{margin-bottom:1rem}>a{display:block}}}}.entry-row-3{margin-bottom:6rem;.theme-banner{text-align:center;border-radius:.8rem;padding:2rem 0;.theme-banner-img{margin-bottom:2rem;img{max-height:12rem;transition:$transition-base}}.theme-banner-text{color:$text-color;font-weight:500;margin:0 2rem;padding:1rem 0;border-radius:.6rem;box-shadow:0 1px 4px rgba(0,0,0,.16);background-color:#fff;transition:$transition-base}&.theme-banner-1{background-color:#F5D6C6}&.theme-banner-2{background-color:#A4D7FE}&.theme-banner-3{background-color:#94E0F3}&.theme-banner-4{background-color:#FFD2D2}&.theme-banner-5{background-color:#95EBDC}&.theme-banner-6{background-color:#F8DCA2}@include min($md){&:hover{.theme-banner-img{img{transform:scale(1.05)}}.theme-banner-text{color:#fff;background-color:$primary-color}}}}@include max($md){margin-bottom:3rem}}.entry-row-4{margin-bottom:6rem;@include max($md){margin-bottom:3rem}}.entry-row-5{margin-bottom:6rem;@include max($md){margin-bottom:3rem}}.entry-row-6{margin-bottom:6rem;@include max($md){text-align:center;margin-bottom:3rem}.theme-banner{overflow:hidden;img{transition:$transition-base}&:hover{img{transform:scale(1.05)}}}}.default-products{.products-header{height:100%;padding:2rem;border-radius:$radius-base;display:flex;justify-content:center;flex-direction:column;>div{color:$primary-color;font-size:2rem;font-weight:700;margin-bottom:3.5rem}>span{display:block;color:#f7954b;font-size:1.3rem;font-weight:500;margin-bottom:3.5rem}>a{display:flex;align-items:center;justify-content:space-between;color:#f7954b;font-size:1.3rem;font-weight:600;padding:1.1rem 2rem;border:2px solid #f7954b;border-radius:$radius-base}}&.similar-products{.products-header{background-color:#F5F9FF}}&.offered-products{margin-bottom:8rem;.products-header{background-color:#FFFAF2}}&.category-products-1{.products-header{background-color:#FFFAF2}}&.category-products-2{.products-header{background-color:#F5F9FF}}&.category-products-3{.products-header{background-color:#E8FCF6}}@include max($md){.products-header{height:unset;flex-direction:unset;align-items:center;justify-content:space-between;margin-bottom:1.5rem;>div{font-size:1.8rem;margin-bottom:0;br{display:none}}>span{display:none}}}@include max($sm){.products-header{display:block;padding:1rem;text-align:center;margin-bottom:1rem;>div{margin-bottom:1rem}>a{display:block}}}}.default-products,.popular-products,.new-products{margin-bottom:6rem;.products-content{@include min($md){height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}}>.slick-arrow{width:3.6rem;height:3.6rem;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.1);background-position:50% 50%;background-repeat:no-repeat;background-color:$primary-color;&:before{filter:invert(7) brightness(3)}>i{display:none}&.slick-prev{left:-8px;&:before{content:url("{{ themeAsset('images/icon-arrow-left.svg') }}")}}&.slick-next{right:-8px;&:before{content:url("{{ themeAsset('images/icon-arrow-right.svg') }}")}}&.slick-disabled{background-color:#fff;&:before{filter:unset}}}>.slick-dots{display:flex;justify-content:center;flex-wrap:wrap;padding-top:2rem;width:100%;>li{margin:0 .5rem;>button{width:12px;height:12px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:50%;background-color:$border-color;padding:0;display:block;margin-bottom:.5rem}&.slick-active{>button{background-color:$primary-color}}}}}.slick-list{padding:15px 0;margin:-15px 0;.showcase{margin-bottom:0}}@include max($md){margin-bottom:3rem}}.popular-products{.products-header{color:$text-color;font-size:2.2rem;font-weight:600;text-align:center;margin-bottom:3rem}}.featured-products{.products-header{color:$text-color;font-size:1.5rem;font-weight:600;text-align:center;border-radius:6px 6px 0 0;padding:1.4rem 0;background-color:#F5F6F8}.products-content{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}>.slick-arrow{width:1.2rem;height:2rem;opacity:1;position:absolute;top:45%;transform:translateY(-50%);z-index:2;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;filter:invert(18%) sepia(43%) saturate(6706%) hue-rotate(194deg) brightness(97%) contrast(90%);>i{display:none}&.slick-prev{left:30px;background-image:url("{{ themeAsset('images/home-arrow-left.svg') }}")}&.slick-next{right:30px;background-image:url("{{ themeAsset('images/home-arrow-right.svg') }}")}&.slick-disabled{filter:unset}}>.slick-dots{display:flex;justify-content:center;flex-wrap:wrap;padding-top:2rem;width:100%;>li{margin:0 .5rem;>button{width:12px;height:12px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:50%;background-color:$border-color;padding:0;display:block;margin-bottom:.5rem}&.slick-active{>button{background-color:$primary-color}}}}}.slick-list{padding:15px 0;margin:-15px 0}.showcase{margin-bottom:0;.showcase-image{padding-top:85%}.showcase-content{.showcase-buttons{display:none}}}}.showcase{position:relative;border-radius:.6rem;overflow:hidden;border:1px solid $border-color;background-color:#fff;margin-bottom:$gutter*2;transition:$transition-base;.showcase-image-container{position:relative}.showcase-image{position:relative;padding-top:100%;overflow:hidden;a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;transition:$transition-base;@include imgcenter;&:only-child{left:0!important}&:last-child{left:100%;z-index:2}}}@include min($sm){&:hover{.showcase-image{a{&:first-child{left:-100%}&:last-child{left:0}}}}}.new-label,.discount-label{position:absolute;width:3.8rem;height:3.8rem;font-size:1.3rem;font-weight:500;color:#fff;border-radius:50%;text-transform:uppercase;padding:0 1rem;z-index:3;@include center;@include max($sm){height:2rem;font-size:1.2rem;font-weight:400;border-radius:3px;padding:0 .5rem}}.new-label{top:1rem;left:1rem;font-size:1.1rem;font-weight:500;background-color:$primary-color;@include min($md){>span{position:relative;&:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:16px;height:2px;display:inline-block;background-color:#fff}}}@include max($sm){top:.5rem;left:.5rem}}.discount-label{top:1rem;right:1rem;font-weight:600;background-color:#E11A22;@include max($sm){top:.5rem;right:.5rem}}.sold-out-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;height:3rem;font-size:1.3rem;font-weight:500;color:#fff;text-transform:uppercase;border-radius:$radius-base;padding:0 1rem;background:#222;@include center;@include max($sm){height:2rem;font-size:1.2rem;font-weight:400;padding:0 .5rem}}.showcase-content{padding:1.5rem 1rem;.showcase-title{text-align:center;margin-bottom:1.3rem;a{display:block;font-size:1.4rem;font-weight:500;line-height:1.6rem;height:3.2rem;overflow:hidden;color:$text-color}}.showcase-price{@include center;margin-bottom:2rem;&-new{color:$primary-color;font-size:1.6rem;font-weight:700;span{display:block;font-size:1.4rem;font-weight:500}}&-old{color:878787;font-size:1.2rem;text-decoration:line-through;margin-right:1rem;span{display:block;font-size:1.4rem;font-weight:500}}@include max($md){min-height:4.2rem;align-items:flex-start;flex-direction:column;margin-bottom:0}}}.showcase-buttons{display:flex;align-items:center;margin-left:-10px;margin-right:-10px;>div{padding-left:10px;padding-right:10px}a{height:3.4rem;display:block;color:#fff;font-weight:500;text-align:center;border-radius:$radius-base;@include center;&.add-to-cart-button{background-color:$primary-color}&.no-stock-button{background-color:#949494}}.showcase-buttons-2{flex-basis:0%;flex-grow:1;max-width:100%}@include max($md){display:none}}.showcase-qty-wrapper{.showcase-qty{display:flex;flex-wrap:wrap;border-radius:$radius-base;border:1px solid #DCDCDC;width:5.4rem;height:3.4rem;>div{flex:1 0 0%;max-width:100%;input{width:100%;height:100%;text-align:center;background-color:transparent;border:none;font-size:1.4rem;font-weight:500}}}@include max($xs){margin-bottom:1rem;flex:0 0 100%;max-width:100%;.showcase-qty{width:100%}}}&:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}@include max($sm){margin-bottom:$gutter}}.footer-row-1{margin-bottom:6rem;@include max($md){margin-bottom:2rem}}.shopping-banners{.shopping-banner{@include center;flex-direction:column;color:$text-color;text-align:center;padding:2.5rem 1rem;border-radius:.7rem;border:1px solid #f1f1f1;transition:$transition-base;.shopping-banner-img{width:6rem;height:6rem;position:relative;display:block;margin-bottom:1.5rem;@include imgcenter}.shopping-banner-content{.shopping-banner-title{color:#3D4A54;font-size:1.4rem;font-weight:600;margin-bottom:1.2rem}.shopping-banner-sub-title{color:#545454;font-size:1.3rem;line-height:21px}}&.shopping-banner-2,&.shopping-banner-5{.shopping-banner-content{.shopping-banner-sub-title{b{font-weight:600}}}}&.shopping-banner-4{.shopping-banner-content{.shopping-banner-sub-title{b{color:#E11A22}}}}&:hover{border-color:$primary-color}}}.footer-row-2{padding:2.5rem 0;background-color:$primary-color;@include max($md){padding:2.5rem 0 0}@include max($sm){padding:2.5rem 0 1.5rem}}.footer-shopping-banners{.shopping-banner{@include center;flex-wrap:wrap;.shopping-banner-img{width:4rem;height:4rem;position:relative;display:block;@include imgcenter}.shopping-banner-content{padding-left:1rem;.shopping-banner-title{color:#fff;font-size:1.2rem}.shopping-banner-sub-title{color:#fff;font-size:1.6rem;font-weight:600}}}@include max($md){.shopping-banner{padding:1rem 0;border:1px solid #fff;border-radius:3px}}}.footer-row-3{padding:6rem 0 0rem;background-color:#FCFCFC;@include max($md){text-align:center;padding:3rem 0 2rem}}.footer-logo{display:flex;margin-bottom:2.4rem;img{max-height:8.7rem}@include max($md){justify-content:center}}.footer-address{margin-bottom:2rem;>a{color:gray;font-size:1.3rem;span{white-space:normal}}}.footer-mail{margin-bottom:2rem;>a{display:flex;align-items:center;flex-wrap:wrap;color:gray;font-size:1.4rem;img{margin-right:1rem}}@include max($md){>a{justify-content:center}}}.footer-social{display:flex;margin-left:-1rem;margin-right:-1rem;margin-bottom:3rem;div{padding-left:1rem;padding-right:1rem;a{@include center;width:3rem;height:3rem;color:#fff;font-size:1.4rem;border-radius:50%;background-color:$primary-color;transition:$transition-base;&:hover{color:#fff;background-color:#555}}}@include max($md){justify-content:center}}.footer-menu-container{.footer-menu{.footer-menu-title{font-size:1.4rem;font-weight:600;margin-bottom:2.4rem}.footer-menu-content{>ul{>li{margin-bottom:1.2rem;color:gray;>a{color:gray;font-size:1.3rem;transition:$transition-base;&:hover{color:$primary-color;text-decoration:underline}}}}}}@include max($sm){text-align:center;&[data-menu-type="accordion"]{text-align:left;.footer-menu{.footer-menu-title{padding:$gutter;border:1px solid $border-color;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;cursor:pointer;&:after{content:'\f067';font-family:"Font Awesome 5 Free";font-weight:900}margin-bottom:$gutter}.footer-menu-content{padding:0 $gutter $gutter;display:none}&.active{.footer-menu-title{&:after{content:'\f068'}}.footer-menu-content{display:block}}}}}}.footer-row-4{padding:2.2rem 0;background-color:#F1F1F1;>.container{display:flex;align-items:center;justify-content:space-between}@include max($md){text-align:center;>.container{flex-direction:column}}}.copyright{color:#818181;font-size:1.4rem;font-weight:500;@include max($md){margin-bottom:1.5rem}}.footer-row-5{text-align:center;padding:2rem 0;border-bottom:1px solid $border-color}.paginate-wrapper{position:relative;padding:2rem 0;.paginate{display:flex;justify-content:flex-end;@include max($sm){justify-content:space-between}a{@include center;min-width:4rem;height:4rem;color:$text-color;font-size:1.6rem;font-weight:600;border:1px solid #D6D6D6;border-radius:3px;padding:0 .2rem;@include max($xs){min-width:3rem;height:3rem}i{display:block;line-height:1.4rem;font-size:1.8rem}}.paginate-content{display:flex;a{margin:0 .6rem}}.paginate-left{a{margin-right:.6rem}}.paginate-right{a{margin-left:.6rem}}.paginate-passive{a{}}.paginate-active{a{color:$primary-text-color;background-color:$primary-color}}.paginate-element-active{color:$primary-text-color;border-color:$primary-color;background-color:$primary-color}}}.contentbox-header{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:solid 1px $border-color;p{font-size:1.2rem;margin-bottom:0;display:block}h4{margin-bottom:0;font-size:1.9rem}}.breadcrumb-block{&.breadcrumb-class{margin-bottom:2rem;border-bottom:1px solid $border-color;@include min($md){padding-bottom:2rem}}}#breadcrumbs{@include max($md){overflow-x:auto;scroll-snap-type:x mandatory;margin-bottom:.5rem;padding-bottom:1rem}ol{display:flex;padding:0;margin:0;align-items:center;li{i{font-size:1.2rem;margin:0 .5rem;font-style:normal;&:before{content:'>'}}span{display:flex;align-items:center;white-space:nowrap;color:#004079;font-size:12px;font-weight:500;line-height:1;transition:all 0.2s ease-in-out}a{color:$text-color;&:hover{span{span{color:$primary-color}}}}@include max($md){span{font-size:1.1rem}}}}}@include max($sm){.block-item{&[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}}.filter-menu,.horizontal-filter-menu{position:fixed;width:280px;height:100%;left:-280px;top:0;background:#fff;z-index:100;padding:$gutter;transition:$transition-base;overflow-y:auto;-webkit-overflow-scrolling:touch;.filter-menu-category{display:none}}.filter-menu-active{left:280px;overflow:hidden;position:fixed;height:100%;width:100%;.filter-menu,.horizontal-filter-menu{left:0}}#filter-wrapper{@include max($sm){margin-bottom:2rem}display:none;&.has-sorting-option:not(.has-filter-option){display:block;.filter-wrapper-header{display:none}.filter-wrapper-content{#sorting-options{display:block}}}&.has-filter-option{display:block;.filter-wrapper-content{#sorting-options{display:none}}}}.sorting-options-content-active{#filter-wrapper{.filter-wrapper-content{#sorting-options{display:block}}}}}@include min($md){#sorting-options{select.form-control:not([size]):not([multiple]),select:not([size]){min-width:16rem}}}.filter-menu-overlay,.filter-wrapper-header{@include min($sm){display:none!important}}.horizontal-filter-menu{padding:1.5rem;border:1px solid $border-color;margin-bottom:1rem;.horizontal-filter-menu-title{font-size:1.6rem;margin-bottom:1rem}.clear-filters{display:flex;margin-bottom:1rem;a{display:block;padding:.2rem .5rem;background:$gray-color;color:$text-color}}.filter-menu-selected-items{flex:0 0 100%}.filter-menu-groups{margin-bottom:1rem;.filter-menu-group-title{margin-bottom:1rem}}.filter-menu-selected-items{margin-bottom:1rem;.filter-menu-selected-items-title{font-size:1.4rem;margin-bottom:1rem}.filter-menu-selected-items-content{.filter-menu-selected-group{margin-bottom:.5rem;.filter-menu-selected-group-title{margin-right:1rem;margin-bottom:.5rem}.filter-menu-selected-group-content{display:flex;flex-wrap:wrap;.filter-menu-selected-item{margin-right:1rem;margin-bottom:.5rem;flex:0 0 auto;&:last-child{margin-right:0}a{display:block;padding:.2rem .5rem;background:$gray-color;color:$text-color}}}}}}}.cascade-menu{.parent-item{a.selected-item{color:$primary-color}}}.block-item{margin-bottom:2rem;border:1px solid $border-color;a{color:$text-color;&:hover{color:$primary-hover-color}}.block-item-title{padding:1rem;font-size:1.4rem;display:flex;justify-content:space-between;align-items:center;>i{display:none;@include max($sm){display:block}}}.block-item-content{padding:1rem}&.active{.block-item-title{>i.fa-angle-down{&:before{content:'\f106'}}}}&[data-type="no-frame"]{.block-item-title{display:none}}}.product-center{position:relative}.product-new-label{position:absolute;top:2rem;left:2rem;width:3.8rem;height:3.8rem;font-size:1.3rem;font-weight:500;color:#fff;border-radius:50%;text-transform:uppercase;padding:0 1rem;z-index:1;font-size:1.1rem;font-weight:500;background-color:$primary-color;@include center;@include min($sm){>span{position:relative;&:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:16px;height:2px;display:inline-block;background-color:#fff}}}@include max($sm){top:1rem;left:1rem;height:2rem;font-size:1.2rem;font-weight:400;padding:0 .5rem;border-radius:3px}}.product-image{#product-primary-image{position:relative;padding-top:100%;border:1px solid $border-color;border-radius:6px;overflow:hidden;margin-bottom:1.5rem;@include imgcenter}}#product-thumb-image{margin-left:-$gutter;margin-right:-$gutter;height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}.thumb-item{padding-left:$gutter;padding-right:$gutter;>div{>a{padding-top:100%;position:relative;display:block;border:2px solid $border-color;border-radius:6px;transition:$transition-base;@include imgcenter;&.zoomGalleryActive{border-color:$primary-color}@include min($md){margin-bottom:1.85rem}}}}>.slick-arrow{width:4rem;height:4rem;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;&.slick-prev{left:10px;background:url("{{ themeAsset('images/icon-arrow-left.svg') }}") no-repeat 50% 50%}&.slick-next{right:10px;background:url("{{ themeAsset('images/icon-arrow-right.svg') }}") no-repeat 50% 50%}>i{display:none}}}.product-list-container{margin-bottom:2.5rem;.product-list-block{padding:.4rem 0}.product-list-row{display:flex;align-items:baseline;padding:.4rem 0;color:#666;font-size:1.3rem;font-weight:500;a{color:$text-color;transition:$transition-base;&:hover{color:$primary-color}}.product-list-title{flex:0 0 auto;width:30%}.product-list-content{flex:1 1 auto;display:flex;align-items:baseline;word-break:break-word;&:before{content:':';margin-right:1.6rem}}}}.product-title{margin-bottom:2rem;h1{font-size:28px;font-weight:700;margin-bottom:0}@include max($sm){h1{font-size:28px}}}.product-price-container{display:flex;align-items:center;margin-left:-.5rem;margin-right:-.5rem;margin-bottom:1.6rem;>div{padding-left:.5rem;padding-right:.5rem}.product-price{display:flex;align-items:center;&-new,&-old{color:#f7954b;font-size:28px;font-weight:700;@include max($sm){font-size:28px}span{display:block;font-size:1.4rem;font-weight:500}}}&.has-discount{.product-price{.product-price-old{color:#9F9F9F;font-size:28px;font-weight:500;text-decoration:line-through;padding-right:1.4rem;span{display:none}}}}.discount-label{width:4.4rem;height:4.4rem;color:#fff;font-size:1.4rem;font-weight:600;border-radius:50%;background-color:#f7954b;@include center}}.product-boxs{margin-bottom:2rem;.theme-banner{height:100%;text-align:center;border:1px solid #E5E5E5;border-radius:6px;padding:1rem 1rem;.theme-banner-img{margin-bottom:5px}.theme-banner-text{color:#004079;font-size:12px;font-weight:500;line-height:1.2}}}.without-product-price{color:$primary-color!important;.product-list-content{font-size:1.4rem;font-weight:600}}.product-options{.product-options-title{font-size:1.4rem;font-weight:600;margin-bottom:1rem}}.variant-select{margin-bottom:2rem;.variant-list{margin-bottom:1rem;&:last-child{margin-bottom:0}select{width:50%!important;@include max($xs){width:100%!important}}}}.variant-plural{.variant-list{flex:0 0 100%;display:flex;flex-wrap:wrap}span{position:relative;flex:0 0 auto;cursor:pointer;padding:.7rem 1rem;margin:0 $gutter $gutter 0;border:1px solid $border-color;background-color:#fff;transition:$transition-base;&:last-child{margin-right:0}&:hover,&.variant-selected{border-color:$text-color}&.variant-selected{&:before{content:'\f00c';position:absolute;right:-8px;top:-8px;z-index:1;width:16px;height:16px;@include center;color:#fff;font-size:9px;font-weight:900;font-family:"Font Awesome 5 Free";padding-top:1px;background-color:$primary-color;border-radius:100%}}&.variant-passive,&.variant-no-stock,&.variant-passive:hover,&.variant-no-stock:hover{cursor:no-drop;background-color:$border-color}&.variant-image{max-width:3.2rem;max-height:3.2rem;padding:0;border:none;&:hover,&.variant-selected{border:none}&:hover{opacity:.6}&.variant-passive{opacity:.4;background-color:transparent}}}}.variant-singular{margin-bottom:2rem;.radio-custom{margin-bottom:1rem}}.product-cart-buttons{display:flex;flex-wrap:wrap;margin-left:-$gutter;margin-right:-$gutter;margin-bottom:2.5rem;>div{padding-left:$gutter;padding-right:$gutter}.product-buttons-wrapper{flex:1 0 0%;max-width:100%;.product-buttons-row{display:flex;flex-wrap:wrap;margin-left:-$gutter;margin-right:-$gutter;>div{flex:1 0 0%;max-width:100%;padding-left:$gutter;padding-right:$gutter}}}@include max($sm){margin-left:-$gutter/2;margin-right:-$gutter/2;>div{padding-left:$gutter/2;padding-right:$gutter/2}.product-buttons-wrapper{.product-buttons-row{margin-left:-$gutter/2;margin-right:-$gutter/2;>div{padding-left:$gutter/2;padding-right:$gutter/2}}}}}.product-qty-wrapper{.product-qty{display:flex;flex-wrap:wrap;width:14rem;height:5.4rem;border-radius:$radius-base;border:2px solid #EFEFEF;>a{flex:0 0 3rem;max-width:3rem;color:$text-color;@include center}>div{flex:1 0 0%;max-width:100%;input{width:100%;height:100%;text-align:center;border:none;font-size:1.6rem;font-weight:600;background-color:transparent}}}@include max($xs){margin-bottom:1.5rem;flex:0 0 100%;max-width:100%;.product-qty{width:100%}}}.product-cart-buttons{a.add-to-cart-button,a.no-stock-button,a.quick-order-button,a.remind-me-button{@include center;height:5.4rem;font-size:1.6rem;font-weight:500;padding:0 1.5rem;border-radius:6px;transition:$transition-base}a.add-to-cart-button{background-color:$primary-color;color:$primary-text-color;img{margin-right:1.8rem}&:hover{background-color:$primary-hover-color}}a.no-stock-button{color:#fff;background-color:#666;&:before{content:"";width:26px;height:26px;display:inline-block;margin-right:1.5rem;background:url("{{ themeAsset('images/product-no-stock.svg') }}") no-repeat center}}a.quick-order-button{background-color:#0DB481;color:$primary-text-color;&:hover{background-color:#555}}a.remind-me-button{background-color:#E11A22;color:$primary-text-color;&:hover{background-color:red}}}.product-ex-area-1{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}{% set cargoButtons=['fast_shipping','same_day_shipping','three_days_delivery','five_days_delivery','seven_days_delivery','free_shipping','delivery_from_stock','pre_ordered_product','limited_stock','ask_stock','campaigned_product'] %}.product-cargo-buttons{display:flex;align-items:center;margin-left:-15px;margin-right:-15px;.product-cargo-button{display:flex;align-items:center;flex-wrap:wrap;height:4rem;i{flex:0 0 5rem;height:4rem;width:5rem}span{display:flex;align-items:center;color:$text-color;font-size:1.4rem;font-weight:600;flex:1 1 0%}{% for i in cargoButtons %}&.{{i}}{i{background:url("{{ themeAsset('images/icon-btn-'~ loop.index ~'.svg') }}") no-repeat 50% 50%}}{% endfor %}}@include min($sm){>div{padding:0 15px}}}.product-favorites{>a.add-my-favorites{color:#f7954b;font-size:3rem;&.favorite-product{i{font-weight:900}}}}.product-ex-area-2{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;@include max($sm){display:block;>div{>a{border:1px solid $border-color;border-radius:$radius-base}}}}.product-phone{>a{display:flex;align-items:center;flex-wrap:wrap;i{margin-right:1rem}>div{>b{display:block;color:gray;font-weight:500}>span{color:$primary-color;font-size:1.6rem;font-weight:500}}}@include max($sm){margin-bottom:1.5rem;>a{padding:1rem 2rem}}}.product-whatsapp{>a{display:flex;align-items:center;flex-wrap:wrap;i{margin-right:1rem}>div{>b{display:block;color:gray;font-weight:500}>span{color:$primary-color;font-size:1.6rem;font-weight:500}}}@include max($sm){>a{padding:1rem 2rem}}}.product-social{display:flex;align-items:center;justify-content:flex-end;&-title{font-size:1.4rem;font-weight:600;margin-right:1.8rem}&-content{display:flex;align-items:center;margin-left:-1rem;margin-right:-1rem;>div{padding-left:1rem;padding-right:1rem;>a{@include center;color:#fff;font-size:1.6rem;transition:$transition-base;border-radius:100%;&.product-social-facebook{color:$primary-color}&.product-social-twitter{color:$primary-color}&.product-social-whatsapp{color:#04B47E}}}}@include max($md){justify-content:center}}span[style*="font-size: 18px;"]:empty{display:none!important}p:empty{display:none!important}.product-detail-tab{margin-bottom:7rem;[data-tab-index]{>a{@include center;height:4.8rem;color:#929292;font-size:1.4rem;font-weight:700;border-radius:20px;text-transform:uppercase;border:2px solid #d4d4d4;transition:$transition-base}&.active{>a{color:$primary-text-color;background-color:$primary-color;border:2px solid $primary-color}}}.product-detail-tab-header{margin-bottom:3rem}.product-detail-tab-content{[data-tab-content]{height:0;overflow:hidden;font-size:16px!important;line-height:1.3;color:#6e6e6e;>div{padding:3rem 0}&.active{height:auto;overflow:visible;@include min($sm){display:block!important}}@include min($md){>div{border:1px solid $border-color;padding:3rem}}}}@include max($md){.product-detail-tab-header{overflow-x:auto;padding-bottom:1rem;>.row{margin-left:-.25rem;margin-right:-.25rem}[data-tab-index]{>a{padding:0 2.5rem}}}}@include max($sm){border-top:none;.product-detail-tab-content{.product-detail-tab-row{[data-tab-index]{>a{position:relative;justify-content:space-between;height:5rem;color:$primary-text-color;padding:0 1.5rem;margin-bottom:1.5rem;background-color:$primary-color;&:after{content:'\f078';font-weight:900;font-size:2rem;font-family:"Font Awesome 5 Free";transition:$transition-base}}}&.active{[data-tab-index]{>a{&:after{transform:rotate(-180deg)}}}}}[data-tab-content]{height:auto;overflow:visible;display:none;>div{padding:0 0 1.5rem}}}}}.btn{font-size:1.2rem;border-radius:$radius-base;transition:$transition-base;&.btn-primary{color:$primary-text-color;background:$primary-color;&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover,&:not([disabled]):not(.disabled):active,&:not([disabled]):not(.disabled).active{background:$primary-hover-color;color:$primary-text-color}}&.btn-secondary{color:$gray-text-color;background:$gray-color;&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover{color:$gray-text-color;background:$gray-hover-color}}}.btn-loading:before{border-top-color:$primary-color}.loader{.ball-pulse{>div{background-color:$primary-color}}}.loading>div{border-top-color:$primary-color;border-bottom-color:$primary-color}.loading-bar{.loader{background:$primary-color}}.control-label{color:$text-color}.information-content{border:solid 1px $border-color;border-radius:$radius-base;span{border-radius:$radius-base}i{color:darken($gray-color,10%)}}.member-block{li{>a{&.active{color:$primary-color}}&:hover>a:not(.active){color:$primary-color;i.left-icons{color:$primary-color}}}}#featured-product-block{border:none}.filter-menu{.filter-menu-box{margin-bottom:$gutter}.filter-menu-category{.filter-menu-category-title{background-color:transparent;border:none;padding:1.5rem}.filter-menu-category-content{a{color:$text-color}}.filter-menu-category-top{a{font-weight:600}}}.filter-menu-groups{.filter-menu-group-title{background-color:transparent;border:none;padding:1.5rem}.filter-menu-group-content{label{color:$text-color}}}.filter-menu-selected-items{.filter-menu-selected-items-title{background-color:transparent;border:none;padding:1.5rem;font-weight:400}.filter-menu-selected-items-content{padding:1.5rem;.filter-menu-selected-group{.filter-menu-selected-group-title{font-weight:400}}}}}.idea-promotion-bar{padding:0;z-index:90;&.bar-position-top{border-bottom:none}@include max($md){display:none!important}}#checkout-breadcrumbs{.checkout-steps{>a{margin-left:-$gutter;margin-right:-$gutter;@include max($sm){margin-left:-$gutter/2;margin-right:-$gutter/2}}}}.form-control{color:$text-color;border-radius:$radius-base;border:1px solid $border-color;&::placeholder{color:$text-color}}.current-page-product-detail{.product-extra-details,.product-detail{ul,li{list-style:disc}}}.default-mb{margin-bottom:$gutter*2;@include max($sm){margin-bottom:$gutter}}@include min($md){.contentbox-header{padding-bottom:2rem;margin-bottom:2rem;h4{color:$primary-color;font-size:1.8rem;font-weight:700}}.contentbox-body{font-size:1.4rem}}@include min($sm){.block-item{&[data-type="filter-product-groups"]{border:none;.block-item-title{color:$primary-color;font-size:1.6rem;font-weight:600;text-transform:uppercase;padding:0 0 1.2rem}.block-item-content{padding:0;.filter-menu{.filter-menu-box{border:1px solid #E5E5E5;border-radius:6px;overflow:hidden;margin-bottom:2.4rem;&.filter-menu-category{background-color:#F9F9F9;.filter-menu-category-title{color:$primary-color;font-size:1.4rem;font-weight:700;padding:2rem 2rem 1.5rem}.filter-menu-category-content{padding:0 2rem 2rem;border-bottom:none;a{color:$text-color;font-size:1.2rem;padding:.5rem 0 .5rem 1rem;transition:$transition-base;&:hover{color:$primary-color;text-decoration:underline}i{display:none}}}.filter-menu-category-top{a{color:#fff;font-size:1.3rem;font-weight:500;padding:1.2rem 2rem;background-color:$primary-color;transition:$transition-base;&:before{content:url("{{ themeAsset('images/filter-arrow.svg') }}");margin-right:.5rem}i{display:none}}}}&.filter-menu-groups{.filter-menu-group-title{color:$primary-color;font-size:1.5rem;font-weight:600;padding:2rem 2rem 1.5rem}.filter-menu-group-content{padding:0 2rem 2rem;input[type=checkbox]{&+label{color:$text-color;font-size:1.4rem;padding-left:3rem;&:before{top:2px;width:16px;height:16px;border-radius:50%;background-size:auto;border:1px solid #666}}&:checked{&+label{&:before{border-color:transparent;background-color:#fff;background-image:url("{{ themeAsset('images/icon-checkbox.svg') }}")}}}}.scrollbar-inner{>.scroll-element{.scroll-element_track{background-color:$border-color}.scroll-bar{background-color:$primary-color}.scroll-bar,.scroll-element_track,.scroll-element_outer{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}&:hover,&.scroll-draggable{.scroll-bar{background-color:$primary-color}}}}}}&.filter-menu-selected-items{margin-bottom:1.8rem;.filter-menu-selected-items-title{color:$primary-color;font-size:1.5rem;font-weight:600;padding:2rem 2rem 1.5rem}.filter-menu-selected-items-content{padding:0 2rem 2rem;border-bottom:1px solid $border-color;a{color:#878787;font-size:1.3rem}}}}}}}}#sorting-options{border-radius:3px;padding:1rem 1.2rem;margin-bottom:2.6rem;background-color:#F5F6F8;>form.form-horizontal>.row{align-items:center}select.form-control:not([size]):not([multiple]),select:not([size]){height:4.2rem;font-size:1.3rem;font-weight:500;padding:.6rem 3rem .6rem 2rem;border:1px solid #E6E6E6;border-radius:.2rem;background-size:auto;background-image:url("{{ themeAsset('images/icon-selectbox.svg') }}")}.record-count{line-height:26px;font-weight:500;font-size:16px;color:#004079}.checkbox-custom{line-height:26px;input[type=checkbox]{&+label{color:$text-color;font-size:1.3rem;font-weight:500;padding-left:3rem;&:before{top:3px;width:20px;height:20px;border-radius:0;background-size:auto;border:1px solid #E5E5E5}}&:checked{&+label{&:before{background-color:#fff;border-color:$border-color;background-image:url("{{ themeAsset('images/icon-checkbox-2.svg') }}")}}}}}}}#footer-content{font-size:1.3rem;border-radius:6px;padding:3rem 3rem 1rem;background-color:#FBFBFB;@include max($md){padding:1.5rem}}@include min($md){.category-list,.brand-list{border-bottom:0;margin-bottom:0;&-title{position:relative;color:$primary-color;font-size:1.4rem;font-weight:600;margin-bottom:2rem;&:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;display:inline-block;background-color:#F2F2F2}>span{position:relative;padding-right:2rem;z-index:1;background-color:#fff}}}.category-list{.category-list-item{display:flex;align-items:center;color:$text-color;font-size:1.3rem;font-weight:500;margin-bottom:0;transition:$transition-base;>div{position:relative;width:78px;height:59px;border-radius:4px;border:1px solid #e5e5e5;overflow:hidden;padding-top:unset;margin-right:2rem;transition:$transition-base;@include imgcenter}>span{>span{display:flex;align-items:center}}&:hover{color:$primary-color;>div{border-color:$primary-color}}}}.brand-list{.brands-list-item{font-size:1.3rem;font-weight:500;i{font-size:1.1rem!important}&:hover{color:$primary-color;span.brand-list-name{text-decoration:underline}}}}}body.current-page-member-login.sticked{.btn.btn-secondary{background-color:#e11a22!important;color:white!important}}.entry-blog-container{margin-bottom:var(--spacer-30);.entry-blog-header-area{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacer-8);margin-bottom:var(--spacer-8);@include max($lg){justify-content:space-between}.entry-blog-header{@include heading-type-6;color:$color-text}.show-all{@include min($lg){position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}>a{display:inline-flex;align-items:center;height:42px;gap:var(--spacer-2);@include heading-type-1;color:$color-text;background-color:$color-background;@include border-radius(50px);padding:0 var(--spacer-6);transition:$transition;@include svg;@include min($lg){&:hover{color:$color-white;background-color:$color-primary;@include svghover($color-white)}}}}}.entry-blog-content{@include min($lg){height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}}@include max($lg){flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--spacer-4);margin-bottom:var(--spacer-4);.entry-blog-item{width:38vw}}@include max($sm){.entry-blog-item{width:81vw}}>.slick-arrow{position:absolute;opacity:1;top:50%;z-index:2;transform:translateY(-50%);width:44px;height:44px;cursor:pointer;background:$color-border;@include border-radius(50%);transition:$transition;@include svg;&.slick-prev{left:-52px;@include max(1880){left:0}}&.slick-next{right:-52px;@include max(1880){right:0}}@include min($lg){&:hover{background-color:$color-primary;@include svghover($color-white)}}}>.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:var(--spacer-3);>li{>button{position:relative;overflow:hidden;display:block;width:14px;height:14px;text-indent:-9999px;padding:0;border:none;border-radius:50%;background-color:$color-border}&.slick-active{>button{background-color:$color-primary}}}}.entry-blog-item-container{margin-bottom:var(--spacer-8);transition:$transition;@include min($lg){&:hover{.entry-blog-item-content{.entry-blog-title{a{color:$color-primary;text-decoration:underline}}.entry-blog-item-bottom{a{color:$color-white;background-color:$color-primary}}}}}.entry-blog-item-image{height:100%;a{position:relative;overflow:hidden;display:block;aspect-ratio:418/260;@include border-radius(8px);@include fit}.entry-blog-nopic{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;color:#ccc;font-size:70px;background:#f5f5f5;@include center}}.entry-blog-item-content{text-align:center;padding-top:var(--spacer-4);.entry-blog-title{margin-bottom:var(--spacer-3);a{display:block;overflow:hidden;height:24px;line-height:24px;color:$color-text;font-size:var(--font-size-16);font-weight:700;transition:$transition}}}}}}.limited-text{.limited-text-title{font-size:14px;font-weight:600;margin-bottom:16px}.limited-text-content{[type="checkbox"]{display:none;+div{height:calc((16px + 8px) * 6);line-height:calc(16px + 8px);overflow:hidden;margin-bottom:16px;+label{margin:0 0 24px 0;cursor:pointer;&:before{content:attr(data-title-show);background-color:red;color:#fff;font-size:16px;font-weight:600;padding:20px}&:hover{color:$primary-color}}}&:checked{+div{height:100%;overflow:visible;+label{&:before{content:attr(data-title-hide);background-color:red;color:#fff;font-size:16px;font-weight:600;padding:20px}}}}}}}.limited-text-header{margin-bottom:30px}.limited-text-bottom,.limited-text-header{[type="checkbox"]{display:none;+div{height:calc((16px + 8px) * 4);line-height:calc(16px + 8px);overflow:hidden;margin-bottom:16px;+label{margin:0;cursor:pointer;border:1px solid transparent;border-radius:11px;padding:11px 36px;background-color:#f6954b;color:#fff;margin-bottom:89px;&:before{content:attr(data-title-show)}}}&:checked{+div{height:100%;overflow:visible;+label{&:before{content:attr(data-title-hide)}}}}}}