@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Montserrat:wght@300;400;500&display=swap";:root{--ds-gold: #aa8539;--ds-gold-soft: #c8ae6d;--ds-black: #0e0e0e;--ds-border: #2a2520;--ds-muted: #6b6560;--ds-white: #ffffff;--ds-bg-dark: #0e0e0e;--ds-bg-section: #111111}body{background-color:var(--ds-black)!important;color:var(--ds-white)!important;font-family:Montserrat,sans-serif!important;font-weight:300!important}.shopify-section{background-color:var(--ds-black)!important}.section-template--26484141588612__image_banner,.section-template--26484141588612__featured_product_bCgYA8,.section-template--26484141588612__featured_product_F6R4d9,.section-template--26484141588612__image_with_text_wKYmfg{margin:0!important;padding:0!important}.color-scheme-1,.color-scheme-2,.gradient,.color-background-1,.color-background-2,[class*=color-scheme-]{background:var(--ds-black)!important;color:var(--ds-white)!important}.announcement-bar{background:var(--ds-gold)!important;color:var(--ds-black)!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:13px!important;letter-spacing:.08em!important;text-align:center!important;padding:10px 16px!important}.announcement-bar a,.announcement-bar__message{color:var(--ds-black)!important;text-decoration:none!important}.header-wrapper,.header{background-color:var(--ds-black)!important;border-bottom:1px solid var(--ds-border)!important}.header__heading-link,.header__menu-item,.header__icon{color:var(--ds-white)!important}.banner{position:relative;overflow:hidden}@media(max-width:749px){.banner__media-list{display:block!important}.banner__media-list>*:not(:first-child){display:none!important}.banner__media-list>*:first-child{width:100%!important}}.banner__box{background:transparent!important;border:none!important;text-align:center!important}.banner__heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(2.2rem,8vw,4.5rem)!important;font-weight:300!important;color:var(--ds-white)!important;letter-spacing:.05em!important;line-height:1.1!important;text-shadow:0 2px 20px rgba(0,0,0,.8)!important;animation:ds-fade-up 1.2s ease forwards!important;opacity:0}.banner__subheading{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:clamp(.7rem,2.5vw,.85rem)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ds-gold-soft)!important;text-shadow:0 1px 8px rgba(0,0,0,.9)!important;animation:ds-fade-up 1.2s .3s ease forwards!important;opacity:0}.banner .button,.banner .btn{background:transparent!important;border:1px solid var(--ds-white)!important;color:var(--ds-white)!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:14px 32px!important;border-radius:2px!important;transition:all .3s ease!important;animation:ds-fade-up 1.2s .6s ease forwards!important;opacity:0}.banner .button:hover,.banner .btn:hover{background:var(--ds-gold)!important;border-color:var(--ds-gold)!important;color:var(--ds-black)!important}.ds-fathers-day-banner{background:linear-gradient(135deg,#0e0e0e,#1a1208,#0e0e0e)!important;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-gold);padding:40px 20px;text-align:center}.ds-fathers-day-banner h2{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,6vw,3.2rem);font-weight:300;color:var(--ds-white);margin:0 0 8px;letter-spacing:.03em}.ds-fathers-day-banner p{font-family:Montserrat,sans-serif;font-weight:300;font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--ds-gold-soft);margin:0 0 24px}.featured-product,.section-featured-product,.product{background:var(--ds-black)!important}.product__info-container{background:var(--ds-black)!important;color:var(--ds-white)!important}.product__title,.product__title h1,.product__title h2{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.8rem,5vw,2.8rem)!important;font-weight:300!important;color:var(--ds-white)!important;letter-spacing:.03em!important}.price,.price__regular,.price-item{font-family:Montserrat,sans-serif!important;font-weight:300!important;color:var(--ds-gold-soft)!important;font-size:1rem!important;letter-spacing:.1em!important}.product-form__submit,button[name=add],.btn-add-to-cart{background:var(--ds-gold)!important;border:none!important;color:var(--ds-black)!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:18px 40px!important;border-radius:2px!important;width:100%!important;transition:all .3s ease!important;cursor:pointer!important}.product-form__submit:hover,button[name=add]:hover{background:var(--ds-gold-soft)!important;transform:translateY(-1px)!important;box-shadow:0 4px 20px #aa85394d!important}@media(max-width:749px){.ds-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--ds-black);border-top:1px solid var(--ds-gold);padding:12px 16px;display:none;align-items:center;gap:12px;box-shadow:0 -4px 20px #00000080;transform:translateY(100%);transition:transform .4s ease}.ds-sticky-atc.visible{display:flex;transform:translateY(0)}.ds-sticky-atc .ds-sticky-product{flex:1}.ds-sticky-atc .ds-sticky-title{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;color:var(--ds-white);letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-sticky-atc .ds-sticky-price{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;color:var(--ds-gold-soft);letter-spacing:.1em}.ds-sticky-atc .ds-sticky-btn{background:var(--ds-gold);border:none;color:var(--ds-black);font-family:Montserrat,sans-serif;font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;padding:14px 20px;border-radius:2px;cursor:pointer;white-space:nowrap;min-width:140px;transition:background .3s ease}.ds-sticky-atc .ds-sticky-btn:hover{background:var(--ds-gold-soft)}}.collection{background:var(--ds-black)!important}.collection__title,.collection-hero__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(2rem,6vw,3.5rem)!important;font-weight:300!important;color:var(--ds-white)!important;letter-spacing:.05em!important}h1.collection__title:after{content:" \2014  The Collection"}h1.collection__title{font-size:0!important}h1.collection__title:after{font-size:clamp(2rem,6vw,3rem)!important;font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--ds-white)!important;letter-spacing:.05em!important}.facets-container,.facets{background:var(--ds-black)!important}.facets__heading,.mobile-facets__heading{color:var(--ds-white)!important}.card-wrapper{background:transparent!important}.card{background:#111!important;border:1px solid var(--ds-border)!important;border-radius:0!important;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease!important}.card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px #aa853926!important;border-color:var(--ds-gold)!important}.card__media img{transition:transform .8s ease!important}.card:hover .card__media img{transform:scale(1.04)!important}.card__heading,.card__heading a{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:13px!important;letter-spacing:.1em!important;color:var(--ds-white)!important;text-transform:uppercase!important}.card__information{background:#111!important;padding:16px!important}.price-wrapper .price{color:var(--ds-gold-soft)!important}.quick-add__submit,.card .button{background:transparent!important;border:1px solid var(--ds-gold)!important;color:var(--ds-gold)!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;transition:all .3s ease!important}.quick-add__submit:hover{background:var(--ds-gold)!important;color:var(--ds-black)!important}.cart-drawer,#cart-drawer{background:var(--ds-black)!important;color:var(--ds-white)!important;border-left:1px solid var(--ds-border)!important}.cart-drawer__header{border-bottom:1px solid var(--ds-border)!important;background:var(--ds-black)!important}.cart-drawer__heading{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--ds-white)!important;letter-spacing:.05em!important}.cart-item__name{font-family:Montserrat,sans-serif!important;font-weight:300!important;color:var(--ds-white)!important;font-size:13px!important;letter-spacing:.05em!important}.cart-item__price{color:var(--ds-gold-soft)!important}.cart__checkout-button{background:var(--ds-gold)!important;color:var(--ds-black)!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:2px!important;padding:18px!important;border:none!important;width:100%!important;transition:all .3s ease!important}.cart__checkout-button:hover{background:var(--ds-gold-soft)!important;transform:translateY(-1px)!important}.ds-shipping-bar{padding:12px 16px;background:#111;border-bottom:1px solid var(--ds-border)}.ds-shipping-bar__text{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;color:var(--ds-gold-soft);letter-spacing:.1em;text-align:center;margin-bottom:8px}.ds-shipping-bar__track{height:2px;background:var(--ds-border);border-radius:1px;overflow:hidden}.ds-shipping-bar__fill{height:100%;background:var(--ds-gold);border-radius:1px;transition:width .5s ease}.footer{background:var(--ds-black)!important;border-top:1px solid var(--ds-border)!important;color:var(--ds-muted)!important}.footer__heading,.footer-block__heading{font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ds-white)!important}.footer__list-item a,.footer-block__list-item a{color:var(--ds-muted)!important;font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:13px!important;transition:color .2s ease!important}.footer__list-item a:hover{color:var(--ds-gold-soft)!important}.image-with-text,.image-with-text__content{background:var(--ds-black)!important}.image-with-text__heading{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--ds-white)!important;font-size:clamp(1.8rem,5vw,2.8rem)!important;letter-spacing:.03em!important}.image-with-text__text{font-family:Montserrat,sans-serif!important;font-weight:300!important;color:var(--ds-muted)!important;font-size:14px!important;line-height:1.8!important}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}.ds-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.ds-reveal.ds-visible{opacity:1;transform:translateY(0)}.ds-reveal-delay-1{transition-delay:.1s}.ds-reveal-delay-2{transition-delay:.2s}.ds-reveal-delay-3{transition-delay:.3s}.ds-trust-strip{display:flex;justify-content:center;gap:24px;padding:16px;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);margin:16px 0}.ds-trust-item{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted)}.ds-trust-item svg{color:var(--ds-gold);flex-shrink:0}.ds-gift-badge{display:inline-block;background:var(--ds-gold);color:var(--ds-black);font-family:Montserrat,sans-serif;font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:4px 10px;border-radius:1px;margin-bottom:12px}@media(max-width:749px){.header__icon,.header__menu-item{min-height:44px!important;min-width:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}.banner__media{min-height:85vh!important}.product__grid{grid-template-columns:1fr!important}.product__media-wrapper{width:100%!important}.product-form{padding-bottom:80px!important}.announcement-bar{font-size:11px!important;padding:8px 12px!important}}.ds-scent-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ds-border);margin:0}@media(min-width:750px){.ds-scent-grid{grid-template-columns:repeat(5,1fr)}}.ds-scent-card{background:var(--ds-black);padding:24px 16px;text-align:center;cursor:pointer;transition:background .4s ease;text-decoration:none;display:block}.ds-scent-card:hover{background:#161208}.ds-scent-card__name{font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:300;color:var(--ds-white);letter-spacing:.05em;margin:0 0 4px}.ds-scent-card__notes{font-family:Montserrat,sans-serif;font-size:9px;font-weight:300;color:var(--ds-muted);letter-spacing:.15em;text-transform:uppercase;margin:0}.ds-scent-card__dot{width:8px;height:8px;border-radius:50%;background:var(--ds-gold);margin:0 auto 12px;transition:transform .3s ease}.ds-scent-card:hover .ds-scent-card__dot{transform:scale(1.5)}.banner>.banner__media+.banner__media{display:none!important}.banner>.banner__media:first-of-type,.banner>.banner__media-half:first-of-type{width:100%!important;max-width:100%!important}.banner__media-half{width:100%!important}.banner .banner__media{min-height:90vh;width:100%!important}.banner__media img,.banner__media video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.banner,.banner__media,.banner__media-half{background:var(--ds-black)!important}body.template-index .shopify-section .featured-product,body.template-index .shopify-section .section-featured-product,body.template-index [id*=shopify-section] .featured-product{display:none!important}body.template-index .shopify-section:has(.featured-product){display:none!important}.ds-announcement{background:var(--ds-gold);color:var(--ds-black);font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;letter-spacing:.12em;text-align:center;padding:10px 16px;position:relative;z-index:100}.ds-announcement a{color:var(--ds-black);text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.ds-announcement{font-size:10px;padding:8px 12px;letter-spacing:.08em}}.ds-social-proof{opacity:1!important;transform:none!important;background:#0a0a0a;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);padding:32px 20px;text-align:center}.ds-social-proof__stars{font-size:20px;letter-spacing:2px;color:var(--ds-gold);margin-bottom:6px}.ds-social-proof__rating{font-family:Cormorant Garamond,serif;font-size:2.4rem;font-weight:300;color:var(--ds-white);letter-spacing:.03em;margin-bottom:4px}.ds-social-proof__count{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;letter-spacing:.15em;text-transform:uppercase;color:var(--ds-muted);margin-bottom:40px}.ds-testimonials{display:grid;grid-template-columns:1fr;gap:24px;max-width:900px;margin:0 auto}@media(min-width:750px){.ds-testimonials{grid-template-columns:repeat(3,1fr);gap:32px}}.ds-testimonial{text-align:left;padding:24px;border:1px solid var(--ds-border);background:#111;position:relative;opacity:1!important;transform:none!important}.ds-testimonial:before{content:'"';font-family:Cormorant Garamond,serif;font-size:4rem;color:var(--ds-gold);opacity:.4;position:absolute;top:8px;left:20px;line-height:1}.ds-testimonial__text{font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;color:var(--ds-white);line-height:1.7;margin:20px 0 16px;font-style:italic}.ds-testimonial__name{font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ds-gold-soft)}.ds-testimonial__scent{font-family:Montserrat,sans-serif;font-size:9px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted);margin-top:2px}.ds-gift-section{background:linear-gradient(180deg,#0e0e0e,#110f08 60%,#0e0e0e);padding:60px 20px;text-align:center;border-top:1px solid var(--ds-border)}.ds-gift-section__eyebrow{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--ds-gold);margin-bottom:12px}.ds-gift-section__heading{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,6vw,3.2rem);font-weight:300;color:var(--ds-white);letter-spacing:.03em;margin-bottom:8px;line-height:1.1}.ds-gift-section__sub{font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;color:var(--ds-muted);letter-spacing:.08em;margin-bottom:40px;max-width:460px;margin-left:auto;margin-right:auto}.ds-gift-cards{display:grid;grid-template-columns:1fr;gap:2px;max-width:860px;margin:0 auto 32px}@media(min-width:600px){.ds-gift-cards{grid-template-columns:repeat(2,1fr)}}.ds-gift-card{background:#111;border:1px solid var(--ds-border);padding:28px 24px;text-align:left;text-decoration:none;display:block;transition:border-color .3s ease,background .3s ease;position:relative;overflow:hidden}.ds-gift-card:hover{border-color:var(--ds-gold);background:#141208}.ds-gift-card__badge{display:inline-block;background:var(--ds-gold);color:var(--ds-black);font-family:Montserrat,sans-serif;font-size:8px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:3px 8px;margin-bottom:14px}.ds-gift-card__name{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:300;color:var(--ds-white);letter-spacing:.03em;margin-bottom:6px}.ds-gift-card__desc{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;color:var(--ds-muted);letter-spacing:.06em;line-height:1.6;margin-bottom:16px}.ds-gift-card__price{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:var(--ds-gold-soft);letter-spacing:.1em}.ds-gift-card__arrow{position:absolute;bottom:24px;right:24px;color:var(--ds-gold);font-size:18px;opacity:0;transform:translate(-8px);transition:opacity .3s ease,transform .3s ease}.ds-gift-card:hover .ds-gift-card__arrow{opacity:1;transform:translate(0)}.ds-gift-card--has-img{padding:0;display:flex;flex-direction:column}.ds-gift-card--has-img .ds-gift-card__img{width:100%;height:240px;object-fit:cover;object-position:center;display:block;transition:transform .6s ease}.ds-gift-card--has-img:hover .ds-gift-card__img{transform:scale(1.03)}.ds-gift-card--has-img .ds-gift-card__content{padding:24px;flex:1}.ds-gift-card--has-img .ds-gift-card__arrow{position:static;opacity:1;transform:none;display:inline-block;font-size:10px;letter-spacing:.15em;color:var(--ds-gold);font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;margin-top:12px}.ds-gift-section__cta{display:inline-block;border:1px solid var(--ds-gold);color:var(--ds-gold);font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;padding:14px 36px;text-decoration:none;transition:all .3s ease}.ds-gift-section__cta:hover{background:var(--ds-gold);color:var(--ds-black)}.ds-fd-urgency{background:#1a0e00;border-bottom:1px solid var(--ds-gold);color:var(--ds-gold-soft);font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;letter-spacing:.12em;text-align:center;padding:10px 16px;position:fixed;top:0;left:0;right:0;z-index:9999;width:100%;box-sizing:border-box}body:has(.ds-fd-urgency){padding-top:40px!important}@media(max-width:749px){.ds-fd-urgency{font-size:10px;padding:9px 12px;letter-spacing:.06em}body:has(.ds-fd-urgency){padding-top:38px!important}}.ds-fd-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,#00000026,#0000008c 60%,#000000bf);pointer-events:none}.ds-fd-hero-overlay__inner{text-align:center;padding:24px 20px;max-width:680px;pointer-events:all}.ds-fd-hero-overlay__eyebrow{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:var(--ds-gold);margin-bottom:16px;animation:ds-fade-up 1s ease forwards;opacity:0}.ds-fd-hero-overlay__heading{font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,7vw,4.8rem);font-weight:300;color:#fff;letter-spacing:.03em;line-height:1.05;margin:0 0 16px;text-shadow:0 2px 24px rgba(0,0,0,.8);animation:ds-fade-up 1s .2s ease forwards;opacity:0}.ds-fd-hero-overlay__sub{font-family:Montserrat,sans-serif;font-size:clamp(11px,2.2vw,14px);font-weight:300;letter-spacing:.08em;color:#fffc;line-height:1.7;margin-bottom:32px;animation:ds-fade-up 1s .4s ease forwards;opacity:0}.ds-fd-hero-overlay__ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;animation:ds-fade-up 1s .6s ease forwards;opacity:0}.ds-fd-hero-btn{font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:15px 32px;text-decoration:none;border-radius:2px;transition:all .3s ease;display:inline-block}.ds-fd-hero-btn--primary{background:var(--ds-gold);border:1px solid var(--ds-gold);color:#000}.ds-fd-hero-btn--primary:hover{background:var(--ds-gold-soft);border-color:var(--ds-gold-soft)}.ds-fd-hero-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.6);color:#fff}.ds-fd-hero-btn--ghost:hover{border-color:#fff;background:#ffffff14}@media(max-width:749px){.ds-fd-hero-overlay__ctas{flex-direction:column;align-items:center}.ds-fd-hero-btn{width:100%;max-width:280px;text-align:center}}.ds-scent-guide{background:#080808;border-top:1px solid var(--ds-border);padding:64px 20px 56px}.ds-scent-guide__header{text-align:center;max-width:540px;margin:0 auto 44px}.ds-scent-guide__eyebrow{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--ds-gold);margin-bottom:12px}.ds-scent-guide__heading{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,3rem);font-weight:300;color:#fff;letter-spacing:.04em;margin:0 0 12px}.ds-scent-guide__sub{font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;color:var(--ds-muted);letter-spacing:.06em;line-height:1.7;margin:0}.ds-sg-grid{display:grid;grid-template-columns:1fr;gap:2px;max-width:1100px;margin:0 auto}@media(min-width:600px){.ds-sg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.ds-sg-grid{grid-template-columns:repeat(5,1fr)}}.ds-sg-card{display:block;padding:32px 20px 28px;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease;border:1px solid var(--ds-border);position:relative;overflow:hidden}.ds-sg-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #aa853933;border-color:var(--ds-gold);z-index:1}.ds-sg-card__img{width:100%;height:160px;object-fit:contain;object-position:center;display:block;margin-bottom:16px;transition:transform .5s ease;background:transparent}.ds-sg-card:hover .ds-sg-card__img{transform:scale(1.05)}.ds-sg-card__dot{width:10px;height:10px;border-radius:50%;margin-bottom:16px;transition:transform .4s ease}.ds-sg-card:hover .ds-sg-card__dot{transform:scale(1.6)}.ds-sg-card__name{font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:300;color:#fff;letter-spacing:.04em;margin-bottom:8px}.ds-sg-card__desc{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;color:var(--ds-gold-soft);letter-spacing:.06em;line-height:1.6;margin-bottom:10px}.ds-sg-card__mood{font-family:Montserrat,sans-serif;font-size:10px;font-weight:300;color:var(--ds-muted);letter-spacing:.05em;line-height:1.6;font-style:italic;margin-bottom:16px}.ds-sg-card__cta{font-family:Montserrat,sans-serif;font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-gold);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.ds-sg-card:hover .ds-sg-card__cta{opacity:1;transform:translateY(0)}.ds-gifting-pitch{background:linear-gradient(135deg,#0e0e0e,#110f07,#0e0e0e);border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-gold);padding:64px 20px}.ds-gifting-pitch__inner{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:768px){.ds-gifting-pitch__inner{grid-template-columns:1.5fr 1fr}}.ds-gifting-pitch__eyebrow{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--ds-gold);margin-bottom:12px}.ds-gifting-pitch__heading{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:300;color:#fff;letter-spacing:.03em;line-height:1.1;margin:0 0 16px}.ds-gifting-pitch__body{font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;color:var(--ds-muted);letter-spacing:.05em;line-height:1.8;margin-bottom:28px}.ds-gifting-pitch__features{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.ds-gifting-pitch__feat{font-family:Montserrat,sans-serif;font-size:12px;font-weight:300;color:#fffc;letter-spacing:.1em;display:flex;align-items:center;gap:10px}.ds-gifting-pitch__feat-icon{color:var(--ds-gold);font-size:8px;flex-shrink:0}.ds-gifting-pitch__cta{display:inline-block;background:var(--ds-gold);color:#000;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:15px 36px;text-decoration:none;border-radius:2px;transition:all .3s ease}.ds-gifting-pitch__cta:hover{background:var(--ds-gold-soft)}.ds-gifting-pitch__quote{text-align:center;padding:40px 20px;border:1px solid var(--ds-border)}.ds-gifting-pitch__blockquote{font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:300;color:var(--ds-gold-soft);font-style:italic;letter-spacing:.05em;margin:0 0 16px;line-height:1.3}.ds-gifting-pitch__cite{font-family:Montserrat,sans-serif;font-size:9px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--ds-muted);font-style:normal}.jdgm-widget,.jdgm-carousel,.jdgm-all-reviews-widget,.jdgm-homepage-reviews-widget{background:#0a0a0a!important;border-top:1px solid var(--ds-border)!important;border-bottom:1px solid var(--ds-border)!important;padding:48px 20px!important;font-family:Montserrat,sans-serif!important}.jdgm-widget__heading,.jdgm-carousel__title,.jdgm-all-reviews__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.8rem,5vw,2.8rem)!important;font-weight:300!important;color:var(--ds-white)!important;letter-spacing:.04em!important;text-align:center!important;margin-bottom:8px!important}.jdgm-star,.jdgm-rev__rating .jdgm-star,.jdgm-summary-stars .jdgm-star{color:var(--ds-gold)!important}.jdgm-star:before{color:var(--ds-gold)!important}.jdgm-summary__rating,.jdgm-widget__summary-text{font-family:Cormorant Garamond,serif!important;font-size:2.4rem!important;font-weight:300!important;color:var(--ds-white)!important;text-align:center!important}.jdgm-summary__count,.jdgm-widget__reviews-count{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:300!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--ds-muted)!important;text-align:center!important}.jdgm-rev,.jdgm-carousel-item{background:#111!important;border:1px solid var(--ds-border)!important;border-radius:0!important;padding:24px!important;font-family:Montserrat,sans-serif!important}.jdgm-rev:hover,.jdgm-carousel-item:hover{border-color:var(--ds-gold)!important}.jdgm-rev__body,.jdgm-rev__body p,.jdgm-rev__body span,.jdgm-carousel-item__body,.jdgm-carousel-item__body p{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:300!important;color:#fff!important;line-height:1.7!important;font-style:italic!important}.jdgm-widget *,.jdgm-carousel *,.jdgm-rev *{color:inherit}.jdgm-carousel-item:before,.jdgm-rev:before,[class*=jdgm]:before{color:var(--ds-gold)!important}.jdgm-badge-verified,.jdgm-rev__author-badge,.jdgm-verified-badge,[class*=jdgm][class*=verified]{color:var(--ds-gold)!important;fill:var(--ds-gold)!important}.jdgm-widget svg,.jdgm-widget i,.jdgm-carousel svg,.jdgm-carousel i{color:var(--ds-gold)!important;fill:var(--ds-gold)!important;stroke:var(--ds-gold)!important}.jdgm-rev__author-pic,.jdgm-carousel-item__reviewer-pic{background:var(--ds-gold)!important;border-color:var(--ds-gold)!important;color:var(--ds-black)!important}.jdgm-rev,.jdgm-carousel-item{color:#fff!important}.jdgm-rev__author,.jdgm-rev__author-name{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--ds-gold-soft)!important}.jdgm-rev__author-badge,.jdgm-badge-verified{color:var(--ds-gold)!important;font-size:9px!important;letter-spacing:.1em!important}.jdgm-rev__timestamp{color:var(--ds-muted)!important;font-size:9px!important;letter-spacing:.1em!important}.jdgm-rev__prod-title{color:var(--ds-muted)!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.jdgm-paginate__load-more-btn,.jdgm-btn{background:transparent!important;border:1px solid var(--ds-gold)!important;color:var(--ds-gold)!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:2px!important;padding:12px 32px!important;transition:all .3s ease!important}.jdgm-paginate__load-more-btn:hover,.jdgm-btn:hover{background:var(--ds-gold)!important;color:var(--ds-black)!important}.jdgm-carousel__arrow{background:var(--ds-black)!important;border:1px solid var(--ds-border)!important;color:var(--ds-gold)!important}.jdgm-carousel__arrow:hover{border-color:var(--ds-gold)!important;background:#111!important}.jdgm-write-rev-link,.jdgm-create-rev-link{color:var(--ds-gold-soft)!important;font-size:11px!important;letter-spacing:.1em!important}.shopify-section:has(.jdgm-widget),.shopify-section:has(.jdgm-carousel){background:#0a0a0a!important}.jdgm-testimonials-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;height:auto!important;overflow:visible!important;width:100%!important}.jdgm-testimonials-container .jdgm-card.jdgm-testimonial{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;flex-direction:column;opacity:1!important;visibility:visible!important;display:flex}.jdgm-testimonials-container .jdgm-card.jdgm-testimonial.ds-jdgm-hidden,.ds-jdgm-hidden,.jdgm-arrows--bottom,.jdgm-carousel__arrow,.jdgm-arrow{display:none!important}.ds-jdgm-nav{display:flex;justify-content:center;gap:12px;margin-top:28px}.ds-jdgm-btn{background:#0e0e0e;border:1px solid #aa8539;color:#aa8539;width:44px;height:44px;border-radius:4px;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.ds-jdgm-btn:hover{background:#aa8539;color:#000}@media(max-width:749px){.jdgm-testimonials-container{grid-template-columns:1fr!important}}@media(max-width:749px){.banner__media-list{display:block!important;grid-template-columns:unset!important}.banner__media-half,.banner__media-list>li,.banner__media-list>div{width:100%!important;max-width:100%!important;min-height:85vh!important;display:block!important}.banner__media-list>li:not(:first-child),.banner__media-list>div:not(:first-child){display:none!important}.banner__media{width:100%!important;min-height:85vh!important}}.ds-bt-hero{position:relative;background:#050505;min-height:92vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.ds-bt-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(170,133,57,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 50%,rgba(10,8,4,.9) 0%,transparent 80%);z-index:1}.ds-bt-hero__content{position:relative;z-index:2;text-align:center;padding:40px 20px;max-width:700px}.ds-bt-hero__eyebrow{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:var(--ds-gold);margin-bottom:20px;animation:ds-fade-up 1s ease forwards;opacity:0}.ds-bt-hero__heading{font-family:Cormorant Garamond,serif;font-size:clamp(2.8rem,8vw,5rem);font-weight:300;color:var(--ds-white);letter-spacing:.05em;line-height:1;margin-bottom:16px;animation:ds-fade-up 1s .2s ease forwards;opacity:0}.ds-bt-hero__sub{font-family:Montserrat,sans-serif;font-size:12px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-muted);margin-bottom:36px;animation:ds-fade-up 1s .4s ease forwards;opacity:0}.ds-bt-hero__btn{display:inline-block;background:transparent;border:1px solid var(--ds-white);color:var(--ds-white);font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;padding:15px 40px;text-decoration:none;transition:all .3s ease;animation:ds-fade-up 1s .6s ease forwards;opacity:0}.ds-bt-hero__btn:hover{background:var(--ds-gold);border-color:var(--ds-gold);color:var(--ds-black)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dapper-custom.css.map */
