.variant-option--variant-images{--variant-image-swatch-width: clamp(64px, 17vw, 86px);--variant-image-swatch-height: clamp(84px, 23vw, 116px);gap:var(--gap-sm)}.variant-option--variant-images .variant-option__button-label--has-swatch{flex:0 0 var(--variant-image-swatch-width);width:var(--variant-image-swatch-width);min-height:var(--variant-image-swatch-height);border:var(--options-border-width) solid var(--color-variant-border);border-radius:var(--variant-picker-swatch-radius);background:var(--color-variant-background)}.variant-option--variant-images .swatch{--swatch-width: 100%;--swatch-height: 100%;width:100%;height:100%;border:0;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));background-size:cover}.variant-option--variant-images .variant-option__button-label--has-swatch:hover{outline:none;border-color:var(--color-variant-hover-border)}.variant-option--variant-images .variant-option__button-label--has-swatch:has(:checked){outline:none;border-color:var(--color-selected-variant-border);box-shadow:0 0 0 var(--focus-outline-width) var(--color-selected-variant-border)}.variant-option--has-size-finder{position:relative}.variant-option__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-md);width:100%;margin-block-end:var(--margin-xs);color:var(--variant-option-label-color, var(--color-foreground))}.variant-option+.variant-option__header{margin-top:var(--padding-lg)}.variant-option__header-label,.variant-option__single-label{min-width:0}.variant-option__size-finder{flex:0 0 auto;margin-inline-start:auto}.variant-option__size-finder-button{min-height:auto;padding:0;color:var(--color-foreground);font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.variant-option--single.variant-option--has-size-finder{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-md);width:100%}.size-finder-modal{width:min(920px,calc(100dvw - 32px));max-width:min(920px,calc(100dvw - 32px));height:auto;max-height:min(86dvh,820px);margin:auto;overflow:clip;padding:0;background:var(--color-background);color:var(--color-foreground)}.size-finder-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.size-finder-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.size-finder-modal__close{position:absolute;inset-block-start:var(--margin-xs);inset-inline-end:var(--margin-xs);z-index:var(--layer-raised)}.size-finder-modal__inner{display:flex;flex-direction:column;max-height:inherit;min-height:0}.size-finder-modal__header{position:sticky;inset-block-start:0;z-index:var(--layer-raised);display:grid;gap:var(--gap-2xs);padding:var(--padding-xl) calc(var(--padding-xl) + var(--minimum-touch-target)) var(--padding-lg);border-block-end:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10));background:var(--color-background)}.size-finder-modal__body{display:grid;gap:var(--gap-xl);min-height:0;overflow:auto;padding:var(--padding-xl);overscroll-behavior:contain}.size-finder-modal__eyebrow,.size-finder-modal__heading{margin:0;text-align:center}.size-finder-modal__eyebrow{color:var(--color-foreground-subdued);font-size:var(--font-size--sm);text-transform:uppercase}.size-finder-modal__heading{font-family:var(--font-subheading--family);font-size:clamp(1.25rem,3vw,2rem);line-height:1.1}.size-finder-modal__note{color:var(--color-foreground)}.size-finder-modal__note>*:first-child{margin-block-start:0}.size-finder-modal__note>*:last-child{margin-block-end:0}.size-finder-modal__chart{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.size-finder-modal__chart table{width:100%;min-width:520px;border-collapse:collapse}.size-finder-modal__chart th,.size-finder-modal__chart td{border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding:var(--padding-sm) var(--padding-md);text-align:left;vertical-align:middle}.size-finder-modal__chart th{font-weight:600}.size-finder-modal__chart :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1;min-width:9rem;background:var(--color-background)}.size-finder-modal__chart th:first-child{z-index:2}.size-finder-modal__chart img,.size-finder-modal__chart svg{display:block;max-width:min(100%,520px);height:auto;margin-inline:auto}@media screen and (min-width:750px){.variant-option--variant-images{--variant-image-swatch-width: 78px;--variant-image-swatch-height: 106px}.size-finder-modal{width:min(960px,calc(100dvw - 64px));max-width:min(960px,calc(100dvw - 64px));max-height:min(88dvh,840px)}.size-finder-modal__header{padding:var(--padding-xl) calc(var(--padding-2xl) + var(--minimum-touch-target)) var(--padding-lg) var(--padding-2xl)}.size-finder-modal__body{padding:var(--padding-2xl)}}@media screen and (max-width:749px){.size-finder-modal{width:calc(100dvw - 20px);max-width:calc(100dvw - 20px);max-height:calc(100dvh - 32px);border-radius:var(--style-border-radius-popover)}.size-finder-modal__header{padding:var(--padding-lg) calc(var(--padding-lg) + var(--minimum-touch-target)) var(--padding-md) var(--padding-lg)}.size-finder-modal__body{gap:var(--gap-lg);padding:var(--padding-lg)}.size-finder-modal__heading{font-size:1.125rem}.size-finder-modal__chart table{min-width:480px}.size-finder-modal__chart th,.size-finder-modal__chart td{padding:var(--padding-xs) var(--padding-sm)}.size-finder-modal__chart :is(th,td):first-child{min-width:7.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/avrienne-product-v3.css.map */
