/** Shopify CDN: Minification failed

Line 27:172 Unexpected "}"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/
.main-footer-inner .index-newsletter-content .form-field {display: flex;}
.featured-products-wrapper .index-header .view_head_wrapp {display: flex;justify-content: space-between;align-items: center;}
.featured-products-wrapper .index-header .view_head_wrapp h2 {margin: 0;}
.featured-products-wrapper .index-header .view_head_wrapp .featured-products-item-more {margin: 0;}
.featured-products-wrapper .index-header .view_head_wrapp .button {padding: 0;min-height: auto;background: transparent;min-width: auto;}
.featured-products-wrapper .index-header .view_head_wrapp .button:before {display: none;}
.featured-products-wrapper .index-header .view_head_wrapp .button .button-text {color: #000;font-size: 16px;line-height: 24px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);text-transform: capitalize;letter-spacing: 0;}
.featured-products-wrapper .index-header .view_head_wrapp .button .button-text svg {margin-left: 6px;}
.featured-products-wrapper .index-header h2 {font-size: 24px;line-height: 32px;letter-spacing: 0.1em;}
.featured-products-wrapper .index-header {margin-bottom: 64px;}
.section-index-products .product-item-price {font-size: 14px;line-height: 20px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}

.pagination-full-width .pagination-previous svg,.pagination-full-width .pagination-next svg {top: 0;display: inline-block;width: 6px;height: 11px;}
.pagination-full-width .pagination-previous .pagination-previous--text, .pagination-full-width .pagination-next .pagination-next--text {font-size: 16px;line-height: 24px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);color: #37435B;}
.pagination-full-width .pagination-previous a .pagination-previous--text, .pagination-full-width .pagination-next a .pagination-next--text{color: var(--button-background);}}
.pagination-full-width .pagination-parts > a,.pagination-full-width .pagination-parts > span {padding: 5px 10px;font-size: 12px;line-height: 16px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.pagination-parts > * {color: var(--body-color);}


/* Breadcrumbs */
.template-collection .breadcrumbs-inner {border: 0;}
.breadcrumbs-inner {font-size: 14px;line-height:20px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}

/* product grid */
.section-index-products .product-item .product-item__wrapper .product-item__image-wrapper a {display: block;position: relative;/*padding-bottom: 145%;background: #F9F9F9;*/background: transparent;padding-bottom: 100%;}
.section-index-products .product-item .product-item__wrapper .product-item__image-wrapper a img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;object-fit: contain !important;}

.product-item .product-item__wrapper .product--item-title {font-size: 20px;line-height: 28px;margin-top: 0;margin-bottom: 8px;color: var(--header-color);font-family: var(--body-font);font-weight: var(--body-font-weight);font-style: var(--body-font-style);text-transform: capitalize;letter-spacing: 0;}
.product-item .product-item__wrapper .product-item-price {font-size: 14px;line-height: 20px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style); color: var(--header-color);}
.product-item .product-item__wrapper .product-item__image-wrapper {margin-bottom: 12px;}

