variant-selects{display:block}.product--no-media .product-form__input--pill,.product--no-media .product-form__input--swatch,.product--no-media .product-form__input--dropdown{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form__input.product-form__input--pill,.product--no-media .product-form__input.product-form__input--swatch{flex-wrap:wrap;margin:0 auto 10px}.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:10px}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size: 2rem;margin-bottom:1.6rem}.product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(2.4rem + var(--swatch-input--size))}.product-form__input--dropdown .dropdown-swatch{position:absolute;left:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.product-form__input--pill{display:flex;gap:8px;justify-content:center;max-width:100%}.gpo-element .gpo-selected-values.has-value{display:none}@media screen and (max-width:749px){.product-form__input--pill{gap:9px;flex-wrap:wrap;justify-content:center;max-width:100%;min-width:auto}.gpo-app .olvr-step{max-width:100%}.gpo-element .gpo-ov-wrapper.horizontal{justify-content:flex-start;flex-wrap:nowrap;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-x:auto}.price{text-align:center}}.product-form__input--pill .swatch-button{text-align:center;transition:all .3s ease-in-out}.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{max-height:calc(49vh - 5px);padding:0;border:0}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{position:static;object-fit:contain}.variant-icon img{width:20px;height:20px}.product-form__input--pill input[type=radio]+label{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-form__input--pill input[type=radio]+label.variant-button.choose-diamond-shape{flex-direction:row-reverse;margin-right:5px}.product-form__input--pill input[type=radio]+label.variant-button.choose-diamond-shape .variant-label{padding:9px 3px 9px 10px}.product-form__input--pill input[type=radio]+label.variant-button.choose-ring-metal{flex-direction:row;margin-right:5px}.product-form__input--pill input[type=radio]+label.variant-button.choose-ring-metal .variant-label{padding:9px 10px 9px 3px}.choose-hidden-stone{display:inline-flex;align-items:center;justify-content:center;position:relative;height:40px;cursor:pointer;text-align:center}.choose-hidden-stone .variant-icon{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.choose-hidden-stone .variant-label{display:block}.choose-hidden-stone:hover .variant-label{opacity:0}.choose-hidden-stone:hover .variant-icon{display:flex}@media screen and (max-width:749px){.product-form__input--pill input[type=radio]+label.variant-button.choose-diamond-shape{margin-right:12px}.product-form__input--pill input[type=radio]+label.variant-button.choose-diamond-shape .variant-label{padding:9px 3px 9px 0;https://pzfkaw-be.myshopify.com/collections/all}.variant-icon img{width:30px;height:30px}.choose-hidden-stone{margin-right:18px}.choose-hidden-stone .variant-icon{display:flex;position:static;transform:unset}.product-form__input--pill input[type=radio]:checked+label.variant-button.choose-hidden-stone .variant-icon{border:1px solid;padding:1px;border-radius:50%}.choose-hidden-stone .variant-label{display:none}}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}.product-form__input--pill input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--swatch{display:flex;flex-wrap:wrap}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.6rem;margin:.7rem 1.2rem .2rem 0}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem}}.product-form__input input[type=radio]+label{cursor:pointer}span.variant-icon{display:flex}variant-king-combined-listing div.swatch-preset-80314 .swatch-view-item{margin-bottom:0!important}variant-king-combined-listing ul.swatch-view{flex-wrap:wrap;align-items:center;justify-content:center}variant-selects{margin:0!important}.gpo-element:not(.engraving-fonts) .gpo-choicelist input+label{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding-left:0!important;border-radius:50%}.gpo-element:not(.engraving-fonts) .gpo-choicelist input:checked+label{border-color:#000}.gpo-choicelist input+label:before,.gpo-choicelist input+label:after{display:none}.gpo-element.engraving-fonts .gpo-choicelist label{padding:9px 10px}.gpo-element.engraving-fonts .gpo-choicelist input:checked+label span{color:#000}.gpo-element.engraving-fonts .gpo-choicelist:hover label span{color:#000}.gpo-element.engraving-fonts .gpo-choicelist label span{color:#ababab;font-size:16px;font-weight:500}.swatch-options-wrapper{width:100%;display:flex;align-items:flex-start;overflow:auto;justify-content:flex-start;flex-wrap:nowrap;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;z-index:99999;position:relative}@media screen and (min-width:750px){variant-king-combined-listing .swatch-category-container ul.swatch-category-view{align-items:center}variant-king-combined-listing .swatch-category-container ul.swatch-category-view:before{content:"COLLECTIONS |";font-size:12px;letter-spacing:.08em;font-weight:500;color:#999;font-family:Inter,sans-serif;white-space:nowrap;flex-shrink:0;margin-right:14px;position:relative;top:-12px}}@media screen and (min-width:750px){variant-king-combined-listing .swatch-single.swatch-preset-80313 ul.swatch-view{align-items:center}variant-king-combined-listing .swatch-single.swatch-preset-80313 ul.swatch-view:before{content:"STYLES |";font-size:12px;letter-spacing:.08em;font-weight:500;color:#999;font-family:Inter,sans-serif;white-space:nowrap;flex-shrink:0;margin-right:14px;position:relative;top:-15px;left:11px}}@media screen and (max-width:749px){variant-king-combined-listing .swatch-category-container ul.swatch-category-view{align-items:center}variant-king-combined-listing .swatch-category-container ul.swatch-category-view:before{content:"COLLECTIONS";font-size:10px;letter-spacing:.06em;font-weight:500;color:#999;font-family:Inter,sans-serif;white-space:nowrap;flex-shrink:0;margin-right:14px;position:relative;top:-2px}variant-king-combined-listing .swatch-single.swatch-preset-80313 ul.swatch-view{align-items:center}variant-king-combined-listing .swatch-single.swatch-preset-80313 ul.swatch-view:before{content:"STYLES";font-size:10px;letter-spacing:.06em;font-weight:500;color:#999;font-family:Inter,sans-serif;white-space:nowrap;flex-shrink:0;margin-right:14px;position:relative;top:-2px;left:3px}}span.variant-label,.product__info-wrapper variant-king-combined-listing .swatch-img-text,variant-king-combined-listing .swatch-price{font-size:16px;padding:9px 10px;white-space:nowrap;font-weight:500;color:#ababab}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{text-decoration:none}.product-form__input--pill input[type=radio]:checked+label span.variant-label{color:#000}.swatch-button:hover label span{color:#000}@media screen and (min-width:750px){.product__info-wrapper variant-king-combined-listing .swatch-img-text,variant-king-combined-listing .swatch-price{position:absolute;height:auto;width:150px;font-weight:400;font-style:normal;top:100%;margin:auto;text-align:center;z-index:1;left:50%;white-space:normal;padding:0;transform:translate(-50%);line-height:normal;justify-content:center}.product__info-wrapper variant-king-combined-listing .swatch-img-text{display:none!important}.product__info-wrapper variant-king-combined-listing .swatch-img-text p,variant-king-combined-listing .swatch-price p{margin:8px 0 0}span.swatch-button{position:relative;z-index:99999}span.swatch-button:hover span.variant-label{display:flex;justify-content:center;align-items:center}}@media screen and (max-width:749px){.product__info-wrapper variant-king-combined-listing .swatches-type-products ul.swatch-view{display:flex;gap:8px;overflow:auto;margin-left:0;margin-right:0;justify-content:flex-start;flex-wrap:nowrap;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.product__info-wrapper variant-king-combined-listing .swatches-type-products ul.swatch-view li{margin:0 0 .5rem!important}.product__info-wrapper variant-king-combined-listing .swatches-type-products ul.swatch-view li .swatch-image-wrapper{width:50px;height:50px}.product__info-wrapper variant-king-combined-listing .swatches-type-products ul.swatch-view li .swatch-image-wrapper .star-set-image{height:42px;width:42px}}.engraving-fonts .gpo-element .gpo-input-wrap{border-radius:25px!important;border-color:#000!important}.engraving-fonts .gpo-element .gpo-input{border-radius:25px!important}.swatch-option-name,.variant-option-title{display:flex;align-items:center;gap:6px}.tooltip-icon,.variant-tooltip{position:relative;cursor:pointer;line-height:normal;top:2px}.tooltip-icon{top:1px;line-height:1}.tooltip-icon svg,.variant-tooltip svg{width:15px;height:15px}.label-tooltip{cursor:pointer}.gpo-label span.label-tooltip svg.label-tooltip__icon path{fill:#000}.gpo-label span.label-tooltip .label-tooltip__content{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:#faf7f2;border:.5px solid #e4d8c5;border-left:2px solid #c9a96e;border-radius:8px;box-shadow:0 8px 28px #785f3729;padding:14px 16px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13.5px;color:#5a5048;pointer-events:none;transition:opacity .2s ease;z-index:1000000;width:max-content;max-width:300px;line-height:1.6;text-align:left;font-weight:400;opacity:0;margin:0;text-transform:unset;text-indent:unset}.gpo-label span.label-tooltip .label-tooltip__content:after{display:none!important}.gpo-label span.label-tooltip:hover .label-tooltip__content{opacity:1}@media screen and (max-width:749px){.gpo-label span.label-tooltip.is-open .label-tooltip__content{opacity:1}}.tooltip-icon:after,.variant-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(6px);width:max-content;max-width:300px;background:#faf7f2;border:.5px solid #e4d8c5;border-left:2px solid #c9a96e;border-radius:8px;box-shadow:0 8px 28px #785f3729;padding:14px 16px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-weight:400;line-height:1.6;color:#5a5048;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1000000}@media screen and (min-width:750px){.tooltip-icon:hover:after,.variant-tooltip:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}}@media screen and (max-width:749px){.tooltip-icon,.variant-tooltip,.label-tooltip{display:none!important}}@media screen and (max-width:749px){.tooltip-icon.is-open:after,.variant-tooltip.is-open:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tooltip-icon:after,.variant-tooltip:after{bottom:auto;top:calc(100% + 12px);transform:translate(-50%) translateY(-6px);max-width:240px;font-size:13px;padding:12px 14px}.tooltip-icon.is-open:after,.variant-tooltip.is-open:after{transform:translate(-50%) translateY(0)}}.product--large:not(.product--no-media) .product__info-wrapper{position:relative;z-index:1}@media screen and (max-width:749px){.product--large:not(.product--no-media) .product__info-wrapper{overflow:hidden}}@media screen and (max-width:749px){.product-form__input--pill .swatch-options-wrapper{padding-left:16px;padding-right:16px;scroll-padding-left:16px}}.product-steps-nav{margin-bottom:20px}body.template-product #MainContent{padding-top:60px!important}@media screen and (max-width:749px){body.template-product #MainContent{padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-product-variant-picker.css.map */
