:root{
--zv1648-ink:#11100f;
--zv1648-espresso:#17130f;
--zv1648-espresso-2:#211b16;
--zv1648-ivory:#fbfaf8;
--zv1648-gold:#b9965c;
--zv1648-gold-soft:#dec79d;
--zv1648-line:#e8e2da;
--zv1648-cart:#ffd814;
--zv1648-cart-hover:#f7ca00;
--zv1648-buy:#ffa41c;
--zv1648-buy-hover:#fa8900;
--zv1648-green:#067d62;
} .announcement-bar.announcement-global{
background:#0e0d0c!important;color:#f8f4ee!important;border:0!important;
}
.announcement-global .announcement-inner{
min-height:28px!important;padding:5px 0!important;gap:38px!important;
font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase!important;
}
.announcement-global .icon{color:var(--zv1648-gold-soft)!important}
.site-header.site-header-global.site-header-clean-1645{
background:rgba(251,250,248,.985)!important;
border-bottom:1px solid rgba(17,16,15,.12)!important;
box-shadow:0 5px 24px rgba(22,18,15,.055)!important;
backdrop-filter:blur(16px)!important;
}
.site-header-clean-1645 .header-global-row{
width:min(1480px,94vw)!important;height:76px!important;min-height:76px!important;
grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
grid-template-areas:'nav logo actions'!important;gap:24px!important;
}
.site-header-clean-1645 .zavryne-brand-logo-wrap{grid-area:logo!important;width:auto!important;justify-content:center!important}
.site-header-clean-1645 .global-primary-nav{grid-area:nav!important;justify-content:flex-start!important;gap:17px!important}
.site-header-clean-1645 .header-actions{grid-area:actions!important;justify-self:end!important}
.zv1648-brandmark{display:grid!important;justify-items:center!important;gap:3px!important;text-decoration:none!important;color:var(--zv1648-ink)!important;line-height:1!important}
.zv1648-brandmark__name{font-family:Georgia,'Times New Roman',serif!important;font-size:24px!important;font-weight:500!important;letter-spacing:.20em!important;margin-right:-.20em!important}
.zv1648-brandmark__line{width:28px;height:1px;background:var(--zv1648-gold)!important;opacity:.9}
.zv1648-brandmark__tag{font-size:6.5px!important;font-weight:700!important;letter-spacing:.28em!important;margin-right:-.28em!important;color:#6f6255!important}
.site-header-clean-1645 .desktop-nav a,.site-header-clean-1645 .global-nav-more summary{color:#312c28!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.035em!important}
.site-header-clean-1645 .desktop-nav a:hover,.site-header-clean-1645 .global-nav-more summary:hover{color:#000!important}
.site-header-clean-1645 .icon-button{color:#1b1815!important;border-radius:999px!important}
.site-header-clean-1645 .icon-button:hover{background:#f1ece6!important}
.site-header-clean-1645 .cart-count,.site-header-clean-1645 .wishlist-count{background:var(--zv1648-espresso)!important;color:#fff!important;border-color:var(--zv1648-ivory)!important} .single-product .zv28-buybox.zv1645-buybox{
border:1px solid #d7d9d9!important;border-radius:12px!important;background:#fff!important;
padding:18px!important;box-shadow:0 3px 14px rgba(15,17,17,.075)!important;
}
.single-product .zv28-buybox .single_add_to_cart_button,
.single-product .zv28-buybox .single_add_to_cart_button.disabled,
.single-product .zv28-buybox .single_add_to_cart_button:disabled{
opacity:1!important;filter:none!important;background:var(--zv1648-cart)!important;
border:1px solid #f0b800!important;color:#0f1111!important;box-shadow:0 1px 2px rgba(15,17,17,.15)!important;
border-radius:999px!important;min-height:48px!important;font-weight:800!important;cursor:pointer!important;
}
.single-product .zv28-buybox .single_add_to_cart_button:hover,
.single-product .zv28-buybox .single_add_to_cart_button.disabled:hover{background:var(--zv1648-cart-hover)!important}
.single-product .zv28-buybox .zavryne-buy-now,
.single-product .zv28-buybox .zavryne-buy-now:disabled,
.single-product .zv28-buybox .zavryne-buy-now[aria-disabled="true"]{
opacity:1!important;filter:none!important;background:var(--zv1648-buy)!important;
border:1px solid #ff8f00!important;color:#0f1111!important;box-shadow:0 1px 2px rgba(15,17,17,.15)!important;
border-radius:999px!important;min-height:48px!important;font-weight:800!important;cursor:pointer!important;
}
.single-product .zv28-buybox .zavryne-buy-now:hover{background:var(--zv1648-buy-hover)!important}
.single-product .zv1648-selection-hint{
margin:8px 0 9px!important;padding:8px 10px!important;border-radius:7px!important;
background:#fff8e1!important;color:#5c4300!important;font-size:10.5px!important;line-height:1.35!important;font-weight:700!important;
}
.single-product .zv1648-selection-hint.is-ready{background:#edf8f3!important;color:#05624d!important}
.single-product .zv28-stock.is-in{color:var(--zv1648-green)!important;font-weight:700!important} .single-product .zv31-description{width:100%!important;max-width:none!important}
.single-product .zv31-description .woocommerce-Tabs-panel--description img,
.single-product .woocommerce-Tabs-panel--description img,
.single-product .zavryne-description img,
.single-product .product-description img,
.single-product .description-infographic img,
.single-product img.zv1615-hq-infographic{
display:block!important;width:100vw!important;max-width:none!important;height:auto!important;
margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;
object-fit:cover!important;image-rendering:auto!important;
}
.single-product .zv31-description .woocommerce-Tabs-panel--description p:has(>img:only-child){margin-left:0!important;margin-right:0!important} .site-footer.site-footer--clean-1645{background:var(--zv1648-espresso)!important;color:#f2ece4!important;border-top:0!important}
.site-footer--clean-1645 .zv1645-footer-trust{background:#211b16!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important}
.site-footer--clean-1645 .zv1645-footer-trust__item{border-color:rgba(255,255,255,.08)!important}
.site-footer--clean-1645 .zv1645-footer-trust__item .icon{color:var(--zv1648-gold-soft)!important}
.site-footer--clean-1645 .zv1645-footer-trust__item b{color:#fff!important;font-size:10.5px!important;letter-spacing:.025em!important}
.site-footer--clean-1645 .zv1645-footer-trust__item small{color:#ada298!important}
.site-footer--clean-1645 .zv1645-footer-main{padding-top:48px!important;padding-bottom:42px!important;gap:48px!important}
.zv1648-footer-brandmark{display:inline-grid!important;gap:7px!important;text-decoration:none!important;color:#fff!important;width:auto!important}
.zv1648-footer-brandmark__name{font-family:Georgia,'Times New Roman',serif!important;font-size:33px!important;letter-spacing:.20em!important;margin-right:-.20em!important;font-weight:500!important}
.zv1648-footer-brandmark__tag{font-size:7px!important;font-weight:700!important;letter-spacing:.30em!important;margin-right:-.30em!important;color:var(--zv1648-gold-soft)!important}
.site-footer--clean-1645 .zv1645-footer-brand>p{max-width:390px!important;margin-top:22px!important;color:#bdb3a8!important;font-size:11.5px!important;line-height:1.75!important}
.site-footer--clean-1645 .zv1645-footer-col h3{color:#fff!important;font-size:10px!important;letter-spacing:.14em!important;font-weight:800!important}
.site-footer--clean-1645 .zv1645-footer-col a,.site-footer--clean-1645 .zv1645-footer-col .footer-privacy-link{color:#bdb4aa!important;font-size:11.5px!important;line-height:1.55!important;margin-bottom:8px!important}
.site-footer--clean-1645 .zv1645-footer-col a:hover,.site-footer--clean-1645 .zv1645-footer-col .footer-privacy-link:hover{color:#fff!important;text-decoration:none!important}
.site-footer--clean-1645 .zv1645-footer-bottom{border-color:rgba(255,255,255,.10)!important;min-height:64px!important}
.site-footer--clean-1645 .zv1645-footer-bottom>p{color:#8f857c!important}
.site-footer--clean-1645 .zv1645-footer-social .zavryne-social-link{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important}
.site-footer--clean-1645 .zv1645-footer-payments .payment-badge--logo{background:#fff!important;border:0!important;border-radius:5px!important} .single-product .zv31-description,.single-product .zv40-story,.single-product .zv1634-amazon-panel,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}
@media(max-width:1180px){
.site-header-clean-1645 .header-global-row{height:68px!important;min-height:68px!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-areas:'menu logo actions'!important;gap:8px!important}
.site-header-clean-1645 .menu-toggle{grid-area:menu!important;display:inline-flex!important}
.site-header-clean-1645 .zavryne-brand-logo-wrap{grid-area:logo!important}
.site-header-clean-1645 .header-actions{grid-area:actions!important}
.zv1648-brandmark__name{font-size:22px!important}
.zv1648-brandmark__tag{font-size:6px!important}
}
@media(max-width:800px){
.announcement-global .announcement-inner{justify-content:center!important;font-size:8px!important;min-height:25px!important}
.site-header-clean-1645 .header-global-row{height:58px!important;min-height:58px!important;padding:0 9px!important}
.zv1648-brandmark{gap:2px!important}
.zv1648-brandmark__name{font-size:20px!important;letter-spacing:.17em!important;margin-right:-.17em!important}
.zv1648-brandmark__line{width:22px!important}
.zv1648-brandmark__tag{display:none!important}
.site-header-clean-1645 .header-actions .icon-button{width:34px!important;height:34px!important}
.single-product .zv28-buybox.zv1645-buybox{margin:5px 0 11px!important;padding:14px!important;border-radius:10px!important}
.single-product .zv28-buybox .single_add_to_cart_button,.single-product .zv28-buybox .zavryne-buy-now{min-height:50px!important;font-size:13px!important}
.site-footer--clean-1645 .zv1645-footer-main{padding:32px 0 26px!important;gap:24px 18px!important}
.zv1648-footer-brandmark__name{font-size:28px!important}
.site-footer--clean-1645 .zv1645-footer-trust__grid{grid-template-columns:repeat(3,1fr)!important}
.site-footer--clean-1645 .zv1645-footer-trust__item{padding:12px 4px!important;text-align:center!important;align-items:center!important}
}
@media(max-width:480px){
.site-footer--clean-1645 .zv1645-footer-main{grid-template-columns:1fr 1fr!important}
.site-footer--clean-1645 .zv1645-footer-brand{grid-column:1/-1!important}
.site-footer--clean-1645 .zv1645-footer-col:last-child{grid-column:1/-1!important;columns:2;column-gap:20px}
.site-footer--clean-1645 .zv1645-footer-col:last-child h3{column-span:all}
} .site-header-clean-1645 .zv1648-brandmark{display:grid!important;justify-items:center!important;justify-content:center!important;width:auto!important}
.site-footer--clean-1645 .zv1648-footer-brandmark{display:inline-grid!important;width:auto!important;max-width:none!important}
.site-header-clean-1645 .global-primary-nav>a,.site-header-clean-1645 .global-nav-more>summary{min-height:76px!important}
body.single-product{overflow-x:clip!important} :root{
--zv1649-price:#b12704;
--zv1649-price-deep:#8f1f0b;
--zv1649-price-old:#767676;
}
.single-product .zv28-price,
.single-product .zv28-price .price,
.single-product .zv28-price .amount,
.single-product .zv1645-buybox-price,
.single-product .zv1645-buybox-price .price,
.single-product .zv1645-buybox-price .amount,
.single-product .summary p.price,
.single-product .summary p.price .amount{
color:var(--zv1649-price)!important;
font-weight:750!important;
letter-spacing:-.018em!important;
}
.single-product .zv28-price,
.single-product .zv1645-buybox-price,
.single-product .summary p.price{
font-variant-numeric:tabular-nums!important;
}
.single-product .zv28-price ins,
.single-product .zv1645-buybox-price ins,
.single-product .summary p.price ins{
color:var(--zv1649-price)!important;
text-decoration:none!important;
background:transparent!important;
}
.single-product .zv28-price del,
.single-product .zv28-price del .amount,
.single-product .zv1645-buybox-price del,
.single-product .zv1645-buybox-price del .amount,
.single-product .summary p.price del,
.single-product .summary p.price del .amount{
color:var(--zv1649-price-old)!important;
font-weight:500!important;
opacity:.82!important;
}
.single-product .zv28-price ins .amount,
.single-product .zv1645-buybox-price ins .amount,
.single-product .summary p.price ins .amount{
color:var(--zv1649-price)!important;
}
@media(min-width:801px){
.single-product .zv28-price .amount{font-size:30px!important;line-height:1.05!important}
.single-product .zv1645-buybox-price .amount{font-size:27px!important;line-height:1.05!important}
}
@media(max-width:800px){
.single-product .zv28-price .amount{font-size:29px!important;line-height:1.05!important}
.single-product .zv1645-buybox-price .amount{font-size:26px!important;line-height:1.05!important}
} :root{
--zv1650-paper:#fffdf9;
--zv1650-ivory:#fbf7f1;
--zv1650-champagne:#f3ece2;
--zv1650-champagne-2:#eee3d5;
--zv1650-ink:#171513;
--zv1650-muted:#6d645b;
--zv1650-line:#dfd5c8;
--zv1650-gold:#9b7640;
} .announcement-bar.announcement-global{
background:var(--zv1650-champagne)!important;
color:#2b2723!important;
border-bottom:1px solid var(--zv1650-line)!important;
}
.announcement-global .icon{color:var(--zv1650-gold)!important}
.announcement-global .announcement-inner{font-weight:700!important} .site-header.site-header-global.site-header-clean-1645{
background:rgba(255,253,249,.985)!important;
color:var(--zv1650-ink)!important;
border-bottom:1px solid rgba(73,61,49,.13)!important;
box-shadow:0 6px 22px rgba(47,38,29,.045)!important;
}
.zv1648-brandmark,
.zv1648-brandmark__name{color:var(--zv1650-ink)!important}
.zv1648-brandmark__line{background:var(--zv1650-gold)!important}
.zv1648-brandmark__tag{color:#776a5c!important}
.site-header-clean-1645 .desktop-nav a,
.site-header-clean-1645 .global-nav-more summary{color:#332e29!important}
.site-header-clean-1645 .desktop-nav a:hover,
.site-header-clean-1645 .global-nav-more summary:hover{color:#8c6733!important}
.site-header-clean-1645 .icon-button{color:#1c1916!important;background:transparent!important}
.site-header-clean-1645 .icon-button:hover{background:#f5efe7!important}
.site-header-clean-1645 .cart-count,
.site-header-clean-1645 .wishlist-count{
background:#1c1916!important;color:#fff!important;border-color:var(--zv1650-paper)!important;
}
.site-header-clean-1645 .global-nav-more__menu,
.site-header-clean-1645 .mobile-navigation,
.site-header-clean-1645 .search-panel{
background:var(--zv1650-paper)!important;color:var(--zv1650-ink)!important;
border-color:var(--zv1650-line)!important;
} .site-footer.site-footer--clean-1645{
background:var(--zv1650-ivory)!important;
color:var(--zv1650-ink)!important;
border-top:1px solid var(--zv1650-line)!important;
}
.site-footer--clean-1645 .zv1645-footer-trust{
background:var(--zv1650-champagne)!important;
border:0!important;
border-bottom:1px solid var(--zv1650-line)!important;
}
.site-footer--clean-1645 .zv1645-footer-trust__item{border-color:rgba(83,67,50,.12)!important}
.site-footer--clean-1645 .zv1645-footer-trust__item .icon{color:var(--zv1650-gold)!important}
.site-footer--clean-1645 .zv1645-footer-trust__item b{color:#211d19!important}
.site-footer--clean-1645 .zv1645-footer-trust__item small{color:#74695f!important}
.zv1648-footer-brandmark,
.zv1648-footer-brandmark__name{color:var(--zv1650-ink)!important}
.zv1648-footer-brandmark__tag{color:var(--zv1650-gold)!important}
.site-footer--clean-1645 .zv1645-footer-brand>p{color:#625a52!important}
.site-footer--clean-1645 .zv1645-footer-col h3{color:#211d19!important}
.site-footer--clean-1645 .zv1645-footer-col a,
.site-footer--clean-1645 .zv1645-footer-col .footer-privacy-link{color:#625a52!important}
.site-footer--clean-1645 .zv1645-footer-col a:hover,
.site-footer--clean-1645 .zv1645-footer-col .footer-privacy-link:hover{color:#8c6733!important}
.site-footer--clean-1645 .zv1645-footer-bottom{border-color:rgba(83,67,50,.13)!important}
.site-footer--clean-1645 .zv1645-footer-bottom>p{color:#74695f!important}
.site-footer--clean-1645 .zv1645-footer-social .zavryne-social-link{
background:#fff!important;color:#241f1a!important;border-color:#d8cec1!important;
}
.site-footer--clean-1645 .zv1645-footer-social .zavryne-social-link:hover{
background:var(--zv1650-champagne)!important;color:#8c6733!important;border-color:#c9b79e!important;
}
.site-footer--clean-1645 .zv1645-footer-payments .payment-badge--logo{
background:#fff!important;border:1px solid #e2d8cc!important;border-radius:6px!important;
}
@media(max-width:800px){
.announcement-bar.announcement-global{background:#f4ede3!important}
.site-header.site-header-global.site-header-clean-1645{background:#fffdf9!important}
.site-footer.site-footer--clean-1645{background:#fbf7f1!important}
}