/** Shopify CDN: Minification failed

Line 42:39 Expected identifier but found "!"
Line 157:247 Expected ":"
Line 157:253 Expected ":"

**/
html {scroll-behavior: smooth;}
body {font-family: "Futura Std", sans-serif !important;}
h1, h2, h3, h4, h5, h6, p, span, a, li {font-family: "Futura Std", sans-serif !important;}
section#shopify-section-otp-section { position: relative; z-index: 9999999; }
.page-width {max-width: 1920px !important; width: 92% !important; margin: 0 auto !important; padding-left: 0 !important; padding-right: 0 !important;}
i {font-family: fontAwesome !important; font-weight: 500 !important;}
a {text-decoration: none;}
*:focus-visible {box-shadow: none !important; outline: none;}
/* header */
.header__active-menu-item {text-decoration: none;}
.header__menu-item span { color: #1A1A1A; }
.desktop-show {display: block !important;}
.mobile-show {display: none;}
.header details[open]>.header__menu-item {text-decoration: none;}
.mega-menu__link--level-2 { font-weight: 500 !important; font-size: 14px; line-height: 1.3 !important; letter-spacing: 1px; vertical-align: middle; text-transform: uppercase; text-decoration: none !important; color: #1A1A1A !important;}
.mega-menu__link { font-weight: 500; font-size: 14px; line-height: 1.3; letter-spacing: 1px; vertical-align: middle; }
.mega-menu__link {font-weight: 500 !important; color: #1a1a1a;}
.header__menu-item {font-weight: 500; font-size: 14px; line-height: 1.5; letter-spacing: 1px; vertical-align: middle; text-transform: uppercase; color: #1a1a1a; }
div#icon-kwikpass { width: 44px; display: flex ; justify-content: center; }
path#svgkp-path { stroke-width: 1; fill: #333333 !important; }
.header--icon {width: 44px; height: 44px; justify-content: center;}
#menu-backdrop {position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.5); z-index: 3; }
#menu-backdrop.active {display: block;}
.mega-menu[open] .mega-menu__content {border-radius: 0 0 12px 12px; padding: 0;}
.mega-menu__list li:not(:last-child) { border-right: 1px solid #E6E6E6; }
.mega-menu__list li li {border: 0 !important;}
.mega-menu__list.page-width li {margin-top: 30px; margin-bottom: 30px;}
.mega-menu__list.page-width li li {margin-top: 0;margin-bottom: 0;display: flex ; align-items: center; gap: 8px;}
.mega-menu__image img {width: 24px; display: block;}
.mega-menu__image img { width: 20px; display: block; }
.field:before, .select:before, .customer .field:before, .customer select:before, .localization-form__select:before {box-shadow: none;}
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {box-shadow: none;}
.search__input.field__input {background: #F2F2F2;}
.field:hover.field:after {box-shadow: none;}
.field__input:focus {box-shadow: none; !important}
.header__icons .search_wrapper {margin-right: 12px; max-width: 600px; width: 100%;}
.header__icons .search__input.field__input { padding-left: 5.8rem; padding-right: 2rem; font-family: Futura Std; font-weight: 500 !important; font-size: 14px !important; line-height: 100%; letter-spacing: 1px; vertical-align: middle; text-transform: capitalize; border-radius: 12px; }
.header__icons .search__input.field__input::placeholder {font-weight: 500 !important; font-size: 12px !important;}
button.search__button.field__button { left: 6px; }
.header:not(.header--middle-left,.header--middle-center) .header__inline-menu {margin-top: 1.4rem;}
.header__icons .icon-wrapper {display: flex;}
.header__icons { display: flex ; grid-area: icons; justify-self: end; padding-right: 0; justify-content: space-between; max-width: 80%; width: 100%; }
.search-modal__form .field__label {font-size: 14px;}
.field__input:focus {padding: .8rem 1.5rem .8rem 2rem;}
.field__input:focus~.field__label {display: none;}
predictive-search[open] .predictive-search {left: -490px; border-radius: 12px;}
.field__input:not(:placeholder-shown)~.field__label {display: none;}
.field__input:not(:placeholder-shown) {padding: .8rem 1.5rem .8rem 2rem;}
.index .caption-with-letter-spacing, .predictive-search .caption-with-letter-spacing { color: #876764 !important; font-weight: 500 !important; font-size: 14px !important; line-height: 2 !important; text-align: left; vertical-align: middle; }
.header__icon.announce svg path {stroke: #333;}


.predictive-search__result-group:first-child { background: #fff8ee;}
.predictive-search__item-heading { margin: 0; font-size: 16px; font-weight: 500 !important; text-decoration: none; }
.predictive-search__item-query-result *:not(mark) { font-weight: 500 !important; }
.predictive-search__item-query-result mark { background-color: transparent; font-weight: 500 !important; color: #604644; }
.predictive-search__item-heading { margin: 0; font-size: 14px; font-weight: 500 !important; text-decoration: none; line-height: 1.6; }
.header--icon { width: 44px; height: 42px; justify-content: center; }
.product-menu-image img {width: 100%; height: auto; border-radius: 8px;}
#MegaMenu-Content-7 .mega-menu__list {display: grid ; grid-template-columns: calc(15% - 5px) calc(15% - 5px) calc(33.33% - 5px) calc(33.33% - 5px); gap: 20px;}
#MegaMenu-Content-1 ul.mega-menu__list.page-width { grid-template-columns: calc(18% - 0px) calc(18% - 0px) calc(18% - 0px) calc(18% - 0px) auto; }
span.menu-image-caption { position: absolute; bottom: 14px; left: 20px; letter-spacing: 1.2px;z-index: 1;}
.product-menu-image a {position: relative; color: #fff; font-weight: 500; font-size: 14px; letter-spacing: 1px; vertical-align: middle; text-transform: uppercase; width: 100%;}
#MegaMenu-Content-6 ul.mega-menu__list { display: grid ; grid-template-columns: repeat(4, 1fr); gap: 20px !important; }
#MegaMenu-Content-6 .mega-menu__list li {border: 0;}
#MegaMenu-Content-7 .mega-menu__list li:not(:first-child) {border: 0;}
.mega-menu__content { max-height: 0; opacity: 0; overflow: hidden; transition: max-height 0.6s ease, opacity 0.1s ease-in; }
.mega-menu__content.active { max-height: 2000px; opacity: 1; overflow: hidden;}
.mega-menu__content::-webkit-scrollbar { display: none; }
.mega-menu__content { -ms-overflow-style: none; scrollbar-width: none; }
.mega-menu__content.leaving { opacity: 0; max-height: 2000px; transition: opacity 0.1s ease-out; }
#MegaMenu-Content-5 ul.mega-menu__list.page-width { grid-template-columns: calc(14% - 0px) calc(14% - 0px) calc(15% - 0px) calc(15% - 0px) calc(15% - 0px) auto; }
.quantity-icon svg{height: 10px;width:10px;}
 





.header__icons .search__input.field__input:focus {border: 1px solid #a68380;}

.field__label { display: flex; gap: 5px; font-size: 14px; color: #666; overflow: hidden; height: 20px;}
.search-labels { display: inline-block; position: relative; height: 20px; overflow: hidden; }
.search-labels span { display: block; line-height: 20px; animation: slideUp 9s infinite; }
#MegaMenu-Content-6 .product-menu-image img { width: 100%; height: auto; border-radius: 8px; aspect-ratio: 1 / 1; }
#MegaMenu-Content-7 .product-menu-image img {aspect-ratio: 6 / 4;}
sticky-header .small-logo {display: none;}



.header-wrapper--transparent{position:absolute !important;width:100% !important;background:0 0 !important;transition:background .3s,color .3s,box-shadow .3s;z-index:50 !important;}
.header-wrapper--transparent header{color:#fff}
.header-wrapper .header__heading-logo-wrapper img {width: 120px; height: 50px;}
.header-wrapper--transparent .header__heading-logo-wrapper img{width:90px;height:50px;object-fit:contain;display:inline-block;transition:all .3s ease;content:url(/cdn/shop/files/White_Logo_610_X_158_px_1_6ca77c93-575b-42eb-abba-38c27eb9aeae.png?v=1750069636)}
.header-wrapper--transparent .header__icon{color:#fff}
.header-wrapper--transparent .header__icon.announce svg path{stroke:#fff}
.header-wrapper--transparent .header__icon--cart svg path{fill:#fff}
.header-wrapper--transparent .search__input.field__input{background:0 0;border:1px solid #f2f2f2;color:#fff}
.header-wrapper--transparent .search__button svg path{fill:#fff}
.header-wrapper--transparent .field__label{color:#fff}
.header-wrapper--transparent .header__menu-item span{color:#fff}
.header-wrapper--transparent path#svgkp-path{fill:#fff!important}
.header-wrapper--transparent .header__icon--search svg path {fill: #fff;}
.header-wrapper--transparent:hover{background:#fff !important;}
.header-wrapper--transparent:hover .header__icon--cart svg path{fill:#333}
.header-wrapper--transparent:hover .header--icon{color:#333}
.header-wrapper--transparent:hover path#svgkp-path{fill:#333!important}
.header-wrapper--transparent:hover .iwishDrawer svg path{stroke:#333}
.header-wrapper--transparent:hover .header__icon.announce svg path{stroke:#333}
.header-wrapper--transparent:hover .field__label{color:#666}
.header-wrapper--transparent:hover .header__menu-item span{color:#1a1a1a}
.header-wrapper--transparent:hover .header__heading-logo-wrapper img{content:none}
.header-wrapper--transparent:hover .search__input.field__input{background:#f2f2f2;border:1px solid #f2f2f2}
.header-wrapper--transparent:hover .search__button svg path{fill:#1a1a1a}
.header-wrapper--transparent:hover .field__label{color:#666}
.header-wrapper--transparent:hover .search__input.field__input { background: #f2f2f2; border: 1px solid #f2f2f2; color: #333; }
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after { box-shadow: none !important; outline: 0; border-radius: 12px;}
.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after {border-radius: 12px; box-shadow: none;}
.header-wrapper--transparent:hover .header__icon--menu path {fill: #333;}
.header-wrapper--transparent .header__icon--search svg path {fill: #fff;}
.sticky-header.header-wrapper .header__heading-logo-wrapper img {content:none;}
.sticky-header header{color:#333}
.sticky-header.header-wrapper{position:relative;width:100%;background:#fff;transition:.3s}
.sticky-header.header-wrapper .search__input.field__input { background: #f2f2f2; border: 1px solid #f2f2f2; }
.sticky-header.header-wrapper .header__heading-logo-wrapper img{width:85px;height:50px;object-fit:contain;display:inline-block;transition:all .3s ease}
.sticky-header header .header__icon{color:#333}
.sticky-header .header {padding-top: 8px; padding-bottom: 8px;}
.sticky-header.header-wrapper .header__icon.announce svg path{stroke:#333}
.sticky-header.header-wrapper .search__button svg path { fill: #1a1a1a; }
.sticky-header.header-wrapper .search__input.field__input {color: #333;}
.sticky-header.header-wrapper .search__input.field__input:focus {color: #333;}
.sticky-header.header-wrapper .header__icon--cart svg path{fill:#333}
.sticky-header.header-wrapper .header__menu-item span {color:#1a1a1a}
.sticky-header.header-wrapper .field__label {color: #333;}
.sticky-header.header-wrapper .header__icon--menu path {fill: #333;}
.desktop-show {display: block !important;}
.header-wrapper--transparent:hover .header__icon--search svg path {fill: #333 !important;}
.sticky-header.header-wrapper:hover .search__input.field__input{background:#f2f2f2;border:1px solid #ccc}
.sticky-header.header-wrapper:hover .search__button svg path{fill:#1a1a1a}
.sticky-header.header-wrapper:hover .header__icon{color:#333!important}
.sticky-header.header-wrapper:hover .field__label{color:#666}
.sticky-header.header-wrapper:hover .header__menu-item span{color:#1a1a1a}
.header-wrapper { transition: background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; }
.header-wrapper .header__heading-logo-wrapper img { transition: all 0.3s ease; }
.header-wrapper--transparent { position: absolute; width: 100%; background: transparent; z-index: 50; }
.sticky-header.header-wrapper { position: fixed !important; /* stays on top */ top: 0; left: 0; width: 100% !important; background: #fff !important; box-shadow: 0 2px 6px rgba(0,0,0,0.08); /* smooth shadow on scroll */ transform: translateY(0); /* ensure smoothness */ }
.facets__summary svg.icon.icon-caret {width: 12px;}
.facet-filters__sort:focus-visible {outline: none !important;}
a .header__active-menu-item {color: #a68380;}
.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after {box-shadow; none !important; border: 0;}
.header__menu-item.list-menu__item.link {position: relative; transition: 0.3s; padding: 0; padding-left: 0; padding-right: 0; margin-left: 12px; margin-top: 12px; margin-bottom: 12px;}
.header__menu-item.list-menu__item.link:hover:after {content: ''; position: absolute; bottom: -20px; left: 0; background: #a68380; width: 100%; height: 2px;}
.header__menu-item.list-menu__item.link:hover span {color: #a68380;}
.sticky-header.header-wrapper .header__menu-item.list-menu__item.link {position: relative;}
.sticky-header.header-wrapper .header__menu-item.list-menu__item.link:hover:after {content: ''; position: absolute; bottom: -24px; left: 0; background: #a68380; width: 100%; height: 2px;}
/* input[type=checkbox] { accent-color: #a68380; border: 1px solid #a68380; border-radius: 0px; }
input[type="checkbox"]:checked {background-color: #a68380;}
input[type="checkbox"]:checked + svg + .svg-wrapper path { fill: #fff;}
.active-facets__button--light .active-facets__button-inner { box-shadow: none !important; background: #f2f2f2; }
.facets__summary { color: #1A1A1A; font-size: 14px; border-radius: 8px;}
.facets__summary svg.icon.icon-caret {width: 10px;}
span.facet-checkbox__text { color: #1A1A1A !important; font-size: 14px !important; letter-spacing: 0.7px !important; font-weight: 500 !important; }
.facets-vertical .facets__summary {font-weight: 500 !important; color: #1A1A1A !important; font-size: 14px !important; text-transform: capitalize; letter-spacing: 0.7px !important;}
.facets__heading--vertical { margin: 0 0 1.5rem; font-size: 16px !important; color: #1A1A1A !important; text-transform: uppercase !important; letter-spacing: 0.7px !important; }
.facet-filters__label label {font-size: 16px; color: #1A1A1A; text-transform: uppercase; letter-spacing: 0.6px;}
.facet-filters__sort:focus-visible {outline: none; outline-offset: inherit;}

a.active-facets__button-remove { font-weight: 500; font-size: 14px; letter-spacing: 0.7px; } */

section.information-content-section { padding: 0 !important; }
    
h2.information-content-heading {    margin-top: 28px !important; color: #1a1a1a; font-weight: 500; font-size: 26px; line-height: 150%; letter-spacing: 1px; vertical-align: middle; text-transform: uppercase; }
h3.information-content-heading {margin-top: 28px !important; margin-bottom: 0; color: #1a1a1a; font-weight: 400; font-size: 22px; line-height: 150%; letter-spacing: 1px; vertical-align: middle; text-transform: normal; }
.information-content-richtext p { font-weight: 400; font-size: 16px; line-height: 1.6; vertical-align: middle; color: #1a1a1a; margin-top: 12px; }
.information-content-richtext li {font-weight: 400; font-size: 16px; line-height: 1.6; vertical-align: middle; color: #1a1a1a;}
.information-content-wrapper {max-width: 840px; margin: 0 auto;}
.information-content-wrapper a { color: #5a413f; }
.information-content-section .page-width-full .information-content-wrapper {max-width: 100%;}
.information-content-section .page-width-full {max-width: 1920px !important; width: 92% !important; margin: 0 auto !important; padding-left: 0 !important; padding-right: 0 !important;}
.information-content-section .page-width-full .information-content-richtext h3 { margin: 0; font-size: 16px; margin-bottom: 6px; margin-top: 20px;  font-weight: 500; color: #5a413f; line-height: 1.6;}
.information-content-section .page-width-full .information-content-richtext p {font-weight: 400; font-size: 14px; line-height: 1.6; vertical-align: middle; color: #1a1a1a; margin-top: 12px; letter-spacing: 0.5px;}
section.information-content-section { padding: 20px 0 0 !important; }

.search-section{margin-bottom: 0; border-bottom: 1px solid #eee; padding-bottom: 12px;}
.popular-searches-wrapper .search-section:first-child {margin-top: 30px;}
.last{margin-bottom:40px}
h2.popular { color: #5a413f; font-weight: 500; margin-top: 26px; font-size: 18px !important; margin-bottom: 18px; padding-bottom: 20px; border-bottom: 1px solid #eaeaea; }
.search-section h3 { font-size: 16px; font-weight: 500; margin-top: 16px; color: #5a413f; }
.search-links{display:flex;flex-wrap:wrap;gap:6px 8px}
.search-links a { color: #333; text-decoration: none; font-weight: 500; transition: color .3s, transform .2s; padding: 2px 0; font-size: 14px; letter-spacing: 0.5px; }
.search-links a:hover{color:#a78481}
.search-links a:active{transform:scale(.98)}
.separator{color:#ccc;margin:0 2px}
.search-links .link-container{position: relative;}
.search-links .link-container:not(:first-child) {margin-left: 16px;}
.search-links .link-container:not(:last-child):after { content: ''; position: absolute; right: -12px; top: 8px; background: #666666; width: 1px; height: 12px; }
li.product-menu-image a {position: relative; display: block; border-radius: 12px; overflow: hidden;}
li.product-menu-image a img {display: block;}

.empty-wishlist-container img {aspect-ratio: 1/1;}
img.item-certified { width: 44px; }
.cart-certificate-item-wrapper {display: flex ; align-items: center; gap: 16px; font-size: 16px; font-weight: 500;}
.cart-certificate-wrapper {display: flex ; align-items: center; gap: 40px; justify-content: center;    margin-bottom: 20px;}
.cart-drawer .drawer__cart-items-wrapper{flex-grow:1}
.product-template-page .header.header--top-left .small-logo {display: none;}
.home-image-banner .slick-initialized .slick-slide {width: 100% !important;}
.cart__empty-text {font-weight: 500; text-transform: uppercase; letter-spacing: 1px; font-size: 16px;}
.iframe-kp {z-index: 1000000000 !important;}
#Details-HeaderMenu-6 .menu-image-subtitle {position: absolute; bottom: 10px; left: 20px; letter-spacing: 1.2px; z-index: 1; text-transform: capitalize; font-size: 12px; font-weight: 400;}
#Details-HeaderMenu-6 span.menu-image-caption {position: absolute; bottom: 34px; left: 20px; letter-spacing: 1.2px; z-index: 1;}
@media only screen and (min-width:1300px){
    .header-wrapper.sticky-header .header__heading,
    .header-wrapper.sticky-header .header__icons.header__icons--localization.header-localization { opacity: 0; transform: translateY(-20px); pointer-events: none; transition: opacity 0.3s ease, transform 0.3s ease; display: none;}
    .header-wrapper.sticky-header .header__inline-menu.desktop-menu {margin-top: 0px;}
    sticky-header.header-wrapper.sticky-header .small-logo {display: block;}
    sticky-header.header-wrapper.sticky-header .header__inline-menu.desktop-menu {display: flex; align-items: center;
        gap: 28px;}
    .header-wrapper.sticky-header .header__inline-menu {margin-left: 0 !important;}
    .small-logo img {display: block;}
    .header__heading, .header__icons.header__icons--localization.header-localization { opacity: 1; transform: translateY(0) scale(1); pointer-events: auto; transition: transform 0.4s ease, opacity 0.4s ease; will-change: transform, opacity; }
    .header-wrapper--transparent.sticky-header .header__heading, .header-wrapper--transparent.sticky-header .header__icons.header__icons--localization.header-localization { opacity: 0; transform: translateY(-50%) scale(0.9); pointer-events: none; }
    .header-wrapper.sticky-header .header__heading-link {display: none;}
}

@keyframes slideUp {
  0%, 20%   { transform: translateY(0%); }
  25%, 45%  { transform: translateY(-100%); }
  50%, 70%  { transform: translateY(-200%); }
  75%, 100% { transform: translateY(0%); }
}



@media only screen and (min-width:768px) and (max-width:1300px){
    nav.header__inline-menu { display: none; }
    .header { padding-top: 12px !important; padding-bottom: 12px !important; }
    .header__icons .search_wrapper { max-width: 300px;}
    .header--top-left, .header--middle-left:not(.header--has-menu) { grid-template-areas: "drawer heading icons" !important; grid-template-columns: auto auto 1fr !important; }
    .header__heading-logo { height: auto; max-width: 100%; width: 85px; }
    header-drawer {justify-self: start; margin-left: 0; margin-right: 12px;display: block !important;justify-self: start; margin: 0;}
    .header__heading-link {padding: 0;}
    header-drawer {margin-right: 10px;}
    .header--icon { width: 35px; height: 45px; justify-content: center;}
    ul.menu-drawer__menu.list-menu { padding-top: 12px; padding-left: 3rem; padding-right: 3rem; }
    .menu-drawer__menu-item {padding: 1rem 0rem !important;}
    .menu-drawer__menu-item>.svg-wrapper {right: 0rem; width: 6px;}
    .lucira-mobile-image-box img { width: 100%; height: auto; border-radius: 8px; }
    .lucira-mobile-image-box {position: relative;}
    .lucira-mobile-menu-drawer { display: grid ; grid-template-columns: 1fr 1fr; padding: 0 3rem; gap: 15px; margin-top: 12px; }
    .lucira-mobile-image-box span { position: absolute; bottom: 6px; left: 10px; color: #fff; font-size: 12px; }
    #Details-menu-drawer-menu-item-6 .lucira-mobile-image-box span {bottom: 28px !important; left: 16px !important;}
    #Details-menu-drawer-menu-item-6 .lucira-mobile-image-box span + span {bottom: 6px !important; left: 10px !important;}
    .lucira-mobile-image-box a {display: block;}
    .lucira-mobile-image-box img {display: block;}
    .menu-drawer__menu-item { padding: 1rem 3rem !important; text-decoration: none; font-size: 16px !important; }
    .menu-drawer__navigation { padding: 1rem 0 !important; }
    li.lucira-menu-drawer { display: grid ; grid-template-columns: 1fr 1fr; padding: 0 3rem; gap: 15px; margin-top: 12px; }
    ul.menu-drawer__menu.list-menu { padding-top: 12px; }
    ul.menu-drawer__menu.list-menu { padding-top: 12px; padding-left: 3rem; padding-right: 3rem; }
    .menu-drawer__menu-item {padding: 1rem 0rem !important;}
    .header__heading-link {padding: 0 .75rem;}

    h2.information-content-heading {font-size: 18px;}
    .information-content-richtext p {font-size: 14px;}
    .information-content-richtext li {font-size: 14px;}
    h3.information-content-heading {font-size: 16px;}
    .information-content-richtext ul { padding-left: 16px; }
    .investment-section { padding: 40px 0 20px; }
    .gold-table-v2-title { font-size: 18px; margin-bottom: 20px; text-align: left; }
    #Details-menu-drawer-menu-item-6 .lucira-mobile-menu-drawer { display: grid !important ; grid-template-columns: 1fr;}
    
}

@media only screen and (min-width:1200px) and (max-width:1300px){
    .header__icons {max-width: 850px !important;}
    .header__icons .search_wrapper {max-width: 540px;}
}

@media only screen and (min-width:1000px) and (max-width:1199px){
    .header__icons {max-width: 88% !important;}
    .header__icons .search_wrapper {max-width: 540px;}
}

@media only screen and (min-width:0px) and (max-width:999px){
    .header__icons {justify-content: flex-end;}
    .header__icons .search_wrapper {max-width: 350px;}
    
}

@media only screen and (min-width:0px) and (max-width:767px){
    .desktop-show {display: none !important;}
    .header__heading-logo-wrapper {width: 80px;}
    .header__icons .search_wrapper {margin-right: 0px;}
    predictive-search[open] .predictive-search { left: inherit; width: 100%; }
    .reset__button { left: 90%;}
    .reset__button:not(:focus):after {border-right: 0 !important;}
    .index .caption-with-letter-spacing, .predictive-search .caption-with-letter-spacing { color: #876764 !important; font-weight: 600 !important; font-size: 14px !important; line-height: 2 !important; letter-spacing: 1px; text-align: left; vertical-align: middle; }
    .header__heading-logo { height: auto; max-width: 100%; width: 80px; }
    .header { padding: 6px 0rem 6px 0rem !important; }
    .announcement-bar .slider-button--next { margin-right: 0; min-width: 30px; height: 30px; }
    .announcement-bar .slider-button--prev { margin-left: 0; min-width: 30px; height: 30px; }
    .announcement-bar__message {padding: 1.1rem 0;}
    .header__icon {height: 3.8rem; width: 3.8rem;}
    .header--icon { width: 35px; height: 35px; justify-content: center; }
    svg.icon-angle-arrow {height: 10px; width: 10px;}
    .lucira-mobile-image-box img { width: 100%; height: auto; border-radius: 8px; }
    .lucira-mobile-image-box {position: relative;}
    .lucira-mobile-menu-drawer { display: grid ; grid-template-columns: 1fr 1fr; padding: 0 3rem; gap: 15px; margin-top: 12px; }
    .lucira-mobile-image-box span { position: absolute; bottom: 6px; left: 10px; color: #fff; font-size: 12px; }
    #Details-menu-drawer-menu-item-6 .lucira-mobile-image-box span {bottom: 28px !important; left: 12px !important;}
    #Details-menu-drawer-menu-item-6 .lucira-mobile-image-box span + span {bottom: 6px !important; left: 12px !important;}
    #Details-menu-drawer-menu-item-6 .lucira-mobile-menu-drawer { display: grid !important ; grid-template-columns: 1fr;}
    .lucira-mobile-image-box a {display: block;}
    .lucira-mobile-image-box img {display: block;}
    .menu-drawer__menu-item { padding: 1rem 3rem !important; text-decoration: none; font-size: 16px !important; }
    .menu-drawer__navigation { padding: 1rem 0 !important; }
    li.lucira-menu-drawer { display: grid ; grid-template-columns: 1fr 1fr; padding: 0 3rem; gap: 15px; margin-top: 12px; }
    ul.menu-drawer__menu.list-menu { padding-top: 12px; }
    ul.menu-drawer__menu.list-menu { padding-top: 12px; padding-left: 3rem; padding-right: 3rem; }
    .menu-drawer__menu-item {padding: 1rem 0rem !important;}
    .header__heading-link {padding: 0 .75rem;}
    .menu-drawer__menu.list-menu .menu-drawer__menu li li { margin-bottom: .2rem; display: flex ; align-items: center; gap: 10px; }
    .desktop-search { display: none !important; }
    sticky-header.header-wrapper.sticky-header .header__inline-menu.desktop-menu {display: none;}

   .header-wrapper--transparent.sticky-header .header__icons.header__icons--localization.header-localization { opacity: 1 !important; transform: translateY(0) scale(1) !important; pointer-events: auto !important; display: flex !important;  align-items: center !important;}
   .header-wrapper--transparent.sticky-header .header__icon--search svg path { fill: #333; }
   .header-wrapper--transparent.sticky-header path#svgkp-path { fill: #333 !important; }
   .header__icons .icon-wrapper {align-items: center;}

   .popular-searches-wrapper .search-section{margin-bottom:20px; padding-bottom: 22px;}
   .popular-searches-wrapper .search-links .link-container:not(:first-child) {margin: 0;}
   .popular-searches-wrapper .search-links .link-container:not(:last-child):after { content: none;}
   .popular-searches-wrapper .search-links{gap:10px}
   .popular-searches-wrapper .search-links a{font-size:12px;padding:4px 0}
   .popular-searches-wrapper .link-container{display:inline-block;margin-bottom:6px;margin-right:6px}
   .popular-searches-wrapper .mobile-break{display:none}
   .popular-searches-wrapper .search-section h2 {font-size: 16px;}
   .popular-searches-wrapper h2.popular{font-size:18px;}
   .popular-searches-wrapper .follow-us-wrapper { display: flex ; flex-direction: column; align-items: center; gap: 8px; font-size: 14px; margin-top: 20px; }
   .popular-searches-wrapper .footer__content-bottom {row-gap: 0.5rem;}
   span.mobile-facets__open-label.button-label.medium-hide.large-up-hide { color: #1A1A1A; font-size: 12px; }
   .mobile-facets__open svg path {fill: #1A1A1A;}
    span#ProductCount { font-size: 10px; color: #1A1A1A; }
    .facets-container {gap: 10px;}
    .collection-template-page .header__search svg path { fill: #333 !important;}
    .facets-container::-webkit-scrollbar {width: 0px;}
    .mobile-show {display: block !important;}
    .desktop-show {display: none !important;}
    .header.header--top-left .list-menu__item {margin-left: 0px !important; margin-right: 0px !important;}
    .list-menu__item {width: 100%;}
    li.product-menu-image a:after { content: ""; position: absolute; left: 0; top: 0px; width: 100%; height: 100%; background: linear-gradient(359.76deg, #000000 0%, #1698d500 30%); }
}

@media only screen and (min-width:0px) and (max-width:480px){
    .popular-searches-wrapper .search-links{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
    .popular-searches-wrapper .popular{margin:20px 0 20px 0}
    .popular-searches-wrapper .search-section{margin:10px 0}
    .popular-searches-wrapper .link-container{margin-right:0;margin-bottom:0}
    .popular-searches-wrapper .separator{display:none}
    .popular-searches-wrapper .search-links a{display:block;padding:6px 10px;background-color:#f9f5f5;border-radius:4px;text-align:center}
    .popular-searches-wrapper .mobile-break{display:block;height:4px}

}