.pc[data-v-ef2d5904]{position:fixed;inset:0;display:flex;height:100dvh;background-color:var(--color--bg-page)}.pc__showcase[data-v-ef2d5904]{display:none}@media(min-width:1024px){.pc__showcase[data-v-ef2d5904]{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:64px;background-color:var(--color--bg-subdued)}}.pc__logo[data-v-ef2d5904]{display:flex;align-self:flex-start;font-size:0}.pc__image[data-v-ef2d5904]{width:100%;max-width:744px}.pc__caption[data-v-ef2d5904]{display:flex;justify-content:space-between;align-items:baseline;align-self:stretch;gap:20px}.pc__title[data-v-ef2d5904]{font-size:24px;line-height:1.42}.pc__colour[data-v-ef2d5904]{font-size:16px;line-height:1.5}.pc__panel[data-v-ef2d5904]{position:relative;flex:1}@media(min-width:1024px){.pc__panel[data-v-ef2d5904]{flex:0 0 640px}}.pc__strip[data-v-ef2d5904]{position:sticky;top:60px;z-index:1;display:flex;align-items:center;gap:16px;margin:0 calc(var(--spacing--ui-offset)*-1);padding:8px 16px;background-color:var(--color--bg-subdued)}@media(min-width:1024px){.pc__strip[data-v-ef2d5904]{display:none}}.pc__strip-image[data-v-ef2d5904]{flex-shrink:0;width:120px}.pc__strip-caption[data-v-ef2d5904]{display:flex;flex-direction:column;font-size:16px;line-height:1.5}.configurator__header[data-v-1efad8c8]{display:grid;flex:1;grid-template-columns:1fr auto 1fr;align-items:center;margin-right:calc(-20px - var(--spacing--ui-offset))}.configurator__header-back[data-v-1efad8c8]{display:flex;grid-column:1}.configurator__header-title[data-v-1efad8c8]{grid-column:2}.configurator__desktopHeader[data-v-1efad8c8]{display:flex;justify-content:space-between;align-items:center;padding-top:32px}.configurator__iconButton[data-v-1efad8c8]{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.configurator__iconButton--hidden[data-v-1efad8c8]{visibility:hidden}.configurator__footer[data-v-1efad8c8]{display:flex;flex-direction:column;gap:12px}.configurator__footer-summary[data-v-1efad8c8]{display:flex;justify-content:space-between;align-items:center;gap:16px}.configurator__footer-toggle[data-v-1efad8c8]{display:flex;align-items:center;gap:4px}.configurator__footer-total[data-v-1efad8c8]{display:flex;align-items:baseline;gap:8px}.configurator__overview[data-v-1efad8c8]{margin-top:16px}.configurator__overview-item[data-v-1efad8c8]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--color--divider)}.configurator__overview-item--last[data-v-1efad8c8]{border-bottom:0}.configurator__overview-value[data-v-1efad8c8]{display:flex;align-items:baseline;gap:16px}.configurator__content[data-v-1efad8c8]{padding:24px 0}@media(min-width:1024px){.configurator__content[data-v-1efad8c8]{padding:32px 0}}.configurator__waitingScreen[data-v-1efad8c8]{position:absolute;z-index:9999999;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#fff;inset:0;gap:12px}.configurator{--spacing--ui-offset:16px;--footer-spacing:16px}@media(min-width:1024px){.configurator{--spacing--ui-offset:64px;--footer-spacing:16px 64px 32px}.configurator--summary{--footer-spacing:32px 64px}}.configurator__stepTitle{margin-bottom:12px;font-weight:700;font-size:24px;line-height:1.125;letter-spacing:.32px}@media(min-width:1024px){.configurator__stepTitle{margin-bottom:16px;font-size:32px}}.configurator__stepTitleDescription{display:flex;align-items:center;margin-bottom:24px;font-size:16px;line-height:1.5;letter-spacing:.16px}@media(min-width:1024px){.configurator__stepTitleDescription{margin-bottom:32px}}.configurator__stepTitleDescription{cursor:pointer;gap:4px}.configurator__stepTitleDescription--textOnly{cursor:default}.configurator__options{--irc-padding:16px}@media(min-width:1024px){.configurator__options{--irc-padding:24px}}.configurator__prescriptions{--pc-padding:0;--pc-border:0;margin-top:16px}.configurator__option-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.configurator__option-description{margin-top:8px}.configurator__option-list{padding-left:24px;list-style:disc}.configurator__option-addon{margin-top:16px}.configurator__linkCards{display:flex;flex-direction:column;gap:16px}.configurator__linkCards--spaced{margin-top:32px}.configurator__loader{display:flex;align-items:center;gap:12px}.configurator__cases,.configurator__colours{--psc-image-width:96px;display:grid;gap:16px}@media(min-width:1024px){.configurator__cases,.configurator__colours{--psc-direction:column;--psc-image-width:100%}.configurator__cases{--psc-image-ratio:16 / 9;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.configurator__colours{--psc-image-ratio:282 / 159;grid-template-columns:repeat(3,minmax(0,1fr))}}.configurator__swatch{flex-grow:1;align-self:stretch}.configurator__linkCard{display:flex;align-items:center;gap:16px;width:100%;padding:16px;border:1px var(--divider)}@media(min-width:1024px){.configurator__linkCard{padding:24px}}.configurator__linkCard{border-radius:4px;text-align:left}.configurator__linkCard-content{display:flex;flex-direction:column;flex-grow:1}.configurator__eyeTest{margin-top:32px}.configurator__wysiwyg{font-size:14px;line-height:20px;white-space:pre-line}.configurator__wysiwyg h2,.configurator__wysiwyg h3{margin-bottom:30px;font-weight:700;font-size:16px;line-height:28px;font-style:normal;letter-spacing:.4px}.configurator__wysiwyg h3{margin-bottom:18px;font-size:14px;line-height:20px}.configurator__wysiwyg ol,.configurator__wysiwyg p,.configurator__wysiwyg ul{margin-bottom:20px}.configurator__wysiwyg ul{margin-left:20px;list-style-type:disc}.configurator__wysiwyg ul li+li{margin-top:4px}.configurator__wysiwyg ol{margin-left:20px;list-style-type:decimal}.configurator__wysiwyg ol li+li{margin-top:4px}.clap[data-v-eb1e6a9f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr);gap:16px}.clap__label[data-v-eb1e6a9f]{display:flex;align-items:center;gap:8px}.clap__name[data-v-eb1e6a9f]{flex-grow:1;gap:4px;min-width:0}.clap__errors[data-v-eb1e6a9f],.clap__name[data-v-eb1e6a9f]{display:flex;flex-direction:column}.clap__errors[data-v-eb1e6a9f]{gap:8px;margin-top:16px}.configurator__header[data-v-2aca5fd6]{display:grid;flex:1;grid-template-columns:1fr auto 1fr;align-items:center;margin-right:calc(-20px - var(--spacing--ui-offset))}.configurator__header-back[data-v-2aca5fd6]{display:flex;grid-column:1}.configurator__header-title[data-v-2aca5fd6]{grid-column:2}.configurator__desktopHeader[data-v-2aca5fd6]{display:flex;justify-content:space-between;align-items:center;padding-top:32px}.configurator__iconButton[data-v-2aca5fd6]{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.configurator__iconButton--hidden[data-v-2aca5fd6]{visibility:hidden}.configurator__footer[data-v-2aca5fd6]{display:flex;flex-direction:column;gap:12px}.configurator__footer-summary[data-v-2aca5fd6]{display:flex;justify-content:space-between;align-items:center;gap:16px}.configurator__footer-toggle[data-v-2aca5fd6]{display:flex;align-items:center;gap:4px}.configurator__footer-total[data-v-2aca5fd6]{display:flex;align-items:baseline;gap:8px}.configurator__overview[data-v-2aca5fd6]{margin-top:16px}.configurator__overview-item[data-v-2aca5fd6]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--color--divider)}.configurator__overview-item--last[data-v-2aca5fd6]{border-bottom:0}.configurator__overview-value[data-v-2aca5fd6]{display:flex;align-items:baseline;gap:16px}.configurator__content[data-v-2aca5fd6]{padding:24px 0}@media(min-width:1024px){.configurator__content[data-v-2aca5fd6]{padding:32px 0}}.configurator__waitingScreen[data-v-2aca5fd6]{position:absolute;z-index:9999999;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#fff;inset:0;gap:12px}.cl__eyes[data-v-2aca5fd6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cl__adjusted[data-v-2aca5fd6],.cl__error[data-v-2aca5fd6]{margin-top:16px}.cl__eye[data-v-2aca5fd6]{margin-bottom:16px}.cl__or[data-v-2aca5fd6]{margin:24px 0}.cl__price[data-v-2aca5fd6]{display:flex;flex-direction:column;align-items:flex-end}.outOfStock[data-v-2aca5fd6],.product-selection[data-v-2aca5fd6]{display:flex;flex-direction:column;gap:32px}.outOfStock[data-v-2aca5fd6]{margin-top:20%}.pb[data-v-071a3f8e],.pb__item[data-v-071a3f8e]{display:flex;align-items:center}.pb__icon[data-v-071a3f8e]{margin:0 2px}.pdi[data-v-6344dc44] img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.pdi[data-v-6344dc44] img{aspect-ratio:auto}}.vg[data-v-e3b1ca39]{display:flex;flex-direction:column;gap:32px}.vg__headline[data-v-e3b1ca39]{font-size:24px;line-height:34px;font-weight:400;margin-top:12px}.vg__item[data-v-e3b1ca39]{display:flex;flex-direction:column;gap:4px}.vg__title[data-v-e3b1ca39]{font-weight:700}.pig[data-v-17d73dd2]{border:1px solid var(--color--primary-300);border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:4px}.pig--active[data-v-17d73dd2]{border-color:var(--color--primary-950)}.pig__header[data-v-17d73dd2]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.pig__title-wrap[data-v-17d73dd2]{display:flex;align-items:center;gap:4px}.pig__price[data-v-17d73dd2],.pig__title[data-v-17d73dd2]{font-size:12px;line-height:16px;font-weight:700}.pig__icon[data-v-17d73dd2]{display:flex;align-items:center;width:16px;height:16px;flex-shrink:0}.pig__features[data-v-17d73dd2]{list-style-type:disc;font-size:12px;line-height:16px}.pig__features[data-v-17d73dd2] li{margin-left:18px}.vppi[data-v-d70ce55f]{display:inline-flex}.vppi--highlighted[data-v-d70ce55f]{color:#4b8dcb}.pie[data-v-9dab6ab1]{border:1px solid var(--color--primary-300);border-radius:4px;padding:16px}.pie--active[data-v-9dab6ab1]{border-color:var(--color--primary-950);display:flex;flex-direction:column;gap:12px}.pie__row[data-v-9dab6ab1]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.pie__row--inactive[data-v-9dab6ab1]{cursor:pointer}.pie__active-title[data-v-9dab6ab1],.pie__row--total[data-v-9dab6ab1]{font-weight:700}.pie__glasses[data-v-9dab6ab1]{display:flex;flex-direction:column;gap:8px;cursor:pointer}.pie__divider[data-v-9dab6ab1]{border:none;border-top:1px solid var(--color--primary-300);margin:0}.pie__subpackages[data-v-9dab6ab1]{margin-top:10px}.pie__subpackage[data-v-9dab6ab1]{display:flex;justify-content:space-between}.pie__note[data-v-9dab6ab1]{margin:16px 0}.ppi[data-v-8fa79d78]{display:flex;flex-direction:column;gap:32px;padding-top:16px;padding-bottom:16px}.ppi__headline[data-v-8fa79d78]{font-size:24px;line-height:34px;letter-spacing:.4px;font-weight:400}.ppi__entries[data-v-8fa79d78]{display:flex;flex-direction:column;gap:8px}.ppi__footer-link[data-v-8fa79d78]{text-decoration:underline}.giftcard[data-v-1d3c4d4b]{max-width:400px;margin-top:22px}.giftcard__options[data-v-1d3c4d4b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;position:relative}.giftcard__options .ir[data-v-1d3c4d4b]{border:1px solid var(--color--primary-300);display:block;padding:10px 16px;border-radius:4px}.giftcard__options .ir--selected[data-v-1d3c4d4b]{border-color:var(--color--primary-950)}.giftcard__options .ir[data-v-1d3c4d4b] .ir__radio{display:none}.giftcard__custom-amount[data-v-1d3c4d4b]{margin-top:20px}.giftcard__delivery[data-v-1d3c4d4b]{margin:42px 0}.giftcard__tooltip[data-v-1d3c4d4b]{position:absolute;top:-34px;right:0;font-size:12px;background-color:var(--color--primary-950);color:#fff;border-radius:4px;padding:3px 6px;z-index:1}.giftcard__tooltip[data-v-1d3c4d4b]:after{content:"";position:absolute;bottom:-10px;right:50%;transform:translate(50%);display:block;width:0;height:0;border-color:#000 transparent transparent;border-style:solid;border-width:10px 10px 0}.giftcard[data-v-1d3c4d4b] input::-webkit-inner-spin-button,.giftcard[data-v-1d3c4d4b] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.giftcard[data-v-1d3c4d4b] input[type=number]{-moz-appearance:textfield}.psac[data-v-bbae752c]{background:var(--color--action);padding:12px;cursor:pointer;border-radius:4px;justify-content:space-between;gap:8px}.psac[data-v-bbae752c],.psac__title[data-v-bbae752c]{display:flex;align-items:center}.psac__icon[data-v-bbae752c]{grid-row:span 2;align-self:center;margin-right:8px}.psac__description[data-v-bbae752c]{margin-left:24px}.pb[data-v-d86508a3]{list-style:none;padding:0;margin:0;flex-direction:column}.pb[data-v-d86508a3],.pb__item[data-v-d86508a3]{display:flex;gap:8px}.pb__item[data-v-d86508a3]{align-items:center;font-size:14px;line-height:20px;letter-spacing:.4px}.pb__icon[data-v-d86508a3]{flex-shrink:0}.pp__label[data-v-8f3fe844],.pp__value[data-v-8f3fe844]{margin-top:16px}.pp__label--separator[data-v-8f3fe844],.pp__value--separator[data-v-8f3fe844]{padding-bottom:16px;border-bottom:1px var(--divider)}.pp__label[data-v-8f3fe844]{padding-right:10px}.pp__value[data-v-8f3fe844]{flex:0 1 auto}.gpc[data-v-868adc69]{background-color:var(--color--bg-page);border-radius:5px;display:flex;flex-direction:column;gap:24px;padding:16px}@media(min-width:1024px){.gpc[data-v-868adc69]{padding:24px}}.gpc__header[data-v-868adc69]{display:flex;align-items:center;gap:10px}.gpc__subtitle[data-v-868adc69]{color:var(--color--text--subdued,#666)}.gpc__made-in[data-v-868adc69]{color:#333;font-size:13px;line-height:1.55;letter-spacing:.3px}.gpc__features[data-v-868adc69]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;flex:1}.gpc__feature[data-v-868adc69]{display:flex;gap:16px;align-items:flex-start}.gpc__feature-icon[data-v-868adc69]{flex-shrink:0;width:32px;height:32px}.gpc__feature-icon[data-v-868adc69] svg{width:100%;height:100%}.gpc__feature-text[data-v-868adc69]{display:flex;flex-direction:column}.gpc__feature-title[data-v-868adc69]{font-size:18px;line-height:24px}.pgp[data-v-4ea7f27e]{position:relative;display:flex;flex-direction:column;gap:80px;align-items:flex-start;padding:20px;background:linear-gradient(180deg,#f0f0f0,#868686 70%,gray);overflow:hidden}@media(min-width:1024px){.pgp[data-v-4ea7f27e]{flex-direction:row;justify-content:space-between;padding:40px}}@media(min-width:1440px){.pgp[data-v-4ea7f27e]{padding:60px}}.pgp__media[data-v-4ea7f27e]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.pgp__title[data-v-4ea7f27e]{position:relative;z-index:1;flex-shrink:0;font-size:32px}@media(min-width:1024px){.pgp__title[data-v-4ea7f27e]{font-size:40px;line-height:56px}}.pgp__cards[data-v-4ea7f27e]{position:relative;z-index:1;margin-left:-20px;margin-right:-20px}@media(min-width:768px){.pgp__cards[data-v-4ea7f27e]{margin-left:0;margin-right:0;display:flex;gap:7px;width:auto}}.pgp__card[data-v-4ea7f27e]{display:grid;margin-left:8px}@media(min-width:768px){.pgp__card[data-v-4ea7f27e]{margin-left:0;width:auto;flex:1;max-width:323px}}.pgp__card--first[data-v-4ea7f27e]{margin-left:0;padding-left:20px}@media(min-width:768px){.pgp__card--first[data-v-4ea7f27e]{padding-left:0}}.pgp__card--last[data-v-4ea7f27e]{padding-right:20px}@media(min-width:768px){.pgp__card--last[data-v-4ea7f27e]{padding-right:0}}.vcpi[data-v-7ec30d83]{display:inline-flex}.vcpi--highlighted[data-v-7ec30d83]{color:#4b8dcb}.pt[data-v-7a758bb6]{gap:24px}.pt[data-v-7a758bb6],.pt__content[data-v-7a758bb6]{display:flex;flex-direction:column}.pt__content[data-v-7a758bb6]{width:100%;gap:4px;padding-bottom:4px}@media(min-width:768px){.pt__content[data-v-7a758bb6]{flex-direction:row}}.pt__block[data-v-7a758bb6]{flex:1 0 0;position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:375/450}@media(min-width:768px){.pt__block[data-v-7a758bb6]{aspect-ratio:477/572}}.pt__block[data-v-7a758bb6]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:140px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));pointer-events:none}.pt__block__content[data-v-7a758bb6]{position:relative;z-index:1;padding:20px 20px 32px 40px}.pt__media[data-v-7a758bb6]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.pt__media[data-v-7a758bb6] img,.pt__media[data-v-7a758bb6]:is(video){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt__link[data-v-7a758bb6]{color:#fff;text-decoration:underline;font-size:18px;line-height:24px}.product[data-v-326c64af]{position:relative}.product__breadcrumbs[data-v-326c64af]{position:absolute;top:0;left:0;z-index:var(--z--component);margin:16px}@media(--from--desktop){.product__breadcrumbs[data-v-326c64af]{margin-top:27px}}.product__images[data-v-326c64af]{position:relative}@media(min-width:768px){.product__images[data-v-326c64af]{grid-column:1/8}.product__images--snapped[data-v-326c64af]{height:90vh;overflow-y:scroll}.product__images--snapped[data-v-326c64af]::-webkit-scrollbar{display:none}.product__images--snapped[data-v-326c64af] .vc{scroll-behavior:smooth}}.product__infos[data-v-326c64af]{background-color:var(--color--bg-page);padding-top:20px;position:relative;z-index:100;display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.product__infos[data-v-326c64af]{grid-column:8/13;position:sticky;inset-block-end:0;align-self:flex-end;min-height:90vh;max-width:640px}}@media(min-width:1024px){.product__infos[data-v-326c64af]{padding-top:60px}}.product__important[data-v-326c64af]{display:flex;flex-direction:column;gap:32px}.product__data[data-v-326c64af]{padding-top:32px}.product__description[data-v-326c64af]{font-size:24px;line-height:1.41;padding-top:60px;padding-bottom:60px}@media(min-width:1440px){.product__description[data-v-326c64af]{font-size:32px}}.product__price-overview[data-v-326c64af]{display:flex;align-items:center;gap:4px}.product__details[data-v-326c64af]{display:flex;flex-direction:column;gap:24px}.product__cost[data-v-326c64af]{display:flex;align-items:flex-end;gap:8px}.product__price[data-v-326c64af]{display:flex;gap:4px}.product__wishlist[data-v-326c64af]{position:absolute;top:0;right:0;width:55px;height:55px;z-index:10}.product__options[data-v-326c64af]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px}@media(min-width:768px){.product__options[data-v-326c64af]{max-width:320px}}.product__shop[data-v-326c64af]{display:flex;flex-direction:column;gap:12px}.product__buy__button[data-v-326c64af]{width:100%;padding:12px 20px}.product__properties-table[data-v-326c64af]{display:grid;grid-template-columns:minmax(130px,max-content) 1fr;hyphens:auto}.product__properties-table--extra[data-v-326c64af]{margin-top:-12px}.product__availability[data-v-326c64af]{border:var(--divider)!important;border-width:0 1px 1px!important;border-radius:0 0 4px 4px!important;cursor:pointer;transition:opacity .2s}.product__availability--disabled[data-v-326c64af]{opacity:0}.product__info-sections[data-v-326c64af]{display:flex;flex-direction:column;gap:12px}.product__toggle[data-v-326c64af]{border-top:1px var(--divider);padding-top:12px;padding-bottom:12px}.product__toggle--first[data-v-326c64af]{border-top:0}.product__toggle--last[data-v-326c64af]{border-bottom:1px var(--divider)}.product__info-content[data-v-326c64af]{display:flex;flex-direction:column;gap:32px}.product__features[data-v-326c64af]{display:flex;flex-direction:column;gap:4px}.product__anchors[data-v-326c64af]{display:none}@media(min-width:768px){.product__anchors[data-v-326c64af]{margin-top:32px;display:flex;flex-direction:column;gap:8px}}@media(min-width:1024px){.product__anchors[data-v-326c64af]{flex-direction:row;gap:20px}}.product__recommendations[data-v-326c64af]{padding-top:80px}.product__next-recommendations[data-v-326c64af]{padding:4px 20px 80px}@media screen and (min-width:1440px){.product__next-recommendations[data-v-326c64af]{padding:8px 40px 120px}}@media screen and (min-width:1920px){.product__next-recommendations[data-v-326c64af]{padding:8px 60px 160px}}.pf[data-v-326c64af]{display:flex;flex-direction:column;gap:4px}.pf__item[data-v-326c64af]{display:flex;align-items:center}.pf__icon[data-v-326c64af]{flex-grow:0;flex-shrink:0}
