.product-images-main .swiper-pagination{position:absolute;bottom:25px;z-index:2}@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}@media screen and (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-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:113px;transition:.3s ease all}.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;width:max-content}@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:768px){.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:768px){.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:768px){.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:768px){.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:768px){.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-icons .icons-wrapper{flex-wrap:wrap;column-gap:500px}@media (min-width:768px){.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:768px){.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:768px){.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:768px){.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:1400px){.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,.product-form .variant-each-button.box.active{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 a.add-to-cart .btn-loading,.pair-popup-wrapper button.add-to-cart .btn-loading,.product-form a.add-to-cart .btn-loading,.product-form button.add-to-cart .btn-loading{background:#00000026;height:6px;transition:max-width 1.75s cubic-bezier(.32,.36,.4,1),opacity .25s cubic-bezier(.32,.36,.4,1);bottom:0;top:unset;transform:unset;animation-fill-mode:backwards;opacity:0;max-width:0}.pair-popup-wrapper a.add-to-cart.is-loading .btn-loading,.pair-popup-wrapper button.add-to-cart.is-loading .btn-loading,.product-form a.add-to-cart.is-loading .btn-loading,.product-form button.add-to-cart.is-loading .btn-loading{opacity:1;max-height:6px;max-width:100%;transition:max-width 1.75s cubic-bezier(.32,.36,.4,1),max-height .25s cubic-bezier(.32,.36,.4,1),opacity .25s cubic-bezier(.32,.36,.4,1)}.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:768px){.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:768px){.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:768px){.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:768px){.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{border-color:#fff}.engraving-outer-wrapper .engraving-wrapper .font-picker-each.selected{border:1px solid var(--black)}.pdp-price-container{flex:0 70%;max-width:70%}@media (min-width:1024px){.pdp-price-container{flex:0 60%;max-width:60%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/product.css.map */
