:root{--viva-cream: #ffffff;--viva-sand: #f6f3ee;--viva-warm: #f8f6f2;--viva-product-background: #F8F8F6;--viva-ink: #2e2a27;--viva-muted: #5d5751;--viva-subtle: #7d766e;--viva-gold: #8a6a35;--viva-gold-lt: #b89c6a;--viva-gold-dk: #6f5329;--viva-promo: #7d766e;--viva-badge-toprated-bg: var(--viva-ink);--viva-stars: #5C5853;--viva-border: #ded9d2;--viva-radius: 1px;--viva-serif: "Voyage", Georgia, serif;--viva-sans: "halyard", system-ui, sans-serif;--viva-nav: "halyard", system-ui, sans-serif;--viva-heart-active: #d4002d}:root{--colorTextBody: var(--viva-ink);--colorLink: var(--viva-ink);--colorPrice: var(--viva-ink);--colorBtnPrimary: var(--viva-ink);--colorBtnPrimaryLight: #3a3530;--colorBtnPrimaryDim: var(--viva-ink);--colorBtnPrimaryText: #ffffff;--colorBorder: var(--viva-border);--colorFooter: var(--viva-sand);--colorFooterText: var(--viva-muted);--colorNavText: var(--viva-ink);--colorDrawerBorder: var(--viva-border);--colorDrawerText: var(--viva-ink);--colorDrawerTextDark: var(--viva-ink);--colorDrawerButton: var(--viva-ink)}body{font-family:var(--viva-sans);background-color:var(--viva-cream);color:var(--viva-ink);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--viva-serif);font-weight:300;letter-spacing:.01em}.viva-eyebrow{display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--viva-muted);font-family:var(--viva-sans)}.viva-rule{display:inline-block;width:28px;height:1px;background:var(--viva-gold);vertical-align:middle;margin-right:12px}.viva-text-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--viva-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--viva-ink);text-decoration:none;transition:gap .2s ease}.viva-text-link:after{content:"\2192"}.viva-text-link:hover{gap:16px;color:var(--viva-ink)}.featured-collection__view-all,.viva-product-edit-head .viva-text-link{font-size:13px;letter-spacing:.05em;color:inherit;white-space:nowrap;padding-bottom:6px;flex-shrink:0}.featured-collection__view-all:hover,.viva-product-edit-head .viva-text-link:hover{opacity:.6}.viva-btn{display:inline-block;padding:14px 34px;font-family:var(--viva-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border-radius:var(--viva-radius);border:1px solid var(--viva-ink);background:var(--viva-ink);color:var(--viva-cream);cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease;text-decoration:none}.viva-btn:hover{background:var(--viva-gold-dk);border-color:var(--viva-gold-dk);color:#fff}.viva-btn--ghost{background:transparent;color:var(--viva-ink)}.viva-btn--ghost:hover{background:var(--viva-ink);color:var(--viva-cream)}.viva-btn--outline-white{background:transparent;border-color:#ffffffb3;color:#fff}.viva-btn--outline-white:hover{background:#fff;border-color:#fff;color:var(--viva-ink)}.announcement-bar{background-color:var(--viva-ink)!important;color:#ffffffb3!important;font-family:var(--viva-sans);font-size:11.5px;letter-spacing:.1em}.announcement-bar__message{color:#ffffffb3!important}.announcement-bar__message a,.announcement-bar__message strong,.announcement-bar__message b{color:var(--viva-gold-lt)!important}.site-header{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:0px transparent!important;box-shadow:none!important;transition:background-color .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease,border-color .35s ease,box-shadow .35s ease}.site-header.is-scrolled,.site-header:not(.is-scrolled):hover{background-color:#fff!important;border-bottom:0px!important}.site-header.is-scrolled{position:fixed;top:0;left:0;right:0;z-index:28}@media(prefers-reduced-motion:reduce){.site-header,.site-header__logo-link,.site-nav__link,.site-nav__icons .icon{transition:none!important}}@media only screen and (min-width:769px){.template-index #MainContent{margin-top:calc(-1 * var(--viva-header-h, 0px))}.template-index .site-header:not(.is-scrolled){position:relative;z-index:30}.template-index .site-header__logo{display:grid;justify-items:start;align-items:center}.template-index .site-header__logo .site-header__logo-link{grid-area:1 / 1;transition:opacity .35s ease}.template-index .site-header__logo .logo--inverted{display:block}.template-index .site-header:not(.is-scrolled) .logo--has-inverted{opacity:0}.template-index .site-header:not(.is-scrolled) .logo--inverted{opacity:1}.template-index .site-header:not(.is-scrolled):hover .logo--has-inverted,.template-index .site-header.is-scrolled .logo--has-inverted{opacity:1}.template-index .site-header:not(.is-scrolled):hover .logo--inverted,.template-index .site-header.is-scrolled .logo--inverted{opacity:0}.template-index .site-header:not(.is-scrolled) .site-nav__link{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.5);transition:color .35s ease}.template-index .site-header:not(.is-scrolled):hover .site-nav__link{color:var(--viva-ink)!important;text-shadow:none}.template-index .site-header:not(.is-scrolled):not(:hover){--viva-nav-icon: #ffffff}}@media only screen and (max-width:768px){.template-index #MainContent{margin-top:calc(-1 * var(--viva-header-h, 0px))}.template-index .site-header:not(.is-scrolled){position:relative;z-index:30}.template-index .site-header__logo{display:grid;justify-items:start;align-items:center}.template-index .site-header__logo .site-header__logo-link{grid-area:1 / 1;transition:opacity .35s ease}.template-index .site-header__logo .logo--inverted{display:block}.template-index .site-header:not(.is-scrolled) .logo--has-inverted{opacity:0}.template-index .site-header:not(.is-scrolled) .logo--inverted{opacity:1}.template-index .site-header.is-scrolled .logo--has-inverted{opacity:1}.template-index .site-header.is-scrolled .logo--inverted{opacity:0}.template-index .site-header:not(.is-scrolled){--viva-nav-icon: #ffffff}}.site-nav__icons .icon{color:var(--viva-nav-icon, var(--viva-ink))!important;transition:color .35s ease;width:18px;height:18px}@media only screen and (min-width:769px){.site-nav__icons .icon{width:18px;height:18px}}.site-header__logo-image,.logo__text{font-family:var(--viva-serif)!important;font-size:24px!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--viva-ink)!important}.site-nav__link{font-family:var(--viva-nav)!important;font-size:12px!important;letter-spacing:.08em!important;font-weight:400!important;color:var(--viva-ink)!important;transition:color .2s ease!important}.site-nav__link:hover,.site-nav__link:focus{color:var(--viva-ink)!important}.site-nav__dropdown-link,.mobile-nav__link,.mobile-nav__link--top-level,.custom--dropdown .dropdown-content a{font-family:var(--viva-nav)!important}.site-nav__dropdown-link{position:relative}.site-nav__dropdown-link:after{content:"";display:block;position:absolute;bottom:4px;left:0;right:100%;margin:0 15px;border-bottom:1px solid var(--viva-ink);transition:right .5s}.site-nav__dropdown-link:hover:after,.site-nav__dropdown-link:focus:after{right:0}.megamenu .site-nav__dropdown-link:after{bottom:0;margin:0}.megamenu .site-nav__dropdown-link--top-level:after{content:none}@media(prefers-reduced-motion:reduce){.site-nav__dropdown-link:after{transition:none}}.mobile-nav__toggle button{border-left:0!important;padding:0 20px!important}.site-nav--has-dropdown.is-focused>a,.site-nav--has-dropdown:hover>a{background-color:transparent!important}.megamenu{transition:all .16s cubic-bezier(.2,.06,.05,.95)!important;transition-delay:40ms!important}.is-focused>.megamenu,.site-nav--has-dropdown:hover .megamenu{transition-delay:.1s!important}@media(prefers-reduced-motion:reduce){.megamenu{transition:none!important}}.icon-search.viva-icon path,.icon-user.viva-icon path,.icon-bag.viva-icon path{fill:none;stroke:currentColor;stroke-width:40}.hero .hero__title,.hero .hero-title{font-size:clamp(52px,7vw,96px);font-weight:300;line-height:1!important;letter-spacing:-.01em!important;color:#fff!important}.hero .top_subheading{font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--viva-gold-lt)!important}.hero .hero__subheading{font-size:15px;color:#ffffffbf!important;font-weight:300}.hero .btn,.hero .hero__btn{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;border-radius:var(--viva-radius)!important;padding:14px 34px!important;transition:all .25s ease!important}.hero .btn--primary{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.7)!important}.hero .btn--primary:hover{background:#fff!important;color:var(--viva-ink)!important;border-color:#fff!important}.hero .btn--secondary{background:var(--viva-ink)!important;color:var(--viva-cream)!important;border:1px solid var(--viva-ink)!important}.hero .btn--secondary:hover{background:var(--viva-gold-dk)!important;border-color:var(--viva-gold-dk)!important}.hero .hero__text-content .hero__link{margin-top:4px!important}.viva-marquee{background:var(--viva-ink);overflow:hidden;white-space:nowrap;padding:13px 0;border-top:1px solid #28231e}.viva-marquee-track{display:inline-block;animation:viva-scroll 30s linear infinite}.viva-marquee-track span{font-family:var(--viva-sans);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;margin:0 36px}.viva-marquee-track em{color:var(--viva-gold-lt);font-style:normal;font-weight:500}@keyframes viva-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.viva-marquee-track{animation:none}}.viva-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:80vh}.viva-editorial-img{position:relative;overflow:hidden;background:#3a3228;min-height:560px}.viva-editorial-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.viva-editorial-img:hover img{transform:scale(1.04)}.viva-editorial-img .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.viva-editorial-img-caption{position:absolute;bottom:32px;left:32px;font-family:var(--viva-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;z-index:2}.viva-editorial-text{display:flex;flex-direction:column;justify-content:center;padding:88px 80px;background:var(--viva-sand)}.viva-editorial-text .viva-eyebrow{margin-bottom:24px}.viva-editorial-text blockquote{font-family:var(--viva-serif);font-size:clamp(26px,3.5vw,48px);font-weight:300;font-style:italic;line-height:1.2;color:var(--viva-ink);margin:0 0 28px}.viva-editorial-text p{font-size:15px;color:var(--viva-muted);line-height:1.8;max-width:380px;margin-bottom:36px}@media(max-width:900px){.viva-editorial{grid-template-columns:1fr}.viva-editorial-img{min-height:340px}.viva-editorial-text{padding:56px 32px}}.viva-cats-eyebrow{padding:80px 40px 28px;max-width:1320px;margin:0 auto}.viva-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:2px}.viva-cat-tile{position:relative;aspect-ratio:3 / 4;overflow:hidden;cursor:pointer;background:var(--viva-warm)}.viva-cat-tile img,.viva-cat-tile .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.viva-cat-tile:hover img,.viva-cat-tile:hover .placeholder-svg{transform:scale(1.06)}.viva-cat-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(18,14,10,.55) 0%,transparent 55%);z-index:1}.viva-cat-label{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:28px 24px}.viva-cat-label .viva-eyebrow{color:#ffffff8c;font-size:14px;margin-bottom:6px}.viva-cat-label strong{font-family:var(--viva-serif);font-size:52px;font-weight:400;color:#fff;display:block}@media(max-width:768px){.viva-cat-grid{grid-template-columns:repeat(2,1fr)}.viva-cat-label .viva-eyebrow{font-size:9px}.viva-cat-label strong{font-size:28px}}.viva-product-edit{padding:100px 0 50px;background:var(--viva-cream)}.viva-product-edit-inner{max-width:1580px;margin:0 auto;padding:0 80px}.viva-product-edit-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px;flex-wrap:wrap;gap:20px}.viva-product-edit-head h2{font-family:var(--viva-serif);font-size:clamp(30px,4vw,52px);font-weight:300;line-height:1.08;color:var(--viva-ink)}.viva-product-edit-head .viva-eyebrow{display:block;margin-bottom:12px}.viva-prod-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.viva-prod-card{cursor:pointer}.viva-prod-card-link{display:block;text-decoration:none;color:inherit}.viva-product-edit--stagger .viva-prod-card:nth-child(2){margin-top:56px}.viva-product-edit--full-width .viva-product-edit-inner{max-width:none;padding:0 50px}.viva-product-edit--full-width .viva-prod-row{gap:2px}.viva-prod-img{position:relative;aspect-ratio:3 / 4;background:var(--viva-warm);overflow:hidden;margin-bottom:18px}.viva-prod-img img,.viva-prod-img .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.viva-prod-badge{position:absolute;top:14px;left:14px;background:var(--viva-ink);color:#fff;font-family:var(--viva-sans);font-size:9px;letter-spacing:.15em;text-transform:uppercase;padding:5px 10px;z-index:2}.viva-prod-name{font-family:var(--viva-sans);font-size:14px;font-weight:400;color:var(--viva-ink);line-height:1.35;text-transform:uppercase;margin-bottom:6px}.viva-prod-material{font-family:var(--viva-sans);font-size:14px;text-transform:none;letter-spacing:normal;color:var(--viva-muted);margin-top:5px;margin-bottom:6px}.viva-prod-meta{font-size:12px;color:var(--viva-muted);display:flex;align-items:center;gap:10px}.viva-stars{color:var(--viva-ink);font-size:10px;letter-spacing:2px}.viva-prod-swatches{display:flex;gap:8px;margin-top:12px}.viva-swatch{width:16px;height:16px;border-radius:50%;border:none;background-size:cover;background-position:center;box-shadow:0 0 0 1px var(--viva-border);transition:box-shadow .2s ease;cursor:pointer}.viva-swatch.active{box-shadow:0 0 0 1.5px var(--viva-cream),0 0 0 3px var(--viva-ink)}@media(max-width:768px){.viva-prod-row{grid-template-columns:1fr 1fr}.viva-product-edit--stagger .viva-prod-card:nth-child(2){margin-top:0}.viva-prod-card:nth-child(3){display:none}.viva-product-edit-inner{padding:0 34px}.viva-product-edit--full-width .viva-product-edit-inner{padding:0 20px}}.viva-mood{position:relative;height:90vh;min-height:420px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#2a201a}.viva-mood img,.viva-mood-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.viva-mood-media--desktop{display:none}}@media screen and (min-width:769px){.viva-mood-media--mobile{display:none}}.viva-mood .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.viva-mood-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#120e0a6b}.viva-mood-content{position:relative;z-index:2;text-align:center;padding:0 32px}.viva-mood-content h2{font-family:var(--viva-serif);font-size:clamp(38px,6vw,80px);font-weight:300;font-style:italic;line-height:1.05;color:#fff;margin-bottom:32px}.viva-press{padding:52px 0;border-top:1px solid var(--viva-border);border-bottom:1px solid var(--viva-border);background:var(--viva-cream)}.viva-press-inner{max-width:1320px;margin:0 auto;padding:0 40px;text-align:center}.viva-press-inner .viva-eyebrow{margin-bottom:28px}.viva-press-names{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.viva-press-name{font-family:var(--viva-serif);font-size:22px;font-weight:400;font-style:italic;color:var(--viva-muted);letter-spacing:.02em}.viva-trust{background:var(--viva-cream);border-top:1px solid var(--viva-border);border-bottom:1px solid var(--viva-border)}.viva-trust-inner{max-width:1320px;margin:0 auto;padding:22px 40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.viva-trust-item{position:relative;padding:4px 28px;font-family:var(--viva-sans);font-size:10.5px;letter-spacing:.2em;text-transform:none;font-weight:500;color:var(--viva-muted);white-space:nowrap}.viva-trust-item+.viva-trust-item:before{content:"";position:absolute;left:-2px;top:50%;width:4px;height:4px;margin-top:-2px;transform:rotate(45deg);background:var(--viva-gold)}@media(max-width:767px){.viva-trust-inner{padding:16px 18px}.viva-trust-item{padding:5px 16px;font-size:10px;letter-spacing:.16em}.viva-trust-item+.viva-trust-item:before{display:none}}.viva-story{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.viva-story-img{position:relative;overflow:hidden;background:#3d342a;min-height:480px}.viva-story-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.viva-story-img:hover img{transform:scale(1.04)}.viva-story-img .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.viva-story-text{display:flex;flex-direction:column;justify-content:center;padding:96px 80px;background:var(--viva-ink);color:#f0e8dc}.viva-story-text .viva-eyebrow{color:var(--viva-gold-lt);margin-bottom:24px}.viva-story-text h2{font-family:var(--viva-serif);font-size:clamp(30px,4vw,52px);font-weight:300;line-height:1.1;color:#fff;margin-bottom:28px}.viva-story-text p{color:#b0a598;font-size:15px;line-height:1.8;margin-bottom:16px;max-width:400px}.viva-story-text .viva-text-link{color:var(--viva-gold-lt);margin-top:20px}.viva-story-text .viva-text-link:hover{color:#fff}@media(max-width:900px){.viva-story{grid-template-columns:1fr}.viva-story-img{min-height:320px}.viva-story-text{padding:56px 32px}}.newsletter-section{background:var(--viva-sand)!important;padding:120px 0!important}.newsletter-section .h3,.newsletter-section h3,.newsletter-section .section-header__title{font-family:var(--viva-serif)!important;font-size:clamp(34px,5vw,60px)!important;font-weight:300!important;line-height:1.08!important}.newsletter-section .rte p{font-size:15px;color:var(--viva-muted)}.newsletter-section .newsletter__input{border:1px solid var(--viva-ink)!important;background:transparent!important;border-radius:0!important;border-right:none!important;font-family:var(--viva-sans)!important;padding:16px 20px!important}.newsletter-section .btn,.newsletter-section input[type=submit]{background:var(--viva-ink)!important;color:var(--viva-cream)!important;border:1px solid var(--viva-ink)!important;border-radius:0!important;font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:16px 28px!important;transition:background .2s!important}.newsletter-section .btn:hover,.newsletter-section input[type=submit]:hover{background:var(--viva-gold-dk)!important;border-color:var(--viva-gold-dk)!important}.site-footer{background-color:var(--viva-sand)!important;color:var(--viva-muted)!important;font-family:var(--viva-sans)}.site-footer .logo__text,.site-footer .site-header__logo a{font-family:var(--viva-serif)!important;font-size:26px!important;font-weight:400!important;color:var(--viva-ink)!important;letter-spacing:.03em!important}.site-footer .footer__title,.site-footer h4,.site-footer h5{font-family:var(--viva-sans)!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--viva-ink)!important;margin-bottom:18px!important}.site-footer a{color:var(--viva-muted)!important;transition:color .2s}.site-footer a:hover{color:var(--viva-gold-dk)!important}.site-footer .newsletter__input,.site-footer input[type=email],.site-footer input[type=text]{background:transparent!important;border:none!important;border-bottom:1px solid var(--viva-border)!important;border-radius:0!important;color:var(--viva-ink)!important;padding:10px 0!important;outline:none!important;box-shadow:none!important}.site-footer .newsletter__input:focus,.site-footer input[type=email]:focus{border-bottom-color:var(--viva-ink)!important;outline:none!important;box-shadow:none!important}.site-footer .newsletter__input::placeholder,.site-footer input[type=email]::placeholder{color:var(--viva-subtle)!important}.site-footer .newsletter__submit,.site-footer .newsletter-form,.site-footer .newsletter__input-group{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.newsletter-section .newsletter__input{border:none!important;border-bottom:1px solid var(--viva-ink)!important;border-radius:0!important;background:transparent!important;padding:10px 0!important;outline:none!important;box-shadow:none!important}.newsletter-section .newsletter__input:focus{outline:none!important;box-shadow:none!important}.site-footer__copyright,.site-footer .footer__copyright-content{border-top:1px solid var(--viva-border)!important;color:var(--viva-subtle)!important;font-size:11px!important}@media only screen and (min-width:960px){.site-footer .page-width>.grid{display:flex;flex-wrap:wrap;justify-content:center;margin-left:0}.site-footer .page-width>.grid>.grid__item{float:none}.site-footer .page-width>.grid>.footer__clear{flex-basis:100%;width:100%}.site-footer .page-width>.grid>.grid__item[data-type=logo_social]{padding-left:0}}.site-footer .footer__logo{text-align:center}.site-footer .footer__logo a{display:inline-block}.site-footer .viva-footer__copyright{text-align:center;margin:28px 0 0;color:var(--viva-subtle)!important;font-size:11px!important;letter-spacing:.08em}.btn,.btn--primary,input[type=submit]{font-family:var(--viva-sans)!important;letter-spacing:.12em!important;border-radius:var(--viva-radius)!important}.section-header__title{font-family:var(--viva-serif)!important;font-weight:300!important}.grid-product__title{font-family:var(--viva-sans);font-size:14px!important;font-weight:400!important}.grid-product__price{color:var(--viva-muted)!important;font-size:13px!important}.page-content--product{padding-top:40px}.product-single__meta .product-block{margin-bottom:26px}.product-single__vendor,.Text-below-title{font-family:var(--viva-sans)!important;font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--viva-muted)!important;margin-bottom:10px!important}.Text-below-title{display:inline-flex;align-items:center;justify-content:center;height:21px;margin:9px 0;padding:5px 9px!important;border-radius:var(--viva-radius)!important;background:#eceae6!important;color:#4a4540!important;font-family:var(--viva-sans)!important;font-size:9px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;line-height:1!important}.product-single__sku{font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.1em!important;color:var(--viva-muted)!important}.product-single__title{font-family:var(--viva-serif)!important;font-size:clamp(30px,4vw,46px)!important;font-weight:300!important;line-height:1.08!important;letter-spacing:.005em!important;color:var(--viva-ink)!important;margin:6px 0 16px!important}.product-block--price{margin-bottom:24px!important}.product__price{font-family:var(--viva-sans)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--viva-ink)!important;font-variant-numeric:tabular-nums}.product__price--compare{color:var(--viva-muted)!important;text-decoration:line-through;font-size:15px!important;margin-right:8px}.product__price-savings{display:inline-block;font-family:var(--viva-sans)!important;font-size:10px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--viva-gold-dk)!important;margin-left:8px}.product__policies,.product__policies.rte{font-size:12px!important;color:var(--viva-muted)!important}.product-single__meta label.variant__label{font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--viva-muted)!important;margin-bottom:12px!important;display:block}.product-single__meta .variant-input-wrap[name=Material] label.color-swatch{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important;padding:0!important;border-radius:50%!important;background-image:none!important;margin-right:10px!important}.product-single__meta .variant-input-wrap[name=Material] label.color-swatch--18kt-gold-vermeil,.product-single__meta .variant-input-wrap[name=Material] label.color-swatch--18kt-gold-bonded{background:#d9b968!important}.product-single__meta .variant-input-wrap[name=Material] label.color-swatch--14kt-gold-vermeil,.product-single__meta .variant-input-wrap[name=Material] label.color-swatch--18kt-gold-316l{background:#dbb968!important}.product-single__meta .variant-input-wrap[name=Material] label.color-swatch--925-sterling-silver,.product-single__meta .variant-input-wrap[name=Material] label.color-swatch--rhodium-316l,.product-single__meta .variant-input-wrap[name=Material] label.color-swatch--platinum-bonded{background:#d9d9d6!important}.product-single__meta .variant-input-wrap[name=Material] label.color-swatch--nichirin-black{background:#111!important}.product-single__meta .variant-input-wrap[name=Material] input:checked+label.color-swatch{box-shadow:0 0 0 1px #6f6a63!important}.variant__label-info,.variant__label-info [data-variant-color-label]{color:var(--viva-ink)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important}.variant-input-wrap label.variant__button-label:not(.color-swatch){border-radius:2px!important;background-color:#fff!important;color:var(--viva-ink)!important;box-shadow:0 0 0 1px #ddd8d2!important;transition:box-shadow .2s ease,background-color .2s ease,color .2s ease!important}.variant-input-wrap label.variant__button-label:not(.color-swatch):hover{box-shadow:0 0 0 1px #8a847e!important}.variant-input-wrap input[type=radio]:checked+label.variant__button-label:not(.color-swatch){background-color:#302d2a!important;color:#fff!important;box-shadow:0 0 0 1px #302d2a!important}.variant-input-wrap input[type=radio]:focus-visible+label.variant__button-label:not(.color-swatch){box-shadow:0 0 0 2px var(--viva-gold)!important}.variant-input-wrap label.variant__button-label.disabled{color:var(--viva-border)!important;background-color:var(--viva-cream)!important}.variant__button-label.letter_pendent{border-radius:0!important}.variant-input-wrap input[type=radio]:checked+label.color-swatch{box-shadow:0 0 0 2px var(--viva-cream),0 0 0 3.5px var(--viva-ink)!important}.variant-input-wrap input[type=radio]:focus-visible+label.color-swatch{box-shadow:0 0 0 2px var(--viva-cream),0 0 0 3.5px var(--viva-gold)!important}.wk-buy-container{gap:12px!important;align-items:stretch!important}.addtoCartbutton.btn,.addtoCartbutton.add-to-cart{flex:1 1 auto;padding:17px 34px!important;font-size:11.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:var(--viva-radius)!important}.wishlist-btn.action--wishlist{display:inline-flex;align-items:center;justify-content:center;width:44px;flex:0 0 44px;border:none!important;border-radius:0;background:transparent!important}.wishlist-btn.action--wishlist:hover{border-color:var(--viva-ink)}.wishlist-btn .icon-heart{width:20px;height:20px;color:var(--viva-ink)}.wishlist-btn.is-active .icon-heart,.wishlist-btn.is-active .w_act svg{color:var(--viva-heart-active)!important}.wishlist-btn.is-active .w_act svg path{fill:var(--viva-heart-active)!important;stroke:none!important}.rign-box-text{margin:18px 0 4px;padding:16px 0;border-top:1px solid var(--viva-border);border-bottom:1px solid var(--viva-border)}.cv_reapeated_feature_icon.chrismis{display:flex;align-items:center;justify-content:center;gap:12px}.cv_reapeated_feature_icon.chrismis svg{width:auto;height:30px}.icon-titlee{font-family:var(--viva-sans)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--viva-muted)!important}.sales-point .icon-and-text{display:inline-flex;align-items:center;gap:10px;font-family:var(--viva-sans);font-size:12px;letter-spacing:.04em;color:var(--viva-muted)}.sales-point .icon{width:20px;height:20px}.collapsibles-wrapper--border-bottom,.product-block--tab .collapsible-trigger-btn--borders{border-color:var(--viva-border)!important}.product-block--tab .collapsible-trigger-btn{font-family:var(--viva-sans)!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--viva-ink)!important;padding:20px 0!important}.product-block--tab .collapsible-content__inner{font-family:var(--viva-sans);font-size:14px;line-height:1.8;color:var(--viva-muted);padding-bottom:24px}.product-block--tab .collapsible-content__inner p{margin-bottom:12px}.judme_widget-custom{margin-bottom:4px}.viva-collection-header{display:block!important;width:100%!important;max-width:1500px!important;margin:0 auto 30px 0!important;align-self:flex-start!important;padding:0 17px!important;text-align:left!important}@media only screen and (min-width:769px){.viva-collection-header{padding:0 40px!important}}.viva-collection-header__title{display:flex!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;margin:0!important;padding:0!important;text-indent:0!important;font-family:var(--viva-serif)!important;font-weight:300!important;font-size:clamp(34px,5vw,58px)!important;line-height:1.05!important;letter-spacing:.005em!important;color:var(--viva-ink)!important}.custom-grid-container{gap:24px;margin:4px 0 28px 20px!important}.grid__item--custom{padding:0!important;margin:0!important}.grid__item--custom .collection-item--text{display:inline-flex}.grid__item--custom .collection-item--text span,.collection-item--text .collection-item--text--inner{font-family:var(--viva-sans)!important;font-size:12px!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--viva-muted)!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0 0 4px!important;height:auto!important;white-space:nowrap;border-bottom:1px solid transparent!important;transition:color .2s ease!important}.grid__item--custom .collection-item--text:hover span{color:var(--viva-ink)!important;border-bottom-color:transparent!important}.grid__item--custom .collection-item--text.active span,.custom-grid-container .collection-item--text.active:hover span{color:var(--viva-ink)!important;font-weight:700!important;border:0!important;border-bottom:1px solid var(--viva-ink)!important}.collection__description{color:var(--viva-muted)!important;font-size:15px;line-height:1.8;max-width:640px;margin-top:14px}.collection-filter{display:flex;align-items:center;gap:12px}.collection-filter__item--count{font-family:var(--viva-sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--viva-muted)}.js-drawer-open-collection-filters.btn--tertiary{position:fixed!important;left:50%!important;bottom:calc(env(safe-area-inset-bottom,0px) + 22px)!important;z-index:20!important;display:inline-flex;align-items:center;gap:9px;font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--viva-cream)!important;background:var(--viva-ink)!important;border:1px solid var(--viva-ink)!important;border-radius:999px!important;padding:16px 28px!important;min-height:48px;box-shadow:0 12px 34px -10px #1a181580,0 2px 8px -3px #1a18154d;cursor:pointer;transform:translate(-50%);transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .4s cubic-bezier(.22,.61,.36,1),background .25s ease,box-shadow .25s ease,border-color .25s ease}@media(prefers-reduced-motion:no-preference){.js-drawer-open-collection-filters.btn--tertiary{animation:viva-fs-fab-in .7s .25s backwards cubic-bezier(.22,.61,.36,1)}}@keyframes viva-fs-fab-in{0%{opacity:0;transform:translate(-50%) translateY(24px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.js-drawer-open-collection-filters.btn--tertiary:hover{background:var(--viva-gold-dk)!important;border-color:var(--viva-gold-dk)!important;transform:translate(-50%) translateY(-2px);box-shadow:0 18px 44px -12px #1a18158c,0 3px 10px -3px #1a181559}.js-drawer-open-collection-filters.btn--tertiary:active{transform:translate(-50%) translateY(0) scale(.97);box-shadow:0 8px 24px -10px #1a181580}.js-drawer-open-collection-filters.btn--tertiary:focus-visible{outline:none;box-shadow:0 12px 34px -10px #1a181580,0 0 0 2px var(--viva-cream),0 0 0 4px var(--viva-ink)}.js-drawer-open-collection-filters.btn--tertiary-active{box-shadow:0 12px 34px -10px #1a181580,0 0 0 1.5px var(--viva-gold-lt) inset}.js-drawer-open .js-drawer-open-collection-filters.btn--tertiary{opacity:0;pointer-events:none;transform:translate(-50%) translateY(24px)}.js-drawer-open-collection-filters .icon-filter{width:15px;height:15px;stroke:currentColor}@media(prefers-reduced-motion:reduce){.js-drawer-open-collection-filters.btn--tertiary{animation:none}.js-drawer-open-collection-filters.btn--tertiary:hover,.js-drawer-open-collection-filters.btn--tertiary:active,.js-drawer-open .js-drawer-open-collection-filters.btn--tertiary{transform:translate(-50%)}}@media only screen and (max-width:768px){.js-drawer-open-collection-filters.btn--tertiary{width:40%;padding-left:10px!important;padding-right:10px!important;gap:7px;letter-spacing:.1em!important;justify-content:center;white-space:nowrap}}#CollectionAjaxContent{padding-bottom:104px}.collection-filter__item--sort{display:none!important}.collection-content .grid-product{margin-bottom:17px}.shopify-product-reviews-badge{display:none}.grid-product__image-mask{position:relative;overflow:hidden;background:var(--viva-product-background)}.grid__image-ratio,.collection-image,.bg,.grid-product__secondary-image,covet-pics-gallery-item .bg,.custom__item-inner img{background-color:var(--viva-product-background)!important;background-blend-mode:multiply;box-shadow:none!important}.grid-product__meta{background-color:var(--viva-product-background)}.grid-product__colors.grid-product__colors{background-color:var(--viva-product-background);padding-top:3px;padding-bottom:3px}.grid-product__meta{padding-top:6px;padding-left:12px;padding-right:12px;text-align:left}.grid-product__title{font-family:var(--viva-sans)!important;font-size:14px!important;font-weight:400!important;color:var(--viva-ink)!important;line-height:1.25;text-transform:none!important;letter-spacing:0!important}.grid-product__vendor{font-family:var(--viva-sans)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--viva-muted)!important;margin-top:5px}.material_name{font-family:var(--viva-sans)!important;font-size:11px!important;font-weight:400!important;line-height:1.35;text-transform:none!important;letter-spacing:normal!important;color:#7a746d!important;margin-top:4px}.grid-product__price{font-family:var(--viva-sans)!important;font-size:12px!important;color:var(--viva-ink)!important;font-weight:500;margin-top:7px;font-variant-numeric:tabular-nums}.grid-product__price .variant-price{color:var(--viva-ink)!important;font-size:13px;font-weight:500}.grid-product__price--original .compare-at-price{color:#b8b3ac!important;text-decoration:line-through;text-decoration-thickness:1px;opacity:.7;margin-right:8px}.grid-product__price--savings{display:inline-block;font-size:10px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--viva-gold-dk)!important;margin-left:6px}.grid-product__tag{font-family:var(--viva-sans)!important;font-size:9px!important;letter-spacing:.08em!important;text-transform:none!important;font-weight:500!important;line-height:1!important;padding:3px 7px!important;border-radius:var(--viva-radius)!important;top:12px!important;right:12px!important;background:#8d857d!important;color:#fff!important}.grid-product__tag--sold-out{background:var(--viva-muted)!important}.grid-product__tag.color-red{background:var(--viva-promo)!important}.grid-product__colors{display:flex;flex-wrap:wrap}.color-swatch--small{width:10px;height:10px;transition:box-shadow .2s ease}.color-swatch--small.active{box-shadow:none}.quick-product__btn{font-family:var(--viva-sans)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:#faf8f4eb!important;color:var(--viva-ink)!important;border-radius:var(--viva-radius)!important}.pagination{margin-top:24px}.pagination a,.pagination .page.current{font-family:var(--viva-sans);font-size:12px;letter-spacing:.08em;color:var(--viva-muted)}.pagination .page.current{color:var(--viva-ink);font-weight:500}.tag-list--active-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.tag-list--active-tags:not(:empty){margin:20px 0 6px}.tag-list--active-tags .tag--remove{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--viva-border);border-radius:var(--viva-radius);background:var(--viva-sand)}.tag-list--active-tags .tag--remove .btn,.tag-list--active-tags .tag--remove .btn--small{font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--viva-ink)!important;background:transparent!important;border:0!important;padding:0!important;height:auto!important;min-height:0!important}.tag-list--active-tags .tag--remove .icon-close{width:9px;height:9px;stroke:var(--viva-muted);stroke-width:5;transition:stroke .2s ease}.tag-list--active-tags .tag--remove:hover{border-color:var(--viva-ink)}.tag-list--active-tags .tag--remove:hover .icon-close{stroke:var(--viva-ink)}.collection-sidebar .tag-list__header,#FilterDrawer .tag-list__header{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:20px 0!important;font-family:var(--viva-sans)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--viva-ink)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--viva-border)!important;cursor:pointer}.collection-sidebar .collapsible-trigger__icon,#FilterDrawer .collapsible-trigger__icon{margin:0!important;padding:0!important;line-height:0}.collection-sidebar .collapsible-trigger__icon svg,#FilterDrawer .collapsible-trigger__icon svg{width:12px;height:8px;stroke:var(--viva-ink);transition:transform .25s ease}.collection-sidebar .tag-list__header.is-open .collapsible-trigger__icon,#FilterDrawer .tag-list__header.is-open .collapsible-trigger__icon{transform:rotate(180deg)}.collection-sidebar .collection-sidebar__group,#FilterDrawer .collection-sidebar__group,.filter-form .collection-sidebar__group,.filter-form div:first-of-type .collection-sidebar__group{border-top:0!important;margin:0!important;padding:0!important;overflow:visible!important}#FilterDrawer .filter-form>div:first-child{margin-top:2px!important}.collection-sidebar .filter-form>div:first-child{margin-top:16px!important}.collapsible-content--sidebar{border:0!important}.collapsible-content--sidebar.is-open{overflow:visible!important;height:auto!important}.collapsible-content--sidebar .collapsible-content__inner{padding:16px 0 18px!important;margin:0!important}.collapsible-content--sidebar .tag-list{margin:0;padding:0}.collapsible-content--sidebar .tag{margin:0 0 2px}.tag__checkbox-wrapper{display:flex!important;align-items:center;gap:12px;padding:7px 0!important;margin:0!important;cursor:pointer;font-family:var(--viva-sans)!important}.tag__checkbox-wrapper .tag__input{position:absolute;opacity:0;width:0;height:0}.tag__checkbox-wrapper .tag__checkbox{flex:0 0 auto;width:16px!important;height:16px!important;padding:0!important;border:1px solid var(--viva-border)!important;border-radius:var(--viva-radius)!important;background:var(--viva-cream)!important;position:relative;transition:border-color .2s ease,background .2s ease}.tag__checkbox-wrapper .tag__checkbox:before{display:none!important}.tag__checkbox-wrapper .tag__checkbox:after{content:""!important;position:absolute!important;left:5px!important;top:2px!important;width:4px!important;height:8px!important;border:solid var(--viva-cream)!important;border-width:0 1.5px 1.5px 0!important;border-radius:0!important;background:transparent!important;transform:rotate(45deg)!important;opacity:0;transition:opacity .15s ease}.tag__checkbox-wrapper:hover .tag__checkbox{border-color:var(--viva-ink)!important}.tag__input:checked~.tag__checkbox,.tag--active .tag__checkbox{background:var(--viva-ink)!important;border-color:var(--viva-ink)!important}.tag__input:checked~.tag__checkbox:after,.tag--active .tag__checkbox:after{opacity:1}.tag__input:focus-visible~.tag__checkbox{outline:2px solid var(--viva-ink);outline-offset:2px}.tag__text{font-family:var(--viva-sans)!important;font-size:13px!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--viva-muted)!important;transition:color .2s ease}.tag__checkbox-wrapper:hover .tag__text,.tag--active .tag__text{color:var(--viva-ink)!important}.tag--active .tag__text{font-weight:500!important}.tag__checkbox-wrapper img{width:16px;height:16px;object-fit:contain}.tag--swatch .color-swatch--filter{width:22px;height:22px;border:1px solid var(--viva-border);border-radius:50%;font-size:0;transition:box-shadow .2s ease}.tag--swatch.tag--active .color-swatch--filter,.tag--swatch .tag__input:checked~.color-swatch--filter{box-shadow:0 0 0 1.5px var(--viva-cream),0 0 0 3px var(--viva-ink)}.price-range__display-wrapper{display:flex;justify-content:space-between;font-family:var(--viva-sans);font-size:12px;color:var(--viva-ink);font-variant-numeric:tabular-nums;margin-bottom:12px}.price-range__slider{height:2px!important;background:var(--viva-border)!important;border:0!important}.price-range__slider .noUi-connect,.price-range .noUi-connect{background:var(--viva-ink)!important}.price-range__slider .noUi-handle,.price-range .noUi-handle{width:14px!important;height:14px!important;border-radius:50%!important;background:var(--viva-ink)!important;border:0!important;box-shadow:none!important;cursor:grab}.price-range__input{font-family:var(--viva-sans)!important;font-size:12px!important;color:var(--viva-ink)!important;border:1px solid var(--viva-border)!important;border-radius:var(--viva-radius)!important;background:var(--viva-cream)!important;font-variant-numeric:tabular-nums}#FilterDrawer.drawer--right{background:var(--viva-cream)!important;border-left:1px solid var(--viva-border)!important;box-shadow:-18px 0 50px #1a181514!important;color:var(--viva-ink)}#FilterDrawer .drawer__close-button{color:var(--viva-ink);right:auto!important;height:auto!important;padding:8px!important}#FilterDrawer .drawer__close-button .icon-close{width:22px;height:22px}#FilterDrawer .drawer__fixed-header{position:relative;z-index:2;height:auto!important;overflow:visible;background:var(--viva-cream)}#FilterDrawer .drawer__header{display:flex!important;align-items:center;height:auto!important;padding:22px 28px!important;border-bottom:1px solid var(--viva-border)!important}#FilterDrawer .drawer__title{flex:1 1 auto;display:block;text-align:center;font-family:var(--viva-serif)!important;font-size:22px!important;font-weight:300!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--viva-ink)!important}#FilterDrawer .drawer__close{display:flex;align-items:center}.viva-fs-back{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:4px;padding:0;background:none;border:0;color:var(--viva-ink);cursor:pointer}.viva-fs-back[hidden]{display:none}.viva-fs-back svg{width:12px;height:20px}#FilterDrawer .drawer__scrollable{position:relative;overflow-x:hidden!important;overflow-y:auto;padding:0!important;display:block!important}.viva-fs-track{display:flex;width:100%;transition:transform .42s cubic-bezier(.5,.05,.2,1)}.viva-fs-panel{flex:0 0 100%;width:100%;box-sizing:border-box;padding:0 28px 28px}.viva-fs-track--dual{width:200%}.viva-fs-track--dual .viva-fs-panel{flex:0 0 50%;width:50%}.viva-fs-drawer.is-sort-open .viva-fs-track--dual{transform:translate(-50%)}.viva-fs-panel--sort{visibility:hidden;transition:visibility 0s linear .42s}.viva-fs-drawer.is-sort-open .viva-fs-panel--sort{visibility:visible;transition-delay:0s}@media(prefers-reduced-motion:reduce){.viva-fs-track,.viva-fs-panel--sort{transition:none}}.viva-fs-sortrow{display:flex;align-items:center;width:100%;gap:14px;padding:20px 0;background:none;border:0;border-bottom:1px solid var(--viva-border);cursor:pointer;text-align:left}.viva-fs-sortrow__label{font-family:var(--viva-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--viva-ink)}.viva-fs-sortrow__value{margin-left:auto;font-family:var(--viva-sans);font-size:12px;letter-spacing:.02em;color:var(--viva-subtle)}.viva-fs-chevron{width:7px;height:12px;flex:0 0 auto;color:var(--viva-muted)}.viva-fs-sortlist{margin:0;padding:0;list-style:none}.viva-fs-sortopt{display:flex;align-items:center;justify-content:space-between;width:100%;gap:14px;padding:18px 0;background:none;border:0;border-bottom:1px solid var(--viva-border);cursor:pointer;text-align:left}.viva-fs-sortopt__text{font-family:var(--viva-sans);font-size:14px;letter-spacing:.01em;color:var(--viva-muted);transition:color .2s ease}.viva-fs-sortopt:hover .viva-fs-sortopt__text,.viva-fs-sortopt.is-selected .viva-fs-sortopt__text{color:var(--viva-ink)}.viva-fs-sortopt.is-selected .viva-fs-sortopt__text{font-weight:500}.viva-fs-sortopt__mark{flex:0 0 auto;position:relative;width:16px;height:16px;border:1px solid var(--viva-border);border-radius:50%;transition:border-color .2s ease}.viva-fs-sortopt:hover .viva-fs-sortopt__mark,.viva-fs-sortopt.is-selected .viva-fs-sortopt__mark{border-color:var(--viva-ink)}.viva-fs-sortopt.is-selected .viva-fs-sortopt__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--viva-ink)}.viva-fs-footer{display:flex;gap:12px;align-items:stretch;background:var(--viva-cream)!important;border-top:1px solid var(--viva-border)!important;padding:16px 28px!important}.viva-fs-reset,.viva-fs-apply{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--viva-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border-radius:var(--viva-radius);padding:15px 16px;text-align:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.viva-fs-reset{border:1px solid var(--viva-border);background:var(--viva-cream);color:var(--viva-ink);text-decoration:none}.viva-fs-reset:hover{border-color:var(--viva-ink)}.viva-fs-reset.is-disabled{color:var(--viva-subtle);pointer-events:none;opacity:.55}.viva-fs-apply{border:1px solid var(--viva-ink);background:var(--viva-ink);color:var(--viva-cream);font-variant-numeric:tabular-nums}.viva-fs-apply:hover{background:var(--viva-gold-dk);border-color:var(--viva-gold-dk)}#CartDrawer.drawer--right{background:var(--viva-cream)!important;border-left:1px solid var(--viva-border)!important;box-shadow:-18px 0 50px #1a181514!important;color:var(--viva-ink)}#CartDrawer .drawer__header{padding:22px 20px 20px!important;border-bottom:0 solid var(--viva-border)!important}#CartDrawer .drawer__title{margin-left:0!important;transform:translate(-10px)!important;font-family:var(--viva-sans)!important;font-size:18px!important;font-weight:300!important;letter-spacing:-.015em!important}#CartDrawer .drawer__close-button{color:var(--viva-ink)}#CartDrawer .drawer__close-button .icon-close{width:18px;height:18px}#CartDrawer .drawer__scrollable{padding:24px 20px!important}#CartDrawer .drawer__footer{background:var(--viva-sand)!important;border-top:1px solid var(--viva-border)!important;padding:22px 28px!important}#CartDrawer .cart__item{padding:20px 0!important;border-bottom:0 solid var(--viva-border)!important}#CartDrawer .cart__image img{border-radius:var(--viva-radius);background:#f6f6f5}#CartDrawer .cart__image{background:transparent}#CartDrawer .cart__image .grid-bg-image{background-color:var(--viva-product-background)!important;background-blend-mode:multiply!important;box-shadow:none!important}#CartDrawer .cart__item-name,#CartDrawer .cart__item-title{font-family:var(--viva-sans)!important;font-size:15px!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.3!important}#CartDrawer .cart__item--variants{font-family:var(--viva-sans)!important;font-size:13px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;color:var(--viva-muted)!important;margin-top:5px!important}#CartDrawer .cart__price,#CartDrawer .cart__final-price,#CartDrawer .cart__item .cart__item-row .money{font-family:var(--viva-sans)!important;color:var(--viva-ink)!important;font-variant-numeric:tabular-nums}#CartDrawer .js-qty__wrapper{margin-top:-6px!important;display:inline-flex!important;align-items:center;border:1px solid var(--viva-border);border-radius:var(--viva-radius);overflow:hidden;background:var(--viva-cream);width:max-content!important;max-width:none!important;min-width:0!important}#CartDrawer .js-qty__adjust{position:static!important;order:0;background:transparent!important;color:var(--viva-muted)!important;border:0!important;padding:0!important;width:34px;height:34px;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,background .2s ease}#CartDrawer .js-qty__adjust--plus{order:2}#CartDrawer .js-qty__adjust .icon{width:11px;height:11px}#CartDrawer .js-qty__num{order:1;border:0!important;border-left:1px solid var(--viva-border)!important;border-right:1px solid var(--viva-border)!important;background:transparent!important;font-family:var(--viva-sans)!important;font-size:13px!important;color:var(--viva-ink)!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0 2px!important;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#CartDrawer .js-qty__adjust:hover{color:var(--viva-ink)!important;background:var(--viva-warm)!important}#CartDrawer .cart__remove,#CartDrawer .ajaxcart__remove,#CartDrawer a[data-remove]{font-family:var(--viva-sans)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--viva-muted)!important;text-decoration:underline;text-underline-offset:3px}#CartDrawer .cart__remove:hover,#CartDrawer .ajaxcart__remove:hover{color:var(--viva-ink)!important}#CartDrawer .ajaxcart__subtotal{font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--viva-muted)!important}#CartDrawer .subTotal{font-family:var(--viva-sans)!important;font-size:15px!important;font-weight:400!important;color:var(--viva-ink)!important;font-variant-numeric:tabular-nums}#CartDrawer .cart__checkout-wrapper{margin-top:14px}#CartDrawer .cart__checkout.btn,#CartDrawer button.cart__checkout{display:block;width:100%;padding:17px 28px!important;font-family:var(--viva-sans)!important;font-size:11.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:var(--viva-radius)!important;background:var(--viva-ink)!important;color:var(--viva-cream)!important;border:1px solid var(--viva-ink)!important;transition:background .25s ease,border-color .25s ease!important}#CartDrawer .cart__checkout.btn:hover,#CartDrawer button.cart__checkout:hover{background:var(--viva-gold-dk)!important;border-color:var(--viva-gold-dk)!important}#CartDrawer .cart-drawer-bag{display:inline-block;font-family:var(--viva-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--viva-ink);text-decoration:underline;text-underline-offset:3px;margin-bottom:6px}#CartDrawer .cart__terms label,#CartDrawer .custom-cart-checkbox label{font-family:var(--viva-sans);font-size:11px;color:var(--viva-muted);letter-spacing:.02em}#CartDrawer input[type=checkbox]{accent-color:var(--viva-ink)}#CartDrawer .cart-notes{border:1px solid var(--viva-border)!important;border-radius:var(--viva-radius)!important;background:var(--viva-cream)!important;font-family:var(--viva-sans)!important;padding:12px 14px!important}#CartDrawer .cart__item-row.text-center small{font-family:var(--viva-sans);font-size:11px;color:var(--viva-muted);letter-spacing:.04em}#CartDrawer .drawer__cart-empty{font-family:var(--viva-serif);font-size:20px;font-weight:300;color:var(--viva-muted);text-align:center;padding:40px 28px}#CartDrawer .probr2{border-bottom:1px solid #EEE9E3!important;padding:0 0 10px!important;margin-top:-6px!important;margin-bottom:8px!important}#CartDrawer .custom-cart__progress-step-wrapper{margin-bottom:12px!important}#CartDrawer .custom-cart__progress-step{padding:0 8px!important}#CartDrawer .custom-cart__progress-step-icon{width:16px!important;height:16px!important;border:1px solid #D8CEC0!important;background:transparent!important;border-radius:50%!important}#CartDrawer .custom-cart__progress-step-icon img{display:none!important}#CartDrawer .custom-cart__progress-step.complete .custom-cart__progress-step-icon{background:var(--viva-gold)!important;border-color:var(--viva-gold)!important}#CartDrawer .custom-cart__progress-step.complete .custom-cart__progress-step-icon svg{width:8px!important;height:auto!important}#CartDrawer .custom-cart__progress-step.complete .custom-cart__progress-step-icon svg path{fill:var(--viva-cream)!important}#CartDrawer .custom-cart__progress-step-label{font-family:var(--viva-sans)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--viva-muted)!important;padding-top:9px!important}#CartDrawer .custom-cart__progress-step.complete .custom-cart__progress-step-label{color:var(--viva-ink)!important}#CartDrawer .progrsbr{height:3px!important;border:0!important;border-radius:999px!important;background:var(--viva-border)!important;overflow:hidden!important}#CartDrawer .dvbrundr{height:3px!important;border-radius:999px!important;background:var(--viva-ink)!important;margin:0!important}#CartDrawer p.shpmsg{font-family:var(--viva-sans)!important;font-size:11.5px!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;color:var(--viva-muted)!important;text-align:center!important;margin:8px 0 0!important}#CartDrawer p.shpmsg.completed{color:var(--viva-muted)!important;font-size:11.5px!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;text-align:center!important;margin:8px 0 0!important}.complimentary-banner{background:var(--viva-cream);border:1px solid var(--viva-ink);border-radius:var(--viva-radius);padding:18px 20px;margin-bottom:24px;text-align:center}.complimentary-banner p{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--viva-border);font-family:var(--viva-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--viva-gold)}.complimentary-banner ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.complimentary-banner li{font-family:var(--viva-sans);font-size:13px;font-weight:400;letter-spacing:.02em;color:var(--viva-ink)}@media only screen and (max-width:768px){.complimentary-banner{padding:15px 16px}.complimentary-banner p{font-size:10px}.complimentary-banner li{font-size:12px}}#CartDrawer .cart-upsell-container{padding:4px 0!important}#CartDrawer .cart-upsell-product-main{background:#fcfbfa!important;border:1px solid #F5F2EE!important;border-radius:6px!important;box-shadow:none!important;padding:16px!important;margin:12px 0!important}#CartDrawer .cart-upsell-product-main+.cart-upsell-product-main{border-top:1px solid var(--viva-border)!important}#CartDrawer .custom-upsell-text a,#CartPageForm .custom-upsell-text a{font-family:var(--viva-sans)!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:var(--viva-ink)!important}#CartDrawer .custom-upsell-text p,#CartDrawer .custom-upsell-text .custom-money,#CartPageForm .custom-upsell-text p,#CartPageForm .custom-upsell-text .custom-money{font-family:var(--viva-sans)!important;font-size:12px!important;color:var(--viva-muted)!important;font-variant-numeric:tabular-nums;position:relative;top:-5px}#CartDrawer .custom-upsell-image img,#CartPageForm .custom-upsell-image img{border-radius:var(--viva-radius);background:var(--viva-warm)}#CartPageForm .custom-upsell-image img{width:100px;height:100px;object-fit:cover}#CartPageForm .custom--upsells{align-items:center}#CartDrawer .custom-upsell-add button,#CartDrawer .custom-upsell-add a,#CartDrawer .custom-upsell-popup-button button.cstm-btn,#CartPageForm .custom-upsell-add button,#CartPageForm .custom-upsell-add a,#CartPageForm .custom-upsell-popup-button button.cstm-btn{background:transparent!important;border:1px solid var(--viva-ink)!important;color:var(--viva-ink)!important;border-radius:var(--viva-radius)!important;font-family:var(--viva-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:9px 16px!important;min-height:40px!important;transition:background .25s ease,color .25s ease!important}#CartDrawer .custom-upsell-add button:hover,#CartDrawer .custom-upsell-add a:hover,#CartDrawer .custom-upsell-popup-button button.cstm-btn:hover,#CartPageForm .custom-upsell-add button:hover,#CartPageForm .custom-upsell-add a:hover,#CartPageForm .custom-upsell-popup-button button.cstm-btn:hover{background:var(--viva-ink)!important;color:var(--viva-cream)!important}#CartDrawer .custom-upsell-add button svg,#CartDrawer .custom-upsell-popup-button button.cstm-btn svg,#CartPageForm .custom-upsell-add button svg,#CartPageForm .custom-upsell-popup-button button.cstm-btn svg{width:8px!important;margin-right:7px!important;opacity:.7}#CartDrawer .gift-bag-upsell--container .gift-bag-upsell-wrapper{padding:12px 0 16px!important;border-top:0 solid var(--viva-border)}#CartDrawer .gift-bag-upsell-text a,#CartPageForm .gift-bag-upsell-text a{font-family:var(--viva-sans)!important;font-weight:400!important;font-size:11px!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--viva-ink)!important;text-decoration:none!important}[data-viva-reveal]{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}[data-viva-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.hero .top_subheading{animation:viva-rise .9s .1s both cubic-bezier(.22,.61,.36,1)}.hero .hero__title,.hero .hero-title{animation:viva-rise 1s .22s both cubic-bezier(.22,.61,.36,1)}.hero .hero__subheading,.hero .btn,.hero .hero__btn{animation:viva-rise 1s .38s both cubic-bezier(.22,.61,.36,1)}}@keyframes viva-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.wishlist-btn{position:relative;overflow:visible}.wishlist-btn .icon-heart path{stroke-width:1!important}.wishlist-btn.just-saved .w_act svg{animation:viva-heart-pop .48s cubic-bezier(.34,1.56,.64,1) forwards}.wishlist-btn.just-saved:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2px solid var(--viva-heart-active, #d4002d);pointer-events:none;animation:viva-ring-expand .5s cubic-bezier(.21,.61,.35,1) forwards}.wishlist-btn.just-saved:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;pointer-events:none;animation:viva-particles-burst .52s cubic-bezier(.21,.61,.35,1) forwards}@keyframes viva-heart-pop{0%{transform:scale(.5)}35%{transform:scale(1.32)}60%{transform:scale(.92)}80%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes viva-ring-expand{0%{transform:scale(.2);opacity:1;border-width:3px}60%{opacity:.5;border-width:1.5px}to{transform:scale(3.2);opacity:0;border-width:1px}}@keyframes viva-particles-burst{0%{opacity:0;box-shadow:0 -4px 0 2px var(--viva-heart-active, #d4002d),3px -3px 0 2px #ff6b6b,4px 0 0 2px var(--viva-heart-active, #d4002d),3px 3px 0 2px #ffb347,0 4px 0 2px var(--viva-heart-active, #d4002d),-3px 3px 0 2px #ff6b6b,-4px 0 0 2px var(--viva-heart-active, #d4002d),-3px -3px 0 2px #ffb347}15%{opacity:1}75%{opacity:.85;box-shadow:0 -22px 0 2px var(--viva-heart-active, #d4002d),16px -16px 0 2px #ff6b6b,22px 0 0 2px var(--viva-heart-active, #d4002d),16px 16px 0 2px #ffb347,0 22px 0 2px var(--viva-heart-active, #d4002d),-16px 16px 0 2px #ff6b6b,-22px 0 0 2px var(--viva-heart-active, #d4002d),-16px -16px 0 2px #ffb347}to{opacity:0;box-shadow:0 -30px 0 1px var(--viva-heart-active, #d4002d),21px -21px 0 1px #ff6b6b,30px 0 0 1px var(--viva-heart-active, #d4002d),21px 21px 0 1px #ffb347,0 30px 0 1px var(--viva-heart-active, #d4002d),-21px 21px 0 1px #ff6b6b,-30px 0 0 1px var(--viva-heart-active, #d4002d),-21px -21px 0 1px #ffb347}}@media(prefers-reduced-motion:reduce){[data-viva-reveal]{opacity:1!important;transform:none!important;transition:none!important}#CartDrawer .dvbrundr{transition:none!important}.wishlist-btn.just-saved .w_act svg,.wishlist-btn.just-saved:before,.wishlist-btn.just-saved:after{animation:none!important}}#CartDrawer,#CartDrawer .drawer__title{font-family:var(--viva-sans)!important}#CartDrawer .custom-upsell-options-variant,.ajaxcart__product-meta{text-transform:none!important}#CartDrawer .drawer__scrollable{padding-top:10px!important}#CartDrawer .cart__item:first-child,#CartDrawer [data-products]{margin-top:0!important;padding-top:0!important}#CartDrawer .js-qty__wrapper{max-width:80px!important;height:25px!important}#CartDrawer .js-qty__adjust{padding:0 5px!important}#CartDrawer .js-qty__num{padding:0!important}#CartDrawer .custom-upsell-add,#CartPageForm .custom-upsell-add{padding:5px 10px!important;font-size:11px!important}#CartDrawer .custom-upsell-popup-button button.cstm-btn,#CartPageForm .custom-upsell-popup-button button.cstm-btn{height:25px!important;min-height:unset!important;padding:0 10px!important;font-size:11px!important;line-height:1!important}#CartDrawer .cart__item-details{margin-top:6px!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:space-between!important}#CartDrawer .cart__item-title,#CartDrawer .cart__item-sub{flex:0 0 auto!important}p.shpmsg.completed{display:block!important}@media only screen and (min-width:769px){.collection-content .grid--uniform:not(.grid--viva-hero):not(.custom-grid-container){display:grid;grid-template-columns:repeat(var(--per-row, 4),minmax(0,1fr));gap:5px;margin:0}.collection-content .grid--uniform:not(.grid--viva-hero):not(.custom-grid-container):after{content:none}.collection-content .grid--uniform:not(.grid--viva-hero):not(.custom-grid-container)>.grid__item{width:auto;float:none;padding:0;margin:0}.collection-content .grid--viva-hero{gap:5px}.collection-content .grid-product{background:var(--viva-product-background)}}@media only screen and (min-width:769px){.grid--viva-hero{display:grid;grid-template-columns:repeat(var(--per-row, 4),minmax(0,1fr));gap:22px;margin-left:0;margin-right:0;align-items:stretch}.grid--viva-hero>.grid__item{width:auto;float:none;padding-left:0;margin:0}html[dir=rtl] .grid--viva-hero>.grid__item{padding-right:0}.grid--viva-hero>.viva-hero{grid-column:span 2;align-self:stretch;height:100%}}@media only screen and (max-width:768px){.grid--viva-hero>.viva-hero{clear:both;width:100%;margin:17px 0;aspect-ratio:3 / 2}.grid--uniform.grid--viva-hero .viva-hero~.small--one-half:nth-of-type(odd){clear:none}.grid--uniform.grid--viva-hero .viva-hero~.small--one-half:nth-of-type(2n){clear:both}.collection-content .grid--viva-hero .grid-product:has(+.viva-hero),.collection-content .grid--viva-hero .grid-product:has(+.grid-product+.viva-hero){margin-bottom:-5px}}.viva-hero{position:relative;overflow:hidden;border-radius:var(--viva-radius);background:var(--viva-warm);min-height:240px}.viva-hero__media,.viva-hero__poster,.viva-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.viva-hero__poster{display:none}.viva-hero--static .viva-hero__poster{display:block}.viva-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.viva-hero--light .viva-hero__media:after{background:linear-gradient(to top,#0000008c,#0000 62%)}.viva-hero--dark .viva-hero__media:after{background:linear-gradient(to top,#ffffff9e,#fff0 62%)}.viva-hero--center.viva-hero--light .viva-hero__media:after{background:#00000052}.viva-hero--center.viva-hero--dark .viva-hero__media:after{background:#ffffff6b}.viva-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:start;gap:8px;padding:clamp(16px,3vw,32px);pointer-events:none}.viva-hero--bottom-center .viva-hero__content{align-items:center;text-align:center}.viva-hero--center .viva-hero__content{justify-content:center;align-items:center;text-align:center}.viva-hero__heading{margin:0;font-family:var(--viva-serif);font-weight:300;letter-spacing:.01em;line-height:1.05;font-size:clamp(1.4rem,1rem + 1.6vw,2.6rem);text-wrap:balance}.viva-hero__subheading{margin:0;font-family:var(--viva-sans);font-size:clamp(.8rem,.72rem + .3vw,.95rem);line-height:1.4;max-width:34ch}.viva-hero--light .viva-hero__heading,.viva-hero--light .viva-hero__subheading{color:#fff}.viva-hero--dark .viva-hero__heading,.viva-hero--dark .viva-hero__subheading{color:var(--viva-ink)}.viva-hero__cta{margin-top:4px;font-family:var(--viva-sans);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid currentColor}.viva-hero--light .viva-hero__cta{color:#fff}.viva-hero--dark .viva-hero__cta{color:var(--viva-ink)}.viva-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.viva-hero:hover .viva-hero__video,.viva-hero:focus-within .viva-hero__video{transform:scale(1.03)}.viva-hero__video{transition:transform .9s cubic-bezier(.22,1,.36,1)}.viva-hero__link:focus-visible{outline:2px solid var(--viva-ink);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.viva-hero__video{display:none}.viva-hero__poster{display:block}.viva-hero:hover .viva-hero__video,.viva-hero:focus-within .viva-hero__video{transform:none}}.viva-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:32px;padding:20px 0 24px;border-top:1px solid var(--colorBorder, #e8e8e1);font-family:halyard}.viva-footer__bottom .viva-footer__copyright{margin:0;font-family:halyard}.footer__localization{display:inline-flex}.footer__localization-toggle{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:4px 0;background:none;border:0;color:inherit;font-family:halyard;font-size:13px;line-height:1;letter-spacing:.06em;cursor:pointer;transition:opacity .2s ease}.footer__localization-toggle:hover,.footer__localization-toggle[aria-expanded=true]{opacity:.6}.footer__localization-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.footer__localization-caret{width:9px;height:6px;flex:none;transition:transform .2s ease}.footer__localization-toggle[aria-expanded=true] .footer__localization-caret{transform:rotate(180deg)}.viva-currency-drawer,.viva-currency-drawer .drawer__fixed-header,.viva-currency-drawer .drawer__header{background-color:var(--viva-sand, #f6f3ee);color:var(--viva-ink, #2e2a27)}.viva-currency-drawer .drawer__contents{display:flex;flex-direction:column;height:100%;font-family:halyard}.viva-currency-drawer .drawer__inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.viva-currency-drawer .drawer__scrollable{flex:1 1 auto;min-height:0;padding-top:0}.viva-currency-drawer__title{font-family:halyard;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.viva-currency-drawer__search{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:14px 0 12px;background-color:var(--viva-sand, #f6f3ee)}.viva-currency-drawer__search-icon{width:15px;height:15px;flex:none;opacity:.5}.viva-currency-drawer__search-input{flex:1 1 auto;min-width:0;height:40px;margin:0;padding:0 4px;background:none;border:0;border-bottom:1px solid rgba(46,42,39,.18);border-radius:0;color:inherit;font-family:halyard;font-size:14px;letter-spacing:.01em}.viva-currency-drawer__search-input:focus{outline:none;border-bottom-color:var(--viva-ink, #2e2a27)}.viva-currency-drawer__list{list-style:none;margin:0;padding:4px 0 8px}.viva-currency-drawer__option{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:11px 8px;background:none;border:0;border-radius:6px;color:inherit;font-family:halyard;font-size:14px;text-align:left;cursor:pointer;transition:background-color .15s ease}.viva-currency-drawer__option:hover,.viva-currency-drawer__option:focus-visible{background-color:#2e2a270f;outline:none}.viva-currency-drawer__country{flex:1 1 auto}.viva-currency-drawer__currency{flex:none;color:#2e2a278c;font-size:13px;font-variant-numeric:tabular-nums}.viva-currency-drawer__option.is-current{font-weight:600}.viva-currency-drawer__option.is-current .viva-currency-drawer__currency{color:inherit}.viva-currency-drawer__empty{padding:24px 8px;color:#2e2a2799;font-family:halyard;font-size:13px}.viva-currency-drawer .currency-flag{flex:none}.viva-currency-drawer__loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:#f6f3ee99}.viva-currency-drawer.is-loading .viva-currency-drawer__loading{display:flex}.viva-currency-drawer.is-loading .drawer__scrollable{pointer-events:none}.viva-currency-drawer__spinner{width:26px;height:26px;border:2px solid rgba(46,42,39,.25);border-top-color:var(--viva-ink, #2e2a27);border-radius:50%;animation:viva-currency-spin .7s linear infinite}@keyframes viva-currency-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.viva-currency-drawer__spinner{animation-duration:1.6s}}.product-recommendations .grid.naveed{margin-left:-5px;margin-right:0}.product-recommendations .grid.naveed>.grid__item{padding-left:5px;padding-right:0}html[dir=rtl] .product-recommendations .grid.naveed{margin-right:-5px;margin-left:0}html[dir=rtl] .product-recommendations .grid.naveed>.grid__item{padding-right:5px;padding-left:0}.product-recommendations .grid-product{background:var(--viva-product-background)}@media only screen and (min-width:769px){.product-recommendations .grid.naveed{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;margin:0}.product-recommendations .grid.naveed:after{content:none}.product-recommendations .grid.naveed>.grid__item{width:auto;float:none;padding:0;margin:0}html[dir=rtl] .product-recommendations .grid.naveed{margin:0}html[dir=rtl] .product-recommendations .grid.naveed>.grid__item{padding:0}.product-recommendations{padding-bottom:40px}}.custom-featured-collection .carousel-featured-slider .grid-product,.search-content .grid-product{background:var(--viva-product-background)}.predictive-results .grid-product__image-mask img,[data-section-type=recently-viewed] .grid-product__image-mask img{mix-blend-mode:multiply}@media only screen and (min-width:769px){.search-content .grid__item--content .grid--uniform{display:grid;grid-template-columns:repeat(var(--per-row, 4),minmax(0,1fr));gap:5px;margin:0}.search-content .grid__item--content .grid--uniform:after{content:none}.search-content .grid__item--content .grid--uniform>.grid__item{width:auto;float:none;padding:0;margin:0}}.grid-product__colors .color-swatch,.grid-product__colors .color-swatch--small,.grid-product__colors .color-swatch--with-image,.grid-product__colors .color-swatch--small.active{display:inline-block!important;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;max-width:11px!important;max-height:11px!important;padding:0!important;margin:0 6px 0 0!important;border:1px solid #cfcfcb!important;border-radius:50%!important;box-shadow:none!important;background-image:none!important;background-size:0!important;transform:none!important;overflow:hidden!important;line-height:0!important;vertical-align:middle!important;flex:0 0 11px!important}.grid-product__colors .color-swatch:before,.grid-product__colors .color-swatch--small:before,.grid-product__colors .color-swatch--with-image:before,.grid-product__colors .color-swatch--small.active:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;max-width:10px!important;max-height:10px!important;padding:0!important;margin:0!important;border-radius:50%!important;background-image:none!important;background-size:0!important;box-shadow:none!important;transform:none!important}.grid-product__colors .color-swatch--18kt-gold-vermeil,.grid-product__colors .color-swatch--18kt-gold-bonded,.grid-product__colors .color-swatch--18kt-gold-316l,.grid-product__colors .color-swatch--14kt-gold-vermeil,.grid-product__colors .color-swatch--18kt-gold-vermeil:before,.grid-product__colors .color-swatch--18kt-gold-bonded:before,.grid-product__colors .color-swatch--18kt-gold-316l:before{background-color:#e8c458!important;background-image:none!important}.grid-product__colors .color-swatch--925-sterling-silver,.grid-product__colors .color-swatch--platinum-bonded,.grid-product__colors .color-swatch--rhodium-316l,.grid-product__colors .color-swatch--925-sterling-silver:before,.grid-product__colors .color-swatch--platinum-bonded:before,.grid-product__colors .color-swatch--rhodium-316l:before{background-color:#c7c8cb!important}.grid-product__colors .color-swatch.active:before{border:none!important;box-shadow:none!important}.grid-product__colors .color-swatch.active{outline:1px solid #4A4A4A!important;outline-offset:1px!important}.viva-prod-swatches{gap:6px!important}.viva-prod-swatches .viva-swatch{width:11px!important;height:11px!important;border:1px solid #cfcfcb!important;border-radius:50%!important;background-image:none!important;background-size:0!important;box-shadow:none!important}.viva-prod-swatches .color-swatch--18kt-gold-vermeil,.viva-prod-swatches .color-swatch--18kt-gold-bonded,.viva-prod-swatches .color-swatch--18kt-gold-316l,.viva-prod-swatches .color-swatch--14kt-gold-vermeil{background-color:#e8c458!important}.viva-prod-swatches .color-swatch--925-sterling-silver,.viva-prod-swatches .color-swatch--platinum-bonded,.viva-prod-swatches .color-swatch--rhodium-316l{background-color:#c7c8cb!important}.viva-prod-swatches .color-swatch--nichirin-black{background-color:#111!important}.viva-prod-swatches .viva-swatch.active{outline:1px solid #4A4A4A!important;outline-offset:1px!important;box-shadow:none!important}.grid-product__colors{margin-top:3px!important;margin-left:12px!important;padding-bottom:10px!important}.grid-product__price.sale-price-present .variant-price,.grid-product__price.sale-price-present .variant-price .transcy-money{color:#cf5b52!important;font-weight:600!important}.grid-product__price.sale-price-present .grid-product__price--original,.grid-product__price.sale-price-present .grid-product__price--original .transcy-money{color:#a19b93!important;font-size:13px!important;font-weight:400!important;text-decoration:line-through!important;text-decoration-color:#a19b93!important;text-decoration-thickness:1px!important}@media only screen and (max-width:768px){.grid-product__colors{margin-top:4px!important;margin-bottom:6px!important;margin-left:12px!important}}.grid-product__price.sale-price-present{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:3px!important;line-height:1.25!important}.grid-product__price.sale-price-present .grid-product__price--original,.grid-product__price.sale-price-present .compare-at-price,.grid-product__price.sale-price-present .variant-price{margin-left:0!important;margin-right:0!important}@media only screen and (max-width:768px){.grid-product__price{min-height:21px;display:flex;align-items:baseline}}.custom-grid-container{column-gap:28px!important;margin-bottom:28px!important}.grid__item--custom .collection-item--text span,.grid__item--custom .collection-item--text--inner{font-family:var(--viva-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#5f5a55!important;padding-bottom:6px!important;white-space:nowrap!important}.grid__item--custom .collection-item--text.active span,.custom-grid-container .collection-item--text.active:hover span{color:var(--viva-ink)!important;font-weight:500!important;border:0!important;border-bottom:1px solid #6f6963!important}@media only screen and (max-width:768px){.custom-grid-container{column-gap:22px!important;margin-bottom:24px!important}.grid__item--custom .collection-item--text span,.grid__item--custom .collection-item--text--inner{font-size:10px!important;letter-spacing:.14em!important;padding-bottom:5px!important}}.viva-collection-header{margin-bottom:18px!important}@media only screen and (max-width:768px){.viva-collection-header{margin-bottom:12px!important;padding:0 14px!important}.viva-collection-header__title{font-size:32px!important;line-height:1.05!important;margin:0 0 12px!important}.custom-grid-container{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:20px!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0 14px 6px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.custom-grid-container::-webkit-scrollbar{display:none}.custom-grid-container .grid__item--custom{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0!important}.custom-grid-container .collection-item--text,.custom-grid-container .collection-item--text span,.custom-grid-container .collection-item--text--inner{white-space:nowrap!important}.custom-grid-container .collection-item--text span,.custom-grid-container .collection-item--text--inner{font-size:9px!important;font-weight:500!important;letter-spacing:.12em!important}}@media only screen and (max-width:768px){.grid-product__meta{padding:9px 10px 0!important}.grid__item{margin-bottom:6px!important}.collection-content .grid{margin-left:-3px!important;margin-right:-3px!important}.collection-content .grid>.grid__item{padding-left:3px!important;padding-right:3px!important}.grid-product__title{font-size:12px!important;line-height:1.25!important;font-weight:400!important;min-height:0!important;margin:0 0 2px!important}.material_name{font-size:9px!important;line-height:1.3!important;margin-top:1px!important}.grid-product__price,.grid-product__price .variant-price{font-size:11px!important;line-height:1.25!important;margin-top:3px!important}.grid-product__colors{width:100%!important;margin:0!important;padding:4px 10px 7px!important;background:#f8f8f6!important;box-sizing:border-box!important}.grid-product__colors .color-swatch,.grid-product__colors .color-swatch--small,.grid-product__colors .color-swatch:before,.grid-product__colors .color-swatch--small:before{width:9px!important;height:9px!important}.grid-product__tag{top:4px!important;right:2px!important;width:auto!important;max-width:calc(100% - 12px)!important;white-space:nowrap!important;padding:4px 7px!important;font-size:7px!important;line-height:1!important;letter-spacing:.08em!important;font-weight:500!important;border-radius:1px!important}}.grid-product__content:has(.grid-product__tag--sold-out) .grid-product__tag--sale{display:none!important}@media only screen and (min-width:769px){.grid__item.grid-product{padding-bottom:16px!important}}.material--container{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.material--container .material--img{width:15px!important;height:15px!important;min-width:15px!important;object-fit:contain!important;display:block!important;flex:0 0 15px!important;margin:0!important}.material--container .material--text{margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important}.product-single__meta .custom-product-block.material-tab-block{margin-top:-25px!important}.product-single__meta .collapsible-trigger-btn--borders{font-family:var(--viva-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding-top:22px!important;padding-bottom:22px!important}.product-single__meta .collapsibles-wrapper--border-bottom,.product-single__meta .collapsible-trigger-btn--borders,.product-single__meta .collapsible-content__inner{border-color:#e8e6e2!important}.product-single__meta .collapsible-content__inner{font-family:var(--viva-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;color:var(--viva-muted)!important}.product-single__meta .material--container .material--text{font-size:13px!important;font-weight:400!important;line-height:1.25!important}.product-single__meta .material--short-class{font-size:13px!important;line-height:1.55!important;font-weight:400!important}@media only screen and (min-width:769px){.product-block--tab .collapsible-content__inner.rte>p{font-size:13px!important;line-height:1.65!important;font-weight:400!important}}@media only screen and (min-width:769px){.product-block--tab .collapsible-content__inner.rte li{font-size:13px!important;line-height:1.5!important;font-weight:400!important}}@media only screen and (min-width:769px){.material-tab-content .material--container{margin-left:-8px!important}.material-tab-content .material--short-class{margin-left:15px!important}}@media only screen and (min-width:769px){.custom-styling-help-container{background:#faf9f7!important;padding:13px 20px!important;border-radius:4px!important}.custom-styling-help-container .styling-left-side{font-size:13px!important;line-height:1.4!important}.custom-styling-help-container .styling-right-side{font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important}}@media only screen and (min-width:769px){.custom-styling-help-container .preheading{font-size:13px!important;font-weight:400!important;line-height:1.4!important}.custom-styling-help-container .mainHeading{font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.3!important}}@media only screen and (max-width:768px){.custom-styling-help-container{background:#faf9f7!important;padding:13px 16px!important;border-radius:4px!important}.custom-styling-help-container .preheading{font-size:12px!important;font-weight:400!important;line-height:1.4!important}.custom-styling-help-container .mainHeading{font-size:10px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.3!important}}@media only screen and (max-width:768px){.cbb-also-bought-title{font-size:33px!important;line-height:1.05!important}}.cbb-also-bought-prev-arrow,.cbb-also-bought-next-arrow{font-size:0!important;opacity:1!important;position:relative;width:14px;height:14px;display:block!important}.cbb-also-bought-prev-arrow:before,.cbb-also-bought-next-arrow:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-top:1px solid #2D2A27;border-right:1px solid #2D2A27}.cbb-also-bought-prev-arrow:before{transform:translate(-35%,-50%) rotate(-135deg)}.cbb-also-bought-next-arrow:before{transform:translate(-65%,-50%) rotate(45deg)}@media only screen and (min-width:769px){.cbb-also-bought-prev{left:55px!important}.cbb-also-bought-next{right:0!important}}.cbb-also-bought-container{margin-top:-20px!important}@media only screen and (max-width:768px){body:not(:has(.all-material-container)) #shopify-section-template--21943392207037__169765618823ca2dbb{margin-top:-250px!important}body:has(.all-material-container) #shopify-section-template--21943392207037__169765618823ca2dbb{margin-top:0!important}}@media only screen and (max-width:768px){body:has(.all-material-container) .cbb-also-bought-container{margin-top:16px!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile #js-image-change{display:none!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-atc-bar__material{display:flex!important;justify-content:flex-start!important;align-items:center!important;padding:7px 16px!important;border-bottom:1px solid #E9E7E3!important}#product-atc-bar--mobile .variant__list--material{width:100%!important;margin:0!important;transform:translate(-10px)!important}#product-atc-bar--mobile .variant__label{width:100%!important;margin:0!important;text-align:left!important}#product-atc-bar--mobile .variant__label-name{font-size:10px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.2!important}#product-atc-bar--mobile .variant__label-current{font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important}#product-atc-bar--mobile .variant__list--material:after{right:-10px!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-atc-bar__bottom .variant__label-name{font-size:10px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}#product-atc-bar--mobile .product-atc-bar__bottom .variant__label-current{font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}#product-atc-bar--mobile .product-atc-bar__bottom button,#product-atc-bar--mobile .sticky-add-to-cart-btn{font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-atc-bar__stone-number{text-transform:none!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-bar-buy-select-size__item.select-stone__item{text-transform:none!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-bar-buy-select-size__item.select-stone__item{width:auto!important;min-width:88px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;margin:0 10px 0 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;color:#2e2a27!important;border:1px solid #D8D3CD!important;border-radius:2px!important;box-shadow:none!important}#product-atc-bar--mobile .product-bar-buy-select-size__item.select-stone__item.active{background:#2e2a27!important;color:#fff!important;border-color:#2e2a27!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-bar-buy-select-size-advanced{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-bar-buy-select-size-advanced{width:auto!important;min-width:0!important;padding:10px 12px!important;gap:10px!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-bar-buy-select-size-advanced{width:fit-content!important;max-width:calc(100vw - 32px)!important;padding:10px 12px!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-bar-buy-select-size-advanced.activated{width:fit-content!important;min-width:0!important;max-width:calc(100vw - 32px)!important;padding:10px 12px!important;background:#fff!important;box-shadow:0 4px 18px #0000000f!important;border:none!important}#product-atc-bar--mobile .product-bar-buy-select-size-advanced:not(.activated){width:0!important;min-width:0!important;height:0!important;padding:0!important;overflow:hidden!important;box-shadow:none!important;border:0!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-atc-bar__popup--material.activated,#product-atc-bar--mobile .product-atc-bar__popup--material-inner{padding-bottom:0!important;margin-bottom:0!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-atc-bar__popup--material .variant__item{display:flex!important;align-items:center!important;margin:0!important;padding:9px 14px!important;width:100%!important}#product-atc-bar--mobile .product-atc-bar__popup--material .variant__swatch{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin-right:12px!important;border-radius:50%!important;border:1px solid #CFCFCB!important;box-shadow:none!important;background-image:none!important}#product-atc-bar--mobile .product-atc-bar__popup--material .variant__swatch img{display:none!important}#product-atc-bar--mobile .product-atc-bar__popup--material .variant__swatch[data-cvalue*=gold]{background:#e5c365!important}#product-atc-bar--mobile .product-atc-bar__popup--material .variant__swatch[data-cvalue*=silver]{background:#d7d7d4!important}#product-atc-bar--mobile .product-atc-bar__popup--material .variant__swatch[data-cvalue*=black]{background:#111!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-atc-bar__popup--material .variant__item.active{border:none!important;background:transparent!important;box-shadow:none!important}#product-atc-bar--mobile .product-atc-bar__popup--material .variant__item.active .variant__swatch{border:1px solid #2E2A27!important;box-shadow:0 0 0 2px #fff,0 0 0 3px #b8b3ad!important}#product-atc-bar--mobile .product-atc-bar__popup--material .variant__item{padding-top:7px!important;padding-bottom:7px!important}}@media only screen and (max-width:768px){#product-atc-bar--mobile .product-atc-bar__popup--material.activated{transform:translateY(6px)!important}}.jdgm-widget,.jdgm-all-reviews-page{font-family:var(--viva-sans)!important;color:var(--viva-ink)!important}.jdgm-widget .jdgm-star,.jdgm-all-reviews-page .jdgm-star{letter-spacing:.12em!important;transition:none!important}.jdgm-widget .jdgm-star.jdgm--on,.jdgm-widget .jdgm-star.jdgm--half,.jdgm-all-reviews-page .jdgm-star.jdgm--on,.jdgm-all-reviews-page .jdgm-star.jdgm--half,.jdgm-widget .jdgm-star.jdgm--on:before,.jdgm-widget .jdgm-star.jdgm--half:before,.jdgm-all-reviews-page .jdgm-star.jdgm--on:before,.jdgm-all-reviews-page .jdgm-star.jdgm--half:before{color:var(--viva-stars)!important}.jdgm-widget .jdgm-star.jdgm--off,.jdgm-all-reviews-page .jdgm-star.jdgm--off,.jdgm-widget .jdgm-star.jdgm--off:before,.jdgm-all-reviews-page .jdgm-star.jdgm--off:before{color:var(--viva-border)!important}.jdgm-rev-widg__header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;column-gap:56px!important;row-gap:22px!important;border-bottom:1px solid var(--viva-border)!important;padding-bottom:22px!important;margin-bottom:8px!important}.jdgm-rev-widg__title,.jdgm-all-reviews-page__title{order:1!important;flex:1 1 100%!important;font-family:var(--viva-serif)!important;font-weight:300!important;font-size:30px!important;letter-spacing:.01em!important;color:var(--viva-ink)!important;text-transform:none!important;margin:0!important}.jdgm-histogram{order:2!important;flex:0 1 440px!important;max-width:440px!important;margin:0!important;padding:0!important;border:none!important}.jdgm-rev-widg__summary{order:3!important;flex:0 0 auto!important;display:block!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;border:none!important}.jdgm-rev-widg__summary-inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;row-gap:8px!important;text-align:center!important;border:none!important;padding:0!important;margin:0!important}.jdgm-rev-widg__summary-stars{display:block!important;font-size:20px!important;line-height:1!important}.jdgm-rev-widg__summary-average{font-family:var(--viva-serif)!important;font-weight:300!important;color:var(--viva-ink)!important}.jdgm-rev-widg__summary-text{margin:0!important;font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--viva-subtle)!important}.jdgm-rev-widg__summary-stars.viva-star-host{position:relative!important;display:inline-block!important;white-space:nowrap!important;line-height:1!important;padding:0!important}.jdgm-rev-widg__summary-stars.viva-star-host>.jdgm-star,.jdgm-rev-widg__summary-stars.viva-star-host .viva-star-overlay>.jdgm-star{vertical-align:top!important;line-height:1!important;margin:0!important;padding:0!important}.jdgm-widget .jdgm-rev-widg__summary-stars.viva-star-host>.jdgm-star,.jdgm-widget .jdgm-rev-widg__summary-stars.viva-star-host>.jdgm-star:before,.jdgm-all-reviews-page .jdgm-rev-widg__summary-stars.viva-star-host>.jdgm-star,.jdgm-all-reviews-page .jdgm-rev-widg__summary-stars.viva-star-host>.jdgm-star:before{color:var(--viva-stars)!important}.viva-star-overlay{position:absolute!important;top:0!important;left:0!important;bottom:0!important;overflow:hidden!important;white-space:nowrap!important;pointer-events:none!important;line-height:1!important}.jdgm-widget .jdgm-rev-widg__summary-stars.viva-star-host .viva-star-overlay .jdgm-star,.jdgm-widget .jdgm-rev-widg__summary-stars.viva-star-host .viva-star-overlay .jdgm-star:before,.jdgm-all-reviews-page .jdgm-rev-widg__summary-stars.viva-star-host .viva-star-overlay .jdgm-star,.jdgm-all-reviews-page .jdgm-rev-widg__summary-stars.viva-star-host .viva-star-overlay .jdgm-star:before{color:var(--viva-stars)!important}.judme_widget-custom .jdgm-star{font-size:13px!important;color:var(--viva-stars)!important}.judme_widget_custom .jdgm-star:before{color:var(--viva-stars)!important}.jdgm-widget-actions-wrapper{display:none!important}.jdgm-rev-widg__header>.jdgm-rev__br{display:none!important}.jdgm-histogram__row{padding:3px 0!important;background:transparent!important}.jdgm-histogram__row:hover .jdgm-histogram__bar{background:var(--viva-border)!important}.jdgm-histogram__bar{height:6px!important;background:var(--viva-sand)!important;border-radius:var(--viva-radius)!important;overflow:hidden!important}.jdgm-histogram__bar-content{background:var(--viva-stars)!important;border-radius:var(--viva-radius)!important}.jdgm-histogram__percentage,.jdgm-histogram__frequency{color:var(--viva-subtle)!important;font-size:12px!important}.jdgm-histogram__1-star .jdgm-star,.jdgm-histogram__row .jdgm-star{font-size:12px!important}@media only screen and (max-width:767px){.jdgm-rev-widg__header{column-gap:0!important;row-gap:28px!important}.jdgm-rev-widg__summary{order:2!important;flex-basis:100%!important}.jdgm-histogram{order:3!important;flex-basis:100%!important;width:100%!important;max-width:none!important}.jdgm-rev-widg__summary-inner{align-items:flex-start!important;text-align:left!important;row-gap:12px!important}.jdgm-rev-widg__summary-stars{font-size:27px!important}.jdgm-rev-widg__summary-text{font-size:12px!important}.jdgm-histogram__row{padding:5px 0!important}.jdgm-rev-widg__sort-wrapper{text-align:left!important}.jdgm-sort-dropdown-wrapper{display:block!important;width:100%!important}select.jdgm-rev-widg__sort,.jdgm-sort-dropdown{width:100%!important;min-width:0!important;min-height:48px!important;padding-top:14px!important;padding-bottom:14px!important;background-position:right 18px center!important}}.jdgm-rev-widg__summary a,.jdgm-rev-widg__reviews-count-actions a{color:var(--viva-gold-dk)!important;text-decoration:none!important;border-bottom:1px solid var(--viva-border)!important;padding-bottom:1px!important;transition:border-color .2s ease!important}.jdgm-rev-widg__summary a:hover,.jdgm-rev-widg__reviews-count-actions a:hover{border-bottom-color:var(--viva-gold-dk)!important}.jdgm-rev-widg__header,.jdgm-rev-widg__summary{overflow:visible!important}.jdgm-rev-widg__sort-wrapper{order:5!important;flex:1 1 100%!important;text-align:left!important;margin:0!important;overflow:visible!important}.jdgm-sort-dropdown-wrapper{position:relative!important;display:inline-block!important;width:auto!important;max-width:none!important}.jdgm-sort-dropdown-arrow,.jdgm-sort-dropdown__arrow{display:none!important}select.jdgm-rev-widg__sort,.jdgm-rev-widg__sort,.jdgm-sort-dropdown{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-block!important;box-sizing:border-box!important;width:auto!important;min-width:180px!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--viva-ink)!important;background-color:var(--viva-cream)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1.5l4.5 4 4.5-4' fill='none' stroke='%232e2a27' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;border:1px solid var(--viva-border)!important;border-radius:var(--viva-radius)!important;padding:11px 40px 11px 16px!important;cursor:pointer!important;line-height:1.2!important;transition:border-color .2s ease!important}select.jdgm-rev-widg__sort:hover,.jdgm-sort-dropdown:hover{border-color:var(--viva-ink)!important}select.jdgm-rev-widg__sort:focus,.jdgm-sort-dropdown:focus{outline:none!important;border-color:var(--viva-ink)!important}.jdgm-sort-dropdown-title,.jdgm-sort-dropdown__title,.jdgm-sort-dropdown-selected{max-width:none!important;width:auto!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.jdgm-sort-dropdown-menu,.jdgm-sort-dropdown__menu,.jdgm-sort-dropdown-list{min-width:100%!important;width:max-content!important;background:var(--viva-cream)!important;border:1px solid var(--viva-border)!important;border-radius:var(--viva-radius)!important;box-shadow:0 10px 28px #2e2a271f!important;padding:4px 0!important;margin-top:6px!important;z-index:50!important;overflow:hidden!important}.jdgm-sort-dropdown-item,.jdgm-sort-dropdown__item,.jdgm-sort-dropdown-option,.jdgm-sort-dropdown-menu li,.jdgm-sort-dropdown-list li{font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--viva-muted)!important;padding:10px 18px!important;white-space:nowrap!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease!important}.jdgm-sort-dropdown-item:hover,.jdgm-sort-dropdown__item:hover,.jdgm-sort-dropdown-option:hover,.jdgm-sort-dropdown-menu li:hover,.jdgm-sort-dropdown-list li:hover,.jdgm-sort-dropdown-item.jdgm-active,.jdgm-sort-dropdown-item[aria-selected=true]{background:var(--viva-sand)!important;color:var(--viva-ink)!important}.jdgm-write-rev-link,.jdgm-all-reviews-rating-wrapper .jdgm-write-rev-link{font-family:var(--viva-sans)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--viva-ink)!important;background:transparent!important;border:1px solid var(--viva-ink)!important;border-radius:var(--viva-radius)!important;padding:9px 20px!important;transition:background-color .2s ease,color .2s ease!important}.jdgm-write-rev-link:hover{background:var(--viva-ink)!important;color:var(--viva-cream)!important}.jdgm-rev{border-top:1px solid var(--viva-border)!important;padding:30px 0!important}.jdgm-rev-widg__reviews .jdgm-rev:first-child{border-top:none!important}.jdgm-rev__author{font-family:var(--viva-sans)!important;font-weight:600!important;font-size:14px!important;color:var(--viva-ink)!important}.jdgm-rev__timestamp,.jdgm-rev__timeago{color:var(--viva-subtle)!important;font-size:12px!important}.jdgm-rev__rating{font-size:15px!important}.jdgm-rev__title{font-family:var(--viva-sans)!important;font-weight:600!important;font-size:14px!important;color:var(--viva-ink)!important;letter-spacing:.01em!important;margin-top:12px!important}.jdgm-rev__body{font-family:var(--viva-sans)!important;color:var(--viva-muted)!important;font-size:14px!important;line-height:1.7!important}.jdgm-rev__pic-shell,.jdgm-rev__author-shell,.jdgm-rev__pic-thumb{border-radius:50%!important}.jdgm-rev__avatar,.jdgm-rev__author-badge{background:var(--viva-sand)!important;color:var(--viva-ink)!important;font-family:var(--viva-sans)!important}.jdgm-rev__prod-info-title,.jdgm-rev__custom-form-answers dt{font-family:var(--viva-sans)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--viva-subtle)!important;font-weight:500!important}.jdgm-rev__prod-info-value,.jdgm-rev__custom-form-answers dd{color:var(--viva-muted)!important;font-size:13px!important}.jdgm-rev__icon,.jdgm-rev__buyer-badge{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--viva-gold-dk)!important}.jdgm-rev__reply{background:var(--viva-warm)!important;border:none!important;border-left:2px solid var(--viva-gold)!important;border-radius:var(--viva-radius)!important;padding:4px 20px!important;margin-top:16px!important;color:var(--viva-muted)!important;font-size:13px!important;line-height:1.7!important}.jdgm-rev__reply:not(:has(*:not(:empty))){display:none!important}.jdgm-rev__reply-content strong,.jdgm-rev__reply b{font-family:var(--viva-sans)!important;color:var(--viva-ink)!important;letter-spacing:.06em!important}.jdgm-rev__replier:before{content:""!important;display:none!important}.jdgm-form input[type=text],.jdgm-form input[type=email],.jdgm-form textarea{font-family:var(--viva-sans)!important;border:1px solid var(--viva-border)!important;border-radius:var(--viva-radius)!important;color:var(--viva-ink)!important}.jdgm-form input:focus,.jdgm-form textarea:focus{border-color:var(--viva-ink)!important;outline:none!important}.jdgm-rev__replier-wrapper{margin-top:0!important}.jdgm-paginate__page{font-family:var(--viva-sans)!important;font-size:12px!important;color:var(--viva-subtle)!important;border-radius:var(--viva-radius)!important}.jdgm-paginate__page.jdgm-curt-page{color:var(--viva-ink)!important;border-bottom:1px solid var(--viva-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/189/assets/viva-theme.css.map */
