:root{--sdjb-gold: #d9a520;--sdjb-gold-light: #e6bb4d;--sdjb-gold-dark: #b8841a;--sdjb-navy: #192a4d;--sdjb-charcoal: #1a1a1a;--sdjb-cream: #faf8f3;--trust-bar-height: 40px}h1,.h1{letter-spacing:-.01em}h2,.h2,h3,.h3{letter-spacing:-.005em}.sdjb-eyebrow{display:inline-block;font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;line-height:1;color:var(--sdjb-gold);margin-bottom:.85rem}.button,button,a{transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}.product-card__link,.product-card h3 a,.product-card h4 a,.product-card .product-card__title,.collection-card__link,.collection-card h3 a,.collection-card h3,.collection-card__title{color:var(--sdjb-charcoal)}.product-card__link:hover,.product-card:hover h3 a,.product-card:hover h4 a,.collection-card__link:hover,.collection-card:hover h3 a,.collection-card:hover .collection-card__title{color:var(--sdjb-gold)}.sold-out-cta{margin-top:18px;padding:20px 22px;background:var(--sdjb-navy);color:#f2f0ea;border-radius:2px}.sold-out-cta__title{font-family:var(--font-heading--family);font-size:1.15rem;margin:0 0 4px;color:#fff}.sold-out-cta__text{font-size:.9rem;line-height:1.5;margin:0 0 12px;color:#d9dde6}.sold-out-cta__link{display:inline-block;font-weight:600;letter-spacing:.02em;color:var(--sdjb-gold);text-decoration:none}.sold-out-cta__link:hover{color:var(--sdjb-gold-light)}.sold-out-cta__alt{display:block;margin-top:8px;font-size:.82rem;color:#c9cdd8;text-decoration:underline}.sold-out-cta__alt:hover{color:#fff}#auth-trust-bar{position:sticky;top:0;left:0;width:100%;z-index:15;background:#1a1a1a;color:var(--sdjb-gold);font-family:Georgia,Times New Roman,serif;font-size:13px;letter-spacing:.08em}#auth-trust-bar .bar-inner{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--trust-bar-height);padding:0 20px;margin:0;background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}#auth-trust-bar .bar-inner:focus-visible{outline:2px solid var(--sdjb-gold);outline-offset:-3px}#auth-trust-bar .shield{flex:0 0 auto}#auth-trust-bar .chevron{transition:transform .3s ease;font-size:10px;line-height:1}#auth-trust-bar.open .chevron{transform:rotate(180deg)}#auth-trust-bar .trust-popover{position:absolute;top:100%;left:50%;width:min(360px,calc(100vw - 32px));padding:14px 18px;background:#fff;color:#555;text-align:left;letter-spacing:normal;border-radius:2px;border-top:2px solid var(--sdjb-gold);box-shadow:0 12px 30px #00000038;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility .25s;z-index:16}#auth-trust-bar.open .trust-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}#auth-trust-bar .trust-popover__title{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:13px;line-height:1.4;margin:0 0 6px;color:#1a1a1a}#auth-trust-bar .trust-popover__body{font-size:12px;line-height:1.6;margin:0;color:#555}body .header-section:has(>#header-component[sticky=always]),body .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:var(--trust-bar-height)}html{scroll-padding-top:calc(var(--trust-bar-height) + var(--header-height, 60px))}@media(max-width:749px){:root{--trust-bar-height: 38px}#auth-trust-bar{font-size:12px;letter-spacing:.06em}#auth-trust-bar .trust-popover{padding:12px 14px}h1,.h1{font-size:clamp(1.95rem,8.5vw,2.5rem)!important;line-height:1.12}h2,.h2{font-size:clamp(1.6rem,7vw,2.1rem)!important}}.product-card .card-gallery{overflow:hidden}.product-card .card-gallery,.product-card .card-gallery .product-media-container{background-color:#fff}.product-card .card-gallery img{object-fit:contain!important;box-sizing:border-box;padding:5%;background-color:#fff}.product-card .card-gallery img,.product-card .card-gallery .product-media-container{transition:transform .45s cubic-bezier(.2,.6,.2,1)}@media(min-width:750px){.product-card:hover .card-gallery img{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.product-card .card-gallery img{transition:none}.product-card:hover .card-gallery img{transform:none}}.product-card [ref=productTitleLink] .text-block,.product-card [ref=productTitleLink] p{color:var(--sdjb-charcoal);transition:color .25s ease}.product-card:hover [ref=productTitleLink] .text-block,.product-card:hover [ref=productTitleLink] p{color:var(--sdjb-gold)}.product-card [class*=__vendor_eyebrow]{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;line-height:1.2}.product-card [class*=__vendor_eyebrow] p{margin:0}.product-card [class*=__vendor_eyebrow] p:empty{display:none}[class*=__text_eyebrow]{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sdjb-gold);line-height:1.2}[class*=__text_eyebrow] p{margin:0}.cart-page__more-blocks .cart-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 14px;margin:0;color:var(--sdjb-charcoal)}.cart-page__more-blocks .cart-trust__item{white-space:nowrap;letter-spacing:.04em}.cart-page__more-blocks .cart-trust__dot{color:var(--sdjb-gold);font-weight:600}.cart-page__more-blocks{border-top:1px solid rgb(26 26 26 / .08);margin-top:8px;padding-top:4px}.cart-page__more-blocks .payment-icons{opacity:.9}@media(max-width:749px){.cart-page__more-blocks .cart-trust{font-size:12px;gap:0 10px}}.cart-items__title{font-family:var(--font-primary--family, Georgia, "Times New Roman", serif);letter-spacing:-.005em}@media screen and (min-width:750px){.header-menu .menu-list__list-item:where(:not([slot=overflow])){position:relative}.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{width:max-content!important;min-width:210px;max-width:340px;left:0!important;right:auto!important;top:100%!important;padding-inline:0!important;clip-path:none!important;background-color:var(--color-background, #fff);border:1px solid rgb(26 26 26 / .08);border-top:2px solid var(--sdjb-gold);box-shadow:0 16px 34px #00000024}.header-menu .menu-list__submenu .mega-menu,.header-menu .menu-list__submenu .mega-menu__grid,.header-menu .menu-list__submenu .mega-menu__column,.header-menu .menu-list__submenu .mega-menu__list,.header-menu .menu-list__submenu .mega-menu__submenu{display:block!important;width:auto!important;grid-template-columns:none!important;grid-column:auto!important;gap:0!important}.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .menu-list__submenu-inner{transform:none!important;display:block!important;padding:8px 0!important;max-height:min(70vh,520px);overflow-y:auto}.header-menu .menu-list__submenu .mega-menu__link,.header-menu .menu-list__submenu .mega-menu__link--parent{display:block!important;padding:9px 22px!important;white-space:nowrap;line-height:1.3}.header-menu .menu-list__submenu .mega-menu__link--parent{font-weight:600;border-bottom:1px solid rgb(26 26 26 / .06);margin-bottom:4px}.header-menu .menu-list__submenu .mega-menu__link:hover{background:#1a1a1a0a;color:var(--sdjb-gold)}.header__underlay-open{--color-submenu: transparent !important}.header__underlay-open:after{display:none!important}}@media screen and (max-width:749px){.menu-drawer{background:var(--sdjb-cream)}.menu-drawer__close-button{display:none!important}.menu-drawer__navigation{padding-block:4px 28px;padding-inline:0}.menu-drawer__topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(var(--trust-bar-height, 38px) + 14px) 22px 14px;margin-bottom:4px;border-bottom:1px solid rgba(26,26,26,.1);position:sticky;top:0;z-index:3;background:var(--sdjb-cream)}.menu-drawer__back{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:4px 0;cursor:pointer;color:var(--sdjb-charcoal);font-family:var(--font-subheading--family, inherit);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.menu-drawer__back svg{color:var(--sdjb-gold);transition:transform .2s ease}.menu-drawer__back:hover{color:var(--sdjb-gold)}.menu-drawer__back:hover svg{transform:translate(-3px)}.menu-drawer__topbar-brand{font-family:var(--font-heading--family);font-size:.78rem;line-height:1.2;letter-spacing:.02em;color:#9a8f78;text-align:right;max-width:52%}.menu-drawer__menu.has-submenu>li{padding-inline:22px;border-bottom:1px solid rgba(26,26,26,.07)}.menu-drawer__menu.has-submenu>li:last-child{border-bottom:0}.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family)!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--sdjb-charcoal)!important;padding-block:15px!important;padding-inline:0!important}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{transition:color .2s ease}.menu-drawer__menu-item--mainlist:hover .menu-drawer__menu-item-text{color:var(--sdjb-gold)}.menu-drawer__menu--childlist{padding-block:0 14px}.menu-drawer__menu--childlist .menu-drawer__list-item{padding-inline:0}.menu-drawer__menu-item--child{font-family:var(--font-body--family)!important;font-size:.95rem!important;color:#5a5a5a!important;padding-block:8px!important;padding-inline:16px 0!important;position:relative}.menu-drawer__menu-item--child:before{content:"";position:absolute;left:0;top:50%;width:7px;height:1px;background:var(--sdjb-gold);transform:translateY(-50%);opacity:.55}.menu-drawer__menu-item--child:hover .menu-drawer__menu-item-text,.menu-drawer__menu-item--active .menu-drawer__menu-item-text{color:var(--sdjb-gold)!important}.sdjb-hero__note{padding-inline:14px}.sdjb-hero__cta-row .button,.sdjb-hero .button{width:100%;max-width:360px}.collection-list .collection-card__image,.collection-list .collection-card img{border-radius:2px}.shopify-section{--section-padding-block: clamp(40px, 9vw, 64px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
