.product-details--judy>.group-block{display:flex;flex-direction:column;gap:0;max-width:28rem}.product-information:has(.product-details--judy) .product-details--judy>.group-block{max-width:none}.product-details--judy .group-block-content{--gap: 0;gap:0}.product-details--judy .group-block-content>:nth-child(-n+4){margin-bottom:10px}.product-details--judy .group-block-content>.text-block:has(.rte){margin-bottom:2rem}.product-details--judy .group-block-content>:nth-child(n+6){margin-top:0}.product-details--judy .group-block-content>.product-specs{margin-top:10px}.product-details--judy .group-block-content>.variant-picker{margin-top:4px}.product-details--judy .group-block>.product-breadcrumb,.product-details--judy .group-block>.text-block,.product-details--judy .group-block>product-price,.product-details--judy .group-block>.product-collection-series{--padding-block-start: 0;--padding-block-end: 0;padding-block-start:0!important;padding-block-end:0!important}.product-details--judy .product-breadcrumb,.product-details--judy .product-breadcrumb--uppercase{font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .65);gap:.5rem}.product-details--judy .product-breadcrumb__link,.product-details--judy .product-breadcrumb__segment{color:inherit;text-decoration:none}.product-details--judy .product-breadcrumb__link:hover{color:var(--color-foreground)}.product-details--judy .product-breadcrumb__sep{opacity:.45}.product-details--judy .text-block h1,.product-details--judy .text-block :is(h1,h2,h3).h1{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:400;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;margin:0}.product-details--judy product-price,.product-details--judy product-price .price,.product-details--judy .price{font-size:1.5rem;font-weight:400;letter-spacing:.02em;line-height:1.3;margin-bottom:0}.product-details--judy .product-collection-series,.product-details--judy .product-collection-series__value{font-size:1.15rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1;margin-bottom:.35rem}.product-details--judy .product-collection-series__label{display:none}.product-details--judy .product-collection-series__value{font-weight:500;color:rgb(var(--color-foreground-rgb) / .7)}.product-details--judy .text-block .rte,.product-details--judy .text-block>*:not(h1):not(h2):not(h3){font-size:.8125rem;line-height:1.65;color:rgb(var(--color-foreground-rgb) / .75);margin-bottom:0}.product-details--judy .group-block>.text-block:has(.rte){margin-top:0}.product-details--judy .product-specs__heading{display:none}.product-details--judy .product-specs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);column-gap:2rem;row-gap:1.25rem;align-items:start;width:100%;margin:0;padding-bottom:1rem;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12)}.product-details--judy .product-specs__row--origin{grid-column:1;grid-row:1}.product-details--judy .product-specs__row--material{grid-column:2;grid-row:1}.product-details--judy .product-specs__row--inlay{grid-column:1;grid-row:2}.product-details--judy .product-specs__row--plating{grid-column:2;grid-row:2}.product-details--judy .product-specs__row{display:flex;flex-direction:column;gap:.35rem;min-width:0;font-size:.6875rem;line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.product-details--judy .product-specs__row dt{display:block;margin:0;font-weight:500;color:rgb(var(--color-foreground-rgb) / .55)}.product-details--judy .product-specs__row dt:after{content:none}.product-details--judy .product-specs__row dd{display:block;margin:0;font-weight:400;color:var(--color-foreground);text-transform:none;letter-spacing:0;line-height:1.5}.product-details--judy .variant-picker{margin-bottom:0;overflow:visible}.product-details--judy .variant-picker__form{overflow:visible}.product-details--judy .variant-option{margin-top:0;margin-bottom:1.5rem;border:none;padding:0}.product-details--judy .variant-option--judy-style{margin-bottom:0}.product-details--judy .variant-option--judy-style+.variant-option{margin-top:0}.product-details--judy .variant-option legend,.product-details--judy .variant-option-scroller legend,.product-details--judy .variant-option__legend-text{font-size:.6875rem;font-weight:500;letter-spacing:.12em;margin-bottom:.75rem;padding:0;float:none;width:100%;display:block}.product-details--judy .variant-option__judy-header .variant-option__legend-text{margin-bottom:0;width:auto}.product-details--judy .variant-option__swatch-value{display:none}.product-details--judy .variant-option__judy-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%}.product-details--judy .variant-option__judy-header legend,.product-details--judy .variant-option__judy-legend{margin-bottom:0}.product-details--judy .variant-option--judy-style legend{display:block;width:100%;margin-bottom:.75rem}.product-details--judy .variant-option--judy-size,.product-details--judy .variant-option--judy-scroll,.product-details--judy .variant-option--judy-style,.product-details--judy .variant-option--judy-packaging{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch;width:100%;max-width:100%;min-width:0;overflow:visible}.product-details--judy .variant-option--judy-size,.product-details--judy .variant-option--judy-scroll{--judy-size-option-width: max(3.5rem, calc(var(--variant-ch, 4) + 1.25rem));--judy-scroll-option-width: var(--judy-size-option-width)}.product-details--judy .variant-option--judy-packaging{width:100%;max-width:100%;margin-bottom:.75rem}.product-details--judy .variant-option--judy-scroll{margin-bottom:1.5rem}.product-details--judy .variant-option--judy-packaging .variant-option__judy-header{margin-bottom:.5rem}.product-details--judy .variant-option--judy-size.variant-option--equal-width-buttons,.product-details--judy .variant-option--judy-size.variant-option--fill-width-buttons,.product-details--judy .variant-option--judy-scroll.variant-option--equal-width-buttons,.product-details--judy .variant-option--judy-scroll.variant-option--fill-width-buttons{grid-template-columns:unset}.product-details--judy .variant-option--judy-size .variant-option__button-label,.product-details--judy .variant-option--judy-scroll .variant-option__button-label{min-height:unset}.product-details--judy .variant-option__options-row{display:flex;flex-wrap:wrap;gap:.625rem;width:auto;max-width:100%}.product-details--judy .variant-option__measure-link{font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.2em;color:rgb(var(--color-foreground-rgb) / .55);white-space:nowrap}.product-details--judy .variant-option__measure-link:hover{color:var(--color-foreground)}.product-details--judy .variant-option--judy-style{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch;width:100%;max-width:100%;min-width:0;overflow:visible;padding:0;margin-block-start:0;margin-inline:0;margin-block-end:1.5rem;border:none}.product-details--judy .variant-option--judy-style .variant-option__judy-legend{white-space:normal;overflow:visible;text-overflow:clip;width:auto;max-width:100%;padding-inline:0;margin-inline:0;text-align:left;box-sizing:border-box}.product-details--judy .variant-option--judy-style .variant-option__button-label--has-swatch{width:2.75rem;height:2.75rem;min-width:2.75rem;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:0;padding:2px}.product-details--judy .variant-option--judy-style .variant-option__button-label--has-swatch:has(:checked){border-color:var(--color-foreground);border-width:2px}.product-details--judy .variant-option--judy-style .swatch{width:100%;height:100%;border-radius:0}.product-details--judy .variant-option--judy-style .variant-option__button-label--has-swatch{overflow:hidden}.product-details--judy .variant-option__style-image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.product-details--judy .variant-option--judy-style .swatch{background-size:cover;background-position:center}.product-details--judy .variant-option__size-item,.product-details--judy .variant-option__scroll-item{list-style:none}.product-details--judy .variant-option__size-item{flex:0 0 var(--judy-size-option-width);width:var(--judy-size-option-width);min-width:var(--judy-size-option-width);max-width:var(--judy-size-option-width)}.product-details--judy .variant-option__scroll-item{flex:0 0 auto;width:auto;min-width:0;max-width:none}.product-details--judy .variant-option__scroll-item:has(.variant-option__button-label:not(.variant-option__button-label--has-value-image)){flex:0 0 var(--judy-scroll-option-width);width:var(--judy-scroll-option-width);min-width:var(--judy-scroll-option-width);max-width:var(--judy-scroll-option-width)}.product-details--judy .variant-option__packaging-list{display:flex;flex-direction:column;gap:.25rem;width:100%;margin:0;padding:0;list-style:none}.product-details--judy .variant-option__packaging-item{width:100%;max-width:100%;flex:none;list-style:none}.product-details--judy .variant-option__packaging-label{position:relative;display:block;width:100%;cursor:pointer}.product-details--judy .variant-option__packaging-label input{position:absolute;opacity:0;pointer-events:none}.product-details--judy .variant-option__packaging-label .variant-option__strikethrough{display:none}.product-details--judy .variant-option__packaging-box{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;box-sizing:border-box;width:100%;min-height:0;padding:.5rem .75rem;border:1px solid rgb(var(--color-foreground-rgb) / .25);border-radius:0;background:#fff}.product-details--judy .variant-option__packaging-label:not(.variant-option__packaging-label--text-only) .variant-option__packaging-box{padding:0;aspect-ratio:665 / 199;overflow:hidden}.product-details--judy .variant-option__packaging-label:has(:checked) .variant-option__packaging-box{border-color:var(--color-foreground);border-width:2px;box-shadow:none}.product-details--judy .variant-option__packaging-media{display:block;width:100%;height:100%;min-width:0}.product-details--judy .variant-option__packaging-image{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center}.product-details--judy .variant-option__packaging-label--text-only .variant-option__packaging-box{min-height:2.75rem;padding:.65rem .75rem}.product-details--judy .variant-option__packaging-label--text-only .variant-option__packaging-meta{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-width:0;text-align:center}.product-details--judy .variant-option__packaging-label--text-only .variant-option__packaging-name{font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center}.product-details--judy .variant-option__packaging-label--text-only:has(:checked) .variant-option__packaging-name{font-weight:700}.product-details--judy .variant-option__packaging-meta{display:none}.product-details--judy .variant-option--judy-size .variant-option__button-label,.product-details--judy .variant-option--judy-scroll .variant-option__button-label:not(.variant-option__button-label--has-value-image){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:2.25rem;min-height:2.25rem;aspect-ratio:auto;padding:0 .65rem;border:1px solid rgb(var(--color-foreground-rgb) / .25);border-radius:0;display:flex;align-items:center;justify-content:center;background:transparent;flex:1 1 auto}.product-details--judy .variant-option--judy-scroll .variant-option__button-label--has-value-image{box-sizing:border-box;width:auto;min-width:0;max-width:none;height:auto;min-height:2.25rem;padding:.3rem .75rem .3rem .3rem;border:1px solid rgb(var(--color-foreground-rgb) / .25);border-radius:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;background:transparent}.product-details--judy .variant-option--judy-scroll .variant-option__value-chip{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.product-details--judy .variant-option--judy-scroll .variant-option__value-image-wrap{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;overflow:hidden}.product-details--judy .variant-option--judy-scroll .variant-option__value-image{display:block;width:100%;height:100%;object-fit:cover}.product-details--judy .variant-option--judy-size .variant-option__button-label:has(:checked){background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.product-details--judy .variant-option--judy-scroll .variant-option__button-label:not(.variant-option__button-label--has-value-image):has(:checked){background:transparent;color:var(--color-foreground);border-color:var(--color-foreground);border-width:2px;font-weight:600}.product-details--judy .variant-option--judy-scroll .variant-option__button-label--has-value-image:has(:checked){background:transparent;color:var(--color-foreground);border-color:var(--color-foreground);border-width:2px}.product-details--judy .variant-option--judy-scroll .variant-option__button-label--has-value-image:has(:checked) .variant-option__button-label__text{font-weight:600}.product-details--judy .variant-option--judy-size .variant-option__button-label__pill,.product-details--judy .variant-option--judy-scroll .variant-option__button-label__pill{display:none}.product-details--judy .variant-option--judy-size .variant-option__button-label__text,.product-details--judy .variant-option--judy-scroll .variant-option__button-label__text{font-size:.8125rem;letter-spacing:.02em;text-align:center;white-space:nowrap}.product-details--judy .variant-option--judy-scroll .variant-option__button-label--has-value-image .variant-option__button-label__text{text-align:left}.product-details--judy .buy-buttons-block{width:100%;margin-top:.5rem}.product-details--judy .product-form-buttons--judy{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.75rem;width:100%}.product-details--judy .product-form-buttons--judy.product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex:none!important;flex-basis:auto!important;min-width:0!important;width:100%}.product-details--judy .product-form-buttons--judy>.judy-buy-now-wrap,.product-details--judy .product-form-buttons--judy>.judy-secondary-row{flex:none;width:100%}.product-details--judy .judy-buy-now-wrap{width:100%}.product-details--judy .button.judy-buy-now{width:100%!important;max-width:none!important;min-width:0;min-height:var(--height-buy-buttons);padding-block:var(--padding-lg)!important;padding-inline:var(--padding-xl)!important;border-radius:0!important;display:flex!important;align-items:center;justify-content:center;font-size:var(--font-size--sm, .875rem)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.2;white-space:nowrap;background:var(--color-foreground)!important;color:var(--color-background)!important;border:1px solid var(--color-foreground)!important}.product-details--judy .judy-secondary-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;align-items:stretch}.product-details--judy .judy-secondary-row>span,.product-details--judy .judy-secondary-row>product-wishlist-button{display:flex;min-width:0;width:100%;height:100%}.product-details--judy .judy-secondary-row add-to-cart-component{display:flex;width:100%;height:100%}.product-details--judy .judy-secondary-row .add-to-cart-button,.product-details--judy .judy-secondary-row .product-wishlist-button__btn{width:100%;height:100%;min-height:3rem;border-radius:0;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:0 .75rem;box-sizing:border-box;background:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-foreground);flex:1 1 auto}.product-details--judy .judy-secondary-row .add-to-cart-text{justify-content:center;width:100%}.product-details--judy .judy-secondary-row .add-to-cart-text__content{width:100%;text-align:center}.product-details--judy .judy-secondary-row .add-to-cart-button:hover,.product-details--judy .judy-secondary-row .product-wishlist-button__btn:hover{background:rgb(var(--color-foreground-rgb) / .05)}.product-details--judy .judy-secondary-row .add-to-cart-icon{display:none}.product-details--judy .product-wishlist-button{margin:0;padding:0}.product-details--judy .product-wishlist-button__message{grid-column:1 / -1;text-align:center}.product-details--judy .product-meta-field{display:none}.product-details--judy .accelerated-checkout-block more-payment-options-link{display:none}@media screen and (min-width:750px){.product-details--judy .product-breadcrumb,.product-details--judy .product-breadcrumb--uppercase{font-family:var(--judy-pdp-breadcrumb-font, var(--font-body--family));font-size:var(--judy-pdp-breadcrumb-size, .7rem)}.product-details--judy .text-block:not(:has(.rte)) :is(h1,h2,h3,.h1){font-family:var(--judy-pdp-title-font, inherit);font-size:var(--judy-pdp-title-size, clamp(1.5rem, 2.5vw, 1.875rem))}.product-details--judy product-price,.product-details--judy product-price .price,.product-details--judy .group-block-content>product-price .price{font-family:var(--judy-pdp-price-font, var(--font-body--family));font-size:var(--judy-pdp-price-size, 1.5rem)}.product-details--judy .product-collection-series,.product-details--judy .product-collection-series__value{font-family:var(--judy-pdp-series-font, var(--font-body--family));font-size:var(--judy-pdp-series-size, 1.15rem)}.product-details--judy .product-specs__row,.product-details--judy .product-specs__row dt,.product-details--judy .product-specs__row dd{font-family:var(--judy-pdp-specs-font, var(--font-body--family));font-size:var(--judy-pdp-specs-size, .6875rem)}.product-details--judy .variant-option__legend-text,.product-details--judy .variant-option__scroll-head .variant-option__judy-legend,.product-details--judy .variant-option__button-label__text,.product-details--judy .variant-option__packaging-name,.product-details--judy .variant-option__value-chip .variant-option__button-label__text{font-family:var(--judy-pdp-variant-font, var(--font-body--family))}.product-details--judy .variant-option__legend-text,.product-details--judy .variant-option__scroll-head .variant-option__judy-legend{font-size:calc(var(--judy-pdp-variant-size, 13px) * .85)}.product-details--judy .variant-option__button-label__text,.product-details--judy .variant-option__packaging-name,.product-details--judy .variant-option__value-chip .variant-option__button-label__text{font-size:var(--judy-pdp-variant-size, .8125rem)}.product-details--judy .button.judy-buy-now{font-family:var(--judy-pdp-button-primary-font, var(--font-body--family))!important;font-size:var(--judy-pdp-button-primary-size, .875rem)!important}.product-details--judy .judy-secondary-row .add-to-cart-button,.product-details--judy .judy-secondary-row .product-wishlist-button__btn,.product-details--judy .judy-secondary-row .add-to-cart-text,.product-details--judy .judy-secondary-row .add-to-cart-text__content{font-family:var(--judy-pdp-button-secondary-font, var(--font-body--family));font-size:var(--judy-pdp-button-secondary-size, .75rem)}}@media screen and (max-width:749px){.product-information:has(.product-details--judy) .product-details--judy .product-breadcrumb,.product-information:has(.product-details--judy) .product-details--judy .product-breadcrumb--uppercase{margin-top:.85rem}.product-details--judy .product-specs__list{grid-template-columns:1fr;grid-template-rows:auto;row-gap:1rem}.product-details--judy .product-specs__row--origin,.product-details--judy .product-specs__row--material,.product-details--judy .product-specs__row--inlay,.product-details--judy .product-specs__row--plating{grid-column:auto;grid-row:auto}}@media screen and (max-width:749px){.product-details--judy .judy-secondary-row{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-details-judy.css.map */
