.m-product-form--wrapper .m-add-to-cart,.m-product-form .m-add-to-cart,.m-product-form button[name=add],.product-block-group--buy-buttons .m-add-to-cart{min-height:62px;width:100%;font-size:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 26px #020a2729;transition:transform .15s ease,box-shadow .15s ease}.m-product-form--wrapper .m-add-to-cart:hover,.m-product-form .m-add-to-cart:hover{transform:translateY(-1px);box-shadow:0 14px 30px #020a2738}.product-block-group--buy-buttons,.m-product-form--wrapper{margin:6px 0 18px}.m-product-info--wrapper .m-product-option{margin-bottom:9px}.m-product-info--wrapper .m-product-option--label{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px}.m-product-info--wrapper .m-product-option--dropdown .m-product-option--content{max-width:240px}.m-product-info--wrapper .m-product-option--dropdown select{font-size:14px;min-height:42px}.m-product-info--wrapper .m-product-option--color .m-product-option--content{gap:7px;margin:0}.m-product-info--wrapper .m-product-option--color .m-product-option--node{position:relative;width:18px;height:18px}.m-product-info--wrapper .m-product-option--color .m-product-option--swatch{width:18px;height:18px}.m-product-info--wrapper .m-product-option--color .m-product-option--swatch>label{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px!important;border-radius:50%!important;background-size:cover;background-position:center}.m-product-info--wrapper .m-product-option--color{margin-bottom:8px}.m-product-info--wrapper .m-product-option--color .m-product-option--node:after{content:attr(data-value);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%) translateY(3px);background:#10172f;color:#fff;font-size:11px;letter-spacing:.06em;line-height:1;padding:5px 9px;border-radius:2px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:6}.m-product-info--wrapper .m-product-option--color .m-product-option--node:hover:after,.m-product-info--wrapper .m-product-option--color .m-product-option--node:focus-within:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.hm-b--estimate{margin:14px 0}.hm-b--estimate .hm-b__label{display:inline;margin:0 6px 0 0;font-size:15px}.hm-b--estimate .hm-estimate,.hm-b--estimate .hm-estimate__row{display:inline}.hm-b--estimate .hm-estimate__row~.hm-estimate__row{display:none}.hm-b--estimate .hm-est__pre{display:none}.hm-b--estimate .hm-b__hint--choose{display:inline;margin:0;font-size:13px}.hm-b--estimate .hm-b__hint--choose:before{content:". "}.hm-b--estimate .hm-b__hint--clock{display:block;margin-top:6px}.hm-fr__stoneph{display:none!important}.hm-fr__stones{align-self:end!important;align-items:flex-end!important;padding-bottom:18px}.hm-fr__stone{justify-content:flex-end}.main-product__block-custom_text .m-product-text{font-size:13px;line-height:1.5;margin:2px 0 8px}.main-product__block-custom_text .m-product-text p{margin:0}.hm-payrow{margin:0 0 16px}.hm-payrow__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hm-payrow__cell{line-height:0}.hm-payrow__ico{width:38px;height:24px;display:block}.hm-desc__lead{margin:0 0 14px;line-height:1.6}.hm-desc__lead p{margin:0 0 10px}.hm-desc__lead p:last-child{margin-bottom:0}.hm-gifting__fig{margin:0 0 12px;max-width:180px}.hm-gifting__img{display:block;width:100%;height:auto;border-radius:2px}.hm-gifting__cap{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-top:6px;text-align:center}.m-collapsible--content__inner:has(.hm-gifting__fig){display:flex;flex-direction:column}.m-collapsible--content__inner:has(.hm-gifting__fig) .hm-gifting__fig{order:-1;align-self:flex-start}@media(min-width:600px){.m-collapsible--content__inner:has(.hm-gifting__fig){display:grid;grid-template-columns:150px 1fr;gap:4px 18px;align-items:start}.m-collapsible--content__inner:has(.hm-gifting__fig)>*{grid-column:2}.m-collapsible--content__inner:has(.hm-gifting__fig) .hm-gifting__fig{grid-column:1;grid-row:1 / span 20;margin:0;max-width:none}}.m-collapsible--content__inner a[href="#hm-packaging"],.hm-gifting__see a{text-decoration:underline;text-underline-offset:3px;color:inherit;cursor:pointer}.m-collapsible--content__inner a[href="#hm-packaging"]:hover,.hm-gifting__see a:hover{opacity:.7}.hm-askform{margin-top:10px;position:relative}.hm-askform__decoy{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hm-askform__pair{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.hm-askform__pair input{flex:1 1 160px}.hm-askform input,.hm-askform textarea{width:100%;padding:11px 12px;border:1px solid rgba(16,23,47,.18);border-radius:2px;font-size:14px;background:#fff;color:inherit;min-width:0}.hm-askform textarea{margin-bottom:10px;resize:vertical}.hm-askform__send{display:block;width:100%;padding:13px 18px;border:0;border-radius:2px;background:#e6d3ac;color:#10172f;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.hm-askform__send:hover{opacity:.9}.hm-askform__note{font-size:12px;opacity:.7;margin:8px 0 0}.hm-askform__done{padding:12px;background:#e6d3ac40;border-radius:2px;margin:0}.hm-askform__err{color:#a3341f;margin:0 0 10px}@media(max-width:767px){.m-product-form--wrapper .m-add-to-cart,.m-product-form .m-add-to-cart,.m-product-form button[name=add]{min-height:56px;font-size:16px}.m-product-info--wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.m-product-info--wrapper>.main-product__block{flex:0 0 100%;order:20}.m-product-info--wrapper>.main-product__block-text{order:1}.m-product-info--wrapper>.main-product__block-title{order:2;margin:0 0 2px}.m-product-info--wrapper>.main-product__block-rating{order:3;margin:0 0 4px}.m-product-info--wrapper>.main-product__block-hm_promise{order:4;margin:8px 0 0}.m-product-info--wrapper>.main-product__block-variant_picker{order:5;margin:10px 0 0}.m-product-info--wrapper>.main-product__block-hm_ring_size{order:6;margin:10px 0 0}.m-product-info--wrapper>.main-product__block-price{order:7;margin:8px 0 10px}.m-product-info--wrapper>.main-product__block-buy_buttons{order:8;margin:0}.m-product-info--wrapper>.main-product__block-custom_text{order:9;margin-top:10px}.m-product-info--wrapper>.main-product__block-hm_tiers{order:10;margin-top:4px}.m-product-info--wrapper .hm-promise{padding:14px 0 12px}.m-product-info--wrapper .hm-promise__title{margin-bottom:9px}.m-product-info--wrapper .hm-promise__big{gap:9px}.m-product-info--wrapper .hm-promise__item p{font-size:13px;line-height:1.4}.m-product-info--wrapper .hm-b{margin:10px 0}.m-product-info--wrapper .main-product__block-variant_picker variant-picker{display:block}.m-product-info--wrapper .main-product__block-variant_picker .m-product-option{margin:0 0 8px}.m-product-info--wrapper .main-product__block-variant_picker .m-product-option:last-child{margin-bottom:0}.m-product-info--wrapper .main-product__block-variant_picker .m-product-option.hm-option-hidden{display:none}.m-product-info--wrapper .m-product-option--label{margin:0 0 4px;font-size:12px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.m-product-info--wrapper .m-product-option--content{margin:0}.m-product-info--wrapper .m-product-option--color .m-product-option--node,.m-product-info--wrapper .m-product-option--color .m-product-option--swatch{width:22px;height:22px}.m-product-info--wrapper .m-product-option--color .m-product-option--swatch>label{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;flex:0 0 22px!important}.m-product-info--wrapper .m-product-option--dropdown .m-product-option--content{max-width:260px}.m-product-info--wrapper .m-product-option--dropdown select{min-height:42px;padding-block:0}.m-product-info--wrapper .m-product-option-error:empty{display:none}.m-product-info--wrapper>.main-product__block-buy_buttons .m-product-form--wrapper{margin:0}.m-product-info--wrapper>.main-product__block-buy_buttons .m-add-to-cart{width:100%;min-height:56px;font-size:16px;letter-spacing:.07em;box-shadow:0 8px 20px #020a2724}.m-product-info--wrapper>.main-product__block-price{width:100%;text-align:center!important}.m-product-info--wrapper>.main-product__block-price>*,.m-product-info--wrapper>.main-product__block-price .m-price,.m-product-info--wrapper>.main-product__block-price .m-price__container,.m-product-info--wrapper>.main-product__block-price .m-price-list,.m-product-info--wrapper>.main-product__block-price .m-price__regular,.m-product-info--wrapper>.main-product__block-price .m-price__sale{justify-content:center!important;text-align:center!important}.m-product-info--wrapper>.main-product__block-price .m-price,.m-product-info--wrapper>.main-product__block-price .m-price-item{white-space:nowrap}.hm-b--estimate{margin:8px 0}.hm-b--estimate .hm-b__label{font-size:14px}.hm-b--estimate .hm-b__hint--choose{font-size:12px}}@media(min-width:1024px){.m-footer--accordion{flex-wrap:wrap!important}.m-footer--block-newsletter{flex:0 0 33.33%!important;max-width:33.33%!important;margin-top:-250px}}.m-footer--block-newsletter .m-footer--block-title{font-size:15px!important;line-height:1.3!important;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.m-footer--block-newsletter .m-footer--block-content{max-width:320px}.m-footer--block-newsletter .m-footer--block-newsletter-desc{font-size:13px;line-height:1.5;opacity:.8;margin-bottom:12px}.m-footer--block-newsletter form,.m-footer--block-newsletter .m-newsletter-form{max-width:320px}@media(max-width:767px){.m-icon-box--small .m-mixed-layout__inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 10px!important}.m-icon-box--small .m-mixed-layout__inner>*{width:auto!important;max-width:none!important}.m-icon-box--small .m-icon-box__inner{padding:8px 4px!important}.m-icon-box--small .m-icon-box__icon{display:none!important}.m-icon-box--small .m-icon-box__heading{font-size:15px!important;line-height:1.2!important;margin:0!important}.m-icon-box--small .m-icon-box__description,.m-icon-box--small .m-icon-box__description p{font-size:11px!important;line-height:1.3!important;margin:2px 0 0!important}.m-icon-box--small .m-section-py{padding-top:18px!important;padding-bottom:18px!important}.m-icon-box--small .m-section-my{margin-top:0!important;margin-bottom:0!important}}html body .m-facets .m-facet--button a,html body .m-active-facets--item,html body .m-facets-price--ranges,html body .m-toolbar--column-switcher>button,html body .m-pagination>span:not(.deco),html body .m-pagination a,html body .m-product-option--dropdown select,html body .m-sticky-addtocart .m-product-option--dropdown-select,html body .m-select-custom--options,html body .hm-select,html body .m-product-option--button .m-product-option--node,html body .m-product-option--button .m-product-option--node__label,html body .m-product-info--wrapper .m-product-option--color .m-product-option--node:after,html body .m-search-form,html body .m-search-form--full,html body .m-search-popup__result,html body .m-search-result .m-search-item-page--badge,html body .m-newsletter-form__wrapper,html body .m-newsletter-form__button--text,html body .m-newsletter-form input:not([type=radio]):not([type=checkbox]),html body .hm-signup__row input,html body .hm-signup__row button,html body .hm-gf__email,html body .hm-gf__email input[type=email],html body .form-field,html body .m-quantity,html body .m-password-page .form-field,html body .m-cart .m-cart-addon__body,html body .m-cart-addon__header button,html body .hm-cart-gift,html body .hm-cart-gift__field textarea,html body .hm-gc__card,html body .hm-gc__pic,html body .hm-cart-delivery,html body .hm-ship .hm-ship__est,html body .hm-ship .hm-ship__estinput,html body .hm-ship .hm-ship__estbtn,html body .hm-ship .hm-ship__note,html body .hm-ship .hm-ship__closebtn,html body .hmct__ok,html body .hmct__err,html body .hmct__field input:not([type=radio]):not([type=checkbox]),html body .hmct__field textarea,html body .hmct__btn,html body .hm-askform input:not([type=radio]):not([type=checkbox]),html body .hm-askform textarea,html body .hm-askform__send,html body .hm-askform__done,html body .hm-modal__box .hm-modal__actions a,html body .m-add-to-cart,html body .m-product-form button[name=add],html body .shopify-payment-button__button,html body .spr-button,html body .spr-container .spr-summary-actions-newreview,html body .spr-container .spr-form-input,html body .hmaf__btn,html body .m-cookie-banner__buttons .cookie-action--accept,html body .shopify-challenge__container .shopify-challenge__button,html body .m-product-media__xr-button .m-xr-button,html body .hm-chip span,html body .hm-row,html body .hm-row__tag,html body .hm-arrival,html body .hm-field textarea,html body .hm-field input[type=text],html body .hm-timeline,html body .hm-engrave__preview,html body .hm-pk__badge,html body .main-product__block .m-product-trust-badge,html body .m-product-tag:not(.m-product-tag--soldout),html body .m-product-tag--preorder .foxkit-preorder-badge,html body .m-product-card__tag-name,html body .m-product-card__background-expand,html body .m-product-card--style-2 .m-product-card__media .m-product-card__action>*,html body .m-modal--content,html body .hm-modal__box,html body .hm-cmp__scroll,html body .m-cookie-banner--bottom-left,html body .m-cookie-banner--bottom-right,html body .m-testimonial__wrapper,html body .m-countdown-timer--style-1 .m-countdown-timer__box,html body .m-countdown-timer--style-2,html body .m-lookbook-product,html body .notification,html body .m-tooltip__content,html body .hm-sp__media{border-radius:0!important}@media(min-width:990px){.main-product__block-variant_picker:not(.hm-pk-split) .hm-vp-duo variant-picker{display:flex!important;flex-wrap:nowrap;align-items:flex-start;gap:32px}.main-product__block-variant_picker:not(.hm-pk-split) .hm-vp-duo .m-product-option--color{flex:0 0 auto;margin-bottom:0}.main-product__block-variant_picker:not(.hm-pk-split) .hm-vp-duo .m-product-option--dropdown:not(.hm-option-hidden):not(.hm-pk-cards-on){flex:1 1 auto;max-width:280px;min-width:0;margin-bottom:0}.main-product__block-variant_picker:not(.hm-pk-split) .hm-vp-duo .m-product-option--dropdown .m-product-option--content{max-width:none}.main-product__block-variant_picker:not(.hm-pk-split) .hm-vp-duo .m-product-option--dropdown .m-product-option--content>div{display:flex;width:100%}.main-product__block-variant_picker:not(.hm-pk-split) .hm-vp-duo .m-product-option--dropdown select{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hm-site.css.map */
