@import "mixin";@import "default";@mixin font-face($folderpath,$familyname,$filename,$weight,$style){@font-face{font-family:$familyname;src:url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.eot') }}");src:url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.eot?#iefix') }}") format("embedded-opentype"),url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.woff') }}") format("woff"),url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.ttf') }}") format("truetype"),url("{{ themeAsset('fonts/#{$folderpath}/#{$filename}.svg?#webfont') }}") format("svg");font-weight:$weight;font-style:$style}}body{position:relative;left:0;color:$color-text;font-size:var(--font-size-12);font-family:$font-family;background:$color-white;transition:left .2s linear,right .2s linear;@include max($lg){@include min($xs){padding-bottom:100px}}@include max($xs){padding-bottom:80px}}.openbox-overlay,.dropbox-overlay,.navigation-menu-overlay,.fancybox-is-open .fancybox-bg{opacity:.5;background:$color-primary}&::-webkit-scrollbar{width:4px;height:2px}&::-webkit-scrollbar-track{background:$color-background}&::-webkit-scrollbar-thumb{background:$color-primary}@include min($lg){.container{max-width:calc(1432px + calc(2*var(--gutter)))}}.container,.container-fluid{padding-right:var(--gutter);padding-left:var(--gutter)}.row{margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter));.col,[class*="col-"]{padding-right:var(--gutter);padding-left:var(--gutter)}}#header{@include min($lg){position:relative;z-index:101;background-color:$color-white}.header-top{background-color:{{theme.settings.header_top_bar_background_color}}}.header-inside{position:relative;border-bottom:1px solid $color-third}}.header-top-bar{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}span{color:{{theme.settings.header_top_bar_text_color}};@include line-rule(12);font-weight:500;text-align:center;padding-block:12px}}.logo{display:flex;align-items:center;height:88px;>a{display:inline-block;img{max-height:29px}}@include max($lg){height:60px}}.header-menu{>a{@include center;width:32px;height:32px}}.navigation-active{.navigation-menu-overlay{display:block}}#navigation{.category-level-1{>ul{@include center;gap:var(--spacer-10);>li{>a{@include center;height:46px;color:$color-primary;@include heading-type-2;@include border-radius($border-radius);border:1px solid #fff0;padding-inline:var(--spacer-2);transition:$transition;&:hover{border-color:$color-primary}}&.has-sub-category{>a{}}&.active{>a{border-color:$color-primary}>.category-level-2{opacity:1;visibility:visible}}}}}.category-level-2{position:absolute;top:calc(100% + var(--gutter));left:0;z-index:101;width:100%;opacity:0;visibility:hidden;transition:$transition;&:before{content:'';position:absolute;top:-40px;left:0;width:100%;height:40px}.sub-category-grid{display:grid;align-items:flex-start;grid-template-columns:minmax(0,1fr) minmax(0,320px);@include border-radius($border-radius);border:1px solid $color-fourth;padding:var(--spacer-8);background-color:$color-white;&.sub-category-full{grid-template-columns:minmax(0,1fr);.sub-category-inside{>ul{grid-template-columns:repeat(4,1fr)}}}}.sub-category-inside{.sub-category-title{color:$color-sub-text;@include text-type-2;margin-bottom:var(--spacer-4)}>ul{display:grid;align-items:flex-start;justify-content:space-between;gap:var(--gutter);grid-template-columns:repeat(2,331px);padding-right:var(--spacer-20);>li{>a{display:inline-block;color:$color-fifth;@include heading-type-2;@include border-radius($border-radius);border:1px solid #fff0;padding:var(--spacer-4) var(--spacer-2);transition:$transition;background-color:$color-white;.category-labels{.category-sub-label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:$color-sub-text;@include text-type-2;margin-top:4px}}&:hover{border-color:$color-fourth;background-color:$color-third}}&.navigation-category-image{>a{display:inline-flex;align-items:flex-start;gap:var(--spacer-2);>.category-image{position:relative;flex:0 0 40px;width:40px;height:40px;@include imgcenter}}}}}}.navigation-help-center{.help-center-header{color:$color-sub-text;@include text-type-2;margin-bottom:var(--spacer-4)}.help-center-banner{>a{display:block}.help-center-image{position:relative;aspect-ratio:300/200;@include fit}.help-center-content{padding-top:var(--spacer-2);.help-center-title{color:$color-fifth;@include heading-type-1;margin-bottom:4px}.help-center-sub-title{color:$color-sub-text;@include text-type-2;margin-bottom:var(--spacer-3)}.help-center-button{color:$color-secondary;@include heading-type-2}}}}}.category-level-3{display:none}@include max($lg){display:none}}.header-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacer-5);@include max($lg){display:none}>div{>a{@include center;min-width:72px;height:48px;@include border-radius($border-radius);border:1px solid $color-primary;transition:$transition;@include svg;&.active,&:hover{border-color:$color-secondary;background-color:$color-secondary;@include svghover($color-white)}}&.user-menu{>a{position:relative;>i{position:absolute;top:-12px;right:4px;@include center;width:24px;height:24px;border-radius:100%;background-color:$color-primary}}}&.cart-menu{>a{position:relative;.cart-amount{position:absolute;top:-12px;right:4px;@include center;width:24px;height:24px;color:$color-white;line-height:24px;font-size:var(--font-size-10);font-weight:500;text-align:center;border-radius:100%;background-color:$color-primary}}}}}body{.search-content{position:fixed;top:50%;left:50%;z-index:101;transform:translate(-50%,-50%);display:none;width:884px;@include border-radius(8px);padding:var(--spacer-6);background-color:$color-white;@include max($lg){width:90%;padding:24px 12px}.openbox-close{position:absolute;top:var(--spacer-6);right:var(--spacer-6);width:36px;height:36px;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.3912 17.9985L29.4459 10.4972C29.7986 10.1679 29.9968 9.72136 29.9968 9.25571C29.9968 8.79007 29.7986 8.3435 29.4459 8.01424C29.0932 7.68498 28.6148 7.5 28.1159 7.5C27.6171 7.5 27.1387 7.68498 26.786 8.01424L18.75 15.533L10.714 8.01424C10.3613 7.68498 9.88288 7.5 9.38405 7.5C8.88522 7.5 8.40681 7.68498 8.05409 8.01424C7.70136 8.3435 7.5032 8.79007 7.5032 9.25571C7.5032 9.72136 7.70136 10.1679 8.05409 10.4972L16.1088 17.9985L8.05409 25.4998C7.87852 25.6624 7.73916 25.8558 7.64406 26.0688C7.54896 26.2819 7.5 26.5105 7.5 26.7413C7.5 26.9721 7.54896 27.2007 7.64406 27.4138C7.73916 27.6268 7.87852 27.8202 8.05409 27.9828C8.22822 28.1467 8.4354 28.2768 8.66367 28.3655C8.89193 28.4543 9.13677 28.5 9.38405 28.5C9.63133 28.5 9.87617 28.4543 10.1044 28.3655C10.3327 28.2768 10.5399 28.1467 10.714 27.9828L18.75 20.464L26.786 27.9828C26.9601 28.1467 27.1673 28.2768 27.3956 28.3655C27.6238 28.4543 27.8687 28.5 28.1159 28.5C28.3632 28.5 28.6081 28.4543 28.8363 28.3655C29.0646 28.2768 29.2718 28.1467 29.4459 27.9828C29.6215 27.8202 29.7608 27.6268 29.8559 27.4138C29.951 27.2007 30 26.9721 30 26.7413C30 26.5105 29.951 26.2819 29.8559 26.0688C29.7608 25.8558 29.6215 25.6624 29.4459 25.4998L21.3912 17.9985Z' fill='%23DFD8D2'/%3E%3C/svg%3E")}form{position:relative;margin-bottom:var(--spacer-4);input{width:100%;height:60px;color:$color-primary;@include text-type-5;border:none;border-bottom:1px solid $color-fourth;padding:0 40px 24px 48px;background:$color-white;&::placeholder{opacity:1;color:$color-primary}}button{position:absolute;top:0;left:0;@include center;width:32px;height:32px;border:none;padding:0;background:none}}.search-result{margin-bottom:var(--spacer-4);.search-result-title{border-bottom:1px solid $color-fourth;margin-bottom:var(--spacer-4);>span{display:inline-block;color:$color-secondary;@include heading-type-1;border-bottom:2px solid $color-secondary;padding:0 0 var(--spacer-4) var(--spacer-1);margin-bottom:-1px}}.search-result-content{color:$color-fifth;@include text-type-3;text-align:center;padding-block:var(--spacer-25);padding-inline:calc(var(--gutter) * 2)}}.search-content-quick{.search-content-quick-title{border-bottom:1px solid $color-fourth;margin-bottom:var(--spacer-4);>span{display:inline-block;color:$color-secondary;@include heading-type-1;border-bottom:2px solid $color-secondary;padding:0 0 var(--spacer-4) var(--spacer-1);margin-bottom:-1px}}.search-content-quick-inside{display:grid;align-items:flex-start;gap:var(--gutter);grid-template-columns:repeat(3,1fr);.search-content-quick-item{>a{display:flex;align-items:center;justify-content:space-between;@include border-radius($border-radius);border:1px solid #fff0;gap:var(--spacer-2);padding:var(--spacer-4) var(--spacer-2);transition:$transition;background-color:$color-third;>span{color:$color-fifth;@include text-type-3}@include min($lg){&:hover{border-color:$color-fourth;background-color:$color-white}}}}}}}&.search-content-active{overflow:hidden;.search-content{display:block}}}.autocomplete-suggestions{max-height:222px;border:none;box-shadow:none;padding:var(--spacer-4) var(--spacer-4) var(--spacer-4) 0;@include min($lg){top:310px!important}.autocomplete-suggestion{&:not(:last-child){margin-bottom:var(--spacer-4)}a{padding:0;.suggestion-image{position:relative;width:42px;height:42px;@include border-radius($border-radius);border:1px solid $color-fourth;margin-right:var(--spacer-4);img{@include border-radius($border-radius)}}.suggestion-content{.suggestion-title{color:$color-fifth;@include text-type-3;transition:$transition;b{color:$color-fifth;font-weight:700}}.suggestion-type{color:$color-fifth;@include text-type-3;transition:$transition}}}&.selected{background-color:#fff0;a{.suggestion-content{.suggestion-title,.suggestion-type{color:$color-primary}}}}}}body{&.mobile-search-content-active{overflow:hidden;.mobile-search-content{top:210px}}}.mobile-search-content{position:fixed;top:100%;right:0;width:100%;height:calc(100% - 210px);z-index:101;overflow-y:auto;background:rgb(13 72 88 / .9);transition:$transition;&-title{display:flex;align-items:center;justify-content:space-between;color:$color-white;font-size:16px;font-weight:600;padding:30px;>div:first-child{flex:1 0 0%;display:flex;align-items:center;span{padding-left:8px}}.openbox-close{cursor:pointer}}&-inside{display:flex;flex-direction:column;flex:1 0 0%;height:calc(100% - 82px);@include border-radius(24px 24px 0 0);padding:32px 16px 104px 16px;background-color:#0d4858;.mobile-search-content-inner{height:100%;overflow-y:auto}form{position:relative;input{width:100%;height:60px;color:$color-white;@include heading-type-2;@include border-radius(8px);border:.5px solid #F9F5F2;padding:6px 60px 6px 12px;background-color:#fff0;&::placeholder{opacity:1;color:$color-white}}button{position:absolute;top:0;right:16px;@include center;width:32px;height:100%;padding:0;border:none;background:none}}.search-content-quick{margin-top:24px;.search-content-quick-title{color:$color-white;@include text-type-3;margin-bottom:8px}.search-content-quick-inside{display:grid;align-items:flex-start;gap:8px;grid-template-columns:repeat(1,1fr);.search-content-quick-item{>a{display:flex;align-items:center;color:$color-white;@include text-type-3;@include border-radius($border-radius);border:1px solid $color-fifth;gap:var(--spacer-2);padding:8px 16px;transition:$transition;background-color:$color-primary;&:hover{background-color:$color-fifth}}}}}}}body{&.user-menu-content-active{.user-menu-content{right:0;@include max($lg){top:210px}}}&.user-menu-welcome-active{.user-menu-welcome{right:0;@include max($lg){top:210px}}}&.user-menu-content-active,&.user-menu-welcome-active{overflow:hidden}}.user-menu-content,.user-menu-welcome{position:fixed;top:0;right:-420px;width:420px;height:100%;z-index:101;overflow-y:auto;background:rgb(13 72 88 / .9);transition:$transition;@include max($lg){right:0;top:100%;width:100%;height:calc(100% - 210px)}>form{display:flex;flex-direction:column;width:100%;height:100%}.user-menu-title{display:flex;align-items:center;color:$color-white;font-size:16px;font-weight:600;padding:32px 16px 24px 16px;>div:first-child{flex:1 0 0%;display:flex;align-items:center;span{padding-left:8px}}.openbox-close{cursor:pointer}}.user-menu-content-inside{flex:1 0 0%;height:calc(100% - 92px);@include border-radius(24px 24px 0 0);padding:var(--spacer-8) 10px 104px var(--spacer-8);background-color:$color-primary;.user-menu-content-inner{overflow-y:auto;overflow-x:hidden;height:100%;padding-right:6px}}.user-menu-input{margin-bottom:20px;label{color:$color-white;font-size:12px;font-weight:600;margin-bottom:8px}input{height:62px;color:$color-white;font-size:16px;font-weight:600;padding:8px 16px;border:1px solid $color-third;background-color:#fff0;@include border-radius(8px);&::placeholder{color:$color-white;opacity:1}}}.user-menu-sub-title{color:$color-white;@include line-rule(16);font-weight:500;text-align:center;padding-block:var(--spacer-8)}.user-menu-remember{input[type=checkbox]{&+label{line-height:24px;color:$color-white;font-size:12px;padding-left:32px;&:before{width:24px;height:24px;border:1px solid $color-third;background:#fff0;@include border-radius(4px);box-shadow:0 1px 3px 0 #00000029 inset}}&:checked{&+label{&:before{background-image:none;border-color:$color-third}&:after{content:'';position:absolute;left:9px;top:4px;display:inline-block;width:6px;height:12px;border-bottom:2px solid $color-white;border-right:2px solid $color-white;transform:rotate(45deg)}}}}input[type=checkbox]:checked+label:before{background-image:none;border-color:$color-third}}.user-menu-remember,.user-menu-forgot-pass{margin-bottom:var(--spacer-7)}.user-menu-forgot-pass{display:block;color:$color-white;@include line-rule(12);text-align:right}.user-menu-button{margin-bottom:var(--spacer-5);.btn{@include center;height:62px;color:$color-white;@include line-rule(16);font-weight:600;@include border-radius(8px);padding:0;@include max($xxxs){height:44px}&.btn-primary{background-color:$color-fifth}&.btn-google,&.btn-facebook{justify-content:flex-start;color:#fff!important;padding:10px!important;background:transparent!important;border-radius:8px!important;border:1px solid $color-third;transition:$transition;span{padding-left:var(--spacer-3)}&:hover{border-color:$color-fifth;background:$color-fifth!important}}}}.btn-user-menu-signup{color:#fff;background-color:#fff0;border:1px solid $color-third}.user-menu-profile{height:100%}.user-menu-profile-list{>a{display:flex;align-items:center;height:56px;color:$color-white;@include heading-type-2;@include border-radius(8px);border:1px solid $color-third;padding:0 24px;margin-bottom:12px;transition:$transition;&:hover{color:$color-primary;background-color:$color-third}}}}body{&.cart-content-active{overflow:hidden;.cart-content{right:0;@include max($lg){top:210px}}&.cart-content-view-active{.cart-content{@include max($lg){top:0;height:100%;background:rgb(13 72 88 / .8)}>.cart-content-title{display:none}>.cart-content-inside{height:100%;display:none}}.cart-content-view{display:block}&.product-sticked{.cart-content{.cart-content-inside{padding:16px 16px 144px 16px}}}}}}.cart-content-view{position:fixed;right:0;top:0;display:none;width:420px;height:100%;z-index:101;overflow-y:auto;transition:$transition;@include max($lg){width:100%}.cart-content-inside{@include min($lg){padding-bottom:16px!important}.cart-content-inner{display:flex}}}.cart-content{position:fixed;top:0;right:-420px;width:420px;height:100%;z-index:101;overflow-y:auto;transition:$transition;background:rgb(13 72 88 / .9);@include max($lg){right:0;top:100%;width:100%;height:calc(100% - 210px)}[data-target="cart-content-view"]{display:flex;align-items:center;justify-content:center;height:54px;color:$color-white;font-size:16px;font-weight:500;text-align:center;margin-top:8px;border:.5px solid $color-third;@include border-radius(8px)}.cart-content-inside{display:flex;flex-direction:column;flex:1 0 0%;height:calc(100% - 92px);padding:16px 16px 104px 16px;@include border-radius(24px 24px 0 0);background-color:$color-primary;.cart-content-inner{height:100%;overflow-y:auto;>div{flex:0 0 auto;width:100%;&.cart-content-top{position:sticky;position:-webkit-sticky;top:0;z-index:24;border-bottom:1px solid $color-border}&.cart-content-middle{overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;width:100%;>div:first-child{flex:1 0 0%}}&.cart-content-bottom{position:sticky;position:-webkit-sticky;bottom:0;z-index:24;padding-inline:var(--spacer-10);border-top:1px solid $color-border}}}}.cart-content-title{display:flex;align-items:center;justify-content:space-between;color:$color-white;font-size:16px;font-weight:600;padding:30px;>div:first-child{flex:1 0 0%;display:flex;align-items:center;span{padding-left:8px}}.openbox-close{cursor:pointer}.dropbox-close{display:flex;align-items:center;width:76px;height:34px;color:$color-third;font-size:14px;font-weight:500;@include border-radius(4px);border:1px solid $color-third;padding-left:6px;cursor:pointer;span{padding-left:6px}}}.cart-content-sub-title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:$color-white;font-size:16px;font-weight:500;text-align:center;border-bottom:1px solid $color-fifth;padding:16px;margin-bottom:24px;span{padding-top:8px}}.product-cart-limit-cargo-message{color:$color-white;font-size:16px;font-weight:500;text-align:center;padding:16px;margin-bottom:16px;@include border-radius(8px);border:1px solid $color-third;box-shadow:0 1px 2px 0 #0000003D,0 1px 3px 0 #0000001F;div{padding-top:8px}strong{font-weight:700}}.cart-list{&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-track{background:lighten($color-border,5%)}&::-webkit-scrollbar-thumb{background:darken($color-border,5%)}.cart-list-item{display:flex;flex-wrap:wrap;margin-bottom:16px;padding:8px;@include border-radius(8px);background-color:$color-fifth;box-shadow:0 1px 2px 0 #0000003D,0 1px 3px 0 #0000001F;.modal-content{background-color:$color-primary}.cart-list-item-image{flex:0 0 90px;max-width:90px;margin-right:16px;>a{display:block;overflow:hidden;position:relative;aspect-ratio:$aspect-ratio;@include imgcenter;background-color:$color-white;@include border-radius(8px);box-shadow:0 1px 2px 0 #0000000F,0 1px 3px 0 #0000001A}&.no-picture{>a{background-color:$color-border}}@include max($xxs){flex:0 0 80px;max-width:80px;margin-right:12px}}.cart-list-item-content{flex:1 0 0%;.cart-list-item-brand{margin-bottom:4px;a{display:inline-block;line-height:20px;color:$color-white;font-size:12px;font-weight:600}}.cart-list-item-title{margin-bottom:4px;a{overflow:hidden;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;color:$color-white;font-size:12px}}.cart-list-item-price{display:flex;align-items:center;justify-content:space-between;>div:first-child{color:$color-white;font-size:12px;font-weight:600}>div:last-child{display:flex;align-items:center;color:$color-white;font-size:12px;font-weight:500;span{padding-right:12px}>a{@include center;width:24px;height:24px;background-color:$color-primary;@include border-radius(2px)}}}.cart-qty-and-delete{display:flex;align-items:center;gap:var(--spacer-4);padding-right:var(--spacer-16);.cart-list-item-delete{@include center;overflow:hidden;width:32px;height:32px;border:1px solid $color-border;background-color:$color-white;transition:$transition;svg{path{transition:$transition}}&:hover{border-color:$color-primary;background-color:$color-primary;svg{path{fill:$color-white}}}}.cart-qty{position:relative;flex:1 0 0%;height:32px;display:none;>a{position:absolute;top:0;z-index:1;@include center;width:36px;height:100%;transition:$transition;@include svg;&.cart-qty-minus{left:0}&.cart-qty-plus{right:0}@include min($lg){&:hover{background-color:$color-primary;@include svghover($color-white)}}}input{width:100%;height:100%;color:$color-text;@include line-rule(16);font-weight:600;text-align:center;padding:0;border:1px solid $color-border;background-color:$color-white}&.cart-qty-disabled{opacity:.8;pointer-events:none;cursor:disabled;input{background-color:$color-border}}}}}}}.cart-content-total-price{padding:8px 0!important;>span{display:block;color:$color-white;@include heading-type-2;text-align:center;margin-bottom:4px}>div{display:flex;align-items:center;justify-content:center;color:$color-white;@include heading-type-6;text-align:center;padding-block:8px;@include border-radius(8px);background-color:$color-fifth;box-shadow:0 1px 2px 0 #0000003D,0 1px 3px 0 #0000001F;>span{padding-left:10px}}}.cart-content-button{margin-bottom:var(--spacer-5);.btn-primary{background-color:$color-fifth}}.btn{@include center;height:58px;color:$color-white;font-size:16px;font-weight:700;padding:0;background:$color-fifth;@include border-radius(8px);@include max($xxxs){height:48px}&.btn-primary{svg{margin-right:10px}}&.cart-button-continue{color:$color-white;font-size:16px;background:$color-primary;transition:$transition;border:.5px solid $color-third}}.cart-content-empty{display:flex;flex-direction:column;width:100%;height:100%;.cart-content-empty-icon{text-align:center;margin-bottom:16px;padding:30px;@include border-radius(8px);background-color:$color-fifth;box-shadow:0 1px 2px 0 #0000003D,0 1px 3px 0 #0000001F;span{display:block;color:$color-white;font-size:16px;font-weight:500;padding-top:8px}}}}#main{padding:16px 0 var(--spacer-18)}.current-page-default-entry{#header{position:absolute;top:0;left:0;z-index:101;width:100%;background-color:#fff0;.header-inside{border:none}}@include max($lg){.logo{>a{img{max-height:29px}}}}#navigation{.category-level-1{>ul{>li{>a{color:$color-white;&:hover{border-color:$color-white}}&.active{>a{border-color:$color-white}}}}}}.header-right{>div{>a{border:1px solid $color-white;@include svghover($color-white);&.active,&:hover{border-color:$color-secondary}}}}#main{padding:0;@include min($lg){overflow-x:hidden}}}.current-page-product-detail{#main{padding-bottom:0}@include max($sm){#breadcrumbs{display:none}}}#entry-slider{position:relative;padding-bottom:var(--spacer-18);margin-bottom:var(--spacer-14);@include min($lg){min-height:660px}.entry-slider-inside{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}}.entry-slider{position:relative;display:flex;justify-content:center;a{display:block;position:relative;.entry-slider-container{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;@include max($lg){padding-bottom:var(--spacer-8)}@include max($sm){padding:var(--spacer-6)}.entry-slider-content{.entry-slider-title{color:$color-white;@include line-rule(40);font-weight:700;margin-bottom:var(--spacer-6)}.entry-slider-sub-title{color:$color-white;@include line-rule(24);font-weight:400;margin-bottom:var(--spacer-6)}.entry-slider-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;min-width:334px;height:60px;color:$color-white;@include heading-type-2;@include border-radius(8px);padding:0 8px 0 16px;transition:$transition;box-shadow:0 -3px 0 0 #0003 inset,0 7px 13px -3px #0000004D,0 2px 4px 0 #0006;background-color:$color-primary;>svg{transition:$transition}&:after{content:"";position:absolute;top:2px;left:50%;transform:translateX(-50%);width:220px;height:1px;background-position:0 0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='220' height='1' viewBox='0 0 220 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Crect width='220' height='1' fill='url(%23paint0_radial_5346_5482)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_5346_5482' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(110 0.5) scale(110 0.5)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%2307323D'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E")}@include min($lg){&:hover{>svg{transform:rotate(90deg)}}}}}}}.gradient-blur{position:absolute;z-index:5;height:120%;inset:-2em 0 0;pointer-events:none;@include max($lg){display:none}>div{position:absolute;inset:0;&::before,&::after{content:"";position:absolute;inset:0}&:before{z-index:1;backdrop-filter:blur(.5px);mask:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0) 12.5%,rgb(0 0 0) 25%,#fff0 37.5%)}&:after{z-index:8;backdrop-filter:blur(64px);mask:linear-gradient(to bottom,#fff0 87.5%,rgb(0 0 0) 100%)}&:nth-of-type(1){z-index:2;backdrop-filter:blur(1px);mask:linear-gradient(to bottom,#fff0 12.5%,rgb(0 0 0) 25%,rgb(0 0 0) 37.5%,#fff0 50%)}&:nth-of-type(2){z-index:3;backdrop-filter:blur(2px);mask:linear-gradient(to bottom,#fff0 25%,rgb(0 0 0) 37.5%,rgb(0 0 0) 50%,#fff0 62.5%)}&:nth-of-type(3){z-index:4;backdrop-filter:blur(4px);mask:linear-gradient(to bottom,#fff0 37.5%,rgb(0 0 0) 50%,rgb(0 0 0) 62.5%,#fff0 75%)}&:nth-of-type(4){z-index:5;backdrop-filter:blur(8px);mask:linear-gradient(to bottom,#fff0 50%,rgb(0 0 0) 62.5%,rgb(0 0 0) 75%,#fff0 87.5%)}&:nth-of-type(5){z-index:6;backdrop-filter:blur(16px);mask:linear-gradient(to bottom,#fff0 62.5%,rgb(0 0 0) 75%,rgb(0 0 0) 87.5%,#fff0 100%)}&:nth-of-type(6){z-index:7;backdrop-filter:blur(32px);mask:linear-gradient(to bottom,#fff0 75%,rgb(0 0 0) 87.5%,rgb(0 0 0) 100%)}}}}@include min($lg){.slick-list{overflow:visible}}.slick-arrow{position:absolute;opacity:1;top:50%;z-index:2;transform:translateY(-50%);width:28px;height:28px;cursor:pointer;background:#fff0;&.slick-prev{left:var(--gutter)}&.slick-next{right:var(--gutter)}&.slick-disabled{display:none!important}}.slick-dots{position:absolute;left:50%;bottom:var(--spacer-2);transform:translateX(-50%);z-index:1;@include center;gap:var(--spacer-2);>li{margin:0;>button{position:relative;overflow:hidden;display:block;width:24px;height:12px;text-indent:-9999px;border:none;border-radius:12px;padding:0;margin-bottom:0;transition:$transition;background-color:$color-white}&.slick-active{>button{width:32px;background-color:$color-secondary}}}}}#hero-container{position:relative;min-height:78svh;padding-bottom:var(--spacer-18);margin-bottom:var(--spacer-14);.slider-hero-container-image{position:absolute;top:0;left:0;width:100%;height:100%}}.slider-hero-container{position:absolute;top:0;left:0;width:100%;height:100%;@include max($sm){top:-12px}.slider-hero-content{padding-top:70px;.slider-hero-title{h1{color:$color-white;@include line-rule(40);font-weight:700;margin-bottom:var(--spacer-6);@include max($sm){line-height:calc(26px + 8px);font-size:26px;margin-bottom:24px}}}.slider-hero-sub-title{h2{color:$color-white;@include line-rule(24);font-weight:400;font-display:swap;margin-bottom:var(--spacer-6);@include max($lg){margin-bottom:44px}}}.slider-hero-button{>a{position:relative;display:inline-flex;align-items:center;justify-content:space-between;min-width:334px;height:60px;color:$color-white;@include heading-type-2;@include border-radius(8px);padding:0 8px 0 16px;transition:$transition;box-shadow:0 -3px 0 0 #0003 inset,0 7px 13px -3px #0000004D,0 2px 4px 0 #0006;background-color:$color-primary;>svg{transition:$transition}&:after{content:"";position:absolute;top:2px;left:50%;transform:translateX(-50%);width:220px;height:1px;background-position:0 0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='220' height='1' viewBox='0 0 220 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Crect width='220' height='1' fill='url(%23paint0_radial_5346_5482)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_5346_5482' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(110 0.5) scale(110 0.5)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%2307323D'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E")}@include min($lg){&:hover{>svg{transform:rotate(90deg)}}}}}}}.mobile-quick-categories{.mobile-quick-categories-item{&:not(:last-child){margin-bottom:var(--spacer-4)}>a{position:relative;display:flex;align-items:center;justify-content:space-between;height:60px;color:$color-white;@include heading-type-2;@include border-radius(8px);padding:0 8px 0 16px;transition:$transition;box-shadow:0 -3px 0 0 #0003 inset,0 7px 13px -3px #0000004D,0 2px 4px 0 #0006;background-color:$color-primary;>div{display:flex;align-items:center;gap:var(--spacer-2);>span{@include text-type-2}>svg{transition:$transition}}&:after{content:"";position:absolute;top:2px;left:50%;transform:translateX(-50%);width:220px;height:1px;background-position:0 0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='220' height='1' viewBox='0 0 220 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Crect width='220' height='1' fill='url(%23paint0_radial_5346_5482)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_5346_5482' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(110 0.5) scale(110 0.5)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%2307323D'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E")}&.focus,&:hover{>div{>svg{transform:rotate(90deg)}}}}}}.mobile-hero{position:relative;margin-bottom:32px;@include max($xxxs){margin-bottom:80px}.mobile-hero-image{position:relative;display:block;aspect-ratio:430/770;@include fit}.mobile-hero-content{position:absolute;top:110px;left:0;z-index:10;width:100%;height:auto;.mobile-hero-title{color:$color-white;@include heading-type-6;margin-bottom:16px}.mobile-hero-sub-title{color:$color-white;@include text-type-4;margin-bottom:44px}}}.about-us-wrapper{margin-bottom:72px;.about-us-title{color:$color-fifth;@include heading-type-6}.about-us-sub-title{color:$color-fifth;@include text-type-5;margin-bottom:16px}.about-us-description{color:$color-fifth;@include text-type-4}.about-us-banner{position:relative;display:block;aspect-ratio:822/317;@include fit}}.default-products{.products-content{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}>.slick-arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:32px;height:32px;cursor:pointer;background:#fff;&.slick-prev{left:15px}&.slick-next{right:15px}}>.slick-dots{@include center;width:calc(100% - (var(--gutter) * 2));margin:var(--spacer-8) auto 0;>li{position:relative;flex:1 0 0%;margin-inline:-3px;>button{position:relative;overflow:hidden;display:block;width:100%;height:10px;text-indent:-9999px;border:none;border-radius:10px;padding:0;margin-bottom:0;background-color:$color-third}&.slick-active{z-index:1;>button{background-color:$color-secondary}}}}}&.home-products{@include min($sm){.products-content{&.row{margin-right:calc(-1*var(--spacer-2));margin-left:calc(-1*var(--spacer-2));.col,[class*="col-"]{padding-right:var(--spacer-2);padding-left:var(--spacer-2)}}}}}&:not(.offered-products){position:relative;padding-left:var(--spacer-7);margin-bottom:72px;&:before,&:after{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%}&:before{height:396px;background-color:$color-third}&:after{height:52px;background-position:left 0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='1432' height='52' viewBox='0 0 1432 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1420 52C1426.63 52 1432 46.6274 1432 40V0H0V40C0 46.6274 5.37258 52 12 52H42.5273C43.642 51.3529 44.6768 50.1545 44.6768 47.9287V31.9912C44.6769 31.9359 44.7047 27.1621 49.543 27.1621H69.4961C69.5511 27.162 74.3621 27.1346 74.3623 22.333V11.2246C74.3624 11.1784 74.3856 6.39557 79.2285 6.39551H123.027C123.07 6.3956 127.893 6.41678 127.894 11.2246V30.7842C127.894 30.7842 127.894 35.6141 123.027 35.6143H103.074C103.037 35.6143 98.208 35.6324 98.208 40.4434V47.9238C98.2081 47.9562 98.2204 50.6505 100.264 52H1420Z' fill='white'/%3E%3C/svg%3E")}.products-header{color:$color-text;line-height:calc(24px + 8px);font-size:24px;font-weight:600;padding:var(--spacer-2) 0 44px 124px;>span{>span{font-weight:700}}}.products-content{.showcase{.showcase-content{.showcase-price{.showcase-price-new{>span{display:block}}.showcase-price-old{display:none}}}}}@include max($sm){padding:0;&:before{left:calc(-1 * var(--gutter));width:calc(100% + (var(--gutter) * 2));background-color:$color-secondary}&:after{left:calc(-1 * var(--gutter));width:calc(100% + (var(--gutter) * 2));background-position:right;background-image:url("data:image/svg+xml,%3Csvg width='430' height='52' viewBox='0 0 430 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M430 0H0V52H430V0ZM328.69 51.9072C330.603 50.5315 330.616 47.9555 330.616 47.9238V40.4434C330.616 35.6324 325.787 35.6143 325.75 35.6143H305.797C300.931 35.6141 300.931 30.7842 300.931 30.7842V11.2246C300.931 6.41678 305.754 6.3956 305.797 6.39551H349.596C354.439 6.39557 354.462 11.1784 354.462 11.2246V22.333C354.462 27.1346 359.273 27.162 359.328 27.1621H379.281C384.12 27.1621 384.147 31.9359 384.147 31.9912V47.9287C384.147 50.0501 385.087 51.2402 386.14 51.9072H328.69Z' fill='white'/%3E%3C/svg%3E")}.products-header{position:relative;color:$color-secondary;padding:var(--spacer-2) 0 44px 0;&:after{content:"";position:absolute;left:calc(-1 * var(--gutter));bottom:28px;width:calc(100% + (var(--gutter) * 2));height:1px;background-color:$color-secondary}>span{>span{font-weight:700}}}}}&.offered-products{.products-header{color:$color-primary;line-height:calc(16px + 8px);font-size:16px;font-weight:700;padding-block:4px;margin-bottom:24px;@include max($lg){margin-bottom:8px}}.products-content{>.slick-arrow{top:-56px;transform:unset;@include max($lg){top:-36px}&.slick-prev{left:auto;right:calc(44px + var(--gutter))}&.slick-next{right:var(--gutter)}}}.showcase{display:flex;align-items:center;@include border-radius($border-radius);border:1px solid #C8C9D0;gap:var(--spacer-5);padding:var(--spacer-4);.showcase-image-container{flex:0 0 93px;max-width:93px;.sold-out-label{span{@include line-rule(12);font-weight:600;padding:4px}}.showcase-label-group{display:none}}.showcase-image{a{border:6px solid #F9F5F2}}.showcase-buttons{display:none}.showcase-content{flex:1 0 0%;padding-top:0;.showcase-short-details{display:none}}.showcase-add-to-cart{display:block}}}}.showcase{position:relative;@include min($sm){padding:var(--spacer-2)}.showcase-image-container{position:relative;.sold-out-label{position:absolute;left:0;top:0;z-index:20;width:100%;height:100%;@include center;background-color:rgba($color-white,.5);span{display:inline-block;color:$color-white;@include heading-type-1;@include border-radius($border-radius);padding:8px 12px;background-color:$color-primary}}.showcase-label-group{>div{position:absolute;z-index:20;color:$color-white;@include line-rule(12);font-weight:600;@include border-radius($border-radius);padding:4px;&.discount-label{top:var(--spacer-4);left:var(--spacer-4);background-color:$color-secondary}&.new-label{top:var(--spacer-4);right:var(--spacer-4);background-color:$color-primary}&.gift-label{bottom:var(--spacer-4);left:var(--spacer-4);color:$color-primary;background-color:$color-fourth}}}}.showcase-image{position:relative;overflow:hidden;aspect-ratio:$aspect-ratio;a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;@include border-radius($border-radius);border:1px solid #fff0;transition:$transition;background:$color-white;@include imgcenter;img{@include border-radius($border-radius)}&:only-child{opacity:1!important}&:last-child{opacity:0;z-index:2}}&.no-picture{a{img{width:auto;height:auto;object-fit:none}}}}.showcase-buttons{position:absolute;bottom:var(--spacer-4);right:var(--spacer-4);z-index:20;opacity:0;visibility:hidden;transition:$transition;>a{display:flex;align-items:center;color:$color-primary;@include heading-type-1;@include border-radius($border-radius);gap:var(--spacer-2);padding:8px 12px;transition:$transition;background-color:$color-third;@include svg;@include min($lg){&:hover{color:$color-white;background-color:$color-primary;@include svghover($color-white)}}}}.showcase-content{padding-top:var(--spacer-4);.showcase-title{margin-bottom:4px;a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:$color-fifth;@include heading-type-2;@include max($lg){-webkit-line-clamp:2}}}.showcase-short-details{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:$color-fifth;line-height:16px;font-size:12px;font-weight:400;margin-bottom:16px}.showcase-price{display:flex;align-items:center;.showcase-price-new{color:$color-secondary;@include heading-type-5;>span{display:none;color:$color-fifth;@include text-type-2;margin-top:-6px}}.showcase-price-old{color:#8F8F95;@include line-rule(16);font-weight:500;text-decoration:line-through;margin-left:var(--spacer-3)}}}.showcase-add-to-cart{display:none;>a{@include center;height:40px;@include heading-type-2;@include border-radius($border-radius);padding:0 var(--spacer-4);transition:$transition;@include max($lg){&.no-stock-button,>span{display:none}}}a.add-to-cart-button{color:$color-white;background-color:$color-secondary;&:hover{background-color:$color-secondary-darken}}a.no-stock-button{color:$color-white;background-color:$color-sub-text}}@include min($lg){&:hover{.showcase-image{a{border-color:#DFD8D2;&:first-child{opacity:0}&:last-child{opacity:1}}}.showcase-buttons{opacity:1;visibility:visible}}}}.google-comment-wrapper{position:relative;padding:16px 16px 90px;margin-bottom:72px;background-color:#F9F5F2;&:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:52px;background-repeat:no-repeat;background-position:bottom right;background-image:url("data:image/svg+xml,%3Csvg width='1432' height='52' viewBox='0 0 1432 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 52H1432V0H1143.44C1141.39 1.35222 1141.38 4.05477 1141.38 4.07617V11.5566C1141.38 16.3673 1146.21 16.3857 1146.25 16.3857H1166.2C1171.04 16.3859 1171.07 21.1529 1171.07 21.2148V40.7744C1171.07 45.5826 1166.25 45.6044 1166.2 45.6045H1122.4C1117.54 45.6044 1117.54 40.7744 1117.54 40.7744V29.667C1117.54 24.8653 1112.73 24.838 1112.67 24.8379H1092.72C1087.85 24.8379 1087.85 20.0078 1087.85 20.0078V4.07031C1087.85 1.84543 1086.82 0.647007 1085.7 0H0V52Z' fill='white'/%3E%3C/svg%3E")}.google-comment-title{display:flex;align-items:center;color:var(--color-text);font-size:16px;font-weight:500;margin-bottom:16px;span{padding-left:12px}}}.theme-banner-wrapper{margin-bottom:72px;.theme-banner-header{color:$color-primary;line-height:calc(24px + 8px);font-size:24px;font-weight:600;margin-bottom:20px;>span{font-weight:700}}.theme-banner-row{display:flex;flex-wrap:wrap;margin-right:calc(-1 * var(--gutter));margin-left:calc(-1 * var(--gutter));@include max($lg){flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--spacer-5)}>div{flex:0 0 calc(100% / 5);max-width:calc(100% / 5);padding-right:var(--gutter);padding-left:var(--gutter);@include max($lg){@include min($md){flex:0 0 calc(100% / 3.5);max-width:calc(100% / 3.5)}}@include max($md){@include min($sm){flex:0 0 calc(100% / 2.5);max-width:calc(100% / 2.5)}}@include max($sm){flex:0 0 calc(100% / 1.5);max-width:calc(100% / 1.5)}}}.theme-banner{>a{position:relative;display:block}.theme-banner-image{position:relative;overflow:hidden;aspect-ratio:258/420;@include border-radius($border-radius);@include fit;>img{@include border-radius($border-radius);transition:all 1s linear}}.theme-banner-content{position:absolute;top:var(--spacer-4);left:var(--spacer-4);z-index:10;width:calc(100% - var(--spacer-8));max-width:168px;@include border-radius($border-radius);padding:var(--spacer-6) var(--spacer-4);background-color:$color-primary;.theme-banner-title{color:$color-white;@include text-type-5;margin-bottom:12px}.theme-banner-sub-title{color:$color-white;@include text-type-3}}@include min($lg){&:hover{.theme-banner-image{>img{transform:translate(5%) scale(1.15)}}}}}}.marquee-wrapper{overflow:hidden;padding:0 var(--spacer-6) var(--spacer-10);background-color:$color-primary;@include min($lg){margin-bottom:72px}.marquee-header{position:relative;z-index:1;left:calc(-1 * var(--spacer-6));width:calc(100% + var(--spacer-12));color:$color-primary;line-height:calc(24px + 8px);font-size:24px;font-weight:600;padding-block:10px;margin-bottom:24px;>span{font-weight:700}&:before{content:'';position:absolute;top:0;left:calc(-1*var(--spacer-6));z-index:-1;width:calc(100% + var(--spacer-12));height:52px;background-size:cover;background-position:right;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='1428' height='52' viewBox='0 0 1428 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1428 0H0V52H1428V0ZM1326.69 51.9072C1328.6 50.5315 1328.62 47.9555 1328.62 47.9238V40.4434C1328.62 35.6324 1323.79 35.6143 1323.75 35.6143H1303.8C1298.93 35.6141 1298.93 30.7842 1298.93 30.7842V11.2246C1298.93 6.41678 1303.75 6.3956 1303.8 6.39551H1347.6C1352.44 6.39557 1352.46 11.1784 1352.46 11.2246V22.333C1352.46 27.1346 1357.27 27.162 1357.33 27.1621H1377.28C1382.12 27.1621 1382.15 31.9359 1382.15 31.9912V47.9287C1382.15 50.0501 1383.09 51.2402 1384.14 51.9072H1326.69Z' fill='white'/%3E%3C/svg%3E")}}.marquee-content{overflow:hidden;display:flex;align-items:center;.marquee-content-group{flex:0 0 auto;width:max-content;display:flex;align-items:center;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:25s;animation-play-state:running;will-change:transform,width;animation-name:scrolling-left;div{position:relative;width:140px;aspect-ratio:140/80;@include border-radius($border-radius);margin-inline:var(--spacer-3);background-color:$color-white;@include imgcenter}}@include min($lg){&:hover{.marquee-content-group{animation-play-state:paused}}}}}@keyframes scrolling-left{0%{transform:translate3d(0,0,0);visibility:visible}100%{transform:translate3d(-100%,0,0)}}.custom-sss-wrapper{padding:var(--spacer-6);background-color:$color-third;@include max($lg){padding:12px var(--spacer-6) 32px}@include min($lg){margin-bottom:72px}.custom-sss-header{margin-bottom:24px;>span{display:block;color:$color-primary;@include heading-type-5;border-bottom:.5px solid #DFD8D2;padding-block:12px;margin-bottom:var(--spacer-6)}>div{color:$color-primary;@include text-type-3}}.custom-sss-content{.custom-sss{.custom-sss-item{cursor:pointer;border-radius:8px;border:1px solid $color-fourth;padding:16px 12px;transition:$transition;background-color:$color-white;&:not(:last-child){margin-bottom:8px}h3{position:relative;color:$color-primary;@include heading-type-1;margin-bottom:0;padding-right:var(--spacer-11);&:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;transition:$transition;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.41 15.2855L6.72396 10.7605C6.42534 10.4721 6.42534 10.0046 6.72396 9.71627C7.02258 9.42791 7.50674 9.42791 7.80536 9.71627L12.0006 13.7659L16.1946 9.71627C16.4933 9.42791 16.9774 9.42791 17.276 9.71627C17.5747 10.0046 17.5747 10.4721 17.276 10.7605L12.59 15.2855C12.4543 15.4166 12.28 15.5 12.0243 15.5C11.7636 15.5 11.5498 15.4205 11.41 15.2855Z' fill='%230D4858'/%3E%3C/svg%3E")}}p{display:none;color:$color-primary;@include text-type-3}&.open{background-color:$color-third;h3{&:after{transform:translateY(-50%) rotate(-180deg)}}p{display:block;padding-top:12px}}}}}}.current-page-cart-index{.bottom-fixed-menus{display:none}}.current-page-product-detail{.bottom-fixed-menus{padding-top:20px}}.bottom-fixed-menus{position:fixed;left:12px;bottom:12px;z-index:1000;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 24px);@include border-radius($border-radius);gap:8px;padding:8px;background-color:$color-primary;box-shadow:0 -3px 0 0 rgb(0 0 0 / .2) inset,0 7px 13px -3px rgb(0 0 0 / .3),0 2px 4px 0 rgb(0 0 0 / .4);@include svghover($color-white);@include max($xxs){left:8px;width:calc(100% - 16px);padding:8px}&:after{content:'';position:absolute;top:2px;left:50%;transform:translateX(-50%);width:220px;height:1px;background-repeat:no-repeat;background-position:0 0;background-image:url("data:image/svg+xml,%3Csvg width='220' height='1' viewBox='0 0 220 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Crect width='220' height='1' fill='url(%23paint0_radial_5884_467)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_5884_467' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(110 0.5) scale(110 0.5)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%2307323D'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E")}>div{flex:1 0 0%;>a{@include center;min-width:100%;height:48px;@include border-radius($border-radius);transition:$transition;background-color:$color-fifth;span{color:$color-white;font-size:12px;font-weight:400;padding-left:8px}&[data-target="mobile-menu-content"]{width:auto;padding-inline:8px}&.active{background-color:$color-secondary}}}}#footer{@include max($lg){background-color:$color-primary}.footer-inside{@include min($lg){padding-inline:var(--spacer-20)}background-color:$color-primary}.footer-row-1{border-bottom:1px solid #07323D4D;padding:var(--spacer-12) 0 32px;@include max($lg){padding-bottom:24px}}.footer-row-2{border-bottom:1px solid #07323D4D;padding-block:32px;@include max($lg){padding-block:24px}}.footer-row-3{border-bottom:1px solid #07323D4D;padding-block:32px;@include max($lg){padding-block:24px}}.footer-row-4{padding:32px 0 var(--spacer-12);@include max($lg){border-bottom:1px solid #07323D4D;padding-block:24px}}}.footer-logo{>a{display:inline-block;img{max-height:29px}}}.footer-whatsapp{&-title{color:$color-white;@include max($md){text-align:center;margin-bottom:var(--spacer-8)}>div{@include heading-type-6;margin-bottom:4px}>span{@include text-type-5}@include max($lg){>div,>span{line-height:26px;font-size:18px;font-weight:500}}}&-content{display:flex;flex-wrap:wrap;gap:var(--spacer-8);>div{&.footer-contact-modal{@include max($md){display:none}>a{@include center;color:$color-white;@include text-type-3;@include border-radius($border-radius);border:1px solid $color-third;padding:var(--spacer-4);transition:$transition;background-color:#fff0;@include min($lg){&:hover{color:$color-primary;background-color:$color-third}}}}&.whatsapp-button{flex:1 0 0%;>a{@include center;color:$color-white;@include heading-type-2;@include border-radius($border-radius);gap:var(--spacer-3);padding:var(--spacer-4);transition:$transition;background-color:$color-secondary;@include min($lg){&:hover{background-color:#07323D4D}}}}}}}#form-modal-content{display:none;width:600px;padding:var(--spacer-10) var(--spacer-10) var(--spacer-5);@include max($sm){width:300px}.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}.security-code{height:48px}input.form-control{height:48px;color:$color-text;font-size:var(--font-size-14);padding:var(--spacer-2) var(--spacer-4)}.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}}}}}.newsletter{border-top:1px solid #07323D4D;padding-top:24px;margin-top:24px;.newsletter-title{color:$color-white;text-align:center;margin-bottom:12px;>div{line-height:26px;font-size:18px;font-weight:500;margin-bottom:12px}>span{line-height:22px;font-size:14px;font-weight:400}}.newsletter-content{form{position:relative;input{width:100%;height:52px;color:$color-white;@include text-type-4;border:none;@include border-radius($border-radius);padding:8px 60px 8px 24px;background-color:$color-fifth;&::placeholder{opacity:1;color:$color-white}}button{position:absolute;top:0;right:24px;@include center;width:24px;height:100%;border:none;padding:0;background-color:#fff0}}}}.footer-menu-container{padding-block:var(--spacer-8);.footer-menu{.footer-menu-title{color:$color-white;@include heading-type-5;margin-bottom:var(--spacer-8)}.footer-menu-content{>ul{>li{>a{display:inline-block;color:$color-white;@include text-type-3;padding-block:4px;transition:$transition;@include min($lg){&:hover{color:$color-secondary}}}}}}}@include max($sm){text-align:center;padding-block:0;&[data-menu-type="accordion"]{text-align:left;.row{row-gap:16px}.footer-menu{@include border-radius($border-radius);border:.5px solid $color-fifth;padding:16px 12px;background-color:$color-fifth;.footer-menu-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;line-height:calc(14px + 8px);font-size:14px;font-weight:700;margin-bottom:0;cursor:pointer;&:after{content:"";display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7593 8.65079C19.1187 8.23147 19.0701 7.60017 18.6508 7.24074C18.2315 6.88132 17.6002 6.92988 17.2407 7.34921L18.7593 8.65079ZM6.75926 7.34921C6.39983 6.92988 5.76853 6.88132 5.34921 7.24074C4.92988 7.60017 4.88132 8.23147 5.24074 8.65079L6.75926 7.34921ZM12.2278 14.7343L11.4685 14.0835L12.2278 14.7343ZM11.7722 14.7343L11.013 15.3851L11.7722 14.7343ZM17.2407 7.34921L11.4685 14.0835L12.987 15.3851L18.7593 8.65079L17.2407 7.34921ZM12.5315 14.0835L6.75926 7.34921L5.24074 8.65079L11.013 15.3851L12.5315 14.0835ZM11.4685 14.0835C11.7479 13.7575 12.2521 13.7575 12.5315 14.0835L11.013 15.3851C11.5318 15.9903 12.4682 15.9903 12.987 15.3851L11.4685 14.0835Z' fill='white'/%3E%3C/svg%3E%0A")}}.footer-menu-content{display:none;padding-top:12px}&.active{background-color:$color-primary;.footer-menu-title{&:after{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='M5.24074 15.3492C4.88132 15.7685 4.92988 16.3998 5.34921 16.7593C5.76853 17.1187 6.39983 17.0701 6.75926 16.6508L5.24074 15.3492ZM17.2407 16.6508C17.6002 17.0701 18.2315 17.1187 18.6508 16.7593C19.0701 16.3998 19.1187 15.7685 18.7593 15.3492L17.2407 16.6508ZM11.7722 9.26574L12.5315 9.91653L11.7722 9.26574ZM12.2278 9.26574L12.987 8.61495L12.2278 9.26574ZM6.75926 16.6508L12.5315 9.91653L11.013 8.61495L5.24074 15.3492L6.75926 16.6508ZM11.4685 9.91653L17.2407 16.6508L18.7593 15.3492L12.987 8.61495L11.4685 9.91653ZM12.5315 9.91653C12.2521 10.2425 11.7479 10.2425 11.4685 9.91653L12.987 8.61495C12.4682 8.00965 11.5318 8.00965 11.013 8.61495L12.5315 9.91653Z' fill='white'/%3E%3C/svg%3E%0A")}}.footer-menu-content{display:block}}}}}}.mobile-footer-social{@include min($sm){display:none}border-bottom:1px solid #07323D4D;padding-bottom:32px;.footer-social-title{color:$color-white;line-height:26px;font-size:18px;font-weight:500;text-align:center;margin-bottom:12px}.footer-social-content{@include center;flex-wrap:wrap;gap:12px;>div{flex:1 0 0%;>a{@include center;min-width:88px;height:56px;@include border-radius($border-radius);border:.5px solid $color-fifth;transition:$transition;@include min($lg){&:hover{background-color:$color-fifth}}}}}}.footer-social{>div{&:not(:last-child){margin-bottom:var(--spacer-5)}>a{min-width:150px;display:inline-flex;align-items:center;color:$color-white;@include text-type-3;@include border-radius($border-radius);border:.5px solid $color-fifth;gap:var(--spacer-2);padding:var(--spacer-2) var(--spacer-8) var(--spacer-2) var(--spacer-4);transition:$transition;@include min($lg){&:hover{background-color:$color-fifth}}}}}.copyright{color:$color-white;@include text-type-3;@include max($sm){text-align:center;border-bottom:1px solid #07323D4D;padding-bottom:24px}}@include max($sm){.footer-ssl{padding-top:24px}}#scroll-top{position:fixed;right:var(--spacer-10);bottom:var(--spacer-10);z-index:50;display:none;cursor:pointer;@include border-radius($border-radius);transition:$transition;background-color:$color-fifth;>div{@include center;width:50px;height:50px}@include min($lg){&:hover{background-color:$color-primary}}}#ideasoft{display:none}.ideasoft{position:relative;z-index:1;text-align:right;padding-block:16px;@include min($lg){padding-inline:var(--spacer-20);&:before{content:'';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:52px;background-size:cover;background-position:left;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='1432' height='53' viewBox='0 0 1432 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 52.7998H1432V0.799805H177.731C176.395 2.21826 176.384 4.2473 176.384 4.27539V11.7559C176.384 16.5668 181.213 16.5849 181.25 16.585H201.203C206.069 16.5851 206.069 21.415 206.069 21.415V40.9746C206.069 45.7824 201.246 45.8036 201.203 45.8037H157.404C152.561 45.8036 152.538 41.0208 152.538 40.9746V29.8662C152.538 25.0646 147.727 25.0373 147.672 25.0371H127.719C122.88 25.0371 122.853 20.2634 122.853 20.208V4.27051C122.853 2.6052 122.273 1.51479 121.515 0.799805H0V52.7998Z' fill='white'/%3E%3C/svg%3E")}}background-color:$color-primary;a,span{color:$color-primary;@include text-type-3}span{padding:0 3px}@include max($lg){text-align:center;padding-block:24px;a,span{color:$color-white}}}.main-top{display:none}@include max($lg){.current-page-product-list-filter{#breadcrumbs,.product-category-and-brand-list{display:none}}.main-top{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;margin-bottom:var(--spacer-8);background-color:$color-third;@include max($md){width:calc(100% + (var(--gutter) * 2));margin:-16px 0 0 calc(-1*var(--gutter))}.default-category-name{display:flex;align-items:baseline;gap:8px;>div{color:$color-secondary;@include heading-type-4}span{color:$color-fifth;@include text-type-2}}a.back-button-bread{@include center;width:32px;height:32px}}}@include min($md){.section-sorting-view{display:flex;align-items:center;border:1px solid $color-border;gap:calc(var(--gutter) * 2);padding:var(--spacer-4);margin-bottom:var(--spacer-18);#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:$color-text;fill:#fff0;transition:$transition;@include max($md){stroke:$color-white}}}&:hover,&.active{svg{path,rect{stroke:$color-primary;fill:$color-primary;@include max($md){stroke:$color-white;fill:$color-white}}}}}}.filter-order-button{display:flex;@include filter-order-button;@include max($lg){>span{&[data-selector="quintuple-sorting"],&[data-selector="quadruple-sorting"]{display:none}}}@include max($md){display:none}}.mobile-filter-order-button{display:none;@include filter-order-button;@include max($sm){gap:var(--spacer-6)}}@include max($md){#filter-wrapper{.filter-wrapper-header{position:relative;width:calc(100% + (var(--gutter) * 2));display:flex;align-items:center;border-top:1px solid #DFD8D2;margin-left:calc(-1 * var(--gutter));margin-bottom:52px;background-color:$color-secondary;&:before{content:'';position:absolute;left:0;bottom:-52px;z-index:-1;width:100%;height:52px;background-size:cover;background-position:right;background-repeat:no-repeat;background-color:$color-secondary;background-image:url("data:image/svg+xml,%3Csvg width='430' height='52' viewBox='0 0 430 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M430 52H0V0H328.561C330.604 1.34952 330.616 4.04379 330.616 4.07617V11.5566C330.616 16.3676 325.787 16.3857 325.75 16.3857H305.797C300.931 16.3859 300.931 21.2158 300.931 21.2158V40.7754C300.931 45.5832 305.754 45.6044 305.797 45.6045H349.596C354.439 45.6044 354.462 40.8216 354.462 40.7754V29.667C354.462 24.8654 359.273 24.838 359.328 24.8379H379.281C384.12 24.8379 384.147 20.0641 384.147 20.0088V4.07129C384.147 1.84555 385.182 0.647084 386.297 0H430V52Z' fill='white'/%3E%3C/svg%3E")}>div{position:relative;flex:1 0 0%;display:flex;align-items:center;justify-content:center;height:40px;color:$color-white;font-size:var(--font-size-12);padding-inline:var(--spacer-2);svg{margin-right:var(--spacer-3)}&: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:$color-border}}}}}}.showcase-container{display:grid;gap:var(--spacer-18) 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($md){.showcase{.showcase-buttons{opacity:1;visibility:visible}}}}@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)}}}.block-item{margin-bottom:var(--spacer-8);padding:var(--spacer-4);border:1px solid $color-border;border-radius:$border-radius;a{color:$color-text;transition:$transition;&:hover{color:$color-primary}}.block-item-title{display:flex;align-items:center;justify-content:space-between;color:$color-text;@include heading-type-2;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{margin-bottom:var(--spacer-6);border-bottom:1px solid $color-border}}&.active{.block-item-title{>i.fa-angle-down{&:before{content:'\f106'}}}}&[data-type="no-frame"]{.block-item-title{display:none}}}@include max($md){.block-item{display:none;.block-item-title{padding-bottom:0}&[data-type="filter-product-groups"]{display:block;margin-bottom:0;border:none;.block-item-title{display:none}.block-item-content{display:block;padding:0}}&[data-type="product-groups"]{display:none}&[data-type=member-menu]{display:block;.block-item-title{cursor:pointer;i{display:block}}.block-item-content{display:none}&.active{.block-item-content{display:block}}}}.filter-menu,.horizontal-filter-menu{position:fixed;width:280px;height:100%;left:-280px;top:0;background:#fff;z-index:100;padding:var(--spacer-4);transition:$transition;overflow-y:auto;-webkit-overflow-scrolling:touch;@include max($sm){padding:28px var(--spacer-8) var(--spacer-8)}}.horizontal-filter-menu{.filter-menu-category{display:none}}.filter-menu-active{left:280px;overflow:hidden;position:fixed;height:100%;width:100%;.filter-menu,.horizontal-filter-menu{left:0!important}}#filter-wrapper{.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 min($lg){padding:var(--spacer-4);border:1px solid $color-border;border-radius:$border-radius}@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{padding-top:var(--spacer-6);margin-top:var(--spacer-6);margin-bottom:0;border:none;border-top:1px solid $color-border;&:only-child{padding-top:0;margin-top:0;border-top:none;&.filter-menu-main-category{padding:0 var(--spacer-2)}}&.filter-menu-category{padding:0;margin-top:0;border-top:none}&.filter-menu-selected-items{padding-top:0;margin-top:0;border-top:none;padding-bottom:var(--spacer-6);margin-bottom:var(--spacer-6);border-bottom:1px solid $color-border}&.filter-menu-main-category{padding:var(--spacer-4) var(--spacer-5)}}.filter-menu-category{padding-top:0;margin-top:0;border-top:none;.filter-menu-category-title{line-height:20px;color:$color-text;font-size:var(--font-size-16);font-weight:700;padding:0;padding-bottom:var(--spacer-4);border-bottom:none;background-color:#fff0;i{display:none}}.filter-menu-category-content{padding:0 0 var(--spacer-5);border-bottom:none;a{line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;padding:var(--spacer-2) 0;transition:$transition;&:hover{color:$color-primary}i{display:none}}}.filter-menu-category-top{@include min($lg){width:calc(100% + var(--spacer-8));margin-left:calc(-1*var(--spacer-4))}a{justify-content:flex-start;line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;padding:var(--spacer-4);background-color:$color-background;transition:$transition;i{@include center;width:32px;height:32px;color:$color-sub-text;font-size:var(--font-size-18);@include max($sm){width:20px;height:20px}}}}}.filter-menu-groups{.filter-menu-group-title{line-height:20px;color:$color-text;font-size:var(--font-size-16);font-weight:700;padding:0;padding-bottom:var(--spacer-4);border:none;background-color:#fff0}.filter-menu-group-content{padding:0;label{line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;transition:$transition;&:hover{color:$color-primary}}.filter-menu-box-image{.filter-menu-image-checkbox{input[type=checkbox]{+label{border:none;transition:$transition;&:hover{opacity:.6}}}img{max-width:100%;max-height:100%}}}input[type=checkbox]{&+label{line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;padding-left:32px;&:before{width:20px;height:20px;border:1px solid $color-border}}&:checked{&+label{&:before{background-image:none;border-color:$color-primary;background-color:$color-white;border-radius:$border-radius}&:after{content:'';position:absolute;left:7px;top:2px;display:inline-block;width:6px;height:12px;border-bottom:2px solid $color-primary;border-right:2px solid $color-primary;transform:rotate(45deg)}}}}.scrollbar-inner{max-height:200px!important;>.scroll-element{box-sizing:border-box;div{box-sizing:border-box}.scroll-element_track{background-color:$color-border}.scroll-bar{background-color:darken($color-border,10%)}.scroll-bar,.scroll-element_track,.scroll-element_outer{opacity:1;@include border-radius($border-radius)}&:hover,&.scroll-draggable{.scroll-bar{background-color:$color-primary}}}}}}.filter-menu-selected-items{.filter-menu-selected-items-title{line-height:20px;color:$color-text;font-size:var(--font-size-16);font-weight:700;padding:0;padding-bottom:var(--spacer-4);border:none;background-color:#fff0}.filter-menu-selected-items-content{padding:0;.filter-menu-selected-group{.filter-menu-selected-group-title{line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;margin-bottom:var(--spacer-2)}.filter-menu-selected-group-content{.filter-menu-selected-item{a{color:$color-text;line-height:20px;font-size:var(--font-size-14);font-weight:400;padding:var(--spacer-3) var(--spacer-4);border-radius:$border-radius;background:#fff0;border:1px solid $color-border}}}}}}}.horizontal-filter-menu{margin-bottom:var(--spacer-8);@include max($md){.openbox-close{position:absolute;right:0;top:0;z-index:1;width:28px;height:28px;background-repeat:no-repeat;background-position:center center;background-size:55%;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.884 6.706L16 14.59L8.11599 6.706C7.92637 6.53248 7.67711 6.43881 7.42014 6.44451C7.16317 6.4502 6.9183 6.55482 6.73655 6.73657C6.5548 6.91832 6.45019 7.16318 6.44449 7.42015C6.4388 7.67712 6.53247 7.92638 6.70599 8.116L14.586 16L6.70399 23.882C6.60769 23.9738 6.53072 24.0839 6.47758 24.2058C6.42445 24.3278 6.39622 24.4591 6.39458 24.5921C6.39293 24.7251 6.41789 24.8571 6.46799 24.9803C6.51809 25.1036 6.59232 25.2155 6.68631 25.3097C6.7803 25.4038 6.89216 25.4782 7.01532 25.5284C7.13847 25.5787 7.27043 25.6039 7.40345 25.6024C7.53646 25.601 7.66784 25.5729 7.78986 25.52C7.91188 25.467 8.02208 25.3902 8.11399 25.294L16 17.412L23.884 25.296C24.0736 25.4695 24.3229 25.5632 24.5798 25.5575C24.8368 25.5518 25.0817 25.4472 25.2634 25.2654C25.4452 25.0837 25.5498 24.8388 25.5555 24.5819C25.5612 24.3249 25.4675 24.0756 25.294 23.886L17.41 16.002L25.294 8.116C25.3903 8.02423 25.4673 7.91414 25.5204 7.79219C25.5735 7.67025 25.6018 7.53891 25.6034 7.4059C25.6051 7.27289 25.5801 7.14089 25.53 7.01766C25.4799 6.89444 25.4057 6.78247 25.3117 6.68835C25.2177 6.59422 25.1058 6.51983 24.9827 6.46956C24.8595 6.41929 24.7275 6.39414 24.5945 6.3956C24.4615 6.39706 24.3301 6.42509 24.2081 6.47805C24.0861 6.53102 23.9759 6.60784 23.884 6.704V6.706Z' fill='black'/%3E%3C/svg%3E")}}.horizontal-filter-menu-title{color:$color-text;@include heading-type-2;border-bottom:1px solid $color-border;padding-block:var(--spacer-2);margin-bottom:var(--spacer-6)}.horizontal-filter-menu-content{margin-bottom:var(--spacer-8);background-color:$color-white;@include max($md){display:flex;flex-direction:column-reverse}}.filter-menu-groups-wrapper{@include min($md){display:flex;flex-wrap:wrap;gap:var(--spacer-3)}@include max($md){padding:var(--spacer-4);border:1px solid $color-border}}.filter-menu-groups{flex:0 0 100%;max-width:212px;@include max($md){max-width:100%;margin-bottom:var(--spacer-6)}.filter-menu-group-selectbox{position:relative;>a{display:flex;align-items:center;justify-content:space-between;height:52px;color:$color-text;@include heading-type-2;border:1px solid $color-border;padding:16px;background-color:$color-white;span{padding-right:var(--spacer-1)}svg{transition:$transition}&.active{svg{transform:rotate(-180deg)}}@include max($md){height:auto;font-size:var(--font-size-16);font-weight:600;pointer-events:none;@include border-radius(0);border:none;border-bottom:1px solid $color-border;padding:4px 0 12px;svg{display:none}}}.filter-menu-group-selectbox-content{position:absolute;top:calc(100% + var(--gutter));left:0;z-index:101;overflow:auto;display:none;width:100%;max-height:160px;padding:var(--spacer-4);background-color:#fff;border-radius:$border-radius;border:1px solid $color-border;@include max($md){max-height:140px;padding-bottom:0}&::-webkit-scrollbar{width:5px}&::-webkit-scrollbar-track{background:lighten($color-border,5%)}&::-webkit-scrollbar-thumb{background:darken($color-border,5%)}@include max($md){position:static;top:0;display:block;width:100%;padding-left:0;border:none;border-radius:0;margin-top:var(--spacer-4)}>div>a{position:relative;display:block;color:$color-text;line-height:20px;font-size:var(--font-size-12);padding-left:28px;margin-bottom:var(--spacer-4);transition:$transition;span{color:$color-sub-text;padding-left:4px}&:last-child{margin-bottom:0}&:after{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border-radius:20px;border:1px solid $color-border;transition:$transition;background-color:#fff}&:before{content:'';position:absolute;left:7px;top:4px;z-index:1;opacity:0;visibility:hidden;display:inline-block;width:5px;height:10px;border-bottom:2px solid $color-primary;border-right:2px solid $color-primary;transform:rotate(45deg);transition:$transition}&:hover,&.checked{color:$color-primary;span{color:$color-primary}&:after{border-color:$color-primary}&:before{opacity:1;visibility:visible}}}}>a.active+.filter-menu-group-selectbox-content{display:block}}}.filter-menu-selected-items{@include min($md){display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacer-3);margin-top:var(--spacer-6)}@include max($md){display:flex;flex-direction:column;gap:var(--spacer-3);margin-bottom:var(--spacer-6);>div{&.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}gap:var(--spacer-3);.filter-menu-selected-item{@include max($md){margin-bottom:var(--spacer-4);&:last-child{margin-bottom:0}}a{display:flex;align-items:center;color:$color-text;@include line-rule(14);font-weight:400;@include border-radius(20px);border:1px solid $color-border;transition:$transition;background-color:$color-white;svg{path{transition:$transition}}span{position:relative;margin:0 12px;&:after{content:'';position:absolute;left:0;right:0;top:50%;transform:translateY(-51%);width:0;height:1px;margin:0 auto;background-color:$color-primary;transition:$transition}}i{@include center;width:32px;height:32px;@include border-radius(20px);border-right:1px solid $color-border;background-color:$color-background}&:hover{color:$color-primary;svg{path{stroke:$color-primary}}span{&:after{width:100%}}}}}}.clear-filters{@include max($md){display:flex;align-items:center;justify-content:space-between}>span{line-height:20px;color:$color-text;font-size:var(--font-size-16);font-weight:600;@include min($md){display:none}}@include max($md){margin-left:0}a{display:flex;align-items:center;height:36px;line-height:20px;color:$color-text;font-size:var(--font-size-14);font-weight:400;transition:$transition;&:hover{color:$color-primary}@include max($md){color:$color-primary;font-weight:600}}}}}@include max($md){#responsive-mobile-filter{#sorting-options{margin-top:0}}}#sorting-options{border:1px solid $color-border;padding:var(--spacer-4);margin-bottom:var(--spacer-18);background-color:$color-white;@include max($md){margin-top:-52px;margin-bottom:var(--spacer-8)}.row{align-items:center}select.form-control:not([size]):not([multiple]),select:not([size]){height:50px;color:$color-text;@include heading-type-1;cursor:pointer;@include border-radius(0);border:1px solid $color-border;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.9422L10.442 14.1922C10.384 14.2503 10.3151 14.2964 10.2392 14.3279C10.1633 14.3593 10.082 14.3755 9.99986 14.3755C9.91772 14.3755 9.8364 14.3593 9.76052 14.3279C9.68465 14.2964 9.61572 14.2503 9.55767 14.1922L3.30767 7.9422C3.1904 7.82492 3.12451 7.66586 3.12451 7.50001C3.12451 7.33416 3.1904 7.1751 3.30767 7.05782C3.42495 6.94055 3.58401 6.87466 3.74986 6.87466C3.91571 6.87466 4.07477 6.94055 4.19205 7.05782L9.99986 12.8664L15.8077 7.05782C15.8657 6.99976 15.9347 6.95369 16.0105 6.92227C16.0864 6.89084 16.1677 6.87466 16.2499 6.87466C16.332 6.87466 16.4133 6.89084 16.4892 6.92227C16.565 6.95369 16.634 6.99976 16.692 7.05782C16.7501 7.11589 16.7962 7.18483 16.8276 7.2607C16.859 7.33657 16.8752 7.41789 16.8752 7.50001C16.8752 7.58213 16.859 7.66345 16.8276 7.73932C16.7962 7.81519 16.7501 7.88413 16.692 7.9422Z' fill='%23363232'/%3E%3C/svg%3E")}.record-count{color:$color-text;@include heading-type-1;padding:12px;margin:0!important}.checkbox-custom{line-height:24px;input[type=checkbox]{&+label{color:$color-text;@include heading-type-1;line-height:24px;padding-left:34px;transition:$transition;&:before{width:24px;height:24px;border:none;transition:$transition;background-size:24px;background-color:#fff0;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='M22.5 3.25V20.75C22.5 21.2141 22.3156 21.6592 21.9874 21.9874C21.6592 22.3156 21.2141 22.5 20.75 22.5H3.25C2.78587 22.5 2.34075 22.3156 2.01256 21.9874C1.68437 21.6592 1.5 21.2141 1.5 20.75V3.25C1.5 2.78587 1.68437 2.34075 2.01256 2.01256C2.34075 1.68437 2.78587 1.5 3.25 1.5H20.75C21.2141 1.5 21.6592 1.68437 21.9874 2.01256C22.3156 2.34075 22.5 2.78587 22.5 3.25ZM20.75 20.75V3.25H3.25V20.75H20.75Z' fill='%23363232'/%3E%3C/svg%3E")}}&:hover,&:checked{&+label{color:$color-primary;&:before{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='M16.9941 8.75594C17.0754 8.8372 17.14 8.9337 17.184 9.03993C17.228 9.14615 17.2507 9.26001 17.2507 9.375C17.2507 9.48999 17.228 9.60385 17.184 9.71007C17.14 9.8163 17.0754 9.9128 16.9941 9.99406L10.8691 16.1191C10.7878 16.2004 10.6913 16.265 10.5851 16.309C10.4788 16.353 10.365 16.3757 10.25 16.3757C10.135 16.3757 10.0212 16.353 9.91493 16.309C9.8087 16.265 9.7122 16.2004 9.63094 16.1191L7.00594 13.4941C6.84175 13.3299 6.74951 13.1072 6.74951 12.875C6.74951 12.6428 6.84175 12.4201 7.00594 12.2559C7.17012 12.0918 7.39281 11.9995 7.625 11.9995C7.85719 11.9995 8.07988 12.0918 8.24406 12.2559L10.25 14.263L15.7559 8.75594C15.8372 8.67458 15.9337 8.61004 16.0399 8.56601C16.1462 8.52198 16.26 8.49931 16.375 8.49931C16.49 8.49931 16.6038 8.52198 16.7101 8.56601C16.8163 8.61004 16.9128 8.67458 16.9941 8.75594ZM22.5 3.25V20.75C22.5 21.2141 22.3156 21.6592 21.9874 21.9874C21.6592 22.3156 21.2141 22.5 20.75 22.5H3.25C2.78587 22.5 2.34075 22.3156 2.01256 21.9874C1.68437 21.6592 1.5 21.2141 1.5 20.75V3.25C1.5 2.78587 1.68437 2.34075 2.01256 2.01256C2.34075 1.68437 2.78587 1.5 3.25 1.5H20.75C21.2141 1.5 21.6592 1.68437 21.9874 2.01256C22.3156 2.34075 22.5 2.78587 22.5 3.25ZM20.75 20.75V3.25H3.25V20.75H20.75Z' fill='%230D4858'/%3E%3C/svg%3E")}}}}}}.product-category-and-brand-list{padding-block:var(--spacer-6);margin-bottom:16px;.product-category-and-brand-list-header{color:$color-text;@include heading-type-2;border-bottom:1px solid $color-border;padding-block:var(--spacer-2);margin-bottom:var(--spacer-6)}.product-category-and-brand-list-content{>div{display:flex;flex-wrap:wrap;gap:var(--spacer-6);>div{flex:0 0 auto;max-width:none;>a{@include center;height:56px;color:$color-text;@include heading-type-2;padding:0 var(--spacer-4);border:1px solid $color-border;transition:$transition;background-color:$color-white;span{display:none;color:$color-sub-text;font-weight:500}&:hover{border-color:$color-primary;background-color:$color-white}}}&.product-category-and-brand-list-content-image{margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter));>div{flex:0 0 calc(100% / 7);max-width:calc(100% / 7);padding-right:var(--gutter);padding-left:var(--gutter);@include max($lg){flex:0 0 calc(100% / 5);max-width:calc(100% / 5)}@include max($md){flex:0 0 calc(100% / 4);max-width:calc(100% / 4)}@include max($sm){flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}@include max($xxs){flex:0 0 calc(100% / 2);max-width:calc(100% / 2)}>a{display:block;height:100%;text-align:center;padding:var(--spacer-3);.product-list-image{position:relative;overflow:hidden;aspect-ratio:$aspect-ratio;margin-bottom:var(--spacer-3);@include imgcenter}}}}{% if theme.settings.display_category_brands_logo_mobile %}@include max($lg){flex-wrap:nowrap;overflow-x:auto}&.product-category-and-brand-list-content-image{>div{@include max($lg){flex:0 0 calc(100% / 5.5);max-width:calc(100% / 5.5)}@include max($md){flex:0 0 calc(100% / 4.5);max-width:calc(100% / 4.5)}@include max($sm){flex:0 0 calc(100% / 3.5);max-width:calc(100% / 3.5)}@include max($xxs){flex:0 0 calc(100% / 2.5);max-width:calc(100% / 2.5)}}}{% endif %}}}}.cascade-menu{.parent-item{a.selected-item{color:$color-primary}}}@include min($md){#sorting-options{select.form-control:not([size]):not([multiple]),select:not([size]){min-width:212px}}}.paginate-wrapper{position:relative;padding:var(--spacer-4);margin-top:var(--spacer-18);.paginate{display:flex;justify-content:center;@include max($sm){overflow-x:auto;scroll-snap-type:x mandatory;justify-content:space-between}a{@include center;width:64px;height:64px;color:$color-primary;@include heading-type-3;@include border-radius($border-radius);border:1px solid $color-primary;margin:0 calc(var(--spacer-5) / 2);@include max($md){width:44px;height:44px;line-height:44px}}.paginate-content{display:flex}.paginate-left,.paginate-right{a{border-color:$color-border;i{width:32px;height:32px;@include max($md){width:20px;height:20px;background-size:cover}&:before{content:''}}}}.paginate-left{a{margin-left:0;i{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='M20.7076 25.2926C20.8005 25.3855 20.8742 25.4958 20.9244 25.6172C20.9747 25.7386 21.0006 25.8687 21.0006 26.0001C21.0006 26.1315 20.9747 26.2616 20.9244 26.383C20.8742 26.5044 20.8005 26.6147 20.7076 26.7076C20.6146 26.8005 20.5043 26.8742 20.383 26.9245C20.2616 26.9747 20.1314 27.0006 20.0001 27.0006C19.8687 27.0006 19.7386 26.9747 19.6172 26.9245C19.4958 26.8742 19.3855 26.8005 19.2926 26.7076L9.29255 16.7076C9.19958 16.6147 9.12582 16.5044 9.07549 16.383C9.02517 16.2616 8.99927 16.1315 8.99927 16.0001C8.99927 15.8687 9.02517 15.7385 9.07549 15.6171C9.12582 15.4957 9.19958 15.3854 9.29255 15.2926L19.2926 5.29257C19.4802 5.10493 19.7347 4.99951 20.0001 4.99951C20.2654 4.99951 20.5199 5.10493 20.7076 5.29257C20.8952 5.48021 21.0006 5.7347 21.0006 6.00007C21.0006 6.26543 20.8952 6.51993 20.7076 6.70757L11.4138 16.0001L20.7076 25.2926Z' fill='%230D4858'/%3E%3C/svg%3E")}}}.paginate-right{a{margin-right:0;i{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='M22.7076 16.7076L12.7076 26.7076C12.6147 26.8005 12.5044 26.8742 12.383 26.9245C12.2616 26.9747 12.1315 27.0006 12.0001 27.0006C11.8687 27.0006 11.7386 26.9747 11.6172 26.9245C11.4958 26.8742 11.3855 26.8005 11.2926 26.7076C11.1997 26.6147 11.126 26.5044 11.0757 26.383C11.0254 26.2616 10.9995 26.1315 10.9995 26.0001C10.9995 25.8687 11.0254 25.7386 11.0757 25.6172C11.126 25.4958 11.1997 25.3855 11.2926 25.2926L20.5863 16.0001L11.2926 6.70757C11.1049 6.51993 10.9995 6.26543 10.9995 6.00007C10.9995 5.7347 11.1049 5.48021 11.2926 5.29257C11.4802 5.10493 11.7347 4.99951 12.0001 4.99951C12.2654 4.99951 12.5199 5.10493 12.7076 5.29257L22.7076 15.2926C22.8005 15.3854 22.8743 15.4957 22.9246 15.6171C22.975 15.7385 23.0009 15.8687 23.0009 16.0001C23.0009 16.1315 22.975 16.2616 22.9246 16.383C22.8743 16.5044 22.8005 16.6147 22.7076 16.7076Z' fill='%230D4858'/%3E%3C/svg%3E")}}}.paginate-element-active{color:$color-white;border-color:$color-primary;background-color:$color-primary}}}#breadcrumbs{padding-block:var(--spacer-3);margin-bottom:var(--spacer-4);@include max($lg){overflow-x:auto;scroll-snap-type:x mandatory}ol{display:flex;align-items:center;padding:0;margin:0;li{i{width:14px;height:14px;font-style:normal;margin-inline:12px;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.19751 11.62L9.00084 7.81667C9.45001 7.3675 9.45001 6.6325 9.00084 6.18334L5.19751 2.38' stroke='%23363232' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}span{display:flex;align-items:center;white-space:nowrap;line-height:20px;color:$color-sub-text;@include line-rule(12);font-weight:400}a{color:$color-sub-text}&:last-child{span{span{color:$color-secondary;@include line-rule(14);font-weight:700}}}}}}.product-left,.product-right{margin-bottom:var(--spacer-18);@include max($sm){margin-bottom:16px}}@include min($lg){.product-left{@include border-radius($border-radius);padding:16px;background-color:$color-third}.product-right{position:sticky;position:-webkit-sticky;top:var(--gutter);z-index:98}}.product-label-group{>div{position:absolute;z-index:20;color:$color-white;@include line-rule(12);font-weight:600;@include border-radius($border-radius);padding:4px;&.discount-label{top:var(--spacer-6);left:var(--spacer-6);background-color:$color-secondary;@include max($lg){top:16px;left:16px}}&.new-label{top:var(--spacer-6);right:var(--spacer-6);background-color:$color-primary;@include max($lg){top:16px;right:16px}&+.gift-label{top:calc(var(--spacer-6) + 40px);@include max($lg){top:52px}}}&.gift-label{top:var(--spacer-6);right:var(--spacer-6);color:$color-primary;background-color:$color-fourth;@include max($lg){top:16px;right:16px}}}}.video-modal{position:absolute;bottom:calc(var(--spacer-6) + 16px);right:var(--spacer-6);z-index:20;>a{display:flex;align-items:center;color:$color-primary;@include line-rule(12);font-weight:400;gap:4px}}.product-image-slider{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible}.product-image-item{a{position:relative;display:block;@include border-radius($border-radius);border:1px solid $color-fourth;aspect-ratio:$aspect-ratio;background-color:$color-white;@include imgcenter;>img{@include border-radius($border-radius)}}}.slick-dots{@include center;gap:8px;margin-top:16px;>li{margin:0;>button{position:relative;overflow:hidden;width:8px;height:8px;display:block;border:none;border-radius:8px;text-indent:-9999px;padding:0;margin-bottom:0;transition:$transition;background-color:rgba($color-primary,.2)}&.slick-active{>button{background-color:$color-secondary}}}}}#product-thumb-image{height:0;overflow:hidden;&.slick-slider{height:auto;overflow:visible;@include max($sm){padding-right:2px}}.thumb-item{>a{position:relative;display:block;aspect-ratio:$aspect-ratio;border:1px solid $color-border;@include imgcenter;&.zoomGalleryActive{border-color:$color-primary}}}.slick-dots{display:flex;justify-content:center;flex-wrap:wrap;padding-top:var(--spacer-8);width:100%;>li{margin:0 3px;>button{width:10px;height:10px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:100%;background-color:$color-border;padding:0;display:block;margin-bottom:5px;transition:$transition}&.slick-active{>button{background-color:$color-primary}}}}.slick-arrow{position:absolute;opacity:1;top:50%;z-index:2;transform:translateY(-50%);width:40px;height:40px;cursor:pointer;background:$color-white;&.slick-prev{left:12px}&.slick-next{right:12px}&.slick-disabled{opacity:.5}}}.product-image-group{margin-bottom:var(--spacer-6)}.product-title{margin-bottom:var(--spacer-4);h1{color:$color-primary;@include heading-type-6;margin-bottom:0}}.product-short-details{color:$color-fifth;@include text-type-3;margin-bottom:16px}.product-extra-details{color:$color-fifth;@include text-type-3;margin-bottom:16px}.product-price-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacer-6);margin-bottom:var(--spacer-8);@include max($lg){align-items:flex-start}.product-price{.product-price-new{color:$color-secondary;@include heading-type-6}.product-price-old{color:#8F8F95;@include text-type-3;text-decoration:line-through}}}.product-money-order{position:relative;display:inline-flex;>a{display:inline-flex;align-items:center;color:$color-primary;@include heading-type-3;@include border-radius($border-radius);border:1px solid $color-fourth;padding:var(--spacer-4) var(--spacer-3);background-color:$color-third;strong{@include line-rule(20);font-weight:600;padding:0 16px 0 var(--spacer-18)}}.product-money-order-content{position:absolute;top:calc(100% - 1px);left:0;z-index:1;display:none;width:100%;@include text-type-3;color:$color-primary;@include border-radius(0 0 $border-radius $border-radius);border:1px solid $color-fourth;border-top:#fff0;padding:var(--spacer-3);background-color:$color-third}@include max($sm){flex:0 0 100%;display:flex;>a{width:100%;display:flex;color:$color-white;border-color:$color-primary;background-color:$color-primary;@include svghover($color-white);strong{margin-left:auto}}.product-money-order-content{color:$color-white;border-color:$color-primary;background-color:$color-primary}}}.product-money-order-content-active{.product-money-order{>a{@include border-radius($border-radius $border-radius 0 0);svg{transform:rotate(180deg)}}.product-money-order-content{display:block}}}.critical-stock-amount{display:flex;align-items:center;color:$color-secondary;@include line-rule(14);font-weight:500;@include border-radius($border-radius);border:1px solid $color-border;gap:var(--spacer-2);padding:var(--spacer-4) var(--spacer-3);margin-bottom:var(--spacer-8)}.product-list-container{margin-bottom:var(--spacer-8);.product-list-row{display:flex;align-items:baseline;font-size:var(--font-size-14);padding:3px 0;a{color:$color-text;transition:$transition;&:hover{color:$color-primary}}.product-list-title{flex:0 0 auto;width:20%;color:$color-text;@include max($sm){width:30%}}.product-list-content{flex:1 1 auto;display:flex;align-items:baseline;word-break:break-word;color:$color-text;&:before{content:':';margin-right:16px}}}}.product-options{.variant-group-title{display:block;color:$color-primary;@include heading-type-2;margin-bottom:12px}select.form-control:not([size]):not([multiple]),select:not([size]){height:44px;color:$color-text;font-size:var(--font-size-12);font-weight:300;cursor:pointer;padding:6px 28px 6px 20px;border:1px solid $color-border;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16.0005L18 22L12 16.0005L12.9999 15L18 20.0004L23.0001 15L24 16.0005Z' fill='%232B2D42'/%3E%3C/svg%3E%0A");background-size:36px;background-position:right center;border-radius:$border-radius}.variant-plural{.variant-list-group{margin-bottom:var(--spacer-8)}}}.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;@include center;flex:0 0 auto;min-width:72px;height:72px;color:$color-text;@include line-rule(16);font-weight:500;text-align:center;cursor:pointer;pointer-events:auto;padding:var(--spacer-3);border-radius:$border-radius;border:1px solid $color-border;transition:$transition;background-color:$color-white;&:hover,&.variant-selected:not(.variant-passive):not(.variant-no-stock){color:$color-white;border-color:$color-secondary;background-color:$color-secondary}&.variant-selected:not(.variant-passive):not(.variant-no-stock){&:before{content:'';position:absolute;top:-8px;right:-8px;z-index:1;width:22px;height:22px;background-size:22px;background-repeat:no-repeat;background-color:#fff0;background-position:center center;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%3Crect width='22' height='22' rx='11' fill='white'/%3E%3Cpath d='M14.9239 8.45109C14.9878 8.51494 15.0385 8.59077 15.0731 8.67423C15.1077 8.75769 15.1255 8.84715 15.1255 8.9375C15.1255 9.02785 15.1077 9.11731 15.0731 9.20077C15.0385 9.28423 14.9878 9.36006 14.9239 9.42391L10.1114 14.2364C10.0476 14.3003 9.97174 14.351 9.88828 14.3856C9.80481 14.4202 9.71535 14.438 9.625 14.438C9.53466 14.438 9.44519 14.4202 9.36173 14.3856C9.27827 14.351 9.20245 14.3003 9.1386 14.2364L7.0761 12.1739C6.94709 12.0449 6.87462 11.8699 6.87462 11.6875C6.87462 11.5051 6.94709 11.3301 7.0761 11.2011C7.2051 11.0721 7.38007 10.9996 7.5625 10.9996C7.74494 10.9996 7.91991 11.0721 8.04891 11.2011L9.625 12.778L13.9511 8.45109C14.0149 8.38717 14.0908 8.33646 14.1742 8.30187C14.2577 8.26727 14.3472 8.24946 14.4375 8.24946C14.5279 8.24946 14.6173 8.26727 14.7008 8.30187C14.7842 8.33646 14.8601 8.38717 14.9239 8.45109ZM19.9375 11C19.9375 12.7677 19.4133 14.4956 18.4313 15.9654C17.4492 17.4352 16.0534 18.5807 14.4202 19.2572C12.7871 19.9336 10.9901 20.1106 9.25638 19.7658C7.52268 19.4209 5.93017 18.5697 4.68024 17.3198C3.43031 16.0698 2.57909 14.4773 2.23424 12.7436C1.88938 11.0099 2.06637 9.21288 2.74283 7.57977C3.41929 5.94665 4.56483 4.55081 6.0346 3.56874C7.50436 2.58668 9.23233 2.0625 11 2.0625C13.3696 2.065 15.6414 3.00743 17.317 4.683C18.9926 6.35856 19.935 8.6304 19.9375 11ZM18.5625 11C18.5625 9.50428 18.119 8.04215 17.288 6.7985C16.457 5.55485 15.2759 4.58555 13.894 4.01316C12.5122 3.44077 10.9916 3.29101 9.52463 3.58281C8.05765 3.87461 6.71014 4.59487 5.65251 5.65251C4.59487 6.71014 3.87462 8.05765 3.58282 9.52463C3.29101 10.9916 3.44078 12.5122 4.01316 13.894C4.58555 15.2759 5.55486 16.457 6.7985 17.288C8.04215 18.119 9.50428 18.5625 11 18.5625C13.005 18.5602 14.9272 17.7627 16.345 16.345C17.7627 14.9272 18.5602 13.005 18.5625 11Z' fill='%23B6391C'/%3E%3C/svg%3E")}}&.variant-no-stock{color:rgba($color-sub-text,.5);background-color:#F3F3F380;&:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);z-index:1;background:linear-gradient(to top left,#fff0 0%,#fff0 calc(50% - 0.8px),rgba(#7A7474,.2) 50%,#fff0 calc(50% + 0.8px),#fff0 100%)}}&.variant-passive{pointer-events:none;background-color:$color-border}&.variant-image{min-width:72px;max-width:72px;max-height:72px;border-color:#fff0;padding:0;&.variant-passive{opacity:.4;background-color:#fff0}img{width:100%;height:100%;object-fit:cover}}}}.variant-singular{margin-bottom:var(--spacer-4);.radio-custom{margin-bottom:var(--spacer-4)}}.product-cart-buttons{display:flex;flex-wrap:wrap;gap:var(--spacer-8);margin-bottom:var(--spacer-8);>div{flex:1 0 0%;max-width:none;&.product-qty{flex:0 0 110px;max-width:110px}}}.product-qty{position:relative;height:56px;@include max($lg){width:100%}@include max($md){width:100px}>a{position:absolute;top:0;z-index:1;display:flex;align-items:center;width:36px;height:100%;&.product-qty-minus{left:0;justify-content:flex-end}&.product-qty-plus{right:0}}input{width:100%;height:100%;color:$color-text;@include line-rule(16);font-weight:600;text-align:center;padding:0;border-radius:$border-radius;border:1px solid $color-fourth;background-color:$color-white}select.form-control:not([size]):not([multiple]),select:not([size]){height:100%;color:$color-text;@include line-rule(16);font-weight:600;cursor:pointer;border-radius:$border-radius;border:1px solid $color-fourth;padding:6px 36px 6px 12px;background-size:16px;background-color:$color-white;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.64645 4.64645C1.84171 4.45118 2.15829 4.45118 2.35355 4.64645L8 10.2929L13.6464 4.64645C13.8417 4.45118 14.1583 4.45118 14.3536 4.64645C14.5488 4.84171 14.5488 5.15829 14.3536 5.35355L8.35355 11.3536C8.15829 11.5488 7.84171 11.5488 7.64645 11.3536L1.64645 5.35355C1.45118 5.15829 1.45118 4.84171 1.64645 4.64645Z' fill='black'/%3E%3C/svg%3E%0A")}}.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 heading-type-4;text-align:center;border-radius:$border-radius;gap:8px;padding:0 var(--spacer-4);transition:$transition;@include max($lg){height:48px}}a.add-to-cart-button,a.remind-me-button{color:$color-primary;border:1px solid $color-primary;background-color:$color-white;@include svg;&:hover{color:$color-white;background-color:$color-primary;@include svghover($color-white)}}a.quick-order-button{color:$color-white;background-color:$color-secondary;&:hover{background-color:$color-secondary-darken}}a.no-stock-button{color:$color-white;background-color:$color-sub-text}}.product-sticky{position:fixed;left:20px;bottom:auto;z-index:1001;opacity:0;visibility:hidden;width:calc(100% - 40px);border-radius:$border-radius;padding-inline:8px;transition:$transition;background-color:$color-secondary;@include max($xxs){left:16px;width:calc(100% - 32px)}.product-qty{height:36px}.product-cart-buttons{align-items:center;margin-bottom:0;a.add-to-cart-button,a.no-stock-button,a.quick-order-button,a.remind-me-button{height:52px;justify-content:space-between;font-weight:500;padding-inline:0}a.add-to-cart-button,a.remind-me-button{color:$color-white;border-color:$color-secondary;background-color:$color-secondary;&:hover{border-color:$color-secondary;background-color:$color-secondary}}}}.product-sticked{.product-sticky{opacity:1;visibility:visible}}#product-user-buttons{display:flex;flex-wrap:wrap;gap:var(--spacer-6);>div{a{display:flex;align-items:center;flex-wrap:wrap;color:$color-text;@include line-rule(14);font-weight:500;transition:$transition;@include svg;span{padding-left:var(--spacer-2)}@include min($lg){&:hover{color:$color-primary;@include svghover($color-primary)}}&.add-my-favorites{span{&:before{content:attr(data-add-to-favorites)}}.icon-favori-add{display:none}&.favorite-product{.icon-favori{display:none}.icon-favori-add{display:block}span{&:before{content:attr(data-favorite-product)}}}}}}}.product-social{position:relative;>a{@include svg;@include min($lg){&:hover{color:$color-primary!important;@include svghover($color-primary)}}&.active{color:$color-primary!important;@include svghover($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:$color-white!important}}&.product-social-facebook{background-color:#3b5998}&.product-social-twitter{background-color:#1da1f2}&.product-social-pinterest{background-color:#bd081c}&.product-social-whatsapp{background-color:#128c7e}}}}}}.product-detail-tab{@include max($lg){margin-bottom:32px}.product-detail-tab-content{.product-detail-tab-row{@include border-radius($border-radius);border:1px solid $color-fourth;padding:calc(var(--spacer-2) + 8px);background-color:$color-white;&:not(:last-child){margin-bottom:var(--spacer-6)}[data-tab-index]{>a{position:relative;display:flex;align-items:center;justify-content:space-between;color:$color-primary;@include heading-type-4;transition:$transition;&:after{content:'';display:inline-block;width:32px;height:32px;transition:$transition;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='M26.7076 12.7075L16.7076 22.7075C16.6147 22.8005 16.5044 22.8742 16.383 22.9246C16.2616 22.9749 16.1315 23.0008 16.0001 23.0008C15.8687 23.0008 15.7385 22.9749 15.6171 22.9246C15.4957 22.8742 15.3854 22.8005 15.2926 22.7075L5.29257 12.7075C5.10493 12.5199 4.99951 12.2654 4.99951 12C4.99951 11.7346 5.10493 11.4801 5.29257 11.2925C5.48021 11.1049 5.7347 10.9995 6.00007 10.9995C6.26543 10.9995 6.51993 11.1049 6.70757 11.2925L16.0001 20.5863L25.2926 11.2925C25.3855 11.1996 25.4958 11.1259 25.6172 11.0756C25.7386 11.0253 25.8687 10.9995 26.0001 10.9995C26.1315 10.9995 26.2616 11.0253 26.383 11.0756C26.5044 11.1259 26.6147 11.1996 26.7076 11.2925C26.8005 11.3854 26.8742 11.4957 26.9245 11.6171C26.9747 11.7385 27.0006 11.8686 27.0006 12C27.0006 12.1314 26.9747 12.2615 26.9245 12.3829C26.8742 12.5043 26.8005 12.6146 26.7076 12.7075Z' fill='%230D4858'/%3E%3C/svg%3E");@include max($sm){width:24px;height:24px;background-size:24px}}}}&.active{[data-tab-index]{>a{border-bottom:1px solid $color-primary;padding-bottom:var(--spacer-4);&:after{transform:rotate(-180deg)}}}[data-tab-content]{>div{padding-top:12px}}}}[data-tab-content]{height:auto;overflow:visible;display:none}}}.product-specs-table{td{color:$color-primary;@include line-rule(12);font-weight:400;border:none;padding-block:4px;&:first-child{width:25%;font-weight:700}}}.product-tags{a{display:flex;flex-wrap:wrap;color:$color-primary;line-height:calc(14px + 8px);font-size:14px;font-weight:600}span{padding-inline:2px}}.product-customization{margin-bottom:var(--spacer-8);&-title{color:$color-primary;@include heading-type-2;border-bottom:1px solid $color-primary;padding-block:var(--spacer-4)}&-content{border:1px solid $color-primary;border-top:none;padding:var(--spacer-6);transition:$transition;background-color:$color-third;.product-customization{margin-bottom:0}}.product-customization-group{margin-bottom:var(--spacer-8);&:last-child{margin-bottom:0}.product-customization-group-title{display:none}.product-customization-field{&:not(:last-child){margin-bottom:var(--spacer-8)}.form-group{margin-bottom:0;.control-label{color:$color-primary;@include text-type-3;margin-bottom:8px}.col-12.col-lg-4,.col-12.col-lg-5{flex:0 0 100%;max-width:100%}}}}.custom-file{background-color:$color-white}.form-control{height:58px;color:$color-primary;@include text-type-4;border-radius:$border-radius;border:1px solid $color-fourth;background-color:$color-white}textarea.form-control{height:120px;@include line-rule(14);font-weight:300}.form-group select.form-control:not([size]):not([multiple]),.form-group select:not([size]){height:58px;cursor:pointer;color:$color-primary;@include text-type-4;border-radius:$border-radius;border:1px solid $color-fourth;padding:4px 40px 4px 12px;background-size:18px;background-color:$color-white;background-position:right 12px center;background-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 6.25488L9.22778 11.2391C9.10805 11.3788 8.89195 11.3788 8.77222 11.2391L4.5 6.25488' stroke='%230D4858' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.form-horizontal .form-question{top:5px;right:-4px;width:15px;height:15px;border-radius:100%}}.custom-openbox-active{.product-customization{>a{.custom-openbox-close{transform:rotate(-45deg)}}.product-customization-content{display:block}}}@include max($lg){.idea-promotion-bar{{% if theme.settings.idea_popup_bar_control %}display:block!important;{% else %}display:none!important;{% endif %}}}:root{--gutter:#{$gutter};{% for i in 1..40 %}--spacer-{{i}}:{{i*4}}px;{% endfor %}{% for i in 10..120 %}--font-size-{{i}}:{{i}}px;{% endfor %}}@include max($lg){:root{{% for i in 1..20 %}--spacer-{{i}}:{{i*3}}px;{% endfor %}{% for i in 21..29 %}--spacer-{{i}}:{{i*(2.5)}}px;{% endfor %}{% for i in 30..40 %}--spacer-{{i}}:{{i*2}}px;{% endfor %}{% for i in 10..14 %}--font-size-{{i}}:{{i*(.95)}}px;{% endfor %}{% for i in 15..18 %}--font-size-{{i}}:{{i*(.9)}}px;{% endfor %}{% for i in 19..28 %}--font-size-{{i}}:{{i*(.8)}}px;{% endfor %}{% for i in 29..36 %}--font-size-{{i}}:{{i*(.75)}}px;{% endfor %}{% for i in 37..84 %}--font-size-{{i}}:{{i*(.65)}}px;{% endfor %}{% for i in 85..120 %}--font-size-{{i}}:{{i*(.55)}}px;{% endfor %}}}@include max($sm){:root{{% for i in 1..20 %}--spacer-{{i}}:{{i*2}}px;{% endfor %}{% for i in 21..29 %}--spacer-{{i}}:{{i*(1.5)}}px;{% endfor %}{% for i in 30..40 %}--spacer-{{i}}:{{i*1}}px;{% endfor %}{% for i in 10..14 %}--font-size-{{i}}:{{i*(.85)}}px;{% endfor %}{% for i in 15..18 %}--font-size-{{i}}:{{i*(.8)}}px;{% endfor %}{% for i in 19..28 %}--font-size-{{i}}:{{i*(.75)}}px;{% endfor %}{% for i in 29..36 %}--font-size-{{i}}:{{i*(.7)}}px;{% endfor %}{% for i in 37..84 %}--font-size-{{i}}:{{i*(.55)}}px;{% endfor %}{% for i in 85..120 %}--font-size-{{i}}:{{i*(.45)}}px;{% endfor %}}}.row{&.no-gutters{margin-right:0;margin-left:0;>.col,>[class*="col-"]{padding-right:0;padding-left:0}}}.contentbox-header{margin-bottom:var(--spacer-8);p{display:block;font-size:var(--font-size-12);margin-bottom:0}h4{color:$color-text;font-size:var(--font-size-24);margin-bottom:0}}body[class*="checkout-page"],body[class*="current-page-cart"]{.contentbox-header{text-align:left;margin-bottom:var(--spacer-1);border-bottom:none;h4{font-size:var(--font-size-18)}}}{% if not theme.settings.detail_search_form %}.current-page-product-list-search{.contentbox-body,.contentbox-header{display:none!important}}{% endif %}.user-login-page-wrapper{position:relative;display:flex;justify-content:center;.user-login-page-container{position:relative;z-index:2;width:460px;@include max($sm){width:380px}@include max($xxs){width:330px}@include max($xxxs){width:280px}.user-login-page-logo{display:flex;align-items:center;justify-content:center;min-height:56px;padding:var(--spacer-5);img{max-height:56px}}}.user-login-page-content{padding:var(--spacer-10);margin-bottom:var(--spacer-8);background-color:#fff;border:1px solid $color-border;border-radius:$border-radius}.user-login-page-title{text-align:center;margin-bottom:var(--spacer-7);span{line-height:28px;font-size:var(--font-size-24);font-weight:700}&.user-login-page-sub-title{padding-top:var(--spacer-7)}}.user-login-page-order-registration{display:flex;align-items:center;justify-content:center;height:52px;color:$color-text;font-size:var(--font-size-16);font-weight:600;text-align:center;margin-top:var(--spacer-9);background-color:rgb(220 53 69 / .3)}.user-login-page-row{position:relative;margin-bottom:var(--spacer-5);.password-toggle{position:absolute;right:var(--gutter);top:0;@include center;width:20px;height:100%;cursor:pointer;@include svghover($color-sub-text)}&.user-login-page-button-social{display:flex;align-items:center;flex-wrap:wrap;@include max($sm){display:block}>div{flex:0 0 50%;&:first-child{padding-right:var(--spacer-5)}@include max($sm){flex:0 0 100%;&:first-child{padding-right:0}}}}input.form-control{height:52px;color:$color-text;font-size:var(--font-size-14);padding:var(--spacer-2) var(--spacer-4)}.btn{@include center;height:52px;font-size:var(--font-size-18);font-weight:600;padding:0;@include max($xxxs){height:48px}&.btn-green{color:$color-white;font-weight:400;margin-bottom:var(--spacer-8);border:1px solid $color-border;background-color:$color-whatsapp}&.btn-google{color:$color-text!important;font-size:var(--font-size-15);font-weight:400;background:#fff!important;border:1px solid $color-border;span{padding-left:10px}&:hover{color:$color-text!important;background:#fff!important}@include max($sm){margin-bottom:var(--spacer-5)}}&.btn-facebook{color:$color-text!important;font-size:var(--font-size-15);font-weight:400;background:#fff!important;border:1px solid $color-border;span{padding-left:10px}&:hover{color:$color-text!important;background:#fff!important}}}}.checkbox-custom,.user-login-forgot-pass{margin-bottom:var(--spacer-9)}.checkbox-custom{input[type=checkbox]{&+label{line-height:20px;color:$color-text;font-size:var(--font-size-14);padding-left:36px;&:before{width:20px;height:20px;border:1px solid $color-border}}&:checked{&+label{&:before{background-image:none;border-color:$color-border;background-color:$color-white}&:after{content:'';position:absolute;left:7px;top:2px;display:inline-block;width:6px;height:12px;border-bottom:2px solid $color-primary;border-right:2px solid $color-primary;transform:rotate(45deg)}}}}}.user-login-forgot-pass{a{display:block;color:$color-text;font-size:var(--font-size-14)}}}.signup-page-logo{display:flex;align-items:center;justify-content:center;min-height:56px;padding:var(--spacer-5);img{max-height:56px}}.signup-container{width:580px;margin:0 auto var(--spacer-4);padding:var(--spacer-6) var(--spacer-10) var(--spacer-5);border:1px solid $color-border;border-radius:$border-radius;background-color:$color-white;@include max($sm){width:calc(100% - 8px)}&.signup-container-information{width:100%;.information-content{border:none}}.contentbox-header{text-align:center!important;margin:0 0 var(--spacer-7)!important;padding:0!important;border:none!important;h4{line-height:28px;font-size:var(--font-size-24)!important;font-weight:700!important;margin-bottom:0!important}}.alert.alert-primary{margin-bottom:var(--spacer-5)}.form-group{margin-bottom:var(--spacer-5);&.signup-campaign-status,&.signup-agreement,&.signup-personal-data-agreement{.col-12.col-lg-4.control-label{display:none}}.col-12.col-lg-5,.col-12.col-lg-8,.col-12.col-lg-9.text-right{flex:1 0 0%;max-width:none}.col-12.col-lg-4.control-label{&+.col-6.col-lg-5{flex:1 0 0%;max-width:none}}.security-code{height:48px}input.form-control{height:48px;color:$color-text;font-size:var(--font-size-14);padding:var(--spacer-2) var(--spacer-4);&::placeholder{opacity:.5}}select.form-control:not([size]):not([multiple]),select:not([size]){height:48px}.form-question{top:14px!important}.btn{height:48px}.btn-group-binary{display:flex;align-items:center;justify-content:space-between;&:before,&:after{display:none}>button{flex:0 0 48%;max-width:48%;&.mr-2{margin-right:0!important}}}}.form-horizontal{.toggle-password{top:0;right:calc(var(--gutter) * 1.5);@include center;width:20px;height:48px;color:$color-sub-text;background-color:#fff0}}}.kategori-icerik-alani{max-width:1440px;margin:20px auto;padding:20px;font-family:'Segoe UI','Roboto',sans-serif;line-height:1.6;color:#363232;background-color:#fff;border-radius:0}.kategori-icerik-alani h1,.kategori-icerik-alani h2,.kategori-icerik-alani h3{color:#0D4858;margin-bottom:15px;line-height:1.3}.kategori-icerik-alani h1{font-size:2.5em;text-align:center;margin-bottom:30px}.kategori-icerik-alani .ana-baslik-alt{font-size:2.2em;text-align:center;margin-top:40px}.kategori-icerik-alani h2.bolum-baslik{font-size:1.8em;border-left:5px solid #B6391C;padding-left:15px;margin-top:40px;margin-bottom:20px;color:#0D4858;font-weight:600}.kategori-icerik-alani h3.alt-baslik{font-size:1.5em;color:#0D4858;font-weight:600;margin-top:35px;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #ddd}.kategori-icerik-alani p{color:#07323D;line-height:calc(var(--font-size-18, 18px) + 8px);font-size:var(--font-size-18,18px);font-weight:500;margin-bottom:1em}.kategori-icerik-alani ul{list-style-type:disc;margin-left:20px;padding-left:0;margin-bottom:1em}.kategori-icerik-alani ul li{margin-bottom:8px;color:#07323D;line-height:calc(var(--font-size-18, 18px) + 8px);font-size:var(--font-size-18,18px);font-weight:500}.kategori-icerik-alani .kategori-header{text-align:center;margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:20px}.kategori-icerik-alani .ayirici{border:0;height:1px;background-color:#eee;margin:40px 0}.kategori-icerik-alani strong{font-weight:700}.kategori-icerik-alani .vurgu{color:#B6391C;font-weight:700}.kategori-icerik-alani .genel-alt-bilgi{background-color:#f8f8f8;padding:30px;border-radius:8px;margin-top:40px;border:1px solid #e0e0e0}.kategori-icerik-alani .genel-alt-bilgi .genel-alt-baslik{font-size:2em;color:#0D4858;text-align:left;margin-bottom:20px;border-left:none;padding-left:0;font-weight:700}.kategori-icerik-alani .genel-alt-bilgi p{color:#333;font-size:1em;line-height:1.7;font-weight:400;margin-bottom:1.5em}.kategori-bilgi{background-color:#f9f5f2;padding:32px;border:1px solid #e8e8e8;max-width:1440px;margin:32px auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#0d4858}.kategori-baslik{font-size:28px;font-weight:700;color:#0d4858;margin-bottom:24px;line-height:1.4}.kategori-aciklama{font-size:16px;color:#0d4858;line-height:1.8}.kategori-aciklama p{margin-bottom:20px}.kategori-aciklama h3{font-size:20px;font-weight:600;margin-top:32px;margin-bottom:16px;color:#0d4858}.kategori-aciklama ul{margin:0 0 20px 20px;padding:0;list-style:disc;color:#0d4858;font-size:16px;line-height:1.8}.kategori-aciklama ul li{margin-bottom:12px;list-style-type:disc}.kategori-aciklama strong{color:#0d4858}.referans-sayfasi-icerik{max-width:1440px;margin:40px auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 20px rgb(0 0 0 / .1)}.referans-sayfasi-yol{font-size:14px;color:#666;margin-bottom:20px}.referans-sayfasi-baslik-alani{text-align:center;margin-bottom:40px}.referans-sayfasi-baslik-alani h1{font-size:48px;color:#002347;font-weight:700;margin-bottom:10px}.referans-sayfasi-baslik-alani p{font-size:20px;color:#555;line-height:1.8}.referans-sayfasi-gorsel-alani{width:100%;height:600px;background-color:#e9ecef;border-radius:8px;margin-bottom:40px;overflow:hidden;display:flex;align-items:center;justify-content:center}.referans-sayfasi-gorsel-alani.orta{height:500px}.referans-sayfasi-gorsel-alani img{width:100%;height:100%;object-fit:cover;display:block}.referans-sayfasi-bolum-basligi{font-size:36px;color:#002347;border-bottom:2px solid #ddd;padding-bottom:10px;margin-bottom:20px}.referans-sayfasi-metin p{line-height:1.8;color:#444;font-size:18px}.referans-sayfasi-vurgu{color:#002347;font-weight:700}.referans-sayfasi-alt-bilgi{text-align:center;padding-top:30px;border-top:2px solid #ddd}.referans-sayfasi-alt-bilgi h2{font-size:36px;color:#002347;margin-bottom:20px}.referans-sayfasi-alt-bilgi p{font-size:20px;line-height:1.8;color:#555}.referans-sayfasi-buton-grubu{margin-top:30px}.referans-sayfasi-buton{display:inline-block;padding:15px 30px;text-decoration:none;border-radius:5px;font-weight:700;transition:background-color 0.3s ease}.referans-sayfasi-buton.iletisim{background-color:#002347;color:#fff}.referans-sayfasi-buton.whatsapp{background-color:#25D366;color:#fff;margin-left:20px}@media (max-width:768px){.referans-sayfasi-icerik{margin:20px;padding:15px}.referans-sayfasi-baslik-alani h1{font-size:30px}.referans-sayfasi-baslik-alani p{font-size:16px;line-height:1.6}.referans-sayfasi-bolum-basligi,.referans-sayfasi-alt-bilgi h2{font-size:24px}.referans-sayfasi-metin p{font-size:16px}.referans-sayfasi-alt-bilgi p{font-size:16px}.referans-sayfasi-gorsel-alani{height:250px}.referans-sayfasi-gorsel-alani.orta{height:200px}.referans-sayfasi-buton{display:block;width:100%;margin:10px 0;padding:12px 20px}.referans-sayfasi-buton.whatsapp{margin-left:0}