@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&family=Open+Sans:wght@400;600;700&display=swap);@import "mixin";$font-family:'Open Sans',sans-serif;$text-color:#1C1917;$primary-color:#C5A059;$primary-hover-color:#A68860;$primary-text-color:#FFF;$black-color:#FCFAF2;$dark-color:#FAF7F0;$dark-gray-color:#F3EFE3;$gray-color:#EFECE3;$gray-hover-color:#FAF7F0;$gray-text-color:#1C1917;$light-gray-color:#FFF;$border-color:#E5DDC8;$transition-base:all .2s ease-in-out;$radius-base:.4rembody{font-size:1.2rem;font-family:$font-family;color:$text-color;background:$black-color;transition:left .2s ease-in-out,right .2s ease-in-out;position:relative;left:0}a{color:$primary-color;&:active,&:focus,&:hover{color:$primary-hover-color}}.openbox-overlay,.navigation-menu-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgb(0 0 0 / .5);display:none;z-index:99;width:100%;height:100%;cursor:pointer}#header{padding-bottom:1.5rem;background:$black-color;.header-inside{position:relative;border-bottom:1px solid $border-color}}.logo{display:flex;align-items:center;justify-content:flex-start;padding:1.5rem 0;img{max-height:8rem}@include max($md){justify-content:center;img{max-height:6rem}}@include max($sm){padding:1rem 0 1.5rem;img{max-height:4rem}}}#navigation{.category-level-1{>ul{display:flex;>li{>a{position:relative;@include center;height:11rem;color:$text-color;font-size:1.6rem;font-weight:400;white-space:nowrap;text-align:center;padding:0 1rem;transition:$transition-base;&:after{content:'\f0d8';font-family:"Font Awesome 5 Free";font-size:2.6rem;font-weight:900;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);opacity:0;visibility:hidden;transition:$transition-base}&:hover{color:$primary-color}}&.has-sub-category.active{>a{color:$primary-color;&:after{opacity:1;visibility:visible;bottom:-16px}}>.category-level-2{display:block}}}}}.category-level-2{position:absolute;top:100%;left:0;width:100%;background-color:$dark-gray-color;border-top:3px solid $primary-color;display:none;box-shadow:0 2px 5px rgb(0 0 0 / .1);z-index:101;padding:2rem;>.container{>ul{>li{margin-bottom:2rem;>a{display:block;color:$text-color;font-size:1.5rem;margin-bottom:1rem;font-weight:400;transition:$transition-base;&:only-child{margin-bottom:0}}&:hover{>a{color:$primary-color}}&.navigation-category-image{flex:0 0 12.5%;max-width:12.5%;>a{text-align:center;transition:$transition-base;>div{position:relative;padding-top:100%;@include imgcenter;margin-bottom:.5rem}>span{display:block}&:hover{color:$primary-color}}}}}}}.category-level-3{>ul{>li{>a{display:block;color:$text-color;margin-bottom:.8rem;transition:$transition-base}&:hover{>a{color:$primary-color}}&.navigation-show-all{font-style:italic;text-decoration:underline}}}}@include max($md){display:none}}.header-inside-right{display:flex;align-items:center;justify-content:flex-end;font-size:2rem;@include max($md){justify-content:space-between;padding-bottom:1rem}>div{margin-left:1rem;&:first-child{margin-left:0}>a{position:relative;@include center;width:4rem;height:4rem;color:$text-color;font-size:2rem;transition:$transition-base;&:hover,&.active{color:$primary-color}}&.user-menu{>a{.fas.fa-check{position:absolute;right:0;top:0;@include center;width:1.8rem;height:1.8rem;color:#fff;font-size:.8rem;text-align:center;background-color:$primary-color;border-radius:50%;transition:$transition-base}&:hover{.fas.fa-check{color:#000;background-color:$text-color}}}}&.cart-menu{>a{.cart-amount{position:absolute;right:0;top:0;width:1.8rem;height:1.8rem;line-height:1.8rem;font-weight:400;font-size:1.2rem;text-align:center;background-color:$primary-color;color:#fff;border-radius:50%;display:inline-block;transition:$transition-base}&:hover{.cart-amount{color:#000;background-color:$text-color}}}}}}.navigation-wrapper{position:static}body{.search-content{position:absolute;top:100%;right:0;width:100%;height:7.2rem;border-top:3px solid $primary-color;display:none;z-index:11;form{input{width:100%;padding:1rem 5rem 1rem 3rem;background-color:$dark-gray-color;border:none;height:7.2rem;color:$text-color;font-size:1.6rem;&::placeholder{opacity:1;color:$text-color}}button{position:absolute;top:0;right:0;height:100%;width:5rem;border:none;padding:0;color:$text-color;font-size:2rem;background:none;@include center}}}&.search-content-active{.search-content{display:block}}@include max($md){.search-content{position:fixed;top:-8rem;transform:none;bottom:auto;display:block;transition:$transition-base;width:100%}&.search-content-active{.search-content{top:0;box-shadow:0 0 5px 1px rgb(0 0 0 / .1)}}}}.toggle-bar{width:4rem;height:4rem;align-items:center;justify-content:center;font-size:2rem;display:none;cursor:pointer;z-index:1;color:#fff;@include max($md){display:flex}}.nav-item-dropdown{position:relative;&:hover{.nav-dropdown-menu{display:block!important}}.nav-dropdown-menu{display:none;li{a{display:block;padding:.8rem 1.5rem;&:hover{background-color:$gray-hover-color}}}}}.entry-row-1{margin-bottom:3rem;background:$dark-color}@include max($sm){.entry-row-2{.theme-banner{margin-bottom:3rem}>div{>div:last-child{.theme-banner{margin-bottom:0}}}}}.default-products{padding-bottom:$gutter;.products-header{margin:$gutter*2 0;padding:$gutter 0;text-align:center;position:relative;&:after{content:'';position:absolute;left:0;right:0;margin:0 auto;top:50%;width:100%;height:1px;background:$border-color}span{font-size:2.2rem;font-weight:700;line-height:2.4rem;display:inline-block;position:relative;color:$primary-color;padding:0 $gutter*2;background:$black-color;z-index:3}}}.featured-products{.products-header{margin:0;padding:$gutter*2 0;span{background:$dark-color}}}.featured-products,.similar-products,.offered-products,.combined-products{.products-content{.showcase{margin-bottom:0}&:not(.slick-initialized){opacity:0;visibility:hidden}>.slick-arrow{width:4rem;height:4rem;opacity:1;position:absolute;top:38%;font-size:2.2rem;transform:translateY(-50%);z-index:2;cursor:pointer;background-color:#484848;box-shadow:0 3px 7px rgb(0 0 0 / .1);color:#0A0A0C;transition:$transition-base;&.slick-prev{left:-15px}&.slick-next{right:-15px}&:hover{background-color:#A4A4A4;color:#0A0A0C}}>.slick-dots{display:flex;justify-content:center;flex-wrap:wrap;padding:$gutter 0 0;>li{margin:0 .5rem;>button{width:10px;height:10px;line-height:10px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:50%;background-color:#ddd;padding:0;display:block;margin-bottom:.5rem}&.slick-active{>button{background:$primary-color}}}}}}.showcase{position:relative;margin-bottom:$gutter*2;@include max($sm){margin-bottom:$gutter}.showcase-image-container{position:relative;.showcase-buttons{opacity:0;position:absolute;top:0;left:0;z-index:2;@include center;flex-direction:column;width:100%;height:100%;background:rgb(0 0 0 / .9);transition:$transition-base;a{&.add-to-cart-button,&.showcase-view,&.no-stock-button{font-weight:400;font-size:1.6rem;border-radius:.4rem;width:15rem;text-align:center;margin-bottom:1rem;line-height:5.2rem;color:#fff;transition:$transition-base;@include max($sm){width:5rem}}&.add-to-cart-button{background:$primary-color;color:$primary-text-color;&:hover{background:$primary-hover-color}@include max($sm){line-height:4.8rem;background:none;border:2px solid $primary-color}}&.showcase-view{line-height:4.8rem;background:#757575;&:hover{background:lighten(#757575,20%)}}&.no-stock-button{background:#BABABA}}}.showcase-image{position:relative;padding-top:100%;overflow:hidden;background:$dark-gray-color;a{@include imgcenter}}.showcase-label-container{position:absolute;left:10px;top:10px;z-index:1;@include center;flex-direction:column;.discount-label{width:4.5rem;line-height:3rem;border-radius:.4rem;font-weight:300;font-size:1.4rem;color:$primary-text-color;background:$primary-color;text-align:center}.new-label{width:4.5rem;line-height:3rem;border-radius:.4rem;font-weight:300;font-size:1.4rem;color:$primary-text-color;background:#505050;text-align:center;margin-bottom:1rem}.digital-label{width:4.5rem;line-height:3rem;border-radius:.4rem;font-weight:300;font-size:1.3rem;color:$primary-text-color;background:#505050;text-align:center}}}.showcase-content{padding:1rem 0;.showcase-brand{text-align:left;height:2.8rem;a{font-size:1.6rem;font-weight:400;color:$text-color;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.showcase-title{text-align:left;margin-bottom:1rem;a{display:block;font-size:1.8rem;line-height:2.2rem;height:4.4rem;overflow:hidden;color:$text-color}@include max($xs){a{font-size:1.3rem}}}}.showcase-price{font-size:2.1rem;text-align:left;display:flex;align-items:baseline;@include max($sm){flex-direction:column;height:5.3rem;justify-content:center}&-new{color:$primary-color;font-weight:300;margin-right:1rem}&-old{font-weight:300;color:$text-color;font-size:1.8rem;text-decoration:line-through;@include max($sm){font-size:1.5rem}}}&:hover{.showcase-buttons{opacity:1;@include max($sm){flex-direction:row;justify-content:space-evenly}}}@include max($sm){.showcase-image-container{.showcase-label-container{.discount-label{width:3.5rem;line-height:2rem}.new-label{width:3.5rem;line-height:2rem}.digital-label{width:3.5rem;line-height:2rem}}}}}#footer{margin-top:$gutter*2;.footer-row-1{background:$dark-color;padding:$gutter*2 0;@include max($sm){padding:$gutter 0}}.footer-row-2{padding:$gutter*2 0;@include max($sm){padding:$gutter 0}}}.newsletter{.newsletter-title{color:$text-color;@include max($md){padding-bottom:1rem}>div{font-size:1.7rem;font-weight:700;color:$text-color}>span{display:block;font-size:1.4rem;color:#8A8A8A}}.newsletter-content{form{position:relative;height:5.3rem;border-radius:$radius-base;background-color:$dark-gray-color;input{width:100%;height:100%;background-color:#fff0;padding:1rem 8rem 1rem 2rem;font-size:1.2rem;font-weight:400;border:none;color:$text-color;@include placeholder{opacity:1;color:$text-color}}button{position:absolute;top:0;right:0;width:10rem;height:5.3rem;background-color:$primary-color;color:$primary-text-color;font-size:1.6rem;font-weight:600;border:none;border-radius:0 $radius-base $radius-base 0}}}@include max($sm){.newsletter-content{form{height:4rem;button{height:4rem}}}}}.footer-menu-container{.footer-menu{.footer-menu-title{font-size:1.7rem;font-weight:700;color:$text-color;margin-bottom:2.5rem}.footer-menu-content{>ul{>li{margin-bottom:1rem;font-size:1.4rem;color:$text-color;>a{color:$text-color;transition:$transition-base;&:hover{color:$primary-color}}}}}}@include max($md){text-align:center;margin-bottom:$gutter}@include max($sm){&[data-menu-type="accordion"]{text-align:left;.footer-menu{.footer-menu-title{padding:1rem;display:flex;justify-content:space-between;background:$dark-color;color:$text-color;align-items:center;flex-wrap:wrap;cursor:pointer;&:after{font-size:1.3rem;content:'\f067';font-family:"Font Awesome 5 Free";font-weight:900}margin-bottom:$gutter}.footer-menu-content{padding:0 $gutter $gutter;display:none}&.active{.footer-menu-title{&:after{content:'\f068'}}.footer-menu-content{display:block}}}}}}.footer-copyright{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:1rem;>div{flex:0 0 auto;&:first-child{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;@include min($lg){flex:1 0 0%}@include max($lg){width:100%}@include max($sm){justify-content:center}}}@include max($lg){flex-direction:column-reverse;align-items:flex-end}@include max($sm){align-items:center}}.footer-social{@include max($md){margin-bottom:1rem}.footer-social-title{font-size:2rem;margin-bottom:1.5rem}.footer-social-content{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;@include max(767){margin-left:-.5rem;margin-right:-.5rem}>div{padding-left:1rem;padding-right:1rem;@include max(767){padding-left:.4rem;padding-right:.4rem}a{display:flex;align-items:center;flex-wrap:wrap;>i{width:4rem;height:4rem;background-color:$dark-color;color:$text-color;border-radius:50%;font-size:1.8rem;@include center;transition:$transition-base;@include max(374){width:3.4rem;height:3.4rem;font-size:1.6rem}}&:hover{>i{background-color:$primary-color;color:$primary-text-color}}}}}@include max($md){.footer-social-title{text-align:center}.footer-social-content{justify-content:center}}}.copyright{font-size:1.4rem;color:$text-color;@include min($lg){flex:1 0 0%;text-align:center}@include max($sm){text-align:center}}.secure{font-size:2rem;color:$text-color;>i{padding:0 .5rem}}#ideasoft{background-color:$black-color;color:$text-color;>a{&:first-child,&:last-child{color:$text-color}}span{color:$text-color}}#scroll-top{position:fixed;right:20px;bottom:140px;background-color:$primary-color;border-radius:50%;font-size:2rem;display:none;cursor:pointer;i{width:45px;height:45px;@include center;color:#fff}@include max($md){display:none!important}}.paginate-wrapper{position:relative;padding:2rem 0;.paginate{display:flex;justify-content:space-between;@include max($xs){justify-content:space-between}a{padding:0 .2rem;min-width:3rem;height:3rem;font-size:1.4rem;color:$text-color;@include center;i{display:block;line-height:1.4rem;font-size:1.8rem}}.paginate-content{display:flex;a{margin:0 .6rem;@include max($xs){margin:0 .2rem}}}.paginate-left{a{margin-right:.6rem}}.paginate-right{a{margin-left:.6rem}}.paginate-passive{a{background-color:$gray-color;color:$text-color}}.paginate-active{a{background-color:$primary-color;color:$primary-text-color}}.paginate-element-active{background-color:$primary-color;color:$primary-text-color}}}.contentbox-header{color:#a0a0a0;margin-bottom:$gutter*2;padding-top:$gutter;@include max($sm){margin-bottom:$gutter}p{font-size:1.2rem;margin-bottom:0;display:block}h4{display:inline-block;font-size:2rem;margin-bottom:0;padding-bottom:1.5rem;padding-right:1.5rem;border-bottom:1px solid $primary-color}}.checkout-page-body{.contentbox-header{color:#4b4b4b;margin-bottom:0;padding-top:0;@include max($sm){margin-bottom:0}h4{display:block;margin-bottom:1.5rem;padding-right:0;border-bottom:none}}}#breadcrumbs{margin-bottom:$gutter;padding:$gutter 0;background:none;@include max($sm){display:none}ol{display:flex;padding:0;margin:0;align-items:center;li{i{font-size:1.2rem;margin:0 .5rem;font-style:normal;&:before{content:'>'}}span{display:flex;align-items:center;color:$text-color}a{color:$text-color;&:hover{span{span{color:$primary-color}}}}}}}@include max($sm){.block-item{&[data-type="filter-product-groups"]{display:block;margin-bottom:0;.block-item-title{display:none}.block-item-content{display:block;padding:0}}&[data-type="product-groups"]{display:none}}.filter-menu,.horizontal-filter-menu{position:fixed;width:280px;height:100%;left:-280px;top:0;background:#fff;z-index:100;transition:$transition-base;overflow-y:auto;-webkit-overflow-scrolling:touch;.filter-menu-category{display:none}}.filter-menu-active{left:280px;overflow:hidden;position:fixed;height:100%;width:100%;.filter-menu,.horizontal-filter-menu{left:0}}#filter-wrapper{@include max($sm){margin-bottom:2rem}display:none;&.has-sorting-option:not(.has-filter-option){display:block;.filter-wrapper-header{display:none}.filter-wrapper-content{#sorting-options{display:block}}}&.has-filter-option{display:block;.filter-wrapper-content{#sorting-options{display:none}}}}.sorting-options-content-active{#filter-wrapper{.filter-wrapper-content{#sorting-options{display:block}}}}}@include min($md){#sorting-options{select.form-control:not([size]):not([multiple]),select:not([size]){min-width:16rem}}}.filter-menu-overlay,.filter-wrapper-header{@include min($sm){display:none!important}}.horizontal-filter-menu{padding:$gutter;background-color:$dark-color;margin-bottom:$gutter;.horizontal-filter-menu-title{font-size:1.6rem;margin-bottom:1rem}.clear-filters{display:flex;margin-bottom:1rem;a{display:block;padding:.2rem .5rem;background:$primary-color;color:$primary-text-color}}.filter-menu-selected-items{flex:0 0 100%}.filter-menu-groups{margin-bottom:1rem;.filter-menu-group-title{margin-bottom:1rem;color:$text-color;font-size:1.4rem;font-weight:300}}.filter-menu-selected-items{margin-bottom:1rem;.filter-menu-selected-items-title{font-size:1.4rem;margin-bottom:1rem}.filter-menu-selected-items-content{.filter-menu-selected-group{margin-bottom:.5rem;.filter-menu-selected-group-title{margin-right:1rem;margin-bottom:.5rem}.filter-menu-selected-group-content{display:flex;flex-wrap:wrap;.filter-menu-selected-item{margin-right:1rem;margin-bottom:.5rem;flex:0 0 auto;&:last-child{margin-right:0}a{display:block;padding:.2rem .5rem;background:$primary-color;color:$primary-text-color}}}}}}}.cascade-menu{.parent-item{a.selected-item{color:$primary-color}}}.block-item{margin-bottom:2rem;border:1px solid $dark-color;background:$dark-color;a{color:$text-color;&:hover{color:$primary-hover-color}}.block-item-title{padding:1rem;font-size:1.4rem;display:flex;justify-content:space-between;align-items:center;color:$text-color;>i{display:none;@include max($sm){display:block}}}.block-item-content{padding:1rem;a{color:$text-color;i{color:$dark-color}}.member-block-sub-title{border-bottom:1px solid $dark-color}}&.active{.block-item-title{>i.fa-angle-down{&:before{content:'\f106'}}}}&[data-type="no-frame"]{.block-item-title{display:none}}}.my-account-quick-menu{.quick-menu-box{a{color:$text-color;transition:.2s linear;i{color:$dark-color;transition:.2s linear}h4{color:$text-color;transition:.2s linear}}.menu-icon{i{background:$text-color;transition:.2s linear}}&:hover{a{color:$primary-color;i{color:$primary-color}h4{color:$primary-color}}.menu-icon{i{background:#e1e1e1}}}}}.product-image{position:relative;.product-label-container{position:absolute;left:10px;top:10px;z-index:3;@include center;.new-label{width:4.5rem;line-height:3rem;border-radius:.4rem;font-weight:600;font-size:1.4rem;color:$primary-text-color;background:#505050;text-align:center}.digital-label{width:4.5rem;line-height:3rem;border-radius:.4rem;font-weight:600;font-size:1.2rem;color:$primary-text-color;background:#505050;text-align:center}}#product-primary-image{position:relative;margin-bottom:1.6rem;padding-top:100%;background:$dark-color;img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:scale-down}}}#product-thumb-image{.thumb-item{a{position:relative;padding-top:100%;display:block;@include imgcenter;background:$dark-color;margin-bottom:1rem;border:2px solid #fff0;&.zoomGalleryActive{border:2px solid $primary-color}}}.slick-arrow{position:absolute;top:100%;width:48%;background-color:$black-color;color:$text-color}.slick-prev{left:0}.slick-next{right:0}}.product-list-container{margin-bottom:2rem;.product-list-block{margin-bottom:.8rem}.product-list-row{display:flex;align-items:baseline;margin-bottom:.8rem;a{color:$text-color;transition:$transition-base;&:hover{color:$primary-color}}.product-list-title{flex:0 0 auto;width:30%;color:$text-color;font-size:1.3rem}.product-list-content{flex:1 1 auto;display:flex;align-items:baseline;word-break:break-word;color:$text-color;a{color:$text-color;font-size:1.3rem}&:before{content:':';margin-right:1.6rem}}}}.product-title{margin-bottom:$gutter;background:$dark-color;padding:$gutter*2 0;h1{font-size:2rem;font-weight:600;color:$text-color;margin:0}@include max($md){h1{font-size:2rem}}}.product-price-box{background:$dark-color;padding:$gutter;margin-bottom:$gutter;@include max($sm){padding:0;background:none}.product-price-container{display:flex;align-items:flex-end;margin-left:-.5rem;margin-right:-.5rem;>div{padding-left:.5rem;padding-right:.5rem}.product-price{display:flex;align-items:baseline;&-new,&-old{font-size:2.4rem;font-weight:700;color:$primary-color}}&.has-discount{.product-price{.product-price-old{font-size:1.7rem;font-weight:400;text-decoration:line-through;padding-left:1rem;color:$text-color}}}.discount-label{color:$primary-text-color;background-color:$primary-color;height:4rem;border-radius:$radius-base;@include center;padding:0 1rem;font-size:1.5rem;font-weight:500}}.product-lowest-price{color:#545456;font-size:1.3rem;font-weight:400;padding-top:1.5rem;span{color:$text-color}}}.product-options{.product-options-title{margin-bottom:1rem;font-size:1.4rem}}.variant-select{margin-bottom:$gutter;.variant-list{margin-bottom:$gutter;&:last-child{margin-bottom:0}select{width:50%!important;@include max($xs){width:100%!important}}}}.variant-plural{.variant-list{flex:0 0 100%;display:flex;flex-wrap:wrap}span{flex:0 0 auto;cursor:pointer;padding:.7rem 1rem;margin:0 $gutter $gutter 0;border:1px solid $border-color;background-color:$dark-color;transition:$transition-base;&:last-child{margin-right:0}&:hover,&.variant-selected{border-color:$primary-color;box-shadow:0 0 0 1px $primary-color}&.variant-passive,&.variant-no-stock,&.variant-passive:hover,&.variant-no-stock:hover{cursor:no-drop;background-color:$black-color}&.variant-image{padding:0;max-width:3.2rem;max-height:3.2rem;border-radius:100%;border:none;&.variant-selected{padding:1px;box-shadow:0 0 0 2px $primary-color}&.variant-passive{opacity:.4;background-color:#fff0}}}}#combine-detail-container{.combine-title{border-bottom:1px solid $border-color;h3{color:$text-color}}.combine-list-group{.combine-list-item{border-bottom:1px solid $border-color;.combine-list-title{h4{color:$text-color}}}}}.variant-singular{margin-bottom:2rem;.radio-custom{margin-bottom:1rem}}.product-cart-buttons{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-bottom:$gutter;@include max($sm){margin-bottom:0}>div{padding-left:5px;padding-right:5px}.product-buttons-wrapper{flex:1 0 0%;max-width:100%;.product-buttons-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;>div{flex:1 0 0%;max-width:100%;padding-left:5px;padding-right:5px}}}}.product-qty-wrapper{.product-qty{width:10rem;select.form-control:not([size]):not([multiple]),select:not([size]){height:5.2rem;font-size:1.6rem;font-weight:700;padding-left:2rem;border-radius:.4rem;color:$text-color;border:none;background-color:$dark-color}input[type="text"]{width:100%;height:5.2rem;font-size:1.6rem;font-weight:400;text-align:center}}@include max($xs){margin-bottom:$gutter;.product-qty{width:100%}}}.product-cart-buttons{a.add-to-cart-button,a.no-stock-button,a.quick-order-button,a.remind-me-button{@include center;height:5.2rem;font-size:1.6rem;font-weight:400;padding:0 1.5rem;border-radius:.4rem;transition:$transition-base;text-align:center}a.remind-me-button,a.add-to-cart-button{background-color:$primary-color;color:$primary-text-color;&:hover{background-color:$primary-hover-color}}a.no-stock-button{background-color:$dark-color;color:$text-color}a.quick-order-button{background:$dark-color;color:$text-color;&:hover{background:$border-color}}}.product-cargo-buttons{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;>div{padding-left:1rem;padding-right:1rem}.product-cargo-button{text-align:center;color:$text-color;font-weight:500;span{display:block}i:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:1.6rem;color:$text-color}&.fast_shipping{i:before{content:'\f48b'}}&.same_day_shipping{i:before{content:'\f0d1'}}&.three_days_delivery{i:before{content:'\f0d1'}}&.five_days_delivery{i:before{content:'\f0d1'}}&.seven_days_delivery{i:before{content:'\f0d1'}}&.free_shipping{i:before{content:'\f06b'}}&.delivery_from_stock{i:before{content:'\f472'}}&.pre_ordered_product{i:before{content:'\f253'}}&.limited_stock{i:before{content:'\f017'}}&.ask_stock{i:before{content:'\f4ad'}}&.campaigned_product{i:before{content:'\f295'}}}@include max($sm){>div{max-width:50%;flex:0 0 50%}.product-cargo-button{padding:.5rem;height:auto;>*{width:100%}>i{margin-bottom:.5rem}>span{padding-left:0}}}}#product-user-buttons{display:flex;flex-wrap:wrap;margin-left:-$gutter;margin-right:-$gutter;padding:$gutter 0;@include max($sm){margin-left:-$gutter/2;margin-right:-$gutter/2}>div{padding-right:1.5rem;padding-left:1.5rem;@include max($sm){padding-left:$gutter/2;padding-right:$gutter/2}a{@include center;flex-direction:column;color:#CECECE;transition:$transition-base;font-size:1.3rem;margin-bottom:1rem;i{font-size:1.6rem}span{margin-top:.5rem}&:hover{color:$primary-color}&.add-my-favorites{span{&:before{content:attr(data-add-to-favorites)}}&.favorite-product{i{font-weight:900;color:$primary-color}span{&:before{content:attr(data-favorite-product)}}}}}}@include max($sm){padding:0;>div{a{width:4rem;height:4rem;align-items:center;justify-content:center;span{display:none}}}}}.product-compare{display:flex;margin-bottom:1.5rem;a{border:none;padding:.5rem 1rem;color:$text-color;font-size:1.3rem;background:none;display:flex;align-items:center;background:$dark-color;transition:$transition-base;i{margin-right:.5rem;font-size:1.3rem}&.active{background:$primary-color}}@include max($sm){a{&.active{background:none;color:$primary-color!important}}}}.product-subscription{select{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border:none!important}button{text-transform:uppercase}}.product-area-top{margin-bottom:3rem}.product-detail-tab{margin-bottom:1.5rem;.product-detail-tab-header{[data-tab-index]{>a{@include center;font-weight:300;font-size:2rem;color:$text-color;height:4rem;border-bottom:2px solid #fff0}&.active{>a{border-bottom:2px solid $primary-color;color:$text-color;font-weight:600}}}}.product-detail-tab-content{[data-tab-content]{height:0;overflow:hidden;>div{padding:1.5rem 0}&.active{height:auto;overflow:visible}}}@include max($md){.product-detail-tab-header{overflow-x:auto;>.row{margin-left:-.25rem;margin-right:-.25rem}[data-tab-index]{>a{padding:0 1.5rem}}}}}#product-detail-comments{.product-detail-comments-content{.comments-summary{border:1px solid $border-color;background-color:#fff0}.product-detail-comments-list{border-color:$border-color}}}#product-detail-questions{.product-detail-questions-content{.product-detail-questions-list{.answer-content{background:$dark-color}}}}.product-customization{.form-horizontal{.form-question{right:-6px}}}.btn{font-size:1.2rem;border-radius:$radius-base;transition:$transition-base;&.btn-primary{color:$primary-text-color;background:$primary-color;&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover,&:not([disabled]):not(.disabled):active,&:not([disabled]):not(.disabled).active{background:$primary-hover-color;color:$primary-text-color}}&.btn-secondary{color:$text-color;background:$dark-color;&:not(.btn-loading):active,&:not(.btn-loading).active,&:not(.btn-loading):hover,&:not(.btn-loading).hover{background:$border-color}}}.btn-loading:before{border-top-color:$primary-color}.loader{.ball-pulse{>div{background-color:$primary-color}}}.loading>div{border-top-color:$primary-color;border-bottom-color:$primary-color}.loading-bar{.loader{background:$primary-color}}.control-label{color:$text-color}.member-block{li{&.member-block-title{background:none;border:none;color:#fff}>a{&.active{color:$primary-color}}&:hover>a:not(.active){color:$primary-color;i.left-icons{color:$primary-color}}}}#featured-product-block{border:none}.filter-menu{.filter-menu-category{.filter-menu-category-title{background-color:#fff0;border:none;padding:1.5rem}.filter-menu-category-content{a{color:$text-color}}}.filter-menu-groups{.filter-menu-group-title{background-color:#fff0;border:none;padding:1.5rem}.filter-menu-group-content{label{color:$text-color}}}.filter-menu-selected-items{.filter-menu-selected-items-title{background-color:#fff0;border:none;padding:1.5rem;font-weight:400}.filter-menu-selected-items-content{padding:1.5rem;.filter-menu-selected-group{.filter-menu-selected-group-title{font-weight:400}}}}}.idea-promotion-bar{padding:0;&.bar-position-top{border-bottom:none}@include max($md){display:none!important}}#checkout-breadcrumbs{.checkout-steps{>a{margin-left:-$gutter;margin-right:-$gutter}}}#triple-search-box{padding:$gutter;background-color:$dark-color;margin-bottom:$gutter;border:none}#product-list-container{.brand-list,.category-list{border-bottom:none;margin-bottom:$gutter;padding:$gutter $gutter 0;background-color:$dark-color;a{>span{align-items:center;&:only-child{i{margin:0 8px 0 0}}}}@include max($sm){{% if theme.settings.display_category_brands_logo_mobile %}>.row{flex-wrap:nowrap;overflow-x:auto;margin:0;.col-4{flex:0 0 auto;max-width:fit-content}}&.brand-list-image,&.category-list-image{>.row{.col-4{flex:0 0 24vw;max-width:24vw}}a{>span{height:4.8rem}}}{% endif %}}}}.brand-list,.category-list{a{color:$text-color;transition:$transition-base;&:hover{color:$primary-color}}}.current-page-product-detail{.product-extra-details,.product-detail{ol,ul{margin:0;padding:0}ol{li{list-style:decimal inside}}ul{li{list-style:disc inside}}}}body{&.current-page-product-list-search{.contentbox-body{margin-bottom:$gutter}}&.current-page-cart-index,&.checkout-page-body{.contentbox-body{padding:0}}}@include min($sm){#sorting-options{padding:$gutter;background-color:$dark-color;margin-bottom:$gutter}}#ideaexport_translation_bar_container{display:none}#custom-export{position:relative}#custom-export-content{width:300px;background-color:#fff;display:none;padding:$gutter;border:1px solid #f0f0f0;overflow:visible;.custom-export-title{margin-bottom:$gutter;font-size:1.6rem;font-weight:700}.custom-export-select{margin-bottom:$gutter;position:relative;>a{padding:1rem;display:flex;color:$text-color;border:1px solid #f0f0f0;>span{&:last-child{padding-left:1rem}}&:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;margin-left:auto}}.select-content{display:none;position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;z-index:2;border:1px solid #f0f0f0;border-top:none;>a{padding:1rem;display:flex;color:$text-color;>span{&:last-child{padding-left:1rem}}&:hover{background-color:#f0f0f0}}}}}.flag{width:18px;height:18px;background-image:url("{{ themeAsset('images/export-flags.png') }}");display:block}.record-count,input[type=checkbox]+label[for="stockOnly"]{color:$text-color}#product-list-container{select.form-control:not([size]):not([multiple]),select:not([size]){color:$text-color;background-color:$dark-gray-color;border-color:$dark-gray-color}input[type=radio],input[type=checkbox]{&+label{&:before{background-color:$dark-gray-color;border-color:$dark-gray-color}}&:checked{&+label{&:before{background-color:$primary-color;border-color:$primary-color}}}}}.list-group-item{background-color:#fff0;border:#fff0}.contact-us{.list-group-item{border-color:#fff0}}.contact-us .list-group-item>div>div:first-child{font-weight:400}body:not(.checkout-page-body){input[type=radio],input[type=checkbox]{&+label{color:$text-color;&:before{background-color:$dark-color;border-color:$dark-color}}&:checked{&+label{&:before{background-color:$primary-color;border-color:$primary-color}}}}.form-control{color:$text-color;background-color:$dark-color;border-color:$dark-color;&.form-control[readonly]{background:$dark-color}&:focus{color:$text-color;background-color:$dark-color;border-color:$dark-color;-webkit-box-shadow:0 0 6px 0 #a0a0a0;box-shadow:0 0 6px 0 #a0a0a0}}select.form-control:not([size]):not([multiple]),select:not([size]){color:$text-color;background-color:$dark-color;border-color:$dark-color}}.form-horizontal{.form-question{top:12px;width:14px;height:15px;display:flex;border-radius:50%}}.input-group .input-group-addon{color:$text-color;border-color:$dark-gray-color;background:$dark-gray-color}.user-login-box{background:$dark-gray-color;border-color:$dark-gray-color;.user-login-box-header{i{background:$black-color;color:$text-color;border-color:$black-color $black-color $text-color}}.user-login-box-footer{border-top-color:$border-color}.input-group .input-group-addon{border-color:$black-color;background:$black-color}}.member-block li{&.member-block-title{color:$text-color;padding:1rem 0}a i.left-icons{background:$text-color}ul{border-left-color:$text-color;li a:after{background:$text-color}}}.contentbox-sub-title{color:$text-color;border-bottom:1px solid $dark-gray-color;background:$dark-gray-color}.address-list .address-list-box{.add-new-address-box{border-color:$border-color}address{border-color:$border-color;.address-list-box-footer{border-top-color:$border-color}}}.fancybox-container{color:$text-color;.fancybox-slide>*{background-color:$dark-gray-color}.special-product-list-table{a{color:$text-color}}.special-detail-table{tr{td{a{color:$text-color}}}}}.table{thead{th{border-bottom-color:$dark-gray-color}}}.table{th,td{border-color:$dark-gray-color;border-top-color:$dark-gray-color}}#cart-popup-container,#cart-container{.cart-alert{background-color:$dark-gray-color;border-color:$border-color}}.refund-list-table{.refund-list-quantity{.quantity{a{color:$text-color;background:$dark-color;border-radius:$radius-base}}}}#refund-and-cancel-conditions-wrapper{p,span,div,li,a{color:$text-color!important}}.current-page-member-order-refund.modal-open{.newsletter-agreement-content{p,span,div,li,a{color:$text-color!important}}}.custom-responsive-table-body-inner{border-color:$dark-gray-color;>thead{background:$dark-gray-color;>tr{>th{border-color:$dark-gray-color}}}>tbody{>tr{&:nth-child(2n){background:$dark-gray-color}>td{border-color:$dark-gray-color}}}}.gift-page-information{background:$dark-gray-color;border-color:$dark-gray-color}.custom-responsive-table-footer{.custom-responsive-table-pagination{a.disabled{color:$text-color;border-color:$dark-gray-color}a.active{background:$dark-color;border-color:$dark-gray-color;color:$text-color}}}#cart-container{.cart-block{background:$dark-gray-color;border-color:$dark-gray-color}}#cart-container,#cart-popup-container{.cart-flush-items{.cart-item-flush{color:$text-color;background:$dark-color;transition:.2s linear;padding:.3rem .6rem;border-radius:.4rem;&:hover{border-color:#fff0;color:$primary-color}}}#cart-items{.cart-item{border-bottom-color:$border-color;transition:.2s linear;.cart-item-name{.cart-item-delete{color:$text-color;background:$dark-color;border-color:$dark-color;transition:.2s linear;&:hover{color:$primary-color;border-color:$dark-color}}>div{a{color:$text-color}}}.product-quantity{border-color:$black-color;background:$black-color;transition:.2s linear;a{color:$text-color;&:first-child{border-right-color:$black-color;transition:.2s linear}&:last-child{border-left-color:$black-color;transition:.2s linear}}}.cart-item-delete-mobile{color:$text-color;background:$dark-color}&:hover{background-color:$black-color;.product-quantity{border-color:$dark-gray-color;background:$dark-gray-color;a{&:first-child{border-right-color:$dark-gray-color}&:last-child{border-left-color:$dark-gray-color}}}}}}}.loading-bar{background:rgb(0 0 0 / .6)}.form-control:disabled{background-color:$dark-color}#cart-summary{.cart-panel-row{&.cart-summary-total-price{border-top-color:$border-color}}}.autocomplete-suggestions{background:$dark-color;border:1px solid $border-color;.autocomplete-suggestion{color:$text-color}}#list-brand-page,#list-category-page{padding-top:3rem}.page-list-item{border-bottom-color:$border-color}.blog-list-container{.blog-list-content{.blog-list-item{background-color:$dark-color;.blog-list-item-content{.blog-list-item-content-top{h4.blog-list-item-title{a{color:$text-color}}}}}}}.payment-options-container{.payment-options-content{table{th,td{background:$dark-color}}}}.border{border:1px solid $border-color!important}.form-horizontal{.form-question{background-color:$dark-color}}.radio-custom,.checkbox-custom{a{color:$text-color}}.member-block{li.member-block-title{color:$text-color}}.information-content{border-color:$border-color;border-radius:$radius-base;background:none;i,span{color:$text-color}}#idea-pay-form{#agreement-content{.agreement-container{.agreement{border-color:$border-color;.agreement-header{border-radius:.4rem;&:hover{background-color:$dark-color}}}&.active{.agreement{.agreement-header{border-bottom-color:$border-color}}}}}}#cart-popup-container,#cart-container{#cart-promoted-products{.promotion-list{.list-header{border-color:$border-color}.list-box{>i{background:$dark-color;border-left-color:$border-color;border-radius:0 .4rem .4rem 0}}.list-content{background:$dark-color;border-left-color:$border-color;border-right-color:$border-color;ul{li{border-bottom-color:$border-color;transition:$transition-base;&:hover{background-color:$black-color}}}}}}}#cart-container,#cart-popup-container{.cart-panel-promotion{background:$dark-color}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:$text-color;-webkit-box-shadow:0 0 0 1000px $dark-color inset;transition:background-color 5000s ease-in-out 0s}.form-control:focus{-webkit-box-shadow:0 0 3px 1px #f0f0f0!important;box-shadow:0 0 3px 1px #f0f0f0!important}#modal{.close{opacity:1;color:#a0a0a0;text-shadow:none}.modal-content{background-color:$black-color;.modal-footer,.newsletter-agreement-description{border-top-color:$border-color}}}.favourite-product-table{.favourite-product-image{a{border-color:$dark-gray-color}}.favourite-product-name{a{color:$text-color}}}.variant-plural{span{&.variant-image{&.variant-product-image{padding:0;border-radius:$radius-base;overflow:hidden;max-width:6.4rem;max-height:6.4rem;img{max-width:6.4rem;max-height:6.4rem}}}}}.premium-nav{position:relative;display:flex!important;align-items:center;justify-content:flex-start!important;margin-left:0!important;padding-left:0!important;.category-trigger-container{position:relative;.all-categories-trigger{display:flex;align-items:center;height:11rem;padding:0 2rem;text-decoration:none;cursor:pointer;transition:all 0.2s ease-in-out;span{color:$text-color!important;font-size:1.4rem;font-weight:700;letter-spacing:1px}i{color:$primary-color!important;transition:transform 0.2s ease-in-out}&:hover{span{color:$primary-color!important}i{transform:translateY(2px)}}}.luxury-category-popup{position:absolute;top:100%;left:0;width:260px;background-color:$dark-gray-color!important;border-top:3px solid $primary-color!important;box-shadow:0 10px 30px rgb(0 0 0 / .15);border-radius:0 0 8px 8px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.25s ease-in-out;z-index:999;.first-level-list{list-style:none!important;padding:1rem 0!important;margin:0!important;.first-level-item{position:relative;>a{display:block;padding:1.2rem 2rem;color:$text-color!important;font-size:1.4rem;font-weight:600;text-decoration:none;transition:all 0.2s ease-in-out;border-bottom:1px solid rgb(229 221 200 / .05);&:hover{background-color:rgb(197 160 89 / .08)!important;color:$primary-color!important;padding-left:2.5rem}}.luxury-sub-popup{position:absolute!important;top:-3px!important;left:100%!important;width:600px!important;background-color:$black-color!important;border-top:3px solid $primary-color!important;border-left:1px solid rgb(229 221 200 / .1)!important;box-shadow:10px 10px 30px rgb(0 0 0 / .15)!important;border-radius:0 8px 8px 0!important;padding:2.5rem!important;opacity:0;visibility:hidden;transform:translateX(10px);transition:all 0.25s ease-in-out;z-index:1000;min-height:100%;display:block!important;.second-level-item{margin-bottom:2rem;.second-title{display:block;font-size:1.4rem;font-weight:700;color:$primary-color!important;text-decoration:none;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgb(229 221 200 / .15);text-transform:uppercase}.third-level-list{list-style:none!important;padding:0!important;margin:0!important;li{margin-bottom:.8rem;a{font-size:1.3rem;color:$text-color!important;text-decoration:none;transition:color 0.2s ease-in-out;&:hover{color:$primary-color!important}}}}}}&:hover{.luxury-sub-popup{opacity:1!important;visibility:visible!important;transform:translateX(0)!important}}}}}&:hover{.luxury-category-popup{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}}}}input[type="text"],input[type="search"],input[type="number"],input[type="email"],input[type="password"],input[type="tel"],textarea,select{background-color:#FFFFFF!important;border:1px solid $primary-color!important;color:#1C1917!important;padding:.8rem 1.2rem!important;border-radius:6px!important;transition:all 0.2s ease-in-out!important;box-shadow:inset 0 1px 3px rgb(0 0 0 / .03)!important;font-size:1.3rem!important;&:focus{border-color:$primary-hover-color!important;box-shadow:0 0 0 3px rgb(197 160 89 / .15)!important;outline:none!important}}label{color:#1C1917!important;font-weight:600!important}.product-detail-tab .product-detail-tab-header [data-tab-index]>a{color:#7C6E5C;transition:all 0.2s ease-in-out;&:hover{color:$primary-color!important;text-decoration:none}}.badge-discount,.discount-badge,[class*="discount"],[class*="badge"]{&.discount,&.badge{background-color:$primary-color!important;color:#FFFFFF!important;font-weight:700!important;border-radius:4px!important;font-size:1.2rem!important;padding:4px 8px!important}}.badge-new,[class*="new-badge"],.badge{&.new,&.yeni{background-color:#1C1917!important;color:#FFFFFF!important;font-weight:700!important;border-radius:4px!important;font-size:1.2rem!important;padding:4px 8px!important}}span.discount,.product-discount,.showcase-discount{background-color:$primary-color!important;color:#FFFFFF!important;font-weight:700!important}.slider-container,.theme-slider,.slick-slide{.btn,button,a.button,[class*="button"],[class*="btn"]{&.primary,&.slider-btn{background-color:$primary-color!important;border-color:$primary-color!important;color:#FFFFFF!important;font-weight:600!important;border-radius:6px!important;transition:all 0.2s ease-in-out!important;&:hover{background-color:$primary-hover-color!important;border-color:$primary-hover-color!important}}}}.theme-slider .theme-slider-title{color:#1C1917!important;font-weight:700!important;text-shadow:0 0 15px #FCFAF2,0 0 10px #FCFAF2,0 0 5px #FCFAF2,0 2px 4px rgb(28 25 23 / .15)!important}.theme-slider .theme-slider-sub-title{color:#3E2723!important;font-weight:600!important;text-shadow:0 0 12px #FCFAF2,0 0 8px #FCFAF2,0 0 4px #FCFAF2!important}.logo-subtitle{display:flex;flex-direction:column;justify-content:center;border-left:2px solid #E5DDC8;padding-left:15px;margin-left:5px}.logo-title-text{font-family:'Montserrat',sans-serif;font-size:1.8rem;font-weight:700;color:#1C1917;line-height:1.2}.logo-tagline-text{font-family:'Open Sans',sans-serif;font-size:1.3rem;font-weight:700;color:$primary-color;letter-spacing:.5px}@media (max-width:768px){.logo-subtitle{padding-left:10px!important;margin-left:2px!important}.logo-title-text{font-size:1.4rem!important}.logo-tagline-text{font-size:1rem!important}}@media (max-width:480px){.logo-subtitle{display:none!important}}#navigation.premium-nav{margin-left:0!important;margin-right:auto!important;padding-left:0!important;justify-content:flex-start!important;display:flex!important;height:5.5rem;align-items:center}.category-trigger-container{margin-left:0!important;padding-left:0!important;.all-categories-trigger{background-color:$primary-color!important;height:4.5rem!important;border-radius:4px;padding:0 2.5rem!important;display:inline-flex!important;align-items:center;gap:10px;transition:all 0.2s ease-in-out;span{color:#FFFFFF!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.5px}i{color:#FFFFFF!important;font-size:1.4rem!important}&:hover{background-color:$primary-hover-color!important;text-decoration:none;span{color:#FFFFFF!important}i{transform:none!important}}}}.content-type-2,.content-type-4,.content-type-6{text-align:right!important;.theme-slider-texts-wrapper{text-align:right!important;float:right!important;margin-left:auto!important;margin-right:0!important}}.content-type-1,.content-type-3,.content-type-5{text-align:left!important;.theme-slider-texts-wrapper{text-align:left!important;float:left!important;margin-right:auto!important;margin-left:0!important}}#cart-container{padding-top:40px;padding-bottom:40px;.cart-block{background:#FAF7F0!important;border:1px solid #E5DDC8!important;border-radius:12px 2px 12px 2px!important;box-shadow:0 4px 15px rgb(0 0 0 / .02)!important;padding:25px!important}#cart-items{.cart-item{position:relative!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:#FFFFFF!important;border:1px solid #E5DDC8!important;border-radius:8px!important;padding:20px 20px 50px 20px!important;margin-bottom:15px!important;box-shadow:0 2px 8px rgb(0 0 0 / .01)!important;transition:transform 0.2s,box-shadow 0.2s!important;&:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(197 160 89 / .08)!important;background-color:#FFFFFF!important}.cart-item-name{flex:1 1 300px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:15px!important;a{font-weight:600!important;color:#1C1917!important;font-size:1.4rem!important;transition:color 0.2s!important;&:hover{color:#C5A059!important}}}// Kartın sağ alt köşesinde temiz ve şık silme alanı .cart-item-delete{position:absolute!important;bottom:15px!important;right:20px!important;background:transparent!important;border:none!important;color:#7C6E5C!important;font-size:1.3rem!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;transition:color 0.2s!important;cursor:pointer!important;width:auto!important;height:auto!important;border-radius:0!important;padding:0!important;i{font-size:1.4rem!important}&:hover{color:#C5A059!important;background:transparent!important}}// Çirkin ve mükerrer butonları gizle .cart-item-delete-mobile,.cart-item-remove,.remove-item,.cart-item-close,.cart-item-delete-x{display:none!important}}}}#cart-summary{background:#FAF7F0!important;border:1px solid #E5DDC8!important;border-radius:12px 2px 12px 2px!important;padding:25px!important;box-shadow:0 4px 15px rgb(0 0 0 / .02)!important;.cart-summary-title{font-weight:700!important;color:#1C1917!important;font-size:1.8rem!important;border-bottom:2px solid #C5A059!important;padding-bottom:10px!important;margin-bottom:20px!important}.btn-checkout,.btn-buy{background:#C5A059!important;border:1px solid #C5A059!important;color:#FFFFFF!important;font-weight:700!important;border-radius:12px 2px 12px 2px!important;text-transform:uppercase!important;transition:all 0.2s!important;box-shadow:0 4px 12px rgb(197 160 89 / .3)!important;&:hover{background:#A68860!important;border-color:#A68860!important;transform:translateY(-1px)!important}}}