@charset "UTF-8";.sidebar{margin:0}.sidebar .boost-pfs-filter-tree{padding:0}.sidebar .boost-pfs-filter-options-wrapper{flex-direction:column}.sidebar .boost-pfs-filter-mobile-toolbar-bottom{bottom:auto;top:100%;left:0}.sidebar .boost-pfs-filter-mobile-toolbar-bottom button{margin-top:20px}.sidebar .boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading:before{display:none}.sidebar .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading span{font-size:13px;font-weight:400;font-family:var(--primary-fonts);text-transform:uppercase}.sidebar .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading span:before{display:none}.sidebar .boost-pfs-filter-tree-h .boost-pfs-filter-option{padding:0;border:0}.sidebar .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading{padding:0}.sidebar .boost-pfs-filter-option.boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner ul{margin:0}.sidebar .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-content{padding:0}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.circle-grid li{margin:0;padding:10px 1px 1px;display:grid;grid-template-columns:26px 1fr;grid-gap:10px;align-items:center;width:100%!important}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.circle-grid li span{width:26px;height:26px;padding:0}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.circle-grid li .boost-pfs-filter-option-swatch-image+.boost-pfs-filter-button{display:block;padding:0;font-size:14px;font-weight:400;font-family:var(--primary-fonts)}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch.circle-grid li .boost-pfs-filter-option-swatch-image:before{display:none!important}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch .boost-pfs-filter-option-item:hover .boost-pfs-filter-option-swatch-image{border:0!important}.sidebar .boost-pfs-filter-option.boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner ul{max-height:none}.sidebar .boost-pfs-filter-tree-h .boost-pfs-filter-option+.boost-pfs-filter-option{padding-top:35px}.sidebar .boost-pfs-filter-option.boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner ul.circle-list{margin-top:10px}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box{display:block!important;width:20px;height:20px;border:1px solid var(--primary-color);border-radius:100%;position:static!important}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li.selected .boost-pfs-check-box:after{content:"";display:block;margin:2px;background:#000;width:14px;height:14px;border-radius:100%}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list:not(.boost-pfs-filter-option-item-list-swatch) .boost-pfs-filter-option-item button{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;align-items:center}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li.selected .boost-pfs-check-box:before{display:none!important}.sidebar .boost-pfs-filter-show-result{display:none!important}.sidebar .boost-pfs-filter-tree-content .boost-pfs-filter-mobile-footer{margin-top:40px}.sidebar .boost-pfs-filter-tree-content .boost-pfs-filter-mobile-footer button{width:140px;display:flex;margin-right:auto}.sidebar .boost-pfs-filter-tree-mobile-sticky{padding:0}.sidebar .boost-pfs-filter-tree-h .boost-pfs-filter-option.boost-pfs-filter-option-column-1 .boost-pfs-filter-option-content ul li.selected button:before,.sidebar .boost-pfs-filter-tree-h .boost-pfs-filter-option.boost-pfs-filter-option-column-1 .boost-pfs-filter-option-content ul .selected a:before{display:none!important}.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch .boost-pfs-filter-option-item.selected .boost-pfs-filter-option-swatch-image:before,.sidebar .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch .boost-pfs-filter-option-item:hover .boost-pfs-filter-option-swatch-image:before{display:none!important}.sidebar .boost-pfs-filter-tree-content .boost-pfs-filter-apply-all-button.disabled{background:#fafafa!important;pointer-events:none;border-color:#fafafa!important}.sidebar .boost-pfs-filter-tree-content .boost-pfs-filter-apply-all-button.disabled:after{color:#dbdbdb}.mob_lage{position:relative}.mob_lage #reset_styles{position:absolute;top:15px;right:15px;background:#f2f2f2;font-size:12px;font-family:var(--primary-color);letter-spacing:.8px;font-weight:500;text-transform:uppercase;padding:12px 10px 8px;border-radius:10px;z-index:9;color:var(--color-text);text-decoration:none}.stack-instructions{color:#979797;font-weight:400;font-size:12px;text-transform:uppercase;padding:30px 0 0;text-align:center}.item-main-container{padding-right:5px;white-space:normal}.item-main-container .product-title{font-size:12px;font-weight:500;font-family:var(--primary-fonts);text-transform:uppercase;text-align:center;margin:10px 0 5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-main-container .grid-view-item__image{padding:0 20px}.item-main-container .list-view-item__price-column dl,.item-main-container .list-view-item__price-column dd,.item-main-container .list-view-item__price-column dt,.item-main-container .list-view-item__price-column span{display:block;margin:0;padding:0;font-size:14px;font-weight:400;text-align:center}#drop_area .item-main-container .product-title{display:none}.rings-information{padding-left:40px}.information-title{font-size:16px;font-weight:400;letter-spacing:0;margin-bottom:15px;margin-top:0;color:#888}.info-row{flex:1 1 100%}.info-row h2{font-size:16px;text-transform:capitalize;font-weight:400;letter-spacing:0;margin-bottom:5px}.info-row p{font-size:24px;letter-spacing:.8px;margin-bottom:22px;text-transform:uppercase;margin-top:0;line-height:1.1}.info-row .size-options{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;margin-top:5px;text-align:center}.info-row li a{width:100%;border:1px solid #ebebeb;display:block;line-height:40px;font-size:14px;font-weight:400;letter-spacing:1px;aspect-ratio:1/1;height:auto;display:grid;align-items:center}.info-row li a.active-variant{border-color:var(--primary-color)}.size-guide{font-size:12px;font-weight:400;border-bottom:1px solid var(--primary-color);display:inline-block;text-transform:uppercase;margin-top:10px}.action-btn-container{padding-top:20px}.action-btn-container a{width:100%;padding-left:20px;padding-right:20px}.action-btn-container a.add-ring-to-cart{display:flex;justify-content:space-between;margin-bottom:10px}.action-btn-container a.buy-in-one-click{background:#f2f2f2;color:var(--primary-color)}.product-top-grid{display:grid;grid-template-columns:1fr 400px;grid-gap:80px;align-items:flex-start}.product-info-item{position:-webkit-sticky;position:sticky;top:50px}.image-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;align-items:flex-start}.product-template__container{padding-left:0}.product-collection-title{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.8px;padding-top:80px;margin-bottom:10px}.product-single__title{font-size:30px;font-weight:500;font-family:var(--secondary-fonts);text-transform:uppercase;margin-bottom:5px}.product-reference{font-size:12px;letter-spacing:.8px;text-transform:uppercase;font-weight:400;color:gray;margin-bottom:20px}.product-meta{font-size:12px;font-weight:400;letter-spacing:.8px;text-transform:uppercase}.product-form__cart-submit{display:flex;justify-content:space-between;padding-left:20px;padding-right:20px}.product-form__cart-submit .price-item{color:#fff;font-size:13px;font-weight:500;font-family:var(--primary-fonts);letter-spacing:0}.product-form__item{padding:0}.shopify-payment-button .shopify-payment-button__button--unbranded,.action-btn-container a.buy-in-one-click{background:#f2f2f2;color:var(--primary-color);border-color:#f2f2f2}.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.action-btn-container a.buy-in-one-click:hover{background:#000!important;border-color:#000;color:#fff!important}.rings-information{opacity:0}.hideFromView{position:absolute;top:-9999em;left:-9999em}.product-description-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:100px;padding:0 290px 150px}.product-description-grid .description-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px}.product-description-grid p,.product-description-grid div{font-size:15px;font-weight:400;letter-spacing:0;margin-bottom:4px}.product-description-grid h3{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}.product-description-grid h3~h3{margin-top:30px}.product-description-grid:after{display:none}.other-prod-container{padding-top:0}.other-prod-container .product-card-custom{width:430px;display:inline-block}.other-prod-container .recently-viewed-items{white-space:nowrap;overflow:auto}.other-prod-container{padding-bottom:45px}#shopify-section-header{position:-webkit-sticky;position:sticky;top:0;z-index:9999}.cart-sb-container{position:fixed;z-index:999}.site-header__cart,.site-header__search,.site-header__account{z-index:20}.cart-header{text-align:left;padding-top:40px}.cart-header__title{font-weight:500;font-size:14px;letter-spacing:1px;text-transform:uppercase;margin:0}.continue-btn{font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-top:10px;display:inline-block}.continue-btn svg{width:10px;vertical-align:baseline;margin-right:5px;height:10px}form.cart{max-width:1000px;margin-left:auto}form.cart th{padding-top:0}form.cart th:first-of-type,form.cart td:first-of-type{width:410px}form.cart .cart__image{max-height:70px;max-width:70px;margin:0}form.cart .cart__image-wrapper{width:70px;padding-right:15px;flex:0 0 85px}form.cart .cart__product-title{font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase}form.cart .cart__product-information{align-items:center}form.cart .product-details__item{font-weight:400;font-size:14px}form.cart .cart__qty-input{width:64px;height:52px;padding-top:0;padding-bottom:0;border-radius:0;border:1px solid #e5e5e5}form.cart .cart__qty .text-link{font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-left:15px}form.cart .cart__final-price dd{font-size:14px;font-weight:400}form.cart table{margin:0}.cart__footer{width:400px;float:right;padding:0}.cart-subtotal__title{font-size:13px;font-weight:400;text-transform:uppercase}.cart-subtotal__price{width:auto;padding:0;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.cart-subtotal{display:flex;justify-content:space-between}.cart-subtotal{padding:15px 0}.cart-subtotal+.cart-subtotal{border-top:1px solid #ebebeb}.cart__buttons-container{padding-bottom:150px}.cart__buttons-container .cart__submit{width:100%}.discount\ad code\ad field{float:left;padding:15px 0;position:relative}.discount\ad code\ad field input[type=checkbox]{position:absolute;top:0;left:0;z-index:-1;opacity:0}.discount\ad code\ad field input:checked~label span:before{content:"";display:block;width:12px;height:12px;margin:1px;background:#000}.discount\ad code\ad field label{font-size:14px;font-weight:400;letter-spacing:0}.discount\ad code\ad field label span{display:inline-block;width:16px;height:16px;border:1px solid black;margin-right:15px;margin-top:-6px;vertical-align:middle}.discount\ad code\ad field input:checked~input{display:block}.discount\ad code\ad field input{display:none;border-radius:0;margin-top:15px}.account-main-content{width:480px;padding:80px 40px 40px;white-space:normal;position:fixed;top:10px;right:0;background:#fff;transition:all .4s cubic-bezier(.46,.01,.32,1);z-index:99999999;transform:translate(100%)}.popup-active .account-main-content{transform:translate(-17px)}.account-main-content p{font-size:14px;font-weight:400;letter-spacing:0;max-width:300px;text-align:left}.account-main-content .account-action-btn{display:flex;justify-content:space-between;padding-top:20px;margin-top:20px;border-top:1px solid #ebebeb}.account-main-content .create-account-btn{padding:0 20px 0 0;display:flex;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;align-items:center}.account-main-popup{position:fixed;z-index:10}.account-main-popup .account-overlay{background:#0000004d;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999998;display:none}.login-grid{display:grid;grid-template-columns:repeat(2,1fr)}.login-grid .social-login{background:var(--primary-color)}.login-form{padding:100px 160px 160px}.contact-form-item{padding-left:130px;padding-right:130px}.contact-desc{padding:80px 20px}.contact-desc .rte{max-width:380px;margin:0 auto}.contact-desc .rte,.contact-desc .rte p{font-weight:400;font-size:17px;letter-spacing:0;margin-top:0;margin-bottom:0}#LoginHeading{font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:1px;text-align:left}.form-vertical p{margin:0 0 20px}.form-vertical label{font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;position:relative}.form-vertical label span{color:gray}.form-vertical label a{float:right}.form-vertical label.create-account-link a{float:none}.form-vertical label.form-option{cursor:pointer;font-size:15px;letter-spacing:0;text-transform:none}.form-vertical label.form-option span{display:inline-block;width:22px;height:22px;border:1px solid black;border-radius:100%;vertical-align:middle;margin-top:-6px;margin-right:10px}.form-vertical label.form-option input{position:absolute;top:0;left:0;opacity:0}.form-vertical label.form-option input:checked~span:before{content:"";display:block;width:16px;height:16px;background:#000;border-radius:100%;margin:2px}.form-vertical input,.form-vertical textarea{height:52px;border:1px solid #ebebeb;border-radius:0;padding-top:0;padding-bottom:0}.form-vertical .btn{width:100%;margin-bottom:0}.form-vertical .pass-info{display:block;margin:-10px 0 20px;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#979797}.form-vertical .terms-text{font-weight:400;font-size:14px;letter-spacing:0;margin:10px 0 0}.size-guide-trigger{font-size:18px;font-weight:400;padding-bottom:0;border-bottom:1px solid black;display:inline-block;padding-top:10px;text-transform:initial}.size-guide-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999}.size-guide-popup .size-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.4;z-index:10}.size-guide-popup .size-guide-content{padding:50px;position:absolute;top:0;width:500px;right:0;bottom:0;background:#fff;z-index:20;overflow:auto;-webkit-overflow-scrolling:touch}.size-guide-popup .size-close-icon{position:absolute;top:45px;right:45px}.size-guide-popup .size-close-icon svg{width:14px}.size-guide-popup .guide-title{font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-family:var(--primary-fonts);margin-bottom:10px}.size-guide-popup .guide-desc{font-weight:400;font-size:15px;text-transform:none;letter-spacing:0;margin-bottom:20px}.size-guide-popup .guide-table-title,.size-guide-popup .guide-content-row{padding:10px 15px;display:grid;grid-template-columns:40% 60%}.size-guide-popup .guide-table-title{border-bottom:1px solid black}.size-guide-popup .guide-table-title .guide-us{font-weight:500;font-size:12px;letter-spacing:1px;text-transform:uppercase}.size-guide-popup .guide-content-row{border-bottom:1px solid #ebebeb}.size-guide-popup .guide-content-row .guide-us-val{font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase}.size-guide-popup .guide-table-content{overflow:auto;max-height:312px;margin-right:-30px}.size-guide-popup .mCSB_scrollTools .mCSB_draggerContainer{top:0}.size-guide-popup .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.size-guide-popup .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000}.size-guide-popup .help-title{font-size:14px;font-weight:500;padding-top:50px;text-transform:uppercase;letter-spacing:1px;font-family:var(--primary-color);margin-bottom:5px}.size-guide-popup .help-desc{font-size:15px;font-weight:400;letter-spacing:0;margin-bottom:20px}.sticky-form{position:fixed;bottom:0;left:0;right:0;z-index:99;border-top:1px solid #f2f2f2;background:#fff;display:none}.sticky-form .product-title{float:left;width:calc(100% - 470px);display:grid;grid-template-columns:75px 1fr;margin:0;height:75px}.sticky-form .product-title .scroll-to-top{border-right:1px solid black;text-align:center}.sticky-form .product-title .scroll-to-top svg{width:14px;height:16px;margin-top:6px}.sticky-form .product-title span,.sticky-form .product-title .scroll-to-top{padding:15px;font-size:24px;font-weight:500;font-family:var(--secondary-fonts)}.sticky-form .product-title span{line-height:45px}.sticky-form .product-form__variants{display:block}.sticky-form .product-form{display:grid;grid-template-columns:1fr 150px 210px;grid-gap:10px;width:450px;float:right;padding:15px;align-items:center}.sticky-form .product-form label{margin:0}.sticky-form .action-btn-container{padding:0}.sticky-form .product-form__item,.sticky-form .btn{margin:0}.sticky-form .btn,.sticky-form select{height:45px;padding-top:0;padding-bottom:0;border-radius:0!important;line-height:41px}.sticky-form select{border:1px solid #ebebeb}.page-aboutus:before{content:"";display:block;position:absolute;top:0;left:0;right:0}.page-aboutus .page-container{position:relative;z-index:2}.responsive-video-container{position:relative;padding-bottom:56.25%}.responsive-video-container iframe,.responsive-video-container object,.responsive-video-container source,.responsive-video-container embed{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.about-page-grid{display:grid;grid-template-columns:1fr 460px;grid-gap:180px;position:relative;padding-top:100px;padding-bottom:100px}.about-page-grid .desc-top .rte,.about-page-grid .desc-top .rte p{color:#fff}.about-page-grid .rte,.about-page-grid .rte p{font-weight:400;font-size:16px;letter-spacing:0}.about-page-grid .desc-bottom{padding-top:160px;padding-bottom:30px}.general-rte{padding-bottom:40px}.general-rte p{letter-spacing:0}.collection-dropdown{position:absolute;top:100%;left:0;right:0;background:#fafafa;text-align:left;padding:20px 0;display:none}.collection-dropdown ul{display:flex;flex-direction:column;flex-wrap:wrap;max-height:220px}.collection-dropdown ul a{display:block;padding:5px 10px 0}.collection-dropdown li{text-transform:capitalize}.site-nav,.site-header__mobile-nav{position:static!important}@media only screen and (max-width:1400px){.login-form{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1200px){.create-ring-container{grid-template-columns:145px 1fr 265px}.product-description-grid{padding-left:60px;padding-right:60px}.about-page-grid{grid-template-columns:1fr 350px;grid-gap:20px}}@media only screen and (max-width:1024px){.create-ring-container{grid-template-columns:repeat(2,1fr)}.create-ring-section{order:0;grid-column:1 / 3}.rings-information{padding-left:0}.sidebar{order:1}.product-top-grid{align-items:flex-start;grid-gap:15px;grid-template-columns:repeat(2,1fr)}.product-description-grid{padding:20px}.product-description-grid{grid-gap:20px}.sticky-form{display:none!important}.about-page-grid{padding-top:40px}}@media only screen and (min-width:768px){.slider_for.slick-initialized.slick-slider:not(.slick-vertical) .slick-list.draggable{width:calc(100% - 120px)}}@media only screen and (max-width:767px){.create-ring-container{display:block}.next-slide-custom,.prev-slide-custom{width:25px!important;height:25px!important}}@media only screen and (max-width:749px){.product-collection-title{padding-top:0}.login-grid,.about-page-grid{grid-template-columns:100%}.about-img{order:0;text-align:center}.about-img img{display:block;margin:0 auto}.about-page-content{order:1}.about-page-grid .desc-top .rte,.about-page-grid .desc-top .rte p{color:var(--primary-color)}.about-page-grid .desc-bottom{padding-top:20px}}@media only screen and (min-width:601px){.mobile-only{display:none!important}}@media only screen and (max-width:600px){.create-ring-container{padding-top:0}.mob_lage{margin-left:-15px;margin-right:-15px}.create-ring-section .inner{padding:0}.create-ring-section ul#carousel{-webkit-overflow-scrolling:touch}.create-ring-section .inner:after,.create-ring-section .inner:before{display:none}.create-ring-section #carousel li{width:120px!important;padding-bottom:0}.drop_area{border-radius:0}.rings-information{padding-top:25px}.info-row-half{width:50%;float:left}.info-row:not(.info-row-half){clear:both}.other-prod-container .product-card-custom{width:300px}.product-top-grid{grid-template-columns:100%}.image-container{display:none}.product-template__container{padding-left:20px}.mobile-only .price-item{font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.mobile-only .price-item:before{content:"Price";display:block;font-size:13px;font-weight:500}.mobile-slider{margin-left:-20px;margin-right:-20px;padding-top:30px}.slick-dots li button:before,.slick-dots li a:before{width:8px;height:8px;background:#ebebeb;border-radius:100%;opacity:1}.slick-dots li{width:8px;height:8px}.slick-dots{font-size:0;padding-top:20px}.slick-dots li button,.slick-dots li a{padding:0;width:8px;height:8px}.slick-dots li.slick-active button:before,.slick-dots li.slick-active a:before{background:#000}.product-description-grid{grid-template-columns:100%;padding-top:0;padding-bottom:60px}.product-description-grid p,.product-description-grid div{margin-top:0}.custom-image-wrapper img{max-width:100%}.cart-sb-container #cart-info .title{margin:0 -20px;padding:20px;text-transform:uppercase;border-bottom:1px solid #ebebeb;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;letter-spacing:1px}.cart-sb-container{z-index:30}.cart-sb-container #cart-info{align-items:inherit}.cart-sb-container #cart-info .cont-action-btn{font-size:0;text-decoration:none;order:0;text-align:center;display:flex;align-items:center;justify-content:center}.cart-sb-container #cart-info .cont-action-btn:before{content:"View Bag";font-size:13px}.cart-sb-container #cart-info .btn{order:1}.login-grid .social-login,.login-form{padding:30px 20px}#LoginHeading{text-align:center}.size-guide-popup .size-guide-content{left:10px;width:auto;right:10px;top:10px;bottom:0;padding:20px}.size-guide-popup .size-close-icon{top:20px;right:20px}.size-guide-popup .guide-table-content{margin-right:-20px}.size-guide-popup .mCSB_inside>.mCSB_container{margin-right:20px}.size-guide-popup .guide-table-title .guide-us{font-size:11px}.size-guide-popup .guide-table-title,.size-guide-popup .guide-content-row{grid-template-columns:34% 66%}.size-guide-popup .btn{width:100%}.product-form__cart-submit{position:fixed;bottom:0;left:0;right:0;z-index:999;margin:0}.contact-desc{padding:40px 0}.contact-form-item{padding-left:0;padding-right:0;padding-top:0}}.product_img_slide{display:inline-block;width:100%}.product_img_slide .slider_for{width:85%;float:right;padding:40px 40px 0;background:#fff;overflow:hidden;border-radius:10px}.product_img_slide .slider_nav{width:15%;padding:40px 0}.product_img_slide .slider_nav .thumb_slide{padding:4px;margin-bottom:12px;background:#fff;border:1px solid #ddd;overflow:hidden;border-radius:4px}.product_img_slide .slider_nav .thumb_slide:last-child{margin-bottom:0}.product_img_slide .slider_nav .thumb_slide.slick_current{border-color:#ddd}.product_img_slide .slider_nav .thumb_slide img{max-width:175px}.product_img_slide .slider_nav .slick_arrow{position:absolute;top:0;left:50%;transform:translate(-50%) rotate(90deg)}.product_img_slide .slider_nav .slick_arrow.slick_next{top:auto;bottom:0;transform:translate(-50%) rotate(-90deg)}.product_img_slide .slick_slide img{margin:0 auto}.thumb_slider_content .thumb_slide.slick-slide img{width:100%!important;height:80px;object-fit:contain}.slick-vertical svg.prev_arrow.slick-arrow{right:0;top:0;transform:rotate(90deg);left:0;margin:auto;position:absolute;z-index:9}.slick-vertical svg.next_arrow.slick-arrow{right:0;bottom:0;transform:rotate(90deg);left:0;margin:auto;position:absolute;z-index:9}.slider_for.slick-initialized.slick-slider:not(.slick-vertical){display:flex;flex-wrap:wrap;align-items:center;gap:20px}.slider_for.slick-initialized.slick-slider:not(.slick-vertical) svg.prev_arrow.slick-arrow,.slider_for.slick-initialized.slick-slider:not(.slick-vertical) svg.next_arrow.slick-arrow{width:40px}.thumb_slider_content .slick-list{padding:0 5px!important}.custom-header .site-nav__label{color:#fff}.custom-header span.icon_small:before,span.icon_small:after{background-color:#3e3832}.custom-header .logo-section svg{fill:#fff}.custom-header .site-nav__dropdown .site-nav__link>.site-nav__label{color:#070322!important}.custom-header .site-nav__link .icon-chevron-down path{stroke:#fff}.home-banner.grid--full{padding:80px 0;background-size:cover}.right_image img{width:100%}.banner_section{display:flex;flex-wrap:wrap;align-items:flex-end;min-height:500px}.banner_section .banner_button{display:flex;flex-wrap:wrap}div#shopify-section-custom-header .custom-header{padding-top:30px}h1.banner_title{font-family:var(--secondary-fonts);font-size:50px;color:#303030}.banner_text{margin-bottom:20px}.banner_text p{letter-spacing:1px;font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-weight:100}.custom-navigation a.collapser{position:fixed;width:50px;height:50px;background-color:#fff;border-radius:50%;border:1px solid var(--primary-color);bottom:10px;right:10px;z-index:99999999}.custom-navigation a.collapser i,.custom-navigation a.collapser i:before,.custom-navigation a.collapser i:after{position:absolute;width:25px;height:2px;background-color:var(--primary-color);top:0;bottom:0;left:0;right:0;margin:auto}.custom-navigation a.collapser i:before,.custom-navigation a.collapser i:after{content:""}.custom-navigation a.collapser i:before{top:-13px}.custom-navigation a.collapser i:after{bottom:-6px;top:auto}.custom-navigation a.collapser.active i:before{transform:rotate(45deg);top:0}.custom-navigation a.collapser.active i:after{transform:rotate(-45deg);top:-6px}.custom-navigation a.collapser.active i{background:transparent}.banner_slider{margin:30px 0}svg.prev_arrow.slick-arrow,svg.next_arrow.slick-arrow{width:30px!important}.product_img_slide .slider_nav .thumb_slide.slick-slide.slick-current.slick-active{border-color:#070322}@media screen and (max-width:749px){.custom-header .main-submenu a{color:#fff}.custom-header .main-submenu{padding:10px 10px 20px}.custom-header .main-submenu .menu{padding:10px 0;border-bottom:1px solid #3e3832}.custom-header .logo-section{text-align:center!important}.custom-header .logo-section svg{display:none}.custom-header .main-submenu .menu:last-child{border:none}.custom-header .main-submenu>ul{margin-top:20px}.right_image_colmn img{max-width:400px;margin:40px 0 0}.banner_section.page-width{text-align:center}banner_section .banner_button{justify-content:center}}.product_enquire_form_outter{display:flex;flex-wrap:wrap;gap:25px;align-items:flex-end}.product_enquire_form{width:calc(100% - 195px)}.product_enquire_form select{width:100%}.product_inquiry_button{background:#0f0f0f;color:#fff;padding:10px;font-weight:500;text-align:center;display:block;margin:0 auto;cursor:pointer;display:flex;align-items:center;justify-content:center;width:170px}#enquiry_form_popup{position:absolute;top:0;right:-150%;transition:all .4s ease-in-out}.inquery_temp_form{overflow-x:hidden;position:relative}#enquiry_form_popup.active_enquery_form{right:0}#enquiry_form_popup{position:fixed;top:0;width:100%;height:100%;right:-150%;z-index:999999;transition:all .4s ease-in-out}div#enquiry_form_popup.active_enquery_form:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background:#000;opacity:.5}.Inquiry-grid{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;height:100%}.Inquiryform.Inquiry-form-item{z-index:9999999;position:relative;width:50%;flex-wrap:wrap;justify-content:flex-end;display:flex}.Inquiry-form.form-vertical{background:#fff;padding:50px 20px 10px;position:relative}.cross.active.show_cross{position:absolute;right:15px;top:18px;margin-right:0}.show_cross{display:block!important}.cross{display:none;flex-wrap:wrap;align-items:center;width:30px;height:30px}.cross i{border-top:2px solid #000;width:30px;height:2px;border-radius:20px;position:relative;transition:all .3s ease-in-out}.cross i:before,.cross i:after{content:"";position:absolute;display:inline-block;width:30px;height:2px;background-color:#000;top:6px;left:0;transition:all .3s ease-in-out}.cross i:before{top:-10px}.cross.active i{border-top:2px solid transparent}.cross.active i:before{transform:rotate(-45deg);top:11px}.cross.active i:after{transform:rotate(45deg);top:11px}.hide_cross{display:none}.template-page .desc-top p,.template-page.desc-bottom p{color:#000!important}.about-page-grid .desc-bottom{padding-top:20px!important;padding-bottom:30px}.cart-sb-container{overflow:hidden;width:100%}.cart-sb-container a.cart-overlay{background:#0000004d;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999998;display:none}.cart-sb-container.side-cart-active .cart-sb{transform:translate(-17px)}.cart-sb-container .cart-sb{position:fixed;top:75px;right:0;transition:all .4s cubic-bezier(.46,.01,.32,1);z-index:99999999;padding:80px 40px 40px;transform:translate(100%);background:#fff;width:480px;white-space:normal}.cart-sb-container .cart-sb{width:660px!important;padding:30px}.close-cart,.close-account-popup{position:absolute;top:10px;right:10px}.cart-sb-container #cart-info .title{display:none}table.cart-table{margin-bottom:0!important;width:100%}.cart-sb-container #cart-info .items{max-height:282px;overflow:auto;-webkit-overflow-scrolling:touch}.cart-sb-container #cart-info .csb-item-row{display:grid;grid-template-columns:100px calc(100% - 120px);grid-gap:20px;padding:20px 0;border-bottom:1px solid #e5e5e5;align-items:center}.csb-item-row{display:flex!important;flex-direction:row;height:auto;min-height:auto;max-height:initial}.csb-img-container{display:flex;flex-direction:row-reverse;width:100%;height:auto;min-height:auto;max-height:initial;justify-content:space-between;align-items:center}.cart-sb-container #cart-info .csb-item-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0;padding-bottom:0}.cart-sb-container #cart-info .cart__image{width:100%;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;max-height:100%}span.cart__image{background-position:0!important;background-size:contain!important;height:40px!important;min-height:auto!important;max-height:initial!important;padding:0!important;width:40%!important}.csb-info-container{display:grid;grid-template-columns:1fr 80px;grid-gap:10px;text-align:left}.csb-info-container{width:50%}.cart-sb-container .price-cart-container{text-align:right}span.csb-item-price{font-size:18px;font-weight:700}.cart-sb-container #cart-info .cart__remove{font-size:12px;font-weight:400;text-transform:uppercase;color:#979797;display:block;text-align:right}.cart-sb-container #cart-info .subtotal-cartsb{text-align:center;padding:0 20px;display:flex;justify-content:space-between}p.subtotal-cartsb{display:flex;justify-content:flex-end!important;font-size:16px!important;font-weight:700}p.subtotal-cartsb span{font-size:16px;font-weight:600}.cart-sb-container .action{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.action{float:right}table.cart-table th:nth-child(1){width:57%}table.cart-table th{font-weight:700;text-decoration:underline;text-align:left}.price-cart-container svg.icon.icon-close{width:16px!important;height:16px!important;position:relative;top:0}.csb-info-container p.selected-options,.csb-info-container p.csb-item-title{display:none}p.subtotal-cartsb span.sub-price{padding-left:70px}.action button.btn.btn--small-wide.cart__submit.cart__submit-control.cart-action-btn{margin-left:50px;font-size:13px;text-transform:uppercase;font-weight:400;border-radius:0;padding:15px 40px;letter-spacing:1px;border:1px solid var(--color-btn-primary);transition:all .5s;background:#000;color:#fff}a.cont-action-btn{font-size:14px;text-transform:uppercase;color:#000}.close-cart svg.icon.icon-close{width:18px}.action-btn-container a.add-ring-to-cart{background:#000;justify-content:center}.action-btn-container a.add-ring-to-cart span.total-ring-price{display:none}.action-btn-container a.add-ring-to-cart span{color:#fff}h4.subtitl-build{font-size:32px;font-family:AnticDidoneRegular;margin-top:-9px;margin-bottom:22px}.info-row.totalpr h2{font-size:13px;color:#888}@media only screen and (max-width:767px){.cart-sb-container .cart-sb{width:100%!important;padding:40px 30px;top:0;right:-17px;bottom:0}.drop_area{height:220px!important}.cart-sb-container #cart-info .csb-item-title{font-size:12px}span.cart__image{width:27%!important}span.csb-item-price{font-size:14px}.cart-sb-container #cart-info .cart__remove{font-size:10px}.cart-sb-container #cart-info .cart__remove svg.icon.icon-close{display:none}.csb-img-container{width:74%}.cart-sb-container .action{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(2,1fr)}.cart-sb-container #cart-info .btn{margin-left:0}.cart-sb-container #cart-info .subtotal-cartsb{padding:2px 0}.create-rings-slider p.h4.product-title{font-size:10px}}body.flex_bodybg{background:url(/cdn/shop/files/bg_cc_c2fa76cc-97be-4101-9de5-89165de0052b.png?v=1720010197) repeat center!important;background-size:cover!important}.flex_home_top{padding:20px 0}.video-section{padding:0!important}.flex_our_logo{margin:0 20px}.flex_multicolumn{background:none!important}.flex_multicolumn .multicolumn-card img{max-height:260px}.flex_image_with_text{background:none!important}.play_flex_multicolumn{margin:0 20px 20px;padding:20px 0}.flex_our_customers{background:#fff;padding:20px;margin:20px 20px 0}.flex_our_customers .quotes-rgt{display:none}.flex_our_customers .dflex-rw-sld{align-items:start}.flex_insta #insta-feed{background:#fff;margin:0 0 20px;padding-bottom:20px}.flex_insta h2{text-align:center;padding:0;margin:0;font-size:64px;font-family:AnticDidoneRegular!important;position:absolute;z-index:10;left:0;top:20px;width:100%}.flex_insta div#insta-feed button.instafeed-new-arrow-next{right:20px;top:60px}.flex_insta div#insta-feed button.instafeed-new-arrow-prev{right:65px;top:60px}.flex_insta div#insta-feed .instafeed-new-carousel-container{padding-top:105px}.flex_engagement_ringsec{padding:0 20px}.flex_engagement_ringsec .flex_engagement_outr{background:url(https://www.amourjewellery.com/cdn/shop/files/ACJ_3329_Cover_Photo1_1920x1200.jpg?v=1707771408) no-repeat center;background-size:cover}.flex_engagement_ringsec .flex_engagement_wrapper{background:#00000080;width:90%!important;max-width:1200px!important;padding:30px}.flex_engagement_ringsec .flex_engagement_wrapper h2{font-size:62px!important;color:#fff!important;margin:0!important;line-height:normal!important}.flex_engagement_ringsec .flex_engagement_rte p{color:#fff!important;font-size:24px!important;line-height:normal!important;padding:0 0 10px}.flex_engagement_ringsec .rich-text.content-container .rich-text__blocks a.button{display:inline-flex;width:auto;line-height:normal;background:none;border:2px solid #fff;padding:0 15px}.flex_engagement_ringsec .rich-text.content-container .rich-text__blocks a.button:hover{background:#fff}.banner-section-hm .bann-content-home p{color:#fff}.flex_insta{position:relative;margin-top:20px}.video-section__media video{border:none;vertical-align:top}.flex_cstmVideo_sec video{width:100%;vertical-align:top}@media only screen and (max-width:767px){.flex_insta h2{font-size:26px}.flex_insta div#insta-feed .instafeed-new-carousel-container{padding-top:60px}.flex_insta div#insta-feed button.instafeed-new-arrow-next{right:10px;top:28px}.flex_insta div#insta-feed button.instafeed-new-arrow-prev{right:35px;top:28px}.flex_engagement_ringsec .flex_engagement_wrapper h2{font-size:30px!important}.flex_engagement_ringsec .flex_engagement_rte p{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.scss.css.map */
