.product-images-main .swiper-pagination{position:absolute;bottom:25px;z-index:2}.product-images-main video{width:100%;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-page .gift-card-form input::placeholder{opacity:1;color:#999}.product-page .gift-card-form input:focus::placeholder{color:transparent}.link-same-c-hover:hover{color:initial!important}.product-page .single-size-guide{width:100%;margin-bottom:20px}.product-page .single-size-guide td{border:1px solid var(--light-grey);padding:10px}.product-page .single-size-guide td:nth-child(2n){background:var(--off-white)}@media (min-width: 1920px){.product-page .main-container{max-width:1920px;padding:0 60px}.product-page .main-container #product-images{padding-top:60px;padding-bottom:60px}.product-page .main-container .product-info-outer-wrapper{padding-bottom:60px}}.product-info-wrapper{overflow:hidden}@media (min-width: 1024px){.product-info-wrapper{overflow:unset}.product-images-main-gift-card{width:50%;margin:0 auto}}.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}.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}.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-button.BIS_trigger,#BIS_trigger{display:none!important}.product-info-outer-wrapper{position:sticky;top:113px;transition:.3s ease all}.product-info-outer-wrapper .product-info .atc-button-wrapper,.sticky-atc .atc-button-wrapper{column-gap:8px}.product-info-outer-wrapper .product-info .atc-button-wrapper .add-to-cart,.product-info-outer-wrapper .product-info .atc-button-wrapper .wishlist-button,.sticky-atc .atc-button-wrapper .wishlist-button{transition:.3s ease all;flex:1}.product-info-outer-wrapper .product-info .atc-button-wrapper .wishlist-button{flex:0 0 46px;padding-left:0;padding-right:0}.product-info-outer-wrapper .product-info .atc-button-wrapper .wishlist-button{display:inline-flex;align-items:center;justify-content:center}.product-info-outer-wrapper .product-info .atc-button-wrapper .wishlist-button svg,.sticky-atc .atc-button-wrapper .wishlist-button svg{width:16px;height:16px}.product-info-outer-wrapper .product-info .atc-button-wrapper .wishlist-button svg *,.sticky-atc .atc-button-wrapper .wishlist-button svg *{stroke:var(--black)}.product-info-outer-wrapper .product-info .atc-button-wrapper .wishlist-button.active svg *,.sticky-atc .atc-button-wrapper .wishlist-button.active svg *{fill:var(--black)}.product-info-outer-wrapper .product-info .product-colors-wrapper .color-swatch-wrapper{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:14px}.product-info-outer-wrapper .product-info .product-colors-wrapper .color-swatch-wrapper li{display:inline-flex;width:26px;height:26px}.product-info-outer-wrapper .product-info .product-colors-wrapper .color-swatch-wrapper li .color-swatch-each{position:relative;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.product-info-outer-wrapper .product-info .product-colors-wrapper .color-swatch-wrapper li .color-swatch-each .inner{width:20px;height:20px;border-radius:50%;overflow:hidden}.product-info-outer-wrapper .product-info .product-colors-wrapper .color-swatch-wrapper li .color-swatch-each:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border:1px solid var(--black);opacity:0;border-radius:50%}.product-info-outer-wrapper .product-info .product-colors-wrapper .color-swatch-wrapper li .color-swatch-each.active:before{opacity:1}.product-info-outer-wrapper .product-info .product-colors-wrapper .color-swatch-wrapper li .color-swatch-each[data-available=false]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_2461_2429)'%3E%3Cpath d='M19.3847 1L1 19.3848' stroke='%23A6A6A6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2461_2429'%3E%3Crect width='20' height='20' rx='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");top:3px;left:3px;z-index:2}.product-info-outer-wrapper .product-info .product-colors-wrapper .color-swatch-wrapper li .color-swatch-each .global-image-wrapper{height:100%;padding-bottom:unset!important}.product-info-outer-wrapper .product-info .product-colors-wrapper .color-swatch-wrapper li .color-swatch-each .global-image-wrapper img{height:100%;object-fit:cover}.product-info-outer-wrapper .atome-widget{margin-top:4px}.product-info-outer-wrapper .atome-widget *{font-size:11px!important}.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}.product-info-outer-wrapper .product-info .atc-button-wrapper .wishlist-button{flex:1}}@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: 1440px){.product-recommendation .swiper-slide{width:25%;flex:0 0 25%;padding:0 10px}}.sticky-atc{position:fixed;width:100%;bottom:0;left:0;z-index:9999999;transition:.3s ease all;transform:translateY(100%)}.sticky-atc.show{transform:translateY(0)}.sticky-atc .add-to-cart,.sticky-atc .select-options-button{padding-left:15px;padding-right:15px;border:1px solid var(--black)}@media (min-width: 1024px){.sticky-atc .add-to-cart,.sticky-atc .select-options-button{padding-left:20px;padding-right:20px}}.sticky-atc .add-to-cart.hide-m,.sticky-atc .select-options-button.hide-m{display:none}.sticky-atc .add-to-cart.ready-atc,.sticky-atc .select-options-button.ready-atc{background-color:var(--black);color:var(--white);display:flex;align-items:center;justify-content:space-between}.sticky-atc .add-to-cart.ready-atc:hover,.sticky-atc .select-options-button.ready-atc:hover{border-color:transparent}.product-form button.add-to-cart .h4,.product-form a.add-to-cart .h4{line-height:1}.product-form .swatch-wrapper{display:flex;flex-wrap:wrap;align-items:center}.product-form .variant-each-wrapper{display:flex;flex-wrap:wrap;row-gap:15px}.product-form .size-guide-link{white-space:nowrap}.product-form .variant-each-button{position:relative;padding:8px 14px;border-radius:3px;border:1px solid var(--light-grey)}.product-form .variant-each-button.active{border-color:var(--black)}.product-form .variant-each-button.size{width:auto;height:auto;text-align:center;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;color:var(--black)}.product-form .variant-each-button.not-available,.product-form .variant-each-button.disabled{color:var(--light-grey);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='%23cccccc' stroke-width='1'/></svg>");background-repeat:no-repeat;background-position:center center;background-size:100% 100%,auto}.product-form .variant-each-button.not-available:after,.product-form .variant-each-button.disabled:after{display:none;content:"";position:absolute;background-color:var(--light-grey);height:140%;width:1px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.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}.product-form .swatch .swatch-inner{position:absolute;display:block;width:15px;height:15px;border-radius:50%}.product-form .swatch.active{border:1px solid var(--black)}.product-form .variant-each-button.disabled,.product-form .variant-each-button.temp-disabled{pointer-events:none;opacity:.3}.product-form button.add-to-cart{padding-left:15px;padding-right:15px}.product-form button.add-to-cart[disabled]{cursor:not-allowed}.product-form .in-store-availability-button{display:inline-flex;align-items:center}.product-form .in-store-availability-button .icon{display:inline-block;width:16px;height:16px}.product-form .in-store-availability-button .icon svg{width:16px;height:16px}@media (min-width: 1024px){.product-form button.add-to-cart{padding-left:20px;padding-right:20px}}.product-form button.add-to-cart.ready-atc{background-color:var(--black);color:var(--white);display:flex;align-items:center;justify-content:space-between}.product-form button.add-to-cart.ready-atc:hover{border-color:transparent}.product-form .promo-above-atc .icon,.product-form .promo-above-atc .icon svg{width:24px;height:24px;font-size:0}.product-form .links-below-atc a:first-child{margin-top:16px}.product-form .links-below-atc a .icon{width:16px;height:16px}.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 .pair-product,.pair-popup-wrapper .popup-inner-wrapper .image-wrapper .first-image-wrapper .inner-wrapper .main-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-font=font-chinese-shao],.engraving-outer-wrapper [data-class=font-chinese-shao]{font-family:Shao}.engraving-outer-wrapper [data-font=font-times-new-roman],.engraving-outer-wrapper [data-class=font-times-new-roman]{font-family:Times New Roman}.engraving-outer-wrapper [data-font=font-pristina],.engraving-outer-wrapper [data-class=font-pristina]{font-family:Pristina}.engraving-outer-wrapper [data-font=font-monotype-corsiva],.engraving-outer-wrapper [data-class=font-monotype-corsiva]{font-family:Monotype Corsiva}.engraving-outer-wrapper [data-font=font-freestyle-script],.engraving-outer-wrapper [data-class=font-freestyle-script]{font-family:Freestyle Script}.engraving-outer-wrapper [data-font=font-courier-new],.engraving-outer-wrapper [data-class=font-courier-new]{font-family:Courier New}.engraving-outer-wrapper [data-font=font-century-gothic],.engraving-outer-wrapper [data-class=font-century-gothic]{font-family:Century Gothic}.engraving-outer-wrapper [data-font=font-bradley-hand-itc],.engraving-outer-wrapper [data-class=font-bradley-hand-itc]{font-family:BradleyHand ITC}.engraving-outer-wrapper [data-font=font-berlin-sans-fb],.engraving-outer-wrapper [data-class=font-berlin-sans-fb]{font-family:Berlin Sans FB}.engraving-outer-wrapper [data-font=font-arial],.engraving-outer-wrapper [data-class=font-arial]{font-family:Arial}.engraving-outer-wrapper [data-font=font-agency-fb],.engraving-outer-wrapper [data-class=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:transparent;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{display:none}.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:.3s all ease;max-width:500px;display:flex;flex-direction:column}.personalisation-panel .personalisation-panel-inner .icon-close{width:10px;height:10px}.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{width:12px;height:12px}.personalisation-panel .personalisation-panel-inner .trash-icon svg{width:12px;height:12px}.personalisation-panel .personalisation-panel-inner .review-icon{width:14px;height:14px}.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}@media (min-width: 1024px){.personalisation-panel .personalisation-panel-inner .review-content-tags{max-height:265px}}.personalisation-panel .personalisation-panel-inner .review-content-tags .review-content-each:last-child{padding-bottom:20px;border-bottom:1px solid #DEDEDE}.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}}.personalisation-panel .personalisation-panel-inner .preview-images .preview-image-each:not(:first-child):not(.letter){transform:translateY(-20px)}.personalisation-panel .personalisation-panel-inner .personalisation-step-wrapper{overflow:auto;white-space:nowrap}.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:pointer;padding:10px 15px;display:inline-flex;justify-content:center;width:22%}@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:12px 10px;border:1px solid #DEDEDE}.personalisation-panel .personalisation-panel-inner .font-type-each.active,.personalisation-panel .personalisation-panel-inner .font-type-each-pair.active{border:1px solid #2B2B2B}.personalisation-panel .personalisation-panel-inner .font-input,.personalisation-panel .personalisation-panel-inner .font-input-pair{padding:12px 10px;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 .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-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}@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.active,.personalisation-panel .personalisation-panel-inner .tab-phase .pattern-sticker-pair.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:65px;height:65px}}.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 .charm-background{width:60px;height:60px}@media (min-width: 1024px){.personalisation-panel .personalisation-panel-inner .tab-phase .charm-background{width:65px;height:65px}}.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:65px;height:65px}}.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 .global-input{-webkit-appearance:none;appearance:none}#stock-indicators .dots{position:relative;display:block;width:8px;height:8px;border-radius:50%;transform:translateY(.5px)}.store-availability-popup{position:fixed;display:flex;width:100%;height:100%;left:0;top:0;align-items:flex-end;visibility:hidden;opacity:0;z-index:9999;transition:.3s ease all;will-change:opacity}.store-availability-popup.active{visibility:visible;opacity:1}.store-availability-popup .overlay{position:absolute;width:100%;height:100%;background:var(--black);visibility:hidden;opacity:0;transition:.3s ease all}.store-availability-popup.active .overlay{visibility:visible;opacity:.5}.store-availability-popup .sap-content{transition:.3s ease all;max-height:90vh;min-height:200px}.store-availability-popup .sap-stores-list{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;height:100%}.store-availability-popup .sap-stores-list::-webkit-scrollbar{display:none}.sap-availability .title>div>span{width:8px;height:8px;display:block;border-radius:50%}.sap-availability .link2{cursor:unset}.sap-availability .link2:hover{color:#0d0d0d}.sap-available .title>div>span{background-color:#56b108}.sap-unavailable .title>div>span{background-color:#a6a6a6}.sap-available .title>div>span.low{background-color:#ff9344}.sap-close svg{width:20px;height:20px;transform:translateY(5px)}.size-button-vue{border-radius:3px;border:1px solid var(--light-grey)}.size-button-vue.active{border:1px solid var(--black)}.size-button-vue.not-available,.size-button-vue.disabled{color:var(--light-grey)}.size-button-vue.not-available:after,.size-button-vue.disabled:after{content:"";position:absolute;background-color:var(--light-grey);height:140%;width:1px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}@media (min-width: 1024px){.store-availability-popup{align-items:center;justify-content:center}.sap-close svg{transform:translateY(0)}}.pdp-size-guide-popup{position:fixed;display:flex;width:100%;height:100%;left:0;top:0;align-items:flex-end;visibility:hidden;opacity:0;z-index:9999;transition:.3s ease all;will-change:opacity}.pdp-size-guide-popup.active{visibility:visible;opacity:1}.pdp-size-guide-popup .overlay{position:absolute;width:100%;height:100%;background:var(--black);visibility:hidden;opacity:0;transition:.3s ease all}.pdp-size-guide-popup.active .overlay{visibility:visible;opacity:.5}.pdp-size-guide-popup .popup-content{transition:.3s ease all}.pdp-size-guide-popup .popup-close{display:block;font-size:0}.pdp-size-guide-popup .popup-close svg{display:block;font-size:0;width:20px;height:20px}.pdp-size-guide-popup table{width:100%;table-layout:fixed}.pdp-size-guide-popup table td{border:1px solid var(--border);text-align:center;padding:15px 8px}.pdp-size-guide-popup table td:first-child{text-align:left}.pdp-size-guide-popup table td:nth-child(2n){background:var(--off-white)}.pdp-size-guide-popup .content-tab-links:before{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background:var(--border)}.pdp-size-guide-popup .content-tab{flex-direction:column}.pdp-size-guide-popup .content-tab a{color:var(--mid-grey);border-bottom:1px solid transparent!important;transition:.3s ease all}.pdp-size-guide-popup .content-tab a.active{color:var(--black);border-bottom:1px solid var(--black)!important}.pdp-size-guide-popup .content-tab-measurement-unit,.pdp-size-guide-popup .size-guide-content-wrapper{display:none}.pdp-size-guide-popup .content-tab-measurement-unit.active,.pdp-size-guide-popup .size-guide-content-wrapper.active{display:block}.pdp-size-guide-popup .size-guide-content-measurement{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.pdp-size-guide-popup .size-guide-content-measurement::-webkit-scrollbar{display:none}.pdp-size-guide-popup .size-guide-content-measurement-images{display:flex;flex-wrap:wrap;gap:4px}.pdp-size-guide-popup .size-guide-content-measurement-image{width:calc(50% - 2px)}.pdp-size-guide-popup .size-guide-content-measurement-descs{display:flex;flex-wrap:wrap;row-gap:20px}.pdp-size-guide-popup .size-guide-content-measurement-desc{width:100%}.pdp-size-guide-popup .size-guide-content-measurement-desc-number{display:flex;align-items:center;justify-content:center;background:var(--black);border-radius:50%;width:20px;height:20px}.pdp-size-guide-popup .content-tab-link{width:50%;text-align:center;border-bottom:1px solid var(--light-grey)!important}.pdp-size-guide-popup .popup-content{max-height:90vh}@media (min-width: 1024px){.pdp-size-guide-popup{align-items:center;justify-content:center}.pdp-size-guide-popup .content-tab-link{width:auto;text-align:left;border-bottom:none!important}.pdp-size-guide-popup .content-tab-links:before{display:none}.pdp-size-guide-popup .content-tab{flex-direction:row}.pdp-size-guide-popup table td{padding:15px 16px}.pdp-size-guide-popup .size-guide-content-measurement-descs{gap:20px}.pdp-size-guide-popup .size-guide-content-measurement-desc{width:calc(50% - 10px)}}.atc-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#0d0d0d80;display:flex;align-items:center;justify-content:center;transition:.3s ease all;visibility:hidden;opacity:0;will-change:opacity}.atc-popup .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.atc-popup.active{visibility:visible;opacity:1}.atc-popup .icon-cart,.atc-popup .icon-cart svg{width:14px;height:14px;font-size:0}.atc-popup .icon-close,.atc-popup .icon-close svg{width:10px;height:10px;font-size:0}.atc-popup .icon-close{top:28px;right:24px}.atc-popup .image-wrapper{width:100px;flex:0 0 100px;height:100px}.atc-popup .image-wrapper .global-image-wrapper{padding-bottom:100%!important}.atc-popup .image-wrapper .global-image-wrapper img{height:100%;object-fit:contain}#downpay-product-wrapper,.pragmattick-delivery-holder{display:none!important}.payment-options-wrapper .global-radio input:checked+.gr-mark{border-color:var(--black)}.payment-options-wrapper .global-radio .gr-mark{border-color:var(--border)}#shopify-section-template--18397261889768__1737701434864c3a38{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.css.map */
