@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";h1,h2,h3,.h1,.h2,.h3,.product-card-title,.collection-title,.section-header__title,.article__title,.page-banner .heading,.rte h1,.rte h2,.rte h3{font-family:Playfair Display,serif!important;letter-spacing:.01em}h4,h5,h6,.h4,.h5,.h6,.btn,button,.product__price,.nav-link,.header-menu-link,.breadcrumb-nav a,label,.form__label,.option-swatch__name,.product__price-regular,.product__price-sale{font-family:Space Grotesk,sans-serif!important}body,p,li,td,th,dd,dt,.rte,.rte p,.product-card-price,.product__description,.footer-block__content,input,textarea,select{font-family:Inter,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.15}h2,.h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;line-height:1.2}h3,.h3{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:500;line-height:1.25}:root{--blk-gold: #D4A039;--blk-gold-hover: #B8872E;--blk-gold-light: #E8C878}.footer a:hover,.footer-links a:hover,.footer-block a:hover{color:var(--blk-gold)!important}.btn:not(.btn--outline):not(.btn--link):not(.unstyled-link),.product-form__submit,.cart__submit,button[type=submit],.shopify-payment-button__button{background-color:var(--blk-gold)!important;color:#000!important;border-color:var(--blk-gold)!important;font-family:Space Grotesk,sans-serif!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.85rem!important;padding:14px 32px!important;border-radius:1px!important;transition:background-color .3s ease,transform .2s ease!important}.btn:not(.btn--outline):not(.btn--link):hover,.product-form__submit:hover,.cart__submit:hover,button[type=submit]:hover{background-color:var(--blk-gold-hover)!important;border-color:var(--blk-gold-hover)!important;transform:translateY(-1px)}.btn--outline,.btn-outline{background:transparent!important;color:var(--blk-gold)!important;border:1px solid var(--blk-gold)!important;border-radius:1px!important}.btn--outline:hover,.btn-outline:hover{background:var(--blk-gold)!important;color:#000!important}.collection-grid,.grid--products,.product-grid{gap:24px!important}.product-card,.grid__item-product,.product-item{padding-bottom:16px}.product-card-title,.product-card__name,.product-card .product-card-title a{font-family:Playfair Display,serif!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.02em!important;margin-top:12px!important}.product-card-price,.product-card__price,.product-card .price{font-family:Space Grotesk,sans-serif!important;font-size:.9rem!important;font-weight:500!important;letter-spacing:.05em!important;margin-top:4px!important}.product-card-image,.product-card__image,.product-card img{border-radius:2px}.product-card .swatch-wrapper,.product-card .color-swatch,.product-card .option-swatch{display:none!important}.collection-banner h1,.main-collection-banner h1,.page-banner .heading{font-family:Playfair Display,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:400!important;letter-spacing:.03em!important}.collection-banner__description,.main-collection-banner__description{font-family:Inter,sans-serif!important;font-size:1rem!important;max-width:600px;margin:0 auto}.product__title,.product-single__title{font-family:Playfair Display,serif!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.2!important;margin-bottom:12px!important}.product__price,.product-single__price,.product__price-regular{font-family:Space Grotesk,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.05em!important}.product-option__label,.variant__label{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.75rem!important}.product__description,.product-single__description{font-family:Inter,sans-serif!important;font-size:.95rem!important;line-height:1.8!important;color:#555!important}.product__accordion-heading,.product-tab-title{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.8rem!important}.header-menu-link,.nav-link,.header a{font-family:Space Grotesk,sans-serif!important;font-weight:500!important;letter-spacing:.08em!important;font-size:.85rem!important}.footer,.footer-section,[class*=footer] section{font-family:Inter,sans-serif!important}.footer h2,.footer h3,.footer h4,.footer .footer-block__heading{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.8rem!important}.footer p,.footer li,.footer a{font-family:Inter,sans-serif!important;font-size:.85rem!important}input,textarea,select{font-family:Inter,sans-serif!important;border-radius:1px!important;border-color:#d0d0d0!important;font-size:.9rem!important}input:focus,textarea:focus,select:focus{border-color:var(--blk-gold)!important;outline:none!important;box-shadow:0 0 0 1px var(--blk-gold)!important}.page-banner .heading{font-family:Playfair Display,serif!important;font-weight:400!important;letter-spacing:.03em!important}.page-banner .description{font-family:Inter,sans-serif!important;font-weight:300!important;font-size:1rem!important}.announcement-bar,.announcement-bar-section{font-family:Space Grotesk,sans-serif!important;letter-spacing:.08em!important;font-size:.8rem!important}.cart__submit-button,.cart__checkout-button{background-color:var(--blk-gold)!important;color:#000!important;border-color:var(--blk-gold)!important;font-family:Space Grotesk,sans-serif!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:16px 40px!important;font-size:.85rem!important;border-radius:1px!important}.cart__submit-button:hover,.cart__checkout-button:hover{background-color:var(--blk-gold-hover)!important;border-color:var(--blk-gold-hover)!important}.blk-trust-badges{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 20px!important;margin:28px 0 0!important;padding:24px 0 0!important;border-top:1px solid #e5e5e5!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;clear:both!important}.blk-trust-badge{display:flex!important;align-items:center!important;gap:10px!important;font-family:Space Grotesk,sans-serif!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.04em!important;color:#333!important;line-height:1.3!important;padding:0!important;margin:0!important;min-height:0!important}.blk-trust-badge svg{flex-shrink:0!important;width:18px!important;height:18px!important}.blk-trust-badge span{white-space:nowrap!important}.blk-mission-callout{margin:24px 0 0!important;padding:20px 24px!important;background:#f7f7f7!important;border-left:3px solid #D4A039!important;border-radius:0 2px 2px 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;clear:both!important}.blk-mission-callout p{font-family:Inter,sans-serif!important;font-size:.85rem!important;font-weight:400!important;line-height:1.6!important;color:#555!important;margin:0!important;padding:0!important}.blk-mission-callout a{display:inline-block!important;margin-top:8px!important;font-family:Space Grotesk,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#d4a039!important;text-decoration:none!important;transition:color .25s ease!important}.blk-mission-callout a:hover{color:#b8872e!important}@media(max-width:767px){.blk-trust-badges{grid-template-columns:1fr 1fr!important;gap:12px!important}.blk-trust-badge{font-size:.72rem!important}}.template-page .page-banner .heading{font-size:clamp(2rem,4vw,3rem)!important}.contact-form-section .contact-form{max-width:600px}.contact-form-section .contact-form textarea{min-height:150px}.icon-with-text .icon-with-text-icon svg,.icon-with-text .icon-with-text-icon img{color:var(--blk-gold)!important}.cart-page .cart-title,.template-cart h1{font-family:Playfair Display,serif!important;font-size:clamp(1.8rem,3vw,2.4rem)!important;font-weight:400!important}.cart-item__name,.cart__product-name{font-family:Playfair Display,serif!important;font-size:1rem!important}.cart-item__price,.cart__price{font-family:Space Grotesk,sans-serif!important;font-weight:500!important}.cart__total,.cart-subtotal{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;letter-spacing:.05em!important}.collection-filter label,.filter-label{font-family:Space Grotesk,sans-serif!important;font-weight:500!important;font-size:.8rem!important;letter-spacing:.06em!important;text-transform:uppercase!important}.collection-sort select,.sort-by select{font-family:Inter,sans-serif!important;font-size:.85rem!important;border-radius:1px!important}@media(max-width:767px){.btn:not(.btn--outline):not(.btn--link):not(.unstyled-link),.product-form__submit,button[type=submit]{padding:12px 24px!important;font-size:.8rem!important}.collection-grid,.grid--products,.product-grid{gap:16px!important}.product-card-title,.product-card__name,.product-card .product-card-title a{font-size:.9rem!important;margin-top:8px!important}.product-card-price,.product-card__price{font-size:.8rem!important}.product__title,.product-single__title{font-size:1.6rem!important}.product__price,.product-single__price{font-size:1.1rem!important}.blk-trust-badges{margin-top:20px!important;padding-top:20px!important;gap:10px 16px!important}.blk-trust-badge{font-size:.7rem!important;gap:8px!important}.blk-trust-badge svg{width:16px!important;height:16px!important}.blk-mission-callout{margin-top:20px!important;padding:16px 20px!important}.blk-mission-callout p{font-size:.8rem!important}.header-menu-link,.nav-link{font-size:.9rem!important;letter-spacing:.05em!important}.page-banner .heading{font-size:1.8rem!important}.page-banner .description{font-size:.9rem!important}.icon-with-text .icon-with-text-inner{gap:12px!important}.footer{padding:40px 20px!important}}@media(max-width:479px){h1,.h1{font-size:1.6rem!important}h2,.h2{font-size:1.3rem!important}.product__title,.product-single__title{font-size:1.4rem!important}.blk-trust-badges{grid-template-columns:1fr!important;gap:8px!important}}.shopify-policy__title,.policy-page h1{font-family:Playfair Display,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:400!important;letter-spacing:.02em!important;margin-bottom:2rem!important}.shopify-policy__body,.policy-page .rte{font-family:Inter,sans-serif!important;font-size:.95rem!important;line-height:1.8!important;color:#333!important;max-width:800px!important;margin:0 auto!important}.shopify-policy__body h2,.policy-page .rte h2{font-family:Playfair Display,serif!important;font-size:1.4rem!important;font-weight:500!important;margin-top:2.5rem!important;margin-bottom:1rem!important}.shopify-policy__body h3,.policy-page .rte h3{font-family:Space Grotesk,sans-serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-top:2rem!important;margin-bottom:.75rem!important}.marquee-inner-card,.marquee-inner-item,.mini-cart-drawer .marquee-text-box,.free-shipping-wrapper,.free-shipping-content,.free-shipping-progress,.free-shipping-bar,[data-shipping-bar-wrapper]{display:none!important}cart-note,.cart-product-notes [href="#ordernote"],.cart-product-notes [data-details-item],#ordernote,.tool-cart-note,[add-order-note]{display:none!important}.shipping-estimator,.shipping-estimate-wrapper,[data-shipping-calculator],.cart-product-notes [href="#shippingEstimate"],#shippingEstimate,.gift-wrap-wrapper,.cart-product-notes [href="#giftwrap"],#giftwrap{display:none!important}.mini-cart-drawer .mini-cart-items{padding-bottom:20px!important;max-height:calc(100vh - 320px)!important;overflow-y:auto!important}.mini-cart-drawer .mini-cart-footer{padding:16px 20px!important;border-top:1px solid #e5e5e5!important;background:#fff!important;position:relative!important;z-index:2!important}.mini-cart-drawer .mini-cart-footer .cart-footer-total{margin-bottom:12px!important}.mini-cart-drawer .shopify-payment-button,.mini-cart-drawer .additional-checkout-buttons,.mini-cart-drawer [data-shopify=dynamic-checkout-cart]{margin-top:8px!important}.mini-cart-drawer .shopify-payment-button__button{margin-top:0!important}.template-cart cart-note,.template-cart .shipping-estimator,.template-cart .shipping-estimate-wrapper,.template-cart [data-shipping-calculator],.template-cart .cart-product-notes [href="#ordernote"],.template-cart .cart-product-notes [href="#shippingEstimate"],.template-cart #ordernote,.template-cart #shippingEstimate{display:none!important}.cart-product-notes:empty,.cart-product-notes:not(:has(*:not([style*="display: none"]))){display:none!important}.logo-img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:bicubic}html{scroll-behavior:smooth}a{transition:color .25s ease}a:focus-visible{outline:2px solid var(--blk-gold);outline-offset:2px}::selection{background:var(--blk-gold);color:#000}html,body{overflow-x:hidden}img{max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ham-global.css.map */
