@media only screen and (max-width: 480px) {
rs-layer-wrap {
top: 0 !important;
}
}
@media only screen and (max-width: 768px) {
#qodef-page-outer .qodef-content-grid {  width: 100%;
max-width: 100%;
}
}
#qodef-page-outer .qodef-content-grid {
max-width: 100%;
} @media only screen and (max-width: 1440px) {
.woocommerce-account #qodef-page-outer .qodef-content-grid {
max-width: 100%; }
body.find-store-page .qodef-grid>.qodef-grid-inner {
margin: 0;
}
body.find-store-page .qodef-content-grid .elementor-container.elementor-column-gap-custom {
padding: 0 15px;
grid-template-columns: repeat(3, 1fr);
}
.search-results.qodef-content-grid-1400 section.qodef-elementor-content-grid > .elementor-container,
.plp-page-template.qodef-content-grid-1400 section.qodef-elementor-content-grid > .elementor-container {
width: calc(100% - 30px);
max-width: calc(100% - 30px);
margin: 0 auto;
}
.search-results.qodef-content-grid-1400 .qodef-grid.qodef-gutter--mini > .qodef-grid-inner > .qodef-grid-item {
padding: 0 15px;
}
body.search-results.qodef-header--sticky-display .qodef-woo-product-list .qodef-product-list-filter-holder {
margin-left: 0;
}
body.product-template-default.qodef-content-grid-1400 #qodef-page-inner.qodef-content-grid {
width: calc(100% - 30px);
}
.search-results .qodef-woo-product-list .qodef-product-list-filter-holder, 
.plp-page-template .qodef-woo-product-list .qodef-product-list-filter-holder {
padding-right: 0;
padding-left: 0;
}
.search-results .qodef-woo-product-list .qodef-product-list-filter-holder {
margin-right: -30px;
margin-left: -30px;
padding-right: 15px;
padding-left: 15px;
}
.qodef-woo-product-list .qodef-product-list-filter-holder .qodef-product-list-filter-horizontal .qodef-grid-inner {
padding: 0 20px;
}
.qodef-woo-product-list .qodef-product-list-filter-holder .qodef-product-list-filter-horizontal {
width: 100% !important;
left: 0 !important;
}
body.search-results .qodef-breadcrumbs {
width: 100%;
}
body.search-results .qodef-m-content.qodef-content-full-width {
padding: 0 20px;
}
} @media only screen and (max-width: 1250px) {
.woocommerce-account #qodef-page-outer .qodef-content-grid {
max-width: 100%;
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner {
width: calc(100% - 70px);
}
#qodef-woo-page.qodef--single .qodef-woo-single-image {
width: 66%;
}
#qodef-woo-page.qodef--single .summary.entry-summary {
width: 33%;
padding: 0;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .images .wpgis-slider-for {
width: 80%;
padding: 0;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .images .qodef-woo-thumbnails-wrapper {
width: 20%;
}
.newsletter-widgets-area .qodef-content-grid {
width: 100%;
}
#mc_signup .mc_form_inside, .qodef-newsletter {
grid-template-columns: 31% 31% 31%;
gap: 3%;
padding: 0;
}
.newsletter-widgets-area {
padding: 54px 0 63px 0;
}
.qodef-woo-product-list .qodef-woo-product-content {
margin: 10px 0 0 10px !important;
}
.wt-related-products .plp-content.qodef-woo-product-content,
.related.products .plp-content .variations_form.cart,
.up-sells.upsells .plp-content .variations_form.cart,
.cross-sells .plp-content .variations_form.cart  {
margin-top: 10px !important;        
}
.wt-related-products .qodef-woo-product-title, 
.cross-sells .qodef-woo-product-title {
padding-left: 10px;
}
body.single-product #qodef-woo-page.qodef--single .wt-related-products .owl-carousel .owl-item .plp-content .price, 
body.single-product #qodef-woo-page.qodef--single .wt-related-products .owl-carousel .owl-item .plp-content .variations_form.cart {
margin-left: 10px !important;
}
} @media only screen and (max-width: 1024px) {
body { }
.qodef-woo-product-list.qodef-gutter--tiny ul.products,
body.search-results .qodef-elementor-content-grid .qodef-grid-inner.plp-page-grid,
body.plp-page-template .qodef-elementor-content-grid .qodef-grid-inner.plp-page-grid {
grid-template-columns: repeat(3, 1fr);
}
body.single-post .elementor-widget-wrap.elementor-element-populated {
width: calc(100% - 25px);
margin: 0 auto;
}
.qodef-woo-product-list.qodef-filter-type--top .qodef-svg--close {
top: 110px;
} .left-area {
display: flex;
}
.qodef-opener-icon .qodef-m-icon {
padding-top: 0;
}
.qodef-mobile-header-opener svg {
width: 40px;
}
.qodef-opener-icon.qodef-mobile-header-opener {
width: 40px;
height: 40px;
margin: 0;
}
#qodef-page-mobile-header .qodef-widget-holder {
width: 40px;
height: 40px;
}
#qodef-page-mobile-header .qodef-widget-holder .widget.widget_eirwen_core_search_opener {
width: 100%;
height: 100%;
margin: 0;
}
#qodef-page-mobile-header .qodef-widget-holder .widget.widget_eirwen_core_search_opener a {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: space-evenly;
}
.qodef-svg--search {
margin-bottom: 0;
}
.right-area {
display: flex;
}
#qodef-page-mobile-header .right-area .qodef-widget-holder {
width: unset;
height: unset;
}
#qodef-page-mobile-header .right-area .qodef-widget-holder > div {
margin: 0;
padding: 0;
}
.qodef-widget-dropdown-cart-inner .qodef-m-opener {
width: auto;
height: 40px;
}
.qodef-widget-dropdown-cart-inner .qodef-m-opener .qodef-m-opener-icon {
width: 40px;
height: 40px;
justify-content: space-around;
align-items: center;
}
.qodef-m-opener-count.show {
font: normal normal normal 13px/18px "neue-haas-grotesk-text";
letter-spacing: 0.1px;
color: #191919;
}
.right-area .qodef-wishlist-icon {
width: 40px;
height: 40px;
display: flex;
justify-content: space-around;
align-items: center;
} .newsletter-widgets-area .qodef-content-grid {
width: calc(100% - 60px);
}
.qodef-newsletter {
display: flex;
flex-direction: column;
padding-top: 20px;
gap: 30px;
}
#qodef-page-footer-top-area-inner {
width: calc(100% - 60px);
padding: 50px 0 !important;
}
#qodef-page-footer-top-area .qodef-grid-inner {
display: grid;
grid-column-gap: 20px;
grid-row-gap: 0;
grid-template-columns: repeat(2, 1fr);
margin: 0;
padding: 0;
}
#qodef-page-footer-top-area .qodef-grid-inner:before,
#qodef-page-footer-top-area .qodef-grid-inner:after {
display: none;
}
#qodef-page-footer-top-area .qodef-grid-inner .qodef-grid-item {
width: 100%;
}
.qodef-breadcrumbs {
width: calc(100% - 100px);
}
.plp-page-template .qodef-breadcrumbs {
width: calc(100% - 30px);
} .ubermenu-nav li.ubermenu-active ul.ubermenu-submenu {
position: absolute !important;
top: 0 !important;
height: 100vh !important;
}
.ubermenu .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,
.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {
overflow-y: auto !important;
}
.ubermenu-retractor.ubermenu-retractor-mobile {
padding: 20px 0;
border-bottom: 1px solid #A7AAAF;
margin: 0 20px;
font: normal normal bold 10px/16px "sweet-sans-pro";
letter-spacing: 0.75px;
color: #191919;
text-transform: uppercase;
}
.ubermenu-retractor.ubermenu-retractor-mobile i {
float: left;
margin-top: 3px;
}
.ubermenu-retractor.ubermenu-retractor-mobile i.fa-times:before {
content: "\f053";
}      .ubermenu-target-title.ubermenu-target-text {
display: flex;
justify-content: space-between;
flex-direction: row;
font-size: 12px;
}
.ubermenu-target-title.ubermenu-target-text i {
padding: 0 20px 0 0;
}
.ubermenu-submenu .ubermenu-target-title.ubermenu-target-text {
display: block;        
font: normal normal 400 13px/1.84 "neue-haas-grotesk-text";
letter-spacing: .5px;
}
.ubermenu-main .ubermenu-nav .ubermenu-submenu .sub-title.ubermenu-item-header > .ubermenu-target {
padding: 12px 20px;
}
.ubermenu-submenu .sub-title .ubermenu-target-title.ubermenu-target-text {
font: normal normal 800 10px/1.6 "sweet-sans-pro";
letter-spacing: 0.75px;
}
.ubermenu-submenu .ubermenu-target-title.ubermenu-target-text i {
display: none;
}
.ubermenu .ubermenu-target-text a:hover {
text-decoration: underline;
text-underline-offset: 4px;
}
.ubermenu-target-title.ubermenu-target-text .fa-chevron-right {
display: block;
}
.ubermenu-item-level-0 > .ubermenu-target > .ubermenu-target-title.ubermenu-target-text:after {
content: '';
background: url(//toryburch.co.id/wp-content/themes/eirwen-child/assets/img/icon-slider-arrow-right.svg) center center no-repeat transparent !important;        
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
display: block;
width: 13px;
height: 8px;
}
.normal-weight .ubermenu-target-title.ubermenu-target-text {
font: normal normal 400 11px/18px "neue-haas-grotesk-text";
letter-spacing: 0.75px;
color: #191919;
text-transform: capitalize;
}
.no-icon .ubermenu-target-title.ubermenu-target-text {
justify-content: start;
flex-direction: row;
}
.no-icon .ubermenu-target-title.ubermenu-target-text .fa-chevron-right,
.ubermenu-noindicator .ubermenu-target-title.ubermenu-target-text .fa-chevron-right,
.no-icon.ubermenu-item-level-0 > .ubermenu-target > .ubermenu-target-title.ubermenu-target-text:after,
.ubermenu-noindicator.ubermenu-item-level-0 > .ubermenu-target > .ubermenu-target-title.ubermenu-target-text:after {
display: none;
}
.button .ubermenu-target-title.ubermenu-target-text {
justify-content: center;
padding: 5px 0;
border: 1px solid #6C717A;
}
body.qodef-header--sticky-display .button .ubermenu-target-title.ubermenu-target-text {
padding: 16px 0;
}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0.button > .ubermenu-target {
padding: 10px 20px 20px;
}
body.logged-in .on-logout {
display: none;
}
body:not(.logged-in) .on-login {
display: none;
}
body.search-results .qodef-woo-results {
align-items: flex-end;
justify-content: end;
}
body.search-results .qodef-woo-results .woocommerce-ordering {
width: unset;
}
body.search-results .qodef-woo-results .woocommerce-ordering .select2-container--default {
width: unset !important;
}
.qodef-woo-product-list .qodef-product-list-filter-holder .qodef-filter-left .qodef-filter-opener {
margin: 0;
}
body.qodef-header--sticky-display .qodef-woo-product-list .qodef-product-list-filter-holder {
top: 55px;
padding-top: 10px;
}
} @media only screen and (max-width: 768px) {
body { }
.qodef-woo-product-list.qodef-gutter--tiny ul.products,
body.search-results .qodef-elementor-content-grid .qodef-grid-inner.plp-page-grid,
body.plp-page-template .qodef-elementor-content-grid .qodef-grid-inner.plp-page-grid {
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 1px;
grid-row-gap: 25px;
}
.qodef-woo-product-list.qodef-gutter--tiny ul.products {
margin: 0;
} .qodef-fullscreen-search-holder .qodef-m-inner {
position: fixed;
top: 0 !important;
left: 0 !important;
height: 100vh;
width: 100vw;
padding: 20px;
}
.qodef-fullscreen-search-holder .qodef-m-form {
width: 100%;
}
.qodef-fullscreen-search-holder .qodef-m-inner .qodef-svg--close,
.qodef-woo-product-list.qodef-filter-type--top .qodef-fullscreen-search-holder .qodef-m-inner .qodef-svg--close {
display: block;
position: absolute;
right: 0;
top: 16px;
opacity: 1;
visibility: visible;
}
body.search-results .qodef-page-title.qodef-title--breadcrumbs {
margin-top: 0 !important;
padding-bottom: 32px;
}
body:not(.search-results) .qodef-page-title.qodef-title--breadcrumbs {
display: none;
}
body.search-results .search-results-title {
font: normal normal normal 20px/26px "sweet-sans-pro";
letter-spacing: 0.75px;
color: #191919;
text-transform: uppercase;
}
body.search-results .qodef-woo-results .woocommerce-ordering {
margin-top: 32px;
} #qodef-page-footer-top-area .qodef-grid-inner {
display: flex;
flex-direction: column;
}
#mc_signup .mc_form_inside, .qodef-newsletter {
display: grid;
grid-column-gap: 0;
grid-row-gap: 5px;
grid-template-columns: repeat(1, 1fr);
}
#mc_signup #mc_message {
bottom: -35px;
left: 10px;
}
.cmspage-tem01 .qodef-breadcrumbs,
.faq-content .qodef-breadcrumbs,
.cmspage-tem02 .qodef-breadcrumbs,
.blog-page-template .qodef-breadcrumbs,
.single-post .qodef-breadcrumbs,
.page-id-9 .qodef-breadcrumbs,
.cart.qodef-breadcrumbs {
width: 100%;
margin: 0 auto;
padding: 0 35px;
} .mobile-only-product-grid .qodef-grid-inner {
display: grid;
grid-column-gap: 2px;
grid-row-gap: 30px;
grid-template-columns: repeat(2, 1fr);
}
.filter-header {
display: block;
}         .mobile-only-product-grid .qodef-grid-inner > div {
width: 100% !important;
}
.mobile-only-product-grid .qodef-grid-inner:before,
.mobile-only-product-grid .qodef-grid-inner:after {
display: none;
}
.mobile-only-product-grid .qodef-woo-product-content {
padding: 0 0 0 15px;
}
.mobile-only-product-grid .qodef-woo-product-content h4 a {
font: normal normal normal 11px/18px "neue-haas-grotesk-text";
letter-spacing: 0.75px;
color: #191919;
text-transform: capitalize;
} #qodef-woo-page.qodef--single .qodef-woo-single-inner {
flex-direction: column;
width: 100% ;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .images .wpgis-slider-for {
width: 100%;
order: unset;
margin: 0;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .images .qodef-woo-thumbnails-wrapper {
display: none;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .images .wpgis-slider-for .slick-slide {
display: flex;
justify-content: center;
}    #qodef-woo-page.qodef--single .qodef-woo-single-image .images .wpgis-slider-for ul.slick-dots {
display: flex;
justify-content: center;
bottom: 0;
margin: 0;
padding: 0 20px 10px;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .images .wpgis-slider-for ul.slick-dots li {
padding: 0;
margin: 0 -7px 0 0;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .images .wpgis-slider-for ul.slick-dots li button {
padding: 0;
margin: 0;
font-size: 0;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .images .wpgis-slider-for ul.slick-dots li button:before {
padding: 0;
margin: 0;
color: #191919;
}
#qodef-woo-page.qodef--single .qodef-woo-single-image .images .wpgis-slider-for ul.slick-dots li.slick-active button:before {
opacity: 1;
color: #191919;
} .search-results .select2-container.select2-container--default.select2-container--open,
.plp-page-template .select2-container.select2-container--default.select2-container--open {
position: absolute !important;
z-index: 300 !important;
top: 0 !important;
height: 100vh !important;
}
.search-results .select2-dropdown.select2-dropdown--above,
.plp-page-template .select2-dropdown.select2-dropdown--above {
min-width: 100% !important;
height: 100vh !important;
}
.search-results .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below,
.plp-page-template .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
min-width: 100%;
width: 100vw !important;
height: 100vh;
}
.search-results .select2-container--default .select2-results__options,
.plp-page-template .select2-container--default .select2-results__options {
margin: 0;
max-height: unset !important;
padding: 0 !important;
height: 100vh;
min-width: unset;
}
.search-results .select2-container--default .select2-results__options li,
.plp-page-template .select2-container--default .select2-results__options li {
margin: 0;
padding: 10px 50px !important;
background: url(//toryburch.co.id/wp-content/themes/eirwen-child/assets/img/mobile-sort-radio-off.svg) center left 20px no-repeat !important;
}
.search-results .select2-container--default .select2-results__options li.select2-results__option--highlighted,
.plp-page-template .select2-container--default .select2-results__options li.select2-results__option--highlighted {
background: url(//toryburch.co.id/wp-content/themes/eirwen-child/assets/img/mobile-sort-radio-on.svg) center left 20px no-repeat !important;
}  .ubermenu-nav li:last-child a span {
font: normal normal 800 10px/16px "sweet-sans-pro";
letter-spacing: 0.75px;
color: #191919;
text-transform: capitalize;
}
.ubermenu-nav li:last-child a {
display: flex;
justify-content: flex-start;
}
.ubermenu-nav li:last-child a span i.fa-chevron-right {
display: none;
} #customer_login h2 {
font: normal normal 500 20px/26px "sweet-sans-pro";
letter-spacing: 0.75px;
color: #191919;
text-transform: uppercase;
}
#customer_login > .u-column1.col-1 {
border-bottom: 1px solid #E8E9EB;
margin-bottom: 50px;
padding-bottom: 40px;
}
body.find-store-page .qodef-content-grid .elementor-container.elementor-column-gap-custom {
grid-template-columns: repeat(1, 1fr);
padding: 40px 30px;
grid-row-gap: 36px;
}
body.find-store-page .qodef-content-grid h4.elementor-heading-title {
font: normal normal 800 16px/20px "sweet-sans-pro";
} .wt-related-products .carousel-wrap {
width: calc(100% - 30px) !important;
padding: 0 !important;
margin: 0 !important;
}
#qodef-woo-page.qodef--single .wt-related-products .carousel-wrap {
width: 100% !important;
margin: 0 0 !important;
}
.wt-related-products .carousel-wrap .owl-nav {
display: none;
}
.wt-related-products.products ul.products {
padding: 0 0 0 2px !important;
}
.wt-related-products.products ul.products .owl-stage {
padding-left: 0 !important;
}
.cart-image-sliders {
max-width: 100%;
margin: 0 auto;
padding: 0 15px 0 17px;
}
.woocommerce-form .woocommerce-form-row input,
.woocommerce-checkout .woocommerce-input-wrapper input,
.woocommerce-checkout #qodef-woo-page.qodef--checkout .wc_payment_methods .woocommerce-input-wrapper input {
margin-top: 0;
margin-bottom: 25px;
}
.woocommerce-account .qodef-h1, 
.woocommerce-account h1, 
.woocommerce-account .elementor-widget-heading h1.elementor-heading-title {
font-size: 20px;
line-height: 26px;
text-align: center;
}
}   @media only screen and (min-width: 769px) {
.woocommerce-cart #qodef-page-content #qodef-woo-page.qodef--cart .shop_table td.product-name,
.woocommerce-cart #qodef-page-content #qodef-woo-page.qodef--cart .shop_table td.product-price,
.woocommerce-cart #qodef-page-content #qodef-woo-page.qodef--cart .shop_table td.product-subtotal,
.woocommerce-cart #qodef-page-content #qodef-woo-page.qodef--cart .shop_table td.product-remove {
padding-top: 0;
}
.woocommerce-cart #qodef-page-content #qodef-woo-page.qodef--cart .shop_table td.product-subtotal {
max-width: 150px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review .shop_table tbody tr td {
padding-top: 29.5px;
}
}
@media only screen and (min-width: 1025px) {
.qodef-product-list-filter-horizontal .qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item {
overflow-y: auto;
max-height: 400px;
}
}
@media only screen and (min-width: 1200px) {
.woocommerce-cart #qodef-page-content #qodef-woo-page {
vertical-align: top;
}
.woocommerce-cart #qodef-page-content #qodef-woo-page .woocommerce-cart-form {
width: calc(100% - 471px);
display: inline-block;
}
.woocommerce-cart #qodef-page-content #qodef-woo-page .cart-collaterals {
width: 373px;
display: inline-block;
float: right;
}
.woocommerce-cart #qodef-page-content #qodef-woo-page.qodef--cart .shop_table td.product-remove a,
.woocommerce-cart #qodef-page-content #qodef-woo-page.qodef--cart .shop_table th.product-remove a,
.yith-wcwl-form .shop_table td.product-remove a,
.yith-wcwl-form .shop_table th.product-remove a {
font-size: 0;
}
.woocommerce-page div.woocommerce .shop_table td,
.woocommerce-page div.woocommerce .shop_table .padding {
vertical-align: middle;
padding-top: 10px;
}
.woocommerce-page.woocommerce-checkout div.woocommerce .shop_table td,
.woocommerce-page.woocommerce-checkout div.woocommerce .shop_table .padding {
vertical-align: top;
padding-top: 0;
}
.brand-banner {
margin: 0 auto;
max-width: 1060px;
clear: both;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.homepage-product-container {    
margin: 0 auto;
max-width: 1070px;
clear: both;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.qodef-header--centered #qodef-page-header-inner {
max-width: 1250px;
margin: 0 auto;
padding: 0 45px;
}
.search-results .e-con.e-flex>.e-con-inner,
.plp-page-template  .e-con.e-flex>.e-con-inner {
max-width: unset;
}
.search-results .elementor-widget-eirwen_core_product_list,
.plp-page-template .elementor-widget-eirwen_core_product_list {
margin-top: 10px;
}
}
@media only screen and (min-width: 1441px) {
.qodef-woo-product-list .qodef-product-list-filter-holder .qodef-content-grid {
width: 1100px;
}
.search-results .qodef-woo-product-list .qodef-product-list-filter-holder .qodef-product-list-filter-content,
.plp-page-template .qodef-woo-product-list .qodef-product-list-filter-holder .qodef-product-list-filter-content {
width: 1410px;
}
.wt-related-products .carousel-wrap {
padding: 0 !important;
}
body.single-product .qodef-woo-single-image .wpgis-slider-for .zoom img {
height: 682px;
}
}
@media only screen and (min-width: 768px) {   .woocommerce-checkout .qodef-h1,
.woocommerce-checkout h1,
.woocommerce-checkout .elementor-widget-heading h1.elementor-heading-title {
font-size: 30px;
font-weight: 400;
line-height: 36px;
}
}
@media only screen and (min-width: 769px) {
.cart-wrapper-title {
margin-top: 21px;
margin-bottom: 66px;
}
.cart-wrapper .woocommerce-cart-form {
margin-right: 0;
min-width: calc(100% - 501px);
padding-right: 30px;
}
body.search-results  > .select2-container--open:not(.select2-container--focus),
body.plp-page-template  > .select2-container--open:not(.select2-container--focus) {
transform: translateX(-145px) !important;
z-index: 100;
}
.woocommerce-account.woocommerce-register .qodef-breadcrumbs {
width: 1022px;
}
.woocommerce-account.woocommerce-register #qodef-page-inner {
max-width: 1022px;
margin-bottom: 100px;
padding: 0 15px;
}
.woocommerce-account.woocommerce-page.woocommerce-register div.woocommerce .col2-set {
justify-content: space-between;
flex-direction: row;
position: relative;
}
.woocommerce-account.woocommerce-page.woocommerce-register div.woocommerce .col2-set:before {
content: '';
display: block;
width: 1px;
height: 667px;
position: absolute;
left: 50%;
top: 0;
background-color: #E8E9EB;
}
.woocommerce-account.woocommerce-page.woocommerce-register div.woocommerce .col2-set>*,
.woocommerce-account.woocommerce-page.woocommerce-register div.woocommerce .u-column2.col-2.col-r {
width: 454px;
padding: 0;
margin: 0;
border: none;
}
.qodef-fullscreen-search-holder .qodef-m-inner .qodef-svg--close,
.qodef-woo-product-list.qodef-filter-type--top .qodef-fullscreen-search-holder .qodef-m-inner .qodef-svg--close {
display: block;
position: absolute;
right: 0;
top: 18px;
justify-content: center;
align-self: center;
height: 12px;
width: 12px;
opacity: 1;
visibility: visible;
cursor: pointer;
}
.cart-image-sliders-titles {
text-align: center;
}
}
@media only screen and (max-width: 1441px) {
body.qodef-header--sticky-display .qodef-woo-product-list .qodef-product-list-filter-holder {
justify-content: space-between;
padding-left: 20px;
padding-right: 20px;
}
}
@media only screen and (max-width: 768px) {
.search-results .qodef-title--standard-with-breadcrumbs.qodef-page-title.qodef-image--responsive .qodef-content-full-width,
.plp-page-template .qodef-title--standard-with-breadcrumbs.qodef-page-title.qodef-image--responsive .qodef-content-full-width {
margin: 0 20px;
}   body.admin-bar.qodef-header--sticky-display .qodef-woo-product-list .qodef-product-list-filter-holder {
top: 70px;
}
.search-results .qodef-page-title .qodef-m-image img,
.plp-page-template .qodef-page-title .qodef-m-image img {
width: 100%;
object-fit: cover;
height: 135px;
}
.qodef-fullscreen-search-holder { z-index: -1; }
.qodef-fullscreen-search--fadein .qodef-fullscreen-search-holder { z-index:100; }
#yith-quick-view-modal .cart-update-popup .qodef-woo-single-inner .single_add_to_cart_button {
max-width: 100%;
}
#yith-quick-view-modal .cart-update-popup #yith-quick-view-content.single-product .qodef-woo-single-image {
max-height: 90vh;
}
.search-results .select2-container--default.select2-container--open,
.plp-page-template .select2-container--default.select2-container--open {
left: 0 !important;
right: unset;
}
.search-results .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below,
.plp-page-template .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
position: relative;
z-index: 10;
}
.search-results .qodef-title--standard-with-breadcrumbs.qodef-page-title.qodef-image--responsive .qodef-content-full-width h1,
.plp-page-template .qodef-title--standard-with-breadcrumbs.qodef-page-title.qodef-image--responsive .qodef-content-full-width h1 {
margin-top: 20px;
}
.search-results #qodef-page-outer .qodef-content-grid,
.plp-page-template #qodef-page-outer .qodef-content-grid {
width: 100%;
padding-top: 0;
max-width: 100%;
}
.search-results .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item,
.plp-page-template .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
width: 50%;
margin-bottom: 30px;
}
.search-results .qodef-product-list-filter-horizontal .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item,
.plp-page-template .qodef-product-list-filter-horizontal .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
width: 100%;
padding: 0;
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.search-results .qodef-product-list-filter-horizontal .qodef-grid-inner,
.plp-page-template .qodef-product-list-filter-horizontal .qodef-grid-inner {
padding: 0;
margin: 0;
}
.search-results .qodef-product-list-filter-horizontal .qodef-grid-inner .qodef-grid-item:last-child,
.plp-page-template .qodef-product-list-filter-horizontal .qodef-grid-inner .qodef-grid-item:last-child {
border-bottom: 1px solid #d7d7d7;
}
.qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcqv-button {
opacity: 0 !important;
pointer-events: none;
}
.qodef-woo-product-list .qodef-woo-product-image-inner {
opacity: 1 !important;
}
.qodef-woo-product-list .qodef-product-list-filter-holder {
margin-bottom: 15px;
}
.qodef-woo-product-list .qodef-product-list-filter-holder .qodef-product-list-ordering {
margin-top: 0;
}
.qodef-woo-product-list .qodef-product-list-ordering,
.qodef-woo-product-list .qodef-product-list-filter-holder .qodef-e-info-right {
width: auto;
}
.qodef-woo-product-list.qodef-filter-type--top .qodef-product-list-filter-holder {
flex-direction: row;
justify-content: space-between;
align-items: baseline;
}
.qodef-woo-product-list .qodef-product-list-filter-holder .qodef-product-list-filter-horizontal {
top: 0;
z-index: 100;
position: fixed;
height: 100vh;
width: 100% !important;
left: 0 !important;
overflow: auto;
z-index: 2000;
}
.qodef-woo-product-list.qodef-filter-type--top .qodef-svg--close {
position: fixed;
top: 24px;
right: 24px;
z-index: 2000;
}
.qodef-woo-product-list .qodef-product-list-filter-holder .qodef-e-title {
padding: 17px 20px;
border-top: 1px solid #d7d7d7;
margin: 0;
display: flex;
align-items: center;
justify-content: space-between;
font: normal normal normal 13px/24px "neue-haas-grotesk-text";
letter-spacing: 0.5px;
color: #191919;
text-transform: capitalize;
}
.filter-header {
font: normal normal bold 16px/20px "sweet-sans-pro";
letter-spacing: 0.75px;
color: #191919;
text-transform: uppercase;
padding: 18px 0 19px;
}
.qodef-woo-product-list .qodef-product-list-filter-holder .qodef-e-title:after {
content: '\33';
font-family: ElegantIcons;
display: block;
font-style: normal;
line-height: inherit;
font-size: 35px;
color: #6C717A;
font-weight: 100;
}
.search-results .qodef-product-list-filter-horizontal .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item > .qodef-filter-checkbox-type.active .qodef-e-title:after,
.plp-page-template .qodef-product-list-filter-horizontal .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item > .qodef-filter-checkbox-type.active .qodef-e-title:after {
content: '\32';
}
.search-results .qodef-product-list-filter-horizontal .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item > .qodef-filter-checkbox-type.active .filter-accodian,
.plp-page-template .qodef-product-list-filter-horizontal .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item > .qodef-filter-checkbox-type.active .filter-accodian {
height: inherit;
opacity: 1;
padding: 10px 20px 40px 20px;
}
.filter-accodian {
height: 0;
opacity: 0;
}
body.single-product #qodef-woo-page.qodef--single .qodef-woo-single-image,
body.single-product #qodef-woo-page.qodef--single .entry-summary {
width: 100%;
}
body.single-product #qodef-woo-page.qodef--single .entry-summary {
position: relative;
margin-top: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
border-radius: 8px 8px 0 0;
box-shadow: 0px -10px 15px -15px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0px -10px 15px -15px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0px -10px 15px -15px rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 768px) {
body.single-product #qodef-woo-page.qodef--single .entry-summary::before {
display: block;
content: "";
position: absolute;
left: 50%;
top: 4px;
transform: translateX(-50%);
width: calc(100% - 296px);
height: 3px;
border-radius: 2px;
background-color: #d6d6d6;
}
}
body.single-product #qodef-woo-page.qodef--single .related,
body.single-product #qodef-woo-page.qodef--single .up-sells {
margin-top: 38px;
padding-top: 0;
}
body.single-product #qodef-woo-page.qodef--single form.cart .woocommerce-variation-price > * {
margin-top: 0 !important;
}
body.single-product .qodef-page-title,
body.single-product #qodef-woo-page.qodef--single .woocommerce-product-gallery__trigger {
display: none;
}
#qodef-404-page p {
font-size: 15px;
}
body.single-product .woocommerce-product-gallery .qodef-woo-thumbnails-wrapper {
display: flex;
flex-direction: row;
width: 100%;
flex-wrap: nowrap !important;
justify-content: flex-end;
margin-right: 10px;
margin-top: -20px;
}
body.single-product .woocommerce-product-gallery.qodef-position--left figure .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
width: 6px !important;
height: 6px;
background: #191919;
border-radius: 50%;
margin: 0 5px !important;
}
body.single-product .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child {
margin-top: 0 !important;
}
body.single-product .woocommerce-product-gallery.qodef-position--left figure .qodef-woo-thumbnails-wrapper img {
display: none !important;
}
body.single-product #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .woocommerce-product-gallery__image {
width: 100% !important;
margin: 0;
}
body.single-product #qodef-woo-page.qodef--single .qodef-woo-single-image {
padding: 0;
}
body.single-product .qodef-grid > .qodef-grid-inner > .qodef-grid-item {
padding: 0;
}
body.woocommerce-cart #qodef-page-outer .woocommerce .empty-cart-contact {
text-align: center;
}
body.woocommerce-cart #qodef-page-outer .woocommerce .empty-cart-contact span {
display: block;
text-align: center;
padding: 0;
}
body.woocommerce-cart #qodef-page-outer .woocommerce .empty-cart-contact .whatsup-call {
margin-right: 0;
}
body.single-product #qodef-woo-page.qodef--single .woocommerce-product-gallery figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
width: 6px !important;
}
.cart-wrapper {
flex-direction: column;
}
.woocommerce-page div.woocommerce .shop_table tr {
border: 0;
vertical-align: top;
}
#qodef-woo-page.qodef--cart .shop_table .woocommerce-cart-form__cart-item.cart_item .product-thumbnail {
padding: 0 15px 40.5px 20px;
display: inline-block;
border: none;
width: 139px;
}
#qodef-woo-page.qodef--cart .shop_table .woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {
min-height: 119px;
}
#qodef-woo-page.qodef--cart .shop_table .woocommerce-cart-form__cart-item.cart_item td.product-subtotal {
display: block;
padding-left: 15px;
padding-top: 0;
border-bottom: none;
padding-right: 20px;
text-align: right;
}
#qodef-woo-page.qodef--cart .shop_table tr:first-child td.product-thumbnail,
#qodef-woo-page.qodef--cart .shop_table tr:first-child td.product-name,
#qodef-woo-page.qodef--cart .shop_table tr:first-child td.product-subtotal {
padding-top: 0 !important;
}
#qodef-woo-page.qodef--cart .shop_table td.product-name a,
#qodef-woo-page.qodef--cart .shop_table td.product-name .product-sku,
#qodef-woo-page.qodef--cart .shop_table td.product-name .product-attributes,
#qodef-woo-page.qodef--cart .shop_table td.product-name .out-of-stock,
#qodef-woo-page.qodef--cart .shop_table td.product-name .product-stock,
#qodef-woo-page.qodef--cart .shop_table td.product-price bdi, 
#qodef-woo-page.qodef--cart .shop_table td.product-subtotal bdi {
font-size: 13px;
line-height: 24px;
}
#qodef-woo-page.qodef--cart .shop_table td.product-name .product-stock,
#qodef-woo-page.qodef--cart .shop_table td.product-name .out-of-stock.error {
margin-top: 10px;
}
#qodef-woo-page.qodef--cart .shop_table td.product-name,
#qodef-woo-page.qodef--cart .shop_table td.product-quantity {
padding: 0 0 40.5px;
}
#qodef-woo-page.qodef--cart .shop_table td.product-price {
text-align: left;
padding-left: 13px;
padding-right: 13px;
}
.cart-top-wrapper {
width: calc(100% - 30px);
}
.cart-wrapper .woocommerce-cart-form {
margin: 0;
width: 100%;
}
.cart-wrapper-title {
font-size: 20px;
}
.cart-collaterals {
margin-top: 0;
padding-top: 39.5px;
width: 100%;
background-color: #fff ;
}
.cart-wrapper .cart_totals {
margin-top: 15px !important;
}
#qodef-woo-page.qodef--cart .shop_table tr:first-child td.product-quantity {
padding-top: 30px;
}
#qodef-woo-page.qodef--cart .shop_table td.product-remove {
padding-left: 38.43px;
position: relative;
}
#qodef-woo-page.qodef--cart .shop_table td.product-remove a {
position: absolute;
top: 30px;
right: -7px;
display: block;
}
#qodef-woo-page.qodef--cart .shop_table td.product-remove a:before {
font-size: 34px;
}
.woocommerce-page.woocommerce-cart div.woocommerce .shop_table td {
vertical-align: top;
}
.woocommerce-cart .woocommerce-cart-form__cart-item.cart_item .cart-quantity + .select2-container {
margin: 0;
}
.cart-image-sliders.you-may-also .cartslide-title-sec {
pointer-events: none;
}
.page.page-id-7 #qodef-page-inner {
padding: 10px 0 50px;
width: 95%;
}
.page.page-id-7.woocommerce-cart #qodef-page-inner {
width: 100%;
}
.cart-image-sliders-titles {
margin-top: 60px;
}
.pagev1-title h2 {
font-size: 30px !important;
margin-bottom: 15px;
}
.pagev1-bg .elementor-element-populated.elementor-widget-wrap img {
height: 136px;
}
.pagev1-content-top h5 {
font-size: 30px !important;
}
.pagev1-content-2 h4 {
font-size: 30px !important;
}
.find-store-page h2.elementor-heading-title {
margin-top: 0;
}
.find-store-page #qodef-page-inner {
padding-top: 10px;
}
.contact-us-page #qodef-page-inner {
padding: 0;
width: 100%;
}
.contact-us-page .contact-top-banner .elementor-widget-wrap {
padding: 0;
}
.contact-us-page .qodef-grid > .qodef-grid-inner {
margin: 0;
}
.contact-us-page .contact-top-banner .qodef-content-grid {
width: 100%;
}
.contact-us-page .contact-top-banner .qodef-m-image {
height: 159px;
}
.contact-us-page .contact-top-banner .qodef-m-image img {
object-fit: cover;
height: 100%;
}
.contact-us-page .contact-banner h3 {
line-height: 40px;
}
.contact-us-page .contact-banner .qodef-m-content-inner {
padding-top: 20px;
}
.contact-us-boxes .elementor-widget-wrap {
max-width: 200px;
margin: 0 auto;
border-top: 1px solid #E8E9EB;
padding-top: 25px !important;
}
.contact-us-boxes {
margin-top: 0;
border-right: 0;
padding-top: 20px;
width: 100% !important;
}
.contact-us-boxes:first-child .elementor-widget-wrap {
border-top: 0;
}
.contact-us-boxes:first-child {
border-top: 0;
padding-top: 0;
}
.contact-bottom-text p {
padding-bottom: 40px;
padding-left: 20px;
padding-right: 20px;
}
.cmspage-tem02 .content-box p {
font-size: 15px;
line-height: 25px;
}
.cmspage-tem03 .image-box1 {
transform: translateX(0);
}
.cmspage-tem03 .top-banner {
margin-top: 0;
}
.cmspage-tem03 #qodef-page-inner {
padding-top: 0;
}
.cmspage-tem03 .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 0;
}
.cmspage-tem03 .about-content-box01 {
padding: 0 20px;
}
.cmspage-tem03 .elementor-section.image-box1 .elementor-container,
.cmspage-tem03 .elementor-section.image-box3 .elementor-container {
flex-wrap: nowrap;
}
.cmspage-tem03 .image-box2 {
padding: 0 30px;
}
.cmspage-tem03 .image-box2 .elementor-widget-container {
text-align: center;
}
.cmspage-tem03 .image-box2 .image-sec {
order: -1;
}
.cmspage-tem03 .image-box2 .image-sec img {
width: 60%;
margin: 30px 0;
}
.cmspage-tem03 .image-box3 .image-sec {
order: -1;
}
.cmspage-tem03 .image-box3 .image-first {
width: 40%;
}
.cmspage-tem03 .content-box-temp .image-sec {
order: -1;
}
.cmspage-tem03 .content-box-03 .elementor-col-33 {
width: 60%;
}
.cmspage-tem03 .content-box-03 .img-first {
width: 40%;
order: 2;
padding-left: 20px;
align-items: center;
}
.cmspage-tem03 .content-box-03 .content-box-03-middle {
order: 3;
width: 100%;
margin-top: 45px;
padding: 0 30px;
}
.blog-page-template .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 0;
}
.blog-page-template .qodef-qi-grid > .qodef-grid-inner {
gap: 40px 50px;
row-gap: 50px !important;
}
.blog-page-template .qodef-addons-blog-list .qodef-blog-item .qodef-e-read-more a {
margin-top: 15px;
}
.blog-page-template .elementor.elementor .e-con>.elementor-widget.tory-daily-carousel-container {
max-width: 100%;
margin-left: 0;
}
.blog-page-template .elementor.elementor .e-con>.elementor-widget.tory-daily-carousel-container .elementor-swiper-button-prev {
left: 10px;
}
.blog-page-template .elementor.elementor .e-con>.elementor-widget.tory-daily-carousel-container .elementor-swiper-button-next {
right: 10px;
}
.single-post .qodef--single > .qodef-blog-item .qodef-e-media .qodef-e-media-image {
margin-bottom: 30px;
}
.single-post .qodef-grid > .qodef-grid-inner > .qodef-grid-item {
padding: 0;
}
.single-post .blog-image-wrap {
text-align: center;
}
.swiper-button-prev,
.swiper-button-next {
display: none;
}
body.single-product .modal-enquiry-form {
width: 80% !important;
max-width: 80% !important;
}
body.single-product .modal-enquiry-form.ui-widget-content .ui-dialog-title {
float: left;
}
.page-id-9 #qodef-page-inner {
width: 100%;
}
.page-id-9 #customer_login .u-column2 {
margin-left: 0;
}
.page-id-9 #customer_login .u-column1 {
padding: 0;
border-bottom: 1px solid #E8E9EB;
padding-bottom: 40px;
}
.page-id-9 #customer_login {
margin: 0;
}
.page-id-9 #qodef-page-content .qodef-grid-inner {
margin: 0;
}
.page-id-9 #qodef-page-content .qodef-grid-inner .qodef-grid-item {
padding: 0 20px;
}
.woocommerce-wishlist .wishlist_table .product-name,
.woocommerce-wishlist .wishlist_table .product-price,
.woocommerce-wishlist .wishlist_table .product-stock-status,
.woocommerce-wishlist .wishlist_table .product-thumbnail {
float: left;
padding-top: 0;
padding-bottom: 0;
}
.woocommerce-wishlist .wishlist_table .product-name {
width: 68%;
}
.woocommerce-wishlist .wishlist_table .product-add-to-cart {
padding: 20px 0;
}
.woocommerce-wishlist .wishlist_table .product-stock-status {
display: block !important;
}
.woocommerce-wishlist .wishlist_table tr {
border-bottom: 30px solid #ffffff;
}
.woocommerce-wishlist .wishlist_table .product-thumbnail {
display: block !important;
width: auto !important;
}
.woocommerce-wishlist .wishlist_table .product-add-to-cart a {
padding: 15px 0;
}
.woocommerce-wishlist .wishlist_table .product-remove {
top: 5px;
}
.yith-wcwl-form .header-filter {
margin-bottom: 25px;
margin-top: 20px;
font-weight: normal;
}
.woocommerce-checkout.woocommerce-page div.woocommerce form p.form-row-first,
.woocommerce-checkout.woocommerce-page div.woocommerce form p.form-row-last {
width: 100%;
margin: 0;
}
p.wishlist-empty .woocommerce-Button,
.wishlist_table .wishlist-empty .woocommerce-Button,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button {
width: 186px;
margin-top: 29px !important;
margin: 0 auto;
}
body.woocommerce-account.woocommerce-page .dashboard-msg {
margin-left: 0;
margin-right: 0;
padding: 0;
}
.qodef-yith-wccl--predefined .select_box.select_box_colorpicker .select_option {
margin: 0 13px 0 0;
}
.qodef-yith-wccl--predefined .select_box {
line-height: 1;
}
.qodef-woo-product-list .qodef-woo-product-price.price,
.qodef-woo-product-list .price,
#qodef-woo-page .qodef-e-inner .plp-content .price {
margin-bottom: 6px !important;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review .shop_table tbody td.product-detail > div.product-name {
width: calc(100% - 167px);
padding-top: 6px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review .shop_table tbody td.product-detail > div img {
min-width: 147px;
min-height: 168px;
}
.woocommerce-page div.woocommerce .shop_table tr:first-child th, 
.woocommerce-page div.woocommerce .shop_table tr:first-child td {
padding-top: 25px;
}
.search-results .elementor-widget-eirwen_core_product_list, 
.plp-page-template .elementor-widget-eirwen_core_product_list {
margin-top: 5px;
}
body.single-product.qodef-yith-wcwl--predefined .yith-wcwl-add-to-wishlist {
top: 0;
right: 14px;
}
.wishlist_view .plp-page-grid.products {
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 1px;
grid-row-gap: 30px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.wishlist_view.responsive {
margin-left: -20px;
margin-right: -20px;
}
.wishlist_view .plp-page-grid.products .product {
width: calc(50% - .5px);
}
.wishlist_view .plp-page-grid.products .product:nth-child(3n+0) {
display: block;
width: 100vw;
padding: 0 1px;
}
.wishlist_view .plp-page-grid.products .product:nth-child(3n+0) .qodef-woo-product-content {
margin: 15px 0 0 15px !important;
}
.wishlist_view .plp-page-grid.products .product img {
min-height: 213px;
}
.wishlist_view .plp-page-grid.products .product:nth-child(3n+0) img {
min-height: 213px;
}
.wishlist-footer-notice .need-assistance {
margin-bottom: 13px;
}    
.wishlist-footer-notice .b-call {
margin-top: 20px;
}
.wishlist-footer-notice .b-call span {
display: block;
margin-bottom: 20px;
padding: 0;
text-align: center;
}
.qodef-woo-product-list.qodef-gutter--tiny ul.products:not(.slick-initialized) {
grid-template-columns: repeat(2, 1fr);
}
.recently_view.products .plp-content .woocommerce-loop-product__title,
.related.products .plp-content .woocommerce-loop-product__title {
margin: 0;        
}
.related .price, .wt-related-products .price, .up-sells.upsells .price {
padding-left: 10px;
}
.woocommerce-cart.qodef-yith-wcqv--predefined .yith-wcqv-button,
.woocommerce-cart.qodef-yith-wcqv--predefined #qodef-woo-page.qodef--cart .shop_table td.product-name a.qodef-html--link {
font-size: 14px !important;
}
.woocommerce-cart.qodef-yith-wcqv--predefined .remove.text-button-loading,
.woocommerce-cart.qodef-yith-wcqv--predefined .yith-wcqv-button.text-button-loading {
min-width: 30px;
}
#yith-quick-view-modal .cart-update-popup .yith-wcqv-main {
overflow-y: auto !important;
}
.checkout-login-popup-content .guest-checkout:after {
display: none;
}
.single-post .qodef--single > .qodef-blog-item .qodef-e-content .qodef-e-top-holder {
margin-top: 20px;
margin-bottom: 25px;
}
body.single-post .qodef-e-title.entry-title {
font-size: 19px;
line-height: 30px;
padding: 0 30px 0;
}
}
@media only screen and (max-width: 1024px) {
.cmspage-tem01 .qodef-page-title.qodef-title--breadcrumbs,
.contact-us-page .qodef-page-title.qodef-title--breadcrumbs,
.faq-content .qodef-page-title.qodef-title--breadcrumbs,
.cmspage-tem02 .qodef-page-title.qodef-title--breadcrumbs,
.blog-page-template .qodef-page-title.qodef-title--breadcrumbs,
.single-post .qodef-page-title.qodef-title--breadcrumbs,
.page-id-9 .qodef-page-title.qodef-title--breadcrumbs {
display: none;
}
.woocommerce-account #qodef-page-content .qodef-grid-inner .qodef-grid-item {
padding-left: 20px;
padding-right: 20px;
}
ul.select2-results__options.orderBy-options:before {
content: "SORT";
margin: 18px auto 21px;
padding-bottom: 19px;
width: 100%;
display: block;
text-align: center;
font: normal normal bold 16px/20px "sweet-sans-pro";
letter-spacing: 0.75px;
color: #191919;
border-bottom: 1px solid #E8E9EB;;
}
.woocommerce-checkout main#qodef-page-content {
padding: 0 35px;
}
.woocommerce-cart .widget_eirwen_core_woo_dropdown_cart .qodef-m-opener-count {
display: none;
}
.woocommerce-cart .widget_eirwen_core_woo_dropdown_cart .qodef-m-opener-count.show {
display: inline-block;
}
}
@media only screen and (max-width: 768px) {
.ubermenu .ubermenu-item-layout-text_only .ubermenu-target-text {
font: normal normal 800 12px/18px "sweet-sans-pro";
letter-spacing: 0.75px;
color: #191919;
}    
.normal-weight .ubermenu-target-title.ubermenu-target-text {
font: normal normal 400 13px/24px "neue-haas-grotesk-text";
letter-spacing: 0.5px;
color: #191919;
text-transform: unset;
}
.logged-in.wp-block-loginout a {
font: normal normal 400 13px/24px "neue-haas-grotesk-text" !important;
letter-spacing: 0.5px;
color: #191919;
text-transform: unset;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review {
display: none;
border-bottom: 1px solid #D1D4D7;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review.open {
display: block;
border-top: none;
padding: 0 0 30px;
margin-left: 0;
margin-right: 0;
width: 100%;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review.open .border {
border: none;
padding: 0;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps .mobile-dropdown {
background-color: #F6F6F8;
border-top: 1px solid #D1D4D7;
padding: 16px 20px;
font: normal normal normal 15px/26px "neue-haas-grotesk-text";
letter-spacing: 0.5px;
color: #191919;
text-transform: capitalize;
position: relative;
line-height: 1;
height: 50px;
margin-left: -20px;
margin-right: -20px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps .mobile-dropdown.open {
border-bottom: none;
padding-bottom: 30px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps .mobile-dropdown:after {
content: '\33';
font-family: ElegantIcons;
display: block;
font-style: normal;
line-height: inherit;
position: absolute;
top: 47%;
right: 15px;
transform: translateY(-50%);
font-size: 25px;
color: #6C717A;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps .mobile-dropdown.open:after {
content: '\32';
top: 44%;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps .mobile-dropdown > span {
position: absolute;
top: 49%;
transform: translateY(-50%);
right: 43px;
}
.woocommerce-checkout .woocommerce-billing-fields,
.woocommerce-checkout .woocommerce-shipping-fields,
.woocommerce-checkout .woocommerce-additional-fields,
.woocommerce-checkout .woocommerce-checkout-payment {
max-width: unset;
}
.woocommerce-checkout .qodef-h1, .woocommerce-checkout h1, .woocommerce-checkout .elementor-widget-heading h1.elementor-heading-title {
margin-bottom: 30px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps {
gap: 0;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #customer_details {
margin-top: 31px;
}
.woocommerce-page div.woocommerce .shop_table p.product-text-size.p-name img {
margin: 0 15px 0 0 !important;
}
.woocommerce-checkout div.woocommerce .shop_table td {
position: relative;
min-width: 110px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table {
display: flex;
flex-direction: column;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table thead {
display: table;
order: 2;
}
.woocommerce-page div.woocommerce .shop_table .order-total th, 
.woocommerce-page div.woocommerce .shop_table .order-total td {
padding-bottom: 15px !important;
border-bottom: unset;
}
#qodef-woo-page.qodef--cart .wc-proceed-to-checkout {
margin-top: 20px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table tbody {
display: flex;
flex-direction: column;
order: 1;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table tbody tr {
display: block;
position: relative;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table tbody tr td {
display: block;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table tbody tr td.product-total {
display: none;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table tbody td .product-text-size {
position: relative;
margin-bottom: 5px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table tbody td .product-text-size .amount {
float: right;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table tbody tr.cart_item:last-child:after {
border-bottom: 1px solid #E8E9EB !important;
content: "";
display: block;
position: absolute;
bottom: 0;
height: 1px;
width: 100%;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table tbody tr.cart_item {
padding-bottom: 25px;
}
.checkout-review-help {
border-top: 1px solid #E8E9EB;
margin-top: 10px;
padding-top: 30px;
}
#billings2 {
top: 60px;
right: 0;
}
.woocommerce-checkout #qodef-page-inner,
.woocommerce-checkout .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0;
}
.woocommerce-checkout .woocommerce-additional-fields.b-bottom {
padding-bottom: 0;
}
.woocommerce-checkout .woocommerce-shipping-selection.shipping {
margin-top: 0;
}
.woocommerce-checkout #qodef-woo-page.qodef--checkout #customer_details h3 {
line-height: 19px;
}
.woocommerce-checkout #qodef-woo-page button, .woocommerce-checkout #qodef-woo-page .button {
margin-top: 20px;
}
.payment_steps.disabled {
min-height: 175px;
}
.woocommerce-checkout #qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #customer_details .shipping_steps h1 {
margin-bottom: 30px;
}
.woocommerce-checkout #qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #customer_details .payment_steps h1 {
margin-top: 40.25px;
margin-bottom: 20px;
padding-top: 28.25px;
}
.woocommerce-checkout #qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps .woocommerce-billing-fields__field-wrapper {
margin-top: 40px;
}
.woocommerce-checkout.woocommerce-order-received .qodef-h1,
.woocommerce-checkout.woocommerce-order-received h1,
.woocommerce-checkout.woocommerce-order-received .elementor-widget-heading h1.elementor-heading-title {
font-size: 20px;
font-weight: 600;
line-height: 26px;
height: auto;
margin: 30px 0;
}
.woocommerce-checkout.woocommerce-order-received .t-main-container .t-message {
margin-bottom: 30px;
}
.woocommerce-checkout.woocommerce-order-received .details-container {
margin: 0 0 30px;
min-height: unset;
}
.woocommerce-checkout.woocommerce-order-received .details-outer-container1 {
padding: 30px 20px 20px 20px;
}
.woocommerce-checkout.woocommerce-order-received .details-container .seperator {
margin: 0 auto 30px;
}
.woocommerce-checkout.woocommerce-order-received .how-to-pay {
margin-top: 65px;
}
.woocommerce-checkout #qodef-woo-page.qodef--checkout .wc_payment_methods li {
padding: 7px 0 8px;
}
.woocommerce-checkout #qodef-woo-page.qodef--checkout .wc_payment_methods li .input-radio,
.woocommerce-checkout #qodef-woo-page.qodef--checkout .wc_payment_methods li .input-radio ~ .radiomark {
top: 14px;
}
.woocommerce-checkout #qodef-woo-page.qodef--checkout .wc_payment_methods .woocommerce-input-wrapper input#ybc_expdate,
.woocommerce-checkout #qodef-woo-page.qodef--checkout .wc_payment_methods .woocommerce-input-wrapper input#ybc_cvc {
margin-bottom: 5px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order {
margin-bottom: 21px;
}
.woocommerce-checkout #qodef-woo-page.qodef--checkout button,
.woocommerce-checkout #qodef-woo-page.qodef--checkout .button,
.woocommerce-checkout #qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order button,
.woocommerce-checkout #qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order .button {
line-height: 46px;
height: 50px;
font-size: 12px;
font-weight: 800;
}
.checkout-login-popup-content .login-checkout button,
.checkout-login-popup-content .login-checkout .button {
margin-top: 10px !important;
}
.woocommerce-checkout #checkout-login-popup-modal .checkout-login-popup-wrapper {
width: unset;
}
.woocommerce-checkout #checkout-login-popup-modal.open .checkout-login-popup-wrapper {
margin: 0;
position: absolute;
top: 60px;
left: 0;
height: 100vh;
width: 100vw;
}
.woocommerce-checkout #checkout-login-popup-modal.open .checkout-login-popup-main { top: 0;
overflow-y: visible;
}
.woocommerce-checkout.woocommerce-page div.woocommerce #checkout-login-popup-modal.open form p.notice {
width: 100%;
}
.checkout-login-popup-content {
padding: 25px 20px;
flex-direction: column;
}
.checkout-login-popup-content:before {
display: none;
}
.checkout-login-popup-content .guest-checkout,
.checkout-login-popup-content .login-checkout {
width: 100%;
padding: 0;
min-height: unset;
}
.checkout-login-popup-content .guest-checkout {
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: solid 1px #E8E9EB;;
}
.checkout-login-popup-content .guest-checkout h2,
.checkout-login-popup-content .login-checkout h2 {
margin-bottom: 20px;
font-size: 20px;
font-weight: 700;
}
.checkout-login-popup-content .guest-checkout button,
.checkout-login-popup-content .guest-checkout .button,
.checkout-login-popup-content .login-checkout button,
.checkout-login-popup-content .login-checkout .button {
height: 46px !important;
line-height: 42px !important;
}
.checkout-login-popup-content .guest-checkout button,
.checkout-login-popup-content .guest-checkout .button {
margin-top: 0 !important;
}
.checkout-login-popup-content .login-checkout label.lost_password {
padding-left: 0;
}   
.mobile-plp-banner {
width: 100vw !important;
max-width: 100vw !important;
}
.mobile-plp-banner img {
width: 100vw;
}
#yith-quick-view-modal #yith-quick-view-content.single-product .qodef-woo-single-image :not(.qodef-woo-product-mark) {
width: 100%;
}
#yith-quick-view-modal #yith-quick-view-content.single-product .entry-summary {
padding: 30px 0 0 0;
}
header .widget_eirwen_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content.show, 
header .widget_eirwen_core_woo_dropdown_cart .widget_shopping_cart_content.show, 
header .widget_shopping_cart .qodef-widget-dropdown-cart-content.show, 
header .widget_shopping_cart .widget_shopping_cart_content.show {
display: block;
position: fixed;
width: 100vw;
top: 0;
right: 0;
padding: 20px 0;
height: 100vh;
}
.qodef-mobile-header--sticky #qodef-page-mobile-header {
transform: unset !important;
}
h3.minicart-title {
margin-bottom: 20px !important;
}
.widget_eirwen_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content>*, 
.widget_eirwen_core_woo_dropdown_cart .widget_shopping_cart_content>*, 
.widget_shopping_cart .qodef-widget-dropdown-cart-content>*, 
.widget_shopping_cart .widget_shopping_cart_content>* {
padding: 0 20px !IMPORTANT;
}
.widget_eirwen_core_woo_dropdown_cart .qodef-m-order-details {
padding: 19px 0 !important;
}
.widget_eirwen_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item img {
width: 112px;
}
.widget_eirwen_core_woo_dropdown_cart ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li {
display: none;
}
.widget_eirwen_core_woo_dropdown_cart ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li:first-child {
display: flex;
margin-bottom: 30px !important;
}
.widget_eirwen_core_woo_dropdown_cart .qodef-m-action a.desktop {
display: none;
}
.widget_eirwen_core_woo_dropdown_cart .qodef-m-action a.mobile {
margin-bottom: 0;
display: flex;
}
.pair-it-container {
padding-bottom: 20px;
}
#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title, 
#yith-quick-view-content.single-product .entry-summary .qodef-woo-product-title {
margin-top: 0;
}
body.single-product #qodef-woo-page.qodef--single .entry-summary .product_title {
width: 90%;
font: normal normal 800 16px/22px "sweet-sans-pro";
}
body.single-product #qodef-woo-page.qodef--single .price, .recentlyview .price {
letter-spacing: 0.5px;
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner {
position: relative;
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner .qodef-woo-single-image {
position: sticky;
top: 0;
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner .summary.entry-summary {
background-color: #fff;
}
}
@media only screen and (min-width: 769px) {
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps .mobile-dropdown,
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review table tbody td .product-text-size .amount {
display: none;
}
.main-settings-container {
max-width: 900px;
margin: 0 auto;
}
.main-settings-container .container {
display: flex;
flex-direction: row;
justify-content: space-between;
border: 1px solid #d8d8d8;
padding: 30px;
margin-bottom: 30px;
}
.single-product #qodef-page-outer {
margin-top: 27px !important;
}
}
@media only screen and (max-width: 600px) {
.slick-slider .slick-track { }
.cart-image-sliders-titles {
display: flex;
align-items: center;
overflow: scroll;
justify-content: center;
}
.owl-carousel.owl-drag .owl-item {
max-width: 172px;
}
.owl-carousel .owl-item img {
min-height: 196px;
} .cart-image-sliders-titles::-webkit-scrollbar {
display: none;
} .cart-image-sliders-titles {
-ms-overflow-style: none; scrollbar-width: none; }
.cart-image-sliders-titles .cartslide-title-fir,
.cart-image-sliders-titles .cartslide-title-sec {
flex: none;
font-size: 12px;
}
.cart-image-sliders-titles .cartslide-title-fir {
padding-left: 15px;
}
.cart-image-sliders-titles .cartslide-title-sec {
padding-right: 15px;
}
.cart-image-slide-second .wt-related-products.products .carousel-wrap ul.products {
padding-left: 15px !important;
}
.hide-mobile {
display: none;
}
.woocommerce-cart .cart-image-sliders-titles {
justify-content: center;
}
.woocommerce-cart .cart-image-sliders-titles .cartslide-title-fir.single,
.woocommerce-cart .cart-image-sliders-titles .cartslide-title-sec.single {
padding-left: 0;
padding-right: 0;
}
.woocommerce-cart .cart-image-slide-second .wt-related-products.products .carousel-wrap ul.products {
padding-left: 0 !important;
}
}
@media only screen and (min-width: 600px) {
.main-settings-container {
max-width: 800px;
margin: 0 auto;
}
.main-settings-container .container {
display: flex;
flex-direction: row;
justify-content: space-between;
border: 1px solid #d8d8d8;
padding: 30px;
margin-bottom: 30px;
}
}
@media only screen and (max-width: 599px) {
.main-settings-container {
max-width: 100%;
margin: 30px 0;
padding-bottom: 30px;
border-bottom: 1px solid #d8d8d8;
}
.main-settings-container:last-child {
border-bottom: none;
}
.main-settings-container .container {
flex-direction: column;
}
.main-settings-container .container .action-links {
margin-top: 20px;
}
.main-settings-container .container .action-links a.woocommerce-button {
max-width: 96px;
}
}
@media screen and (min-width: 769px) and (max-width: 1440px) {
.woocommerce-account #qodef-page-inner {
padding-top: 14px!important;
}
}  @media only screen and (min-width: 1024px) {
.woocommerce-account.woocommerce-orders #qodef-page-outer .qodef-content-grid {
width: 1001px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps {
display: flex;
flex-direction: row;
gap: 50px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #order_review {
order: 2;
width: 454px;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout .woocommerce-checkout-steps #customer_details {
order: 1;
width: calc(100% - 500px);
}
.qodef-header--centered #qodef-page-header .qodef-widget-holder .widget_eirwen_core_woo_dropdown_cart .qodef-svg--cart {
margin-top: 0;
}
}
@media only screen and (max-width: 370px) {
#qodef-woo-page.qodef--cart .shop_table .woocommerce-cart-form__cart-item.cart_item .product-name a.remove {
position: absolute;
}
}  @media only screen and (max-width: 1200px) {
.qodef-opener-icon.qodef-source--predefined:hover rect:first-of-type,
.qodef-opener-icon.qodef-source--predefined:hover rect:last-of-type {
transform: translateX(0px);
}
}
@media only screen and (max-width: 1024px) {
body.home #qodef-page-outer #qodef-page-inner {
padding: 0;
}       .qodef-search-opener > .qodef-search-opener-text {
display: none;
}
.qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
margin: 0;
}
.qodef-mobile-header--standard #qodef-page-mobile-header-inner {
justify-content: space-between;
width: calc(100% - 20px);
height: 60px;
}
body.woocommerce-checkout.woocommerce-order-received #qodef-page-mobile-header-inner {
height: 40px;
}         .widget_eirwen_core_woo_dropdown_cart .qodef-m-opener-count {
margin-left: -10px;
}
.qodef-mobile-header--sticky #qodef-page-mobile-header {
transform: translateY(0);
}
#qodef-top-area {
display: block;
z-index: 1;
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened {
right: 75px !important;
top: 9px !important;
}
.qodef-mobile-header-opener .qodef--close svg {
width: 11px;
color: #A7AAAF;
}
body.woocommerce-checkout:not(.qodef-content-behind-header) #qodef-page-outer {
margin-top: 60px !important;
}
}  @media only screen and (max-width: 1024px) {
#qodef-page-footer #qodef-page-footer-top-area .widget.widget_nav_menu,
#qodef-page-footer #qodef-page-footer-top-area .widget.widget_block {
border-bottom: solid 1px #eee;
margin-bottom: 23px !important;
}
#qodef-page-footer #qodef-page-footer-top-area .widget .qodef-widget-title {
margin-bottom: 23px;
position: relative;
}
#qodef-page-footer #qodef-page-footer-top-area .widget .qodef-widget-title::after {
content: "";
position: absolute;
right: 0;
top: -3px;
display: block;
width: 12px;
height: 12px;
background: url(//toryburch.co.id/wp-content/themes/eirwen-child/assets/img/icon-plus-sm.svg) center center no-repeat transparent !important;
}
#qodef-page-footer #qodef-page-footer-top-area .widget .qodef-widget-title.show::after {
width: 9px;
height: 9px;
background: url(//toryburch.co.id/wp-content/themes/eirwen-child/assets/img/icon-minus-sm.svg) center center no-repeat transparent !important;
}
#qodef-page-footer #qodef-page-footer-top-area .widget .qodef-widget-title + div,
#qodef-page-footer #qodef-page-footer-top-area .widget_block[data-area='qodef-footer-top-area-column-3']:last-child {
display: none;
}
#qodef-page-footer #qodef-page-footer-top-area .widget .qodef-widget-title.show + div {
display: block;
margin-bottom: 23px;
}
#qodef-page-footer #qodef-page-footer-top-area .widget .qodef-widget-title.show + div.is-layout-flex { }
#qodef-page-footer #qodef-page-footer-top-area .widget .qodef-widget-title.show + div.is-layout-flex > figure {
margin: 0 10px 0 0;
display: inline-block;
}
#qodef-page-footer #qodef-page-footer-top-area .widget_block[data-area='qodef-footer-top-area-column-3']:last-child {
margin-top: -24px !important;
background-color: #fff;
padding-bottom: 23px;
}
#qodef-page-footer #qodef-page-footer-top-area .qodef-grid-inner.clear .qodef-grid-item:last-child > .widget.widget_block {
margin-bottom: 0 !important;
}
}