@charset "UTF-8";@import url("https://use.typekit.net/xvs1lfq.css");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");#wpadminbar #adminbarsearch [type="submit"].adminbar-button:not(:disabled){display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.filter-top{margin:8px 48px}p.has-text-align-center.bottom-space{margin-bottom:8px}.search-form-input input#is-search-input-298528::placeholder{color:transparent}.select-arrow{display:none}.sub-cate .custom-select::after{content:"";background-image:url("/wp-content/uploads/2023/12/arrow-down.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:10px;height:10px;display:inline-block;position:absolute;right:0%;top:43%}.sub-cate-videos{display:flex;align-items:center;justify-content:flex-end}.sub-cate-videos .custom-select{width:100%}.sub-cate-videos .custom-select::after{content:"";background-image:url("/wp-content/uploads/2023/12/arrow-down.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:10px;height:10px;display:inline-block;position:absolute;right:0%;top:42%}div#one{margin-right:30px;width:12%}div#two{width:9%}.wp-block-columns.filter-top.is-layout-flex.wp-container-core-columns-layout-2.wp-block-columns-is-layout-flex{border:1px solid #ecedee;padding:8px 0;border-width:1px 0;align-items:center !important;justify-content:space-between}.filter-top .search-form-input input#is-search-input-298528{padding:0px !important}@media (max-width:1800px){div#one{width:14%}div#two{width:11%}}@media (max-width:1600px){div#one{width:16%}div#two{width:12%}}@media (max-width:1366px){div#one{width:19%}div#two{width:14%}}@media (max-width:1199px){div#one{width:22%}div#two{width:17%}}@media (max-width:1024px){div#one{width:23%}div#two{width:18%}}@media (max-width:991px){.sub-cate-videos{justify-content:flex-start}div#one{width:17%}div#two{width:13%}}@media (max-width:769px){div#one{width:19%}div#two{width:16%}}@media (max-width:640px){div#one{width:28%}div#two{width:21%}}@media (max-width:480px){div#one{width:50%}div#two{width:40%}}.tax-product_cat .modal-content{gap:unset !important}.tax-product_cat .modal-content iframe{height:350px !important}.tax-product_cat .modal-content .ratio::before{display:block !important;padding-top:unset !important;content:""!important}.tax-product_cat .modal-content .ratio >*{position:static}.csa-safety-glasses-shop-right{padding:35px 45px}.csa-safety-glasses-shop-right h2{text-align:center;font-size:1.5rem}.wp-block-columns.alignfull.are-vertically-aligned-center.container.video-section.is-layout-flex.wp-block-columns-is-layout-flex{justify-content:space-between}body .wc-block-grid__product-title{text-align:left !important;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important;padding:1rem !important;color:#fff !important}h2.promo-heading{font-size:15px}.inner-banner-promo img{max-width:100%;width:auto;padding-top:0px;padding-bottom:0px}.inner-banner-promo .mobile-banner-img{display:none}.top-pickleball{align-items:initial !important}.left-rightcontent p{text-align:justify;padding-right:24px}.power-content p{text-align:justify}@media (max-width:769px){.inner-banner-promo .desktop-banner-img{display:none}.inner-banner-promo .mobile-banner-img{display:block;margin:0 auto}}.photogray-heading{margin-bottom:0px}.shop-url a{font-size:28px;margin-bottom:0px;font-weight:600}.photogray .wp-block-columns.is-layout-flex.wp-container-3{margin-bottom:0px}.why-choose-photogray p{text-align:justify}.why-choose-photogray .wp-block-image{min-height:221px;display:flex;align-items:center;margin-bottom:62px}.how-to-order-photogray .order-right{background:none}.how-to-order-photogray .order-left p{margin-top:unset}.find-extra-glass-lens-btn a{padding:0 !important;font-weight:700;position:relative}.find-extra-glass-lens-btn a::before{content:"";background-image:url("/wp-content/uploads/2023/09/Triangle.png");width:35px;height:36px;position:absolute;transform:translateY(-50%);right:-40px;top:50%;background-size:45%;background-position:center;background-repeat:no-repeat}.find-photogray-extra-glass-lens p{text-align:justify}.video-learn-more a{padding:0 !important;font-weight:700;position:relative}.video-learn-more a::after{content:"";background-image:url("/wp-content/uploads/2023/09/arrow.png");width:35px;height:36px;position:absolute;transform:translateY(-50%);right:-40px;top:50%;background-size:45%;background-position:center;background-repeat:no-repeat}@media (max-width:991px){.wp-block-cover.is-light.photogray-banner{min-height:200px !important}.photogray-banner p.has-text-align-left.has-white-color.has-text-color{font-size:30px !important}h2.wp-block-heading.photogray-heading{font-size:26px !important}.shop-url a{font-size:24px !important}.why-choose-photogray .wp-block-image{min-height:155px;margin-bottom:29px}.why-choose-photogray .wp-block-image img{height:135px;width:100%;object-fit:contain}h2.wp-block-heading.has-text-align-center.main-title.why-choose-heading, h2.wp-block-heading.has-text-align-center.main-title.no-problem, h2.wp-block-heading.find-photogray-heading{font-size:26px !important}}.order-right img{width:100%}.search-form-input input#is-search-input-298528{padding:0.75rem 0.75rem !important;display:block;width:100%;font-size:1rem !important;font-weight:400;line-height:1.5;color:#000;height:unset !important;background-color:#fff;background-clip:padding-box;appearance:none;border-radius:0;box-shadow:none;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (max-width:769px){.search-form-input .wp-block-column.search-form-input.is-layout-flow.wp-block-column-is-layout-flow label{width:100% !important}}#navOffcanvas #offcanvasTabs{position:relative}#navOffcanvas .tab-content .tab-pane:not(#defaultTab){position:absolute;top:40px;z-index:5;width:100%;border-top:1px solid #000}#menu-header >.menu-item:hover >ul{display:block}#menu-header >li#nav-item-101800:hover >ul, #menu-header li#nav-item-101800 >ul.dropdown-menu.show{display:flex}#menu-header li#nav-item-101800 >ul{flex-direction:row;flex-wrap:wrap;gap:15px;column-count:unset;max-width:1280px;padding-right:2rem !important;padding-left:2rem !important}#menu-header li#nav-item-101800 >ul >li{width:calc(25% - 11.25px);display:flex;flex-direction:column}#menu-header li#nav-item-101800 >ul >li.has-orange-color{width:calc(33% - 11.25px);margin:0 0 0 auto}#menu-header li#nav-item-101800 >ul .mega-menu-widgets{width:100%}.textwidget.custom-html-widget .container-fluid >div{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 15px}.textwidget.custom-html-widget .container-fluid >div a{max-width:100px}.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after{background:#fff}body.woocommerce-orders .content, body.woocommerce-edit-address .content, body.woocommerce-edit-account .content, body.woocommerce-wordfence-2fa .content, body.woocommerce-balance .content, body.woocommerce-ywar-reviews .content{overflow:hidden}.woocommerce table.shop_table th, .woocommerce table.shop_table td{align-content:center}.woocommerce-account #hero{margin-bottom:0 !important}.woocommerce-account .woocommerce-Address{padding-top:20px;padding-bottom:1rem;margin:30px 0 0 0;background:#f6f6f6}.woocommerce-account.addresses{gap:20px;max-width:100%;margin:0}.woocommerce-account.addresses header.woocommerce-Address-title{text-transform:uppercase;border-bottom:1px solid;margin-bottom:10px}.woocommerce-account.addresses a.edit{font-weight:600}.woocommerce-account .addresses .title h3, .woocommerce-account .addresses .title .h3{margin-bottom:10px}.woocommerce-account .yith-ywar-user-reviews-wrapper .yith-ywar-no-reviews{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:30px}.woocommerce-account .yith-ywar-user-reviews-wrapper .yith-ywar-no-reviews img{max-width:350px}.woocommerce-account .yith-ywar-user-reviews-wrapper .img-wrapper{overflow:unset;padding:0px}.woocommerce-account .yith-ywar-user-reviews-wrapper .img-wrapper img{position:relative;top:unset;left:unset;transform:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;gap:0;margin-top:0;padding-top:0;padding-bottom:0;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.woocommerce-account .woocommerce-MyAccount-navigation ul >li{background-color:#ff7336;display:flex;justify-content:center;align-items:flex-end;flex-direction:row;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul >li.woocommerce-MyAccount-navigation-link--customer-logout{order:9}.woocommerce-account .woocommerce-MyAccount-navigation ul >li a{height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1rem;padding:9px 12px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wordfence-2fa a::before{background:unset;mask-image:none;-webkit-mask-image:none;content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a::before{display:inline-block;font-size:1.5em;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;margin-right:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--pw-gift-card-balance a::before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--my-reviews a::before{content:""}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation, .woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce div.product .woocommerce-tabs ul.tabs{background:#fff}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation:before, .woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation:after{background:#fff;display:none}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul{display:grid;gap:25px;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr 1fr;margin:0;padding-bottom:3rem;padding-top:3rem}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul >li{border:1px solid #fff;border-radius:15px;border:2px solid #ff7336;height:150px}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul >li a{font-size:1.25rem;gap:10px}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul >li a::before{margin:0}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul >li.is-active{border:2px solid #000}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul >li.is-active a{height:100%;width:100%;background-color:#fff}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul >li:not(.is-active):hover a{background:#fff;color:#ff7336;transition:all 300ms ease-in-out}.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul >li.woocommerce-MyAccount-navigation-link--dashboard{display:none}@media screen and (max-width:1024px){.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:782px){.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address, .woocommerce-edit-account, .woocommerce-wordfence-2fa, .woocommerce-balance, .woocommerce-ywar-reviews) .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2, 1fr)}.woocommerce-account .woocommerce-MyAccount-navigation ul >li a{flex-direction:column}}#billing_first_name_field, #shipping_first_name_field{order:1}#billing_last_name_field, #shipping_last_name_field{order:2}#billing_company_field, #shipping_company_field{order:3}#billing_country_field, #shipping_country_field{order:6}#billing_address_1_field, #shipping_address_1_field{order:4}#billing_address_2_field, #shipping_address_2_field{order:5}#billing_city_field, #shipping_city_field{order:8}#billing_state_field, #shipping_state_field{order:7}#billing_postcode_field, #shipping_postcode_field{order:9}#billing_phone_field, #shipping_phone_field{order:10}#billing_email_field, #shipping_email_field{order:11}#kl_newsletter_checkbox_field{order:99}@media (min-width:576px){header .nav svg[height="1.5rem"]{height:1.75rem}}@media (min-width:576px){header img[alt="Logo"].logo{width:auto;height:46px}}header .nav:not(#menu-header) .nav-item .nav-link:hover, header .nav:not(#menu-header) .nav-item .nav-link:focus{background:transparent;color:#ff7336}header .nav:not(#menu-header) .nav-item .nav-link:hover svg path, header .nav:not(#menu-header) .nav-item .nav-link:focus svg path{fill:#ff7336}header .nav:not(#menu-header) .nav-item .nav-link:hover svg text, header .nav:not(#menu-header) .nav-item .nav-link:focus svg text{fill:#fff}a#enableAccessibee, #accessTrigger{font-family:bootstrap-icons;padding:0 !important;font-size:16px;line-height:16px;letter-spacing:0.05em;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:none;border-radius:0;z-index:9;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;text-transform:uppercase;max-width:10rem;background:transparent;color:#fff;font-size:27px;line-height:1em}a#enableAccessibee:hover, #accessTrigger:hover{color:#ff7336 !important}.nom .banner-promo{height:45px;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center}.nom .banner-promo h2{margin:0;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;letter-spacing:0.05rem}#pwgc-balance-title{display:none}#pwgc-balance-number-container{display:flex;width:auto}form#pwgc-balance-form{display:flex;flex-wrap:wrap}#pwgc-balance-button, #pwgc-balance-reload{display:inline-block;font-weight:600;line-height:1.5;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:#ff7336;border:3px solid transparent;padding:0.625rem 1.5rem;font-size:1rem;border-radius:0;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}#pwgc-balance-button{margin-left:20px;height:50px;text-transform:uppercase}#pwgc-balance-button::hover{background-color:#000;color:#fff}#pwgc-balance-reload{background-color:#000}#pwgc-balance-reload:hover{background-color:#ff7336}.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th, #b2bking_purchase_lists_table td, #b2bking_purchase_lists_table th{padding:15px 30px;text-align:left}.woocommerce table.my_account_orders th{background:#000;color:#fff;font-weight:700}.woocommerce table.my_account_orders th.woocommerce-orders-table__header-order-actions{text-align:center;width:300px}.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions{text-align:center;width:300px}#b2bking_purchase_lists_table th{background:#000;color:#fff;font-weight:700;width:25%}#b2bking_purchase_lists_table td{width:calc(25% - 200px)}.woocommerce table.my_account_orders td{width:calc(25% - 200px)}button#b2bking_purchase_list_new_button, button.b2bking_subaccounts_container_top_button{font-size:1rem;line-height:1.5;height:50px;padding:0.625rem 1.5rem;text-transform:uppercase}button#b2bking_purchase_list_new_button svg:first-child, button.b2bking_subaccounts_container_top_button svg:first-child{vertical-align:-0.35em}button.b2bking_subaccounts_container_top_button svg{vertical-align:-0.7em}.woocommerce table.shop_table td.woocommerce-orders-table__cell a{padding:0}.woocommerce table.shop_table td.woocommerce-orders-table__cell a.button, .woocommerce table.shop_table td.woocommerce-orders-table__cell a button{margin:0;padding:0.5rem 1.75rem;border:none;width:105px;position:relative}.woocommerce table.shop_table td.woocommerce-orders-table__cell a.button:hover, .woocommerce table.shop_table td.woocommerce-orders-table__cell a button:hover{background-color:#000 !important}.woocommerce table.shop_table td.woocommerce-orders-table__cell a + button{margin:0 0 0 15px}.woocommerce table.shop_table td.woocommerce-orders-table__cell a .lds-spinner{position:absolute;width:100%;height:100%;left:0;top:0;background:#ff7336;padding:12px 44px}.wfls-btn{background-color:#ff7336;color:#fff;padding:0.625rem 1.5rem;border-radius:0;border:3px solid transparent;transition:background-color 0.15s ease-in-out, color 0.15s ease-in-out}.wfls-btn:hover{background-color:#000;color:#fff}.wfls-block-header.wfls-block-header-border-bottom{color:#fff;background:#ff7336;padding:1rem}.wfls-block-header.wfls-block-header-border-bottom .wfls-block-header-content .wfls-block-title{font-size:1.15rem;text-transform:uppercase}.wfls-block{box-shadow:none}.wfls-recovery-codes li{font-size:1.2rem}.wfls-add-top.wfls-add-bottom.wfls-grace-period-container{align-items:flex-start}input#wfls-activate-field, input#wfls-user-grace-period-override{padding:0.45rem 0.5rem;font-size:1.5rem}#wfls-qr-code{margin:40px auto}.wfls-block .wfls-block-content{padding-top:20px}.woocommerce-account .woocommerce-Address{padding-top:20px;padding-bottom:1rem;margin:30px 0 0 0;background:#f6f6f6}.woocommerce-account .woocommerce-Addresses.addresses{gap:20px;max-width:100%;margin:0}.woocommerce-account .woocommerce-Addresses.addresses header.woocommerce-Address-title{text-transform:uppercase;border-bottom:1px solid;margin-bottom:10px}.woocommerce-account .woocommerce-Addresses.addresses a.edit{font-weight:600}.woocommerce-account .woocommerce-Addresses.addresses .title h3, .woocommerce-account .woocommerce-Addresses.addresses .title .h3{margin-bottom:10px}#billing_first_name_field, #shipping_first_name_field{order:1}#billing_last_name_field, #shipping_last_name_field{order:2}#billing_company_field, #shipping_company_field{order:3}#billing_country_field, #shipping_country_field{order:6}#billing_address_1_field, #shipping_address_1_field{order:4}#billing_address_2_field, #shipping_address_2_field{order:5}#billing_city_field, #shipping_city_field{order:8}#billing_state_field, #shipping_state_field{order:7}#billing_postcode_field, #shipping_postcode_field{order:9}#billing_phone_field, #shipping_phone_field{order:10}#billing_email_field, #shipping_email_field{order:11}#kl_newsletter_checkbox_field{order:99}@media only screen and (min-width:1024px){.woocommerce-address-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-bottom:20px}.woocommerce-address-fields__field-wrapper p{margin:0}body:not(.woocommerce-checkout) #billing_first_name_field, body:not(.woocommerce-checkout) #shipping_first_name_field, body:not(.woocommerce-checkout) #billing_last_name_field, body:not(.woocommerce-checkout) #shipping_last_name_field, body:not(.woocommerce-checkout) #billing_company_field, body:not(.woocommerce-checkout) #shipping_company_field{width:calc(33.33% - 13.333px)}body:not(.woocommerce-checkout) #billing_address_1_field, body:not(.woocommerce-checkout) #shipping_address_1_field, body:not(.woocommerce-checkout) #billing_country_field, body:not(.woocommerce-checkout) #shipping_country_field{width:calc(50% - 10px)}body:not(.woocommerce-checkout) #billing_address_2_field, body:not(.woocommerce-checkout) #shipping_address_2_field{width:calc(50% - 10px)}body:not(.woocommerce-checkout) #billing_city_field, body:not(.woocommerce-checkout) #shipping_city_field{width:calc(50% - 10px)}body:not(.woocommerce-checkout) #billing_state_field, body:not(.woocommerce-checkout) #shipping_state_field{width:calc(50% - 10px)}body:not(.woocommerce-checkout) #billing_postcode_field, body:not(.woocommerce-checkout) #shipping_postcode_field{width:calc(10% - 10px);min-width:90px}body:not(.woocommerce-checkout) #billing_phone_field, body:not(.woocommerce-checkout) #shipping_phone_field{width:15%;min-width:120px}body:not(.woocommerce-checkout) #billing_email_field, body:not(.woocommerce-checkout) #shipping_email_field{width:30%;min-width:300px}form.woocommerce-EditAccountForm.edit-account{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}form.woocommerce-EditAccountForm.edit-account .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{width:calc(50% - 10px)}form.woocommerce-EditAccountForm.edit-account .woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{width:calc(50% - 10px)}form.woocommerce-EditAccountForm.edit-account .clear + .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{width:calc(50% - 10px)}form.woocommerce-EditAccountForm.edit-account fieldset + .clear + .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{width:100%}form.woocommerce-EditAccountForm.edit-account fieldset{width:50%}form.woocommerce-EditAccountForm.edit-account .clear{display:none}}.woocommerce-variation-add-to-cart-disabled button.btn-prescription{pointer-events:none;cursor:not-allowed !important;opacity:0.5}.wc-block-grid__product__product-image, .wc-block-grid__product__product-link{display:block !important}.gfield [data-value="Photogray Extra"] label::before{background-image:url("/wp-content/uploads/2019/02/Transition-Gray.png")}.gfield [data-value="Photobrown Extra"] label::before{background-image:url("/wp-content/uploads/2019/02/Transition-Brown.png")}.woocommerce-checkout #payment ul.payment_methods li img{width:100%}body{padding-right:0 !important}body >.content{border-bottom:1px solid #d3d3d3;margin-bottom:25px;box-shadow:0 1px 3px #0000001c}body >.content >*:last-child{margin-bottom:60px}li.breadcrumb-item a, li.breadcrumb-item + .breadcrumb-item::before{color:#999}.single-product .woo-breadcrumbs{margin-top:34px}.gform_variation_visible.woocommerce .content div.product .second-column{z-index:1000}header:not(.sticky-top) .nav:not(#menu-header){gap:1.875rem}header .nav:not(#menu-header){display:flex;gap:0.75rem;justify-content:flex-end;align-items:center}header .nav:not(#menu-header) .nav-link{padding:0.5em 0 0.5em 0.5em}.woocommerce .content div.product{/* #fittingbox-wrapper button{font-family:$font-canada-gibson;font-weight:400;letter-spacing:0.02em;background:$color-black;color:$color-white;line-height:1em;border:1px solid $color-black;padding:12px 24px;&:hover{background:$color-white;color:$color-black}}*/}.woocommerce .content div.product .woocommerce-product-gallery{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;aspect-ratio:1.7777777778}.woocommerce .content div.product .woocommerce-product-gallery figure{border:none}.woocommerce .content div.product .woocommerce-product-gallery .flex-viewport{padding:0 30px;max-height:100%;height:100% !important;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}.woocommerce .content div.product .woocommerce-product-gallery ol.flex-control-nav.flex-control-paging{position:absolute;display:flex;flex-wrap:nowrap;align-items:center;list-style:none;bottom:20px;padding:0;gap:2px;bottom:0px;padding:0;gap:4px}.woocommerce .content div.product .woocommerce-product-gallery ol.flex-control-nav.flex-control-paging li a{font-size:0;text-decoration:none;padding:5px 3px;padding:5px 2px;display:flex}.woocommerce .content div.product .woocommerce-product-gallery ol.flex-control-nav.flex-control-paging li a::after{display:block;content:'';background:transparent;height:13px;width:13px;border-radius:6.5px;border:1px solid;height:10px;width:10px;border-radius:5px}.woocommerce .content div.product .woocommerce-product-gallery ol.flex-control-nav.flex-control-paging li a.flex-active::after{background:#000}.woocommerce .content div.product .woocommerce-product-gallery ol.flex-control-nav.flex-control-paging li a:hover::after{background:#ff7336}.woocommerce .content div.product .woocommerce-product-gallery ul.flex-direction-nav{position:absolute;width:100%;top:50%;display:flex;justify-content:space-between;list-style:none;height:0;margin:0;left:0;right:0;padding:0}.woocommerce .content div.product .woocommerce-product-gallery ul.flex-direction-nav a{font-size:0;padding:10px}.woocommerce .content div.product .woocommerce-product-gallery ul.flex-direction-nav a:hover{text-decoration:none;color:#ff7336}.woocommerce .content div.product .woocommerce-product-gallery ul.flex-direction-nav a::after{display:block;font-size:40px;font-family:bootstrap-icons}.woocommerce .content div.product .woocommerce-product-gallery ul.flex-direction-nav a.flex-prev::after{content:''}.woocommerce .content div.product .woocommerce-product-gallery ul.flex-direction-nav a.flex-next::after{content:''}.woocommerce .content div.product #reviews{margin-top:55px}.woocommerce .content div.product #reviews h2{color:#222222;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200;letter-spacing:0.05em;text-transform:unset;font-size:1.25rem;padding:10px 0;border-bottom:2px solid transparent;margin-bottom:-1px}.woocommerce .content div.product .swatch-wrapper:not(.selected){border-width:1px}.woocommerce .content div.product .second-column{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:center}.woocommerce .content div.product div.images .woocommerce-product-gallery__wrapper{border:none}.woocommerce .content div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{background:#fff}.woocommerce .content div.product div.images .flex-viewport{border:none !important}.woocommerce .content div.product div.images .flex-control-thumbs{}.woocommerce .content div.product div.images .flex-control-thumbs li{background:#fff;border:none !important}.woocommerce .content div.product div.images .flex-control-thumbs li:not(:last-child){border-right:1px solid #ececec !important}.woocommerce .content div.product .product_title{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;letter-spacing:0.05em;min-width:100%}.woocommerce .content div.product #btn-review-after-title{display:flex;flex-direction:row;align-items:flex-start;gap:10px;width:100%}.woocommerce .content div.product #btn-review-after-title .yith-ywar-product-rating .total-reviews{display:none}.woocommerce .content div.product #btn-review-after-title a{padding-bottom:10px;line-height:1.25em}.woocommerce .content div.product div#btn-open-modal, .woocommerce .content div.product #vto-button-main, .woocommerce .content div.product #vto-button-viewer{align-content:center;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;padding:3px 10px 1px;padding:13px 24px 11px;font-size:15px;line-height:1em;background:#000;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid #000000;border-radius:0;z-index:9;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;text-transform:uppercase;max-width:10rem;display:flex !important;align-items:center;flex-direction:row;justify-content:center;padding:8px 10px 6px}.woocommerce .content div.product div#btn-open-modal span, .woocommerce .content div.product #vto-button-main span, .woocommerce .content div.product #vto-button-viewer span{position:relative;top:-1px;font-family:bootstrap-icons;margin-right:5px;font-size:20px;line-height:15px}.woocommerce .content div.product div#btn-open-modal:disabled, .woocommerce .content div.product #vto-button-main:disabled, .woocommerce .content div.product #vto-button-viewer:disabled{display:block}.woocommerce .content div.product div#btn-open-modal:hover, .woocommerce .content div.product #vto-button-main:hover, .woocommerce .content div.product #vto-button-viewer:hover{background:#fff;color:#000}.woocommerce .content div.product #vto-button-main{padding:3px 10px 1px;padding:8px 10px 6px;z-index:unset}.woocommerce .content div.product .second-column .price{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;margin-top:15px;margin-bottom:15px;margin-top:10px;margin-bottom:20px;font-size:20px !important;color:#ff7336;font-weight:600;line-height:1em;width:100%;width:50%}.woocommerce .content div.product .second-column .price del{font-weight:200}.woocommerce .content div.product .promo-section{margin-bottom:18px;font-size:15px;line-height:1.3em;letter-spacing:0.05em;color:#505050;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200}.woocommerce .content div.product .summary{width:100%;margin:0}.woocommerce .content div.product .woocommerce-tabs ul.tabs{background:transparent;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;border-bottom:1px solid #b2b2b2;padding:0;margin-block:8px}.woocommerce .content div.product .woocommerce-tabs ul.tabs::before, .woocommerce .content div.product .woocommerce-tabs ul.tabs::after{display:none}.woocommerce .content div.product .woocommerce-tabs ul.tabs li a{color:#222222;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200;letter-spacing:0.05em;text-transform:unset;font-size:1.25rem;padding:10px 20px;border-bottom:2px solid transparent;margin-bottom:-1px}.woocommerce .content div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none}.woocommerce .content div.product .woocommerce-tabs ul.tabs li.active a{border-color:#ff7336;box-shadow:none}.woocommerce .content div.product .woocommerce-tabs .panel{color:#505050;padding:40px 40px 40px 25px;background:#fafafa;font-family:Arial, Helvetica, sans-serif;font-size:14px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information{display:flex;flex-direction:row;flex-wrap:wrap;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-size:15px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .attribute-row{margin-bottom:6px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .attribute-row .attr-label{font-weight:500}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .attribute-row .attr-value{font-weight:200}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements{width:40%;border-right:1px solid #505050;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding-right:45px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements h3{font-size:15px;line-height:1em;color:#222222;font-weight:500}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 20px);margin-left:20px;align-items:center}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item:not(:last-child){padding:10px 0}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item .frame-img{width:40%}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item .frame-img img, .woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item .frame-img svg{width:100%}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item .frame-img img .st0, .woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item .frame-img svg .st0{fill:#ff7336}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item .frame-attr{display:flex;flex-direction:column;align-items:flex-end}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item .frame-attr .attr-value{margin-right:9px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements + .additional_info{width:60%;padding-left:45px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .additional_info{width:100%}.woocommerce .content div.product .woocommerce-tabs .panel a{color:#ff7336}.woocommerce .content div.product form.cart .variations{border-top:1px solid #d0d0d0;padding-top:18px;margin-bottom:25px}.woocommerce .content div.product form.cart .variations label[for="frame-color"], .woocommerce .content div.product form.cart .variations label[for="frame-lens-color"]{display:none}.woocommerce .content div.product form.cart .variations div.swatch-label{font-size:15px;line-height:15px;margin-bottom:15px;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-weight:200;color:#505050}.woocommerce .content div.product form.cart .variations .swatch-control{margin-bottom:0px}.woocommerce .content div.product form.cart .variations .swatch-control .swatch-wrapper{margin-bottom:0;height:32px;width:32px}.woocommerce .content div.product form.cart .variations .swatch-control .swatch-wrapper a{height:100% !important;width:100% !important}.woocommerce .content div.product form.cart .variations .swatch-control .swatch-wrapper a img{width:100%;height:100%}.woocommerce .content div.product form.cart .variations .reset_variations{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-weight:200;margin-bottom:14px}.woocommerce .content div.product form.cart .variation:has(select[data-attribute_name="attribute_frame-size"]){position:relative;margin-top:20px}.woocommerce .content div.product form.cart .variation:has(select[data-attribute_name="attribute_frame-size"]) label{display:inline-block;position:absolute;text-transform:none;font-size:12px;background-color:#fff;padding:0 4px;top:-10px;left:10px}.woocommerce .content div.product form.cart .variation:has(select[data-attribute_name="attribute_frame-size"]) select{padding:8px 5px 8px 15px;border-radius:3px;border-color:#d0d0d0}.woocommerce .content div.product nav.quick_menu{margin-top:20px;margin-top:45px}.woocommerce .content div.product nav.quick_menu ul{list-style:none;margin:0;padding:0}.woocommerce .content div.product nav.quick_menu ul .quick_menu_item{transition:background 0.25s ease}.woocommerce .content div.product nav.quick_menu ul .quick_menu_item:hover{background:#fafafa}.woocommerce .content div.product nav.quick_menu ul .quick_menu_item .quick_menu_link{display:flex;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-weight:200;font-size:15px;line-height:15px;padding:13px 5px 11px;background:transparent;border:none;color:#222;border-bottom:1px solid #d0d0d0;flex-direction:row;align-items:stretch;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.woocommerce .content div.product nav.quick_menu ul .quick_menu_item .quick_menu_link:hover{text-decoration:none}.woocommerce .content div.product nav.quick_menu ul .quick_menu_item .quick_menu_link::after{font-family:bootstrap-icons !important;content:"";font-size:1em;line-height:16px;color:#505050;display:inline-flex;margin:0;background:none;width:unset;box-shadow:none}.woocommerce .woocommerce-buttons{gap:5px}.woocommerce .woocommerce-buttons .quantity{position:relative}.woocommerce .woocommerce-buttons .quantity::after{content:"Qty";display:inline-block;position:absolute;font-size:12px;background-color:#fff;padding:0 4px;top:-10px;left:10px}.woocommerce .woocommerce-buttons .quantity:not(.hidden){margin:0}.woocommerce .woocommerce-buttons .quantity .qty{padding:8px 5px 8px 15px;border-radius:3px;border-color:#d0d0d0;margin-right:4px}.woocommerce .woocommerce-buttons button{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;letter-spacing:0.02em;margin:0 !important}.woocommerce .woocommerce-buttons button.btn-primary{background:#ff7336;color:#fff;font-size:16px;line-height:1em;border:1px solid #ff7336;padding:12px 24px}.woocommerce .woocommerce-buttons button.btn-primary:hover{background:#fff;color:#ff7336}.woocommerce .woocommerce-buttons button.single_add_to_cart_button{background:#000;color:#fff;line-height:1em;border:1px solid #000;padding:12px 24px;flex-grow:1}.woocommerce .woocommerce-buttons button.single_add_to_cart_button.alt::after{line-height:1rem}.woocommerce .woocommerce-buttons button.single_add_to_cart_button:hover{background:#fff;color:#000}.yith-ywar-product-page .yith-ywar-swiper.preview-gallery .swiper-slide:hover:after, .yith-ywar-product-page .yith-ywar-swiper.thumbs-gallery-gallery .swiper-slide:hover:after{background-color:#fafafa;opacity:0.6}.yith-ywar-product-page .yith-ywar-swiper.preview-gallery .swiper-slide:hover:before, .yith-ywar-product-page .yith-ywar-swiper.thumbs-gallery-gallery .swiper-slide:hover:before{background:#575757}.yith-ywar-product-page .yith-ywar-swiper .swiper-buttons{background:#fafafa;color:#575757;font-weight:200}.yith-ywar-product-page .yith-ywar-swiper .swiper-buttons:hover{background:#ff7336;color:#fff}.yith-ywar-product-page .yith-ywar-review-form-message .yith-ywar-single-review.with-badge.staff-review:after, .yith-ywar-product-page .yith-ywar-pending-reviews-list .yith-ywar-single-review.with-badge.staff-review:after, .yith-ywar-product-page .yith-ywar-reviews-list .yith-ywar-single-review.with-badge.staff-review:after, .yith-ywar-product-page .yith-ywar-reviews-list-popup .yith-ywar-single-review.with-badge.staff-review:after, .yith-ywar-product-page .yith-ywar-reviews-list-shortcode .yith-ywar-single-review.with-badge.staff-review:after, .yith-ywar-product-page .yith-ywar-replies-wrapper .yith-ywar-single-review.with-badge.staff-review:after{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;letter-spacing:0.05em;color:var(--ywar-review-staff-text-color);background:var(--ywar-review-staff-background-color) url('/wp-content/themes/cosmick-rxsafety-new/assets/images/logo.min.svg') no-repeat;background-size:30px;background-position:0 center;font-size:15px;line-height:1em;padding:8px 5px 5px 35px;border:1px solid var(--ywar-review-staff-text-color);border-radius:8px;top:0}.yith-ywar-product-page .yith-ywar-swiper.preview-gallery .swiper-slide, .yith-ywar-product-page .yith-ywar-filter-data .review-attachments .single-attachment, .yith-ywar-product-page .yith-ywar-review-attachments .review-attachments .single-attachment, .yith-ywar-product-page .yith-ywar-single-review .review-attachments .single-attachment{border:1px solid #d0d0d0}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper{border-top:1px solid #d0d0d0;padding-top:30px}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .attachment-image img{width:inherit;padding:1px}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-with-attachments{border-bottom:1px solid #b2b2b2;padding-bottom:30px}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list{gap:45px;gap:25px}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review{padding:0;border:none;box-shadow:none;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;border-radius:0;gap:10px;border-bottom:1px solid #d0d0d0;padding-bottom:20px}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-user-group .review-user-avatar{display:none}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-user-group .review-info .review-user{display:flex;flex-direction:column;align-items:flex-start}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-user-group .review-info .review-user .verified{max-width:24px;overflow:hidden;white-space:nowrap;border-radius:12px;padding:2px 7px;transition:max-width 0.25s ease}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-user-group .review-info .review-user .verified:hover{max-width:100%}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-title{margin:0}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-content{font-family:Arial, Helvetica, sans-serif;font-size:14px}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-attachments .single-attachment{width:60px;height:60px}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons{display:inline-flex;height:auto;font-size:15px;line-height:1em;border-radius:0;padding:5px 20px 4px;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;gap:5px}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.reply-button.reply-button:before{height:15px}.yith-ywar-product-page .yith-ywar-reviews-list .load-more-reviews .load-more-button{display:inline-flex;font-size:15px;line-height:1em;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-weight:200;color:#575757;background:#fafafa;border:1px solid;border-radius:0;padding:5px 20px 4px;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:5px}.yith-ywar-product-page .yith-ywar-reviews-list .load-more-reviews .load-more-button:hover{color:#fafafa;background:#575757}.yith-ywar-product-page .yith-ywar-reviews-list .load-more-reviews .load-more-button::after{content:'';font-family:bootstrap-icons}.yith-ywar-product-page .yith-ywar-edit-forms{}.yith-ywar-product-page .yith-ywar-edit-forms .form-header{border-radius:0;padding:20px 20px 10px;background:#fafafa}.yith-ywar-product-page .yith-ywar-edit-forms .form-content{padding:0 20px 20px;background:#fafafa}.yith-ywar-product-page .yith-ywar-edit-forms .form-content .form-review-attachment{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.yith-ywar-product-page .yith-ywar-edit-forms .form-content .form-element.form-review-rating .rating-wrapper .stars.selected span:not(.active):before, .yith-ywar-product-page .yith-ywar-edit-forms .form-content .form-element.form-review-rating .rating-wrapper .stars:hover span:before, .yith-ywar-product-page .yith-ywar-edit-forms .form-content .form-element.form-review-rating .rating-wrapper .stars.selected span.active:before{background:#ff7336}.yith-ywar-product-page .yith-ywar-edit-forms .form-footer{border-radius:0;padding:0 0 0 20px;height:unset}.yith-ywar-product-page .yith-ywar-edit-forms .form-footer .submit-button.create-action{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;letter-spacing:0.02em;border-radius:0;width:auto;background:#ff7336;color:#fff;font-size:16px;line-height:1em;border:1px solid;padding:12px 24px;text-transform:uppercase;transition:background 0.25s ease, color 0.25s ease;height:auto}.yith-ywar-product-page .yith-ywar-edit-forms .form-footer .submit-button.create-action:hover{color:#ff7336;background:#fff}@media screen and (min-width:769px){.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review{flex-direction:row}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-user-group{width:140px}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-content{width:calc(100% - 150px);margin-left:auto}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-attachments{width:calc(100% - 150px)}.yith-ywar-product-page .yith-ywar-main-wrapper .yith-ywar-reviews-wrapper .yith-ywar-reviews-list .yith-ywar-single-review .review-actions{display:flex;width:100%;flex-direction:row;justify-content:flex-end;align-items:flex-start}}.content{/* .woocommerce table.shop_attributes{border:none;th, td{background:transparent;border:none}tr:nth-child(even){td, th{background:transparent;border:none}}}*/}.content a.btn:not(:empty){font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;letter-spacing:0.02em;font-size:15px;line-height:1em;border:1px solid;padding:12px 24px 10px}.content a.btn.has-orange-background-color:not(:empty){background:#ff7336;color:#fff}.content a.btn.has-orange-background-color:not(:empty):hover{background:#fff !important;color:#ff7336 !important}.content section.up-sells{margin-top:100px}.content section.up-sells >h2{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:30px;line-height:1em;letter-spacing:0.05em;text-transform:uppercase}.content section.up-sells .woocommerce-loop-product__title{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:14px;margin-bottom:0;letter-spacing:0.05em;font-weight:400;color:#000}.content section.up-sells .price{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;letter-spacing:0.05em;font-weight:600;color:#ff7336}.binkey-woocommerce .binkey-reimbursable-container{background:transparent;border:none;padding:0 5px 15px}.binkey-woocommerce .binkey-powered-by{background:transparent;border-left:0;border-right:0;border-bottom:0;padding:10px 15px;margin:0}.third-column .binkey-woocommerce{display:none}#back-to-top{height:50px;width:50px;display:flex;align-items:center;justify-content:center;border:none;flex-direction:column;background:#ff7336;color:#fff}@media (max-width:769px){.single-product #merchantwidget-iframe-wrapper{display:none}img.logo{width:110px}.single-product #back-to-top{bottom:50px !important}.content section.up-sells{margin-top:50px}.product .first-column{padding:0;margin:0 -10px;width:calc(100% + 18px);max-width:calc(100% + 18px);position:sticky !important;z-index:0;top:0;top:60px}.product .second-column{box-shadow:-2px 0 2px #000;z-index:2}.product .third-column{z-index:1}.product .second-column, .product .third-column{width:100%;background:#fff;margin:0 -10px;width:calc(100% + 18px);max-width:calc(100% + 18px);padding:30px 20px 10px}.woocommerce .content div.product .product_title{font-size:20px;font-weight:400}.content section.up-sells{margin-top:55px}.content section.up-sells >h2{font-size:20px;margin-bottom:25px;font-weight:400}.woocommerce div.product div.images img{}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{min-height:100vw;display:flex;align-content:center;align-items:center;justify-content:center}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper a{padding:3rem 2em !important}nav.quick_menu{display:none}.single-product iframe#launcher{margin:10px !important;bottom:50px !important}.fittingbox.single-product iframe#launcher{display:none}.woocommerce .woocommerce-buttons{padding:0;gap:0}.woocommerce .woocommerce-buttons button.single_add_to_cart_button, .woocommerce .woocommerce-buttons button.btn-primary{padding:19px 10px;padding:15px 10px}.woocommerce .woocommerce-buttons .quantity .qty{border:none;height:100%;margin:0;width:3.75rem;padding:18px 0 12px 15px}.woocommerce .woocommerce-buttons .quantity::after{top:1px}.woocommerce .content div.product{}.woocommerce .content div.product .second-column .binkey-woocommerce{display:none}.woocommerce .content div.product .third-column .binkey-woocommerce{display:block;border-bottom:1px solid;margin-top:55px}.woocommerce .content div.product .woocommerce-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;z-index:5}.woocommerce .content div.product .second-column .yith-ywar-product-rating{padding:0}.woocommerce .content div.product .yith-ywar-product-rating-wrapper + a{display:inline-block;font-size:14px;margin-bottom:18px}.woocommerce .content div.product .price{margin-bottom:30px}.woocommerce .content div.product form.cart .variations{padding-top:30px}.woocommerce .content div.product .woocommerce-product-gallery{aspect-ratio:unset}.woocommerce .content div.product .woocommerce-tabs.wc-tabs-wrapper{margin:0 -16px}.woocommerce .content div.product .woocommerce-tabs .panel{padding:30px 25px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information{flex-direction:column;padding:0}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements{width:100%;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:center;margin-bottom:20px;border:none;gap:10px;border-bottom:1px solid;padding:30px 25px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements h3{width:100%;margin-bottom:0;padding:0 0 20px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item{gap:20px;display:flex;flex-direction:row;justify-content:flex-start;width:100%;padding:0;margin:0}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item .frame-img{display:flex;max-width:15%}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item .frame-attr{display:flex;flex-direction:row}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item:not(:last-child){}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements .frame-item:nth-child(even):not(:last-child){}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .frame-measurements + .additional_info{width:100%;padding:20px 20px 30px;gap:10px}.woocommerce .content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .additional_info{width:100%;padding:20px 20px 10px;gap:10px;display:flex;flex-direction:column}.woocommerce .content div.product .woocommerce-tabs ul.tabs{display:flex;gap:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:0;border:none}.woocommerce .content div.product .woocommerce-tabs ul.tabs li{display:flex;border-bottom:1px solid #d3d3d3;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent}.woocommerce .content div.product .woocommerce-tabs ul.tabs li a{display:flex;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-weight:200;font-size:15px;line-height:15px;background:transparent;border:none;color:#222;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;padding:10px;border:none;height:100%;align-items:center;align-content:center;font-size:14px;/* &::after{font-family:bootstrap-icons !important;content:"";font-size:1em;line-height:16px;color:$color-text-gray;display:inline-flex;margin:0;background:none;width:unset;box-shadow:none}*/}.woocommerce .content div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid transparent;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}.woocommerce .content div.product .woocommerce-tabs ul.tabs li.active a{border:none;background:#fafafa}}@media (min-width:1200px){.product .first-column{width:calc(60% - 20px);margin-right:20px}.product .second-column{width:40%;position:sticky;top:140px}.product .third-column{width:calc(60% - 20px);margin-right:20px}}@media (min-width:1400px){.product .first-column{width:calc(65% - 20px);margin-right:20px}.product .second-column{width:35%}.product .third-column{width:calc(65% - 20px);margin-right:20px}}@media (min-width:1500px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{max-width:calc(100vw - 160px) !important}.product .first-column{width:calc(65% - 80px);margin-right:80px}.product .second-column{width:35%}.product .third-column{width:calc(65% - 80px);margin-right:80px}}.img-wrapper img, .img-wrapper .wc-block-grid__product-image img{max-width:90%}.featuresContainer{display:none !important}.fittingbox{overflow:hidden}.fittingbox .sticky-top{z-index:1112}#fittingbox-wrapper{display:none}#fitmix-container{height:100%;width:100%}.fittingbox #fittingbox-wrapper{display:block;width:100vw;height:100vh;position:fixed;top:0;top:60px;bottom:0;left:0;right:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background:#00000073;z-index:5}#fitmix-container-wrapper{position:relative;width:60vw;height:calc(60vh + 115px);z-index:5;margin-top:-5.5vh;margin-top:-70px;background:#fff;padding-bottom:115px}#fitmix-container-wrapper >button{position:absolute;top:10px;right:10px;z-index:5;background:#fff;border-radius:50%;width:30px;height:30px;display:flex !important;align-items:center;justify-content:center;border:none;font-family:'bootstrap-icons';font-size:30px;line-height:30px}#fitmix-container-wrapper >button:hover{color:#ff7336}.fittingbox .second-column{z-index:1111}.woocommerce.fittingbox .content div.product form.cart .variations{position:fixed;bottom:calc(-57.5px + 20vh);bottom:calc(-82.5px + 20vh);z-index:10;background:#fff;margin-bottom:0;left:calc(0px + 20vw);right:calc(0px + 20vw);width:unset;padding:10px 20px 15px;height:115px;border:none;padding:15px 20px;display:flex;flex-direction:row;justify-content:flex-start;gap:2vw}.woocommerce.fittingbox .content div.product form.cart .variations .variation{position:relative;margin:0 !important;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;justify-content:space-around;position:unset;max-width:50%}.woocommerce.fittingbox .content div.product form.cart .variations .variation div.swatch-label{margin:0;display:block}.woocommerce.fittingbox .content div.product form.cart .variations .variation label{font-size:15px;line-height:15px;margin-bottom:0;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-weight:200;text-transform:unset;position:unset}.woocommerce.fittingbox .content div.product form.cart .variations .variation select{padding:8px 15px}.woocommerce.fittingbox .content div.product form.cart .variations .variation .reset_variations{position:absolute;right:0;bottom:0;margin:0;right:20px;bottom:15px}#fittingbox-button{opacity:0;transition:opacity 0.25s ease;height:0}#btn-review-after-title + #fittingbox-button{opacity:1;height:auto}.woocommerce .content div.product .first-column{display:flex;flex-direction:column;align-items:center}.woocommerce .content div.product .first-column #fittingbox-button{opacity:1;margin-bottom:65px;height:auto;align-items:center;gap:5px;display:grid;grid-template-columns:repeat(2, 1fr)}.rx-product-upc-element{position:absolute;background:#000;color:#fff;padding:7px 12px 5px;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:12px;letter-spacing:0.1em;font-weight:400;right:1rem;bottom:calc(0.5rem + 68px)}@media (min-width:769px){.fittingbox .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{position:fixed;bottom:0;z-index:10;background:#fff;margin-bottom:0;left:0;right:0;padding:20px 80px;border:none;display:flex;flex-direction:row;justify-content:flex-end;gap:2vw;z-index:10;align-items:center}}@media (max-width:1199px){.product .third-column{}}@media (max-width:769px){#fitmix-container-wrapper{height:100%;margin:0;width:100%}.fittingbox:not(.header-pinned) #fittingbox-wrapper{bottom:50px;height:auto;top:109px}.fittingbox.header-pinned #fittingbox-wrapper{bottom:50px;height:auto;top:62px}.woocommerce.fittingbox .content div.product form.cart .variations{bottom:52px;width:100%;left:0;right:0;padding:15px 20px 20px}.woocommerce.fittingbox .content div.product form.cart .variations .variation .reset_variations{bottom:10px}}@media (max-width:575px){.fittingbox:not(.header-pinned) #fittingbox-wrapper{top:97px}.fittingbox.header-pinned #fittingbox-wrapper{top:50px}}@media (max-width:425px){.woocommerce .woocommerce-buttons button.single_add_to_cart_button{padding:10px 10px}.woocommerce .woocommerce-buttons button.btn-primary{font-size:15px;line-height:1em;padding:10px 10px}}.gform_variation_visible form .text-right{min-height:82px}.cart-upsells .img-wrapper img{width:auto}.shake{animation:shake 0.4s ease-in-out}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}100%{transform:translateX(0)}}.dynamic-review{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin:100px 0;gap:50px}.dynamic-review .product-header{display:flex;flex-direction:row;flex-direction:column;flex-wrap:nowrap;width:calc(50% - 25px)}.dynamic-review .product-header >*{width:100%}.dynamic-review .product-header .product-image{display:flex;justify-content:center;align-items:center;margin:50px 0}.dynamic-review .product-header .product-image >img{max-width:80%;height:fit-content}.dynamic-review .product-header h4{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;min-width:100%;margin-bottom:0px}.dynamic-review .product-header h4 .product-title{display:block;font-weight:600;min-width:100%;text-transform:uppercase;margin-bottom:10px}.dynamic-review .product-header h4 .product-variation{display:block;font-weight:200;color:#505050;margin-bottom:15px}.dynamic-review .product-header p{border-top:1px solid #d0d0d0;padding-top:15px}.dynamic-review .yith-ywar-product-page{width:calc(50% - 25px)}@media (max-width:1000px){.dynamic-review{flex-direction:column}.dynamic-review .product-header{width:100%;padding:0 20px}.dynamic-review .yith-ywar-product-page{width:100%;padding:0 20px}}.woocommerce #hero .carousel-item{height:380px}.woocommerce.tax-product_cat.term-prescription-fishing-glasses #hero .carousel-item{height:250px}#products .nav-pills{display:flex;width:100%;list-style:none;padding:0;position:sticky;top:62px;z-index:30;background:#fff;padding:10px 0;border-bottom:1px solid #d0d0d0}#products .nav-pills + .accordion{width:100%;list-style:none;padding:0;position:sticky;top:49px;z-index:30;background:#fff;padding:10px 0;border-bottom:1px solid #d0d0d0}#products .nav-pills + .accordion li.wc-layered-nav-term{display:flex;flex-direction:row;flex-wrap:wrap}#products .nav-pills + .accordion li.wc-layered-nav-term a{display:flex}.admin-bar #products .nav-pills{top:94px}#products .nav-pills .nav-link{font-weight:400;padding:7px 12px 5px;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;line-height:15px;letter-spacing:0.1em}#products .nav-pills .dropdown .nav-link:hover{color:#fff;background:#000}.woocommerce #products nav.woocommerce-pagination ul{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.woocommerce #products nav.woocommerce-pagination ul li{display:flex;flex-direction:row}.woocommerce #products nav.woocommerce-pagination ul li a, .woocommerce #products nav.woocommerce-pagination ul li span{padding:7px 12px 5px;line-height:1em}.woocommerce #products nav.woocommerce-pagination ul li a:hover{background:#000;color:#fff}.woocommerce #products nav.woocommerce-pagination ul li span.current{padding:6px 12px 4px}.woocommerce #products .widget .dropdown-menu ul{display:flex;flex-direction:column}.woocommerce #products .dropdown-menu:not(.mega-menu-wrapper):not(.widget_shopping_cart) li a{display:flex;padding:0.25rem 1.05rem;color:#222;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200;text-transform:none;justify-content:flex-start;flex-wrap:nowrap;letter-spacing:0.02em}.woocommerce #products .ajax-layered ul li.wc-layered-nav-term a:before{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;padding-top:2px;margin-bottom:-2px}.woocommerce #products nav.woocommerce-pagination ul li a, .woocommerce #products nav.woocommerce-pagination ul li span{text-decoration:none}.woocommerce #products a.prev.page-numbers::after{content:'';font-size:18px;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:16px;-webkit-font-smoothing:antialiased;padding:0.5rem 1.5rem}.woocommerce #products a.next.page-numbers::after{content:'';font-size:18px;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:16px;-webkit-font-smoothing:antialiased}.woocommerce #products nav.woocommerce-pagination ul li a.next, .woocommerce #products nav.woocommerce-pagination ul li a.prev{font-size:0;text-decoration:none}.content a.btn[aria-controls="video"]:not(:empty){font-size:0px}.content a.btn[aria-controls="video"]:not(:empty)::after{content:'';display:block;font-size:25px;line-height:13px;color:#fff;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.content section.category-quick-links{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:-36px;z-index:20;position:relative}.content section.category-quick-links a.quick-link{background:#fff;border:1px solid #000;color:#000;text-transform:uppercase;padding:11px 16px 8px;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:14px;letter-spacing:0.1em}.content section.category-quick-links a.quick-link:hover{background:#000;color:#fff}.blog-parent{display:flex;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200;letter-spacing:0.05em;line-height:1}.blog-parent h2{line-height:1}.blog-title{max-width:140px;width:100%;background:#000;position:relative;border-radius:8px;text-align:center}.blog-title:before{content:"";width:0;height:0;border-style:solid;border-width:30px 15px 0 15px;border-color:#000 transparent transparent transparent;position:absolute;bottom:-30px;left:20px}.blog-title, .cat-title{padding:13px 10px 10px}.blog-title h2{color:#fff;margin:0px;text-transform:uppercase;font-size:1.5rem}.cat-title{text-align:center;max-width:100%;width:100%;background:#000;margin-left:15px}.cat-title h2{color:#fff;margin:0px;text-transform:uppercase;font-size:1.5rem}.blog-posts .single-post{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-column-gap:0px;grid-row-gap:20px;align-items:self-start;align-content:baseline;height:100%}.blog-posts{display:grid;margin:60px 0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:0.5%;grid-row-gap:0px}.blog-posts .single-post img{width:100%;height:auto;position:relative;top:50%;transform:translateY(-50%)}.blog-posts .single-post a{overflow:hidden;aspect-ratio:2.7}.blog-posts .single-post a i{color:#ff7336;font-size:2em;line-height:0.5em;padding-left:0.5em;position:relative;right:0;top:0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ff7336}.blog-posts .single-post a i::before{position:absolute}.post-cont{padding:0 20px 20px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-column-gap:0px;grid-row-gap:30px;height:100%;align-items:baseline;align-content:stretch}h4.post-title{text-transform:uppercase;margin:0;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em}p.post-exerpt{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#505050;margin-bottom:0}.post-btn{text-transform:uppercase;font-weight:bold;align-self:flex-end}@media (max-width:782px){.blog-posts{grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr)}}.category-tabs-section nav.tablist{display:flex;flex-direction:row;flex-wrap:nowrap}.category-tabs-section nav.tablist{background:transparent;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;border-bottom:1px solid #b2b2b2;padding:0;margin-block:8px}.category-tabs-section nav.tablist .tab-btn{flex:1;border:none;color:#222;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200;letter-spacing:0.05em;text-transform:unset;font-size:1.25rem;padding:10px 20px;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent}.category-tabs-section nav.tablist .tab-btn.active{border-color:#ff7336}/* .tab-content{display:none}.tab-content.active{display:block}*/
.category-tabs-section .tab-contents{background:#fafafa}.category-tabs-section .tab-contents .tab-copy{color:#505050;padding:30px 30px 30px 25px;font-family:Arial, Helvetica, sans-serif;font-size:14px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.category-tabs-section .tab-contents .tab-copy h3{color:#222;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;letter-spacing:0.05em}.category-tabs-section .tab-contents .tab-copy .btn{color:#fff;font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:400;font-size:16px;line-height:1em;letter-spacing:0.02em;border:1px solid #ff7336;background:#ff7336}.category-tabs-section .tab-contents .tab-copy .btn:hover{color:#ff7336;background:#fff}.resource-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(490px, 1fr));gap:30px}.resource-card{position:relative;border:1px solid #d0d0d0;padding:30px;background:#fff;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.2s}.resource-card:hover{box-shadow:0 4px 24px rgba(0, 0, 0, 0.07);border-color:#ff7336}.resource-card:hover svg{fill:#ff7336}.resource-card:not(:hover) svg path{fill:#000;transition:all 0.25s}.resource-card:not(:hover) svg #hidden{display:none}.resource-top{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px;margin-bottom:20px}.resource-card__icon{min-height:100px;min-width:100px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}.resource-card__icon img, .resource-card__icon svg{object-fit:contain;max-width:100px;max-height:100px}.resource-card__title{font-family:"canada-type-gibson", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-size:1.5rem;font-weight:600;margin:0}.resource-card__copy{margin-bottom:1rem;color:#505050}.resource-card__button{margin-top:auto;color:#ff6600;font-weight:600;text-decoration:none;font-size:1.1rem;letter-spacing:0.03em;border-bottom:1px solid transparent;transition:border-bottom 0.2s}.resource-card__button::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.resource-card__button:hover{}@media (max-width:600px){.resource-card-grid{grid-template-columns:1fr;gap:1.2rem}.resource-card{padding:1.2rem 1rem}.resource-card__title{font-size:1.15rem}}.social-media a{padding:9px;width:2.5rem;height:2.5rem;line-height:2.5rem;transition:all 0.25s}.social-media a:hover{background:#ff7336 !important}.alignfull.filter-top{border-bottom:1px solid #d0d0d0;margin:0;padding:3px 60px;position:sticky;top:94px;top:62px;background:#fff;z-index:1;display:flex;justify-content:space-between}.alignfull.filter-top .search-form-input{display:flex;flex-direction:row;align-items:center}.alignfull.filter-top .search-form-input .is-search-form{width:100%;height:30px;margin-left:80px}.alignfull.filter-top .search-form-input .is-search-form::before{content:"SEARCH";position:absolute;left:-70px;height:30px;width:70px;z-index:1;line-height:1.6}.alignfull.filter-top select{border:none}.admin-bar .alignfull.filter-top{top:94px}.rma .top_label{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px}.rma .top_label .gfield--type-name{display:flex;flex-direction:column;flex:0 1 calc(50% - 10px);margin-bottom:30px}.rma .top_label .gfield--type-name .ginput_container--name{display:flex;flex-direction:row;gap:20px}.rma .top_label .gfield--type-name .ginput_container--name >*{flex:1 1 calc(50% - 10px)}@media (max-width:1024px){.rma .top_label .gfield--type-name{flex:1 1 100%}}.rma .top_label .gfield--type-phone, .rma .top_label .gfield--type-email{padding-top:12px;flex:0 1 calc(25% - 15px);display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px}@media (max-width:1024px){.rma .top_label .gfield--type-phone, .rma .top_label .gfield--type-email{flex:1 1 calc(50% - 10px)}}@media (max-width:768px){.rma .top_label .gfield--type-phone, .rma .top_label .gfield--type-email{flex:1 1 100%}}.rma .top_label .gfield--input-type-address{width:100%}.rma .top_label .gfield--input-type-address .ginput_complex{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;margin-bottom:30px}.rma .top_label .gfield--input-type-address .ginput_complex >.address_line_1, .rma .top_label .gfield--input-type-address .ginput_complex >.address_line_2{flex:1 1 calc(50% - 10px)}@media (max-width:768px){.rma .top_label .gfield--input-type-address .ginput_complex >.address_line_1, .rma .top_label .gfield--input-type-address .ginput_complex >.address_line_2{flex:1 1 100%}}.rma .top_label .gfield--input-type-address .ginput_complex >.address_city, .rma .top_label .gfield--input-type-address .ginput_complex >.address_state, .rma .top_label .gfield--input-type-address .ginput_complex >.address_zip, .rma .top_label .gfield--input-type-address .ginput_complex >.address_country{flex:1 1 calc(25% - 15px)}@media (max-width:1024px){.rma .top_label .gfield--input-type-address .ginput_complex >.address_city, .rma .top_label .gfield--input-type-address .ginput_complex >.address_state, .rma .top_label .gfield--input-type-address .ginput_complex >.address_zip, .rma .top_label .gfield--input-type-address .ginput_complex >.address_country{flex:1 1 calc(50% - 10px)}}@media (max-width:768px){.rma .top_label .gfield--input-type-address .ginput_complex >.address_city, .rma .top_label .gfield--input-type-address .ginput_complex >.address_state, .rma .top_label .gfield--input-type-address .ginput_complex >.address_zip, .rma .top_label .gfield--input-type-address .ginput_complex >.address_country{flex:1 1 100%}}.rma .top_label .return-reason{width:100%;margin-bottom:30px}.rma .top_label .return-reason label{font-size:1.5rem}.rma .top_label .gfield--type-multi_choice{width:100%;margin-bottom:30px}.rma .top_label .gfield--type-multi_choice .gfield_label{font-size:20px}.rma .top_label .gfield--type-multi_choice .gfield_radio{display:flex;flex-direction:row;align-items:center;gap:20px;padding-left:20px}.rma .top_label .prescription-upload{position:relative}.rma .top_label form.cart legend.gfield_label, .rma .top_label form.cart label.gfield_label{display:none}.rma .top_label form.cart .ginput_container_fileupload, .rma .top_label form.cart .gfield_description{font-size:12.5px}.rma .top_label .prescription-upload .gform_drop_area{position:relative;border:1px solid}.rma .top_label .prescription-upload .gform_drop_instructions{display:none}.rma .top_label .prescription-upload button.gform_button_select_files{background:#ff7336;border:none;border-right:1px solid #000;padding:12px}.rma .top_label .prescription-upload .ginput_preview_list{position:absolute;top:0;left:130px;width:calc(100% - 130px)}a.gform_validation_error_link, .validation_message{color:red}