:root {
--cosmod-ink: #142c49;
--cosmod-muted: #666;
--cosmod-line: #e8e8e8;
--cosmod-bg: #fff;
--cosmod-soft: #f6f5f2;
--cosmod-max: 1320px;
--cosmod-font: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
--cosmod-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
body.cosmod-theme {
margin: 0;
min-height: 100%;
font-family: var(--cosmod-font);
font-size: 15px;
line-height: 1.5;
color: var(--cosmod-ink);
background: var(--cosmod-bg);
-webkit-font-smoothing: antialiased;
} :where(body.cosmod-theme) :where(img) {
max-width: 100%;
height: auto;
vertical-align: middle;
} body.cosmod-theme .cosmod-header .cosmod-logo img {
height: 48px;
width: auto;
max-width: 220px;
}
@media (max-width: 960px) {
body.cosmod-theme .cosmod-header .cosmod-logo img {
height: 26px;
max-width: 132px;
}
} :where(body.cosmod-theme) :where(a) {
color: inherit;
}
.cosmod-theme-main {
min-height: 40vh;
}
.cosmod-theme-shell {
width: min(100% - 32px, var(--cosmod-max));
margin-inline: auto;
}
.cosmod-theme-page {
padding: 28px 0 0;
}
.cosmod-theme-page__title {
margin: 0 0 20px;
font-family: var(--cosmod-serif);
font-size: clamp(1.75rem, 3vw, 2.25rem);
font-weight: 600;
letter-spacing: 0.04em;
text-transform: uppercase;
text-align: center;
}
.cosmod-theme-page__title::after {
content: "";
display: block;
width: 72px;
height: 1px;
margin: 12px auto 0;
background: #ccc;
}
.cosmod-theme-content > *:first-child {
margin-top: 0;
}
.cosmod-theme-content > *:last-child {
margin-bottom: 0;
}
.cosmod-theme-empty,
.cosmod-theme-404 {
text-align: center;
padding: 64px 20px;
}
.cosmod-theme-empty__title,
.cosmod-theme-404__title {
font-family: var(--cosmod-serif);
font-size: 1.75rem;
margin: 0 0 12px;
}
.cosmod-theme-empty__text,
.cosmod-theme-404__text {
color: var(--cosmod-muted);
margin: 0 0 24px;
}
.cosmod-theme-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding: 0 22px;
border-radius: 999px;
background: #142c49;
color: #fff !important;
text-decoration: none !important;
font-size: 13px;
font-weight: 600;
letter-spacing: 0.06em;
text-transform: uppercase;
}
.cosmod-theme-btn:hover {
background: #142c49;
}
.cosmod-theme-notice {
margin: 16px auto;
width: min(100% - 32px, var(--cosmod-max));
padding: 14px 16px;
border: 1px solid #f0d9a8;
background: #fff8ea;
color: #5c4813;
border-radius: 8px;
font-size: 14px;
} .woocommerce-page .cosmod-theme-shell--woo {
width: min(1240px, calc(100% - 48px));
max-width: none;
margin: 0 auto;
padding: 24px 0 48px;
box-sizing: border-box;
}
.woocommerce-page .cosmod-theme-shell--woo .cosmod-sp {
width: 100%;
max-width: none;
margin: 0;
}
@media (max-width: 767px) {
.woocommerce-page .cosmod-theme-shell--woo {
width: calc(100% - 24px);
padding-top: 12px;
}
}
.screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
} body.cosmod-theme .cosmod-header .cosmod-nav-slot .cmm-menu {
flex-wrap: nowrap !important;
gap: 4px 10px !important;
justify-content: flex-start !important;
}
body.cosmod-theme .cosmod-header .cosmod-nav-slot .cmm-item > a {
font-size: 17px !important;
padding: 10px 14px !important;
gap: 7px !important;
}
body.cosmod-theme .cosmod-header .cosmod-nav-slot .cmm-caret {
font-size: 13px !important;
}
body.cosmod-theme .cosmod-header .cmm-col-title,
body.cosmod-theme .cosmod-header .cmm-col-links a {
overflow-wrap: normal !important;
word-break: normal !important;
}
@media (max-width: 1500px) and (min-width: 961px) {
body.cosmod-theme .cosmod-header .cosmod-nav-slot .cmm-item > a {
font-size: 15.5px !important;
padding: 9px 10px !important;
}
}
@media (max-width: 1280px) and (min-width: 961px) {
body.cosmod-theme .cosmod-header .cosmod-nav-slot .cmm-item > a {
font-size: 14px !important;
padding: 8px 8px !important;
}
} body.cosmod-theme .cosmod-header .cosmod-lang__menu .cosmod-lang__flag {
display: none !important;
}
body.cosmod-theme .cosmod-header .cosmod-lang__menu a {
justify-content: center !important;
padding: 10px 16px !important;
}
body.cosmod-theme .cosmod-header .cosmod-lang__menu {
min-width: 88px !important;
padding: 6px 0 !important;
} body.cosmod-theme .cosmod-home-shell .cosmod-lp-products--rail {
margin-top: 72px !important;
margin-bottom: 0 !important;
}
body.cosmod-theme .cosmod-home-shell .cosmod-lp-products--rail .cosmod-lp-title-wrap {
margin-bottom: 26px !important;
}
body.cosmod-theme .cosmod-home-shell .cosmod-lp-products--rail .cosmod-lp-view-all,
body.cosmod-theme .cosmod-home-shell .cosmod-lp-products--rail .cosmod-lp-viewall {
margin-top: 28px !important;
}
@media (max-width: 782px) {
body.cosmod-theme .cosmod-home-shell .cosmod-lp-products--rail {
margin-top: 44px !important;
}
} html,
body.cosmod-theme {
overflow-x: clip;
}
body.cosmod-theme .cosmod-header {
overflow-x: clip;
} body.cosmod-theme .cosmod-home-shell .cosmod-reviews {
margin-top: 20px !important;
} body.cosmod-theme .cosmod-brand-strip--cards .cosmod-brand-strip__logo {
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
}
body.cosmod-theme .cosmod-brand-strip--cards .cosmod-brand-strip__item img {
width: 120px !important;
height: 40px !important;
min-width: 120px !important;
max-width: 120px !important;
max-height: 40px !important;
object-fit: contain !important;
object-position: center center !important;
margin: 0 !important;
display: block !important;
filter: none !important;
mix-blend-mode: multiply !important;
opacity: 1 !important;
transition: opacity 0.25s ease, transform 0.25s ease !important;
}
body.cosmod-theme .cosmod-brand-strip--cards .cosmod-brand-strip__item:hover img {
opacity: 1 !important;
transform: scale(1.07) !important;
filter: none !important;
} body.cosmod-theme .cosmod-brand-strip--cards .cosmod-brand-strip__item img[alt="Nivea"],
body.cosmod-theme .cosmod-brand-strip--cards .cosmod-brand-strip__item img[alt="NYX"] {
filter: none !important;
} .cosmod-sp-crumbs{font-family:"DM Sans",system-ui,sans-serif;font-size:13px;color:#555;margin:0 0 18px;line-height:1.5}
.cosmod-sp-crumbs a{color:#1a5fb4;text-decoration:none}
.cosmod-sp-crumbs a:hover{text-decoration:underline}
.cosmod-sp-crumbs i{font-style:normal;margin:0 6px;color:#888}
.cosmod-sp-crumbs span{color:#555} body .cosmod-lp-img-wrap{position:relative}
body .cosmod-lp-img-wrap .cosmod-lp-cartbtn{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;z-index:6;width:36px!important;height:36px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;box-shadow:0 1px 4px rgba(0,0,0,.12)!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;color:#142c49!important;line-height:0;text-decoration:none!important;transition:transform .15s,background .15s,color .15s}
body .cosmod-lp-img-wrap .cosmod-lp-cartbtn:hover{transform:scale(1.06);background:#fff!important}
body .cosmod-lp-img-wrap .cosmod-lp-cartbtn svg{width:18px!important;height:18px!important;display:block!important;pointer-events:none;fill:none}
body .cosmod-lp-img-wrap .cosmod-lp-cartbtn svg path{stroke:currentColor}
body .cosmod-lp-img-wrap .cosmod-lp-cartbtn.is-loading{opacity:.5;pointer-events:none}
body .cosmod-lp-img-wrap .cosmod-lp-cartbtn.is-added{background:#142c49!important;color:#fff!important}
.cosmod-lp-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);z-index:99999;background:#142c49;color:#fff;padding:12px 22px;border-radius:100px;font:500 13px/1.2 "DM Sans",Arial,sans-serif;letter-spacing:.02em;opacity:0;transition:opacity .25s,transform .25s;pointer-events:none;box-shadow:0 8px 28px rgba(0,0,0,.25)}
.cosmod-lp-toast.show{opacity:1;transform:translate(-50%,0)}
body .cosmod-lp-img-wrap .cosmod-lp-cartbtn.is-in-cart{background:#142c49!important;color:#fff!important} body.woocommerce-checkout:not(.woocommerce-order-received) h1,
body.woocommerce-checkout:not(.woocommerce-order-received) .entry-title,
body.woocommerce-checkout:not(.woocommerce-order-received) .elementor-heading-title,
body.woocommerce-checkout:not(.woocommerce-order-received) .cosmod-theme-page__title{
font-family: var(--cosmod-serif) !important;
font-weight: 600 !important;
font-size: 32px !important;
letter-spacing: 0.14em !important;
text-transform: uppercase !important;
text-align: center !important;
color: #142c49 !important;
line-height: 1.15 !important;
margin: 28px 0 12px !important;
}
body.woocommerce-checkout:not(.woocommerce-order-received) .elementor-divider-separator,
body.woocommerce-checkout:not(.woocommerce-order-received) .elementor-widget-divider hr,
body.woocommerce-checkout:not(.woocommerce-order-received) .cosmod-theme-page__title + hr,
body.woocommerce-checkout:not(.woocommerce-order-received) .entry-header hr{
width: 220px !important;
max-width: 220px !important;
margin: 0 auto 28px !important;
border: 0 !important;
border-top: 1px solid #d6d3cc !important;
height: 0 !important;
}
body.woocommerce-checkout:not(.woocommerce-order-received) .elementor-widget-divider .elementor-divider{padding:0!important;text-align:center} .checkout-hero{width:100%;max-width:1320px;margin:0 auto;padding:28px 20px 8px;text-align:center;box-sizing:border-box}
.checkout-hero .line{width:220px;height:1px;background:#d6d3cc;margin:0 auto 24px}
body.woocommerce-checkout:not(.woocommerce-order-received) .cosmod-theme-content .elementor-widget-heading,
body.woocommerce-checkout:not(.woocommerce-order-received) .cosmod-theme-content .elementor-widget-divider,
body.woocommerce-checkout:not(.woocommerce-order-received) .cosmod-theme-content > h1,
body.woocommerce-checkout:not(.woocommerce-order-received) .cosmod-theme-content > hr{display:none!important}
.checkout-hero h1{font-size:32px!important} .checkout-hero{padding:14px 20px 0!important}
.checkout-hero h1{margin:0 0 10px!important}
.checkout-hero .line{margin:0 auto 10px!important}
body.woocommerce-checkout .cosmod-theme-content .woocommerce-notices-wrapper,
body.woocommerce-checkout .cosmod-theme-content .woocommerce-NoticeGroup{margin:0!important;padding:0!important}
body.woocommerce-checkout .cosmod-theme-content .woocommerce-message,
body.woocommerce-checkout .cosmod-theme-content .woocommerce-info{margin:0 0 10px!important}
body.woocommerce-checkout .cosmod-theme-content .woocommerce-checkout,
body.woocommerce-checkout .cosmod-theme-content form.checkout{margin-top:0!important;padding-top:0!important}
body.woocommerce-checkout .cosmod-theme-content .woocommerce{padding-top:0!important;margin-top:0!important}
body.woocommerce-checkout .cosmod-theme-shell{padding-top:0!important} body.woocommerce-checkout .checkout-hero{padding:32px 20px 0!important;margin:0 auto!important}
body.woocommerce-checkout .checkout-hero h1{margin:0 0 12px!important;padding:0!important}
body.woocommerce-checkout .checkout-hero .line{margin:0 auto!important}
body.woocommerce-checkout .checkout-hero + .cosmod-theme-content{margin:0!important;padding:32px 0 0!important}
body.woocommerce-checkout .cosmod-theme-content > *:first-child,
body.woocommerce-checkout .cosmod-theme-content .woocommerce > *:first-child,
body.woocommerce-checkout .woocommerce-notices-wrapper:empty{margin-top:0!important;padding-top:0!important}
body.woocommerce-checkout .cosmod-theme-content .woocommerce-message,
body.woocommerce-checkout .cosmod-theme-content .woocommerce-info,
body.woocommerce-checkout .cosmod-theme-content .woocommerce-error{margin-top:0!important;margin-bottom:16px!important}
body.woocommerce-checkout .cosmod-theme-content form.checkout{padding-top:0!important;margin-top:0!important}
body.woocommerce-checkout .cosmod-theme-content form.checkout > *:first-child{margin-top:0!important} body.woocommerce-checkout .checkout-hero + .cosmod-theme-content{padding:8px 0 0!important}
body.woocommerce-checkout .cosmod-theme-content .woocommerce-notices-wrapper{display:none!important}
body.woocommerce-checkout .cosmod-theme-content .woocommerce-notices-wrapper:has(.woocommerce-error),
body.woocommerce-checkout .cosmod-theme-content .woocommerce-notices-wrapper:has(.woocommerce-message),
body.woocommerce-checkout .cosmod-theme-content .woocommerce-notices-wrapper:has(.woocommerce-info){display:block!important}
body.woocommerce-checkout .cosmod-theme-content .elementor-section,
body.woocommerce-checkout .cosmod-theme-content .elementor-container,
body.woocommerce-checkout .cosmod-theme-content .elementor-column,
body.woocommerce-checkout .cosmod-theme-content .elementor-widget-wrap,
body.woocommerce-checkout .cosmod-theme-content .elementor-element,
body.woocommerce-checkout .cosmod-theme-content .e-con,
body.woocommerce-checkout .cosmod-theme-content .e-con-inner,
body.woocommerce-checkout .cosmod-theme-content .elementor-shortcode,
body.woocommerce-checkout .cosmod-theme-content .elementor-widget-container{padding-top:0!important;margin-top:0!important}
body.woocommerce-checkout .cosmod-theme-content .woocommerce-billing-fields > h3,
body.woocommerce-checkout .cosmod-theme-content #order_review_heading{margin-top:0!important;padding-top:0!important} body.woocommerce-checkout .elementor-element-69cf978,
body.woocommerce-checkout .elementor-element[data-id="69cf978"]{display:none!important} .cosmod-theme-page:has(.cosmod-lp-layout),
.cosmod-theme-page:has(.cosmod-lp-hero),
.cosmod-theme-page:has([data-cosmod-shop]){padding-top:20px!important} @media (max-width: 767px) {
.cosmod-theme-page:has(.cosmod-lp-layout),
.cosmod-theme-page:has(.cosmod-lp-hero),
.cosmod-theme-page:has([data-cosmod-shop]){padding-top:0!important}
}
.cosmod-theme-page:has(.cosmod-lp-layout) .cosmod-theme-content > *:first-child,
.cosmod-theme-page:has(.cosmod-lp-layout) .elementor-section,
.cosmod-theme-page:has(.cosmod-lp-layout) .elementor-container,
.cosmod-theme-page:has(.cosmod-lp-layout) .elementor-column,
.cosmod-theme-page:has(.cosmod-lp-layout) .elementor-widget-wrap,
.cosmod-theme-page:has(.cosmod-lp-layout) .elementor-element,
.cosmod-theme-page:has(.cosmod-lp-layout) .elementor-shortcode,
.cosmod-theme-page:has(.cosmod-lp-layout) .e-con,
.cosmod-theme-page:has(.cosmod-lp-layout) .e-con-inner{padding-top:0!important;margin-top:0!important}
.cosmod-theme-page:has(.cosmod-lp-layout) .cosmod-theme-page__title:empty{display:none} .cosmod-theme-page:has(.cosmod-lp-layout) .cosmod-theme-page__title,
.cosmod-theme-page:has(.cosmod-lp-layout) .entry-header,
.cosmod-theme-page:has(.cosmod-lp-layout) .elementor-widget-spacer,
.cosmod-theme-page:has(.cosmod-lp-layout) .elementor-spacer,
.cosmod-theme-page:has(.cosmod-lp-layout) .elementor-widget-heading:not(:has(.cosmod-lp-layout)):empty{display:none!important}
.cosmod-theme-page:has(.cosmod-lp-layout) :is(.cosmod-theme-content,.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-element,.e-con,.e-con-inner,.elementor-widget-shortcode,.elementor-shortcode,.elementor-widget-container):has(.cosmod-lp-layout){padding-top:0!important;margin-top:0!important;min-height:0!important}
.cosmod-theme-page:has(.cosmod-lp-layout) .cosmod-lp-layout{margin-top:0!important} .cosmod-theme-content > .wp-block-spacer:has(+ .cosmod-lp-wrap),
.cosmod-theme-content > .wp-block-spacer:has(+ .cosmod-lp-layout),
.cosmod-theme-content > .wp-block-spacer:first-child,
.cosmod-theme-page:has(.cosmod-lp-layout) .wp-block-spacer{display:none!important;height:0!important;margin:0!important} .cosmod-theme-content > *:first-child{margin-top:20px!important}
.cosmod-theme-main--home .cosmod-home-shell > .cosmod-product-banner:first-child{margin-top:0!important} .cosmod-theme-main--home .cosmod-theme-content > *:first-child,
.cosmod-theme-main--home .cosmod-home-shell > *:first-child,
.cosmod-theme-main--home .cosmod-home-shell > .cosmod-product-banner:first-child{margin-top:0!important}
.cosmod-theme-main--home .cosmod-home-shell{padding-top:12px!important} @media (max-width: 767px) {
.cosmod-theme-main--home .cosmod-home-shell{padding-top:0!important}
} html[lang="fr-FR"] #menu-item-45964{display:none!important} html[lang="de-DE"] .cosmod-mobile-list > li:last-child,
html[lang="en-US"] .cosmod-mobile-list > li:last-child,
html[lang="nl-NL"] .cosmod-mobile-list > li:last-child{border-top:0!important;margin-top:0!important} body.woocommerce-checkout table.shop_table img,
body.woocommerce-cart table.shop_table img,
.woocommerce-checkout-review-order-table img,
.cart_item .product-thumbnail img {
width: 64px !important;
height: 64px !important;
max-width: 64px !important;
object-fit: cover;
border-radius: 6px;
display: inline-block;
vertical-align: middle;
} body.woocommerce-checkout table.shop_table td:last-child,
body.woocommerce-checkout table.shop_table th:last-child {
text-align: right;
}
.woocommerce-checkout #shipping_method {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: 10px;
width: 100%;
justify-items: stretch;
}
.woocommerce-checkout #shipping_method li {
margin: 0;
padding: 0;
position: relative;
width: 100%;
max-width: 100%;
text-align: left;
}
.woocommerce-checkout #shipping_method li label {
display: grid !important;
grid-template-columns: minmax(0, 1fr) max-content;
align-items: baseline;
column-gap: 16px;
width: 100% !important;
max-width: 100%;
box-sizing: border-box;
margin: 0 !important;
text-align: left;
}
.woocommerce-checkout #shipping_method li label .cosmod-ship-name {
min-width: 0;
text-align: left;
}
.woocommerce-checkout #shipping_method li label .cosmod-ship-price {
justify-self: end;
min-width: 4.25em;
margin-left: 0 !important;
white-space: nowrap !important;
text-align: right !important;
} form.checkout.woocommerce-checkout {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px 48px;
grid-template-areas:
"billing order-heading"
"billing order-review";
}
#customer_details {
grid-area: billing;
}
#order_review_heading {
grid-area: order-heading;
}
#order_review {
grid-area: order-review;
}
#customer_details .col-1,
#customer_details .col-2 {
float: none !important;
width: 100% !important;
}
@media (max-width: 767px) {
form.checkout.woocommerce-checkout {
grid-template-columns: 1fr;
grid-template-areas:
"billing"
"order-heading"
"order-review";
}
} body.woocommerce-checkout #order_review {
--review-ink: #142c49;
--review-line: #e1e5ed;
width: 100% !important;
min-width: 0;
box-sizing: border-box;
background: #fff;
border: 1px solid var(--review-line);
border-radius: 14px;
padding: 16px;
color: var(--review-ink);
font-family: var(--cosmod-font, "DM Sans", sans-serif);
}
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {
display: block;
width: 100% !important;
margin: 0 0 16px !important;
border: 0 !important;
border-collapse: collapse;
}
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table > thead,
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table > tbody,
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table > tfoot {
display: block;
width: 100%;
}
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr {
display: grid;
grid-template-columns: minmax(0, 1fr) max-content;
gap: 0 24px;
align-items: center;
border-bottom: 1px solid var(--review-line);
}
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table th,
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td {
width: auto !important;
min-width: 0;
padding: 12px 0 !important;
border: 0 !important;
background: transparent !important;
font-size: 14px;
text-align: left;
}
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead th {
font-size: 11px;
font-weight: 500;
color: #6b7280;
letter-spacing: .08em;
text-transform: uppercase;
}
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr > :last-child {
text-align: right;
}
body.woocommerce-checkout #order_review .cart_item td.product-name {
display: flex;
align-items: center;
gap: 10px;
width: 100% !important;
box-sizing: border-box;
}
body.woocommerce-checkout #order_review .cosmod-checkout-item {
display: flex !important;
align-items: center;
gap: 12px;
flex: 1 1 0;
min-width: 0;
width: auto !important;
}
body.woocommerce-checkout #order_review .cart_item img {
display: block;
width: 64px !important;
height: 64px !important;
flex: 0 0 64px;
object-fit: contain;
border: 1px solid var(--review-line);
border-radius: 8px;
background: #fff;
}
body.woocommerce-checkout #order_review .cosmod-line-meta {
flex: 1 1 0;
min-width: 0 !important;
overflow: hidden;
}
body.woocommerce-checkout #order_review .cosmod-line-name {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #142c49;
font-weight: 500;
}
body.woocommerce-checkout #order_review .cosmod-qty-slot {
position: static !important;
transform: none !important;
flex: 0 0 auto;
margin-left: auto;
white-space: nowrap;
color: #6b7280;
font-size: 13px;
}
body.woocommerce-checkout #order_review .product-total {
white-space: nowrap;
font-weight: 600;
}
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr.shipping {
grid-template-columns: minmax(0, 1fr);
gap: 0;
}
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr.shipping th {
padding-bottom: 0 !important;
font-weight: 600;
color: #142c49;
}
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr.shipping td {
text-align: left;
}
body.woocommerce-checkout #order_review #shipping_method {
list-style: none;
display: grid;
gap: 10px;
margin: 0 !important;
padding: 0 !important;
}
body.woocommerce-checkout #order_review #shipping_method li {
position: relative;
margin: 0 !important;
padding: 0 !important;
}
body.woocommerce-checkout #order_review #shipping_method input[type="radio"] {
position: absolute;
left: 0;
top: 3px;
margin: 0;
width: 15px;
height: 15px;
accent-color: #2563eb;
}
body.woocommerce-checkout #order_review #shipping_method label {
display: grid !important;
grid-template-columns: minmax(0, 1fr) max-content;
gap: 12px;
width: 100% !important;
padding: 0 0 0 22px !important;
margin: 0 !important;
text-align: left;
font-weight: 500;
line-height: 1.4;
text-transform: none;
}
body.woocommerce-checkout #order_review #shipping_method .cosmod-ship-price {
justify-self: end;
white-space: nowrap;
font-weight: 600;
}
body.woocommerce-checkout #order_review .order-total th,
body.woocommerce-checkout #order_review .order-total td {
font-size: 16px;
font-weight: 700;
}
body.woocommerce-checkout #order_review .cosmod-checkout-coupon {
border: 0 !important;
padding: 0 !important;
margin: 0 0 24px !important;
background: transparent;
}
body.woocommerce-checkout #order_review .cosmod-checkout-coupon__row {
display: flex;
align-items: center;
gap: 10px;
}
body.woocommerce-checkout #order_review .cosmod-checkout-coupon__input {
flex: 1 1 0;
min-width: 0;
width: auto !important;
min-height: 44px;
padding: 10px 14px;
border: 1px solid var(--review-line);
border-radius: 8px;
background: #fff;
font: inherit;
}
body.woocommerce-checkout #order_review .cosmod-checkout-coupon__btn {
flex: 0 0 auto;
min-height: 44px;
padding: 10px 20px;
border: 1px solid #142c49;
border-radius: 999px;
background: #fff;
color: #142c49;
font-family: var(--cosmod-serif, Georgia, serif);
font-size: 11px;
text-transform: uppercase;
letter-spacing: .06em;
cursor: pointer;
}
body.woocommerce-checkout #order_review #payment {
background: #eef0f5 !important;
border: 0 !important;
border-radius: 12px !important;
padding: 14px !important;
}
body.woocommerce-checkout #order_review #payment ul.payment_methods {
display: grid;
gap: 6px;
margin: 0 0 18px !important;
padding: 0 !important;
border: 0 !important;
list-style: none;
}
body.woocommerce-checkout #order_review #payment ul.payment_methods > li {
position: relative;
margin: 0 !important;
padding: 0 !important;
}
body.woocommerce-checkout #order_review #payment ul.payment_methods > li > input[type="radio"] {
position: absolute;
left: 0;
top: 12px;
width: 16px;
height: 16px;
margin: 0;
accent-color: #2563eb;
}
body.woocommerce-checkout #order_review #payment ul.payment_methods > li > label {
display: flex !important;
align-items: center;
flex-wrap: wrap;
gap: 8px;
min-height: 40px;
margin: 0 !important;
padding: 8px 0 8px 28px !important;
font-size: 14px;
font-weight: 500;
color: #142c49;
}
body.woocommerce-checkout #order_review #payment ul.payment_methods label img {
float: none !important;
height: 20px !important;
width: auto !important;
max-height: 20px !important;
margin: 0 !important;
object-fit: contain;
}
body.woocommerce-checkout #order_review #payment .payment_box {
width: 100%;
box-sizing: border-box;
margin: 4px 0 10px !important;
padding: 14px !important;
border: 0 !important;
border-radius: 10px !important;
background: #e3e5ee !important;
color: #4b5563;
}
body.woocommerce-checkout #order_review #payment .payment_box::before {
display: none !important;
}
body.woocommerce-checkout #order_review #payment .mollie-component-label {
display: block;
font-size: 12px;
margin-bottom: 6px;
color: #374151;
}
body.woocommerce-checkout #order_review #payment .mollie-component {
max-width: 100%;
box-sizing: border-box;
background: #fff;
border: 1px solid #d1d5db;
border-radius: 8px;
margin-bottom: 10px;
overflow: hidden;
}
body.woocommerce-checkout #order_review #payment .place-order {
margin: 0 !important;
padding: 8px 0 0 !important;
}
body.woocommerce-checkout #order_review .woocommerce-privacy-policy-text,
body.woocommerce-checkout #order_review .woocommerce-terms-and-conditions-wrapper {
font-size: 12px;
line-height: 1.5;
color: #6b7280;
margin-bottom: 12px;
}
body.woocommerce-checkout #order_review #payment .woocommerce-form__label-for-checkbox {
display: block;
font-size: 11px;
text-transform: uppercase;
font-weight: 400;
}
body.woocommerce-checkout #order_review #place_order {
float: none !important;
width: 100% !important;
min-height: 48px;
margin: 0 !important;
padding: 12px 20px;
border: 0 !important;
border-radius: 999px !important;
background: #142c49 !important;
color: #fff !important;
font: inherit;
font-weight: 600;
cursor: pointer;
}
body.woocommerce-checkout #order_review #place_order:focus-visible,
body.woocommerce-checkout #order_review .cosmod-checkout-coupon__btn:focus-visible {
outline: 2px solid #142c49;
outline-offset: 3px;
}
@media (max-width: 560px) {
body.woocommerce-checkout #order_review { padding: 12px; }
body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr {
column-gap: 12px;
}
body.woocommerce-checkout #order_review .cart_item img {
width: 48px !important;
height: 48px !important;
flex-basis: 48px;
}
body.woocommerce-checkout #order_review .cosmod-checkout-coupon__btn {
padding: 10px 12px;
}
body.woocommerce-checkout #order_review .cosmod-checkout-coupon__input {
font-size: 16px;
}
}  body.woocommerce-checkout #order_review #shipping_method li button,
body.woocommerce-checkout #order_review #shipping_method li .button {
display: inline-block !important;
margin-top: 10px !important;
margin-bottom: 4px !important;
padding: 10px 18px !important;
background: #142c49 !important;
color: #fff !important;
border: none !important;
border-radius: 8px !important;
font-size: 13px !important;
font-weight: 600 !important;
line-height: 1.4 !important;
cursor: pointer;
}
body.woocommerce-checkout #order_review #shipping_method li button:hover,
body.woocommerce-checkout #order_review #shipping_method li .button:hover {
background: #142c49 !important;
} @media(max-width:767px){
.cosmod-header .cosmod-header__actions{display:flex!important;align-items:center!important;gap:2px!important}
.cosmod-header .cosmod-header__actions .cosmod-icon-btn,.cosmod-header .cosmod-lang__toggle{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important}
.cosmod-header .cosmod-header__actions .cosmod-icon-btn svg{width:22px!important;height:22px!important;flex:0 0 22px}
.cosmod-header .cosmod-lang__toggle{background:transparent!important;border:0!important}
.cosmod-header .cosmod-lang__toggle .cosmod-lang__code{display:flex!important;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#142c49;font-size:11px!important;font-weight:600;line-height:1}
.cosmod-header .cosmod-lang__toggle .cosmod-lang__flag,.cosmod-header .cosmod-lang__toggle .cosmod-lang__caret{display:none!important}
.cosmod-header .cosmod-menu-toggle{width:36px!important;height:40px!important;min-width:36px!important;align-items:center!important;justify-content:center!important}
.cosmod-header .cosmod-menu-toggle span{width:22px!important;height:1.5px!important}
.cosmod-header .cosmod-cart__badge{min-width:14px!important;height:14px!important;font-size:9px!important;line-height:14px!important;top:1px!important;right:2px!important}
.cosmod-header .cosmod-logo img{width:clamp(96px,29vw,132px)!important;height:auto!important}
} :root{--cosmod-ink:#142c49;--cosmod-navy:#142c49}
:root:root .has-very-dark-gray-background-color{background-color:var(--cosmod-ink)!important}
:root:root .has-very-dark-gray-color{color:var(--cosmod-ink)!important}
:root:root{--wp--preset--color--black:var(--cosmod-ink)!important;--wp--preset--shadow--natural:6px 6px 9px rgba(20, 44, 73, 0.2)!important;--wp--preset--shadow--deep:12px 12px 50px rgba(20, 44, 73, 0.4)!important;--wp--preset--shadow--sharp:6px 6px 0px rgba(20, 44, 73, 0.2)!important;--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px var(--cosmod-ink)!important;--wp--preset--shadow--crisp:6px 6px 0px var(--cosmod-ink)!important}
body.cosmod-theme .has-black-color{color:var(--wp--preset--color--var(--cosmod-ink))!important}
body.cosmod-theme .has-black-background-color{background-color:var(--wp--preset--color--var(--cosmod-ink))!important}
body.cosmod-theme .cmm-panel-inner{color:var(--cosmod-ink)!important;box-shadow:rgba(20, 44, 73, 0.18) 0px 12px 30px!important}
body.cosmod-theme .cmm-col-title, body.cosmod-theme .cmm-col-title--link{color:var(--cosmod-ink)!important}
body.cosmod-theme .cmm-col-links a{color:var(--cosmod-ink)!important}
body.cosmod-theme .cmm-col-links a:hover, body.cosmod-theme .cmm-col-links a:focus{color:var(--cosmod-ink)!important}
@media (max-width: 960px) {.cmm-menu{background-color:var(--cosmod-ink)!important}}
body.cosmod-theme .woocommerce form .show-password-input, body.cosmod-theme .woocommerce-page form .show-password-input{color:var(--wc-form-color-text,var(--cosmod-ink))!important}
body.cosmod-theme .twentyfifteen .t15wc{box-shadow:rgba(20, 44, 73, 0.15) 0px 0px 1px!important}
body.cosmod-theme .woocommerce table.shop_table_responsive tr:nth-child(2n) td, body.cosmod-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(20, 44, 73, 0.024)!important}
body.cosmod-theme .woocommerce form .form-row .input-text, body.cosmod-theme .woocommerce form .form-row select{color:var(--wc-form-color-text,var(--cosmod-ink))!important}
body.cosmod-theme .woocommerce-store-notice, body.cosmod-theme p.demo_store{box-shadow:rgba(20, 44, 73, 0.2) 0px 1px 1em!important}
body.cosmod-theme .woocommerce .blockUI.blockOverlay::before{color:rgba(20, 44, 73, 0.75)!important}
body.cosmod-theme .woocommerce .loader::before{color:rgba(20, 44, 73, 0.75)!important}
body.cosmod-theme .woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{text-shadow:rgba(20, 44, 73, 0.8) 0px 0px 0.25em!important}
body.cosmod-theme .woocommerce table.shop_attributes{border-top-color:rgba(20, 44, 73, 0.1)!important}
body.cosmod-theme .woocommerce table.shop_attributes th{border-bottom-color:rgba(20, 44, 73, 0.1)!important}
body.cosmod-theme .woocommerce table.shop_attributes td{border-bottom-color:rgba(20, 44, 73, 0.1)!important}
body.cosmod-theme .woocommerce table.shop_attributes tr:nth-child(2n) td, body.cosmod-theme .woocommerce table.shop_attributes tr:nth-child(2n) th{background-color:rgba(20, 44, 73, 0.024)!important}
body.cosmod-theme .woocommerce ul.cart_list li dl, body.cosmod-theme .woocommerce ul.product_list_widget li dl{border-left-color:rgba(20, 44, 73, 0.1)!important}
body.cosmod-theme .woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border-top-color:rgba(20, 44, 73, 0.1)!important;border-right-color:rgba(20, 44, 73, 0.1)!important;border-bottom-color:rgba(20, 44, 73, 0.1)!important;border-left-color:rgba(20, 44, 73, 0.1)!important}
body.cosmod-theme .woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom-color:rgba(20, 44, 73, 0.1)!important}
body.cosmod-theme .woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom-color:rgba(20, 44, 73, 0.1)!important}
body.cosmod-theme .woocommerce .woocommerce-customer-details address{border-top-color:rgba(20, 44, 73, 0.1)!important;border-right-color:rgba(20, 44, 73, 0.1)!important;border-bottom-color:rgba(20, 44, 73, 0.1)!important;border-left-color:rgba(20, 44, 73, 0.1)!important}
body.cosmod-theme .woocommerce-terms-and-conditions{border-top-color:rgba(20, 44, 73, 0.2)!important;border-right-color:rgba(20, 44, 73, 0.2)!important;border-bottom-color:rgba(20, 44, 73, 0.2)!important;border-left-color:rgba(20, 44, 73, 0.2)!important;box-shadow:rgba(20, 44, 73, 0.1) 0px 1px 2px inset!important;background-color:rgba(20, 44, 73, 0.05)!important}
body.cosmod-theme .cmplz-blocked-content-container, body.cosmod-theme .cmplz-wp-video{box-shadow:rgba(20, 44, 73, 0.5) 0px 0px 1px 0px, rgba(20, 44, 73, 0.15) 0px 1px 10px 0px!important}
body.cosmod-theme .cmplz-blocked-content-container .cmplz-custom-accept-btn, body.cosmod-theme .cmplz-wp-video .cmplz-custom-accept-btn{background-color:rgba(20, 44, 73, 0.5)!important}
body.cosmod-theme .cmplz-blocked-content-container .cmplz-blocked-content-notice, body.cosmod-theme .cmplz-wp-video .cmplz-blocked-content-notice{background-color:rgba(20, 44, 73, 0.5)!important}
:root:root{--cosmod-ink:#142c49!important}
body.cosmod-theme .cosmod-theme-btn{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-theme-btn:hover{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-img-wrap .cosmod-lp-cartbtn{box-shadow:rgba(20, 44, 73, 0.12) 0px 1px 4px!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-img-wrap .cosmod-lp-cartbtn.is-added{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-toast{background-color:var(--cosmod-ink)!important;box-shadow:rgba(20, 44, 73, 0.25) 0px 8px 28px!important}
body.cosmod-theme .cosmod-lp-img-wrap .cosmod-lp-cartbtn.is-in-cart{background-color:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout:not(.woocommerce-order-received) h1, body.cosmod-theme.woocommerce-checkout:not(.woocommerce-order-received) .entry-title, body.cosmod-theme.woocommerce-checkout:not(.woocommerce-order-received) .elementor-heading-title, body.cosmod-theme.woocommerce-checkout:not(.woocommerce-order-received) .cosmod-theme-page__title{color:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout #order_review{--review-ink:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout #order_review .cosmod-line-name{color:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr.shipping th{color:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout #order_review .cosmod-checkout-coupon__btn{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important;color:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout #order_review #payment ul.payment_methods > li > label{color:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout #order_review #place_order{background-color:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout #order_review #place_order:focus-visible, body.cosmod-theme.woocommerce-checkout #order_review .cosmod-checkout-coupon__btn:focus-visible{outline-color:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout #order_review #shipping_method li button, body.cosmod-theme.woocommerce-checkout #order_review #shipping_method li .button{background-color:var(--cosmod-ink)!important}
body.cosmod-theme.woocommerce-checkout #order_review #shipping_method li button:hover, body.cosmod-theme.woocommerce-checkout #order_review #shipping_method li .button:hover{background-color:var(--cosmod-ink)!important}
@media (max-width: 767px) {.cosmod-header .cosmod-lang__toggle .cosmod-lang__code{color:var(--cosmod-ink)!important}}
:root:root{--cmplz_button_settings_background_color:var(--cosmod-ink)!important}
body.cosmod-theme .cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{box-shadow:rgba(20, 44, 73, 0) 0px 0px 2px inset!important}
body.cosmod-theme .cmplz-cookiebanner{box-shadow:rgba(20, 44, 73, 0.19) 0px 10px 20px, rgba(20, 44, 73, 0.23) 0px 6px 6px!important}
body.cosmod-theme #cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(20, 44, 73, 0.19) 0px 10px 20px, rgba(20, 44, 73, 0.23) 0px 6px 6px!important}
body.cosmod-theme .cmplz-cookiebanner.cmplz-show{box-shadow:rgba(20, 44, 73, 0.19) 0px 10px 20px, rgba(20, 44, 73, 0.23) 0px 6px 6px!important}
body.cosmod-theme .cmplz-cookiebanner.cmplz-show:hover{box-shadow:rgba(20, 44, 73, 0.3) 0px 19px 38px, rgba(20, 44, 73, 0.22) 0px 15px 12px!important}
body.cosmod-theme div.nsl-container .nsl-button-google[data-skin="light"]{color:var(--cosmod-ink)!important}
body.cosmod-theme div.nsl-container .nsl-button-google[data-skin="neutral"]{color:var(--cosmod-ink)!important}
body.cosmod-theme div.nsl-container .nsl-button-apple[data-skin="light"]{color:var(--cosmod-ink)!important;box-shadow:var(--cosmod-ink) 0px 0px 0px 1px!important}
body.cosmod-theme div.nsl-container .nsl-button-facebook[data-skin="white"]{color:var(--cosmod-ink)!important;box-shadow:var(--cosmod-ink) 0px 0px 0px 1px inset!important}
body.cosmod-theme div.nsl-container .nsl-button-spotify[data-skin="white"]{color:var(--cosmod-ink)!important;box-shadow:var(--cosmod-ink) 0px 0px 0px 1px inset!important}
body.cosmod-theme div.nsl-container .nsl-button-slack[data-skin="light"]{color:var(--cosmod-ink)!important}
body.cosmod-theme div.nsl-container .nsl-button-kakao{color:rgba(20, 44, 73, 0.85)!important}
body.cosmod-theme #nsl-redirect-overlay{background-color:rgba(20, 44, 73, 0.32)!important}
body.cosmod-theme #nsl-redirect-overlay-spinner{border-right-color:rgba(20, 44, 73, 0.6)!important;border-bottom-color:rgba(20, 44, 73, 0.6)!important;border-left-color:rgba(20, 44, 73, 0.6)!important;box-shadow:rgba(20, 44, 73, 0.6) 0px 0px 0px 1px inset, rgba(20, 44, 73, 0.6) 0px 0px 0px 1px!important}
body.cosmod-theme #nsl-notices-fallback > div{box-shadow:rgba(20, 44, 73, 0.1) 0px 1px 1px 0px!important}
body.cosmod-theme .single-product .cosmod-tabs-nav > .tab:hover, body.cosmod-theme .single-product .cosmod-tabs-nav > .tab[aria-selected="true"], body.cosmod-theme .single-product .cosmod-tabs-nav > .tab.active{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .single-product .cosmod-tabs-nav > .tab:focus-visible{outline-color:var(--cosmod-ink)!important}
body.cosmod-theme.home .cosmod-home-hero-slider__cta:hover, body.cosmod-theme.home .cosmod-lp-viewall:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-home-hero-slider__cta, body.cosmod-theme .cosmod-lp-viewall{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-home-hero-slider__cta:hover, body.cosmod-theme .cosmod-lp-viewall:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme #cosmod-theme-content .cosmod-blog__feature{background-color:var(--cosmod-ink)!important}
body.cosmod-theme #cosmod-theme-content .cosmod-blog__feature-panel{background-color:var(--cosmod-ink)!important}
body.cosmod-theme #cosmod-theme-content .cosmod-home-hero-slider__scrim{background-image:linear-gradient(rgba(20, 44, 73, 0) 0%, rgba(20, 44, 73, 0.5) 100%)!important}
body.cosmod-theme .cosmod-help{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-help h2{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-help input:not([type="hidden"]), body.cosmod-theme .cosmod-help textarea{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-help button{background-color:var(--cosmod-ink)!important}
body.cosmod-theme #cosmod-theme-content .cosmod-blog{color:var(--cosmod-ink)!important}
body.cosmod-theme #cosmod-theme-content .cosmod-blog__card{color:var(--cosmod-ink)!important}
body.cosmod-theme .cmb-related__name{color:var(--cosmod-ink)!important}
body.cosmod-theme .cmb-related__arrow{color:var(--cosmod-ink)!important;box-shadow:rgba(20, 44, 73, 0.133) 0px 2px 8px!important}
body.cosmod-theme .cmb-related a:focus-visible, body.cosmod-theme .cmb-related button:focus-visible{outline-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-header{--cosmod-bg:var(--cosmod-ink)!important;--cosmod-badge-fg:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-search-fallback input{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-wishlist__badge{color:var(--cosmod-badge-fg, var(--cosmod-ink))!important}
body.cosmod-theme .cosmod-wishlist-dock__btn{box-shadow:rgba(20, 44, 73, 0.28) 0px 8px 22px!important;background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-wishlist-dock__btn:hover{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lang__toggle{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lang__toggle .cosmod-lang__code{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lang__menu{background-color:var(--cosmod-ink)!important;box-shadow:rgba(20, 44, 73, 0.45) 0px 10px 24px!important}
@media (max-width: 960px) {.cosmod-lang__toggle .cosmod-lang__code{color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-cart__badge, body.cosmod-theme .cosmod-wishlist__badge{color:var(--cosmod-ink)!important}}
body.cosmod-theme .cosmod-mini-overlay{background-color:rgba(20, 44, 73, 0.45)!important}
body.cosmod-theme .cosmod-mini-cart{color:var(--cosmod-ink)!important;box-shadow:rgba(20, 44, 73, 0.18) -8px 0px 30px!important}
body.cosmod-theme .cosmod-mini-cart__close{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mini-item__title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mini-item__meta{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mini-item__remove:hover, body.cosmod-theme .cosmod-mini-cart a.remove.remove_from_cart_button:hover{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mini-cart__total{border-top-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mini-cart__btn{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mini-cart__btn:focus-visible{outline-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mobile-overlay{background-color:rgba(20, 44, 73, 0.45)!important}
body.cosmod-theme .cosmod-mobile-drawer{color:var(--cosmod-ink)!important;box-shadow:rgba(20, 44, 73, 0.1) 4px 0px 32px!important}
body.cosmod-theme .cosmod-mobile-panel__title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mobile-panel__back::after{border-left-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mobile-panel__close::before, body.cosmod-theme .cosmod-mobile-panel__close::after{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mobile-list a, body.cosmod-theme .cosmod-mobile-drawer .sub-menu a{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mobile-arrow:hover::after{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mobile-list > li:last-child > a{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mobile-empty{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search.is-open .cosmod-ajax-search__form, body.cosmod-theme .cosmod-ajax-search__form:focus-within{box-shadow:rgba(20, 44, 73, 0.04) 0px 1px 0px!important}
body.cosmod-theme .cosmod-ajax-search__input{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__clear:hover, body.cosmod-theme .cosmod-ajax-search__submit:hover{color:var(--cosmod-ink)!important;background-color:rgba(20, 44, 73, 0.05)!important}
body.cosmod-theme .cosmod-ajax-search__panel{box-shadow:rgba(20, 44, 73, 0.12) 0px 12px 40px, rgba(20, 44, 73, 0.06) 0px 2px 8px!important}
body.cosmod-theme .cosmod-ajax-search__spinner{border-top-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__item-title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__item-price ins{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__see-all{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__see-all:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__wish{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__wish:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__wish.is-active, body.cosmod-theme .cosmod-ajax-search__wish[aria-pressed="true"]{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__preview-title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__add{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__add:hover:not(:disabled){background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__qtybox .cosmod-ajax-search__qty, body.cosmod-theme .cosmod-ajax-search__qbtn{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__preview .cosmod-ajax-search__wish{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__preview .cosmod-ajax-search__wish:hover{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__preview .cosmod-ajax-search__wish.is-active, body.cosmod-theme .cosmod-ajax-search__preview .cosmod-ajax-search__wish[aria-pressed="true"]{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-ajax-search__preview-price, body.cosmod-theme .cosmod-ajax-search__preview-price :not(del):not(del *), body.cosmod-theme .cosmod-ajax-search__item-price, body.cosmod-theme .cosmod-ajax-search__item-price :not(del):not(del *){color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-home-hero__content--on .cosmod-home-hero__cta:hover, body.cosmod-theme .cosmod-home-hero__content--on .cosmod-home-hero__cta:focus-visible{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-reviews{background-image:radial-gradient(at center top, rgba(20, 44, 73, 0.03), transparent 55%), initial!important}
body.cosmod-theme .cosmod-reviews__title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-reviews__stars{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-reviews__badge{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-reviews__quote{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-reviews__avatar{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-reviews__name{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-reviews__btn{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-reviews__dot.is-active{background-color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-home-heading{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-home-more{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-categories__entry--promo .cosmod-categories__image--promo{background-color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-cat-rail__btn{color:var(--cosmod-ink)!important;box-shadow:rgba(20, 44, 73, 0.08) 0px 4px 14px!important}
body.cosmod-theme .cosmod-cat-rail__btn:hover{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-brand-strip--cards .cosmod-brand-strip__item{box-shadow:rgba(20, 44, 73, 0.06) 0px 2px 12px!important}
body.cosmod-theme .cosmod-discover__card{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-discover__card:hover{box-shadow:rgba(20, 44, 73, 0.06) 0px 10px 28px!important}
body.cosmod-theme .cosmod-discover__media img{filter:drop-shadow(rgba(20, 44, 73, 0.12) 0px 8px 16px)!important}
body.cosmod-theme .cosmod-discover__title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-discover__links a:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-discover__btn{color:var(--cosmod-ink)!important;box-shadow:rgba(20, 44, 73, 0.08) 0px 4px 14px!important}
body.cosmod-theme .cosmod-banner__cta{box-shadow:rgba(20, 44, 73, 0.12) 0px 6px 20px!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-banner--offer{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-banner--offer .cosmod-banner__visual img{filter:drop-shadow(rgba(20, 44, 73, 0.14) 0px 12px 24px)!important}
body.cosmod-theme .cosmod-banner--offer .cosmod-banner__cta{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-tools__card{box-shadow:rgba(20, 44, 73, 0.04) 0px 2px 10px!important}
body.cosmod-theme .cosmod-tools__icon{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-tools__text{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-tools__cta{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-tools__cta:hover{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-home-shell .cosmod-lp-products--rail .cosmod-lp-title-line{background-color:var(--cosmod-ink)!important}
@media (max-width: 640px) {.cosmod-cat-rail:not(.cosmod-brand-strip--cards) > .cosmod-cat-rail__btn{color:var(--cosmod-ink)!important}}
body.cosmod-theme .cosmod-footer{--cosmod-footer-bg:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-footer__social-link:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-brand-promo{--cosmod-promo-ink:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-brand-promo__shot{filter:drop-shadow(rgba(20, 44, 73, 0.12) 0px 8px 16px)!important}
body.cosmod-theme .cosmod-brand-promo__text{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-brand-promo__cta{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-brand-promo__cta:hover{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-brand-promo__product{border-top-color:rgba(20, 44, 73, 0.06)!important;border-right-color:rgba(20, 44, 73, 0.06)!important;border-bottom-color:rgba(20, 44, 73, 0.06)!important;border-left-color:rgba(20, 44, 73, 0.06)!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-brand-promo__product:hover{box-shadow:rgba(20, 44, 73, 0.06) 0px 8px 20px!important}
body.cosmod-theme .cosmod-product-banner{--cosmod-pb-ink:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-product-banner__img-link{filter:drop-shadow(rgba(20, 44, 73, 0.12) 0px 12px 24px)!important}
body.cosmod-theme .cosmod-product-banner__cta{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-product-banner__cta:hover{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-product-banner__arrow{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-product-banner__dash{background-color:rgba(20, 44, 73, 0.15)!important}
body.cosmod-theme .cosmod-product-banner__dash.is-active{background-color:rgba(20, 44, 73, 0.55)!important}
body.cosmod-theme .cosmod-product-banner__kicker{color:rgba(20, 44, 73, 0.55)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__kicker{color:rgba(20, 44, 73, 0.45)!important}
body.cosmod-theme .cosmod-product-banner__vase::before{filter:drop-shadow(rgba(20, 44, 73, 0.06) 0px 2px 2px)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__brand{color:rgba(20, 44, 73, 0.55)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__cta{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__cta:hover{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__dash{background-color:rgba(20, 44, 73, 0.12)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__arrow{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__arrow:hover{color:var(--cosmod-ink)!important}
@media (max-width: 900px) {.cosmod-product-banner--marble .cosmod-product-banner__brand{color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__name{color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__price{color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__cta{background-color:var(--cosmod-ink)!important}}
body.cosmod-theme .cosmod-blog__eyebrow{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-blog__cat{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-blog__feature{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-blog__feature-media{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-blog__feature-fallback{background-image:linear-gradient(145deg, var(--cosmod-ink), var(--cosmod-ink))!important}
body.cosmod-theme .cosmod-blog__feature-panel{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-blog__card-title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-blog__page{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-blog__page:hover{background-color:rgba(20, 44, 73, 0.06)!important}
body.cosmod-theme .cosmod-blog__page.is-active{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article__cat{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article__body{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article__warn{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-product__badge{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-product__brand{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-product__name{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-product__price{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-product__cta{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-product__cta:hover{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-rail__btn{box-shadow:rgba(20, 44, 73, 0.14) 0px 2px 10px!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-rail__btn:hover{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-more__tag:hover{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-article-more__card-title{color:var(--cosmod-ink)!important}
body.cosmod-theme.cosmod-about-page, body.cosmod-theme .cosmod-about-page{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-about{--about-line:rgba(20, 44, 73, 0.1)!important}
body.cosmod-theme .cosmod-about__aside{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-about__aside--soft{box-shadow:rgba(20, 44, 73, 0.04) 0px 10px 30px!important}
body.cosmod-theme .cosmod-about__brand-cloud a{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-about__brand-cloud a:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-about__value-grid article{box-shadow:rgba(20, 44, 73, 0.04) 0px 8px 24px!important}
body.cosmod-theme .cosmod-about__btn{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-about__btn:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-about__btn--ghost{color:var(--cosmod-ink)!important;border-top-color:rgba(20, 44, 73, 0.28)!important;border-right-color:rgba(20, 44, 73, 0.28)!important;border-bottom-color:rgba(20, 44, 73, 0.28)!important;border-left-color:rgba(20, 44, 73, 0.28)!important}
body.cosmod-theme .cosmod-about__btn--ghost:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-legal .cosmod-about__intro + .cosmod-about__intro, body.cosmod-theme .cosmod-legal section + section{border-top-color:rgba(20, 44, 73, 0.08)!important}
body.cosmod-theme .cosmod-home-hero-slider__scrim{background-image:linear-gradient(rgba(20, 44, 73, 0) 0%, rgba(20, 44, 73, 0.5) 100%)!important}
body.cosmod-theme .cosmod-home-hero-slider__label{text-shadow:rgba(20, 44, 73, 0.25) 0px 1px 10px!important}
body.cosmod-theme .cosmod-home-hero-slider__desc{text-shadow:rgba(20, 44, 73, 0.3) 0px 1px 8px!important}
body.cosmod-theme .cosmod-home-hero-slider__cta{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-home-hero-slider__cta:hover, body.cosmod-theme .cosmod-home-hero-slider__cta:focus-visible{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-home-hero-slider .cosmod-product-banner__arrow{color:var(--cosmod-ink)!important;box-shadow:rgba(20, 44, 73, 0.1) 0px 1px 6px!important}
@media (max-width: 720px) {.cosmod-home-hero-slider__scrim{background-image:linear-gradient(rgba(20, 44, 73, 0.55) 0%, rgba(20, 44, 73, 0) 100%)!important}}
body.cosmod-theme .cosmod-tools.cosmod-home-products-promo{box-shadow:rgba(20, 44, 73, 0.1) 0px 8px 28px!important}
@media (max-width: 767px) {body.home #cosmod-theme-content .cosmod-home-hero-slider__cta, body.home #cosmod-theme-content .cosmod-home-hero-slider__cta:hover, body.home #cosmod-theme-content .cosmod-home-hero-slider__cta:focus, body.home #cosmod-theme-content .cosmod-home-hero-slider__cta:active{box-shadow:rgba(20, 44, 73, 0.1) 0px 2px 8px!important}}
body.cosmod-theme .cosmod-mini-wish__title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mini-wish__name{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-mini-wish__btn{background-color:var(--cosmod-ink)!important}
:root:root{--wp--preset--color--black:var(--cosmod-ink)!important;--wp--preset--shadow--natural:6px 6px 9px rgba(20,44,73, 0.2)!important;--wp--preset--shadow--deep:12px 12px 50px rgba(20,44,73, 0.4)!important;--wp--preset--shadow--sharp:6px 6px 0px rgba(20,44,73, 0.2)!important;--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px var(--cosmod-ink)!important;--wp--preset--shadow--crisp:6px 6px 0px var(--cosmod-ink)!important}
body.cosmod-theme .cmm-panel-inner{color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.18) 0px 12px 30px!important}
body.cosmod-theme .twentyfifteen .t15wc{box-shadow:rgba(20,44,73, 0.15) 0px 0px 1px!important}
body.cosmod-theme .woocommerce table.shop_table_responsive tr:nth-child(2n) td, body.cosmod-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(20,44,73, 0.024)!important}
body.cosmod-theme .woocommerce-store-notice, body.cosmod-theme p.demo_store{box-shadow:rgba(20,44,73, 0.2) 0px 1px 1em!important}
body.cosmod-theme .woocommerce .blockUI.blockOverlay::before{color:rgba(20,44,73, 0.75)!important}
body.cosmod-theme .woocommerce .loader::before{color:rgba(20,44,73, 0.75)!important}
body.cosmod-theme .woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{text-shadow:rgba(20,44,73, 0.8) 0px 0px 0.25em!important}
body.cosmod-theme .woocommerce table.shop_attributes{border-top-color:rgba(20,44,73, 0.1)!important}
body.cosmod-theme .woocommerce table.shop_attributes th{border-bottom-color:rgba(20,44,73, 0.1)!important}
body.cosmod-theme .woocommerce table.shop_attributes td{border-bottom-color:rgba(20,44,73, 0.1)!important}
body.cosmod-theme .woocommerce table.shop_attributes tr:nth-child(2n) td, body.cosmod-theme .woocommerce table.shop_attributes tr:nth-child(2n) th{background-color:rgba(20,44,73, 0.024)!important}
body.cosmod-theme .woocommerce ul.cart_list li dl, body.cosmod-theme .woocommerce ul.product_list_widget li dl{border-left-color:rgba(20,44,73, 0.1)!important}
body.cosmod-theme .woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border-top-color:rgba(20,44,73, 0.1)!important;border-right-color:rgba(20,44,73, 0.1)!important;border-bottom-color:rgba(20,44,73, 0.1)!important;border-left-color:rgba(20,44,73, 0.1)!important}
body.cosmod-theme .woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom-color:rgba(20,44,73, 0.1)!important}
body.cosmod-theme .woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom-color:rgba(20,44,73, 0.1)!important}
body.cosmod-theme .woocommerce .woocommerce-customer-details address{border-top-color:rgba(20,44,73, 0.1)!important;border-right-color:rgba(20,44,73, 0.1)!important;border-bottom-color:rgba(20,44,73, 0.1)!important;border-left-color:rgba(20,44,73, 0.1)!important}
body.cosmod-theme .woocommerce-terms-and-conditions{border-top-color:rgba(20,44,73, 0.2)!important;border-right-color:rgba(20,44,73, 0.2)!important;border-bottom-color:rgba(20,44,73, 0.2)!important;border-left-color:rgba(20,44,73, 0.2)!important;box-shadow:rgba(20,44,73, 0.1) 0px 1px 2px inset!important;background-color:rgba(20,44,73, 0.05)!important}
body.cosmod-theme .cmplz-blocked-content-container, body.cosmod-theme .cmplz-wp-video{box-shadow:rgba(20,44,73, 0.5) 0px 0px 1px 0px, rgba(20,44,73, 0.15) 0px 1px 10px 0px!important}
body.cosmod-theme .cmplz-blocked-content-container .cmplz-custom-accept-btn, body.cosmod-theme .cmplz-wp-video .cmplz-custom-accept-btn{background-color:rgba(20,44,73, 0.5)!important}
body.cosmod-theme .cmplz-blocked-content-container .cmplz-blocked-content-notice, body.cosmod-theme .cmplz-wp-video .cmplz-blocked-content-notice{background-color:rgba(20,44,73, 0.5)!important}
body.cosmod-theme .cosmod-lp-img-wrap .cosmod-lp-cartbtn{box-shadow:rgba(20,44,73, 0.12) 0px 1px 4px!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-toast{background-color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.25) 0px 8px 28px!important}
body.cosmod-theme .cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{box-shadow:rgba(20,44,73, 0) 0px 0px 2px inset!important}
body.cosmod-theme .cmplz-cookiebanner{box-shadow:rgba(20,44,73, 0.19) 0px 10px 20px, rgba(20,44,73, 0.23) 0px 6px 6px!important}
body.cosmod-theme #cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(20,44,73, 0.19) 0px 10px 20px, rgba(20,44,73, 0.23) 0px 6px 6px!important}
body.cosmod-theme .cmplz-cookiebanner.cmplz-show{box-shadow:rgba(20,44,73, 0.19) 0px 10px 20px, rgba(20,44,73, 0.23) 0px 6px 6px!important}
body.cosmod-theme .cmplz-cookiebanner.cmplz-show:hover{box-shadow:rgba(20,44,73, 0.3) 0px 19px 38px, rgba(20,44,73, 0.22) 0px 15px 12px!important}
body.cosmod-theme div.nsl-container .nsl-button-kakao{color:rgba(20,44,73, 0.85)!important}
body.cosmod-theme #nsl-redirect-overlay{background-color:rgba(20,44,73, 0.32)!important}
body.cosmod-theme #nsl-redirect-overlay-spinner{border-right-color:rgba(20,44,73, 0.6)!important;border-bottom-color:rgba(20,44,73, 0.6)!important;border-left-color:rgba(20,44,73, 0.6)!important;box-shadow:rgba(20,44,73, 0.6) 0px 0px 0px 1px inset, rgba(20,44,73, 0.6) 0px 0px 0px 1px!important}
body.cosmod-theme #nsl-notices-fallback > div{box-shadow:rgba(20,44,73, 0.1) 0px 1px 1px 0px!important}
body.cosmod-theme #cosmod-theme-content .cosmod-home-hero-slider__scrim{background-image:linear-gradient(rgba(20,44,73, 0) 0%, rgba(20,44,73, 0.5) 100%)!important}
body.cosmod-theme .cmb-related__arrow{color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.133) 0px 2px 8px!important}
body.cosmod-theme .cosmod-wishlist-dock__btn{box-shadow:rgba(20,44,73, 0.28) 0px 8px 22px!important;background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lang__menu{background-color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.45) 0px 10px 24px!important}
body.cosmod-theme .cosmod-mini-overlay{background-color:rgba(20,44,73, 0.45)!important}
body.cosmod-theme .cosmod-mini-cart{color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.18) -8px 0px 30px!important}
body.cosmod-theme .cosmod-mobile-overlay{background-color:rgba(20,44,73, 0.45)!important}
body.cosmod-theme .cosmod-mobile-drawer{color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.1) 4px 0px 32px!important}
body.cosmod-theme .cosmod-ajax-search.is-open .cosmod-ajax-search__form, body.cosmod-theme .cosmod-ajax-search__form:focus-within{box-shadow:rgba(20,44,73, 0.04) 0px 1px 0px!important}
body.cosmod-theme .cosmod-ajax-search__clear:hover, body.cosmod-theme .cosmod-ajax-search__submit:hover{color:var(--cosmod-ink)!important;background-color:rgba(20,44,73, 0.05)!important}
body.cosmod-theme .cosmod-ajax-search__panel{box-shadow:rgba(20,44,73, 0.12) 0px 12px 40px, rgba(20,44,73, 0.06) 0px 2px 8px!important}
body.cosmod-theme #cosmod-lp-wrap a.cosmod-lp-title, body.cosmod-theme #cosmod-lp-wrap span.cosmod-lp-title, body.cosmod-theme .cosmod-lp-products a.cosmod-lp-title, body.cosmod-theme .cosmod-lp-products span.cosmod-lp-title{color:var(--cosmod-ink)!important}
body.cosmod-theme #cosmod-lp-wrap a.cosmod-lp-title:hover, body.cosmod-theme #cosmod-lp-wrap a.cosmod-lp-title:visited, body.cosmod-theme #cosmod-lp-wrap a.cosmod-lp-title:focus{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-sidebar{border-top-color:rgba(20,44,73, 0.08)!important;border-right-color:rgba(20,44,73, 0.08)!important;border-bottom-color:rgba(20,44,73, 0.08)!important;border-left-color:rgba(20,44,73, 0.08)!important;box-shadow:rgba(20,44,73, 0.04) 0px 10px 30px!important}
body.cosmod-theme .cosmod-lp-rail__btn{color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.06) 0px 2px 10px!important}
body.cosmod-theme .cosmod-lp-rail__btn:hover:not(:disabled){border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
@media (max-width: 640px) {.cosmod-lp-rail__btn{color:var(--cosmod-ink)!important}}
body.cosmod-theme a.cosmod-lp-wish-cta, body.cosmod-theme .cosmod-lp-wish-cta{box-shadow:rgba(20,44,73, 0.22) 0px 2px 8px!important;background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-wish-bar.is-cta-open a.cosmod-lp-wish-cta, body.cosmod-theme .cosmod-lp-wish-bar.is-cta-open .cosmod-lp-wish-cta, body.cosmod-theme a.cosmod-lp-wish-cta.is-visible, body.cosmod-theme .cosmod-lp-wish-cta.is-visible{background-color:var(--cosmod-ink)!important}
body.cosmod-theme a.cosmod-lp-wish-cta:hover, body.cosmod-theme a.cosmod-lp-wish-cta:focus, body.cosmod-theme a.cosmod-lp-wish-cta:visited, body.cosmod-theme .cosmod-lp-wish-cta:hover, body.cosmod-theme .cosmod-lp-wish-cta:focus, body.cosmod-theme .cosmod-lp-wish-cta:visited{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-wish{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-wish:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-wish.is-active, body.cosmod-theme .cosmod-lp-wish[aria-pressed="true"]{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-wish.is-active svg path, body.cosmod-theme .cosmod-lp-wish[aria-pressed="true"] svg path{fill:var(--cosmod-ink)!important;stroke:var(--cosmod-ink)!important}
body.cosmod-theme #cosmod-lp-wrap .cosmod-lp-name, body.cosmod-theme .cosmod-lp-products .cosmod-lp-name, body.cosmod-theme .cosmod-lp-card .cosmod-lp-name{color:var(--cosmod-ink)!important}
body.cosmod-theme #cosmod-lp-wrap .cosmod-lp-price, body.cosmod-theme .cosmod-lp-products .cosmod-lp-price{color:var(--cosmod-ink)!important}
body.cosmod-theme a.cosmod-lp-viewall, body.cosmod-theme .cosmod-lp-viewall{background-color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme a.cosmod-lp-viewall:hover, body.cosmod-theme .cosmod-lp-viewall:hover{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-pagination a{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-pagination a.cosmod-lp-page-active{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-block{border-bottom-color:rgba(20,44,73, 0.08)!important}
body.cosmod-theme .cosmod-lf-title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-list label{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-list label:hover{background-color:rgba(20,44,73, 0.04)!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-list input[type="checkbox"]:hover{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-list input[type="checkbox"]:checked{background-color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-search input, body.cosmod-theme .cosmod-lf-search-field input{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-search input:focus, body.cosmod-theme .cosmod-lf-search-field input:focus{box-shadow:var(--cosmod-ink) 0px 0px 0px 1.5px!important}
body.cosmod-theme .cosmod-lf-block[data-cosmod-filter-block="prix"] .cosmod-lf-block-header::after{border-left-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-price-field:focus-within{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-price-currency{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-price-field input[type="number"]{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-price-sep{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-slider-range{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-price-slider input[type="range"]::-webkit-slider-thumb{background-color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.28) 0px 2px 8px, rgba(20,44,73, 0.16) 0px 1px 2px!important}
body.cosmod-theme .cosmod-lf-reset{color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lf-reset:hover{background-color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.18) 0px 8px 20px!important}
body.cosmod-theme .cosmod-lf-sort option{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-sidebar--topbar .cosmod-lf-chip{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-sidebar--topbar .cosmod-lf-chip-x{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-sidebar--topbar .cosmod-lf-chip--reset{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-sidebar--topbar .cosmod-lf-chip--reset:hover{background-color:var(--cosmod-ink)!important}
@media (max-width: 782px) {.cosmod-lf-pill{background-color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lf-sort{background-color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lp-sidebar > .cosmod-lf-block.cosmod-lf-block-open{box-shadow:rgba(20,44,73, 0.18) 0px -12px 40px!important}body.cosmod-theme .cosmod-lf-block-close{color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lf-block-open .cosmod-lf-apply{background-color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lf-overlay.active{background-color:rgba(20,44,73, 0.45)!important}}
@media (max-width: 782px) {.cosmod-lf-open-all{background-color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lf-all-overlay.active{background-color:rgba(20,44,73, 0.45)!important}body.cosmod-theme .cosmod-lf-all-panel__header{border-bottom-color:rgba(20,44,73, 0.08)!important}body.cosmod-theme .cosmod-lf-all-panel__header .cosmod-lf-block-close{color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lf-all-panel__footer{border-top-color:rgba(20,44,73, 0.08)!important}body.cosmod-theme .cosmod-lf-all-panel__fermer{background-color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lf-all-panel__effacer{color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lf-all-panel__body .cosmod-lf-block{border-bottom-color:rgba(20,44,73, 0.08)!important}body.cosmod-theme .cosmod-lf-all-panel__body .cosmod-lf-block-header::after, body.cosmod-theme .cosmod-lf-all-panel__body .cosmod-lf-block[data-cosmod-filter-block] .cosmod-lf-block-header::after{border-left-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important}}
@media (min-width: 783px) {.cosmod-lp-sidebar--topbar .cosmod-lf-pill{background-color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lp-sidebar--topbar .cosmod-lf-sort{background-color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lp-sidebar--topbar .cosmod-lf-sort:hover{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lp-sidebar--topbar > .cosmod-lf-block.cosmod-lf-block-open{border-top-color:rgba(20,44,73, 0.1)!important;border-right-color:rgba(20,44,73, 0.1)!important;border-bottom-color:rgba(20,44,73, 0.1)!important;border-left-color:rgba(20,44,73, 0.1)!important;box-shadow:rgba(20,44,73, 0.16) 0px 18px 46px!important}body.cosmod-theme .cosmod-lp-sidebar--topbar .cosmod-lf-block-close{color:var(--cosmod-ink)!important}body.cosmod-theme .cosmod-lp-sidebar--topbar .cosmod-lf-block-open .cosmod-lf-apply{background-color:var(--cosmod-ink)!important}}
body.cosmod-theme .cosmod-categories__link{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-categories__image{border-top-color:rgba(20,44,73, 0.08)!important;border-right-color:rgba(20,44,73, 0.08)!important;border-bottom-color:rgba(20,44,73, 0.08)!important;border-left-color:rgba(20,44,73, 0.08)!important;box-shadow:rgba(20,44,73, 0.08) 0px 8px 22px!important}
body.cosmod-theme .cosmod-categories__label{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-categories__link:hover .cosmod-categories__image, body.cosmod-theme .cosmod-categories__link:focus-visible .cosmod-categories__image{border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.16) 0px 14px 28px!important}
body.cosmod-theme .cosmod-categories__link:hover .cosmod-categories__label, body.cosmod-theme .cosmod-categories__link:focus-visible .cosmod-categories__label{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-cartbtn{box-shadow:rgba(20,44,73, 0.12) 0px 1px 4px!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-cartbtn.is-added{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-cartbtn.is-in-cart{background-color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-lp-cat-banner__overlay{background-image:linear-gradient(rgba(20,44,73, 0) 45%, rgba(20,44,73, 0.5) 100%)!important}
body.cosmod-theme .cosmod-lp-cat-banner__title{text-shadow:rgba(20,44,73, 0.45) 0px 1px 5px!important}
body.cosmod-theme #cosmod-lp-wrap h1.cosmod-lp-title, body.cosmod-theme .cosmod-lp-products h1.cosmod-lp-title{color:var(--cosmod-ink)!important}
body.cosmod-theme.page #cosmod-theme-content #cosmod-lp-wrap h1.cosmod-lp-title{color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-reviews{background-image:radial-gradient(at center top, rgba(20,44,73, 0.03), transparent 55%), initial!important}
body.cosmod-theme .cosmod-cat-rail__btn{color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.08) 0px 4px 14px!important}
body.cosmod-theme .cosmod-brand-strip--cards .cosmod-brand-strip__item{box-shadow:rgba(20,44,73, 0.06) 0px 2px 12px!important}
body.cosmod-theme .cosmod-discover__card:hover{box-shadow:rgba(20,44,73, 0.06) 0px 10px 28px!important}
body.cosmod-theme .cosmod-discover__media img{filter:drop-shadow(rgba(20,44,73, 0.12) 0px 8px 16px)!important}
body.cosmod-theme .cosmod-discover__btn{color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.08) 0px 4px 14px!important}
body.cosmod-theme .cosmod-banner__cta{box-shadow:rgba(20,44,73, 0.12) 0px 6px 20px!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-banner--offer .cosmod-banner__visual img{filter:drop-shadow(rgba(20,44,73, 0.14) 0px 12px 24px)!important}
body.cosmod-theme .cosmod-tools__card{box-shadow:rgba(20,44,73, 0.04) 0px 2px 10px!important}
body.cosmod-theme .cosmod-brand-promo__shot{filter:drop-shadow(rgba(20,44,73, 0.12) 0px 8px 16px)!important}
body.cosmod-theme .cosmod-brand-promo__product{border-top-color:rgba(20,44,73, 0.06)!important;border-right-color:rgba(20,44,73, 0.06)!important;border-bottom-color:rgba(20,44,73, 0.06)!important;border-left-color:rgba(20,44,73, 0.06)!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-brand-promo__product:hover{box-shadow:rgba(20,44,73, 0.06) 0px 8px 20px!important}
body.cosmod-theme .cosmod-product-banner__img-link{filter:drop-shadow(rgba(20,44,73, 0.12) 0px 12px 24px)!important}
body.cosmod-theme .cosmod-product-banner__dash{background-color:rgba(20,44,73, 0.15)!important}
body.cosmod-theme .cosmod-product-banner__dash.is-active{background-color:rgba(20,44,73, 0.55)!important}
body.cosmod-theme .cosmod-product-banner__kicker{color:rgba(20,44,73, 0.55)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__kicker{color:rgba(20,44,73, 0.45)!important}
body.cosmod-theme .cosmod-product-banner__vase::before{filter:drop-shadow(rgba(20,44,73, 0.06) 0px 2px 2px)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__brand{color:rgba(20,44,73, 0.55)!important}
body.cosmod-theme .cosmod-product-banner--marble .cosmod-product-banner__dash{background-color:rgba(20,44,73, 0.12)!important}
body.cosmod-theme .cosmod-blog__page:hover{background-color:rgba(20,44,73, 0.06)!important}
body.cosmod-theme .cosmod-article-rail__btn{box-shadow:rgba(20,44,73, 0.14) 0px 2px 10px!important;color:var(--cosmod-ink)!important}
body.cosmod-theme .cosmod-about{--about-line:rgba(20,44,73, 0.1)!important}
body.cosmod-theme .cosmod-about__aside--soft{box-shadow:rgba(20,44,73, 0.04) 0px 10px 30px!important}
body.cosmod-theme .cosmod-about__value-grid article{box-shadow:rgba(20,44,73, 0.04) 0px 8px 24px!important}
body.cosmod-theme .cosmod-about__btn--ghost{color:var(--cosmod-ink)!important;border-top-color:rgba(20,44,73, 0.28)!important;border-right-color:rgba(20,44,73, 0.28)!important;border-bottom-color:rgba(20,44,73, 0.28)!important;border-left-color:rgba(20,44,73, 0.28)!important}
body.cosmod-theme .cosmod-legal .cosmod-about__intro + .cosmod-about__intro, body.cosmod-theme .cosmod-legal section + section{border-top-color:rgba(20,44,73, 0.08)!important}
body.cosmod-theme .cosmod-home-hero-slider__scrim{background-image:linear-gradient(rgba(20,44,73, 0) 0%, rgba(20,44,73, 0.5) 100%)!important}
body.cosmod-theme .cosmod-home-hero-slider__label{text-shadow:rgba(20,44,73, 0.25) 0px 1px 10px!important}
body.cosmod-theme .cosmod-home-hero-slider__desc{text-shadow:rgba(20,44,73, 0.3) 0px 1px 8px!important}
body.cosmod-theme .cosmod-home-hero-slider .cosmod-product-banner__arrow{color:var(--cosmod-ink)!important;box-shadow:rgba(20,44,73, 0.1) 0px 1px 6px!important}
@media (max-width: 720px) {.cosmod-home-hero-slider__scrim{background-image:linear-gradient(rgba(20,44,73, 0.55) 0%, rgba(20,44,73, 0) 100%)!important}}
body.cosmod-theme .cosmod-tools.cosmod-home-products-promo{box-shadow:rgba(20,44,73, 0.1) 0px 8px 28px!important}
@media (max-width: 767px) {body.home #cosmod-theme-content .cosmod-home-hero-slider__cta, body.home #cosmod-theme-content .cosmod-home-hero-slider__cta:hover, body.home #cosmod-theme-content .cosmod-home-hero-slider__cta:focus, body.home #cosmod-theme-content .cosmod-home-hero-slider__cta:active{box-shadow:rgba(20,44,73, 0.1) 0px 2px 8px!important}}
body.cosmod-theme .cosmod-lp-cartbtn__qty{color:var(--cosmod-ink)!important;border-top-color:var(--cosmod-ink)!important;border-right-color:var(--cosmod-ink)!important;border-bottom-color:var(--cosmod-ink)!important;border-left-color:var(--cosmod-ink)!important} body.cosmod-theme #cosmod-theme-content .cosmod-lf-mobile-bar{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;padding:20px!important;background:#f7f4ee!important;border:1px solid #f1ece2!important;border-radius:18px!important;box-shadow:none!important;margin:0!important;min-height:90px!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lp-sidebar--topbar{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin-bottom:30px!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill,body.cosmod-theme #cosmod-theme-content .cosmod-lf-open-all{position:relative!important;min-height:48px!important;height:48px!important;flex:0 0 auto!important;width:auto!important;min-width:140px!important;padding:0 40px 0 48px!important;background-color:#fff!important;color:#142c49!important;border:1px solid #e5e7eb!important;border-radius:999px!important;font:500 15px/1.2 "DM Sans",Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 2px 5px rgba(20,44,73,.035)!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23142c49%22%20stroke-width%3D%221.8%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill::after,body.cosmod-theme #cosmod-theme-content .cosmod-lf-open-all::after{content:none!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill:hover,body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill:focus-visible,body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill.active,body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill[aria-expanded="true"]{border-color:#c9984d!important;box-shadow:0 0 0 2px rgba(201,152,77,.10)!important;background-color:#fff!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill::before,body.cosmod-theme #cosmod-theme-content .cosmod-lf-open-all::before{content:""!important;position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;background:#142c49!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill[data-cosmod-open-filter="marques"]::before{mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2013l-7%207-10-10V3h7z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2013l-7%207-10-10V3h7z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill[data-cosmod-open-filter="sexe"]::before{mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200112%200v3M16%204a3%203%200%20010%206m2%204a5%205%200%20013%204v3%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200112%200v3M16%204a3%203%200%20010%206m2%204a5%205%200%20013%204v3%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill[data-cosmod-open-filter="categories"]::before{mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill[data-cosmod-open-filter="prix"]::before{mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%204a7%207%200%20100%2016M3%209h11M3%2014h11%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%204a7%207%200%20100%2016M3%209h11M3%2014h11%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-open-all::before{mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M3%2012h18M3%2018h18%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%226%22%20r%3D%222%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2212%22%20r%3D%222%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2218%22%20r%3D%222%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M3%2012h18M3%2018h18%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%226%22%20r%3D%222%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2212%22%20r%3D%222%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2218%22%20r%3D%222%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-sort-wrap{display:flex!important;align-items:center!important;gap:14px!important;margin-left:auto!important;padding-left:22px!important;border-left:1px solid #d8d6d0!important;position:relative!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-sort-caption{color:#142c49!important;font:500 13px/1.4 "DM Sans",Arial,sans-serif!important;white-space:nowrap!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-sort-mobile-caption{display:none!important}
body.cosmod-theme #cosmod-theme-content #cosmod-lp-wrap .cosmod-lf-sort-wrap select.cosmod-lf-sort{appearance:none!important;min-width:185px!important;padding-left:22px!important;padding-right:42px!important;cursor:pointer!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-active-chips{margin:0 0 10px!important;gap:8px!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-active-chips:empty{display:none!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-active-chips button{background:#f3e7cf!important;color:#142c49!important;border:1px solid #e8d5b2!important;border-radius:999px!important;padding:8px 13px!important;font:500 13px/1.2 "DM Sans",Arial,sans-serif!important;text-transform:none!important}
body.cosmod-theme #cosmod-theme-content #cosmod-lp-wrap .cosmod-lp-title-wrap .cosmod-lp-title,body.cosmod-theme #cosmod-theme-content .woocommerce-products-header__title{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(30px,3.2vw,42px)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.065em!important;text-transform:uppercase!important;color:#142c49!important;text-decoration:none!important;border:0!important;display:inline-block!important;margin:0!important;padding:0!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lp-title-wrap{margin:0 0 25px!important;padding:0!important;text-align:left!important}
body.cosmod-theme #cosmod-theme-content #cosmod-lp-wrap .cosmod-lp-title-wrap .cosmod-lp-title-line{width:44px!important;max-width:none!important;height:2px!important;margin:12px 0 0!important;background:#c9984d!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-block{border:1px solid #e8e1d5!important;border-radius:18px!important;box-shadow:0 12px 35px rgba(20,44,73,.10)!important;background:#fff!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-title{font-family:"Cormorant Garamond",Georgia,serif!important;color:#142c49!important;font-weight:600!important;font-size:24px!important;text-transform:none!important;letter-spacing:0!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-apply{background:#142c49!important;color:#fff!important;border:0!important;border-radius:999px!important;font:600 14px/1.3 "DM Sans",Arial,sans-serif!important;text-transform:none!important}
@media(min-width:768px){body.cosmod-theme #cosmod-theme-content .cosmod-lf-open-all{display:none!important}}
@media(max-width:767px){
body.cosmod-theme #cosmod-theme-content #cosmod-lp-wrap{display:flex!important;flex-direction:column!important;gap:0!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lp-main,body.cosmod-theme #cosmod-theme-content .cosmod-lp-products{display:contents!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lp-title-wrap{order:0!important;margin:18px 0 20px!important}
body.cosmod-theme #cosmod-theme-content #cosmod-lp-wrap .cosmod-lp-title-wrap .cosmod-lp-title{font-size:34px!important;letter-spacing:.055em!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lp-sidebar--topbar{order:1!important;margin-bottom:20px!important;width:100%!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lp-grid,body.cosmod-theme #cosmod-theme-content .cosmod-lp-rail{order:2!important;width:100%!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lp-pagination{order:3!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-mobile-bar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;position:static!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-pill[data-cosmod-open-filter]{display:none!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-open-all{display:flex!important;align-items:center!important;justify-content:center!important;order:0!important;min-width:0!important;width:100%!important;border-radius:10px!important;padding:0 16px 0 40px!important;background-image:none!important;background-color:#fbf8f1!important;border-color:#e9e1d4!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:20px!important;font-weight:600!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-open-all::before{left:20px!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-sort-wrap{order:1!important;display:block!important;margin:0!important;padding:0!important;border:0!important;min-width:0!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-sort-caption{display:none!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-sort-mobile-caption{display:block!important;position:absolute!important;left:0!important;right:22px!important;top:50%!important;transform:translateY(-50%)!important;z-index:1!important;text-align:center!important;pointer-events:none!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:600!important;font-size:20px!important;color:#142c49!important}
body.cosmod-theme #cosmod-theme-content #cosmod-lp-wrap .cosmod-lf-sort-wrap select.cosmod-lf-sort{display:block!important;min-width:0!important;max-width:none!important;width:100%!important;color:transparent!important;border-radius:10px!important;background-color:#fbf8f1!important;border-color:#e9e1d4!important;padding-left:14px!important}
body.cosmod-theme #cosmod-theme-content select.cosmod-lf-sort option{color:#142c49!important;background:#fff!important;font-size:16px!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-all-panel{border-radius:24px 24px 0 0!important;background:#fff!important;box-shadow:0 -12px 35px rgba(20,44,73,.15)!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-all-panel .cosmod-lf-block{box-shadow:none!important;border-radius:12px!important}
}
body.cosmod-theme #cosmod-theme-content #cosmod-lp-wrap{row-gap:0!important}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-mobile-bar .cosmod-lf-active-chips{order:9;flex-basis:100%;width:100%;margin:0!important;grid-column:1/-1}
body.cosmod-theme #cosmod-theme-content .cosmod-lf-mobile-bar .cosmod-lf-active-chips:empty{display:none!important}
@media(max-width:767px){body.cosmod-theme #cosmod-theme-content .cosmod-lf-mobile-bar{width:100%!important;max-width:none!important}body.cosmod-theme #cosmod-theme-content .cosmod-lf-sort-wrap{width:100%!important;max-width:none!important}body.cosmod-theme #cosmod-theme-content .cosmod-lf-all-panel .cosmod-lf-block-header{padding:16px!important}} body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider__scrim{display:none!important;background:none!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__frame{height:auto!important;aspect-ratio:3.57143!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__slide{height:100%!important;aspect-ratio:3.57143!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__slide picture,body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__slide img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__label{left:6%!important;right:auto!important;top:19%!important;bottom:auto!important;transform:none!important;text-align:left!important;width:auto!important;max-width:44%!important;color:#142c49!important;text-shadow:none!important;font:600 clamp(30px,3.3vw,52px)/1.1 'Cormorant Garamond',Georgia,serif!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__desc{display:block!important;left:6%!important;top:42%!important;bottom:auto!important;max-width:37%;color:#142c49!important;text-shadow:none!important;font:500 clamp(15px,1.4vw,21px)/1.3 'Cormorant Garamond',Georgia,serif!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__cta,body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__cta:hover{left:6%!important;right:auto!important;bottom:12%!important;top:auto!important;transform:none!important;width:auto!important;max-width:60%!important;min-width:0!important;min-height:34px!important;padding:10px 22px!important;border:0!important;border-radius:999px!important;background:#142c49!important;color:#fff!important;font:500 11px/1.2 'DM Sans',Arial,sans-serif!important;letter-spacing:.05em!important;box-shadow:none!important;text-decoration:none!important;opacity:1!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider__cta:after{content:' →';}
@media(max-width:767px){body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__frame,body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__slide{aspect-ratio:2.42857!important;max-height:none!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__label{left:12px!important;top:12px!important;max-width:58%!important;font-size:23px!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__desc{display:none!important;}
body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__cta,body.cosmod-theme.home #cosmod-theme-content .cosmod-home-hero-slider .cosmod-home-hero-slider__cta:hover{left:auto!important;right:10px!important;bottom:10px!important;padding:8px 13px!important;font-size:9px!important;min-height:28px!important;}
} body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-strip.cosmod-brand-ivory{
position:relative!important;isolation:isolate;padding:0 52px!important;margin-top:24px!important;margin-bottom:32px!important;border:1px solid #cba45f!important;border-radius:999px!important;overflow:hidden!important;
background:linear-gradient(174deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.45) 24%,rgba(246,239,225,.46) 47%,rgba(255,255,255,.91) 65%,rgba(238,221,186,.55) 91%,#fff 100%)!important;
box-shadow:inset 0 2px 2px #fff,inset 0 -3px 4px rgba(179,132,51,.19),0 8px 20px rgba(123,98,58,.10)!important;
}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory::before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.95);border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(166deg,transparent 10%,rgba(255,255,255,.92) 17%,transparent 23%,transparent 61%,rgba(255,255,255,.7) 70%,transparent 79%);box-shadow:inset 0 1px 6px rgba(206,168,99,.16)}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory::after{content:"";position:absolute;left:4%;right:4%;top:7px;height:16px;border-radius:50%;border-top:2px solid rgba(255,255,255,.98);pointer-events:none;z-index:2}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-cat-rail__scroller{padding:8px 0!important;position:relative;z-index:3;background:transparent!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-strip__item{position:relative;height:74px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 12px!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-strip__item::after{content:""!important;display:block!important;position:absolute;right:-6px;top:25%;bottom:25%;width:1px;background:linear-gradient(transparent,#cba45f,transparent);pointer-events:none}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-strip__logo{padding:0!important;background:transparent!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand]{display:block!important;font-family:Georgia,"Times New Roman",serif!important;font-size:0!important;font-weight:400!important;letter-spacing:normal!important;color:#142c49!important;max-width:100%!important;white-space:normal!important;line-height:1.15!important;text-transform:uppercase!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand]::before{content:attr(data-brand)!important;display:block!important;font:400 25px/1.15 Georgia,"Times New Roman",serif!important;letter-spacing:.04em!important;color:#142c49!important;white-space:normal!important;text-transform:uppercase!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand]::after{display:none!important;content:none!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand="Charlotte Tilbury"]::before,body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand="Yves Saint Laurent"]::before,body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand="Dolce & Gabbana"]::before{font-size:19px!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-cat-rail__btn{width:34px!important;height:34px!important;border:1px solid #cba45f!important;background:linear-gradient(#fff,rgba(255,255,255,.65))!important;box-shadow:inset 0 1px 2px #fff,0 2px 5px rgba(123,98,58,.09)!important;color:#142c49!important;z-index:4!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-cat-rail__btn--prev{left:10px!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-cat-rail__btn--next{right:10px!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-strip__item:hover{background:rgba(255,255,255,.35)!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-strip__item:focus-visible{outline:2px solid #142c49!important;outline-offset:-4px}
@media(max-width:767px){
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-strip.cosmod-brand-ivory{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:16px 10px 24px!important;padding:0 8px!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-cat-rail__scroller{padding:5px 0!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-strip__item{height:58px!important;padding:0 8px!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand]::before{font-size:17px!important;letter-spacing:.025em!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand="Charlotte Tilbury"]::before,body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand="Yves Saint Laurent"]::before,body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-brand-wordmark[data-brand="Dolce & Gabbana"]::before{font-size:14px!important}
body.cosmod-theme.home #cosmod-theme-content .cosmod-brand-ivory .cosmod-cat-rail__btn{display:none!important}
}