.section-main-product .pickup-availability-item{display:flex;align-items:center;gap:8px;margin-top:16px;font-family:Folio BT Book,sans-serif;color:var(--color-text);font-size:1.4rem}.pickup-availability-item svg{flex-shrink:0}.section-paragraph-text .section-paragraph-text-inner .paragraph-text-content{letter-spacing:0px}.pdp-tab-content-sku{margin-top:16px;font-size:14px;color:currentColor;opacity:.6}#cc-main{--cc-font-family: "Folio BT Book", sans-serif;--cc-bg: #fbfbf9;--cc-primary-color: #000;--cc-btn-primary-bg: #000;--cc-btn-primary-color: #fff;--cc-btn-primary-hover-bg: rgba(0,0,0,.8);--cc-btn-secondary-bg: transparent;--cc-btn-secondary-hover-bg: transparent;--cc-separator-border-color: rgba(0, 0, 0, .1);--cc-toggle-on-bg: #000;--cc-border-radius: 0px;--cc-modal-border-radius: 0px;--cc-btn-border-radius: 0px}#cc-main{--cc-font-weight: 400}#cc-main .cm__btn,#cc-main .pm__btn,#cc-main .cm__title,#cc-main .pm__title,#cc-main .pm__section-title{font-weight:400}#cc-main .toggle__icon{background-color:transparent}#cc-main .section__toggle:checked~.toggle__icon{background-color:#000}#cc-main .pm__section--toggle .pm__section-title{background-color:#f4f3ed}#cc-main .pm__section--toggle .pm__section-title:hover{background-color:#f4f3ed;opacity:.8}#cc-main .pm__section--expandable .pm__section-arrow{background-color:#f4f3ed}@media(max-width:767px){.page-pdp{padding-top:var(--header-height)}}.product-card-price-restock{font-style:italic}.notify-me-overlay{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#0000;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,background-color .3s ease,visibility .3s}.notify-me-overlay.is-active{opacity:1;visibility:visible;background-color:#0006}.notify-me-modal{position:relative;background-color:#fbfbf9;width:90%;max-width:440px;padding:40px 32px 32px;transform:translateY(32px);transition:transform .3s ease}.notify-me-overlay.is-active .notify-me-modal{transform:translateY(0)}.notify-me-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:32px;line-height:1;cursor:pointer;color:#1a1a1a;padding:4px}.notify-me-heading{font-size:2.4rem;font-weight:400;font-style:italic;margin:0 0 8px;color:#1d1b14}.notify-me-subtext{font-family:Folio BT Book,sans-serif;font-size:1.4rem;color:#1d1b14;margin:0 0 24px;line-height:1.5}.notify-me-form{display:flex;flex-direction:column;gap:12px}.notify-me-input{width:100%;padding:14px 16px;font-size:1.4rem;font-family:Folio BT Book,sans-serif;font-weight:400;letter-spacing:.02em;color:#1a1a1a;background-color:#f4f3ed;outline:none;transition:border-color .2s ease;box-sizing:border-box}.notify-me-input:focus{border-color:#1a1a1a}.notify-me-input::placeholder{font-family:Folio BT Book,sans-serif;font-sze:1.4rem;color:#1a1a1a;opacity:.7}.notify-me-submit{width:100%;padding:18px 24px;background-color:#1a1a1a;color:#fff;font-size:2rem;font-variant:all-small-caps;font-weight:400;letter-spacing:.02em;text-transform:uppercase;border:none;cursor:pointer;transition:opacity .2s ease}.notify-me-submit:hover{opacity:.85}.notify-me-submit:disabled{opacity:.5;cursor:not-allowed}.notify-me-message{font-size:1.4rem;font-family:Folio BT Book,sans-serif;margin:12px 0 0;line-height:1.4}.notify-me-message.is-success{color:#1a1a1a}.notify-me-message.is-error{color:#b00020}.product-card-mini-color{font-size:1.5rem;letter-spacing:.025em}@media(min-width:767.98px){.section-hero .hero-ugc{width:16rem}}.ugc-slider-slide-product .content{font-size:1.4rem}css.variant-sold-out lensadvizor-btn{display:none!important}.pdp-tabs .pdp-tabs-nav{justify-content:flex-start}.pdp-tabs .pdp-tab-button{text-align:left}.pdp-size-chart{margin-bottom:8px}.pdp-size-chart-trigger{display:block;margin-left:auto;background:none;border:none;padding:0;font-family:Folio BT Book,sans-serif;font-size:1.4rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--color-text);transition:opacity .2s ease}.pdp-size-chart-trigger:hover{opacity:.7}.pdp-size-chart-dialog{border:none;padding:.5rem;width:min(575px,98vw);max-height:calc(100vh - 3rem);margin:auto;opacity:0;transform:scale(.96);transition:opacity .25s ease,transform .25s ease,overlay .25s ease allow-discrete,display .25s ease allow-discrete}.pdp-size-chart-dialog[open]{opacity:1;transform:scale(1)}@starting-style{.pdp-size-chart-dialog[open]{opacity:0;transform:scale(.96)}}.pdp-size-chart-dialog::backdrop{background:#0000;transition:background-color .25s ease,overlay .25s ease allow-discrete,display .25s ease allow-discrete}.pdp-size-chart-dialog[open]::backdrop{background:#00000080}@starting-style{.pdp-size-chart-dialog[open]::backdrop{background:#0000}}.pdp-size-chart-dialog-inner{position:relative;padding:2rem;overflow-y:auto;max-height:calc(100vh - 3rem)}.pdp-size-chart-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.pdp-size-chart-dialog-title{margin:0;font-size:2.5rem;font-family:Henry,serif}@media(max-width:480px){.pdp-size-chart-dialog-title{font-size:1.75rem}}.pdp-size-chart-dialog-close,.pdp-size-chart-dialog-close:hover,.pdp-size-chart-dialog-close:focus{background:none!important;border:none!important;box-shadow:none!important;outline:none;padding:0;margin:0;cursor:pointer;line-height:0;color:var(--color-text)}.pdp-size-chart-dialog-close:focus-visible{opacity:.6}.pdp-size-chart-image{width:100%;height:auto;aspect-ratio:auto;border-radius:8px;display:block;margin:4rem 0}.pdp-size-chart-caption{margin-top:1rem;font-family:Folio BT Book,sans-serif}@media(max-width:480px){.pdp-size-chart-dialog{width:98vw;max-height:calc(100vh - 1.5rem)}.pdp-size-chart-dialog-inner{padding:1rem;max-height:calc(100vh - 1.5rem)}.pdp-size-chart-image{margin:3rem 0}.pdp-size-chart-caption{font-size:1.25rem}}.pdp-size-chart-caption p{margin:0 0 2rem}.pdp-size-chart-caption p:last-child{margin-bottom:0}:focus-visible{outline:2px solid var(--color-text, #1d1b14)!important;outline-offset:3px!important;border-radius:1px}.header-search-button,.header-cart,.header-mobile-search-button,.header-mobile-cart-button,.header-mobile-toggle,.faq-question-trigger,.section-related-products-label{-webkit-appearance:none;appearance:none;outline:none;border:none;background:none;padding:0;margin:0;font:inherit}.header-menu-item.has-submenu.is-open .header-submenu{pointer-events:initial!important;transform:none!important;width:var(--overlay-width, 48rem)!important}.header-menu-item.has-submenu.is-open .header-submenu .header-submenu-inner{opacity:1!important;transform:none!important}.header-menu-item.has-submenu.is-open .header-submenu .header-submenu-illo{opacity:1!important;transform:translate(0)!important}.is-dark :focus-visible,.minicart-overlay :focus-visible,.overlay-search :focus-visible,.header-mobile-nav :focus-visible,.announcementBar.is-dark :focus-visible,.footer-main :focus-visible{outline-color:var(--color-cream, #f4f3ed)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-text, #1d1b14)!important;outline-offset:2px!important}.skip-to-content-link:focus-visible{opacity:1;z-index:1000;padding:1.2rem 1.6rem;background:var(--color-text, #1d1b14);color:var(--color-cream, #f4f3ed);font-size:1.4rem;line-height:1;text-decoration:underline;outline-offset:-4px!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-image,.pdp-gallery-inner{transform:none!important}}.video-pause-toggle{position:absolute;right:1.6rem;bottom:1.6rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#00000073;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.video-pause-toggle:focus-visible{outline-color:#fff!important}@media(prefers-reduced-motion:reduce){.video-pause-toggle{opacity:1}}.image.is-video{position:relative}.announcementBar-dismiss{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:none;color:inherit;font-size:1.8rem;line-height:1;cursor:pointer}.announcementBar{position:relative}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom.css.map */
