@font-face{font-family:Optician Sans;src:url('{{ "OpticianSans-Regular.eot" | asset_url }}');src:url(/cdn/shop/files/OpticianSans-Regular.woff2?v=1758615829) format("woff2"),url(/cdn/shop/files/OpticianSans-Regular.woff?v=1758615986) format("woff"),url(/cdn/shop/files/OpticianSans-Regular.ttf?v=1758615987) format("truetype"),url('{{ "optician-sans-regular.svg#OpticianSans" | asset_url }}') format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FreightSans Pro;src:url(/cdn/shop/files/FreightSansPro-Regular.eot?v=1758616146);src:url(/cdn/shop/files/FreightSansPro-Regular.woff2?v=1758616146) format("woff2"),url(/cdn/shop/files/FreightSansPro-Regular.woff?v=1758616146) format("woff"),url(/cdn/shop/files/FreightSansPro-Regular.ttf?v=1758616147) format("truetype"),url('{{ "FreightSansPro-Regular.svg#OpticianSans" | asset_url }}') format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:FreightSans Pro;src:url(/cdn/shop/files/FreightSansProMedium-Regular.eot?v=1758616273);src:url(/cdn/shop/files/FreightSansProMedium-Regular.woff2?v=1758616273) format("woff2"),url(/cdn/shop/files/FreightSansProMedium-Regular.woff?v=1758616273) format("woff"),url(/cdn/shop/files/FreightSansProMedium-Regular.ttf?v=1758616273) format("truetype"),url('{{ "FreightSansProMedium-Regular.svg#OpticianSans" | asset_url }}') format("svg");font-weight:500;font-style:normal;font-display:swap}.header__row--top.divider--page-width .header__columns{border-bottom:none!important}h1,h2,h3,.heading{font-family:Optician Sans,sans-serif}p,.body-text{font-family:FreightSans Pro,sans-serif}.border-style.custom-section-content p{font-size:16px;letter-spacing:2px;line-height:1.6rem}.border-style.custom-section-content a{display:inline-block;background-color:#652766;color:#fff;font-size:16px;font-weight:600;letter-spacing:3px;line-height:1.4;font-family:FreightSans Pro,sans-serif}.group-block .text-block h3{font-size:24px!important;font-family:FreightSans Pro,sans-serif!important;letter-spacing:4px!important;font-weight:600!important}.group-block .text-block p{font-size:16px;letter-spacing:2px!important;line-height:1.5rem}.grid-heading h2{letter-spacing:3px;color:#000}#shopify-section-template--26068320125060__section_PRKtAX .border-style.custom-section-content h3{letter-spacing:3px;font-weight:600;line-height:2.3rem;font-size:35px;font-family:Optician Sans}div#shopify-section-template--26068320125060__section_PRKtAX{padding-top:30px;padding-bottom:30px}div#shopify-section-template--26068320125060__section_PRKtAX .border-style.custom-section-content p{font-size:22px;letter-spacing:1px;line-height:1.6rem;margin-bottom:20px;margin-top:10px;font-family:FreightSans Pro}div#shopify-section-template--26068320125060__section_PRKtAX .border-style.custom-section-content a{font-size:18px}div#shopify-section-template--26068320125060__section_PRKtAX .image-block{max-width:600px}#shopify-section-template--26068320125060__media_with_content_HP7Qpp .group-block .text-block h3{margin:0;font-size:40px!important;font-family:Optician Sans!important;letter-spacing:4px!important;font-weight:600!important;max-width:300px}#shopify-section-template--26068320125060__media_with_content_HP7Qpp .group-block .text-block p{font-size:20px;letter-spacing:normal!important;line-height:1.4;padding-top:15px;font-family:FreightSans Pro;max-width:460px}#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-heading h2{font-family:Optician Sans!important}#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-heading p{font-family:FreightSans Pro}#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-item .overlay p{letter-spacing:1px;margin-top:5px;font-family:FreightSans Pro;font-size:18px}#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-item .overlay h3{letter-spacing:2px;margin:0 25px 1px;font-size:44px;line-height:1!important;font-family:Optician Sans!important}.grid-item .overlay{background:#0000008a}.custom-slider .custom-slide-text h3{margin-bottom:0!important;font-size:30px!important;letter-spacing:4px;font-weight:800!important;font-family:Optician Sans!important;max-width:90%}.custom-slider .custom-slide-text h4{font-weight:800important!;font-size:24px!important;margin-bottom:5px;margin-top:10px;letter-spacing:3px;font-family:Optician Sans!important}.custom-slider .custom-slide-text p{font-size:18px!important;line-height:1.6!important;max-width:500px;letter-spacing:normal!important;font-family:FreightSans Pro}.planner-promo{position:relative}.planner-promo .planner-promo__button .btn{background-color:#261910!important;position:absolute;top:24%;right:10%;font-weight:100;letter-spacing:1px;line-height:1.4;font-size:15px;padding:10px 6px;width:230px;font-family:Red Hat Display}.planner-promo__text h2{text-align:left;padding-left:30px;font-weight:600}.planner-promo__text h2{font-size:27px!important;margin-bottom:26px!important;color:#000!important;font-family:FreightSans Pro;font-weight:400}.planner-promo__button{position:absolute;bottom:auto!important;right:10%!important;top:15%!important}.review-slider-section h2.review-slider-heading{color:#000;font-size:27px;font-family:Optician Sans!important}.planner-promo .planner-promo__button .btn span{font-size:30px;font-weight:900;font-family:Newsreader;letter-spacing:1px}.review-slider-section span.rating-text{font-family:Red Hat Display}.review-slider-section .review-slide{padding:30px}.review-slider-section p.review-text{color:#262323}.review-slider-button .custom-btn{font-family:Red Hat Display}.review-slider-section .reviewer-name{margin-bottom:14px;font-size:20px}.email-signup-block.size-style.spacing-style{padding-bottom:10px}.footer-utilities{border-top:1px solid #cac9c9!important}.social-icons__wrapper .social-icons__icon-wrapper{opacity:.5;transition:all .3s linear}.social-icons__wrapper .social-icons__icon-wrapper:hover{opacity:1;transition:all .3s linear}.custom-prev,.custom-next{opacity:1!important;color:#000!important}.section.section--full-width.disable-section-top-offset.media-with-content.color-scheme-2.spacing-style.media-with-content--wide{padding-top:0}.custom-slider{position:relative;width:100%;overflow:hidden;height:600px}.custom-slide{display:flex;min-width:100%;height:100%;height:600px;overflow:hidden}.custom-slide-text{height:600px}.review-slider-section .review-slide{padding:30px;min-height:188px}img.button-image.button-image--mobile{display:none}.button-image{max-width:300px!important}.email-signup__form .email-signup__input{border-radius:0}@media (max-width:1366px){#shopify-section-template--26068320125060__section_PRKtAX .border-style.custom-section-content h3{font-size:26px}}@media (max-width:1192px){.custom-slide-text,.custom-slider{height:450px}}@media (max-width:830px){.custom-slide-text,.custom-slider{height:360px}.custom-slider .custom-slide-text h3{font-size:20px!important}.custom-slide-text{padding-right:20px!important}}@media (max-width:810px){.asymmetric-grid{grid-template-columns:1fr 1fr!important}}@media (max-width: 768px){.hero{display:block!important;height:100%!important;position:static!important;min-height:initial!important}.hero__container.spacing-style.section.section--full-width{display:block!important;height:100%!important;position:static!important;min-height:initial!important;padding-top:0!important;padding-bottom:0!important}.hero__media-wrapper{position:static!important}.custom-slide{flex-direction:column-reverse!important}img.button-image.button-image--desktop{display:none}.button-image--mobile{display:block;margin:auto auto 20px}.planner-promo__text h2{margin-bottom:5px!important;padding-top:0}.button-image{max-width:90%!important;padding-top:10px}.custom-slide-text{height:auto}.button-image.button-image--mobile{margin-bottom:40px}.grid-item .overlay{opacity:1!important}.asymmetric-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:auto}.asymmetric-grid .grid-item{grid-column:unset!important;height:auto!important}#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-item .overlay h3{font-size:28pxpx;letter-spacing:normal}#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-item .overlay p{letter-spacing:normal;font-size:18px;line-height:normal}#shopify-section-template--26068320125060__media_with_content_HP7Qpp .group-block .text-block h3{line-height:normal}.custom-slider{height:auto}.custom-slider .custom-slide-text p{max-width:80%;margin:auto}.custom-slider .custom-slide-text h3{max-width:100%}#shopify-section-template--26068320125060__media_with_content_HP7Qpp .group-block .text-block h3{font-size:28px!important}.custom-prev,.custom-next{bottom:135px!important}.planner-promo__text h2{padding-right:30px}.planner-promo{margin-top:20px!important}.planner-promo__text{padding-bottom:10px}}@media (max-width:767px){#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-item .overlay h3{font-size:18px;letter-spacing:normal}#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-item .overlay p{font-size:14px}.custom-slider .custom-slide-text p{max-width:100%;padding:10px 34px}.asymmetric-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:auto}.hero{display:block!important;height:100%!important;position:static!important;min-height:initial!important}.hero__container.spacing-style.section.section--full-width{display:block!important;height:100%!important;position:static!important;min-height:initial!important;padding-top:0!important;padding-bottom:0!important}.hero__media-wrapper{position:static!important}#shopify-section-template--26068320125060__section_PRKtAX .border-style.custom-section-content h3{font-size:22px;line-height:1!important;letter-spacing:normal!important}div#shopify-section-template--26068320125060__section_PRKtAX .border-style.custom-section-content p{font-size:16px;letter-spacing:normal}div#shopify-section-template--26068320125060__section_PRKtAX{padding-top:30px;padding-bottom:30px}.planner-promo{margin-top:0!important;margin-bottom:0!important}.planner-promo__text h2{font-size:20px!important;padding:20px 20px 0;text-align:center}.planner-promo .planner-promo__button .btn span{font-size:24px}div#shopify-section-template--26068320125060__section_PRKtAX .image-block{max-width:300px}#shopify-section-template--26068320125060__media_with_content_HP7Qpp .group-block .text-block p{padding-top:10px;text-align:center;line-height:normal}.custom-slider .custom-slide-text h3{margin-bottom:0!important;font-size:22px!important;max-width:100%;margin:auto}.custom-slider .custom-slide-text p{margin-top:5px;line-height:1.2!important}#shopify-section-template--26068320125060__media_with_content_HP7Qpp .group-block .text-block h3{max-width:100%;text-align:center}#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-heading h2,#shopify-section-template--26068320125060__plan_your_way_Lg8iRd .grid-heading p,.review-slider-section h2.review-slider-heading{text-align:center}#shopify-section-template--26068320125060__media_with_content_HP7Qpp .group-block-content{height:100%;width:100%;justify-content:center;align-items:center}.custom-slider{height:100%}.custom-slider .custom-prev{left:-10px}.custom-slider .custom-next{right:-10px}.custom-prev,.custom-next{bottom:150px!important}.button-image--mobile{display:block;margin:auto}.planner-promo__text h2{margin-bottom:5px!important}.custom-slide{flex-direction:column-reverse!important}img.button-image.button-image--desktop{display:none}.button-image--mobile{display:block;margin:auto auto 20px}.planner-promo__text h2{margin-bottom:5px!important;padding-top:0}.button-image{max-width:90%!important;padding-top:10px}.custom-slide-text{height:auto}.button-image.button-image--mobile{margin-bottom:40px}.grid-item .overlay{opacity:1!important}.email-signup__form .email-signup__input{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
