.product{display:grid;width:100%;align-items:start}@media(min-width:769px){.product{--pdp-side-max: 430px;--pdp-side-min: var(--page-margin, 24px);--pdp-gallery-max: 485px;--pdp-gallery-min: 280px;--pdp-info-max: 520px;--pdp-info-min: 320px;--pdp-column-gap: 3rem;--pdp-content-ideal: calc( var(--pdp-gallery-max) + var(--pdp-column-gap) + var(--pdp-info-max) );--pdp-side: clamp( var(--pdp-side-min), calc((100vw - var(--pdp-content-ideal)) / 2), var(--pdp-side-max) );--pdp-info: clamp( var(--pdp-info-min), calc( 100vw - (2 * var(--pdp-side-min)) - var(--pdp-gallery-max) - var(--pdp-column-gap) ), var(--pdp-info-max) );--pdp-gallery: clamp( var(--pdp-gallery-min), calc( 100vw - (2 * var(--pdp-side-min)) - var(--pdp-info-min) - var(--pdp-column-gap) ), var(--pdp-gallery-max) );grid-template-columns:var(--pdp-side) var(--pdp-gallery) var(--pdp-column-gap) var(--pdp-info) var(--pdp-side);row-gap:2.5rem;max-width:none;margin-inline:0;padding-block:2rem;padding-inline:0}.product__gallery{grid-column:2;min-width:0;width:100%}.product__info{grid-column:4;min-width:0;width:100%}}@media(max-width:768px){.product{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:100%;min-width:0;margin-inline:0;padding:1rem 0}}.related-products--pending .featured-products__header{display:none}.related-products--pending .related-products__mount{min-height:22rem}.related-products__skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding-inline:var(--page-margin, 1rem)}.related-products__skeleton-card{aspect-ratio:3 / 4;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 25%,color-mix(in srgb,var(--color-border) 20%,transparent),color-mix(in srgb,var(--color-border) 40%,transparent) 75%);background-size:200% 100%;animation:related-skeleton-shimmer 1.4s ease infinite}@keyframes related-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:768px){.related-products__skeleton{display:flex;overflow:hidden;gap:.85rem}.related-products__skeleton-card{flex:0 0 72vw;max-width:18rem}body.template-product .featured-products.related-products{padding-bottom:1.75rem}}.related-products--pending.related-products--loaded .featured-products__header{display:flex}.featured-products.related-products{padding-top:var(--section-stack-gap);padding-bottom:calc(var(--section-spacing, 6rem) + .5rem);content-visibility:auto;contain-intrinsic-size:0 700px}@media(min-width:769px){.featured-products.related-products{padding-top:var(--section-stack-gap)}}.featured-products.related-products .featured-products__inner{width:100%;margin-inline:auto}.featured-products.related-products .featured-products__header.section-stack__header{margin-bottom:var(--section-stack-gap)}.featured-products.related-products .product-card__body{padding:.45rem .85rem .85rem}.featured-products.related-products .product-card__info{gap:.22rem}.product-collection-explore{padding-top:var(--section-stack-gap);padding-bottom:var(--section-stack-gap);content-visibility:auto;contain-intrinsic-size:0 520px}.product-collection-explore .featured-products__inner{width:100%;margin-inline:auto;padding-inline:var(--page-margin, 24px)}.product-collection-explore .featured-products__header.section-stack__header{margin-bottom:var(--section-stack-gap)}.product-collection-explore .product-card__body{padding:.45rem .85rem .85rem}.product-collection-explore .product-card__info{gap:.22rem}.product__gallery{--thumb-arrow-size: 2rem;--thumb-nav-gap: .35rem;--thumb-gap: .5rem;--thumb-visible: 3;display:flex;flex-direction:column;gap:.75rem;position:sticky;top:2rem;padding-inline:1rem;align-items:center}.product__main-image{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-card-img-bg, #f5f3ef);width:100%;position:relative;border-radius:4px;border:1px solid color-mix(in srgb,var(--color-border) 55%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 4%,transparent),0 8px 24px color-mix(in srgb,var(--color-ink) 4%,transparent)}.product__main-stage{width:100%;height:100%}.product__main-stage picture{display:block;width:100%;height:100%}.product__main-img{width:100%;height:100%;object-fit:cover;display:block}.product__main-img--incoming{display:none}@media(min-width:769px){.product__main-slider{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.product__main-track{height:100%;transform:none!important}.product__main-slide:first-child{height:100%}.product__main-slide:not(:first-child){display:none}.product__main-stage picture{position:absolute;top:0;right:0;bottom:0;left:0}.product__main-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.product__main-stage .product__main-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:none;backface-visibility:hidden}.product__main-img--incoming{transform:translate3d(100%,0,0);pointer-events:none;z-index:1}.product__main-stage.is-animating .product__main-img{transition:transform .36s cubic-bezier(.22,.61,.36,1);will-change:transform}}.product__main-image.is-swapping .product__lens{opacity:0;visibility:hidden}.product__lens{position:absolute;top:0;left:0;z-index:2;width:200px;height:200px;border-radius:50%;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;border:1px solid rgb(255 255 255 / .65);box-shadow:0 0 0 1px #0000000f,0 8px 24px #00000014;transition:opacity .12s ease,visibility .12s ease;will-change:transform}.product__lens-img{position:absolute;top:0;left:0;max-width:none;pointer-events:none;display:block;will-change:transform}@media(min-width:769px){.product__gallery{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;padding-inline:0;--pdp-gallery-sticky-top: 2rem;--pdp-gallery-sticky-bottom: 1.25rem;max-height:calc(100dvh - var(--pdp-gallery-sticky-top) - var(--pdp-gallery-sticky-bottom));overflow:visible}.product__main-image{min-height:0;max-height:100%;max-width:100%;width:100%;margin-inline:auto;justify-self:center;align-self:center}.product__thumbs-nav{align-self:stretch;padding-bottom:2px}.product__thumbnails-window{overflow-x:clip;overflow-y:visible;padding-inline:1px;padding-bottom:4px}.product__main-image.is-zoomable{cursor:crosshair}.product__main-image.is-zooming .product__lens{opacity:1;visibility:visible}}.product__placeholder{width:100%;height:100%;display:block}.product__image-counter{position:absolute;z-index:3;right:.875rem;bottom:.875rem;display:inline-flex;align-items:center;gap:.25em;padding:.3rem .55rem;border-radius:999px;border:0;background:#ffffffd1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:none;font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-body-weight);letter-spacing:0;text-transform:none;color:var(--color-ink-mid, #5a5650);line-height:1;font-variant-numeric:tabular-nums}.product__image-counter-current,.product__image-counter-sep,.product__image-counter-total{display:inline-block;line-height:1;font-weight:inherit}.product__image-counter-current,.product__image-counter-total{color:var(--color-ink, #1a1814)}.product__image-counter-sep{color:inherit;opacity:.72}.product__thumbs-nav{display:flex;align-items:center;justify-content:center;gap:var(--thumb-nav-gap);width:100%}.product__thumbnails-window{flex:1 1 auto;min-width:0;overflow-x:clip;overflow-y:visible;padding-inline:1px}.product__thumbnails-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--thumb-gap) * 2)) / var(--thumb-visible));gap:var(--thumb-gap);transition:transform .2s ease}.product__thumbnails-track.is-dragging{transition:none}.product__thumb{width:100%;height:auto;aspect-ratio:1 / 1;overflow:hidden;padding:0;background:none;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent);cursor:pointer;transition:border-color .2s;flex-shrink:0;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.product__thumb.is-active{border-color:var(--color-foreground, #1a1a1a)}@media(hover:hover)and (pointer:fine){.product__thumb:hover{border-color:var(--color-foreground, #1a1a1a)}}.product__thumb-arrow{width:var(--thumb-arrow-size);height:var(--thumb-arrow-size);flex-shrink:0;border:none;background:transparent;color:#000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .2s}.product__thumb-arrow.is-hidden{visibility:hidden;pointer-events:none}.product__thumb-arrow:hover{opacity:.6}.product__thumb-img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product__main-chevron{display:none}@media(max-width:768px){.product__main-image{touch-action:pan-y;overflow:hidden}.product__lens,.product__main-img--incoming{display:none}.product__main-slider{display:block;width:100%;height:100%;overflow:hidden;touch-action:pan-y;cursor:grab}.product__main-track{display:flex;height:100%;transition:transform .28s ease;will-change:transform}.product__main-track.is-dragging{transition:none}.product__main-slide{flex:0 0 100%;width:100%;height:100%}.product__main-slide-img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product__main-chevron{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;transform:translateY(-50%);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .55)) drop-shadow(0 4px 12px rgb(0 0 0 / .35))}.product__main-chevron svg{width:2.5rem;height:2.5rem;display:block}.product__main-chevron--prev{left:.35rem}.product__main-chevron--next{right:.35rem}.product__main-chevron.is-hidden{visibility:hidden;opacity:0}.product__gallery{position:static;padding-inline:0;width:100%;max-width:100%;min-width:0;--thumb-arrow-size: 1.75rem;--thumb-nav-gap: .25rem;--thumb-gap: .35rem}.product__main-image,.product__thumbs-nav{width:100%;max-width:100%}.product__thumbs-nav{touch-action:pan-y}.product__main-img{max-width:100%}.product__thumbnails-window{overflow-x:clip;overflow-y:visible;touch-action:pan-y}}@media(min-width:769px){.product__thumb{border-radius:4px;background:var(--color-card-img-bg, #f5f3ef);box-shadow:none}.product__thumb-arrow{border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 55%,transparent);background:#ffffffd9;box-shadow:0 1px 3px color-mix(in srgb,var(--color-ink) 3%,transparent)}.product__thumb-arrow:hover{opacity:1;border-color:color-mix(in srgb,var(--color-border) 85%,transparent)}}.product__info{display:flex;flex-direction:column;gap:1.25rem;padding-top:.25rem}.product__info>form{display:flex;flex-direction:column;gap:1rem}@media(min-width:769px){.product__info{max-width:520px;width:100%}}.product__heading{display:flex;flex-direction:column;gap:.35rem}.product__title{font-size:var(--text-pdp-title-size);font-weight:var(--text-title-weight);letter-spacing:.03em;text-transform:uppercase;margin:0;line-height:1.3}.product__subtitle{margin:0;font-size:var(--text-pdp-meta-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-body);text-transform:none;color:var(--color-fg-muted);line-height:1.45;max-width:42ch}.product__options{display:flex;flex-direction:column;gap:1rem}.product__option-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.5rem}.product__option-head-title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-width:0}.product__option--sized .product__option-head{align-items:center;justify-content:flex-start}.product__option-label{display:block;font-size:var(--text-pdp-detail-size);font-weight:var(--text-label-weight);text-transform:uppercase;letter-spacing:.1em;margin:0;color:var(--color-fg-muted)}.product__size-guide{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;border:0;background:none;padding:.25rem .45rem;margin:-.25rem;border-radius:3px;font:inherit;cursor:pointer;font-size:var(--text-pdp-meta-size);font-weight:var(--text-control-weight);letter-spacing:var(--tracking-control);color:var(--color-fg-muted);text-decoration:none;text-transform:none;transition:color .15s ease,background-color .15s ease}.product__size-guide-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;line-height:0}.product__size-guide-icon svg,.product__size-guide-icon img{width:100%;height:100%;display:block;object-fit:contain}.product__size-guide-label{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.product__size-guide:hover .product__size-guide-label,.product__size-guide:focus-visible .product__size-guide-label{text-decoration-color:currentColor}.product__size-guide:hover,.product__size-guide:focus-visible{color:var(--color-gold);background:color-mix(in srgb,var(--color-fg) 5%,transparent)}.product__size-guide:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.product__size-guide-label--short{display:none}.product__option-select{width:100%;padding:.625rem 2.5rem .625rem .875rem;border:1px solid var(--color-border, #d4d4d4);background-color:var(--color-background, #fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23555' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;font-family:inherit;font-size:var(--text-pdp-ui-size);-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--color-fg)}.product__option-select:focus{outline:1px solid var(--color-fg);outline-offset:2px}.product__options{overflow:visible}.product__option--sized .product__option-label{font-size:var(--text-pdp-detail-size);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted)}.product__size-dropdown{--size-dropdown-row-height: 2.5rem;position:relative;width:100%;max-width:18rem}.product__size-dropdown-select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product__size-dropdown-trigger{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:auto;padding:.625rem 2.25rem .625rem .875rem;border:1px solid var(--color-border, #d4d4d4);background:var(--color-background, #fff);font-family:var(--font-family-body);text-transform:none;color:var(--color-fg);cursor:pointer}.product__size-dropdown-trigger.is-disabled,.product__size-dropdown-trigger:disabled{padding-inline-end:.875rem;color:var(--color-fg-muted);background:color-mix(in srgb,var(--color-background, #fff) 88%,var(--color-border, #d4d4d4));cursor:not-allowed;opacity:.85}.product__size-dropdown-trigger.is-disabled .product__size-dropdown-value,.product__size-dropdown-trigger:disabled .product__size-dropdown-value{color:var(--color-fg-muted)}.product__size-dropdown-trigger-main{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;text-align:left}.product__size-dropdown-value{font-size:var(--text-pdp-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-control);line-height:1.35;color:var(--color-fg);font-variant-numeric:tabular-nums;text-transform:none}.product__size-dropdown-note{font-size:var(--text-pdp-ui-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-control);line-height:1.35;text-transform:none;color:var(--color-fg-muted)}.product__size-dropdown-note:empty{display:none}.product__size-dropdown-chevron{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);flex-shrink:0;color:var(--color-fg-muted);opacity:.7}.product__size-dropdown-list{position:absolute;top:calc(100% + .125rem);left:0;right:0;z-index:50;margin:0;padding:0;list-style:none;background:var(--color-background, #fff);border:1px solid var(--color-border, #d4d4d4);box-shadow:0 2px 10px color-mix(in srgb,var(--color-fg) 5%,transparent);max-height:calc(var(--size-dropdown-row-height) * 7);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.product__size-dropdown-item{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;column-gap:.75rem;box-sizing:border-box;min-height:var(--size-dropdown-row-height);padding:.45rem .875rem;font-family:var(--font-family-body);cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--color-border, #d4d4d4) 65%,transparent)}.product__size-dropdown-item:last-child{border-bottom:none}.product__size-dropdown-item>*{pointer-events:none}.product__size-dropdown-item-size{justify-self:start;font-size:var(--text-pdp-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-control);line-height:1.35;font-variant-numeric:tabular-nums}.product__size-dropdown-item-status{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;min-width:0}.product__size-dropdown-item-dot{display:none;flex-shrink:0;width:.375rem;height:.375rem;border-radius:50%;background:#3d8b5a}.product__size-dropdown-item-label{font-size:var(--text-pdp-ui-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-control);line-height:1.35;text-align:right;white-space:nowrap}.product__size-dropdown-item-label:empty{display:none}.product__size-dropdown-item[data-status-kind=available] .product__size-dropdown-item-size{color:var(--color-fg);font-weight:var(--text-title-weight)}.product__size-dropdown-item[data-status-kind=available] .product__size-dropdown-item-label{color:#3d8b5a}.product__size-dropdown-item[data-status-kind=available] .product__size-dropdown-item-dot{display:block}.product__size-dropdown-item[data-status-kind=resizing] .product__size-dropdown-item-size{color:color-mix(in srgb,var(--color-fg) 72%,var(--color-fg-muted))}.product__size-dropdown-item[data-status-kind=resizing] .product__size-dropdown-item-label{color:color-mix(in srgb,var(--color-fg) 55%,var(--color-fg-muted))}.product__size-dropdown-item[data-status-kind=custom] .product__size-dropdown-item-size{color:var(--color-fg-muted)}.product__size-dropdown-item[data-status-kind=custom] .product__size-dropdown-item-label{color:color-mix(in srgb,var(--color-fg-muted) 85%,transparent)}.product__size-dropdown-item.is-unavailable .product__size-dropdown-item-size,.product__size-dropdown-item[data-status-kind=unavailable] .product__size-dropdown-item-size{color:color-mix(in srgb,var(--color-fg-muted) 65%,transparent)}.product__size-dropdown-item.is-unavailable .product__size-dropdown-item-status,.product__size-dropdown-item[data-status-kind=unavailable] .product__size-dropdown-item-status{display:none}.product__size-dropdown-item.is-selected{background:color-mix(in srgb,var(--color-fg) 5%,transparent);box-shadow:inset 2px 0 0 var(--color-fg)}.product__size-dropdown-item.is-selected .product__size-dropdown-item-size{font-weight:var(--text-title-weight)}.product__size-dropdown-item.is-selected:not(.is-unavailable) .product__size-dropdown-item-size{color:var(--color-fg)}.product__size-dropdown-item.is-selected[data-status-kind=available] .product__size-dropdown-item-label{color:#3d8b5a}.product__size-dropdown-item:hover:not(.is-selected){background:color-mix(in srgb,var(--color-fg) 2.5%,transparent)}.product__size-dropdown-item.is-selected:hover{background:color-mix(in srgb,var(--color-fg) 7%,transparent)}@media(max-width:768px){.product__size-dropdown-list{max-height:calc(var(--size-dropdown-row-height) * 5)}}.product__size-controls{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.5rem}.product__size-controls .product__size-dropdown{flex:1 1 0;min-width:0;max-width:none;width:auto}.product__size-controls .product__qty-control{flex:0 0 auto;min-width:0;padding:.1rem .2rem;gap:0}.product__size-controls .product__qty-btn{width:1.625rem;height:1.625rem;font-size:var(--text-caption-size)}.product__size-controls .product__qty-input{width:1.125rem;font-size:var(--text-caption-size)}.product__size-controls .product__qty-unit{display:none}.product__qty-fallback{margin-top:.25rem}.product__info:not([data-state=available]) [data-qty-available-only]{display:none}.product__qty-control{display:inline-flex;align-items:center;gap:.15rem;min-height:2.5rem;padding:.15rem;border:1px solid var(--color-border, #d4d4d4);background:var(--color-background, #fff)}.product__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;border:none;background:transparent;color:var(--color-fg-muted);font-family:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:1;cursor:pointer}.product__qty-btn:hover:not(:disabled){color:var(--color-fg)}.product__qty-btn:focus-visible{outline:1px solid var(--color-fg);outline-offset:1px}.product__qty-btn:disabled{opacity:.35;cursor:not-allowed}.product__qty-input{width:1.75rem;padding:0;text-align:center;border:none;font-family:inherit;font-size:var(--text-control-size);font-weight:var(--text-control-weight);color:var(--color-fg);background:transparent;-moz-appearance:textfield}.product__qty-input::-webkit-outer-spin-button,.product__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__qty-input:focus{outline:none}.product__qty-control:focus-within{outline:1px solid var(--color-fg);outline-offset:2px}.product__qty-input:disabled,.product__add-btn:disabled{opacity:.45;cursor:not-allowed}form.is-cart-submitting .product__add-btn,form.is-cart-submitting .product__qty-input,form.is-cart-submitting .product__qty-btn{pointer-events:none}form.is-cart-submitting .product__qty-input,form.is-cart-submitting .product__qty-btn{opacity:.7}.product__qty-unit{font-size:var(--text-caption-size);letter-spacing:var(--tracking-body);color:var(--color-fg-muted);-webkit-user-select:none;user-select:none;padding-right:.15rem}button.product__add-btn.btn-primary,button.product__add-btn.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-width:0;min-height:3.25rem;padding:.9rem 1.5rem;text-decoration:none;white-space:nowrap;line-height:var(--button-line-height);font-size:var(--text-control-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label)}.product__add-btn-spinner{display:inline-block;width:.9rem;height:.9rem;flex-shrink:0;border:1.5px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:product-add-spin .65s linear infinite}@keyframes product-add-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.product__add-btn-spinner{animation:none;border-color:currentColor;opacity:.55}}@media(min-width:769px){button.product__add-btn.btn-primary,button.product__add-btn.btn-secondary{font-size:var(--text-body-size);letter-spacing:var(--tracking-label)}}.product__state[data-state=resizable] .product__add-btn,.product__state[data-state=custom-order] .product__add-btn,.product__state[data-state=temporarily-unavailable] .product__add-btn,.product__state[data-state=no-size-available] .product__add-btn{width:100%}.product__state{display:none}.product__info[data-state=available] .product__state[data-state=available],.product__info[data-state=resizable] .product__state[data-state=resizable],.product__info[data-state=size-unavailable] .product__state[data-state=size-unavailable],.product__info[data-state=custom-order] .product__state[data-state=custom-order],.product__info[data-state=temporarily-unavailable] .product__state[data-state=temporarily-unavailable],.product__info[data-state=no-size-available] .product__state[data-state=no-size-available]{display:block}.product__qty-limit{margin:.35rem 0 0;color:var(--color-fg-muted)}.product__qty-limit[hidden]{display:none}.product__delivery-note{font-size:var(--text-pdp-meta-size);color:var(--color-fg-muted);margin:.5rem 0 0}.product__unavail-note{font-size:var(--text-pdp-ui-size);color:var(--color-fg-muted);margin:0;font-style:italic}.product__info[data-state=custom-order] .product__inquiry,.product__info[data-state=temporarily-unavailable] .product__inquiry,.product__info[data-state=no-size-available] .product__inquiry,.product__info[data-state=custom-order] .product__secondary-actions,.product__info[data-state=temporarily-unavailable] .product__secondary-actions,.product__info[data-state=no-size-available] .product__secondary-actions{display:none}@media(max-width:768px){.product__info{min-width:0;max-width:100%;padding-inline:var(--page-margin, 1rem);gap:.85rem}.product__info>form{gap:.75rem}.product__heading{gap:.15rem}h1.product__title{letter-spacing:0;line-height:1.12}.product__option-label{font-size:var(--text-control-size);font-weight:var(--text-title-weight);letter-spacing:var(--tracking-control);color:var(--color-fg)}.product__option-head{margin-bottom:.5rem}.product__option--sized .product__option-head{flex-wrap:nowrap;align-items:center;gap:0;min-height:2.75rem}.product__option-head-title{flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:.35rem .5rem;min-width:0}.product__option--sized .product__option-label{flex:0 0 auto;min-width:0}.product__size-guide{flex:0 0 auto;white-space:nowrap;font-size:var(--text-caption-size);min-height:2.75rem;padding-inline:.35rem;margin-inline:-.15rem;box-sizing:border-box}.product__size-guide-label--full{display:none}.product__size-guide-label--short{display:inline}.product__add-btn{min-height:3rem;padding:.8rem 1.25rem;gap:.5rem;white-space:normal;text-align:center;line-height:1.25}.product__add-btn svg,.product__add-btn-spinner{flex-shrink:0}}.product__tabs-section{--product-description-legal-gap: 1.25rem;--product-tab-shell-border: color-mix(in srgb, var(--color-ink, #1a1814) 14%, transparent);--product-tabs-sticky-top: var(--site-header-offset, 0px);border-top:1px solid var(--color-border, #e0e0e0);min-width:0}.product__tabs-header-wrap,.product__tabs-panels{display:none}.product__accordion{display:block}@media(min-width:769px){.product__tabs-header-wrap,.product__tabs-panels{display:block}.product__accordion{display:none}}.product__tabs-header-wrap{min-width:0}.product__tabs-header{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem 2rem;min-width:0;padding-bottom:.625rem}.product__tab-btn{padding:1rem 0;background:none;border:none;cursor:pointer;font-family:var(--font-family-label);font-size:var(--text-pdp-ui-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-control);text-transform:uppercase;color:var(--color-fg-muted);transition:color .2s;white-space:nowrap;line-height:1.3;--accent-underline-offset: -1px}.product__tab-btn:hover:not(.is-active),.product__tab-btn:focus-visible:not(.is-active){color:var(--color-fg)}.product__tab-btn-label--short{display:none}.product__tabs-panels{min-width:0;overflow:hidden;background:var(--color-card-img-bg, #f5f3ef);border:.5px solid var(--product-tab-shell-border);border-radius:3px;padding:1.25rem 1.125rem}.product__tab-panel{display:none;padding:0;font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-pdp-prose-line-height);letter-spacing:var(--text-body-letter-spacing);width:100%;color:var(--color-foreground, #1a1a1a)}.product__tab-panel.is-active{display:block}.product__tab-panel.is-active.is-enter-next{animation:pdp-tab-enter-next var(--tab-enter-duration, .28s) ease both}.product__tab-panel.is-active.is-enter-prev{animation:pdp-tab-enter-prev var(--tab-enter-duration, .28s) ease both}@keyframes pdp-tab-enter-next{0%{opacity:0;transform:translate(var(--tab-enter-offset, .75rem))}to{opacity:1;transform:translate(0)}}@keyframes pdp-tab-enter-prev{0%{opacity:0;transform:translate(calc(-1 * var(--tab-enter-offset, .75rem)))}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.product__tab-panel.is-active.is-enter-next,.product__tab-panel.is-active.is-enter-prev{animation:none}}.product__tab-panel--specs .product-spec-card{margin:0}.product__tab-panel--specs .product-spec-card__inner{background:transparent;border:none;border-radius:0;padding:0}.product__tab-panel p{margin:0 0 1rem}.product__tab-panel p:last-child{margin-bottom:0}.product__tab-panel:not(.product__tab-panel--specs) :is(h2,h3,h4,h5,h6),.product__accordion-panel-inner:not(.product__accordion-panel-inner--specs) :is(h2,h3,h4,h5,h6),.product__description-main :is(h2,h3,h4,h5,h6),.product__description-legal-heading{margin:0 0 .875rem}.product__tab-panel:not(.product__tab-panel--specs) :is(h2,h3,h4,h5,h6):not(:first-child),.product__accordion-panel-inner:not(.product__accordion-panel-inner--specs) :is(h2,h3,h4,h5,h6):not(:first-child),.product__description-main :is(h2,h3,h4,h5,h6):not(:first-child){margin-top:1.25rem}.product__tab-panel:not(.product__tab-panel--specs) :is(h2,h3,h4,h5,h6) strong,.product__accordion-panel-inner:not(.product__accordion-panel-inner--specs) :is(h2,h3,h4,h5,h6) strong,.product__description-main :is(h2,h3,h4,h5,h6) strong{font-weight:inherit}.product__description-main{font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-pdp-prose-line-height);letter-spacing:var(--text-body-letter-spacing);text-align:justify}.product__description-main p{margin:0 0 .75rem}.product__description-main p:last-child{margin-bottom:0}.product__tab-panel .product__description-sku,.product__accordion-panel .product__description-sku{margin:2.25rem 0 0;font-family:var(--font-family-body);font-size:var(--text-label-size);font-weight:var(--font-weight-medium);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);color:var(--color-fg-muted)}.product__description-sku-label{margin-right:.25rem}.product__description-main :is(.shopify-section,.product__tabs-section,.featured-products,.related-products,.related-products-section){display:none!important}.product__description-legal{margin-top:1.5rem;padding-top:var(--product-description-legal-gap);border-top:1px solid var(--color-border, #e0e0e0);color:var(--color-fg-muted)}.product__description-legal-list{list-style:none;margin:0;padding:0}.product__description-legal-list li,.product__description-legal p:not(.product__description-legal-heading){position:relative;margin:0 0 .625rem;padding-left:1rem;font-size:var(--text-pdp-meta-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}.product__description-legal-list li:last-child,.product__description-legal p:not(.product__description-legal-heading):last-child{margin-bottom:0}.product__description-legal-list li:before,.product__description-legal p:not(.product__description-legal-heading):before{content:"";position:absolute;left:0;top:.65em;width:.3125rem;height:.3125rem;border-radius:50%;background-color:currentColor;opacity:.72}.product__accordion-item{border-bottom:1px solid var(--color-border, #e0e0e0)}.product__accordion-item:last-child{border-bottom:none}.product__accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 0;cursor:pointer;list-style:none;font-family:var(--font-family-label);font-size:var(--text-control-size);font-weight:var(--text-title-weight);letter-spacing:var(--tracking-control);text-transform:uppercase;color:var(--color-foreground, #1a1a1a);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.product__accordion-summary::-webkit-details-marker{display:none}.product__accordion-chevron{width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s ease;flex-shrink:0;margin-top:-.15rem}.product__accordion-item.is-open .product__accordion-chevron{transform:rotate(-135deg);margin-top:.15rem}.product__accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.product__accordion-item.is-open .product__accordion-panel{grid-template-rows:1fr}.product__accordion-panel-inner{overflow:hidden;padding-bottom:1.25rem;font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-pdp-prose-line-height);letter-spacing:var(--text-body-letter-spacing);color:var(--color-foreground, #1a1a1a)}.product__accordion-panel-inner--specs .product-spec-card{margin:0}.product__tabs--no-transition .product__accordion-panel,.product__tabs--no-transition .product__accordion-chevron{transition:none!important}@media(max-width:768px){.product__tabs-section{width:100%;border-top:1px solid var(--color-border, #e0e0e0);margin-top:.25rem}.product__accordion-chevron{width:auto;height:auto;border:none;transform:none;margin-top:0;font-family:var(--font-family-body);font-size:1.125rem;font-weight:var(--text-body-weight);line-height:1;color:var(--color-fg-muted);transition:color .2s ease}.product__accordion-chevron:before{content:"+"}.product__accordion-item.is-open .product__accordion-chevron{transform:none;margin-top:0}.product__accordion-item.is-open .product__accordion-chevron:before{content:"\2212"}.product__accordion-item.is-open>.product__accordion-summary{position:sticky;top:var(--product-tabs-sticky-top, 0px);z-index:4;margin-inline:calc(-1 * var(--page-margin, 1rem));padding-inline:var(--page-margin, 1rem);background:var(--color-bg, #fff)}.product__accordion-item.is-open>.product__accordion-summary:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--color-bg, #fff);pointer-events:none}.product__accordion-item.is-open>.product__accordion-summary:after{content:"";position:absolute;left:var(--page-margin, 1rem);right:var(--page-margin, 1rem);top:0;height:1px;background:var(--color-border, #e0e0e0);pointer-events:none}.product__tabs-section:has(.product__accordion-item:first-child.is-open){border-top-color:transparent}.product__accordion-item:has(+.product__accordion-item.is-open){border-bottom-color:transparent}.product__description-main,.product__description-legal,.product__description-main p,.product__description-legal p{text-align:left}.product__description-legal{margin-top:1.5rem;padding-top:var(--product-description-legal-gap)}@media(prefers-reduced-motion:reduce){.product__accordion-panel{transition:none}}}.product-spec-card{--product-spec-bg: var(--color-card-img-bg, #f5f3ef);--product-spec-border: color-mix(in srgb, var(--color-ink, #1a1814) 14%, transparent);--product-spec-muted: var(--color-ink-mid, #5a5650);--product-spec-tooltip-size: .875rem}.product-spec-card{min-width:0;width:100%}.product-spec-card__inner{background:var(--product-spec-bg);border:.5px solid var(--product-spec-border);border-radius:3px;padding:1rem 1.125rem;overflow:visible}.product-spec-card__section+.product-spec-card__divider{margin-top:.875rem}.product-spec-card__divider{border:0;border-top:.5px solid var(--product-spec-border);margin:0 0 .875rem}.product-spec-card__heading{margin:0 0 .625rem}.product-spec-card__facts{margin:0;display:flex;flex-direction:column;gap:.5rem}.product-spec-card__fact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;align-items:center;margin:0}.product-spec-card__fact dt{margin:0;font-family:var(--font-family-label);font-size:var(--text-pdp-ui-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);line-height:1.35;color:var(--product-spec-muted);min-width:0}.product-spec-card__fact dt:after{content:none}.product-spec-card__fact dd{margin:0;font-family:var(--font-family-label);font-size:var(--text-pdp-ui-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-body);line-height:1.35;color:var(--color-ink, #1a1814);text-align:right;white-space:nowrap}.product-spec-card__stone-dt{font-size:var(--text-pdp-ui-size);font-weight:var(--font-weight-semibold);color:var(--color-ink, #1a1814);min-width:0}.product-spec-card__facts--stones{--product-spec-stone-dot: 9px;--product-spec-stone-dot-gap: .45rem;display:grid;grid-template-columns:var(--product-spec-stone-dot) var(--product-spec-stone-dot-gap) minmax(0,1fr) auto;column-gap:0;row-gap:.5rem;align-items:center}.product-spec-card__facts--stones>.product-spec-card__fact--stone{display:contents}.product-spec-card__facts--stones .product-spec-card__stone-dot{grid-column:1;justify-self:center;align-self:center}.product-spec-card__facts--stones .product-spec-card__stone-dt{grid-column:3}.product-spec-card__facts--stones .product-spec-card__fact--stone dd{grid-column:4;padding-left:.75rem}.product-spec-card__stone-dot{display:block;width:var(--product-spec-stone-dot, 9px);height:var(--product-spec-stone-dot, 9px);border-radius:50%;flex-shrink:0;background:var(--color-ink-light, #9a9490);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink, #1a1814) 14%,transparent)}.product-spec-card__fact-value--with-info{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.product-spec-card__info{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:.35rem;border:0;background:transparent;font:inherit;color:var(--product-spec-muted);cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.product-spec-card__info:focus{outline:none}.product-spec-card__info:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:50%}.product-spec-card__info-icon{width:.95em;height:.95em;display:block}.product-spec-card__info-tooltip{position:absolute;z-index:3;top:calc(100% + .35rem);right:0;width:max-content;max-width:min(11.5rem,calc(100vw - 2.5rem));padding:.5rem .6rem;font-family:var(--font-family-body);font-size:var(--product-spec-tooltip-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-body);line-height:1.45;text-align:left;text-transform:none;white-space:normal;color:var(--color-ink, #1a1814);background:#fff;border:.5px solid var(--product-spec-border);border-radius:3px;box-shadow:0 2px 10px color-mix(in srgb,var(--color-ink, #1a1814) 12%,transparent);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.product-spec-card__info.is-open .product-spec-card__info-tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media(hover:hover){.product-spec-card__info:hover .product-spec-card__info-tooltip,.product-spec-card__info:focus-visible .product-spec-card__info-tooltip{opacity:1;visibility:visible;transform:translateY(0)}}@media(max-width:768px){.product-spec-card__section--ring .product-spec-card__heading{display:none}.product-spec-card__heading{margin:0 0 .5rem}.product-spec-card__section:not(:first-child) .product-spec-card__heading{margin-top:.875rem}.product-spec-card__divider{border-top-color:color-mix(in srgb,var(--product-spec-border) 55%,transparent);margin:.75rem 0}.product-spec-card__section+.product-spec-card__divider{margin-top:.75rem}.product-spec-card__facts{gap:.375rem}.product-spec-card__fact dt,.product-spec-card__fact dd,.product-spec-card__stone-dt{font-size:var(--text-pdp-meta-size)}}.product-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.65rem var(--page-margin, 1rem) calc(.65rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--color-background, #f7f4ef) 92%,transparent);border-top:1px solid var(--color-border, #e5e0d8);box-shadow:0 -8px 28px #1b161414;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}.product-sticky-buy.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.product-sticky-buy[hidden]{display:none}.product-sticky-buy__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;max-width:var(--max-page-width, 90rem);margin-inline:auto}.product-sticky-buy__meta{min-width:0}.product-sticky-buy__title{margin:0;font-family:var(--font-family-heading);font-size:var(--text-pdp-ui-size, .9375rem);font-weight:var(--text-title-weight, 400);color:var(--color-foreground, #1a1a1a);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-buy__price{margin:.15rem 0 0;font-size:var(--text-pdp-meta-size, .8125rem);color:var(--color-accent, #b9976b);letter-spacing:.02em}.product-sticky-buy__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.7rem 1rem;max-width:11.5rem;white-space:nowrap}.product-sticky-buy__btn svg{flex-shrink:0}.product-sticky-buy__btn:disabled{opacity:.45;cursor:not-allowed}@media(min-width:769px){.product-sticky-buy{display:none!important}}@media(prefers-reduced-motion:reduce){.product-sticky-buy{transition:none}}.product-inquiry{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;visibility:hidden}.product-inquiry.is-open{pointer-events:auto;visibility:visible}.product-inquiry__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;touch-action:none}.product-inquiry__panel{position:relative;z-index:1;width:min(28rem,100%);max-height:min(90dvh,40rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--color-background, #fff);padding:1.5rem 1.5rem 1.25rem}.product-inquiry__close{position:absolute;top:.75rem;right:.75rem}.product-inquiry__title{margin:0 3rem .5rem 0;font-size:var(--text-title-size);font-weight:var(--text-title-weight);letter-spacing:.03em;text-transform:uppercase}.product-inquiry__intro{margin:0 0 1rem;font-size:var(--text-caption-size);color:var(--color-fg-muted);line-height:1.45}.product-inquiry__errors{margin-bottom:1rem;font-size:var(--text-caption-size);color:#8b2e2e}.product-inquiry__field{margin-bottom:.75rem}.product-inquiry__label{display:block;font-size:var(--text-label-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:.35rem}.product-inquiry__input,.product-inquiry__textarea{width:100%;border:1px solid var(--color-border, #d4d4d4);padding:.625rem .75rem;font-family:inherit;font-size:var(--text-control-size);color:var(--color-foreground, #1a1a1a);background:var(--color-background, #fff);box-sizing:border-box}.product-inquiry__textarea{resize:vertical;min-height:5rem}.product-inquiry__input:focus,.product-inquiry__textarea:focus{outline:1px solid var(--color-foreground, #1a1a1a);outline-offset:2px}.product-inquiry__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.25rem;padding:.875rem 1.25rem;border:none}.product-inquiry__success{margin:0;font-size:var(--text-control-size);line-height:1.5;color:var(--color-foreground, #1a1a1a)}@media(max-width:767px){body.product-inquiry-open #shop-hcaptcha-badge-container{bottom:calc(12rem + env(safe-area-inset-bottom,0px))!important}}.product__stone-swatches{--stone-thumb-size: 3.25rem;--stone-border: #dedbd5;display:flex;flex-direction:column;gap:.45rem}.product__stone-swatches-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:0}.product__stone-swatches-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;line-height:1.35}.product__stone-swatches-label-prefix{text-transform:uppercase;letter-spacing:.1em}.product__stone-swatches-current{font-weight:var(--text-title-weight, 600);letter-spacing:var(--text-body-letter-spacing);color:var(--color-fg, #1a1814);text-transform:none}.product__stone-size-notice{margin:.15rem 0 0;font-size:var(--text-control-size, .75rem);line-height:1.45;letter-spacing:var(--text-body-letter-spacing);color:var(--color-fg-muted, #6a625c)}.product__stone-size-notice[hidden]{display:none}.product__stone-swatches-all{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:var(--text-control-size, .75rem);font-weight:var(--text-body-weight);letter-spacing:.02em;color:var(--color-fg-muted, #6a625c);text-decoration:underline;text-underline-offset:.15em;cursor:pointer;transition:color .15s ease}.product__stone-swatches-all:hover,.product__stone-swatches-all:focus-visible{color:var(--color-fg, #1a1814)}.product__stone-swatches-all:focus-visible{outline:1px solid var(--color-fg);outline-offset:2px}.product__stone-swatches-list{display:grid;grid-template-columns:repeat(var(--stone-columns, 6),minmax(0,1fr));gap:.5rem;list-style:none;margin:0;padding:4px}.product__stone-swatches-item{margin:0;padding:0;min-width:0}.product__stone-swatches .product__stone-thumb-wrap{width:100%;max-width:none}.product__stone-swatches .product__stone-thumb,.product__stone-swatches a.product__stone-thumb{width:100%;min-width:2.75rem;min-height:2.75rem;aspect-ratio:1;height:auto;border-radius:0}.product__stone-swatches a.product__stone-thumb:focus-visible{outline:2px solid var(--color-gold-dark, #8a6f43);outline-offset:2px}.product__stone-swatches .product__stone-thumb-wrap{position:relative}.product__stone-swatches .product__stone-thumb-tip{position:absolute;bottom:calc(100% + .35rem);left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .55rem;border-radius:.25rem;background:var(--color-fg, #1a1814);color:var(--color-background, #fff);font-size:var(--text-control-size, .75rem);line-height:1.3;letter-spacing:var(--text-body-letter-spacing);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%) translateY(.2rem);transition:opacity .15s ease,transform .15s ease}.product__stone-swatches-item:hover .product__stone-thumb-tip,.product__stone-swatches-item:focus-within .product__stone-thumb-tip{opacity:1;transform:translate(-50%) translateY(0)}.product__stone-swatches .product__stone-thumb--sold-out .product__stone-thumb-img{filter:saturate(.45) brightness(1.08)}.product__stone-swatches .product__stone-thumb--sold-out:after{content:"";position:absolute;top:50%;left:-12%;z-index:1;width:124%;height:1px;background:color-mix(in srgb,var(--color-fg) 50%,transparent);transform:rotate(-45deg);pointer-events:none}.product__stone-swatches .product__stone-thumb--mto .product__stone-thumb-img{filter:saturate(.65) brightness(1.04)}.product__stone-thumb-more{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-width:2.75rem;min-height:2.75rem;aspect-ratio:1;margin:0;padding:.35rem;border:2px solid var(--stone-border);border-radius:0;background:var(--color-background, #fff);font-family:inherit;font-size:var(--text-control-size, .75rem);font-weight:var(--text-title-weight, 600);letter-spacing:.04em;color:var(--color-fg, #1a1814);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.product__stone-thumb-more:hover,.product__stone-thumb-more:focus-visible{border-color:var(--color-fg-muted, #6a625c);color:var(--color-fg, #1a1814)}.product__stone-thumb-more:focus-visible{outline:2px solid var(--color-gold-dark, #8a6f43);outline-offset:2px}.product__stone-thumb-more-count{line-height:1.15;text-align:center}@media(min-width:769px){.product__stone-swatches{--stone-thumb-size: 4.5rem}.product__stone-swatches-list{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.7rem}.product__stone-swatches-item{flex:0 0 var(--stone-thumb-size)}.product__stone-swatches .product__stone-thumb,.product__stone-swatches a.product__stone-thumb,.product__stone-thumb-more{width:var(--stone-thumb-size);height:var(--stone-thumb-size);min-width:var(--stone-thumb-size);min-height:var(--stone-thumb-size)}}.product__size-preference-notice{margin:.15rem 0 0;font-size:var(--text-control-size, .75rem);line-height:1.45;letter-spacing:var(--text-body-letter-spacing);color:var(--color-fg-muted, #6a625c)}.product__size-preference-notice[hidden]{display:none}.product-info-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:flex;align-items:center;justify-content:center;padding:.5rem;pointer-events:none;visibility:hidden}.product-info-modal.is-open{pointer-events:auto;visibility:visible}.product-info-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;touch-action:none}.product-info-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(36rem,100%);max-height:min(90dvh,44rem);overflow:hidden;background:var(--color-background, #fff);padding:.75rem 1rem 1.15rem}@media(min-width:769px){.product-info-modal{padding:1rem}.product-info-modal__panel{width:min(42rem,calc(100vw - 3rem));max-height:min(85dvh,48rem);padding:1.75rem 2rem 1.5rem}}.product-info-modal__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:0;padding-bottom:.5rem;z-index:1;background:var(--color-background, #fff);box-shadow:0 2px 4px -2px #0000001a}.product-info-modal__title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-family-heading);font-size:var(--text-title-size);font-weight:var(--text-heading-weight);letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.product-info-modal__body{flex:1 1 auto;min-height:0;padding-top:.5rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-pdp-prose-line-height);letter-spacing:var(--text-body-letter-spacing);color:var(--color-foreground, #1a1a1a)}.product-info-modal__body::-webkit-scrollbar{display:none}.product-info-modal__body>p{margin:0 0 1rem}.product-info-modal__heading{margin:1.25rem 0 .5rem;font-family:var(--font-family-heading);font-size:var(--text-control-size);font-weight:var(--text-title-weight);letter-spacing:var(--tracking-control);line-height:1.35;text-transform:uppercase}.product-info-modal__list{margin:0 0 1rem;padding-left:1.15rem}.product-info-modal__list li{margin-bottom:.35rem}.product-info-modal__note{margin:0 0 1rem;padding:.65rem .75rem;font-size:var(--text-control-size);font-weight:var(--font-weight-medium, 500);line-height:var(--text-pdp-prose-line-height);color:var(--color-ink, #1a1814);background:color-mix(in srgb,var(--color-warm-bg, #f7f5f1) 82%,var(--color-ink, #1a1814));border-left:3px solid var(--color-gold-dark, #8a6f43)}.product-info-modal__footer-note{margin:0;font-size:var(--text-control-size);color:var(--color-fg-muted)}.product-info-modal__footer{margin:.25rem 0 0;text-align:center}.product-info-modal__policy-link{display:inline-block;margin-top:.15rem;padding:.55rem .9rem;font-size:var(--text-control-size);font-weight:var(--text-title-weight);letter-spacing:var(--tracking-control);text-decoration:none;color:var(--color-foreground, #1a1a1a);border:1px solid var(--color-border, #d4d4d4);transition:color .2s,border-color .2s,background-color .2s}.product-info-modal__policy-link--withdrawal{background:var(--color-accent, #b8976a);border-color:var(--color-accent, #b8976a);color:var(--color-background, #fff)}.product-info-modal__policy-link--withdrawal:hover{color:var(--color-background, #fff);border-color:color-mix(in srgb,var(--color-accent, #b8976a) 85%,#000);background:color-mix(in srgb,var(--color-accent, #b8976a) 85%,#000)}.product-info-modal__policy-link:hover{color:var(--color-gold);border-color:var(--color-foreground, #1a1a1a);background:color-mix(in srgb,var(--color-card-img-bg, #f5f3ef) 70%,transparent)}.product__buy-box{--pdp-options-head: 2.75rem;--pdp-options-control: 2.5rem;--pdp-options-gap: .5rem;--pdp-options-slot-min: calc( var(--pdp-options-head) + var(--pdp-options-gap) + var(--pdp-options-control) );display:flex;flex-direction:column;gap:1rem}.product__buy-box__form{display:flex;flex-direction:column;gap:1rem;margin:0}.product__buy-box__options{min-width:0}.product__buy-box__options--reserved{min-height:var(--pdp-options-slot-min);pointer-events:none}.product__buy-box__actions{display:flex;flex-direction:column;gap:.75rem;min-width:0}.product__buy-box__qty{align-self:flex-start}.product__buy-box__trust{min-width:0}@media(min-width:769px){.product__buy-box{--pdp-options-head: 1.75rem}}@media(max-width:768px){.product__buy-box,.product__buy-box__form{gap:.75rem}}.product__meta{display:flex;flex-direction:column;gap:.75rem}.product__price-row{display:block}.product__price-cluster{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}#product-price.product__price{margin:0;padding-top:.1em;color:var(--color-foreground, #1a1a1a);white-space:nowrap}#product-availability.product__fulfillment{display:inline-flex;align-items:center;gap:.5rem;margin:0;min-width:0;max-width:100%;line-height:1.35;text-align:left;color:var(--color-fg-muted)}.product__fulfillment-text{display:block;min-width:0;line-height:inherit;font-size:var(--text-pdp-ui-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-control)}@media(max-width:768px){.product__meta{gap:.25rem}.product__heading{gap:.15rem}.product__price-cluster{gap:.35rem}#product-price.product__price{padding-top:0;line-height:1.2}#product-availability.product__fulfillment{line-height:1.25;align-items:flex-start}#product-availability.product__fulfillment .product__fulfillment-dot{margin-top:calc((1lh - .5rem)/2)}.product__fulfillment-text{text-wrap:balance}}.product__fulfillment-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;margin-top:0}#product-stone-swatches-modal .product-info-modal__panel{max-height:calc(100dvh - 48px);overflow:hidden}#product-stone-swatches-modal .product-info-modal__header{flex-shrink:0}#product-stone-swatches-modal .product-info-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}#product-stone-swatches-modal .product-info-modal__panel:before{content:"";display:none;width:2.5rem;height:.22rem;margin:.65rem auto 0;border-radius:999px;background:#d8d2c8;flex-shrink:0}@media(max-width:768px){#product-stone-swatches-modal{align-items:flex-end;justify-content:center;padding:0}#product-stone-swatches-modal .product-info-modal__panel{width:100%;max-height:calc(100dvh - 48px);border-radius:14px 14px 0 0;padding:0 1rem 1.15rem;transform:translateY(8%);transition:transform .3s cubic-bezier(.22,1,.36,1)}#product-stone-swatches-modal.is-open .product-info-modal__panel{transform:translateY(0)}#product-stone-swatches-modal .product-info-modal__panel:before{display:block}#product-stone-swatches-modal .product-info-modal__header{position:sticky;top:0;z-index:2;padding-top:.35rem;margin-bottom:0}}.product__stone-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .65rem;list-style:none;margin:0;padding:4px 4px .25rem;align-items:stretch}@media(min-width:769px){.product__stone-modal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem .85rem}}.product__stone-modal-grid-item{margin:0;padding:0;min-width:0;height:100%}.product__stone-modal-grid .product__stone-thumb-wrap{width:100%}.product__stone-modal-grid .product__stone-thumb,.product__stone-modal-grid a.product__stone-thumb{width:100%;min-height:2.75rem;aspect-ratio:1;height:auto}.product__stone-modal-grid a.product__stone-thumb:focus-visible{outline:2px solid var(--color-gold-dark, #8a6f43);outline-offset:2px}.product__stone-modal-grid .product__stone-thumb--sold-out .product__stone-thumb-img{filter:saturate(.45) brightness(1.08)}.product__stone-modal-grid .product__stone-thumb--sold-out:after{content:"";position:absolute;top:50%;left:-12%;z-index:1;width:124%;height:1px;background:color-mix(in srgb,var(--color-fg) 50%,transparent);transform:rotate(-45deg);pointer-events:none}.product__stone-modal-grid .product__stone-thumb--mto .product__stone-thumb-img{filter:saturate(.65) brightness(1.04)}.product__stone-modal-grid .product__stone-thumb-label--modal{display:block;margin-top:0;font-size:var(--text-control-size, .75rem);font-weight:var(--text-body-weight);line-height:1.35;letter-spacing:var(--text-body-letter-spacing);color:var(--color-fg, #1a1814);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;min-height:2.35em}.product__stone-modal-grid .product__stone-thumb-price--modal{display:block;margin-top:0;font-size:var(--text-control-size, .75rem);line-height:1.3;color:var(--color-fg-muted, #6a625c);text-align:center}.product__stone-modal-grid .product__stone-thumb-status{display:block;margin-top:0;font-size:.6875rem;line-height:1.25;letter-spacing:.02em;text-align:center;color:var(--color-fg-muted, #6a625c)}.product__stone-modal-grid .product__stone-thumb-status--sold-out{color:var(--color-fg-muted, #6a625c)}.product__stone-modal-grid .product__stone-thumb-status--mto{color:var(--color-gold-dark, #8a6f43)}.product__stone-thumb-wrap{display:flex;flex-direction:column;align-items:center;min-width:0}.product__stone-thumb-wrap--modal{display:grid;grid-template-rows:auto auto minmax(2.35em,auto) auto auto;align-items:start;justify-items:stretch;gap:.2rem;height:100%}.product__stone-thumb-wrap--modal .product__stone-thumb,.product__stone-thumb-wrap--modal a.product__stone-thumb{grid-row:1}.product__stone-thumb-wrap--modal .product__stone-thumb-current-badge{grid-row:2}.product__stone-thumb-wrap--modal .product__stone-thumb-label--modal{grid-row:3}.product__stone-thumb-wrap--modal .product__stone-thumb-price--modal{grid-row:4}.product__stone-thumb-wrap--modal .product__stone-thumb-status{grid-row:5}.product__stone-thumb,a.product__stone-thumb{position:relative;box-sizing:border-box;display:block;flex-shrink:0;overflow:hidden;margin:0;padding:0;border:2px solid var(--stone-thumb-border, #dedbd5);background:var(--color-card-img-bg, #f5f3ef);text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s ease}.product__stone-thumb--current{border-color:var(--color-gold-dark, #8a6f43)}a.product__stone-thumb:hover,a.product__stone-thumb:focus-visible{border-color:var(--color-fg-muted, #6a625c)}a.product__stone-thumb--current:hover,a.product__stone-thumb--current:focus-visible{border-color:var(--color-gold-dark, #8a6f43)}span.product__stone-thumb{cursor:default}.product__stone-thumb-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.product__stone-thumb-current-badge{display:block;width:100%;min-height:1.1em;margin-top:.3rem;font-size:.6875rem;font-weight:var(--text-title-weight, 600);line-height:1.2;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--color-gold-dark, #8a6f43)}@media(min-width:769px){.product__stone-thumb-current-badge{margin-top:.35rem;font-size:.75rem}}.product__stone-thumb-placeholder{display:block;width:100%;height:100%;background:color-mix(in srgb,var(--color-fg-muted, #6a625c) 18%,transparent)}.product__stone-swatch .product-spec-card__stone-dot{display:block;border-radius:50%;flex-shrink:0;background:var(--color-ink-light, #9a9490);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink, #1a1814) 14%,transparent)}.product-spec-card__fact--sapphire .product-spec-card__stone-dot{background:#2563eb}.product-spec-card__fact--emerald .product-spec-card__stone-dot{background:#50c878}.product-spec-card__fact--ruby .product-spec-card__stone-dot{background:#e0115f}.product-spec-card__fact--diamond .product-spec-card__stone-dot{background:#a8c8e8}.product-spec-card__fact--zirconia .product-spec-card__stone-dot{background:#c8dce8}.product-spec-card__fact--amber .product-spec-card__stone-dot{background:#f0a020}.product-spec-card__fact--amethyst .product-spec-card__stone-dot{background:#96c}.product-spec-card__fact--aquamarine .product-spec-card__stone-dot{background:#56c8e8}.product-spec-card__fact--agate .product-spec-card__stone-dot,.product-spec-card__fact--chrysoprase_agate .product-spec-card__stone-dot{background:#7ed957}.product-spec-card__fact--citrine .product-spec-card__stone-dot{background:#f5b020}.product-spec-card__fact--coral .product-spec-card__stone-dot{background:#ff6f61}.product-spec-card__fact--garnet .product-spec-card__stone-dot{background:#c62828}.product-spec-card__fact--lapis .product-spec-card__stone-dot,.product-spec-card__fact--lapis_lazuli .product-spec-card__stone-dot{background:#4169e1}.product-spec-card__fact--malachite .product-spec-card__stone-dot{background:#18a86b}.product-spec-card__fact--onyx .product-spec-card__stone-dot{background:#404040}.product-spec-card__fact--opal .product-spec-card__stone-dot{background:#d8a0c0}.product-spec-card__fact--pearl .product-spec-card__stone-dot{background:#c8baa8}.product-spec-card__fact--peridot .product-spec-card__stone-dot{background:#9acd32}.product-spec-card__fact--rhodolite .product-spec-card__stone-dot{background:#d4568a}.product-spec-card__fact--tanzanite .product-spec-card__stone-dot{background:#7b68ee}.product-spec-card__fact--topaz .product-spec-card__stone-dot{background:#00b4d8}.product-spec-card__fact--tourmaline .product-spec-card__stone-dot{background:#00a878}.product-spec-card__fact--turquoise .product-spec-card__stone-dot{background:#30d5c8}.product__stone-swatch-fill{display:block;width:100%;height:100%;border-radius:50%;opacity:1}.product__stone-tone--falcons_eye .product__stone-swatch-fill{background:#6d7f87}.product__stone-tone--tigers_eye .product__stone-swatch-fill{background:#9a7848}.product__stone-tone--malachite .product__stone-swatch-fill{background:#3d7358}.product__stone-tone--lapis_lazuli .product__stone-swatch-fill{background:#3d5a8c}.product__stone-tone--lapis_lazuli_b .product__stone-swatch-fill{background:#4a6894}.product__stone-tone--jasper .product__stone-swatch-fill{background:#7a6848}.product__stone-tone--amber .product__stone-swatch-fill{background:#b88848}.product__stone-tone--milky_amber .product__stone-swatch-fill{background:#c8b088}.product__stone-tone--aventurine .product__stone-swatch-fill{background:#4a7860}.product__stone-tone--amethyst .product__stone-swatch-fill{background:#786088}.product__stone-tone--synthetic_alexandrite .product__stone-swatch-fill{background:#586878}.product__stone-tone--turquoise .product__stone-swatch-fill{background:#5a9088}.product__stone-tone--sapphire .product__stone-swatch-fill{background:#3d5c9a}.product__stone-tone--emerald .product__stone-swatch-fill{background:#4a8868}.product__stone-tone--ruby .product__stone-swatch-fill{background:#984858}.product__stone-tone--diamond .product__stone-swatch-fill,.product__stone-tone--zirconia .product__stone-swatch-fill{background:#c0ccd8}.product__stone-tone--aquamarine .product__stone-swatch-fill{background:#68a8b8}.product__stone-tone--citrine .product__stone-swatch-fill{background:#c89848}.product__stone-tone--garnet .product__stone-swatch-fill{background:#883838}.product__stone-tone--rhodolite .product__stone-swatch-fill{background:#a85878}.product__stone-tone--opal .product__stone-swatch-fill{background:#c8a0b0}.product__stone-tone--pearl .product__stone-swatch-fill{background:#c8bcb0}.product__stone-tone--onyx .product__stone-swatch-fill{background:#484848}.product__stone-tone--peridot .product__stone-swatch-fill{background:#88a048}.product__stone-tone--tanzanite .product__stone-swatch-fill{background:#6868a8}.product__stone-tone--topaz .product__stone-swatch-fill{background:#58a0b8}.product__stone-tone--tourmaline .product__stone-swatch-fill{background:#488878}.product__stone-tone--coral .product__stone-swatch-fill{background:#c87868}.product__stone-tone--agate .product__stone-swatch-fill,.product__stone-tone--chrysoprase_agate .product__stone-swatch-fill{background:#78a858}.product__stone-tone--lapis .product__stone-swatch-fill{background:#3d5a8c}.product__stone-tone--default .product__stone-swatch-fill{background:#9a9490}.product-size-guide__table-wrap{overflow-x:auto;overscroll-behavior-x:contain;margin:.75rem 0 1rem;border:1px solid var(--color-border, #d4d4d4)}.product-size-guide__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--text-control-size)}.product-size-guide__table th,.product-size-guide__table td{padding:.45rem .35rem;text-align:center;vertical-align:middle;border-bottom:1px solid var(--color-border, #d4d4d4)}.product-size-guide__table th:nth-child(1),.product-size-guide__table td:nth-child(1){width:22%}.product-size-guide__table th:nth-child(2),.product-size-guide__table td:nth-child(2){width:30%}.product-size-guide__table th:nth-child(3),.product-size-guide__table td:nth-child(3){width:32%}.product-size-guide__table th:nth-child(4),.product-size-guide__table td:nth-child(4){width:16%}.product-size-guide__table thead th{padding:.65rem .25rem;font-weight:var(--text-title-weight);letter-spacing:.03em;text-transform:uppercase;background:#0000000a;border-bottom-color:#0000001f}.product-size-guide__table thead th .product-size-guide__col-label{white-space:nowrap}.product-size-guide__col-label{display:block;line-height:1.2}.product-size-guide__col-unit{display:block;margin-top:.2rem;font-size:.85em;font-weight:var(--text-body-weight);letter-spacing:.02em;text-transform:none;line-height:1;color:var(--color-fg-muted)}.product-size-guide__table tbody td{white-space:nowrap}.product-size-guide__table tbody tr:last-child td{border-bottom:0}.product__trust-badges{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.pdp-support-line__text{display:inline-flex;align-items:center;gap:.25rem}.pdp-support-line__hint{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;align-self:center;width:1.0625em;height:1.0625em;margin-top:-.1em;line-height:1;color:var(--color-ink-light, #9a9490)}.pdp-support-line__hint-icon,.pdp-support-line__hint svg,.pdp-support-line__hint img{width:100%;height:100%;display:block;object-fit:contain}.product__trust-badge{display:flex;align-items:center;gap:.55rem;min-width:0;font-family:var(--font-family-body);font-size:var(--text-pdp-ui-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);line-height:1.45;color:var(--color-ink-mid, #5a5650)}.product__trust-badge-icon{flex-shrink:0;display:block;width:1.35em;height:1.35em;margin-top:-.04em;color:var(--color-ink-mid, #5a5650);object-fit:contain}img.product__trust-badge-icon{opacity:.72}.product__trust-badge>span,.product__trust-badge-link{padding-block:.05em}button.product__trust-badge-link{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.55rem;width:auto;max-width:100%;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);background:none;padding-inline:0;margin:0;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none;text-align:left;cursor:pointer;color:inherit}.product__trust-badge-link{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);transition:color .2s,border-color .2s}.product__trust-badge-link:hover{color:var(--color-gold);border-bottom-color:color-mix(in srgb,var(--color-gold) 55%,transparent)}.product-pdp-trust{display:grid;grid-template-columns:var(--content-margin) var(--content-width) var(--content-margin);padding-top:1rem;padding-bottom:.5rem;border-top:1px solid var(--color-border, #e0e0e0);border-bottom:1px solid var(--color-border, #e0e0e0);background:color-mix(in srgb,var(--color-background, #fff) 92%,var(--color-card-img-bg, #f5f3ef))}.product-pdp-trust__inner{grid-column:1 / -1;width:var(--content-width);margin-inline:auto;min-width:0}@media(min-width:769px)and (max-width:1099px){.product__trust-badges--pdp-strip-has-cert{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,4vw,2.5rem);row-gap:1rem;width:100%;margin:0;padding:0}.product__trust-badges--pdp-strip-has-cert .product__trust-badge{display:flex;align-items:center;justify-self:center;gap:.55rem;min-width:0;max-width:100%;line-height:1.35}.product__trust-badges--pdp-strip-has-cert .product__trust-badge-icon{width:1.25rem;height:1.25rem;margin-top:0;flex-shrink:0}.product__trust-badges--pdp-strip:not(.product__trust-badges--pdp-strip-has-cert){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0}.product__trust-badges--pdp-strip:not(.product__trust-badges--pdp-strip-has-cert) .product__trust-badge{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;white-space:nowrap;line-height:1.35}.product__trust-badges--pdp-strip:not(.product__trust-badges--pdp-strip-has-cert) .product__trust-badge-icon{width:1.25rem;height:1.25rem;margin-top:0;flex-shrink:0}}@media(min-width:1100px){.product__trust-badges--pdp-strip{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0}.product__trust-badges--pdp-strip .product__trust-badge{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;white-space:nowrap;line-height:1.35}.product__trust-badges--pdp-strip .product__trust-badge-icon{width:1.25rem;height:1.25rem;margin-top:0;flex-shrink:0}}.product__trust-badges--pdp-strip .product__trust-badge-text--compact{display:none}@media(max-width:768px){.product-pdp-trust{display:block;padding-top:.625rem;padding-bottom:.625rem;padding-inline:.625rem;border-top-color:color-mix(in srgb,var(--color-border, #e0e0e0) 65%,transparent);border-bottom-color:color-mix(in srgb,var(--color-border, #e0e0e0) 65%,transparent);background:transparent}.product-pdp-trust__inner{grid-column:auto;width:100%}.product__trust-badges--pdp-strip,.product__trust-badges--pdp-strip-has-cert{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .625rem}.product__trust-badges--pdp-strip .product__trust-badge{display:inline-flex;align-items:center;flex:0 0 auto;gap:.4rem;max-width:none;font-size:var(--text-pdp-ui-size);font-weight:var(--font-weight-regular);color:var(--color-ink-mid, #5a5650);white-space:nowrap}.product__trust-badges--pdp-strip .product__trust-badge-icon{width:1.125rem;height:1.125rem;margin-top:0;color:var(--color-ink-mid, #5a5650)}.product__trust-badges--pdp-strip .product__trust-badge-text--full{display:none}.product__trust-badges--pdp-strip .product__trust-badge-text--compact{display:block;line-height:1.35}.product__trust-badges--pdp-strip-has-cert .product__trust-badge:first-child{flex:0 0 100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pdp.css.map */
