:root{--h2d-action:#573b2c;--h2d-action-hover:#35241c;--h2d-ink:#29282b;--h2d-muted:#6c6763;--h2d-border:#ded3cc;--h2d-radius:6px}html body{font-family:var(--font-body-family);color:var(--h2d-ink)}html body :is(#MainContent,footer) :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h2d-details-motto){font-family:var(--font-heading-family)!important}html body :is(#MainContent,footer) :is(p,li,dt,dd,td,th,input,textarea,select,label,legend,.price,.product__description,.product__text,.rte,.caption,.caption-with-letter-spacing,.form__label,.h2d-sku-name,.h2d-ring-guide,.h2d-live-preview,.os-copy,.h2d-details-eyebrow,.h2d-detail-nav a,.h2d-mobile-size-link){font-family:var(--font-body-family)!important}html body :is(.header__inline-menu,.h2d-header-categories,.announcement-bar,.breadcrumbs,.h2d-breadcrumbs),html body :is(.h2d-header-categories,.h2d-about-submenu,.breadcrumbs,.h2d-breadcrumbs) a{font-family:var(--font-body-family)!important}html body .announcement-bar__message,html body .header .localization-form__select{font-family:var(--font-body-family)!important}html body .h2d-header-brand{font-family:var(--font-heading-family)!important}html body #MainContent :is(.h2d-unified-breadcrumb,.h2d-bogo-breadcrumb,.h2d-product-nav a,.h2d-bogo-eyebrow,.product__tax){font-family:var(--font-body-family)!important}html body main .rte :is(span,strong,em,a){font-family:inherit!important}html body product-info .product__description{color:var(--h2d-ink);line-height:1.65}html body product-info .product__description :is(p,span,li,strong,em,a,h1,h2,h3,h4){color:inherit!important}html body product-info :is(.form__label,.quantity__label){text-transform:uppercase;font-weight:700!important}html body :is(button,.button,.h2d-button,.h2d-favorites__all,.h2d-promo__button,.h2d-value-button,.os-btn,.jdgm-write-rev-link){font-family:var(--font-body-family)!important}html body #MainContent .jdgm-write-rev-link,html body :is(.button,.h2d-button,.h2d-favorites__all,.h2d-promo__button,.h2d-value-button,.os-btn,.jdgm-write-rev-link,.shopify-payment-button__button--unbranded){--color-button:87,59,44;--color-button-text:255,255,255;background:var(--h2d-action)!important;color:#fff!important;border:1px solid var(--h2d-action)!important;border-radius:var(--h2d-radius)!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:600!important;line-height:1.4;letter-spacing:.06em;min-height:48px;padding:13px 22px;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background-color .18s,border-color .18s}html body :is(.button,.h2d-button,.h2d-favorites__all,.h2d-promo__button,.h2d-value-button,.os-btn,.jdgm-write-rev-link,.shopify-payment-button__button--unbranded):hover:not(:disabled):not([aria-disabled=true]){background:var(--h2d-action-hover)!important;border-color:var(--h2d-action-hover)!important}html body .button:after,html body .button:before{box-shadow:none!important}html body :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--h2d-action);outline-offset:3px}html body :is(button,.button):disabled,html body .button[aria-disabled=true]{opacity:.5;cursor:not-allowed}html body product-info :is(.product-form,.product-form__buttons,.shopify-payment-button){width:100%;max-width:none!important}html body product-info :is(.product-form__submit,.shopify-payment-button__button--unbranded){width:100%!important;max-width:none!important}html body product-info[id^=MainProduct] .product__media-wrapper{min-width:0}html body product-info[id^=MainProduct] media-gallery{min-width:0;width:100%}html body product-info[id^=MainProduct] .product-media-container{width:100%;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;border:0;border-radius:0!important;box-shadow:none}html body product-info[id^=MainProduct] .product__modal-opener{height:auto!important}html body product-info[id^=MainProduct] .product__modal-opener .product__media.media{padding:0!important;height:auto!important;aspect-ratio:auto!important}html body product-info[id^=MainProduct] .product__modal-opener .product__media>img{display:block;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;object-fit:contain!important}html body product-info[id^=MainProduct] .product-media-container .deferred-media{width:100%;height:auto;aspect-ratio:var(--ratio,1);padding:0!important}html body product-info[id^=MainProduct] .thumbnail{border-radius:4px!important;overflow:hidden}html body product-info[id^=MainProduct] .thumbnail img{object-fit:cover}html body product-info[id^=MainProduct] .thumbnail[aria-current=true]{border-color:var(--h2d-action);box-shadow:0 0 0 1px var(--h2d-action)}html body #ProductGridContainer .card-wrapper .card--media,html body #ProductGridContainer .card-wrapper .card--media .card__inner{--ratio-percent:100%!important}html body #ProductGridContainer .card-wrapper .card__media .media img{object-fit:cover;background:transparent}html body.template-collection .collection .card-wrapper .card__inner{--ratio-percent:100% !important;position:relative;aspect-ratio:1 / 1!important;height:auto!important;overflow:hidden}html body.template-collection .collection .card-wrapper .card__inner .card__media,html body.template-collection .collection .card-wrapper .card__inner .card__media .media{top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}html body.template-collection .collection .card-wrapper .card__media .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}html body .jdgm-widget{--jdgm-primary-color:#895c50;--jdgm-secondary-color:#f4efeb;--jdgm-star-color:#895c50}html body :is(.jdgm-star,.jdgm-rev-widg__summary-stars,.jdgm-prev-badge__stars,.jdgm-rev__rating){color:#895c50!important}html body .jdgm-histogram__bar-content{background:#895c50!important}html body .jdgm-histogram__bar{background:#f4efeb!important}html body :is(.jdgm-rev__author,.jdgm-rev__buyer-badge,.jdgm-rev__timestamp){color:#895c50!important}html body .jdgm-rev-widg__summary-text{color:#948b84!important}html body:has(product-info) .jdgm-rev-widg__title{font-size:0!important}html body:has(product-info) .jdgm-rev-widg__title:after{content:"Loved by Hunters \2661";font:700 23px/1.4 var(--font-heading-family);color:#352d28}html body main:has([data-ring-nav]) .h2d-detail-nav{max-width:none!important;padding:0 40px!important;border-top:1px solid #eee6df;border-bottom:1px solid #eee6df;background:#fff}html body main:has([data-ring-nav]) .h2d-detail-nav a{position:relative;min-height:88px!important;padding:16px 12px!important;border:0!important;background:#fff!important;color:#9a6516!important;font:700 15px/1.4 var(--font-body-family)!important;letter-spacing:0!important}html body main:has([data-ring-nav]) .h2d-detail-nav :is(svg,.h2d-nav-symbol){display:none!important}html body main:has([data-ring-nav]) .h2d-detail-nav a[aria-current]{background:#fff!important;color:#9a6516!important}html body main:has([data-ring-nav]) .h2d-detail-nav a[aria-current]:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:1px;background:#9a6516}html body .h2d-sku-cards .h2d-sku-name,html body .h2d-rings .h2d-sku-cards .h2d-sku-name{text-transform:capitalize!important}html body variant-selects select option{text-transform:capitalize}html body .footer{margin-top:0!important;background:#fbf8f5!important;color:#36312e!important}html body .footer .footer__content-top{max-width:1440px;padding:54px 48px 40px}html body .footer .footer__blocks-wrapper{display:grid;grid-template-columns:1.35fr repeat(4,minmax(130px,1fr));gap:28px 46px;align-items:start}html body .footer .footer-block{width:auto!important;margin:0!important;text-align:left}html body .footer .footer-block__brand-info{max-width:190px}html body .footer .footer-block__image-wrapper{margin:0 0 12px!important}html body .footer .footer-block__heading{margin:0 0 14px!important;color:#2f2926!important;font:500 16px/1.3 var(--font-heading-family)!important}html body .footer .footer-block__heading a{color:inherit;text-decoration:none}html body .footer :is(.footer-block__details-content,.footer-block__details-content p){font:14px/1.75 var(--font-body-family);color:#77716c}html body .footer .footer-block__details-content p{margin:0 0 14px}html body .footer .footer-block__details-content a{color:#554b45;text-decoration:none}html body .footer .footer-block__details-content a:hover{text-decoration:underline;text-underline-offset:3px}html body .footer .list-menu__item--link{display:inline-block;padding:0!important;color:#77716c!important;font:14px/1.75 var(--font-body-family)!important}html body .footer .footer__list-social{margin-top:22px!important;gap:16px}html body .footer .list-social__link{padding:0!important;color:#302a27}html body .footer .list-social__link .svg-wrapper{width:20px;height:20px}html body .footer .footer__content-bottom{border-top:1px solid #e8dfd9!important;background:transparent}html body .footer .footer__content-bottom-wrapper{max-width:1440px;padding:20px 48px!important;min-height:58px}html body .footer .footer__copyright{font:12px/1.5 var(--font-body-family);color:#817a75}html body .footer .footer__copyright .copyright__content:nth-child(2){display:none}html body .footer .footer-block--newsletter{display:none!important}@media(max-width:989px){html body .footer .footer__content-top{padding:42px 28px 32px}html body .footer .footer__blocks-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px}html body .footer .footer-block:first-child{grid-column:span 1}}@media(max-width:749px){html body .footer .footer__content-top{padding:36px 20px 28px}html body .footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}html body .footer .footer-block:has(.footer-block__brand-info){grid-column:1/-1}html body .footer .footer__content-bottom-wrapper{padding:18px 20px!important}html body .footer .footer-block__heading{font-size:15px!important}}@media(max-width:749px){html body main:has([data-ring-nav]) .h2d-detail-nav{padding:0 12px!important}html body main:has([data-ring-nav]) .h2d-detail-nav a{min-height:62px!important;padding:10px 4px!important;font-size:12px!important;line-height:1.25!important}}@media(min-width:990px){html body product-info[id^=MainProduct] media-gallery:has(.thumbnail-slider){display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start}html body product-info[id^=MainProduct] media-gallery>slider-component:first-of-type{grid-column:2;grid-row:1;min-width:0;width:100%;margin:0}html body product-info[id^=MainProduct] media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;display:block!important;margin:0!important;padding:0;min-width:0}html body product-info[id^=MainProduct] .thumbnail-slider>.slider-button{display:none!important}html body product-info[id^=MainProduct] .thumbnail-list{display:flex;flex-direction:column;gap:8px;max-height:720px;overflow-y:auto;overflow-x:hidden;padding:2px!important;margin:0!important;scroll-snap-type:y proximity}html body product-info[id^=MainProduct] .thumbnail-list__item.slider__slide{width:100%!important;min-width:0!important;flex:0 0 auto!important;aspect-ratio:.94}html body product-info[id^=MainProduct] .thumbnail-list__item:before{padding-bottom:106%!important}html body product-info[id^=MainProduct] .product__media-list{margin:0;padding:0;width:100%}html body product-info[id^=MainProduct] .product__media-list>.product__media-item{width:100%!important;max-width:100%!important;padding:0}html body product-info[id^=MainProduct] .product__media-list>.product__media-item:not(.is-active){display:none}}@media(max-width:749px){html body product-info[id^=MainProduct] media-gallery{display:block}html body product-info[id^=MainProduct] .product__media-list{margin:0!important;padding:0!important;width:100%}html body product-info[id^=MainProduct] .product__media-list>.product__media-item{width:100%!important;max-width:100%!important;min-width:100%;padding:0;margin:0}html body product-info[id^=MainProduct] .product__media-list:after{display:none}html body product-info[id^=MainProduct] media-gallery>slider-component{margin-left:0;margin-right:0;max-width:100%}html body product-info[id^=MainProduct] .thumbnail-list{flex-direction:row;max-height:none}html body .our-story :is(.os-hero,.os-bridge,.os-wait,.os-promise){display:block!important;min-height:0!important}html body .our-story :is(.os-hero-bg,.os-bridge-bg,.os-wait-bg,.os-promise-video){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block}html body .our-story :is(.os-hero,.os-bridge,.os-wait,.os-promise):before,html body .our-story :is(.os-hero,.os-bridge,.os-wait,.os-promise):after{display:none}html body .our-story .os-bridge-inner{width:100%!important;padding:36px 20px!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .our-story .os-title{font-size:clamp(28px,8vw,38px)!important;line-height:1.2!important}html body .our-story .os-copy{font-size:14px!important;line-height:1.7!important}html body .our-story .os-buttons{display:flex;flex-direction:column;gap:12px}html body .our-story .os-btn{width:100%}}@media(prefers-reduced-motion:reduce){html body :is(.button,.h2d-button,.os-btn){transition:none}}html body main:has([data-ring-nav]) nav.h2d-detail-nav[data-ring-nav]{background:#fdfbf9;padding:0 40px!important;border-color:#e5d8cf;gap:12px}html body main:has([data-ring-nav]) nav.h2d-detail-nav[data-ring-nav] a{position:relative;flex:1 1 0;min-width:0;min-height:84px!important;border:0!important;border-radius:14px;background:transparent!important;color:#69462f!important;font:700 18px/1.35 var(--font-heading-family)!important;text-align:center;padding:20px 12px!important;transition:background-color .2s ease}html body main:has([data-ring-nav]) nav.h2d-detail-nav[data-ring-nav] a:hover{background:#f7f0ea!important}html body main:has([data-ring-nav]) nav.h2d-detail-nav[data-ring-nav] a[aria-current=location]{background:#f1e7df!important}html body main:has([data-ring-nav]) nav.h2d-detail-nav[data-ring-nav] a[aria-current=location]:after{content:"";position:absolute;left:50%;right:auto;bottom:13px;width:74px;max-width:45%;height:2px;transform:translate(-50%);background:#a67b60}@media(max-width:749px){html body main:has([data-ring-nav]) nav.h2d-detail-nav[data-ring-nav]{padding:0 12px!important;gap:4px}html body main:has([data-ring-nav]) nav.h2d-detail-nav[data-ring-nav] a{font-size:12px!important;min-height:68px!important;padding:12px 4px 18px!important;border-radius:9px}html body main:has([data-ring-nav]) nav.h2d-detail-nav[data-ring-nav] a[aria-current=location]:after{bottom:8px;width:34px}}@media(prefers-reduced-motion:reduce){html body main:has([data-ring-nav]) nav.h2d-detail-nav[data-ring-nav] a{transition:none}}html body .card__inner,html body .h2d-product-card-media{position:relative}html body .h2d-product-card-media{display:block;min-width:0}html body .card-wrapper .quick-add:not(.h2d-card-quick-add){display:none!important}html body .h2d-card-quick-add{position:absolute;right:12px;bottom:12px;z-index:4;margin:0}html body .h2d-card-quick-add modal-opener,html body .h2d-card-quick-add product-form,html body .h2d-card-quick-add form{display:block;margin:0}html body .h2d-card-quick-add__button{display:flex!important;align-items:center;justify-content:center;gap:0;width:48px!important;min-width:48px!important;max-width:164px;height:48px!important;min-height:48px!important;padding:0 13px!important;border:1px solid #d9cec7!important;border-radius:999px!important;background:#fff!important;color:#4d392e!important;box-shadow:0 3px 13px #36251d24!important;overflow:hidden;white-space:nowrap;cursor:pointer;transition:width .22s ease,gap .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}html body .h2d-card-quick-add__button:after,html body .h2d-card-quick-add__button:before{display:none!important}html body .h2d-card-quick-add__icon{display:flex;flex:0 0 23px;width:23px;height:23px}html body .h2d-card-quick-add__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}html body .h2d-card-quick-add__label{display:block;max-width:0;opacity:0;overflow:hidden;font:700 11px/1 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;transition:max-width .22s ease,opacity .16s ease}html body .h2d-card-quick-add:hover .h2d-card-quick-add__button,html body .h2d-card-quick-add__button:focus-visible{width:132px!important;gap:8px;background:#674431!important;border-color:#674431!important;color:#fff!important}html body .h2d-card-quick-add:hover .h2d-card-quick-add__label,html body .h2d-card-quick-add__button:focus-visible .h2d-card-quick-add__label{max-width:86px;opacity:1}html body .h2d-card-quick-add__button:disabled{opacity:.55;cursor:not-allowed}html body .h2d-card-quick-add .loading__spinner{position:absolute}html body .h2d-card-quick-add .loading__spinner:not(.hidden)~*{opacity:0}html body .h2d-cs-bag{display:none!important}@media(max-width:749px){html body .h2d-card-quick-add{right:9px;bottom:9px}html body .h2d-card-quick-add__button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0 10px!important}html body .h2d-card-quick-add__icon{flex-basis:21px;width:21px;height:21px}}@media(hover:none){html body .h2d-card-quick-add:hover .h2d-card-quick-add__button{width:42px!important;gap:0;background:#fff!important;border-color:#d9cec7!important;color:#4d392e!important}html body .h2d-card-quick-add:hover .h2d-card-quick-add__label{max-width:0;opacity:0}}@media(prefers-reduced-motion:reduce){html body .h2d-card-quick-add__button,html body .h2d-card-quick-add__label{transition:none}}html body .product-card-wrapper .card__inner:has(.h2d-card-quick-add){z-index:2}html body .h2d-card-quick-add .product-form__error-message-wrapper{position:absolute;right:0;bottom:calc(100% + 8px);width:220px;max-width:70vw;background:#fff;padding:10px;border:1px solid #d9cec7;color:#843b2e;font-size:12px;line-height:1.4}html body .h2d-quick-add-simple .quick-add-modal__content{width:min(720px,calc(100% - 32px));max-width:720px;max-height:90dvh;margin:0;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;border:1px solid #e4dcd6;border-radius:12px;background:#fff;overflow:hidden}html body .h2d-quick-add-simple .quick-add-modal__content-info{padding:32px;max-height:90dvh;overflow-y:auto;overflow-x:hidden;background:#fff;overscroll-behavior:contain}html body .h2d-quick-add-simple .quick-add-modal__toggle{top:12px;right:12px;width:32px;height:32px;z-index:5;background:#fff}html body .h2d-quick-add-simple product-info{padding:0!important;background:#fff}html body .h2d-quick-add-simple .product{display:block;margin:0}html body .h2d-quick-add-simple .product__info-wrapper{width:100%!important;max-width:100%!important;padding:0!important}html body .h2d-quick-add-simple .h2d-unified-breadcrumb,html body .h2d-quick-add-simple .h2d-product-nav{display:none!important}html body .h2d-quick-add-simple .h2d-sku-cards input:checked+label .h2d-sku-name{background:#fff!important;color:#292524!important}html body .h2d-quick-add-simple .product__info-container{position:static;width:100%;max-width:none}html body .h2d-quick-add-simple .product__title{margin:0 28px 8px 0}html body .h2d-quick-add-simple .product__title h2{font-size:22px;line-height:1.3}html body .h2d-quick-add-simple .price{font-size:16px;margin-bottom:20px}html body .h2d-quick-add-simple .product__info-container>div:has(>.installment){display:none}html body .h2d-quick-add-simple variant-selects{display:block;margin:20px 0}html body .h2d-quick-add-simple variant-selects .product-form__input{max-width:none;width:100%;margin:0 0 22px;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px}html body .h2d-quick-add-simple variant-selects .product-form__input+.product-form__input{border-top:1px solid #e5dfdb;padding-top:20px}html body .h2d-quick-add-simple variant-selects .form__label{font-size:15px!important;line-height:1.4;font-weight:500!important;letter-spacing:0;text-transform:none;color:#292524;margin-bottom:12px;width:100%}html body .h2d-quick-add-simple variant-selects .product-form__input--pill:not(.h2d-sku-cards) label{min-width:64px;min-height:40px;margin:0;padding:9px 16px;border:1px solid #bdb6b1;border-radius:24px;background:#fff;color:#292524;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1.3}html body .h2d-quick-add-simple variant-selects .product-form__input--pill:not(.h2d-sku-cards) input:checked+label{background:#292524;color:#fff;border-color:#292524}html body .h2d-quick-add-simple variant-selects .h2d-sku-cards label{width:156px;max-width:calc(50% - 4px);margin:0;padding:0;border:1px solid #d8d0ca;border-radius:4px;overflow:hidden;background:#fff;color:#292524;display:flex;flex-direction:column}html body .h2d-quick-add-simple variant-selects .h2d-sku-cards input:checked+label{border-color:#51382c;box-shadow:0 0 0 1px #51382c}html body .h2d-quick-add-simple variant-selects .h2d-sku-cards label img{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover;border-radius:0;margin:0}html body .h2d-quick-add-simple .h2d-sku-cards .h2d-sku-name{font-size:14px;line-height:1.35;padding:10px 6px;text-align:center;text-transform:capitalize}html body .h2d-quick-add-simple .h2d-quick-add-personalize{border-top:1px solid #e5dfdb;border-bottom:1px solid #e5dfdb;padding:14px 0;margin:20px 0}html body .h2d-quick-add-simple .h2d-quick-add-personalize summary{display:list-item;cursor:pointer;font-size:14px;font-weight:500}html body .h2d-quick-add-simple .h2d-quick-add-personalize[open] summary{margin-bottom:16px}html body .h2d-quick-add-simple .product-form__quantity{margin:18px 0}html body .h2d-quick-add-simple .product-form__buttons{max-width:none}html body .h2d-quick-add-simple .product-form__submit{width:100%;min-height:50px;background:#292524;color:#fff;border:0;border-radius:5px;font-size:16px;margin-bottom:0}html body .h2d-quick-add-simple .product-form__submit:after{box-shadow:none}html body .h2d-quick-add-simple .product__view-details{font-size:13px;margin-top:16px}@media(max-width:749px){html body .h2d-quick-add-simple .quick-add-modal__content{width:calc(100% - 24px);max-height:88dvh}html body .h2d-quick-add-simple .quick-add-modal__content-info{padding:28px 18px 22px;max-height:88dvh}html body .h2d-quick-add-simple .product__title h2{font-size:19px}html body .h2d-quick-add-simple variant-selects .h2d-sku-cards label{width:calc(50% - 4px)}html body .h2d-quick-add-simple variant-selects .product-form__input--pill:not(.h2d-sku-cards) label{min-width:calc((100% - 32px)/5);padding:9px 8px}}html body .h2d-quick-add-simple .quick-add-modal__toggle svg{width:14px!important;height:14px!important;flex:none;color:#292524}html body .h2d-quick-add-simple .quick-add-modal__toggle{display:flex;align-items:center;justify-content:center}html body .h2d-quick-add-simple .h2d-quick-add-personalize{padding:0;border:1px solid #ded3cc;border-radius:6px;background:#fff;overflow:hidden}html body .h2d-quick-add-simple .h2d-quick-add-personalize>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:15px 16px;margin:0!important;font:600 13px/1.4 var(--font-body-family);letter-spacing:.03em;color:#51382c;background:#faf7f4}html body .h2d-quick-add-simple .h2d-quick-add-personalize>summary::-webkit-details-marker{display:none}html body .h2d-quick-add-simple .h2d-quick-add-personalize>summary:after{content:"+";font-size:20px;line-height:1}html body .h2d-quick-add-simple .h2d-quick-add-personalize[open]>summary:after{content:"\2212"}html body .h2d-quick-add-simple .product-engraving-field{padding:16px 14px 0;margin:0}html body .h2d-quick-add-simple .product-engraving-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .h2d-quick-add-simple .product-engraving-field input{display:block;width:100%;box-sizing:border-box;min-height:46px;padding:12px;border:1px solid #d8d0ca;border-radius:5px;background:#fff;color:#292524;font:400 16px/1.4 var(--font-body-family)}html body .h2d-quick-add-simple .engraving-note{margin:8px 0 0;color:#776c65;font:400 12px/1.5 var(--font-body-family)}html body .h2d-quick-add-simple .h2d-ring-fonts{min-width:0;width:auto;margin:18px 14px 16px;padding:0;border:0}html body .h2d-quick-add-simple .h2d-ring-fonts>legend{padding:0;margin:0 0 10px;font:600 13px/1.4 var(--font-body-family);letter-spacing:.04em;color:#292524}html body .h2d-quick-add-simple .h2d-font-slider{position:relative;min-width:0}html body .h2d-quick-add-simple .h2d-ring-font-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible!important;padding:1px;margin:0;width:100%}html body .h2d-quick-add-simple .h2d-ring-font-grid>label{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;width:auto!important;margin:0;padding:8px;border:1px solid #d8d0ca;border-radius:5px;background:#fff;cursor:pointer;box-sizing:border-box}html body .h2d-quick-add-simple .h2d-ring-font-grid>label:has(input:checked){border-color:#895c50;box-shadow:0 0 0 1px #895c50;background:#fbf6f2}html body .h2d-quick-add-simple .h2d-ring-font-grid>label:has(input:focus-visible){outline:2px solid #51382c;outline-offset:3px}html body .h2d-quick-add-simple .h2d-ring-font-grid>label>input{position:absolute;width:1px;height:1px;opacity:0;margin:0;clip-path:inset(50%)}html body .h2d-quick-add-simple .h2d-font-sample{display:flex;align-items:center;justify-content:center;width:100%;height:60px;overflow:hidden;background:transparent}html body .h2d-quick-add-simple .h2d-font-sample img{display:block;width:100%!important;height:100%!important;max-width:100%;object-fit:contain!important;transform:none!important;margin:0}html body .h2d-quick-add-simple .h2d-font-option-name{display:block;margin:7px 0 0;text-align:center;color:#51433b;font:400 13px/1.4 var(--font-body-family)}html body .h2d-quick-add-simple .h2d-font-slider__arrow,html body .h2d-quick-add-simple .h2d-font-slider__pagination{display:none!important}@media(max-width:749px){html body .h2d-quick-add-simple .h2d-ring-font-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body .h2d-quick-add-simple .h2d-font-sample{height:52px}}html body .h2d-card-quick-add__button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0 10px!important}html body .h2d-card-quick-add__icon{flex-basis:19px;width:19px;height:19px}@media(max-width:749px){html body .h2d-card-quick-add__button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0 8px!important}html body .h2d-card-quick-add__icon{flex-basis:17px;width:17px;height:17px}}@media(hover:none){html body .h2d-card-quick-add:hover .h2d-card-quick-add__button{width:40px!important}}@media(hover:none)and (max-width:749px){html body .h2d-card-quick-add:hover .h2d-card-quick-add__button{width:36px!important}}html body variant-selects .h2d-sku-cards .h2d-sku-primary{display:block;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.35;text-transform:capitalize;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}html body variant-selects .h2d-sku-cards .h2d-sku-secondary{display:block;margin-top:3px;font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.35;color:#72665e;text-transform:capitalize;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}html body variant-selects .h2d-sku-cards label:has(.h2d-sku-secondary) .h2d-sku-name{min-height:48px;box-sizing:content-box}html body variant-selects .h2d-sku-cards .h2d-sku-secondary{white-space:normal}html body .h2d-card-quick-add{top:10px;right:10px;bottom:auto}html body .h2d-card-quick-add .h2d-card-quick-add__button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;gap:0;background:#fff9f2a8!important;border:0!important;color:#423025e0!important;box-shadow:none!important}html body .h2d-card-quick-add__icon{flex-basis:17px;width:17px;height:17px}html body .h2d-card-quick-add .h2d-card-quick-add__label{max-width:0;opacity:0}html body .h2d-card-quick-add__button:focus-visible{outline:2px solid #674431;outline-offset:3px}html body .h2d-card-quick-add .product-form__error-message-wrapper{top:calc(100% + 8px);bottom:auto}@media(hover:hover){html body .h2d-card-quick-add:hover .h2d-card-quick-add__button{background:#fff9f2e6!important}}@media(max-width:749px){html body .h2d-card-quick-add{top:8px;right:8px;bottom:auto}html body .h2d-card-quick-add .h2d-card-quick-add__button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}html body .h2d-card-quick-add__icon{flex-basis:15px;width:15px;height:15px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/h2d-consistency.css.map */
