@font-face{font-family:PP Hatton;src:url(/cdn/shop/files/PPHatton-Regular.eot?v=1741341838);src:url(/cdn/shop/files/PPHatton-Regular.eot?v=1741341838?#iefix) format("embedded-opentype"),url(/cdn/shop/files/PPHatton-Regular.woff2?v=1741341865) format("woff2"),url(/cdn/shop/files/PPHatton-Regular.woff?v=1741341864) format("woff"),url(/cdn/shop/files/PPHatton-Regular.ttf?v=1741341864) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Regular.eot?v=1742466352);src:url(/cdn/shop/files/NeueMontreal-Regular.eot?v=1742466352?#iefix) format("embedded-opentype"),url(/cdn/shop/files/NeueMontreal-Regular.woff2?v=1742466425) format("woff2"),url(/cdn/shop/files/NeueMontreal-Regular.woff?v=1742466405) format("woff"),url(/cdn/shop/files/NeueMontreal-Regular.ttf?v=1742466383) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body,a,ul,p{font-family:var(--body-font)!important}h1,h2,h3,h4,h5{font-family:var(--header-font)!important}.featured-collSec .section-title h2{position:relative;padding-bottom:30px!important}.section-title h2{position:relative;padding-bottom:30px!important;color:#000!important}.section-title h2:after{content:"";left:0;right:0;width:100%;height:36px;position:absolute;max-width:308px;margin:auto;background:url(/cdn/shop/t/12/assets/heading-hd-s.svg) no-repeat center;bottom:-10px;background-size:contain}.flickity-page-dots img{width:15px}a,input,button,.btn,a:hover,input:hover,button:hover,.btn:hover{-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;-o-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.shopify-policy__body p br{display:none}.shopify-policy__title h1{text-transform:capitalize}.shopify-policy__body .custom-pp strong{display:inline-block}.shopify-policy__body .rte .custom-pp ul li{margin-bottom:0!important}.inner_banner button.btn{width:100%;font-size:14px!important;text-transform:uppercase;color:#fff;background:transparent;padding:0 20px;border:1px solid #fff}.inner_banner button.btn:hover{background:#fff!important;color:#000!important}.js-top-bar div#hello p{text-transform:uppercase}.js-top-bar ul.cart-links__wrapper li{font-size:14px}.header-section .nav-container{padding:18px!important;border-bottom:1px solid #ccc;max-width:100%!important;width:100%!important}.header-section .nav-container div#logo{max-width:190px;margin:auto;min-height:60px;display:flex;align-items:center;justify-content:center}.header-section .nav-container div#logo a{display:block;width:100%}.header-section .nav-container div#logo a img{max-width:100%;display:block}.announcement__bar-section div#upper-content{width:100%;max-width:1600px}.menu_with_other_links{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1600px;margin:auto;padding:0 15px}.menu_with_other_links ul.navigation_left_panel{grid-column:1;justify-self:start;margin:0}.menu_with_other_links ul.navigation__menu{grid-column:2;justify-self:center}.menu_with_other_links ul.navigation_right_panel{grid-column:3;justify-self:end}.menu_with_other_links ul.navigation_left_panel li{list-style:none}.menu_with_other_links ul.navigation_left_panel li button{padding-left:0;margin:0;display:flex;align-items:center;text-decoration:none;font-size:14px;color:var(--nav-color)!important;text-transform:uppercase;font-family:Neue Montreal!important}.menu_with_other_links ul.navigation_left_panel li button svg.testament--icon-theme-search{margin-right:6px}.menu_with_other_links ul.navigation_left_panel li button svg.testament--icon-theme-search g.hover-fill{fill:#000!important}.menu_with_other_links .navigation_right_panel a{color:var(--nav-color)!important;text-transform:uppercase;display:flex;font-family:Neue Montreal!important;align-items:center;font-size:14px}.menu_with_other_links .navigation_right_panel a g.hover-fill{fill:#000!important}.menu_with_other_links .navigation_right_panel a svg{margin-right:6px}.menu_with_other_links .my-cart-link-container a.slideout__trigger--open{position:relative;padding-left:5px}.menu_with_other_links .my-cart-link-container a.slideout__trigger--open span.js-cart-count{position:absolute;width:18px;height:18px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;left:-8px;top:3px}.menu_with_other_links .my-cart-link-container a.slideout__trigger--open .text{color:var(--nav-color)!important;text-transform:uppercase;font-family:Neue Montreal!important;font-size:14px}.slideshow-section .slideshow__caption-wrapper{max-width:626px}.slideshow-section .slideshow__caption-wrapper h2.slideshow__title{text-transform:uppercase;position:relative;color:var(--body-text)!important;padding-bottom:30px;margin-bottom:24px}.slideshow-section .slideshow__caption-wrapper h2.slideshow__title:after{content:"";left:0;right:0;width:100%;height:36px;background:url(/cdn/shop/t/12/assets/heading-hd-s.svg) no-repeat center;position:absolute;max-width:308px;margin:auto;bottom:-10px;background-position:center!important}.slideshow__caption-wrapper .slideshow__btn-wrapper{margin-right:0;margin-top:30px;width:100%;max-width:220px}.slideshow__caption-wrapper .slideshow__btn-wrapper a{width:100%;font-size:14px!important;text-transform:uppercase;background:transparent;border:1px solid var(--body-text);font-family:var(--header-font)!important}.slideshow__caption-wrapper .slideshow__btn-wrapper a:hover{background:var(--body-text)!important;color:var(--header-text-2)!important}.slideshow-section .slideshow__slide-desktop .desktop .box-ratio{padding-bottom:77vh!important}.slideshow-section .slideshow__slide-desktop .desktop .box-ratio img{height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0}.featured-collSec .row.product-loop.featured__collection{max-width:75%;margin:auto}.ajax-cart__qty-control--down,.ajax-cart__qty-input,.ajax-cart__qty-control--up{border:solid 1px #e5e0d8!important}.shopWrapper{padding-bottom:50px}.footer-block.block-1521642145917 .logo-image{margin-bottom:10px;filter:brightness(0) invert(1)}.product__section-images{margin-bottom:80px}.article__section.main__section{margin:0 0 80px!important}#pagination span.count{margin-bottom:20px}.text-boxContainer .rich__text-section p{max-width:800px;margin:auto auto 40px;position:relative;padding-bottom:30px}.text-boxContainer .rich__text-section p:after{content:"";left:0;right:0;width:100%;height:36px;background:url(/cdn/shop/t/12/assets/heading-hd-s.svg) no-repeat center;position:absolute;max-width:308px;margin:auto;bottom:-10px;background-size:contain}.page-about .text-boxContainer h3{position:relative;padding-bottom:30px}.page-about .text-boxContainer h3:after{content:"";left:0;right:0;width:100%;height:14px;background:url(../assets/heading-line-black.png);position:absolute;max-width:308px;margin:auto;bottom:0}.gallery__image-section .gallery__item-container{position:relative}.gallery__image-section .gallery__item-container .gallery__item-caption.rte{position:absolute;top:inherit!important;bottom:0;transform:inherit!important;left:0!important;background:#fff;padding:30px;border:1px solid #ccc;text-align:left;width:100%;max-width:380px}.gallery__image-section .gallery__item-container .gallery__item-caption.rte h3{font-size:30px!important;font-weight:600!important}.gallery__image-section .gallery__item-container .gallery__item-caption.rte p{font-size:18px!important;margin:15px 0}.gallery__image-section .gallery__item-container .gallery__item-caption.rte .gallery__btn-wrapper a{color:#1f2d25;font-size:14px;background:transparent;border:none;padding:0;text-decoration:underline}.featured__collection-carousel .product-info-inner{text-align:left}.featured__collection-carousel .price.price--listing{align-items:inherit}.image__with-textSection{padding:0 0 40px!important}.image__with-textSection a{background:transparent!important;text-transform:uppercase;font-size:14px!important}.image__with-textSection .image__with-textCaption-btn-wrapper{width:100%}.image__with-textSection .image__with-textCaption-btn-wrapper a{width:100%;max-width:220px;height:auto;line-height:1;text-align:center;padding:15px}.image__with-textSection .image__with-textCaption-btn-wrapper a:hover{color:var(--body-text);background:var(--header-text-2)!important}.image__with-textSection .image__with-textImage{position:relative}.gallery-wrap .collection__list-section{margin:0;padding:80px 0 30px}.gallery-wrap .collection__item-details{text-align:left;font-family:Neue Montreal!important}.gallery-wrap .collection__item-details a,.gallery-wrap .collection__item-details a p{font-weight:600!important;color:#333;font-size:24px!important}.overlaySec h3{font-size:60px!important;position:relative;padding-bottom:30px;margin-bottom:24px}.overlaySec h3:after{content:"";left:0;right:0;width:100%;height:19px;background:url(../assets/heading-line-logo.png);position:absolute;max-width:308px;margin:auto;bottom:0;background-size:contain;filter:invert(1)}.overlaySec p{font-size:18px!important;max-width:605px}.overlaySec .image__overlay-btn-wrapper a{background:teal!important;color:#fff!important;text-transform:uppercase;font-size:14px;border:none!important}.blog__wrapper{padding-bottom:20px}.blog__wrapper .blog__post-title h3 a{font-size:24px;font-family:var(--header-font)!important;color:var(--body-text-2)!important;text-transform:uppercase;letter-spacing:1px!important}.blog__wrapper .blog__post-author.posted,.blog__wrapper .blog__post-date.posted{font-size:14px}.blog__wrapper .blog__post-excerpt p{font-family:var(--body-font)!important;color:var(--body-text-2)!important}.blog__post-tag a,.template-index ul.blog__post-tags{display:none}.blog__wrapper .blog__post-container{position:relative}.blog__wrapper .blog__post-container:after{position:absolute;content:"";top:0;bottom:0;right:-5%;border:1px solid #ccc}.blog__wrapper .blog__post-container:last-child:after{display:none}.testionials__carousel h3{text-transform:uppercase;position:relative;padding-bottom:30px;margin-bottom:24px}.testionials__carousel h3:after{content:"";left:0;width:100%;height:18px;background:url(../assets/heading-line-logo.png);position:absolute;max-width:308px;margin:auto;bottom:0}.testionials__carousel .rte p{font-size:24px;font-weight:700;color:#1f2d25!important}.testionials__carousel .testimonial__author p{font-size:14px;font-weight:400}.template-index ul.blog__post-tags{display:none}.text__icons-section{margin:0!important}.text__icons-section .text__icons-wrapper{padding:40px 0!important}.text__icons-section .text__icons-wrapper .text__block{display:block!important}.text__icons-section .text__icons-wrapper .text__block-image .box-ratio{padding-bottom:58px!important}.text__icons-section .text__icons-wrapper .text__block-image .box-ratio img{max-height:36px!important}.text__icons-section .text__block-content{color:var(--body-text);text-transform:uppercase;font-family:PP Hatton!important}.text__icons-section .text__block{border-right:1px solid #ccc}.text__icons-section .text__block:last-child{border:none}.footer-section div#footer-wrapper{background:var(--announcement-background)!important}.footer-section h2{text-transform:uppercase;font-weight:500}.footer-section p,.footer-section li a{font-size:16px}div#footer ul.social-icons__list li a svg{filter:brightness(0) invert(1)}.footer-section input#footer-EMAIL{border:1px solid #000;font-size:16px;display:block;width:100%;margin-bottom:15px;font-family:Neue Montreal!important}.footer-section input#footer-subscribe{display:block;background:#000;color:#fff;float:none!important;font-family:PP Hatton!important;width:100%!important;max-width:123px}.footer-section input#footer-subscribe:hover{background:var(--header-text-2)!important}.product-listing__quickview-trigger:hover,.product-listing__quickview-trigger:visited{background:var(--header-text-2)!important;color:#fff!important}.filter-box.price-box input.form-control{margin-bottom:0!important}.contact__form--inner-wrapper input.secondary.button,a.ajax-cart__button-view_cart.button.secondary-button,input#search_button{font-family:var(--header-font)!important;background:var(--header-text-3)!important;color:var(--clr-white)}.contact__form--inner-wrapper input.secondary.button:hover,a.ajax-cart__button-view_cart.button.secondary-button:hover,input#search_button:hover{background:var(--header-text-2)!important;color:var(--clr-white)}input#checkout{background:var(--clr-black)!important;color:var(--clr-white)}input#checkout:hover{background:var(--header-text-2)!important;color:var(--clr-white)}.footer-section div#bottom-footer{border-top:1px solid #ccc;padding-top:10px}.footer-section div#bottom-footer ul.social-icons__list a{width:25px;height:25px;background:#1f2d25;border-radius:50%;font-size:14px!important;display:flex;align-items:center;justify-content:center;color:#fff!important}.footer-section div#bottom-footer ul.social-icons__list a svg g{fill:#fff}.innerBanner h3{font-size:60px!important;color:var(--body-text)!important}.page-about .text-boxContainer p:after{display:none}.page-about .text-boxContainer p{color:#555}.testimonials__section .grid__wrapper{outline:none!important}.testimonials__section .grid__wrapper:focus{outline:none!important}.collectionWrapper .collection__item-details a p.collection--title{font-family:PP Hatton!important}.collectionWrapper .collection__item-details a p.collection--count{font-family:PP Hatton!important;font-size:18px!important}.shopWrapper .product-info{text-align:left}.shopWrapper .product-info a{font-size:24px}.shopWrapper .product-info .price.price--listing{align-items:start;font-size:18px}.blog__wrapper .blog__post-container:nth-child(3n+3):after{border:none}.blogbanner-holder{position:relative}.blogbanner-holder .article__section-image .box-ratio{padding-bottom:25%!important;position:relative}.blogbanner-holder .article__section-image .box-ratio img{object-fit:cover}.blogbanner-holder h1.page-title{position:absolute;left:8%;top:50%;transform:translateY(-50%);font-family:var(--header-font)!important;color:var(--body-text)!important;font-size:50px;z-index:2}.blogbanner-holder .article__section-image .box-ratio:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:#072b317f}.article .article__section-container{padding-top:50px!important}.article .article__section-container .article__section-details.rte{border-bottom:none}.article .article__section-container .article__page-info{display:block}.article .article__section-container .article__page-info span.posted{display:block;width:100%}.article .article__section-container .article__page-info span{display:none}.article .article__section-container .share-icons{display:flex;align-items:self-end}.article .article__section-container .share-icons a{background:#1f2d25;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:7px}.article .article__section-container .share-icons a svg g{fill:#fff}.article div#product-navigation{display:none}.article div#article__section-comments h3{position:relative;padding-bottom:30px!important;font-size:30px;color:#000!important}.article div#article__section-comments h3:after{content:"";left:0;right:0;width:100%;height:14px;background:url(../assets/heading-line-black.png);position:absolute;max-width:308px;margin:auto;bottom:0}.article .article__section-commentContainer{display:block}.article .article__section-commentContainer .article__section-commentList li{display:flex;flex-wrap:wrap}.article .article__section-commentContainer .article__section-commentList li .gravatar{width:48px}.article .article__section-commentContainer .article__section-commentList li .article__section-commentContent{width:100%}.article .article__section-commentContainer .comment-form{margin-top:70px;max-width:894px;padding-bottom:80px}.article .article__section-commentContainer .comment-form h5{position:relative;padding-bottom:30px!important;font-size:30px;color:#000!important}.article .article__section-commentContainer .comment-form h5{position:relative;padding-bottom:30px!important;font-size:30px;color:#000!important;text-transform:uppercase;font-weight:500;margin-bottom:30px}.article .article__section-commentContainer .comment-form input[type=submit]{background:#1f2d25;color:#fff;text-transform:uppercase;font-size:14px;max-width:210px}.shopify-section{overflow:hidden!important}.header-group .headerSec{overflow:visible!important}.template-product .product-add input{background:#000;color:#fff}.template-product section#newsletter{display:none}.shopify-policy__container{margin:50px auto!important}.accordianwrapBox{display:flex;flex-wrap:wrap}.accordianwrapBox .how-helpBox{width:25%}.accordianwrapBox .accordian--rich__textWrap{width:50%}.accordianwrapBox .how-helpBox h5{font-size:24px;color:#000}.accordianwrapBox .how-helpBox a.help-list-item{font-size:18px!important;line-height:1;font-weight:600;color:#1f2d25}.how-helpBox .headingWrap{margin-bottom:25px}.how-helpBox .listWrap{padding-bottom:2px}.accordianwrapBox .accordian--rich__textWrap .rich__text-column{margin-top:80px;text-align:center}.accordianSection{padding-bottom:100px}.accordianSection .accordion__section-content>.js-accordion>.js-accordion{margin:0}.accordianSection .accordion__section-content>.js-accordion>.js-accordion h2{margin-top:40px;margin-bottom:40px}.header-section .nav-container div#logo a img{width:120px!important}.header-section ul li.megamenu__listitem a{font-size:15px!important}.header-section ul.dropdown li a{font-size:15px}.errors li{color:red}.megamenu__header{font-weight:700}.collection__list-section .box-ratio img,.gallery__image-section .box-ratio img{transform:none!important}.header-section li.navigation__menuitem:first-child .megamenu .mm-image a{height:100%;display:block}.header-section li.navigation__menuitem:first-child .megamenu .mm-image a .megamenu__imagecontainer{height:100%}.header-section .mm-image .megamenu__imagecontainer .box-ratio{position:relative;padding-bottom:72%!important}.header-section .mm-image .megamenu__imagecontainer .box-ratio img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center}.megamenu.row.grid__wrapper{box-shadow:0 2px 5px -2px #87878726}.header-section .megamenu li.megamenu__listcontainer h4.megamenu__header{font-size:14px;font-weight:600}.header-section .megamenu li.megamenu__listcontainer h4.megamenu__header a{font-family:PP Hatton!important}.header-section .megamenu li.megamenu__listcontainer ul.megamenu__list li.megamenu__listitem{position:relative}.header-section .megamenu li.megamenu__listcontainer ul.megamenu__list li.megamenu__listitem a{font-family:Neue Montreal!important;font-size:13px!important}.collection__page-sidebar{border:1px solid #eaeaea;padding:15px}.collection__page-product .reveal{border:1px solid #eaeaea}.header-section ul li.megamenu__listitem .megamenu__header a.megamenu__listlink{font-weight:600;font-family:PP Hatton!important;font-size:12px!important}.collectionWrapper h4.collection--title{font-weight:700}.megamenu__list{margin-bottom:20px!important}.slideshow-section.global__section{padding-top:0!important}.mobile-menu{height:auto!important}.mobile-menu .count__icon_wrap{display:flex;justify-content:end}.mobile-menu .count__icon_wrap span.mobile-menu__cart-count{position:absolute;top:7px;right:-1px;width:20px;height:20px;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:99}section.image__with-textSection[data-section-type=background-video-section] a:hover{color:#fff!important}.megamenu.row.grid__wrapper{width:95%!important}.image__with-textSection .image__with-textCaption-btn-wrapper.image-color-black a:hover{color:#fff!important}.ajax-cart__cart-items *{font-size:11px;line-height:1.3}.ajax-cart__title a{font-size:16px;max-width:210px}.ajax-cart__item-price dd,.ajax-cart__item-line-price span{font-size:15px}.errors ul{margin:0;font-size:15px}p#ring-size-guide{margin-top:20px}p.product-single__ring-size a{display:inline-block;text-decoration:underline;font-size:14px;color:var(--announcement-background)}.slideshow__caption .rte h5{color:var(--body-text)!important}.text-boxContainer .global__section{padding-bottom:0}.image__overlay-section .overlay{background:#00000040}.engagmentbox{padding-top:0;padding-bottom:0}.engagmentbox .image__with-textImage .box-ratio{position:relative;padding-bottom:71%!important}.engagmentbox .image__with-textImage .box-ratio img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.featured__collection-carousel .flickity-viewport{margin-bottom:50px}.featured-collSec .row{margin:0 auto!important}:focus-visible{outline:2px solid #1d4851;outline-offset:2px}span.span-6.auto.megamenu__list-container .megamenu__wrapper{columns:2!important;display:flex;flex-flow:row}ul.megamenu__ul.container.span-3.auto .megamenu__listitem{padding:0!important}ul.megamenu__ul.container.span-3.auto .megamenu__header{padding-bottom:0!important;margin-bottom:0!important}ul.megamenu__ul.container.span-3.auto{margin-bottom:0!important;padding-bottom:0!important}.featured__collection-carousel .product-info-inner{text-align:center}.collection__page-sidebar .clearfix.filter.filter--regular{margin-bottom:0}.collection__page-sidebar .sidebar-filter.filter--price-range{padding-bottom:0!important}.collection__page-sidebar .filter ul{margin-bottom:10px}input[type=text],input[type=password],input[type=email],input[type=file],input[type=phone],textarea,select{font-family:Neue Montreal!important}.contact__form--inner-wrapper label,.contact__form--inner-wrapper legend{font-weight:400}.schedule-btn-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:10px}.loading-main .loading-img{text-align:center;max-width:900px;padding:0 30px}.loading-main .loading-img img{width:80px;margin-bottom:100px}.loading-main .loading-img h2{font-size:12px;line-height:1.5;text-transform:inherit}.welcome__text h3,.media-with-text h4,.media-with-text .image__with-textCaption-btn-wrapper a,.featured-collSec .section-title h2,.featured__collection-carousel .product-info a,.article__section-details h4{font-family:var(--header-font)!important;color:var(--header-text-2)!important}.welcome__text P,.media-with-text p,.featured__collection-carousel .product-info .price.price--listing span.price-item,.article__section-details p,.filtering__pagination p,.shopWrapper .product-info .price.price--listing span.price-item.price-item--regular,.filter ul li a,.c-accordion__inner p,span.price-item.price-item--regular{font-family:var(--body-font)!important;color:var(--body-text-2)!important}.footer-section h2{font-family:var(--header-font)!important;color:var(--body-text)!important}.footer-section p,.footer-section p a,.footer-section li a{font-family:var(--body-font)!important;color:var(--body-text)!important}.calendlybtn h4{font-family:var(--header-font)!important;color:var(--body-text-2)!important}.calendlybtn button.btn{background:transparent;width:auto;margin:0;text-transform:uppercase;padding:15px;font-size:14px;font-family:var(--header-font)!important;color:var(--body-text-2)!important;border-radius:6px;border:solid 1px var(--header-text-2);height:auto;line-height:1}.calendlybtn button.btn:hover{background:var(--header-text-2);color:var(--body-text)!important;color:var(--body-text)}.text-with-icons .text__icons-wrapper{background:var(--header-text)!important}h1.blog__section-title,h1.colleciton__page-title.page-title,.collection__page-sidebar h4,.shopWrapper .product-info a,h1.product__section-title.product-title,.c-accordion.c-accordion--product .c-accordion__header,h1.page-title.page__section-title,.accordian--rich__textWrap .rich__text-column h3,.c-accordion.c-accordion--custom-page .c-accordion__header{font-family:var(--header-font)!important;color:var(--body-text-2)}input#sort-by::-moz-placeholder{font-family:var(--body-font)!important;color:var(--body-text-2)!important;opacity:1}input#sort-by::-ms-input-placeholder{font-family:var(--body-font)!important;color:var(--body-text-2)!important}input#sort-by::-webkit-input-placeholder{font-family:var(--body-font)!important;color:var(--body-text-2)!important}.cart .cart-ring-info ul.cart-ring-diamdon-info,.cart .cart-diamond-info ul.cart-ring-diamdon-info{list-style:none}.text-boxContainer .global__section.calendlybtn{padding-bottom:40px}.shopify-policy__body p strong{font-family:var(--header-font)!important}.reslut-view-table table thead th{white-space:nowrap}.ajax-cart__drawer-wrapper .ajax-cart__item-price,.ajax-cart__drawer-wrapper .ajax-cart__item-line-price{grid-column:auto / span 8;text-align:left}.ajax-cart__drawer-wrapper .ajax-cart__item-quantity{text-align:left;margin-bottom:10px}ul.ring-size.options{list-style:none;width:100%;margin-bottom:0}ul.ring-size.options li{text-align:center;display:block}.social-icons__list li:last-child a{padding-right:0!important}#footer-wrapper ul.social-icons__list{margin:0!important;padding:0!important;width:100%!important}.template-page-education main.content-wrapper,.template-page-gift-cards main.content-wrapper{min-height:400px}.shopify-policy__body .rte p,.shopify-policy__body .rte h2{margin-bottom:20px!important}.shopify-policy__body .rte ul li{margin-bottom:10px!important}.shopify-policy__body p strong{display:block}ul.cart-ring-diamdon-info{list-style:none!important}li.ajax-cart__item-price.v-center{padding:15px 0 5px}input#addToCart{background:var(--header-text-2)!important;color:var(--clr-white);font-family:var(--header-font)!important}.ajax-cart__item-quantity.a-left .v-center{height:40px!important}.notice.note-error ul{margin:0;padding:0;list-style:none}.not-found-sec{text-align:center}.not-found-sec h1{color:#3c6b74;font-weight:700}.not-found-sec .image__with-textCaption-btn-wrapper .btn{border:1px solid #3c6b74;width:100%;max-width:220px;height:auto;line-height:1;text-align:center;padding:15px;font-family:var(--header-font)!important;color:#3c6b74}.not-found-sec .image__with-textCaption-btn-wrapper .btn:hover{background:#3c6b74!important;color:#fff!important}.not-found-sec #SearchFiltersForm{border-top:0!important}.not-found-sec{margin:0!important;padding:50px 0}.search-product-details-holder .button-wrap .btn{background:#14393f!important;border:1px solid #14393f!important;color:#fff!important}.search-product-details-holder .button-wrap .btn:hover,.search-product-details-holder .button-wrap .btn.border{background:#fff!important;color:#14393f!important}.search-product-details-holder .button-wrap .btn.border:hover{background:#14393f!important;color:#fff!important}.notice{border:none!important;padding:0!important;margin:0!important}.note-success{border:2px solid green;text-align:center}.note-success p{color:green!important}.notice.note-error ul{border:2px solid red;text-align:center}.captcha-sec{padding:50px 0}.captcha-sec .btn{background:#13383e;color:#fff;border:1px solid #13383e}.captcha-sec .btn:hover{background:#fff;color:#13383e}.mini-cart__cart-note{background:transparent;border:none;padding:0}.mini-cart__cart-note p{color:red;font-size:14px}.mini-cart__cart-note p b{font-size:14px}@media only screen and (max-width:1599px){.slideshow-section .slideshow__caption-wrapper h2.slideshow__title{font-size:50px!important}.header-section li.navigation__menuitem:first-child .megamenu .mm-image{grid-column:auto / span 3}.header-section li.navigation__menuitem:first-child .megamenu .megamenu__list-container{grid-column:auto / span 6}.megamenu__wrapper{columns:5}.shape-select-holder ul li .content-wrap h4{font-size:12px!important}}@media only screen and (max-width:1199px){.header-section li.navigation__menuitem a.navigation__menulink{padding:0 5px!important;font-size:12px!important}.header-section .nav-container{padding:10px!important}.slideout__trigger-mobile-menu svg g{fill:#000!important}.testionials__carousel h3{font-size:28px}.overlaySec h3{font-size:50px!important}.image__with-textSection{padding:40px 0!important}.innerBanner h3{font-size:50px!important}.shopWrapper .product-info a{font-size:16px}.shopWrapper .product-info .price.price--listing{font-size:14px}}@media only screen and (max-width:1130px){.header-section li.navigation__menuitem a.navigation__menulink{padding:0 2px!important;font-size:11px!important}.navigation__menulink,.menu_with_other_links .navigation_right_panel a,.menu_with_other_links .my-cart-link-container a.slideout__trigger--open .text,.menu_with_other_links ul.navigation_left_panel li button{font-size:11px!important}.menu_with_other_links{padding:0 5px}ul.shopping__cart-links li svg,.menu_with_other_links ul.navigation_left_panel li button svg.testament--icon-theme-search{height:12px}.sca-currency-style{width:85px!important}.header-section .megamenu li.megamenu__listcontainer h4.megamenu__header{font-size:11px!important}.banner-sec .slideshow__caption{width:100%}}@media only screen and (max-width:991px){.js-top-bar ul.cart-links__wrapper li{font-size:12px}.js-top-bar div#hello p{font-size:11px!important}.slideshow-section .slideshow__caption-wrapper h2.slideshow__title{font-size:40px!important}.gallery__image-section .gallery__item-container .gallery__item-caption.rte h3{font-size:24px!important}.gallery__image-section .gallery__item-container .gallery__item-caption.rte{background:#ffffffbf;max-width:290px}.overlaySec h3{font-size:44px!important}.blog__wrapper .blog__post-title h3 a{font-size:18px}.innerBanner h3{font-size:40px!important}.blogbanner-holder h1.page-title{font-size:30px}.product-loop{grid-column-gap:10px!important;grid-row-gap:20px!important}.mobile-menu .count__icon_wrap span.mobile-menu__cart-count{width:15px;height:15px;font-size:12px;top:11px;right:1px}.slideshow__caption{left:50%;top:50%;transform:translate(-50%,-50%);width:100%}ul.social-icons__list,.menu_with_other_links ul.navigation_left_panel{margin-left:15px!important}}@media only screen and (max-width:767px){.slideshow__slide-desktop.overlay:after{background:transparent!important}.slideshow-section .slideshow__caption-wrapper h2.slideshow__title{font-size:30px!important}.slideshow__caption .slideshow__caption-wrapper{background:var(--announcement-background)!important}.slideshow-section .slideshow__caption .slideshow__caption-wrapper{padding-bottom:60px}.slideshow__caption-wrapper .slideshow__btn-wrapper{margin-top:20px}.global__section{padding:40px 0!important}.gallery__image-section .gallery__item-container .gallery__item-caption.rte{max-width:340px;padding:20px}.testionials__carousel h3:after{left:0;right:0;margin:auto}.testionials__carousel .rte p{font-size:18px;line-height:1}.text__icons-section .text__block:nth-child(2){border:none}.text__icons-section .text__icons-container .text__block{margin:6px 0}.testionials__carousel h3,.section-title h2{font-size:22px}.overlaySec h3{font-size:30px!important}.template-index .overlaySec .image__overlay-section{padding-top:0!important;margin-top:0!important}.engagmentbox .row.grid__wrapper{margin-bottom:0}.testionials__carousel h3{font-size:22px}.gallery-wrap .collection__item-details a,.gallery-wrap .collection__item-details a p{font-size:16px!important}.featured-collSec section.global__section{margin:0;padding:0!important}.innerBanner h3{font-size:30px!important}.blog__article-container{grid-gap:0px}.blogbanner-holder .article__section-image .box-ratio{padding-bottom:50%!important}.accordianwrapBox .how-helpBox{width:100%;margin-bottom:20px}.accordianwrapBox .accordian--rich__textWrap{width:100%}.accordianwrapBox .accordian--rich__textWrap .rich__text-column{margin-bottom:30px}.accordianSection .accordion__section-content>.js-accordion>.js-accordion h2{margin-top:20px;margin-bottom:20px}.accordianSection{padding-bottom:0}.slideshow-section .slideshow__caption-wrapper{max-width:100%!important}.size-select-holder.clarity-box{height:auto!important}.shopWrapper{padding-bottom:0}.article__section.main__section{margin:0!important}#pagination{margin-top:20px;margin-bottom:20px}ul.blog__post-tags{margin-bottom:0!important}ul.blog__post-tags{display:none}.ajax-cart__page-wrapper .ajax-cart__item-quantity{text-align:left!important}.ajax-cart__qty-control--down,.ajax-cart__qty-input,.ajax-cart__qty-control--up{height:35px!important}.ajax-cart__qty-input{width:50px!important}.shopify-section.innerBanner.inner_banner .global__section{padding:0!important}.page-contact h1.page-title{margin-bottom:0}.page-contact .global__section{padding:0!important}.page-contact .accordianwrapBox .accordian--rich__textWrap .rich__text-column{margin-top:0}.page-contact .accordianwrapBox .accordian--rich__textWrap .rich__text-column{margin-bottom:0}.grid__wrapper.row{grid-gap:0!important}.page-about .image__with-textSection.global__section,.page-virtual-jewelry-concierge-service .image__with-textSection.global__section{padding:0!important}.page-about .image__withText-wrapper,.page-virtual-jewelry-concierge-service .image__withText-wrapper{margin-bottom:0!important}.product__section-images{margin-bottom:20px}.product .product__section{margin-top:0!important}.c-accordion.c-accordion--product .c-accordion__panel,.c-accordion.c-accordion--custom-page .c-accordion__panel{padding:0}.index .global__section.rich__text-section{padding:0!important}.index .image__withText-wrapper{margin-top:0;margin-bottom:0}.index .global__section{padding:40px 0 0!important}.index .global__section.rich__text-section.welcome__text{padding-top:40px!important}.index .global__section.rich__text-section.welcome__text p{margin-bottom:0!important}.index .image__with-textSection.section-template--24098215821585__7a88e02d-3ebc-4a6a-86ed-1c5a53c9d1db.global__section.pb0,.index .global__section.slideshow-section{padding-top:0!important}.image__with-textCaption,#footer .footer-sect,#footer-wrapper ul{text-align:center}form#contact_form{text-align:left;justify-content:center;display:flex;align-items:center}.footer-section input#footer-subscribe{max-width:80px;font-size:14px}div#bottom-footer #copy p{text-align:center;font-size:13px;text-align:center!important}div#bottom-footer #payment{text-align:center!important}.footer-section p,.footer-section li a,.text__icons-section .text__block-content{font-size:14px}div#footer section.footer-block{width:100%!important;margin-top:20px}#footer-wrapper ul{margin-bottom:0}.featured-collSec .row{width:90%}.c-accordion__inner p br{display:none}.innerBanner.inner_banner .image__overlay-caption.maiya{text-align:center;left:50%;padding:0 30px;width:100%!important;transform:translate(-50%,-50%)}#footer .footer-sect{position:relative;padding-bottom:0}.footer-section input#footer-EMAIL,.footer-section input#footer-subscribe{margin-bottom:0}div#bottom-footer{margin-top:0!important}.mobile-menu a.mobile-menu__cart-icon{border:0;border-bottom:solid 1px #787878}.mobile-menu__block{margin-bottom:0!important}.about_sec{padding-bottom:0!important}.footer-section h2{margin-bottom:0}div#bottom-footer .footer-left{margin-top:0!important}form#contact_form{flex-wrap:wrap}.footer-section input#footer-EMAIL{width:calc(100% - 80px)!important}}@media only screen and (max-width:360px){.grid__wrapper.edge,.ajax-cart__page-wrapper .ajax-cart__info-wrapper,.ajax-cart__page-wrapper .ajax-cart__summary-wrapper{width:90%!important}.js-top-bar div#hello p{font-size:9px!important}}.loading-main{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px)}.header-section .megamenu li.megamenu__listcontainer h4.megamenu__header{font-size:12px}.labelRingShape{margin-top:25px}.labelRingShape select#rings-select{width:auto}@media only screen and (max-width:767px){.labelRingShape select#rings-select{width:100%}}.navigation__menulink,.navigation__menuitem>a,.header__nav-item>a,.site-nav__link,.nav__link{text-transform:none!important;letter-spacing:.04em!important}.footer-section .footer-sect:has(.rte),.footer-section .footer-sect:has(.logo-image){display:none!important}.footer-section footer{font-family:Neue Montreal,Helvetica Neue,system-ui,sans-serif}#footer-wrapper{background:#1d4851!important}.footer-section footer{background:transparent}#footer{max-width:1200px;margin:0 auto;padding:3.5rem 2rem 2rem!important;display:flex!important;flex-wrap:wrap;gap:0;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.1)}.footer-block{flex:1 1 140px!important;min-width:120px;max-width:200px}.footer-sect h2.h4{font-family:Neue Montreal,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#ffffff73!important;font-weight:500!important;margin-bottom:1.25rem!important;padding-bottom:0!important;border:none!important}.footer-sect ul{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:.55rem}.footer-sect ul li a{font-family:Neue Montreal,sans-serif!important;font-size:14px!important;color:#ffffffbf!important;text-decoration:none!important;letter-spacing:.01em!important;transition:color .2s;font-weight:400!important}.footer-sect ul li a:hover{color:#fff!important}.footer-block:has(#footer_signup){flex:0 1 280px!important;max-width:300px}.footer-sect #footer_signup{margin-top:0}.footer-sect .rte p{font-family:Neue Montreal,sans-serif!important;font-size:13px!important;color:#fff9!important;line-height:1.7!important;margin-bottom:1rem!important}#footer_signup input[type=email]{width:100%!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;font-family:Neue Montreal,sans-serif!important;font-size:13px!important;padding:11px 14px!important;margin-bottom:.6rem!important;outline:none!important;border-radius:0!important}#footer_signup input[type=email]::placeholder{color:#ffffffbf!important;opacity:1!important}#footer_signup input[type=email]:focus{border-color:#ffffffe6!important;outline:2px solid rgba(255,255,255,.7);outline-offset:-1px}@media(max-width:767px){.maia-coll__filter-item,.maia-coll__sort-btn,.maia-coll__tag button,.maia-coll__apply-btn,.maia-coll__clear-all{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}#footer_signup input[type=submit]{font-family:Neue Montreal,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;padding:10px 24px!important;cursor:pointer!important;transition:background .2s!important;border-radius:0!important;width:100%!important}#footer_signup input[type=submit]:hover{background:#fff3!important}.maia-footer-icon{display:flex;justify-content:center;align-items:center;padding:2.5rem 2rem 1.5rem;background:transparent;width:100%}.maia-footer-icon img{width:56px;height:56px;opacity:.55;display:block}div#bottom-footer{background:transparent!important;border-top:none!important;padding:0 2rem 2rem!important;max-width:100%!important;margin:0!important;width:100%!important}div#bottom-footer .footer-left{width:100%!important}div#bottom-footer #copy p{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;color:#ffffff4d!important;text-align:center!important;letter-spacing:.05em!important;margin:0!important}div#bottom-footer #copy p a{color:#ffffff4d!important;text-decoration:none!important}div#bottom-footer #payment{justify-content:center!important;opacity:.4;margin-top:1rem}div#bottom-footer .footer-right{display:none!important}.footer-section .social-icons a svg path,.footer-section .social-icons a svg{fill:#ffffff80!important}.footer-section .social-icons a:hover svg path{fill:#fff!important}@media(max-width:740px){#footer{gap:2rem;padding:2.5rem 1.5rem 1.5rem!important}.footer-block{flex:1 1 42%!important}.footer-block:has(#footer_signup){flex:1 1 100%!important;max-width:100%!important}.maia-footer-icon img{width:44px;height:44px}}.announcement__bar-section,.announcement__bar-section p,.announcement__bar-section span,.announcement__bar-section a{text-transform:none!important;letter-spacing:.05em!important}body:not(.maia-ready) .navigation--sticky.navigation+.header-spacer{margin-top:0!important}.js-header-wrapper{position:sticky!important;top:0!important;z-index:1000!important;width:100%!important}.header-spacer{display:none!important}.navigation--sticky.navigation{transform:none!important;transition:none!important}.navigation--sticky.navigation .nav-container{display:grid!important}.slideout__trigger-search,.slideout__trigger-search span,.js-cart-count-wrapper,.js-cart-count-wrapper span,.customer-links a,.shopping__cart-links a,.shopping__cart-links span,a[href*="/cart"],a[href*=account]{text-transform:none!important;letter-spacing:.04em!important}.cart-link span,.js-cart-link span,a[href="/cart"] span,.cart__label,.slideout__trigger-search .button-label,.search-label,.search_toggle,.seeks .search_toggle{text-transform:capitalize!important}.shopping__cart-links .cart-text,.cart__label,.js-cart-count-wrapper+span,li a[href="/cart"]{text-transform:capitalize!important}.my-cart-text,.search_toggle,.seeks button,.js-mini-cart-trigger .text{text-transform:capitalize!important}.vmf-wrapper{display:none!important}h1.product__section-title.product-title{font-family:PP Hatton,serif!important;font-size:28px!important;font-weight:300!important;letter-spacing:.03em!important;color:#1a1a1a!important;text-transform:none!important;margin-bottom:8px!important}.product__section-price .price,.product__section-price .price-item,.product__section-price span{font-family:Neue Montreal,sans-serif!important;font-size:20px!important;font-weight:400!important;color:#1a1a1a!important;letter-spacing:.02em!important}.product__section-sku,.product__section-sku *{font-family:Neue Montreal,sans-serif!important;font-size:11px!important;color:#bbb!important;letter-spacing:.06em!important;text-transform:none!important}.swatch h5,.product-form__option-name,.product__option-label,.variant-title,.swatch>h5{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#888!important;text-transform:none!important;letter-spacing:.06em!important;margin-bottom:8px!important}.swatch label{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:.03em!important;background:transparent!important;border:1px solid #e0dbd4!important;border-radius:100px!important;color:#555!important;padding:6px 14px!important;line-height:1.4!important;height:auto!important;min-width:auto!important;white-space:nowrap!important;transition:all .15s ease!important;margin:0 4px 6px 0!important}.swatch label:hover{border-color:#1d4851!important;color:#1d4851!important;background:transparent!important}.swatch input:checked+label{background:#1d4851!important;border-color:#1d4851!important;color:#fff!important;font-weight:400!important}.product-form__quantity label,.quantity-label{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;color:#888!important;text-transform:none!important;letter-spacing:.06em!important}input#addToCart,button#addToCart,.product-add input[type=submit],.product-form__submit,button.product-form__submit{font-family:Neue Montreal,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#1d4851!important;color:#fff!important;border:none!important;border-radius:2px!important;padding:16px 32px!important;width:100%!important;transition:background .2s ease!important}input#addToCart:hover,button#addToCart:hover,.product-add input[type=submit]:hover,.product-form__submit:hover{background:#163840!important}.c-accordion.c-accordion--product .c-accordion__header{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#888!important}.c-accordion.c-accordion--product .c-accordion__inner,.c-accordion.c-accordion--product .c-accordion__inner p,.c-accordion.c-accordion--product .c-accordion__inner li{font-family:Neue Montreal,sans-serif!important;font-size:13px!important;color:#555!important;line-height:1.7!important;text-transform:none!important}.product__section--sku,.sku,div.sku{display:none!important}.swatches__option-name,.swatches__option-name strong{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#888!important;text-transform:none!important;letter-spacing:.04em!important}.swatches__option-value{text-transform:capitalize!important;font-weight:400!important;color:#555!important}label.swatches__form--label{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important;background:transparent!important;border:1px solid #ddd8d0!important;border-radius:100px!important;color:#444!important;padding:7px 16px!important;line-height:1.4!important;height:auto!important;min-width:auto!important;white-space:nowrap!important;transition:border-color .15s,color .15s,background .15s!important;margin:0 5px 6px 0!important;display:inline-block!important}label.swatches__form--label:hover{border-color:#1d4851!important;color:#1d4851!important;background:transparent!important}input:checked+div label.swatches__form--label,.js-swatch-element input:checked~label.swatches__form--label,.swatch-element input:checked+label,input[type=radio]:checked+label.swatches__form--label{background:#1d4851!important;border-color:#1d4851!important;color:#fff!important}label.swatches__form--label{text-transform:lowercase!important}label.swatches__form--label:first-letter{text-transform:uppercase!important}.swatches__option-value{text-transform:lowercase!important}.swatches__option-value:first-letter{text-transform:uppercase!important}label.swatches__form--label{text-transform:none!important}label.swatches__form--label:first-letter{text-transform:none!important}.swatches__option-value{text-transform:none!important}.swatches__option-value:first-letter{text-transform:none!important}.product__section-price .price-item--regular,.product__section-price .price{font-family:Neue Montreal,sans-serif!important;font-size:24px!important;font-weight:300!important;letter-spacing:.02em!important;color:#1a1a1a!important}.product__section-price{padding-bottom:20px!important;border-bottom:1px solid #f0ebe4!important;margin-bottom:24px!important}.swatches__container{margin-bottom:24px!important;padding-bottom:24px!important;border-bottom:1px solid #f0ebe4!important}.product-form__quantity>label,.product__quantity-label,label[for*=quantity],.quantity__label{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#888!important;letter-spacing:.06em!important;text-transform:none!important;display:block!important;margin-bottom:10px!important}.product-form__quantity,.quantity__wrapper,.product__quantity{margin-bottom:24px!important;padding-bottom:24px!important;border-bottom:1px solid #f0ebe4!important}.ajax-qty__wrapper,.product-form__quantity .quantity,.product__qty-wrapper,.qty-wrapper,div.quantity{display:inline-flex!important;align-items:center!important;border:1px solid #ddd8d0!important;border-radius:100px!important;overflow:hidden!important;background:transparent!important}.quantity__button,.js-qty__adjust,.product-form__quantity button,button.qty-adjust,.product-qty-minus,.product-qty-plus,input.quantity-button,button[name=minus],button[name=plus],.ajax-qty__wrapper button{background:transparent!important;border:none!important;border-radius:0!important;width:38px!important;height:38px!important;font-size:16px!important;color:#555!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.quantity__button:hover,.js-qty__adjust:hover,button[name=minus]:hover,button[name=plus]:hover{color:#1d4851!important;background:transparent!important}.quantity__input,input.quantity,input[name=quantity],.product-form__quantity input[type=number],.ajax-qty__wrapper input{border:none!important;border-left:1px solid #ddd8d0!important;border-right:1px solid #ddd8d0!important;border-radius:0!important;width:44px!important;height:38px!important;text-align:center!important;font-family:Neue Montreal,sans-serif!important;font-size:13px!important;color:#1a1a1a!important;background:transparent!important;-moz-appearance:textfield!important;padding:0!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button,input[name=quantity]::-webkit-outer-spin-button,input[name=quantity]::-webkit-inner-spin-button{-webkit-appearance:none!important}input#addToCart,button#addToCart,.product-add input[type=submit],button.product-form__submit{font-size:12px!important;letter-spacing:.18em!important;padding:18px 32px!important;border-radius:2px!important;margin-top:8px!important}.c-accordion--product .c-accordion__header{padding:16px 0!important;border-top:1px solid #f0ebe4!important;border-bottom:none!important}.c-accordion--product .c-accordion__inner{padding:0 0 16px!important}.product__section--qty{margin-bottom:24px!important;padding-bottom:24px!important;border-bottom:1px solid #f0ebe4!important}.product__section--qty label.h5{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#888!important;letter-spacing:.06em!important;text-transform:none!important;display:block!important;margin-bottom:10px!important}.product__section--qty button.quantity-control-down,.product__section--qty button.quantity-control-up,.product__section--qty input.quantity{border:none!important;background:transparent!important;border-radius:0!important;height:38px!important;font-family:Neue Montreal,sans-serif!important;font-size:14px!important;color:#444!important}.product__section--qty button.quantity-control-down,.product__section--qty button.quantity-control-up{width:38px!important;cursor:pointer!important}.product__section--qty input.quantity{width:44px!important;text-align:center!important;border-left:1px solid #ddd8d0!important;border-right:1px solid #ddd8d0!important}.product__section--qty .qty-selection>label~*{display:inline-flex!important}.qty-selection{display:flex!important;flex-direction:column!important}.qty-selection button.quantity-control-down,.qty-selection input.quantity,.qty-selection button.quantity-control-up{display:inline-flex!important;align-items:center!important;justify-content:center!important}.qty-selection:after{content:none!important}.product__section--qty .qty-selection{display:flex!important;flex-direction:column!important}.product__section--qty button.down,.product__section--qty button.up,.product__section--qty input.js-qty-input{border:none!important;background:transparent!important}.product__section--qty>div,.product__section--qty label~div,.qty-selection>:not(label){display:inline-flex!important;align-items:center!important;border:1px solid #ddd8d0!important;border-radius:100px!important;overflow:hidden!important;padding:0 4px!important}.product__section--qty{display:flex!important;flex-direction:column!important}.product__section--qty label.h5{order:0!important}.product__section--qty button.down,.product__section--qty button.up,.product__section--qty input.js-qty-input{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;float:left!important}.product__section--qty .qty-selection{display:block!important;line-height:0!important;border:1px solid #ddd8d0!important;border-radius:100px!important;width:fit-content!important;overflow:hidden!important;padding:0!important}.product__section--qty button.down,.product__section--qty button.up{background:transparent!important;border:none!important;width:38px!important;height:38px!important;font-size:16px!important;color:#555!important;cursor:pointer!important;line-height:38px!important;display:inline-block!important;float:left!important;text-align:center!important}.product__section--qty input.js-qty-input{border:none!important;border-left:1px solid #ddd8d0!important;border-right:1px solid #ddd8d0!important;border-radius:0!important;width:44px!important;height:38px!important;text-align:center!important;font-size:13px!important;background:transparent!important;display:inline-block!important;float:left!important;line-height:38px!important;padding:0!important}.maia-qty-label{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#888!important;letter-spacing:.06em!important;text-transform:none!important;display:block!important;margin-bottom:10px!important}.maia-qty-pill{display:inline-flex!important;align-items:center!important;border:1px solid #ddd8d0!important;border-radius:100px!important;overflow:hidden!important;background:transparent!important}.maia-qty-pill button{background:transparent!important;border:none!important;width:38px!important;height:38px!important;font-size:16px!important;color:#555!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}.maia-qty-pill button:hover{color:#1d4851!important}.maia-qty-pill input{border:none!important;border-left:1px solid #ddd8d0!important;border-right:1px solid #ddd8d0!important;border-radius:0!important;width:44px!important;height:38px!important;text-align:center!important;font-family:Neue Montreal,sans-serif!important;font-size:13px!important;color:#1a1a1a!important;background:transparent!important;padding:0!important}.swatches__container,.product__section--qty{margin-bottom:16px!important;padding-bottom:16px!important;border-bottom:1px solid #f0ebe4!important}.maia-qty-pill{width:fit-content!important;max-width:130px!important}.maia-qty-label,.product__section--qty label,.maia-qty-pill button,.maia-qty-pill input{font-family:Neue Montreal,sans-serif!important}.maia-rose-gold-notice{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;margin-bottom:16px;background:#fdf8f2;border:1px solid #edddc4;border-radius:4px}.maia-rose-gold-notice span{font-family:Neue Montreal,sans-serif!important;font-size:12px!important;color:#8a6a3e!important;line-height:1.6!important;letter-spacing:.02em!important}.slideout__trigger-search{display:inline-flex!important;align-items:center!important}.slideout__trigger-search svg.testament--icon-theme-search{height:1em!important;width:1em!important;margin-right:.45em!important;vertical-align:middle!important;flex-shrink:0}.search-sidebar .slideout__trigger-search-sidebar{padding-left:0!important;padding-right:0!important}.search-sidebar .slideout__trigger-search-sidebar .icn-close{margin-left:0!important;left:0!important}@media(min-width:768px){.slideout.slideout__drawer-right.mini-cart{width:420px!important;max-width:100vw}.slideout.slideout__drawer-right.mini-cart:not(.slideout--active){transform:translate(100%)!important}}.mini-cart .ajax-cart__accordion li.tlink{position:relative}.mini-cart .ajax-cart__accordion li.tlink>a{display:block!important;width:100%!important;box-sizing:border-box!important;padding-right:32px!important}.mini-cart .ajax-cart__accordion li.tlink>.icon{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;line-height:1!important}.maia-header-search-item{list-style:none}.maia-header-search{margin:0;position:relative}.maia-header-search__inner{display:flex;align-items:center;gap:.45em;position:relative;border-bottom:1px solid currentColor;padding:2px 0;width:190px;color:inherit;font-size:13px;letter-spacing:.04em;line-height:1.3}.maia-header-search__icon{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.maia-header-search__icon svg{height:1em!important;width:1em!important}.maia-header-search__icon svg g,.maia-header-search__icon svg path{fill:currentColor!important}.maia-header-search__input{-webkit-appearance:none;appearance:none;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;width:100%;font:inherit;color:inherit;letter-spacing:inherit}.maia-header-search__input::placeholder{color:inherit;opacity:.75;text-transform:none}.maia-header-search__input::-webkit-search-cancel-button{cursor:pointer}.maia-header-search__inner:focus-within{border-bottom-width:1px}.maia-header-search__results{position:absolute;top:calc(100% + 10px);left:0;z-index:1001;width:440px;max-width:calc(100vw - 32px);max-height:70vh;overflow-y:auto;background:#fff;color:#1a1a1a;border:1px solid #e8e2da;box-shadow:0 12px 30px #00000014;padding:16px;text-align:left}.maia-header-search__results .predictive-search__heading{margin-top:0}.maia-header-search__results .product-listing__quickview-trigger{display:none!important}@media(max-width:767px){.maia-header-search__inner{width:150px}}.maia-drawer-only{display:none!important}.mini-cart .maia-drawer-only{display:block!important}.mini-cart .maia-cart-box.maia-drawer-only,.mini-cart .maia-summary-row{display:flex!important}.mini-cart{background:#fff}.maia-drawer-head{padding:22px 28px 18px;border-bottom:1px solid #e8e2da;text-align:center}.maia-drawer-head__bar{display:grid;grid-template-columns:32px 1fr 32px;align-items:center}.maia-drawer-head__logo{display:block;line-height:0;color:#1d4851}.maia-drawer-head__logo img{width:120px;height:auto;margin:0 auto}.maia-drawer-head__close{position:static!important;display:flex;justify-content:flex-end}.maia-drawer-head__close button{background:none;border:0;padding:6px;cursor:pointer;position:static!important}.maia-drawer-head__title{font-family:var(--header-font),serif;font-weight:400;font-size:30px;line-height:1.1;color:#1d4851;margin:18px 0 4px;text-transform:none;letter-spacing:0}.maia-drawer-head__count{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a8580}.maia-drawer-head__count .js-cart-count{position:static!important;width:auto!important;height:auto!important;background:none!important;color:inherit!important;font-size:inherit!important;border-radius:0!important;display:inline!important}.mini-cart .ajax-cart__cart-form{padding:0 28px}.mini-cart .ajax-cart__cart-item{display:grid!important;grid-template-columns:92px 1fr;column-gap:18px;padding:22px 0;margin:0;border-bottom:1px solid #e8e2da;position:relative}.mini-cart .ajax-cart__cart-item>li{width:auto!important;padding:0!important;margin:0!important;text-align:left}.mini-cart .ajax-cart__item-remove,.mini-cart .ajax-cart__item-image>p,.mini-cart .ajax-cart__item-qty>p,.mini-cart .ajax-cart__item-line-price>p{display:none!important}.mini-cart .ajax-cart__item-image{grid-column:1;grid-row:1 / span 3}.mini-cart .ajax-cart__item-image__wrapper{background:#f6f6f3;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.mini-cart .ajax-cart__item-image__wrapper img{width:100%;height:100%;object-fit:contain}.mini-cart .ajax-cart__item-details,.mini-cart .ajax-cart__item-price,.mini-cart .ajax-cart__item-qty,.mini-cart .ajax-cart__item-line-price{grid-column:2}.mini-cart .ajax-cart__title{margin:0 0 4px;font-family:var(--header-font),serif;font-size:18px;line-height:1.25}.mini-cart .ajax-cart__title a{color:#1d4851;text-decoration:none}.mini-cart .maia-compact .ajax-cart__cart-variants,.mini-cart .maia-compact .ajax-cart__item-price,.mini-cart .maia-compact .ajax-cart__item-line-price{display:none!important}.maia-line__price{margin:0 0 8px;font-size:14px;color:#1d4851}.maia-line__price s{color:#a39e98;margin-right:4px}.maia-line__opts{list-style:none;margin:0 0 8px;padding:0;font-size:12.5px;line-height:1.6;color:#616161}.maia-line__opts li{margin:0;padding:0}.maia-line__opts span{color:#8a8580;margin-right:4px}.maia-line__opts span:after{content:":"}.maia-line__edit{font-size:12px;color:#616161;text-decoration:underline;text-underline-offset:3px}.mini-cart .ajax-cart__cart-variants{font-size:12.5px;line-height:1.6}.mini-cart .ajax-cart__item-price,.mini-cart .ajax-cart__item-line-price{font-size:13px;color:#1d4851}.mini-cart .ajax-cart__item-qty{display:flex!important;align-items:center;justify-content:space-between;margin-top:12px!important}.mini-cart .ajax-cart__item-quantity{display:inline-flex!important;align-items:center;border:1px solid #e8e2da;height:34px}.mini-cart .ajax-cart__item-quantity button{width:32px;height:32px;border:0;background:none;color:#1d4851;font-size:15px;padding:0;cursor:pointer}.mini-cart .ajax-cart__item-quantity input{width:34px!important;height:32px!important;border:0!important;padding:0!important;margin:0!important;text-align:center;font-size:13px;background:none;-moz-appearance:textfield}.mini-cart .ajax-cart__item-quantity input::-webkit-outer-spin-button,.mini-cart .ajax-cart__item-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-cart .maia-remove{display:inline!important;font-size:12px;color:#8a8580;text-decoration:underline;text-underline-offset:3px;margin-left:14px}.mini-cart .maia-remove:hover,.maia-line__edit:hover{color:#1d4851}.mini-cart .ajax-cart__info-wrapper{padding:20px 0 0;width:100%}.mini-cart .ajax-cart__free-shipping{display:none!important}.mini-cart .ajax-cart__accordion{border:1px solid #e8e2da;padding:12px 16px!important;margin:0 0 12px!important}.mini-cart .ajax-cart__accordion a{font-size:13px;color:#1d4851}.mini-cart .ajax-cart__accordion textarea{margin-top:10px;border:1px solid #e8e2da;font-size:13px;width:100%}.maia-cart-box{gap:14px;align-items:flex-start;background:#f6f6f3;padding:16px 18px;margin:0 0 12px}.maia-cart-box__icon{flex-shrink:0;color:#1d4851;margin-top:1px}.maia-cart-box__title{margin:0 0 2px;font-size:13px;color:#1d4851;font-weight:500}.maia-cart-box__text{margin:0;font-size:12.5px;line-height:1.5;color:#616161}.maia-cart-box__link{display:inline-block;margin-top:6px;font-size:12.5px;color:#1d4851;text-decoration:underline;text-underline-offset:3px}.mini-cart .ajax-cart__summary-wrapper{padding:8px 0 28px;width:100%}.mini-cart .ajax-cart__final-details .subtotal p{font-size:15px;color:#1d4851}.mini-cart .ajax-cart__final-details .tax,.mini-cart .ajax-cart__final-details .shipping,.mini-cart .ajax-cart__final-details hr,.mini-cart .ajax-cart__final-details .total:not(.maia-has-discount){display:none!important}.maia-summary-row{justify-content:space-between;font-size:13px;color:#616161;margin-top:6px}.maia-summary-row p{margin:0}.maia-summary-small{margin:4px 0 0;font-size:11.5px;color:#8a8580}.mini-cart .ajax-cart__buttons{display:flex!important;flex-direction:column;gap:0;margin-top:18px}.mini-cart .ajax-cart__button-view_cart{display:none!important}.maia-checkout-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.mini-cart button#checkout.maia-checkout-btn{height:52px;border:0;background:#1d4851!important;color:#fff!important;font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s}.mini-cart button#checkout.maia-checkout-btn:hover{background:#3c6b74!important}.mini-cart .maia-view-cart{text-align:center;margin:14px 0 0;font-size:12.5px;color:#1d4851;text-decoration:underline;text-underline-offset:3px}.mini-cart .maia-cart-foot.maia-drawer-only{display:flex!important;justify-content:center;gap:22px;margin-top:18px;padding-top:16px;border-top:1px solid #e8e2da}.maia-cart-foot a{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#8a8580;text-decoration:none}.maia-cart-foot a:hover{color:#1d4851}button#checkout{background:var(--clr-black)!important;color:var(--clr-white);border:0;padding:14px 28px;cursor:pointer}button#checkout:hover{background:var(--header-text-2)!important}@media(max-width:767px){.maia-drawer-head{padding:18px 20px 14px}.mini-cart .ajax-cart__cart-form{padding:0 20px}.mini-cart .ajax-cart__cart-item{grid-template-columns:80px 1fr;column-gap:14px}}.mini-cart .ajax-cart__cart-form{display:block!important}.mini-cart .ajax-cart__cart-form>div{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.mini-cart .ajax-cart__final-details .maia-summary-note{display:flex!important;flex-direction:column;align-items:stretch;margin-top:4px}.mini-cart .maia-summary-row p{font-size:13px!important;line-height:1.5!important;width:auto!important}.mini-cart .maia-summary-note .maia-summary-small{width:100%;text-align:left;font-size:11.5px!important;line-height:1.5!important}.mini-cart .ajax-cart__final-details .subtotal p{font-size:15px!important}.mini-cart .ajax-cart__item-quantity button,.mini-cart .ajax-cart__item-quantity input{border:0!important;box-shadow:none!important}.mini-cart .ajax-cart__item-quantity button{display:flex;align-items:center;justify-content:center;line-height:1}.maia-line__edit{display:inline-block;margin-bottom:4px}.mini-cart .ajax-cart__accordion li.tlink{display:flex!important;justify-content:space-between;align-items:center;padding:0!important;margin:0!important}.mini-cart .ajax-cart__accordion li.tlink a{padding:0!important;font-size:13px!important}.mini-cart .ajax-cart__accordion .icon{position:static!important;color:#1d4851}.mini-cart,.mini-cart p,.mini-cart a,.mini-cart span,.mini-cart li,.mini-cart dd,.mini-cart button,.mini-cart input,.mini-cart textarea,.mini-cart .maia-checkout-btn{font-family:Neue Montreal,Helvetica Neue,sans-serif!important}.mini-cart .maia-drawer-head__title,.mini-cart .ajax-cart__title,.mini-cart .ajax-cart__title a,.mini-cart .maia-cart-box__title{font-family:PP Hatton,serif!important;font-weight:400!important}.mini-cart .maia-cart-box__title{font-size:15px}.maia-currency-item{list-style:none;position:relative;display:flex;align-items:center;margin-left:18px}.maia-currency{margin:0;position:relative}.maia-currency__toggle{display:inline-flex;align-items:center;gap:6px;background:none!important;border:0!important;box-shadow:none!important;padding:4px 0!important;margin:0;cursor:pointer;color:#616161;font-family:Neue Montreal,Helvetica Neue,sans-serif!important;font-size:13px;letter-spacing:.04em;line-height:1.3;min-height:0;height:auto}.maia-currency__toggle[disabled]{cursor:default;opacity:1}.maia-currency__toggle:not([disabled]):hover .maia-currency__code{text-decoration:underline;text-underline-offset:3px}.maia-currency__chev{transition:transform .2s}.maia-currency__toggle[aria-expanded=true] .maia-currency__chev{transform:rotate(180deg)}.maia-currency__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:1002;width:280px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #e8e2da;box-shadow:0 12px 30px #00000014;padding:16px 0 8px;text-align:left}.maia-currency__panel[hidden]{display:none!important}.maia-currency__heading{margin:0 20px 8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a8580;font-family:Neue Montreal,Helvetica Neue,sans-serif!important}.maia-currency__list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.maia-currency__list li{margin:0;padding:0;list-style:none}.maia-currency__option{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;background:none!important;border:0!important;box-shadow:none!important;padding:9px 20px!important;margin:0;cursor:pointer;font-family:Neue Montreal,Helvetica Neue,sans-serif!important;font-size:13px;color:#616161;text-align:left;text-transform:none;letter-spacing:0;height:auto;min-height:0}.maia-currency__option:hover{background:#f6f6f3!important;color:#1d4851}.maia-currency__option.is-current{color:#1d4851}.maia-currency__option.is-current .maia-currency__country:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#1d4851;margin-left:8px;vertical-align:middle}.maia-currency__cur{color:#8a8580;font-size:12px;white-space:nowrap}@media(max-width:767px){.maia-currency-item{margin-left:12px}.maia-currency__toggle{font-size:12px}.maia-currency__panel{position:fixed;top:auto;right:16px;left:16px;width:auto;margin-top:12px}}.maia-filter-currency-note{max-width:1200px;margin:12px auto 0;padding:0 16px;font-size:12.5px;color:#8a8580;text-align:center;font-family:Neue Montreal,Helvetica Neue,sans-serif}.product__section-images .js-carousel-main>.flickity-prev-next-button{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.product__section-images .js-carousel-main>.flickity-prev-next-button.previous{left:12px!important;right:auto!important}.product__section-images .js-carousel-main>.flickity-prev-next-button.next{right:12px!important;left:auto!important}
/*# sourceMappingURL=/cdn/shop/t/285/assets/custom.css.map */
