main[data-template=product] .afd-size-chart,main[data-template^="product."][data-template*=pdp-v2] .afd-size-chart{border:0}main[data-template=product] table.size-guide-table,main[data-template^="product."][data-template*=pdp-v2] table.size-guide-table{width:100%;border-collapse:collapse;border:1px solid var(--afd-gray-medium);font-family:var(--font-accent--family);font-variant-numeric:lining-nums tabular-nums}main[data-template=product] table.size-guide-table th,main[data-template=product] table.size-guide-table td,main[data-template^="product."][data-template*=pdp-v2] table.size-guide-table th,main[data-template^="product."][data-template*=pdp-v2] table.size-guide-table td{border-block:1px solid var(--afd-gray-medium);border-inline:0;color:var(--afd-gray-dark);font-size:var(--font-size--sm);font-weight:var(--font-accent--weight);padding:12px;text-align:center;vertical-align:middle}main[data-template=product] table.size-guide-table th:first-child,main[data-template^="product."][data-template*=pdp-v2] table.size-guide-table th:first-child,main[data-template=product] table.size-guide-table td:first-child,main[data-template^="product."][data-template*=pdp-v2] table.size-guide-table td:first-child{border-inline-start:1px solid var(--afd-gray-medium)}main[data-template=product] table.size-guide-table th:last-child,main[data-template^="product."][data-template*=pdp-v2] table.size-guide-table th:last-child,main[data-template=product] table.size-guide-table td:last-child,main[data-template^="product."][data-template*=pdp-v2] table.size-guide-table td:last-child{border-inline-end:1px solid var(--afd-gray-medium)}main[data-template=product] table.size-guide-table thead th,main[data-template^="product."][data-template*=pdp-v2] table.size-guide-table thead th,main[data-template=product] table.size-guide-table tbody th,main[data-template^="product."][data-template*=pdp-v2] table.size-guide-table tbody th{color:var(--afd-foundation-dark);font-weight:700}main[data-template=product] .afd-size-chart__fit-line,main[data-template^="product."][data-template*=pdp-v2] .afd-size-chart__fit-line{width:100%;margin:0;padding-block:12px;color:var(--afd-foundation-dark);font-family:var(--font-body--family);font-size:1.25rem;font-weight:700;text-align:center}main[data-template=product] .afd-size-chart__fit-line--with-details,main[data-template^="product."][data-template*=pdp-v2] .afd-size-chart__fit-line--with-details{padding-block-end:4px}main[data-template=product] .afd-size-chart__fit-details,main[data-template^="product."][data-template*=pdp-v2] .afd-size-chart__fit-details{width:100%;margin:0;padding:0 12px 12px;color:var(--color-foreground);font-size:var(--font-size--sm);text-align:left}main[data-template^="product."][data-template*=pdp-v2] .afd-size-chart__request{display:block;color:var(--afd-gray-dark);font-family:var(--font-accent--family);font-size:var(--font-size--sm);font-weight:var(--font-accent--weight);margin:16px auto 0}main[data-template^="product."][data-template*=pdp-v2] dialog-component.popup-link [data-afd-closure-popup-text=heading]{--font-size: var(--font-paragraph--size) !important}main[data-template^="product."][data-template*=pdp-v2] dialog-component.popup-link [data-afd-closure-popup-text=support]{--font-size: var(--font-size--sm) !important}main[data-template^="product."][data-template*=pdp-v2] .afd-cypress-ring-request__copy-text{font-size:var(--font-size--sm)}main[data-template^="product."][data-template*=pdp-v2] .popup-link[data-afd-popup-kind=size-chart] .popup-link__content{height:auto;max-height:calc(100dvh - 2rem);overflow-y:auto}main[data-template^="product."][data-template*=pdp-v2] .popup-link[data-afd-popup-kind=size-chart] .popup-link__inner{padding-bottom:0}main[data-template^="product."][data-template*=pdp-v2] .afd-cypress-ring-request__page-title{font-size:var(--font-paragraph--size);font-weight:400;margin-bottom:0}main[data-template^="product."][data-template*=pdp-v2] .afd-cypress-ring-request__page-content{font-size:var(--font-size--sm)}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request=container]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;row-gap:4px}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request-text=heading]{grid-column:1;color:var(--afd-foundation-dark);font-family:var(--font-accent--family);font-size:var(--font-size--md);font-weight:600;line-height:1.25}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request=popup]{grid-column:2}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request=popup-link]{color:var(--afd-gray-dark);font-family:var(--font-accent--family);font-size:var(--font-size--sm);font-weight:var(--font-paragraph--weight)}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request=container]>.spacer-block{display:none}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request-text=body]{grid-column:1 / -1;color:var(--afd-gray-dark);font-family:var(--font-accent--family);font-size:var(--font-size--sm);font-weight:var(--font-accent--weight);line-height:1.4;margin-block-start:2px}main[data-template^="product."][data-template*=pdp-v2] .product-details .group-block-content.mobile-column>.text-block.h4{--color: var(--afd-gray-dark) !important}main[data-template^="product."][data-template*=pdp-v2] .product-details .group-block-content.mobile-column>product-price{margin-top:12px}main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-customer-quote{color:var(--afd-gray-medium);border-left:1px solid var(--afd-frame-gold);margin-top:18px;margin-bottom:0;padding-left:12px;padding-right:12px}main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-customer-quote p{color:var(--afd-gray-dark);font-size:var(--font-size--md);font-style:italic;line-height:1.4}main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-customer-quote__quote-open,main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-customer-quote__quote-close{display:inline;font-weight:700}main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-customer-quote__quote-open{margin-right:.02em}main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-customer-quote__quote-widow{white-space:nowrap}main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-customer-quote__quote{white-space:normal}main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-customer-quote__quote-close{margin-left:.02em}main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-customer-quote__byline{display:block;font-size:.85em;color:inherit;font-style:inherit;text-align:right;white-space:nowrap;margin-right:24px;margin-top:6px}main[data-template^="product."][data-template*=pdp-v2] .afd-limited-runs-note{--afd-limited-runs-gap: .525rem;--afd-limited-runs-icon-size: .75rem;--afd-limited-runs-line-width: 2rem;display:flex;align-items:center;justify-content:center;gap:var(--afd-limited-runs-gap);width:100%;margin:6px 0 24px;color:var(--afd-foundation-dark);font-family:var(--font-accent--family);font-size:var(--font-size--xs);font-weight:var(--font-accent--weight);letter-spacing:var(--letter-spacing-sm);line-height:1.2;white-space:nowrap}main[data-template^="product."][data-template*=pdp-v2] .afd-limited-runs-note:before,main[data-template^="product."][data-template*=pdp-v2] .afd-limited-runs-note:after{content:"";flex:1 1 0;min-width:.375rem}main[data-template^="product."][data-template*=pdp-v2] .afd-limited-runs-note:before{max-width:calc(var(--afd-limited-runs-line-width) + var(--afd-limited-runs-gap) + var(--afd-limited-runs-icon-size));height:var(--afd-limited-runs-icon-size);background-image:url(afd_icon_cross_2.svg),linear-gradient(var(--afd-frame-gold),var(--afd-frame-gold));background-position:right center,left center;background-repeat:no-repeat;background-size:var(--afd-limited-runs-icon-size) var(--afd-limited-runs-icon-size),calc(100% - var(--afd-limited-runs-gap) - var(--afd-limited-runs-icon-size)) 1px}main[data-template^="product."][data-template*=pdp-v2] .afd-limited-runs-note:after{max-width:var(--afd-limited-runs-line-width);height:1px;background:var(--afd-frame-gold)}main[data-template^="product."][data-template*=pdp-v2] .product-details .buy-buttons-block .button{font-size:var(--font-size--md);font-weight:600;letter-spacing:.04em;line-height:1.1}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker{font-family:var(--font-accent--family)}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option legend{font-weight:var(--font-weight-semibold)}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option--swatches legend{font-size:var(--font-size--md);margin-block-end:4px}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option--swatches .variant-option__swatch-value{color:var(--afd-gray-dark);font-size:var(--font-size--sm);font-weight:400;letter-spacing:normal;line-height:1.25;padding-inline-start:0}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option--swatches{gap:.5rem}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option--swatches+fieldset[data-afd-size-option=true]{margin-block-start:1.5rem}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option--swatches .variant-option__button-label--has-swatch{padding:2px;border:1px solid transparent;border-radius:0;background-color:transparent;overflow:clip}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option--swatches .variant-option__button-label--has-swatch .swatch{--variant-picker-swatch-radius: 0;--style-border-swatch-width: 0;--color-border: transparent}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:hover{border-color:transparent;background-color:transparent;outline:none}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){border-color:var(--afd-house-teal);border-radius:0;background-color:transparent;outline:none;box-shadow:none}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:focus-visible){outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker fieldset[data-afd-size-option=true]:not(:has(:checked)) .variant-option__button-label__pill{opacity:0}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker fieldset[data-afd-size-option=true] .variant-option__button-label:has(input:checked[data-option-available=true]){border-radius:2px;outline:1px solid var(--afd-house-teal);outline-offset:2px}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker fieldset[data-afd-size-option=true] .variant-option__button-label:has(input:checked[data-option-available=false]),main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker fieldset[data-afd-size-option=true] .variant-option__button-label:has(input:checked[data-option-available=false]):hover{background-color:var(--color-primary-button-background);border-color:var(--color-primary-button-border);color:var(--color-primary-button-text);opacity:.5}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker fieldset[data-afd-size-option=true] .variant-option__button-label:has(input:checked[data-option-available=false]) .variant-option__strikethrough line{stroke:var(--color-primary-button-text)}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker fieldset[data-afd-size-option=true] legend{position:static!important;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;height:auto;margin:0 0 4px;padding:0;overflow:visible;clip:auto;word-wrap:normal!important}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker fieldset[data-afd-size-option=true] legend .variant-option__legend-label{min-width:0;color:var(--afd-foundation-dark);font-weight:var(--font-accent--weight)}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker fieldset[data-afd-size-option=true] legend .variant-option__legend-fit-guide{color:var(--afd-gray-dark);font-family:var(--font-accent--family);font-size:var(--font-size--sm);font-weight:var(--font-weight-semibold);flex-shrink:0;white-space:nowrap}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker+.group-block>.group-block-content>.group-block:first-child{display:none}main[data-template^="product."][data-template*=pdp-v2] .product-details variant-picker+.group-block>.group-block-content>.group-block:has(.popup-link[data-afd-popup-kind=size-chart])>.group-block-content{--horizontal-alignment: flex-start !important}main[data-template^="product."][data-template*=pdp-v2] .product-details .popup-link[data-afd-popup-kind=size-chart] .popup-link__button{font-family:var(--font-accent--family)}main[data-template^="product."][data-template*=pdp-v2] .product-details .afd-size-help-row__request{font-family:var(--font-accent--family)}main[data-template^="product."][data-template*=pdp-v2] .product-details .accordion--accordion_eiwUdz .details__header{color:var(--afd-foundation-dark);font-weight:600;letter-spacing:normal}main[data-template^="product."][data-template*=pdp-v2] .product-details .accordion--accordion_eiwUdz .details__header:hover,main[data-template^="product."][data-template*=pdp-v2] .product-details .accordion--accordion_eiwUdz .details__header:focus-visible{color:var(--afd-foundation-dark)}main[data-template^="product."][data-template*=pdp-v2] .product-details .accordion--accordion_eiwUdz .details__header:hover .icon-caret,main[data-template^="product."][data-template*=pdp-v2] .product-details .accordion--accordion_eiwUdz .details__header:focus-visible .icon-caret{color:var(--afd-house-teal)}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request=group] .comparison-slider__text{padding:6px 8px}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request=group] .comparison-slider__text>*{color:var(--afd-foundation-dark);font-family:var(--font-accent--family);font-size:var(--font-size--sm);font-weight:600;line-height:1.2}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request=group] .cs-slider__handle{border:1px solid var(--afd-stone);border-radius:2px;background:var(--afd-limestone);color:var(--afd-foundation-dark)}main[data-template^="product."][data-template*=pdp-v2] .product-details [data-afd-closure-request=group] .comparison-slider__media-wrapper:has(.cs-slider:focus-visible) .cs-slider__handle{outline:1px solid var(--afd-house-teal);outline-offset:2px}main[data-template^="product."][data-template*=pdp-v2] .afd-additional-closure-field{display:flex;grid-column:1 / -1;align-items:center;gap:.75rem;width:100%;min-height:44px;box-sizing:border-box;margin:0;padding:12px;border:1px solid var(--afd-stone);border-radius:2px;background:var(--afd-limestone);color:var(--afd-foundation-dark);font-family:var(--font-accent--family);font-size:var(--font-size--md);font-weight:var(--font-accent--weight);line-height:1.25;cursor:pointer}main[data-template^="product."][data-template*=pdp-v2] .afd-additional-closure-field:has(input:focus-visible){outline:1px solid var(--afd-house-teal);outline-offset:2px}main[data-template^="product."][data-template*=pdp-v2] .afd-additional-closure-field input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:var(--afd-foundation-dark)}main[data-template^="product."][data-template*=pdp-v2] sticky-add-to-cart .sticky-add-to-cart__image{position:absolute;width:1px;height:1px;margin:0;opacity:0;overflow:hidden;pointer-events:none}main[data-template^="product."][data-template*=pdp-v2] sticky-add-to-cart .sticky-add-to-cart__info,main[data-template^="product."][data-template*=pdp-v2] sticky-add-to-cart .sticky-add-to-cart__price{display:none}main[data-template^="product."][data-template*=pdp-v2] sticky-add-to-cart .sticky-add-to-cart__button{width:100%}@media screen and (max-width:749px){main[data-template^="product."][data-template*=pdp-v2] sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}main[data-template^="product."][data-template*=pdp-v2] sticky-add-to-cart .sticky-add-to-cart__button,main[data-template^="product."][data-template*=pdp-v2] sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:100%}}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-cards-carousel{padding-block:var(--padding-xs) 0}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-cards-carousel .jdgm-title:empty{display:none}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-cards-carousel .jdgm-header-info{margin-block-start:0}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-cards-carousel .jdgm-header{margin-block-end:var(--padding-lg)}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-cards-carousel .jdgm-header:after{content:"";display:block;width:33%;height:1px;margin:var(--padding-md) auto 0;background:var(--afd-frame-gold)}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-cards-carousel .jdgm-content{margin-block-end:0}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-cards-carousel .jdgm-average-rating,main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-cards-carousel .jdgm-rating-text{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight)}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-cards-carousel .jdgm-rating-star{display:none}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-preview-badge .jdgm-prev-badge,main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-preview-badge .jdgm-preview-badge__inner{display:inline-flex;align-items:center;gap:var(--padding-3xs)}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-preview-badge .jdgm-prev-badge__stars,main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-preview-badge .jdgm-preview-badge__stars{display:inline-flex;align-items:center}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-preview-badge .jdgm-star{font-size:var(--font-size--sm)}main[data-template^="product."][data-template*=pdp-v2] .product-details .jdgm-preview-badge .jdgm-prev-badge__text{font-family:var(--font-accent--family);font-size:var(--font-size--sm);font-weight:var(--font-accent--weight);color:var(--afd-gray-dark)}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .product-media{position:relative}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .afd-pdp-carousel-overlay{position:absolute;left:18px;right:18px;bottom:9px;top:auto;z-index:2;display:none;padding:0;margin:0;border-radius:0;background:transparent;--afd-pdp-carousel-overlay-font-size: calc(var(--font-size--xs) * .75);color:var(--color-white);opacity:.65;mix-blend-mode:screen;font-family:var(--font-accent--family);font-size:var(--afd-pdp-carousel-overlay-font-size);font-weight:700;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;align-items:flex-end;justify-content:space-between;gap:var(--padding-xs);pointer-events:none}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .afd-pdp-carousel-overlay__pair{display:inline-flex;align-items:baseline;gap:.35em;min-width:0;flex:0 1 auto}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .afd-pdp-carousel-overlay__label{color:rgb(var(--color-white-rgb) / .72)}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .afd-pdp-carousel-overlay__value{color:currentColor}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .afd-pdp-carousel-overlay__separator{flex:0 0 auto;color:rgb(var(--color-white-rgb) / .72)}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .afd-pdp-carousel-overlay__fit{flex:0 0 auto;margin-inline-start:auto;text-align:right;white-space:nowrap}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .afd-pdp-carousel-overlay__fit-prefix{color:rgb(var(--color-white-rgb) / .72)}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .afd-pdp-carousel-overlay__fit-value{color:currentColor}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide[aria-hidden=false] .afd-pdp-carousel-overlay{display:flex}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel:has(.afd-pdp-carousel-overlay) slideshow-controls[controls-on-media]{bottom:12px}main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel .slideshow-controls__counter{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-variant-numeric:lining-nums tabular-nums}@media screen and (min-width:750px){main[data-template^="product."][data-template*=pdp-v2] media-gallery.media-gallery--carousel slideshow-slide .afd-pdp-carousel-overlay{--afd-pdp-carousel-overlay-font-size: var(--font-size--sm)}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/afd-custom-pdp.css.map */
