@media screen and (max-width:749px){.product-information.elyvra-pdp{padding-block-start:var(--section-top-offset, 0px)}.product-information.elyvra-pdp .product-details{padding-block-start:20px}}@media screen and (min-width:750px)and (max-width:989px){.product-information.elyvra-pdp--split .product-information__grid:not(.product-information__grid--half,.product-information--media-none):is(.product-information--media-left,.product-information--media-right){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-information.elyvra-pdp--split .media-gallery--two-column .media-gallery__grid{grid-template-columns:minmax(0,1fr)}.product-information.elyvra-pdp--split .media-gallery--two-column .media-gallery__grid .product-media-container{grid-column:auto}}@media screen and (min-width:990px){.product-information.elyvra-pdp--60_40 .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.product-information.elyvra-pdp--60_40 .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.product-information.elyvra-pdp--55_45 .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.product-information.elyvra-pdp--55_45 .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.product-information.elyvra-pdp--split .product-information--media-left .product-details{padding-inline-start:clamp(32px,4vw,72px)}.product-information.elyvra-pdp--split .product-information--media-right .product-details{padding-inline-end:clamp(32px,4vw,72px)}}@media screen and (min-width:750px){.product-information.elyvra-pdp .product-details>.group-block{max-width:34rem}.product-information.elyvra-pdp .product-information--media-left .product-details>.group-block{margin-inline-end:auto}.product-information.elyvra-pdp .product-information--media-right .product-details>.group-block{margin-inline-start:auto}}.product-details .elyvra-size-guide{margin-block-start:-8px}@media screen and (min-width:750px){.product-information.elyvra-pdp .product-details.sticky-content--desktop{--elyvra-pdp-sticky-gap: 24px;top:calc(var(--sticky-header-offset, 0px) + var(--elyvra-pdp-sticky-gap));max-height:calc(100vh - var(--sticky-header-offset, 0px) - var(--elyvra-pdp-sticky-gap) * 2);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--elyvra-hairline) transparent;scrollbar-gutter:stable}.product-information.elyvra-pdp .product-information--media-left .product-details.sticky-content--desktop{padding-inline-end:6px;margin-inline-end:-6px}.product-information.elyvra-pdp .product-information--media-right .product-details.sticky-content--desktop{padding-inline-start:6px;margin-inline-start:-6px}}.elyvra-media-placeholder{display:block;width:100%;aspect-ratio:4 / 5;background-color:var(--elyvra-linen);box-shadow:inset 0 0 0 1px var(--elyvra-hairline)}media-gallery slideshow-controls[controls-on-media]:has(.slideshow-controls__counter){--color-foreground: var(--elyvra-charcoal);--color-foreground-rgb: var(--elyvra-charcoal-rgb);justify-content:flex-end;padding:12px var(--page-margin, 20px);mix-blend-mode:normal;pointer-events:none}media-gallery .slideshow-controls__counter{margin:0;padding:7px 8px 6px calc(8px + .14em);border-radius:0;background-color:rgb(var(--elyvra-porcelain-rgb) / .92);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--elyvra-charcoal);font-family:var(--font-body--family);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.14em;font-variant-numeric:tabular-nums lining-nums}media-gallery .slideshow-controls__counter .slash{margin:0;padding:0;color:inherit}media-gallery .slideshow-controls__counter .slash:before,media-gallery .slideshow-controls__counter .slash:after{content:"\a0"}media-gallery.elyvra-gallery--counter-pad .slideshow-controls__counter [ref=current]:before{content:"0"}media-gallery.elyvra-gallery--counter-pad .slideshow-controls__counter .slash:after{content:"\a0 0"}.dialog-thumbnails-list__thumbnail,.dialog-thumbnails-list__thumbnail img{border-radius:0}.product-information.elyvra-pdp .product-details .text-block h1{margin:0;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.12;letter-spacing:-.005em;text-wrap:balance}.product-information.elyvra-pdp .product-details product-price{font-size:1rem}.product-information.elyvra-pdp .product-details product-price .price-prior-note{margin-block-start:4px}product-price .tax-note{margin-block-start:6px;font-size:.75rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text, .7))}variant-picker .variant-option+.variant-option{margin-block-start:24px}variant-picker .variant-option--buttons legend,variant-picker .variant-option--dropdowns>label,variant-picker .variant-option[data-testid=variant-option-single]{margin-block-end:12px;font-family:var(--font-body--family);font-size:var(--elyvra-text-label, .75rem);font-weight:500;line-height:1.4;letter-spacing:var(--elyvra-label-tracking, .12em);text-transform:uppercase}variant-picker .variant-option__swatch-value{padding-inline-start:10px;letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:400;color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text, .7))}variant-picker .variant-option--buttons{gap:8px}variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px;padding-block:0;padding-inline:14px;border-radius:0;font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}variant-picker .variant-option__button-label__pill{display:none}variant-picker .variant-option__button-label:after,variant-picker .variant-option__button-label:before{transition:none}variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){background-color:var(--color-selected-variant-background);color:var(--color-selected-variant-text)}@media(hover:hover){variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):hover{background-color:var(--color-selected-variant-hover-background);color:var(--color-selected-variant-hover-text)}variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(:checked)):hover:before{border-color:var(--color-foreground)}}variant-picker .variant-option--equal-width-buttons{grid-template-columns:repeat(auto-fit,minmax(min(var(--variant-min-width),calc((100% - 16px) / 3)),1fr))}variant-picker .variant-option--equal-width-buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:0;padding-block:6px;padding-inline:8px;white-space:normal}variant-picker .variant-option--equal-width-buttons .variant-option__button-label__text{min-width:0;line-height:1.25;overflow-wrap:anywhere}@media screen and (max-width:749px){variant-picker .variant-option--equal-width-buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){letter-spacing:.04em}}variant-picker .variant-option--buttons legend{display:flex;align-items:center;flex-wrap:wrap}.elyvra-option-thumb{display:none}@media screen and (max-width:749px){.elyvra-option-thumb{display:block;flex:0 0 auto;width:32px;height:40px;margin-inline-end:12px;overflow:hidden;background-color:var(--elyvra-linen)}.elyvra-option-thumb__img{display:block;width:100%;height:100%;object-fit:cover}}variant-picker:is([data-elyvra-choose=true],[data-elyvra-choose=prompt]) [data-elyvra-choose-fieldset] .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){--variant-picker-stroke-color: var(--color-variant-border);background-color:var(--color-variant-background);color:var(--color-variant-text);border-color:var(--color-variant-border)}variant-picker:is([data-elyvra-choose=true],[data-elyvra-choose=prompt]) [data-elyvra-choose-fieldset] .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):before{border-color:var(--color-variant-border)}variant-picker:is([data-elyvra-choose=true],[data-elyvra-choose=prompt]) [data-elyvra-choose-fieldset] .elyvra-option-value{display:none}.elyvra-choose-error{display:none;grid-column:1 / -1;flex-basis:100%;margin:0 0 4px;padding-inline-start:10px;border-inline-start:1px solid var(--color-error, var(--elyvra-burgundy));font-family:var(--font-body--family);font-size:var(--elyvra-text-small-print, .8125rem);line-height:1.4;color:var(--color-foreground)}variant-picker[data-elyvra-choose=prompt] .elyvra-choose-error{display:block}.product-details:has(variant-picker:is([data-elyvra-choose=true],[data-elyvra-choose=prompt])) .accelerated-checkout-block>*{pointer-events:none}variant-picker .variant-option__button-label:has(:focus-visible){outline:var(--focus-outline-width, 2px) solid var(--focus-ring-color);outline-offset:var(--focus-outline-offset, 3px)}media-gallery slideshow-slides[role=region]:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--focus-ring-color);outline-offset:calc(var(--focus-outline-width, 2px) * -1)}variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){color:rgb(var(--color-variant-text-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text, .7))}variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):has(:checked){color:rgb(var(--color-selected-variant-text-rgb) / .8)}variant-picker .variant-option--swatches .swatch{--swatch-width: 32px;--swatch-height: 32px;border:1px solid var(--elyvra-taupe-ink);border-radius:0}variant-picker .variant-option__button-label--has-swatch{border-radius:0}variant-picker .variant-option__button-label--has-swatch:hover{outline:1px solid rgb(var(--color-foreground-rgb) / .45);outline-offset:2px}variant-picker .variant-option__button-label--has-swatch:has(:checked){outline:1px solid rgb(var(--color-foreground-rgb));outline-offset:2px}variant-picker .variant-option__button-label--has-swatch:has(:focus-visible){outline:var(--focus-outline-width, 2px) solid var(--focus-ring-color);outline-offset:3px}variant-picker .variant-option__select-wrapper{border-radius:0}variant-picker .variant-option__select:focus-visible{outline-color:var(--focus-ring-color)}.product-form-buttons .add-to-cart-button .add-to-cart-icon{display:none}.product-information.elyvra-pdp .product-form-buttons .add-to-cart-button{min-height:52px}.product-information.elyvra-pdp .product-form-buttons{gap:8px}.product-form-buttons .button:disabled:not([data-added=true]),.product-form-buttons .button:disabled:not([data-added=true]):hover{--button-color: rgb(var(--color-foreground-rgb) / var(--opacity-muted-text, .7));--button-background-color: transparent;--button-border-color: rgb(var(--color-foreground-rgb) / .35);opacity:1;cursor:not-allowed}.add-to-cart-button:active{scale:none;translate:none}.checkmark-burst :is(.ring,.burst){display:none}.checkmark-burst .check,.add-to-cart-button[data-added=true] .check{filter:none;scale:none}.checkmark-burst .tick,.add-to-cart-button[data-added=true] .tick{scale:1.75;stroke-width:.65}.add-to-cart-button[data-added=true] .add-to-cart-text{clip-path:none;filter:none;translate:none;opacity:0}[data-added=true] :is(.add-to-cart-text,.add-to-cart__added){animation-name:none}@media(prefers-reduced-motion:no-preference){.add-to-cart-text,.add-to-cart-button[data-added=true] .add-to-cart-text{transition:opacity var(--elyvra-duration-fast) var(--elyvra-ease)}.add-to-cart-button .checkmark-burst{transition:opacity var(--elyvra-duration) var(--elyvra-ease) 80ms}.add-to-cart-button[data-added=true] :is(.check,.tick,.ring,.line){transition:none}}sticky-add-to-cart .sticky-add-to-cart__bar{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;grid-template-areas:"title title button" "variant price button";align-items:center;row-gap:2px;column-gap:0;left:0;right:0;bottom:0;width:100%;max-width:none;padding-block:10px calc(10px + var(--safe-area-inset-bottom, 0px));padding-inline:var(--page-margin, 20px);border:0;border-block-start:1px solid var(--elyvra-hairline);border-radius:0;box-shadow:none;background-color:var(--elyvra-porcelain);color:var(--elyvra-charcoal);opacity:0;visibility:hidden;transform:translateY(100%);transition:transform var(--elyvra-duration) var(--elyvra-ease),opacity var(--elyvra-duration) var(--elyvra-ease),visibility 0s linear var(--elyvra-duration)}sticky-add-to-cart .sticky-add-to-cart__bar:before{content:none}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{opacity:1;visibility:visible;transform:none;transition:transform var(--elyvra-duration) var(--elyvra-ease),opacity var(--elyvra-duration) var(--elyvra-ease),visibility 0s linear 0s}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{display:none}sticky-add-to-cart .sticky-add-to-cart__image{display:none}sticky-add-to-cart .sticky-add-to-cart__info{display:contents}sticky-add-to-cart .sticky-add-to-cart__title{grid-area:title;display:block;min-width:0;margin:0;overflow:hidden;font-size:.8125rem;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__variant{grid-area:variant;display:block;margin:0;font-size:.75rem;line-height:1.35;white-space:nowrap;color:rgb(var(--elyvra-charcoal-rgb) / var(--opacity-muted-text, .7))}sticky-add-to-cart .sticky-add-to-cart__variant:after{content:"\b7";content:"\b7" / "";margin-inline:6px}sticky-add-to-cart .sticky-add-to-cart__price{grid-area:price;min-width:0;overflow:hidden;font-size:.75rem;font-weight:400;line-height:1.35;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__price :is(.compare-at-price,.price-prior-note,.unit-price){display:none}sticky-add-to-cart .sticky-add-to-cart__button.button{grid-area:button;width:auto;min-width:0;height:auto;min-height:44px;margin-inline-start:16px;padding-block:0;padding-inline:calc(20px + var(--button-letter-spacing, .16em)) 20px}sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text__content{display:inline}sticky-add-to-cart .sticky-add-to-cart__button .elyvra-sticky-choose{display:none}sticky-add-to-cart[data-elyvra-choose=true] .sticky-add-to-cart__button .add-to-cart-text{display:none}sticky-add-to-cart[data-elyvra-choose=true] .sticky-add-to-cart__button .elyvra-sticky-choose{display:inline}sticky-add-to-cart[data-elyvra-choose=true] .sticky-add-to-cart__variant{display:none}@media screen and (min-width:750px){sticky-add-to-cart:not(.sticky-add-to-cart--elyvra-desktop){display:none}sticky-add-to-cart .sticky-add-to-cart__bar{padding-block:12px calc(12px + var(--safe-area-inset-bottom, 0px))}}.product-recommendations__skeleton-item{aspect-ratio:4 / 5;border-radius:0;background-color:var(--elyvra-linen);opacity:1;box-sizing:content-box;background-clip:content-box;padding-block-end:calc(var(--elyvra-card-text-size, .8125rem) * 1.45 * 2 + 31px)}product-card:has(.color-custom-badge-sold-out) .card-gallery :is(img,video){opacity:.82}product-card:has(.color-custom-badge-sold-out) product-price{color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text, .7))}.quick-add-modal,.quick-add-modal[open]{border-radius:0;box-shadow:none}.quick-add-modal::backdrop,.quick-add-modal[open]::backdrop{animation:none;background:#1f1f1f4d;-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:no-preference){.quick-add-modal[open]::backdrop{animation:elyvra-quick-add-fade var(--elyvra-duration) var(--elyvra-ease)}}@keyframes elyvra-quick-add-fade{0%{opacity:0}to{opacity:1}}.quick-add-modal__close,.quick-add-modal__close:hover:not(:active){width:44px;height:44px;border:0;border-radius:0;box-shadow:none;background-color:transparent;color:var(--color-foreground);transition:color var(--elyvra-duration) var(--elyvra-ease);transform:none}.quick-add-modal__close:hover:not(:active){color:var(--color-link-hover)}.quick-add-modal__close:active{transform:none}.quick-add-modal__close:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--focus-ring-color);outline-offset:-4px}.quick-add-modal__close:focus-visible:after{content:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/elyvra-product.css.map */
