/** Shopify CDN: Minification failed

Line 65:8 Unexpected "{"

**/
@font-face {
    font-family: 'EK Roumald';
    src: url('/cdn/shop/files/EKRoumald-Roman.eot?v=1779883312'),
        url('/cdn/shop/files/EKRoumald-Roman.eot?v=1779883312?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/EKRoumald-Roman.woff2?v=1779883310') format('woff2'),
        url('/cdn/shop/files/EKRoumald-Roman.woff?v=1779883311') format('woff'),
        url('/cdn/shop/files/EKRoumald-Roman.ttf?v=1779883312') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'EK Roumald';
    src: url('/cdn/shop/files/EKRoumald-Bold.eot?v=1779883312'),
        url('/cdn/shop/files/EKRoumald-Bold.eot?v=1779883312?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/EKRoumald-Bold.woff2?v=1779883310') format('woff2'),
        url('/cdn/shop/files/EKRoumald-Bold.woff?v=1779883311') format('woff'),
        url('/cdn/shop/files/EKRoumald-Bold.ttf?v=1779883313') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Nimbus Sans L';
    src: url('/cdn/shop/files/NimbusSanL-Reg.eot?v=1779883582');
    src: url('/cdn/shop/files/NimbusSanL-Reg.eot?v=1779883582?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/NimbusSanL-Reg.woff2?v=1779883581') format('woff2'),
        url('/cdn/shop/files/NimbusSanL-Reg.woff?v=1779883582') format('woff'),
        url('/cdn/shop/files/NimbusSanL-Reg.ttf?v=1779883582') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Nunito';
    src: url('/cdn/shop/files/Nunito-Regular.eot?v=1779884476');
    src: url('/cdn/shop/files/Nunito-Regular.eot?v=1779884476?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Nunito-Regular.woff2?v=1779884475') format('woff2'),
        url('/cdn/shop/files/Nunito-Regular.woff?v=1779884475') format('woff'),
        url('/cdn/shop/files/Nunito-Regular.ttf?v=1779884476') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('/cdn/shop/files/Poppins-SemiBold.eot?v=1779884733');
    src: url('/cdn/shop/files/Poppins-SemiBold.eot?v=1779884733?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Poppins-SemiBold.woff2?v=1779884732') format('woff2'),
        url('/cdn/shop/files/Poppins-SemiBold.woff?v=1779884732') format('woff'),
        url('/cdn/shop/files/Poppins-SemiBold.ttf?v=1779884733') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/*================ General ================*/
/* h1,.h1,h2,.h2,h3,.h3,h4.h4,h5,.h5,h6,.h6 {color: #000;} */
h1,.h1,h2,.h2,h3,.h3{font-family: var(--font-heading-family);font-weight: 700;}
h4,.h4, {font-family: 'Nimbus Sans L';font-weight: 400;}
h5,.h5,h6,.h6 {font-family: var(--font-body-family);font-weight: 400;}

h1,.h1 {font-size: 30px;letter-spacing: 0.9px;line-height: 1.2666;}
h2,.h2 {font-size: 26px;letter-spacing: 0.78px;line-height: 1.3846;}
h3,.h3 {font-size: 20px;letter-spacing: 0.6px;line-height: 1.5;}
h4,.h4 {font-size: 18px;letter-spacing: 0px;line-height: 1.9444;}
h5,.h5 {font-size: 15px;letter-spacing: 0px;line-height: 1.8666;}
h6,.h6 {font-size: 13px;letter-spacing: 0;line-height: 1.3846;}
body,p {font-size: 14px;letter-spacing: 0.28px;line-height: 1.6666;font-family: var(--font-body-family);}
html {scroll-padding-top: 100px;scroll-behavior: smooth;}

*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
html {-webkit-text-size-adjust: 100%;}
img {max-width: 100%;height: 100%;width: 100%;}
/* ul {padding-left: 0;list-style-type: none;margin: 0;} */
a {text-decoration: none;}

.button, .button-label, .shopify-challenge__button, .customer button {text-align: center;line-height: normal;padding: 0 27px;z-index: 1;overflow: hidden;max-width: max-content;gap: 6px;min-height: 49px;font-size: 16px;font-weight: 700;letter-spacing: 1.6px;font-family: var(--font-heading-family);}
.button--secondary {background-color: #32384A;color: #fff;}
.button.button--secondary:not(.btn_link):hover {background-color: rgb(var(--color-button-text));color: rgba(var(--color-button));}
.button:not(.btn_link):not(.button--secondary):hover,.shopify-challenge__button:hover,.customer button:hover {background: #445469;}
/* .button:not([disabled]):hover::after, .shopify-challenge__button:hover::after, .customer button:hover::after, .shopify-payment-button__button--unbranded:hover::after {box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 calc(var(--buttons-border-width) + 1px) #23B9D6;} */

.field:before, .select:before, .customer .field:before, .customer select:before, .localization-form__select:before,
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after{display:none;}

.field__input, .select__select, .customer .field input, .customer select {height: auto;color: #000;margin: 0;font-size: 14px;letter-spacing: 0.28px;background-color: transparent;padding: 0 0 11px 19px;border-bottom: 1px solid rgb(68 84 105 / 50%);border-radius: 0;line-height: normal;min-height: 31px;}
.select__select {font-size: 14px;padding-right: 40px;letter-spacing: 0.28px;color: #414141;}
.field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill, .customer .field input:focus, 
.customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill{padding: 0 0 11px 19px;margin: 0;}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after{box-shadow:none;}
/* .field__input:focus ~ .field__label, .field__input:not(:placeholder-shown) ~ .field__label, .field__input:-webkit-autofill ~ .field__label, .customer .field input:focus ~ label, .customer .field input:not(:placeholder-shown) ~ label, .customer .field input:-webkit-autofill ~ label {top: -10px; left: 20px; letter-spacing: 0.04rem;} */
.field__label, .customer .field label {display:none;}
.customer .field label{ line-height: 1;display:none;}
.field__input::placeholder, .customer .field input::placeholder {font-size: 14px;color: #292929;opacity: 1;letter-spacing: 0.28px;}
.swiper-button-prev:hover svg, .swiper-button-next:hover svg {transform: scale(1.1);}
.swiper-button-prev svg, .swiper-button-next svg {transition: 0.3s ease-in-out;}
.field__input:-webkit-autofill ~ .field__label ~ #Subscribe .button-arrow path {stroke: #000;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
body.overflow-hidden #trustbadge-container-98e3dadd90eb493088abdc5597a70810 {z-index: 1 !important;}
.swiper-custom-block {z-index: 1;}
.swiper-custom-block .page-width {display: flex;align-items: center;gap: 40px;padding: 0;}
/* .swiper-button-prev, .swiper-button-next {margin-top: 20px;} */
.pagination_active {padding-bottom: 38px;}
.header_slider_nav .swiper-button-prev:hover svg path, .header_slider_nav .swiper-button-next:hover svg path {stroke: #fff;}

/* .button:hover .button-arrow {background-color: rgba(var(--color-button), var(--alpha-button-background));}
.button:hover .button-arrow path {fill: rgb(var(--color-button-text));stroke: rgba(var(--color-button), var(--alpha-button-background));} */
.button .button-arrow {width: auto;height: auto;display: flex;flex: 0 0 4px;margin-top: 3px;}
.button .button-arrow path,.btn_link .button-arrow {transition: .3s ease-in-out;}
.link:hover {color: #414141;}
.link .button-arrow {display: flex;align-items: center;}
.f_coll_slider_main .product-grid {list-style-type: none;padding-left: 0;margin: 0;}


.article-card-wrapper .full-unstyled-link {text-decoration: none !important;}

.newsletter-popup {display: none;}
.newsletter-popup.active {display: flex;}

.whole-sale-text {background-color: #f2f2f2;padding: 20px;text-align: center;}
.whole-sale-text p {margin: 0;}
.whole-sale-text p a {color: #292929;text-decoration: underline;font-family: var(--font-heading-family);font-weight: 600;}
.whole-sale-text p a:hover {color: #000;}
body.template-wholesale-partner.template-page .whole-sale-text {display: none;}

.form-agreement {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.form-agreement input {margin-left: 0;width: 12px;height: 12px;margin-right: 0;margin-top: 2px;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: .5px solid rgb(68 84 105 / 60%);-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;cursor: pointer;position: relative;}
.form-agreement label p a {text-decoration: underline;}
.form-agreement input[type=checkbox]:checked { opacity: 1; }
.form-agreement input[type=checkbox]:after {content: "";display: block;position: absolute;top: 50%;left: 50%;-webkit-transition: all .2s ease-in-out .1s;-o-transition: all .2s ease-in-out .1s;transition: all .2s ease-in-out .1s;opacity: 0;margin-left: -2px;margin-top: -5px;display: inline-block;-webkit-transform: rotate(48deg) scale(.2);-ms-transform: rotate(48deg) scale(.2);transform: rotate(48deg) scale(.2);height: 7px;width: 4px;border-bottom: 1px solid #292929;border-right: 1px solid #292929;}
.form-agreement input[type=checkbox]:checked:after {-webkit-transform: rotate(48deg) scale(1);-ms-transform: rotate(48deg) scale(1);transform: rotate(48deg) scale(1);opacity: 1;}
.form-agreement label,.form-agreement label p,.form-agreement label p a {font-size: 12px;color: #292929;line-height: normal;margin: 0;letter-spacing: 0.12px;}
.form-agreement label p a:hover {color: #000;}
.form-agreement label {margin: 0 0 0 10px;}

/* Header CSS Start */
.header__menu-item {letter-spacing: 0.56px;font-weight: 700;font-family: var(--font-heading-family);}
.header__submenu .header__menu-item:hover {text-decoration-line: none;}
.header__submenu .header__menu-item {color: #292929;letter-spacing: 0.28px;font-family: var(--font-body-family);font-weight: 400;}
.header__submenu .header__menu-item:hover {color: #445469;}
.header-overlay .announcement-bar-section,.header-overlay .header-wrapper {position: absolute;top: 0;left: 0;right: 0;z-index: 6;transition: 0.3s ease;}
.header-overlay:not(.open_menu) .announcement-bar-section,.header-overlay:not(.open_menu) .header-wrapper {background: transparent;}
.header-overlay .header-wrapper {top: 40px;}
.header-overlay .shopify-section-header-sticky .header-wrapper {top: 0;background-color: var(--gradient-background);}
.shopify-section-header-sticky .header--top-center {grid-template-areas: 'left-icons navigation icons';}
.header .header__submenu .header__menu-item {padding: 0;}
.header .header__submenu li + li {margin-top: 15px;}
.header__submenu.list-menu {padding: 15px 53px;width: max-content !important;min-width: 180px !important;max-width: 320px;left: -36px;}
.header__heading-logo-wrapper svg {max-width: 130px;height: auto;}
.open_menu .header__menu-item span,
.open_menu .ann-inner-wrapper .announcement-bar__message p,.open_menu .announcement-link .announcement_contact li a {color: rgba(var(--color-foreground), 1) !important;}
.open_menu .header__heading-logo-wrapper svg path,.open_menu .header__icons .header__icon svg path,
.open_menu .ann-inner-wrapper svg path {fill: rgba(var(--color-foreground), 1) !important;}
.open_menu .announcement-bar-wrapper {border-color: #000 !important;}
/* Header CSS End */

/* Search Page CSS Start */
.template-search h1 {margin: 0;}
.template-search .template-search__header {margin-bottom: 0;}
.template-search--empty p[role="status"] {text-align: center;max-width: 850px;margin: 0 auto;word-wrap: break-word;}
.template-search__results {padding-top: 30px;}
.template-search .template-search__header p[role="status"] {text-align: center;}
/* Search Page CSS End */

/* 404 Page CSS Start */
.template-404 .sub-title {font-size: 25px;margin: 0;line-height: normal;font-weight: 700;}
.template-404 .main-404 {margin: 8rem auto;}
/* 404 Page CSS End */

/* Product Card CSS Start */
.product-card-wrapper .card__content .card__information {padding: 20px 10px 10px 10px !important;display: flex;flex-direction: column;}
.product-card-wrapper .card__content .card__information .card__heading a {text-decoration: none;letter-spacing: 0.42px;color: #000000;text-transform: uppercase;font-size: 14px;font-weight: 700;font-family: var(--font-heading-family);word-break: auto-phrase;}
.product-card-wrapper .card__content .card__information .card__heading {flex: 1;}
.product-card-wrapper .card__content .card__information .price_addotcart {display: flex;justify-content: space-between;align-items: center;margin-top: 0 !important;}
.product-card-wrapper .card-information {margin-top: 16px;}
.product-card-wrapper .price .price-item.price-item--regular {font-size: 14px;letter-spacing: 0.42px;color: #171A29;font-family: var(--font-heading-family);font-weight: 700;margin-right: 0;}
.price_addotcart .quick-add__submit {background-color: rgb(var(--color-button-text));width: 30px;height: 30px;min-height: 30px;padding: 0;min-width: 100%;display: flex;max-width: 30px;border-radius: 50px;align-items: center;justify-content: center;}
.price_addotcart .quick-add__submit span {line-height: 0;}
.price_addotcart .quick-add__submit:hover {background-color: #445469 !important;}
.product-card-wrapper .price__sale .price-item--regular {color: #292929;font-size: 11px;letter-spacing: 0.33px;opacity: 0.7;}
.purchase-card.active {display: block;}
.purchase-card {display: none;}
/* .wcns_subscription_default_section.new-utterbond {display: none;} */
.product-label-wrapper {text-align: right;}
.product-label,.badge {letter-spacing: 1.4px;text-transform: uppercase;font-family: var(--font-heading-family);font-weight: 700;color: #292929;}
.badge {background-color: transparent;border: 0;padding: 0;}
.card__content .card__badge {width: 100%;text-align: center;}
/* .product-card-wrapper .unit-price {display: none;} */
.card__badge .discount_sale {letter-spacing: 1.4px;color: #171A29;font-weight: 700;font-family: var(--font-heading-family);line-height: 1;display: inline-block;}
.product-card-wrapper .price__container {display: flex;align-items: center;gap: 5px;flex-wrap: wrap;line-height: 1;}
.product-label {text-align: right;}
.card__badge.badge_sold_out span {color: #FF0000;}
.card__badge.top.right {display: flex;flex-direction: column;align-items: flex-end;gap: 5px;}
.card__badge .badge + .badge {margin-top: 10px;}
/* Product Card CSS End */

@media only screen and (min-width: 990px) {
.shopify-section-header-sticky .list-menu__item {padding-top: 40px;padding-bottom: 40px;}
}

@media only screen and (min-width: 750px) {
h1,.h1 {font-size: 40px;letter-spacing: 1.2px;line-height: 1.25;}
h2,.h2 {font-size: 30px;letter-spacing: 0.9px;line-height: 1.3333;}
h3,.h3 {font-size: 22px;letter-spacing: 0.66px;line-height: 1.8181;}
h4,.h4 {font-size: 20px;letter-spacing: 1.2px;line-height: 1.75;}
h5,.h5 {font-size: 16px;letter-spacing: 0.32px;line-height: 1.75;}
h6,.h6 {font-size: 14px;letter-spacing: 0.42px;line-height: 1.7857;}
body,p {font-size: 14px;letter-spacing: 0.28px;line-height: 1.7142;}
.mobile_img {display: none !important;}
}
@media only screen and (min-width: 990px) {
.shopify-section-header-sticky .header--top-center .header__heading,
.shopify-section-header-sticky .header--top-center .header__heading-link {display: none;}
}

@media only screen and (max-width: 989px) {
.header__icon--menu .icon {left: 50px;width: 26px;height: auto;}
.header__heading-link {padding: 8px 0;}
.shopify-section-header-sticky .header--top-center {grid-template-areas: 'left-icons heading icons';}
}
@media only screen and (max-width: 749px) {
.button, .button-label, .shopify-challenge__button, .customer button {font-size: 15px;min-height: 38px;letter-spacing: 1.2px;padding: 0 25px;}
.desktop_img {display: none !important;}
.header__icon--menu .icon {left: 30px;}
.product-card-wrapper .card__content .card__information {padding: 15px 10px 10px 10px !important;}
.feature_collection_slider .collection__title.title-wrapper {margin-bottom: 35px;}
[js-acc-single-content]{padding: 0;max-height: 0; overflow: hidden; will-change: max-height; transition: all 0.25s ease-out; color: #000; opacity: 0;}
[js-acc-item].active [js-acc-single-content]{ opacity: 1;}
}
@media only screen and (max-width: 390px) {
.product-card-wrapper .card__content .card__information .card__heading a,.product-card-wrapper .price .price-item {font-size: 13px;}
}
@media only screen and (max-width: 374px) {
.button, .button-label, .shopify-challenge__button, .customer button {padding: 0 22px;}
}