@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}body{color:rgba(var(--color-foreground),.85);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:600;line-height:1.15;letter-spacing:-.01em}.caption,.caption-with-letter-spacing{color:rgba(var(--color-foreground),.5)}.product__title h1,.product__title .h1{font-size:2.2rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}@media screen and (max-width:989px){.product__title h1,.product__title .h1{font-size:1.9rem}}@media screen and (max-width:749px){.product__title h1,.product__title .h1{font-size:2.2rem}}.price-item--regular,.price-item--sale{font-size:1.8rem;font-weight:600;color:rgb(var(--color-button))}.price-item--compare{font-size:1.6rem;color:rgba(var(--color-foreground),.5);text-decoration:line-through}.price .badge{font-size:1.3rem}.button,.shopify-payment-button__button{min-height:5rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button--primary:hover,.button--primary:focus-visible{filter:brightness(.85)}.button--secondary{border-color:rgba(var(--color-foreground),.15)}.button--secondary:hover,.button--secondary:focus-visible{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.button:disabled,.button[aria-disabled=true]{opacity:.5}@media screen and (min-width:990px){.product__column-sticky{top:6rem}}.product__info-container>*+*{margin-top:1.6rem}.product__text.caption-with-letter-spacing{font-size:1.2rem;color:rgba(var(--color-foreground),.5);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .product__accordion:first-of-type{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(var(--color-foreground),.08)}.product__media-wrapper .media{box-shadow:none}.card .ratio,.card.ratio,.card__inner.ratio{--ratio-percent: 75% !important}.card__media,.card .media{background:#fff}.card__media img,.card .media img{object-fit:contain!important;width:100%!important;height:100%!important;padding:.8rem}.card__content{padding:.8rem 0 0!important}.card__information{padding:0!important}.card__heading{font-size:1.3rem!important;font-weight:500!important;line-height:1.3!important}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-information .price{font-size:1.4rem!important}.card-information .caption-with-letter-spacing{font-size:1rem!important}.collection-card .ratio,.collection-card__inner.ratio{--ratio-percent: 75% !important}.collection-card__media img{object-fit:contain!important;width:100%!important;height:100%!important}.product-media-container{--ratio: 1 !important;--preview-ratio: 1 !important}.product__media-wrapper .media{background:#fff}.product__media-wrapper img,.product__media-wrapper .media img{object-fit:contain!important;width:100%!important;height:100%!important}.thumbnail .ratio{--ratio-percent: 100% !important}.thumbnail img{object-fit:contain!important}.product__accordion{border:none;border-bottom:1px solid rgba(var(--color-foreground),.08);border-radius:0}.product__accordion:first-of-type{border-top:1px solid rgba(var(--color-foreground),.08)}.product__accordion+.product__accordion{margin-top:0}.product__accordion summary{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;background:transparent;border-radius:0;cursor:pointer;list-style:none}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion summary .summary__title{display:flex;align-items:center;gap:1rem}.product__accordion summary .summary__title .icon-accordion{width:2rem;height:2rem;color:rgb(var(--color-button));flex-shrink:0}.product__accordion summary .accordion__title{font-size:1.6rem;font-weight:600;margin:0}.product__accordion summary>svg{width:1.6rem;height:1.6rem;flex-shrink:0;transition:transform var(--duration-default)}.product__accordion[open] summary>svg{transform:rotate(180deg)}.product__accordion[open] summary{border-radius:0}.product__accordion .accordion__content{padding:0 0 2rem;background:transparent}.product__accordion .accordion__content.rte{font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.5)}.product-form__input .form__label{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-button))}variant-selects .product-form__input input:checked+label,variant-radios .product-form__input input:checked+label{border-color:rgb(var(--color-button))}.card-information__text:hover,.card__heading a:hover{color:rgb(var(--color-button));transition:color 0s ease}.card-information .price-item--regular,.card-information .price-item--sale{color:rgb(var(--color-button));font-weight:600}.card-information .caption-with-letter-spacing{color:rgba(var(--color-foreground),.5);margin-top:.4rem}.card__media{box-shadow:none}.breadcrumbs a,.breadcrumbs span{color:rgb(var(--color-button));font-weight:300;font-size:1.2rem;line-height:1}.section-header .title,.section-header__title,.collection-hero__title{font-weight:600}.field__input,.select__select,.customer .field input{border-color:#80808026}.field__input:focus,.select__select:focus{border-color:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button))}.quantity{border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius)}.quantity:after,.quantity:before{display:none}.header--eyewa{display:flex!important;flex-direction:column!important;grid-template-areas:none!important;grid-template-columns:none!important;padding:0 3rem!important}@media screen and (max-width:989px){.header--eyewa{flex-direction:row!important;flex-wrap:wrap;align-items:center;padding:1rem 1.5rem!important}}.header-eyewa__top{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08)}.header-eyewa__logo{flex-shrink:0}.header-eyewa__logo .header__heading{margin:0}.header-eyewa__actions{display:flex;align-items:center;gap:1.2rem}.header-eyewa__btn{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.6rem;font-size:1.2rem;font-weight:600;text-decoration:none;border-radius:5rem;border:1.5px solid rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));transition:all var(--duration-short) ease;white-space:nowrap}.header-eyewa__btn:hover{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.header-eyewa__btn .svg-wrapper{display:flex;width:1.6rem;height:1.6rem}.header-eyewa__btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.header-eyewa__btn--primary:hover{opacity:.9;color:rgb(var(--color-button-text))}.header-eyewa__nav{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0}.header-eyewa__nav .header__inline-menu{flex:1}.header-eyewa__nav .header__icons{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.header-eyewa__nav .list-menu__item--link{font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}@media screen and (max-width:989px){.header--eyewa{display:flex;align-items:center;padding:1rem 1.5rem}.header-eyewa__top{flex:1;border-bottom:none;padding:0;justify-content:center}.header-eyewa__logo{flex:1;display:flex}.header--eyewa.header--mobile-center .header-eyewa__logo{justify-content:center}}[dir=rtl] .header-eyewa__top,[dir=rtl] .header-eyewa__nav{direction:rtl}.product-option{font-size:1.2rem;color:rgba(var(--color-foreground),.5)}.announcement-bar{border-radius:0;font-weight:600;letter-spacing:.04em}.announcement-bar__message{font-size:1.2rem;letter-spacing:.02em;padding:.6rem 0;min-height:auto}.collection-card__media,.card-collection .card__inner{overflow:hidden}.header__heading-link{font-weight:600}.header__menu-item{font-weight:500;letter-spacing:.02em}@media screen and (max-width:749px){.product__info-container .product-form,.product__info-container .product__description,.product__info-container .product__accordion:first-of-type{margin-top:2rem;padding-top:2rem}.button,.shopify-payment-button__button{min-height:4.5rem;font-size:1.3rem}}transcy{display:contents}[dir=rtl] body{direction:rtl;text-align:right}[dir=rtl] .header{direction:rtl}[dir=rtl] .header__heading-link{margin-right:0;margin-left:auto}[dir=rtl] .header__inline-menu .list-menu,[dir=rtl] .header__icons{direction:rtl}[dir=rtl] .menu-drawer__inner-container,[dir=rtl] .menu-drawer__navigation{direction:rtl;text-align:right}[dir=rtl] .menu-drawer__menu-item,[dir=rtl] .list-menu__item,[dir=rtl] .disclosure__link{text-align:right}[dir=rtl] .announcement-bar,[dir=rtl] .grid,[dir=rtl] .collection-list,[dir=rtl] .product-grid{direction:rtl}[dir=rtl] .card__content,[dir=rtl] .card__information,[dir=rtl] .card-information{text-align:right}[dir=rtl] .product,[dir=rtl] .product__info-wrapper,[dir=rtl] .product__info-container{direction:rtl;text-align:right}@media screen and (min-width:750px){[dir=rtl] .product__info-wrapper{padding:0 5rem 0 0}[dir=rtl] .product__info-wrapper--extra-padding{padding:0 8rem 0 0}[dir=rtl] .product__media-wrapper{padding-right:0}}@media screen and (min-width:990px){[dir=rtl] .product--large:not(.product--no-media) .product__info-wrapper{padding:0 4rem 0 0}}[dir=rtl] .product__title,[dir=rtl] .product__text,[dir=rtl] .product__description{text-align:right}[dir=rtl] .product-form,[dir=rtl] .product-form__buttons,[dir=rtl] .price,[dir=rtl] .price-item{direction:rtl}[dir=rtl] .variant-picker,[dir=rtl] .variant-picker__label,[dir=rtl] .collection-hero__inner,[dir=rtl] .collection-hero__text-wrapper{text-align:right}[dir=rtl] .facets-container,[dir=rtl] .facets__form,[dir=rtl] .active-facets{direction:rtl}[dir=rtl] .rich-text,[dir=rtl] .rich-text__text,[dir=rtl] .rich-text__heading,[dir=rtl] .banner__content,[dir=rtl] .banner__heading,[dir=rtl] .banner__text,[dir=rtl] .image-with-text,[dir=rtl] .image-with-text__content{direction:rtl;text-align:right}[dir=rtl] .multicolumn{direction:rtl}[dir=rtl] .multicolumn-card__info{text-align:right}[dir=rtl] .footer{direction:rtl;text-align:right}[dir=rtl] .footer__content-top,[dir=rtl] .footer__content-bottom{direction:rtl}[dir=rtl] .footer-block__heading,[dir=rtl] .footer-block__details-content{text-align:right}[dir=rtl] .footer-block--menu .footer-block__details-content ul{text-align:right;padding-right:0;padding-left:initial}[dir=rtl] .cart-drawer,[dir=rtl] .cart-items,[dir=rtl] .cart-item{direction:rtl;text-align:right}[dir=rtl] .cart-item__details{text-align:right}[dir=rtl] .breadcrumbs{direction:rtl}[dir=rtl] .accordion summary,[dir=rtl] details summary{text-align:right}[dir=rtl] .accordion .accordion__content,[dir=rtl] details .accordion__content{text-align:right}[dir=rtl] .field__input,[dir=rtl] .select__select,[dir=rtl] .form__label,[dir=rtl] .customer .field input,[dir=rtl] .customer .field textarea,[dir=rtl] .title-wrapper,[dir=rtl] .title-wrapper--self-padded-mobile,[dir=rtl] .section-header,[dir=rtl] .title-wrapper--no-top-margin .title,[dir=rtl] .section-header__title{text-align:right}[dir=rtl] .title-wrapper--self-padded-mobile.center,[dir=rtl] .section-header.center,[dir=rtl] .rich-text--center{text-align:center}[dir=rtl] .slideshow,[dir=rtl] .slider{direction:rtl}[dir=rtl] .slider__slide{scroll-snap-align:end}[dir=rtl] .slider.slider--mobile,[dir=rtl] .slider.slider--tablet,[dir=rtl] .slider.slider--tablet-up,[dir=rtl] .slider--desktop{scroll-padding-left:0;scroll-padding-right:1.5rem}[dir=rtl] .slider--mobile:after,[dir=rtl] .slider--tablet:after{padding-left:0;padding-right:1.5rem}@media screen and (min-width:990px){[dir=rtl] .slider--desktop{scroll-padding-left:0;scroll-padding-right:var(--desktop-margin-left-first-item)}[dir=rtl] .slider--desktop .slider__slide:first-child{margin-left:0;margin-right:var(--desktop-margin-left-first-item);scroll-margin-left:0;scroll-margin-right:var(--desktop-margin-left-first-item)}[dir=rtl] .slider--desktop:after{padding-left:0;padding-right:5rem;margin-left:0;margin-right:calc(-1 * var(--grid-desktop-horizontal-spacing))}[dir=rtl] .slider-component-full-width .slider--desktop{scroll-padding-left:0;scroll-padding-right:1.5rem}[dir=rtl] .slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:0;margin-right:1.5rem;scroll-margin-left:0;scroll-margin-right:1.5rem}[dir=rtl] .slider-component-full-width .slider--desktop:after{padding-left:0;padding-right:1.5rem}}[dir=rtl] .slider-button--next .icon{transform:rotate(90deg)}[dir=rtl] .slider-button--prev .icon{transform:rotate(-90deg)}[dir=rtl] .slider-button--next:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}[dir=rtl] .slider-button--prev:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}[dir=rtl] .slider-buttons{direction:rtl}@media screen and (max-width:749px){[dir=rtl] .grid--peek.slider .grid__item:first-of-type{margin-left:0;margin-right:1.5rem}[dir=rtl] .grid--peek.slider:after{margin-left:0;margin-right:calc(-1 * var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width:750px){[dir=rtl] .grid--peek.slider .grid__item:first-of-type{margin-left:0;margin-right:1.5rem}[dir=rtl] .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0;margin-right:1.5rem}}[dir=rtl] .pagination-wrapper{direction:rtl}[dir=rtl] .search__input,[dir=rtl] .search-modal__content{direction:rtl;text-align:right}[dir=rtl] .localization-form,[dir=rtl] .cls-power-toggle,[dir=rtl] .cls-same-rx,[dir=rtl] .cls-eye-table,[dir=rtl] .trust-bar,[dir=rtl] .brand-showcase__grid,[dir=rtl] .mobile-bottom-nav{direction:rtl}[dir=rtl] .cls-field__select{padding:1.1rem 1.2rem 1.1rem 3rem}[dir=rtl] .cls-field__select-wrap:after{right:auto;left:1.2rem}[dir=rtl] .cls-eye--left{border-right:none;border-left:.1rem solid rgba(var(--color-foreground),.08)}[dir=rtl] .cls-toggle input:checked+.cls-toggle__slider:before{transform:translate(-1.8rem)}[dir=rtl] .near-expiry{border-left:none;border-right:.3rem solid rgb(200,150,0);border-radius:.4rem 0 0 .4rem}[dir=rtl] .cls-error{border-left:none;border-right:.3rem solid rgb(200,40,40);border-radius:.4rem 0 0 .4rem}[dir=rtl] .product-option--eye{flex-direction:row-reverse}[dir=rtl] .whatsapp-float{right:auto;left:2.4rem}@media screen and (max-width:749px){[dir=rtl] .whatsapp-float{right:auto;left:1.6rem}}[dir=rtl] .glw-rx-fields{direction:rtl}[dir=rtl] .glw-card__features li:before{margin-right:0;margin-left:.8rem}.header__heading-logo--dark,[data-theme=dark] .header__heading-logo--light{display:none!important}[data-theme=dark] .header__heading-logo--dark{display:block!important}.header__icon--dark-mode .svg-wrapper{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.header__icon--dark-mode .icon{width:1.6rem;height:1.6rem}body{transition:background-color .3s ease,color .3s ease}[data-theme=dark] body{color:rgba(var(--color-foreground),.85)}[data-theme=dark] .caption,[data-theme=dark] .caption-with-letter-spacing,[data-theme=dark] .product-tabs__table td,[data-theme=dark] .product-tabs__content.rte,[data-theme=dark] .breadcrumbs a,[data-theme=dark] .breadcrumbs span{color:rgba(var(--color-foreground),.6)}[data-theme=dark] .product__media-wrapper .media,[data-theme=dark] .thumbnail .media{background-color:#fff!important}[data-theme=dark] .mobile-bottom-nav,[data-theme=dark] .header-eyewa__btn{background:rgb(var(--color-background))}[data-theme=dark] .product-tabs__card,[data-theme=dark] .product-tabs__title,[data-theme=dark] .header-eyewa__top,[data-theme=dark] .header-eyewa__nav{border-color:rgba(var(--color-foreground),.12)}[data-theme=dark] .card:hover .card__heading a{color:rgb(var(--color-button))}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background-color:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.15)}[data-theme=dark] .cart-drawer,[data-theme=dark] .drawer,[data-theme=dark] .header__submenu,[data-theme=dark] .mega-menu__content,[data-theme=dark] .header-menu-drawer{background-color:rgb(var(--color-background))}[data-theme=dark] .product-tabs__card{background-color:rgba(var(--color-foreground),.03)}[data-theme=dark] .search-modal__content{background-color:rgb(var(--color-background))}[data-theme=dark] .price-item--regular,[data-theme=dark] .price-item--sale{color:rgb(var(--color-button))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/optica-base.css.map */
