.facetwp-selections{padding-left:20px}.facetwp-selections ul li .facetwp-selection-value{align-items:center;background-color:#909090;background-image:none;color:#fff;display:flex;font-size:11px;padding:5px}.facetwp-selections ul li .facetwp-selection-value:before{background-image:url(../../img/remove.png);background-size:contain;content:"";display:block;height:15px;margin-right:3px;width:15px}.facetwp-selections ul li .facetwp-selection-label{display:none}.page-build-ring-wrapper .product:not(.product-detail){border:0;list-style:none;padding:1.25rem}@media (min-width:1100px){.page-build-ring-wrapper .product:not(.product-detail){padding:1.25rem 1.875rem}}@media (min-width:1480px){.page-build-ring-wrapper .product:not(.product-detail){padding:1.25rem 1.875rem}}.page-build-ring-wrapper .product:not(.product-detail) .woocommerce-loop-product__title{font-size:1.5rem;font-weight:400;line-height:1.17;margin:0 0 5px}@media (min-width:1100px){.page-build-ring-wrapper .product:not(.product-detail) .woocommerce-loop-product__title{font-size:1.4375rem}}.page-build-ring-wrapper .product:not(.product-detail) .price{color:#909090;display:block;font-size:1rem;font-weight:700;line-height:1.3}@media (min-width:1100px){.page-build-ring-wrapper .product:not(.product-detail) .price{font-size:1.125rem;margin-top:-.2em}}.page-build-ring-wrapper .product__image-wrapper{border:1px solid #d7bc99}@media (min-width:1100px){.page-build-ring-wrapper .product__image-wrapper{margin-bottom:1.25rem}}.page-build-ring-wrapper .facetwp-type-reset,.page-build-ring-wrapper .product .product__image-hover{display:none}.page-build-ring-wrapper .product-detail #woocommerce-product-gallery__image-main{aspect-ratio:auto}.page-build-ring-wrapper .drag-handle-zone{aspect-ratio:1/1;background:rgba(0,0,0,.051) 0 0 no-repeat padding-box;bottom:0;cursor:url(../../img/drag.png),auto;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:10}.page-build-ring__inner{overflow:hidden;position:relative}@media (min-width:1100px){.page-build-ring__inner{display:flex}}.page-build-ring .products-filter{margin-bottom:0}.page-build-ring__left{padding-left:50%;position:relative}.page-build-ring__left:before{border-left:1px solid var(--cl-border);bottom:0;content:"";display:block;left:50%;margin-left:-2px;position:absolute;top:0}@media (min-width:1100px){.page-build-ring__left{border-left:0;border-right:2px solid var(--cl-border);flex:0 0 230px;max-width:230px;padding-left:0;padding-top:80px}.page-build-ring__left:before{display:none}}@media (max-width:1099.98px){.page-build-ring__left .products-filter__items{left:-10px}}.page-build-ring__center{border-top:1px solid var(--cl-border);padding-top:25px}@media (min-width:1100px){.page-build-ring__center{border-top:0;flex:0 0 calc(100% - 510px);max-width:calc(100% - 510px);padding:20px 55px;position:relative;z-index:10}}.page-build-ring__right{background:hsla(34,44%,72%,.38)}@media (min-width:1100px){.page-build-ring__right{flex:0 0 280px;max-width:280px;padding:80px 40px 0}}.processing{background:rgba(0,0,0,.161);bottom:0;color:#fff;display:none;font-family:New Forest,sans-serif;font-size:20px;font-weight:700;left:0;line-height:1.3;position:fixed;right:0;top:0;z-index:999}.page-build-ring.loading>.processing,.processing.processing--global.is-active{align-items:center;display:flex;justify-content:center}@media (max-width:1099.98px){.build-ring-tray-collection{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;z-index:99}.build-ring-tray-wrapper{background:#fff;box-shadow:0 -5px 6px rgba(0,0,0,.161);display:flex}.build-ring-tray__inner{align-items:center;background:hsla(34,44%,72%,.38);display:flex;height:100%;padding:5px 20px}}.build-ring-tray__title{color:#363636;flex:0 0 50px;font-family:New Forest,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.16;margin-bottom:0;max-width:50px;opacity:1}@media (min-width:1100px){.build-ring-tray__title{align-items:center;display:flex;flex:0 0 100%;font-size:30px;justify-content:center;max-width:100%}}.build-ring-tray__items{display:flex;flex:0 0 calc(100% - 110px);gap:15px;max-width:calc(100% - 110px)}@media (min-width:1100px){.build-ring-tray__items{display:block;flex:0 0 100%;max-width:100%}}.build-ring-tray__item{flex:0 0 65px;height:65px;position:relative;width:65px}@media (min-width:1100px){.build-ring-tray__item{margin-top:20px;padding-top:100%;width:100%}}.build-ring-tray__item:hover .build-ring-tray__item-remove{display:flex}.build-ring-tray__item.loading .processing{display:flex!important}.build-ring-tray__item .processing{align-items:center;border-radius:14px;bottom:0;display:none!important;justify-content:center;left:0;position:absolute;right:0;top:0}@media (min-width:1100px){.build-ring-tray__item .processing{border-radius:30px}}.build-ring-tray__item-remove{background:#bc8f55;border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:700;height:30px;line-height:1.2;right:15px;top:15px;width:30px;z-index:10}.build-ring-tray__empty,.build-ring-tray__item-remove{align-items:center;justify-content:center;position:absolute}.build-ring-tray__empty{border:3px dashed #bc8f55;border-radius:14px;color:#bc8f55;display:flex;height:100%;left:0;opacity:1;top:0;width:100%}@media (min-width:1100px){.build-ring-tray__empty{border-radius:30px}}@media (max-width:1099.98px){.build-ring-tray__empty svg{width:26px}}.build-ring-tray__product{align-items:center;background:#fff;border-radius:14px;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media (min-width:1100px){.build-ring-tray__product{border-radius:30px}}.build-ring-tray__product .product__image-hover{left:0;opacity:0;position:absolute;top:0}.build-ring-tray__product img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.build-ring-tray__product:hover .product__image-hover{opacity:1}.build-ring-head{margin:0 auto;max-width:465px;text-align:center}.build-ring-head h2{font:normal normal normal 42px/48px New Forest}.build-ring-head h2,.build-ring-head p{color:#363636;letter-spacing:0;opacity:1}.build-ring-head p{font:normal normal 300 16px/26px Outfit}@media (max-width:1099.98px){.build-ring-head{padding-left:20px;padding-right:20px}}.build-ring-mode{align-items:center;display:flex;left:0;padding-left:10px;position:absolute;top:15px;width:50%}.build-ring-mode__inner{background:#3f7f88;border-radius:30px;display:flex;justify-content:space-between;padding:5px;width:170px}@media (min-width:1100px){.build-ring-mode__inner{width:260px}.build-ring-mode{justify-content:center;margin-bottom:25px;padding-left:0;position:static;width:100%}}.build-ring-mode__image{display:inline-block}.build-ring-mode__image img{display:inline-block;filter:brightness(0) invert(1);height:auto;width:13px}@media (min-width:1100px){.build-ring-mode__image img{width:13px}}.build-ring-mode__label{align-items:center;border-radius:30px;color:#fff;cursor:pointer;display:flex;flex:0 0 50%;font-family:Outfit,sans-serif;font-size:8px;gap:8px;height:27px;justify-content:center;letter-spacing:1.8px;line-height:0;max-width:50%;opacity:1;text-transform:uppercase}.build-ring-mode__label svg{height:auto;width:13px}@media (min-width:1100px){.build-ring-mode__label svg{width:13px}}.build-ring-mode__label path{fill:#fff}@media (min-width:1100px){.build-ring-mode__label{font-size:12px;letter-spacing:1.8px;opacity:1;text-transform:uppercase}}.build-ring-mode__label.active{background:#fff;color:#3f7f88}.build-ring-mode__label.active path{fill:#3f7f88}.build-ring-mode__label.active img{filter:none!important}.build-ring-mode__switch{background:#909090 0 0 no-repeat padding-box;border:1px solid #909090;border-radius:30px;cursor:pointer;height:12px;margin:0 13px;opacity:1;position:relative;width:30px}.build-ring-mode__switch:before{background:#fff 0 0 no-repeat padding-box;border:1px solid #909090;border-radius:100%;content:"";display:block;height:10px;opacity:1;position:absolute;width:10px}.build-ring-mode__switch.active:before{left:auto;right:0}.build-ring-steps__inner{align-items:center;background:#3f7f88;display:flex;justify-content:center;padding:10px 20px;position:relative}@media (min-width:1100px){.build-ring-steps__inner{background:#fff;border-bottom:2px solid #bc8f55;padding:10px 280px 10px 200px}}.build-ring-steps__title{color:#000;cursor:pointer;display:none;font:normal normal 700 14px/18px Outfit;left:30px;letter-spacing:2.1px;margin:0;opacity:1;position:absolute;text-align:left;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.build-ring-steps__title:hover{opacity:.7}@media (min-width:1100px){.build-ring-steps__title{display:block}}.build-ring-steps__items{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:150px}@media (min-width:1100px){.build-ring-steps__items{width:350px}}.build-ring-steps__items li.active a{background:#3f7f88 0 0 no-repeat padding-box;color:#fff}.build-ring-steps__items li a{align-items:center;border-radius:100%;color:#909090;display:flex;font-family:New Forest,sans-serif;font-size:32px;justify-content:center;letter-spacing:0;line-height:1;opacity:1}@media (min-width:1100px){.build-ring-steps__items li a{font-size:40px;height:50px;padding-left:3px;padding-top:5px;width:50px}}.build-ring-confirm{background:hsla(34,44%,72%,.38)}@media (min-width:1100px){.build-ring-confirm__inner{display:flex}}.build-ring-confirm:first-child .build-ring-confirm__left:before,.build-ring-confirm:first-child .build-ring-confirm__right:before{display:none}.build-ring-confirm__left{padding:30px 20px;position:relative}@media (min-width:1100px){.build-ring-confirm__left:before{border-top:1px solid #d7bc99;content:"";left:20px;position:absolute;right:20px;top:0}.build-ring-confirm__left{flex:0 0 65%;max-width:65%}}.build-ring-confirm__left__title{color:#363636;font-family:New Forest,sans-serif;font-weight:400;letter-spacing:0;line-height:1.14;opacity:1}@media (min-width:1100px){.build-ring-confirm__left__title{flex:0 0 65%;font-size:48px;max-width:65%}}.build-ring-confirm__right{background:#bc8f55 0 0 no-repeat padding-box;padding:30px 35px;position:relative}@media (min-width:1100px){.build-ring-confirm__right:before{border-top:1px solid #fff;content:"";left:20px;position:absolute;right:20px;top:0}.build-ring-confirm__right{flex:0 0 35%;max-width:35%}}.build-ring-confirm__right__title{color:#fff;font:normal normal normal 30px/35px New Forest;letter-spacing:0;margin-bottom:10px;opacity:1}.build-ring-confirm__right .build-ring-collection__title{color:#fff}.build-ring-confirm__right .build-ring-collection__title.design-total .design-total__amount{font-weight:700}.build-ring-confirm .product-detail .variations{order:2;width:100%}.build-ring-confirm .product-detail .variations tr{display:block;margin-top:15px}.build-ring-confirm .product-detail .variations tr:first-child{margin-top:0}.build-ring-confirm .product-detail .variations .reset_variations{display:none!important}.build-ring-confirm .product-detail .variations .label{display:none}.build-ring-confirm .product-detail .variations .value{background-color:#fff;border:2px solid var(--cl-border);display:block;position:relative;width:100%}.build-ring-confirm .product-detail .variations .value:before{border-color:var(--cl-gold) transparent transparent transparent;border-style:solid;border-width:9px 9px 0;content:"";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:0}.build-ring-confirm .product-detail .variations .value select{word-wrap:break-word;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#000;display:block;font-size:16px;height:60px;letter-spacing:.15;padding-left:20px;padding-right:60px;position:relative;text-transform:uppercase;white-space:normal;width:100%}.build-ring-confirm .product-detail .variations .value select:focus{outline:none}@media (min-width:1100px){.build-ring-confirm .product-detail .variations .value select{font-size:20px;padding-left:20px}}.build-ring-confirm .product-detail .variations .value .custom-select{height:60px}.build-ring-confirm .product-detail .add-to-cart-wrapper,.build-ring-confirm .product-detail .quantity,.build-ring-confirm .product-detail .woocommerce-variation{display:none!important}.build-ring-collection__title{align-items:center;color:#000;display:flex;font:normal normal 700 14px/18px Outfit;justify-content:space-between;letter-spacing:2.1px;margin-bottom:15px;text-align:left;text-transform:uppercase}.build-ring-collection .remove-design{align-items:center;border:1px solid;border-radius:100%;display:inline-flex;height:30px;justify-content:center;position:relative;width:30px}.build-ring-collection .remove-design svg{display:none!important}.build-ring-collection .remove-design:after,.build-ring-collection .remove-design:before{background-color:#333;content:""!important;height:2px;left:50%;position:absolute;top:50%;transform-origin:center;width:14px}.build-ring-collection .remove-design:before{transform:translate(-50%,-50%) rotate(45deg)}.build-ring-collection .remove-design:after{transform:translate(-50%,-50%) rotate(-45deg)}.build-ring-collection .remove-design:hover:after,.build-ring-collection .remove-design:hover:before{background-color:#000}@media (min-width:1100px){.build-ring-collection__item{display:flex}.build-ring-collection__item__ring,.build-ring-collection__item__stone{flex:0 0 50%}}@media (max-width:1099.98px){.build-ring-collection__item__ring{margin-bottom:25px}}.build-ring-collection__item .variation{margin-top:20px}.build-ring-collection__item .variation p{margin-bottom:0}.build-ring-collection__item .variation dd{margin-bottom:5px}.build-ring-editing-badge{background:none;border:0;color:var(--cl-gold);cursor:pointer;font:normal normal 700 11px/1 Outfit;padding:0;text-transform:capitalize}.is-editing{border-radius:14px;outline:2px solid var(--cl-primary);position:relative}.build-ring-collection__change{background:none;border:none;color:#3f7f88;display:inline-block;font:normal normal 700 12px/26px Outfit;letter-spacing:0;margin-top:12px;opacity:1;padding:0;text-align:center;text-decoration:underline;width:200px}.build-ring-collection__change:hover{color:#000}.build-ring-collection-proudct__inner{align-items:center;display:flex}.build-ring-collection-proudct__image{border-radius:30px;flex:0 0 200px;max-width:200px;overflow:hidden;position:relative}.build-ring-collection-proudct__image .product__image-hover{left:0;opacity:0;position:absolute;top:0}.build-ring-collection-proudct__image:hover .product__image-hover{opacity:1}.build-ring-collection-proudct__info{flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px);padding-left:25px}.build-ring-collection-proudct__info__type{color:#bc8f55;font:normal normal 700 18px/26px Outfit;letter-spacing:0;margin:0 0 10px;opacity:1}.build-ring-collection-proudct__info__title{color:#000;font:normal normal normal 18px/26px Outfit;letter-spacing:0;margin:0 0 13px;opacity:1}.build-ring-collection-proudct__info__price{color:#000;font:normal normal 700 18px/26px Outfit;letter-spacing:0;opacity:1}.build-ring-confirm-actions{padding:60px 0}@media (min-width:1100px){.build-ring-confirm-actions{display:flex;padding:0}}.build-ring-confirm-actions__item{align-items:center;border-left:1px solid #bc8f55;display:flex;flex-direction:column;justify-content:center;margin-top:60px;text-align:center}.build-ring-confirm-actions__item:first-child{border-left:0;margin:0}.build-ring-confirm-actions__item__title{color:#363636;font-family:New Forest,sans-serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.15;margin:0 0 20px;opacity:1}@media (min-width:1100px){.build-ring-confirm-actions__item__title{font-size:60px}}.build-ring-confirm-actions__item__btn{font:normal normal 700 18px/26px Outfit;height:62px;letter-spacing:2.7px;max-width:100%;width:320px}@media (min-width:1100px){.build-ring-confirm-actions__item{border:0;flex:0 0 50%;margin:0;max-width:50%;min-height:280px}}.build-ring-mini-collection{background:#3f7f88 0 0 no-repeat padding-box;display:block;padding:20px;position:relative}@media (max-width:1099.98px){.build-ring-mini-collection{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:5px;padding-top:0}}.build-ring-mini-collection .processing{align-items:center;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.build-ring-mini-collection.loading .processing{display:flex}@media (min-width:1100px){.build-ring-mini-collection{margin:-80px -40px 30px;max-height:300px;overflow:auto;padding:20px 40px}}.build-ring-mini-collection-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}@media (max-width:1099.98px){.build-ring-mini-collection-item{align-items:center;margin:5px 0;width:48%}}.build-ring-mini-collection-item:hover .remove-design{cursor:pointer;opacity:1!important;position:relative}.build-ring-mini-collection-item:last-child{margin-bottom:0}.build-ring-mini-collection-item__title{align-items:center;color:#fff;display:flex;flex:0 0 100%;font:normal normal 700 14px/18px Outfit;justify-content:space-between;letter-spacing:2.1px;margin:0 0 10px;max-width:100%;opacity:1;text-transform:uppercase}.build-ring-mini-collection-item__title .remove-design{align-items:center;border:1px solid #fff;border-radius:100%;display:inline-flex;font-size:10px;height:20px;justify-content:center;opacity:0;width:20px}.build-ring-mini-collection-item__title .remove-design svg{display:none!important}.build-ring-mini-collection-item__title .remove-design:after,.build-ring-mini-collection-item__title .remove-design:before{background-color:#fff;content:""!important;height:2px;left:50%;position:absolute;top:50%;transform-origin:center;width:10px}.build-ring-mini-collection-item__title .remove-design:before{transform:translate(-50%,-50%) rotate(45deg)}.build-ring-mini-collection-item__title .remove-design:after{transform:translate(-50%,-50%) rotate(-45deg)}.build-ring-mini-collection-item__title .remove-design:hover:after,.build-ring-mini-collection-item__title .remove-design:hover:before{background-color:#fff}@media (max-width:1099.98px){.build-ring-mini-collection-item__title .remove-design{left:0;opacity:1!important;position:absolute!important}.build-ring-mini-collection-item__title{flex:0 0 80px;font-size:9px;font-weight:400;letter-spacing:.12em;margin-bottom:0;padding-left:30px;position:relative}}.build-ring-mini-collection-item__ring,.build-ring-mini-collection-item__stone{background-color:#fff;border-radius:20px;flex:0 0 calc(50% - 10px);overflow:hidden;position:relative}.build-ring-mini-collection-item__ring:before,.build-ring-mini-collection-item__stone:before{content:"";display:block;padding-top:100%}.build-ring-mini-collection-item__ring img,.build-ring-mini-collection-item__stone img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:1099.98px){.build-ring-mini-collection-item__ring,.build-ring-mini-collection-item__stone{border-radius:100%;flex:0 0 calc(50% - 50px)}}.product-detail-build-ring__inner{display:flex;flex-wrap:wrap}.product-detail-build-ring__left{flex:0 0 100%;max-width:100%;order:2}@media (min-width:1100px){.product-detail-build-ring__left{flex:0 0 calc(100% - 280px);max-width:calc(100% - 280px);order:0}}.product-detail-build-ring__right{background:hsla(34,44%,72%,.38);flex:0 0 100%;max-width:100%}@media (min-width:1100px){.product-detail-build-ring__right{border-left:2px solid var(--cl-border);flex:0 0 280px;max-width:280px;padding:80px 40px}}.product-detail-build-ring .woocommerce-breadcrumb{margin-bottom:20px}.product-detail-build-ring .woocommerce-breadcrumb .delimiter{display:none}.product-detail-build-ring .product-detail #woocommerce-product-gallery__image-main,.product-detail-build-ring .product-detail .woocommerce-product-gallery{border:0}.product-detail-build-ring .product-detail__info__left{padding:20px 30px}.product-detail-build-ring .product-detail #woocommerce-product-gallery__image-main img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-build-ring .product-detail__info__right{padding:20px}@media (min-width:1100px){.product-detail-build-ring .product-detail__info__right{border-left:2px solid var(--cl-border);padding:50px 25px 0}}.product-detail-build-ring .product-detail .woocommerce-product-gallery__thumbs{height:auto!important;margin-top:20px;padding:0}.product-detail-build-ring .product-detail .product_title,.product-detail-build-ring .product-detail__info .price,.product-detail-build-ring .summary-spacing,.product-detail-build-ring .woocommerce-product-details__short-description{padding:0}.product-detail-build-ring .quantity,.product-detail-build-ring .woocommerce-variation-availability{display:none!important}.product-detail-build-ring .woocommerce-variation-price{margin:20px 0}.product-detail-build-ring .add-to-cart-wrapper{height:auto!important;justify-content:start;padding:0}.product-detail-build-ring .variations_form{margin-bottom:30px}.product-detail-build-ring .custom-select,.product-detail-build-ring .product-detail__info__right .entry-summary .variations .value select{height:60px;padding-left:20px;padding-right:50px}.product-detail-build-ring .product-detail__info__right .entry-summary .variations .value:before{right:20px}.product-detail-build-ring .product-detail__info__right .entry-summary .variations .value{border:1px solid var(--cl-border);display:block;margin-bottom:20px}.product-detail-build-ring .product-detail__info__right .entry-summary .variations .value:after{display:none}.product-detail-build-ring .btn-return-list,.product-detail-build-ring .product-detail__info .single_add_to_cart_button{flex:0 0 350px;max-width:100%;width:350px}.product-detail-build-ring .btn-return-list{margin-bottom:60px;margin-top:15px}.build-ring-stone-options{margin-bottom:30px}.build-ring-stone-options__title{margin-bottom:15px;opacity:1}.build-ring-stone-options__title,.build-ring-stone-options__title span{font:normal normal normal 18px/21px Outfit;letter-spacing:0;text-align:left}.build-ring-stone-options__title span{color:#909090}.build-ring-stone-options__item{display:flex;margin-bottom:15px}.build-ring-stone-options__item label{align-items:center;cursor:pointer;display:flex}.build-ring-stone-options__item label strong{color:#3f7f88;display:block;font:normal normal 700 18px/21px Outfit;letter-spacing:0;margin-bottom:5px;opacity:1}.build-ring-stone-options__item label div{color:#000;font:normal normal normal 18px/21px Outfit;letter-spacing:0;opacity:1}.build-ring-stone-options__item__image{flex:0 0 85px;height:85px;margin:0 15px;max-width:85px;position:relative}@media (min-width:1100px){.build-ring-stone-options__item__image{flex:0 0 120px;height:120px;max-width:120px}}.build-ring-stone-options__item__image img{border-radius:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.build-ring-stone-options__item .stone-custom-image{align-items:center;border:1px solid #3f7f88;border-radius:100%;color:#909090;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.build-ring-stone-options__item .stone-custom-image svg{height:71px;width:71px}.build-ring-stone-options__item.disabled{opacity:.7;pointer-events:none}.subtotal-wrapper{border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;display:flex;font:normal normal 700 18px/26px Outfit;justify-content:space-between;letter-spacing:0;margin-bottom:15px;margin-top:32px;opacity:1;padding:25px 0;text-align:left}@media (max-width:1099.98px){.build-ring-tray-product-info{display:none}#build-ring-tray-extra-wrapper{align-items:center;background:hsla(34,44%,72%,.38);display:flex;width:100%}#build-ring-tray-extra-wrapper #build-ring-stone-options__item--1-wrapper .build-ring-stone-options__item__label div{display:block;font-size:10px;line-height:1.1;padding-left:5px}}#build-ring-tray-extra{padding:5px 0}@media (min-width:1100px){#build-ring-tray-extra{border-bottom:1px solid var(--cl-border);border-top:1px solid var(--cl-border);margin-top:25px;padding:25px 0}}@media (max-width:1099.98px){#build-ring-tray-extra .build-ring-stone-options__title{font-size:12px;margin-bottom:0}#build-ring-tray-extra .build-ring-stone-options__title span{display:none;font-size:12px}}#build-ring-tray-extra .build-ring-stone-options{border-top:1px solid var(--cl-border);margin-top:25px;padding-top:25px}@media (max-width:1099.98px){#build-ring-tray-extra .build-ring-stone-options{border:0;margin-bottom:0;margin-top:0;padding-top:0}#build-ring-tray-extra .build-ring-stone-options__items{gap:10px}#build-ring-tray-extra .build-ring-stone-options__item__image{display:none;flex:0 0 30px;height:30px}}#build-ring-tray-extra .build-ring-stone-options__item{margin-bottom:5px}@media (min-width:1100px){#build-ring-tray-extra .build-ring-stone-options__item{margin-bottom:15px}}#build-ring-tray-extra .build-ring-stone-options__item label{display:block;padding-left:10px}@media (max-width:1099.98px){#build-ring-tray-extra .build-ring-stone-options__item label{display:flex!important;padding-left:0}}#build-ring-tray-extra .build-ring-stone-options__item label strong{color:#3f7f88;font:normal normal 700 16px/19px Outfit;letter-spacing:0;opacity:1}@media (max-width:1099.98px){#build-ring-tray-extra .build-ring-stone-options__item label strong{font-size:11px;line-height:1.1;margin:0;padding-left:5px}}#build-ring-tray-extra .build-ring-stone-options__item label div{color:#000;font:normal normal normal 16px/19px Outfit;letter-spacing:0;opacity:1}#build-ring-tray-extra .build-ring-stone-options__item__image{margin:0 0 10px}@media (max-width:1099.98px){#build-ring-tray-extra .build-ring-stone-options__item__label div{display:none}}.build-ring-tray-product-info__type{color:#bc8f55;font:normal normal 700 18px/26px Outfit;letter-spacing:0;margin-bottom:15px;opacity:1}.build-ring-tray-product-info__title{color:#000;font:normal normal normal 20px/26px Outfit;letter-spacing:0;opacity:1;text-align:left}.build-ring-tray-product-info__price{color:#000;font:normal normal 700 20px/26px Outfit;letter-spacing:0;opacity:1}.build-ring-anchors{border-top:1px solid var(--cl-border)}.build-ring-anchors a{color:#000;display:block;font:normal normal 700 16px/26px Outfit;letter-spacing:0;padding:40px 0}.build-ring-content{padding:20px}.build-ring-content__title{color:#000;font:normal normal 700 20px/26px Outfit;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}@media (min-width:1100px){.build-ring-content{align-items:center;display:flex;justify-content:space-between;padding:5rem 3.125rem}.build-ring-content__left{flex:0 0 51%;max-width:51%}.build-ring-content__right{flex:0 0 45%;max-width:45%}}.product-error-message{color:#fff;font:normal normal normal 16px/26px Outfit;letter-spacing:0;opacity:1;padding:10px 0 0}.build-ring-alert{align-items:center;background:rgba(0,0,0,.322);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.build-ring-alert__inner{background:#fa5160 0 0 no-repeat padding-box;border-radius:30px;max-width:95%;padding:30px;position:relative;width:814px}.build-ring-alert__close{align-items:center;background:none;border:2px solid #fff;border-radius:100%;display:flex;font-size:0;height:37px;justify-content:center;padding:0;position:absolute;right:30px;top:30px;width:37px}.build-ring-alert__close:after,.build-ring-alert__close:before{background-color:#fff;content:"";height:18px;left:15px;position:absolute;top:8px;transform:rotate(45deg);width:3px}.build-ring-alert__close:after{transform:rotate(-45deg)}@media (max-width:1099.98px){.build-ring-alert__close{right:15px;top:15px}}.build-ring-alert__content{padding:80px 0 40px;text-align:center}@media (max-width:1099.98px){.build-ring-alert__content{padding:30px 0 0}}.build-ring-alert__title{color:#fff;font-family:New Forest,sans-serif;font-size:60px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.15;margin:0 0 20px;opacity:1;text-align:center}@media (max-width:1099.98px){.build-ring-alert__title{font-size:40px}}.build-ring-alert__message{color:#fff;font-family:Outfit,sans-serif;font-size:24px;letter-spacing:0;line-height:1.45;margin:0 auto;max-width:100%;opacity:1;text-align:center;width:555px}@media (max-width:1099.98px){.build-ring-alert__message{font-size:18px}}.build-ring-alert__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:50px 0 0}@media (max-width:1099.98px){.build-ring-alert__actions{margin:30px 0 0}}.build-ring-alert__confirm{background:#fff;border:2px solid #fff;border-radius:34px;color:#3f7f88;cursor:pointer;font:normal normal 700 18px/26px Outfit;height:62px;letter-spacing:2.7px;text-transform:uppercase;transition:all .2s linear;width:220px}.build-ring-alert__cancel,.build-ring-alert__confirm:hover{background:transparent;color:#fff}.build-ring-alert__cancel{border:2px solid #fff;border-radius:34px;cursor:pointer;font:normal normal 700 18px/26px Outfit;height:62px;letter-spacing:2.7px;text-transform:uppercase;transition:all .2s linear;width:220px}.build-ring-alert__cancel:hover{background:#fff;color:#3f7f88}

/*# sourceMappingURL=build-ring.css.map*/