.collection {display: flex;flex-wrap: wrap;height: 100%;}
.collection article.product-item.grid-item-33.aos-init.aos-animate {display: flex;flex-wrap: wrap;}
.collection .product-item__wrapper {/*display: flex;flex-wrap: wrap;flex-direction: column;*/width: 100%;margin-bottom:24px;}
.collection .product-item .product-item__image-wrapper {flex: 1 1 auto;background: #F9F9F9;overflow: hidden;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.collection .product-item .product-item__wrapper .product-item__image-wrapper .height-inherit {width: 100%;}
.collection .product-item__image-wrapper a {position: relative;display: inline-block;vertical-align: middle;width: 100%;padding-bottom: 150%;}
.collection .product-item__image-wrapper a .product-item-image {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain !important;object-position: center center !important;}

.sub_collection_list_wrappout {width: 97%;padding: 0 40px;max-width: unset;margin-left: auto;margin-right: auto;}
.sub_collection_list_wrappout .sub_collection_list.swiper-container-initialized {visibility: visible;overflow: visible;}
.sub-collection-wrapper a.collection-item {width: 19.244%;padding: 0 12px;}

.sub-collection-wrapper a.collection-item .collection-content-wrapp figure {line-height: 0;position: relative;padding-bottom: 150%;}
.sub-collection-wrapper a.collection-item .collection-content-wrapp figure img {position: absolute;height: 100%;width: 100%;object-fit: cover;object-position: center;}
.sub-collection-wrapper a.collection-item .collection-content-wrapp figure:after {position: absolute;content: '';width: 100%;height: 100%;top: 0;background: rgba(0,0,0,.2);}
.sub-collection-wrapper a.collection-item .collection-content-wrapp .collection-item__title {position: absolute;top: 0;left: 0;color: #fff;height: 100%;width: 100%;text-align: center;display: flex;justify-content: center;align-items: center;font-size: 20px;line-height: 28px;letter-spacing: 0.1em;text-transform: uppercase;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);padding:0 22px;}

.template-collection .index-wrapper{position: relative;overflow: hidden;}

.template-blog nav.breadcrumbs {display: none;}
.swiper-button-next svg, .swiper-button-prev svg, .sub-coll-next svg, .sub-coll-prev svg {color: var(--link-color);}


.header-account-dropdown .button .button-text {font-size: 16px;line-height: 24px;letter-spacing: 0.1em;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.header-account-dropdown .button:hover {padding: 5% 24px;}
.header-account-dropdown .module-content.module-main-content .header-account-create {margin-top: 8px;}
.header-account-dropdown .module-content.module-main-content .header-account-create .button-text {font-size: 14px;line-height: 20px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);color: var(--link-color);}
.header-account-contact-header {font-size: 16px;}
.header-account-contact-info li {font-size: 14px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.footer-account-dropdown .header-account-create .button-text {font-size: 14px;line-height: 20px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);color: var(--link-color);}

.header-account-profile .grid-item span {font-size: 16px;line-height: 20px;}
.header-account-module.header-account-links li a {font-size: 14px;line-height: 20px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.header-account-module .module-order-item {display: flex;align-items: center;}
.header-account-module .module-order-item figure {width: 45px;padding: 0;padding-right: 10px;}
.header-account-module .module-order-item .grid-item-70 {width: calc(100% - 45px);padding: 0;}
.header-account-module .module-order-item a {border: none;font-size: 14px;line-height: 22px;}

@media (max-width: 1399px) {
  .sub-collection-wrapper a.collection-item {width: 23%;}
}
@media (max-width: 1024px) {
  .sub-collection-wrapper a.collection-item {width: 27%;}
}
@media (max-width: 768px) {
  .featured-products-wrapper .index-header h2 {font-size: 20px;line-height: 28px;letter-spacing: 0.1em;}
  .featured-products-wrapper .index-header {margin-bottom: 40px;text-align:left;}
  .sub_collection_list_wrappout {width: 100%;padding: 0 16px;}
  .sub-collection-wrapper a.collection-item {width: 38%;padding: 0 8px;}
}
@media (max-width: 650px) {
  .sub-collection-wrapper a.collection-item {width: 50%;}
}
@media (max-width: 575px) {
  .featured-products-wrapper .index-header .view_head_wrapp {flex-wrap: wrap;}
  .featured-products-wrapper .index-header .view_head_wrapp h2 {margin-bottom: 8px;text-align:left;}
  .featured-products-wrapper .index-header .view_head_wrapp .featured-products-item-more {margin: 0;width: 100%;text-align: left;}
}
@media (max-width: 425px) {
  .sub-collection-wrapper a.collection-item {width: 90.385%;}
}

/* .slideout-menu {z-index: 99;background:#fff !important;}
.slideout-open #main-body {transform: translateX(0) !important;} */
#cartSlideoutWrapper .cart-drawer__top {padding: 16px 24px;}
#cartSlideoutWrapper .cart-drawer__top h3 .cart-drawer--title {letter-spacing: .1em;}
#cartSlideoutWrapper .cart-drawer__top .cart-close-icon-wrapper {width: 28px;height: 28px;}
#cartSlideoutWrapper .cart-drawer__top .cart-close-icon {width: 28px;height: 28px;}


.capital-shopping-right .cart-items {margin-bottom: 0;}
.cart-items-wrapper .fbt-items h2 {font-size: 16px;line-height: 24px;padding: 0 24px;text-align: left;letter-spacing: 0.1em;text-transform: uppercase;color: #AB8C42;margin-bottom: 8px;margin-bottom: 24px;opacity: 0;-webkit-transform: translateY(100px);transform: translateY(100px);}
.cart-items-wrapper .fbt-items .cart-item {min-height: auto;align-items: flex-start;}
.capital-shopping-right .fbt_wrapper.cart-items .cart-item-image--wrapper {width: 122px;padding-right: 16px;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper {width: calc(100% - 122px);flex-wrap: wrap;flex-direction: row;justify-content: space-between;column-gap: 16px;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-item-content--wrapper {width: calc(100% - 136px);}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn {width: 120px;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-item__title a {margin-bottom: 6px;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-item__title a span {font-size: 20px;line-height: 28px;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-item-price-wrapper {font-size: 14px;line-height: 20px;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn a,.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn button {width: 100%;display: inline-flex;min-width: 120px;max-width: 120px;justify-content: center;align-items: center;height: 100%;max-height: 32px;border: 1px solid #0A2036;font-size: 14px;line-height: 20px;letter-spacing: 0.1em;text-transform: uppercase;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn a:hover,.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn button {background: #0A2036;color: #fff;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn button.button-disabled,.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn button.button-disabled:hover {border: 1px solid var(--button-disabled-background);background: var(--button-disabled-background);color: var(--button-disabled-color);cursor: no-drop;}
/* .cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn button:hover {background: #fff;color: #0A2036;} */
.capital-shopping-right .wrap_shipping_message {padding: 0 24px;}
.capital-shopping-right .wrap_shipping_message .wrap_shipping_message_inner {background: rgba(214, 195, 172, 0.2);border: 1px solid #D6C3AC;text-align: left;padding: 7px 16px;font-size: 16px;line-height: 24px;opacity: 0;-webkit-transform: translateY(100px);transform: translateY(100px);}
.capital-shopping-right .wrap_shipping_message .wrap_shipping_message_inner p {margin: 0;}
.slideout-open .cart-items-wrapper .fbt-items h2,.slideout-open .capital-shopping-right .wrap_shipping_message .wrap_shipping_message_inner {transition: opacity 1s cubic-bezier(0.25, 0.75, 0.25, 1) 0.4s, -webkit-transform 1s cubic-bezier(0.25, 0.75, 0.25, 1) 0.2s;transition: transform 1s cubic-bezier(0.25, 0.75, 0.25, 1) 0.2s, opacity 1s cubic-bezier(0.25, 0.75, 0.25, 1) 0.4s, -webkit-transform 1s cubic-bezier(0.25, 0.75, 0.25, 1) 0.2s;transform: translateY(0);opacity: 1;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn button {position: relative;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn button.disable .button-text{display:none;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn button.disable .spinner {opacity: 1;}
.cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-atc-btn button .spinner {opacity: 0;}
.ajax-cart--bottom-wrapper .slide-checkout-buttons .btn {padding: 14px;}

.footer-tapbar .footer-search-form .form-input {font-size: 16px;padding-top: 9px;padding-bottom: 9px;}
.template-article .breadcrumbs-inner {padding-top: 19px;padding-bottom: 19px;}

.product-details .form-actions .th_wl_btn {width: 100%;padding: 0;margin-top: 24px;margin-bottom: 16px;}
.product-details .th_wl_button span,.product-details .th_wl_button_after span {font-size: 16px;line-height: 22px;font-family: var(--header-font);font-style: var(--header-font-style);text-transform: uppercase;}
.product-details .form-actions .th_wl_btn > div {justify-content: center;align-items: center;}
.product-details .th_wl_button .th_wl_icon,.product-details .th_wl_button_after .th_wl_icon {width: 20px;height: 18px;}
.product-details .form-actions .th_wl_btn .th_wl_dropdown {line-height: 0;}
.product-details .form-actions .th_wishlist_product_main .th_wl_button{background:transparent !important;}
.product-item__wrapper .th_wl_btn {position: absolute;top: 16px;right: 16px;padding: 0;width: 26px;z-index:9;}
.product-item__wrapper .th_wl_btn .th_wl_button .th_wl_icon,.product-item__wrapper .th_wl_btn .th_wl_button_after .th_wl_icon {width: 26px;height: 24px;margin: 0;}


/* ==== Quick Buy ==== */
/* .hasSlider {margin: 0 -20px;} */
.hasSlider .product-media-inner {/*padding-left: 20px;*/padding-bottom: 0;}
.hasSlider .product-media-item {opacity: 1;}
.hasSlider .product-media-item .shop_main_image.has-img-placeholder {padding-top: 100.05674% !important;}
.var-not-available.color-swatch label:before {transform: rotate(130deg);position: absolute;top: 9px;content: "";right: 0;background-color: #fff;width: 100%;height: 1px;}
.var-not-available.size-swatch label {background-color: #e6e6e6 !important;text-decoration-line: line-through;color: #000;}
.product-media-item img {height: 100%;}
.featured-collection-grid .product-item__image-wrapper.f-item {padding-bottom: 150.4%;width: 100%;}
.swiper-next.swiper-button-disabled,.swiper-prev.swiper-button-disabled {display: none !important;}
.from_variant {font-weight: 400;font-size: 14px;line-height: 20px;color: #000000;margin-right: 4px;}
.button-arrow svg path {fill: #000 !important;}
.coll_headmain .index-header {display: flex;flex-direction: column;width: 100%;}
.coll_headmain.position_right .index-subheading,.coll_headmain.position_right .featured-products-heading {text-align: right !important;}
.coll_headmain.position_left .index-subheading,.coll_headmain.position_left .featured-products-heading {text-align: left !important;}
.coll_headmain.position_center .index-subheading,.coll_headmain.position_center .featured-products-heading {text-align: center !important;}
.coll_headmain.position_right .index-header {justify-content: right !important;text-align: right !important;}
.coll_headmain.position_left .index-header {justify-content: left !important;text-align: left !important;}
.coll_headmain.position_center .index-header {justify-content: center !important;text-align: center !important;}
.featured-products-heading {margin: 0 !important;}
.index-header > p {margin-top: 16px !important;margin-bottom: 0 !important;}
/* quick drawer */
.qc_drawer .product-wrapper {margin: 0 !important;overflow-y: auto;overflow-x: hidden;}
.qc_drawer .product-price {line-height: 0;}
.qc_drawer .product-price,.product-wrapper .page-header,.swatch-color {margin-top: 0 !important;}
.qc_drawer .product-wrapper .product-images {margin-top: 15px;padding:0 20px;}
.qc_drawer .product-wrapper .form.product-form {padding: 0 20px;}
.qc_drawer .product-title--wrapper {border-bottom: none;padding-bottom: 0;margin-bottom: 35px;display: flex;justify-content: space-between;}
.qc_drawer .product-quantity {display: none;}
.shop_main_image.has-img-placeholder {padding-top: 92.05674% !important;}
/* .qc_drawer .slick-slider .slick-list {height: 315px !important;} */
/* .qc_drawer .product-media-inner.product_media_quick .product-media-item {width: 100%;max-width: 335px;padding-right: 20px;} */
.qc_drawer .product-media-item .height-inherit {padding-top: 100% !important;background-color: var(--body-color-opacity-20);}
.qc_drawer .product-media-inner img {height: 100%;object-fit: contain !important;position: absolute;top: 0;left: 0;width: 100%;}
.qc_drawer .product-images .slick-arrow.slick-prev,.qc_drawer .product-images .slick-arrow.slick-next {cursor: pointer;top: 50%;transform: translateY(-50%);background-color: transparent;width: 30px;height: 30px;}
.qc_drawer .product-images .slick-arrow.slick-prev:after,.qc_drawer .product-images .slick-arrow.slick-next:after {content: "";background-image: url("https://cdn.shopify.com/s/files/1/0557/8804/4485/files/Icon_Set_1.svg?v=1683713339");background-repeat: no-repeat;background-position: center;background-color: #ffffff;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);border-radius: 190px;width: 100%;height: 100%;display: block;position: absolute;top: 0;}
.qc_drawer .product-images .slick-arrow.slick-prev {left: -15px;}
.qc_drawer .product-images .slick-arrow.slick-prev:after {left: 0px;}
.qc_drawer .product-images .slick-arrow.slick-next:after {right: 0px;rotate: 180deg;}
.qc_drawer .product-images .slick-arrow.slick-next {right: -15px;}
.qc_drawer .js .product-images img {cursor: pointer !important;}
.qc_drawer .form-field-title,.qc_drawer .form-actions .button-text {font-weight: 400;font-size: 14px;line-height: 20px;letter-spacing: 0.1em;text-transform: uppercase;color: #000000;}
.qc_drawer .form-actions .button-text {color: #fff !important;}
.qc_drawer .form-actions-wrapper {position: absolute;width: 100%;left: 0;bottom: 0;margin-bottom: 0 !important;padding: 20px 20px 40px;background: #fff;}
.form-actions button {padding: 16px;}
.form-actions .button:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--button-background-hover);transform: translateZ(0);clip-path: polygon(-1% 0, 0 0, -25% 100%, -1% 100%);backface-visibility: hidden;transition: clip-path 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;animation: opacityFallbackOut 0.5s step-end forwards;z-index: 1;}
.form-actions .button:hover:before {clip-path: polygon(0 0, 101% 0, 101% 101%, 0 101%);animation: opacityFallbackIn 0s step-start forwards;}
.form-actions .button {position: relative;}
.form-actions .button span {position: relative;z-index: 1;}
/* .form-actions button {background-color: var(--button-background);padding: 16px;}
.form-actions button:hover {background-color: var(--button-background-hover);} */
.qc_drawer .product-form .form-field.swatch-color {margin-bottom: 12px !important;}
.swatch-color .form-swatch-item:not(.soldout) .form-radio:checked + label {border-radius: 0 !important;width: 20px !important;height: 20px !important;margin-top: 0 !important;margin-left: 0 !important;}
.form-field-swatch.swatch-color label {border-radius: 0 !important;}
.product-details form {margin-top: 30px !important;}
button.close_drawer {background: transparent;border: none;padding: 0;}
.qbh_right {margin-left: 24px;}
.qc_drawer {position: fixed;top: 0;right: 0;height: 100vh;z-index: 99;max-width: 100%;width: 100%;transition: all .3s;opacity: 0;visibility: hidden;}
.open-qb.qc_drawer {opacity: 1;visibility: visible;}
.qc_drawer .content_inner_qc {max-width: 400px;margin-right: 0;margin-left: auto;position: relative;height: 100%;background: #fff;left: auto;right: -100%;transition: all .3s;}
.open-qb.qc_drawer .content_inner_qc {right: 0;}
.qc_drawer .content_overlay {position: absolute;height: 100%;width: 100%;background: #000;opacity: .4;}
/* .qc_drawer:before {content: "";position: fixed;top: 0;left: 0;width: calc(100% - 400px);height: 100%;background: #000000;opacity: 0;transition: all .3s;}
.open-qb.qc_drawer:before {left: 0;opacity: 0.4;} */
.db_variant .pro_grid_swatches {gap: 16px;}
.qb_footer {text-align: center;margin-top: 16px;}
.qb_viewdetails a {font-weight: 400;font-size: 14px;line-height: 20px;letter-spacing: 0.1em;text-transform: uppercase;color: #0a2036;padding-bottom: 4px;border-bottom: 1px solid #0a2036;display: inline-block;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.pro_grid_swatches li.disbled {position: relative;}
.pro_grid_swatches li.disbled:after {content: "";position: absolute;border: 1px solid #e6e6e6;transform: rotate(45deg);height: 28px;}
.qb-size li.disbled {background-color: #e6e6e6;text-decoration-line: line-through;}
.qbh_right svg {fill: transparent;}
.qb_head {display: flex;justify-content: space-between;margin-bottom: 35px;margin-top: 15px;}
.qbh_left h3 {font-size: 24px !important;margin-bottom: 12px !important;line-height: 32px !important;letter-spacing: 0.1em !important;text-transform: uppercase !important;}
.product-title--wrapper .qbh_left .product-price span {font-weight: 400;font-size: 16px;line-height: 24px;color: #000000;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.qc_drawer .form-field-swatch input:checked + label {background: var(--button-background);color: var(--background-color);}
.product-form .form-actions-wrapper .form-actions .button {font-size: 14px;line-height: 20px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.qb-size {margin: 0;padding: 0;display: flex;flex-wrap: wrap;list-style: none;}
.qb-size li {min-width: 120px;padding: 6px 13px;text-align: center;font-weight: 400;font-size: 12px;line-height: 16px;color: #000000;}
.db_variant p {font-weight: 400;font-size: 14px;line-height: 20px;letter-spacing: 0.1em;text-transform: uppercase;color: #000000;margin-bottom: 8px;}
.db_slider {position: relative;line-height: 0;margin-bottom: 30px;}
.qb-button-next {right: 5px;}
.qb-button-prev {left: 5px;}
.qb-button-next,.qb-button-prev {width: 30px !important;height: 30px !important;}
.db_variant .pro_grid_swatches li,.db_variant .pro_grid_swatches li button {width: 20px !important;height: 20px !important;}
.db_variant .color {margin-bottom: 28px;}
.qc_drawer .form-actions-wrapper .shopify-payment-terms__container {display: none;}
.qc_drawer .form-actions-wrapper .form-actions {margin-bottom: 16px;}
/* product slider */
.qc_drawer .button-arrow svg path {fill: #fff;}
.qc_drawer .button-arrow {line-height: 0;margin-left: 10px;}
.qc_drawer .product-item-price {line-height: 0;}
.qc_drawer .featured-products .swiper-prev,.qc_drawer .featured-products .swiper-next,.qc_drawer .qb-button-next,.qc_drawer .qb-button-prev {position: absolute;background: #ffffff;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.08);border-radius: 50%;width: 44px;height: 44px;z-index: 10;display: flex;align-items: center;justify-content: center;top: 31.7%;}
.qc_drawer .featured-products .swiper-prev {left: 55px;}
.qc_drawer .featured-products .swiper-next {right: 55px;}
.qc_drawer article.product-item {padding: 0 16px !important;margin-right: 0 !important;margin-bottom: 0px !important;}
.qc_drawer .f-product .product-item-details,.product-item-details {margin-top: 0 !important;padding: 12px 0 24px;}
.qc_drawer .f-product .product-item-details {height: 100% !important;}
.qc_drawer .f-product .product-item .product-item__wrapper > :not(:last-child) {margin: 0 0 0px 0 !important;}
.qc_drawer .product-item-in-cart {display: none;}
.qc_drawer .grid.featured-products-inner.swiper-wrapper {align-items: baseline !important;}
.qc_drawer .pro_grid_swatches {margin: 0;padding: 0;list-style: none;display: flex;gap: 3px;margin-top: 8px;}
.qc_btn {background-color: transparent;padding: 0 !important;border: none;position: absolute;bottom: 16px;right: 16px;z-index: 20;line-height: 0;}
.qc_btn svg path {fill: #37435b;}
.qc_drawer .pro_grid_swatches li {width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;}
.qc_drawer .pro_grid_swatches li.active_color {border: 0.5px solid #000000;}
.qc_drawer .pro_grid_swatches li button {border: none;width: 12px;height: 12px;}
.qc_drawer .swatch-color {margin-top: 8px;}
.qc_drawer .product-images .product_media_quick img {cursor: auto;}
.qc_drawer .product-images .product-media-item {width: 335px;padding-right: 20px;}

/*==== End Quick-buy ==== */
/* Shipping Policy */
.index-wrapper .shopify-policy__container {max-width: 1280px;padding: 0 40px;margin: 80px auto;}
.shopify-policy__title h1 {font-size: 36px;line-height: 48px;margin-bottom: 40px;letter-spacing: .1em;}
.shopify-policy__body h1 {font-size: 24px;line-height: 32px;letter-spacing: 0.1em;margin: 24px 0;}
.shopify-policy__body h2 {font-size: 22px;line-height: 30px;letter-spacing: 0.1em;margin: 24px 0;}
.shopify-policy__body h3 {font-size: 20px;line-height: 28px;letter-spacing: 0.1em;margin: 24px 0;}
.shopify-policy__body h4 {font-size: 18px;line-height: 26px;letter-spacing: 0.1em;margin: 24px 0;}
.shopify-policy__body h5 {font-size: 16px;line-height: 26px;letter-spacing: 0.1em;margin: 24px 0;}
.shopify-policy__body p {margin: 0;margin-bottom: 16px;}
.shopify-policy__body ul {margin-top: 8px;margin-bottom: 16px;}

.page__store-locator .index-wrapper {max-width: 1280px;margin: 80px auto;padding: 0 40px;}
.page__store-locator h2#store-locator-title {font-size: 36px;line-height: 48px;letter-spacing: 0.1em;text-transform: uppercase;margin-bottom: 24px;}
.page__store-locator .index-wrapper .search_bar {background: transparent;border: none;padding: 0;margin-bottom: 48px;}
.page__store-locator .search_bar .main_search_bar input {width: 100%;}
.page__store-locator .search_bar .main_search_bar input,.page__store-locator .search_bar .search_within_distance select,.page__store-locator .search_bar .search_limit select{border: 1px solid #D6C3AC;padding: 10px 14px;font-size: 16px;line-height: 24px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);color: var(--link-color);min-height: 46px;}
.page__store-locator .search_bar .search_within_distance select {appearance: none;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 1rem center;background-size: 1em;min-width: 119px;}
.page-contact-form .form-field select {appearance: none;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 1rem center;background-size: 1.4em;}
.page__store-locator .search_bar .main_search_bar {width: 184px;margin-right: 48px;}
.search_bar .main_search_bar .main_search_label, .search_bar .search_within_distance .distance_label, .search_bar .search_limit .search_limit_label {margin-right: 10px;font-size: 16px;line-height: 24px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.search_bar .main_search_bar,.search_bar .search_within_distance,.search_bar .search_limit {display: flex;align-items: center;margin-right: 48px;}
.page__store-locator .search_bar .main_search_bar .main_search_label,.page__store-locator .search_bar .search_limit {display: none;}
.page__store-locator .search_bar button#submitBtn {float: left;margin: 0;min-width: 142px;border-radius: 0;min-height: auto;height: auto;padding: 10px 14px;font-size: 16px;line-height: 24px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);box-shadow: none;border-color: var(--button-background);background: var(--button-background);text-transform: uppercase;letter-spacing: 0.1em;text-shadow: none;}
.page__store-locator .search_bar button#submitBtn:hover {background: var(--button-color);color: var(--button-background);}
.page__store-locator .addresses,.page__store-locator #directions_text {padding-right: 30px;width: 357px;}
.page__store-locator #store_map {width: calc(100% - 397px);}
.page__store-locator .addresses ul li {background-color: #F9F9F9;border: 0;margin-bottom: 16px;padding: 16px 20px;background-position: 20px 16px;background-size: 18px 22px;}
.page__store-locator .distance {width: 42px;height: 24px;}
.page__store-locator #directions_text #direction_destination .name,.page__store-locator .addresses li a .name {font-size: 16px;line-height: 24px;letter-spacing: 0.1em;text-transform: uppercase;font-weight: 500;}
.page__store-locator .addresses li a,.page__store-locator .addresses li a span {font-size: 14px;line-height: 20px;}
.page__store-locator .addresses li a {font-size: 12px;line-height: 16px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);color: var(--body-color);margin: 0;}

.page__store-locator #store_map .gm_popup .name {font-size: 16px;line-height: 24px;font-weight: 400;}
.page__store-locator #store_map .gm_popup span {font-size: 14px;line-height: 20px;}
.page__store-locator #store_map .gm_popup {font-size: 12px;line-height: 16px;}

.swatch-color.coll-product-variants {margin-top: 8px;margin-bottom: 20px;}
ul.pro_grid_swatches.variant-parent {margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: 3px;margin-top: 8px;}
li.collection_swatches {width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;}
li.collection_swatches.active_color {border: 0.5px solid #000000;}
.pro_grid_swatches li button,.pro_grid_swatches li a {border: none;width: 12px;height: 12px;padding:6px;background-position: center;box-shadow: 0px 0px 3px gray;}
.banner-shop-the-look--wrapper .product-item__wrapper .product-item__image-wrapper .th_wl_btn,.banner-shop-the-look--wrapper .product-item__wrapper .product-item__image-wrapper .qc_btn {display: none;}
.banner-shop-the-look--wrapper .product-item__wrapper .product-item-details .coll-product-variants {display: none;}
.banner-shop-the-look--wrapper .product-item .image_cont_itemwrapp .th_wl_btn, .banner-shop-the-look--wrapper .product-item .image_cont_itemwrapp .qc_btn {display: none;}
.index-shop-the-look--inner .image_cont_itemwrapp svg.product-grid_placeholder {width: 100%;height: 100%;margin-bottom: 0;max-width: 80px;max-height: 120px;}
.index-shop-the-look--inner .product-item__wrapper .image_cont_itemwrapp {margin-bottom: 0;}

.product-recommendations .swiper-wrapper {margin-left: -12px;}
.recently-products .recently-viewed-grid.recently-products-inner.swiper-wrapper {align-items: flex-start;}
.recently-viewed-grid .product-item-image {width: 100%;}
.th-recently_views_wrapp {padding: 40px;background: var(--background-color);border: 1px solid #ECECEB;overflow: hidden;}
.wishlist_page_wrapp #th_wishlist_page_id .recently-products-wrapper {max-width: 100%;margin: 0;}
.template-customers.template-account .th-recently_views_wrapp .recently-products-wrapper {margin: 0;padding: 0;}
.recently_view_pagewrapp {margin-top: 60px;}
.product-item__image-wrapper .product-item-image {width: 100%;}
.product-item .product-item__wrapper .product-item__image-wrapper a {position: relative;display: inline-block;width: 100%;padding-bottom: 100%;/*padding-bottom: 150%;*/}
.product-item .product-item__wrapper .product-item__image-wrapper a img {position: absolute;top: 0;left: 0;object-fit: contain !important;object-position: center;height: 100%;width: 100%;}
.product-item .product-item__wrapper .product-item__image-wrapper {/*background: #F9F9F9;*/background: transparent;line-height:0;}


.yotpo-main-widget-layout .yotpo-base-layout {width: 100% !important;}
.yotpo-reviews-star-ratings-widget  .yotpo-bottom-line-scroll-panel {cursor: pointer;}
.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary .star-container svg {width: 18px;height: 18px;}
.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text {font-size: 14px !important;line-height: 20px !important;}
.yotpo-base-layout .yotpo-main-layout.yotpo-main-reviews-widget > .yotpo-head {display: none;}
.yotpo-main-layout .yotpo-main-reviews-widget .yotpo-head {display: none !important;}
.yotpo-main-layout .yotpo-main-reviews-widget .yotpo-header-container .yotpo-layout-header-wrapper {justify-content: space-between;margin-bottom: 10px !important;}
.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {font-size: 24px !important;line-height: 32px !important;letter-spacing: .1em;font-family: var(--primary-font-family) !important;font-weight: var(--primary-font-weight) !important;font-style: var(--primary-font-style) !important;}
.yotpo-bottom-line .yotpo-bottom-line-right-panel {margin-left: 8px !important;padding-top: 7px !important;}
.yotpo-bottom-line .yotpo-bottom-line-text {font-size: 14px !important;line-height: 20px !important;font-family: var(--primary-font-family) !important;font-weight: var(--primary-font-weight) !important;font-style: var(--primary-font-style) !important;}
.yotpo-main-layout .yotpo-main-reviews-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn {font-size: 16px !important;line-height: 24px !important;letter-spacing: 0.1em;text-transform: uppercase;padding: 16px 24px;width: auto;height: auto;border-radius: 0 !important;font-family: var(--primary-font-family) !important;font-weight: var(--primary-font-weight) !important;font-style: var(--primary-font-style) !important;}
.yotpo-main-layout .yotpo-main-reviews-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn:hover {background: var(--button-background-hover) !important;}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel .yotpo-reviews-widget-dropdown .yotpo-dropdown-content-wrapper .yotpo-dropdown-option {font-family: var(--primary-font-family) !important;font-weight: var(--primary-font-weight) !important;font-style: var(--primary-font-style) !important;}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel {justify-content: start !important;align-self: start !important;}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel .yotpo-dropdown-placeholder {text-transform: uppercase;font-size: 18px;line-height: 26px;}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel .yotpo-reviews-widget-dropdown {gap: 8px;}
.yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details .yotpo-reviewer-name {font-family: var(--primary-font-family) !important;font-weight: var(--primary-font-weight) !important;font-style: var(--primary-font-style) !important;text-transform: uppercase;letter-spacing: 0.1em;font-size: 16px;line-height: 24px;}
.yotpo-bottom-line .yotpo-bottom-line-summary .yotpo-vertical-border {border: 0;}
.yotpo-main-layout .yotpo-main-reviews-widget .yotpo-filters-container {margin: 10px 0;}
.yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer {flex-direction: column;text-align: left;align-items: start;}
.yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details {justify-content: start;text-align: left;align-items: start;align-self: start;}
.yotpo-display-l .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title,.yotpo-display-m .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title {flex-direction: column !important;margin-bottom: 4px !important;}
.yotpo-display-l .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating .star-container svg,.yotpo-display-m .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating .star-container svg {width: 16px !important;height: 16px !important;}
.yotpo-display-l .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,.yotpo-display-m .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {margin-left: 0 !important;margin-top: 4px;font-size: 18px;line-height: 26px;letter-spacing: 0.1em;text-transform: uppercase;}
.yotpo-display-l .yotpo-review .yotpo-review-content, .yotpo-display-m .yotpo-review .yotpo-review-content {font-size: 16px;line-height: 24px;}
.yotpo-review-right-panel .yotpo-review-date .yotpo-date-format {font-size: 12px;line-height: 16px;font-family: var(--primary-font-family) !important;font-weight: var(--primary-font-weight) !important;font-style: var(--primary-font-style) !important;}
.yotpo-verified-image-icon .yotpo-avatar-initials-text {font-family: var(--primary-font-family);font-weight: 600;font-style: var(--primary-font-style);font-size: 18px !important;line-height: 25px !important;fill: unset !important;}
.yotpo-display-l .yotpo-review .yotpo-review-right-panel, .yotpo-display-m .yotpo-review .yotpo-review-right-panel {display: flex;justify-content: end;align-items: end;}
.yotpo-display-l .yotpo-review .yotpo-review-center-panel, .yotpo-display-m .yotpo-review .yotpo-review-center-panel {border-left: 1px solid rgba(0,0,0,0.15);padding: 0 16px 16px 30px;}
.yotpo-display-l .yotpo-review, .yotpo-display-m .yotpo-review {padding-right: 90px;}

.modal-backdrop.yotpo-review-form-modal .yotpo-modal-header {letter-spacing: 0.1em;}
.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-star-rating, .yotpo-device-laptop .yotpo-review-form .yotpo-new-review-star-rating, .yotpo-display-l .yotpo-review-form .yotpo-new-review-star-rating, .yotpo-display-m .yotpo-review-form .yotpo-new-review-star-rating {min-height: auto !important;}
.yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-star-rating-icon {width: 24px;margin: 5px !important;}
.yotpo-star-rating-wrapper .yotpo-star-rating-icons-wrapper {padding: 0;}
.yotpo-reviews-main-widget h4, .yotpo-reviews-main-widget h6 {margin-bottom: 8px !important;letter-spacing: 0.1em !important;font-weight: var(--primary-font-weight) !important;font-family: var(--primary-font-family) !important;font-style: var(--primary-font-style) !important;}
.yotpo-input-wrapper .yotpo-new-input-message {font-family: var(--primary-font-family) !important;font-weight: var(--primary-font-weight) !important;font-style: var(--primary-font-style) !important;}
.yotpo-reviews-main-widget h4 {font-size: 14px !important;line-height: 20px !important;margin-top: 0 !important;}
.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-content, .yotpo-device-laptop .yotpo-review-form .yotpo-new-review-content, .yotpo-display-l .yotpo-review-form .yotpo-new-review-content, .yotpo-display-m .yotpo-review-form .yotpo-new-review-content {min-height: auto !important;margin-top: 16px !important;line-height: 0 !important;}
.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-headline, .yotpo-device-laptop .yotpo-review-form .yotpo-new-review-headline, .yotpo-display-l .yotpo-review-form .yotpo-new-review-headline, .yotpo-display-m .yotpo-review-form .yotpo-new-review-headline {min-height: auto !important;margin-top: 16px !important;}
.yotpo-device-desktop .yotpo-review-form .yotpo-name-email-wrapper, .yotpo-device-laptop .yotpo-review-form .yotpo-name-email-wrapper, .yotpo-display-l .yotpo-review-form .yotpo-name-email-wrapper, .yotpo-display-m .yotpo-review-form .yotpo-name-email-wrapper {margin-top: 16px !important;}
h6.yotpo-new-input-message {font-size: 10px !important;line-height: 16px !important;}
.yotpo-file-upload .yotpo-file-input-headline {font-weight: var(--primary-font-weight) !important;font-family: var(--primary-font-family) !important;font-style: var(--primary-font-style) !important;font-size: 14px !important;line-height: 20px !important;margin-top: 0 !important;}
.yotpo-file-upload .yotpo-upload-label {font-weight: var(--primary-font-weight) !important;font-family: var(--primary-font-family) !important;font-style: var(--primary-font-style) !important;margin-bottom: 4px;}
.yotpo-reviews-main-widget h6 {font-size: 10px !important;}
.yotpo-review-form .form-footer .yotpo-new-review-submit {border-radius: 0 !important;font-weight: var(--primary-font-weight) !important;font-family: var(--primary-font-family) !important;font-style: var(--primary-font-style) !important;text-transform: uppercase;}
.yotpo-review-form .form-footer {margin-bottom: 10px;}

.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-star-rating, .yotpo-device-tablet .yotpo-review-form .yotpo-new-review-star-rating {min-height: auto !important;}
.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-content,.yotpo-device-tablet .yotpo-review-form .yotpo-new-review-content {margin-top: 16px !important;min-height: auto !important;}
.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-headline,.yotpo-device-tablet .yotpo-review-form .yotpo-new-review-headline {margin-top: 16px !important;min-height: auto !important;}
.yotpo-device-mobile .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-email, .yotpo-device-mobile .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name, .yotpo-device-tablet .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-email, .yotpo-device-tablet .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name {min-height: auto !important;margin-top: 16px;}
.yotpo-device-mobile .yotpo-review-form .yotpo-name-email-wrapper,.yotpo-device-tablet .yotpo-review-form .yotpo-name-email-wrapper {margin-bottom: 16px;}

.yotpo-display-s .yotpo-main-layout .yotpo-main-reviews-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn {font-size: 14px !important;line-height: 20px !important;}
.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {margin-bottom: 24px !important;}
.yotpo-display-s .yotpo-bottom-line .yotpo-bottom-line-summary {margin-top: 0 !important;}
.yotpo-display-s .yotpo-review, .yotpo-media-modal .yotpo-review {margin: 24px 0 !important;}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner {row-gap: 0 !important;}
.yotpo-reviews-main-widget div:empty {display: none !important;}
.Product_video_wrapp .video-wrapper {line-height: 0;}

.product-recommendations .product-item .th_wl_btn .th_wl_button {background: transparent;}
.product-recommendations .product-item .th_wl_btn .th_wl_button span {display: none;}
.product-recommendations .product-item .th_wl_btn .th_wl_button_after {background: transparent;}
.product-recommendations .product-item .th_wl_btn .th_wl_button_after span {display: none;}

.template-search .collection-main-wrapper.search-wrapper.blank_search_page {display: flex;justify-content: center;flex-wrap: wrap;}
.template-search .collection-main-wrapper.search-wrapper.blank_search_page #main-collection-filters {display: none;}
.template-search .collection-main-wrapper.search-wrapper.blank_search_page .collection-main {display: none;}
.template-search .blank_search_page #search-page-form {max-width: 300px;width: 100%;}
.template-search .search-empty {max-width: 100%;width: 100%;margin-bottom: 24px !important;}
.template-search button#search_submit .button-text {font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}

.navigation-super a:hover {color: var(--body-color-opacity-80) !important;}
.departments .departments-slide article.department-item figure img {-webkit-transition: transform 1s linear;-moz-transition: transform 1s linear;-ms-transition: transform 1s linear;-o-transition: transform 1s linear;transition: transform 1s linear;}
.departments .departments-slide article.department-item:hover figure img {transform: scale(1.03);}
/* .departments .departments-slide article.department-item figure div:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: "";z-index: 1;-webkit-transition: opacity 1s linear;-moz-transition: opacity 1s linear;-ms-transition: opacity 1s linear;-o-transition: opacity 1s linear;transition: opacity 1s linear;} */


.nav_hover_overlay #main-body {position: relative;}
.nav_hover_overlay #main-body:before {position: absolute;content: '';left: 0;top: 0;background: rgba(0,0,0,0.4);z-index: 2;width: 100%;height: 100%;}
.shopify-section.shopify-section-group-header-group {position: relative;}
.header-search-submit {padding: 3px 3px 2px;}
.pagination-parts span, .pagination-parts a {font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);font-size: 12px;line-height: 16px;}
.page-wrapper.article-wrapper .rich-text.rte p {font-size: 20px;line-height: 28px;}
.product-item__wrapper .image_cont_itemwrapp {position: relative;}
.logo_svg_outer {line-height: 0;}
.logo_svg_outer svg {width: 133px;height: 45px;}
.qc_drawer .product-media-inner.product_media_quick svg.slick-slide {max-width: 360px;max-height: 360px;}

.page-wrapper .rich-text.rte ul,.page-wrapper .rich-text.rte ol,.page-wrapper .rich-text.rte li {font-size: 16px;line-height: 24px;}

body .swiper-button-next,body .swiper-button-prev {background-image: none;}
body .swiper-container-horizontal>.swiper-scrollbar {display: none;}
body .swiper-button-next.swiper-button-disabled, body .swiper-button-prev.swiper-button-disabled {cursor: auto;pointer-events: none;opacity: 0;}
body .swiper-button-next,
body .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  opacity: 0;
  transition: 0.3s opacity;
}

.locate_retaier_link {margin-top: 24px;display: block;text-align: center;line-height: 0;}
.locate_retaier_link a {font-size: 16px;line-height: 24px;letter-spacing: 0.1em;text-transform: uppercase;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);margin: 12px 0;color: #ab8c42;}

body.unloading {
  opacity: 1;
}

.pagination-parts span.part_lits_hellip {border: none;}
.coll-image-text-main .featured-content .homepage-image-with-text--text.full_width_banner {width: 100%;}
.coll-image-text-main .featured-content .homepage-image-with-text--image.hidden {display: none;}

.blog-wrapper.grid {display: flex;flex-wrap: wrap;position: unset !important;height: auto !important;}
.blog-wrapper.grid article.blog-item-wrapper {display: flex;flex-direction: column;position: unset !important;}
.blog-wrapper.grid article.blog-item-wrapper .blog-item {display: flex;flex-direction: column;height: 100%;}
.blog-item-info.has-image {display: flex;flex-direction: column;height: 100%;}
.list_grid_article_wrapp .blog-wrapper--outer .blog-item .blog-item-info h2 {flex: 1 1 auto;}

.qc_drawer .swatch-color .form-swatch-item:first-child:hover .tooltip,.form-field-swatch .form-swatch-item:first-child:hover .tooltip {transform: translate(0);}
.qc_drawer .swatch-color .form-swatch-item:first-child .tooltip,.form-field-swatch .form-swatch-item:first-child .tooltip{left: 0%;}
.form-field-swatch .form-swatch-item:first-child .tooltip:before,.form-field-swatch .form-swatch-item:first-child .tooltip:after,
.qc_drawer .swatch-color .form-swatch-item:first-child .tooltip:before,.qc_drawer .swatch-color .form-swatch-item:first-child .tooltip:after {left: 5%;}

.sub-collection-wrapper a.collection-item .collection-content-wrapp .svg-placeholder {position: relative;display: inline-block;width: 100%;padding-bottom: 150%;}
.sub-collection-wrapper a.collection-item .collection-content-wrapp .svg-placeholder:after {position: absolute;content: '';width: 100%;height: 100%;top: 0;background: rgba(0,0,0,.2);left: 0;}
.sub-collection-wrapper a.collection-item .collection-content-wrapp .svg-placeholder svg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.sub-collection-wrapper a.collection-item .collection-content-wrapp {line-height: 0;}

.all_collection_product_coll .section-index-text.coll-image-text-main,.all_collection_product_coll .sub_coll_list {display: none;}
.product-thumbnail-wrap.active_thumb figure {border: 1px solid #ab8c42;}
.navigation-list-item .navigation-dropdown-simple {left: -5px;right:auto;transform: translateX(0);}
.navigation-list-item:first-child .navigation-dropdown-simple {left: -20px;right:auto;transform: translateX(0);}

.coll_img_qwe .featured-content .index-header .collection-title {font-size: 24px;line-height: 32px;text-align: center;}
.coll_img_qwe .featured-content .index-header {text-align: center;}
.coll_img_qwe .featured-content .homepage-image-with-text--text .image-with-text--content {max-width: 100%;padding: 0;}
.coll_img_qwe .featured-content .homepage-image-with-text--text {max-width: 600px;margin: 0 auto;padding-left: 24px;padding-right: 24px;}
.collection-filtering-section .collection-items.sidebar {display: none;}

.swatch-other .form-swatch-item input:checked + label {background: var(--button-background);color: var(--background-color);}
.navigation-super-wrapper .navigation-super .navlist-ofmastercoll h4 {margin-bottom: 25px;}
.navigation-super-wrapper .navigation-super .navlist-ofmastercoll h4:last-child {margin-bottom: 0;}
.product-form .form-actions .button.button-disabled:before {display: none;}

.departments-slide .department-item figcaption h3 {font-weight: 600;}

#yotpo-reviews-carousel-widget {
  max-width: 1440px;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

@media screen and (max-width: 1398px) {
  .navigation-list-item .navigation-dropdown-simple {left: -12px;}
}
@media screen and (max-width: 499px) {
  body .swiper-button-next,
  body .swiper-button-prev {
    display: none;
  }
}

@media screen and (max-width: 1100px) {
  .logo_svg_outer svg {width: 86px;height: 30px;}
  .header-tools > ul > li {padding: 0 6px;}
}
@media screen and (max-width: 991px) {
  .page__store-locator #store_map {width: calc(100% - 260px);}
  .page__store-locator .addresses, .page__store-locator #directions_text {padding-right: 20px;width: 260px;}
  .page__store-locator .index-wrapper {padding: 0 24px;margin: 40px auto;}
  .page__store-locator h2#store-locator-title {font-size: 28px;line-height: 38px;}
  .page__store-locator .index-wrapper .search_bar {margin-bottom: 24px;}
  .page__store-locator .search_bar .main_search_bar {margin-right: 18px;margin-bottom: 0;}
  .page__store-locator .distance {width: 30px;height: 18px;}
  .page__store-locator .addresses ul li {padding: 12px;background-position: 13px 14px;}
  .page__store-locator .addresses li a {width: calc(100% - 30px);}

  .index-wrapper .shopify-policy__container {padding: 0 24px;margin: 40px auto;}
  .shopify-policy__title h1 {font-size: 24px;line-height: 32px;margin-bottom: 24px;}
  .shopify-policy__body h1 {font-size: 20px;line-height: 26px;margin-bottom: 16px 0;}
  .shopify-policy__body h2 {font-size: 22px;line-height: 26px;margin-bottom: 16px 0;}
  .shopify-policy__body h3 {font-size: 18px;line-height: 20px;margin-bottom: 16px 0;}
  .shopify-policy__body h4 {font-size: 16px;line-height: 20px;margin-bottom: 16px 0;}
  .shopify-policy__body h5 {font-size: 16px;line-height: 20px;margin-bottom: 16px 0;}
  .shopify-policy__body p,.shopify-policy__body ul {margin-bottom: 16px;}
  #yotpo-reviews-carousel-widget {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media screen and (max-width: 768px) {
  .ajax-cart--bottom-wrapper .slide-checkout-buttons .btn {padding: 10px;}
  .ajax-cart--bottom-wrapper .slide-checkout-buttons .btn span {font-size: 14px;line-height: 20px;}
  .template-article .breadcrumbs-inner {padding-top: 18px;padding-bottom: 18px;}
  .breadcrumbs-inner {font-size: 12px;line-height: 16px;}
}
@media screen and (max-width: 650px) {
  .page__store-locator .addresses, .page__store-locator #directions_text {padding: 0;width: 100%;}
  .page__store-locator #store_map {width: 100%;margin-bottom: 24px;}
  .page__store-locator .index-wrapper {padding: 0 24px;margin: 40px auto;}
  .page__store-locator h2#store-locator-title {font-size: 24px;line-height: 32px;text-align: center;margin-bottom: 16px;}
  .page__store-locator .search_bar .main_search_bar input, .page__store-locator .search_bar .search_within_distance select, .page__store-locator .search_bar .search_limit select {width: 100%;padding: 6px 7px;font-size: 14px;line-height: 20px;min-height: 32px;}
  .main_search_bar {width: 100%;}
  .search_bar .main_search_bar, .search_bar .search_within_distance, .search_bar .search_limit {display: block;text-align: center;width: 100%;}
  .page__store-locator .search_bar button#submitBtn {width: 100%;padding: 15px;font-size: 14px;line-height: 20px;}
  .page__store-locator .search_bar .main_search_bar {width: 100%;margin-bottom: 16px;}
  .search_bar .main_search_bar .main_search_label, .search_bar .search_within_distance .distance_label, .search_bar .search_limit .search_limit_label {display: none;}
  .search_bar .main_search_bar, .search_bar .search_within_distance, .search_bar .search_limit {margin: 0;margin-bottom: 16px !important;}
  .page__store-locator .index-wrapper .search_bar {margin-bottom: 24px;}
  .product-item__wrapper .th_wl_btn .th_wl_button .th_wl_icon, .product-item__wrapper .th_wl_btn .th_wl_button_after .th_wl_icon {width: 18px;height: 20px;}
  .product-item__wrapper .th_wl_btn {top: 8px;right: 4px;}
}
@media screen and (max-width: 600px) {
  .capital-shopping-right .wrap_shipping_message .wrap_shipping_message_inner {padding: 4px 8px;font-size: 14px;line-height: 20px;}
  .main-navigation {top: calc(100% + 22px);}
  .product-item__wrapper .product-item-banners .product-item-banner {font-size: calc(var(--body-size) - 4px);letter-spacing: 0;}
  .page-wrapper.article-wrapper .rich-text.rte p {font-size: 14px;line-height: 20px;}
  .logo_svg_outer svg {width: 98px;height: 33px;}
}
@media (max-width: 575px) {
/*   .qc_drawer {padding: 0px 25px;} */
  .qc_drawer .product-wrapper .product-images {margin-top: 24px;padding:0;}
  .qc_drawer  .product-images.product-media {display: flex;}
  .qc_drawer .product-title--wrapper {order: 2;margin-bottom: 0;margin-left: 20px;width: calc(100% - 162px);}
  .qc_drawer .product-wrapper {height: 360px !important;/*overflow: unset !important;*/}
  .qc_drawer .product-wrapper .form.product-form {padding: 0;}
  .qc_drawer .form-actions-wrapper {padding: 20px 25px 40px;}
  .qc_drawer .form-actions-wrapper .form-actions {margin-top: 0;}
  .qc_drawer div#product-media {order: 1;width: 142px;height: 142px !important;}
  .qc_drawer .slick-slider .slick-list {height: 142px !important;}
  .product-media-inner {padding-bottom: 0 !important;}
  .qbh_left {width: calc(100% - 40px);}
  .qbh_right {margin-left: 20px;width: 20px;}
  .qc_drawer .page-header.product-title {font-size: 14px !important;line-height: 20px !important;margin-bottom: 6px !important;}
  .qc_drawer .product-price {font-size: 14px !important;line-height: 20px !important;}
  .qb_footer {position: static;}
  .qc_drawer .form-actions {position: static;line-height: 0;}
  .qc_drawer .product-details form {margin-top: 44px !important;}
  .qc_drawer .form-actions {width: 100%;}
  .qc_drawer button.close_drawer svg {width: 20px;height: 20px;rotate: 90deg;}
  .qc_drawer .product-images .slick-arrow.slick-prev:after,
  .qc_drawer .product-images .slick-arrow.slick-next:after,
  .qc_drawer .product-images .slick-arrow.slick-next,
  .qc_drawer .product-images .slick-arrow.slick-prev {display: none;}
  .qc_drawer .product-images .product-media-item {padding: 0;}
  .qbh_left span {font-size: 14px;line-height: 20px;}
  .qc_drawer .form-field-title {font-size: 12px;line-height: 16px;margin-bottom: 8px !important;}
  .qc_drawer .product-form .form-field.swatch-color {margin-bottom: 8px !important;}
  .qc_drawer {height: 532px;top: unset;bottom: 0;max-width: 100%;}
  .qc_drawer .content_inner_qc {max-width: 100%;padding: 0 25px;bottom: -100%;right: 0;}
  .open-qb.qc_drawer .content_inner_qc {bottom: 0;}
  .qc_drawer .content_overlay {display: none;}
  .open-qb.qc_drawer:before {content: '';position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: #000;opacity: 0.4;}
/*   .open-qb.qc_drawer:before {display: none;}
  .qc_drawer:before {left: 0;top: 0;width: 100%;}
  .open-qb.qc_drawer:before {width: 100%;height: calc(100% - 532px);top: 0;}
  .qc_drawer {right: 0;bottom: -100%;}
  .open-qb.qc_drawer {bottom: 0;} */
  .qc_drawer .product-media-inner.product_media_quick svg.slick-slide {max-width: 142px;max-height: 142px;}
  .qb-before {content: "";position: fixed;top: 0;left: 0;width: 100%;background: #000000;opacity: 0.4;}
  .featured-products .swiper-next,.featured-products .swiper-prev {display: none;}
  .coll_headmain {justify-content: left;flex-direction: column;align-items: flex-start;}
  .coll_headmain .featured-products-item-more a {justify-content: left !important;padding-top: 8px !important;padding-bottom: 0 !important;}
  .is-slider article.default-grid.product-item {width: 290px !important;}
  article.product-item {padding: 0 12px !important;}
  .index-header h3 {font-size: 20px !important;line-height: 28px !important;letter-spacing: 0.1em !important;}
  .section-index-products .featured-products-wrapper.is-slider {margin-top: 40px !important;margin-bottom: 40px !important;}
  .coll_headmain {margin-bottom: 40px;}
  .qc_drawer .product-media-inner img {object-fit: cover !important;}
  button.close_drawer {padding: 0;}
  .shop_main_image.has-img-placeholder {padding-top: 100.05674% !important;}
  .swatch-other .form-swatch-item label {font-size: 12px;line-height: 16px;padding: 5px 14px 5px 14px;}
  .product-swatches {margin-bottom: 24px !important;}
  .qc_drawer .product-wrapper .product-details {margin-top: 0;}
  .qc_drawer #product-media .external-video-button svg,.qc_drawer #product-media .plyr__control--overlaid svg,.qc_drawer #product-media .shopify-model-viewer-ui__button--poster svg {width: 32px;height: 32px;}
  .is-grid .featured-collection-grid article {width: 100% !important;}
  .hasSlider {margin: 0 0px;}
  .hasSlider .product-media-inner {padding-left: 0px;}
  .hasSlider .product-media-item.slick-active {margin-right: 0px !important;}
  .hasSlider .product-media-item {width: 142px !important;opacity: 1;}
  .hasSlider .product-media-item .shop_main_image.has-img-placeholder {padding-top: 100.05674% !important;}
  .product-details form {margin-top: 30px !important;}
  .qb_viewdetails a {line-height: 18px;}
  .form-field__swatch-options {line-height: 0;}
  .cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-item-content--wrapper {width: 100%;margin-bottom: 16px;}
}
@media screen and (max-width: 425px) {
  .cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-item__title a span {font-size: 16px;line-height: 24px;}
  .cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper {column-gap: 12px;flex-wrap: wrap;}
}
@media screen and (max-width: 350px) {
  .cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-item-content--wrapper {width: 100%;}
}

/* .product-thumbnails .product-thumbnail-wrap {width: 112px;padding: 2px 23px 2px 2px;}
.product-thumbnails .product-thumbnail-wrap{width: 76px;padding: 2px 10px 2px 2px;} */
.option-hide {
  display: none !important;
}
/* .departments .departments-slide article.department-item figure div:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: "";z-index: 1;-webkit-transition: opacity 1s linear;-moz-transition: opacity 1s linear;-ms-transition: opacity 1s linear;-o-transition: opacity 1s linear;transition: opacity 1s linear;} */

.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems {display: flex;flex-direction: column;flex-grow: 1;flex-shrink: 1;padding: 0;display: flex;list-style: none;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item {display: flex;position: relative;padding: 8px 24px;transition: background 0.2s ease;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-image--wrapper {width: 137px;padding-right: 24px;display: flex;flex-direction: column;justify-content: center;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-details--wrapper {width: calc(100% - 137px);flex-wrap: wrap;column-gap: 16px;text-align: left;display: flex;justify-content: center;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-atc-btn.atc_otp_btn {width: 120px;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-content--wrapper {width: calc(100% - 136px);}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-atc-btn .atc_btn_cart {position: relative;background: #0A2036;color: #fff;width: 100%;display: inline-flex;min-width: 120px;max-width: 120px;justify-content: center;align-items: center;height: 100%;max-height: 32px;border: 1px solid #0A2036;font-size: 14px;line-height: 20px;letter-spacing: 0.1em;text-transform: uppercase;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-atc-btn .atc_btn_cart .spinner {opacity: 0;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-atc-btn .atc_btn_cart.disable .spinner {opacity: 1;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-selling-plan.hide ,
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-variant-title.hide ,
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-product-title.hide ,
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-atc-btn .atc_btn_cart.disable .button-text {display: none;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-selling-plan ,
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-variant-title ,
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-product-title {display: inline-block;width: 100%;color: var(--body-color);padding-bottom: 2px;font-size: 18px;line-height: 26px;text-transform: capitalize;letter-spacing: 0;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item__title {font-family: var(--body-font-stack);margin-bottom: 0;font-weight: 400;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-link.cart-item-details--product-title-wrapper {margin-bottom: 6px;display: inline-block;}
.cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-price-wrapper {margin-bottom: 0;font-size: 14px;line-height: 20px;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);}
.cart-drawer-fbtitems-wrapp h2 {font-size: 16px;line-height: 24px;padding: 0 24px;text-align: left;letter-spacing: 0.1em;text-transform: uppercase;color: #AB8C42;margin-bottom: 24px;}

.slide-checkout-buttons {padding: 10px 24px 24px;}

@media screen and (max-width: 575px) {
  .cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-image--wrapper {width: 122px;padding-right: 16px;}    
  .cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-details--wrapper {column-gap: 12px;flex-wrap: wrap;flex-direction: row;justify-content: space-between;width: calc(100% - 122px);}
  .cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-content--wrapper {width: 100%;margin-bottom: 16px;}
  .cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-selling-plan, 
  .cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-variant-title, 
  .cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-product-title {font-size: 16px;line-height: 24px;}
  .cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-item-content--wrapper {width: 100%;margin-bottom: 16px;}
  .cart-items-wrapper .fbt-items .cart-item .cart-item-details--wrapper .cart-item-price-wrapper {font-size: 14px;line-height: 20px;}
  .cart-drawer-fbtitems-wrapp .cart-drawer-fbtitems .cart-item-price-wrapper {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
  .slide-checkout-buttons {padding: 10px 24px 16px;}
}

.meta-form-field-swatch .meta-form-swatch-item .tooltip {font-size: var(--body-size);position: absolute;left: 50%;text-align: center;background: var(--background-color);bottom: 100%;padding: 10px;display: block;width: max-content;max-width: 200px;margin-bottom: 15px;opacity: 0;visibility: hidden;transform: translate(-50%,10px);transition: all 0.25s ease-out;z-index: 10000;box-sizing: border-box;border: 1px solid var(--border-color);border-radius: 0;}
.meta-form-field-swatch .meta-form-swatch-item {position: relative;display: inline-block;text-align: center;width: 20px;height: 20px;transform: translateZ(0);margin-right: 16px;margin-bottom: 16px;box-shadow: 0px 0px 3px gray;}
.meta-form-field-swatch .meta-form-swatch-item .color_lable {font-size: 0;border-radius: 0;width: 20px;height: 20px;margin-top: 0;margin-left: 0;}
.meta-form-field-swatch .meta-form-swatch-item:hover .tooltip {opacity: 1;visibility: visible;transform: translate(-50%,0);}
.meta-form-field-swatch .meta-form-swatch-item .tooltip:after,.meta-form-field-swatch .meta-form-swatch-item .tooltip:before {position: absolute;width: 0;height: 0;border-top: 5px solid var(--background-color);border-right: 5px solid transparent;border-left: 5px solid transparent;content: "";}
.meta-form-field-swatch .meta-form-swatch-item .tooltip:before {bottom: -6px;left: calc(50% - 5px);border-top-color: var(--border-color);}
.meta-form-field-swatch .meta-form-swatch-item .tooltip:after {bottom: -5px;left: calc(50% - 5px);}
.meta-form-field-swatch .meta-form-swatch-item:first-child:hover .tooltip {transform: translate(0);}
.meta-form-field-swatch .meta-form-swatch-item:first-child .tooltip {left: 0%;}
.meta-form-field-swatch .meta-form-swatch-item:first-child .tooltip:before,.meta-form-field-swatch .meta-form-swatch-item:first-child .tooltip:after{left: 5%;}
.meta-form-field-swatch .meta-form-field-title {font-size: 14px;line-height: 20px;letter-spacing: 0.1em;font-family: var(--header-font);font-weight: var(--header-font-weight);font-style: var(--header-font-style);color: var(--header-color);text-transform: var(--header-text-transform);}


.facets__wrapper .shown_filter-p-m-custom-current_product_color {display: none !important;}

.values_icon_desktop { margin-top: 24px; padding: 15px 10px; background: #F9F9F9; }
.values_icon_desktop .media_icon_block{display: flex; justify-content: center; padding: 0; column-gap: 10px; margin: 0;}
.values_icon_desktop .media_icon_block li { display: flex; flex-wrap: wrap; justify-content: center; text-align: center; align-content: flex-start; width: calc(33.33% - 10px * 2 / 3); max-width: calc(33.33% - 10px * 2 / 3); }
.values_icon_desktop .media_icon_block li span{flex: 0 0 100%; display: block; color: #000; text-align: center; font-family: var(--secondary-font); font-size: 12px; font-weight: 400; line-height: 16px; letter-spacing: 1.2px; text-transform: uppercase; padding-top: 16px;}
.values_icon_desktop .media_icon_block li svg { fill: none !important; }

.section-index-collectionlist .index-collectionlist .index-header h2 {font-size: 24px;line-height: 32px;letter-spacing: 0.1em;}
.section-index-collectionlist .index-collectionlist .index-header {margin-bottom: 40px;}

@media screen and (max-width: 1024px) {
  .values_icon_desktop .media_icon_block li span { font-size: 11px; line-height: 15px; }
  .values_icon_desktop .media_icon_block li svg { width: 40px; height: 40px; }  
}

@media screen and (max-width: 768px) {
  .meta-form-field-swatch .meta-form-field-title {font-size: 12px;line-height: 16px;}
}

.meta-form-field-swatch .meta-form-swatch-item.option--active a .color_lable {border: 1px solid var(--link-color);position: relative;}
.meta-form-field-swatch .meta-form-swatch-item.option--active a {pointer-events: none;}
.meta-form-field-swatch .meta-form-swatch-item.option--active a .color_lable:after {position: absolute;top: calc(50% - 2px);left: calc(50% - 2px);width: 4px;height: 4px;border-radius: 50%;background-color: var(--background-color);content: "";}
.yotpo-sr-bottom-line-summary{flex-wrap: wrap;}