@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.aws-container .aws-search-form{position:relative;width:100%;float:none!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;align-items:stretch;height:44px}.aws-container .aws-search-form *,.aws-search-result{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-hyphens:manual;-webkit-hyphens:manual;hyphens:manual;border-radius:0!important}.aws-container .aws-search-form .aws-loader,.aws-container .aws-search-form .aws-loader:after{border-radius:50%!important;width:20px;height:20px}.aws-container .aws-search-form .aws-wrapper{flex-grow:1;position:relative;vertical-align:top;padding:0;width:100%;overflow:hidden}.aws-container .aws-search-form .aws-loader{position:absolute;display:none;right:10px;top:50%;z-index:999;margin:-10px 0 0;font-size:10px;text-indent:-9999em;border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555}.aws-container .aws-search-form.aws-processing .aws-loader{display:block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .7s infinite linear;animation:load8 .7s infinite linear}.aws-container .aws-search-label{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.aws-container .aws-search-field{width:100%;max-width:100%;color:#313131;padding:6px;line-height:30px;display:block;font-size:12px;position:relative;z-index:2;-webkit-appearance:none;height:100%;margin:0!important;border:1px solid #d8d8d8;outline:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1024px){.aws-container .aws-search-field{font-size:16px}}.aws-container .aws-search-field::-ms-clear{display:none;width:0;height:0}.aws-container .aws-search-field::-ms-reveal{display:none;width:0;height:0}.aws-container .aws-search-field::-webkit-search-cancel-button,.aws-container .aws-search-field::-webkit-search-decoration,.aws-container .aws-search-field::-webkit-search-results-button,.aws-container .aws-search-field::-webkit-search-results-decoration{display:none}.aws-container .aws-search-field:focus{background-color:#fff}.aws-container .aws-show-clear .aws-search-field{padding-right:40px}.aws-container .aws-search-field:focus::-webkit-input-placeholder{color:transparent}.aws-container .aws-search-field:focus:-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus::-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus:-ms-input-placeholder{color:transparent}.aws-container .aws-search-form .aws-search-clear{display:none!important;position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:#757575;height:100%;width:38px;padding:0 0 0 10px;text-align:left}.aws-container .aws-search-form .aws-search-clear span{position:relative;display:block;font-size:24px;line-height:24px;top:50%;margin-top:-12px}.aws-container .aws-search-form.aws-show-clear.aws-form-active .aws-search-clear{display:block!important}.aws-container .aws-search-form.aws-form-active.aws-processing .aws-search-clear{display:none!important}.aws-container .aws-search-form .aws-search-btn{padding:0;line-height:10px;width:42px}.aws-container .aws-search-form .aws-search-btn_icon{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:42px;color:#555}.aws-container .aws-search-form .aws-search-btn svg{display:block;height:100%;width:100%}.aws-container[data-show-page=false] .aws-search-form .aws-search-btn:hover{background:#ededed;cursor:default}.aws-container .aws-search-form .aws-form-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;text-align:center;background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px;cursor:pointer;position:relative;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}.aws-container .aws-search-form .aws-form-btn:hover{background:#dcdcdc}.aws-container .aws-search-form .aws-form-btn:active{background:#d8d8d8}.aws-container[data-buttons-order="3"] .aws-search-form .aws-wrapper{-webkit-order:2;order:2}.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-btn{margin:0-1px 0 0}.aws-search-result{position:absolute;text-align:left;z-index:9999999999999;background:#fff;width:100%;margin-top:-1px;border:1px solid #ccc;font-size:12px;line-height:16px}.aws-search-result ul{list-style:none;padding:0!important;margin:0!important;max-height:400px;overflow-y:auto}.aws-search-result ul::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#ededed}.aws-search-result ul::-webkit-scrollbar{width:7px;background-color:#ededed}.aws-search-result ul::-webkit-scrollbar-thumb{background-color:#d8d8d8}.aws-search-result ul li{list-style:none;border-bottom:1px solid #ccc;overflow:hidden;margin:0!important;position:relative}.aws-search-result ul li:last-child{border-bottom:0}.aws-search-result .aws_result_link{display:block;cursor:pointer;padding:10px 8px;height:100%;overflow:hidden;text-decoration:none;border:0}.aws-search-result .aws_result_item.hovered,.aws-search-result .aws_result_item:hover,.aws-search-result .aws_search_more a:hover{background:#f5f5f5}.aws-search-result .aws_results .aws_result_item{position:relative}.aws-search-result .aws_result_item .aws_result_link_top{position:absolute;z-index:1;white-space:nowrap;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;right:0;opacity:0;outline:0;text-decoration:none}.aws-search-result .aws_result_item [data-link],.aws-search-result .aws_result_item a,.aws-search-result .aws_result_item button,.aws-search-result .aws_result_item span[href]{position:relative;z-index:2}.aws-search-result .aws_result_content{overflow:hidden;display:block}.aws-search-result .aws_result_title{display:block;font-weight:400;margin-bottom:3px;color:#21759b}.aws-search-result .aws_result_featured{margin:0 6px 0 0;position:relative;top:-2px;left:3px}.aws-search-result .aws_result_featured svg{width:13px;height:13px;fill:#fa0;vertical-align:bottom}.aws-search-result .aws_result_sku,.aws-search-result .aws_result_stock{display:block;font-weight:400;margin-top:4px;margin-bottom:5px;color:#7ad03a}.aws-search-result .aws_result_stock.out{color:#a44}.aws-search-result .aws_result_sku{margin-top:3px;color:#222}.aws-search-result .aws_result_cat .aws_result_title,.aws-search-result .aws_result_tag .aws_result_title{margin-bottom:2px}.aws-search-result .aws_result_excerpt{display:block;color:#222}.aws-search-result .aws_result_price{display:block;padding:2px 0;color:#222}.aws-search-result .aws_result_price del{background:0 0;padding:0 12px 0 0;opacity:.8;text-decoration:line-through!important}.aws-search-result .aws_result_price ins{background:0 0;padding:0 12px 0 0;opacity:1}.aws-search-result .aws_result_cats{display:block;float:left;margin:0 20px 0 0}.aws-search-result .aws_result_image{display:block;height:100%;float:left;padding:0 10px 0 0}.aws-search-result .aws_result_image img{width:50px;height:auto;box-shadow:none}.aws-search-result .aws_result_sale{display:block;height:42px;overflow:hidden;position:absolute;right:0;top:0;width:47px}.aws-search-result .aws_onsale{background:#77a464 0 0;color:#fff;display:block;float:right;height:20px;padding-top:2px;position:relative;right:-25px;text-align:center;top:3px;transform:rotate(45deg);width:77px}.aws-search-result .aws_no_result{line-height:1.5;padding:10px 6px;cursor:auto}.aws-search-result .aws_search_more a{line-height:40px;display:block;text-decoration:none;border:0;text-align:center;color:#21759b}body.aws-overlay{overflow:hidden!important;position:fixed;width:100%}.aws-container.aws-mobile-fixed{position:fixed!important;z-index:9999999!important;top:10px!important;left:20px!important;width:100%;width:calc(100% - 40px)!important}.aws-mobile-fixed-close{padding:15px;margin-right:-10px;display:inline-block;float:right;cursor:pointer}.aws-overlay-mask{display:block;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:#fff;z-index:9999998!important}.aws-overlay .aws-overlay-mask{opacity:1}.et_search_outer .aws-container{width:60%}.et_search_outer .aws-container .aws-search-form{max-width:100%!important}.et_vertical_nav .et_search_outer .aws-container{width:auto;margin:0 20px 0 0}.et_fixed_nav .et-fixed-header .et_search_outer .aws-container{top:7px}.et_pb_menu__search .aws-container{width:100%}#et-boc .aws-container .aws-search-field{border:1px solid #d8d8d8;padding:6px 15px}#et-boc .aws-container .aws-search-form .aws-form-btn{background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px}#et-boc .aws-container .aws-search-form .aws-wrapper .aws-loader{border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555;margin:-10px 0 0}#et-boc .aws-container .aws-search-form .aws-search-clear span{margin-top:-12px}#et-boc .aws-container .aws-search-form .aws-search-clear{padding:0 0 0 10px}.aws-search-result .aws_result_title .advanced-woo-labels{position:relative!important;width:auto!important;margin:0 5px 5px 0!important;transform:none!important}.aws-search-result .aws_result_title .advanced-woo-labels:last-child{margin-bottom:0!important}.aws-search-result .aws_result_title .aws_result_labels{display:flex;margin:0!important;flex-wrap:wrap;flex-direction:row;text-align:left;justify-content:flex-start}:root {
--base-color: #2D2D2A;
--brand-purple-color: #BC84B7;
--brand-purple-color-darken: #B79AB6;
--brand-white-color: #fff;
--brand-grey-color: #E8EAEA;
}
body, button {
font-family: 'Roboto', sans-serif;
color: var(--base-color);
background: #fff;
font-weight: 400;
}
body, h1, h2, h3, h4, h5, h6, p, button, ul, input, textarea, select {
padding: 0;
margin: 0;
border-width: 0;
outline: 0;
}
body, div, p, ul, li, span, a, button, input, textarea, select {
box-sizing: border-box;
}
body {
min-height: 100vh;
display: flex;
flex-direction: column;
}
a{
text-decoration: none;
color: #BC84B7;
}
.container {
width: 100%;
max-width: 1520px;
margin: 0 auto;
padding: 0;
} header {
background-color: #fff;
}
.header_logo {
display: flex;
}
.trp-language-switcher > div > a {
color: var(--base-color);
}
.header_logo_lang{
position: relative;
}
.trp-language-switcher > div {
border: 1px solid var(--brand-grey-color);
}
.header_lang{
top: 20px;
right: 0;
position: absolute;
display: inline-flex;
font-weight: 300;
font-size: 16px;
}  .header_logo a {
display: block;
width: fit-content;
margin: 0 auto;
}
.logo_main_title {
font-family: 'Pacifico', cursive;
font-size: 55px;
color: #B79AB6;
margin-top: 30px;
line-height: 100%;
}
.logo_second_title {
font-size: 26px;
margin-left: 100px;
} .category_menu_header_icons{
border-bottom: 1px solid #B79AB6;
width: 100%;
display: inline-block;
}
.category_menu {
margin: 10px 0 0 0;
display:inline-block;
position: relative;
z-index: 10;
}
.top_menu  {
display: flex;
}
.top_menu li{
list-style: none;
position: relative;
}
.top_menu >li> a{
padding: 15px 15px 15px 15px;
border-radius:10px 10px 0 0;
font-size: 17px;
text-transform: uppercase;
display: flex;
color: var(--base-color) ;
}
.top_menu>li>a:hover  {
color: var(--brand-purple-color);
}
nav {
display: flex;
align-items: center;
}
.dropbtn {
cursor: pointer;
display: inline-flex;
align-items: center;
}
#primary_menu>.menu-item>a>.nav-icon {
z-index: 1;
margin: 0 5px 0 15px;
width: 19px;
}
#primary_menu>.menu-item>a>.nav-icon:after, 
#primary_menu>.menu-item>a>.nav-icon:before, 
#primary_menu>.menu-item>a>.nav-icon div {
background-color: var(--base-color);
border-radius: 3px;
content: '';
display: block;
height: 2px;
margin: 3px 0;
transition: all .2s ease-in-out;
}
.dropdown:hover .nav-icon:before {
transform: translateY(5px) rotate(135deg);
background-color: var(--brand-purple-color);
}
.dropdown:hover .nav-icon:after {
transform: translateY(-5px) rotate(-135deg);
background-color: var(--brand-purple-color);
}
.dropdown:hover .nav-icon div {
transform: scale(0);
background-color: var(--brand-purple-color);
}
#primary_menu>.menu-item>.next_top_menu {
font-weight: 500;
column-count: 2;
padding: 10px 0 10px 0;
min-width: 100%;
display: block;
position: absolute;
opacity: 0;
visibility: hidden;
top: 50px;	
left: 0;
background-color: var(--brand-white-color);
z-index: 99;
border-radius: 0 0 10px 10px;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
#primary_menu>.menu-item>.next_top_menu li a {
display: block;
padding: 10px 30px 10px 30px;
font-size: 16px;
color: var(--base-color);
white-space: nowrap;
}
.next_top_menu .next_top_menu li a{
padding: 10px 30px 10px 45px;
font-weight: 300;
}
.next_top_menu .next_top_menu li a:before {
content: "\2022";
padding-right: 5px;
display: inline-block;
transform: scale(1.5);
color: #E8EAEA;
} .dropdown:hover .dropbtn {
z-index: -1;
color: #BC84B7;
background-color: #fff;
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
#primary_menu>.menu-item>.next_top_menu a:hover {
background-color: var(--brand-purple-color-darken);
color: var(--brand-white-color);
} 
#primary_menu>.dropdown:hover .next_top_menu{
opacity: 1;
visibility: visible;
transition: all 0.6s ease-in-out;
}
#primary {
cursor: default;
flex: 1;
} .widget.widget_nav_menu {
list-style: none;
}
#menu-toggle {
margin: 15px 0 0 30px;
display: none;
visibility: hidden;
}
#menu-mobile-menu, #mobile_menu.sub-menu {
display: none;
list-style: none;
} .tb-menu-toggle {
border: 0;
position: relative;
background: transparent;
cursor: pointer;
} .tb-menu-toggle i {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 10%;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
transition:all .2s;
}
.tb-menu-toggle i:nth-child(2) {
top: 40%;
}
.tb-menu-toggle i:nth-child(3) {
top: 80%;
} .tb-menu-toggle.tb-active-toggle i {  } .tb-menu-toggle.tb-animate-toggle i:first-child,
.tb-menu-toggle.tb-animate-toggle i:nth-child(2){ 
top: 40%;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
} 
.tb-menu-toggle.tb-animate-toggle i:nth-child(3){ 
top: 40%;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.tb-parent:before {
background-color: #BC84B7;
border-radius: 3px;
content: '';
display: block;
opacity: 1;
width: 20px;
height: 2px;
margin: 19px 0;
position: absolute;
right: 0;
transform: translateX(-20px);
-webkit-transition:all .1s;
-moz-transition:all .1s;
-o-transition:all .1s;
transition:all .1s;
}
.tb-parent:after {
background-color: #BC84B7;
border-radius: 3px;
content: '';
opacity: 1;
display: block;
width: 20px;
height: 2px;
margin: -20px 20px;
position: absolute;
right: 0;
transform: translateX(0px) rotate(90deg);
-webkit-transition:all .1s;
-moz-transition:all .1s;
-o-transition:all .1s;
transition:all .1s;
}
.tb-parent-active:after {
display: none;
opacity: 0;
}
#menu-mobile-menu {
max-height: 100vh;
overflow-x: hidden;
overflow-y: auto;
width: 300px;
position: absolute;
padding: 10px 0 10px 0;
margin-right: 30px;
top: 49px;
left: 0;
background-color: var(--brand-white-color);
z-index: 99;
border-radius: 0 0 10px 10px;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
#mobile_menu>li a{
padding: 10px 0 10px 30px;
font-size: 16px;
color: var(--base-color);
white-space: nowrap;
display: block;
height: 40px;
}
#mobile_menu li ul li a{
padding: 10px 0 10px 45px;
}
#mobile_menu li{
list-style: none;
}
#mobile_menu li a:hover {
background-color: var(--brand-purple-color-darken);
color: var(--brand-white-color);
}
#mobile_menu>ul.sub-menu {
position: relative;
}
#mobile_menu .menu-item-object-language_switcher {
margin: 30px 0 15px 30px;
display: inline-block;
}
#mobile_menu .menu-item-object-language_switcher a {
padding: 0!important;
}
#mobile_menu .menu-item-object-language_switcher .trp-flag-image{
margin: 0;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
#mobile_menu .current-language-menu-item {
opacity: 0.5;
}
#mobile_menu .current-language-menu-item a{
cursor: default;
}
#mobile_menu .menu-item-object-language_switcher a:hover {
background-color: unset;
}
#mobile_menu .sub-menu .sub-menu li {
margin-left: 10px;
}
#mobile_menu .sub-menu .sub-menu li a:before {
content: "\2022";
padding-right: 5px;
display: inline-block;
transform: scale(1.5);
color: #E8EAEA;
} .fix-menu {
z-index: 99;
position: fixed;
left: 0;
top: 0;
width: 100%;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.fix-menu .header_logo a {
right: 0;
left: 0;
top: -32px;
position: absolute;
transform: scale(0.5);
transition: 0.3s;
}
.fix-menu .header_lang {
display: none;
transition: 0.3s;
}
.fix-menu + .main_banner,.fix-menu + .products_filters,.fix-menu + .product_page,.fix-menu + #primary{
padding-top: 170px;
}
.main_banner .container .swiper-wrapper div.main_banner_mobile{
display: none;
visibility: hidden;
}
.fix-menu .category_menu_header_icons {
box-shadow: 0px 6px 6px -6px rgba(0,0,0,0.16);
}
.site-main .fix-menu {
position: unset;
z-index: -1;
} .header_icons {
margin: 18px 15px 0 0;
float: right;
display: flex;
}
.search_icon, .wishlist_icon, .user_icon, .shopping_cart_icon {
padding-bottom: 15px;
}
.user_icon>a>svg, .wishlist_icon>a>svg, .shopping_cart_icon>a>svg{
padding: 0 10px 0 10px;
height: 26px;
display: block;
fill: var(--base-color);
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
max-width: 100px!important;
}
.wishlist_table.mobile li .item-wrapper .item-details {
max-width: 250px;
width: calc(100% - 30px)!important;
}
.wishlist-title h2 {
display: block!important;
padding: 10px!important;
}
.woocommerce .wishlist-title {
margin-bottom: 0px!important;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
text-align: center!important;
margin-bottom: 15px;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
z-index: 9!important;
}
.wishlist_table.mobile li .item-details h3{
font-weight: 400;
}
.user_icon>a>svg:hover, .wishlist_icon>a>svg:hover, .shopping_cart_icon>a>svg:hover {
fill: var(--brand-purple-color);
}
.shopping_cart_icon:hover  #shopping_cart_icon_id {
fill: var(--brand-purple-color);
} #login-tabs {
max-width: 400px;
display: flex;
width: 100%;
margin: 40px 0 0 0;
}
#login-tabs li {
text-align: center;
width: 50%;
list-style:none; 
border-top:1px solid var(--brand-grey-color); 
border-left:1px solid var(--brand-grey-color); 
border-right:1px solid var(--brand-grey-color); 
border-top-left-radius:10px;  
border-top-right-radius:10px;
outline:none;
text-transform: uppercase;
}
#login-tabs li a {
color: var(--base-color);
padding-top: 5px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 8px; 
display:block; 
border-top-left-radius:10px; 
border-top-right-radius:10px; 
text-decoration:none;
outline:none;
cursor:pointer;
}
#login-tabs li a.inactive{
padding-top:5px;
padding-bottom:8px;
padding-left: 8px;
padding-right: 8px;
color:var(--base-color);
background: var(--brand-grey-color);
outline:none;
border-bottom: solid 1px var(--brand-grey-color);
}
#login-tabs li a:hover, #tabs li a.inactive:hover {
color: var(--brand-purple-color);
outline:none;
}
.woocommerce-account .entry-header, .column-tab h2 { 
display: none;
visibility: hidden;
}
.column-tab p { 
margin-left: 15px; 
margin-right: 15px;  
margin-top: 10px; 
margin-bottom: 10px; 
line-height: 1.3; 
font-size: small; 
}
.column-tab ul { 
margin-left: 25px; 
font-size: small; 
line-height: 1.4; 
list-style-type: disc; 
}
.column-tab li { 
padding-bottom: 5px; 
margin-left: 5px;
}
div.nsl-container .nsl-button-google[data-skin="light"] {
border-radius: 10px!important;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16)!important;
color: var(--base-color)!important;
margin-top: 10px;
}
div.nsl-container .nsl-button-facebook[data-skin="dark"] {
border-radius: 10px!important;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16)!important;
}
.login-or-sector {
display: flex;
margin: 32px 0px;
font-size: 12px;
line-height: 16px;
-webkit-box-align: center;
align-items: center;
}
.login-or-line {
flex: 1 1 auto;
height: 1px;
background-color: var(--base-color);
}
.login-or-text {
flex-shrink: 1;
padding: 0px 8px;
white-space: nowrap;
color: var(--base-color);
}
#customer_login .woocommerce-form-login .nsl-container-block {
text-align: center;
}
#customer_login {
color: var(--base-color);
border-radius: 0 0 10px 10px;
padding: 15px;
max-width: 400px;
border-bottom: 1px solid var(--brand-grey-color);
border-left: 1px solid var(--brand-grey-color);
border-right: 1px solid var(--brand-grey-color);
text-align: center;
text-align: -webkit-center;
}
#customer_login>div{
margin-top: 20px;
}
#customer_login input, .woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login input {
width: 100%;
border-style: solid;
outline: 0;
background-color: white;
text-align: center;
padding: 5px;
border-radius: 10px;
border-width: 1px;
margin-left: 2px;
border-color: #bc84b7;
margin-top: 5px;
}
#customer_login .woocommerce-form-login  p, #customer_login .woocommerce-form-register p{
margin-top: 10px;
}
#customer_login .woocommerce-form-login__rememberme input{
width: unset;
}
#customer_login .wp-element-button {
display: block;
}
#customer_login .wp-element-button:hover {
background-color: var(--brand-purple-color-darken);
}
#customer_login .woocommerce-form-register p:nth-child(2){
font-weight: 100;
}
.woocommerce-form-register__submit, .woocommerce-form-login__submit{
display: block;
border-radius: 10px;
background-color: #BC84B7;
padding: 10px 15px;
margin-top: 10px;
font-size: 15px;
color: #fff;
cursor: pointer;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
} .woocommerce-checkout .woocommerce-account-fields .login-or-sector{
width: 240px;
margin: 15px 0px;
}
.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login {
margin: 20px auto 0;
color: var(--base-color);
border-radius: 0 0 10px 10px;
padding: 15px;
max-width: 400px;
border: 1px solid var(--brand-grey-color);
text-align: center;
text-align: -webkit-center;
display: block;
text-align-last: center;
}
.screen-reader-text {
display: none!important;
}
.shopping_cart_icon  {
position: relative;
}
.fa-list-alt {
font-size: 56px;
cursor: pointer;
}
.cart-contents {
font-weight: bold;
color: #BC84B7;
position: absolute;
top: 11px;
right: 6px;
font-size: 12px;
width: 20px;
}
.shopping_cart_popup {
color: #B79AB6;
box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.16);
white-space: nowrap;
border-radius: 0 0 15px 15px;
position: absolute;
right: -18px;
top: 42px;
background-color: #fff;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
z-index: 12;
}
.shopping_cart_icon:hover .shopping_cart_popup {
opacity: 1;
visibility: visible;
}
.woocommerce-shipping-totals > td > ul {
margin-left: 0;
}
.shopping_cart_popup_message {
font-size: 15px;
text-align: center;
display: block;
}
.widget_shopping_cart {
color: #B79AB6;
margin: 10px 10px 0 10px;
}
.woocommerce-mini-cart__total{
align-items: center;
width: 100%;
margin-top: 10px;
display: inline-flex;
justify-content: flex-end;
border-top: 2px solid #B79AB6;
padding: 10px 15px;
color: #BC84B7;
}
.woocommerce-mini-cart__total>strong{
font-weight: 400;
color: var( --base-color)
}
.woocommerce-mini-cart__total>span{
margin-left: 5px;
}
.woocommerce-mini-cart__total .woocommerce-Price-amount {
font-size: 20px;
font-weight: 500;
}
.woocommerce-mini-cart__buttons{
display: flex;
float: right;
margin-bottom: 10px;
}
.wc-proceed-to-checkout{
justify-content: flex-end;
display: flex;
}
.woocommerce-mini-cart__buttons .checkout, .wc-proceed-to-checkout .checkout-button, .woocommerce-EditAccountForm .wp-element-button, #customer_login .wp-element-button{
border-radius: 10px;
background-color: #BC84B7;
padding: 10px 15px;
margin-top: 10px;
font-size: 15px;
color: #fff;
cursor: pointer;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
.woocommerce-mini-cart__buttons a:first-child {
border-radius: 10px;
border: 2px solid #B79AB6;
color: var(--base-color);
padding: 8px 13px;
margin-top: 10px;
font-size: 15px;
cursor: pointer;
margin-right: 15px;
}
.woocommerce-mini-cart__buttons a:first-child:hover {
background-color: #E8EAEA;
}
.widgettitle {
display: none;
}
.mini_cart_item {
position: relative;
list-style: none;
padding: 5px;
margin-bottom: 15px;
display: flex;
align-items: center;
cursor: pointer;
color: var( --base-color);
}
.mini_cart_item>dl.variation {
display: none;
visibility: hidden;
}
.mini_cart_item:last-child {
margin-bottom: 0;
}
.mini_cart_item img{
border: 4px solid #fff;
box-shadow: 0 0 0 1pt #B79AB6;
object-fit: cover;
width: 50px;
height: 70px;
margin-left: 30px;
margin-right: 10px;
border-radius: 10px;
}
.mini_cart_item a {
align-items: center;
display: flex;
color: var( --base-color);
}
.mini_cart_item>span {
width: unset;
bottom: 0;
text-align: left;
right: 15px;
position: absolute;
display: inline-table;
visibility: visible;
}
.mini_cart_item>span>span {
color: #bc84b7;
font-weight: 500;
font-size: 20px;
}
.mini_cart_item:hover .attachment-woocommerce_thumbnail{
box-shadow: 0 0 0 2pt #B79AB6;
}
.remove {
background-color: #B79AB6;
color: #B79AB6!important;
border-radius: 50%;
height: 23px;
border: 1px solid;
display: inline-block;
cursor: pointer;
width: 23px;
position: absolute;
left: 5px;
}
.remove::before, .remove::after {
left: 3px;
top: 9px;
position: absolute;
height: 5px;
width: 15px;
background-color: #ffffff;
border-radius: 10px;
content: '';
display: block;
height: 2px;
}
.remove::before {
transform: translateY(0px) rotate(135deg);
}
.remove::after {
transform: translateY(0px) rotate(-135deg);
}
.remove:hover {
background-color: #E8EAEA;
color: #E8EAEA!important;
}
.woocommerce-cart .entry-content {
display: flex;
justify-content: center;
}
.woocommerce-cart .woocommerce {
margin: 30px auto;
display: inline-flex;
justify-content: center;
flex-wrap: wrap;
max-width: 1000px;
align-items: center;
}
.woocommerce-cart .woocommerce>.woocommerce-cart-form {
width: 75%;
}
.woocommerce-cart .woocommerce .cart-collaterals {
width: 25%;
min-width: 220px;
}
.woocommerce-cart .woocommerce .product-thumbnail img {
width: 100px;
height: 150px;
border: 4px solid #fff;
box-shadow: 0 0 0 1pt #B79AB6;
object-fit: cover;
margin-left: 35px;
margin-right: 10px;
border-radius: 10px;
}
.woocommerce-cart-form__cart-item:hover .product-thumbnail img {
box-shadow: 0 0 0 2pt #B79AB6;
}
.woocommerce-mini-cart__empty-message {
margin-bottom: 10px;
}
.woocommerce-cart-form__cart-item .product-remove {
position: relative;
}
.woocommerce-cart-form .shop_table {
margin-right: 10%;
border-collapse: collapse;
}
table.cart td {
padding: 20px 30px 0 0;
}
table.cart th {
padding: 0 10px;
}
.woocommerce-cart-form thead tr {
border-bottom: 1px solid #B79AB6;
}
.woocommerce-cart-form .product-remove {
padding: 0;
}
.woocommerce-cart-form thead tr th {
padding-bottom: 5px;
text-transform: uppercase;
font-weight: 300;
color: #B79AB6;
}
.woocommerce-cart-form .woocommerce-Price-amount {
font-size: 24px;
}
.woocommerce-cart-form .quantity input {
text-indent: 12px;
font-weight: 400;
border-style: solid;
outline: 0;
background-color: white;
text-align: center;
width: 70px;
padding: 6px 0px;
border-radius: 10px;
border-width: 1px;
border-color: #bc84b7
}
.woocommerce-cart-form .coupon {
padding-top: 10px;
border-top: 1px solid #B79AB6;
}
.woocommerce-cart-form .coupon label{
display: none;
}
.woocommerce-cart-form .coupon input{
border-style: solid;
outline: 0;
background-color: white;
text-align: center;
padding: 6px 0px;
border-radius: 10px 0 0 10px;
border-width: 1px;
color: #bc84b7;
border-color: #bc84b7;
}
.woocommerce-cart-form .coupon button{
line-height: 19px;
cursor: pointer;
font-weight: 400;
border-style: solid;
outline: 0;
background-color: #bc84b7;
text-align: center;
padding: 6px 10px;
border-radius: 0 10px 10px 0;
text-transform: uppercase;
color: #fff;
border-color: #bc84b7;
}
.woocommerce-cart-form .coupon button:hover{
background-color: #b79ab6;
}
.wishlist_table td.product-price,
.wishlist_table th.product-price{
display: table-cell!important;
}
.woocommerce table.cart td:nth-of-type(4), .woocommerce table.cart th:nth-of-type(4) {
display: none;
}
input[name='update_cart'] {
display: none !important;
}
button[name='update_cart'] {
display: none !important;
}
.cart-collaterals .cart_totals {
width: 100%;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
margin: 30px 0;
border-radius: 10px;
padding: 10px;
border: 1px solid;
}
.cart-collaterals .cart_totals h2{
color: var( --base-color);
border-bottom: 1px solid #B79AB6;
font-size: 20px;
padding-bottom: 5px;
text-transform: uppercase;
font-weight: 300;
margin-bottom: 10px;
}
.cart-collaterals .cart_totals tr{
vertical-align: baseline;
}
.cart-collaterals .cart_totals th{
color: var( --base-color);
font-weight: 400;
font-size: 14px;
text-transform: uppercase;
line-height: 30px;
}
.cart-collaterals .cart_totals td{
padding-left: 10px;
}
.cart-collaterals .cart_totals .woocommerce-shipping-destination{
display: none;
}
.cart-collaterals .cart_totals ul{
list-style-type: none;
}
.cart-collaterals .cart_totals .woocommerce-Price-amount{
font-size: 24px;
}
.woocommerce-remove-coupon {
color: var(--brand-purple-color-darken);
} .woocommerce .woocommerce-form-login-toggle {
margin-top: 20px;
text-align: center;
color: var(--base-color);
}
.woocommerce .woocommerce-checkout {
display: table;
padding-top: 20px;
width: 80%;
margin: auto;
}
.woocommerce-checkout #customer_details {
width: 50%;
float: left;
margin-right: 3px;
}
.woocommerce-checkout #order_review_heading {
width: 40%;
float: right;
margin-right: 0;
}
.woocommerce-checkout #order_review {
width: 40%;
float: right;
margin-right: 0;
}
.woocommerce-form-coupon-toggle {
display: none;
}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3, #order_review_heading, .woocommerce-order-details h2, .woocommerce-customer-details h2{
color: var( --base-color);
margin-top: 20px;
border-bottom: 1px solid #B79AB6;
font-size: 20px;
padding-bottom: 5px;
text-transform: uppercase;
font-weight: 300;
margin-bottom: 15px;
}
.woocommerce-customer-details h2 {
margin-top: 30px;
}
.woocommerce-customer-details p {
margin-top: 3px;
}
.woocommerce-customer-details address {
margin-bottom: 5px;
}
.woocommerce-billing-fields__field-wrapper {
display: grid;
}
.woocommerce-billing-fields .form-row label,  .woocommerce-MyAccount-content .form-row label{
width: 80%;
font-size: 13px;
font-weight: 400;
text-transform: uppercase;
outline: 0;
text-align: start;
padding: 5px 15px;
border-radius: 10px 0 0 10px;
color: var( --base-color);
display: inline-block;
}
.woocommerce-billing-fields .form-row span.woocommerce-input-wrapper,  .woocommerce-MyAccount-content .form-row span.woocommerce-input-wrapper{
width: 100%;
}
.woocommerce-billing-fields .form-row input, .woocommerce-MyAccount-content .form-row input {
display: inline-block;
border-style: solid;
outline: 0;
background-color: white;
text-align: center;
padding: 5px;
border-radius: 10px;
border-width: 1px;
margin-left: 2px;
border-color: #bc84b7;
}
input.wpcf7-form-control.wpcf7-submit {
color: white;
cursor: pointer;
background-color: #bc84b7;
padding: 5px 15px
}
.wpcf7-submit:hover {
opacity: 0.5;
}
form.wpcf7-form {
width: 100%;
display: inline-flex;
flex-wrap: wrap;
}
form.wpcf7-form .left-form {
width: 50%;
}
form.wpcf7-form .right-form {
width: 50%;
}
input.wpcf7-form-control {
max-width: 320px;
width: 100%;
display: block;
border-style: solid;
padding: 5px;
border-radius: 10px;
border-width: 1px;
margin-left: 2px;
border-color: #bc84b7;
margin-top: 5px;
}
form.wpcf7-form .left-form .wpcf7-radio,
form.wpcf7-form .right-form .wpcf7-radio {
line-height: 2em;
display: grid;
}
form.wpcf7-form .left-form .wpcf7-form-control-wrap textarea{
max-width: 320px;
width: 100%;
border-style: solid;
padding: 5px;
border-radius: 10px;
border-width: 1px;
margin-left: 2px;
border-color: #bc84b7;
}
.wpcf7-form>div>p>label {
display: block;
}
form.wpcf7-form .product-form>p>label .wpcf7-form-control-wrap{
display: block;
margin-bottom: 5px;
}
.wpcf7-form p {
margin-top: 10px!important;
}
.wpcf7-list-item input[type="radio"]:checked:after{
display: none;
}
.radio-32-first,
.radio-32-last {
display: none;
padding: 2px 10px;
color: white;
background-color: var( --brand-purple-color-darken);
}
.woocommerce-billing-fields .form-row {
display: inline-flex;
margin-bottom: 15px;
align-items: center;
justify-content: space-between;
}
.woocommerce-billing-fields #billing_address_1 {
border-radius: 0;
}
.checkout.woocommerce-checkout  .required {
color: var( --base-color);
text-decoration: auto;
}
.woocommerce-billing-fields .address-field strong {
margin: 5px 10px;
}
.woocommerce-additional-fields #order_comments_field label {
width: 100%;
font-size: 14px;
font-weight: 400;
outline: 0;
background-color: var(--brand-purple-color-darken);
text-align: center;
padding: 5px 0;
border-radius: 10px 10px 0 0;
color: #fff;
border-color: #bc84b7;
display: inline-block;
}
.woocommerce-additional-fields #order_comments_field textarea {
min-height: 80px;
width: 100%;
margin: 2px -2.60938px 0px 0px;
border-style: solid;
display: block;
outline: 0px;
background-color: white;
text-align: center;
padding: 5px;
border-radius: 0px 0px 10px 10px;
border-width: 1px;
border-color: rgb(188, 132, 183);
height: 42px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table, .woocommerce-table--order-details {
width: 100%;
border-radius: 10px;
border: 1px solid #B79AB6;
padding: 10px;
position: relative;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table  th, .woocommerce-table--order-details th{
text-transform: uppercase;
font-weight: 300;
color: var( --base-color);
padding-bottom: 5px;
padding-top: 10px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table  td, .woocommerce-table--order-details td {
padding-top: 5px;
}
.woocommerce-table--order-details .woocommerce-table__product-name, .woocommerce-table--order-details .woocommerce-table__product-name a {
color: var(--base-color);
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .product-total, .woocommerce-table--order-details .product-total{
text-align: center;
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr, .woocommerce-table--order-details tfoot tr{
text-align: right;
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr td, .woocommerce-table--order-details tfoot tr td{
text-align: center;
max-width: 300px;
}
.woocommerce-checkout #order_review thead tr {
box-shadow: 0px 7px 1px -6px rgb(183 154 182);
}
.woocommerce-checkout #order_review .woocommerce-Price-amount, .woocommerce-table--order-details .woocommerce-Price-amount{
font-size: 24px;
}
.woocommerce-checkout #order_review tfoot th{
font-size: 14px;
}
.woocommerce-checkout #order_review tr, .woocommerce-table--order-details tr{
vertical-align: baseline;
}
.woocommerce-checkout #order_review ul{
list-style-type: none;
}
.woocommerce-checkout #order_review tr .variation {
display: none;
visibility: hidden;
}
.woocommerce-checkout #order_review tr .product-name{
color: var( --base-color);
}
.montonio-pickup-point .select2-container {
margin-top: 10px;
}
.montonio-pickup-point>td.forminp {
border: 1px solid #b79ab6;
padding-bottom: 20px;
}
.woocommerce-checkout #order_review #payment{
margin-top: 40px;
}
montonio-pickup-point
input[type="radio"] {
border:1px solid #BC84B7;
border-radius: 50%;
position: relative;
cursor: pointer;
display: inline-block;
height: 16px;
width: 16px;
-webkit-appearance: none;
}
input[type="radio"]:hover {
background-color: #E8EAEA;
}
input[type="radio"]:after {
background-color: #B79AB6;
border-radius: 50%;
content: '';
display: block;
}
input[type="radio"]:checked:after {
background-color: #BC84B7;
height: 10px;
left: 2px;
position: absolute;
top: 2px;
width: 10px;
}
.woocommerce-checkout #order_review #payment label{
cursor: pointer;
text-transform: uppercase;
font-size: 15px;
padding-left: 10px;
color: var( --base-color);
}
.woocommerce-checkout #order_review #payment li{
padding: 10px 5px;
border-top: 2px solid;
}
.woocommerce-checkout #order_review #payment .payment_box{
font-size: 14px;
color: var( --base-color);
padding: 5px 20px;
cursor: default;
font-weight: 400;
}
.woocommerce-checkout #order_review #payment li:last-child{
border-bottom: 2px solid;
}
.woocommerce-checkout #order_review #payment .place-order{
color: #b79ab6;
padding: 20px 5px;
cursor: default;
font-weight: 100;
}
.woocommerce-checkout #order_review #payment .place-order a{
font-weight: 400;
}
.woocommerce-checkout #order_review #payment .place-order p{
color: var( --base-color);
font-weight: 400;
} .woocommerce-order-received .type-page{
display: inline-grid;
justify-content: center;
width: 100%;
}
.woocommerce-order-received .type-page .entry-title, .woocommerce-account .entry-title{
margin-top: 30px;
color: #B79AB6;
border-bottom: 2px solid #B79AB6;
font-size: 20px;
padding-bottom: 5px;
text-transform: uppercase;
font-weight: 400;
margin-bottom: 15px;
}
.woocommerce-thankyou-order-received {
font-family: 'Pacifico', cursive;
font-size: 30px;
margin-bottom: 20px;
color: var(--brand-purple-color-darken);
}
.woocommerce-thankyou-order-details{
margin-bottom: 30px;
}
.woocommerce-thankyou-order-details li{
list-style-type: none;
font-weight: 300;
color: var(--base-color);
padding-bottom: 5px;
padding-top: 10px;
}
.woocommerce-thankyou-order-details li strong {
margin-left: 5px;
font-weight: 400;
color: var(--brand-purple-color);
}
.woocommerce-thankyou-order-details .woocommerce-Price-amount {
font-size: 26px;
} .woocommerce-account .woocommerce {
display: flex;
flex-direction: column;
align-items: center;
}
.woocommerce-MyAccount-navigation li {
list-style-type: none;
border-bottom: 2px solid #B79AB6;
}
.woocommerce-MyAccount-navigation ul {
text-transform: uppercase;
border-top: 2px solid #B79AB6;
width: 100%;
}
.woocommerce-MyAccount-navigation{
width: 280px;
align-items: flex-start;
white-space: nowrap;
padding: 10px 0 30px 0;
}
.woocommerce-MyAccount-navigation a {
padding: 10px 0 10px 30px;
color: var(--base-color);
font-size: 16px;
font-weight: 400;
display: block;
}
.woocommerce-MyAccount-navigation a:after {
background-color: #BC84B7;
border-radius: 3px;
content: '';
display: block;
width: 15px;
height: 2px;
margin: 7px 0;
float: right;
transform: translateX(0px);
}
.woocommerce-MyAccount-navigation a:before {
background-color: #BC84B7;
border-radius: 3px;
content: '';
display: block;
width: 15px;
height: 2px;
margin: 7px 0;
float: right;
transform: translateX(-15px) rotate(90deg);
}
.woocommerce-MyAccount-navigation-link--customer-logout a:after {
background-color: #BC84B7;
border-radius: 3px;
content: '';
display: block;
width: 15px;
height: 2px;
margin: 7px 0;
float: right;
transform: translateX(0) rotate(45deg);
}
.woocommerce-MyAccount-navigation-link--customer-logout a:before {
background-color: #BC84B7;
border-radius: 3px;
content: '';
display: block;
width: 15px;
height: 2px;
margin: 7px 0;
float: right;
transform: translateX(-15px) rotate(135deg);
}
.woocommerce-MyAccount-navigation a:hover .woocommerce-MyAccount-navigation-link--customer-logout a:before {
background-color: #fff;
}
.woocommerce-MyAccount-navigation .is-active {
background-color: #E8EAEA;
}
.woocommerce-MyAccount-navigation .is-active a:before{
display: none;
}
.woocommerce-MyAccount-navigation .is-active a:after{
transform: translateX(-15px);
}
.woocommerce-MyAccount-content {
max-width: 700px;
color: var(--base-color);
}
.woocommerce-MyAccount-content p{
margin-bottom: 10px;
}
.woocommerce-MyAccount-content table{
width: 100%;
color: var(--base-color);
}
.woocommerce-MyAccount-content table tr:nth-child(even) {
background-color: var(--brand-grey-color);
}
.woocommerce-MyAccount-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{
font-size: 20px;
}
.woocommerce-MyAccount-content table tr th:nth-child(n + 2):nth-child(-n + 5),
.woocommerce-MyAccount-content table tr td:nth-child(n + 2):nth-child(-n + 5) {
border-left: 1px solid var(--brand-white-color);
}
.woocommerce-MyAccount-content .woocommerce-form-row--wide>span{
font-size: 13px;
margin-left: 5px;
}
.woocommerce-MyAccount-content .wp-element-button{
font-size: 1em;
margin-top: 10px;
}
.woocommerce-EditAccountForm .wp-element-button:hover {
background-color: var(--brand-purple-color-darken);
}
.woocommerce-table__line-item.order_item .wc-item-meta {
display: none;
visibility: hidden;
}
.woocommerce-MyAccount-content mark{
color: var(--brand-purple-color);
background-color: unset;
font-weight: 500;
}
.woocommerce-MyAccount-content .woocommerce-table--order-details th{
text-transform: unset;
} .woocommerce-mini-cart__buttons .checkout, .wc-proceed-to-checkout .checkout-button {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
position: relative;
}
.woocommerce-mini-cart__buttons .checkout:before , .wc-proceed-to-checkout .checkout-button:before {
content: '';
position: absolute;
border: white solid 2px;
border-radius: 10px;
top: 2px;
left: 2px;
right: 2px;
bottom: 2px;
opacity: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
}
.woocommerce-mini-cart__buttons .checkout:hover:before, .woocommerce-mini-cart__buttons .checkout:focus:before, .woocommerce-mini-cart__buttons .checkout:active:before, .wc-proceed-to-checkout .checkout-button:hover:before, .wc-proceed-to-checkout .checkout-button:focus:before, .wc-proceed-to-checkout .checkout-button:active:before{
opacity: 1;
}  .hdr-swiper-slide {
background-position: center;
background-size: cover;
} #wrap {
margin-right: 10px;
height: 100%;
float: right;
padding: 0;
position: relative;
}
#search {
height: 30px;
font-size: 19px;
display: inline-block;
font: inherit;
font-weight: 300;
border: none;
outline: none;
color: #B79AB6;
padding: 3px;
padding-right: 60px;
width: 0px;
position: absolute;
top: 0;
right: 0;
background: none;
z-index: 3;
transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
cursor: pointer;
}
#search:focus:hover {
border-bottom: 1px solid #B79AB6;
}
#search:focus {
margin-right: 18px;
width: 300px;
z-index: 1;
border-bottom: 1px solid #B79AB6;
cursor: text;
}
#search_submit {
margin-right: 15px;
height: 100%;
width: 29px;
display: inline-block;
color:red;
float: right;
background: center center no-repeat;
text-indent: -10000px;
border: none;
position: absolute;
top: 0;
right: 0;
z-index: 2;
cursor: pointer;
cursor: pointer;
transition: opacity .4s ease;
}
#search_submit:hover {
opacity: 0.5;
} .sale_prd_btn {
margin: 50px 0 0 0;
text-align: center;
text-transform: uppercase;
}
.sale_prd_btn>a {
width: 235px;
font-weight: unset;
text-transform: uppercase;
display: table;
margin: auto;
color: var(--base-color);
font-size: 19px;
padding: 7px 0 7px 0;
border-radius: 10px;
border: 2.5px solid var(--brand-purple-color-darken);
text-align: center;
}
.sale_prd_btn>a:hover {
color: var(--brand-white-color);
background-color: var(--brand-purple-color-darken);
border: 2.5px solid var(--brand-purple-color-darken);
}
.sale_products {
position: relative;
}
.sale_products>ul {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
list-style: none;
}    
.sale_products .sale_prd_preview li, .products_filters .sale_prd_preview li, .page .sale_prd_preview li {
display: inline-table;
width: 237px !important;
height: 430px;
text-align: center;
margin: 15px 0 !important;
transition: all 0.3s ease;
position: relative;
}
.sale_prd_preview li:first-child  {
margin-left: 0 !important;
}
.sale_prd_preview li:last-child {
margin-right: 0 !important;
}
.sale_prd_preview li a:hover .products_pic2{
z-index: 1;
}
.sale_prd_preview li a:hover .products_pic{
z-index: -1;
}
.products_pic {
z-index: 1;
width: 237px;
height: 357px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: 10px;
transition: all 0.5s ease;
position: absolute;
}
.products_pic2 {
z-index: -1;
width: 237px;
height: 357px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: 10px;
transition: all 0.5s ease;
}
.label_sale {
height: 44px;
width: 44px;
font-size: 16px;
font-weight: 300;
border-radius: 100%;
border: 1px solid;
color: #B79AB6;
align-items: center;
justify-content: center;
background-color: white;
display: grid;
right: -19px;
z-index: 2;
top: 19px;
position: absolute;
cursor: default;
}
.label_kohe_saadaval {
padding: 2px 8px;
font-size: 16px;
font-weight: 300;
border-radius: 10px;
border: 1px solid;
color: white;
align-items: center;
justify-content: center;
background-color: var(--brand-purple-color);
left: 10px;
z-index: 2;
position: absolute;
cursor: default;
top: 320px;
}
.label_campaign {
padding: 5px 8px;
text-transform: uppercase;
font-size: 12px;
font-weight: 300;
border-radius: 10px;
color: white;
align-items: center;
justify-content: center;
background-color: var(--brand-purple-color-darken);
left: 10px;
z-index: 2;
position: absolute;
cursor: default;
top: 320px;
}
.label_free_delivery {
height: 44px;
width: 44px;
font-size: 16px;
font-weight: 300;
border-radius: 100%;
color: white;
align-items: center;
justify-content: center;
background-color: var(--brand-purple-color);
display: grid;
right: -19px;
z-index: 2;
top: 69px;
position: absolute;
cursor: default;
}
.label_free_delivery img{ 
border-radius: 0!important;
height: 22px!important;
width: 30px!important;
}
.single-product .label_free_delivery,
.single-product .label_campaign  {
display: none;
visibility: hidden;
}
.products_size{
display: inline-flex;
width: 100%;
justify-content: center;
}
.products_size a{
display: flex;
font-size: 13px;
font-weight: 300;
height: 25px;
width: 25px;
border-radius: 100%;
border: 1px solid;
align-items: center;
margin: 15px 5px 15px 5px;
justify-content: center;
color: #B79AB6;
}
.products_size a:hover {
font-weight: 500;
border:2px solid;
color: #BC84B7;
}
.prd_price{
font-size: 31px;
display: inline-flex;
cursor: default;
}
.prd_price_sale {
text-decoration: line-through;
font-size: 20px;
font-weight: 300;
margin-left: 5px;
color: #B79AB6;
}
.products_size a:nth-last-child(3n+1) {
opacity: 0.3;
cursor: default;
}
.products_size a:nth-last-child(3n+1):hover {
font-weight: 300 !important;
border: 1px solid !important;
} .prd-swiper-container{
width: 100%;
height: 100%;
} .new_prd_btn, .available_prd_btn {
margin-top: 40px;
}
.new_prd_btn>a {
width: 235px;
font-weight: unset;
text-transform: uppercase;
display: table;
margin: auto;
color: white;
background-color: #B79AB6;
font-size: 19px;
padding: 7px 0 7px 0;
border-radius: 10px;
border: 2.5px solid var(--brand-purple-color-darken);
text-align: center;
}
.available_prd_btn>a {
width: 235px;
font-weight: unset;
text-transform: uppercase;
display: table;
margin: auto;
color: white;
background-color: var(--brand-purple-color);
font-size: 19px;
padding: 7px 0 7px 0;
border-radius: 10px;
border: 2.5px solid var(--brand-white-color);
text-align: center;
}
.new_prd_btn>a:hover, .available_prd_btn>a:hover {
color: var(--base-color);
background-color: var(--brand-white-color);
border: 2.5px solid var(--brand-purple-color-darken);
}
.new_prd_preview {
margin-top: 20px;
}
.new_prd_preview .sale_prd_preview, .products_filters ul.products, .page ul.products {
display: grid;
grid-template-columns: repeat(auto-fill,minmax(237px,1fr));
column-gap: 40px;
justify-items: center;
}
.new_prd_preview li{
display: inline-table;
width: 237px !important;
height: 430px;
text-align: center;
margin: 15px 0 !important;
transition: all 0.3s ease;
position: relative;
}
.new_prd_preview li img{
z-index: 1;
width: 237px;
height: 357px;
object-fit: cover;
border-radius: 10px;
transition: all 0.5s ease;
}
.new_prd_preview li:nth-child(5n+1)  {
margin-left: 0 !important;
}
.new_prd_preview li:nth-child(5n+0) {
margin-right: 0 !important;
}
.new_prd_preview li a:hover .products_pic2{
z-index: 1;
}
.new_prd_preview li a:hover .products_pic{
z-index: -1;
}
.label_new {
height: 44px;
width: 44px;
font-size: 17px;
font-weight: 300;
border-radius: 100%;
color: #fff;
align-items: center;
background-color: #B79AB6;
display: grid;
right: -19px;
z-index: 2;
top: 19px;
position: absolute;
cursor: default;
text-transform: capitalize;
}
.prd_else a {
height: 80px;
width: 80px;
font-weight: unset;
text-transform: uppercase;
display: flex;
margin: auto;
color: var(--brand-purple-color);
font-size: 11px;
padding: 7px 0 7px 0;
border-radius: 100%;
border: 2.5px solid var(--brand-purple-color);
align-items: center;
justify-content: center;
font-weight: bold;
}
.prd_else>a:hover {
color: var(--brand-white-color);
background-color: var(--brand-purple-color);
border: 2.5px solid var(--brand-white-color);
} #page_move_up{
display: none;
box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px 0px;
border-radius: 100%;
padding: 15px;
background-color: var(--brand-purple-color-darken);
cursor: pointer;
rotate: -90deg;
position: fixed;
left: 18px;
bottom: 24px;
height: 30px;
width: 30px;
z-index: 2147483644;
}
#page_move_up:hover{
background-color: var(--brand-purple-color);
}
.footer {
cursor: default;
background-color: #BC84B7;
margin-top: 60px;
}
.footer_box {
display: flex;
position: relative;
}
.footer_box>img {
width: 236px;
margin: 30px 200px 30px 50px;
}
.footer_menu>div{
margin-top: 50px;
}
.footer_menu li {
list-style-type: none;
}
.footer_menu li a{
font-size: 17px;
color: #fff;
font-weight: 300;
margin-bottom: 15px;
display: block;
}
.footer_menu li a:hover{
color: #E8EAEA;
}
.footer_icons>div {
position: absolute;
right: 30px;
top: 30px;
display: flex;
}
.insta_social, .fb_social, .mail_social {
position: absolute;
display: contents;
}
.insta_icon, .fb_icon, .mail_icon{
width: 45px;
margin-left: 15px;
opacity: 1;
transition: all 0.2s ease-in-out;
transform: scale(1);
position: absolute;
}
.insta_icon_hover, .fb_icon_hover, .mail_icon_hover{
width: 45px;
margin-left: 15px;
opacity: 0;
display: block;
transition: all 0.4s ease-in-out;
position: relative;
transform: scale(0);
}
.insta_social:hover .insta_icon_hover, .fb_social:hover .fb_icon_hover, .mail_social:hover .mail_icon_hover {
opacity: 1;
transform: scale(1.5);
}
.insta_social:hover .insta_icon, .fb_social:hover .fb_icon, .mail_social:hover .mail_icon {
opacity: 0;
transform: scale(0);
}
#block-3.footer_title{
color: #E8EAEA;
position: absolute;
bottom: 30px;
right: 40px;
font-size: 13px;
font-weight: 300;
} .woocommerce-products-header{
display: none;
}
.page .woocommerce {
position: relative;
}
.woocommerce-result-count {
text-align: center;
width: 100%;
align-content: center;
position: absolute;
bottom: -40px;
}
.category_menu_widget{
margin-top: 70px;
}
.wc-block-components-price-slider__range-text, .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-filter-reset-button{
color: var(--brand-purple-color);
}
.category_menu_widget .product-categories{
width: 260px;
border-radius: 10px;
white-space: nowrap;
padding: 10px 0;
border: 2.5px solid var(--brand-purple-color-darken);
}
.category_menu_widget .children {
background-color: #fff;
list-style-type: none;
}
.category_menu_widget>ul>.cat-item a:before{
content: "\2022";
padding-right: 5px;
display: inline-block;
transform: scale(1.5);
color: #E8EAEA;
}
.category_menu_widget .cat-item a{
color: var(--base-color);
font-size: 16px;
display: block;
}
.category_menu_widget .cat-item a:hover{
background-color: #BC84B7;
color: #fff;
}
.woocommerce-MyAccount-navigation a:hover {
background-color: #E8EAEA;
}
.menu_ctg_active {
color: var(--brand-purple-color) !important;
cursor: default;
}
.ctg_active, .current-cat>a {
background-color: var(--brand-purple-color-darken)!important;
color: #fff !important;
cursor: default;
}
.category_menu_widget ul.children a {
font-weight: 300;
padding: 10px 0 10px 55px;
}
.category_menu_widget>ul>li>a {
padding: 10px 0 10px 40px ;
display: block;
}
.category_menu_widget>ul>li{
list-style-type: none;
}
.filters_items {
display: flex;
}
.filters_tab {
width: 260px;
margin-top: 40px;	
}
.filters_tab h3{
color: var(--base-color);
font-size: 19px;
font-weight: 700;
padding: 5px 0 5px 30px;
cursor: default;
}
.filters_tab ul li label {
margin: 0 0 10px 30px;
display: block;
font-size: 14px;
position: relative;
}
.filters_tab .wpc-checkbox-item input {
border-radius: 100%!important;
}
.filters_tab .wpc-checkbox-item input[type=checkbox]:checked:after  {
content: "";
margin: 4px;
width: 6px;
height: 6px;
border-radius: 50%;
background: var(--base-color);
display: inline-block;
}
.filters_tab .wpc-checkbox-item .wc-block-components-checkbox__mark {
display: none;
}
.filters_tab label,.filters_tab_size label,.filters_tab_color label {
cursor: pointer;
}
.wpc-filter-title {
font-weight: 500;
}
.wpc-posts-found {
display: none;
visibility: hidden;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label {
border-radius: 15px;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
border-radius: 15px;
}
.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox] {
appearance: none;
border: 1px solid var(--brand-grey-color);
border-radius: 2px;
box-sizing: border-box;
height: 1.2em;
margin-left: 5px;
width: 1.2em;
}
.wpc-filters-main-wrap li.wpc-term-item a {
color: var(--base-color);
}
.wpc-filters-main-wrap li.wpc-term-item a:hover {
color: var(--brand-purple-color);
}
.wpc-filters-main-wrap a.wpc-filters-reset-button, .wpc-filters-main-wrap a.wpc-filters-submit-button {
border-radius: 20px;
}
.checkmark {
position: absolute;
top: 4px;
left: 0;
height: 10px;
width: 10px;
border: 1px solid #B79AB6;
border-radius: 50%;
}
.filters_tab ul li:hover .category-selection ~ .checkmark {
background-color: #E8EAEA;
}
.checkmark:after,.checkmark-size:after {
content: "";
position: absolute;
display: none;
}
.filters_tab input:checked ~ .checkmark:after,.filters_tab_size input:checked ~.checkmark-size:after,.filters_tab_color input:checked ~.checkmark-color:after {
display: block;
}
.filters_tab .checkmark:after {
top: 1px;
left: 1px;
width: 6px;
height: 6px;
border-radius: 50%;
background-color: #BC84B7;
}
.filters_tab_size ul,.filters_tab_color ul {
display: block;
padding: 15px 10px 0 30px;
}
.filters_tab_size ul li,.filters_tab_color ul li{
margin: 0 10px 15px 0;
display: inline-block;
font-size: 13px;
position: relative;
}
.filters_tab_size input {
position: absolute;
opacity: 0;
cursor: pointer;
left: 0;
top: 0;
height: 25px;
width: 25px;
z-index: 1;
}
.checkmark-size{
display: flex;
justify-content: center;
align-items: center;
height: 25px;
width: 25px;
border: 1px solid #BC84B7;
border-radius: 50%;
}
.checkmark-size:after {
z-index: -1;
width: 25px;
height: 25px;
border-radius: 50%;
background-color: #BC84B7;
color: #fff;
}
.filters_tab_size ul li:hover .category-selection-size ~ .checkmark-size {
border: 2px solid #BC84B7;
font-weight: 500;
}
.filters_tab_size input:checked ~.checkmark-size {
border: 2px solid #BC84B7;
color: #fff;
font-weight: 500;
}
.filters_tab_color ul li{
height: 18px;
width: 18px;
background-color: green;
border-radius: 50%;
}
.filters_tab_color input {
position: absolute;
opacity: 0;
cursor: pointer;
left: -3px;
top: -3px;
height: 24px;
width: 24px;
z-index: 1;
}
.checkmark-color{
display: flex;
justify-content: center;
align-items: center;
width: 24px;
height: 24px;
border-radius: 50%;
border: 2px solid #E8EAEA;
position: absolute;
top: -3px;
left: -3px;
}
.filters_tab_color ul li:hover .category-selection-color ~ .checkmark-color {
border: 2px solid #BC84B7;
}
.filters_tab_color input:checked ~.checkmark-color {
border: 2px solid #BC84B7;
}
.filters_tab_color label {
background-color: black;
}
.filters_name_price{
color: #fff;
font-size: 19px;
font-weight: 700;
padding: 11px 0 11px 30px;
background-color: #B79AB6;
border-radius: 10px 10px 0 0;
}
.filters_tab_price ul li {
margin: 0 15px 15px 15px;
display: block;
font-size: 15px;
position: relative;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
border: 1px solid var(--base-color);
font-size: 11px;
}
.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox>span {
color: var(--base-color);
}
#block-8 [for="universal"] {
text-transform: uppercase;
}  .irs {
position: relative; display: block;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.irs-line {
position: relative; display: block;
overflow: hidden;
outline: none !important;
}
.irs-line-left, .irs-line-mid, .irs-line-right {
position: absolute; display: block;
top: 0;
}
.irs-line-left {
left: 0; width: 11%;
}
.irs-line-mid {
left: 9%; width: 82%;
}
.irs-line-right {
right: 0; width: 11%;
}
.irs-bar {
position: absolute; display: block;
left: 0; width: 0;
}
.irs-bar-edge {
position: absolute; display: block;
top: 0; left: 0;
}
.irs-shadow {
position: absolute; display: none;
left: 0; width: 0;
}
.irs-slider {
position: absolute; display: block;
cursor: default;
z-index: 1;
}
.irs-slider.single {
}
.irs-slider.from {
}
.irs-slider.to {
}
.irs-slider.type_last {
z-index: 2;
}
.irs-min {
position: absolute; display: none;
left: 0;
cursor: default;
}
.irs-max {
position: absolute; display: none;
right: 0;
cursor: default;
}
.irs-from, .irs-to, .irs-single {
position: absolute; display: none;
top: 0; left: 0;
cursor: default;
white-space: nowrap;
}
.irs-grid {
position: absolute; display: none;
bottom: 0; left: 0;
width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
display: block;
}
.irs-grid-pol {
position: absolute;
top: 0; left: 0;
width: 1px; height: 8px;
background: #000;
}
.irs-grid-pol.small {
height: 4px;
}
.irs-grid-text {
position: absolute;
bottom: 0; left: 0;
white-space: nowrap;
text-align: center;
font-size: 9px; line-height: 9px;
padding: 0 3px;
color: #000;
}
.irs-disable-mask {
position: absolute; display: block;
top: 0; left: -1%;
width: 102%; height: 100%;
cursor: default;
background: rgba(0,0,0,0.0);
z-index: 2;
}
.lt-ie9 .irs-disable-mask {
background: #000;
filter: alpha(opacity=0);
cursor: not-allowed;
}
.irs-disabled {
opacity: 0.4;
}
.irs-hidden-input {
position: absolute !important;
display: block !important;
top: 0 !important;
left: 0 !important;
width: 0 !important;
height: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
outline: none !important;
z-index: -9999 !important;
background: none !important;
border-style: solid !important;
border-color: transparent !important;
}  .irs {
height: 75px;
}
.irs-with-grid {
height: 75px;
}
.irs-line {
height: 5px; top: 33px;
background: #EEE;
background: linear-gradient(to bottom, #E8EAEA -50%, #FFF 150%); border: 1px solid #E8EAEA;
border-radius: 16px;
-moz-border-radius: 16px;
}
.irs-line-left {
height: 5px;
}
.irs-line-mid {
height: 5px;
}
.irs-line-right {
height: 5px;
}
.irs-bar {
height: 5px; top: 33px;
background: #B79AB6;
}
.irs-bar-edge {
height: 10px; top: 33px;
width: 14px;
border: 1px solid #428bca;
border-right: 0;
background: #428bca;
background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); border-radius: 16px 0 0 16px;
-moz-border-radius: 16px 0 0 16px;
}
.irs-shadow {
height: 2px; top: 38px;
background: #000;
opacity: 0.3;
border-radius: 5px;
-moz-border-radius: 5px;
}
.lt-ie9 .irs-shadow {
filter: alpha(opacity=30);
}
.irs-slider {
top: 27px;
width: 16px; height: 16px;
background: #BC84B7;
border: 2px solid #fff;
border-radius: 50%;
-moz-border-radius: 50%;
box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
cursor: pointer;
}
.irs-slider:after{
position: absolute;
left: -3px;
border-radius: 50%;
display: block;
content: "";
width: 16px;
height: 16px;
border: 1px solid #bc84b7;
top: -3px;
}
.irs-slider:hover {
background: #E8EAEA;
border: 2px solid #E8EAEA;
}
.irs-min, .irs-max {
color: #333;
font-size: 12px; line-height: 1.333;
text-shadow: none;
top: 0;
padding: 1px 5px;
background: rgba(0,0,0,0.1);
border-radius: 3px;
-moz-border-radius: 3px;
}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {
background: #ccc;
}
.irs-from, .irs-to, .irs-single {
color: #fff;
font-size: 14px; line-height: 1.333;
text-shadow: none;
padding: 1px 5px;
background: #428bca;
border-radius: 3px;
-moz-border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
background: #999;
}
.irs-grid {
height: 27px;
}
.irs-grid-pol {
opacity: 0.5;
background: #428bca;
}
.irs-grid-pol.small {
background: #999;
}
.irs-grid-text {
bottom: 5px;
color: #99a4ac;
}
.irs-disabled {
}
.form-group{
justify-content: center;
display: flex;
align-items: center;
}
.form-group span{
justify-content: center;
font-size: 12px;
font-weight: 300;
margin-right: 5px;
}
.form-control {
font-family: inherit;
display: block;
width: 40px;
height: 22px;
padding: 0px 5px;
font-size: 12px;
font-weight: 700;
color: #BC84B7;
text-align: center;
background-image: none;
border: 1px solid #B79AB6;
border-radius: 10px 0 0 10px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-group .form-control+div {
color: #fff;
width: 20px;
height: 22px;
background-color: #B79AB6;
display: flex;
border-radius: 0 10px 10px 0;
margin-right: 10px;
padding-right: 6px;
align-items: center;
justify-content: center;
font-size: 15px;
} .right_block {
width: 100%;
margin: 70px 0 0 70px;
position: relative;
}
.right_block > .mobile_filters {
display: none;
visibility: hidden;
}
.right_items {
position: relative;
}
.right_block .prd_breadcrumb {
position: absolute;
display: flex;
top: -70px;
left: 0;
}
.breadcrumb li {
display: block;
font-size: 18px;
}
.breadcrumb li:last-child {
font-weight: 500;
cursor: default;
}
.breadcrumb li:last-child:after  {
opacity: 0;
}
.breadcrumb>li>a:hover {
text-decoration: underline;
}
.woocommerce-ordering {
display: flex;
padding-left: 30px;
background-color: #B79AB6;
border-radius: 10px;
align-items: center;
height: 41px;
}
.sort_by_active_filter {
margin-top: 70px;
display: flex;
padding-left: 30px;
background-color: #B79AB6;
border-radius: 10px;
position: relative;
align-items: center;
height: 45px;
}
.list_btn {
font-weight: 400;
font-size: 15px;
color: #fff;
padding-right: 5px;
padding-left: 5px;
display: flex;
align-items: baseline;
border: none;
cursor: pointer;
}
.list_btn:after{
content: 'next';
font-family: swiper-icons;
font-weight: bold;
transform: rotate(90deg);
font-size: 12px;
display: block;
margin-left: 6px;
}
.list_btn:hover, .list_btn:focus {
color: #E8EAEA;
}
.sort_by {
position: relative;
display: inline-block;
color: #fff;
margin-right: 30px;
}
.dropdown_list {
display: flex;
}
.woocommerce-ordering span{
font-size: 15px;
font-weight: 300;
cursor: default;
color: #fff;
}
.woocommerce-ordering select{
background-color: #B79AB6;
font-size: 15px;
color: #fff;
text-transform: lowercase;
cursor: pointer;
padding-bottom: 0.5px;
}
.next_sort_by_list {
overflow: auto;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
z-index: 20;
top: 30px;
left: 83px;
white-space: nowrap;
border-radius: 0 0 10px 10px;
}
.next_sort_by_list a {
color: #fff;
padding: 10px;
text-decoration: none;
display: block;
}
.next_sort_by_list a:hover {
background-color: #BC84B7;
}
.show_list {display: block;} .active_filters {
display: flex;
}
.filter_block {
font-size: 15px;
margin-right: 10px;
display: flex;
top: 5px;
border-radius: 10px;
padding: 6px;
background-color: #fff;
align-items: center;
cursor: default;
}
.filter_block_icon {
margin-left: 5px;
width: 15px;
cursor: pointer;
}
.filter_block_icon:after,
.filter_block_icon:before {
background-color: #BC84B7;
border-radius: 10px;
content: '';
display: block;
height: 2.5px;
margin: 3.5px 0;
}
.filter_block_icon:before {
transform: translateY(3px) rotate(135deg);
}
.filter_block_icon:after {
transform: translateY(-3px) rotate(-135deg);
}
.products_filters .category_prd_preview li img, .sale_products .category_prd_preview li img, .related .sale_prd_preview li img, .page .category_prd_preview li img{
z-index: 1;
width: 237px;
height: 357px;
object-fit: cover;
border-radius: 10px;
transition: all 0.5s ease;
}
.products_filters .category_prd_preview li:nth-child(4n+1) {
margin-left: 0 !important;
}
.products_filters .category_prd_preview li:nth-child(4n+0){
margin-right: 0 !important;
}
.page .category_prd_preview li:nth-child(5n+1) {
margin-left: 0 !important;
}
.page .category_prd_preview li:nth-child(5n+0){
margin-right: 0 !important;
}
.products_filters .category_prd_preview li a:hover .products_pic2, .page .category_prd_preview li a:hover .products_pic2{
z-index: 1;
}
.products_filters .category_prd_preview li a:hover .products_pic, .page .category_prd_preview li a:hover .products_pic{
z-index: -1;
} #post-332  .entry-title, #post-335  .entry-title, #post-11  .entry-title, #post-12  .entry-title, #post-3083 .entry-title {
display: none;
visibility: hidden;
}
ul.products li.product .woocommerce-loop-product__title {
color: var(--base-color);
margin-top: 10px;
}
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button {
display: inline-flex;
height: 30px;
box-shadow: 0 0 0 1px #bc84b7;
margin: 15px 5px 10px 5px;
width: 30px;
border-radius: 50%;
justify-content: center;
align-items: center;
text-transform: uppercase;
font-size: 12px;
color: var(--brand-purple-color);
}
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-universal {
width: 80px;
border-radius: 20px;
}
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-2xl-3xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-3xl-4xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-5xl-6xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-xl-xxl {
width: 60px;
border-radius: 20px;
}
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-36-70b,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-36-75b,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-38-75d,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-38-75b,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-38-75c,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-40-80b,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-40-80c,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-40-75c,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-42-80e,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70e-36,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70d-36,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75i-38,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80h-40,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80h-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80e-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80f-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80g-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90c-44,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80d-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80c-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85e-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85e-xxl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85f-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85f-xxl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85d-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85d-xxl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85b-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85c-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85c-44,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85g-xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85g-xxl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-85h-44,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90c-44,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90c-46,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90c-xxl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90b-44,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90d-xxl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90d-3xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90e-xxl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90e-3xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90f-xxl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90f-3xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90h-3xl,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-90g-46,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-95c-46,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-95c-48,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-95d-46,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-95d-48,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-95e-46,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-95e-48,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-95f-48,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-95g-48,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-100e-46,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-100c-46,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-100c-48,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-100f-46,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-100d-46,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-100d-48,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-105e-48,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-105f-48,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-105d-48 {
width: 40px;
border-radius: 20px;
font-size: 10px;
}
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70b-s,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70c-s,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70d-s,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70d-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70c-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70e-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70f-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70e-s,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70f-s,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70g-s,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-70h-s,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75b-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75d-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75c-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75e-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75f-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75g-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75h-m,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75c-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75d-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75e-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75f-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-75g-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80c-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80d-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80b-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80f-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80g-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-80e-l,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-35-36,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-37-38,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-39-40,
.sale_prd_preview .rtwpvs-term-span.rtwpvs-term-span-button.size-41-42 {
font-size: 10px;
} .prd_breadcrumb {
display: flex;
margin-top: 40px;
}
.prd_breadcrumb li {
display: block;
font-size: 18px;
}
.prd_breadcrumb li:last-child {
font-weight: 500;
cursor: default;
color: var(--brand-purple-color);
}
.prd_breadcrumb li:last-child:after  {
opacity: 0;
}
.prd_breadcrumb>nav>li>a, .prd_breadcrumb>nav>a{
color: var(--base-color);
}
.prd_breadcrumb>nav>li>a:hover, .prd_breadcrumb>nav>a:hover {
color: var(--brand-purple-color);
} .pswp__caption{
display: none;
}
.prd-gallery {
position: relative;
}
.prd-pics {
margin-top: 30px;
}
.prd-thumbs {
float: left;
height: 660px;
margin-right: 30px;
}
.prd-preview {
width: 170px;
height: 30%;
overflow: hidden;
margin-bottom: 33px;
border-radius: 10px;
border: 5px solid #fff;
box-shadow: 0 0 0 1pt #B79AB6;
}
.prd-preview:hover{
box-shadow: 0 0 0 2pt #B79AB6;
}
.prd-preview img {
width: 100%;
margin-top: -15%;
}
.prd-preview:last-child {
margin-bottom: 0;
}
.full-pic {
width: 440px;
font-size: 12px;
float: left;
}
.full-pic, .full-pic img {
height: 660px;
border-radius: 10px;
}
.previews a:hover, .previews a.prd-selected {
}
.full-pic img:hover {
cursor: pointer;
}
.prd-clearfix:after {
content: ".";
visibility: hidden;
display: block;
height: 0;
clear: both;
} .pic-page{
position: relative;
margin-bottom: 60px;
}
.pic-page .prd_label_sale {
height: 70px;
width: 70px;
font-size: 25px;
right: -35px;
}
.single-product .label_kohe_saadaval {
display: none;
visibility: hidden;
}
.pdr-hide {
display: none;
}
.yith-wcwl-wishlistexistsbrowse .feedback{
display: flex;
} .title_prd_id, .product_title {
display: grid;
font-size: 20px;
font-weight: 500;
color: var(--base-color);
}
.title_prd_id span, .sku_wrapper {
font-size: 13px;
font-weight: 300;
color: var(--base-color);
text-transform: uppercase;
}
.product_meta .posted_in {
display: none;
}
.prd_page_info{
grid-column: none;
width: 400px;
margin: 0 0 60px 60px;
} .price {
margin: 10px 0 10px 0;
justify-content: center;
display: flex;
cursor: default;
align-items: center;
}
.entry-summary .price {
margin: 20px 0 20px 0;
justify-content: left;
}
.woocommerce-Price-amount {
font-weight: 500;
font-size: 24px;
color: var(--brand-purple-color);
}
del>.woocommerce-Price-amount::before {
position: absolute;
content: "";
top: 50%;
left: -0.2em;
width: calc(100%);
height: 1px;
background: currentColor;
transform: rotate(334deg);
}
del {
text-decoration:none;
}
del .woocommerce-Price-amount { position: relative;
font-weight: 300;
margin-left: 5px;
color: var(--base-color);
font-size: 17px!important;
margin-right: 5px;
}
.price ins{
text-decoration: none;	
}
.entry-summary .price ins{
text-decoration: none;	
} .campaign-text p {
border-radius: 10px;
margin-bottom: 15px;
background-color: var(--brand-grey-color);
padding: 10px;
} .prd_size_title, .variations label {
font-size: 13px;
font-weight: 300;
color: var(--base-color);
display: flex;
align-items: center;
margin-bottom: 10px;
}
.variations_form {
position: relative;
}
.prd_size_guide {
position: absolute;
top: 1px;
right: 50%;
text-decoration: underline;
margin-left: 40px;
font-size: 12px;
font-weight: 400;
color: #BC84B7;
} .prd_checkmark-size li{
margin: 0 10px 15px 0;
display: inline-flex;
font-size: 13px;
position: relative;
list-style-type: none;
cursor: pointer;
}
.prd_checkmark-size input {
position: absolute;
opacity: 0;
cursor: pointer;
left: 0;
top: 0;
height: 25px;
width: 25px;
z-index: 1;
}
.prd_checkmark-size:after {
content: "";
position: absolute;
display: none;
}
.filters_prd_size input:checked ~.checkmark-size:after {
display: block;
}
.filters_prd_size ul li:hover .category-selection-size ~ .checkmark-size {
border: 2px solid #BC84B7;
font-weight: 500;
}
.filters_prd_size input:checked ~.checkmark-size {
border: 2px solid #BC84B7;
color: #fff;
font-weight: 500;
}
.filters_prd_size ul {
display: block;
} .entry-content {
color: var(--base-color);
}
.type-page {
margin: 20px;
}
.type-page h3 {
margin-top: 20px;
}
.type-page p {
margin-top: 5px;
line-height: 1.5em;
}
.type-page ul{
margin-left: 30px;
} .img-replace { display: inline-block;
overflow: hidden;
text-indent: 100%;
color: transparent;
white-space: nowrap;
}
.cd-popup {
position: fixed;
left: 0;
top: 0;
height: 100%;
width: 100%;
background-color: var(--brand-grey-color);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible {
z-index: 99;
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
position: relative;
width: 60%;
margin: 5% auto;
background: #FFF;
border-radius: .25em .25em .4em .4em;
text-align: center;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
-webkit-transform: translateY(-40px);
-moz-transform: translateY(-40px);
-ms-transform: translateY(-40px);
-o-transform: translateY(-40px);
transform: translateY(-40px); -webkit-backface-visibility: hidden;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.cd-popup-container .cd-buttons:after {
content: "";
display: table;
clear: both;
}
.cd-popup-container .cd-buttons a {
display: block;
height: 60px;
line-height: 60px;
text-transform: uppercase;
color: #FFF;
-webkit-transition: background-color 0.2s;
-moz-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.cd-popup-container .cd-popup-close {
position: absolute;
top: 8px;
right: 8px;
width: 30px;
height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
content: '';
position: absolute;
top: 12px;
width: 14px;
height: 3px;
background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
left: 8px;
}
.cd-popup-container .cd-popup-close::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
right: 8px;
}
.is-visible .cd-popup-container {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
} .size-guide-xml {
text-align: left;
font-size: 15px;
}
.cd-popup-container .size-guide-xml {
padding: 20px;
}
.prd_accordion .size-guide-xml {
padding: 0 15px 15px 15px;
}
.size-guide-xml table,  .cd-popup-container table{
text-align: center;
width: 100%;
box-shadow: 0 0 2px #edecea;
background: #edecea;
font-size: 14px;
color: var(--base-color);
}
.cd-popup-container table {
margin-top: 34px;
}
.size-guide-xml table {
margin-top: 10px;
}
.size-guide-xml table thead {
width: 99.1%;
}
.size-guide-xml table th {
padding: 10px 0;
}
.cd-popup-container table tr td:nth-child(n + 2):nth-child(-n + 5),
.cd-popup-container table tr th:nth-child(n + 2):nth-child(-n + 5),
.size-guide-xml table tr td:nth-child(n + 2):nth-child(-n + 5),
.size-guide-xml table tr th:nth-child(n + 2):nth-child(-n + 5) {
border-left: 1px solid #fff;
}
.cd-popup-container table tbody,
.size-guide-xml table tbody {
max-height: 420px;
overflow-y: auto;
width: 100%;
}
.cd-popup-container table tbody td,
.size-guide-xml table tbody td {
padding: 3px 0;
background-color: #fff;
}
.cd-popup-container table td, 
.cd-popup-container table th,
.size-guide-xml table td, 
.size-guide-xml table th {
width: 20%;
}
.cd-popup-container table tr.bg td,
.size-guide-xml table tr.bg td {
background-color: var(--brand-grey-color);
}
.woocommerce-variation-description {
color: var( --base-color);
}  .hvr-outline-out,.single_add_to_cart_button {
font-size: 13px;
font-weight: 700;
color: #fff;
cursor: pointer;
margin: 15px 0 10px 0;
text-align: center;
background-color: #BC84B7;
width: 400px;
padding: 10px 0;
border-radius: 10px;
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
position: relative;
}
.woocommerce-checkout #order_review #payment .place-order button, 
.woocommerce-order-pay #order_review #payment button {
font-size: 14px;
font-weight: 700;
color: #fff;
cursor: pointer;
margin: 20px 0 10px 0;
text-align: center;
background-color: #BC84B7;
text-transform: uppercase;
float: right;
padding: 10px 20px;
border-radius: 10px;
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
.hvr-outline-out:before , .single_add_to_cart_button:before,
.woocommerce-checkout #order_review #payment.place-order button:before,
.woocommerce-order-pay #order_review #payment button:before {
content: '';
position: absolute;
border-radius: 10px;
border: #BC84B7 solid 2px;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: top, right, bottom, left;
transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before,
.hvr-outline-out:focus:before,
.hvr-outline-out:active:before,
.single_add_to_cart_button:hover:before,
.single_add_to_cart_button:focus:before,
.single_add_to_cart_button:active:before,
.woocommerce-checkout #order_review #payment .place-order button:hover:before,
.woocommerce-checkout #order_review #payment .place-order button:focus:before,
.woocommerce-checkout #order_review #payment .place-order button:active:before,
.woocommerce-order-pay #order_review #payment button:hover:before,
.woocommerce-order-pay #order_review #payment button:focus:before,
.woocommerce-order-pay #order_review #payment button:active:before {
top: -5px;
right: -5px;
bottom: -5px;
left: -5px;
}
hr {
color: #E8EAEA;
border-radius: 10px;
border-style: solid;
} .prd_other_color {
display: flex;
}
.upsells {
margin-top: 10px;
border-top: 1px solid #E8EAEA;
}
.prd_color_title, .upsells h2{
font-weight: 300;
font-size: 15px;
margin: 15px 0 10px 0;
color: var(--base-color);
}
.selection_color_circle {
display: block;
height: 18px;
width: 18px;
background: green;
border-radius: 50%;
border: 2px solid #fff;
box-shadow: 0 0 0 1pt #E8EAEA;
margin: 10px 0 5px 0;
transition: 0.3s ease;
}
.up-sells.products .yith-wcwl-add-to-wishlist{
display: none;
visibility: hidden;
}
.yith-wcwl-add-to-wishlist{
margin-bottom: 10px;
margin-top: 0;
}
.upsells ul.products li.product img:hover {
box-shadow: 0 0 0 1pt #BC84B7;
}
.selection_color_pic{
width: 90px;
height: 110px;
overflow: hidden;
margin-bottom: 30px;
border-radius: 10px;
border: 5px solid #fff;
box-shadow: 0 0 0 1pt #E8EAEA;
transition: 0.3s ease;
}
.preview_other_color {
width: 90px;
margin-right: 14px;
}
.preview_other_color a {
display: grid;
justify-items: center;
width: 90px;
}
.selection_color_pic img{
width: 100%;
margin-top: -15%;
}
select {
outline: 0;
} .prd_accordion {
border-bottom: 1px solid var(--base-color);
border-top: 1px solid var(--base-color);
width: 398px;
}
.accordion {
background-color: unset;
color: var(--base-color);
cursor: pointer;
padding: 14px 15px 14px 30px;
width: 100%;
text-align: left;
outline: none;
font-size: 15px;
font-weight: 400;
text-transform: uppercase;
}
.accordion:nth-last-child(2){
border-top: 1px solid var(--base-color);
}
.active {
border-bottom: 1px solid var(--base-color);
}
.active, .accordion:hover {
background-color: #E8EAEA;
}
.accordion:after {
background-color: #BC84B7;
border-radius: 3px;
content: '';
display: block;
width: 20px;
height: 2px;
margin: 7px 0;
float: right;
transform: translateX(10px);
}
.accordion:before {
background-color: #BC84B7;
border-radius: 3px;
content: '';
display: block;
width: 20px;
height: 2px;
margin: 7px 0;
float: right;
transform: translateX(-10px) rotate(90deg);
}
.active:after {
margin-right: 20px;
}
.active:before {
display: none;
}
.panel {
color: var(--base-color);
display: none;
overflow: hidden;
}
.panel p, .panel ul{
font-size: 15px;
font-weight: 300;
margin: 10px 15px;
}
.panel li{
font-size: 15px;
font-weight: 300;
margin-left: 20px;
}
.panel ul{
font-size: 15px;
font-weight: 300;
margin-top: -5px;
}
.panel b {
font-weight: 400;
}
.accordion_bg:nth-last-child(1){
border-radius: 0 0 0 10px;
} section.error-404.not-found {
min-height: 30vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
}
section.error-404.not-found h1.page-title{
font-size: 100px;
color: var(--brand-purple-color-darken);
} .filters_items .woocommerce-pagination, .page .woocommerce-pagination{
justify-content: center;
margin-top: 20px;
}
.filters_items .woocommerce-pagination li, .page .woocommerce-pagination li{
list-style-type: none;
margin-right: 10px;
}
.filters_items ul.page-numbers, .page ul.page-numbers {
font-size: 20px;
display: flex;
font-weight: 400;
}
.filters_items span.page-numbers.current, .page span.page-numbers.current {
border-radius: 5px;
padding: 0 10px;
color: var(--brand-white-color);
background-color: var(--brand-purple-color);
border: 2px solid var(--brand-purple-color);
}
.filters_items a.page-numbers, .page a.page-numbers {
border-radius: 5px;
padding: 0 10px;
border: 2px solid var(--brand-purple-color);
color: var(--base-color);
}
.filters_items a.page-numbers:hover, .page a.page-numbers:hover {
color: var(--brand-white-color);
background-color: var(--brand-purple-color);
border: 2px solid var(--brand-white-color);
} .woocommerce-order-pay #order_review {
width: 40%;
float: unset;
margin-right: unset;
margin: auto;
}
.woocommerce-order-pay #order_review .shop_table{
width: 100%;
border-radius: 10px;
border: 1px solid #B79AB6;
padding: 10px;
position: relative;
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
.woocommerce-order-pay #order_review .shop_table .wc-item-meta{
margin: 5px 0 0 0;
}
.woocommerce-order-pay #order_review .shop_table .wc-item-meta li {
display: flex;
}
.woocommerce-order-pay #order_review .shop_table .wc-item-meta li p {
margin: 0 0 0 5px;
}
.woocommerce-order-pay .woocommerce-error {
text-align: center;
display: block;
} form#yith-wcwl-form {
text-align: center;
text-align: -webkit-center;
}
.wishlist_table tr td.product-thumbnail a {
max-width: 100px!important;
}
.wishlist_table .attachment-woocommerce_thumbnail{
width: 100px!important;
height: 150px;
border: 4px solid #fff;
box-shadow: 0 0 0 1pt #B79AB6;
object-fit: cover;
border-radius: 10px;
}
.wishlist_table .product-name .variation{
display: flex;
}
.woocommerce-wishlist .entry-title{
display: none;
visibility: hidden;
}@font-face {
font-family: swiper-icons;
src: url(data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");
font-weight: 400;
font-style: normal
}
:root {
--swiper-theme-color:#BC84B7}
.hdr-swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
margin-top: 30px;
border-radius: 10px;
}
.hdr-swiper-container-vertical>.hdr-swiper-wrapper {
flex-direction: column
}
.hdr-swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box
}
.hdr-swiper-container-android .hdr-swiper-slide,.hdr-swiper-wrapper, {
transform: translate3d(0px,0,0)
}
.hdr-swiper-container-multirow>.hdr-swiper-wrapper {
flex-wrap: wrap
}
.hdr-swiper-container-multirow-column>.hdr-swiper-wrapper {
flex-wrap: wrap;
flex-direction: column
}
.hdr-swiper-container-free-mode>.hdr-swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto
}
.hdr-swiper-slide {
margin: 0 !important;
flex-shrink: 0;
width: 100% !important;
height: 100%;
position: relative;
transition-property: transform
}
.hdr-swiper-slide-invisible-blank {
visibility: hidden
}
.hdr-swiper-container-autoheight,.hdr-swiper-container-autoheight .hdr-swiper-slide {
height: auto
}
.hdr-swiper-container-autoheight .hdr-swiper-wrapper {
align-items: flex-start;
transition-property: transform,height
}
.hdr-swiper-container-3d {
perspective: 1200px
}
.hdr-swiper-container-3d .swiper-cube-shadow,.hdr-swiper-container-3d .hdr-swiper-slide,.hdr-swiper-container-3d .hdr-swiper-slide-shadow-bottom,.hdr-swiper-container-3d .hdr-swiper-slide-shadow-left,.hdr-swiper-container-3d .hdr-swiper-slide-shadow-right,.hdr-swiper-container-3d .hdr-swiper-slide-shadow-top,.hdr-swiper-container-3d .hdr-swiper-wrapper {
transform-style: preserve-3d
}
.hdr-swiper-container-3d .hdr-swiper-slide-shadow-bottom,.hdr-swiper-container-3d .hdr-swiper-slide-shadow-left,.hdr-swiper-container-3d .hdr-swiper-slide-shadow-right,.hdr-swiper-container-3d .hdr-swiper-slide-shadow-top {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10
}
.hdr-swiper-container-3d .hdr-swiper-slide-shadow-left {
background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.hdr-swiper-container-3d .hdr-swiper-slide-shadow-right {
background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.hdr-swiper-container-3d .hdr-swiper-slide-shadow-top {
background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.hdr-swiper-container-3d .hdr-swiper-slide-shadow-bottom {
background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.hdr-swiper-container-css-mode>.hdr-swiper-wrapper {
overflow: auto;
scrollbar-width: none;
-ms-overflow-style: none
}
.hdr-swiper-container-css-mode>.hdr-swiper-wrapper::-webkit-scrollbar {
display: none
}
.hdr-swiper-container-css-mode>.hdr-swiper-wrapper>.hdr-swiper-slide {
scroll-snap-align: start start
}
.hdr-swiper-container-horizontal.hdr-swiper-container-css-mode>.hdr-swiper-wrapper {
scroll-snap-type: x mandatory
}
.hdr-swiper-container-vertical.hdr-swiper-container-css-mode>.hdr-swiper-wrapper {
scroll-snap-type: y mandatory
}
:root {
--swiper-navigation-size:30px}
.hdr-swiper-button-next,.hdr-swiper-button-prev {
position: absolute;
top: 50%;
width: calc(var(--swiper-navigation-size)/ 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color,var(--swiper-theme-color))
}
.hdr-swiper-button-next.swiper-button-disabled,.hdr-swiper-button-prev.swiper-button-disabled {
opacity: 0;
cursor: auto;
pointer-events: none
}
.hdr-swiper-button-next:after,.hdr-swiper-button-prev:after {
font-family: swiper-icons;
font-size: var(--swiper-navigation-size);
text-transform: none!important;
letter-spacing: 0;
text-transform: none;
font-variant: initial
}
.hdr-swiper-button-prev,.hdr-swiper-container-rtl .hdr-swiper-button-next {
left: 20px;
right: auto
}
.hdr-swiper-button-prev:after,.hdr-swiper-container-rtl .hdr-swiper-button-next:after {
content: '';
background-image: url(//holyeli.eu/wp-content/themes/holyeli_boutique/assets/img/next-icon-bnr.svg);
background-repeat: no-repeat;
display: block;
background-size: 30px 40px;
height: 100%;
width: 100%;
transform: rotate(180deg);
}
.hdr-swiper-button-next,.hdr-swiper-container-rtl .hdr-swiper-button-prev {
right: 20px;
left: auto
}
.hdr-swiper-button-next:after,.hdr-swiper-container-rtl .hdr-swiper-button-prev:after {
content: '';
background-image: url(//holyeli.eu/wp-content/themes/holyeli_boutique/assets/img/next-icon-bnr.svg);
background-repeat: no-repeat;
display: block;
background-size: 30px 40px;
height: 100%;
width: 100%;
}
.hdr-swiper-button-next.hdr-swiper-button-white,.hdr-swiper-button-prev.hdr-swiper-button-white {
--swiper-navigation-color:#E8EAEA}
.hdr-swiper-button-next.hdr-swiper-button-black,.hdr-swiper-button-prev.hdr-swiper-button-black {
--swiper-navigation-color:#000000}
.hdr-swiper-button-lock {
display: none
}
.hdr-swiper-pagination {
position: absolute;
text-align: center;
transition: .3s opacity;
transform: translate3d(0,0,0);
z-index: 10;
}
.hdr-swiper-pagination.hdr-swiper-pagination-hidden {
opacity: 0
}
.hdr-swiper-container-horizontal>.hdr-swiper-pagination-bullets,.hdr-swiper-pagination-custom,.hdr-swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%
}
.hdr-swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0
}
.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet {
transform: scale(.33);
position: relative
}
.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet-active {
transform: scale(1)
}
.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet-active-main {
transform: scale(1)
}
.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet-active-prev {
transform: scale(.66)
}
.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet-active-prev-prev {
transform: scale(.33)
}
.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet-active-next {
transform: scale(.66)
}
.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet-active-next-next {
transform: scale(.33)
}
.hdr-swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: .2
}
button.hdr-swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.hdr-swiper-pagination-clickable .hdr-swiper-pagination-bullet {
cursor: pointer
}
.hdr-swiper-pagination-bullet-active {
opacity: 1;
background: var(--hdr-swiper-pagination-color,var(--swiper-theme-color))
}
.hdr-swiper-container-vertical>.hdr-swiper-pagination-bullets {
right: 10px;
top: 50%;
transform: translate3d(0px,-50%,0)
}
.hdr-swiper-container-vertical>.hdr-swiper-pagination-bullets .hdr-swiper-pagination-bullet {
margin: 6px 0;
display: block
}
.hdr-swiper-container-vertical>.hdr-swiper-pagination-bullets.hdr-swiper-pagination-bullets-dynamic {
top: 50%;
transform: translateY(-50%);
width: 8px
}
.hdr-swiper-container-vertical>.hdr-swiper-pagination-bullets.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet {
display: inline-block;
transition: .2s transform,.2s top
}
.hdr-swiper-container-horizontal>.hdr-swiper-pagination-bullets .hdr-swiper-pagination-bullet {
margin: 0 4px
}
.hdr-swiper-container-horizontal>.hdr-swiper-pagination-bullets.hdr-swiper-pagination-bullets-dynamic {
left: 50%;
transform: translateX(-50%);
white-space: nowrap
}
.hdr-swiper-container-horizontal>.hdr-swiper-pagination-bullets.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet {
transition: .2s transform,.2s left
}
.hdr-swiper-container-horizontal.hdr-swiper-container-rtl>.hdr-swiper-pagination-bullets-dynamic .hdr-swiper-pagination-bullet {
transition: .2s transform,.2s right
}
.hdr-swiper-pagination-progressbar {
background: rgba(0,0,0,.25);
position: absolute
}
.hdr-swiper-pagination-progressbar .hdr-swiper-pagination-progressbar-fill {
background: var(--hdr-swiper-pagination-color,var(--swiper-theme-color));
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transform: scale(0);
transform-origin: left top
}
.hdr-swiper-container-rtl .hdr-swiper-pagination-progressbar .hdr-swiper-pagination-progressbar-fill {
transform-origin: right top
}
.hdr-swiper-container-horizontal>.hdr-swiper-pagination-progressbar,.hdr-swiper-container-vertical>.hdr-swiper-pagination-progressbar.hdr-swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0
}
.hdr-swiper-container-horizontal>.hdr-swiper-pagination-progressbar.hdr-swiper-pagination-progressbar-opposite,.hdr-swiper-container-vertical>.hdr-swiper-pagination-progressbar {
width: 4px;
height: 100%;
left: 0;
top: 0
}
.hdr-swiper-pagination-white {
--hdr-swiper-pagination-color:#E8EAEA}
.hdr-swiper-pagination-black {
--hdr-swiper-pagination-color:#000000}
.hdr-swiper-pagination-lock {
display: none
}
.hdr-swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0,0,0,.1)
}
.hdr-swiper-container-horizontal>.hdr-swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%
}
.hdr-swiper-container-vertical>.hdr-swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%
}
.hdr-swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0,0,0,.5);
border-radius: 10px;
left: 0;
top: 0
}
.hdr-swiper-scrollbar-cursor-drag {
cursor: move
}
.hdr-swiper-scrollbar-lock {
display: none
}
.hdr-swiper-zoom-container {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center
}
.hdr-swiper-zoom-container>canvas,.hdr-swiper-zoom-container>img,.hdr-swiper-zoom-container>svg {
max-width: 100%;
max-height: 100%;
object-fit: contain
}
.hdr-swiper-slide-zoomed {
cursor: move
}
.hdr-swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
transform-origin: 50%;
animation: swiper-preloader-spin 1s infinite linear;
box-sizing: border-box;
border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
border-radius: 50%;
border-top-color: transparent
}
.hdr-swiper-lazy-preloader-white {
--swiper-preloader-color:#fff}
.hdr-swiper-lazy-preloader-black {
--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin {
100% {
transform: rotate(360deg)
}
}
.hdr-swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000
}
.hdr-swiper-container-fade.hdr-swiper-container-free-mode .hdr-swiper-slide {
transition-timing-function: ease-out
}
.hdr-swiper-container-fade .hdr-swiper-slide {
pointer-events: none;
transition-property: opacity
}
.hdr-swiper-container-fade .hdr-swiper-slide .hdr-swiper-slide {
pointer-events: none
}
.hdr-swiper-container-fade .hdr-swiper-slide-active,.hdr-swiper-container-fade .hdr-swiper-slide-active .hdr-swiper-slide-active {
pointer-events: auto
}
.hdr-swiper-container-cube {
overflow: visible
}
.hdr-swiper-container-cube .hdr-swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
transform-origin: 0 0;
width: 100%;
height: 100%
}
.hdr-swiper-container-cube .hdr-swiper-slide .hdr-swiper-slide {
pointer-events: none
}
.hdr-swiper-container-cube.hdr-swiper-container-rtl .hdr-swiper-slide {
transform-origin: 100% 0
}
.hdr-swiper-container-cube .hdr-swiper-slide-active,.hdr-swiper-container-cube .hdr-swiper-slide-active .hdr-swiper-slide-active {
pointer-events: auto
}
.hdr-swiper-container-cube .hdr-swiper-slide-active,.hdr-swiper-container-cube .hdr-swiper-slide-next,.hdr-swiper-container-cube .hdr-swiper-slide-next+.hdr-swiper-slide,.hdr-swiper-container-cube .hdr-swiper-slide-prev {
pointer-events: auto;
visibility: visible
}
.hdr-swiper-container-cube .hdr-swiper-slide-shadow-bottom,.hdr-swiper-container-cube .hdr-swiper-slide-shadow-left,.hdr-swiper-container-cube .hdr-swiper-slide-shadow-right,.hdr-swiper-container-cube .hdr-swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.hdr-swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
background: #000;
opacity: .6;
-webkit-filter: blur(50px);
filter: blur(50px);
z-index: 0
}
.hdr-swiper-container-flip {
overflow: visible
}
.hdr-swiper-container-flip .hdr-swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1
}
.hdr-swiper-container-flip .hdr-swiper-slide .hdr-swiper-slide {
pointer-events: none
}
.hdr-swiper-container-flip .hdr-swiper-slide-active,.hdr-swiper-container-flip .hdr-swiper-slide-active .hdr-swiper-slide-active {
pointer-events: auto
}
.hdr-swiper-container-flip .hdr-swiper-slide-shadow-bottom,.hdr-swiper-container-flip .hdr-swiper-slide-shadow-left,.hdr-swiper-container-flip .hdr-swiper-slide-shadow-right,.hdr-swiper-container-flip .hdr-swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}table.shop_table_responsive thead {
display: none;
}
table.shop_table_responsive thead th{
color: var( --base-color);
}
table.shop_table_responsive tbody th {
display: none;
}
table.shop_table_responsive tr td {
margin-bottom: 10px;
display: block;
text-align: right;
clear: both;
}
table.shop_table_responsive .product-name, table.shop_table_responsive .product-name>a {
color: var( --base-color);
}
table.shop_table_responsive .product-name dl.variation {
display: flex;
}
table.shop_table_responsive .product-name dd.variation-Suurus {
color: #bc84b7;
margin-left: 10px;
}
table.shop_table_responsive tr td:before {
content: attr(data-title) ": ";
float: left;
color: #2D2D2A;
}
table.shop_table_responsive tr td.product-remove a {
text-align: left;
}
table.shop_table_responsive tr td.product-remove:before {
display: none;
}
table.shop_table_responsive tr td.actions:before, table.shop_table_responsive tr td.download-actions:before {
display: none;
}
table.shop_table_responsive tr td.download-actions .button {
display: block;
text-align: center;
}
@media screen and (min-width: 48em) {
table.shop_table_responsive thead {
display: table-header-group;
}
table.shop_table_responsive tbody th {
display: table-cell;
}
table.shop_table_responsive tr th, table.shop_table_responsive tr td {
font-weight: 400;
text-align: center;
}
table.shop_table_responsive tr th{
border-bottom: 1px solid var(--base-color);
width: 120px;
}
table.shop_table_responsive tr td {
display: table-cell;
}
table.shop_table_responsive tr td:before {
display: none;
}
table.shop_table_responsive .woocommerce-orders-table__cell-order-total {
display: grid;
}
} .related {
width: 100%;
}
.related>div>h2{
text-align: center;
width: 235px;
font-weight: unset;
text-transform: uppercase;
display: table;
margin: auto;
color: var(--base-color);
font-size: 19px;
padding: 7px 0px 7px 0px;
border-radius: 10px;
border: 2.5px solid #B79AB6;
}
.upsells ul.products {
display: grid;
grid-template-columns: repeat(auto-fill,minmax(90px,4fr));
column-gap: 10px;
justify-items: start;
display: grid;
margin: 0;
padding: 0;
}
.upsells ul.products li.product {
list-style: none;
position: relative;
margin-bottom: 10px;
margin-right: 0!important;
width: 0!important;
}
ul.products li.product .woocommerce-loop-product__title {
font-size: 1rem;
font-weight: 100;
}
.upsells .onsale, .upsells .price {
display: none;
}
.upsells ul.products li.product img {
border-radius: 10px;
border: 5px solid #fff;
box-shadow: 0 0 0 1pt #E8EAEA;
object-fit: cover;
display: block;
width: 80px;
height: 110px;
display: block;
transition: 0.2s ease;
}
ul.products li.product .button {
display: block;
}  figure {
margin-inline-end: 0;
margin-inline-start: 0;
margin-block-start: 0;
margin-block-end: 0;
}
.single-product div.product {
margin-top: 30px;
content: "";
display: flex;
flex-flow: wrap;
position: relative;
justify-content: center;
}
.single-product div.product .woocommerce-product-gallery {
position: relative;
flex-direction: row-reverse;
display: flex;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: 0;
right: 26em;
display: block;
z-index: 1;
visibility: hidden;
}
.woocommerce-product-gallery__trigger:after {
content:'';
background-image: url(//holyeli.eu/wp-content/themes/holyeli_boutique/assets/img/lens.svg);
background-repeat: no-repeat;
display: block;
width: 100%;
visibility: visible;
height: 20px;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {	
width: 460px;
margin-bottom: 40px;
}
.flex-viewport .woocommerce-product-gallery__image {
height: 666px;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image>a>img.wp-post-image {
max-height: 666px;
height: 100%;
object-fit: cover;
width: 100%;
border-radius: 10px;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
margin-right: 20px;
max-width: 250px;
max-height: 666px;
display: grid;
gap: 15px;
margin: 0;
padding: 0;
margin-right: 30px;
}
.flex-control-thumbs li {
max-width: 170px;
max-height: 200px;
overflow: hidden;
border-radius: 10px;
border: 5px solid #fff;
box-shadow: 0 0 0 1pt #B79AB6;
}
.flex-control-thumbs li:last-child {
margin-bottom: 0;
}
.flex-control-thumbs li>img {
height: 100%;
object-fit: cover;
width: 100%;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
cursor: pointer;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li .flex-active {
opacity: 0.5;
cursor: default;
}
.flex-control-thumbs li:has(.flex-active)  {
display: none;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover{
box-shadow: 0 0 0 2pt #B79AB6;
}
.flex-active:hover .flex-control-thumbs li{
box-shadow: 0 0 0 1pt #B79AB6;
}
.stock:empty:before {
display: none;
}
.stock.in-stock {
color: #0f834d;
}
.stock.out-of-stock {
color: #e2401c;
}  @media screen and (min-width: 768px) {
.col2-set .form-row-last {
float: right;
margin-right: 0;
}
}  .site-header-cart {
position: relative;
margin: 0;
padding: 0;
content: "";
display: table;
table-layout: fixed;
}
.site-header-cart .cart-contents {
text-decoration: none;
}
.site-header-cart .widget_shopping_cart {
display: none;
}
.site-header-cart .product_list_widget {
margin: 0;
padding: 0;
} .star-rating {
overflow: hidden;
position: relative;
height: 1.618em;
line-height: 1.618;
font-size: 1em;
width: 5.3em;
font-family: 'star';
font-weight: 400;
}
.star-rating:before {
content: "\53\53\53\53\53";
opacity: .25;
float: left;
top: 0;
left: 0;
position: absolute;
}
.star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
color: royalblue;
}
p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
margin-right: 1px;
font-weight: 400;
}
p.stars a:before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: "star";
content: "\53";
color: #404040;
text-indent: 0;
opacity: .25;
}
p.stars a:hover ~ a:before {
content: "\53";
color: #404040;
opacity: .25;
}
p.stars:hover a:before {
content: "\53";
color: royalblue;
opacity: 1;
}
p.stars.selected a.active:before {
content: "\53";
color: royalblue;
opacity: 1;
}
p.stars.selected a.active ~ a:before {
content: "\53";
color: #404040;
opacity: .25;
}
p.stars.selected a:not(.active):before {
content: "\53";
color: royalblue;
opacity: 1;
} .woocommerce-tabs ul.tabs {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}
.woocommerce-tabs ul.tabs li {
display: block;
margin: 0;
position: relative;
}
.woocommerce-tabs ul.tabs li a {
padding: 1em 0;
display: block;
}
.woocommerce-tabs .panel h2:first-of-type {
margin-bottom: 1em;
} .woocommerce-password-strength {
text-align: right;
}
.woocommerce-password-strength.strong {
color: #0f834d;
}
.woocommerce-password-strength.short {
color: #e2401c;
}
.woocommerce-password-strength.bad {
color: #e2401c;
}
.woocommerce-password-strength.good {
color: #3D9CD2;
} .form-row.woocommerce-validated input.input-text {
box-shadow: inset 2px 0 0 var(--brand-purple-color-darken);
}
.form-row.woocommerce-invalid input.input-text {
box-shadow: inset 2px 0 0 #e2401c;
}
.required {
color: red;
} .woocommerce-notices-wrapper{
width: 100%;
}
.woocommerce-message {
border-radius: 10px;
background-color: var(--brand-purple-color-darken);
padding: 10px;
text-align: center;
content: "";
display: block;
table-layout: fixed;
clear: both;
margin: 30px 0;
color: var(--brand-white-color);
font-size: 1.2em;
font-weight: 100;
}
.woocommerce-message>a{
text-decoration: underline;
margin-right: 10px;
color: var(--brand-white-color);
font-weight: 400;
}
.woocommerce>.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments {
content: "";
display: table;
table-layout: fixed;
clear: both;
margin-right: 30px;
color: var( --base-color);
font-size: 1.5em;
}
.woocommerce .return-to-shop {
font-size: 20px;
display: grid;
align-items: center;
text-decoration: underline;
}
.fix-menu+#primary .woocommerce>.woocommerce-info {
margin: auto;
width: 1500px;
z-index: 98;
position: fixed;
right: 0;
left: 0;
top: 64px;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.woocommerce>.woocommerce-info>a {
text-decoration: underline;
margin-left: 30px;
color:#fff;
}
.woocommerce>.woocommerce-info .free_delivery_nt {
display: inline-flex;
font-weight: 300;
align-items: center;
}
.woocommerce>.woocommerce-info .woocommerce-Price-amount {
margin-left: 5px;
font-weight: 400;
font-size: 20px;
}
.woocommerce-error {
border-radius: 10px;
text-align: center;
display: block;
color:var(--brand-white-color);
background-color: #c54f4f;
padding: 10px;
margin: 20px;
font-weight: 300;
font-size: 15px;
}
.woocommerce-error>li>a {
text-decoration: underline;
margin-right: 10px;
color: var(--brand-white-color);
font-weight: 600;
}
.demo_store {
position: fixed;
left: 0;
bottom: 0;
right: 0;
margin: 0;
padding: 1em;
background-color: #3D9CD2;
z-index: 9999;
}
@media screen and (min-width: 48em) { .site-header-cart .widget_shopping_cart {
position: absolute;
top: 100%;
width: 100%;
z-index: 999999;
left: -999em;
display: block;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
left: 0;
display: block;
}
}  .widget_price_filter .price_slider {
margin-bottom: 1.5em;
}
.widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4em;
}
.widget_price_filter .price_slider_amount .button {
float: left;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
cursor: ew-resize;
outline: none;
background: royalblue;
box-sizing: border-box;
margin-top: -.25em;
opacity: 1;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.1);
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
display: block;
border: 0;
background: royalblue;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
background: rgba(0, 0, 0, 0.1);
}
.widget_price_filter .ui-slider-horizontal {
height: .5em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
height: 100%;
}