body{font-family:var(--font-brand-body);color:var(--color-body);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-brand-heading);color:var(--color-ink);letter-spacing:0}a,.link,.underlined-link{color:var(--color-primary)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:var(--radius-button);font-size:1.25rem;font-family:var(--font-brand-body);font-weight:700;letter-spacing:0;min-height:3.8rem;padding:0 1.6rem}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{box-shadow:none}.button,.button.button--primary,.shopify-challenge__button,.customer button{background:var(--color-primary);color:var(--color-surface)}.button:hover,.button.button--primary:hover,.shopify-challenge__button:hover,.customer button:hover{background:var(--color-primary-hover)}.product-form__submit,.product-form__submit:hover,.product-form__submit:focus,.product-form__submit:focus-visible,.shopify-payment-button__button,.shopify-payment-button__button:hover,.shopify-payment-button__button:focus,.shopify-payment-button__button:focus-visible,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{border:0;border-radius:var(--radius-button);box-shadow:none;color:var(--color-surface);font-size:1.3rem;min-height:3.8rem;outline:0;overflow:hidden;padding:0 1.8rem;transform:translateY(0);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.product-form__submit,.product-form__submit.button,.product-form__submit.button.button--primary,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:var(--color-primary);color:var(--color-surface)}.product-form__submit:hover,.product-form__submit.button:hover,.product-form__submit.button.button--primary:hover,.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--color-primary-hover);color:var(--color-surface);box-shadow:0 .8rem 1.8rem rgba(var(--color-shadow),.12);transform:translateY(-.1rem)}.product-form__submit:active,.product-form__submit.button:active,.product-form__submit.button.button--primary:active,.shopify-payment-button__button:active,.shopify-payment-button__button--unbranded:active{box-shadow:none;transform:translateY(0)}.product-form__submit:before,.product-form__submit:after,.product-form__submit:hover:after,.product-form__submit:focus:after,.product-form__submit:focus-visible:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,.shopify-payment-button__button:hover:after,.shopify-payment-button__button:focus:after,.shopify-payment-button__button:focus-visible:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:hover:after,.shopify-payment-button__button--unbranded:focus:after,.shopify-payment-button__button--unbranded:focus-visible:after{box-shadow:none;content:none}.product-form__submit:focus-visible,.shopify-payment-button__button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible{box-shadow:0 0 0 .3rem var(--color-primary-soft)}.product__title{margin-bottom:.8rem}.product__title h1,.product__title .h1{font-size:clamp(2rem,2.3vw,2.6rem);line-height:1.15}.product__info-container .price{font-size:1.6rem}.product__text.caption-with-letter-spacing,.product-form__input .form__label,.product-form__quantity .form__label,.price-per-item__label.form__label{font-size:1.1rem}.product__description{font-size:1.3rem;line-height:1.45}.product-form__input--pill{margin-bottom:1rem}.product-form__input--pill input[type=radio]+label{border-color:rgba(var(--color-foreground),.18);border-radius:var(--radius-button);font-size:1.05rem;font-weight:700;letter-spacing:0;line-height:1.1;margin:.3rem .3rem .15rem 0;min-height:2.8rem;padding:.45rem .8rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.product-form__input--pill input[type=radio]+label:before{box-shadow:none}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--color-primary);color:var(--color-primary)}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.product-form__input--pill input[type=radio]:checked+label:hover{color:var(--color-surface)}.product-form__quantity{margin-bottom:1.2rem}.product-form__quantity .quantity{border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--radius-button);min-height:3.6rem;width:11.6rem}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{box-shadow:none}.product-form__quantity .quantity__button{color:var(--color-ink);font-size:1.2rem;width:3.4rem}.product-form__quantity .quantity__button:hover{background:var(--color-primary-soft);color:var(--color-primary)}.product-form__quantity .quantity__button .svg-wrapper{width:1rem}.product-form__quantity .quantity__input{font-size:1.15rem;font-weight:700;opacity:1;padding:0 .2rem}.product .eyesaloon-tryon__button{font-size:1.2rem!important;min-height:3.6rem!important;min-width:12rem!important;padding:0 1.4rem!important}.product .eyesaloon-tryon-modal__action{font-size:1.15rem!important;min-height:3.5rem!important;padding:0 1.3rem!important}.button.button--secondary{background:var(--color-surface);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.button.button--ghost,.eyesaloon-button--ghost{background:transparent;color:var(--color-ink);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.16)}.button.loading,.eyesaloon-is-loading{color:transparent;pointer-events:none;position:relative}.button.loading:after,.eyesaloon-is-loading:after{animation:eyesaloon-spin .8s linear infinite;border:.2rem solid var(--color-surface);border-block-start-color:transparent;border-radius:50%;content:"";height:1.8rem;inset:calc(50% - .9rem) auto auto calc(50% - .9rem);position:absolute;width:1.8rem}.header-wrapper,.utility-bar{background:var(--color-surface);color:var(--color-ink)}.utility-bar{background:var(--color-surface-warm)}.announcement-bar__message,.header__menu-item,.header__icon,.menu-drawer__menu-item{color:var(--color-ink);letter-spacing:0}.header__heading-link .h2,.header__heading-logo-wrapper+.h2{font-weight:700;letter-spacing:0}.header__menu-item:hover,.header__active-menu-item,.menu-drawer__menu-item:hover,.header__icon:hover{color:var(--color-primary)}.predictive-search,.search-modal__content{background:var(--color-surface);color:var(--color-ink)}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--color-surface-warm)}.facets-wrapper,.facets-container,.facets-vertical-sort,.mobile-facets__inner{color:var(--color-ink)}.facet-checkbox,.facets__summary,.mobile-facets__summary,.facet-filters__sort,.product-count__text{letter-spacing:0}.active-facets__button,.active-facets__button-remove,.facets__reset{color:var(--color-primary)}.collection .product-grid{row-gap:3.2rem}.collection #product-grid[data-eyesaloon-filter-grid],.collection[data-eyesaloon-featured] .product-grid{row-gap:4rem}.collection #product-grid[data-eyesaloon-filter-grid] .card--media .card__inner,.collection[data-eyesaloon-featured] .product-grid .card--media .card__inner{--ratio-percent: 100% !important;background:var(--color-surface)}.collection #product-grid[data-eyesaloon-filter-grid] .card__media,.collection[data-eyesaloon-featured] .product-grid .card__media{border-radius:var(--radius-card);overflow:hidden}.collection #product-grid[data-eyesaloon-filter-grid] .card__media .media,.collection[data-eyesaloon-featured] .product-grid .card__media .media{align-items:center;background:var(--color-surface);border-radius:inherit;display:flex;justify-content:center}.collection #product-grid[data-eyesaloon-filter-grid] .card__media .media img,.collection[data-eyesaloon-featured] .product-grid .card__media .media img{height:auto;max-width:none;object-position:center;object-fit:initial;top:50%;transform:translateY(-50%);width:100%}@media screen and (min-width:990px){.collection #product-grid[data-eyesaloon-filter-grid] .card-wrapper:hover .media.media--hover-effect>img:only-child,.collection #product-grid[data-eyesaloon-filter-grid] .card-wrapper:hover .media.media--hover-effect>img+img,.collection[data-eyesaloon-featured] .product-grid .card-wrapper:hover .media.media--hover-effect>img:only-child,.collection[data-eyesaloon-featured] .product-grid .card-wrapper:hover .media.media--hover-effect>img+img{transform:translateY(-50%) scale(1.03)}}@media screen and (min-width:990px){.collection #product-grid[data-eyesaloon-filter-grid]>.grid__item,.collection[data-eyesaloon-featured] .product-grid>.grid__item{flex-grow:0;max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.collection--empty .title{color:var(--color-ink)}@media screen and (min-width:750px){.eyesaloon-product-page-width{max-width:min(172rem,calc(100% - 6rem))}.eyesaloon-product-page-width .product__column-sticky{top:9rem}}.badge{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.card,.product-card-wrapper .card,.collection-card-wrapper .card,.card__media,.media,.global-media-settings{border-radius:var(--radius-card)}.eyesaloon-chip{display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;padding:.8rem 1.4rem;border:1px solid currentColor;border-radius:var(--radius-chip);color:var(--color-primary);background:var(--color-surface);font-size:1.4rem;line-height:1;text-decoration:none}.eyesaloon-chip[aria-pressed=true],.eyesaloon-chip.is-selected{color:var(--color-surface);background:var(--color-primary)}.eyesaloon-trust-strip{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.eyesaloon-trust-strip--compact{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.eyesaloon-trust-item{display:grid;gap:.4rem;padding:1.6rem;border-radius:var(--radius-card);background:var(--color-surface-warm);color:var(--color-ink)}.eyesaloon-trust-item__title{color:var(--color-ink);font-size:1.4rem;font-weight:700;line-height:1.25;margin:0}.eyesaloon-trust-item__text{color:var(--color-body);font-size:1.3rem;line-height:1.35;margin:0}.eyesaloon-price{color:var(--color-ink);font-weight:600}.eyesaloon-price__compare{color:var(--color-muted);margin-inline-start:.8rem;text-decoration:line-through}.eyesaloon-badge{align-items:center;background:var(--color-primary-soft);border:1px solid var(--color-primary);border-radius:var(--radius-chip);color:var(--color-primary);display:inline-flex;font-size:1.2rem;font-weight:700;line-height:1;min-height:3rem;padding:.7rem 1.1rem}.eyesaloon-card{background:var(--color-surface);border-radius:var(--radius-card);color:var(--color-body);display:grid;gap:1.2rem;overflow:hidden;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.eyesaloon-product-card:hover{box-shadow:0 1.4rem 3.6rem rgba(var(--color-shadow),.08);transform:translateY(-.3rem)}.eyesaloon-card__media{aspect-ratio:4 / 3;background:var(--color-surface-warm);border-radius:var(--radius-card);display:grid;overflow:hidden;place-items:center}.eyesaloon-card__media img{display:block;height:100%;object-fit:cover;width:100%}.eyesaloon-card__content{display:grid;gap:.7rem}.eyesaloon-card__title{color:var(--color-ink);font-size:1.6rem;font-weight:600;line-height:1.25;margin:0}.eyesaloon-card__title a{color:inherit;text-decoration:none}.eyesaloon-swatches{display:flex;gap:.6rem}.eyesaloon-swatch{background:var(--swatch-color, var(--color-muted));border:.2rem solid var(--color-surface);border-radius:50%;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.18);display:inline-flex;height:1.6rem;width:1.6rem}.eyesaloon-rating{align-items:center;color:var(--color-accent-warm);display:inline-flex;font-size:1.4rem;gap:.6rem;line-height:1}.eyesaloon-rating__stars{display:inline-flex;gap:.1rem}.eyesaloon-rating__count{color:var(--color-body);font-weight:600}.eyesaloon-steps{counter-reset:eyesaloon-step;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.eyesaloon-step{align-items:flex-start;background:var(--color-surface);border-radius:var(--radius-button);color:var(--color-ink);display:flex;gap:1.2rem;padding:1.2rem}.eyesaloon-step__number{align-items:center;background:var(--color-primary-soft);border-radius:50%;color:var(--color-primary);display:inline-flex;flex:0 0 3.2rem;font-size:1.3rem;font-weight:700;height:3.2rem;justify-content:center;width:3.2rem}.eyesaloon-step__copy{display:grid;gap:.3rem;padding-block-start:.4rem}.eyesaloon-step__heading{color:var(--color-ink);font-weight:700}.eyesaloon-step__text{color:var(--color-body);font-size:1.3rem;line-height:1.4}.eyesaloon-measurement{display:grid;gap:1rem;max-width:42rem}.eyesaloon-measurement__diagram{color:var(--color-primary);height:auto;width:100%}.eyesaloon-measurement__diagram-label{fill:var(--color-ink);font-family:var(--font-brand-body);font-size:1.3rem;font-weight:600}.eyesaloon-spin{background:var(--color-surface-warm);border-radius:var(--radius-card);display:grid;gap:1.2rem;overflow:hidden;padding:1.6rem}.eyesaloon-spin__track{aspect-ratio:4 / 3;background:var(--color-surface);border-radius:var(--radius-card);cursor:ew-resize;display:grid;overflow:hidden;place-items:center;touch-action:pan-y}.eyesaloon-spin__track img{grid-area:1 / 1;height:100%;object-fit:contain;width:100%}.eyesaloon-spin__control{display:grid;gap:.8rem}.eyesaloon-spin__control span{color:var(--color-ink);font-size:1.3rem;font-weight:700}.eyesaloon-product-measurements,.eyesaloon-rx{background:var(--color-surface-warm);border-radius:var(--radius-card);color:var(--color-body);display:grid;gap:1.6rem;padding:2rem}.eyesaloon-rx{gap:.7rem;margin-block-end:1.8rem;padding:1rem}.eyesaloon-rx+.product-form__buttons{margin-block-start:1.8rem}.eyesaloon-product-measurements h2{font-size:1.35rem;line-height:1.2;margin:0}.eyesaloon-product-measurements{gap:1rem;padding:1.4rem}.eyesaloon-product-measurements .eyesaloon-measurement{gap:.6rem;justify-self:center;max-width:24rem;width:100%}.eyesaloon-product-measurements .eyesaloon-measurement__diagram-label{font-size:1.35rem;font-weight:700}.eyesaloon-product-measurements .eyesaloon-measurement__arrows{stroke-width:2.5}.eyesaloon-measurement-table{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.eyesaloon-measurement-table div{background:var(--color-surface);border-radius:var(--radius-button);padding:.7rem .8rem}.eyesaloon-measurement-table dt{color:var(--color-ink);font-size:1.3rem;font-weight:700}.eyesaloon-rx label span,.eyesaloon-rx__legend{color:var(--color-ink);font-size:1.1rem;font-weight:700}.eyesaloon-measurement-table dt{font-size:1.1rem}.eyesaloon-measurement-table dd{color:var(--color-body);font-size:1.2rem;margin:.2rem 0 0}.eyesaloon-fit-note,.eyesaloon-rx__note{color:var(--color-body);font-size:1.15rem;margin:0}.eyesaloon-rx__fieldset{border:0;display:grid;gap:1rem;margin:0;padding:0}.eyesaloon-rx__switch{background:var(--color-surface);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--radius-button);display:grid;gap:.3rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.3rem}.eyesaloon-rx__switch .eyesaloon-rx__legend{grid-column:1 / -1;font-size:1rem;line-height:1.1;padding:.2rem .5rem 0}.eyesaloon-rx__switch-option{align-items:center;border-radius:var(--radius-button);cursor:pointer;display:flex;justify-content:center;min-height:3.4rem;padding:.65rem .8rem;text-align:center}.eyesaloon-rx__switch-option span{font-size:1.1rem;line-height:1.2}.eyesaloon-rx__switch-option input{height:1px;opacity:0;position:absolute;width:1px}.eyesaloon-rx__switch-option:has(input:checked){background:var(--color-primary);color:var(--color-surface)}.eyesaloon-rx__switch-option:hover,.eyesaloon-rx__switch-option:focus-within{border-radius:var(--radius-button);box-shadow:inset 0 0 0 1px var(--color-primary)}.eyesaloon-rx .eyesaloon-rx__switch-option:has(input:checked),.eyesaloon-rx .eyesaloon-rx__switch-option:has(input:checked) span{color:var(--color-surface)!important}.eyesaloon-rx__switch-option input:focus,.eyesaloon-rx__switch-option input:focus-visible{box-shadow:none;outline:0}.eyesaloon-rx__edit{background:transparent;border:0;color:var(--color-primary);cursor:pointer;font:inherit;font-size:1.1rem;font-weight:700;justify-self:start;padding:0;text-decoration:underline;text-underline-offset:.3rem}.eyesaloon-rx__fieldset+.eyesaloon-rx__tabs,.eyesaloon-rx__tabs+.eyesaloon-rx__grid,.eyesaloon-rx__tabs+.eyesaloon-rx__upload{margin-block-start:.4rem}.eyesaloon-rx__legend{margin-block-end:.4rem}.eyesaloon-rx__card,.eyesaloon-rx__tab{align-items:center;background:var(--color-surface);border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--radius-button);cursor:pointer;display:flex;gap:.8rem;min-height:3.8rem;padding:.75rem 1rem}.eyesaloon-rx__card span,.eyesaloon-rx__tab span{font-size:1.1rem;line-height:1.25}.eyesaloon-rx__card:has(input:checked),.eyesaloon-rx__tab:has(input:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.eyesaloon-rx__panel,.eyesaloon-rx__grid{display:grid;gap:1.2rem}.eyesaloon-rx__panel[hidden],.eyesaloon-rx__grid[hidden],.eyesaloon-rx__upload[hidden],.eyesaloon-rx__whatsapp[hidden],.eyesaloon-rx__package[hidden],.eyesaloon-rx__edit[hidden]{display:none}.eyesaloon-rx__tabs{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.eyesaloon-rx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eyesaloon-rx__lens{background:var(--color-surface-warm);border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--radius-card);display:grid;gap:.8rem;margin:0;padding:1.1rem}.eyesaloon-rx__lens legend{color:var(--color-ink);font-size:1.1rem;font-weight:800;padding:0 .4rem}.eyesaloon-rx__extras{display:grid;gap:1rem;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.eyesaloon-rx__grid label,.eyesaloon-rx__upload,.eyesaloon-rx__whatsapp,.eyesaloon-rx__package{display:grid;gap:.6rem}.eyesaloon-rx__grid label span,.eyesaloon-rx__upload label span,.eyesaloon-rx__package>span{font-size:1rem;line-height:1.15}.eyesaloon-rx__grid .field__input,.eyesaloon-rx__package .select__select{-webkit-appearance:none;appearance:none;background:var(--color-surface);border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--radius-button);box-shadow:inset 0 0 0 1px transparent;color:var(--color-ink);font-size:1.2rem;min-height:3.8rem;padding:.7rem .9rem;width:100%}.eyesaloon-rx__grid .field__input:hover,.eyesaloon-rx__package .select__select:hover,.eyesaloon-rx__file:hover{border-color:rgba(var(--color-foreground),.34)}.eyesaloon-rx__grid .field__input:focus,.eyesaloon-rx__grid .field__input:focus-visible,.eyesaloon-rx__package .select__select:focus,.eyesaloon-rx__package .select__select:focus-visible,.eyesaloon-rx__file:focus,.eyesaloon-rx__file:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 .3rem var(--color-primary-soft);outline:0}.eyesaloon-rx__grid .field__input:invalid,.eyesaloon-rx__file:invalid{border-color:rgba(var(--color-foreground),.55)}.eyesaloon-rx__whatsapp{background:var(--color-surface-warm);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--radius-card);padding:1.1rem}.eyesaloon-rx__whatsapp-title{color:var(--color-ink);font-size:1.15rem;font-weight:800;margin:0}.eyesaloon-rx__whatsapp-link{align-items:center;background:var(--color-primary);border-radius:var(--radius-button);color:var(--color-button-text);display:flex;flex-wrap:wrap;font-size:1.15rem;font-weight:800;gap:.8rem 1.2rem;justify-content:space-between;padding:1rem 1.2rem;text-decoration:none}.eyesaloon-rx__whatsapp-number{color:var(--color-body);font-size:1.15rem;margin:0}.eyesaloon-rx__file{-webkit-appearance:none;appearance:none;background:var(--color-surface);border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--radius-button);color:var(--color-ink);cursor:pointer;font-size:1.15rem;inline-size:100%;padding:.8rem}.eyesaloon-rx__file::file-selector-button,.eyesaloon-rx__file::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;background:var(--color-primary);border:0;border-radius:var(--radius-pill);box-shadow:none;color:var(--color-surface);cursor:pointer;font-family:var(--font-brand-body);font-size:1.1rem;font-weight:700;line-height:1;margin-inline-end:1rem;min-height:3rem;padding:.75rem 1.1rem}.eyesaloon-rx__file:hover::file-selector-button,.eyesaloon-rx__file:hover::-webkit-file-upload-button,.eyesaloon-rx__file:focus::file-selector-button,.eyesaloon-rx__file:focus::-webkit-file-upload-button{background:var(--color-primary-hover);color:var(--color-surface)}.eyesaloon-rx__checkbox{align-items:center;display:flex;gap:.8rem}.eyesaloon-rx__checkbox span{font-size:1rem;line-height:1.25}.eyesaloon-rx__modal{align-items:center;display:grid;height:100dvh;top:0;right:0;bottom:0;left:0;justify-items:center;padding:1.6rem;position:fixed;width:100vw;z-index:1000}.eyesaloon-rx__modal[hidden]{display:none}.eyesaloon-rx__scrim{background:rgba(var(--color-foreground),.48);border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;position:fixed}.eyesaloon-rx__dialog{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:0 2rem 6rem rgba(var(--color-shadow),.18);color:var(--color-body);display:grid;gap:1.2rem;max-block-size:min(84vh,74rem);max-inline-size:72rem;overflow:auto;padding:1.6rem;position:relative;width:min(100%,72rem)}.eyesaloon-rx__dialog:focus{outline:0}.eyesaloon-rx__dialog-header{align-items:start;display:flex;gap:1.2rem;justify-content:space-between}.eyesaloon-rx__dialog-header h2{color:var(--color-ink);font-size:clamp(1.35rem,1.5vw,1.7rem);line-height:1.2;margin:0}.eyesaloon-rx__dialog-header p{color:var(--color-body);font-size:1.1rem;line-height:1.35;margin:.4rem 0 0}.eyesaloon-rx__close{align-items:center;background:var(--color-surface-warm);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;height:3.2rem;justify-content:center;padding:0;width:3.2rem}.eyesaloon-rx__close .icon{width:1.1rem}.eyesaloon-rx__dialog-actions{border-top:1px solid rgba(var(--color-foreground),.1);display:flex;justify-content:flex-end;padding-block-start:1.6rem}.eyesaloon-rx .button:before,.eyesaloon-rx .button:after,.eyesaloon-rx .button:hover:after,.eyesaloon-rx__modal .button:before,.eyesaloon-rx__modal .button:after,.eyesaloon-rx__modal .button:hover:after,.eyesaloon-rx .eyesaloon-rx__whatsapp-link:before,.eyesaloon-rx .eyesaloon-rx__whatsapp-link:after{content:none;box-shadow:none}.eyesaloon-rx .button,.eyesaloon-rx .button:hover,.eyesaloon-rx__modal .button,.eyesaloon-rx__modal .button:hover,.eyesaloon-rx .eyesaloon-rx__whatsapp-link,.eyesaloon-rx .eyesaloon-rx__whatsapp-link:hover{border:0;border-radius:var(--radius-button);box-shadow:none}.eyesaloon-rx .button:focus,.eyesaloon-rx .button:focus-visible,.eyesaloon-rx__modal .button:focus,.eyesaloon-rx__modal .button:focus-visible,.eyesaloon-rx .eyesaloon-rx__whatsapp-link:focus,.eyesaloon-rx .eyesaloon-rx__whatsapp-link:focus-visible{border-radius:var(--radius-button);box-shadow:0 0 0 .3rem var(--color-primary-soft);outline:0}.eyesaloon-skeleton{display:grid;gap:1rem}.eyesaloon-skeleton__media,.eyesaloon-skeleton__line{animation:eyesaloon-pulse 1.2s ease-in-out infinite;background:var(--color-surface-warm);border-radius:var(--radius-button);display:block}.eyesaloon-skeleton__media{aspect-ratio:4 / 3;border-radius:var(--radius-card)}.eyesaloon-skeleton__line{height:1.2rem}.eyesaloon-skeleton__line:last-child{width:62%}.eyesaloon-home-hero{padding-block:2rem 5rem}.eyesaloon-home-hero--warm{background:var(--color-surface-warm)}.eyesaloon-home-hero__inner{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:clamp(48rem,72vh,72rem)}.eyesaloon-home-hero__copy{display:grid;gap:1.8rem;position:relative}.eyesaloon-home-hero__copy h1{font-size:clamp(4rem,6rem,7.2rem);line-height:.98;margin:0;max-width:10ch}.eyesaloon-home-hero__copy p{color:var(--color-body);font-size:1.8rem;line-height:1.5;margin:0;max-width:52rem}.eyesaloon-home-hero__ghost{color:rgba(var(--color-foreground),.06);font-size:8rem;font-weight:700;inset-block-start:-4rem;inset-inline-start:-1rem;line-height:1;position:absolute;z-index:0}.eyesaloon-home-hero__copy>*:not(.eyesaloon-home-hero__ghost){position:relative;z-index:1}.eyesaloon-home-hero__media{aspect-ratio:4 / 3;background:var(--color-surface);border-radius:var(--radius-card);display:grid;overflow:hidden;place-items:center}.eyesaloon-home-hero__media img{height:100%;object-fit:cover;width:100%}.eyesaloon-section-heading{display:grid;gap:.8rem;margin-block-end:2rem}.eyesaloon-section-heading h2,.eyesaloon-section-heading p{margin:0}.eyesaloon-section-heading p{color:var(--color-body)}.eyesaloon-featured-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:1.6rem}.eyesaloon-category-tiles,.eyesaloon-how,.eyesaloon-testimonials,.eyesaloon-social-feed{padding-block:4rem}.eyesaloon-category-tiles__grid{align-items:stretch;display:flex;gap:2rem}.eyesaloon-category-tiles__stack{display:flex;flex:1 1 auto;flex-direction:column;gap:2rem}.eyesaloon-category-tile{border-radius:var(--radius-card);display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-height:15rem;overflow:hidden;padding:3.2rem;position:relative;text-decoration:none;transition:transform .5s var(--eyesaloon-ease, cubic-bezier(.22, 1, .36, 1))}.eyesaloon-category-tile:hover{transform:translateY(-.6rem)}.eyesaloon-category-tile--large{flex:1.4 1 auto;min-height:34rem;padding:4rem}.eyesaloon-category-tile--primary{background:var(--color-primary);color:var(--color-surface)}.eyesaloon-category-tile--warm{background:var(--color-surface-warm);color:var(--color-ink)}.eyesaloon-category-tile--warm_dark{background:color-mix(in srgb,var(--color-surface-warm) 82%,var(--color-ink) 8%);color:var(--color-ink)}.eyesaloon-category-tile__icon{align-items:center;display:flex;inset-block-start:3.2rem;inset-inline-end:3.2rem;opacity:.9;position:absolute}.eyesaloon-category-tile__icon svg{height:3.4rem;width:3.4rem}.eyesaloon-category-tile__title{font-size:2.6rem;font-weight:600;margin-bottom:.6rem}.eyesaloon-category-tile__description{font-size:1.4rem}.eyesaloon-category-tile--primary .eyesaloon-category-tile__description{color:#ffffffbf}.eyesaloon-category-tile--warm .eyesaloon-category-tile__description,.eyesaloon-category-tile--warm_dark .eyesaloon-category-tile__description{color:var(--color-body)}.eyesaloon-category-tile__link{align-items:center;display:inline-flex;font-size:1.3rem;font-weight:600;gap:.6rem;margin-top:1.6rem}.eyesaloon-category-tile--warm .eyesaloon-category-tile__link,.eyesaloon-category-tile--warm_dark .eyesaloon-category-tile__link{color:var(--color-primary)}.eyesaloon-category-tile__link svg{height:1.4rem;width:1.4rem}.eyesaloon-how{background:var(--color-surface-warm)}.eyesaloon-how__inner{display:grid;gap:2rem}.eyesaloon-testimonials{background:var(--color-surface-warm)}.eyesaloon-testimonials__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.eyesaloon-social-feed__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.eyesaloon-testimonial{background:var(--color-surface);border-radius:var(--radius-card);display:grid;gap:1.2rem;margin:0;padding:1.8rem}.eyesaloon-testimonial blockquote,.eyesaloon-testimonial figcaption{margin:0}.eyesaloon-testimonial blockquote{color:var(--color-ink);font-weight:600;line-height:1.45}.eyesaloon-testimonial figcaption{color:var(--color-body);font-size:1.3rem}.eyesaloon-social-feed{background:var(--color-surface-warm)}.eyesaloon-social-feed__inner{display:grid;gap:1.4rem}.eyesaloon-social-post{color:var(--color-ink);display:grid;gap:.8rem;text-decoration:none}.eyesaloon-social-post__media{aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-card);display:grid;overflow:hidden;place-items:center}.eyesaloon-social-post__media img{height:100%;object-fit:cover;width:100%}.eyesaloon-social-post__caption{font-weight:700}.footer{background:color-mix(in srgb,var(--color-ink) 94%,var(--color-primary) 6%);color:var(--color-surface);position:relative}.footer:before{background:var(--color-primary);content:"";height:.3rem;inset-block-start:0;inset-inline:0;opacity:.9;position:absolute}.footer .footer__content-top{padding-bottom:0}.footer a,.footer .link,.footer-block__heading{color:var(--color-surface)}.footer .eyesaloon-footer-trust{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin-block-end:4rem}.footer .eyesaloon-trust-strip{margin-block-end:4rem}.footer .eyesaloon-trust-item{background:color-mix(in srgb,var(--color-surface) 8%,transparent);color:var(--color-surface)}.footer .eyesaloon-trust-item__title,.footer .eyesaloon-trust-item__text{color:var(--color-surface)}.eyesaloon-footer-top{align-items:start;display:grid;gap:2.8rem 4.4rem;grid-template-columns:minmax(27rem,1.35fr) minmax(10rem,.7fr) minmax(12rem,.75fr) minmax(18rem,.95fr);margin-block-end:2.6rem}.eyesaloon-footer-brand{display:grid;gap:1.3rem;max-width:36rem;padding-inline-end:1rem}.eyesaloon-footer-logo{color:var(--color-surface);display:inline-flex;font-size:2.8rem;line-height:1;margin:0;position:relative;width:fit-content}.eyesaloon-footer-logo:after{background:var(--color-primary);border-radius:999px;content:"";height:.3rem;inset-block-end:-.8rem;inset-inline-start:0;position:absolute;width:3.6rem}.eyesaloon-footer-brand p,.footer-block__details-content,.footer-block__details-content.rte,.footer .copyright__content,.footer .localization-form,.footer .caption-large{color:color-mix(in srgb,var(--color-surface) 68%,transparent)}.eyesaloon-footer-brand p{font-size:1.3rem;line-height:1.55;margin:0;max-width:32rem}.eyesaloon-footer-links{display:contents}.footer .footer-block{border-inline-start:1px solid color-mix(in srgb,var(--color-surface) 18%,transparent);margin:0;min-height:100%;padding-inline-start:1.8rem}.footer .footer-block__heading{font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-block-end:1rem;text-transform:uppercase}.footer .footer-block__details-content{font-size:1.3rem;line-height:1.5;margin:0}.footer .footer-block__details-content li+li{margin-block-start:.4rem}.footer .list-menu__item--link{color:var(--color-surface)!important;display:inline-flex;font-weight:500;opacity:.72;padding:0;transition:opacity .18s ease,transform .18s ease}.footer .list-menu__item--link:hover{color:var(--color-surface);opacity:1;transform:translate(.2rem)}.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__details-content .link--text{color:var(--color-surface)!important}.footer .newsletter-form{align-items:stretch;background:color-mix(in srgb,var(--color-surface) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-surface) 20%,transparent);border-radius:.8rem;display:flex;max-width:30rem;overflow:hidden}.footer .footer-block__newsletter{display:grid;gap:.8rem;margin-block-start:.2rem}.footer .footer-block__newsletter .footer-block__heading{color:color-mix(in srgb,var(--color-surface) 82%,transparent);font-size:1.25rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.footer .newsletter-form__field-wrapper{flex:1;max-width:none}.footer .newsletter-form .field{min-height:4rem}.footer .newsletter-form .field:before,.footer .newsletter-form .field:after,.footer .newsletter-form .field:hover:after{box-shadow:none}.footer .newsletter-form .field__input{background:transparent;color:var(--color-surface);font-size:1.3rem;min-height:4rem;padding-inline-end:4.8rem}.footer .newsletter-form .field__label{color:color-mix(in srgb,var(--color-surface) 58%,transparent)}.footer .newsletter-form__button{background:var(--color-primary);color:var(--color-surface);height:4rem;inset-inline-end:0;width:4.4rem}.eyesaloon-footer-help{align-items:center;background:var(--color-success);border-radius:999px;color:var(--color-surface);display:inline-flex;font-size:1.25rem;font-weight:700;gap:.6rem;justify-self:start;line-height:1;min-height:3.6rem;padding:.8rem 1.2rem;text-decoration:none}.eyesaloon-footer-help .svg-wrapper,.eyesaloon-footer-help .icon-whatsapp{height:1.6rem;width:1.6rem}.eyesaloon-footer-trust__item,.eyesaloon-payment-pill{background:color-mix(in srgb,var(--color-surface) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-surface) 20%,transparent);border-radius:var(--radius-button);color:var(--color-surface);padding:1.4rem}.eyesaloon-footer-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.eyesaloon-footer-address{color:var(--color-surface);margin:0;text-align:center}.eyesaloon-footer-address a{color:var(--color-surface)}.eyesaloon-payment-pill{color:color-mix(in srgb,var(--color-surface) 88%,transparent);display:inline-flex;font-size:1.1rem;font-weight:700;line-height:1;min-height:2.6rem;padding:.7rem .9rem}.footer__content-bottom{border-block-start:1px solid color-mix(in srgb,var(--color-surface) 16%,transparent);padding-block:1.2rem}.footer__content-bottom-wrapper{align-items:center;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between}.footer__content-bottom-wrapper+.footer__content-bottom-wrapper{margin-top:.8rem}.footer__list-social.list-social{gap:.4rem;justify-content:flex-end}.footer__list-social .list-social__link{border-radius:999px;color:color-mix(in srgb,var(--color-surface) 72%,transparent);min-height:3.6rem;min-width:3.6rem}.footer__list-social .list-social__link:hover{background:color-mix(in srgb,var(--color-surface) 9%,transparent);color:var(--color-surface)}.footer__list-social .list-social__link--whatsapp{background:var(--color-success);color:var(--color-surface)}.footer__list-social .list-social__link--whatsapp:hover{background:color-mix(in srgb,var(--color-success) 88%,var(--color-ink) 12%);color:var(--color-surface)}.footer__list-social .list-social__link--whatsapp .svg-wrapper,.footer__list-social .list-social__link--whatsapp .icon-whatsapp{height:1.8rem;width:1.8rem}.eyesaloon-muted{color:var(--color-muted)}.eyesaloon-whatsapp-fab{position:fixed;z-index:30;inset-block-end:1.6rem;inset-inline-end:1.6rem;display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--color-success);color:var(--color-surface);text-decoration:none;box-shadow:0 1rem 3rem rgba(var(--color-shadow),.2)}.eyesaloon-whatsapp-fab svg{fill:currentColor;height:2.6rem;width:2.6rem}.eyesaloon-cart-banner{background:var(--color-surface-warm);border-radius:var(--radius-card);color:var(--color-ink);display:grid;gap:.6rem;margin-block:1.6rem;padding:1.6rem}.eyesaloon-cart-banner p{color:var(--color-body);margin:0}.eyesaloon-cart-rx-status{color:var(--color-success);font-size:1.3rem;font-weight:700;margin:.8rem 0 0}.eyesaloon-cart-linked-line{background:rgba(var(--color-foreground),.06);border-radius:var(--radius-button);color:var(--color-body);display:inline-flex;font-size:1.2rem;font-weight:700;margin:.8rem 0 0;padding:.4rem .8rem}.eyesaloon-cart-item--lens-package .cart-item__image-container{opacity:.66}.eyesaloon-cart-payments{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end;margin-block-start:1rem}.eyesaloon-cart-payments .eyesaloon-payment-pill{background:var(--color-surface-warm);color:var(--color-ink)}.eyesaloon-collection-filters{align-items:end;background:var(--color-surface-warm);border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--radius-card);display:grid;gap:1.2rem;grid-template-columns:repeat(4,minmax(12rem,1fr)) auto;margin:0 auto 2.4rem;max-width:var(--page-width);padding:1.6rem}.eyesaloon-collection-filters__summary{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;grid-column:1 / -1;justify-content:space-between}.eyesaloon-collection-filters__count{color:var(--color-body);font-size:1.3rem;font-weight:700;margin:0}.eyesaloon-collection-filters__active{display:flex;flex-wrap:wrap;gap:.8rem}.eyesaloon-active-filter{align-items:center;background:var(--color-surface);border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--radius-chip);color:var(--color-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:1.2rem;font-weight:700;gap:.6rem;line-height:1;min-height:3.2rem;padding:.7rem 1rem}.eyesaloon-active-filter:after{content:"\d7";color:var(--color-primary);font-size:1.5rem;line-height:1}.eyesaloon-collection-filters label{display:grid;gap:.5rem}.eyesaloon-collection-filters label span{color:var(--color-ink);font-size:1.2rem;font-weight:700}.eyesaloon-collection-filters .select__select{background-color:var(--color-surface)}.eyesaloon-filter-empty{background:var(--color-surface-warm);border-radius:var(--radius-card);color:var(--color-body);margin-block-start:1.6rem;padding:2rem;text-align:center}.eyesaloon-styleguide{display:grid;gap:4rem;padding-block:4rem 6rem}.eyesaloon-styleguide__panel{display:grid;gap:1.6rem}.eyesaloon-styleguide__row{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.eyesaloon-styleguide__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.eyesaloon-styleguide__surface{background:var(--color-surface-warm);border-radius:var(--radius-card);padding:2rem}.eyesaloon-content-page{padding-block:3.2rem 4.8rem}.eyesaloon-content-page__hero{display:grid;gap:.8rem;max-width:72rem;padding-block-end:2.2rem}.eyesaloon-content-page__hero h1,.eyesaloon-not-found h1{color:var(--color-ink);font-size:clamp(2.6rem,4vw,4rem);line-height:1.08;margin:0}.eyesaloon-content-page__hero p,.eyesaloon-not-found__copy p{color:var(--color-body);font-size:1.35rem;line-height:1.45;margin:0;max-width:64rem}.eyesaloon-content-page__kicker{color:var(--color-primary);font-size:1rem;font-weight:800;letter-spacing:.06rem;line-height:1.2;margin:0;text-transform:uppercase}.eyesaloon-content-page__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:1.4rem}.eyesaloon-content-card,.eyesaloon-content-panel,.eyesaloon-not-found{background:var(--color-surface);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--radius-card);box-shadow:0 1rem 3rem rgba(var(--color-shadow),.08);color:var(--color-body)}.eyesaloon-content-card{display:grid;gap:.7rem;min-height:13.6rem;padding:1.6rem}.eyesaloon-content-card span{align-items:center;background:var(--color-primary-soft);border-radius:50%;color:var(--color-primary);display:inline-flex;font-size:1.1rem;font-weight:800;height:2.8rem;justify-content:center;width:2.8rem}.eyesaloon-content-card h2,.eyesaloon-content-panel h2{color:var(--color-ink);font-size:1.55rem;line-height:1.22;margin:0}.eyesaloon-content-card p,.eyesaloon-content-panel p{color:var(--color-body);font-size:1.25rem;line-height:1.45;margin:0}.eyesaloon-content-panel{display:grid;gap:1.2rem;margin-block:1.4rem;padding:1.8rem}.eyesaloon-content-panel--diagram{align-items:center;grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr)}.eyesaloon-content-panel--diagram .eyesaloon-measurement{background:var(--color-surface-warm);border-radius:var(--radius-card);color:var(--color-ink);padding:1.2rem}.eyesaloon-content-table{display:grid;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--radius-card)}.eyesaloon-content-table>div{display:grid;gap:.8rem;grid-template-columns:minmax(9rem,.35fr) 1fr;padding:1rem 1.2rem}.eyesaloon-content-table>div+div{border-block-start:1px solid rgba(var(--color-foreground),.1)}.eyesaloon-content-table strong{color:var(--color-ink);font-size:1.2rem;line-height:1.35}.eyesaloon-content-table span{color:var(--color-body);font-size:1.2rem;line-height:1.35}.eyesaloon-content-page__cta,.eyesaloon-not-found__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:2rem}.eyesaloon-content-page__cta .button{font-size:1.15rem;min-height:3.8rem;padding:0 1.4rem}.eyesaloon-not-found{display:grid;gap:2rem;margin-block:5.6rem;padding:3.2rem}.eyesaloon-not-found__copy{display:grid;gap:1rem}.eyesaloon-not-found__search{align-items:center;display:grid;gap:1.2rem;grid-template-columns:1fr auto;max-width:68rem}.eyesaloon-not-found__search .field__input{min-height:4.8rem}html[lang=ur],html[dir=rtl] body,html[lang=ur] h1,html[lang=ur] h2,html[lang=ur] h3,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:var(--font-brand-urdu)}@media screen and (max-width:749px){.button,.shopify-challenge__button,.customer button{width:100%}.eyesaloon-whatsapp-fab{inset-block-end:8.4rem}.eyesaloon-home-hero__inner,.eyesaloon-how__grid{grid-template-columns:1fr}.eyesaloon-home-hero__inner{min-height:auto;padding-block:3rem}.eyesaloon-home-hero__copy h1{font-size:4.2rem}.eyesaloon-home-hero__ghost{font-size:5rem}.eyesaloon-testimonials__grid,.eyesaloon-social-feed__grid,.eyesaloon-rx__grid,.eyesaloon-collection-filters{grid-template-columns:1fr}.eyesaloon-content-page{padding-block:2.4rem 3.6rem}.eyesaloon-content-page__hero{padding-block-end:1.2rem}.eyesaloon-content-page__hero h1,.eyesaloon-not-found h1{font-size:2.6rem}.eyesaloon-content-page__hero p{font-size:1.25rem;line-height:1.42}.eyesaloon-content-page__grid,.eyesaloon-content-panel--diagram,.eyesaloon-not-found__search{grid-template-columns:1fr}.eyesaloon-content-card,.eyesaloon-content-panel,.eyesaloon-not-found{padding:1.4rem}.eyesaloon-content-table>div{gap:.4rem;grid-template-columns:1fr;padding:.9rem 1rem}.cart__checkout-button{bottom:1.2rem;position:sticky;z-index:4}}@keyframes eyesaloon-spin{to{transform:rotate(1turn)}}@keyframes eyesaloon-pulse{50%{opacity:.55}}.eyesaloon-eyebrow{color:var(--color-primary);font-size:1.2rem;font-weight:600;letter-spacing:.18em;margin:0 0 .6rem;text-transform:uppercase}.eyesaloon-hero-carousel{overflow:hidden;padding-block:3.2rem 2.8rem}.eyesaloon-hero-carousel__track{position:relative;min-height:46rem}.eyesaloon-hero-carousel__slide{align-items:center;display:grid;gap:6.4rem;grid-template-columns:1fr 1fr;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translate(2.8rem);transition:opacity .6s var(--eyesaloon-ease, cubic-bezier(.22, 1, .36, 1)),transform .6s var(--eyesaloon-ease, cubic-bezier(.22, 1, .36, 1))}.eyesaloon-hero-carousel__slide.is-active{opacity:1;pointer-events:auto;transform:translate(0);position:relative}.eyesaloon-hero-carousel__copy h1{font-size:clamp(3.6rem,4.4vw,6rem);line-height:1.05;margin:0 0 1.8rem}.eyesaloon-hero-carousel__sub{color:var(--color-body);font-size:1.6rem;margin:0 0 2.6rem;max-width:44rem}.eyesaloon-hero-carousel__cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem}.eyesaloon-hero-carousel__trust{display:flex;flex-wrap:wrap;gap:1.8rem;margin:2.6rem 0 0;padding:0}.eyesaloon-hero-carousel__trust li{align-items:center;color:var(--color-body);display:flex;font-size:1.3rem;gap:.6rem}.eyesaloon-hero-carousel__trust svg{color:var(--color-primary);flex-shrink:0;height:1.4rem;width:1.4rem}.eyesaloon-hero-carousel__visual{align-items:center;background:var(--color-surface-warm);border-radius:2.8rem;display:flex;justify-content:center;min-height:40rem;padding:4.8rem;position:relative}.eyesaloon-hero-carousel__visual img,.eyesaloon-hero-carousel__visual svg{border-radius:1.4rem;width:100%}.eyesaloon-hero-carousel__tag{background:var(--color-surface);border-radius:1.4rem;box-shadow:0 1.2rem 3.2rem #1111111a;font-size:1.3rem;padding:1.2rem 1.6rem;position:absolute}.eyesaloon-hero-carousel__tag--price{bottom:2.8rem;color:var(--color-ink);font-weight:700;inset-inline-start:2.8rem}.eyesaloon-hero-carousel__tag--price span{color:var(--color-muted);display:block;font-size:1.1rem;font-weight:500}.eyesaloon-hero-carousel__tag--rating{align-items:center;color:var(--color-accent-warm);display:flex;font-weight:600;gap:.6rem;inset-inline-end:2.8rem;top:2.8rem}.eyesaloon-hero-carousel__tag--rating span:last-child{color:var(--color-muted);font-weight:500}.eyesaloon-hero-carousel__tag--badge{align-items:center;color:var(--color-success);display:flex;font-weight:600;gap:.8rem;inset-inline-end:2.8rem;top:2.8rem}.eyesaloon-hero-carousel__tag--badge svg{flex-shrink:0;height:1.5rem;width:1.5rem}.eyesaloon-hero-carousel__controls{align-items:center;display:flex;gap:1.8rem;justify-content:center;margin-top:4rem}.eyesaloon-hero-carousel__arrow{align-items:center;border:1.5px solid rgba(17,17,17,.12);border-radius:50%;display:flex;flex-shrink:0;height:4rem;justify-content:center;transition:border-color .2s;width:4rem}.eyesaloon-hero-carousel__arrow:hover{border-color:var(--color-ink)}.eyesaloon-hero-carousel__arrow svg{height:1.6rem;width:1.6rem}.eyesaloon-hero-carousel__dots{display:flex;gap:.8rem}.eyesaloon-hero-carousel__dot{background:#11111126;border-radius:999px;height:.8rem;transition:all .3s var(--eyesaloon-ease, cubic-bezier(.22, 1, .36, 1));width:.8rem}.eyesaloon-hero-carousel__dot.is-active{background:var(--color-primary);width:2.6rem}@media screen and (max-width:900px){.eyesaloon-hero-carousel__track{min-height:72rem}.eyesaloon-hero-carousel__slide{gap:3.2rem;grid-template-columns:1fr;text-align:center}.eyesaloon-hero-carousel__cta-row,.eyesaloon-hero-carousel__trust{justify-content:center}.eyesaloon-hero-carousel__sub{margin-inline:auto}}@media screen and (max-width:560px){.eyesaloon-hero-carousel__track{min-height:76rem}.eyesaloon-hero-carousel__cta-row{flex-direction:column;width:100%}.eyesaloon-hero-carousel__cta-row .button{width:100%}}@media(prefers-reduced-motion:reduce){.eyesaloon-hero-carousel__slide,.eyesaloon-hero-carousel__dot{transition-duration:.01ms!important}}.eyesaloon-marquee{background:var(--color-ink);overflow:hidden;padding-block:1.4rem}.eyesaloon-marquee__track{display:flex;gap:4.8rem;width:max-content;animation:eyesaloon-marquee-scroll var(--eyesaloon-marquee-duration, 26s) linear infinite}.eyesaloon-marquee__group{align-items:center;color:#ffffff8c;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.eyesaloon-marquee__item:after{content:"\b7";display:inline-block;margin-inline:2.4rem}.eyesaloon-marquee__item:last-child:after{content:none}.eyesaloon-marquee__item b{color:var(--color-surface)}@keyframes eyesaloon-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.eyesaloon-marquee__track{animation:none}}@media screen and (max-width:900px){.eyesaloon-category-tiles__grid{flex-direction:column}.eyesaloon-category-tile--large{flex:none;min-height:28rem}.eyesaloon-category-tiles__stack{flex:none;flex-direction:row;flex-wrap:wrap}.eyesaloon-category-tiles__stack .eyesaloon-category-tile{flex:1 1 calc(50% - 1rem);min-height:20rem}}@media screen and (max-width:560px){.eyesaloon-category-tiles__stack{flex-direction:column}.eyesaloon-category-tiles__stack .eyesaloon-category-tile{flex:1 1 auto}}.eyesaloon-split-feature{padding-block:4rem}.eyesaloon-split-feature__inner{align-items:center;display:grid;gap:4.8rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eyesaloon-split-feature--image-left .eyesaloon-split-feature__panel{order:-1}.eyesaloon-split-feature__copy{display:grid;gap:1.6rem}.eyesaloon-split-feature__copy h2{margin:0}.eyesaloon-split-feature__text{color:var(--color-body)}.eyesaloon-split-feature__text p{margin:0}.eyesaloon-split-feature__panel{background:var(--color-surface-warm);border-radius:var(--radius-card);display:grid;padding:3.2rem;place-items:center}.eyesaloon-checklist{display:grid;gap:1.2rem;list-style:none;margin:0;padding:0}.eyesaloon-checklist__item{align-items:flex-start;color:var(--color-ink);display:flex;font-weight:600;gap:1rem}.eyesaloon-checklist__item svg{color:var(--color-primary);flex:0 0 2rem;height:2rem;margin-block-start:.1rem;width:2rem}@media screen and (max-width:749px){.eyesaloon-split-feature__inner{grid-template-columns:1fr}.eyesaloon-split-feature--image-left .eyesaloon-split-feature__panel,.eyesaloon-split-feature__panel{order:-1}}.eyesaloon-trust-grid{padding-block:4rem}.eyesaloon-trust-grid__grid{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.eyesaloon-trust-grid__card{display:grid;gap:.8rem;justify-items:center;text-align:center}.eyesaloon-trust-grid__icon{align-items:center;background:var(--color-primary-soft);border-radius:50%;color:var(--color-primary);display:inline-flex;height:5.6rem;justify-content:center;width:5.6rem}.eyesaloon-trust-grid__icon svg{fill:currentColor;height:2.4rem;width:2.4rem}.eyesaloon-trust-grid__card-heading{color:var(--color-ink);font-size:1.6rem;font-weight:700;margin:0}.eyesaloon-trust-grid__card-text{color:var(--color-body);font-size:1.4rem;line-height:1.4;margin:0}@media screen and (max-width:989px){.eyesaloon-footer-top{grid-template-columns:1.15fr .85fr}.eyesaloon-footer-brand{grid-column:1 / -1;max-width:46rem}.eyesaloon-trust-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.eyesaloon-footer-top{gap:2.4rem 2rem;grid-template-columns:1fr 1fr}.eyesaloon-footer-brand{grid-column:1 / -1;max-width:none}.footer__content-bottom-wrapper{gap:1rem}.footer__list-social.list-social,.eyesaloon-footer-meta{justify-content:flex-start}.eyesaloon-rx__switch{grid-template-columns:1fr}.eyesaloon-rx__dialog{max-block-size:calc(100vh - 2rem);padding:1.6rem}.eyesaloon-rx__dialog-header h2{font-size:2rem}.eyesaloon-rx__grid,.eyesaloon-rx__extras{grid-template-columns:1fr}.eyesaloon-product-measurements .eyesaloon-measurement{max-width:20rem}.eyesaloon-measurement-table{grid-template-columns:1fr}}.section-header .header{transition:padding-top .2s ease,padding-bottom .2s ease,box-shadow .2s ease}.section-header .header.shrink{box-shadow:0 .2rem 1.2rem rgba(var(--color-shadow),.08);padding-top:1.2rem;padding-bottom:1.2rem}@media(prefers-reduced-motion:reduce){.section-header .header{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eyesaloon.css.map */
