.collection-bottom-banner .internal-title p{font-family:var(--body-font)!important;font-weight:450;text-align:center;color:#4b4b4b;width:-moz-fit-content;width:fit-content;min-width:185px;min-height:40px;margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:767px){.collection-bottom-banner .internal-title p{min-width:106px;min-height:auto;font-size:12px!important}}.collection-bottom-banner .internal-title p a{font-weight:900!important}h1.internal-title,h1>div.internal-title,h3.internal-title,h3>div.internal-title{color:#4b4b4b;font-weight:300!important;font-size:41px;position:absolute;text-transform:none}h1.internal-title>span,h1>div.internal-title>span,h3.internal-title>span,h3>div.internal-title>span{display:block;font-size:18px;font-weight:var(--font-weight-body);font-style:italic;margin:15px 0;text-transform:none}@media only screen and (max-width:1064px){h1.internal-title,h1>div.internal-title,h3.internal-title,h3>div.internal-title{font-size:36px;font-weight:var(--font-weight-body)}}@media only screen and (max-width:940px){h1.internal-title,h1>div.internal-title,h3.internal-title,h3>div.internal-title{font-size:32px;font-weight:var(--font-weight-body)}}@media only screen and (max-width:810px){h1.internal-title,h1>div.internal-title,h3.internal-title,h3>div.internal-title{font-size:28px;font-weight:var(--font-weight-body)}}@media only screen and (max-width:400px){h1.internal-title>span,h1>div.internal-title>span,h3.internal-title>span,h3>div.internal-title>span{font-weight:var(--font-weight-body);font-size:12px!important;margin:0!important}h1.internal-title p.new-arrivals-cat,h3.internal-title p.new-arrivals-cat{margin-left:-20px;margin-top:-35px}h1.internal-title>span.new-arrivals-cat,h3.internal-title>span.new-arrivals-cat{margin-left:-20px!important}}.collection-bottom-banner{position:relative;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;background-color:#fff}@media(min-width:1921px){.collection-bottom-banner{padding-top:25%}}@media(min-width:1441px)and (max-width:1920px){.collection-bottom-banner{height:470px}}@media(min-width:1025px)and (max-width:1440px){.collection-bottom-banner{height:353px}}@media(min-width:800px)and (max-width:1024px){.collection-bottom-banner{height:353px}}@media(max-width:799px){.collection-bottom-banner{padding-top:44.125%}}.collection-bottom-banner{margin-top:35px;margin-bottom:-20px;background-size:cover}.collection-bottom-banner.seo-align{margin-bottom:-50px}.collection-bottom-banner.banner-link{cursor:pointer}.col-info .product-shop .price-box .regular-price .price{margin:2em 0;text-align:center;font-size:24px;font-style:italic}.col-info .product-shop .price-box .regular-price .price .price{font-weight:var(--font-weight-body);color:#60585c}.col-info .product-options{margin:10px 0 15px;display:table;width:100%}.col-info .product-options select{width:100%}.col-info .product-options>li{display:table-cell;padding-right:10px}.col-info .product-options>li.last{padding-right:0}.col-info .product-options .form-group,.col-info .product-options li{border-color:#cdcdcd;border-radius:0;box-shadow:none;height:29px;position:relative;font-size:14px;line-height:19px}.col-info .product-options .form-group .validation-advice,.col-info .product-options li .validation-advice{position:absolute;margin-top:28px}.col-info .options-container-big{padding:0;border:0}.col-info .options-container-big .product-options dd{border:0;padding-bottom:0}.col-info dl{margin:1em 0}.col-info .form-group.form-qty{width:49%;position:relative}.col-info .form-group.form-qty .form-control{border-color:#cdcdcd;border-radius:0;box-shadow:none;height:29px;font-size:14px;line-height:14px;padding:6px 8px;background:url(/cdn/shop/files/arrow.png?v=1676279477) no-repeat scroll 95% center}.col-info .form-group.form-qty select{height:100%!important;width:100%!important}@media only screen and (max-width:767px){.col-media,.col-info{float:none;width:100%!important}.col-info .bottom{display:none}}.col-info .product-options .form-group .validation-advice,.col-info .product-options li .validation-advice{margin-top:0!important;padding-top:0!important}.reverse-raw{display:flex}@media screen and (max-width:1024px){.row.reverse-raw{flex-direction:column-reverse;border-top:solid 1px #c7c7c7;margin-top:10px}.row.reverse-raw .product-description__detail{width:100%;order:15}.reverse-raw .product-description__specifications{width:100%;order:2}.reverse-raw .product-description__links{width:100%;order:10}.reverse-raw .col-sm-4 .product-info-heading{border-top:none;margin:0}.reverse-raw .product-description__detail .sku{margin-bottom:15px}}@media screen and (max-width:767px){.row.reverse-raw .product-description__detail{font-size:14px}}.shopify-payment-button-space{line-height:1px}.product-description__detail{font-size:18px;font-weight:var(--font-weight-body);line-height:normal}.product-description__detail p,.product-description__detail ul,.product-description__detail .product-info-sku{font-family:var(--body-font),serif;font-weight:var(--font-weight-body)}button.shopify-payment-button__more-options{font-size:14px!important}.shopify-payment-button .shopify-payment-button__button{margin-top:10px;color:#fff;background-color:#000;border-radius:0;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none!important;transition:none;font-family:var(--body-font),serif}.shopify-payment-button .shopify-payment-button__button:hover:not([disabled]){background-color:#3c4043;color:#ccc;transition:none}.product-info-specs{border:unset!important}.product-info-text{padding:0 0 14px!important;font-family:var(--body-font),serif;line-height:normal;margin-top:-2px}.product-info-sku{margin-top:14px}.product-infos{background:unset!important}.product-info-title{display:inline-block!important}.product-info-title-width{width:calc(100% - 10px)}.product-info-title-width:after{right:15px;content:"-";position:absolute}.product-info-title-width.collapsed:after{right:15px;content:"+";position:absolute}.product-info-toggle{float:right;padding-top:14px}.product-info-contact-icons{max-width:18px;max-height:18px;margin:2px 15px}.product-info-jewelry-bunner-container{display:flex;flex-direction:column;font-family:var(--body-font),serif;font-weight:var(--font-weight-body);font-size:20px;text-align:center;margin-top:28px;font-style:italic}@media screen and (min-width:1025px){.product-info-jewelry-bunner-container{font-size:20px}}.product-info-jewelry-bunner-container .tm{font-size:10px;vertical-align:super;font-style:normal}.product-info-jewelry-bunner-line-with-image{display:flex;align-items:center;justify-content:center}.product-info-jewelry-bunner-line-with-image img{height:2.7em;margin-left:.4em;margin-right:.4em}.product-info-jewelry-bunner-line{font-size:19px;text-align:center;line-height:normal;margin-top:25px;font-style:italic}@media screen and (min-width:1025px){.product-info-jewelry-bunner-line{font-size:20px}}.product-info-jewelry-bunner-line strong{font-weight:400!important}@media screen and (max-width:767px)and (max-width:1200px){.product-info-jewelry-bunner-container{display:flex;flex-direction:column;font-family:var(--body-font),serif;font-weight:var(--font-weight-body);font-size:15px;text-align:center;margin-top:45px;margin-bottom:15px;font-style:italic}}#mrk-locket-app .locket-popup-container{position:fixed;width:100%;top:0;left:0;height:100%;background-color:#70707099;z-index:999}#mrk-locket-app .locket-popup-inner{width:350px;height:314px;padding:20px;margin:0 auto;position:absolute;top:calc(50% - 157px);left:calc(50% - 175px);border:1px solid #f2a900;background-color:#fff}#mrk-locket-app .locket-popup-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#mrk-locket-app .locket-popup-content h1{text-transform:capitalize;font-family:var(--header-font),serif}#mrk-locket-app .locket-popup-content h1 small{color:#000}#mrk-locket-app .locket-popup-content h2{text-transform:uppercase;font-size:25px}#mrk-locket-app .locket-popup-content .locket-popup-subtitle{font-family:var(--body-font);color:#6a6969;font-size:17px;text-transform:uppercase;padding-top:5px}#mrk-locket-app .locket-popup-content div.locket-popup-line{font-family:var(--body-font);margin:10px 0;font-size:16px;width:310px}#mrk-locket-app .locket-popup-content p.locket-popup-text{font-family:var(--body-font);font-size:16px;line-height:18px;margin-bottom:15px;width:310px}#mrk-locket-app .locket-popup-content .locket-popup-photos{font-size:20px;cursor:pointer}#mrk-locket-app .locket-popup-content .locket-faq-link{color:#582d40;text-decoration:underline}#mrk-locket-app .locket-popup-content .locket-popup-output-content{padding:30px}#mrk-locket-app .locket-popup-content .locket-popup-output-content .locket-popup-output-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:20px}#mrk-locket-app .locket-popup-content .locket-popup-output-content .locket-popup-output-wrapper .locket-main-btn{font-size:15px}#mrk-locket-app .locket-popup-content .locket-popup-output-content .locket-popup-output-wrapper .input-locket-search.locket-output-email{width:110%;height:35px;text-align:center;font-size:18px}#mrk-locket-app .locket-popup-content .locket-popup-output-content .locket-popup-output-wrapper .locket-popup-output-lower{text-transform:none}#mrk-locket-app .locket-popup-content .locket-popup-color-wrapper{margin-top:10px}#mrk-locket-app .locket-popup-content .locket-popup-color-wrapper .vc-compact{width:245px;margin:0 auto}#mrk-locket-app .modal-mask{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#70707099;outline:none}#mrk-locket-app .modal-mask.modal-transparent{background:#0000;pointer-events:none}#mrk-locket-app .modal-enter-active{animation:bounce-in .5s}#mrk-locket-app .modal-leave-active{animation:bounce-out .3s}#mrk-locket-app .modal-mask-enter-active{transition:opacity .5s}#mrk-locket-app .modal-mask-leave-active{transition:opacity .5s;opacity:0;position:fixed}#mrk-locket-app .modal-mask-enter{opacity:0}#mrk-locket-app .modal-content{pointer-events:auto;border:1px solid #f2a900;background-color:#fff;padding:20px}#mrk-locket-app .locket-main-btn{display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto;line-height:20px;text-transform:uppercase;cursor:pointer;color:#fff;font-size:15px;letter-spacing:.15em;background-color:#582d40;font-weight:600;width:-moz-fit-content;width:fit-content;padding:12px 20px}#mrk-locket-app .locket-main-btn.email-btn{width:250px}#mrk-locket-app .locket-main-btn.wide{width:280px}#mrk-locket-app .locket-main-btn.wide:last-of-type{height:auto;line-height:15px}#mrk-locket-app .locket-home-btn{margin-top:15px;min-width:180px}@keyframes bounce-in{0%{opacity:0;transform:scale3d(.5,.5,.5)}20%{opacity:.5;transform:scale3d(1.2,1.2,1.2)}to{transform:scaleZ(1)}}@keyframes bounce-out{0%{transform:scaleZ(1)}20%{opacity:.5;transform:scale3d(.5,.5,.5)}to{opacity:0;transform:scale3d(0,0,0)}}@media(max-width:767px){#mrk-locket-app .locket-popup-inner{width:250px;left:calc(50% - 125px);padding:10px 20px}#mrk-locket-app .locket-popup-content h2{font-size:20px}#mrk-locket-app .locket-popup-content .locket-popup-subtitle{font-style:italic;color:#6a6969}#mrk-locket-app .locket-popup-content div.locket-popup-line{font-size:14px;width:210px}#mrk-locket-app .locket-popup-content p.locket-popup-text{font-size:14px;margin-bottom:0;width:210px}#mrk-locket-app .locket-popup-content .locket-popup-output-content{padding:30px 0}#mrk-locket-app .locket-popup-content .locket-popup-output-content .locket-popup-output-wrapper{justify-content:space-evenly}#mrk-locket-app .locket-popup-content .locket-popup-output-content .locket-popup-output-wrapper>span{display:block;margin-top:10px}#mrk-locket-app .locket-popup-content .locket-popup-output-content .locket-popup-output-wrapper .input-locket-search.locket-output-email{height:25px;font-weight:300;font-size:14px;border:1px solid #582d40}#mrk-locket-app .locket-popup-content .locket-popup-output-content .locket-popup-output-wrapper .locket-main-btn.locket-home-btn{height:40px;font-size:15px}#mrk-locket-app .locket-popup-content .locket-popup-output-content .locket-popup-output-wrapper .locket-main-btn.locket-home-btn.email-btn{width:250px}#mrk-locket-app .locket-popup-content .locket-popup-color-wrapper .vc-compact{width:185px}}#mrk-locket-app.personalize-modal{margin-top:250px}#mrk-locket-app.personalize-modal .modal-content{width:360px;margin:0 auto}@media(max-width:767px){#mrk-locket-app.personalize-modal .modal-content{width:252px}}@media(max-width:767px){#mrk-locket-app.personalize-modal{margin-top:200px}}.product-view .product-shop{float:right;width:416px;padding:0 30px}.product-view .product-shop p,.product-view .product-shop .ratings{margin:10px 0}.product-view .product-shop .product-ids{margin:4px 0 10px;color:#999;display:none}.product-view .product-shop .availability{font-size:12px}.product-view .product-shop .price-box{margin:10px 0}.product-view .product-shop .price-box .price-label{font-size:11px}.product-view .product-shop .price-box .special-price .price-label,.product-view .product-shop .price-box .special-price .price{font-size:14px;color:#c73615}.product-view .product-shop .price-box p{margin:4px 0}.product-view .product-name h1{font-size:22px;line-height:1.2;color:#d12c01;font-weight:400}.product-view .product-ids{text-transform:uppercase}.product-view .short-description{padding:10px 0;clear:both;font-size:12px;display:none}.product-view .short-description h2{margin:0 0 5px;font-size:13px}.product-view .product-shop .add-to-cart{float:left;padding:2px 15px 10px 0}.product-view .box-tags h3{font-size:12px;font-weight:400}.product-view .box-tags .tags-list{margin:15px 0;line-height:1.5em}.product-view .box-tags .tags-list li{display:inline;font-size:10px;margin:0 5px 0 0}.product-view .box-tags .tags-list li a{text-decoration:none;font-size:12px;margin:0;padding:3px;background:#fffcf0}.product-view .box-tags .tags-list li a:hover{text-decoration:underline}.product-view .box-tags .form-add-tags .input-box,x:-moz-any-link{float:left}.product-view .box-tags .form-add-tags .button,x:-moz-any-link{margin-bottom:15px}.product-view .box-tags .form-add-tags .input-box,x:-moz-any-link,x:default{float:none}.product-view .box-tags .form-add-tags .button,x:-moz-any-link,x:default{margin-bottom:0}.wishlist-management .table-caption:after,.product-options dt:after,#bundleProduct:after,.events-slider:after,.product-image-popup .nav:after,.gift-item:after,.block-content:after,.block-list li.item:after,.block-poll li:after,.currently li:after,.order-info:after,.header .quick-access:after,.product-view .box-related li.item:after,.bundle-summary .product:after,.collateral-tabs:after,.block-cart .block-content .item:after,.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header-panel:after,#nav:after,.main:after,.footer-before-container:after,.footer-container:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block li.item:after,.block .actions:after,.mini-products-list li:after,.cms-index-index .block-featured li.item:after,.title-buttons:after,.pager:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.products-list li.item:after,.product-view:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add-tags:after,.product-options .options-list li:after,.options-container-small .product-options:after,.product-options-bottom:after,.product-review:after,.collateral-tabs .tab-content:after,.cart .cart-collaterals:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.form-list li:after,.form-list li.fields .field:after,.clearfix:after,.buttons-set:after,.buttons-set2:after,.addresses-list .col-2 li:after,.product-view .product-shop:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}@media only screen and (min-width:1200px){.center.product-view,.center.product-description-part{width:1200px}}.product-view .short-description{display:block}@media screen and (max-width:1024px){.center.product-view{width:100%}}@media only screen and (max-width:767px){.product-view{margin:-15px 0 0}}.catalog-product-view #category-img{display:none}@media only screen and (max-width:1024px){.product-view .product-image video{max-width:435px;align-self:center}}@media only screen and (max-width:1024px){.product-view .product-image img,.product-view .product-image video{max-width:100%;max-height:100%;height:auto;width:auto}}.product-view .full-link{margin-top:14px}.catalog-product-view .amconf-images-container{display:none}.catalog-product-view #category-img{display:none!important}.mrk-preorder-message,.product-view .validation-advice{font-size:17px;font-weight:var(--font-weight-body);text-align:center}.mrk-product .col-info .add-to-box{flex-grow:1;position:relative}.mrk-product .col-info .add-to-box .swym-button-bar{margin:0!important;position:absolute;top:calc(100% - 20px);left:0}.mrk-product .col-info .add-to-box .swym-button-bar .swym-wishlist-cta{font-weight:var(--font-weight-body)}.mrk-product .mrk-middle-banner.banner-mobile{display:none}.mrk-product .fixed-btn-cart{width:100%;position:fixed;bottom:0;z-index:10000;height:45px;font-family:var(--body-font),serif}.mrk-product .col-info #diamond-location,.mrk-product .col-info #monogram-build,.mrk-product .col-info #engraving-montserrat{display:none;width:100%;border:1px solid #000;min-height:42px;font-weight:450;font-size:14px;line-height:normal;color:#000;cursor:pointer;padding:8px 13px}.monogram-build-hint{text-align:center;font-style:italic;font-size:16px;font-weight:700;color:#582d40;margin:2rem 0 1.2rem}@media(max-width:767px){.monogram-build-hint{font-size:15px}}.mrk-product .col-info #diamond-location{display:block}@media screen and (max-width:1200px){.mrk-product .product-view div.product-image{height:auto;align-items:flex-start}}@media screen and (max-width:1024px){.center.product-view{width:100%}.mrk-product .col-info .add-to-box .swym-button-bar{margin:0 0 0 20px!important;top:calc(100% + 40px);left:-55%}.mrk-product .center.product-description-part{width:100%;margin-top:50px}.mrk-product .center.product-description-part .container{max-width:initial}.row.reverse-raw{flex-direction:column-reverse;border-top:solid 1px #c7c7c7;margin-top:10px}.row.reverse-raw .product-description__detail{width:100%;order:15}.reverse-raw .product-description__specifications{width:100%;order:2}.reverse-raw .product-description__links{width:100%;order:10}.reverse-raw .col-sm-4 .product-info-heading{border-top:none;margin:0}.reverse-raw .product-description__detail .sku{margin-bottom:15px}.mrk-product .mrk-middle-banner.banner-desktop{display:none}.mrk-product .mrk-middle-banner.banner-mobile .hidden-xs{margin-top:0}#gorgias-chat-container #chat-button{margin-bottom:33px!important}.mrk-product .col-info #diamond-location,.mrk-product .col-info #engraving-montserrat{width:50%;margin:5px auto 0}}@media screen and (max-width:767px){.mrk-product .center.product-description-part{margin-top:0}.mrk-product .col-info select.mrk-option-field,.mrk-product .col-info .add-to-box,.mrk-product .col-info #link-locket-photo{width:100%}.mrk-product .shopify-payment-button .shopify-payment-button__button{margin-top:0}.mrk-product .product-view div.product-image{height:auto;display:block}.row.reverse-raw .product-description__detail{font-size:14px}.mrk-product .product-info-text{padding:0 1em 14px 10px!important}.mrk-product .col-info #diamond-location,.mrk-product .col-info #engraving-montserrat{width:100%}}.mrk-product .breadcrumb{float:none}@media only screen and (max-width:1023px){.mrk-product .mrk-middle-banner.banner-mobile{display:block!important;width:calc(100% + 50px);position:relative;padding-bottom:145%;margin-left:-25px;margin-top:40px;display:block}.mrk-product .mrk-middle-banner.banner-mobile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}}#infos{border-bottom:solid 1px #c7c7c7;font-size:14px;margin:1em 0}#infos dt{border-top:solid 1px #c7c7c7;font-size:18px;font-weight:var(--font-weight-body);background:url(/cdn/shop/files/arrow-info.png?v=1676279477) no-repeat 98% center;cursor:pointer}#infos dt:focus+dd{display:block!important;height:auto}#infos dt a{display:block;padding:1em 0;color:#333132;outline:0;line-height:100%}#infos dd{border-top:solid 1px #c7c7c7;font-size:18px}#infos dd>div{padding:1em}#infos dd>div table{margin:0}@media only screen and (max-width:767px){#infos{margin:1em -10px}#infos dt{padding:0 10px;font-size:16px;background-image:url(/cdn/shop/files/arrow-select.png?v=1676279477);background-position:99% center}}
/*# sourceMappingURL=/cdn/shop/t/231/assets/mrk-product.out.css.map */
