@font-face {
  font-family: 'Quintessential';
  src: url('https://gomagcdn.ro/themes/_fonts/Quintessential/Quintessential-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

:root {
    --serenity-white: #fff;
    --serenity-white-opac: #ffffffba;
    --serenity-background: #F2F2EF;
    --serenity-product-bg: #EFE2D7;
    --serenity-main-color: #000;    
    --serenity-dark-grey: #1C2219;    
    --serenity-light-grey: #888;
    --serenity-cream: #FAF8F3;
    --serenity-blush: #F5E6E1;
    --serenity-rose: #D4A5A0;
    --serenity-mauve: #9B8B88;
    --serenity-bronze: #6B5B57;
    --serenity-dark: #2B1F1C;
    --mm-menu-width: 500px;
    --container-h: 1200px;
    --serenity-main-font: 'Quintessential';
    --serenity-secondary-font: 'Poppins';
    --radius: 12px;
}

 {background: #E1DEC8;}
#top a i{color:#fff!important;}
.mm-menu-head, .mm-menu-head a, .mm-mobile-menu.main-menu ul li a, .mm-menu-footer, .mm-menu-footer a {color: var(--serenity-dark-grey)!important;}
.input-s,.add-section .qty-regulator input[type=text],
.add-section .qty-regulator .minus, .add-section .qty-regulator .plus{background:#fff!important;}
.product-box .add-list .addToWishlist{background:#fff;}
.pin .figcaption {background: #ffffffd1;}
.cart-items .qty-h .qty-regulator input[type=text],
.cart-items .qty-h .qty-regulator .minus,
.cart-items .qty-h .qty-regulator .plus{background:#E1DEC8!important;}
.product-box .qty-regulator input[type=text],
.product-box .qty-regulator .minus,
.product-box .qty-regulator .plus{background:#ffffff!important;}
.-g-checkout-form{background:none!important;}
.cart-dd .product-name, .cart-items .info-prod .title{color:var(--serenity-dark-grey);}
.fancybox-bg {background: #00000060;}
.__optionSelector.activeAttr a, .__optionSelector.activeAttr.__outOfStockVersion a, .__optionSelector:hover a {color: #fff;}
.-g-checkout-form{background:none;}

.label-s:has(.new-checkbox) {display: flex;gap: 5px;align-items: center;}
input[type="checkbox"], input[type="radio"] {width: 16px;height: 16px;background-color: transparent;border-radius: 50%;vertical-align: middle;border: 1px solid #000;appearance: none;-webkit-appearance: none;outline: none;cursor: pointer;padding:0;margin:0;}
input[type="checkbox"]:checked, input[type="radio"]:checked {background-color: #000;}
input[type="checkbox"]:focus, input[type="radio"]:focus{outline:none;}


/* === Serenity === */

/*
.-g-homepage-main-slider ._sliderElement{object-fit: cover;}
.-g-homepage-main-slider #main-bnn ._sliderElement img{width:100%;height: 100svh;max-width: -webkit-fill-available;}
*/

body{
    font-family: var(--serenity-secondary-font), sans-serif;
	-webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	color:var(--serenity-dark);
	background:var(--serenity-background)!important;
}
.container-bg,
.breadcrumb,
.breadcrumbs-default,
.title-carousel .title{background:none!important;}

body:not(.-g-pagetype-homepage):not(:has(.Gomag-HelloBar)) > #wrapper > .-g-breadcrumbs-container, body:not(.-g-pagetype-homepage):not(:has(.Gomag-HelloBar)) > #wrapper > .breadcrumb-box {margin-top:45px;}
#wrapper{max-width:100%;}
.container-h{max-width:var(--container-h);}
a{color: var(--serenity-main-color);}
.text-main {color: var(--reset)!important;}
.bg-main{background: var(--reset)!important;}
.regular-text{font-weight: 300;color: var(--serenity-light-grey);}
.active {text-decoration: none;}
.total-rate{font-size:13px;}
.fullRate,
.rating-s:not(:checked)>label:hover,
.rating-s:not(:checked)>label:hover~label,
.rating-s>input:checked~label,
.option-group .rating i.on{color: var(--serenity-main-color)!important;}
.fa{font-weight:300;}
.stock-status {font-size: 14px;text-transform:none;border: solid 1px;padding: 5px 15px;}
.product-icon-box .icon {font-weight:300;}
.icon.discount {background:  var(--serenity-main-color)!important;color:#fff;}
.icon.new {background: var(--serenity-main-color);color: #fff;}
.input-s {min-height:40px;border: none;background: #ffffff40;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-radius:5px;padding-left: 14px;color: var(--serenity-main-color);}
.input-s::placeholder{color:var(--serenity-light-grey);}
.input-s option{color: var(--serenity-dark-grey);}
.label-s{font-weight: 400;line-height:38px;margin-top:0;}
.c-row label{color: var(--serenity-light-grey);}
.label-s.custom-chk{line-height:1.4;margin-top:0;}

.ckPolicyGomag{font-weight: 300!important;padding: 35px!important;max-width: 400px!important;border-radius:12px!important;box-shadow: rgb(0 0 0 / 10%) 0px 4px 10px 0px!important;}
.ckPolicyGomag .cc-content{margin-bottom:20px;max-height:100%!important;}
.ckPolicyGomag .cc-switch-text{display:none!important;}
.ckPolicyGomag .ck-accept .btn{display:block;font-weight:600;font-size: 14px!important;line-height: 40px!important;}
.regular-text.errorMsg{font-weight: 500!important;font-size: 14px!important;}
.fancybox-container.fancybox-is-open{backdrop-filter:blur(8px);-webkit-backdrop-filter: blur(8px);}
.fancybox-bg{background: #ffffff60;}
.fancybox-is-open .fancybox-bg{opacity: 1;}

.banner-group-small {display:none!important;}
#main-bnn .bnn-group-big .owl-controls .owl-buttons {display: none;}
#main-bnn .bnn-group-big .owl-controls .owl-pagination {display: flex;position: absolute;bottom: 0;width: 100%;justify-content: center;align-items: center;padding: 18px;gap: 18px;}
#main-bnn .bnn-group-big .owl-controls .owl-pagination .owl-page {height: 10px;width: 10px;border-radius: 50%;background: #D9D9D9;}
#main-bnn .bnn-group-big .owl-controls .owl-pagination .owl-page.active {background: #fff;width: 14px;height: 14px;}
#main-bnn .bnn-group-big .owl-controls .owl-pagination .owl-page:hover {background:#fff;border:none;}

/* BUTTON */
.btn {font-weight: 400;font-size: 15px;color:var(--serenity-main-color);line-height:46px;background:none;border-radius:10px;border:1px solid var(--serenity-light-grey);text-transform: none;}
.btn.focus, .btn:focus, .btn:hover{color:var(--reset);}
.btn.center{max-width:300px;}
.btn.std {font-weight: 400;background:var(--serenity-light-grey);color:var(--serenity-dark-grey);border:none;}
.btn.btn-cmd{font-weight: 400;line-height:46px;background: #1A1C18;color:#fff;border:1px solid transparent;}
.btn-cmd:hover, .btn1:hover, .btn:hover, .main-btn:hover, .search-button:hover{opacity:1;}
.btn.std.new-review {display:inline-block;background: none;color: var(--serenity-main-color);border: 1px solid var(--serenity-light-grey);}
.-g-banner-fixed .btn{line-height:60px!important;}
.-g-versions-product-list .btn{line-height:30px;}
.-g-versions-product-list .btn .fa{display: flex;align-items: center;flex-direction: row;font-size: 16px;line-height: 30px;}
.-g-versions-product-list .btn span{display:none;}
#top a i {width: 50px;height: 50px;font-size: 22px;line-height: 48px;background: var(--serenity-main-color);color: var(--serenity-white);box-shadow: none;border: 1px solid var(--serenity-white);transition: all .25s ease-in;}
#top a:hover i{width: 40px;height: 70px;}

.top-head .row {justify-content: space-between;}
.main-header .navigation-holder {width:auto!important;order: -1;}
/* .main-header .nav-menu-hh,
.main-header .main.search-form-box{display: none!important;} */
/* .menu-trg{display:inline-block;width: 30px;height: 30px;margin-top: 12px;} */
.main-header #logo{max-width:100%;}
.main-header #logo img{max-height:40px;margin:0;}

/* ACCOUNT HEADER */
.acount-section>ul>li {padding: 0!important;}
.acount-section>ul>li>a>i {font-size: 21px;}
.acount-section > ul > li > a,.international-header .flag-select {color: var(--serenity-main-color);padding-left: 0;margin-left: 8px!important;border-left: none;}
.main-header:not() .flag-drop {opacity: 0;visibility: hidden;}
.acount-section ul li a span{display:none;}
.acount-section .search-m{display:inline-block!important;cursor:pointer;}
.cart-header-btn .count{display:none!important;}
.-g-user-icon .-g-user-fidelity-registration-bonus{min-width:60px;}
.-g-user-fidelity-registration-bonus-popup{left:auto;right:0;}
.-g-user-fidelity-registration-bonus-popup .btn{font-size: 13px;line-height: 30px;}
.cart-header-btn .q-cart,
.cart-m .q-cart,
.wishlist-header-m .-g-wishlist-product-count,
.wishlist-header .-g-wishlist-product-count {
    font-weight: 600;font-size: 11px;color: var(--serenity-white);background: var(--serenity-main-color);
	min-width: 18px;height: 18px;line-height: 18px;
}
.cart-dd{background: var(--serenity-background);border-radius: 12px;padding:15px;}
.cart-dd ul li{border-bottom: 1px solid var(--serenity-light-grey);}
.cart-dd.cart-side .cart-items>li{background: var(--serenity-white-opac)!important;}
.cart-dd.cart-side .btn.order-package-btn {color: var(--serenity-main-color);}
.cart-dd .product-name {font-weight: 300;font-size: 14px;color:var(--serenity-main-color);line-height: 1.2;margin-bottom:3px;}
.cart-dd .price {font-weight: 600;color:var(--serenity-main-color);}
.cart-dd .subtotal span{font-weight:600;color:var(--serenity-main-color);}
.cart-dd .cart-button .btn {font-size: 12px!important;}
.product-remove{line-height: 22px;color:var(--serenity-dark-grey);}
.product-remove .fa{font-weight:400;}
.cart-dd .-g-empty-cart{font-size:15px;}

/* SEARCH */
.main-header .main.search-form-box{display:none;}
.main-header .main.search-form-box .search-form{max-width:300px;}
.main-header .main.search-form-box .search-form input[type=text]{font-size:15px;border:none;border-bottom: 1px solid #726f71;border-radius:0;background: none;}
.search-form-box.search-toggle .search-modal {display: block!important;position: absolute;top: 20px;right: 25px;font-size: 26px;color: var(--serenity-main-color);}
.search-form-box.search-toggle .search-close {display: block!important}
.search-form-box.search-toggle {position: fixed;top: 0;left: 0;right: 0;margin: auto;padding: 30px;width: 100%;height: 100vh!important;background: var(--serenity-white);border-radius:var(--radius);z-index: 9999;overflow-y: auto;opacity:0;visibility:hidden;transition:all .25s ease-in;}
.search-form-box.search-toggle.visible {opacity:1;visibility:visible;}
.search-form-box.search-toggle .search-form {margin: 50px auto 0;max-width: 1000px;transform:translate(0, -40px);transition:all .5s ease-in;}
.search-form-box.search-toggle.visible .search-form{transform:translate(0, 0);}
.search-form-box.search-toggle input[type=text] {background: none;height: 50px;font-weight: 300;font-size: 21px;color: var(--serenity-main-color);border: none;border-bottom: 1px solid var(--serenity-main-color);border-radius: 0;box-shadow: none;}
.search-form-box.search-toggle input[type=text]::placeholder {color: var(--serenity-dark);}
.search-form-box.search-toggle .search-button {font-size:21px;}
.search-form-box.search-toggle .search-button i {color: var(--serenity-main-color);}
.search-form-box.search-toggle .autocomplete-suggestion {background: 0 0;box-shadow: none;}
.search-form-box.search-toggle .autocomplete-suggestion div {font-weight: 300;font-size: 17px;color: var(--serenity-main-color)!important;text-align:left;}
.search-form-box.search-toggle .ac-h {padding: 10px 0;}
.search-form-box.search-toggle .ac-h .ac-head {display: none;}
.search-form-box.search-toggle .ac-h .ac-list {overflow: hidden;height: auto;margin-top: 10px;}
.search-form-box.search-toggle .ac-h .ac-box {float: left;width: calc(25% - 4px);min-height: 260px;padding: 0;border: none;border-radius: 3px;background: var(--serenity-white-opac);overflow: hidden;position: relative;margin: 0 2px 4px;}
.ac-h .ac-image {display:block;float:none!important;padding: 0!important;width: 100%!important;height: 100%;margin-bottom: 10px;}
.search-form-box.search-toggle .ac-h .ac-image img {max-height: 420px;aspect-ratio:1;}
.search-form-box.search-toggle .ac-h .ac-title {font-weight:300;font-size: 17px;color: var(--serenity-dark);padding:0 15px;margin-bottom: 5px;position: relative;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-form-box.search-toggle .ac-h .ac-title b {font-weight: 500!important;}
.search-form-box.search-toggle .ac-h .ac-price {position: relative;font-weight: 600;font-size: 14px;color:var(--serenity-main-color)!important;padding:0 15px;margin-bottom: 15px;}
.search-form-box.search-toggle .ac-categ a {color: var(--serenity-dark);}

.search-form-box input[type=text]{min-height: 40px;border: none;background: #ffffff50;color:var(--serenity-main-color);border-radius: 20px;padding-left: 14px;}
.search-form-box input[type=text]::placeholder{color:var(--serenity-main-color);}
.search-button{display: flex;align-items: center;justify-content: center;padding: 0 15px;}

/* HEADER MEDIA-Q */
@media screen and (min-width:992px) {
    .main-header .top-head{padding:12px 15px;}
    .main-header .logo-h{width:20%;order:-1;text-align:center;}
    .main-header #logo img{/*max-height:45px;*/margin:0 auto;}
    .main-header .main.search-form-box,
    .main-header .acount-section{width:auto;}
}
@media screen and (min-width: 1091px){
    .main-header .top-head .row{flex-wrap:wrap;}
    .main-header .main.search-form-box{display:block;}
    .main-header .main.search-form-box{order:-1;}
}
@media screen and (max-width:1090px) {
	.main-header .top-head{padding-top:5px;padding-bottom:5px;}
	.acount-section .-g-user-icon{display:none!important;}
}
@media screen and (max-width: 991px){
	.main-header .logo-h{width:100%;max-width: 160px;padding:0 8px;}
	.main-header .acount-section{width:100%;padding-left:5px;}
	.acount-section ul li a {margin-left: 5px!important;}
	.search-form-box.search-toggle .ac-h .ac-box{width: calc(33.333% - 4px);}
}
@media screen and (max-width: 767px){
	.main-header .cart .row{justify-content: center;}
	.search-form-box.search-toggle{height: 100svh!important;}
	.search-form-box.search-toggle .ac-h .ac-box{width: calc(50% - 4px);}
}
@media screen and (max-width: 480px){
	.search-form-box.search-toggle input[type=text] {font-size: 17px;}
}


/* MENU */
.main-header{background:var(--serenity-white-opac)!important;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);transition:height .3s ease-in;}
.main-header:not(.-g-pagetype-cart){position:relative;z-index:999;max-width:100%;margin:0 auto;border-radius: 14px;/*box-shadow: 0 2px 7px -4px rgba(0,0,0, .3);*/transition: all .25s ease-in;}
.main-header .top-head{position: relative;transition: all .25s ease-in;}
.main-header .nav-menu-hh,
.main-header .nav-menu{padding:0;}
.main-header .main-menu{background: none;padding:0;}
.main-header .main-menu ul li > a{font-size: 13px;color: var(--serenity-main-color);letter-spacing: .5px;}
.main-header .menu-dd{
    display: block!important;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top:-100%;
    background: transparent!important;
    transition:none;
    /* backdrop-filter: blur(8px); */
    /* -webkit-backdrop-filter: blur(8px); */
    /* border-radius: 0 0 14px 14px; */
}
.main-header .main-menu ul li:hover .menu-dd{
    transition: opacity .5s ease-in, top .3s ease-in;
}
.main-header .menu-dd.open,
.main-header .main-menu ul li:hover .menu-dd,
.main-header .menu-dd:hover{
    top:100%!important;
    margin-top:-1px;
    padding:40px 25px 20px;
    opacity: 1!important;
    visibility: visible!important;
    pointer-events: auto!important;
    display: block!important;
}
.main-header .main-menu ul li.menu-drop {position: static;}
.main-header .main-menu ul li.menu-drop::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: 40px;
    display: block;
}
.main-header .menu-dd li .title a {font-weight: 600;font-size: 16px;}
.main-header .menu-dd li a {font-weight: 400;font-size: 14px;color: var(--serenity-light-grey);}
.menu-drop .fa-angle-down:before {content: "\2b";font-size: 12px;}

/*menu update*/
.main-header .menu-dd.column2 ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column3 ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd.column4 ul{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.main-header .menu-dd.column3.banner ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column4.banner ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd ul li{width:100%!important;max-width:100%;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
@-moz-document url-prefix(){
.main-header .menu-dd ul li{float:none!important;}
}
.main-header .nav-menu-hh{position:static;}
.main-header .nav-menu > li.initial-h{position:static;}
.main-header .menu-dd.column1{width:300px!important;}
.main-header .menu-dd.column1.banner{width:600px!important;}
.main-header .menu-dd.column2{width:550px!important;}
.main-header .menu-dd.column3{width:700px!important;}
.main-header .menu-dd.column4{width:100%!important;}
.main-header .menu-dd.column-sld{min-width:400px;}
.main-header .menu-dd.col-sub-img {width: 650px;}
.main-header .menu-dd.col1-img {width: 450px;}
.main-header .menu-dd.column-sld .carousel-slide .owl-next{right: -30px;}
.main-header .menu-dd.column-sld .carousel-slide .owl-prev{left: -30px;}

.menu-trg span,
.menu-trg span:after,
.menu-trg span:before{background: var(--serenity-main-color);}


.mobile-icon {display: none!important;}
.acount-section {display: inline-block!important;}

/* MENU MOBILE V2 */
.menu_slideout{cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAABPklEQVRIibXWvUoDQRSG4W9GCUZipWDllaiVhSB2FgpiYSeIlyb4A5YW0QvQC7EJKSyU1yJZnSSzZmbnzFceDvvsYWZnVpIE7AGXwJoqBVgFLoDDprALfDPJEBhUQHvAI38585J2JPlpz76kJ0sc6Em6lXQclLebtxkyG5PJI5MCvAEbTcM68DzX8Prb0B29j6Bb841meDJqiWejFvgUvctGS/BitAtuhubg5mgKXg0N8AHxQ+Yhgm6aoAEem7zOpBl4NuqXt8zkS9I4Uh9J+sx8VlpaNtLChquBxjZSlVstRKOfTMual0/+Hxr02OIpqDlOh6utGO+CFuMlaGfcAs3GLdFkHFgh/gtafMvQfqv1BZzWQJfg116TA77Ju6QD59yHFeycG0s6kvQSlEfNW50ANwuLbxigD1wB54D/AU215NEcMrdiAAAAAElFTkSuQmCC), auto;}
.menu_slideout .menu-close{display:none;}
.mm-menu-head .menu-close{display:inline-block;}
.mm-menu-head{font-size: 14px;padding:20px calc(15px + 10%);box-shadow:none;right: 0;margin: auto;}
.mm-menu-head .-g-user-icon{font-size: 16px;font-weight: 300;}
.mm-menu-head .fa {font-size: 16px;}
.mm-menu-head .fa-close {font-size: 25px;cursor:pointer;}

.mm-mobile-menu .base-menu{padding-top: 80px;height: calc(100% - 60px);max-width: var(--mm-menu-width);padding-left: 10%;padding-right: 10%;}
.mm-mobile-menu .base-menu.opened-base {transform: translateX(0);}
.mm-mobile-menu .base-menu li .mm-btn-next {font-size: 24px;bottom: 0;margin: auto;}
.mm-mobile-menu .base-menu>li {border-bottom: none;transition:all .3s ease-in;}
.mm-mobile-menu .base-menu>li a {font-weight:300;font-size: 22px!important;padding: 5px 40px 5px 15px;}
.mm-mobile-menu .base-menu>li .menu-dd a {font-size:14px!important;margin-left:15px;}
.mm-mobile-menu.main-menu ul li a {font-weight: 200;font-size: 17px;}
.mm-mobile-menu.main-menu .menu-dd li a {font-weight: 200;font-size: 15px;}
.mm-mobile-menu.main-menu .menu-dd li .title {margin-bottom: 0;}
.mm-mobile-menu.main-menu .menu-dd li .title a {font-weight: 400;font-size: 17px;}
.mm-mobile-menu .menu-dd li .title a {font-weight:500;}
.mm-mobile-menu .menu-dd, .mm-mobile-menu .menu-dd.__ignoreSubmenu{/*max-width: calc(var(--mm-menu-width) - 20%);right: 0;margin: 0 auto;*/padding: 155px 10% 0;transform: translateX(5%);opacity:0;visibility:hidden;background:var(--serenity-background)!important;}
.mm-mobile-menu .menu-dd.visible {transform: translateX(0);opacity:1;visibility:visible;}
.mm-mobile-menu .mm-drop-head{font-weight:300;font-size: 22px;top: 90px;padding: 10px calc(15px + 10%);background:none;color: var(--serenity-main-color);}
.mm-mobile-menu .mm-drop-head .mm-btn-prev {position: relative;top: 0;left: 0;height: auto;width: auto;padding: 0 15px 0 0;font-size:24px;}
.mm-menu-footer{padding: 20px 0;background: #f2f2f2;box-shadow: none;}
.mm-menu-footer .contact-phone{padding:0 10%;text-align:left;}
.mm-menu-footer .contact-phone a{font-size:15px;}

.mm-menu-head,
.mm-mobile-menu,
.mm-menu-footer,
.mm-course-menu{background: var(--serenity-background)!important;}
.mm-course-menu .mm-course-head{background: var(--serenity-white)!important;}
.mm-menu-head,
.mm-menu-head a,
.mm-mobile-menu.main-menu ul li a,
.mm-menu-footer,
.mm-menu-footer a,
.mm-course-menu .mm-course-head{color:var(--serenity-main-color)!important;}

.mm-menu-head .flag-select .text-default {color: #111315!important;}

/* MENU MEDIA-Q */
@media screen and (max-width: 991px) {
    .-g-pagetype-homepage .main-header:not(.-g-pagetype-cart){position:fixed!important;left:15px;right:15px;top:15px;}
    body:not(.-g-pagetype-homepage) .main-header:not(.-g-pagetype-cart){position: -webkit-sticky;position: sticky!important;top:15px;}
    .main-header:not(.-g-pagetype-cart){max-width: calc(100% - 30px);margin: 0 auto;}
}
@media screen and (min-width:992px) {
    .-g-pagetype-homepage .main-header:not(.-g-pagetype-cart){position:fixed!important;left: 0;right: 0;margin: 0 auto;width: 100%;top:15px;}
    body:not(.-g-pagetype-homepage) .main-header:not(.-g-pagetype-cart){position: -webkit-sticky;position: sticky!important;top:15px;}
    .main-header:not(.-g-pagetype-cart){max-width: min(var(--container-h), calc(100% - 40px));}
    .main-header.search-active:not(.-g-pagetype-cart){backdrop-filter: none;-webkit-backdrop-filter: none;}
    .main-header:not(.-g-pagetype-cart) .main.search-form-box{display:none;}
    .main-header:not(.-g-pagetype-cart) .discount-tape:has(.Gomag-HelloBar) {position: relative;border-radius:14px 14px 0 0;}
    .main-header:not(.-g-pagetype-cart) .discount-tape .closeHelloBar {right:32px;}
    .main-header:not(.-g-pagetype-cart) .top-head{padding:0 25px;min-height:67px;transition:all .5s;}
    .main-header:not(.-g-pagetype-cart) .top-head:has(.menu-dd.open),
    .main-header:not(.-g-pagetype-cart) .top-head:has(.main-menu ul li:hover .menu-dd){min-height:auto;height:auto;max-height:550px;}
    .main-header:not(.-g-pagetype-cart) .search-form-box.search-toggle{height: 100vh!important;border-radius:14px;}
}
@media screen and (min-width: 1091px){
  .main-header .nav-menu{width:100%;}
  .main-header .menu-dd{text-align:left;}
  .main-header .navigation-holder{flex:1;text-align:center;position:static;}
  .main-header .main-menu ul li {position:static;}
  .main-header .main-menu ul.base-menu > li {padding:24px 0;}
  .main-header .menu-dd {width: 100%;left: 0;bottom: auto;top: -100%!important;background: transparent!important;box-shadow: none;overflow-x:hidden;}
  .main-header .menu-dd.open,
  .main-header .main-menu ul li:hover .menu-dd {bottom: auto;top: 100%!important;}
  .main-header .menu-dd .drop-list {display: flex;flex-wrap: wrap;gap: 6px;max-height:100%;overflow-y:auto;border-radius:14px;padding:0 15px;}
  .main-header .menu-dd .drop-list::-webkit-scrollbar {width: 6px;}
  .main-header .menu-dd .drop-list::-webkit-scrollbar-track {background:rgba(0,0,0,0.2);-webkit-border-radius: 10px;border-radius: 10px;}
  .main-header .menu-dd .drop-list::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(68, 68, 68, .6);}
  .main-header .menu-dd .drop-list::-webkit-scrollbar-thumb:window-inactive {background: rgba(68, 68, 68, .4);}
  .main-header .menu-dd ul li {width: auto!important;}
  .main-header .menu-dd li a i {display:none;}
}
@media screen and (max-width: 1090px){
	.main-header .navigation-holder{order:-1;}
}
@media screen and (max-width: 991px){
	.main-header .navigation-holder{width:60px;padding-right:5px;}
}
@media screen and (max-width: 767px){
	.menu-trg{margin:10px 0 0 0;}
}
@media screen and (max-height: 725px){
	.main-header .menu-dd {overflow-y:auto;max-height:550px;}
	.main-header .menu-dd::-webkit-scrollbar {width: 6px;}
	.main-header .menu-dd::-webkit-scrollbar-track {background:rgba(0,0,0,0.2);-webkit-border-radius: 10px;border-radius: 10px;}
	.main-header .menu-dd::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(68, 68, 68, .6);}
	.main-header .menu-dd::-webkit-scrollbar-thumb:window-inactive {background: rgba(68, 68, 68, .4);}
}


/* TRUST ICON */
.icon-group{margin-top:30px;}
.icon-group .row {scroll-snap-type: x mandatory;}
.icon-group .col{padding: 0 5px;scroll-snap-align: center;}
.icon-group .col .trust-h{background:#ffffff;padding: 15px;border-radius:12px;}
.icon-group .col .trust-h .trust-item{flex-direction: column;}
.icon-group .col .icon-label {font-weight: 500;font-size: 16px;margin-top:16px;color:#000000;font-family: var(--serenity-main-font), cursive;}
.icon-group .col .icon-label span{font-weight: 300;font-size: 12px;color:#000;margin-top:16px;font-family: var(--serenity-secondary-font), sans-serif;}
.t-tips {font-weight: 300;font-size: 13px;line-height:1.4;letter-spacing: 0.3px;}

/* TRUST ICON MEDIA-Q */
@media screen and (max-width: 991px){
	.icon-group .row {flex-wrap: nowrap;overflow: auto hidden;}
	.icon-group .col {flex-shrink: 0;-webkit-box-flex: 0;flex-grow: 0;width:auto!important;}
	.icon-group .col .trust-h {width: 220px;max-width: 100%;}
}
@media screen and (max-width: 480px){
	.icon-group .col .icon-label {font-size: 14px;}
}


/* PIN */
.-g-component-banner-group{margin-top: 5%;}
.titleComponent + .-g-component-banner-group{margin-top: 0;}
.pinGrid {padding: 0;margin:0;}
.bannerCarouselItemsHolder .pinGrid {margin:0 -5px;}
.pin{position:relative;padding: 0 8px 16px;margin: 0 auto;background: none;}
.pin .image{overflow: hidden;border-radius: 12px;z-index:1;}
.pin .figcaption{
    display: flex;flex-wrap: nowrap;justify-content: center;align-items: baseline;flex-direction: column;
    padding: 40px 20px 20px;color: var(--serenity-main-color);text-align:left;pointer-events:none;
    background: #ffffff18;border-radius: 8px;backdrop-filter: blur(22px);-webkit-backdrop-filter: blur(22px);transform:translate(0px, -20px);
}
.pin .figcaption .title {font-weight: 400;font-family: var(--serenity-main-font), cursive;font-size: 28px;color:var(--serenity-main-color);line-height: 1.1;margin: 0;}
.pin .figcaption p{font-weight: 200;font-size: 14px; color:var(--serenity-main-color); line-height: 1.4;margin: 10px 0 0}
.pin .figcaption .banner-btn{font-weight: 500;font-size: 14px;color:var(--serenity-main-color);margin-top: 15px;border-bottom: 1px solid var(--serenity-main-color);pointer-events:auto;}

/* PIN MEDIA-Q */
@media screen and (min-width: 992px){
    .pin:has(.figcaption) .image:before{
        content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:0;z-index:2;pointer-events:none;
        background: linear-gradient(0deg, #00000090 0%, transparent 100%);opacity:0;transition: all .6s cubic-bezier(0.7, 0, 0.55, 1);
    }
    .pin:has(.figcaption):hover .image:before{height:50%;opacity:1;}
    .pin .figcaption{
        position: absolute;left: 0;right:0;bottom: 0;margin: auto;width: calc(100% - 36px);transform:translate(0px, 30px);
        padding: 20px;opacity:0;visibility:hidden;transition: all .6s cubic-bezier(0.7, 0, 0.55, 1);z-index:3;
    }
    .pin:hover .figcaption{opacity:1;visibility:visible;transform:translate(0px, -10px);}
}
@media screen and (max-width: 860px){
    .pinGrid .pin,
    .pinGrid .pin.large,
    .pinGrid .pin.medium,
    .pinGrid .pin.small,
    .imageGroupClass1,
    .imageGroupClass2,
    .imageGroupClass4,
    .imageGroupClass5{width: 100%!important;}
}


/* TITLE */
.title-carousel,
.titleComponent{padding: 0;margin: 5% auto 30px;text-align: left;}
.titleComponent{padding: 0 15px;}
.title-carousel .title,
.titleComponent .title,
#succes-page h1{font-weight: 400;font-family: var(--serenity-main-font), cursive;font-size: 32px;color:#000;text-align: center;display: block;text-transform: none;padding:0;}
.prod-det-ttl,
.extra-offer .extra-offer-title{color:var(--serenity-main-color);}
.title-carousel hr, .title-box.line-r hr{display:none;}
.title-box.line-r{text-transform: none;}
.title-box.line-r .title{font-weight:400;font-size: 23px;color:var(--serenity-main-color);background:none;}

/* TITLE MEDIA-Q */
@media screen and (max-width: 767px){
	.title-carousel .title, .titleComponent .title {font-size: 26px!important;}
	.title-carousel .title{padding:0 15px;}
}


/* PRODUCT BOX */
.product-box{text-align:left!important;padding:0 8px;}
.product-listing .product-box{margin-top:16px;}
.product-box .box-holder {max-width: 360px;background:var(--serenity-product-bg);padding: 8px;border-radius:16px;}
.product-box .top-side-box, .product-box .bottom-side-box{padding:0 20px;text-align:center;}
.product-box .image {padding-top: 100%;border-radius:10px;margin-bottom:15px;}
.product-box .image:before{content:'';display: block;position:absolute;top:0;left:0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;background: radial-gradient(circle, #ffffff20 -50%, transparent 50%);pointer-events: none;z-index:0;}
.product-box .title{font-weight: 300;font-family: var(--serenity-main-font), cursive;font-size: 20px;color: #000;}
.product-box .price {font-weight: 400;font-size:17px;color: #000;}
.product-box .price .price-full {font-size: 16px;color: var(--serenity-light-grey);}
.product-box:not(.list-type) .icon,
.product-icon-box .icon{float:none;}
.product-icon-box.bottom {bottom:25px;}
.product-icon-box{left: 8px;top: 8px;}
.product-box .icon,
.product-icon-box .icon,
.product-box .icon.-g-icon-discount-value,
.product-icon-box .icon.-g-icon-discount-value{font-size: 13px;width: auto;height: 22px;line-height: 22px;padding: 0 8px;margin: 6px 6px 0;border-radius: 6px;}
.product-listing .product-box.list-type .product-icon-box .icon{float: left;}
.product-box:not(.list-type) .add-list .btn:not(.wish-btn) {background: none;border:none;color: #000;font-weight: 400;font-family: var(--serenity-main-font);font-size: 18px;box-shadow: none !important;}
.product-box:not(.list-type) .add-list .btn:not(.wish-btn):after {content: "";display: block;width: 100%;height: 2px;background: #000;}
.product-box:not(.list-type) .add-list {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.product-box:not(.list-type) .add-list .addToWishlist{position: absolute;top: 0;right: 0;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap;transform: translate(60px, 10px);opacity: 0;visibility: hidden;transition: all .5s cubic-bezier(0.8, 0, 0.3, 0.95);z-index: 9;}
.product-box:not(.list-type):hover .add-list .addToWishlist{transform: translate(-10px, 10px);opacity: 1;visibility: visible;}
.product-box:not(.list-type):has(.product-icon-box .icon-text-mark) .add-list .addToWishlist{transform: translate(60px, 50px);}
.product-box:not(.list-type):has(.product-icon-box .icon-text-mark):hover .add-list .addToWishlist{transform: translate(-10px, 50px);}
.product-box .add-list .btn.btn-outOfStock{background:none!important;color:#aaa!important;border:1px solid #ccc!important;}
.product-box .add-list .addToWishlist{display: flex;justify-content: center;align-items: center;border-radius:50%;background: var(--serenity-background);color: var(--serenity-main-color);width:40px;height:40px;font-size:19px;padding: 0;margin:0 0 7px;border:none;box-shadow: 0 4px 12px -3px rgb(0 0 0 / 25%);}
.product-box .add-list .addToWishlist .fa{display:inline-block;}
.product-box .add-list .addToWishlist span{display:none;}
.product-box .qty-regulator{display: flex;align-items: center;justify-content: center;width: 100%;margin:0 0 10px;}
.product-box .qty-regulator input[type=text] {
	flex:1;
	border: none;
    width: 40px;
    margin:0 5px;
    font-size: 15px;
    color: var(--serenity-dark-grey);
    border-radius: 8px;
    background: var(--serenity-main-color);
}
.product-box .qty-regulator .minus,
.product-box .qty-regulator .plus{
    border: none;
    height: 24px;
    width: 24px;
    line-height: 26px;
    font-size: 14px;
    border-radius: 50%;
    background: var(--serenity-main-color);
}
@-webkit-keyframes pulse {
    0% {-webkit-transform: scaleX(1);transform: scaleX(1)}
    50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05)}
    to {-webkit-transform: scaleX(1);transform: scaleX(1)}
}
@keyframes pulse {
    0% {-webkit-transform: scaleX(1);transform: scaleX(1)}
    50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05)}
    to {-webkit-transform: scaleX(1);transform: scaleX(1)}
}
.product-box .add-list .addToWishlist:hover .fa{font-weight:700;-webkit-animation: pulse 1s infinite;-moz-animation: pulse 1s infinite;animation: pulse 1s infinite;}
.product-box .versionAttribute a span {font-weight: 300;padding: 4px 8px;min-width: 30px;border-radius: 3px;}
.product-box .versionAttribute a img {overflow: hidden;border-radius: 16px;}

/* PRODUCT BOX MEDIA-Q */
@media screen and (min-width: 992px){
    .product-box:not(.list-type) .add-list{margin-top: 20px;}
}
@media screen and (max-width: 991px){
	.product-box{padding:0 2px;}
}
@media screen and (max-width: 600px){
	.product-box .btn{font-size:12px;line-height:30px;padding:0 6px;}
	.product-box .top-side-box, .product-box .bottom-side-box{padding:0 10px;}
	.product-box .add-list .addToWishlist{font-size: 17px;width: 32px;height: 32px;}
	.product-box:not(.list-type) .add-list .addToWishlist{transform: translate(-8px, 8px)!important;opacity: 1;visibility: visible;}
	.product-box:not(.list-type):has(.product-icon-box .icon-text-mark) .add-list .addToWishlist{transform: translate(-8px, 48px)!important;}
}
@media screen and (max-width: 480px){
  .product-box .box-holder{padding:0 0 5px;}
	.product-box .title,
	.product-box .price .price-full{font-size:13px;}
	.product-box .price{font-size:16px;}
	.product-box .price .price-full{display:inline-block;}
}


/* CAROUSEL */
.owl-next .fa, .owl-prev .fa{font-weight: 600!important;}
#main-bnn .owl-theme .owl-controls .owl-buttons div,
.carousel-slide .owl-theme .owl-controls .owl-buttons div{font-size: 19px;color:#848484;width: 30px;height: 30px;text-align: center;background: transparent; -webkit-border-radius: 50%;-moz-border-radius: 50%;border:solid 3px #848484;border-radius: 50%;box-shadow: none;transition: all .2s ease-in;}
#main-bnn .owl-next, #main-bnn .owl-prev{top: 50%;}
#main-bnn .owl-next:hover,
.carousel-slide .owl-next:hover{transform: translateX(-5px);}
#main-bnn .owl-prev:hover,
.carousel-slide .owl-prev:hover{transform: translateX(5px);}
.carousel-slide {padding-bottom: 3%;}
.carousel-slide .owl-carousel {position:relative!important;}
.carousel-slide .owl-prev {left: -30px;}
.carousel-slide .owl-next {right: -30px;}

/* CAROUSEL MEDIA-Q */
@media screen and (max-width:1300px) {
	.carousel-slide .owl-carousel{padding:0 20px;}
	.carousel-slide .owl-prev {left: 0;}
	.carousel-slide .owl-next {right: 0;}
}
@media screen and (max-width:1300px) {
	.carousel-slide .owl-carousel{padding:0 20px;}
}
@media screen and (max-width: 991px){
	.carousel-slide {padding: 0 4px 30px;}
}
@media screen and (max-width: 480px){
	.carousel-slide .owl-carousel{padding:0;}
	#main-bnn .owl-theme .owl-controls .owl-buttons div,
	.carousel-slide .owl-theme .owl-controls .owl-buttons div{width: 40px;height: 40px;line-height: 40px;}
	#main-bnn .owl-prev{left:5px;}
	#main-bnn .owl-next{right:5px;}
}


/* COMPONENTS */
.-g-banner-fixed{margin-bottom:0!important;}
.-g-banner-fixed .title{font-weight: 400!important;font-family: var(--serenity-main-font), cursive;font-size: 36px!important;margin-bottom: 0!important; line-height: 1.2!important;}
.-g-banner-fixed .subtitle {font-size: 16px!important;line-height:1.5!important;margin-top: 15px!important;}
.-g-banner-fixed .btn {font-weight: 400;line-height: 50px!important;margin: 40px 0 0!important;}
.-g-banner-fixed .-g-banner-fixed-media {padding: 0!important;margin:0!important;}
/*.-g-banner-fixed.-g-media-image .-g-banner-fixed-holder{margin:0 -15px;}*/
.-g-banner-fixed.-g-media-image .-g-banner-fixed-holder .-g-banner-fixed-content {padding: 5%!important;}

/* COMPONENTS MEDIA-Q */
@media screen and (min-width:992px) {
    .-g-banner-fixed.-g-media-image .-g-banner-fixed-holder .-g-banner-fixed-content {padding: 5% 7%!important;}
    .-g-banner-fixed .title{font-size: 60px!important;}
    .-g-banner-fixed .subtitle {font-weight: 200!important;font-size: 20px!important;line-height: 1.6!important;}
}
@media screen and (min-width: 1091px){
	.-g-banner-fixed.-g-media-image .container-h{max-width:100%;}
}
@media screen and (max-width: 991px){
    .-g-banner-fixed .-g-banner-fixed-media {order: -1;}
}
@media screen and (max-width: 767px){
    .-g-banner-fixed.-g-media-image .-g-banner-fixed-holder .-g-banner-fixed-content {padding: 20px!important;}
}


/* FOOTER */
.newsletter-holder{background: #f5f3ee;color:#000;position:relative; padding: 80px 0;background-size: cover; background-position: left center;}
.newsletter-holder .newsletter{display: flex;justify-content: space-evenly;align-items: center;}
.newsletter-holder .newsletter .title{font-weight: 400;font-size: 30px;text-align: left}
.newsletter-holder .newsletter .title span{display: block;font-weight: 300; font-size: 16px; padding: 0;}
.newsletter-holder .newsletter {justify-content: space-between;}
.newsletter-holder {padding: 75px 0;}
.newsletter-holder > .container-h, #succes-page .newsletter-h {background: var(--serenity-product-bg);padding: 3% 45px;border-radius: 14px;}

.newsletter .newsletter-form {position: relative;margin-top:5px;}
.newsletter .newsletter-form input[type=text] {font-weight: 300;font-size: 15px;color: #000;border-bottom: 2px solid #000; background: transparent; max-width: 100%; padding: 0px;line-height: 50px;height: 52px;max-width: 718px; padding: 0 7px; border: none;border-bottom: 2px solid #000;}
.newsletter .newsletter-form input[type=text]::placeholder {color: #000;background: none}
.newsletter .newsletter-form input[type=submit] {position: absolute;top: 0;right: 0;font-weight: 700;font-size: 15px;color:#000;line-height: 50px;letter-spacing: 1px;width:auto;margin-top:0;background: transparent;border-radius: 0;border-bottom: 2px solid #000;}
#succes-page .newsletter input[type=submit] {height: auto;line-height: 50px;}

footer{background:var(--serenity-white);box-shadow: 0 -2px 7px -4px rgb(0 0 0 / 30%);}
.main-footer{padding-top:5%;}
.main-footer .col .title {position:relative;font-size: 17px;font-weight: 500;color: var(--serenity-main-color);text-transform: none;margin-bottom: 20px;}
.main-footer .col ul li{margin-bottom: 8px;}
.main-footer .col,
.main-footer .col ul li,
.main-footer .col ul li a,
.main-footer .support .support-contact{font-weight: 300;font-size: 14px;color: var(--serenity-light-grey);}
.main-footer .col ul li a {position:relative;display:block;transition:all .25s ease-in;}
.main-footer .col ul li a:hover{color: var(--serenity-main-color);}
.main-footer .support .title span {display:block;font-weight: 300;font-size: 15px;margin-top:20px;color: var(--serenity-main-color);}

.main-footer .social {text-align:center;padding-top:20px;}
.main-footer .social .title{display:none;}
.main-footer .social ul {display:block;}
.main-footer .social ul li {display:inline-block;margin:0;}
.main-footer .social ul li a {font-size: 25px;padding:0 5px;color: var(--serenity-light-grey);}
.copyright-payment {padding:25px 0;font-weight:300;font-size:14px;color: var(--serenity-main-color);border-top:1px solid #ffffff30;}
.copyright-payment .copyright{display:inline-block;margin-top:6px;}
.copyright-payment .copyright a{font-weight:500;color: var(--serenity-main-color);}
.copyright-payment .copyright span{display:block;}
.copyright-payment .payment-accepted {display: flex;flex-wrap: wrap;justify-content: flex-end;}
.copyright-payment .payment-accepted img{display:inline-block;max-height:35px;margin:3px 2px ;}
.-g-footer-affiliate-block .container-h{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}

/* FOOTER MEDIA-Q */
@media screen and (max-width: 991px){
	.main-footer .col:not(.social){float:left;width:50%;clear: none;padding-top:0;}
	.copyright-payment{text-align:center;}
	.copyright-payment .payment-accepted {justify-content: center;}
}
@media screen and (max-width: 800px){
	.newsletter-holder .newsletter {flex-direction: column;align-items:flex-start;}
	.newsletter-holder .newsletter .newsletter-form {max-width: 100%;margin: 15px auto 0;}
}
@media screen and (max-width: 520px){
	.main-footer .col .title{margin-bottom:15px;}
	.main-footer .col:not(.social){width:100%;text-align:left;}
	.main-footer .col .title .fa{float:right;margin-top: 6px;}
    .newsletter-holder {padding-bottom:0;}
    .newsletter-holder > .container-h {padding:35px 45px;border-radius:0;}
}
@media screen and (max-width: 480px){
	.newsletter-holder .newsletter .title span{font-size: 17px;}
	.newsletter-form input[type=text]{max-width: 200px;}
	.newsletter-form input[type=submit] {padding: 0px 7px;}
	.main-footer .col ul li {padding: 0 10px!important;}
}


/* CATEGORY */
#category-page {padding-top:0;}

.breadcrumbs-default ol li,
.breadcrumbs-default ol li a,
.breadcrumbs-box ol li,
.breadcrumbs-box ol li a{font-weight:300;font-size:13px;}
.breadcrumbs-default ol li.active,
.breadcrumbs-box ol li.active,
.breadcrumbs-default ol li a.active,
.breadcrumb-box ol li a.active{font-weight: 500;color: var(--serenity-main-color);text-decoration: none;}
.breadcrumbs-default.clearfix:before {display: none;}

.catTitle {font-weight:400;font-size: 30px;color:var(--serenity-main-color);padding:0;font-family:var(--serenity-main-font)}
.catTitle + .catDesc{margin-top:20px;}
.catDesc {font-weight: 300;font-size: 14px;color:var(--serenity-light-grey);line-height: 1.7;padding:0;}
.catDesc h1{font-weight: 500;font-size: 34px;color: var(--serenity-light-grey);line-height: 1.4;margin-bottom:20px;}
.catDesc h2{font-weight: 400;font-size: 24px;color: var(--serenity-light-grey);line-height: 1.4;margin-bottom:15px;}
#category-page .category-content:first-of-type{width: 75%;margin-bottom: 15px;}
#category-page .category-content:last-of-type .catDesc{margin-bottom: 50px;}
.product-listing{border:none;}
.product-listing .product{margin:0;}
.product-listing .product-box .box-holder, .slider_new_h .product-box .box-holder{background:var(--serenity-white-opac)!important}
/*.filter-group{display: none;}
#category-page .category-content {width: 100%;}*/
.filter.box .title-h.line:after{display:none;}
.result-section{font-size:14px;border:none;}
.result-section .result{line-height:30px;color:var(--serenity-main-color);}
.filter.box .title-h{
    margin-top:12px;
    padding-top:8px;
    border-top:1px solid #A5A5A5;
}
.filter.box .title {
    font-family: var(--serenity-main-font);
    font-size: 22px;
    font-weight: 500;
    color: var(--serenity-dark);
    text-transform: none;
    background: none;
}
.filter.box.-g-category-filters-apply-all {
    position: sticky;
    bottom: 0;
    background: var(--serenity-background)!important;
    z-index: 99;
    padding: 16px!important;
    margin: 0 -15px;
    /* box-shadow: 0px -2px 12px rgba(0,0,0,0.08)!important; */
    width:calc(100% + 30px);
    border-radius:0 0 var(--radius) var(--radius);
}
.filter.box.-g-category-filters-apply-all .btn{
    width:100%;
    background:var(--serenity-dark);
    color:white;
    border:none;
    font-weight:500;
    transition:all .2s;
}
.filter.box.-g-category-filters-apply-all .btn:hover{
    background:var(--serenity-bronze);
}

.filter-group-selected .filter{
    line-height:1.5;
    background:var(--serenity-rose);
    border:solid 1px var(--serenity-rose);
    padding:4px 10px;
    border-radius:20px;
    color:white;
    font-size:12px;
}
.filter-remove{
    color:#fff;
    background:transparent;
    font-weight:600;
    cursor:pointer;
    margin-left:4px;
}
.option-group{padding:0;margin:0;}
.option-group li{
    margin-bottom:4px;
    padding:2px 8px;
    border-radius:8px;
}
.option-group li label{
    display:flex;
    align-items:center;
    cursor:pointer;
    gap:8px;
}
.option-group li,
.option-group li a {
    color: var(--serenity-dark);
    font-size: 14px;
    font-weight: 400;
}
.option-group a{
    margin-left:0;
    vertical-align:center;
    flex:1;
    transition:color .2s;
}
.option-group li:hover a{color:var(--serenity-dark);}
.option-group li span{
    color:var(--serenity-mauve);
    font-size:12px;
    margin-left:auto;
}
.option-group input[type=checkbox]{
    margin:0;
    width:18px;
    height:18px;
    cursor:pointer;
    accent-color:var(--serenity-rose);
}
.option-group .new-checkbox{margin-right:0;}
.mm-nav-filter{background: var(--serenity-background);}
.mm-nav-filter .mm-filter-head{font-weight: 500;text-transform: none;color: var(--serenity-main-color);background: var(--serenity-white);}
.mm-nav-filter .filter.box .title{background:none;font-size:22px;}
.result-section .order-type{width:auto;}
.order-type span {display: none;}
.order-type .input-s {font-weight: 400;font-size: 14px;color:var(--serenity-main-color);min-height:40px;padding-left:5px;background: none !important;border: solid 1px var(--serenity-dark);}
.order-type .input-s option{color:var(--serenity-dark-grey);}

.-g-mobile-menu .-g-bf-main-category .-g-bf-main-subcategory-holder li a {color:var(--serenity-white);}

.product-box.productCategoryListing {padding:0 15px;}

/* CATEGORY MEDIA-Q */
@media screen and (min-width:768px) {
	.product-listing .product-box.list-type .image-holder {width: 300px;}
	.product-listing .product-box.list-type .image img {max-height: 300px;}
	.product-listing .product-box.list-type .figcaption{padding-left:35px;}
	.product-listing .product-box.list-type .title{font-size:22px;}
	.product-listing .product-box.list-type .price {font-size: 18px;}
	.product-listing .product-box.list-type .-g-productlist-description {font-size: 15px;font-weight: 300;}
	.product-listing .product-box.list-type .add-list {padding-bottom: 20px;}
}
@media screen and (max-width: 767px){
	.catTitle {padding: 25px 0 ;}
	.product-listing .product-box {width:100%;}
}


/* DETAIL */
.product-page-holder {padding-top:4%}
.detail-title {position:relative;}
.detail-title .title {font-family:var(--serenity-main-font);color:var(--serenity-main-color);}
.detail-title .title span {font-weight: 200;font-size: 28px;letter-spacing: .033rem;margin-top: 5px;}
.detail-rate-box{margin-top:10px;}
.product-page-holder .detail-slider-holder{padding:0;}
.thumb-sld{display:none;}
.detail-price{font-weight: 500;font-size: 24px;color: var(--serenity-main-color)!important;margin-top: 10px;margin-bottom: 20px;}
.detail-price s {font-weight:400;font-size:16px;color: var(--serenity-light-grey);}
.detail-price .-g-product-prp-price {color:var(--serenity-main-color);}
.detail-price .-g-prp-price-info .icon-info {fill:var(--serenity-main-color);}
.short-description {font-weight: 300;font-size: 14px;color: var(--serenity-dark);line-height: 1.7;border-top: 1px solid #A5A5A5;padding-top: 20px;}

.__optionSelectorImage {position:relative;overflow: hidden;box-shadow: none!important;border-radius: 5px;margin-right: 4px;margin-bottom: 4px;width: 80px;height:auto;background: #ffffff15;}
.__optionSelectorImage:before{
	content:'\f00c';
	font-family: 'font awesome 6 pro','font awesome 6 brands';
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	font-size:12px;
	color: var(--serenity-main-color);
	line-height: 1;
	text-rendering: auto;
	display:flex;
	align-items: center;
	justify-content: center;
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:20px;
	border-radius:20px;
	background:var(--serenity-white);
	transform: translate3d(100%, 5px, 0px);
	transition:all .2s ease-in;
	pointer-events: none;
}
.__optionSelectorImage:hover:before,
.__optionSelectorImage.activeAttr:before{transform: translate3d(-5px, 5px, 0px);}
.__optionSelectorImage a:before{display:none;}
.__optionSelectorImage a{height:auto;}
.__versionProductImage {max-height: 110px;}
.__optionSelectorImageAttribute {width: 50px;height: 50px;}
.__optionSelectorImageAttribute a{font: 0/0 a;}


.-g-version-attribute-holder .-g-versions-attribute-name {color:#A5A5A5;font-size: 13px;margin-top:15px;margin-bottom:15px;border-top:solid 1px #A5A5A5;padding-top:15px;}
.-g-version-attribute-holder .-g-versions-attribute-name span{font-weight: 400;}
.detail-product-atributes .input-s{font-size:14px;min-height: 40px;color:var(--serenity-main-color);}
.detail-product-atributes .input-s::placeholder {color:var(--serenity-light-grey);}

.__optionSelector{border: 1px solid var(--serenity-light-grey);border-radius: 8px;}
.__optionSelector a {font-weight: 400;text-align: center;min-width: 35px;padding: 8px 10px;}
.__optionSelectorImage.__optionSelector a {padding:0;}
.__optionSelector.activeAttr,
.__optionSelector:hover{outline: none;background: none;border: 1px solid var(--serenity-light-grey);}
.__optionSelector.activeAttr,
.__optionSelector:hover {background:var(--serenity-main-color);color: var(--serenity-white);}
.__optionSelector.activeAttr.__outOfStockVersion {background:#707070;color:#000;}
.__optionSelector.__outOfStockVersion{background: #ffffff20;opacity:.5}
.__optionSelector.__outOfStockVersion a{color:var(--serenity-light-grey);}
.__optionSelector.activeAttr.__outOfStockVersion{background:#70707020;border: 1px solid transparent;}
.-g-product-configurations-holder ._singleConfigurationsButton img {border-radius: 10px;}

.-g-versions-product-list{margin-bottom:15px;}
.-g-versions-product-list .-g-versions-product{background:none;}
.-g-versions-product-list .-g-versions-product:hover{background:#f2f2f2;}
.-g-versions-product-list .-g-versions-product-name{font-weight:600;}
.-g-versions-product-list .qty-regulator .minus,
.-g-versions-product-list .qty-regulator .plus{height: 32px;line-height: 32px;background:#fff;}
.-g-versions-product-list .qty-regulator input[type=text] {height: 32px;line-height: 32px;}

.ddcommon{border:none;}
.ddcommon .ddTitle{background: #ffffff90;border-radius: 8px;}
.dd .ddTitle .ddTitleText{padding: 10px 30px 10px 10px;}
.ddcommon .ddArrow {position: absolute;top: 0;right: 8px;height: 100%;margin: 0;display: flex;align-items: center;}


.add-section {display:flex;flex-wrap:wrap;max-width:100%;}
.add-section .qty-regulator {display: flex;flex-wrap: nowrap;position:relative;margin: 0 10px 10px 0;width:100px;}
.add-section .qty-regulator input[type=text] {border: none;width: 64px;height: 50px;font-size: 18px;color:var(--serenity-dark-grey);line-height: 50px;border-radius: 10px;background: var(--serenity-main-color);}
.add-section .qty-regulator .minus,
.add-section .qty-regulator .plus{position:absolute;right:0;border: none;height: 26px;width: 26px;line-height: 28px;font-size: 14px;border-radius: 50%;background: var(--serenity-main-color);}
.add-section .qty-regulator .minus{bottom:-4px;}
.add-section .qty-regulator .plus{top:-4px;}
.add-section .btn{width:100%;}
.add-section .qty-regulator + .btn{width:calc(100% - 110px);}
.add-section .add2cart{line-height:48px;}
.add-section .-g-btn-subscription {margin: 0!important;}
.product-code .code, .product-code .help-phone, .wish-section .col{color:var(--serenity-main-color);}
.product-code .code strong, .product-code .help-phone strong{font-weight:600!important;}
.wish-section{margin-bottom:0;border-top: 1px solid var(--serenity-dark);}
.wish-section .col{font-size:15px;}

​.extra-offer .detail-price {display: block;margin: 10px 0;position: relative;}
.extra-offer{border:none;}
.extra-offer .extra-offer-title{font-size: 28px;padding: 0 0 20px;border: none;text-transform: none;}
.extra-offer .box {border:none;background: var(--serenity-white-opac);margin-bottom: 20px;border-radius: 16px;padding: 20px 15px;}
.extra-offer .box-offer{text-align:left;}
.extra-offer .box-offer .top-t{top: 12px;left: 12px;}
.extra-offer .prod-img img {max-height: 360px;border-radius: 5px;}
.extra-offer .owl-item .box-offer .prod-img:after{right: -15px;color: var(--serenity-white);border: none;background: var(--serenity-main-color);}
.extra-offer .box-offer .title{font-size: 14px;color:var(--serenity-main-color);padding: 0 15px;}
.extra-offer .box-offer .price {text-align: left;padding: 0 15px;margin-top: 8px;}
.extra-offer .box-offer .price .text-main{font-weight: 600;color:var(--serenity-main-color)!important;}
.extra-offer .detail-price {display: block;margin: 10px 0;}
.extra-offer .buy .detail-price eco{color:var(--serenity-light-grey);}
.extra-offer .owl-carousel {padding: 0!important;}
.extra-offer.carousel-slide .owl-theme .owl-controls .owl-buttons div {top: 45%;}

.detail-tabs{padding:0;}
.detail-tabs,
.detail-recomended{width:100%;}
.detail-tabs .resp-tabs-list{display:none;}
.detail-tabs .resp-tabs-container{border-top: none!important;background:none;}
.detail-tabs .resp-tab-content{border:none;}
.detail-tabs .description-tab h3 {font-weight: 300;font-size: 32px;color: var(--serenity-light-grey);line-height: 1.3;margin-bottom: 20px;}
.detail-tabs .description-tab p{margin-bottom:10px;}
.detail-tabs .resp-tab-content ul,
.short-description ul {list-style: initial;padding: 15px 20px 0 18px;}
.detail-tabs .resp-tab-content ul li{margin-bottom: 3px;}
.detail-tabs .description-tab {font-weight: 300;font-size: 14px;color: var(--serenity-main-color);line-height: 1.3;padding: 15px 0;}
.detail-tabs .resp-tab-content {color:var(--serenity-main-color);}
.detail-tabs .resp-arrow{color:var(--serenity-main-color);}
.detail-tabs .-g-content-readmore.fade:after {background: linear-gradient(0deg,var(--serenity-background) 0%,transparent 100%);}
.detail-prod-attr .btn-whatsapp {margin-top:10px;}
.-g-subscription-holder .product-box .__optionSelectorImage {width:52px;height:52px;}

.new-comment-form .title-box .title{display:block;background:none;}
.new-comment-form .title-box hr{display:none;}
.comment-author-info {color:var(--serenity-light-grey);}
.product.transport-info {color:var(--serenity-light-grey);}
.gift-title,
.gift-title:hover,
.product-gift .price s {color:var(--serenity-light-grey);}

.popup-medium,
.-g-addtocart-popup-custom{background: var(--serenity-background)}

@media screen and (min-width:768px){
  .popup-medium,
.-g-addtocart-popup-custom{padding:25px!important;}
}

.detail-slide-m .slick-arrow, .prod-lg-sld .slick-arrow {display: flex!important;align-items: center;justify-content: center;position: absolute;width: 34px;height: 34px;color: #444;font-size: 30px;font-size: 19px;text-align: center;background: transparent;-webkit-border-radius: 50%;-moz-border-radius: 50%;border: solid 3px #848484;border-radius: 50%;box-shadow: none;transition: all .2s;text-indent:0;font-size:0;font-weight:600;}
.prod-lg-sld .slick-arrow:before{content:"\f105";font-family: 'Font Awesome 6 Pro';font-size:19px;color: #848484!important;}
.prod-lg-sld .slick-arrow.slick-prev:before{content:"\f104";}

/* DETAIL MEDIA-Q */
@media screen and (max-width: 991px){
    .extra-offer .box {padding: 15px 12px;}
	.extra-offer .buy {padding: 0 30px 15px;}
	.extra-offer .buy .btn {display: block;margin-bottom: 0;}
}
@media screen and (min-width: 768px){
	.product-page-holder .-g-product-details-holder{position: sticky;top: 20px;width:50%;transition: top.3s ease}
    .product-page-holder .detail-slider-holder{position: sticky;top: 90px;width:50%;}
	.prod-lg-sld{width: 100%;min-height: 400px;}
	.prod-lg-sld:not(.slick-initialized){visibility: visible;display: block;}
	.prod-lg-sld:not(.slick-initialized) li{list-style: none;padding: 0;margin: 0;}
	.prod-lg-sld:not(.slick-initialized) li:nth-child(1){width:100%;padding:0;display: block;}
	.prod-lg-sld:not(.slick-initialized) li:not(:first-child){display:none;}
	.prod-lg-sld:not(.slick-initialized) li img{width: 100%;height: auto;max-height: 600px;object-fit: contain;display: block;}
	.prod-lg-sld.slick-initialized{display: block;height: auto!important;overflow: hidden;}
	.prod-lg-sld.slick-initialized .slick-list{height: auto!important;}
	.prod-lg-sld.slick-initialized .slick-track{display: flex;align-items: center;}
	.prod-lg-sld.slick-initialized .slick-slide:not(.slick-current){transform: none!important;}
	.prod-lg-sld.slick-initialized .slick-slide{height: auto;display: flex;align-items: center;justify-content: center;}
	.prod-lg-sld.slick-initialized .slick-slide img{max-width: 100%;height: auto;width: auto;max-height: 600px;object-fit: contain;}
	.vertical-slide-img{display: flex;align-items: center;justify-content: center;min-height: 400px;}
	.vertical-slide-img img{border-radius:10px;max-width: 100%;height: auto;object-fit: contain;}
	.detail-tabs #resp-tab {margin:60px 0!important;position:relative;}
	.detail-tabs .resp-tabs-list {display:flex;}
	.resp-tabs-container {padding-top:20px;}
	.resp-tab-content {border-top:none;}
	.detail-tabs .resp-tabs-list li.resp-tab-active {border-bottom:solid 2px #000!important;font-weight:600}
	.detail-tabs .resp-tabs-list li {flex:1;text-align:center;font-size:22px;font-family:var(--serenity-main-font);font-weight:400;padding: 10px 15px!important;margin:0;border:none!important;border-bottom:solid 1px!important;background:unset!important;color: var(--serenity-main-color)!important;}
	.detail-tabs .resp-tabs-list li:hover {font-weight:600;}
	.detail-tabs .resp-tabs-list li:after {display:none;}
}
@media screen and (max-width: 767px){
	.prod-lg-sld{width: 100%;min-height: 300px;}
	.prod-lg-sld:not(.slick-initialized){visibility: visible;display: block;}
	.prod-lg-sld:not(.slick-initialized) li{list-style: none;padding: 0;margin: 0;}
	.prod-lg-sld:not(.slick-initialized) li:nth-child(1){width:100%;padding:0;display: block;}
	.prod-lg-sld:not(.slick-initialized) li:not(:first-child){display:none;}
	.prod-lg-sld:not(.slick-initialized) li img{width: 100%;height: auto;max-height: 500px;object-fit: contain;display: block;}
	.detail-title .title span {font-size: 21px;margin-top: 20px;}
  .detail-title .brand-detail {padding:0 25px;}
	.go-back-icon {top: 6px;}
	.extra-offer .buy {text-align: center;}
	.detail-slider-holder{padding:0;}
	.detail-title,
	#stock-btn,
	.detail-price,
	.detail-product-atributes,
	.detail-product-atributes .prod-attr-h,
    #stock-btn,
	.__shippingPriceTemplate,
	.detail-price,
	.detail-product-atributes,
	.detail-title,
	.product-code,
	.wish-section {text-align: left;}
    .product-bottom > .container-h {padding: 0;}
	.detail-tabs #resp-tab {padding:0 15px;}
	.detail-tabs .resp-tabs-list li {border:unset!important;}
	.detail-tabs .resp-accordion {font-size:20px;color:#000;border:unset!important;border-bottom:solid 1px #000!important;}
	.resp-tab-content {border-top: unset;}
}
@media screen and (max-width: 480px){
	.extra-offer.carousel-slide .owl-prev {left: -20px;}
	.extra-offer.carousel-slide .owl-next {right: -20px;}
}


/* PAGES */
.side-menu ul{margin-bottom:24px;}
.side-menu ul li a, .course-menu ul li a{color: var(--serenity-light-grey)!important;transition:all .2s ease-in;}
.side-menu ul li a:hover, .course-menu ul li a:hover{color: var(--serenity-main-color)!important;}
.side-menu ul li.active a,
.course-menu ul li.active a,
.filter.box.-g-category-sidebar-categories .title-h.line a{
    color:var(--serenity-dark);
    font-size:14px;
    font-weight:500;
}
.sTitle,.course-content .title{color:var(--serenity-main-color);border-bottom:none!important;}
.landing-content{font-weight: 300;}
.account-h:not(:has(.popup-page)) {padding: 30px 15px;}
.account-h:has(.popup-page) {padding:0;border-radius:0;}
.account-h:has(.popup-page) .__pageComponentsHolder {margin-bottom:0!important;}
.title.account .title {font-weight: 400;color: var(--serenity-main-color);text-transform: none;background: none;}
.title.account hr,
.title.account + .title,
.title.account + .title + hr{display:none;}
.account-info{padding: 15px 20px;background: var(--serenity-white-opac);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-radius: 12px;}
.account-info-ttl{font-weight: 400;font-size: 17px;color:var(--serenity-main-color);margin-bottom: 20px;}
.-g-customer-info li{color: var(--serenity-light-grey);}
.account-area-15{color: var(--serenity-light-grey);}
.flex-width{font-weight: 500;}
.account-box.add{display: flex;align-items: center;justify-content: center;background:none;border: 1px dashed var(--serenity-light-grey);}
.account-box.add .btn{position:relative;height: auto;width: auto;padding:0 24px;background: var(--serenity-main-color);color: var(--serenity-white);}
.account-details-order .account-box .account-box, 
.account-details-order .account-box.order-detail-summary .order-detail-section:not(:first-of-type) {
	border-top: 1px solid var(--serenity-rose);
}
.account-details-order .account-box.order-detail-summary .order-detail-section {border: none;}
.account-details-order .account-box .order-detail-section:not(.account-order-product) + .order-detail-section:not(.account-order-product){
	border-left: 1px solid var(--serenity-rose);
}
.wishlist-box .item-row{
        padding: 15px;
    margin-bottom: 15px;
    border-bottom: none;
    background: var(--serenity-white-opac);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border-radius: 12px;
}
.wishlist-box .item-r .btn{font-size:14px;line-height:30px;}
.wishlist-box .item-r .wish-btn-remove{padding:0 10px!important;}

.landing-pg .product-list {background: var(--serenity-background);border: solid 1px var(--serenity-background);}
.landing-pg .product-list .catTitle {color: var(--serenity-main-color)}
.-g-pagetype-bf .side-menu ul li a, .-g-pagetype-bf .landing-category-title {color: #333!important;}
.-g-pagetype-bf .side-menu ul li:hover a, .-g-pagetype-bf .side-menu ul li.active a {font-weight:600;}
.-g-pagetype-bf .product-box .title {text-align: left;}

/* REGISTER */
#register-page{position:relative;max-width: 1920px;padding:0;}
#register-page:before {
    content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;
    background: radial-gradient(circle, #ffffff10 -30%, transparent 50%);z-index:0;pointer-events:none;
}
#register-page > .row{display: flex;align-items: stretch;flex-wrap: wrap;margin: 0;}
#register-page .btn{display:block;}
#register-page .old-client-section,
#register-page .new-client-section{width:100%;padding:7% 5%;}
#register-page .new-client-section{max-width:100%;}
#register-page .old-client-section-h {box-shadow: none;padding: 0;}
#register-page .old-client-section .register-form{max-width:380px;}
#register-page .old-client-section .client-pass-recov{color:var(--serenity-light-grey);}
#register-page .title-carousel {margin-top: 0;margin-bottom:15px;padding-top: 0;text-align:center;}
#register-page .old-client-section .title-carousel .title{background:none;text-align:center;}
#register-page .new-client-section .title{text-align:center;}
#register-page .regular-text{font-weight:300;color:var(--serenity-light-grey);}
#register-page .new-client-section .regular-text{max-width: 430px;margin: 0 auto;}
#register-page .old-client-section .input-s {border: none;box-shadow: 0 0 6px #00000008;}
#login-pp{background: none!important;padding:10px;}
#login-pp .head-pp {font-weight: 400;color: var(--serenity-main-color);}

/* REGISTER MEDIA-Q */
@media screen and (min-width:768px) {
	#register-page .old-client-section,
    #register-page .new-client-section{width:50%;}
    #register-page .new-client-section{order:-1;}
}


/* BLOG */
.-g-post-slide {padding: 8px;border-radius: 16px;background: var(--serenity-product-bg);}
.-g-post-slide .-g-post-image{height: 400px;border-radius: 10px;margin-bottom: 25px;}
.-g-post-slide .-g-post-slide-holder{    padding: 0 15px 15px;}
.-g-post-slide .-g-post-slide-title{font-size: 20px;text-transform:uppercase;margin-bottom: 12px;}
.-g-post-slide .-g-post-slide-content {font-size: 15px;color: var(--serenity-light-grey);line-height: 1.6;}
.-g-post-slide .-g-post-readMore{font-weight: 500;font-size: 13px;text-transform: uppercase;}
.-g-blog-page .blog-title{font-weight: 500;color: var(--serenity-main-color);letter-spacing: .033rem;text-transform: uppercase;margin-bottom: 15px;}
.-g-blog-page .-g-post-info {padding: 15px 0 0;border-top: 1px dashed var(--serenity-light-grey);border-bottom: none;}
.-g-blog-post .-g-post-content-detail {font-size: 15px;color: var(--serenity-light-grey);}
.-g-blog-side-menu li a {color:var(--serenity-light-grey);}

/* BLOG MEDIA-Q */
@media screen and (min-width:768px){
    .-g-post-slide{margin:0 5px};
}

/* TESTIMONIAL */
.testimonial-sld li {float: none;width: 100%;padding: 0;display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.testimonial-sld .avatar-h {display: flex;width: 170px;height: 170px;margin: 10px auto;font-weight: 300;font-size: 36px;text-align: center;line-height: 1.4;border: 10px solid var(--serenity-product-bg);border-radius: 50%;overflow: hidden;position: relative;justify-content: center;align-items: center;background: #ffffff30;}
.testimonial-sld .avatar-h img {max-width: 100%;max-height: 100%;margin: auto;position: relative;border: none;}
.testimonial-sld .testimonial-content{overflow: hidden;width: calc(100% - 300px);display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;}
.testimonial-sld .content {font-size: 24px;line-height: 1.4;}
.testimonial-sld .content > span{display:block;margin-bottom:5px;}
.testimonial-sld .title{order: 1;display: flex;flex-wrap: nowrap;flex-direction: column;color: var(--serenity-main-color);text-align: left;min-height: inherit;margin: 20px 0 0;font-weight: 500;font-size: 18px;color: var(--serenity-main-color);}
.testimonial-sld .owl-pagination{display:block;}

.testimonials{padding:20px;border-radius:12px;background: var(--serenity-white-opac);overflow:hidden;}
.testimonials li h4 {font-weight: 600;color: var(--serenity-main-color);line-height: 1.4;margin-bottom: 15px;}
.testimonials li p {line-height: 1.4;}
.testimonials .owl-controls .owl-buttons div{top:15px;}
.testimonials .owl-buttons .owl-prev{right: 45px;}
.testimonials .owl-buttons .owl-next{right: 20px;}

.testimonial-item .testimonial-holder {background: var(--serenity-product-bg);border: none;border-radius: 10px;}
.testimonial-item .t-rewiev {font-weight: 300;font-size: 14px;line-height: 1.4;padding: 20px;}
.testimonial-item .t-user {padding: 0 20px 20px;background: none;}
.testimonial-item .t-user .t-name {font-size: 15px;color: var(--serenity-main-color);font-style: normal;}

/* TESTIMONIAL MEDIA-Q */
@media screen and (max-width: 767px){
    .testimonial-sld .testimonial-content{width: 100%;}
    .testimonial-sld .content{font-size: 18px;}
}


/* CONTACT */
#contact-map{overflow:hidden;border-radius: 12px;}
#contact-page .regular-text{font-weight: 300;font-size: 14px;}
.contact-information .info-list li strong{font-weight: 400!important;}


/* CART */
.add2cart-pp, .setCompareInfoH, .wishlist-pp{background:var(--serenity-background);}
.add2cart-pp .fa-shopping-bag, .wishlist-pp .fa-heart{color:var(--serenity-main-color);}
.add2cart-pp .prod-det-ttl,
.setCompareInfoH .prod-det-ttl,
.wishlist-pp .prod-det-ttl{color:var(--serenity-main-color);}
.pop-r-txt{color:var(--serenity-light-grey);}
.cart-menu ul{text-align: left;}
#shoppingcart .title-carousel{display:inline-block;}
#shoppingcart .btn.center{max-width:100%;}
.cart-box{border:none!important;}
.cart-head{display:none;}
.cart-items>li{border-bottom: none;margin-bottom: 8px;border-radius: 12px;background: var(--serenity-white-opac);}
.cart-items .image img{max-height: 80px;}
#succes-page .cart-items .prod img,
.cart-items.fixed .prod img {max-height: 60px;}
.cart-items .info-prod .title{color: var(--serenity-main-color);}
.cart-items .info-prod .price{font-weight: 500;color: var(--serenity-main-color);}
.cart-items .price-c .price{color: var(--serenity-main-color);}

.cart-items .qty-h .qty-regulator{display: flex;align-items: center;justify-content: center;width: 100px;}
.cart-items .qty-h .qty-regulator input[type=text] {border: none;
    width: 40px;
    margin:0 5px;
    font-size: 15px;
    color: var(--serenity-dark-grey);
    border-radius: 8px;
    background: var(--serenity-main-color);
    padding:0;
}
.cart-items .qty-h .qty-regulator .minus,
.cart-items .qty-h .qty-regulator .plus{
    border: none;
    height: 24px;
    width: 24px;
    line-height: 26px;
    font-size: 14px;
    border-radius: 50%;
    background: var(--serenity-main-color);
}
.cart-total{text-transform: none;}
.cart-total li span:last-child {font-weight: 500;color: var(--serenity-main-color);}
.-g-checkout-summary .cart-total ul li.-g-total-amount{border-top: 1px solid var(--serenity-light-grey);}

.points-title, ._checkoutCustomerPoints{font-size: 15px;color: var(--serenity-main-color);}
.cupon-h .cupon-t{color:var(--serenity-main-color);line-height:1.4!important;margin-bottom:10px!important;}
.form-cpn,
.disount-section{padding-right: 0!important;}
.form-cpn .input-s,
.disount-section .input-s{border-radius: 12px;padding-left: 15px;padding-right: 85px;}
.form-cpn .submit,
.disount-section .submit{position:absolute;margin:0;background: var(--serenity-background);border:none;line-height:36px;top: 2px;right: 2px;}
.voucher-code-card{border-radius: 12px;}
.cart-menu ul li a{color: var(--serenity-main-color);}
.-g-checkout-form{background: var(--serenity-white-opac);backdrop-filter:blur(8px);-webkit-backdrop-filter: blur(8px);padding: 10px 15px 15px;margin-bottom: 15px;border-radius: 12px;}
.checkout h3 {font-weight: 400;color: var(--serenity-main-color);}
.checkout .form-ttl{margin-bottom:15px;}
.checkout .form-ttl hr{display:none;}
.addNewAddress{border: 1px solid var(--serenity-light-grey);width: auto;line-height: 38px;border-radius: 20px;}
.cart-login,
.fixed-side{background:none;}
.checkout .-g-checkout-summary{border:none;}
.cart-items.fixed .prod {width: calc(100% - 120px);}
.cart-items.fixed .qty-h{width: 120px;}
.gift-pack, .gift-pack .head{background: var(--serenity-background)!important;}
.gift-pack h1{color: var(--serenity-main-color);box-shadow:none;}

.-g2-checkout .icon-group.cart .col .trust-h{background: none!important;}
.-g2-checkout .icon-group.cart .col .trust-h .trust-item{flex-direction: row!important;}
.-g2-checkout .icon-group.cart .col .icon-label{margin-top: 0;}
.-g2-checkout .icon-group.cart .col .icon-label span{margin-top: 3px;}

.easypost-holder .easypost-form,
.easypost-holder .easypost-controls{background: var(--serenity-background);}
.easypost-holder .easypost-search{background: var(--serenity-white-opac);}
.easypost-holder .title{color: var(--serenity-main-color);}
.easypost-holder .-g-item-lockers.__lockerMarkerClicked,
.easypost-holder .-g-item-lockers:hover {background: var(--serenity-product-bg);}
.easypost-holder .easypost-controls:after {background: linear-gradient(0deg,var(--serenity-background) 0%,rgba(255,255,255,0) 90%);}

.-g-one-time-offers {background: transparent;}
.-g-one-time-offers .-g-one-time-cart-label {background: var(--serenity-main-color);color: var(--serenity-white);}
.-g-one-time-offers .-g-one-time-description {color: var(--serenity-main-color);}
.-g-one-time-offers .product-box, .-g-one-time-offers .product-box .box-holder {background: transparent;}
.-g-one-time-offers .product-box .-g-versions-attribute-name {color: var(--serenity-main-color);}
.-g-one-time-offers .product-box .__optionSelectorImage a {padding:5px;}
.-g-one-time-offers .product-box .__versionProductImage {border-radius:5px;}
.-g-one-time-offers .-g-one-time-cart-label input[type=checkbox] {background:#fff;}
.-g-one-time-offers .-g-one-time-cart-label input[type=checkbox]:checked {background:var(--serenity-main-color);border:solid 2px #fff}

#succes-page .title-box.line-r{text-transform: none;}
#succes-page .title-box.line-r .title{background: none;}
#succes-page .title-box.line-r hr{display:none;}
.order-succes-info .info{color:var(--serenity-light-grey);}
#succes-page .newsletter h4, #succes-page .register-s h4 {font-size: 24px;color: var(--serenity-main-color);text-transform: none;}
#succes-page .newsletter h4 span {color: var(--serenity-light-grey);}
.-g-subscription-h, #succes-page .register-s {border-radius: 12px;background: var(--serenity-product-bg)!important;}
.-g-subscription-h h4{color:var(--serenity-main-color);}

#result-page .search-form input[type=text] {border: none;border-bottom: 1px solid var(--serenity-main-color);color: var(--serenity-main-color);height: 40px;font-size: 14px;background: none;}
#result-page .search-form .fa-search {font-size: 18px;}

/* CART MEDIA-Q */
@media screen and (min-width: 768px){
    .cart-menu{order: -1;width: 40%;}
    .cart-help {width: 40%;}
    #shoppingcart .btn.center {float: right;margin-top: 4.5%;}
    #shoppingcart .checkout .btn.center{float: none;margin-top: 0;}
    .cart-items:not(.fixed) .price-c, .cart-items:not(.fixed) .qty-h, .cart-items:not(.fixed) .prod {padding: 0 15px;}
}
@media screen and (min-width: 992px){
	.cart-amount .cupon-h {width: 33.333%;}
	.fixed-side .cart-amount .cupon-h {width: 100%;}
    .checkout .fixed-side {top: 100px;}
}
@media screen and (max-width: 767px){
    .cart-items .prod {width: calc(100% - 120px);}
    .cart-items .price-c, .cart-items .qty-h {width: 120px;clear: right;}
    .cart-items .image{width: 50px;}
}
@media screen and (max-width:480px){
    #shoppingcart .cart-title-holder .btn.btn-cmd {width:100%;}
}

/* ===== ENHANCED LAYOUT GRID SYSTEM ===== */

/* Additional grid utilities for account pages and category views */
.account-page-holder { padding: 20px; }

/* ===== ACCOUNT SECTIONS ===== */

/* Account page components */
.account-page { padding-top: 20px; }
.account-section { 
  background: white; 
  border-radius: var(--radius); 
  padding: 24px; 
  margin-bottom: 24px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

.account-section .input-s{border:solid 1px #ccc}
.account-orders .search-form-box input[type=text] {border: solid 1px var(--serenity-main-color);}

.account-box-h { 
  margin-bottom: 24px; 
  padding-bottom: 16px;
  border-bottom: 1px solid var(--serenity-rose);
}

.account-box {
  background: white;
  border: 1px solid var(--serenity-rose);
  border-radius: var(--radius);
  padding: 20px;
  margin-bottom: 16px;
  transition: all 0.2s;
}

.account-box:hover {
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
}

.account-box.add {
  background: var(--serenity-blush);
  border: 2px dashed var(--serenity-rose);
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 150px;
}

.account-box.add .btn {
  background: var(--serenity-rose);
  color: white;
}

/* User profile info */
.user-cover {
  background: linear-gradient(135deg, var(--serenity-blush), var(--serenity-cream));
  border-radius: var(--radius);
  padding: 24px;
  margin-bottom: 24px;
}

.account-info {
  background: white;
  padding: 20px;
  border-radius: var(--radius);
  border-left: 4px solid var(--serenity-rose);
}

.account-info-ttl {
  font-family: var(--serenity-main-font);
  font-size: 18px;
  font-weight: 600;
  color: var(--serenity-dark);
  margin-bottom: 12px;
}

/* ===== CATEGORY & FILTERING ===== */


.filter-group-title {
  font-family: var(--serenity-main-font);
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
  color: var(--serenity-dark);
}

.filter-holder {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.filter input[type=checkbox] {
  width: 16px;
  height: 16px;
  cursor: pointer;
  accent-color: var(--serenity-rose);
}

.filter label {
  cursor: pointer;
  flex: 1;
  color: var(--serenity-bronze);
}

.filter-group-selected {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
}

.filter-tag {
  background: var(--serenity-rose);
  color: white;
  padding: 4px 12px;
  border-radius: 20px;
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
}

.filter-remove {
  cursor: pointer;
  font-weight: 600;
}

/* Category sorting and layout */

.result {
  font-size: 13px;
  color: var(--serenity-bronze);
}

.order-type {
  display: flex;
  align-items: center;
  gap: 8px;
}

.order-type select,
.order-type input {
  min-height: 36px;
  padding: 6px 10px;
  border: 1px solid var(--serenity-rose);
  border-radius: var(--radius);
  background: white;
}

/* Pagination buttons */
.buttonPag,
.buttonMorePag {
  display: inline-block;
  padding: 10px 16px;
  border: 1px solid var(--serenity-rose);
  border-radius: var(--radius);
  background: white;
  color: var(--serenity-bronze);
  font-size: 13px;
  cursor: pointer;
  transition: all 0.2s;
}

.buttonPag:hover,
.buttonMorePag:hover {
  background: var(--serenity-rose);
  color: white;
}

.buttonPag.active {
  background: var(--serenity-rose);
  color: white;
}

.loadMoreProducts {display: block;margin: 20px auto;padding: 12px 24px;background: var(--serenity-rose);color: white;border: none;border-radius: var(--radius);cursor: pointer;font-weight: 500;transition: all 0.2s;}
.loadMoreProducts:hover {background: var(--serenity-bronze);}

/* ===== FORM FIELDS ===== */

.form-h {margin-bottom: 16px;}
.form-h .label-s {margin-bottom: 6px;}

/* ===== BREADCRUMB ENHANCEMENTS ===== */

.breadcrumbs-box,
.breadcrumbs-default {list-style: none;margin: 0;padding: 0;display: flex;gap: 8px;font-size: 13px;flex-wrap: wrap;padding-bottom:15px;}

.breadcrumbs-box li:last-child::after,
.breadcrumbs-default li:last-child::after {content: '';margin: 0;}
.breadcrumbs-box li a,
.breadcrumbs-default li a {color: var(--serenity-bronze);transition: color 0.2s;}
.breadcrumbs-box li a:hover,
.breadcrumbs-default li a:hover {color: var(--serenity-rose);}
.breadcrumbs-box li.active a,
.breadcrumbs-default li.active a {color: var(--serenity-rose);font-weight: 600;}

/* ===== PRODUCT LISTING ENHANCEMENTS ===== */

.productCategory {display: flex;flex-wrap: wrap;gap: 16px;}
.product-listing {border: none;background: transparent;}
.product-image {position: relative;overflow: hidden;border-radius: var(--radius);}

/* ===== UTILITY HELPERS ===== */

.align-c {text-align: center;}
.pull-right {float: right;}
.fr {float: right;}
.fl {float: left;}
.empty {text-align: center;padding: 40px 20px;color: var(--serenity-mauve);}
.regular-text {font-weight: 300;color: var(--serenity-light-grey);font-size: 14px;}
.result {display: inline-block;}
.mrg-b-20 {margin-bottom: 20px;}
.mrg-b-10 {margin-bottom: 10px;}
.mrg-t-20 {margin-top: 20px;}
.mrg-r-10 {margin-right: 10px;}

/* ===== SIDE MENU ENHANCEMENTS ===== */

.side-menu-title {font-family: var(--serenity-main-font);font-size: 18px;font-weight: 600;color: var(--serenity-dark);margin-bottom: 16px;padding-bottom: 12px;border-bottom: 2px solid var(--serenity-rose);}
.side-menu-tab {padding: 12px;border-bottom: 1px solid var(--serenity-blush);}
.side-menu-tab:last-child {border-bottom: none;}
.side-menu-tab-title {font-family: var(--serenity-main-font);font-size: 16px;font-weight: 600;margin: 0;padding: 0;cursor: pointer;color: var(--serenity-bronze);transition: color 0.2s;}
.side-menu-tab-title:hover {color: var(--serenity-rose);}

/* ===== RESPONSIVE ADJUSTMENTS ===== */


@media (max-width: 991px) {
  .account-section { padding: 16px; }
  .breadcrumbs-box, .breadcrumbs-default { font-size: 12px; }
  .filter-group { margin-bottom: 16px; }
}

@media screen and (min-width:768px){
  .account-orders .col-sm-6:has(.result) {text-align: right;}
}

@media (max-width: 767px) {
  .account-box { padding: 16px; }
  .account-section { padding: 12px; }
  .result-section { flex-direction: column; gap: 12px; }
  .breadcrumb2, .breadcrumbs-default {display:block;margin-top:25px;padding-left:0;}
  #category-page .category-content:first-of-type {margin-bottom:0;float:none;}
  .filter-trg.btn.std{display:inline-block!important;float: right;width:auto;margin-left: 5px;margin-right:0;font-size: 14px!important;background:none;color: var(--serenity-main-color);}
}

@media (max-width: 600px) {
  .account-section { padding: 12px; }
}

/* UNDER CONSTRUCTION */
.uc-holder, .uc-holder .titleComponent .title {text-align:center;color:#333;}


#logo img{content: url('https://gomagcdn.ro/domains3/flv/files/company/logo-floravia-sticle-de-apa-31066.png');}
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,600,700&subset=latin-ext');:root {--serenity-main-font: 'Raleway', sans-serif;}
:root {--serenity-white: #FFFFFF;--serenity-white-opac: #FFFFFFCC;--serenity-background: #F7F6FB;--serenity-product-bg: #ECE9F5;--serenity-main-color: #27272A;--serenity-dark-grey: #1D1D1F;--serenity-light-grey: #7E7A87;--serenity-cream: #FAFAFC;--serenity-blush: #E4DEF0;--serenity-rose: #9B6BFF;--serenity-mauve: #7B4FDC;--serenity-bronze: #5C4E82;--serenity-dark: #0E0E11;}
/*popup*/
.product-box .title{-webkit-line-clamp: 2;}
@media screen and (min-width:992px){.product-box .price{font-size:19px !important;}}
@media screen and (min-width:992px){.product-box .price .price-full{font-size:16px;}}
.product-box .image {padding-top: 135%;} .product-box .product-icon-holder{aspect-ratio: 20/27}
@media screen and (min-width: 768px) {#category-page .filter-group {position:sticky;top:100px;}}
@media screen and (min-width:992px){#product-page .detail-price {font-size:25px;}}

/* =====================================================================
   FLORAVIA – Stil opțional pentru butonul "Return Produse"
   Pune-l în Design > CSS custom. Ajustează selectorul .btn-return-produse
   la clasa reală a butonului tău (sau adaugă clasa asta pe buton).
   ===================================================================== */

.btn-return-produse {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 20px;
  font-weight: 600;
  font-size: 14px;
  color: #fff;
  background: #5a7d3c;            /* verde Floravia – schimbă dacă vrei */
  border: none;
  border-radius: 8px;
  cursor: pointer;
  text-decoration: none;
  transition: background .2s ease, transform .1s ease;
}

.btn-return-produse:hover {
  background: #4a6a30;
  color: #fff;
}

.btn-return-produse:active {
  transform: translateY(1px);
}

.btn-return-produse[disabled],
.btn-return-produse.is-disabled {
  opacity: .5;
  pointer-events: none;
}




/* ===== FLORAVIA – Selector arome (grid, fara scroll, culoare magazin) ===== */
.flv-variants{--flv-accent:#cb6ce6;--flv-accent-soft:#f7e6fb;--flv-border:#ececec;--flv-text:#33372f;font-family:inherit;margin:16px 0 20px;}
.flv-variants__head{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--flv-text);margin:0 2px 12px;display:flex;align-items:center;gap:8px;}
.flv-variants__head::before{content:"";width:15px;height:15px;border-radius:50%;background:var(--flv-accent);box-shadow:0 0 0 4px var(--flv-accent-soft);flex:0 0 auto;}
.flv-variants__track{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}
@media(min-width:480px){.flv-variants__track{grid-template-columns:repeat(3,1fr);}}
@media(min-width:768px){.flv-variants__track{grid-template-columns:repeat(4,1fr);}}
.flv-chip{display:block;text-align:center;text-decoration:none;color:var(--flv-text);transition:transform .15s ease;}
.flv-chip:hover{transform:translateY(-3px);}
.flv-chip__img{display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fff;border:2px solid var(--flv-border);box-shadow:0 2px 6px rgba(0,0,0,.05);transition:border-color .15s ease,box-shadow .15s ease;}
.flv-chip:hover .flv-chip__img{border-color:var(--flv-accent);box-shadow:0 6px 14px rgba(203,108,230,.25);}
.flv-chip__img img{width:100%;height:100%;object-fit:cover;display:block;}
.flv-chip__name{display:block;margin-top:7px;font-size:11.5px;line-height:1.25;font-weight:500;min-height:2.5em;}
.flv-chip--active{pointer-events:none;}
.flv-chip--active .flv-chip__img{border-color:var(--flv-accent);box-shadow:0 0 0 3px var(--flv-accent-soft);}
.flv-chip--active .flv-chip__img::after{content:"\2713";position:absolute;top:5px;right:5px;width:20px;height:20px;font-size:12px;font-weight:700;color:#fff;background:var(--flv-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.25);}
.flv-chip--active .flv-chip__name{color:var(--flv-accent);font-weight:700;}
.flv-chip__img.flv-noimg{background:var(--flv-accent-soft);font-size:30px;font-weight:700;color:var(--flv-accent);}




/* ==========================================================================
   FLORAVIA - Logo-uri curier Sameday + Sameday easybox sub iconitele de plata
   VERSIUNE 100% CSS (fara JavaScript) - logo-uri OFICIALE inglobate
   --------------------------------------------------------------------------
   UNDE SE PUNE in GoMag:
     Aspect  ->  CSS personalizat
     IMPORTANT: STERGE mai intai codul VECHI pe care l-ai pus (cel cu logo-urile
     desenate / textul "Livrare prin:") si pune-l pe ACESTA in locul lui, apoi salveaza.
   CE FACE:
     Afiseaza logo-urile OFICIALE Sameday + Sameday easybox (imagini inglobate),
     sub iconitele de plata, aliniate la dreapta. Fara text "Livrare prin:".
   DACA NU APARE:
     - verifica sa fie in campul de CSS (nu JS/footer)
     - goleste cache-ul (Setari -> Cache) si reincarca cu Ctrl+F5
   ========================================================================== */
.payment-accepted::after{
  content:"";
  display:block;
  clear:both;
  width:100%;
  height:52px;
  margin-top:14px;
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfEAAAB6CAMAAACY7JrgAAABgFBMVEWqISPpZ2mcWlxhEBjsoKHe4eDbJiyoHyThICuiIiaVISWyW1tsEhR+h4eenp7SCg7XvsB0eXm8yMj/VQDPfoBzFhd/AH+9foCqqlWfn6DtDhHUAFXsP0L/f3/////tIS3/AACwICX9/f3/AFXrIivsISzKycnrISzrISvrISzrISzl5OTtJCvsGy+/AD+rAADrHi3+PT0AAACtHSN/AABmZmasFBnrHi63trZlZWV/f3/pFxtmZmZmZmbT1dVmZmbWJyhWVlb/ADxnZ2epqKlmZmbsHR3MMzP/AH/QIijqHi1lZWW+Pj7WlpiPFxuamZmqAFXsHSH/VVXqiYvrHy2zNTndHh7MpKXQZmnxx8jw19d2FBexISbYGy0/Pz+YHCDQAC2zJCnoNDfruLqxJSWyICWsRkm5aGuKiYmyIifXExntRUiuHSOwICTPGyHTVVfQdnnPiIqcpqakDRKvHiSvHySwHySvISXPSEzMubmdJiqsHiO4PEC1eXqwhYemmJnhStVDAAAAgHRSTlMX/f4d/f/nrKpa/wfu/wQR/v//A/2LAv8D/0cG/gIA/QH+/gMxz/5Trm+R/hMSBAMqBAH3AtH+Sv4yAv5N7P6wCAUEcv4QCwUC/m+UBf7+/gP+A/6M/gn9/f3+/s8QBPwFc/78E5H+/f+w//4uT//9/f3+/kxtjC34/v/M+v7+/oXYHTwAACD9SURBVHja7V2Hf9vG2WbjOLNtOr49TicBRwwCBAFRIkVLHJrUsGS7Hol3htPETZNmtE3SJvnXv5vA3eEALjmi/PF+tkgCRxC459733n0VUNqugCtPlleL2lJhW78CmmDR5rFVyk83wb8+eLBc1AoBPz19c4H4pUQ8Sd7+5YNfPpgU8dPT1dcXiF9KxCNQOT09LaRyM96Hp09WV5dPAFyM7uVDvAleX6WQP1kfF/Frz0/xCr98+H5yshjdS4d4kvzHw9UnTzDmb72yPh7i137xMel5ePgGZhCLdtkQfxtUiKD+5Pu3vlz54/o4iF97d+X6+iFpS/GCrV8+xE/A+8ury/jf6XsrKz+sj0b82l9WVu5/TvBeWnJAvBjey4Y4BA8psuv/XMHt+vrqCMRvXif9/nSNfnAXNH7pEIeEqVPE/0KQXLm3vF6G+M2le7TbHxjiC7Z++RDnTB0j/h6FcqV6Z70Y8WuvVVmv+zfZAQfcWozv5UK8CT6lwK7eWeGt+/F6EeLXvu2KXpyt+wvELxniTfARA5YzddJqipYmA/7F1bSTYOv7C7Z+uRA/SQRT/3Ala7KWJmtltazLe9cEW18gfslo/HWNqdP2YyayZ4D/i9LlTzc5W1+Y3S4T4k0sqTOm/q4C58r11VUd8etqD87WUbAg8suEeD35K0f8QxVPrKWtqojf0zoItm4vEL9MiEdmpk7aJ9+vZ4jfPHwl1+F/BFufzeyG50toe57ve04Dv7dgdqLhkNaSOoesSZOsz47E6Tm53RWnaQtIf0uanwkI6S84AWwCEASsVx/SLgmE/GvB/CAJ6/hP4Pk2oVY4BeIQfLRqZOorK+327lvrAvGbr53ttvUev+BsfVbA+x4SfAR5oXQG8uM2vCHmhsuOeNyDMwT2kuA04pzcHNCSPiHXd/pAmi0WcJaE6RCCgP+cz3pYwONfC+F8cDFo4afut3x6xw5UZ++YiNeTbwqYevWs2m1TLY0A/s+vqtXd6otg65iQkQKSJ+QCKxFoClMu/iv6NijkcCgmxViIsznVzG4XJm56PZjCjz9YZL410otY84E3JW+JOh6Rg3AyxG8I88tyTUWzdlatVrtfEcgx4B//tos/nnU1yD+Yna3DlEgzTDhJQeCLQ5yLS4izSQAFGY6POP5qX0AeZT/uY1ShuAKC+A4i8fPuPABOkQ0d7REpczdiXikc7wJJfeXsOwwxJusfSGTjK2efkE/VswK2/ns4w5MgHRE/vsHuLcjong26hDglPAizLuMjvoQaPFjLyuYUmWaY3WQXj9IPcyCZUvJu+Cj/LK4T8tPjIV5P/swRf1XFcrdNiLpb7V79cfnwla92z8jHantX7fVhytanjYuw8oigfbGMHklkz0k6Q3wJQ2RJIE+AOIG3SS8Xyj0tzPHEyr2Pl0xXmW0XKazh5w4ctyDcEHkmKa4yIVP/bpciXOtWa1d/euWr9hmdAJjmf6Ox9aUZ2XpKZX4jaDg+g46PcIhUPDTEfdBPF14FcU9qDYE4cl1X/i6ZovVsTSCcHK/vUPymB9Iv7kcXSeKQ0q/tL5U118kx98ooSf0XCpDdM4pvdaVWrdWuttvts2qNHdntGtl6E06NOIeJKUCBl5KUJcOZLtsS4ksNGCAD4kj9Bb5SH+G3+w0/6z0ESdKX2aRNV3Lxo4G4tnORcV1NqosduUujGtVxZCmuEHHB1O/lpDaK+ApGvNbebe92OeLV/6yZ2TqcEXGf67x2AIVcrjynTea6ijiSSdSMuLUtEPfgNrmukxJ5XZtT+NCQaHvifrwLF9ughX86GkHe0v03ZOZeKWLqz0xMfbfN0MX03CWIt3d3awJxdSmvfSCYYDwjV8dj6zUCysbYrQnd6AhlfFhFfEkZiwzxIGt4zOxsNYZwW8gGCCTpnHL9TCGQZUEhLVwgT5d0sTEaleKsqATxTFL/QjG9sEUcL+MY0i5FvF2r8WNd1RAj2Pr0NK5aSKjkyRQnjsMNGQ8V8SUj4tpBW5a/8EItuDYmcn7KaYgudcnsIhaDiwO8WFgrYe5BKY3fSJm67CPp/lRNmbpAvJoiri3lr87I1iHsI+2e6+RSKa35gvVSIhWIy99BJYg3NMSzVcTGXMkX4KPMDgBhLC8c2xdF4hA2JsY7Ze5JEeJ18DfuHrtvWMQp4isMccLc08M/SUtAbWlGtp4zuS25hJpTUrMFAiggCjMHx88I0fUmoHEs0PrpFA1Tmyq/RIv0sVI9fCa18xwwn4ylSwMYJNCMeAIqXFL/1rCI02UcQ0olt5qMeHX3HNk6MatrsokbwZT0XfB7gb1D9Q9+OEoHI5gI8XpG4+K6mCZCVSHwZUPchbaGvzQ5Y7dhEVePwDd5pt5up+y7piKeHq+22+fH1omHHjTU2eyAQPBypx/2GwKPYYZ4ah49AhMhnjpnAiB4Rz/Yt26nxnV8P6nwhqhH7YINq5MROhWECtfxE8zUKZGvZky9uttVmDqBnC7jMpF3JZ/KzGydz5RGK7MhEtuKa5LNMsQTTohuypIzWd3O2iOoIA6fio8ImoxxjKZTw8yFW9uo+fTp+AKc5EM1c/WPeGbCx6ZFXEa8qyKO+XpNZ+tTZyoMgW0zr++27QpqzrtXuA6d0rjFrGM2zNG4rI/DVB8/sqx6nNnxbhttspjym2TIBIMx2KvhzyzK0ZGxb49B6MgJJCNMxcjUP+NM/ctsEc9AbXdTxNsM8W7btJQLtj5l7BP1lxCDUTPYTvGUllJFN8a9BeIx5fse5v/eWDY3j/5YK/WtQtOcYgpaXVYP8nyWeal/Zua+P4rQ1RCJJqyUSeoZU/+xLS3WKxnitRzi7Z/Ed+6LwUqmYesQ3kVM3CCKZEvQeLhkxmM7RRwS240LrTowcPVGytYDgbjreV62bmAuYpxTKMZibiHiZDzDAF4Mcy+zraOjQMY7ssw0nlR0pn7982qOqUuI1yTEq8tfngtbz2ypKPN0eKoVRMIjo3HMXQNkk7Eok9zwpRzTlQLdtCZ7bIoQx4qk7yKEXL8RX4gUV6Cu0WiYdLGhsyN0Kiam/neNqb/3+bUvuzpTX1m52q5yxKuZ4nZv9fQ3GlsPp4DczL4DIVA7glT55xZMkDS9HsmhSZMg3koN7L7dYr/gZQpaAeJQulTjAkxxZkJHalAEfYN1OlQxSerP1HSz2uHNa19kiKeyWS1FPGPr3T+ur35f09g6nHzmN6GDDCjZKe/lLY1GAxLikNiWpkAcs4aDIZJddoQlohRLM+KJ7L1tXIjxVQ97IuQdMCbORnMbCHXOhDiE/5ByiHH7gtDqd/oyThDvcsSvZmz9zmq2GqR5xdE0XP2RnwNJQNeKAou0d6wwVdCQ6jydAnG/D/47m1PbkP7EduqnB5YZ8UjWHy4sLIage1dIcbcbEnkzqdIRo1kxDLVg6jzR5MvnJOvkOifydtWAOF7RBVMnEY9f/7uagDaVtA61aB7kAOE1y1If6uC2wANpQsOEiNOAETiEYk5R5YeMZNJIFbTYiLg1F4hjQuYBUKpHnPJXmfwrBkn9fY44Y+rfPWeZhN2cu6QmBDe8kO+mTJ189fQ7Na8YxlOyqr7t3XaJSETw2AYNj4SQe9mwYimNHXJAy9NO8d7E1mSzd1LDHUPpoB1yd2zUYkfvSvfhsJ8IMTXzG1B497wgLtS1JBPO6YG+qr9Vipk6y0y4f8hhy5tYatUU8a4wut9htrrv76tsfbq8YkFnYmRfaIunj9aZF8T5kG1DWaLTxfhKnpl+puQQf8s5M2frsuVcQrzGEMeS+rKs2P1hBmmdT78YQvaSUBZVx03Bhh+ygBWbT5H5zt9JLW4qB6NUh6GX2VanGu1Ix9FwA/OFeKqNmYOaTYhnhSFoZsJfnqf5wl0WtSwh3s0Qb+9KTJ0s5T9QtS5l6y9xlumcIZ6RtzGo2UTjD6V0s3vP054fUBJXchEkxKtn7Yypk/bWPSmv2J2P3I3/L4gTMg9aBdbXSs5D+XeJqb/3uVQUgLD1tpKKkAFeu3q2KyR1bqF9cn9WaX2B+Azu80IPSyUnqUs5xLXXbsplIDDiaiybhHhtd1dm6kLyy8pFWAvEfy4KB6VhUXka/wcPYsV4vXtN7voBIfFqEeJtwtbvyBXf1v8oJ6DdWiD+s91PaXxMRQf8oyzd7PpztXzX9eruJ7UixLuf7FbvqcW/vr6eelNmqwIEYUSc2JZllfugIe1okdgoOM5VaW8IZ/RsmxCnl47Gui4ktr24Pm73ce7HmwBxwtRXebrZb57rRXZ/d6ZmFMqI187OfqfXbj2tppkK07N1GCnftAqSZKF2wrKskgGEN9SzsJ6bTAyzYmHYEoFPOcQlNzm04AiZuj7y4ZrFMx3fRdScDfEI/O2QZybUDm9qfT/Y/aRdjDg+eUcr40nyG9JMhSmNMBTuhu2QShFeqxECc5Is7RY2bJsY0OxGYAFQnDbPLhoEtHcLdw9BrrulaLcFOi80IU69GviO8YX7hVeQHCB2i5XBsBvQcM8i2sZAMJH5FidDHDSbf+VM/YtrubKrP/yqW4x49Vc/6nVbl9df4Wx92kJf+FuJrVjXXWI1jvIIhC1FPMX9aE4DNF80sG+7WncS6CnTNJk+dlBo8ifTit2IijipKOGIa5PLFmOOQVTvGvmOpT0cvVf8W0l+APEB4s0NgXZqQsSJIwUr5F9/+Oprub43v/2VVjzgqoT4/U8+zldn/vo6kdbdqdMU5LogmY8r1AYRfzgyaSNuCxgGChaEgVKHMife5g1+QTeAsFAYdhs5Gm+AR9rFXRsYn57cR/6ukdeXHw7C0OfHtYvgTtyfrI/uZJIbXcorz1bvXP/ctB/G7kpJ+2p5NV+Cff3en276zekKu+GHslFBlJP8kBD2i9QRN+evhqCEBPxHQC9CkY/gyTKL8Y1EUEPccMd+3+AuLrwPJE9TCN/QaiNkzN6ThgPOgji5uzf/+cFN0wYJ715X2h/k9uq7BsCxVv7tf4HphFAIi2/dr8uEUPaIGm1guMqUVWSziIqGyqe1+3Kl3HKSxi0hbkQRvZNbhjHvL7wP/664ZyWSuiVdBNaVZ9a8t5MijqVUUHnNvI2Z2q6pzbSVyuHrV0B9SpXs30qwca1hBkRYGstJcoEz0jgoD/1ExGESy+Snp58oqcYeeKrSeGG24w1doysJO079/7ECnsSvtlUG0ZCfcQrECZkfmL51WF5R34T4X8G0S/gQuOVASo7w0tH2JJ5qiQiKwkaqOR0o46mlDSv31QBwLMS1aKjhiK/wWicaeFkmzC01nMOekavTUUxMgX8jED/MsfWHn2Hh/3wsR8h1US64lCMejiKwaMzJwS+rIq4SuRLj5CZDMB7iKB7Ky1A4qntIu9dVUhYOKe0xnBklN35T2+BujsaWJ0T8WWVKjq6X/uDZz6Ec7YisjMjTyl48rEX1I7iwmQZJKYPheqT/kS/PpRYg5btahbUBlPF0MHsdD3FZnkiGUBtahJuJhelT4zb5Pcz+lERrjx6cGXGTMHk4amecVRXyP4OpU26hUsnFpZo1GfcD30DkEZsdSlVHxZngpLQhp4B7krJte+5S5uWDyVNUIBeppSIo880j7hIjkOMX1ZSA6sCiI6Lk9W09qdKij+blGdu2AqmvAT494jnl6HDkXkjLT1SObk1tKK6rshMP5CEVW1yJxw1lYd2zqNGSxJ/WLXW6+iZueES7x3FcZ7fJctsYh1QHWq7FqfAedl0dcaKA0xb4S6bFQasv4t0SdrPQz/+orocoFSQ5p4fnhTgRFaUM7sPRiB+eZkT+rAmuzOA7Cc3lGKCUFZZFtCYAkPBs+dGVim6ipzJWodod0th3j8nUKovBkyMlcthU5LYoj7ibAOoWIdV5jvTkuDwiLZGzRsypXo6zyMq/VtxCZONAcH6Ikwdyikk8v9/Z6RNuT1/+BsyWYa3UY1OCw92COg2axhvBvEdL0WlCGGmaOmjYmSKsEPk+TI/LchvI29XJ7LLMSrMjyksGCq5PoSQ7Sf0R+80mUCFHoTwZkSGCcCbEJc5+OM4uluuUyFeXPz0B9WQml59bICrXJfVKklGh1RQe0KwhfbAVxElOKfFSpmIdrxklzHjIJA0ro9kSFWRshWazSG3YDPNsXWE0bhp4ygwhfZTT4bPKz/wr7pLOZc4TcRLpGPmkiPrh6upoxD9/QLYlXn4faAaHiVso27xkxC3oGY1QlC0qMaZNSSDmVQu2lRXQbwhJD8bMWQojSW5VdIW+KAEc5ClfQRzrzIl5fgqijRR9Xk1Er6tSQp1PxKDIWtMyudRmRZya7AmJn46B+OED3Ovhm1Mr4SamHmAizNpT6XEUsyN7GwdB0LAbpGJbX+ETByZ1HL1BavWHIcg7S/GUdfNErjEJK+8fV4N9srrc6UIOZS6NLN0lJM+ojLEUQO7oYvr5IA6SbfDojcPT03F2qj19sPrp21Mr4VmTKjZpZ/oor55R4rzb8EhKb6biukt5xI2WD+RiPd7WPM1QW52Z5CytFEvCq6YgfqSAgBU9pFmClFmXK1vblOdZOAJyzzzQsyNOV7f3x0N8/ZdvzszRScvu2bfu9kU7CENZz5bkLGD7qNQkezByMJizFBYMHJ1dFmzJ14wMMTAan1VYOK8R1jKYFERTrH22lENnG2uhJC8KccKlr/xjHMRfuwLOpSCxq9qj0mb0NwxzZcCKEIfl5jHi75YUwVBfyZWKsHYSjY5sPMhJekq8Qs6Xqyzk0uwxQI4OCqocnwvi5FY+ejYacf8WOJ+qV+MUrrqd2lXsUd0F4rq5K99xKBtbjlQiV1ZZ10yAGuKKF24MxBVB3pG4dl2HHBVmdp0T4sSc8s0oxB2QnFOZs3EQbyR5+XkU4llV1yIyj29AQ+QDXckV+DKGPBniis4djI24Sv26lWJ8xJE3NuJEGv77wzLE3RCcW4GrMRAXrglYdydAfCSVSx4PVUNzwP/KUrbMC8oQP9JAsswr9UjEdZd4cQZACeJEVKlMAEMTNJ8VI+6BcwzOR2OAODQ42TAUt70j3LDc7hoRp2V6yn2rQ6PchYncMXpXxl7Hqaw+AVdvyeaVKLczlFE1K0Gc1X2yJkEcNNNC+znESbjQORauHEW2rmQFk/vK/rC8Pp6FhzouKhYPoDTKyhAjg+ZUjjjMaVsjZHVYwAFgM6egtQr4uhlxXgcomYjG6Rh89KkJcb8PzrWuVdlKhFwvk6lVGyR5qhvxAWnWO7AAcbb2kDBx34Q7CmSGLRu6HXOURAniUDYfMIc+VO0127oe7JpXectYW9YaE3F0RKxMJVU6y30r7y/r+5biuXrO6VbyTLcbcmMbR0JjyJPsllBYsoo430SIeTRtW4ufkEFTNbSCOKMSxBV3DlPgFSsQgrrNLTTY3PKhHEZXUiHiPtnsMxJdJ0WcmLc+e6jSOOHo55xf11I9HprZ14rMpjEl7LQI8TSfpJ5leinqneydKJDzXNnKVIL4NngjJ4jdUO3qsHAZ92VRwSkLhytDnIUPjd4Zp1w1rzyTEfdPwLlXKpQVrgBuy5Z1WCjqqLtfFyAONWMqyfOLFOurTDlwaLRvKsRVjHisKNGBtukpmzrKcmPdQiamXWg4cmMDqcmIu06dZLPJp6dAnDztnzPEHfAiig5LdOD2FZeiwpRVxPujESe7GucSABPVmKbC6ZhIfJiMgfi2vIpLW6yGBc4QqChgKM5kFfkbrqqxxMX+cU7emkA9DeKUs3/KEHeD6Yskjek8o2FusSVIXPWJWqqbbRTiSYRplu4GRdOIBeB1WQxXzSI3DCKTKmKrOSlNnk1MJpWSDJFqfSrXxfOLeWrJNHZMfhIYKTF/6hQ8yuto/Ppuq08EiRw4lekAqYPkbwRx7wUV3VJjfRDZKVr2nnsOMAWleEDCPDLJ6nxdpjUsyWPE8UlMZpAk/iHVITWEuYBnNBwCUEzjvD4VFkaQyhfMVzxiN0uUX8+kMiSqwhBANZYq7zElYj3bwDKeZKfaMVTzb5bPWQlX7trTHFtOEIT9MAgbDgk7RWaOR/dspK0OmwYal2Rv18sSR8Pi8HRTjpOmRSuIO2zzehA2PJU3SDKadkW2nwUM1UK0qbb9VNuuD2pZFjkdrQkcWnN50t2ox/GtVIrMPrPTODxBBk3csF6qqSt+Y19c4m7gjvCWklqQuLl66GCk+Q0DPdkAJoWIs31QXZQ3lygJo2ipPP0iq45laax+mwibrsmFqKIz+Y7zYwlwL67myajsET8bEY0bYBQ9DKMyhGlExOhcAj/3UJEmvDm5RLRxrloHRdEWZr2LswTV7McsNjBRFAgRkiXL/CXAVGYiRPDiWoEKmlNF8wRT7EkpzjqWrpv3OkdKCgmKc7Zwe/Tva0VIRn1FGNxVcEUcd6R+3Z8o6Igh3oygKtU1m005SBzmPihBo9JnfU40WcibcnK8WjsjIJfSzuwxER+d7kVWi6aBmdmmuNbxET8CQzgJC0N2Op0t12Tp0zZnn2hrpopkkDmB5ZFP0ktxt5MTeG5UXhbpkEUkDI17xxtpXEsTyQ+1KRpYtbXmUwJGIY5MFTLKiq65Ib8LLeBdcp1ortNJ6ipVeKkRx7YtqQ5KSKJBQcI1pTCM++JG9/GnfQj6odT2Adxn72J5VkC4Ty5D/Rb74X4sLBAx/hCMtZaHJQAFUjqx7Y6FeK5mu97tkXFG31CTC/M5IGWIIy8ywmGBpKBGhAPMeRKy2yXRDO0TbN1QSdJ6ImxjDZCm+iAo+XrYROWcFouHvupuEqsNImqUYIzckuWBPteCI5ge9Mej8iIskS9bpEnqjDte1BP+0qOCvkUFW4aKtm7KAbFLvLp3i9ItITBxHOQ9AlkCjBIz/zRS0qZit8DhNwpxCKWf9amIeIsrPA7by93mXPQWIVrWb18zRAWhFkYCpXAkhGWEQJiRxOocjC0bBp6eenvbaxj6hY5vUuiI6O6EcvYK/rNve2pnPFGLKkOpjkrbVHMpVOKmM6XBCcr0pATfSXDk5lRzS+L8jtNizXFC3fMepidbTmv82koVdUGgBeiEH4MWwk8FIwfcuiVIO4e4qrK6VDKLs20rxG6jARYRkdEhVqoP4EWHlDyjFd3s0KhvMlkktG2nxVLIW3idCkJz+BbkRhKbb6DArgmLQkPtAqeZ7v1JL0iKxLGKcuUV/Hg9N4c9m2PvA1CSjwtLP46/jod8QqJU6Mui8Rj+4oHDTGYdgTjVllOGQGZOxss9Rvbj1/NrnuQUAKP1ENYtcxEtK86dgJF2icQqIkVYzyUZ5PvEliGSGFr1kahAtYs+QWDdEi1/LenkGL+UIW7zxI8D22eGniTLpCUpExniGEakIp5uEMi4tkuqM6Qjc5KtQkHqNwz6IwIxCwid5IVHpDhrvXS9IuVQSUp4zOqcNkdUcbUs0tVYA1OMPXwqm7FLN6Gmbh5rm/06bI6baQkj9mwjHu3cWkXIZSQugC7/cpgs3cs9ZWp2eoIjrvmz3Sy4gHrxpC2FT7h9k20I71+K2tswPjiwlOCMpfBCN6E+J8QbiuiSStjIY2t3LCGecTeOuNhMKOCIw22rz0X7Pv8eE7tCqBRGCOGc19cnlTaDvJPFeRn2BajIZTakdduHXBeJTLqHto7bgsattAxPwKMTAz5zTiQTmjP3xdZpURLXPzryNYfny4C4Uv8C61UnDCnbYi9JLNOqeC1BnBuhxSFG2oiWPXM1t9Ac07hlqmBowyF4GRBXSsdiviWWZC7ScTbt2Vy3RuPReIMJ5TYndRooYBeqtHPWLOiUWfIvO1fHw383LW7lCvXJ5SkdgViPBXIy4h5v2ToOA26gCrZpR5d7LUnODOcel2ADDWjKkPBfkq1eKhGgyfKALbhISXFnphKGONxH5KkTNEJW33cN0Vg0H+OEUY4H47kH3OBj82H0cmznVKE1rahcyri2hhS6K2gcv6LwlkLj1N+C2z5fCgJblKGzdSrxQMwVdA/MO+JqGnEaKPGS7N9V4VZzn0mlbo6fOdAW7hAfK2sK4kxfQyabmy7gY3UtviyIwwjlPdwvC+CgomXgMNGaWdKYw0vQeMxi+02SG/9apsbssyXbY9fhxRCDS4M4tFWnlh++PIBjGldSMzlS/Ml53pfAidbFGANxP+K+GO5Ud4TUf0kQp5YXh0c8so1Z6uClaRXJtYwcjhQxrsImL+fu2xJOoxEnkdIx5MbUuAlTV6kNLhPiL2+rUNcy8UYSkR3uUzaciqz0012bbgokkvKo54Ru0JO1PhTvAsoV2enUSx/wM4FypUW7KBqXQ+fV16kWwdi0TdOizRPiNB8gjk94wtTJ2zDp4HeDBLAgVWMsa7MglhVKvdTvQP3ool0c4sVtYw8ki0F6qREfdHY2O3u9PTDY3Bt0wBr+MCCYJ4POgHd4nFAO0Ol06IEOezNgPZIB7UP+4FOPySnWb7CYOfNK42ubYHMNv25tkA877GDC/yT0TUf07fD3Hen7GrId49FFmxvEN3e2jnd6azt7m1s7mxsY/o2dzYTgtbmzCdjrzgDDuDHY2NnZI9/Y29nBcyPZ2CM9ko0NuhYkmEcMOhvkFDmULNaHOUW8k+z0to6Pt9aOB/hPbxOsrfV6W73BYG9t7Xit1xns9daOe5j6k7UeOYPh3dzqHW9tggHrCTa29pIOfsXH9zbIoWOws/W4A/Zw385iuOePxh+DDczRMdQJWKNcHWO3hwE97jEWf7z2GGAI9/BUGNA35CSFGUOLXzFX2Ek2ttb2QO8YEBaATwHSZWcNDBajPZfr+A5GDqOZdNY2B78mi/oeQRqz+M3NXo+ANxiQv+RNJ9na2NjCJzbIAULDa3Ru4GWBft7b6WH63yBoJ2ubyePFaM8d4nh57jHuTNg0R3xAEcdHe70dDHGnQ6cAFeIxH8BMnbQNfIb03MREPVjb2znGrCLprW1isWCDcHR8NFks4/OHeILJkglumGAZV+eIC5l97ZgoWhhFwsQJy97YYkAO1jjiAOOPlwbC1LcGXOQ/xm2xis8lV8fo4SV4p0fIfa23QVZlhjiW3Dc2KQWT12PMpbeOMX1j2I+JOI9lOkrjdMX+7U4Cenhl3yNXwNJdMtjbwqv5AvG5XMeTjd4etcF0ko01sipvYmEO/8Eq+hpW2QaU7e/QFfuYvungVRojm3R6ZB3HfwAx34DNHlsiepvHhFX0FnLbHFtgjE0ytewxVrCZYbhn+gZl9r+mp/EqvpEsEJ9XxDvCPsYQTvifQQdQYXtAxHi6wGMlm7whn4hVNe2ZsHfkP+47eIyZxdbOgqfPTfs/K1AXjntGRtIAAAAASUVORK5CYII=");
  background-repeat:no-repeat;
  background-position:right center;
  background-size:auto 52px;
}
@media (max-width:767px){
  .payment-accepted::after{ background-position:center; }
}

/* Gomag Designer:conv_1782730647003_704 start */
.detail-price{font-weight:700;}
/* Gomag Designer:conv_1782730647003_704 end */

/* Gomag Designer:conv_1782730745049_347 start */
.add-section .btn.btn-cmd{background:#cb6ce6;}
/* Gomag Designer:conv_1782730745049_347 end */

/* Gomag Designer:conv_1782818509335_480 start */
.add-section .btn.btn-cmd,.cart-title-holder > .btn.btn-cmd {
    background:#cb6ce6;
}

.container-h.container-bg > .btn.btn-cmd.full.fr {
    background:#cb6ce6;
}
/* Gomag Designer:conv_1782818509335_480 end */

/* Gomag Designer:conv_1782818609217_111 start */
.form-cmd.col-md-8.col-sm-12.col-xs-12 .btn.btn-cmd.full{background:#cb6ce6;}
/* Gomag Designer:conv_1782818609217_111 end */

/* Gomag Designer:conv_1782820936406_519 start */
.total-rate .fullRate{color:#f5c518!important;}
/* Gomag Designer:conv_1782820936406_519 end */

/* Gomag Designer:conv_1784720946376_828 start */
#shoppingcart .label-s.pay-s {
    background:rgba(255,255,255,0.18);border:1.5px solid #000;border-radius:12px;padding:10px 14px;font-weight:600;font-size:14px;color:var(--serenity-dark);box-shadow:0 2px 8px rgba(155,107,255,0.10);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);margin-bottom:8px;display:flex;align-items:center;gap:8px;
}

#shoppingcart .label-s.pay-s img {
    max-height:28px;border-radius:5px;
}
/* Gomag Designer:conv_1784720946376_828 end */

/* Gomag Designer:conv_1784722090564_741 start */
.icon-group .col.banner_toate > .trust-h {
    box-shadow:0 4px 16px -4px rgba(0,0,0,0.12);transition:transform .3s ease,box-shadow .3s ease;
}

.icon-group .col.banner_toate > .trust-h:hover {
    transform:scale(1.04);box-shadow:0 8px 24px -6px rgba(0,0,0,0.18);
}

.add-section .btn.btn-cmd.add2cart {
    transition:transform .25s ease,box-shadow .25s ease;
}

.add-section .btn.btn-cmd.add2cart:hover {
    transform:scale(1.04);box-shadow:0 6px 20px -4px rgba(0,0,0,0.18);
}
/* Gomag Designer:conv_1784722090564_741 end */

/* Gomag Designer:conv_1784722240327_959 start */
.voucher-code-card .btn.sm{transition:transform .25s ease,box-shadow .25s ease;}.voucher-code-card .btn.sm:hover{transform:scale(1.04);box-shadow:0 6px 20px -4px rgba(0,0,0,0.18);}
/* Gomag Designer:conv_1784722240327_959 end */

/* Gomag Designer:conv_1784722401298_778 start */
.main-header #logo img{max-height:70px;}
/* Gomag Designer:conv_1784722401298_778 end */

/* Gomag Designer:conv_1786275373676_127 start */
.wish-section.customer-points .points{color:#8B0000;}.wish-section.customer-points .points strong{color:#2E7D32;}
/* Gomag Designer:conv_1786275373676_127 end */