.text-block.share_show{flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}.text-block.share_show p{margin:0}.text-block.share_show .share-button{margin:0;width:auto;cursor:pointer}.text-block.share_show .share-button svg{max-width:34px;height:auto}variant-picker .variant-option.variant-option--dropdowns{display:flex;flex-wrap:wrap;gap:10px}variant-picker .variant-option.variant-option--dropdowns .single_option{width:calc(33.33% - 6.66px);flex:auto;display:flex;flex-direction:column;justify-content:flex-end}variant-picker .variant-option.variant-option--dropdowns .single_option label span,variant-picker .variant-option.variant-option--dropdowns .single_option label{display:flex;align-items:center;gap:10px}variant-picker .variant-option.variant-option--dropdowns .single_option label svg,variant-picker .variant-option.variant-option--dropdowns .single_option label img{width:22px;height:auto}variant-picker .variant-option.variant-option--dropdowns .single_option.lineitems_inner>label{display:flex;justify-content:space-between;align-items:center}variant-picker .variant-option.variant-option--dropdowns .popup_link{text-decoration:underline}variant-picker .variant-picker__form .variant-option.variant-option--dropdowns.option---1{width:100%}variant-picker .variant-picker__form .variant-option.variant-option--dropdowns{width:calc(50% - 5px)}variant-picker .variant-option.variant-option--dropdowns .single_option .variant-option__select-wrapper,.product-information .product-details .divider__line{border-color:#0000004d;border-radius:8px}variant-picker .variant-option.variant-option--dropdowns .single_option .variant-option__select-wrapper .variant-option__select{padding:6px 10px}.heading_with_closeControl{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.product-information .product-details product-form-component .product-form-buttons>span{max-width:410px;margin:0 auto}.product-information .product-details product-form-component .product-form-buttons add-to-cart-component *{font-family:var(--font-heading--family);text-transform:uppercase}.product-information .product-details .accelerated-checkout-block .shopify-payment-button__button{text-transform:uppercase}.product-information .product-details product-form-component .text-block.share_show p{font-family:var(--font-subheading--family)}.product-information .product-details [ref=priceContainer] .price-inner *{font-family:var(--font-heading--family)}.product-information .product-details product-price{flex-direction:unset;justify-content:space-between;align-items:flex-end}.product-information .product-details product-price>*{width:auto!important;margin-top:0;margin-bottom:0}.menu_with_icon{display:flex;align-items:center;gap:6px}.menu_with_icon img{width:100%;max-width:18px;vertical-align:middle}header-component .button_inner .header_button{display:flex;align-items:center;gap:9px;color:#404e5c}header-component header-drawer .menu-drawer__navigation .has-submenu>.menu-drawer__list-item{min-height:auto!important}header-component header-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item>.menu-drawer__menu-item>.menu-drawer__menu-item-text,header-component header-drawer .menu-drawer__navigation .menu-drawer__list-item>details>summary .menu-drawer__menu-item-text{font-size:16px}header-component header-drawer .menu-drawer__navigation .menu-drawer__list-item>details>summary .svg-wrapper{padding-top:6px;padding-bottom:6px}header-component header-drawer .menu-drawer__menu.has-submenu .menu-drawer__menu-item--mainlist{min-height:auto}.margin-left-right-auto{margin-left:auto;margin-right:auto}.product-information__grid .product-details [class*=__product_title_] *{text-transform:capitalize}.product-information .product-details product-price .sku_inner{font-size:16px;padding-top:22px}.product-information .product-details product-price .jdgm-preview-badge{font-size:18px}.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link{color:#ce9e56!important}.mega-menu__column .mega-menu__link--parent{color:#0c1220}product-card-link product-card .jdgm-widget{margin:0!important}product-card-link product-card .jdgm-widget *{font-size:16px}product-card-link slideshow-slide.product-media-container.product-media-container--external_video *{pointer-events:none}header-drawer .menu-drawer__featured-content-list{padding-top:20px}header-drawer .menu-drawer__featured-content-list-item{flex:0 0 40%}.ui-test-collection-list .collection-card__content{gap:0}.drawer_header_logo_with_close{position:relative;display:flex;align-items:center;gap:10px}.drawer_header_logo_with_close img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:200px}#HeaderDrawer-Account.menu-drawer__menu-item,#HeaderDrawer-Virtual-Appointment.menu-drawer__menu-item{gap:6px;justify-content:flex-start}#HeaderDrawer-Account.menu-drawer__menu-item svg,#HeaderDrawer-Virtual-Appointment.menu-drawer__menu-item svg{width:18px;height:auto}.new-page-width.section{max-width:1200px;margin:0 auto}#quick-add-dialog #quick-add-modal-content{background-color:#f9fbff}#quick-add-dialog product-price .jdgm-widget{font-size:16px}#quick-add-dialog [for=ring-size0]{font-size:14px}@media screen and (max-width: 749px){.product-information .product-details>.group-block{padding-left:20px!important;padding-right:20px!important}.product-information .product-information__grid .product-details [class*=__product_title_] p{font-size:16px;letter-spacing:1px!important}.product-information .product-details product-price .jdgm-preview-badge{font-size:14px}variant-picker .variant-picker__form .variant-option.variant-option--dropdowns{width:100%}variant-picker .variant-option.variant-option--dropdowns .single_option{width:calc(50% - 10px)}.product_icon_text_list.section .custom-section-content>.spacing-style{padding:26px 0;gap:18px}.product_icon_text_list.section .custom-section-content>.spacing-style>.group-block:first-child *{font-size:20px}.product_page_icon_with_text .group-block-content .text-block *{font-size:14px}.product_page_icon_with_text .group-block-content .icon-block img{width:100%!important;max-width:40px}.product_page_icon_with_text .group-block-content .text-block{flex:unset}.product_page_icon_with_text .group-block-content .group-block-content{gap:14px}.home_icon_list.product_logo_list .product_logo_list_inner{flex-wrap:wrap!important;flex-direction:unset!important}.home_icon_list.product_logo_list .product_logo_list_inner>*{width:calc(50% - 12px);flex:unset}.collection_grid_home.section .resource-list{grid-template-columns:calc(50% - 6px) calc(50% - 6px)}.collection_grid_home.section .resource-list .title_with_link .text-block{padding:0}.collection_grid_home.section .resource-list .title_with_link .text-block p{font-size:14px}.collection_grid_home.section .resource-list .title_with_link .button_link{gap:4px}.collection_grid_home.section .resource-list .title_with_link .button_link *{font-size:12px}.icon_with_text_8,.icon_with_text_8 .group-block-content{row-gap:6px;column-gap:4px}.icon_with_text_8 .group-block-content p{font-size:10px;line-height:normal;word-break:break-all}.icon_with_text_8 .group-block-content .image-block{position:relative;padding-top:25px}.icon_with_text_8 .group-block-content .image-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.icon_with_text_small>.custom-section-content>.mobile-column{gap:18px;padding-bottom:0}[data-template=collection] .main-collection-grid .product-grid{padding:0 10px}product-card.product-card [class*=__product_title_] *{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}dialog-component#sizeguide .dialog-drawer{max-height:max-content}.index_banner_overlay_text .hero__container{padding-top:40px;padding-bottom:40px}.index_banner_overlay_text .hero__content-wrapper .text-block:first-child p{font-size:20px}.index_banner_overlay_text .hero__content-wrapper .text-block p{font-size:13px}.index_banner_overlay_text .hero__content-wrapper .button{padding-right:16px;padding-left:16px}.book_appointment_banner .slide__content>*>*{padding:18px}.appointment_book_section .text-block:nth-child(1) *{font-size:16px}.appointment_book_section .text-block:nth-child(2) *{font-size:12px}.appointment_book_section .button{padding-left:16px;padding-right:16px}.flex_unset_text .text-block:first-child{flex:unset}header-component#header-component .menu-drawer-container .header__icon--summary{padding-right:10px}header-component#header-component search-button.search-action{width:22px}header-component#header-component button.account-button{padding:0;width:max-content}.gold_rate_table table{min-width:calc(100dvw - 34px)}.gold_rate_table thead th{font-size:13px;height:auto!important;width:auto!important;padding:6px 3px}.gold_rate_table tbody td{font-size:12px;height:auto!important;width:auto!important;padding:6px 3px;border-width:4px}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control{width:clamp(44px,14vw,var(--thumbnail-width))}}.variant-option--default-width-buttons .variant-option__button-label{min-height:30px!important;padding:4px 16px!important}.variant-option--default-width-buttons .variant-option__button-label__text{font-size:14px}.main-guide a.popup_link{text-decoration:underline}fieldset.variant-option,.variant-option--buttons legend{padding-bottom:10px}@media (max-width:1024.98px){product-price.text-block{display:block!important}.product-information .product-details product-price .jdgm-preview-badge{margin-top:15px}}.engraving-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.engraving-popup.active{display:block}.engraving-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9998}.engraving-popup__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;max-width:420px;width:90%;padding:24px;border-radius:12px;z-index:9999}.engraving-popup__close{position:absolute;right:12px;top:10px;background:none;border:none;font-size:30px;cursor:pointer}.engraving-field{margin-bottom:16px}.engraving-field input,.engraving-field select{width:100%;padding:10px;border:1px solid #ddd}.engraving-open-btn,.engraving-save-btn{padding:12px;background:#222a3e;color:#fff;border:none;cursor:pointer;border-radius:6px;width:100%;height:100%;font-size:16px}.dropdown-selected{border:1px solid #ccc;padding:12px;cursor:pointer;background:#fff}.dropdown-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;max-height:160px;overflow-y:auto;display:none;z-index:999}.dropdown-options div{padding:10px;cursor:pointer}.dropdown-options div:hover{background:#f2f2f2}.custom-lineitem-row{display:flex;gap:16px;align-items:center}.size-option .variant-option__select{padding:8px}input#custom_name::placeholder{color:#222a3e}.custom-lineitem-row .variant-option__select-wrapper{margin:0}.single_option.lineitems_inner.engraving-trigger{width:100%;height:100%}.variant-option__select-wrapper.size-option,.single_option.lineitems_inner.engraving-trigger{width:30%}.product-information__grid .product-details [class*=__product_title_] *{color:#000;letter-spacing:1.3px!important}.product-information .product-details [ref=priceContainer] .price-inner *{font-size:20px}s.compare-at-price,span.percentage_off{font-size:18px!important}body.popup-open{overflow:hidden;position:fixed;width:100%}.custom-dropdown{position:relative}.engraving-popup__content h3{text-align:center}.dropdown-selected{position:relative;padding:12px 40px 12px 12px;border:1px solid #ccc;cursor:pointer;background:#fff}.dropdown-selected:after{content:"\25be";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:25px;color:#333;pointer-events:none;transition:transform .2s ease}.custom-dropdown.open .dropdown-selected:after{transform:translateY(-50%) rotate(180deg)}.variant-option__button-label:has(:checked){background-color:#222a3e!important}@media (max-width: 1024.98px){.variant-option__select-wrapper.size-option,.single_option.lineitems_inner.engraving-trigger{width:100%}}@media (hover: none),(pointer: coarse){.product-card slideshow,.product-card .card-gallery{pointer-events:none!important}.product-card a{pointer-events:auto!important}}.variant-option-legend.with-icon,span.size--options{display:flex;align-items:center;gap:8px}.variant-title-icon{width:18px;height:18px;object-fit:contain}legend.variant-option-legend.with-icon svg,legend.variant-option-legend.with-icon img,span.size--options svg{width:22px;height:22px}@media (max-width:768.98px){product-price.text-block.text-block--align-left.text-left.h4.spacing-style{padding-top:10px}.product-information .product-details product-price .sku_inner{padding-top:12px}.product-information .product-details product-price .jdgm-preview-badge{margin-top:10px}.product-details .divider{padding-top:7px}.product-details .layout-panel-flex{gap:12px}.product-details .variant-picker__form{gap:5px}.swatch.swatch--unscaled{width:25px;height:25px}.product-information .product-details [ref=priceContainer] .price-inner *{font-size:18px}.product-information s.compare-at-price,.product-information span.percentage_off{font-size:16px!important}.variant-option--default-width-buttons .variant-option__button-label__text{font-size:12px}.variant-option--default-width-buttons .variant-option__button-label{padding:4px!important}.single_option.lineitems_inner.cus-swt{width:100%!important}}.single_option.lineitems_inner.cus-swt img{width:22px;height:22px}label.cus-img-lab{display:flex;gap:8px}.single_option.lineitems_inner.cus-swt .variant-option__select{padding:8px}.single_option.lineitems_inner.cus-swt{width:30%}span.ymq_lable:before{content:"";display:inline-block;width:22px;height:22px;margin-right:8px;background-image:url(/cdn/shop/files/choice_1_1.png?v=1767246372);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}ymq-option{margin:0!important}.ymq-option-swatches-image-container{height:40px!important;width:40px!important}.ymq-option-swatches-image-container .ymq-option-swatches-image{width:30px;height:30px}.ymq-options-box{margin:0!important}.product-details .group-block-content.layout-panel-flex.layout-panel-flex--column{gap:5px!important}.main-size-op{display:flex;align-items:center;gap:30px;margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
