.product-images-main .swiper-pagination{position:absolute;bottom:25px;z-index:2}.product-images-main .video-wrapper video{position:absolute;width:100%}.product-images-main iframe,.product-images-main video{height:100%;object-fit:cover}@media (min-width:1024px){.product-images-main .swiper-wrapper{flex-wrap:wrap}.product-images-main .swiper-wrapper .swiper-slide{width:50%}.product-images-main .product-images-wrapper.even .swiper-slide:last-child,.product-images-main .swiper-wrapper .swiper-slide.first-image{width:100%}}@media screen and (min-width:1024px) and (max-width:1199px){.product-images-main .product-images-wrapper[data-image-count="3"] .swiper-slide:not(.first-image) .global-image-wrapper{padding-bottom:110%!important}.product-images-main .product-images-wrapper[data-image-count="3"] .swiper-slide:not(.first-image) .global-image-wrapper img{height:100%;object-fit:cover}}.product-page .breadcrumbs-outer-wrapper.show-m{position:absolute;top:0;left:0;width:100%;z-index:2}.product-page .main-container{max-width:unset;padding:0}.product-info-wrapper{overflow:hidden}@media (min-width:1024px){.product-info-wrapper{overflow:unset}}.product-images-popup .page-overlay{display:block}.product-images-popup .popup-content .close{width:12px;height:12px}.product-images-popup .popup-content .images-content{width:800px}@media (min-width:1200px){.product-images-popup .popup-content .images-content{width:1130px}}.product-images-popup .popup-content .images-content .global-image-wrapper{height:100%}.product-images-popup .popup-content .images-content img{width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.section-product-details .left-side{width:47%}.section-product-details .right-side{width:53%}}.section-product-details .right-side .pd-accordion-wrapper .accordion:last-child{border-bottom-width:1px;border-bottom-style:solid}.product-faq .accordion .accordion-title{align-items:flex-start}.product-faq .accordion .accordion-title .icon-wrapper{display:inline-block;margin-top:3px}.product-faq .accordion .accordion-title .title{display:flex;padding-right:10px}.product-faq .accordion .title-icon .icon{width:10px;height:10px}.product-faq .accordion .title-icon .icon svg{display:block;height:10px}.product-testimonials .author-wrapper a{position:relative;transition:.3s ease all;opacity:.4}.product-testimonials .author-wrapper a:before{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-2px;background:var(--black);opacity:.4;transform:scaleX(0);transform-origin:left;transition:.3s ease all}.product-testimonials .author-wrapper a.active{opacity:1}.product-testimonials .author-wrapper a.active:before{transform:scaleX(1)}.how-they-wear .swiper{margin:0 -7.5px}@media (min-width:1024px){.how-they-wear .swiper{margin:0 -10px}}.how-they-wear .swiper .swiper-slide{flex:0 0 50%;padding:0 7.5px}@media (min-width:1024px){.how-they-wear .swiper .swiper-slide{padding:0 10px}}@media (min-width:1024px){.how-they-wear .swiper-custom-arrow.right{right:-100px}.how-they-wear .swiper-custom-arrow.left{left:-100px}}#BIS_trigger,.bis-button.BIS_trigger{display:none!important}.product-info-outer-wrapper{position:sticky;top:0;transition:.3s ease all}@media (min-width:1024px){.product-info-outer-wrapper{top:105px}}.product-info-outer-wrapper .product-info .promo-message{margin-bottom:-10px}.product-info-outer-wrapper .product-info #hoolah-tagline *,.product-info-outer-wrapper .product-info .grab_multi_line_widget *{font-size:11px!important;line-height:1.4}@media (min-width:1024px){.product-info-outer-wrapper .product-info #hoolah-tagline *,.product-info-outer-wrapper .product-info .grab_multi_line_widget *{font-size:12px!important}}.product-info-outer-wrapper .product-info #hoolah-tagline * a,.product-info-outer-wrapper .product-info .grab_multi_line_widget * a{text-decoration:underline!important}.product-info-outer-wrapper .product-info #hoolah-tagline * a:after,.product-info-outer-wrapper .product-info .grab_multi_line_widget * a:after{display:none}.product-info-outer-wrapper .product-info .product-ratings-wrapper .oke-is-clickable,.product-info-outer-wrapper .product-info .product-ratings-wrapper .okeReviews.oke-sr>div{margin:0!important;display:inline-flex;align-items:center}.product-info-outer-wrapper .product-info .product-ratings-wrapper .oke-stars-background,.product-info-outer-wrapper .product-info .product-ratings-wrapper .oke-stars-foreground,.product-info-outer-wrapper .product-info .product-ratings-wrapper .okeReviews.oke-sr{font-size:0}.product-info-outer-wrapper .product-info .product-ratings-wrapper .oke-sr-label-text{display:none!important}.product-info-outer-wrapper .product-info .product-ratings-wrapper .oke-stars svg{height:12px!important}.product-info-outer-wrapper .product-info .product-ratings-wrapper .oke-sr-count{font-size:0;vertical-align:unset;line-height:1}.product-info-outer-wrapper .product-info .product-ratings-wrapper .oke-sr-count .oke-sr-count-number{font-size:10px;color:var(--dark-green);font-weight:600}.product-info-outer-wrapper .product-info .breadcrumbs{text-overflow:ellipsis}.product-info-outer-wrapper .product-info .wishlist-handler{position:relative;width:17px;height:17px;font-size:0;transform:translateY(6px);background:unset!important;color:unset!important}.product-info-outer-wrapper .product-info .wishlist-handler svg{display:block;width:17px;height:17px}.product-info-outer-wrapper .product-info .wishlist-handler svg *{stroke:var(--grey)}.product-info-outer-wrapper .product-info .wishlist-handler.swym-added svg *{fill:var(--dark-green);stroke:var(--dark-green)}.product-info-outer-wrapper .product-info .wishlist-handler:not(.swym-loaded){display:none}.product-info-outer-wrapper .product-info .wishlist-handler.swym-loaded{display:block!important}@media (min-width:1024px){.product-info-outer-wrapper .product-info{position:sticky;top:125px;right:0}}.product-info-outer-wrapper .product-info .expected-delivery p{padding-bottom:5px}.product-info-outer-wrapper .product-info .expected-delivery p:last-child{padding-bottom:0}.product-info-outer-wrapper .product-info .pair-your-ring .image-container{width:85px}@media (min-width:600px){.product-info-outer-wrapper .product-info .pair-your-ring .image-container{width:120px}}.product-info-outer-wrapper .product-info .pair-your-ring .image-container .global-image-wrapper{padding-bottom:100%!important}.product-info-outer-wrapper .product-info .pair-your-ring .image-container .global-image-wrapper img{height:100%;object-fit:cover}.product-info-outer-wrapper .product-info .pair-your-ring .text-container{width:calc(100% - 85px);padding:15px 20px}@media (min-width:600px){.product-info-outer-wrapper .product-info .pair-your-ring .text-container{width:calc(100% - 120px);padding:15px 30px}}.product-info-outer-wrapper .product-info .pair-your-ring .preview-stacked{display:inline-flex;align-items:center;font-size:0}.product-info-outer-wrapper .product-info .pair-your-ring .preview-stacked .icon-preview{display:inline-block;width:23px;height:14px;font-size:0;margin-right:3px}.product-info-outer-wrapper .product-info .pair-your-ring .preview-stacked .icon-preview svg{width:23px;height:14px}.product-info-outer-wrapper .product-info .pair-your-ring .preview-stacked .icon-preview svg *{fill:var(--grey)}.product-info-outer-wrapper .product-info .pair-your-ring .preview-stacked .icon-arrow{display:inline-block;width:12px;height:9px;font-size:0;margin-left:8px}.product-info-outer-wrapper .product-info .pair-your-ring .preview-stacked .icon-arrow svg{width:12px;height:9px}.product-info-outer-wrapper .product-info .pair-your-ring .preview-stacked .icon-arrow svg *{stroke:var(--grey)}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info{font-size:0;width:14px;height:14px;display:inline-block}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info svg{width:13px;height:13px}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info .tooltip-content{position:absolute;width:210px;text-align:center;left:50%;bottom:0;transform:translate(-80%) translateY(-25px);opacity:0;visibility:hidden;transition:.3s ease all;background:#fff}@media (min-width:600px){.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info .tooltip-content{transform:translate(-50%) translateY(-25px)}}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info .tooltip-content.active{opacity:1;visibility:visible}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info .tooltip-content:after,.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info .tooltip-content:before{top:100%;left:80%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}@media (min-width:600px){.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info .tooltip-content:after,.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info .tooltip-content:before{left:50%}}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info .tooltip-content:after{border-color:#fff0;border-top-color:#fff;border-width:5px;margin-left:-5px}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .select-diamond-info .tooltip-content:before{border-color:#0000;border-top-color:var(--silver);border-width:6px;margin-left:-6px}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .picked-diamond{flex-wrap:wrap}@media (min-width:600px){.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .picked-diamond{flex-wrap:nowrap}}@media (min-width:1024px){.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .picked-diamond{flex-wrap:wrap}}@media (min-width:1200px){.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .picked-diamond{flex-wrap:nowrap}}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .picked-diamond .edit-diamond-selection{display:inline-block;font-size:0;width:14px;height:14px}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .picked-diamond .edit-diamond-selection svg{width:14px;height:14px}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .clear-diamond-selection{position:relative}.product-info-outer-wrapper .product-info .diamond-ring-atb-wrapper .clear-diamond-selection:before{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-3px;background:var(--silver)}.product-info-outer-wrapper .product-info #stamped-reviews-widget #stamped-badge-2{display:inline-flex;align-items:center;cursor:pointer}.product-info-outer-wrapper .product-info #stamped-reviews-widget .stamped-badge-stars{transform:translateY(2px);margin-right:5px}.product-info-outer-wrapper .product-info #stamped-reviews-widget .stamped-fa{color:var(--black)}.product-info-outer-wrapper .product-info #stamped-reviews-widget #stamped-badge-total{font-weight:300;color:var(--black)}.product-info-outer-wrapper .product-info #stamped-reviews-widget #stamped-badge-title{margin-left:3px}.product-icons .icons-wrapper{flex-wrap:wrap;column-gap:500px}@media (min-width:600px){.product-icons .icons-wrapper{flex-wrap:nowrap;column-gap:60px}}@media (min-width:1024px){.product-icons .icons-wrapper{column-gap:60px}}@media (min-width:1200px){.product-icons .icons-wrapper{column-gap:120px}}.product-icons .icon-each .icon{font-size:0;width:30px;flex:0 0 30px;height:auto;display:inline-block}.product-icons .icon-each .icon svg{display:block;height:auto}.product-icons .icon-each .text{width:230px}@media (min-width:600px){.product-icons .icon-each .text{width:auto;max-width:145px}}@media (min-width:1024px){.product-icons .icon-each .text{max-width:unset}}.product-icons .icon-each:first-child{margin-top:0}.product-recommendation{overflow:hidden}.product-recommendation .product-recommendation-wrapper{margin:0 -7.5px}@media (min-width:1024px){.product-recommendation .product-recommendation-wrapper{margin:0 -10px}}.product-recommendation .product-recommendation-wrapper .swiper{overflow:visible!important;clip-path:inset(-100vw -100vw -100vw -100vw)}.product-recommendation .product-recommendation-wrapper .swiper .swiper-custom-arrow.right{right:-10px}.product-recommendation .product-recommendation-wrapper .swiper .swiper-custom-arrow.left{left:-10px}@media (min-width:600px){.product-recommendation .product-recommendation-wrapper .swiper .swiper-custom-arrow.right{right:-14px}.product-recommendation .product-recommendation-wrapper .swiper .swiper-custom-arrow.left{left:-14px}}.product-recommendation .swiper-slide{width:75%;flex:0 0 75%;padding:0 7.5px}@media (min-width:600px){.product-recommendation .swiper-slide{width:33.3333%;flex:0 0 33.3333%}}@media (min-width:1024px){.product-recommendation .swiper-slide{width:30%;flex:0 0 30%;padding:0 10px}}@media (min-width:1366px){.product-recommendation .swiper-slide{width:25%;flex:0 0 25%;padding:0 10px}}.pair-popup-wrapper a.add-to-cart[data-available=false],.pair-popup-wrapper button.add-to-cart[data-available=false],.product-form a.add-to-cart[data-available=false],.product-form button.add-to-cart[data-available=false]{background-color:#f0f0f0}.pair-popup-wrapper a.add-to-cart[data-available=false]:hover,.pair-popup-wrapper button.add-to-cart[data-available=false]:hover,.product-form a.add-to-cart[data-available=false]:hover,.product-form button.add-to-cart[data-available=false]:hover{background-color:#6c6c6c}.pair-popup-wrapper .swatch-wrapper,.product-form .swatch-wrapper{display:flex;flex-wrap:wrap;align-items:center}.pair-popup-wrapper .variant-each-button.box,.product-form .variant-each-button.box{transition:.3s ease all}.pair-popup-wrapper .variant-each-button.box.active,.pair-popup-wrapper .variant-each-button.box:hover,.product-form .variant-each-button.box.active,.product-form .variant-each-button.box:hover{border:1px solid var(--black)}.pair-popup-wrapper .swatch,.product-form .swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-right:5px;width:21px;height:21px;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:.3s ease all}.pair-popup-wrapper .swatch .swatch-inner,.product-form .swatch .swatch-inner{position:absolute;display:block;width:15px;height:15px;border-radius:50%}.pair-popup-wrapper .swatch.active,.product-form .swatch.active{border:1px solid var(--black)}.pair-popup-wrapper .variant-each-button.disabled,.pair-popup-wrapper .variant-each-button.temp-disabled,.product-form .variant-each-button.disabled,.product-form .variant-each-button.temp-disabled{pointer-events:none;opacity:.3}.pair-popup-wrapper button.add-to-cart,.product-form button.add-to-cart{padding-left:30px;padding-right:30px}.info-below-atc{flex-wrap:wrap;flex-direction:column-reverse}@media (min-width:600px){.info-below-atc{flex-wrap:nowrap;flex-direction:unset}}.info-below-atc .info,.info-below-atc .payment-icons{width:100%}.info-below-atc .icon{display:inline-block;width:15px;height:15px;font-size:0;margin-right:5px}.info-below-atc .icon svg{width:15px;height:15px}.info-below-atc .payment-icons .image-each{width:35px;height:auto}.diamond-type-wrapper .tooltip{position:relative;font-size:0}.diamond-type-wrapper .tooltip .icon{display:inline-block;width:12px;height:12px;margin-left:5px;font-size:0}.diamond-type-wrapper .tooltip .icon svg{width:12px;height:12px}.diamond-type-wrapper .tooltip .tooltip-content{position:absolute;width:110px;text-align:center;left:50%;bottom:0;transform:translate(-45%) translateY(-25px);opacity:0;visibility:hidden;transition:.3s ease all}.diamond-type-wrapper .tooltip .tooltip-content.active{opacity:1;visibility:visible}.diamond-type-wrapper .tooltip .tooltip-content:after{content:"";position:absolute;margin-left:-5px;border:5px solid;border-color:var(--black) transparent transparent transparent;top:100%;right:50%;margin-right:-2.5px}.diamond-type-wrapper .tooltip:hover .tooltip-content{opacity:1;visibility:visible}.diamond-type-wrapper .diamond-each .outer-wrapper{transition:.3s ease all}.diamond-type-wrapper .diamond-each.active .outer-wrapper{border:1px solid var(--black)}.diamond-type-wrapper .diamond-each .image-wrapper{position:relative;display:inline-flex;flex:0 0 50px}.diamond-type-wrapper .diamond-each .image-wrapper .global-image-wrapper{padding-bottom:100%!important}.diamond-type-wrapper .diamond-each .image-wrapper .global-image-wrapper img{height:100%;object-fit:cover}.diamond-type-wrapper .diamond-each .text-wrapper{position:relative;display:inline-flex;flex-wrap:wrap;flex:0 0 calc(100% - 50px)}.diamond-type-wrapper .diamond-each .text-wrapper p{display:block}.carat-picker-wrapper .carat-picker-each{display:inline-flex}.carat-picker-wrapper .global-select-div{width:120px}.complete-the-look .swiper{margin:0 -7.5px;overflow:visible!important;clip-path:inset(-100vw -100vw -100vw -100vw)}@media (min-width:1024px){.complete-the-look .swiper{margin:0 -10px;overflow:hidden!important;clip:unset}}.complete-the-look .swiper-slide{flex:0 0 50%;padding:0 7.5px}@media (min-width:600px){.complete-the-look .swiper-slide{flex:0 0 33.3333%}}@media (min-width:1024px){.complete-the-look .swiper-slide{padding:0 10px}}.pair-popup-wrapper{position:fixed;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;background:#6c6c6ccc;z-index:1000000;top:0;left:0;opacity:0;transition:.5s ease all;overflow-y:auto;padding:50px 25px}@media (min-width:600px){.pair-popup-wrapper{padding:30px;align-items:center}}@media (min-width:1024px){.pair-popup-wrapper{padding:50px}}.pair-popup-wrapper.show{opacity:1}.pair-popup-wrapper .popup-inner-wrapper{position:relative;width:100%;background:#fff}@media (min-width:600px){.pair-popup-wrapper .popup-inner-wrapper{max-width:500px}}@media (min-width:1024px){.pair-popup-wrapper .popup-inner-wrapper{max-width:1026px}}.pair-popup-wrapper .popup-inner-wrapper .close-popup{position:absolute;display:block;width:15px;height:15px;top:20px;right:20px;font-size:0;z-index:2}.pair-popup-wrapper .popup-inner-wrapper .close-popup svg{display:block;width:15px;height:15px}@media (min-width:1024px){.pair-popup-wrapper .popup-inner-wrapper .close-popup{top:30px;right:30px}}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .carousel-wrapper,.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .swiper,.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .swiper-slide{height:100%}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .swiper-wrapper{align-items:center}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .swiper-pagination{bottom:20px}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .swiper-slide:not(.first-image) .global-image-wrapper{height:100%;padding-bottom:unset!important}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .swiper-slide:not(.first-image) .global-image-wrapper img{height:100%;object-fit:cover}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .first-image-wrapper{display:flex;height:100%;align-items:center}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .first-image-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;padding-bottom:100%}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .first-image-wrapper .inner-wrapper .main-product,.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .first-image-wrapper .inner-wrapper .pair-product{display:flex;flex-wrap:wrap;width:100%;order:1;position:absolute;left:0;top:50%;transform:translateY(-50%)}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .first-image-wrapper .inner-wrapper .main-product{top:40%;order:2;z-index:2}.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .first-image-wrapper .inner-wrapper .pair-product{top:60%;z-index:1}.pair-popup-wrapper a.add-to-cart[disabled=disabled]{background-color:#f0f0f0}.ia-popup-wrapper{position:fixed;display:flex;justify-content:flex-end;width:100%;height:100%;background:#6c6c6ccc;z-index:1000000;top:0;left:0;opacity:0;transition:.5s ease all;overflow-y:auto}.ia-popup-wrapper.show{opacity:1}.ia-popup-wrapper.show .popup-inner-wrapper{transform:translate(0)}.ia-popup-wrapper .popup-inner-wrapper{position:relative;width:400px;height:100%;overflow-y:auto;background:#fff;transition:.3s ease all;transform:translate(100%)}.ia-popup-wrapper .popup-inner-wrapper .icon-close{position:absolute;width:16px;height:16px;right:25px;top:25px;z-index:2}.ia-popup-wrapper .popup-inner-wrapper .icon-close svg{display:block;width:16px;height:16px}@media (min-width:1024px){.ia-popup-wrapper .popup-inner-wrapper .icon-close{right:30px;top:30px}}.ia-popup-wrapper .popup-inner-wrapper .stores-accordion-title .title{width:100%;padding-right:20px;display:flex;align-items:center;justify-content:space-between}.ia-popup-wrapper .popup-inner-wrapper .stores-accordion-title .title .availability{position:relative;display:inline-flex;align-items:center;padding-left:13px}.ia-popup-wrapper .popup-inner-wrapper .stores-accordion-title .title .availability:before{content:"";position:absolute;height:8px;width:8px;border-radius:50%;background:var(--dark-green);left:0}.ia-popup-wrapper .popup-inner-wrapper .stores-accordion-title .title .availability.false:before{background:var(--grey);opacity:.2}.engraving-outer-wrapper h1.h7{margin:0}.engraving-outer-wrapper .pb-3{padding-bottom:3px}.engraving-outer-wrapper .personalise-message .form-message[data-font]{font-size:16px}.engraving-outer-wrapper [data-class=font-chinese-shao],.engraving-outer-wrapper [data-font=font-chinese-shao]{font-family:Shao}.engraving-outer-wrapper [data-class=font-times-new-roman],.engraving-outer-wrapper [data-font=font-times-new-roman]{font-family:Times New Roman}.engraving-outer-wrapper [data-class=font-pristina],.engraving-outer-wrapper [data-font=font-pristina]{font-family:Pristina}.engraving-outer-wrapper [data-class=font-monotype-corsiva],.engraving-outer-wrapper [data-font=font-monotype-corsiva]{font-family:Monotype Corsiva}.engraving-outer-wrapper [data-class=font-freestyle-script],.engraving-outer-wrapper [data-font=font-freestyle-script]{font-family:Freestyle Script}.engraving-outer-wrapper [data-class=font-courier-new],.engraving-outer-wrapper [data-font=font-courier-new]{font-family:Courier New}.engraving-outer-wrapper [data-class=font-century-gothic],.engraving-outer-wrapper [data-font=font-century-gothic]{font-family:Century Gothic}.engraving-outer-wrapper [data-class=font-bradley-hand-itc],.engraving-outer-wrapper [data-font=font-bradley-hand-itc]{font-family:BradleyHand ITC}.engraving-outer-wrapper [data-class=font-berlin-sans-fb],.engraving-outer-wrapper [data-font=font-berlin-sans-fb]{font-family:Berlin Sans FB}.engraving-outer-wrapper [data-class=font-arial],.engraving-outer-wrapper [data-font=font-arial]{font-family:Arial}.engraving-outer-wrapper [data-class=font-agency-fb],.engraving-outer-wrapper [data-font=font-agency-fb]{font-family:Agency}.engraving-outer-wrapper .loading-image{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);width:70px;height:70px;z-index:1}.engraving-outer-wrapper .engraving-wrapper .checkbox-handler .box{position:relative;display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;border:1px solid var(--grey);background:0 0;transition:.3s ease all}.engraving-outer-wrapper .engraving-wrapper .checkbox-handler .box svg{display:block;width:14px;height:14px;transition:.3s ease all;opacity:0}.engraving-outer-wrapper .engraving-wrapper .checkbox-handler.active .box{background:var(--mid-green);border:1px solid var(--mid-green)}.engraving-outer-wrapper .engraving-wrapper .checkbox-handler.active .box svg{opacity:1}.engraving-outer-wrapper .engraving-wrapper .font-nav-handler{transition:.3s ease all;padding-bottom:2px;opacity:.5;border-bottom:1px solid transparent}.engraving-outer-wrapper .engraving-wrapper .font-nav-handler.active{opacity:1;border-bottom:1px solid var(--silver)}.engraving-outer-wrapper .engraving-wrapper .font-picker-each{transition:.3s ease all}.engraving-outer-wrapper .engraving-wrapper .font-picker-each:hover{color:var(--black)}.engraving-outer-wrapper .engraving-wrapper .font-picker-each.unselected{color:var(--silver)}.engraving-outer-wrapper .engraving-wrapper .font-picker-each.selected{border:1px solid var(--black)}.personalisation-panel.active,.personalisation-panel.active .page-overlay{display:block}.personalisation-panel.active .personalisation-panel-inner{right:0}.personalisation-panel .personalisation-panel-inner{position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:#fff;transition:.5s all ease;max-width:520px;display:flex;flex-direction:column}.personalisation-panel .personalisation-panel-inner .icon-close,.personalisation-panel .personalisation-panel-inner .icon-close svg{width:10px;height:10px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .icon-close svg{width:14px;height:14px}}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .icon-close{width:14px;height:14px}}.personalisation-panel .personalisation-panel-inner .trash-icon,.personalisation-panel .personalisation-panel-inner .trash-icon svg{width:12px;height:12px}.personalisation-panel .personalisation-panel-inner .review-icon{width:14px;height:14px;transform:translateY(-2px)}.personalisation-panel .personalisation-panel-inner .review-icon svg{width:14px;height:14px}.personalisation-panel .personalisation-panel-inner .review-content-tags{max-height:230px;overflow:auto}.personalisation-panel .personalisation-panel-inner .review-content-tags::-webkit-scrollbar{display:none}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .review-content-tags{max-height:265px}}.personalisation-panel .personalisation-panel-inner .review-content-each{margin-bottom:15px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .review-content-each{margin-bottom:20px}}.personalisation-panel .personalisation-panel-inner .preview-images{overflow:auto;white-space:nowrap}.personalisation-panel .personalisation-panel-inner .preview-images::-webkit-scrollbar{display:none}.personalisation-panel .personalisation-panel-inner .preview-images .preview-image-each{display:inline-flex;margin:0 7.5px;opacity:.4}.personalisation-panel .personalisation-panel-inner .preview-images .preview-image-each.active{opacity:1}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .preview-images .preview-image-each{margin:0 10px;cursor:grab}}.personalisation-panel .personalisation-panel-inner .preview-images .preview-image-each:first-child{margin-left:15px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .preview-images .preview-image-each:first-child{margin-left:25px}}.personalisation-panel .personalisation-panel-inner .preview-images .preview-image-each:not(:first-child):not(.letter){transform:translateY(-20px)}.personalisation-panel .personalisation-panel-inner .preview-images.is-medium{opacity:1}.personalisation-panel .personalisation-panel-inner .preview-images.is-medium .preview-image-each:not(:first-child):not(.letter){transform:unset}.personalisation-panel .personalisation-panel-inner .personalisation-step-wrapper{overflow:auto;white-space:nowrap;margin:0 -1px}.personalisation-panel .personalisation-panel-inner .personalisation-step-wrapper::-webkit-scrollbar{display:none}.personalisation-panel .personalisation-panel-inner .personalisation-step-wrapper .personalisation-step{background-color:#dedede;flex:1;opacity:.4;cursor:grab;padding:10px 15px;display:inline-flex;justify-content:center;width:22%;margin:0 1px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .personalisation-step-wrapper .personalisation-step{padding:15px 25px}}.personalisation-panel .personalisation-panel-inner .personalisation-step-wrapper .personalisation-step.active{background-color:#fff;opacity:1}.personalisation-panel .personalisation-panel-inner .personalisation-step-wrapper .personalisation-step.hide-m{display:none}.personalisation-panel .personalisation-panel-inner .font-type-each,.personalisation-panel .personalisation-panel-inner .font-type-each-pair{padding:10px;border:1px solid #DEDEDE}.personalisation-panel .personalisation-panel-inner .font-type-each-pair.active,.personalisation-panel .personalisation-panel-inner .font-type-each.active{border:1px solid #2B2B2B}.personalisation-panel .personalisation-panel-inner .font-input,.personalisation-panel .personalisation-panel-inner .font-input-pair{padding:15px;background-color:#f7f7f7;width:100%}.personalisation-panel .personalisation-panel-inner .charm-image{width:50px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .charm-image{width:60px}}.personalisation-panel .personalisation-panel-inner .charm-image.small{width:35px}.personalisation-panel .personalisation-panel-inner .letter-background{width:90px;height:90px}.personalisation-panel .personalisation-panel-inner .letter-background.is-pair{margin:0 20px}.personalisation-panel .personalisation-panel-inner .letter-background.medium{width:50px;height:50px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .letter-background.medium{width:60px;height:60px}}.personalisation-panel .personalisation-panel-inner .letter-background.small{width:30px;height:30px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .letter-background{width:100px;height:100px}}.personalisation-panel .personalisation-panel-inner .charm-background.is-pair{margin:0 20px;transform:translateY(15px)}.personalisation-panel .personalisation-panel-inner .disc-background{width:90px;height:90px;position:relative;border-radius:50%}.personalisation-panel .personalisation-panel-inner .disc-background.is-pair{margin:0 20px}.personalisation-panel .personalisation-panel-inner .disc-background.medium{width:50px;height:50px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .disc-background.medium{width:60px;height:60px}}.personalisation-panel .personalisation-panel-inner .disc-background.small{width:30px;height:30px}.personalisation-panel .personalisation-panel-inner .disc-background.small .disc-hole{width:2px;height:2px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .disc-background{width:100px;height:100px}}.personalisation-panel .personalisation-panel-inner .disc-background.bg-silver{background-repeat:no-repeat;background-position:center;background-image:url(personalised-disc-silver.png);background-color:unset}.personalisation-panel .personalisation-panel-inner .disc-background.bg-silver.heart{background-image:url(personalised-heart-silver.png);background-size:auto 100%}.personalisation-panel .personalisation-panel-inner .disc-background.bg-silver.heart .disc-initial,.personalisation-panel .personalisation-panel-inner .disc-background.bg-silver.heart .disc-initial-pair{top:55%}.personalisation-panel .personalisation-panel-inner .disc-background.bg-silver.is-tag{background-image:url(personalised-tag.png);background-size:auto 100%}.personalisation-panel .personalisation-panel-inner .disc-background.bg-silver.is-tag .disc-initial,.personalisation-panel .personalisation-panel-inner .disc-background.bg-silver.is-tag .disc-initial-pair{top:55%}.personalisation-panel .personalisation-panel-inner .disc-background.bg-gold{background-repeat:no-repeat;background-position:center;background-image:url(personalised-disc-gold.png);background-color:unset}.personalisation-panel .personalisation-panel-inner .disc-background.bg-gold.heart{background-image:url(personalised-heart-gold.png);background-size:auto 100%}.personalisation-panel .personalisation-panel-inner .disc-background.bg-gold.heart .disc-initial,.personalisation-panel .personalisation-panel-inner .disc-background.bg-gold.heart .disc-initial-pair{top:55%}.personalisation-panel .personalisation-panel-inner .disc-background.bg-gold.is-tag{background-image:url(personalised-tag.png);background-size:auto 100%}.personalisation-panel .personalisation-panel-inner .disc-background.bg-gold.is-tag .disc-initial,.personalisation-panel .personalisation-panel-inner .disc-background.bg-gold.is-tag .disc-initial-pair{top:55%}.personalisation-panel .personalisation-panel-inner .disc-background .disc-hole{display:none;position:absolute;background-color:#fff;width:8px;height:8px;top:5px;left:50%;border-radius:50%;transform:translate(-50%)}.personalisation-panel .personalisation-panel-inner .disc-background .disc-image{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.personalisation-panel .personalisation-panel-inner .disc-background .disc-image .image{opacity:0;transition:opacity 1s}.personalisation-panel .personalisation-panel-inner .disc-background .disc-image .image.loaded{opacity:1}.personalisation-panel .personalisation-panel-inner .disc-background .disc-initial,.personalisation-panel .personalisation-panel-inner .disc-background .disc-initial-pair{position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%)}.personalisation-panel .personalisation-panel-inner .tab-phase{display:flex;flex-direction:column;flex:1}.personalisation-panel .personalisation-panel-inner .tab-phase .personalisation-content-wrapper{max-height:310px;overflow:auto}.personalisation-panel .personalisation-panel-inner .tab-phase .personalisation-content-wrapper::-webkit-scrollbar{display:none}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .tab-phase .personalisation-content-wrapper{max-height:335px}}.personalisation-panel .personalisation-panel-inner .tab-phase .personalisation-content-wrapper .personalisation-content{display:none}.personalisation-panel .personalisation-panel-inner .tab-phase .personalisation-content-wrapper .personalisation-content.active{display:block}.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker,.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker-pair{position:relative;cursor:pointer;background-color:#fcf8f7;width:60px;height:60px;margin-bottom:10px;margin-left:5px;margin-right:5px;border:1px solid #DEDEDE}.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker-pair.active,.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker.active{border:1px solid #2B2B2B}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker,.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker-pair{width:70px;height:70px}}.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker .pattern-image,.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker-pair .pattern-image{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker .pattern-image .image,.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker-pair .pattern-image .image{opacity:0;transition:opacity 1s}.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker .pattern-image .image.loaded,.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker-pair .pattern-image .image.loaded{opacity:1}.personalisation-panel .personalisation-panel-inner .tab-phase .charm-background{width:60px;height:60px}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .tab-phase .charm-background{width:70px;height:70px}}.personalisation-panel .personalisation-panel-inner .tab-phase .charm-sticker{cursor:pointer;width:60px;height:60px;margin-bottom:10px;margin-left:5px;margin-right:5px;border:1px solid #DEDEDE}.personalisation-panel .personalisation-panel-inner .tab-phase .charm-sticker.active{border:1px solid #2B2B2B}@media (min-width:1024px){.personalisation-panel .personalisation-panel-inner .tab-phase .charm-sticker{width:70px;height:70px}}.personalisation-panel .select-wrapper .arrow-icon{position:absolute;width:10px;height:10px;font-size:0;right:20px;top:50%;transform:translateY(-50%)}.personalisation-panel .select-wrapper .arrow-icon svg{width:10px;height:10px}.personalisation-panel .select-wrapper .global-input{-webkit-appearance:none;appearance:none}#stock-indicators .dots{position:relative;display:block;width:8px;height:8px;border-radius:50%;transform:translateY(.5px)}.add-additional-charm.max-reached *,.add-additional-disc.max-reached *,.add-additional-icon.max-reached *{opacity:.4}.personalisation-content.charm-color-indicator[data-color=Gold] .charm-sticker[data-color=Silver],.personalisation-content.charm-color-indicator[data-color=Silver] .charm-sticker[data-color=Gold]{display:none}
/*# sourceMappingURL=/cdn/shop/t/653/assets/product.css.map */
