.engraving-wrapper{border:1px solid #000;font-size:14px;line-height:20px!important;letter-spacing:.07em;color:#000;width:100%;margin:14px 0 0;padding:0;font-style:normal}.engraving-text-three-wrap{margin-top:-15px}.disabled_fields{opacity:.3}.input-text-engraving.capitalize-input{text-transform:uppercase}.input-text-engraving.capitalize-input:-ms-input-placeholder{text-transform:none!important}.input-text-engraving.capitalize-input::placeholder{text-transform:none!important}.input-text-engraving.capitalize-input::-webkit-input-placeholder{text-transform:none!important}.input-text-engraving{border:0;width:calc(100% - 50px);min-height:46px;font-size:14px;line-height:20px!important;letter-spacing:.07em;color:#000;padding:2px 14px}.input-text-engraving::-webkit-input-placeholder{font-style:italic}.input-text-engraving:-ms-input-placeholder{font-style:italic}.input-text-engraving::placeholder{font-style:italic}.engraving-wrapper span{width:50px;font-size:14px;line-height:20px!important;letter-spacing:.07em;color:#000;font-style:italic}#charCountCustomization{width:50px;font-size:14px;line-height:20px!important;letter-spacing:.07em;color:#000;font-style:italic;position:absolute;right:0;top:36px}.fontPreviewCustomize{font-size:30px;white-space:pre-line;word-wrap:break-word;line-height:normal;font-weight:400;color:var(--text-dark-gray);display:block;width:100%;margin-top:10px}.customflex{display:flex;justify-content:space-between}.fontPreview{font-size:30px;margin-top:14px;white-space:pre-line;word-wrap:break-word;line-height:normal}.Label-details h4{font-family:AktivGroteskEx;font-weight:500;font-size:14px;line-height:20px!important;margin-bottom:4px;letter-spacing:.07em;color:#000}.Label-details p{color:#000;font-size:14px;font-style:italic;font-weight:400;line-height:20px;letter-spacing:.01em}.switch input{display:none}.switch{display:inline-block;width:50px;height:24px;margin:0;transform:translateY(50%);position:relative}.slider{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:34px;cursor:pointer;border:2px solid #d3d3d3;overflow:hidden;transition:.2s}.slider:before{position:absolute;content:"";width:16px;height:16px;background-color:#d3d3d3;border-radius:34px;transform:translate(4px);transition:.2s;top:2px;left:-2px}input:checked+.slider:before{transform:translate(29px);background-color:#000}input:checked+.slider{border:2px solid #000}#gorgias-chat-container iframe#chat-window,#gorgias-chat-container iframe#chat-campaigns,#gorgias-chat-container iframe#chat-button{z-index:9!important}abbr[data-title]{position:relative;text-decoration:underline dotted}abbr[data-title]:hover:after,abbr[data-title]:focus:after{content:attr(data-title);position:absolute;left:50%;bottom:-22px;transform:translate(-50%);width:auto;white-space:nowrap;background:#000;color:#fff;border-radius:6px;font-size:10px;padding:1px 5px;text-transform:none;margin-left:2px}.pdp-productForm-variants .ProductForm__Option .size-picker .ProductForm__Item,.custom-size-dropdown .dropdown-selected-value,.engravable-placement-dropdown .dropdown-selected-value,.engravable-dropdown .dropdown-selected-value{border:1px solid #000!important;height:auto;padding:0;z-index:9}.size-picker button.ProductForm__Item.custom_size_drop_down.option-new-style{border:0 solid #000!important}.ProductForm__Option.engravable-placement-dropdown{margin-top:5px}@media (min-width: 768px){.pdp-productForm-variants .ProductForm__Option.engravable-dropdown .ProductForm__Item .Icon{top:60%}}#engravable_placement{position:relative}.pdp-productForm-variants .ProductForm__Option .size-picker .ProductForm__Item .ProductForm__OptionName .ProductForm__SelectedValue{height:auto;overflow:hidden}.ProductForm__Variants{margin:0}.ProductForm__Label{text-transform:uppercase}.ColorSwatchList{margin:0 -4px}.ColorSwatchList .HorizontalList__Item{padding:0;margin-left:4px;margin-right:4px}.ColorSwatch{width:24px;height:24px}.ColorSwatch,.ColorSwatch:after{border-radius:100%!important}.ProductForm__Label{display:flex}@media (min-width: 768px){.Product .Popover{transform:none!important}}.Product .Popover{position:absolute;left:0!important;right:0!important;top:auto!important;box-shadow:none;border:1px solid #000;border-top-color:transparent;display:block;transform:translateY(100%);z-index:999;margin-top:0}.Size.ProductForm__Option .Popover{margin-top:0}.pdp-productForm-variants .ProductForm__Option{position:relative}.pdp-productForm-variants .ProductForm__Option .custom_stone_popover{position:absolute!important;box-shadow:none;border:1px solid #000!important;border-top-color:transparent;display:block;transform:translateY(100%);z-index:999;top:0!important;max-width:calc(100% + 2px);top:68!important;width:435px;left:0!important;right:-1px!important;border-top:0!important}.pdp-productForm-variants .stone-selected-value,.pdp-productForm-variants .dropdown-selected-value{border:1px solid #000}.pdp-productForm-variants .stone-lable:after{opacity:0}.pdp-productForm-variants .custom_stone_dropdown .Icon--select-arrow{top:54px;right:12px}.pdp-productForm-variants .custom_stone_dropdown .stone-selected-value img,.pdp-productForm-variants .custom_stone_dropdown .stone-selected-value .stone-title{top:-4px;position:relative}.pdp-productForm-variants #color-dropdown .color_drop_down .dropdown-selected-value{border:1px solid #000}.pdp-productForm-variants .ProductForm__Option .color_drop_down .Icon--select-arrow,.pdp-productForm-variants .ProductForm__Option .emeraldstone_drop_down .Icon--select-arrow{top:54px;right:12px}.pdp-productForm-variants .emeraldstone_drop_down .stone-title{top:-2px;position:relative}.pdp-productForm-variants .ProductForm__Option .pearstone_drop_down .Icon--select-arrow{top:54px;right:12px}.pdp-productForm-variants .pearstone_drop_down .stone-title{top:-2px;position:relative}.ProductForm__Option .Icon--select-arrow,.ProductForm__Item.carat_weight_drop_down .Icon.Icon--select-arrow{bottom:18px!important;top:auto!important}@media (max-width: 768px){.ProductForm__Option .custom_stone_dropdown .Icon--select-arrow,.pdp-productForm-variants .ProductForm__Option .pearstone_drop_down .Icon--select-arrow,.pdp-productForm-variants .ProductForm__Option .emeraldstone_drop_down .Icon--select-arrow,.pdp-productForm-variants .ProductForm__Option .color_drop_down .Icon--select-arrow{top:48px}}.Popover:before{display:none}body.template-product.is-rc-open{overflow:visible!important}.pdp-productForm-variants .ProductForm__Option .ProductForm__Item .Icon{visibility:visible}.ProductForm__Item.carat_weight_drop_down .Icon{top:56px!important}.Size.ProductForm__Option .custom-all-size-guide{top:0!important}.Size.ProductForm__Option{position:relative}.pdp-productForm-variants .ProductForm__Option.custom-size-dropdown,.pdp-productForm-variants .ProductForm__Option.engravable-dropdown,.pdp-productForm-variants .ProductForm__Option:not(.Metal){margin-bottom:15px}.pdp-productForm-variants .ProductForm__Option.engravable-placement-dropdown{margin-bottom:0}.pdp-productForm-variants .ProductForm__Option .ProductForm__Item .ProductForm__OptionName>span,.pdp-productForm-variants .ProductForm__Label,.pdp-productForm-variants .Size.ProductForm__Option .ProductForm__Label a,#js-customization-required.line-item-property__field.with-maxlength .vow-form-control-light:valid+span.label-text{font-family:var(--font-aktivgrotesk)!important;font-weight:400!important;font-size:14px!important;letter-spacing:0!important}.pdp-productForm-variants .Size.ProductForm__Option .ProductForm__Label a{color:#767676!important}.pdp-productForm-variants .ProductForm__Option .ProductForm__Item .ProductForm__OptionName .dropdown-lable:after{display:none}.pdp-productForm-variants .custom-size-dropdown.ProductForm__Option .ProductForm__Item .Icon,.pdp-productForm-variants .engravable-placement-dropdown.ProductForm__Option .ProductForm__Item .Icon,.pdp-productForm-variants .engravable-dropdownProductForm__Option .ProductForm__Item .Icon{margin-top:15px}.pdp-productForm-variants .ProductForm__Option .ProductForm__Item[aria-expanded=true] .Icon{transform:rotate(180deg)}.stock-status--wrapper{display:flex;gap:0;justify-content:space-between;height:20px}@media (max-width:767px){.pdp-productForm-variants .ProductForm__Option .custom_stone_popover{max-width:calc(100% + 3px);left:-1!important}.stock-status--wrapper.add-spacing-lead-time{height:34px}.stock-status--wrapper.add-spacing-lead-time .customStockLevelMessage{padding-right:24px}}.stock-status--wrapper .custom-stock-level-message{margin-bottom:0;margin-top:0;padding-right:15px}.stock-status--wrapper .inv-label{white-space:nowrap;flex-shrink:0}.inv-label:before{content:"";display:inline-block;width:.6em;height:.6em;background:#000;border-radius:100%;left:-15px;position:absolute;top:5px}.inv-label--in-stock:before{background:green}.inv-label--out-stock:before{background:orange}.product-detail-slideshow-wrapper .custom-stock-level-message.clock-enabled .stock-level-message:before{display:none}.Product__InfoWrapper .stock-status--wrapper .custom-stock-level-message .stock-level-message,.Product__InfoWrapper .stock-status--wrapper .inv-label{font-weight:400;letter-spacing:0;font-size:14px;text-align:left;line-height:1.3;position:relative;padding-right:5px}@media (max-width: 767px){.PageOverlay,.ProductForm__Option .Popover__Header{display:none}.product-detail-slideshow-wrapper .ProductForm__Variants .Diamond{margin-top:15px}.pdp-productForm-variants .ProductForm__Option .ProductForm__Item{border-color:transparent!important}.Popover .Popover__Content{padding-bottom:0!important}.Popover .Popover__Content{border-top:1px solid}#custom-stones .Popover .Popover__Content{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;margin-top:-7px}#color-dropdown .color_dropdown_popover{transform:translateY(95%)!important}.pdp-productForm-variants .ProductForm__Option.emeraldstone-dropdown,.pdp-productForm-variants .ProductForm__Option.pearstone-dropdown{height:82px}.pdp-productForm-variants .custom-size-dropdown.ProductForm__Option .ProductForm__Item .Icon,.pdp-productForm-variants .engravable-placement-dropdown.ProductForm__Option .ProductForm__Item .Icon,.pdp-productForm-variants .engravable-dropdown.ProductForm__Option .ProductForm__Item .Icon{margin-top:12px}.pdp-productForm-variants .ProductForm__Option.custom-size-dropdown,.pdp-productForm-variants .ProductForm__Option.engravable-placement-dropdown,.pdp-productForm-variants .ProductForm__Option.engravable-dropdown{height:auto}#engravable_placement .Popover__Header{display:none}}.Metal .ProductForm__SelectedValue,.Color .ProductForm__SelectedValue,.pdp-productForm-variants .ProductForm__SelectedValue{margin-left:5px;overflow:visible}#metal-color-dropdown{margin-top:20px}.pdp-productForm-variants .Metal.ProductForm__Option .ColorSwatch,.pdp-productForm-variants .Color.ProductForm__Option .ColorSwatch{vertical-align:baseline}@media screen and (min-width: 1008px){.ProductForm button.ProductForm__AddToCart{margin:0}.custom-bespok-flash-product-meta-css .ProductForm button.ProductForm__AddToCart{margin-bottom:0}}#dropahint-cta #u_body a{text-align:left!important}.Product__Wrapper .buttons--wrapper{display:inline-flex;width:100%}.custom-default-2-0-exclusions-css .Product__Wrapper .buttons--wrapper{display:block;width:100%;position:relative}.custom-default-2-0-exclusions-css .ProductForm button.ProductForm__AddToCart{width:calc(100% - 60px);margin:0 0 14px!important}.custom-default-2-0-exclusions-css .Product__Wrapper .buttons--wrapper .swym-button{height:68px!important;position:absolute;right:0;top:0}@media (max-width: 1240px){.ProductForm button.ProductForm__AddToCart{padding:23px 0}}@media (max-width: 767px){.custom-default-2-0-exclusions-css .Product__Wrapper .buttons--wrapper .swym-button.wishlist-fixed-button{top:auto!important}.custom-default-2-0-exclusions-css .ProductForm button.ProductForm__AddToCart.AddToCart_Mobile{margin-bottom:0!important}}.Product__Wrapper .buttons--wrapper .swym-button-bar.swym-wishlist-button-bar{display:none!important}.Product__Wrapper .buttons--wrapper .swym-added.swym-add-to-wishlist-view-product:after{color:#fff!important;font-size:21px!important}.Product__Wrapper .buttons--wrapper .swym-add-to-wishlist-view-product:after{color:#fff!important;font-size:21px!important}.Product__Wrapper .buttons--wrapper .swym-button{background:#000!important;height:68px!important;margin-top:0!important;width:70px;border-left:3px solid #fff!important}@media (max-width: 1007px) and (min-width: 767px){.Product__Wrapper .buttons--wrapper .swym-button{margin-top:14px!important}}.type-buttons{background:#fff;border:1px solid #D5D5D5;padding:3px;display:flex}.type-buttons .type-btn{width:50%;min-height:40px;background-color:#fff;font-weight:400;font-size:12px;line-height:140%;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;color:#696969;padding:0}.type-buttons .type-btn.selected-btn{background-color:#000;color:#fff}.pdp-usp-icons--wrapper{justify-content:space-evenly!important}.pdp-usp-icons--wrapper div{align-items:center!important}.pdp-usp-icons--wrapper div img{vertical-align:middle!important}.pdp-usp-icons--wrapper div span{line-height:normal!important}.info-window-white{position:static;text-transform:none}.info-window-white svg{margin-top:4px}.info-window-white .info-window .diamondtips{width:290px!important}.info-window-white .bottom-tooltip{background:#fff;border:1px solid #000;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.14px;color:#000;padding:20px 15px 15px;left:0;top:31px;bottom:auto!important;width:290px!important}.info-window-white .bottom-tooltip .boldtext{font-weight:600}.info-window-white .bottom-tooltip:after{content:"";border-color:#fff transparent transparent!important;bottom:auto!important;left:40px!important;transform:rotate(225deg);top:-6px!important;background:#fff!important;box-shadow:1px 1px #000!important;border-width:6px!important;width:14px!important;height:14px!important;display:inline-block;position:absolute}@media (max-width: 768px){.Product__Wrapper .buttons--wrapper .swym-button{height:68px!important}}@media (min-width: 1240px){.Product__Wrapper .buttons--wrapper .swym-button{height:68px!important}}@media (max-width: 768px){.type-buttons{border:0;padding:0;justify-content:space-between}.type-buttons .type-btn{min-height:48px;border:1px solid #696969;width:48%}.type-btn.selected-btn{border:1px solid #000}.size-picker{position:relative}.Product .Popover{transform:translateY(98%)}}
/*# sourceMappingURL=/cdn/shop/t/1660/assets/pdp-new-style.css.map */
