.entry-content p{margin-block-start:1.125rem}.entry-content p+h2{margin-top:2.75rem}.entry-content p+h3{margin-top:2.75rem}.entry-content p+h4{margin-top:2.75rem}.entry-content h2+p,.entry-content h3+p,.entry-content h4+p{margin-top:1.25rem}strong{font-weight:700}h1,h2{font-weight:700}.is-style-intro-subtitle{font-size:1.125rem;font-weight:400;line-height:1.45;margin-bottom:3.25rem}.is-style-checkmark-list{list-style:none;padding:0;margin:0}.is-style-checkmark-list li{padding-left:1.75rem;position:relative;margin-top:1.25rem;list-style-type:none}.is-style-checkmark-list li:first-child{margin-top:0}.is-style-checkmark-list li::before{content:"";position:absolute;left:0;top:.1em;width:1.25rem;height:1.25rem;background-image:url("../images/icon-check.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.is-style-checkmark-list li strong{display:inline}a:where(:not(.wp-element-button)){text-decoration:none !important}.wc-pao-addons-container .wc-pao-addon-container{padding:0}.wc-pao-addons-container .wc-pao-addon-container .wc-pao-addon-wrap{padding:0}.wc-pao-addons-container .wc-pao-addon-container .wc-pao-addon-wrap .wc-pao-addon-field.wc-pao-addon-select{background-color:#efefef;border:1px solid #ccc;padding:.75rem}.lens-kontaktlinsur .wc-pao-addons-container{-moz-column-count:2;column-count:2;-moz-column-gap:2.5rem;column-gap:2.5rem}.lens-kontaktlinsur .wc-pao-addons-container .wc-pao-addon-container{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.lens-kontaktlinsur .wc-pao-addons-container .lens-col-break{-moz-column-break-before:column;break-before:column}.lens-kontaktlinsur .wc-pao-addons-container .wc-pao-addon-heading{margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.lens-kontaktlinsur .lens-qty-field{margin-top:.5rem}.lens-kontaktlinsur .eye-selection-wrapper{background:#f8f9fa;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:20px}.lens-kontaktlinsur .eye-selection-wrapper h3{font-size:1.25rem;margin:0 0 15px 0;color:#333}.lens-kontaktlinsur .eye-selection-wrapper .eye-selection{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lens-kontaktlinsur .eye-selection-wrapper .eye-selection:last-child{margin-bottom:0}.lens-kontaktlinsur .eye-selection-wrapper .eye-selection input[type=radio]{width:18px;height:18px;margin:0}.lens-kontaktlinsur .eye-selection-wrapper .eye-selection label{font-weight:600;color:#333;cursor:pointer;margin:0}.lens-kontaktlinsur .wc-pao-addon-container.eye-disabled{opacity:.5;pointer-events:none}.lens-kontaktlinsur .wc-pao-addon-container.eye-disabled select,.lens-kontaktlinsur .wc-pao-addon-container.eye-disabled input{background-color:#f5f5f5;color:#999}.lens-kontaktlinsur .lens-qty{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;background:#f8f9fa;overflow:hidden;width:150px}.lens-kontaktlinsur .lens-qty input[type=number]{border:none;background:rgba(0,0,0,0);text-align:center;width:60px;height:44px;font-size:16px;padding:0;margin:0;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.lens-kontaktlinsur .lens-qty input[type=number]::-webkit-outer-spin-button,.lens-kontaktlinsur .lens-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lens-kontaktlinsur .lens-qty .qty-btn{background:rgba(0,0,0,0);border:none;width:44px;height:44px;cursor:pointer;font-size:18px;font-weight:bold;color:#666;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lens-kontaktlinsur .lens-qty .qty-btn.minus{border-right:1px solid #ddd}.lens-kontaktlinsur .lens-qty .qty-btn.plus{border-left:1px solid #ddd}.lens-kontaktlinsur .lens-qty .qty-btn:hover{background:#e9ecef;color:#333}.lens-kontaktlinsur .lens-qty .qty-btn:disabled{opacity:.5;cursor:not-allowed}.lens-kontaktlinsur .lens-min-notice{color:#b32d2e;margin-top:8px;font-size:.95em}.lens-kontaktlinsur #product-addons-total{display:none}.lens-kontaktlinsur form.cart>.quantity{display:none}@media(max-width: 600px){.lens-kontaktlinsur .wc-pao-addons-container{-moz-column-count:1;column-count:1}.lens-kontaktlinsur .wc-pao-addons-container .lens-col-break{-moz-column-break-before:auto;break-before:auto;margin-top:1.5rem}}.product-addon-totals{display:none}.composite-kontaktlinsur .eye-selection-wrapper,.product-type-composite .eye-selection-wrapper{background:#f8f9fa;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:20px}.composite-kontaktlinsur .eye-selection-wrapper h3,.product-type-composite .eye-selection-wrapper h3{font-size:1.25rem;margin:0 0 15px 0;color:#333}.composite-kontaktlinsur .eye-selection-wrapper .eye-selection,.product-type-composite .eye-selection-wrapper .eye-selection{display:flex;align-items:center;gap:10px;margin-bottom:10px}.composite-kontaktlinsur .eye-selection-wrapper .eye-selection:last-child,.product-type-composite .eye-selection-wrapper .eye-selection:last-child{margin-bottom:0}.composite-kontaktlinsur .eye-selection-wrapper .eye-selection input[type=radio],.product-type-composite .eye-selection-wrapper .eye-selection input[type=radio]{width:18px;height:18px;margin:0}.composite-kontaktlinsur .eye-selection-wrapper .eye-selection label,.product-type-composite .eye-selection-wrapper .eye-selection label{font-weight:600;color:#333;cursor:pointer;margin:0;display:flex;align-items:center;gap:8px}.composite-kontaktlinsur .eye-selection-wrapper .eye-selection label:hover,.product-type-composite .eye-selection-wrapper .eye-selection label:hover{color:#0073aa}.composite-kontaktlinsur .composite_component,.product-type-composite .composite_component{grid-column:inherit !important}.composite-kontaktlinsur .composite_component.eye-disabled,.product-type-composite .composite_component.eye-disabled{opacity:.5;pointer-events:none;transition:opacity .3s ease}.composite-kontaktlinsur .composite_component.eye-disabled .component_title,.product-type-composite .composite_component.eye-disabled .component_title{color:#999}.composite-kontaktlinsur .composite_component.eye-disabled select,.composite-kontaktlinsur .composite_component.eye-disabled input,.product-type-composite .composite_component.eye-disabled select,.product-type-composite .composite_component.eye-disabled input{background-color:#f5f5f5;color:#999}.composite-kontaktlinsur .composite_component .component_title_wrapper .component_title,.product-type-composite .composite_component .component_title_wrapper .component_title{color:var(--wp--preset--color--text);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.composite-kontaktlinsur .component_data .quantity_button .quantity,.product-type-composite .component_data .quantity_button .quantity{position:relative;display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;background:#f8f9fa;overflow:hidden;width:-moz-fit-content;width:fit-content}.composite-kontaktlinsur .component_data .quantity_button .quantity input[type=number],.product-type-composite .component_data .quantity_button .quantity input[type=number]{border:none;background:rgba(0,0,0,0);text-align:center;width:60px;height:44px;font-size:16px;padding:0;margin:0;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.composite-kontaktlinsur .component_data .quantity_button .quantity input[type=number]::-webkit-outer-spin-button,.composite-kontaktlinsur .component_data .quantity_button .quantity input[type=number]::-webkit-inner-spin-button,.product-type-composite .component_data .quantity_button .quantity input[type=number]::-webkit-outer-spin-button,.product-type-composite .component_data .quantity_button .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.composite-kontaktlinsur .component_data .quantity_button .quantity .qty-btn,.product-type-composite .component_data .quantity_button .quantity .qty-btn{background:rgba(0,0,0,0);border:none;width:44px;height:44px;cursor:pointer;font-size:18px;font-weight:bold;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.composite-kontaktlinsur .component_data .quantity_button .quantity .qty-btn:hover,.product-type-composite .component_data .quantity_button .quantity .qty-btn:hover{background:#e9ecef;color:#333}.composite-kontaktlinsur .component_data .quantity_button .quantity .qty-btn:active,.product-type-composite .component_data .quantity_button .quantity .qty-btn:active{background:#dee2e6}.composite-kontaktlinsur .component_data .quantity_button .quantity .qty-btn.minus,.product-type-composite .component_data .quantity_button .quantity .qty-btn.minus{border-right:1px solid #ddd}.composite-kontaktlinsur .component_data .quantity_button .quantity .qty-btn.plus,.product-type-composite .component_data .quantity_button .quantity .qty-btn.plus{border-left:1px solid #ddd}.composite-kontaktlinsur .component_data .quantity_button .quantity .qty-btn:disabled,.product-type-composite .component_data .quantity_button .quantity .qty-btn:disabled{opacity:.5;cursor:not-allowed}.composite-kontaktlinsur .component_data .quantity_button .quantity .qty-btn:disabled:hover,.product-type-composite .component_data .quantity_button .quantity .qty-btn:disabled:hover{background:rgba(0,0,0,0);color:#666}.composite-kontaktlinsur .composite_wrap .composite_button .quantity,.product-type-composite .composite_wrap .composite_button .quantity{display:none}.composite-kontaktlinsur form.cart.composite_form.single::before,.product-type-composite form.cart.composite_form.single::before{display:none !important}.composite-kontaktlinsur form.cart.composite_form.single.standard.full_width .component_wrap span.price,.product-type-composite form.cart.composite_form.single.standard.full_width .component_wrap span.price{display:none !important}.composite-kontaktlinsur form.composite_form,.product-type-composite form.composite_form{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-flow:row;grid-column-gap:1rem;grid-row-gap:1rem}.composite-kontaktlinsur form.composite_form .component_inner,.product-type-composite form.composite_form .component_inner{padding-bottom:0rem !important}.composite-kontaktlinsur .eye-selection-wrapper,.product-type-composite .eye-selection-wrapper{grid-area:1/1/2/3}.wp-block-woocommerce-accordion-item{border-top:1px solid #d1dae0;margin-top:1.5rem}.wp-block-woocommerce-accordion-item.accordion-item-hidden{display:none}.wp-block-woocommerce-accordion-item .wp-block-woocommerce-accordion-header .accordion-item__toggle span{font-weight:400;font-size:.938rem}.wp-block-woocommerce-accordion-item .wp-block-woocommerce-accordion-panel{padding-left:1px}.wp-block-woocommerce-accordion-item .wp-block-woocommerce-accordion-panel .wc-block-product-filter-checkbox-list__items{line-height:1.5rem}.wp-block-woocommerce-accordion-item .wp-block-woocommerce-accordion-panel .wc-block-product-filter-checkbox-list__items .wc-block-product-filter-checkbox-list__label .wc-block-product-filter-checkbox-list__input-wrapper::before{background-color:rgba(0,0,0,0);border:1px #b1b1b1 solid;border-radius:.25rem;opacity:1}.wp-block-woocommerce-accordion-item .wp-block-woocommerce-accordion-panel .wc-block-product-filter-checkbox-list__items .wc-block-product-filter-checkbox-list__label .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-product-filter-checkbox-list__input{height:1.125rem;width:1.125rem}.wp-block-woocommerce-accordion-item .wp-block-woocommerce-accordion-panel .wc-block-product-filter-checkbox-list__items .wc-block-product-filter-checkbox-list__label .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-product-filter-checkbox-list__mark{height:1.125rem;width:1.125rem}.wp-block-woocommerce-accordion-item .wp-block-woocommerce-accordion-panel .wc-block-product-filter-checkbox-list__items .wc-block-product-filter-checkbox-list__label .wc-block-product-filter-checkbox-list__text{font-weight:600;font-size:1rem}.wp-block-woocommerce-accordion-item .wp-block-woocommerce-accordion-panel .wc-block-product-filter-checkbox-list__items .wc-block-product-filter-checkbox-list__label .wc-block-product-filter-checkbox-list__count{color:#d3d3d3;font-size:1rem;font-weight:700}body.single-product .woocommerce-tabs h2{display:none}body.single-product .woocommerce-tabs .woocommerce-product-attributes{border-spacing:0px}body.single-product .woocommerce-tabs .woocommerce-product-attributes tr th{text-align:left}@media(min-width: 768px){body.single-product .woocommerce-tabs .woocommerce-product-attributes tr th{width:200px}}body.single-product .woocommerce-tabs .woocommerce-product-attributes tr td{font-style:normal}body.single-product .woocommerce-tabs .woocommerce-product-attributes tr:nth-child(even){background:rgba(0,0,0,.025)}body.post-type-archive-product .wc-block-product-template .wc-block-product .wp-block-group{width:100%}body.post-type-archive-product .wc-block-product-template .wc-block-product .wp-block-group .wc-block-components-product-image{box-sizing:border-box;aspect-ratio:4/4;padding:1rem;width:100%;transition:all .25s ease}@media(min-width: 768px){body.post-type-archive-product .wc-block-product-template .wc-block-product .wp-block-group .wc-block-components-product-image{padding:1.5rem}}body.post-type-archive-product .wc-block-product-template .wc-block-product .wp-block-group .wc-block-components-product-image a{width:100%;height:100%}body.post-type-archive-product .wc-block-product-template .wc-block-product .wp-block-group .wc-block-components-product-image a img{-o-object-fit:contain !important;object-fit:contain !important;aspect-ratio:4/4}body.post-type-archive-product .wc-block-product-template .wc-block-product .wp-block-group .wc-block-components-product-image:hover{padding:.5rem}body.post-type-archive-product .wc-block-product-template .wc-block-product .wp-block-group .wp-block-post-title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.single_add_to_cart_button{transition:all .25s ease}body.woocommerce-cart .wp-block-woocommerce-cart-line-items-block tr.is-composite .wc-block-cart-item__product .wc-block-components-product-metadata .wc-block-components-product-details{display:none}@container (min-width: 700px){body.woocommerce-cart .wp-block-woocommerce-cart-line-items-block tr.is-composited td{padding:.75rem 0 .25rem 1rem}}body.woocommerce-cart .wp-block-woocommerce-cart-line-items-block tr.is-composited .wc-block-components-product-name{display:none}body.woocommerce-cart .wp-block-woocommerce-cart-line-items-block tr.is-composited .wc-block-cart-item__quantity{display:none}.wc-block-components-product-details [class*=__vinstra],.wc-block-components-product-details [class*=__høgra]{display:block;margin-top:.5rem}.wc-block-components-product-details [class*=__vinstra] [aria-hidden=true],.wc-block-components-product-details [class*=__høgra] [aria-hidden=true]{display:none}.wc-block-components-product-details [class*=__vinstra] .wc-block-components-product-details__name,.wc-block-components-product-details [class*=__høgra] .wc-block-components-product-details__name{font-weight:700}span.wc-block-components-product-details__h-gra{display:block}span.wc-block-components-product-details__h-gra [aria-hidden=true]{display:none}span.wc-block-components-product-details__h-gra .wc-block-components-product-details__name{font-weight:700}.lens-cart-meta-row{display:block;padding-bottom:.15rem}.lunnar-lens-item-meta{margin-top:.5rem;font-size:.875rem}.lunnar-lens-item-meta__group{margin-top:.5rem}.lunnar-lens-item-meta__group:first-child{margin-top:0}.lunnar-lens-item-meta__eye{display:block;font-weight:700;margin-bottom:.15rem}.lunnar-lens-item-meta__row{line-height:1.5}.woocommerce-table__line-item .lens-eye-header{font-size:1rem;color:#000}.woocommerce-table__line-item .wc-item-meta-label{font-weight:500}@font-face{font-family:"Optika Font Awesome 5 Pro";src:url("../assets/fonts/fontawesome/fa-light-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:block}.wp-block-search__button.has-icon.wp-element-button,.wp-block-woocommerce-customer-account .wc-block-customer-account__link,.wc-block-mini-cart__button{align-items:center;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#141b1f !important;display:inline-flex;height:2.25rem;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:0 !important;text-decoration:none;width:2.25rem}.wp-block-search__button.has-icon.wp-element-button svg,.wp-block-woocommerce-customer-account .wc-block-customer-account__account-icon,.wc-block-mini-cart__icon{display:none !important}.wp-block-search__button.has-icon.wp-element-button::before,.wp-block-woocommerce-customer-account .wc-block-customer-account__link::before,.wc-block-mini-cart__quantity-badge::before{color:#141b1f;font-family:"Optika Font Awesome 5 Pro";font-size:1.5rem;font-style:normal;font-weight:300;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.wp-block-search__button.has-icon.wp-element-button::before{content:""}.wp-block-woocommerce-customer-account .wc-block-customer-account__link::before{content:""}.wc-block-mini-cart__quantity-badge{align-items:center;display:inline-flex;justify-content:center;position:relative}.wc-block-mini-cart__quantity-badge::before{content:""}.wc-block-mini-cart__badge{align-items:center;background:#2f7fb7 !important;border:0 !important;border-radius:0 !important;color:#fff !important;display:inline-flex;font-size:.625rem;font-weight:700;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .25rem;position:absolute;right:-0.5rem;top:-0.35rem}.wp-interactivity-router-loading-bar{opacity:0 !important;transform:none !important;transition:none !important;height:0 !important}body.woocommerce-checkout .wc-block-components-address-form__country{display:none}@container (min-width: 700px){body.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-text-input.wc-block-components-address-form__first_name,body.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-text-input.wc-block-components-address-form__last_name{margin-top:0 !important}}body.woocommerce-order-received .wp-block-woocommerce-order-confirmation-totals .component_table_item td{display:flex;gap:.25rem;line-height:1.125rem;padding:.15rem 1rem .15rem 1rem}body.woocommerce-order-received .wp-block-woocommerce-order-confirmation-totals .component_table_item td dl.component{display:flex;margin:0}body.woocommerce-order-received .wp-block-woocommerce-order-confirmation-totals .component_table_item td dl.component dt{font-size:.875rem;line-height:1.125rem}body.woocommerce-order-received .wp-block-woocommerce-order-confirmation-totals .component_table_item td dl.component dd{display:none}body.woocommerce-order-received .wp-block-woocommerce-order-confirmation-totals .component_table_item td ul.wc-item-meta{margin:0}body.woocommerce-order-received .wp-block-woocommerce-order-confirmation-totals .component_table_item td ul.wc-item-meta li{font-size:.75rem}.wc-block-product-template__responsive{margin-inline-start:0 !important}@media(min-width: 768px){.wc-block-product-template__responsive{margin-inline-start:2rem !important}}.wc-block-product-template__responsive .wp-block-group.is-layout-flex{height:100%}.wc-block-product-template__responsive .wp-block-group.is-layout-flex .wc-block-components-product-image{aspect-ratio:4/4}.wc-block-product-template__responsive .wp-block-group.is-layout-flex .wc-block-components-product-image img{-o-object-fit:contain !important;object-fit:contain !important;aspect-ratio:4/4}.wc-block-product-template__responsive .wp-block-group.is-layout-flex .wp-block-group{flex-grow:1}.wc-block-product-filter-checkbox-list__item[hidden]{display:block !important}.wc-block-product-filter-checkbox-list__show-more{display:none !important}html{scroll-behavior:smooth;scroll-padding-top:5rem}body.is-transparent-top header{background-color:rgba(98,100,49,.2);position:fixed;top:0px;width:100%;z-index:999}body.is-transparent-top header>.wp-block-group.has-background{background-color:rgba(0,0,0,0) !important}body.is-transparent-top header .wp-block-group.site-logo{height:60px}@media(min-width: 768px){body.is-transparent-top header .wp-block-group.site-logo{height:40px}}body.is-transparent-top header .wp-block-navigation__container li a.wp-block-pages-list__item__link{color:#edece4;transition:color .2s ease-in-out}body.is-transparent-top header .wp-block-navigation__container li a.wp-block-pages-list__item__link:hover{color:var(--wp--preset--color--red)}a{outline:none}.acf-block-component{margin-block-start:0 !important}[class^=lunnar-]{margin-block-start:0 !important;box-sizing:border-box}[class^=lunnar-] *{box-sizing:border-box}.wp-block-navigation__container{gap:.5rem}.wp-block-navigation__container li{transition:.25s}.wp-block-navigation__container li:hover{color:var(--wp--preset--color--base)}.wp-block-navigation__container li.current-menu-item{color:var(--wp--preset--color--base)}.wp-block-navigation__container li.current-menu-item a{border-bottom:3px solid #2c78aa}.wp-block-navigation__container li.booking_btn{background-color:var(--wp--preset--color--base);border-radius:.25rem;color:var(--wp--preset--color--white)}.wp-block-navigation__container li.booking_btn a{border-bottom:none;line-height:1.35rem;padding:1rem 1.25rem}.wp-block-navigation__container li.has-child ul.wp-block-navigation__submenu-container{border:0px;box-shadow:0 3px 6px rgba(0,0,0,.175);padding:.5rem 0em;border-top:3px solid #2c78aa;margin-top:-3px}@media(max-width: 1119px){.wp-block-navigation__container li.has-child ul.wp-block-navigation__submenu-container{display:none}}.wp-block-navigation__container li.has-child ul.wp-block-navigation__submenu-container li:hover{background-color:#f2f2f2}.wp-block-navigation__container li.has-child ul.wp-block-navigation__submenu-container a{padding:.75rem 1rem;border-bottom:0px solid #fff;line-height:1.4;height:-moz-fit-content;height:fit-content}.wp-block-navigation__container li a{height:1.25rem;padding:2.25rem 1rem;border-bottom:3px solid #fff}.forsidu-kassi{min-height:90px}.forsidu-kassi .wp-block-column .wp-block-cover{aspect-ratio:10/5;width:100%;min-height:90px}@media(min-width: 768px){.forsidu-kassi .wp-block-column .wp-block-cover{aspect-ratio:3/5}}@media(min-width: 1600px){.forsidu-kassi .wp-block-column .wp-block-cover{max-height:800px}}.forsidu-kassi .wp-block-column.wp-block-column:nth-child(3) .wp-block-cover{min-height:230px}.forsidu-kassi .wp-block-columns{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 480px){.forsidu-kassi .wp-block-columns{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.forsidu-kassi .wp-block-columns{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 1280px){.wp-block-media-text.alignwide{margin-right:calc(var(--wp--style--root--padding-right)*-1) !important;margin-left:calc(var(--wp--style--root--padding-left)*-1) !important}}@media(max-width: 768px){.wp-block-media-text.alignwide .wp-block-media-text__media img{max-height:200px;-o-object-fit:cover;object-fit:cover}}@media(max-width: 768px){.wp-block-media-text.alignwide .wp-block-media-text__content{padding:2rem 1rem}}.wp-block-media-text.alignwide .wp-block-media-text__content p:last-child{margin-bottom:0}.single-post .more-posts-grid .wp-block-query li{background-color:#fff}.single-post .more-posts-grid .wp-block-query li .wp-block-post-excerpt__excerpt{margin:0}footer .keyps-icon__footer .wp-block-image{width:60px;height:32px}footer .keyps-icon__footer .wp-block-image img{width:60px;height:32px}footer .footer__card_row .wp-block-image{background:#fff;border-radius:.25rem}.wp-block-group.alignwide.is-layout-grid{grid-template-columns:repeat(1, minmax(200px, 1fr))}@media(min-width: 768px){.wp-block-group.alignwide.is-layout-grid{grid-template-columns:repeat(2, minmax(200px, 1fr))}}@media(min-width: 1200px){.wp-block-group.alignwide.is-layout-grid{grid-template-columns:repeat(3, minmax(200px, 1fr))}}@media(max-width: 1119px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:none !important}.wp-block-navigation__responsive-container-open{display:flex !important}}@media(min-width: 1120px){.wp-block-navigation__responsive-container-open{display:none !important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block !important}}@media(min-width: 601px)and (max-width: 781px){:where(.wc-block-product-filters),:where(.wc-block-product-filters).is-overlay-opened{display:inline-flex}:where(.wc-block-product-filters) .wc-block-product-filters__open-overlay,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__open-overlay{display:flex}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-header,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-header,:where(.wc-block-product-filters) .wc-block-product-filters__overlay-footer,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-footer{display:flex}:where(.wc-block-product-filters) .wc-block-product-filters__overlay,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay{background-color:rgba(0,0,0,0);inset:0;pointer-events:none;position:fixed;top:var(--top-padding);transition:background-color .5s}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-wrapper,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-wrapper{height:100%;position:relative;width:100%}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-dialog,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-dialog{background-color:var(--wc-product-filters-overlay-background-color, var(--wc-product-filters-background-color, var(--wp--preset--color--base, #fff)));color:var(--wc-product-filters-overlay-text-color, var(--wc-product-filters-text-color, var(--wp--preset--color--base, #111)));position:absolute;transform:translateY(100vh);transition:none}:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay{background-color:rgba(95,95,95,.35);pointer-events:auto;z-index:9999}:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-dialog{transform:translateY(0);transition:transform .5s}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-content{background:initial;color:initial;overflow-y:scroll;padding:0 var(--wp--preset--spacing--40)}}@media(min-width: 1024px){:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-content{background:inherit;color:inherit;flex-grow:1;overflow:visible;padding:0}}[v-cloak]{display:none}html{width:100%}body{width:100%;max-width:100vw;overflow-x:hidden;position:relative}body.overflow-hidden{overflow:hidden}body.home main{margin-block-start:0}body.no-scroll{overflow:hidden}body .wp-site-blocks>main{overflow-x:hidden;margin-block-start:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.wp-site-blocks{position:relative}.wp-site-blocks>footer{margin-block-start:0;position:relative}.wp-site-blocks>footer a{text-decoration:none}.wp-site-blocks>footer a:hover{text-decoration:none}.wp-site-blocks>footer .by-footer--columns{border-top:1px solid #eee}@media(max-width: 768px){.wp-site-blocks>footer .by-footer--columns{row-gap:1rem;padding-top:1.25rem !important;padding-bottom:1.25rem !important}}body:not(.single-post) footer.wp-block-template-part{margin-top:2rem !important}.hide-desktop{display:none}@media(min-width: 1200px){.hide-desktop{display:block}}.wp-block-group.hide-desktop{display:none}@media(min-width: 1200px){.wp-block-group.hide-desktop{display:flex}}.wp-block-group.hide-mobile{display:block}@media(min-width: 1200px){.wp-block-group.hide-mobile{display:none}}body.error404 .wp-block-media-text .wp-block-media-text__media img{border-radius:0rem}