.template-product .page-section-spacing{margin-top:40px;margin-bottom:150px}.template-product .product-info .media-gallery-size-medium{max-width:540px;margin-right:80px;margin-left:-30px;width:54%}.template-product .product-info .detail{margin:0;max-width:430px;width:calc(46% - 80px)}.template-product .thumbnails .slider__item{width:100px}.template-product .option-selector .custom-select__btn{max-width:230px;min-width:230px;padding:9px 20px;font-family:Zen Kaku Gothic Antique}.template-product .product-info.container{padding-right:40px;padding-left:40px}.template-product .product-form .input-row{margin:0 0 22px}.template-product .product-form .input-row.variant_row{margin-bottom:8px}.template-product .lightly-spaced-row{color:#c3c3c3;margin-bottom:2px;font-family:Roboto,sans-serif}.template-product .lightly-spaced-row .product-info-label{font-weight:400}.template-product .lightly-spaced-row>a{color:#c3c3c3}.template-product .product-title{font-size:24px;font-weight:500;letter-spacing:.04em;line-height:35px;margin-bottom:10px}.template-product .price-container{line-height:1.2;margin-bottom:10px}.template-product .product-price--large .price__default,.template-product .product-price--large .price__default .price__current{font-size:18px}.template-product .slider-nav__btn--style-2 svg{opacity:.6;width:35px;height:35px;padding:6px;margin:0}[dir=ltr] .template-product .slider-nav__btn--style-2[name=next]:after,[dir=rtl] .template-product .slider-nav__btn--style-2[name=prev]:after{border-radius:0}.template-product .ring_notes{font-size:12px;letter-spacing:0;margin-top:-12px;display:block}.template-product .buy-buttons-row{margin-top:10px;margin-bottom:40px}.template-product .product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:0;margin-bottom:0}.template-product .product-form .quantity-submit-row{margin-bottom:0}.template-product .quantity-submit-row__submit .btn--large{font-size:16px;line-height:23px;font-weight:500;padding:17.5px;background:#302d2c;color:#fff;border-radius:2px}.template-product .quantity-submit-row__submit .btn--large:hover{opacity:.7}.template-product .swym-button-bar{width:100%;margin:10px 0 0}.template-product .swym-btn-container[data-position=default]{width:100%;display:flex}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text+.swym-fave-count{display:flex;align-items:center;height:auto!important}.template-product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-btnlink{padding:17.5px;border:1px solid #C3C3C3;height:52px;width:100%;font-size:14px}.template-product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text{border:1px solid #C3C3C3;width:100%;padding:15px;line-height:20px;height:auto}.template-product .swym-add-to-wishlist,.template-product .swym-wishlist-cta{color:#302d2c!important;font-weight:500}.template-product .product-form .input-row.sharing_wrap{margin-bottom:30px}.template-product .social-share__heading{font-size:14px;letter-spacing:.04em;font-weight:500;margin-bottom:17px;line-height:1.5}.template-product .social-share .social li a{margin-left:19px}.template-product .social-share .social li:first-child a{margin-left:3px}.template-product .disclosure{margin-bottom:0}.product-info .detail .product-info-accordion+.product-info-accordion{margin-top:0}.template-product .disclosure .disclosure__content{line-height:28px;font-size:14px;color:#302d2c;padding-bottom:40px}.template-product .disclosure .disclosure__content a{font-size:14px;font-weight:500;display:flex;gap:10px;text-decoration:underline;align-items:center}.template-product .product-info-accordion .disclosure__title{padding:20px 30px 20px 0}.template-product .product-info-accordion .disclosure__title:before,.template-product .product-info-accordion .disclosure__title:after{right:17px;width:11px}.template-product .product-description{margin-top:20px}.template-product .product-description,.template-product .product-description p:not(.description_title){line-height:28px}.template-product .description_title{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:20px}.template-product .product-form .quantity-wrapper{border:1px solid #C3C3C3;width:138px;border-radius:2px;justify-content:center;margin-bottom:40px}.template-product .product-form .input-row input[name=quantity]{margin:0;border:0;width:33.3333%;height:38px;font-size:14px}.template-product .product-form .quantity-wrapper a{border:0;min-width:auto;width:33.3333%;height:38px;display:flex;align-items:center;justify-content:center}.template-product .product-form .quantity-wrapper a svg{width:8px;height:auto;margin:0}.template-product .option_size{display:none;flex-wrap:wrap}.template-product .option_size>*{width:100%;display:block}.template-product .option_stone,.template-product .option_alphabet_txt{display:flex;flex-wrap:wrap}.template-product .option_stone>*,.template-product .option_alphabet_txt>*{width:100%}.template-product .gpo-app{margin-bottom:0;margin-top:0}.template-product .gpo-app .gpo-form__group{margin-bottom:20px}.template-product .gpo-app .gpo-label{order:1;margin-bottom:8px;line-height:1.3}.template-product .gpo-app .gpo-label span.label-content{font-weight:500;color:#302d2c;letter-spacing:.04em}.template-product .gpo-app .gpo-helptext{order:2;font-size:14px;color:#302d2c;letter-spacing:0;margin-bottom:8px}.template-product .gpo-input.gpo-text{order:3;width:230px;margin-bottom:0;border:1px var(--input-border-color) solid!important;height:40px}.template-product .gpo-app .gpo-counter{text-align:left;order:4;letter-spacing:0;font-size:12px;color:#302d2c;opacity:1;line-height:1.5;margin:4px 0 0}.template-product .gpo-app .gpo-label+.gpo-selected-values.has-value{display:none!important}.template-product .gpo-app .gpo-modal{font-size:12px;padding-left:19px}.template-product .gpo-app .popup_size,.template-product .gpo-app .popup_size_sp{background-image:url(/cdn/shop/files/question_icon_90d07278-db68-433a-9215-c975ffaf3b4d.png);background-size:18px;background-repeat:no-repeat;margin-left:5px}.template-product .gpo-app .popup_size_sp{display:none}.template-product .gpo-app .popup_font,.template-product .gpo-app .popup_font_sp{background-image:url(/cdn/shop/files/font_icon_e3e9e12f-2637-452a-930b-93903a521256.png);background-repeat:no-repeat;margin-left:5px;background-size:18px}.template-product .gpo-app .popup_font_sp{display:none}.template-product .gpo-app .gpo-element>.gpo-select{width:230px;position:relative;margin-bottom:0}.template-product .gpo-app select.gpo-select{background-image:none!important;color:#302d2c;padding:9px 20px;border:1px var(--input-border-color) solid!important}.template-product .gpo-app .gpo-element>.gpo-select:after{content:"";width:7px;height:7px;border-top:solid 1px #000;border-right:solid 1px #000;position:absolute;right:19px;top:14px;opacity:.7;transform:rotate(135deg)}.template-product .gpo-app .gpo-swatches.buttons{margin-right:2px}.template-product .gpo-app .gpo-swatches.buttons input+label{padding:10px 19px;line-height:19px;color:#302d2c}.template-product .gpo-app .gpo-total{margin-bottom:0}.template-product .gpo-modal-dialog .gpo-modal__header{padding:35px 35px 0;z-index:1}.template-product .gpo-modal-dialog .gpo-modal__header .gpo-modal__close-button{font-size:24px;font-weight:500}.template-product .gpo-modal-dialog .gpo-modal-dialog__modal{border-radius:0}.template-product .gpo-modal-dialog .gpo-modal__body{max-height:800px;margin-top:-17px}.template-product .gpo-modal-dialog .gpo-modal__content{padding:0 93px 50px}.template-product .gpo-modal-dialog .gpo-modal__content h2{font-size:24px;margin-bottom:40px;font-weight:500;letter-spacing:.04em}.template-product .gpo-modal__close-button:hover{color:#ddd}.template-product .gpo-backdrop{z-index:8000}.bridal-btn_row{margin:30px 0}.bridal-btn_row .bridal-btn{font-size:16px;line-height:23px;font-weight:500;padding:17.5px;background:#302d2c;color:#fff;border-radius:2px;display:block;text-align:center}.template-product .klaviyo-bis-trigger{font-size:16px;line-height:23px;font-weight:500;padding:17.5px;background:#302d2c;color:#fff;border-radius:2px;display:block;text-align:center;margin-top:40px}.template-product .related-products .container{padding:0;margin-bottom:80px}.template-product .related-products h4{font-size:24px;font-weight:500;margin-bottom:50px;letter-spacing:.04em}.template-product .related-collection .product-grid{padding:0 40px;max-width:1360px;margin:0 auto}.template-product .breadcrumbs{max-width:1280px}.template-product .product-block__image-dots,.template-product .sp{display:none}.template-product .product-block .block-inner .vendor{color:#c3c3c3;font-size:12px}.template-product .product-block .swym-button.swym-add-to-wishlist-view-product{position:absolute;right:12px;top:0}.template-product .product-block .product-block__title{margin-bottom:5px;font-weight:500}.template-product .gpo-modal-dialog{z-index:8001;padding:0 30px}[dir=ltr] .slider-nav__btn--style-2[name=prev]:after,[dir=rtl] .slider-nav__btn--style-2[name=next]:after{border-radius:0}@media screen and (max-width:1240px){.template-product .product-info .media-gallery-size-medium{margin-left:0}}@media screen and (max-width:1200px){.template-product .gpo-modal-dialog{z-index:8001;padding:0}}@media screen and (max-width:1024px){.template-product .product-info .media-gallery-size-medium{margin-right:5%}.template-product .product-info .detail{width:41%;max-width:none}}@media(max-width:767.98px){.template-product .sp{display:block}.template-product .page-section-spacing{margin-top:0;margin-bottom:80px}.template-product .product-info.container{padding:0}.template-product .product-info .media-gallery-size-medium{width:100%;max-width:none}.template-product .media-gallery .main-image{margin-right:0;margin-left:0}.template-product .media-gallery .thumbnails{margin-right:0}.template-product .thumbnails .slider__grid .slider__item:first-child{scroll-margin-inline-start:20px}.template-product .thumbnails .slider__grid .slider__item:last-child{scroll-margin-inline-end:20px}.template-product .thumbnails .slider.slider--no-scrollbar{padding-left:20px;padding-right:20px}.template-product .thumbnails .thumbnail:after{height:1px}.template-product .thumbnails .slider__item{width:85px}.template-product .product-info .detail{width:100%;padding-right:20px;padding-left:20px}.template-product .social-share{text-align:center}.template-product .slider-nav__btn--style-2 svg{width:27px;height:27px;padding:5px}.template-product .buy-buttons-row{margin-bottom:40px}.template-product .gpo-app .gpo-helptext{font-size:12px;line-height:24px;margin-bottom:3px}.template-product .gpo-app .popup_size_sp{display:block}.template-product .gpo-app .popup_size,.template-product .gpo-app .popup_font{display:none}.template-product .gpo-app .popup_font_sp{display:block}.template-product .gpo-modal-dialog .gpo-modal__body{max-height:500px;margin-top:0;padding-top:20px}.template-product .gpo-modal-dialog .gpo-modal__content{padding:0 20px 40px}.template-product .gpo-modal-dialog .gpo-modal__header{padding:15px 15px 0}.template-product .gpo-modal-dialog .gpo-modal__content h2{font-size:14px;margin-bottom:20px}.template-product .related-products h4{margin-bottom:30px;font-size:20px;padding:0 20px;line-height:1.4}.template-product .related-collection .product-grid{display:flex;width:100%;margin:0;padding:0;overflow-x:scroll}.template-product .related-collection .product-grid .product-block{flex-shrink:0;width:164px}.template-product .related-collection .product-grid .product-block:first-child{margin-left:20px}.template-product .related-collection .product-grid .product-block:last-child{margin-right:20px}.template-product .product-block .swym-button.swym-add-to-wishlist-view-product{top:14px}.template-product .related-products .container{margin-bottom:0}}.account-form .small-form{width:600px}.account-form .input-row{margin-bottom:30px}.small-form .title{font-size:24px;letter-spacing:.04em;margin-bottom:30px;line-height:1.4}.account-form input{font-size:14px;height:50px;border:1px solid #302D2C;padding:15px 20px}.account-form .small-form label{font-size:14px;letter-spacing:.04em}.account-form input::placeholder{color:#c3c3c3}.account-form .input-row#login_password{margin-bottom:20px}.account-form .pass_note{margin-top:10px;display:inline-block;letter-spacing:.04em}.account-form .reset_link_wrap{text-align:right;margin-bottom:50px}.account-form .reset_link_wrap>div>a{font-size:12px;text-decoration-color:#302d2c;font-weight:500;letter-spacing:.04em}.account-form .reset_link_wrap>div:first-child{margin-bottom:10px;line-height:1}.account-form .login_btn{text-align:center;margin-bottom:50px}.account-form .register_btn{text-align:center}.account-form .login_btn .btn,.account-form .register_btn .btn{background:none;color:#302d2c;width:180px;font-weight:500;height:50px;line-height:1.5;border-width:1px}.account-form .login_btn .btn:hover,.account-form .register_btn .btn:hover{background:#302d2c;color:#fff}.account-form .register_btn p{font-size:14px;letter-spacing:.04em;font-weight:500;margin-bottom:8px}.account-form .error_wrap{display:none}.account-form .error_wrap:has(.errors){display:flex;align-items:end;gap:6px;margin-bottom:50px}.account-form .error_wrap .errors{background:none;border:0;font-size:12px;font-weight:500;color:#ed2d0b;margin:0 0 2px;padding:0;line-height:1}.account-form .error_wrap .errors ul{margin:0}.template-customers-login .account-form .note{text-align:left}@media(max-width:767.98px){.template-customers-login .login_container{padding-right:40px;padding-left:40px;margin-bottom:30px}.small-form .title{font-size:20px;margin-bottom:20px}.account-form .pass_note{font-size:12px}.account-form .reset_link_wrap{margin-bottom:30px}.account-form .login_btn .btn{background:#302d2c;color:#fff}.account-form .error_wrap:has(.errors){align-items:flex-start;max-width:500px;margin:0 auto 37px}.account-form .error_wrap .errors{line-height:2;margin:0}.account-form .input-row{max-width:500px;margin:0 auto 30px}}#recover-password .title{font-weight:500;margin-bottom:50px}#recover-password .opposing-items{justify-content:center}#recover-password .opposing-items .btn{font-weight:500;width:180px;height:50px}.account-form #recover-password .input-row{margin-bottom:50px}@media(min-width:767.99px){#recover-password .opposing-items .btn{background:none;color:#302d2c;width:180px;font-weight:500;height:50px;line-height:1.5;border-width:1px}#recover-password .opposing-items .btn:hover{background:#302d2c;color:#fff}}@media(max-width:767.98px){#recover-password .title{margin-bottom:40px}}.template-customers-reset_password .small-form{width:600px}.template-customers-reset_password .title{font-weight:500;margin-bottom:50px}.template-customers-reset_password .lightly-spaced-row-above{text-align:center}.template-customers-reset_password #password_confirm{margin-bottom:50px}.template-customers-reset_password .lightly-spaced-row-above .btn{width:180px;font-weight:500;height:50px;padding:5px}@media(min-width:767.99px){.template-customers-reset_password .lightly-spaced-row-above .btn{background:none;color:#302d2c;line-height:1.5;border-width:1px}.template-customers-reset_password .lightly-spaced-row-above .btn:hover{background:#302d2c;color:#fff}}@media(max-width:767.98px){.template-customers-reset_password .title{margin-bottom:40px}.template-customers-reset_password .container.fully-spaced-row--small{padding-right:40px;padding-left:40px;margin-bottom:30px}.template-customers-reset_password .account-form .note{text-align:left}}@media(max-width:767.98px){.product-label-container{top:3.5px;right:3.5px;bottom:3.5px;left:3.5px}.product-tag-list{top:6px;left:6px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/omi.css.map */
