@charset "UTF-8";
:root{--color-primary:        #141414;--color-secondary:      #c2410c;--color-body-bg:        #F7F8FC;--color-surface:        #ffffff;--color-surface-alt:    #F1F2F9;--color-text:           #0F1424;--color-text-muted:     #64708A;--color-text-inverse:   #ffffff;--color-border:         #E4E7F0;--color-border-light:   #EEF0F6;--color-border-accent:  #4338CA;--color-success:        #12A150;--color-danger:         #E5484D;--color-warning:        #F5A524;--color-info:           #3B82F6;--gradient-accent:      linear-gradient(135deg, #6366F1, #4338CA);--gradient-dark:        linear-gradient(-71deg, #101222, #1b1e3a);--gradient-overlay:     linear-gradient(90deg, rgba(16, 18, 34, 0.65), transparent);--color-button:              #ff5622;--color-button-text:         #141414;--color-button-fill:         var(--color-button);--color-button-border:       var(--color-button);--color-button-fill-hover:   color-mix(in srgb, var(--color-button), white 12%);--color-button2-text:        var(--color-secondary);--color-button2-fill:        transparent;--color-button2-border:      transparent;--color-button2-fill-hover:  color-mix(in srgb, var(--color-secondary), transparent 88%);--color-button2-backdrop:    none;--color-tertiary:       var(--color-surface-alt);--color-accent:         var(--color-secondary);--color-accent-on-dark: var(--color-accent);--color-light:          var(--color-body-bg);--color-lightgrey:      var(--color-border);--color-dark:           var(--color-text-muted);--color-white:          var(--color-surface);--color-black:          var(--color-text);--color-off-canvas-bg:  var(--color-surface);--color-backdrop:       rgba(0, 0, 0, 0.8);--font-heading:         "MarcellusSC", sans-serif;--font-body:            "Montserrat", sans-serif;--font-icon:            "MaterialIcons";--font-primary:         var(--font-heading);--font-secondary:       var(--font-body);--border-radius:        12px;--section-radius:       32px;--card-radius:          32px}.section--dark,.site-footer__card,.site-header__inner{--color-secondary: var(--color-accent-on-dark);--color-accent:    var(--color-accent-on-dark)}:root{--content-width: 1220px;--frame-width:   1220px}.text-primary,.a148-register__legal-check a,.a148-register__legal-info a,.a148-login .login-modal__guest-note a,.error404__btn--primary{color:var(--color-primary)}.bg-primary,.section--dark,.a148-rr-form__submit{background-color:var(--color-primary)}.border-primary{border-color:var(--color-primary)}.text-secondary,.section__pretitle,.login-modal__gift .login-modal__gift-icon,.faq__q:hover,.faq__chevron,.section--story .story__pretitle,.section--banner .banner__pretitle,.section--newsletter .section__pretitle,.section--newsletter .newsletter__benefits .icon,.blog__content h2,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before,.woocommerce-account .account-dashboard__action-icon,.woocommerce-account .edit-account__section-icon,.legal__row-content a,.legal--versand .versand-inline-icon,.legal--versand .versand-highlight .icon,.contact__icon,.contact__value a:hover,.contact__route,.contact-form__consent a,.a148-account-created-note a,.a148-checkout__legal-check a,.a148-bump__badge{color:var(--color-secondary)}.bg-secondary,.link::before,.blog__content a::before,.section--newsletter .newsletter__submit,.woocommerce-account .account-dashboard__shop-btn,.woocommerce-account .edit-account__submit,.error404__btn--primary{background-color:var(--color-secondary)}.border-secondary{border-color:var(--color-secondary)}.text-body-bg{color:var(--color-body-bg)}.bg-body-bg,body{background-color:var(--color-body-bg)}.border-body-bg{border-color:var(--color-body-bg)}.text-surface{color:var(--color-surface)}.bg-surface{background-color:var(--color-surface)}.border-surface{border-color:var(--color-surface)}.text-surface-alt{color:var(--color-surface-alt)}.bg-surface-alt{background-color:var(--color-surface-alt)}.border-surface-alt{border-color:var(--color-surface-alt)}.text-text,body{color:var(--color-text)}.bg-text{background-color:var(--color-text)}.border-text{border-color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.bg-text-muted{background-color:var(--color-text-muted)}.border-text-muted{border-color:var(--color-text-muted)}.text-text-inverse{color:var(--color-text-inverse)}.bg-text-inverse{background-color:var(--color-text-inverse)}.border-text-inverse{border-color:var(--color-text-inverse)}.text-border{color:var(--color-border)}.bg-border{background-color:var(--color-border)}.border-border{border-color:var(--color-border)}.text-border-light{color:var(--color-border-light)}.bg-border-light{background-color:var(--color-border-light)}.border-border-light{border-color:var(--color-border-light)}.text-border-accent{color:var(--color-border-accent)}.bg-border-accent{background-color:var(--color-border-accent)}.border-border-accent{border-color:var(--color-border-accent)}.text-success,.a148-bump__price strong{color:var(--color-success)}.bg-success{background-color:var(--color-success)}.border-success{border-color:var(--color-success)}.text-danger,.woocommerce-account .edit-account__required,.a148-login__noscript,.a148-rr-card__error{color:var(--color-danger)}.bg-danger{background-color:var(--color-danger)}.border-danger{border-color:var(--color-danger)}.text-warning{color:var(--color-warning)}.bg-warning{background-color:var(--color-warning)}.border-warning{border-color:var(--color-warning)}.text-info{color:var(--color-info)}.bg-info{background-color:var(--color-info)}.border-info{border-color:var(--color-info)}.text-tertiary{color:var(--color-tertiary)}.bg-tertiary{background-color:var(--color-tertiary)}.border-tertiary{border-color:var(--color-tertiary)}.text-accent{color:var(--color-accent)}.bg-accent{background-color:var(--color-accent)}.border-accent{border-color:var(--color-accent)}.text-light{color:var(--color-light)}.bg-light,.section--light,.section--story-split,.woocommerce-account .account-dashboard__order,.woocommerce-account .edit-account__section,.a148-rr-page,.blog-card__media,.blog-tldr,.author-box{background-color:var(--color-light)}.border-light{border-color:var(--color-light)}.text-lightgrey{color:var(--color-lightgrey)}.bg-lightgrey{background-color:var(--color-lightgrey)}.border-lightgrey{border-color:var(--color-lightgrey)}.text-dark,.a148-register__legal-check label,.faq__a-inner,.woocommerce-account .woocommerce-MyAccount-navigation li a::before,.woocommerce-account .account-dashboard__subtitle,.woocommerce-account .edit-account__subtitle,.woocommerce-account .edit-account__hint,.a148-login__pw-summary,.a148-login .login-modal__guest-note,.legal__pretitle,.legal__intro,.legal__legal-form,.legal__address,.legal__detail-label,.legal__row-content--text p,.legal--privacy .legal__row-content p,.legal--privacy .legal__row-content ul li,.legal--accessibility .legal__row-content p,.legal--accessibility .legal__row-content ul li,.legal--versand .legal__row-content p,.legal--versand .versand-table th,.legal--versand .versand-muted,.legal--versand .versand-hours__row,.legal--agb .legal__row-content p,.legal--agb .legal__point-num,.legal--agb .legal__point-text,.legal--withdrawal .legal__row-content p,.legal--withdrawal .legal__row-content li,.contact__label,.contact__hours-row,.contact-form__consent,.wd-landing__intro,.wd-landing__note,.wd-intro,.wd-review-sub,.wd-summary__key,.wd-done__text,.wd-done__hint,.a148-rr-card__hi,.a148-rr-card__reward,.a148-rr-form__reward,.a148-rr-form__legal{color:var(--color-dark)}.bg-dark{background-color:var(--color-dark)}.border-dark{border-color:var(--color-dark)}.text-white,.woocommerce-account .edit-account__submit{color:var(--color-white)}.bg-white,.woocommerce-account .edit-account__input,.a148-login__pw-details,.contact-form,.a148-rr-card,.blog-archive__filter-select,.blog-card{background-color:var(--color-white)}.border-white{border-color:var(--color-white)}.text-black,.link,.blog__content a,.faq__q,.section--story .story__title,.woocommerce-account .account-dashboard__title,.woocommerce-account .account-dashboard__action-label,.woocommerce-account .account-dashboard__section-title,.woocommerce-account .account-dashboard__order-number,.woocommerce-account .account-dashboard__order-total,.woocommerce-account .edit-account__title,.woocommerce-account .edit-account__section-title,.woocommerce-account .edit-account__label,.legal__page-title,.legal__row-label h2,.legal__company-name,.legal__detail-value,.legal__row-content--text h3,.legal--privacy .legal__row-content h3,.legal--accessibility .legal__row-content strong,.legal--versand .legal__row-content strong,.legal--versand .versand-table td,.legal--versand .versand-highlight,.contact__value,.contact__value a,.contact-form__label,.wd-label,.wd-review-title,.wd-summary__val,.wd-done__title,.a148-rr-card__product-name,.a148-rr-form__label{color:var(--color-black)}.bg-black{background-color:var(--color-black)}.border-black{border-color:var(--color-black)}.text-off-canvas-bg{color:var(--color-off-canvas-bg)}.bg-off-canvas-bg{background-color:var(--color-off-canvas-bg)}.border-off-canvas-bg{border-color:var(--color-off-canvas-bg)}img{width:100%}figure,ul,p{margin:0;padding:0}#oxygen-sidebar img{width:auto}h2,h3,h4,h5,h6{margin:unset;font-size:inherit}@font-face{font-family:'MaterialIcons';src:url('../assets/fonts/icons/MaterialIcons/MaterialIcons-Regular.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:block}.icon{font-family:MaterialIcons}html{scroll-padding-top:calc(var(--a148-header-sticky-h, 110px) + var(--a148-topbar-h, 0px) + 1rem)}@media (max-width:640px){html{scroll-padding-top:calc(80px + var(--a148-topbar-h, 0px) + 0.5rem)}}body{font-family:var(--font-secondary, 'Montserrat', sans-serif);overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--a148-header-sticky-h, 110px) + var(--a148-topbar-h, 0px) + 1rem);word-break:normal;overflow-wrap:anywhere;line-height:1;position:relative;max-width:100vw;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);margin-top:0;text-wrap:balance;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;overflow-wrap:break-word;word-break:normal}*{word-break:normal;overflow-wrap:anywhere;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;box-sizing:border-box}:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.header__inner,.section__inner,.header__column,.header__row,.section__col{display:flex;flex-direction:column}.header__inner,.section__inner{width:100%;max-width:calc(var(--content-width) + 64px);margin-left:auto;margin-right:auto}.header{padding-left:clamp(0px, 5%, 32px);padding-right:clamp(0px, 5%, 32px);padding-top:2rem;padding-bottom:2rem}.header__column{gap:2rem}.header__row{gap:2rem}.section{padding:96px 32px}@media (max-width:640px){.section{padding:0}}.section__bg{inset:0;z-index:0}.section__bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.section__bg-overlay{inset:0}.section__bg-overlay--strong{background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.62) 100%)}.section__inner{z-index:1}@media (max-width:640px){.section__inner{padding:64px 1rem}}.section__header{text-align:center;margin:0 auto 3rem;max-width:720px}.section__row{grid-template-columns:1fr;gap:2rem;width:100%}.section__row--2col{grid-template-columns:1fr 1fr}@media (max-width:768px){.section__row--2col{grid-template-columns:1fr}}.section__row--3col{grid-template-columns:repeat(3, 1fr)}@media (max-width:1024px){.section__row--3col{grid-template-columns:1fr 1fr}}@media (max-width:640px){.section__row--3col{grid-template-columns:1fr}}.section__row--4col{grid-template-columns:repeat(4, 1fr)}@media (max-width:1024px){.section__row--4col{grid-template-columns:1fr 1fr}}@media (max-width:640px){.section__row--4col{grid-template-columns:1fr}}.section__row--center{align-items:center}.section__row--gap-lg{gap:3.5rem}.section__row--gap-sm{gap:1rem}.section__row--reverse>:nth-child(1){order:2 !important}.section__row--reverse>:nth-child(2){order:1 !important}@media (max-width:1024px){.section__row--reverse>:nth-child(1),.section__row--reverse>:nth-child(2){order:0 !important}}.section__col{gap:1.5rem;width:100%;min-width:0}.section__col--center{text-align:center;align-items:center}.section__col--span-2{grid-column:span 2}.section__col--sticky{top:2rem;align-self:start}@media (max-width:768px){.section__col--sticky{position:static}}@media (max-width:1024px){.section__col--span-2{grid-column:span 1}}.section__pretitle{font-weight:500;letter-spacing:0.03em;margin-bottom:0.5rem}.section__title{font-weight:500;line-height:1.2;margin-bottom:1rem}.section__subtitle{font-size:1.25rem;line-height:1.25;letter-spacing:calc(1.25rem * ((((100 + 0) / 100)) - 1));font-weight:300;margin-bottom:0.75rem}.section__text{font-size:1rem;line-height:1.35;letter-spacing:calc(1rem * ((((100 + 0) / 100)) - 1));font-weight:300;line-height:1.7;margin-bottom:1.5rem}.section__card{padding:2rem;border-radius:var(--border-radius);background:var(--color-surface)}.section__actions{align-items:center;gap:0.75rem}.section__actions--center{justify-content:center}.section__actions--end{justify-content:flex-end}@media (max-width:640px){.section__actions{width:100%;flex-direction:column;align-items:stretch}.section__actions .section__button{width:100%;justify-content:center}}.section__button{align-items:center;padding:0.7rem 1.5rem;border-radius:var(--border-radius);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);border:1.5px solid transparent}.section__button .icon{font-family:MaterialIcons}.section__button--primary{background:var(--color-button-fill);color:var(--color-button-text);border-color:var(--color-button-border)}.section__button--primary:hover{background:var(--color-button-fill-hover);box-shadow:0 4px 16px rgba(0, 0, 0, 0.18)}.section__button--secondary{background:var(--color-button2-fill);color:var(--color-button2-text);border-color:var(--color-button2-border);-webkit-backdrop-filter:var(--color-button2-backdrop, none);backdrop-filter:var(--color-button2-backdrop, none)}.section__button--secondary:hover{background:var(--color-button2-fill-hover);color:var(--color-button2-text);border-color:var(--color-button2-border)}.section__awards{gap:2rem;align-items:center}.section__award{align-items:center;gap:0.5rem}.section__award-img{height:32px;width:auto;max-width:160px;object-fit:contain;flex-shrink:0}.section--dark{color:#fff}.section--dark .section__button--secondary{color:var(--color-accent);border-color:transparent}.section--dark .section__button--secondary:hover{background:color-mix(in srgb, #fff, transparent 88%)}.section--full-width{max-width:100%}.section--fullbleed .section__inner{max-width:none}.section--no-pad{padding-top:0;padding-bottom:0}.section--no-pad .section__inner{padding-top:0;padding-bottom:0}.is-btn2-glass .section--dark .section__button--secondary,.is-btn2-glass .section--story-split--boxed .section__button--secondary{color:var(--color-button2-text);border-color:var(--color-button2-border);background:var(--color-button2-fill);-webkit-backdrop-filter:var(--color-button2-backdrop, none);backdrop-filter:var(--color-button2-backdrop, none)}.is-btn2-glass .section--dark .section__button--secondary:hover,.is-btn2-glass .section--story-split--boxed .section__button--secondary:hover{background:var(--color-button2-fill-hover);color:var(--color-button2-text);border-color:var(--color-button2-border)}.static{position:static }.absolute,.section__bg,.section__bg-overlay,.card__bg,.section--story .story__content,.section--parallax__overlay,.section--banner .banner__bg,.section--banner .banner__bg-overlay,.a148-bump__checkbox,.blog-faq__q::after{position:absolute }.relative,.section,.section__inner,.card,.offcanvas-foot__thumb,.section--story .story,.section--parallax,.section--parallax__content,.section--banner .banner__card,.section--banner .banner__body,.a148-bump__content,.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li,.blog-card__media,.blog-faq__q{position:relative }.fixed{position:fixed }.sticky,.section__col--sticky{position:sticky }@media (max-width:1024px){.lg_static{position:static }.lg_absolute{position:absolute }.lg_relative{position:relative }.lg_fixed{position:fixed }.lg_sticky{position:sticky }}@media (max-width:768px){.md_static{position:static }.md_absolute{position:absolute }.md_relative{position:relative }.md_fixed{position:fixed }.md_sticky{position:sticky }}@media (max-width:640px){.sm_static{position:static }.sm_absolute{position:absolute }.sm_relative{position:relative }.sm_fixed{position:fixed }.sm_sticky{position:sticky }}.block,.section__bg-img,.section--story .story__img,.section--story-split .story-split__img,.section--newsletter .newsletter__img,.woocommerce-account .edit-account__label,.contact-form__label,.a148-checkout__item-meta,.a148-bump__label,.a148-invoice-locked-hint__note,.blog-card__media,.error404__code{display:block }.inline-block{display:inline-block }.inline{display:inline }.flex,.section__actions,.section__awards,.section__award,.accordion__header,.accordion__header-content,.offcanvas-account__cta,.offcanvas-account__text,.offcanvas-account__row,.a148-register__legal-check label,.login-modal__gift,.faq__q,.section--reviews .reviews-band__badge-body,.section--reviews .reviews-band__card,.section--reviews .reviews-band__foot,.section--reviews .reviews-band__meta,.home-sticky-cta__btn,.offcanvas-foot__eyebrow,.offcanvas-foot__card,.offcanvas-foot__info,.offcanvas-foot__meta,.offcanvas-foot__pay,.section--story .story,.section--parallax,.section--banner .banner__card,.section--newsletter .newsletter__panel,.section--newsletter .newsletter__benefits li,.section--newsletter .newsletter__form-row,.section--newsletter .newsletter__consent,.section--newsletter .newsletter__account,.woocommerce-account .account-dashboard__action,.woocommerce-account .account-dashboard__order-list,.woocommerce-account .account-dashboard__order-link,.woocommerce-account .account-dashboard__order-info,.woocommerce-account .account-dashboard__order-meta,.woocommerce-account .edit-account__section-title,.a148-login__pw-summary,.legal__row,.legal__details,.legal__detail,.legal--agb .legal__point,.contact__info,.contact__item,.contact__hours,.contact__hours-row,.contact-form__consent,.contact-form__notice,.a148-rr-card__product,.a148-rr-card__preview-note,.a148-rr-form__reward,.a148-rr-form__legal,.a148-checkout__legal-checks,.a148-checkout__delivery-info,.a148-checkout__delivery-hint,.a148-bump__content,.a148-bump__text,.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>label,.a148-invoice-guest-hint,.a148-invoice-locked-hint,.blog-archive__filter,.blog-card,.blog-card__img--placeholder,.blog-card__body,.blog-card__meta,.blog-single__meta,.author-box,.author-box__social,.blog-postnav__link,.blog-pagination,.blog-empty,.section--404,.section--404 .section__inner,.error404__actions{display:flex }.inline-flex,.section__button,.button,.section--reviews .reviews-band__badge,.section--reviews .reviews-band__badge-more,.section--reviews .reviews-band__avatar,.woocommerce-account .account-dashboard__shop-btn,.woocommerce-account .edit-account__submit,.contact__route,.a148-pickup-benefit,.blog-card__cat,.blog-card__more,.blog-single__cat,.blog-pagination .page-numbers,.error404__btn{display:inline-flex }.hidden{display:none }.grid,.section__row,.section--newsletter .newsletter__card,.section--newsletter .newsletter__benefits,.woocommerce-account .woocommerce,.woocommerce-account .account-dashboard__actions,.woocommerce-account .edit-account__row,.blog-archive__grid,.blog-related-posts__grid,.blog-postnav{display:grid }@media (max-width:1024px){.lg_block{display:block }.lg_inline-block{display:inline-block }.lg_inline{display:inline }.lg_flex{display:flex }.lg_inline-flex{display:inline-flex }.lg_hidden{display:none }.lg_grid{display:grid }}@media (max-width:768px){.md_block{display:block }.md_inline-block{display:inline-block }.md_inline{display:inline }.md_flex{display:flex }.md_inline-flex{display:inline-flex }.md_hidden{display:none }.md_grid{display:grid }}@media (max-width:640px){.sm_block{display:block }.sm_inline-block{display:inline-block }.sm_inline{display:inline }.sm_flex{display:flex }.sm_inline-flex{display:inline-flex }.sm_hidden{display:none }.sm_grid{display:grid }}.flex-row,.accordion__header,.accordion__header-content{flex-direction:row }.flex-row-reverse{flex-direction:row-reverse }.flex-col,.offcanvas-account__text,.section--reviews .reviews-band__badge-body,.section--reviews .reviews-band__card,.section--reviews .reviews-band__meta,.section--newsletter .newsletter__panel,.woocommerce-account .account-dashboard__action,.woocommerce-account .account-dashboard__order-list,.legal__details,.legal__detail,.contact__info,.contact__hours,.a148-checkout__legal-checks,.a148-bump__text,.blog-card,.blog-card__body,.blog-postnav__link,.blog-empty{flex-direction:column }.flex-col-reverse{flex-direction:column-reverse }@media (max-width:1024px){.lg_flex-row{flex-direction:row }.lg_flex-row-reverse{flex-direction:row-reverse }.lg_flex-col{flex-direction:column }.lg_flex-col-reverse{flex-direction:column-reverse }}@media (max-width:768px){.md_flex-row{flex-direction:row }.md_flex-row-reverse{flex-direction:row-reverse }.md_flex-col{flex-direction:column }.md_flex-col-reverse{flex-direction:column-reverse }}@media (max-width:640px){.sm_flex-row{flex-direction:row }.sm_flex-row-reverse{flex-direction:row-reverse }.sm_flex-col{flex-direction:column }.sm_flex-col-reverse{flex-direction:column-reverse }}.flex-1{flex:1 1 0% }.flex-auto{flex:1 1 auto }.flex-initial{flex:0 1 auto }.flex-none{flex:none }@media (max-width:1024px){.lg_flex-1{flex:1 1 0% }.lg_flex-auto{flex:1 1 auto }.lg_flex-initial{flex:0 1 auto }.lg_flex-none{flex:none }}@media (max-width:768px){.md_flex-1{flex:1 1 0% }.md_flex-auto{flex:1 1 auto }.md_flex-initial{flex:0 1 auto }.md_flex-none{flex:none }}@media (max-width:640px){.sm_flex-1{flex:1 1 0% }.sm_flex-auto{flex:1 1 auto }.sm_flex-initial{flex:0 1 auto }.sm_flex-none{flex:none }}.flex-wrap,.section__actions,.section__awards,.offcanvas-foot__pay,.error404__actions{flex-wrap:wrap }.flex-wrap-reverse{flex-wrap:wrap-reverse }.flex-nowrap{flex-wrap:nowrap }@media (max-width:1024px){.lg_flex-wrap{flex-wrap:wrap }.lg_flex-wrap-reverse{flex-wrap:wrap-reverse }.lg_flex-nowrap{flex-wrap:nowrap }}@media (max-width:768px){.md_flex-wrap{flex-wrap:wrap }.md_flex-wrap-reverse{flex-wrap:wrap-reverse }.md_flex-nowrap{flex-wrap:nowrap }}@media (max-width:640px){.sm_flex-wrap{flex-wrap:wrap }.sm_flex-wrap-reverse{flex-wrap:wrap-reverse }.sm_flex-nowrap{flex-wrap:nowrap }}.shrink{flex-shrink:1 }.shrink-0{flex-shrink:0 }@media (max-width:1024px){.lg_shrink{flex-shrink:1 }.lg_shrink-0{flex-shrink:0 }}@media (max-width:768px){.md_shrink{flex-shrink:1 }.md_shrink-0{flex-shrink:0 }}@media (max-width:640px){.sm_shrink{flex-shrink:1 }.sm_shrink-0{flex-shrink:0 }}.grow{flex-grow:1 }.grow-0{flex-grow:0 }@media (max-width:1024px){.lg_grow{flex-grow:1 }.lg_grow-0{flex-grow:0 }}@media (max-width:768px){.md_grow{flex-grow:1 }.md_grow-0{flex-grow:0 }}@media (max-width:640px){.sm_grow{flex-grow:1 }.sm_grow-0{flex-grow:0 }}.basis-1_12{flex-basis:8.3333333333% }@media (max-width:1024px){.lg_basis-1_12{flex-basis:8.3333333333% }}@media (max-width:768px){.md_basis-1_12{flex-basis:8.3333333333% }}@media (max-width:640px){.sm_basis-1_12{flex-basis:8.3333333333% }}.basis-2_12{flex-basis:16.6666666667% }@media (max-width:1024px){.lg_basis-2_12{flex-basis:16.6666666667% }}@media (max-width:768px){.md_basis-2_12{flex-basis:16.6666666667% }}@media (max-width:640px){.sm_basis-2_12{flex-basis:16.6666666667% }}.basis-3_12{flex-basis:25% }@media (max-width:1024px){.lg_basis-3_12{flex-basis:25% }}@media (max-width:768px){.md_basis-3_12{flex-basis:25% }}@media (max-width:640px){.sm_basis-3_12{flex-basis:25% }}.basis-4_12{flex-basis:33.3333333333% }@media (max-width:1024px){.lg_basis-4_12{flex-basis:33.3333333333% }}@media (max-width:768px){.md_basis-4_12{flex-basis:33.3333333333% }}@media (max-width:640px){.sm_basis-4_12{flex-basis:33.3333333333% }}.basis-5_12{flex-basis:41.6666666667% }@media (max-width:1024px){.lg_basis-5_12{flex-basis:41.6666666667% }}@media (max-width:768px){.md_basis-5_12{flex-basis:41.6666666667% }}@media (max-width:640px){.sm_basis-5_12{flex-basis:41.6666666667% }}.basis-6_12{flex-basis:50% }@media (max-width:1024px){.lg_basis-6_12{flex-basis:50% }}@media (max-width:768px){.md_basis-6_12{flex-basis:50% }}@media (max-width:640px){.sm_basis-6_12{flex-basis:50% }}.basis-7_12{flex-basis:58.3333333333% }@media (max-width:1024px){.lg_basis-7_12{flex-basis:58.3333333333% }}@media (max-width:768px){.md_basis-7_12{flex-basis:58.3333333333% }}@media (max-width:640px){.sm_basis-7_12{flex-basis:58.3333333333% }}.basis-8_12{flex-basis:66.6666666667% }@media (max-width:1024px){.lg_basis-8_12{flex-basis:66.6666666667% }}@media (max-width:768px){.md_basis-8_12{flex-basis:66.6666666667% }}@media (max-width:640px){.sm_basis-8_12{flex-basis:66.6666666667% }}.basis-9_12{flex-basis:75% }@media (max-width:1024px){.lg_basis-9_12{flex-basis:75% }}@media (max-width:768px){.md_basis-9_12{flex-basis:75% }}@media (max-width:640px){.sm_basis-9_12{flex-basis:75% }}.basis-10_12{flex-basis:83.3333333333% }@media (max-width:1024px){.lg_basis-10_12{flex-basis:83.3333333333% }}@media (max-width:768px){.md_basis-10_12{flex-basis:83.3333333333% }}@media (max-width:640px){.sm_basis-10_12{flex-basis:83.3333333333% }}.basis-11_12{flex-basis:91.6666666667% }@media (max-width:1024px){.lg_basis-11_12{flex-basis:91.6666666667% }}@media (max-width:768px){.md_basis-11_12{flex-basis:91.6666666667% }}@media (max-width:640px){.sm_basis-11_12{flex-basis:91.6666666667% }}.basis-12_12{flex-basis:100% }@media (max-width:1024px){.lg_basis-12_12{flex-basis:100% }}@media (max-width:768px){.md_basis-12_12{flex-basis:100% }}@media (max-width:640px){.sm_basis-12_12{flex-basis:100% }}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr)) }}.grid-cols-2,.blog__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr)) }}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr)) }}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr)) }}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr)) }}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr)) }}.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr)) }}.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr)) }}.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr)) }}.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr)) }}.grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr)) }}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr)) }@media (max-width:1024px){.lg_grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr)) }}@media (max-width:768px){.md_grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr)) }}@media (max-width:640px){.sm_grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr)) }}.col-span-1{grid-column:span 1 }@media (max-width:1024px){.lg_col-span-1{grid-column:span 1 }}@media (max-width:768px){.md_col-span-1{grid-column:span 1 }}@media (max-width:640px){.sm_col-span-1{grid-column:span 1 }}.col-span-2{grid-column:span 2 }@media (max-width:1024px){.lg_col-span-2{grid-column:span 2 }}@media (max-width:768px){.md_col-span-2{grid-column:span 2 }}@media (max-width:640px){.sm_col-span-2{grid-column:span 2 }}.col-span-3{grid-column:span 3 }@media (max-width:1024px){.lg_col-span-3{grid-column:span 3 }}@media (max-width:768px){.md_col-span-3{grid-column:span 3 }}@media (max-width:640px){.sm_col-span-3{grid-column:span 3 }}.col-span-4{grid-column:span 4 }@media (max-width:1024px){.lg_col-span-4{grid-column:span 4 }}@media (max-width:768px){.md_col-span-4{grid-column:span 4 }}@media (max-width:640px){.sm_col-span-4{grid-column:span 4 }}.col-span-5{grid-column:span 5 }@media (max-width:1024px){.lg_col-span-5{grid-column:span 5 }}@media (max-width:768px){.md_col-span-5{grid-column:span 5 }}@media (max-width:640px){.sm_col-span-5{grid-column:span 5 }}.col-span-6{grid-column:span 6 }@media (max-width:1024px){.lg_col-span-6{grid-column:span 6 }}@media (max-width:768px){.md_col-span-6{grid-column:span 6 }}@media (max-width:640px){.sm_col-span-6{grid-column:span 6 }}.col-span-7{grid-column:span 7 }@media (max-width:1024px){.lg_col-span-7{grid-column:span 7 }}@media (max-width:768px){.md_col-span-7{grid-column:span 7 }}@media (max-width:640px){.sm_col-span-7{grid-column:span 7 }}.col-span-8{grid-column:span 8 }@media (max-width:1024px){.lg_col-span-8{grid-column:span 8 }}@media (max-width:768px){.md_col-span-8{grid-column:span 8 }}@media (max-width:640px){.sm_col-span-8{grid-column:span 8 }}.col-span-9{grid-column:span 9 }@media (max-width:1024px){.lg_col-span-9{grid-column:span 9 }}@media (max-width:768px){.md_col-span-9{grid-column:span 9 }}@media (max-width:640px){.sm_col-span-9{grid-column:span 9 }}.col-span-10{grid-column:span 10 }@media (max-width:1024px){.lg_col-span-10{grid-column:span 10 }}@media (max-width:768px){.md_col-span-10{grid-column:span 10 }}@media (max-width:640px){.sm_col-span-10{grid-column:span 10 }}.col-span-11{grid-column:span 11 }@media (max-width:1024px){.lg_col-span-11{grid-column:span 11 }}@media (max-width:768px){.md_col-span-11{grid-column:span 11 }}@media (max-width:640px){.sm_col-span-11{grid-column:span 11 }}.col-span-12{grid-column:span 12 }@media (max-width:1024px){.lg_col-span-12{grid-column:span 12 }}@media (max-width:768px){.md_col-span-12{grid-column:span 12 }}@media (max-width:640px){.sm_col-span-12{grid-column:span 12 }}.col-span-full{grid-column:1 / -1}@media (max-width:1024px){.lg_col-span-full{grid-column:1 / -1}}@media (max-width:768px){.md_col-span-full{grid-column:1 / -1}}@media (max-width:640px){.sm_col-span-full{grid-column:1 / -1}}.justify-start{justify-content:flex-start }.justify-end{justify-content:flex-end }.justify-center,.button{justify-content:center }.justify-between,.accordion__header{justify-content:space-between }.justify-around{justify-content:space-around }.justify-evenly{justify-content:space-evenly }@media (max-width:1024px){.lg_justify-start{justify-content:flex-start }.lg_justify-end{justify-content:flex-end }.lg_justify-center{justify-content:center }.lg_justify-between{justify-content:space-between }.lg_justify-around{justify-content:space-around }.lg_justify-evenly{justify-content:space-evenly }}@media (max-width:768px){.md_justify-start{justify-content:flex-start }.md_justify-end{justify-content:flex-end }.md_justify-center{justify-content:center }.md_justify-between{justify-content:space-between }.md_justify-around{justify-content:space-around }.md_justify-evenly{justify-content:space-evenly }}@media (max-width:640px){.sm_justify-start{justify-content:flex-start }.sm_justify-end{justify-content:flex-end }.sm_justify-center{justify-content:center }.sm_justify-between{justify-content:space-between }.sm_justify-around{justify-content:space-around }.sm_justify-evenly{justify-content:space-evenly }}.items-start{align-items:flex-start }.items-end{align-items:flex-end }.items-center,.accordion__header,.accordion__header-content{align-items:center }.items-baseline{align-items:baseline }.items-stretch{align-items:stretch }@media (max-width:1024px){.lg_items-start{align-items:flex-start }.lg_items-end{align-items:flex-end }.lg_items-center{align-items:center }.lg_items-baseline{align-items:baseline }.lg_items-stretch{align-items:stretch }}@media (max-width:768px){.md_items-start{align-items:flex-start }.md_items-end{align-items:flex-end }.md_items-center{align-items:center }.md_items-baseline{align-items:baseline }.md_items-stretch{align-items:stretch }}@media (max-width:640px){.sm_items-start{align-items:flex-start }.sm_items-end{align-items:flex-end }.sm_items-center{align-items:center }.sm_items-baseline{align-items:baseline }.sm_items-stretch{align-items:stretch }}.content-start{align-content:flex-start }.content-end{align-content:flex-end }.content-center{align-content:center }.content-between{align-content:space-between }.content-around{align-content:space-around }.content-evenly{align-content:space-evenly }.content-stretch{align-content:stretch }@media (max-width:1024px){.lg_content-start{align-content:flex-start }.lg_content-end{align-content:flex-end }.lg_content-center{align-content:center }.lg_content-between{align-content:space-between }.lg_content-around{align-content:space-around }.lg_content-evenly{align-content:space-evenly }.lg_content-stretch{align-content:stretch }}@media (max-width:768px){.md_content-start{align-content:flex-start }.md_content-end{align-content:flex-end }.md_content-center{align-content:center }.md_content-between{align-content:space-between }.md_content-around{align-content:space-around }.md_content-evenly{align-content:space-evenly }.md_content-stretch{align-content:stretch }}@media (max-width:640px){.sm_content-start{align-content:flex-start }.sm_content-end{align-content:flex-end }.sm_content-center{align-content:center }.sm_content-between{align-content:space-between }.sm_content-around{align-content:space-around }.sm_content-evenly{align-content:space-evenly }.sm_content-stretch{align-content:stretch }}.self-start{align-self:flex-start }.self-end{align-self:flex-end }.self-center{align-self:center }.self-baseline{align-self:baseline }.self-stretch{align-self:stretch }@media (max-width:1024px){.lg_self-start{align-self:flex-start }.lg_self-end{align-self:flex-end }.lg_self-center{align-self:center }.lg_self-baseline{align-self:baseline }.lg_self-stretch{align-self:stretch }}@media (max-width:768px){.md_self-start{align-self:flex-start }.md_self-end{align-self:flex-end }.md_self-center{align-self:center }.md_self-baseline{align-self:baseline }.md_self-stretch{align-self:stretch }}@media (max-width:640px){.sm_self-start{align-self:flex-start }.sm_self-end{align-self:flex-end }.sm_self-center{align-self:center }.sm_self-baseline{align-self:baseline }.sm_self-stretch{align-self:stretch }}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mx-auto{margin-left:auto;margin-right:auto}.m-0{margin:0rem }@media (max-width:1024px){.lg_m-0{margin:0rem }}@media (max-width:768px){.md_m-0{margin:0rem }}@media (max-width:640px){.sm_m-0{margin:0rem }}.mt-0{margin-top:0rem }@media (max-width:1024px){.lg_mt-0{margin-top:0rem }}@media (max-width:768px){.md_mt-0{margin-top:0rem }}@media (max-width:640px){.sm_mt-0{margin-top:0rem }}.mb-0{margin-bottom:0rem }@media (max-width:1024px){.lg_mb-0{margin-bottom:0rem }}@media (max-width:768px){.md_mb-0{margin-bottom:0rem }}@media (max-width:640px){.sm_mb-0{margin-bottom:0rem }}.ml-0{margin-left:0rem }@media (max-width:1024px){.lg_ml-0{margin-left:0rem }}@media (max-width:768px){.md_ml-0{margin-left:0rem }}@media (max-width:640px){.sm_ml-0{margin-left:0rem }}.mr-0{margin-right:0rem }@media (max-width:1024px){.lg_mr-0{margin-right:0rem }}@media (max-width:768px){.md_mr-0{margin-right:0rem }}@media (max-width:640px){.sm_mr-0{margin-right:0rem }}.mx-0{margin-left:0rem ;margin-right:0rem }@media (max-width:1024px){.lg_mx-0{margin-left:0rem ;margin-right:0rem }}@media (max-width:768px){.md_mx-0{margin-left:0rem ;margin-right:0rem }}@media (max-width:640px){.sm_mx-0{margin-left:0rem ;margin-right:0rem }}.my-0{margin-top:0rem ;margin-bottom:0rem }@media (max-width:1024px){.lg_my-0{margin-top:0rem ;margin-bottom:0rem }}@media (max-width:768px){.md_my-0{margin-top:0rem ;margin-bottom:0rem }}@media (max-width:640px){.sm_my-0{margin-top:0rem ;margin-bottom:0rem }}.-mt-0{margin-top:0rem }@media (max-width:1024px){.lg_-mt-0{margin-top:0rem }}@media (max-width:768px){.md_-mt-0{margin-top:0rem }}@media (max-width:640px){.sm_-mt-0{margin-top:0rem }}.-mb-0{margin-bottom:0rem }@media (max-width:1024px){.lg_-mb-0{margin-bottom:0rem }}@media (max-width:768px){.md_-mb-0{margin-bottom:0rem }}@media (max-width:640px){.sm_-mb-0{margin-bottom:0rem }}.m-1{margin:0.25rem }@media (max-width:1024px){.lg_m-1{margin:0.25rem }}@media (max-width:768px){.md_m-1{margin:0.25rem }}@media (max-width:640px){.sm_m-1{margin:0.25rem }}.mt-1{margin-top:0.25rem }@media (max-width:1024px){.lg_mt-1{margin-top:0.25rem }}@media (max-width:768px){.md_mt-1{margin-top:0.25rem }}@media (max-width:640px){.sm_mt-1{margin-top:0.25rem }}.mb-1{margin-bottom:0.25rem }@media (max-width:1024px){.lg_mb-1{margin-bottom:0.25rem }}@media (max-width:768px){.md_mb-1{margin-bottom:0.25rem }}@media (max-width:640px){.sm_mb-1{margin-bottom:0.25rem }}.ml-1{margin-left:0.25rem }@media (max-width:1024px){.lg_ml-1{margin-left:0.25rem }}@media (max-width:768px){.md_ml-1{margin-left:0.25rem }}@media (max-width:640px){.sm_ml-1{margin-left:0.25rem }}.mr-1{margin-right:0.25rem }@media (max-width:1024px){.lg_mr-1{margin-right:0.25rem }}@media (max-width:768px){.md_mr-1{margin-right:0.25rem }}@media (max-width:640px){.sm_mr-1{margin-right:0.25rem }}.mx-1{margin-left:0.25rem ;margin-right:0.25rem }@media (max-width:1024px){.lg_mx-1{margin-left:0.25rem ;margin-right:0.25rem }}@media (max-width:768px){.md_mx-1{margin-left:0.25rem ;margin-right:0.25rem }}@media (max-width:640px){.sm_mx-1{margin-left:0.25rem ;margin-right:0.25rem }}.my-1{margin-top:0.25rem ;margin-bottom:0.25rem }@media (max-width:1024px){.lg_my-1{margin-top:0.25rem ;margin-bottom:0.25rem }}@media (max-width:768px){.md_my-1{margin-top:0.25rem ;margin-bottom:0.25rem }}@media (max-width:640px){.sm_my-1{margin-top:0.25rem ;margin-bottom:0.25rem }}.-mt-1{margin-top:-0.25rem }@media (max-width:1024px){.lg_-mt-1{margin-top:-0.25rem }}@media (max-width:768px){.md_-mt-1{margin-top:-0.25rem }}@media (max-width:640px){.sm_-mt-1{margin-top:-0.25rem }}.-mb-1{margin-bottom:-0.25rem }@media (max-width:1024px){.lg_-mb-1{margin-bottom:-0.25rem }}@media (max-width:768px){.md_-mb-1{margin-bottom:-0.25rem }}@media (max-width:640px){.sm_-mb-1{margin-bottom:-0.25rem }}.m-2{margin:0.5rem }@media (max-width:1024px){.lg_m-2{margin:0.5rem }}@media (max-width:768px){.md_m-2{margin:0.5rem }}@media (max-width:640px){.sm_m-2{margin:0.5rem }}.mt-2{margin-top:0.5rem }@media (max-width:1024px){.lg_mt-2{margin-top:0.5rem }}@media (max-width:768px){.md_mt-2{margin-top:0.5rem }}@media (max-width:640px){.sm_mt-2{margin-top:0.5rem }}.mb-2,.blog__content ul li:not(:last-child){margin-bottom:0.5rem }@media (max-width:1024px){.lg_mb-2{margin-bottom:0.5rem }}@media (max-width:768px){.md_mb-2{margin-bottom:0.5rem }}@media (max-width:640px){.sm_mb-2{margin-bottom:0.5rem }}.ml-2{margin-left:0.5rem }@media (max-width:1024px){.lg_ml-2{margin-left:0.5rem }}@media (max-width:768px){.md_ml-2{margin-left:0.5rem }}@media (max-width:640px){.sm_ml-2{margin-left:0.5rem }}.mr-2{margin-right:0.5rem }@media (max-width:1024px){.lg_mr-2{margin-right:0.5rem }}@media (max-width:768px){.md_mr-2{margin-right:0.5rem }}@media (max-width:640px){.sm_mr-2{margin-right:0.5rem }}.mx-2{margin-left:0.5rem ;margin-right:0.5rem }@media (max-width:1024px){.lg_mx-2{margin-left:0.5rem ;margin-right:0.5rem }}@media (max-width:768px){.md_mx-2{margin-left:0.5rem ;margin-right:0.5rem }}@media (max-width:640px){.sm_mx-2{margin-left:0.5rem ;margin-right:0.5rem }}.my-2{margin-top:0.5rem ;margin-bottom:0.5rem }@media (max-width:1024px){.lg_my-2{margin-top:0.5rem ;margin-bottom:0.5rem }}@media (max-width:768px){.md_my-2{margin-top:0.5rem ;margin-bottom:0.5rem }}@media (max-width:640px){.sm_my-2{margin-top:0.5rem ;margin-bottom:0.5rem }}.-mt-2{margin-top:-0.5rem }@media (max-width:1024px){.lg_-mt-2{margin-top:-0.5rem }}@media (max-width:768px){.md_-mt-2{margin-top:-0.5rem }}@media (max-width:640px){.sm_-mt-2{margin-top:-0.5rem }}.-mb-2{margin-bottom:-0.5rem }@media (max-width:1024px){.lg_-mb-2{margin-bottom:-0.5rem }}@media (max-width:768px){.md_-mb-2{margin-bottom:-0.5rem }}@media (max-width:640px){.sm_-mb-2{margin-bottom:-0.5rem }}.m-3{margin:0.75rem }@media (max-width:1024px){.lg_m-3{margin:0.75rem }}@media (max-width:768px){.md_m-3{margin:0.75rem }}@media (max-width:640px){.sm_m-3{margin:0.75rem }}.mt-3{margin-top:0.75rem }@media (max-width:1024px){.lg_mt-3{margin-top:0.75rem }}@media (max-width:768px){.md_mt-3{margin-top:0.75rem }}@media (max-width:640px){.sm_mt-3{margin-top:0.75rem }}.mb-3{margin-bottom:0.75rem }@media (max-width:1024px){.lg_mb-3{margin-bottom:0.75rem }}@media (max-width:768px){.md_mb-3{margin-bottom:0.75rem }}@media (max-width:640px){.sm_mb-3{margin-bottom:0.75rem }}.ml-3{margin-left:0.75rem }@media (max-width:1024px){.lg_ml-3{margin-left:0.75rem }}@media (max-width:768px){.md_ml-3{margin-left:0.75rem }}@media (max-width:640px){.sm_ml-3{margin-left:0.75rem }}.mr-3{margin-right:0.75rem }@media (max-width:1024px){.lg_mr-3{margin-right:0.75rem }}@media (max-width:768px){.md_mr-3{margin-right:0.75rem }}@media (max-width:640px){.sm_mr-3{margin-right:0.75rem }}.mx-3{margin-left:0.75rem ;margin-right:0.75rem }@media (max-width:1024px){.lg_mx-3{margin-left:0.75rem ;margin-right:0.75rem }}@media (max-width:768px){.md_mx-3{margin-left:0.75rem ;margin-right:0.75rem }}@media (max-width:640px){.sm_mx-3{margin-left:0.75rem ;margin-right:0.75rem }}.my-3{margin-top:0.75rem ;margin-bottom:0.75rem }@media (max-width:1024px){.lg_my-3{margin-top:0.75rem ;margin-bottom:0.75rem }}@media (max-width:768px){.md_my-3{margin-top:0.75rem ;margin-bottom:0.75rem }}@media (max-width:640px){.sm_my-3{margin-top:0.75rem ;margin-bottom:0.75rem }}.-mt-3{margin-top:-0.75rem }@media (max-width:1024px){.lg_-mt-3{margin-top:-0.75rem }}@media (max-width:768px){.md_-mt-3{margin-top:-0.75rem }}@media (max-width:640px){.sm_-mt-3{margin-top:-0.75rem }}.-mb-3{margin-bottom:-0.75rem }@media (max-width:1024px){.lg_-mb-3{margin-bottom:-0.75rem }}@media (max-width:768px){.md_-mb-3{margin-bottom:-0.75rem }}@media (max-width:640px){.sm_-mb-3{margin-bottom:-0.75rem }}.m-4{margin:1rem }@media (max-width:1024px){.lg_m-4{margin:1rem }}@media (max-width:768px){.md_m-4{margin:1rem }}@media (max-width:640px){.sm_m-4{margin:1rem }}.mt-4{margin-top:1rem }@media (max-width:1024px){.lg_mt-4{margin-top:1rem }}@media (max-width:768px){.md_mt-4{margin-top:1rem }}@media (max-width:640px){.sm_mt-4{margin-top:1rem }}.mb-4,.blog__content h2,.blog__content h3,.blog__content p{margin-bottom:1rem }@media (max-width:1024px){.lg_mb-4{margin-bottom:1rem }}@media (max-width:768px){.md_mb-4{margin-bottom:1rem }}@media (max-width:640px){.sm_mb-4{margin-bottom:1rem }}.ml-4{margin-left:1rem }@media (max-width:1024px){.lg_ml-4{margin-left:1rem }}@media (max-width:768px){.md_ml-4{margin-left:1rem }}@media (max-width:640px){.sm_ml-4{margin-left:1rem }}.mr-4{margin-right:1rem }@media (max-width:1024px){.lg_mr-4{margin-right:1rem }}@media (max-width:768px){.md_mr-4{margin-right:1rem }}@media (max-width:640px){.sm_mr-4{margin-right:1rem }}.mx-4{margin-left:1rem ;margin-right:1rem }@media (max-width:1024px){.lg_mx-4{margin-left:1rem ;margin-right:1rem }}@media (max-width:768px){.md_mx-4{margin-left:1rem ;margin-right:1rem }}@media (max-width:640px){.sm_mx-4{margin-left:1rem ;margin-right:1rem }}.my-4{margin-top:1rem ;margin-bottom:1rem }@media (max-width:1024px){.lg_my-4{margin-top:1rem ;margin-bottom:1rem }}@media (max-width:768px){.md_my-4{margin-top:1rem ;margin-bottom:1rem }}@media (max-width:640px){.sm_my-4{margin-top:1rem ;margin-bottom:1rem }}.-mt-4{margin-top:-1rem }@media (max-width:1024px){.lg_-mt-4{margin-top:-1rem }}@media (max-width:768px){.md_-mt-4{margin-top:-1rem }}@media (max-width:640px){.sm_-mt-4{margin-top:-1rem }}.-mb-4{margin-bottom:-1rem }@media (max-width:1024px){.lg_-mb-4{margin-bottom:-1rem }}@media (max-width:768px){.md_-mb-4{margin-bottom:-1rem }}@media (max-width:640px){.sm_-mb-4{margin-bottom:-1rem }}.m-5{margin:1.25rem }@media (max-width:1024px){.lg_m-5{margin:1.25rem }}@media (max-width:768px){.md_m-5{margin:1.25rem }}@media (max-width:640px){.sm_m-5{margin:1.25rem }}.mt-5{margin-top:1.25rem }@media (max-width:1024px){.lg_mt-5{margin-top:1.25rem }}@media (max-width:768px){.md_mt-5{margin-top:1.25rem }}@media (max-width:640px){.sm_mt-5{margin-top:1.25rem }}.mb-5{margin-bottom:1.25rem }@media (max-width:1024px){.lg_mb-5{margin-bottom:1.25rem }}@media (max-width:768px){.md_mb-5{margin-bottom:1.25rem }}@media (max-width:640px){.sm_mb-5{margin-bottom:1.25rem }}.ml-5{margin-left:1.25rem }@media (max-width:1024px){.lg_ml-5{margin-left:1.25rem }}@media (max-width:768px){.md_ml-5{margin-left:1.25rem }}@media (max-width:640px){.sm_ml-5{margin-left:1.25rem }}.mr-5{margin-right:1.25rem }@media (max-width:1024px){.lg_mr-5{margin-right:1.25rem }}@media (max-width:768px){.md_mr-5{margin-right:1.25rem }}@media (max-width:640px){.sm_mr-5{margin-right:1.25rem }}.mx-5{margin-left:1.25rem ;margin-right:1.25rem }@media (max-width:1024px){.lg_mx-5{margin-left:1.25rem ;margin-right:1.25rem }}@media (max-width:768px){.md_mx-5{margin-left:1.25rem ;margin-right:1.25rem }}@media (max-width:640px){.sm_mx-5{margin-left:1.25rem ;margin-right:1.25rem }}.my-5{margin-top:1.25rem ;margin-bottom:1.25rem }@media (max-width:1024px){.lg_my-5{margin-top:1.25rem ;margin-bottom:1.25rem }}@media (max-width:768px){.md_my-5{margin-top:1.25rem ;margin-bottom:1.25rem }}@media (max-width:640px){.sm_my-5{margin-top:1.25rem ;margin-bottom:1.25rem }}.-mt-5{margin-top:-1.25rem }@media (max-width:1024px){.lg_-mt-5{margin-top:-1.25rem }}@media (max-width:768px){.md_-mt-5{margin-top:-1.25rem }}@media (max-width:640px){.sm_-mt-5{margin-top:-1.25rem }}.-mb-5{margin-bottom:-1.25rem }@media (max-width:1024px){.lg_-mb-5{margin-bottom:-1.25rem }}@media (max-width:768px){.md_-mb-5{margin-bottom:-1.25rem }}@media (max-width:640px){.sm_-mb-5{margin-bottom:-1.25rem }}.m-6{margin:1.5rem }@media (max-width:1024px){.lg_m-6{margin:1.5rem }}@media (max-width:768px){.md_m-6{margin:1.5rem }}@media (max-width:640px){.sm_m-6{margin:1.5rem }}.mt-6{margin-top:1.5rem }@media (max-width:1024px){.lg_mt-6{margin-top:1.5rem }}@media (max-width:768px){.md_mt-6{margin-top:1.5rem }}@media (max-width:640px){.sm_mt-6{margin-top:1.5rem }}.mb-6{margin-bottom:1.5rem }@media (max-width:1024px){.lg_mb-6{margin-bottom:1.5rem }}@media (max-width:768px){.md_mb-6{margin-bottom:1.5rem }}@media (max-width:640px){.sm_mb-6{margin-bottom:1.5rem }}.ml-6{margin-left:1.5rem }@media (max-width:1024px){.lg_ml-6{margin-left:1.5rem }}@media (max-width:768px){.md_ml-6{margin-left:1.5rem }}@media (max-width:640px){.sm_ml-6{margin-left:1.5rem }}.mr-6{margin-right:1.5rem }@media (max-width:1024px){.lg_mr-6{margin-right:1.5rem }}@media (max-width:768px){.md_mr-6{margin-right:1.5rem }}@media (max-width:640px){.sm_mr-6{margin-right:1.5rem }}.mx-6{margin-left:1.5rem ;margin-right:1.5rem }@media (max-width:1024px){.lg_mx-6{margin-left:1.5rem ;margin-right:1.5rem }}@media (max-width:768px){.md_mx-6{margin-left:1.5rem ;margin-right:1.5rem }}@media (max-width:640px){.sm_mx-6{margin-left:1.5rem ;margin-right:1.5rem }}.my-6{margin-top:1.5rem ;margin-bottom:1.5rem }@media (max-width:1024px){.lg_my-6{margin-top:1.5rem ;margin-bottom:1.5rem }}@media (max-width:768px){.md_my-6{margin-top:1.5rem ;margin-bottom:1.5rem }}@media (max-width:640px){.sm_my-6{margin-top:1.5rem ;margin-bottom:1.5rem }}.-mt-6{margin-top:-1.5rem }@media (max-width:1024px){.lg_-mt-6{margin-top:-1.5rem }}@media (max-width:768px){.md_-mt-6{margin-top:-1.5rem }}@media (max-width:640px){.sm_-mt-6{margin-top:-1.5rem }}.-mb-6{margin-bottom:-1.5rem }@media (max-width:1024px){.lg_-mb-6{margin-bottom:-1.5rem }}@media (max-width:768px){.md_-mb-6{margin-bottom:-1.5rem }}@media (max-width:640px){.sm_-mb-6{margin-bottom:-1.5rem }}.m-7{margin:1.75rem }@media (max-width:1024px){.lg_m-7{margin:1.75rem }}@media (max-width:768px){.md_m-7{margin:1.75rem }}@media (max-width:640px){.sm_m-7{margin:1.75rem }}.mt-7{margin-top:1.75rem }@media (max-width:1024px){.lg_mt-7{margin-top:1.75rem }}@media (max-width:768px){.md_mt-7{margin-top:1.75rem }}@media (max-width:640px){.sm_mt-7{margin-top:1.75rem }}.mb-7{margin-bottom:1.75rem }@media (max-width:1024px){.lg_mb-7{margin-bottom:1.75rem }}@media (max-width:768px){.md_mb-7{margin-bottom:1.75rem }}@media (max-width:640px){.sm_mb-7{margin-bottom:1.75rem }}.ml-7{margin-left:1.75rem }@media (max-width:1024px){.lg_ml-7{margin-left:1.75rem }}@media (max-width:768px){.md_ml-7{margin-left:1.75rem }}@media (max-width:640px){.sm_ml-7{margin-left:1.75rem }}.mr-7{margin-right:1.75rem }@media (max-width:1024px){.lg_mr-7{margin-right:1.75rem }}@media (max-width:768px){.md_mr-7{margin-right:1.75rem }}@media (max-width:640px){.sm_mr-7{margin-right:1.75rem }}.mx-7{margin-left:1.75rem ;margin-right:1.75rem }@media (max-width:1024px){.lg_mx-7{margin-left:1.75rem ;margin-right:1.75rem }}@media (max-width:768px){.md_mx-7{margin-left:1.75rem ;margin-right:1.75rem }}@media (max-width:640px){.sm_mx-7{margin-left:1.75rem ;margin-right:1.75rem }}.my-7{margin-top:1.75rem ;margin-bottom:1.75rem }@media (max-width:1024px){.lg_my-7{margin-top:1.75rem ;margin-bottom:1.75rem }}@media (max-width:768px){.md_my-7{margin-top:1.75rem ;margin-bottom:1.75rem }}@media (max-width:640px){.sm_my-7{margin-top:1.75rem ;margin-bottom:1.75rem }}.-mt-7{margin-top:-1.75rem }@media (max-width:1024px){.lg_-mt-7{margin-top:-1.75rem }}@media (max-width:768px){.md_-mt-7{margin-top:-1.75rem }}@media (max-width:640px){.sm_-mt-7{margin-top:-1.75rem }}.-mb-7{margin-bottom:-1.75rem }@media (max-width:1024px){.lg_-mb-7{margin-bottom:-1.75rem }}@media (max-width:768px){.md_-mb-7{margin-bottom:-1.75rem }}@media (max-width:640px){.sm_-mb-7{margin-bottom:-1.75rem }}.m-8{margin:2rem }@media (max-width:1024px){.lg_m-8{margin:2rem }}@media (max-width:768px){.md_m-8{margin:2rem }}@media (max-width:640px){.sm_m-8{margin:2rem }}.mt-8,.blog__content h3{margin-top:2rem }@media (max-width:1024px){.lg_mt-8{margin-top:2rem }}@media (max-width:768px){.md_mt-8{margin-top:2rem }}@media (max-width:640px){.sm_mt-8{margin-top:2rem }}.mb-8{margin-bottom:2rem }@media (max-width:1024px){.lg_mb-8{margin-bottom:2rem }}@media (max-width:768px){.md_mb-8{margin-bottom:2rem }}@media (max-width:640px){.sm_mb-8{margin-bottom:2rem }}.ml-8{margin-left:2rem }@media (max-width:1024px){.lg_ml-8{margin-left:2rem }}@media (max-width:768px){.md_ml-8{margin-left:2rem }}@media (max-width:640px){.sm_ml-8{margin-left:2rem }}.mr-8{margin-right:2rem }@media (max-width:1024px){.lg_mr-8{margin-right:2rem }}@media (max-width:768px){.md_mr-8{margin-right:2rem }}@media (max-width:640px){.sm_mr-8{margin-right:2rem }}.mx-8{margin-left:2rem ;margin-right:2rem }@media (max-width:1024px){.lg_mx-8{margin-left:2rem ;margin-right:2rem }}@media (max-width:768px){.md_mx-8{margin-left:2rem ;margin-right:2rem }}@media (max-width:640px){.sm_mx-8{margin-left:2rem ;margin-right:2rem }}.my-8{margin-top:2rem ;margin-bottom:2rem }@media (max-width:1024px){.lg_my-8{margin-top:2rem ;margin-bottom:2rem }}@media (max-width:768px){.md_my-8{margin-top:2rem ;margin-bottom:2rem }}@media (max-width:640px){.sm_my-8{margin-top:2rem ;margin-bottom:2rem }}.-mt-8{margin-top:-2rem }@media (max-width:1024px){.lg_-mt-8{margin-top:-2rem }}@media (max-width:768px){.md_-mt-8{margin-top:-2rem }}@media (max-width:640px){.sm_-mt-8{margin-top:-2rem }}.-mb-8{margin-bottom:-2rem }@media (max-width:1024px){.lg_-mb-8{margin-bottom:-2rem }}@media (max-width:768px){.md_-mb-8{margin-bottom:-2rem }}@media (max-width:640px){.sm_-mb-8{margin-bottom:-2rem }}.m-9{margin:2.25rem }@media (max-width:1024px){.lg_m-9{margin:2.25rem }}@media (max-width:768px){.md_m-9{margin:2.25rem }}@media (max-width:640px){.sm_m-9{margin:2.25rem }}.mt-9{margin-top:2.25rem }@media (max-width:1024px){.lg_mt-9{margin-top:2.25rem }}@media (max-width:768px){.md_mt-9{margin-top:2.25rem }}@media (max-width:640px){.sm_mt-9{margin-top:2.25rem }}.mb-9{margin-bottom:2.25rem }@media (max-width:1024px){.lg_mb-9{margin-bottom:2.25rem }}@media (max-width:768px){.md_mb-9{margin-bottom:2.25rem }}@media (max-width:640px){.sm_mb-9{margin-bottom:2.25rem }}.ml-9{margin-left:2.25rem }@media (max-width:1024px){.lg_ml-9{margin-left:2.25rem }}@media (max-width:768px){.md_ml-9{margin-left:2.25rem }}@media (max-width:640px){.sm_ml-9{margin-left:2.25rem }}.mr-9{margin-right:2.25rem }@media (max-width:1024px){.lg_mr-9{margin-right:2.25rem }}@media (max-width:768px){.md_mr-9{margin-right:2.25rem }}@media (max-width:640px){.sm_mr-9{margin-right:2.25rem }}.mx-9{margin-left:2.25rem ;margin-right:2.25rem }@media (max-width:1024px){.lg_mx-9{margin-left:2.25rem ;margin-right:2.25rem }}@media (max-width:768px){.md_mx-9{margin-left:2.25rem ;margin-right:2.25rem }}@media (max-width:640px){.sm_mx-9{margin-left:2.25rem ;margin-right:2.25rem }}.my-9{margin-top:2.25rem ;margin-bottom:2.25rem }@media (max-width:1024px){.lg_my-9{margin-top:2.25rem ;margin-bottom:2.25rem }}@media (max-width:768px){.md_my-9{margin-top:2.25rem ;margin-bottom:2.25rem }}@media (max-width:640px){.sm_my-9{margin-top:2.25rem ;margin-bottom:2.25rem }}.-mt-9{margin-top:-2.25rem }@media (max-width:1024px){.lg_-mt-9{margin-top:-2.25rem }}@media (max-width:768px){.md_-mt-9{margin-top:-2.25rem }}@media (max-width:640px){.sm_-mt-9{margin-top:-2.25rem }}.-mb-9{margin-bottom:-2.25rem }@media (max-width:1024px){.lg_-mb-9{margin-bottom:-2.25rem }}@media (max-width:768px){.md_-mb-9{margin-bottom:-2.25rem }}@media (max-width:640px){.sm_-mb-9{margin-bottom:-2.25rem }}.m-10{margin:2.5rem }@media (max-width:1024px){.lg_m-10{margin:2.5rem }}@media (max-width:768px){.md_m-10{margin:2.5rem }}@media (max-width:640px){.sm_m-10{margin:2.5rem }}.mt-10{margin-top:2.5rem }@media (max-width:1024px){.lg_mt-10{margin-top:2.5rem }}@media (max-width:768px){.md_mt-10{margin-top:2.5rem }}@media (max-width:640px){.sm_mt-10{margin-top:2.5rem }}.mb-10{margin-bottom:2.5rem }@media (max-width:1024px){.lg_mb-10{margin-bottom:2.5rem }}@media (max-width:768px){.md_mb-10{margin-bottom:2.5rem }}@media (max-width:640px){.sm_mb-10{margin-bottom:2.5rem }}.ml-10{margin-left:2.5rem }@media (max-width:1024px){.lg_ml-10{margin-left:2.5rem }}@media (max-width:768px){.md_ml-10{margin-left:2.5rem }}@media (max-width:640px){.sm_ml-10{margin-left:2.5rem }}.mr-10{margin-right:2.5rem }@media (max-width:1024px){.lg_mr-10{margin-right:2.5rem }}@media (max-width:768px){.md_mr-10{margin-right:2.5rem }}@media (max-width:640px){.sm_mr-10{margin-right:2.5rem }}.mx-10{margin-left:2.5rem ;margin-right:2.5rem }@media (max-width:1024px){.lg_mx-10{margin-left:2.5rem ;margin-right:2.5rem }}@media (max-width:768px){.md_mx-10{margin-left:2.5rem ;margin-right:2.5rem }}@media (max-width:640px){.sm_mx-10{margin-left:2.5rem ;margin-right:2.5rem }}.my-10{margin-top:2.5rem ;margin-bottom:2.5rem }@media (max-width:1024px){.lg_my-10{margin-top:2.5rem ;margin-bottom:2.5rem }}@media (max-width:768px){.md_my-10{margin-top:2.5rem ;margin-bottom:2.5rem }}@media (max-width:640px){.sm_my-10{margin-top:2.5rem ;margin-bottom:2.5rem }}.-mt-10{margin-top:-2.5rem }@media (max-width:1024px){.lg_-mt-10{margin-top:-2.5rem }}@media (max-width:768px){.md_-mt-10{margin-top:-2.5rem }}@media (max-width:640px){.sm_-mt-10{margin-top:-2.5rem }}.-mb-10{margin-bottom:-2.5rem }@media (max-width:1024px){.lg_-mb-10{margin-bottom:-2.5rem }}@media (max-width:768px){.md_-mb-10{margin-bottom:-2.5rem }}@media (max-width:640px){.sm_-mb-10{margin-bottom:-2.5rem }}.m-11{margin:2.75rem }@media (max-width:1024px){.lg_m-11{margin:2.75rem }}@media (max-width:768px){.md_m-11{margin:2.75rem }}@media (max-width:640px){.sm_m-11{margin:2.75rem }}.mt-11{margin-top:2.75rem }@media (max-width:1024px){.lg_mt-11{margin-top:2.75rem }}@media (max-width:768px){.md_mt-11{margin-top:2.75rem }}@media (max-width:640px){.sm_mt-11{margin-top:2.75rem }}.mb-11{margin-bottom:2.75rem }@media (max-width:1024px){.lg_mb-11{margin-bottom:2.75rem }}@media (max-width:768px){.md_mb-11{margin-bottom:2.75rem }}@media (max-width:640px){.sm_mb-11{margin-bottom:2.75rem }}.ml-11{margin-left:2.75rem }@media (max-width:1024px){.lg_ml-11{margin-left:2.75rem }}@media (max-width:768px){.md_ml-11{margin-left:2.75rem }}@media (max-width:640px){.sm_ml-11{margin-left:2.75rem }}.mr-11{margin-right:2.75rem }@media (max-width:1024px){.lg_mr-11{margin-right:2.75rem }}@media (max-width:768px){.md_mr-11{margin-right:2.75rem }}@media (max-width:640px){.sm_mr-11{margin-right:2.75rem }}.mx-11{margin-left:2.75rem ;margin-right:2.75rem }@media (max-width:1024px){.lg_mx-11{margin-left:2.75rem ;margin-right:2.75rem }}@media (max-width:768px){.md_mx-11{margin-left:2.75rem ;margin-right:2.75rem }}@media (max-width:640px){.sm_mx-11{margin-left:2.75rem ;margin-right:2.75rem }}.my-11{margin-top:2.75rem ;margin-bottom:2.75rem }@media (max-width:1024px){.lg_my-11{margin-top:2.75rem ;margin-bottom:2.75rem }}@media (max-width:768px){.md_my-11{margin-top:2.75rem ;margin-bottom:2.75rem }}@media (max-width:640px){.sm_my-11{margin-top:2.75rem ;margin-bottom:2.75rem }}.-mt-11{margin-top:-2.75rem }@media (max-width:1024px){.lg_-mt-11{margin-top:-2.75rem }}@media (max-width:768px){.md_-mt-11{margin-top:-2.75rem }}@media (max-width:640px){.sm_-mt-11{margin-top:-2.75rem }}.-mb-11{margin-bottom:-2.75rem }@media (max-width:1024px){.lg_-mb-11{margin-bottom:-2.75rem }}@media (max-width:768px){.md_-mb-11{margin-bottom:-2.75rem }}@media (max-width:640px){.sm_-mb-11{margin-bottom:-2.75rem }}.m-12{margin:3rem }@media (max-width:1024px){.lg_m-12{margin:3rem }}@media (max-width:768px){.md_m-12{margin:3rem }}@media (max-width:640px){.sm_m-12{margin:3rem }}.mt-12{margin-top:3rem }@media (max-width:1024px){.lg_mt-12{margin-top:3rem }}@media (max-width:768px){.md_mt-12{margin-top:3rem }}@media (max-width:640px){.sm_mt-12{margin-top:3rem }}.mb-12{margin-bottom:3rem }@media (max-width:1024px){.lg_mb-12{margin-bottom:3rem }}@media (max-width:768px){.md_mb-12{margin-bottom:3rem }}@media (max-width:640px){.sm_mb-12{margin-bottom:3rem }}.ml-12{margin-left:3rem }@media (max-width:1024px){.lg_ml-12{margin-left:3rem }}@media (max-width:768px){.md_ml-12{margin-left:3rem }}@media (max-width:640px){.sm_ml-12{margin-left:3rem }}.mr-12{margin-right:3rem }@media (max-width:1024px){.lg_mr-12{margin-right:3rem }}@media (max-width:768px){.md_mr-12{margin-right:3rem }}@media (max-width:640px){.sm_mr-12{margin-right:3rem }}.mx-12{margin-left:3rem ;margin-right:3rem }@media (max-width:1024px){.lg_mx-12{margin-left:3rem ;margin-right:3rem }}@media (max-width:768px){.md_mx-12{margin-left:3rem ;margin-right:3rem }}@media (max-width:640px){.sm_mx-12{margin-left:3rem ;margin-right:3rem }}.my-12{margin-top:3rem ;margin-bottom:3rem }@media (max-width:1024px){.lg_my-12{margin-top:3rem ;margin-bottom:3rem }}@media (max-width:768px){.md_my-12{margin-top:3rem ;margin-bottom:3rem }}@media (max-width:640px){.sm_my-12{margin-top:3rem ;margin-bottom:3rem }}.-mt-12{margin-top:-3rem }@media (max-width:1024px){.lg_-mt-12{margin-top:-3rem }}@media (max-width:768px){.md_-mt-12{margin-top:-3rem }}@media (max-width:640px){.sm_-mt-12{margin-top:-3rem }}.-mb-12{margin-bottom:-3rem }@media (max-width:1024px){.lg_-mb-12{margin-bottom:-3rem }}@media (max-width:768px){.md_-mb-12{margin-bottom:-3rem }}@media (max-width:640px){.sm_-mb-12{margin-bottom:-3rem }}.m-13{margin:3.25rem }@media (max-width:1024px){.lg_m-13{margin:3.25rem }}@media (max-width:768px){.md_m-13{margin:3.25rem }}@media (max-width:640px){.sm_m-13{margin:3.25rem }}.mt-13{margin-top:3.25rem }@media (max-width:1024px){.lg_mt-13{margin-top:3.25rem }}@media (max-width:768px){.md_mt-13{margin-top:3.25rem }}@media (max-width:640px){.sm_mt-13{margin-top:3.25rem }}.mb-13{margin-bottom:3.25rem }@media (max-width:1024px){.lg_mb-13{margin-bottom:3.25rem }}@media (max-width:768px){.md_mb-13{margin-bottom:3.25rem }}@media (max-width:640px){.sm_mb-13{margin-bottom:3.25rem }}.ml-13{margin-left:3.25rem }@media (max-width:1024px){.lg_ml-13{margin-left:3.25rem }}@media (max-width:768px){.md_ml-13{margin-left:3.25rem }}@media (max-width:640px){.sm_ml-13{margin-left:3.25rem }}.mr-13{margin-right:3.25rem }@media (max-width:1024px){.lg_mr-13{margin-right:3.25rem }}@media (max-width:768px){.md_mr-13{margin-right:3.25rem }}@media (max-width:640px){.sm_mr-13{margin-right:3.25rem }}.mx-13{margin-left:3.25rem ;margin-right:3.25rem }@media (max-width:1024px){.lg_mx-13{margin-left:3.25rem ;margin-right:3.25rem }}@media (max-width:768px){.md_mx-13{margin-left:3.25rem ;margin-right:3.25rem }}@media (max-width:640px){.sm_mx-13{margin-left:3.25rem ;margin-right:3.25rem }}.my-13{margin-top:3.25rem ;margin-bottom:3.25rem }@media (max-width:1024px){.lg_my-13{margin-top:3.25rem ;margin-bottom:3.25rem }}@media (max-width:768px){.md_my-13{margin-top:3.25rem ;margin-bottom:3.25rem }}@media (max-width:640px){.sm_my-13{margin-top:3.25rem ;margin-bottom:3.25rem }}.-mt-13{margin-top:-3.25rem }@media (max-width:1024px){.lg_-mt-13{margin-top:-3.25rem }}@media (max-width:768px){.md_-mt-13{margin-top:-3.25rem }}@media (max-width:640px){.sm_-mt-13{margin-top:-3.25rem }}.-mb-13{margin-bottom:-3.25rem }@media (max-width:1024px){.lg_-mb-13{margin-bottom:-3.25rem }}@media (max-width:768px){.md_-mb-13{margin-bottom:-3.25rem }}@media (max-width:640px){.sm_-mb-13{margin-bottom:-3.25rem }}.m-14{margin:3.5rem }@media (max-width:1024px){.lg_m-14{margin:3.5rem }}@media (max-width:768px){.md_m-14{margin:3.5rem }}@media (max-width:640px){.sm_m-14{margin:3.5rem }}.mt-14{margin-top:3.5rem }@media (max-width:1024px){.lg_mt-14{margin-top:3.5rem }}@media (max-width:768px){.md_mt-14{margin-top:3.5rem }}@media (max-width:640px){.sm_mt-14{margin-top:3.5rem }}.mb-14{margin-bottom:3.5rem }@media (max-width:1024px){.lg_mb-14{margin-bottom:3.5rem }}@media (max-width:768px){.md_mb-14{margin-bottom:3.5rem }}@media (max-width:640px){.sm_mb-14{margin-bottom:3.5rem }}.ml-14{margin-left:3.5rem }@media (max-width:1024px){.lg_ml-14{margin-left:3.5rem }}@media (max-width:768px){.md_ml-14{margin-left:3.5rem }}@media (max-width:640px){.sm_ml-14{margin-left:3.5rem }}.mr-14{margin-right:3.5rem }@media (max-width:1024px){.lg_mr-14{margin-right:3.5rem }}@media (max-width:768px){.md_mr-14{margin-right:3.5rem }}@media (max-width:640px){.sm_mr-14{margin-right:3.5rem }}.mx-14{margin-left:3.5rem ;margin-right:3.5rem }@media (max-width:1024px){.lg_mx-14{margin-left:3.5rem ;margin-right:3.5rem }}@media (max-width:768px){.md_mx-14{margin-left:3.5rem ;margin-right:3.5rem }}@media (max-width:640px){.sm_mx-14{margin-left:3.5rem ;margin-right:3.5rem }}.my-14{margin-top:3.5rem ;margin-bottom:3.5rem }@media (max-width:1024px){.lg_my-14{margin-top:3.5rem ;margin-bottom:3.5rem }}@media (max-width:768px){.md_my-14{margin-top:3.5rem ;margin-bottom:3.5rem }}@media (max-width:640px){.sm_my-14{margin-top:3.5rem ;margin-bottom:3.5rem }}.-mt-14{margin-top:-3.5rem }@media (max-width:1024px){.lg_-mt-14{margin-top:-3.5rem }}@media (max-width:768px){.md_-mt-14{margin-top:-3.5rem }}@media (max-width:640px){.sm_-mt-14{margin-top:-3.5rem }}.-mb-14{margin-bottom:-3.5rem }@media (max-width:1024px){.lg_-mb-14{margin-bottom:-3.5rem }}@media (max-width:768px){.md_-mb-14{margin-bottom:-3.5rem }}@media (max-width:640px){.sm_-mb-14{margin-bottom:-3.5rem }}.m-15{margin:3.75rem }@media (max-width:1024px){.lg_m-15{margin:3.75rem }}@media (max-width:768px){.md_m-15{margin:3.75rem }}@media (max-width:640px){.sm_m-15{margin:3.75rem }}.mt-15{margin-top:3.75rem }@media (max-width:1024px){.lg_mt-15{margin-top:3.75rem }}@media (max-width:768px){.md_mt-15{margin-top:3.75rem }}@media (max-width:640px){.sm_mt-15{margin-top:3.75rem }}.mb-15{margin-bottom:3.75rem }@media (max-width:1024px){.lg_mb-15{margin-bottom:3.75rem }}@media (max-width:768px){.md_mb-15{margin-bottom:3.75rem }}@media (max-width:640px){.sm_mb-15{margin-bottom:3.75rem }}.ml-15{margin-left:3.75rem }@media (max-width:1024px){.lg_ml-15{margin-left:3.75rem }}@media (max-width:768px){.md_ml-15{margin-left:3.75rem }}@media (max-width:640px){.sm_ml-15{margin-left:3.75rem }}.mr-15{margin-right:3.75rem }@media (max-width:1024px){.lg_mr-15{margin-right:3.75rem }}@media (max-width:768px){.md_mr-15{margin-right:3.75rem }}@media (max-width:640px){.sm_mr-15{margin-right:3.75rem }}.mx-15{margin-left:3.75rem ;margin-right:3.75rem }@media (max-width:1024px){.lg_mx-15{margin-left:3.75rem ;margin-right:3.75rem }}@media (max-width:768px){.md_mx-15{margin-left:3.75rem ;margin-right:3.75rem }}@media (max-width:640px){.sm_mx-15{margin-left:3.75rem ;margin-right:3.75rem }}.my-15{margin-top:3.75rem ;margin-bottom:3.75rem }@media (max-width:1024px){.lg_my-15{margin-top:3.75rem ;margin-bottom:3.75rem }}@media (max-width:768px){.md_my-15{margin-top:3.75rem ;margin-bottom:3.75rem }}@media (max-width:640px){.sm_my-15{margin-top:3.75rem ;margin-bottom:3.75rem }}.-mt-15{margin-top:-3.75rem }@media (max-width:1024px){.lg_-mt-15{margin-top:-3.75rem }}@media (max-width:768px){.md_-mt-15{margin-top:-3.75rem }}@media (max-width:640px){.sm_-mt-15{margin-top:-3.75rem }}.-mb-15{margin-bottom:-3.75rem }@media (max-width:1024px){.lg_-mb-15{margin-bottom:-3.75rem }}@media (max-width:768px){.md_-mb-15{margin-bottom:-3.75rem }}@media (max-width:640px){.sm_-mb-15{margin-bottom:-3.75rem }}.m-16{margin:4rem }@media (max-width:1024px){.lg_m-16{margin:4rem }}@media (max-width:768px){.md_m-16{margin:4rem }}@media (max-width:640px){.sm_m-16{margin:4rem }}.mt-16{margin-top:4rem }@media (max-width:1024px){.lg_mt-16{margin-top:4rem }}@media (max-width:768px){.md_mt-16{margin-top:4rem }}@media (max-width:640px){.sm_mt-16{margin-top:4rem }}.mb-16{margin-bottom:4rem }@media (max-width:1024px){.lg_mb-16{margin-bottom:4rem }}@media (max-width:768px){.md_mb-16{margin-bottom:4rem }}@media (max-width:640px){.sm_mb-16{margin-bottom:4rem }}.ml-16{margin-left:4rem }@media (max-width:1024px){.lg_ml-16{margin-left:4rem }}@media (max-width:768px){.md_ml-16{margin-left:4rem }}@media (max-width:640px){.sm_ml-16{margin-left:4rem }}.mr-16{margin-right:4rem }@media (max-width:1024px){.lg_mr-16{margin-right:4rem }}@media (max-width:768px){.md_mr-16{margin-right:4rem }}@media (max-width:640px){.sm_mr-16{margin-right:4rem }}.mx-16{margin-left:4rem ;margin-right:4rem }@media (max-width:1024px){.lg_mx-16{margin-left:4rem ;margin-right:4rem }}@media (max-width:768px){.md_mx-16{margin-left:4rem ;margin-right:4rem }}@media (max-width:640px){.sm_mx-16{margin-left:4rem ;margin-right:4rem }}.my-16{margin-top:4rem ;margin-bottom:4rem }@media (max-width:1024px){.lg_my-16{margin-top:4rem ;margin-bottom:4rem }}@media (max-width:768px){.md_my-16{margin-top:4rem ;margin-bottom:4rem }}@media (max-width:640px){.sm_my-16{margin-top:4rem ;margin-bottom:4rem }}.-mt-16{margin-top:-4rem }@media (max-width:1024px){.lg_-mt-16{margin-top:-4rem }}@media (max-width:768px){.md_-mt-16{margin-top:-4rem }}@media (max-width:640px){.sm_-mt-16{margin-top:-4rem }}.-mb-16{margin-bottom:-4rem }@media (max-width:1024px){.lg_-mb-16{margin-bottom:-4rem }}@media (max-width:768px){.md_-mb-16{margin-bottom:-4rem }}@media (max-width:640px){.sm_-mb-16{margin-bottom:-4rem }}.m-17{margin:4.25rem }@media (max-width:1024px){.lg_m-17{margin:4.25rem }}@media (max-width:768px){.md_m-17{margin:4.25rem }}@media (max-width:640px){.sm_m-17{margin:4.25rem }}.mt-17{margin-top:4.25rem }@media (max-width:1024px){.lg_mt-17{margin-top:4.25rem }}@media (max-width:768px){.md_mt-17{margin-top:4.25rem }}@media (max-width:640px){.sm_mt-17{margin-top:4.25rem }}.mb-17{margin-bottom:4.25rem }@media (max-width:1024px){.lg_mb-17{margin-bottom:4.25rem }}@media (max-width:768px){.md_mb-17{margin-bottom:4.25rem }}@media (max-width:640px){.sm_mb-17{margin-bottom:4.25rem }}.ml-17{margin-left:4.25rem }@media (max-width:1024px){.lg_ml-17{margin-left:4.25rem }}@media (max-width:768px){.md_ml-17{margin-left:4.25rem }}@media (max-width:640px){.sm_ml-17{margin-left:4.25rem }}.mr-17{margin-right:4.25rem }@media (max-width:1024px){.lg_mr-17{margin-right:4.25rem }}@media (max-width:768px){.md_mr-17{margin-right:4.25rem }}@media (max-width:640px){.sm_mr-17{margin-right:4.25rem }}.mx-17{margin-left:4.25rem ;margin-right:4.25rem }@media (max-width:1024px){.lg_mx-17{margin-left:4.25rem ;margin-right:4.25rem }}@media (max-width:768px){.md_mx-17{margin-left:4.25rem ;margin-right:4.25rem }}@media (max-width:640px){.sm_mx-17{margin-left:4.25rem ;margin-right:4.25rem }}.my-17{margin-top:4.25rem ;margin-bottom:4.25rem }@media (max-width:1024px){.lg_my-17{margin-top:4.25rem ;margin-bottom:4.25rem }}@media (max-width:768px){.md_my-17{margin-top:4.25rem ;margin-bottom:4.25rem }}@media (max-width:640px){.sm_my-17{margin-top:4.25rem ;margin-bottom:4.25rem }}.-mt-17{margin-top:-4.25rem }@media (max-width:1024px){.lg_-mt-17{margin-top:-4.25rem }}@media (max-width:768px){.md_-mt-17{margin-top:-4.25rem }}@media (max-width:640px){.sm_-mt-17{margin-top:-4.25rem }}.-mb-17{margin-bottom:-4.25rem }@media (max-width:1024px){.lg_-mb-17{margin-bottom:-4.25rem }}@media (max-width:768px){.md_-mb-17{margin-bottom:-4.25rem }}@media (max-width:640px){.sm_-mb-17{margin-bottom:-4.25rem }}.m-18{margin:4.5rem }@media (max-width:1024px){.lg_m-18{margin:4.5rem }}@media (max-width:768px){.md_m-18{margin:4.5rem }}@media (max-width:640px){.sm_m-18{margin:4.5rem }}.mt-18{margin-top:4.5rem }@media (max-width:1024px){.lg_mt-18{margin-top:4.5rem }}@media (max-width:768px){.md_mt-18{margin-top:4.5rem }}@media (max-width:640px){.sm_mt-18{margin-top:4.5rem }}.mb-18{margin-bottom:4.5rem }@media (max-width:1024px){.lg_mb-18{margin-bottom:4.5rem }}@media (max-width:768px){.md_mb-18{margin-bottom:4.5rem }}@media (max-width:640px){.sm_mb-18{margin-bottom:4.5rem }}.ml-18{margin-left:4.5rem }@media (max-width:1024px){.lg_ml-18{margin-left:4.5rem }}@media (max-width:768px){.md_ml-18{margin-left:4.5rem }}@media (max-width:640px){.sm_ml-18{margin-left:4.5rem }}.mr-18{margin-right:4.5rem }@media (max-width:1024px){.lg_mr-18{margin-right:4.5rem }}@media (max-width:768px){.md_mr-18{margin-right:4.5rem }}@media (max-width:640px){.sm_mr-18{margin-right:4.5rem }}.mx-18{margin-left:4.5rem ;margin-right:4.5rem }@media (max-width:1024px){.lg_mx-18{margin-left:4.5rem ;margin-right:4.5rem }}@media (max-width:768px){.md_mx-18{margin-left:4.5rem ;margin-right:4.5rem }}@media (max-width:640px){.sm_mx-18{margin-left:4.5rem ;margin-right:4.5rem }}.my-18{margin-top:4.5rem ;margin-bottom:4.5rem }@media (max-width:1024px){.lg_my-18{margin-top:4.5rem ;margin-bottom:4.5rem }}@media (max-width:768px){.md_my-18{margin-top:4.5rem ;margin-bottom:4.5rem }}@media (max-width:640px){.sm_my-18{margin-top:4.5rem ;margin-bottom:4.5rem }}.-mt-18{margin-top:-4.5rem }@media (max-width:1024px){.lg_-mt-18{margin-top:-4.5rem }}@media (max-width:768px){.md_-mt-18{margin-top:-4.5rem }}@media (max-width:640px){.sm_-mt-18{margin-top:-4.5rem }}.-mb-18{margin-bottom:-4.5rem }@media (max-width:1024px){.lg_-mb-18{margin-bottom:-4.5rem }}@media (max-width:768px){.md_-mb-18{margin-bottom:-4.5rem }}@media (max-width:640px){.sm_-mb-18{margin-bottom:-4.5rem }}.m-19{margin:4.75rem }@media (max-width:1024px){.lg_m-19{margin:4.75rem }}@media (max-width:768px){.md_m-19{margin:4.75rem }}@media (max-width:640px){.sm_m-19{margin:4.75rem }}.mt-19{margin-top:4.75rem }@media (max-width:1024px){.lg_mt-19{margin-top:4.75rem }}@media (max-width:768px){.md_mt-19{margin-top:4.75rem }}@media (max-width:640px){.sm_mt-19{margin-top:4.75rem }}.mb-19{margin-bottom:4.75rem }@media (max-width:1024px){.lg_mb-19{margin-bottom:4.75rem }}@media (max-width:768px){.md_mb-19{margin-bottom:4.75rem }}@media (max-width:640px){.sm_mb-19{margin-bottom:4.75rem }}.ml-19{margin-left:4.75rem }@media (max-width:1024px){.lg_ml-19{margin-left:4.75rem }}@media (max-width:768px){.md_ml-19{margin-left:4.75rem }}@media (max-width:640px){.sm_ml-19{margin-left:4.75rem }}.mr-19{margin-right:4.75rem }@media (max-width:1024px){.lg_mr-19{margin-right:4.75rem }}@media (max-width:768px){.md_mr-19{margin-right:4.75rem }}@media (max-width:640px){.sm_mr-19{margin-right:4.75rem }}.mx-19{margin-left:4.75rem ;margin-right:4.75rem }@media (max-width:1024px){.lg_mx-19{margin-left:4.75rem ;margin-right:4.75rem }}@media (max-width:768px){.md_mx-19{margin-left:4.75rem ;margin-right:4.75rem }}@media (max-width:640px){.sm_mx-19{margin-left:4.75rem ;margin-right:4.75rem }}.my-19{margin-top:4.75rem ;margin-bottom:4.75rem }@media (max-width:1024px){.lg_my-19{margin-top:4.75rem ;margin-bottom:4.75rem }}@media (max-width:768px){.md_my-19{margin-top:4.75rem ;margin-bottom:4.75rem }}@media (max-width:640px){.sm_my-19{margin-top:4.75rem ;margin-bottom:4.75rem }}.-mt-19{margin-top:-4.75rem }@media (max-width:1024px){.lg_-mt-19{margin-top:-4.75rem }}@media (max-width:768px){.md_-mt-19{margin-top:-4.75rem }}@media (max-width:640px){.sm_-mt-19{margin-top:-4.75rem }}.-mb-19{margin-bottom:-4.75rem }@media (max-width:1024px){.lg_-mb-19{margin-bottom:-4.75rem }}@media (max-width:768px){.md_-mb-19{margin-bottom:-4.75rem }}@media (max-width:640px){.sm_-mb-19{margin-bottom:-4.75rem }}.m-20{margin:5rem }@media (max-width:1024px){.lg_m-20{margin:5rem }}@media (max-width:768px){.md_m-20{margin:5rem }}@media (max-width:640px){.sm_m-20{margin:5rem }}.mt-20{margin-top:5rem }@media (max-width:1024px){.lg_mt-20{margin-top:5rem }}@media (max-width:768px){.md_mt-20{margin-top:5rem }}@media (max-width:640px){.sm_mt-20{margin-top:5rem }}.mb-20{margin-bottom:5rem }@media (max-width:1024px){.lg_mb-20{margin-bottom:5rem }}@media (max-width:768px){.md_mb-20{margin-bottom:5rem }}@media (max-width:640px){.sm_mb-20{margin-bottom:5rem }}.ml-20{margin-left:5rem }@media (max-width:1024px){.lg_ml-20{margin-left:5rem }}@media (max-width:768px){.md_ml-20{margin-left:5rem }}@media (max-width:640px){.sm_ml-20{margin-left:5rem }}.mr-20{margin-right:5rem }@media (max-width:1024px){.lg_mr-20{margin-right:5rem }}@media (max-width:768px){.md_mr-20{margin-right:5rem }}@media (max-width:640px){.sm_mr-20{margin-right:5rem }}.mx-20{margin-left:5rem ;margin-right:5rem }@media (max-width:1024px){.lg_mx-20{margin-left:5rem ;margin-right:5rem }}@media (max-width:768px){.md_mx-20{margin-left:5rem ;margin-right:5rem }}@media (max-width:640px){.sm_mx-20{margin-left:5rem ;margin-right:5rem }}.my-20{margin-top:5rem ;margin-bottom:5rem }@media (max-width:1024px){.lg_my-20{margin-top:5rem ;margin-bottom:5rem }}@media (max-width:768px){.md_my-20{margin-top:5rem ;margin-bottom:5rem }}@media (max-width:640px){.sm_my-20{margin-top:5rem ;margin-bottom:5rem }}.-mt-20{margin-top:-5rem }@media (max-width:1024px){.lg_-mt-20{margin-top:-5rem }}@media (max-width:768px){.md_-mt-20{margin-top:-5rem }}@media (max-width:640px){.sm_-mt-20{margin-top:-5rem }}.-mb-20{margin-bottom:-5rem }@media (max-width:1024px){.lg_-mb-20{margin-bottom:-5rem }}@media (max-width:768px){.md_-mb-20{margin-bottom:-5rem }}@media (max-width:640px){.sm_-mb-20{margin-bottom:-5rem }}.m-21{margin:5.25rem }@media (max-width:1024px){.lg_m-21{margin:5.25rem }}@media (max-width:768px){.md_m-21{margin:5.25rem }}@media (max-width:640px){.sm_m-21{margin:5.25rem }}.mt-21{margin-top:5.25rem }@media (max-width:1024px){.lg_mt-21{margin-top:5.25rem }}@media (max-width:768px){.md_mt-21{margin-top:5.25rem }}@media (max-width:640px){.sm_mt-21{margin-top:5.25rem }}.mb-21{margin-bottom:5.25rem }@media (max-width:1024px){.lg_mb-21{margin-bottom:5.25rem }}@media (max-width:768px){.md_mb-21{margin-bottom:5.25rem }}@media (max-width:640px){.sm_mb-21{margin-bottom:5.25rem }}.ml-21{margin-left:5.25rem }@media (max-width:1024px){.lg_ml-21{margin-left:5.25rem }}@media (max-width:768px){.md_ml-21{margin-left:5.25rem }}@media (max-width:640px){.sm_ml-21{margin-left:5.25rem }}.mr-21{margin-right:5.25rem }@media (max-width:1024px){.lg_mr-21{margin-right:5.25rem }}@media (max-width:768px){.md_mr-21{margin-right:5.25rem }}@media (max-width:640px){.sm_mr-21{margin-right:5.25rem }}.mx-21{margin-left:5.25rem ;margin-right:5.25rem }@media (max-width:1024px){.lg_mx-21{margin-left:5.25rem ;margin-right:5.25rem }}@media (max-width:768px){.md_mx-21{margin-left:5.25rem ;margin-right:5.25rem }}@media (max-width:640px){.sm_mx-21{margin-left:5.25rem ;margin-right:5.25rem }}.my-21{margin-top:5.25rem ;margin-bottom:5.25rem }@media (max-width:1024px){.lg_my-21{margin-top:5.25rem ;margin-bottom:5.25rem }}@media (max-width:768px){.md_my-21{margin-top:5.25rem ;margin-bottom:5.25rem }}@media (max-width:640px){.sm_my-21{margin-top:5.25rem ;margin-bottom:5.25rem }}.-mt-21{margin-top:-5.25rem }@media (max-width:1024px){.lg_-mt-21{margin-top:-5.25rem }}@media (max-width:768px){.md_-mt-21{margin-top:-5.25rem }}@media (max-width:640px){.sm_-mt-21{margin-top:-5.25rem }}.-mb-21{margin-bottom:-5.25rem }@media (max-width:1024px){.lg_-mb-21{margin-bottom:-5.25rem }}@media (max-width:768px){.md_-mb-21{margin-bottom:-5.25rem }}@media (max-width:640px){.sm_-mb-21{margin-bottom:-5.25rem }}.m-22{margin:5.5rem }@media (max-width:1024px){.lg_m-22{margin:5.5rem }}@media (max-width:768px){.md_m-22{margin:5.5rem }}@media (max-width:640px){.sm_m-22{margin:5.5rem }}.mt-22{margin-top:5.5rem }@media (max-width:1024px){.lg_mt-22{margin-top:5.5rem }}@media (max-width:768px){.md_mt-22{margin-top:5.5rem }}@media (max-width:640px){.sm_mt-22{margin-top:5.5rem }}.mb-22{margin-bottom:5.5rem }@media (max-width:1024px){.lg_mb-22{margin-bottom:5.5rem }}@media (max-width:768px){.md_mb-22{margin-bottom:5.5rem }}@media (max-width:640px){.sm_mb-22{margin-bottom:5.5rem }}.ml-22{margin-left:5.5rem }@media (max-width:1024px){.lg_ml-22{margin-left:5.5rem }}@media (max-width:768px){.md_ml-22{margin-left:5.5rem }}@media (max-width:640px){.sm_ml-22{margin-left:5.5rem }}.mr-22{margin-right:5.5rem }@media (max-width:1024px){.lg_mr-22{margin-right:5.5rem }}@media (max-width:768px){.md_mr-22{margin-right:5.5rem }}@media (max-width:640px){.sm_mr-22{margin-right:5.5rem }}.mx-22{margin-left:5.5rem ;margin-right:5.5rem }@media (max-width:1024px){.lg_mx-22{margin-left:5.5rem ;margin-right:5.5rem }}@media (max-width:768px){.md_mx-22{margin-left:5.5rem ;margin-right:5.5rem }}@media (max-width:640px){.sm_mx-22{margin-left:5.5rem ;margin-right:5.5rem }}.my-22{margin-top:5.5rem ;margin-bottom:5.5rem }@media (max-width:1024px){.lg_my-22{margin-top:5.5rem ;margin-bottom:5.5rem }}@media (max-width:768px){.md_my-22{margin-top:5.5rem ;margin-bottom:5.5rem }}@media (max-width:640px){.sm_my-22{margin-top:5.5rem ;margin-bottom:5.5rem }}.-mt-22{margin-top:-5.5rem }@media (max-width:1024px){.lg_-mt-22{margin-top:-5.5rem }}@media (max-width:768px){.md_-mt-22{margin-top:-5.5rem }}@media (max-width:640px){.sm_-mt-22{margin-top:-5.5rem }}.-mb-22{margin-bottom:-5.5rem }@media (max-width:1024px){.lg_-mb-22{margin-bottom:-5.5rem }}@media (max-width:768px){.md_-mb-22{margin-bottom:-5.5rem }}@media (max-width:640px){.sm_-mb-22{margin-bottom:-5.5rem }}.m-23{margin:5.75rem }@media (max-width:1024px){.lg_m-23{margin:5.75rem }}@media (max-width:768px){.md_m-23{margin:5.75rem }}@media (max-width:640px){.sm_m-23{margin:5.75rem }}.mt-23{margin-top:5.75rem }@media (max-width:1024px){.lg_mt-23{margin-top:5.75rem }}@media (max-width:768px){.md_mt-23{margin-top:5.75rem }}@media (max-width:640px){.sm_mt-23{margin-top:5.75rem }}.mb-23{margin-bottom:5.75rem }@media (max-width:1024px){.lg_mb-23{margin-bottom:5.75rem }}@media (max-width:768px){.md_mb-23{margin-bottom:5.75rem }}@media (max-width:640px){.sm_mb-23{margin-bottom:5.75rem }}.ml-23{margin-left:5.75rem }@media (max-width:1024px){.lg_ml-23{margin-left:5.75rem }}@media (max-width:768px){.md_ml-23{margin-left:5.75rem }}@media (max-width:640px){.sm_ml-23{margin-left:5.75rem }}.mr-23{margin-right:5.75rem }@media (max-width:1024px){.lg_mr-23{margin-right:5.75rem }}@media (max-width:768px){.md_mr-23{margin-right:5.75rem }}@media (max-width:640px){.sm_mr-23{margin-right:5.75rem }}.mx-23{margin-left:5.75rem ;margin-right:5.75rem }@media (max-width:1024px){.lg_mx-23{margin-left:5.75rem ;margin-right:5.75rem }}@media (max-width:768px){.md_mx-23{margin-left:5.75rem ;margin-right:5.75rem }}@media (max-width:640px){.sm_mx-23{margin-left:5.75rem ;margin-right:5.75rem }}.my-23{margin-top:5.75rem ;margin-bottom:5.75rem }@media (max-width:1024px){.lg_my-23{margin-top:5.75rem ;margin-bottom:5.75rem }}@media (max-width:768px){.md_my-23{margin-top:5.75rem ;margin-bottom:5.75rem }}@media (max-width:640px){.sm_my-23{margin-top:5.75rem ;margin-bottom:5.75rem }}.-mt-23{margin-top:-5.75rem }@media (max-width:1024px){.lg_-mt-23{margin-top:-5.75rem }}@media (max-width:768px){.md_-mt-23{margin-top:-5.75rem }}@media (max-width:640px){.sm_-mt-23{margin-top:-5.75rem }}.-mb-23{margin-bottom:-5.75rem }@media (max-width:1024px){.lg_-mb-23{margin-bottom:-5.75rem }}@media (max-width:768px){.md_-mb-23{margin-bottom:-5.75rem }}@media (max-width:640px){.sm_-mb-23{margin-bottom:-5.75rem }}.m-24{margin:6rem }@media (max-width:1024px){.lg_m-24{margin:6rem }}@media (max-width:768px){.md_m-24{margin:6rem }}@media (max-width:640px){.sm_m-24{margin:6rem }}.mt-24{margin-top:6rem }@media (max-width:1024px){.lg_mt-24{margin-top:6rem }}@media (max-width:768px){.md_mt-24{margin-top:6rem }}@media (max-width:640px){.sm_mt-24{margin-top:6rem }}.mb-24{margin-bottom:6rem }@media (max-width:1024px){.lg_mb-24{margin-bottom:6rem }}@media (max-width:768px){.md_mb-24{margin-bottom:6rem }}@media (max-width:640px){.sm_mb-24{margin-bottom:6rem }}.ml-24{margin-left:6rem }@media (max-width:1024px){.lg_ml-24{margin-left:6rem }}@media (max-width:768px){.md_ml-24{margin-left:6rem }}@media (max-width:640px){.sm_ml-24{margin-left:6rem }}.mr-24{margin-right:6rem }@media (max-width:1024px){.lg_mr-24{margin-right:6rem }}@media (max-width:768px){.md_mr-24{margin-right:6rem }}@media (max-width:640px){.sm_mr-24{margin-right:6rem }}.mx-24{margin-left:6rem ;margin-right:6rem }@media (max-width:1024px){.lg_mx-24{margin-left:6rem ;margin-right:6rem }}@media (max-width:768px){.md_mx-24{margin-left:6rem ;margin-right:6rem }}@media (max-width:640px){.sm_mx-24{margin-left:6rem ;margin-right:6rem }}.my-24{margin-top:6rem ;margin-bottom:6rem }@media (max-width:1024px){.lg_my-24{margin-top:6rem ;margin-bottom:6rem }}@media (max-width:768px){.md_my-24{margin-top:6rem ;margin-bottom:6rem }}@media (max-width:640px){.sm_my-24{margin-top:6rem ;margin-bottom:6rem }}.-mt-24{margin-top:-6rem }@media (max-width:1024px){.lg_-mt-24{margin-top:-6rem }}@media (max-width:768px){.md_-mt-24{margin-top:-6rem }}@media (max-width:640px){.sm_-mt-24{margin-top:-6rem }}.-mb-24{margin-bottom:-6rem }@media (max-width:1024px){.lg_-mb-24{margin-bottom:-6rem }}@media (max-width:768px){.md_-mb-24{margin-bottom:-6rem }}@media (max-width:640px){.sm_-mb-24{margin-bottom:-6rem }}.m-25{margin:6.25rem }@media (max-width:1024px){.lg_m-25{margin:6.25rem }}@media (max-width:768px){.md_m-25{margin:6.25rem }}@media (max-width:640px){.sm_m-25{margin:6.25rem }}.mt-25{margin-top:6.25rem }@media (max-width:1024px){.lg_mt-25{margin-top:6.25rem }}@media (max-width:768px){.md_mt-25{margin-top:6.25rem }}@media (max-width:640px){.sm_mt-25{margin-top:6.25rem }}.mb-25{margin-bottom:6.25rem }@media (max-width:1024px){.lg_mb-25{margin-bottom:6.25rem }}@media (max-width:768px){.md_mb-25{margin-bottom:6.25rem }}@media (max-width:640px){.sm_mb-25{margin-bottom:6.25rem }}.ml-25{margin-left:6.25rem }@media (max-width:1024px){.lg_ml-25{margin-left:6.25rem }}@media (max-width:768px){.md_ml-25{margin-left:6.25rem }}@media (max-width:640px){.sm_ml-25{margin-left:6.25rem }}.mr-25{margin-right:6.25rem }@media (max-width:1024px){.lg_mr-25{margin-right:6.25rem }}@media (max-width:768px){.md_mr-25{margin-right:6.25rem }}@media (max-width:640px){.sm_mr-25{margin-right:6.25rem }}.mx-25{margin-left:6.25rem ;margin-right:6.25rem }@media (max-width:1024px){.lg_mx-25{margin-left:6.25rem ;margin-right:6.25rem }}@media (max-width:768px){.md_mx-25{margin-left:6.25rem ;margin-right:6.25rem }}@media (max-width:640px){.sm_mx-25{margin-left:6.25rem ;margin-right:6.25rem }}.my-25{margin-top:6.25rem ;margin-bottom:6.25rem }@media (max-width:1024px){.lg_my-25{margin-top:6.25rem ;margin-bottom:6.25rem }}@media (max-width:768px){.md_my-25{margin-top:6.25rem ;margin-bottom:6.25rem }}@media (max-width:640px){.sm_my-25{margin-top:6.25rem ;margin-bottom:6.25rem }}.-mt-25{margin-top:-6.25rem }@media (max-width:1024px){.lg_-mt-25{margin-top:-6.25rem }}@media (max-width:768px){.md_-mt-25{margin-top:-6.25rem }}@media (max-width:640px){.sm_-mt-25{margin-top:-6.25rem }}.-mb-25{margin-bottom:-6.25rem }@media (max-width:1024px){.lg_-mb-25{margin-bottom:-6.25rem }}@media (max-width:768px){.md_-mb-25{margin-bottom:-6.25rem }}@media (max-width:640px){.sm_-mb-25{margin-bottom:-6.25rem }}.m-26{margin:6.5rem }@media (max-width:1024px){.lg_m-26{margin:6.5rem }}@media (max-width:768px){.md_m-26{margin:6.5rem }}@media (max-width:640px){.sm_m-26{margin:6.5rem }}.mt-26{margin-top:6.5rem }@media (max-width:1024px){.lg_mt-26{margin-top:6.5rem }}@media (max-width:768px){.md_mt-26{margin-top:6.5rem }}@media (max-width:640px){.sm_mt-26{margin-top:6.5rem }}.mb-26{margin-bottom:6.5rem }@media (max-width:1024px){.lg_mb-26{margin-bottom:6.5rem }}@media (max-width:768px){.md_mb-26{margin-bottom:6.5rem }}@media (max-width:640px){.sm_mb-26{margin-bottom:6.5rem }}.ml-26{margin-left:6.5rem }@media (max-width:1024px){.lg_ml-26{margin-left:6.5rem }}@media (max-width:768px){.md_ml-26{margin-left:6.5rem }}@media (max-width:640px){.sm_ml-26{margin-left:6.5rem }}.mr-26{margin-right:6.5rem }@media (max-width:1024px){.lg_mr-26{margin-right:6.5rem }}@media (max-width:768px){.md_mr-26{margin-right:6.5rem }}@media (max-width:640px){.sm_mr-26{margin-right:6.5rem }}.mx-26{margin-left:6.5rem ;margin-right:6.5rem }@media (max-width:1024px){.lg_mx-26{margin-left:6.5rem ;margin-right:6.5rem }}@media (max-width:768px){.md_mx-26{margin-left:6.5rem ;margin-right:6.5rem }}@media (max-width:640px){.sm_mx-26{margin-left:6.5rem ;margin-right:6.5rem }}.my-26{margin-top:6.5rem ;margin-bottom:6.5rem }@media (max-width:1024px){.lg_my-26{margin-top:6.5rem ;margin-bottom:6.5rem }}@media (max-width:768px){.md_my-26{margin-top:6.5rem ;margin-bottom:6.5rem }}@media (max-width:640px){.sm_my-26{margin-top:6.5rem ;margin-bottom:6.5rem }}.-mt-26{margin-top:-6.5rem }@media (max-width:1024px){.lg_-mt-26{margin-top:-6.5rem }}@media (max-width:768px){.md_-mt-26{margin-top:-6.5rem }}@media (max-width:640px){.sm_-mt-26{margin-top:-6.5rem }}.-mb-26{margin-bottom:-6.5rem }@media (max-width:1024px){.lg_-mb-26{margin-bottom:-6.5rem }}@media (max-width:768px){.md_-mb-26{margin-bottom:-6.5rem }}@media (max-width:640px){.sm_-mb-26{margin-bottom:-6.5rem }}.m-27{margin:6.75rem }@media (max-width:1024px){.lg_m-27{margin:6.75rem }}@media (max-width:768px){.md_m-27{margin:6.75rem }}@media (max-width:640px){.sm_m-27{margin:6.75rem }}.mt-27{margin-top:6.75rem }@media (max-width:1024px){.lg_mt-27{margin-top:6.75rem }}@media (max-width:768px){.md_mt-27{margin-top:6.75rem }}@media (max-width:640px){.sm_mt-27{margin-top:6.75rem }}.mb-27{margin-bottom:6.75rem }@media (max-width:1024px){.lg_mb-27{margin-bottom:6.75rem }}@media (max-width:768px){.md_mb-27{margin-bottom:6.75rem }}@media (max-width:640px){.sm_mb-27{margin-bottom:6.75rem }}.ml-27{margin-left:6.75rem }@media (max-width:1024px){.lg_ml-27{margin-left:6.75rem }}@media (max-width:768px){.md_ml-27{margin-left:6.75rem }}@media (max-width:640px){.sm_ml-27{margin-left:6.75rem }}.mr-27{margin-right:6.75rem }@media (max-width:1024px){.lg_mr-27{margin-right:6.75rem }}@media (max-width:768px){.md_mr-27{margin-right:6.75rem }}@media (max-width:640px){.sm_mr-27{margin-right:6.75rem }}.mx-27{margin-left:6.75rem ;margin-right:6.75rem }@media (max-width:1024px){.lg_mx-27{margin-left:6.75rem ;margin-right:6.75rem }}@media (max-width:768px){.md_mx-27{margin-left:6.75rem ;margin-right:6.75rem }}@media (max-width:640px){.sm_mx-27{margin-left:6.75rem ;margin-right:6.75rem }}.my-27{margin-top:6.75rem ;margin-bottom:6.75rem }@media (max-width:1024px){.lg_my-27{margin-top:6.75rem ;margin-bottom:6.75rem }}@media (max-width:768px){.md_my-27{margin-top:6.75rem ;margin-bottom:6.75rem }}@media (max-width:640px){.sm_my-27{margin-top:6.75rem ;margin-bottom:6.75rem }}.-mt-27{margin-top:-6.75rem }@media (max-width:1024px){.lg_-mt-27{margin-top:-6.75rem }}@media (max-width:768px){.md_-mt-27{margin-top:-6.75rem }}@media (max-width:640px){.sm_-mt-27{margin-top:-6.75rem }}.-mb-27{margin-bottom:-6.75rem }@media (max-width:1024px){.lg_-mb-27{margin-bottom:-6.75rem }}@media (max-width:768px){.md_-mb-27{margin-bottom:-6.75rem }}@media (max-width:640px){.sm_-mb-27{margin-bottom:-6.75rem }}.m-28{margin:7rem }@media (max-width:1024px){.lg_m-28{margin:7rem }}@media (max-width:768px){.md_m-28{margin:7rem }}@media (max-width:640px){.sm_m-28{margin:7rem }}.mt-28{margin-top:7rem }@media (max-width:1024px){.lg_mt-28{margin-top:7rem }}@media (max-width:768px){.md_mt-28{margin-top:7rem }}@media (max-width:640px){.sm_mt-28{margin-top:7rem }}.mb-28{margin-bottom:7rem }@media (max-width:1024px){.lg_mb-28{margin-bottom:7rem }}@media (max-width:768px){.md_mb-28{margin-bottom:7rem }}@media (max-width:640px){.sm_mb-28{margin-bottom:7rem }}.ml-28{margin-left:7rem }@media (max-width:1024px){.lg_ml-28{margin-left:7rem }}@media (max-width:768px){.md_ml-28{margin-left:7rem }}@media (max-width:640px){.sm_ml-28{margin-left:7rem }}.mr-28{margin-right:7rem }@media (max-width:1024px){.lg_mr-28{margin-right:7rem }}@media (max-width:768px){.md_mr-28{margin-right:7rem }}@media (max-width:640px){.sm_mr-28{margin-right:7rem }}.mx-28{margin-left:7rem ;margin-right:7rem }@media (max-width:1024px){.lg_mx-28{margin-left:7rem ;margin-right:7rem }}@media (max-width:768px){.md_mx-28{margin-left:7rem ;margin-right:7rem }}@media (max-width:640px){.sm_mx-28{margin-left:7rem ;margin-right:7rem }}.my-28{margin-top:7rem ;margin-bottom:7rem }@media (max-width:1024px){.lg_my-28{margin-top:7rem ;margin-bottom:7rem }}@media (max-width:768px){.md_my-28{margin-top:7rem ;margin-bottom:7rem }}@media (max-width:640px){.sm_my-28{margin-top:7rem ;margin-bottom:7rem }}.-mt-28{margin-top:-7rem }@media (max-width:1024px){.lg_-mt-28{margin-top:-7rem }}@media (max-width:768px){.md_-mt-28{margin-top:-7rem }}@media (max-width:640px){.sm_-mt-28{margin-top:-7rem }}.-mb-28{margin-bottom:-7rem }@media (max-width:1024px){.lg_-mb-28{margin-bottom:-7rem }}@media (max-width:768px){.md_-mb-28{margin-bottom:-7rem }}@media (max-width:640px){.sm_-mb-28{margin-bottom:-7rem }}.m-29{margin:7.25rem }@media (max-width:1024px){.lg_m-29{margin:7.25rem }}@media (max-width:768px){.md_m-29{margin:7.25rem }}@media (max-width:640px){.sm_m-29{margin:7.25rem }}.mt-29{margin-top:7.25rem }@media (max-width:1024px){.lg_mt-29{margin-top:7.25rem }}@media (max-width:768px){.md_mt-29{margin-top:7.25rem }}@media (max-width:640px){.sm_mt-29{margin-top:7.25rem }}.mb-29{margin-bottom:7.25rem }@media (max-width:1024px){.lg_mb-29{margin-bottom:7.25rem }}@media (max-width:768px){.md_mb-29{margin-bottom:7.25rem }}@media (max-width:640px){.sm_mb-29{margin-bottom:7.25rem }}.ml-29{margin-left:7.25rem }@media (max-width:1024px){.lg_ml-29{margin-left:7.25rem }}@media (max-width:768px){.md_ml-29{margin-left:7.25rem }}@media (max-width:640px){.sm_ml-29{margin-left:7.25rem }}.mr-29{margin-right:7.25rem }@media (max-width:1024px){.lg_mr-29{margin-right:7.25rem }}@media (max-width:768px){.md_mr-29{margin-right:7.25rem }}@media (max-width:640px){.sm_mr-29{margin-right:7.25rem }}.mx-29{margin-left:7.25rem ;margin-right:7.25rem }@media (max-width:1024px){.lg_mx-29{margin-left:7.25rem ;margin-right:7.25rem }}@media (max-width:768px){.md_mx-29{margin-left:7.25rem ;margin-right:7.25rem }}@media (max-width:640px){.sm_mx-29{margin-left:7.25rem ;margin-right:7.25rem }}.my-29{margin-top:7.25rem ;margin-bottom:7.25rem }@media (max-width:1024px){.lg_my-29{margin-top:7.25rem ;margin-bottom:7.25rem }}@media (max-width:768px){.md_my-29{margin-top:7.25rem ;margin-bottom:7.25rem }}@media (max-width:640px){.sm_my-29{margin-top:7.25rem ;margin-bottom:7.25rem }}.-mt-29{margin-top:-7.25rem }@media (max-width:1024px){.lg_-mt-29{margin-top:-7.25rem }}@media (max-width:768px){.md_-mt-29{margin-top:-7.25rem }}@media (max-width:640px){.sm_-mt-29{margin-top:-7.25rem }}.-mb-29{margin-bottom:-7.25rem }@media (max-width:1024px){.lg_-mb-29{margin-bottom:-7.25rem }}@media (max-width:768px){.md_-mb-29{margin-bottom:-7.25rem }}@media (max-width:640px){.sm_-mb-29{margin-bottom:-7.25rem }}.m-30{margin:7.5rem }@media (max-width:1024px){.lg_m-30{margin:7.5rem }}@media (max-width:768px){.md_m-30{margin:7.5rem }}@media (max-width:640px){.sm_m-30{margin:7.5rem }}.mt-30{margin-top:7.5rem }@media (max-width:1024px){.lg_mt-30{margin-top:7.5rem }}@media (max-width:768px){.md_mt-30{margin-top:7.5rem }}@media (max-width:640px){.sm_mt-30{margin-top:7.5rem }}.mb-30{margin-bottom:7.5rem }@media (max-width:1024px){.lg_mb-30{margin-bottom:7.5rem }}@media (max-width:768px){.md_mb-30{margin-bottom:7.5rem }}@media (max-width:640px){.sm_mb-30{margin-bottom:7.5rem }}.ml-30{margin-left:7.5rem }@media (max-width:1024px){.lg_ml-30{margin-left:7.5rem }}@media (max-width:768px){.md_ml-30{margin-left:7.5rem }}@media (max-width:640px){.sm_ml-30{margin-left:7.5rem }}.mr-30{margin-right:7.5rem }@media (max-width:1024px){.lg_mr-30{margin-right:7.5rem }}@media (max-width:768px){.md_mr-30{margin-right:7.5rem }}@media (max-width:640px){.sm_mr-30{margin-right:7.5rem }}.mx-30{margin-left:7.5rem ;margin-right:7.5rem }@media (max-width:1024px){.lg_mx-30{margin-left:7.5rem ;margin-right:7.5rem }}@media (max-width:768px){.md_mx-30{margin-left:7.5rem ;margin-right:7.5rem }}@media (max-width:640px){.sm_mx-30{margin-left:7.5rem ;margin-right:7.5rem }}.my-30{margin-top:7.5rem ;margin-bottom:7.5rem }@media (max-width:1024px){.lg_my-30{margin-top:7.5rem ;margin-bottom:7.5rem }}@media (max-width:768px){.md_my-30{margin-top:7.5rem ;margin-bottom:7.5rem }}@media (max-width:640px){.sm_my-30{margin-top:7.5rem ;margin-bottom:7.5rem }}.-mt-30{margin-top:-7.5rem }@media (max-width:1024px){.lg_-mt-30{margin-top:-7.5rem }}@media (max-width:768px){.md_-mt-30{margin-top:-7.5rem }}@media (max-width:640px){.sm_-mt-30{margin-top:-7.5rem }}.-mb-30{margin-bottom:-7.5rem }@media (max-width:1024px){.lg_-mb-30{margin-bottom:-7.5rem }}@media (max-width:768px){.md_-mb-30{margin-bottom:-7.5rem }}@media (max-width:640px){.sm_-mb-30{margin-bottom:-7.5rem }}.m-31{margin:7.75rem }@media (max-width:1024px){.lg_m-31{margin:7.75rem }}@media (max-width:768px){.md_m-31{margin:7.75rem }}@media (max-width:640px){.sm_m-31{margin:7.75rem }}.mt-31{margin-top:7.75rem }@media (max-width:1024px){.lg_mt-31{margin-top:7.75rem }}@media (max-width:768px){.md_mt-31{margin-top:7.75rem }}@media (max-width:640px){.sm_mt-31{margin-top:7.75rem }}.mb-31{margin-bottom:7.75rem }@media (max-width:1024px){.lg_mb-31{margin-bottom:7.75rem }}@media (max-width:768px){.md_mb-31{margin-bottom:7.75rem }}@media (max-width:640px){.sm_mb-31{margin-bottom:7.75rem }}.ml-31{margin-left:7.75rem }@media (max-width:1024px){.lg_ml-31{margin-left:7.75rem }}@media (max-width:768px){.md_ml-31{margin-left:7.75rem }}@media (max-width:640px){.sm_ml-31{margin-left:7.75rem }}.mr-31{margin-right:7.75rem }@media (max-width:1024px){.lg_mr-31{margin-right:7.75rem }}@media (max-width:768px){.md_mr-31{margin-right:7.75rem }}@media (max-width:640px){.sm_mr-31{margin-right:7.75rem }}.mx-31{margin-left:7.75rem ;margin-right:7.75rem }@media (max-width:1024px){.lg_mx-31{margin-left:7.75rem ;margin-right:7.75rem }}@media (max-width:768px){.md_mx-31{margin-left:7.75rem ;margin-right:7.75rem }}@media (max-width:640px){.sm_mx-31{margin-left:7.75rem ;margin-right:7.75rem }}.my-31{margin-top:7.75rem ;margin-bottom:7.75rem }@media (max-width:1024px){.lg_my-31{margin-top:7.75rem ;margin-bottom:7.75rem }}@media (max-width:768px){.md_my-31{margin-top:7.75rem ;margin-bottom:7.75rem }}@media (max-width:640px){.sm_my-31{margin-top:7.75rem ;margin-bottom:7.75rem }}.-mt-31{margin-top:-7.75rem }@media (max-width:1024px){.lg_-mt-31{margin-top:-7.75rem }}@media (max-width:768px){.md_-mt-31{margin-top:-7.75rem }}@media (max-width:640px){.sm_-mt-31{margin-top:-7.75rem }}.-mb-31{margin-bottom:-7.75rem }@media (max-width:1024px){.lg_-mb-31{margin-bottom:-7.75rem }}@media (max-width:768px){.md_-mb-31{margin-bottom:-7.75rem }}@media (max-width:640px){.sm_-mb-31{margin-bottom:-7.75rem }}.m-32{margin:8rem }@media (max-width:1024px){.lg_m-32{margin:8rem }}@media (max-width:768px){.md_m-32{margin:8rem }}@media (max-width:640px){.sm_m-32{margin:8rem }}.mt-32{margin-top:8rem }@media (max-width:1024px){.lg_mt-32{margin-top:8rem }}@media (max-width:768px){.md_mt-32{margin-top:8rem }}@media (max-width:640px){.sm_mt-32{margin-top:8rem }}.mb-32{margin-bottom:8rem }@media (max-width:1024px){.lg_mb-32{margin-bottom:8rem }}@media (max-width:768px){.md_mb-32{margin-bottom:8rem }}@media (max-width:640px){.sm_mb-32{margin-bottom:8rem }}.ml-32{margin-left:8rem }@media (max-width:1024px){.lg_ml-32{margin-left:8rem }}@media (max-width:768px){.md_ml-32{margin-left:8rem }}@media (max-width:640px){.sm_ml-32{margin-left:8rem }}.mr-32{margin-right:8rem }@media (max-width:1024px){.lg_mr-32{margin-right:8rem }}@media (max-width:768px){.md_mr-32{margin-right:8rem }}@media (max-width:640px){.sm_mr-32{margin-right:8rem }}.mx-32{margin-left:8rem ;margin-right:8rem }@media (max-width:1024px){.lg_mx-32{margin-left:8rem ;margin-right:8rem }}@media (max-width:768px){.md_mx-32{margin-left:8rem ;margin-right:8rem }}@media (max-width:640px){.sm_mx-32{margin-left:8rem ;margin-right:8rem }}.my-32{margin-top:8rem ;margin-bottom:8rem }@media (max-width:1024px){.lg_my-32{margin-top:8rem ;margin-bottom:8rem }}@media (max-width:768px){.md_my-32{margin-top:8rem ;margin-bottom:8rem }}@media (max-width:640px){.sm_my-32{margin-top:8rem ;margin-bottom:8rem }}.-mt-32{margin-top:-8rem }@media (max-width:1024px){.lg_-mt-32{margin-top:-8rem }}@media (max-width:768px){.md_-mt-32{margin-top:-8rem }}@media (max-width:640px){.sm_-mt-32{margin-top:-8rem }}.-mb-32{margin-bottom:-8rem }@media (max-width:1024px){.lg_-mb-32{margin-bottom:-8rem }}@media (max-width:768px){.md_-mb-32{margin-bottom:-8rem }}@media (max-width:640px){.sm_-mb-32{margin-bottom:-8rem }}.p-0{padding:0rem }@media (max-width:1024px){.lg_p-0{padding:0rem }}@media (max-width:768px){.md_p-0{padding:0rem }}@media (max-width:640px){.sm_p-0{padding:0rem }}.pt-0{padding-top:0rem }@media (max-width:1024px){.lg_pt-0{padding-top:0rem }}@media (max-width:768px){.md_pt-0{padding-top:0rem }}@media (max-width:640px){.sm_pt-0{padding-top:0rem }}.pb-0{padding-bottom:0rem }@media (max-width:1024px){.lg_pb-0{padding-bottom:0rem }}@media (max-width:768px){.md_pb-0{padding-bottom:0rem }}@media (max-width:640px){.sm_pb-0{padding-bottom:0rem }}.pl-0{padding-left:0rem }@media (max-width:1024px){.lg_pl-0{padding-left:0rem }}@media (max-width:768px){.md_pl-0{padding-left:0rem }}@media (max-width:640px){.sm_pl-0{padding-left:0rem }}.pr-0{padding-right:0rem }@media (max-width:1024px){.lg_pr-0{padding-right:0rem }}@media (max-width:768px){.md_pr-0{padding-right:0rem }}@media (max-width:640px){.sm_pr-0{padding-right:0rem }}.px-0{padding-left:0rem ;padding-right:0rem }@media (max-width:1024px){.lg_px-0{padding-left:0rem ;padding-right:0rem }}@media (max-width:768px){.md_px-0{padding-left:0rem ;padding-right:0rem }}@media (max-width:640px){.sm_px-0{padding-left:0rem ;padding-right:0rem }}.py-0{padding-top:0rem ;padding-bottom:0rem }@media (max-width:1024px){.lg_py-0{padding-top:0rem ;padding-bottom:0rem }}@media (max-width:768px){.md_py-0{padding-top:0rem ;padding-bottom:0rem }}@media (max-width:640px){.sm_py-0{padding-top:0rem ;padding-bottom:0rem }}.p-1{padding:0.25rem }@media (max-width:1024px){.lg_p-1{padding:0.25rem }}@media (max-width:768px){.md_p-1{padding:0.25rem }}@media (max-width:640px){.sm_p-1{padding:0.25rem }}.pt-1{padding-top:0.25rem }@media (max-width:1024px){.lg_pt-1{padding-top:0.25rem }}@media (max-width:768px){.md_pt-1{padding-top:0.25rem }}@media (max-width:640px){.sm_pt-1{padding-top:0.25rem }}.pb-1,.accordion__body-inner{padding-bottom:0.25rem }@media (max-width:1024px){.lg_pb-1{padding-bottom:0.25rem }}@media (max-width:768px){.md_pb-1{padding-bottom:0.25rem }}@media (max-width:640px){.sm_pb-1{padding-bottom:0.25rem }}.pl-1{padding-left:0.25rem }@media (max-width:1024px){.lg_pl-1{padding-left:0.25rem }}@media (max-width:768px){.md_pl-1{padding-left:0.25rem }}@media (max-width:640px){.sm_pl-1{padding-left:0.25rem }}.pr-1{padding-right:0.25rem }@media (max-width:1024px){.lg_pr-1{padding-right:0.25rem }}@media (max-width:768px){.md_pr-1{padding-right:0.25rem }}@media (max-width:640px){.sm_pr-1{padding-right:0.25rem }}.px-1{padding-left:0.25rem ;padding-right:0.25rem }@media (max-width:1024px){.lg_px-1{padding-left:0.25rem ;padding-right:0.25rem }}@media (max-width:768px){.md_px-1{padding-left:0.25rem ;padding-right:0.25rem }}@media (max-width:640px){.sm_px-1{padding-left:0.25rem ;padding-right:0.25rem }}.py-1{padding-top:0.25rem ;padding-bottom:0.25rem }@media (max-width:1024px){.lg_py-1{padding-top:0.25rem ;padding-bottom:0.25rem }}@media (max-width:768px){.md_py-1{padding-top:0.25rem ;padding-bottom:0.25rem }}@media (max-width:640px){.sm_py-1{padding-top:0.25rem ;padding-bottom:0.25rem }}.p-2{padding:0.5rem }@media (max-width:1024px){.lg_p-2{padding:0.5rem }}@media (max-width:768px){.md_p-2{padding:0.5rem }}@media (max-width:640px){.sm_p-2{padding:0.5rem }}.pt-2{padding-top:0.5rem }@media (max-width:1024px){.lg_pt-2{padding-top:0.5rem }}@media (max-width:768px){.md_pt-2{padding-top:0.5rem }}@media (max-width:640px){.sm_pt-2{padding-top:0.5rem }}.pb-2{padding-bottom:0.5rem }@media (max-width:1024px){.lg_pb-2{padding-bottom:0.5rem }}@media (max-width:768px){.md_pb-2{padding-bottom:0.5rem }}@media (max-width:640px){.sm_pb-2{padding-bottom:0.5rem }}.pl-2{padding-left:0.5rem }@media (max-width:1024px){.lg_pl-2{padding-left:0.5rem }}@media (max-width:768px){.md_pl-2{padding-left:0.5rem }}@media (max-width:640px){.sm_pl-2{padding-left:0.5rem }}.pr-2{padding-right:0.5rem }@media (max-width:1024px){.lg_pr-2{padding-right:0.5rem }}@media (max-width:768px){.md_pr-2{padding-right:0.5rem }}@media (max-width:640px){.sm_pr-2{padding-right:0.5rem }}.px-2{padding-left:0.5rem ;padding-right:0.5rem }@media (max-width:1024px){.lg_px-2{padding-left:0.5rem ;padding-right:0.5rem }}@media (max-width:768px){.md_px-2{padding-left:0.5rem ;padding-right:0.5rem }}@media (max-width:640px){.sm_px-2{padding-left:0.5rem ;padding-right:0.5rem }}.py-2{padding-top:0.5rem ;padding-bottom:0.5rem }@media (max-width:1024px){.lg_py-2{padding-top:0.5rem ;padding-bottom:0.5rem }}@media (max-width:768px){.md_py-2{padding-top:0.5rem ;padding-bottom:0.5rem }}@media (max-width:640px){.sm_py-2{padding-top:0.5rem ;padding-bottom:0.5rem }}.p-3{padding:0.75rem }@media (max-width:1024px){.lg_p-3{padding:0.75rem }}@media (max-width:768px){.md_p-3{padding:0.75rem }}@media (max-width:640px){.sm_p-3{padding:0.75rem }}.pt-3{padding-top:0.75rem }@media (max-width:1024px){.lg_pt-3{padding-top:0.75rem }}@media (max-width:768px){.md_pt-3{padding-top:0.75rem }}@media (max-width:640px){.sm_pt-3{padding-top:0.75rem }}.pb-3{padding-bottom:0.75rem }@media (max-width:1024px){.lg_pb-3{padding-bottom:0.75rem }}@media (max-width:768px){.md_pb-3{padding-bottom:0.75rem }}@media (max-width:640px){.sm_pb-3{padding-bottom:0.75rem }}.pl-3{padding-left:0.75rem }@media (max-width:1024px){.lg_pl-3{padding-left:0.75rem }}@media (max-width:768px){.md_pl-3{padding-left:0.75rem }}@media (max-width:640px){.sm_pl-3{padding-left:0.75rem }}.pr-3{padding-right:0.75rem }@media (max-width:1024px){.lg_pr-3{padding-right:0.75rem }}@media (max-width:768px){.md_pr-3{padding-right:0.75rem }}@media (max-width:640px){.sm_pr-3{padding-right:0.75rem }}.px-3{padding-left:0.75rem ;padding-right:0.75rem }@media (max-width:1024px){.lg_px-3{padding-left:0.75rem ;padding-right:0.75rem }}@media (max-width:768px){.md_px-3{padding-left:0.75rem ;padding-right:0.75rem }}@media (max-width:640px){.sm_px-3{padding-left:0.75rem ;padding-right:0.75rem }}.py-3{padding-top:0.75rem ;padding-bottom:0.75rem }@media (max-width:1024px){.lg_py-3{padding-top:0.75rem ;padding-bottom:0.75rem }}@media (max-width:768px){.md_py-3{padding-top:0.75rem ;padding-bottom:0.75rem }}@media (max-width:640px){.sm_py-3{padding-top:0.75rem ;padding-bottom:0.75rem }}.p-4{padding:1rem }@media (max-width:1024px){.lg_p-4{padding:1rem }}@media (max-width:768px){.md_p-4{padding:1rem }}@media (max-width:640px){.sm_p-4{padding:1rem }}.pt-4,.accordion__body-inner{padding-top:1rem }@media (max-width:1024px){.lg_pt-4{padding-top:1rem }}@media (max-width:768px){.md_pt-4{padding-top:1rem }}@media (max-width:640px){.sm_pt-4{padding-top:1rem }}.pb-4{padding-bottom:1rem }@media (max-width:1024px){.lg_pb-4{padding-bottom:1rem }}@media (max-width:768px){.md_pb-4{padding-bottom:1rem }}@media (max-width:640px){.sm_pb-4{padding-bottom:1rem }}.pl-4{padding-left:1rem }@media (max-width:1024px){.lg_pl-4{padding-left:1rem }}@media (max-width:768px){.md_pl-4{padding-left:1rem }}@media (max-width:640px){.sm_pl-4{padding-left:1rem }}.pr-4{padding-right:1rem }@media (max-width:1024px){.lg_pr-4{padding-right:1rem }}@media (max-width:768px){.md_pr-4{padding-right:1rem }}@media (max-width:640px){.sm_pr-4{padding-right:1rem }}.px-4{padding-left:1rem ;padding-right:1rem }@media (max-width:1024px){.lg_px-4{padding-left:1rem ;padding-right:1rem }}@media (max-width:768px){.md_px-4{padding-left:1rem ;padding-right:1rem }}@media (max-width:640px){.sm_px-4{padding-left:1rem ;padding-right:1rem }}.py-4,.accordion__item{padding-top:1rem ;padding-bottom:1rem }@media (max-width:1024px){.lg_py-4{padding-top:1rem ;padding-bottom:1rem }}@media (max-width:768px){.md_py-4{padding-top:1rem ;padding-bottom:1rem }}@media (max-width:640px){.sm_py-4{padding-top:1rem ;padding-bottom:1rem }}.p-5,.button{padding:1.25rem }@media (max-width:1024px){.lg_p-5{padding:1.25rem }}@media (max-width:768px){.md_p-5{padding:1.25rem }}@media (max-width:640px){.sm_p-5{padding:1.25rem }}.pt-5{padding-top:1.25rem }@media (max-width:1024px){.lg_pt-5{padding-top:1.25rem }}@media (max-width:768px){.md_pt-5{padding-top:1.25rem }}@media (max-width:640px){.sm_pt-5{padding-top:1.25rem }}.pb-5{padding-bottom:1.25rem }@media (max-width:1024px){.lg_pb-5{padding-bottom:1.25rem }}@media (max-width:768px){.md_pb-5{padding-bottom:1.25rem }}@media (max-width:640px){.sm_pb-5{padding-bottom:1.25rem }}.pl-5{padding-left:1.25rem }@media (max-width:1024px){.lg_pl-5{padding-left:1.25rem }}@media (max-width:768px){.md_pl-5{padding-left:1.25rem }}@media (max-width:640px){.sm_pl-5{padding-left:1.25rem }}.pr-5{padding-right:1.25rem }@media (max-width:1024px){.lg_pr-5{padding-right:1.25rem }}@media (max-width:768px){.md_pr-5{padding-right:1.25rem }}@media (max-width:640px){.sm_pr-5{padding-right:1.25rem }}.px-5,.accordion__body-inner{padding-left:1.25rem ;padding-right:1.25rem }@media (max-width:1024px){.lg_px-5{padding-left:1.25rem ;padding-right:1.25rem }}@media (max-width:768px){.md_px-5{padding-left:1.25rem ;padding-right:1.25rem }}@media (max-width:640px){.sm_px-5{padding-left:1.25rem ;padding-right:1.25rem }}.py-5{padding-top:1.25rem ;padding-bottom:1.25rem }@media (max-width:1024px){.lg_py-5{padding-top:1.25rem ;padding-bottom:1.25rem }}@media (max-width:768px){.md_py-5{padding-top:1.25rem ;padding-bottom:1.25rem }}@media (max-width:640px){.sm_py-5{padding-top:1.25rem ;padding-bottom:1.25rem }}.p-6{padding:1.5rem }@media (max-width:1024px){.lg_p-6{padding:1.5rem }}@media (max-width:768px){.md_p-6{padding:1.5rem }}@media (max-width:640px){.sm_p-6{padding:1.5rem }}.pt-6{padding-top:1.5rem }@media (max-width:1024px){.lg_pt-6{padding-top:1.5rem }}@media (max-width:768px){.md_pt-6{padding-top:1.5rem }}@media (max-width:640px){.sm_pt-6{padding-top:1.5rem }}.pb-6{padding-bottom:1.5rem }@media (max-width:1024px){.lg_pb-6{padding-bottom:1.5rem }}@media (max-width:768px){.md_pb-6{padding-bottom:1.5rem }}@media (max-width:640px){.sm_pb-6{padding-bottom:1.5rem }}.pl-6{padding-left:1.5rem }@media (max-width:1024px){.lg_pl-6{padding-left:1.5rem }}@media (max-width:768px){.md_pl-6{padding-left:1.5rem }}@media (max-width:640px){.sm_pl-6{padding-left:1.5rem }}.pr-6{padding-right:1.5rem }@media (max-width:1024px){.lg_pr-6{padding-right:1.5rem }}@media (max-width:768px){.md_pr-6{padding-right:1.5rem }}@media (max-width:640px){.sm_pr-6{padding-right:1.5rem }}.px-6{padding-left:1.5rem ;padding-right:1.5rem }@media (max-width:1024px){.lg_px-6{padding-left:1.5rem ;padding-right:1.5rem }}@media (max-width:768px){.md_px-6{padding-left:1.5rem ;padding-right:1.5rem }}@media (max-width:640px){.sm_px-6{padding-left:1.5rem ;padding-right:1.5rem }}.py-6{padding-top:1.5rem ;padding-bottom:1.5rem }@media (max-width:1024px){.lg_py-6{padding-top:1.5rem ;padding-bottom:1.5rem }}@media (max-width:768px){.md_py-6{padding-top:1.5rem ;padding-bottom:1.5rem }}@media (max-width:640px){.sm_py-6{padding-top:1.5rem ;padding-bottom:1.5rem }}.p-7{padding:1.75rem }@media (max-width:1024px){.lg_p-7{padding:1.75rem }}@media (max-width:768px){.md_p-7{padding:1.75rem }}@media (max-width:640px){.sm_p-7{padding:1.75rem }}.pt-7{padding-top:1.75rem }@media (max-width:1024px){.lg_pt-7{padding-top:1.75rem }}@media (max-width:768px){.md_pt-7{padding-top:1.75rem }}@media (max-width:640px){.sm_pt-7{padding-top:1.75rem }}.pb-7{padding-bottom:1.75rem }@media (max-width:1024px){.lg_pb-7{padding-bottom:1.75rem }}@media (max-width:768px){.md_pb-7{padding-bottom:1.75rem }}@media (max-width:640px){.sm_pb-7{padding-bottom:1.75rem }}.pl-7{padding-left:1.75rem }@media (max-width:1024px){.lg_pl-7{padding-left:1.75rem }}@media (max-width:768px){.md_pl-7{padding-left:1.75rem }}@media (max-width:640px){.sm_pl-7{padding-left:1.75rem }}.pr-7{padding-right:1.75rem }@media (max-width:1024px){.lg_pr-7{padding-right:1.75rem }}@media (max-width:768px){.md_pr-7{padding-right:1.75rem }}@media (max-width:640px){.sm_pr-7{padding-right:1.75rem }}.px-7{padding-left:1.75rem ;padding-right:1.75rem }@media (max-width:1024px){.lg_px-7{padding-left:1.75rem ;padding-right:1.75rem }}@media (max-width:768px){.md_px-7{padding-left:1.75rem ;padding-right:1.75rem }}@media (max-width:640px){.sm_px-7{padding-left:1.75rem ;padding-right:1.75rem }}.py-7{padding-top:1.75rem ;padding-bottom:1.75rem }@media (max-width:1024px){.lg_py-7{padding-top:1.75rem ;padding-bottom:1.75rem }}@media (max-width:768px){.md_py-7{padding-top:1.75rem ;padding-bottom:1.75rem }}@media (max-width:640px){.sm_py-7{padding-top:1.75rem ;padding-bottom:1.75rem }}.p-8{padding:2rem }@media (max-width:1024px){.lg_p-8{padding:2rem }}@media (max-width:768px){.md_p-8{padding:2rem }}@media (max-width:640px){.sm_p-8{padding:2rem }}.pt-8{padding-top:2rem }@media (max-width:1024px){.lg_pt-8{padding-top:2rem }}@media (max-width:768px){.md_pt-8{padding-top:2rem }}@media (max-width:640px){.sm_pt-8{padding-top:2rem }}.pb-8{padding-bottom:2rem }@media (max-width:1024px){.lg_pb-8{padding-bottom:2rem }}@media (max-width:768px){.md_pb-8{padding-bottom:2rem }}@media (max-width:640px){.sm_pb-8{padding-bottom:2rem }}.pl-8{padding-left:2rem }@media (max-width:1024px){.lg_pl-8{padding-left:2rem }}@media (max-width:768px){.md_pl-8{padding-left:2rem }}@media (max-width:640px){.sm_pl-8{padding-left:2rem }}.pr-8{padding-right:2rem }@media (max-width:1024px){.lg_pr-8{padding-right:2rem }}@media (max-width:768px){.md_pr-8{padding-right:2rem }}@media (max-width:640px){.sm_pr-8{padding-right:2rem }}.px-8{padding-left:2rem ;padding-right:2rem }@media (max-width:1024px){.lg_px-8{padding-left:2rem ;padding-right:2rem }}@media (max-width:768px){.md_px-8{padding-left:2rem ;padding-right:2rem }}@media (max-width:640px){.sm_px-8{padding-left:2rem ;padding-right:2rem }}.py-8{padding-top:2rem ;padding-bottom:2rem }@media (max-width:1024px){.lg_py-8{padding-top:2rem ;padding-bottom:2rem }}@media (max-width:768px){.md_py-8{padding-top:2rem ;padding-bottom:2rem }}@media (max-width:640px){.sm_py-8{padding-top:2rem ;padding-bottom:2rem }}.p-9{padding:2.25rem }@media (max-width:1024px){.lg_p-9{padding:2.25rem }}@media (max-width:768px){.md_p-9{padding:2.25rem }}@media (max-width:640px){.sm_p-9{padding:2.25rem }}.pt-9{padding-top:2.25rem }@media (max-width:1024px){.lg_pt-9{padding-top:2.25rem }}@media (max-width:768px){.md_pt-9{padding-top:2.25rem }}@media (max-width:640px){.sm_pt-9{padding-top:2.25rem }}.pb-9{padding-bottom:2.25rem }@media (max-width:1024px){.lg_pb-9{padding-bottom:2.25rem }}@media (max-width:768px){.md_pb-9{padding-bottom:2.25rem }}@media (max-width:640px){.sm_pb-9{padding-bottom:2.25rem }}.pl-9{padding-left:2.25rem }@media (max-width:1024px){.lg_pl-9{padding-left:2.25rem }}@media (max-width:768px){.md_pl-9{padding-left:2.25rem }}@media (max-width:640px){.sm_pl-9{padding-left:2.25rem }}.pr-9{padding-right:2.25rem }@media (max-width:1024px){.lg_pr-9{padding-right:2.25rem }}@media (max-width:768px){.md_pr-9{padding-right:2.25rem }}@media (max-width:640px){.sm_pr-9{padding-right:2.25rem }}.px-9{padding-left:2.25rem ;padding-right:2.25rem }@media (max-width:1024px){.lg_px-9{padding-left:2.25rem ;padding-right:2.25rem }}@media (max-width:768px){.md_px-9{padding-left:2.25rem ;padding-right:2.25rem }}@media (max-width:640px){.sm_px-9{padding-left:2.25rem ;padding-right:2.25rem }}.py-9{padding-top:2.25rem ;padding-bottom:2.25rem }@media (max-width:1024px){.lg_py-9{padding-top:2.25rem ;padding-bottom:2.25rem }}@media (max-width:768px){.md_py-9{padding-top:2.25rem ;padding-bottom:2.25rem }}@media (max-width:640px){.sm_py-9{padding-top:2.25rem ;padding-bottom:2.25rem }}.p-10{padding:2.5rem }@media (max-width:1024px){.lg_p-10{padding:2.5rem }}@media (max-width:768px){.md_p-10{padding:2.5rem }}@media (max-width:640px){.sm_p-10{padding:2.5rem }}.pt-10{padding-top:2.5rem }@media (max-width:1024px){.lg_pt-10{padding-top:2.5rem }}@media (max-width:768px){.md_pt-10{padding-top:2.5rem }}@media (max-width:640px){.sm_pt-10{padding-top:2.5rem }}.pb-10{padding-bottom:2.5rem }@media (max-width:1024px){.lg_pb-10{padding-bottom:2.5rem }}@media (max-width:768px){.md_pb-10{padding-bottom:2.5rem }}@media (max-width:640px){.sm_pb-10{padding-bottom:2.5rem }}.pl-10{padding-left:2.5rem }@media (max-width:1024px){.lg_pl-10{padding-left:2.5rem }}@media (max-width:768px){.md_pl-10{padding-left:2.5rem }}@media (max-width:640px){.sm_pl-10{padding-left:2.5rem }}.pr-10{padding-right:2.5rem }@media (max-width:1024px){.lg_pr-10{padding-right:2.5rem }}@media (max-width:768px){.md_pr-10{padding-right:2.5rem }}@media (max-width:640px){.sm_pr-10{padding-right:2.5rem }}.px-10{padding-left:2.5rem ;padding-right:2.5rem }@media (max-width:1024px){.lg_px-10{padding-left:2.5rem ;padding-right:2.5rem }}@media (max-width:768px){.md_px-10{padding-left:2.5rem ;padding-right:2.5rem }}@media (max-width:640px){.sm_px-10{padding-left:2.5rem ;padding-right:2.5rem }}.py-10{padding-top:2.5rem ;padding-bottom:2.5rem }@media (max-width:1024px){.lg_py-10{padding-top:2.5rem ;padding-bottom:2.5rem }}@media (max-width:768px){.md_py-10{padding-top:2.5rem ;padding-bottom:2.5rem }}@media (max-width:640px){.sm_py-10{padding-top:2.5rem ;padding-bottom:2.5rem }}.p-11{padding:2.75rem }@media (max-width:1024px){.lg_p-11{padding:2.75rem }}@media (max-width:768px){.md_p-11{padding:2.75rem }}@media (max-width:640px){.sm_p-11{padding:2.75rem }}.pt-11{padding-top:2.75rem }@media (max-width:1024px){.lg_pt-11{padding-top:2.75rem }}@media (max-width:768px){.md_pt-11{padding-top:2.75rem }}@media (max-width:640px){.sm_pt-11{padding-top:2.75rem }}.pb-11{padding-bottom:2.75rem }@media (max-width:1024px){.lg_pb-11{padding-bottom:2.75rem }}@media (max-width:768px){.md_pb-11{padding-bottom:2.75rem }}@media (max-width:640px){.sm_pb-11{padding-bottom:2.75rem }}.pl-11{padding-left:2.75rem }@media (max-width:1024px){.lg_pl-11{padding-left:2.75rem }}@media (max-width:768px){.md_pl-11{padding-left:2.75rem }}@media (max-width:640px){.sm_pl-11{padding-left:2.75rem }}.pr-11{padding-right:2.75rem }@media (max-width:1024px){.lg_pr-11{padding-right:2.75rem }}@media (max-width:768px){.md_pr-11{padding-right:2.75rem }}@media (max-width:640px){.sm_pr-11{padding-right:2.75rem }}.px-11{padding-left:2.75rem ;padding-right:2.75rem }@media (max-width:1024px){.lg_px-11{padding-left:2.75rem ;padding-right:2.75rem }}@media (max-width:768px){.md_px-11{padding-left:2.75rem ;padding-right:2.75rem }}@media (max-width:640px){.sm_px-11{padding-left:2.75rem ;padding-right:2.75rem }}.py-11{padding-top:2.75rem ;padding-bottom:2.75rem }@media (max-width:1024px){.lg_py-11{padding-top:2.75rem ;padding-bottom:2.75rem }}@media (max-width:768px){.md_py-11{padding-top:2.75rem ;padding-bottom:2.75rem }}@media (max-width:640px){.sm_py-11{padding-top:2.75rem ;padding-bottom:2.75rem }}.p-12{padding:3rem }@media (max-width:1024px){.lg_p-12{padding:3rem }}@media (max-width:768px){.md_p-12{padding:3rem }}@media (max-width:640px){.sm_p-12{padding:3rem }}.pt-12{padding-top:3rem }@media (max-width:1024px){.lg_pt-12{padding-top:3rem }}@media (max-width:768px){.md_pt-12{padding-top:3rem }}@media (max-width:640px){.sm_pt-12{padding-top:3rem }}.pb-12{padding-bottom:3rem }@media (max-width:1024px){.lg_pb-12{padding-bottom:3rem }}@media (max-width:768px){.md_pb-12{padding-bottom:3rem }}@media (max-width:640px){.sm_pb-12{padding-bottom:3rem }}.pl-12{padding-left:3rem }@media (max-width:1024px){.lg_pl-12{padding-left:3rem }}@media (max-width:768px){.md_pl-12{padding-left:3rem }}@media (max-width:640px){.sm_pl-12{padding-left:3rem }}.pr-12{padding-right:3rem }@media (max-width:1024px){.lg_pr-12{padding-right:3rem }}@media (max-width:768px){.md_pr-12{padding-right:3rem }}@media (max-width:640px){.sm_pr-12{padding-right:3rem }}.px-12{padding-left:3rem ;padding-right:3rem }@media (max-width:1024px){.lg_px-12{padding-left:3rem ;padding-right:3rem }}@media (max-width:768px){.md_px-12{padding-left:3rem ;padding-right:3rem }}@media (max-width:640px){.sm_px-12{padding-left:3rem ;padding-right:3rem }}.py-12{padding-top:3rem ;padding-bottom:3rem }@media (max-width:1024px){.lg_py-12{padding-top:3rem ;padding-bottom:3rem }}@media (max-width:768px){.md_py-12{padding-top:3rem ;padding-bottom:3rem }}@media (max-width:640px){.sm_py-12{padding-top:3rem ;padding-bottom:3rem }}.p-13{padding:3.25rem }@media (max-width:1024px){.lg_p-13{padding:3.25rem }}@media (max-width:768px){.md_p-13{padding:3.25rem }}@media (max-width:640px){.sm_p-13{padding:3.25rem }}.pt-13{padding-top:3.25rem }@media (max-width:1024px){.lg_pt-13{padding-top:3.25rem }}@media (max-width:768px){.md_pt-13{padding-top:3.25rem }}@media (max-width:640px){.sm_pt-13{padding-top:3.25rem }}.pb-13{padding-bottom:3.25rem }@media (max-width:1024px){.lg_pb-13{padding-bottom:3.25rem }}@media (max-width:768px){.md_pb-13{padding-bottom:3.25rem }}@media (max-width:640px){.sm_pb-13{padding-bottom:3.25rem }}.pl-13{padding-left:3.25rem }@media (max-width:1024px){.lg_pl-13{padding-left:3.25rem }}@media (max-width:768px){.md_pl-13{padding-left:3.25rem }}@media (max-width:640px){.sm_pl-13{padding-left:3.25rem }}.pr-13{padding-right:3.25rem }@media (max-width:1024px){.lg_pr-13{padding-right:3.25rem }}@media (max-width:768px){.md_pr-13{padding-right:3.25rem }}@media (max-width:640px){.sm_pr-13{padding-right:3.25rem }}.px-13{padding-left:3.25rem ;padding-right:3.25rem }@media (max-width:1024px){.lg_px-13{padding-left:3.25rem ;padding-right:3.25rem }}@media (max-width:768px){.md_px-13{padding-left:3.25rem ;padding-right:3.25rem }}@media (max-width:640px){.sm_px-13{padding-left:3.25rem ;padding-right:3.25rem }}.py-13{padding-top:3.25rem ;padding-bottom:3.25rem }@media (max-width:1024px){.lg_py-13{padding-top:3.25rem ;padding-bottom:3.25rem }}@media (max-width:768px){.md_py-13{padding-top:3.25rem ;padding-bottom:3.25rem }}@media (max-width:640px){.sm_py-13{padding-top:3.25rem ;padding-bottom:3.25rem }}.p-14{padding:3.5rem }@media (max-width:1024px){.lg_p-14{padding:3.5rem }}@media (max-width:768px){.md_p-14{padding:3.5rem }}@media (max-width:640px){.sm_p-14{padding:3.5rem }}.pt-14{padding-top:3.5rem }@media (max-width:1024px){.lg_pt-14{padding-top:3.5rem }}@media (max-width:768px){.md_pt-14{padding-top:3.5rem }}@media (max-width:640px){.sm_pt-14{padding-top:3.5rem }}.pb-14{padding-bottom:3.5rem }@media (max-width:1024px){.lg_pb-14{padding-bottom:3.5rem }}@media (max-width:768px){.md_pb-14{padding-bottom:3.5rem }}@media (max-width:640px){.sm_pb-14{padding-bottom:3.5rem }}.pl-14{padding-left:3.5rem }@media (max-width:1024px){.lg_pl-14{padding-left:3.5rem }}@media (max-width:768px){.md_pl-14{padding-left:3.5rem }}@media (max-width:640px){.sm_pl-14{padding-left:3.5rem }}.pr-14{padding-right:3.5rem }@media (max-width:1024px){.lg_pr-14{padding-right:3.5rem }}@media (max-width:768px){.md_pr-14{padding-right:3.5rem }}@media (max-width:640px){.sm_pr-14{padding-right:3.5rem }}.px-14{padding-left:3.5rem ;padding-right:3.5rem }@media (max-width:1024px){.lg_px-14{padding-left:3.5rem ;padding-right:3.5rem }}@media (max-width:768px){.md_px-14{padding-left:3.5rem ;padding-right:3.5rem }}@media (max-width:640px){.sm_px-14{padding-left:3.5rem ;padding-right:3.5rem }}.py-14{padding-top:3.5rem ;padding-bottom:3.5rem }@media (max-width:1024px){.lg_py-14{padding-top:3.5rem ;padding-bottom:3.5rem }}@media (max-width:768px){.md_py-14{padding-top:3.5rem ;padding-bottom:3.5rem }}@media (max-width:640px){.sm_py-14{padding-top:3.5rem ;padding-bottom:3.5rem }}.p-15{padding:3.75rem }@media (max-width:1024px){.lg_p-15{padding:3.75rem }}@media (max-width:768px){.md_p-15{padding:3.75rem }}@media (max-width:640px){.sm_p-15{padding:3.75rem }}.pt-15{padding-top:3.75rem }@media (max-width:1024px){.lg_pt-15{padding-top:3.75rem }}@media (max-width:768px){.md_pt-15{padding-top:3.75rem }}@media (max-width:640px){.sm_pt-15{padding-top:3.75rem }}.pb-15{padding-bottom:3.75rem }@media (max-width:1024px){.lg_pb-15{padding-bottom:3.75rem }}@media (max-width:768px){.md_pb-15{padding-bottom:3.75rem }}@media (max-width:640px){.sm_pb-15{padding-bottom:3.75rem }}.pl-15{padding-left:3.75rem }@media (max-width:1024px){.lg_pl-15{padding-left:3.75rem }}@media (max-width:768px){.md_pl-15{padding-left:3.75rem }}@media (max-width:640px){.sm_pl-15{padding-left:3.75rem }}.pr-15{padding-right:3.75rem }@media (max-width:1024px){.lg_pr-15{padding-right:3.75rem }}@media (max-width:768px){.md_pr-15{padding-right:3.75rem }}@media (max-width:640px){.sm_pr-15{padding-right:3.75rem }}.px-15{padding-left:3.75rem ;padding-right:3.75rem }@media (max-width:1024px){.lg_px-15{padding-left:3.75rem ;padding-right:3.75rem }}@media (max-width:768px){.md_px-15{padding-left:3.75rem ;padding-right:3.75rem }}@media (max-width:640px){.sm_px-15{padding-left:3.75rem ;padding-right:3.75rem }}.py-15{padding-top:3.75rem ;padding-bottom:3.75rem }@media (max-width:1024px){.lg_py-15{padding-top:3.75rem ;padding-bottom:3.75rem }}@media (max-width:768px){.md_py-15{padding-top:3.75rem ;padding-bottom:3.75rem }}@media (max-width:640px){.sm_py-15{padding-top:3.75rem ;padding-bottom:3.75rem }}.p-16{padding:4rem }@media (max-width:1024px){.lg_p-16{padding:4rem }}@media (max-width:768px){.md_p-16{padding:4rem }}@media (max-width:640px){.sm_p-16{padding:4rem }}.pt-16{padding-top:4rem }@media (max-width:1024px){.lg_pt-16{padding-top:4rem }}@media (max-width:768px){.md_pt-16{padding-top:4rem }}@media (max-width:640px){.sm_pt-16{padding-top:4rem }}.pb-16{padding-bottom:4rem }@media (max-width:1024px){.lg_pb-16{padding-bottom:4rem }}@media (max-width:768px){.md_pb-16{padding-bottom:4rem }}@media (max-width:640px){.sm_pb-16{padding-bottom:4rem }}.pl-16{padding-left:4rem }@media (max-width:1024px){.lg_pl-16{padding-left:4rem }}@media (max-width:768px){.md_pl-16{padding-left:4rem }}@media (max-width:640px){.sm_pl-16{padding-left:4rem }}.pr-16{padding-right:4rem }@media (max-width:1024px){.lg_pr-16{padding-right:4rem }}@media (max-width:768px){.md_pr-16{padding-right:4rem }}@media (max-width:640px){.sm_pr-16{padding-right:4rem }}.px-16{padding-left:4rem ;padding-right:4rem }@media (max-width:1024px){.lg_px-16{padding-left:4rem ;padding-right:4rem }}@media (max-width:768px){.md_px-16{padding-left:4rem ;padding-right:4rem }}@media (max-width:640px){.sm_px-16{padding-left:4rem ;padding-right:4rem }}.py-16{padding-top:4rem ;padding-bottom:4rem }@media (max-width:1024px){.lg_py-16{padding-top:4rem ;padding-bottom:4rem }}@media (max-width:768px){.md_py-16{padding-top:4rem ;padding-bottom:4rem }}@media (max-width:640px){.sm_py-16{padding-top:4rem ;padding-bottom:4rem }}.p-17{padding:4.25rem }@media (max-width:1024px){.lg_p-17{padding:4.25rem }}@media (max-width:768px){.md_p-17{padding:4.25rem }}@media (max-width:640px){.sm_p-17{padding:4.25rem }}.pt-17{padding-top:4.25rem }@media (max-width:1024px){.lg_pt-17{padding-top:4.25rem }}@media (max-width:768px){.md_pt-17{padding-top:4.25rem }}@media (max-width:640px){.sm_pt-17{padding-top:4.25rem }}.pb-17{padding-bottom:4.25rem }@media (max-width:1024px){.lg_pb-17{padding-bottom:4.25rem }}@media (max-width:768px){.md_pb-17{padding-bottom:4.25rem }}@media (max-width:640px){.sm_pb-17{padding-bottom:4.25rem }}.pl-17{padding-left:4.25rem }@media (max-width:1024px){.lg_pl-17{padding-left:4.25rem }}@media (max-width:768px){.md_pl-17{padding-left:4.25rem }}@media (max-width:640px){.sm_pl-17{padding-left:4.25rem }}.pr-17{padding-right:4.25rem }@media (max-width:1024px){.lg_pr-17{padding-right:4.25rem }}@media (max-width:768px){.md_pr-17{padding-right:4.25rem }}@media (max-width:640px){.sm_pr-17{padding-right:4.25rem }}.px-17{padding-left:4.25rem ;padding-right:4.25rem }@media (max-width:1024px){.lg_px-17{padding-left:4.25rem ;padding-right:4.25rem }}@media (max-width:768px){.md_px-17{padding-left:4.25rem ;padding-right:4.25rem }}@media (max-width:640px){.sm_px-17{padding-left:4.25rem ;padding-right:4.25rem }}.py-17{padding-top:4.25rem ;padding-bottom:4.25rem }@media (max-width:1024px){.lg_py-17{padding-top:4.25rem ;padding-bottom:4.25rem }}@media (max-width:768px){.md_py-17{padding-top:4.25rem ;padding-bottom:4.25rem }}@media (max-width:640px){.sm_py-17{padding-top:4.25rem ;padding-bottom:4.25rem }}.p-18{padding:4.5rem }@media (max-width:1024px){.lg_p-18{padding:4.5rem }}@media (max-width:768px){.md_p-18{padding:4.5rem }}@media (max-width:640px){.sm_p-18{padding:4.5rem }}.pt-18{padding-top:4.5rem }@media (max-width:1024px){.lg_pt-18{padding-top:4.5rem }}@media (max-width:768px){.md_pt-18{padding-top:4.5rem }}@media (max-width:640px){.sm_pt-18{padding-top:4.5rem }}.pb-18{padding-bottom:4.5rem }@media (max-width:1024px){.lg_pb-18{padding-bottom:4.5rem }}@media (max-width:768px){.md_pb-18{padding-bottom:4.5rem }}@media (max-width:640px){.sm_pb-18{padding-bottom:4.5rem }}.pl-18{padding-left:4.5rem }@media (max-width:1024px){.lg_pl-18{padding-left:4.5rem }}@media (max-width:768px){.md_pl-18{padding-left:4.5rem }}@media (max-width:640px){.sm_pl-18{padding-left:4.5rem }}.pr-18{padding-right:4.5rem }@media (max-width:1024px){.lg_pr-18{padding-right:4.5rem }}@media (max-width:768px){.md_pr-18{padding-right:4.5rem }}@media (max-width:640px){.sm_pr-18{padding-right:4.5rem }}.px-18{padding-left:4.5rem ;padding-right:4.5rem }@media (max-width:1024px){.lg_px-18{padding-left:4.5rem ;padding-right:4.5rem }}@media (max-width:768px){.md_px-18{padding-left:4.5rem ;padding-right:4.5rem }}@media (max-width:640px){.sm_px-18{padding-left:4.5rem ;padding-right:4.5rem }}.py-18{padding-top:4.5rem ;padding-bottom:4.5rem }@media (max-width:1024px){.lg_py-18{padding-top:4.5rem ;padding-bottom:4.5rem }}@media (max-width:768px){.md_py-18{padding-top:4.5rem ;padding-bottom:4.5rem }}@media (max-width:640px){.sm_py-18{padding-top:4.5rem ;padding-bottom:4.5rem }}.p-19{padding:4.75rem }@media (max-width:1024px){.lg_p-19{padding:4.75rem }}@media (max-width:768px){.md_p-19{padding:4.75rem }}@media (max-width:640px){.sm_p-19{padding:4.75rem }}.pt-19{padding-top:4.75rem }@media (max-width:1024px){.lg_pt-19{padding-top:4.75rem }}@media (max-width:768px){.md_pt-19{padding-top:4.75rem }}@media (max-width:640px){.sm_pt-19{padding-top:4.75rem }}.pb-19{padding-bottom:4.75rem }@media (max-width:1024px){.lg_pb-19{padding-bottom:4.75rem }}@media (max-width:768px){.md_pb-19{padding-bottom:4.75rem }}@media (max-width:640px){.sm_pb-19{padding-bottom:4.75rem }}.pl-19{padding-left:4.75rem }@media (max-width:1024px){.lg_pl-19{padding-left:4.75rem }}@media (max-width:768px){.md_pl-19{padding-left:4.75rem }}@media (max-width:640px){.sm_pl-19{padding-left:4.75rem }}.pr-19{padding-right:4.75rem }@media (max-width:1024px){.lg_pr-19{padding-right:4.75rem }}@media (max-width:768px){.md_pr-19{padding-right:4.75rem }}@media (max-width:640px){.sm_pr-19{padding-right:4.75rem }}.px-19{padding-left:4.75rem ;padding-right:4.75rem }@media (max-width:1024px){.lg_px-19{padding-left:4.75rem ;padding-right:4.75rem }}@media (max-width:768px){.md_px-19{padding-left:4.75rem ;padding-right:4.75rem }}@media (max-width:640px){.sm_px-19{padding-left:4.75rem ;padding-right:4.75rem }}.py-19{padding-top:4.75rem ;padding-bottom:4.75rem }@media (max-width:1024px){.lg_py-19{padding-top:4.75rem ;padding-bottom:4.75rem }}@media (max-width:768px){.md_py-19{padding-top:4.75rem ;padding-bottom:4.75rem }}@media (max-width:640px){.sm_py-19{padding-top:4.75rem ;padding-bottom:4.75rem }}.p-20{padding:5rem }@media (max-width:1024px){.lg_p-20{padding:5rem }}@media (max-width:768px){.md_p-20{padding:5rem }}@media (max-width:640px){.sm_p-20{padding:5rem }}.pt-20{padding-top:5rem }@media (max-width:1024px){.lg_pt-20{padding-top:5rem }}@media (max-width:768px){.md_pt-20{padding-top:5rem }}@media (max-width:640px){.sm_pt-20{padding-top:5rem }}.pb-20{padding-bottom:5rem }@media (max-width:1024px){.lg_pb-20{padding-bottom:5rem }}@media (max-width:768px){.md_pb-20{padding-bottom:5rem }}@media (max-width:640px){.sm_pb-20{padding-bottom:5rem }}.pl-20{padding-left:5rem }@media (max-width:1024px){.lg_pl-20{padding-left:5rem }}@media (max-width:768px){.md_pl-20{padding-left:5rem }}@media (max-width:640px){.sm_pl-20{padding-left:5rem }}.pr-20{padding-right:5rem }@media (max-width:1024px){.lg_pr-20{padding-right:5rem }}@media (max-width:768px){.md_pr-20{padding-right:5rem }}@media (max-width:640px){.sm_pr-20{padding-right:5rem }}.px-20{padding-left:5rem ;padding-right:5rem }@media (max-width:1024px){.lg_px-20{padding-left:5rem ;padding-right:5rem }}@media (max-width:768px){.md_px-20{padding-left:5rem ;padding-right:5rem }}@media (max-width:640px){.sm_px-20{padding-left:5rem ;padding-right:5rem }}.py-20{padding-top:5rem ;padding-bottom:5rem }@media (max-width:1024px){.lg_py-20{padding-top:5rem ;padding-bottom:5rem }}@media (max-width:768px){.md_py-20{padding-top:5rem ;padding-bottom:5rem }}@media (max-width:640px){.sm_py-20{padding-top:5rem ;padding-bottom:5rem }}.p-21{padding:5.25rem }@media (max-width:1024px){.lg_p-21{padding:5.25rem }}@media (max-width:768px){.md_p-21{padding:5.25rem }}@media (max-width:640px){.sm_p-21{padding:5.25rem }}.pt-21{padding-top:5.25rem }@media (max-width:1024px){.lg_pt-21{padding-top:5.25rem }}@media (max-width:768px){.md_pt-21{padding-top:5.25rem }}@media (max-width:640px){.sm_pt-21{padding-top:5.25rem }}.pb-21{padding-bottom:5.25rem }@media (max-width:1024px){.lg_pb-21{padding-bottom:5.25rem }}@media (max-width:768px){.md_pb-21{padding-bottom:5.25rem }}@media (max-width:640px){.sm_pb-21{padding-bottom:5.25rem }}.pl-21{padding-left:5.25rem }@media (max-width:1024px){.lg_pl-21{padding-left:5.25rem }}@media (max-width:768px){.md_pl-21{padding-left:5.25rem }}@media (max-width:640px){.sm_pl-21{padding-left:5.25rem }}.pr-21{padding-right:5.25rem }@media (max-width:1024px){.lg_pr-21{padding-right:5.25rem }}@media (max-width:768px){.md_pr-21{padding-right:5.25rem }}@media (max-width:640px){.sm_pr-21{padding-right:5.25rem }}.px-21{padding-left:5.25rem ;padding-right:5.25rem }@media (max-width:1024px){.lg_px-21{padding-left:5.25rem ;padding-right:5.25rem }}@media (max-width:768px){.md_px-21{padding-left:5.25rem ;padding-right:5.25rem }}@media (max-width:640px){.sm_px-21{padding-left:5.25rem ;padding-right:5.25rem }}.py-21{padding-top:5.25rem ;padding-bottom:5.25rem }@media (max-width:1024px){.lg_py-21{padding-top:5.25rem ;padding-bottom:5.25rem }}@media (max-width:768px){.md_py-21{padding-top:5.25rem ;padding-bottom:5.25rem }}@media (max-width:640px){.sm_py-21{padding-top:5.25rem ;padding-bottom:5.25rem }}.p-22{padding:5.5rem }@media (max-width:1024px){.lg_p-22{padding:5.5rem }}@media (max-width:768px){.md_p-22{padding:5.5rem }}@media (max-width:640px){.sm_p-22{padding:5.5rem }}.pt-22{padding-top:5.5rem }@media (max-width:1024px){.lg_pt-22{padding-top:5.5rem }}@media (max-width:768px){.md_pt-22{padding-top:5.5rem }}@media (max-width:640px){.sm_pt-22{padding-top:5.5rem }}.pb-22{padding-bottom:5.5rem }@media (max-width:1024px){.lg_pb-22{padding-bottom:5.5rem }}@media (max-width:768px){.md_pb-22{padding-bottom:5.5rem }}@media (max-width:640px){.sm_pb-22{padding-bottom:5.5rem }}.pl-22{padding-left:5.5rem }@media (max-width:1024px){.lg_pl-22{padding-left:5.5rem }}@media (max-width:768px){.md_pl-22{padding-left:5.5rem }}@media (max-width:640px){.sm_pl-22{padding-left:5.5rem }}.pr-22{padding-right:5.5rem }@media (max-width:1024px){.lg_pr-22{padding-right:5.5rem }}@media (max-width:768px){.md_pr-22{padding-right:5.5rem }}@media (max-width:640px){.sm_pr-22{padding-right:5.5rem }}.px-22{padding-left:5.5rem ;padding-right:5.5rem }@media (max-width:1024px){.lg_px-22{padding-left:5.5rem ;padding-right:5.5rem }}@media (max-width:768px){.md_px-22{padding-left:5.5rem ;padding-right:5.5rem }}@media (max-width:640px){.sm_px-22{padding-left:5.5rem ;padding-right:5.5rem }}.py-22{padding-top:5.5rem ;padding-bottom:5.5rem }@media (max-width:1024px){.lg_py-22{padding-top:5.5rem ;padding-bottom:5.5rem }}@media (max-width:768px){.md_py-22{padding-top:5.5rem ;padding-bottom:5.5rem }}@media (max-width:640px){.sm_py-22{padding-top:5.5rem ;padding-bottom:5.5rem }}.p-23{padding:5.75rem }@media (max-width:1024px){.lg_p-23{padding:5.75rem }}@media (max-width:768px){.md_p-23{padding:5.75rem }}@media (max-width:640px){.sm_p-23{padding:5.75rem }}.pt-23{padding-top:5.75rem }@media (max-width:1024px){.lg_pt-23{padding-top:5.75rem }}@media (max-width:768px){.md_pt-23{padding-top:5.75rem }}@media (max-width:640px){.sm_pt-23{padding-top:5.75rem }}.pb-23{padding-bottom:5.75rem }@media (max-width:1024px){.lg_pb-23{padding-bottom:5.75rem }}@media (max-width:768px){.md_pb-23{padding-bottom:5.75rem }}@media (max-width:640px){.sm_pb-23{padding-bottom:5.75rem }}.pl-23{padding-left:5.75rem }@media (max-width:1024px){.lg_pl-23{padding-left:5.75rem }}@media (max-width:768px){.md_pl-23{padding-left:5.75rem }}@media (max-width:640px){.sm_pl-23{padding-left:5.75rem }}.pr-23{padding-right:5.75rem }@media (max-width:1024px){.lg_pr-23{padding-right:5.75rem }}@media (max-width:768px){.md_pr-23{padding-right:5.75rem }}@media (max-width:640px){.sm_pr-23{padding-right:5.75rem }}.px-23{padding-left:5.75rem ;padding-right:5.75rem }@media (max-width:1024px){.lg_px-23{padding-left:5.75rem ;padding-right:5.75rem }}@media (max-width:768px){.md_px-23{padding-left:5.75rem ;padding-right:5.75rem }}@media (max-width:640px){.sm_px-23{padding-left:5.75rem ;padding-right:5.75rem }}.py-23{padding-top:5.75rem ;padding-bottom:5.75rem }@media (max-width:1024px){.lg_py-23{padding-top:5.75rem ;padding-bottom:5.75rem }}@media (max-width:768px){.md_py-23{padding-top:5.75rem ;padding-bottom:5.75rem }}@media (max-width:640px){.sm_py-23{padding-top:5.75rem ;padding-bottom:5.75rem }}.p-24{padding:6rem }@media (max-width:1024px){.lg_p-24{padding:6rem }}@media (max-width:768px){.md_p-24{padding:6rem }}@media (max-width:640px){.sm_p-24{padding:6rem }}.pt-24{padding-top:6rem }@media (max-width:1024px){.lg_pt-24{padding-top:6rem }}@media (max-width:768px){.md_pt-24{padding-top:6rem }}@media (max-width:640px){.sm_pt-24{padding-top:6rem }}.pb-24{padding-bottom:6rem }@media (max-width:1024px){.lg_pb-24{padding-bottom:6rem }}@media (max-width:768px){.md_pb-24{padding-bottom:6rem }}@media (max-width:640px){.sm_pb-24{padding-bottom:6rem }}.pl-24{padding-left:6rem }@media (max-width:1024px){.lg_pl-24{padding-left:6rem }}@media (max-width:768px){.md_pl-24{padding-left:6rem }}@media (max-width:640px){.sm_pl-24{padding-left:6rem }}.pr-24{padding-right:6rem }@media (max-width:1024px){.lg_pr-24{padding-right:6rem }}@media (max-width:768px){.md_pr-24{padding-right:6rem }}@media (max-width:640px){.sm_pr-24{padding-right:6rem }}.px-24{padding-left:6rem ;padding-right:6rem }@media (max-width:1024px){.lg_px-24{padding-left:6rem ;padding-right:6rem }}@media (max-width:768px){.md_px-24{padding-left:6rem ;padding-right:6rem }}@media (max-width:640px){.sm_px-24{padding-left:6rem ;padding-right:6rem }}.py-24{padding-top:6rem ;padding-bottom:6rem }@media (max-width:1024px){.lg_py-24{padding-top:6rem ;padding-bottom:6rem }}@media (max-width:768px){.md_py-24{padding-top:6rem ;padding-bottom:6rem }}@media (max-width:640px){.sm_py-24{padding-top:6rem ;padding-bottom:6rem }}.p-25{padding:6.25rem }@media (max-width:1024px){.lg_p-25{padding:6.25rem }}@media (max-width:768px){.md_p-25{padding:6.25rem }}@media (max-width:640px){.sm_p-25{padding:6.25rem }}.pt-25{padding-top:6.25rem }@media (max-width:1024px){.lg_pt-25{padding-top:6.25rem }}@media (max-width:768px){.md_pt-25{padding-top:6.25rem }}@media (max-width:640px){.sm_pt-25{padding-top:6.25rem }}.pb-25{padding-bottom:6.25rem }@media (max-width:1024px){.lg_pb-25{padding-bottom:6.25rem }}@media (max-width:768px){.md_pb-25{padding-bottom:6.25rem }}@media (max-width:640px){.sm_pb-25{padding-bottom:6.25rem }}.pl-25{padding-left:6.25rem }@media (max-width:1024px){.lg_pl-25{padding-left:6.25rem }}@media (max-width:768px){.md_pl-25{padding-left:6.25rem }}@media (max-width:640px){.sm_pl-25{padding-left:6.25rem }}.pr-25{padding-right:6.25rem }@media (max-width:1024px){.lg_pr-25{padding-right:6.25rem }}@media (max-width:768px){.md_pr-25{padding-right:6.25rem }}@media (max-width:640px){.sm_pr-25{padding-right:6.25rem }}.px-25{padding-left:6.25rem ;padding-right:6.25rem }@media (max-width:1024px){.lg_px-25{padding-left:6.25rem ;padding-right:6.25rem }}@media (max-width:768px){.md_px-25{padding-left:6.25rem ;padding-right:6.25rem }}@media (max-width:640px){.sm_px-25{padding-left:6.25rem ;padding-right:6.25rem }}.py-25{padding-top:6.25rem ;padding-bottom:6.25rem }@media (max-width:1024px){.lg_py-25{padding-top:6.25rem ;padding-bottom:6.25rem }}@media (max-width:768px){.md_py-25{padding-top:6.25rem ;padding-bottom:6.25rem }}@media (max-width:640px){.sm_py-25{padding-top:6.25rem ;padding-bottom:6.25rem }}.p-26{padding:6.5rem }@media (max-width:1024px){.lg_p-26{padding:6.5rem }}@media (max-width:768px){.md_p-26{padding:6.5rem }}@media (max-width:640px){.sm_p-26{padding:6.5rem }}.pt-26{padding-top:6.5rem }@media (max-width:1024px){.lg_pt-26{padding-top:6.5rem }}@media (max-width:768px){.md_pt-26{padding-top:6.5rem }}@media (max-width:640px){.sm_pt-26{padding-top:6.5rem }}.pb-26{padding-bottom:6.5rem }@media (max-width:1024px){.lg_pb-26{padding-bottom:6.5rem }}@media (max-width:768px){.md_pb-26{padding-bottom:6.5rem }}@media (max-width:640px){.sm_pb-26{padding-bottom:6.5rem }}.pl-26{padding-left:6.5rem }@media (max-width:1024px){.lg_pl-26{padding-left:6.5rem }}@media (max-width:768px){.md_pl-26{padding-left:6.5rem }}@media (max-width:640px){.sm_pl-26{padding-left:6.5rem }}.pr-26{padding-right:6.5rem }@media (max-width:1024px){.lg_pr-26{padding-right:6.5rem }}@media (max-width:768px){.md_pr-26{padding-right:6.5rem }}@media (max-width:640px){.sm_pr-26{padding-right:6.5rem }}.px-26{padding-left:6.5rem ;padding-right:6.5rem }@media (max-width:1024px){.lg_px-26{padding-left:6.5rem ;padding-right:6.5rem }}@media (max-width:768px){.md_px-26{padding-left:6.5rem ;padding-right:6.5rem }}@media (max-width:640px){.sm_px-26{padding-left:6.5rem ;padding-right:6.5rem }}.py-26{padding-top:6.5rem ;padding-bottom:6.5rem }@media (max-width:1024px){.lg_py-26{padding-top:6.5rem ;padding-bottom:6.5rem }}@media (max-width:768px){.md_py-26{padding-top:6.5rem ;padding-bottom:6.5rem }}@media (max-width:640px){.sm_py-26{padding-top:6.5rem ;padding-bottom:6.5rem }}.p-27{padding:6.75rem }@media (max-width:1024px){.lg_p-27{padding:6.75rem }}@media (max-width:768px){.md_p-27{padding:6.75rem }}@media (max-width:640px){.sm_p-27{padding:6.75rem }}.pt-27{padding-top:6.75rem }@media (max-width:1024px){.lg_pt-27{padding-top:6.75rem }}@media (max-width:768px){.md_pt-27{padding-top:6.75rem }}@media (max-width:640px){.sm_pt-27{padding-top:6.75rem }}.pb-27{padding-bottom:6.75rem }@media (max-width:1024px){.lg_pb-27{padding-bottom:6.75rem }}@media (max-width:768px){.md_pb-27{padding-bottom:6.75rem }}@media (max-width:640px){.sm_pb-27{padding-bottom:6.75rem }}.pl-27{padding-left:6.75rem }@media (max-width:1024px){.lg_pl-27{padding-left:6.75rem }}@media (max-width:768px){.md_pl-27{padding-left:6.75rem }}@media (max-width:640px){.sm_pl-27{padding-left:6.75rem }}.pr-27{padding-right:6.75rem }@media (max-width:1024px){.lg_pr-27{padding-right:6.75rem }}@media (max-width:768px){.md_pr-27{padding-right:6.75rem }}@media (max-width:640px){.sm_pr-27{padding-right:6.75rem }}.px-27{padding-left:6.75rem ;padding-right:6.75rem }@media (max-width:1024px){.lg_px-27{padding-left:6.75rem ;padding-right:6.75rem }}@media (max-width:768px){.md_px-27{padding-left:6.75rem ;padding-right:6.75rem }}@media (max-width:640px){.sm_px-27{padding-left:6.75rem ;padding-right:6.75rem }}.py-27{padding-top:6.75rem ;padding-bottom:6.75rem }@media (max-width:1024px){.lg_py-27{padding-top:6.75rem ;padding-bottom:6.75rem }}@media (max-width:768px){.md_py-27{padding-top:6.75rem ;padding-bottom:6.75rem }}@media (max-width:640px){.sm_py-27{padding-top:6.75rem ;padding-bottom:6.75rem }}.p-28{padding:7rem }@media (max-width:1024px){.lg_p-28{padding:7rem }}@media (max-width:768px){.md_p-28{padding:7rem }}@media (max-width:640px){.sm_p-28{padding:7rem }}.pt-28{padding-top:7rem }@media (max-width:1024px){.lg_pt-28{padding-top:7rem }}@media (max-width:768px){.md_pt-28{padding-top:7rem }}@media (max-width:640px){.sm_pt-28{padding-top:7rem }}.pb-28{padding-bottom:7rem }@media (max-width:1024px){.lg_pb-28{padding-bottom:7rem }}@media (max-width:768px){.md_pb-28{padding-bottom:7rem }}@media (max-width:640px){.sm_pb-28{padding-bottom:7rem }}.pl-28{padding-left:7rem }@media (max-width:1024px){.lg_pl-28{padding-left:7rem }}@media (max-width:768px){.md_pl-28{padding-left:7rem }}@media (max-width:640px){.sm_pl-28{padding-left:7rem }}.pr-28{padding-right:7rem }@media (max-width:1024px){.lg_pr-28{padding-right:7rem }}@media (max-width:768px){.md_pr-28{padding-right:7rem }}@media (max-width:640px){.sm_pr-28{padding-right:7rem }}.px-28{padding-left:7rem ;padding-right:7rem }@media (max-width:1024px){.lg_px-28{padding-left:7rem ;padding-right:7rem }}@media (max-width:768px){.md_px-28{padding-left:7rem ;padding-right:7rem }}@media (max-width:640px){.sm_px-28{padding-left:7rem ;padding-right:7rem }}.py-28{padding-top:7rem ;padding-bottom:7rem }@media (max-width:1024px){.lg_py-28{padding-top:7rem ;padding-bottom:7rem }}@media (max-width:768px){.md_py-28{padding-top:7rem ;padding-bottom:7rem }}@media (max-width:640px){.sm_py-28{padding-top:7rem ;padding-bottom:7rem }}.p-29{padding:7.25rem }@media (max-width:1024px){.lg_p-29{padding:7.25rem }}@media (max-width:768px){.md_p-29{padding:7.25rem }}@media (max-width:640px){.sm_p-29{padding:7.25rem }}.pt-29{padding-top:7.25rem }@media (max-width:1024px){.lg_pt-29{padding-top:7.25rem }}@media (max-width:768px){.md_pt-29{padding-top:7.25rem }}@media (max-width:640px){.sm_pt-29{padding-top:7.25rem }}.pb-29{padding-bottom:7.25rem }@media (max-width:1024px){.lg_pb-29{padding-bottom:7.25rem }}@media (max-width:768px){.md_pb-29{padding-bottom:7.25rem }}@media (max-width:640px){.sm_pb-29{padding-bottom:7.25rem }}.pl-29{padding-left:7.25rem }@media (max-width:1024px){.lg_pl-29{padding-left:7.25rem }}@media (max-width:768px){.md_pl-29{padding-left:7.25rem }}@media (max-width:640px){.sm_pl-29{padding-left:7.25rem }}.pr-29{padding-right:7.25rem }@media (max-width:1024px){.lg_pr-29{padding-right:7.25rem }}@media (max-width:768px){.md_pr-29{padding-right:7.25rem }}@media (max-width:640px){.sm_pr-29{padding-right:7.25rem }}.px-29{padding-left:7.25rem ;padding-right:7.25rem }@media (max-width:1024px){.lg_px-29{padding-left:7.25rem ;padding-right:7.25rem }}@media (max-width:768px){.md_px-29{padding-left:7.25rem ;padding-right:7.25rem }}@media (max-width:640px){.sm_px-29{padding-left:7.25rem ;padding-right:7.25rem }}.py-29{padding-top:7.25rem ;padding-bottom:7.25rem }@media (max-width:1024px){.lg_py-29{padding-top:7.25rem ;padding-bottom:7.25rem }}@media (max-width:768px){.md_py-29{padding-top:7.25rem ;padding-bottom:7.25rem }}@media (max-width:640px){.sm_py-29{padding-top:7.25rem ;padding-bottom:7.25rem }}.p-30{padding:7.5rem }@media (max-width:1024px){.lg_p-30{padding:7.5rem }}@media (max-width:768px){.md_p-30{padding:7.5rem }}@media (max-width:640px){.sm_p-30{padding:7.5rem }}.pt-30{padding-top:7.5rem }@media (max-width:1024px){.lg_pt-30{padding-top:7.5rem }}@media (max-width:768px){.md_pt-30{padding-top:7.5rem }}@media (max-width:640px){.sm_pt-30{padding-top:7.5rem }}.pb-30{padding-bottom:7.5rem }@media (max-width:1024px){.lg_pb-30{padding-bottom:7.5rem }}@media (max-width:768px){.md_pb-30{padding-bottom:7.5rem }}@media (max-width:640px){.sm_pb-30{padding-bottom:7.5rem }}.pl-30{padding-left:7.5rem }@media (max-width:1024px){.lg_pl-30{padding-left:7.5rem }}@media (max-width:768px){.md_pl-30{padding-left:7.5rem }}@media (max-width:640px){.sm_pl-30{padding-left:7.5rem }}.pr-30{padding-right:7.5rem }@media (max-width:1024px){.lg_pr-30{padding-right:7.5rem }}@media (max-width:768px){.md_pr-30{padding-right:7.5rem }}@media (max-width:640px){.sm_pr-30{padding-right:7.5rem }}.px-30{padding-left:7.5rem ;padding-right:7.5rem }@media (max-width:1024px){.lg_px-30{padding-left:7.5rem ;padding-right:7.5rem }}@media (max-width:768px){.md_px-30{padding-left:7.5rem ;padding-right:7.5rem }}@media (max-width:640px){.sm_px-30{padding-left:7.5rem ;padding-right:7.5rem }}.py-30{padding-top:7.5rem ;padding-bottom:7.5rem }@media (max-width:1024px){.lg_py-30{padding-top:7.5rem ;padding-bottom:7.5rem }}@media (max-width:768px){.md_py-30{padding-top:7.5rem ;padding-bottom:7.5rem }}@media (max-width:640px){.sm_py-30{padding-top:7.5rem ;padding-bottom:7.5rem }}.p-31{padding:7.75rem }@media (max-width:1024px){.lg_p-31{padding:7.75rem }}@media (max-width:768px){.md_p-31{padding:7.75rem }}@media (max-width:640px){.sm_p-31{padding:7.75rem }}.pt-31{padding-top:7.75rem }@media (max-width:1024px){.lg_pt-31{padding-top:7.75rem }}@media (max-width:768px){.md_pt-31{padding-top:7.75rem }}@media (max-width:640px){.sm_pt-31{padding-top:7.75rem }}.pb-31{padding-bottom:7.75rem }@media (max-width:1024px){.lg_pb-31{padding-bottom:7.75rem }}@media (max-width:768px){.md_pb-31{padding-bottom:7.75rem }}@media (max-width:640px){.sm_pb-31{padding-bottom:7.75rem }}.pl-31{padding-left:7.75rem }@media (max-width:1024px){.lg_pl-31{padding-left:7.75rem }}@media (max-width:768px){.md_pl-31{padding-left:7.75rem }}@media (max-width:640px){.sm_pl-31{padding-left:7.75rem }}.pr-31{padding-right:7.75rem }@media (max-width:1024px){.lg_pr-31{padding-right:7.75rem }}@media (max-width:768px){.md_pr-31{padding-right:7.75rem }}@media (max-width:640px){.sm_pr-31{padding-right:7.75rem }}.px-31{padding-left:7.75rem ;padding-right:7.75rem }@media (max-width:1024px){.lg_px-31{padding-left:7.75rem ;padding-right:7.75rem }}@media (max-width:768px){.md_px-31{padding-left:7.75rem ;padding-right:7.75rem }}@media (max-width:640px){.sm_px-31{padding-left:7.75rem ;padding-right:7.75rem }}.py-31{padding-top:7.75rem ;padding-bottom:7.75rem }@media (max-width:1024px){.lg_py-31{padding-top:7.75rem ;padding-bottom:7.75rem }}@media (max-width:768px){.md_py-31{padding-top:7.75rem ;padding-bottom:7.75rem }}@media (max-width:640px){.sm_py-31{padding-top:7.75rem ;padding-bottom:7.75rem }}.p-32{padding:8rem }@media (max-width:1024px){.lg_p-32{padding:8rem }}@media (max-width:768px){.md_p-32{padding:8rem }}@media (max-width:640px){.sm_p-32{padding:8rem }}.pt-32{padding-top:8rem }@media (max-width:1024px){.lg_pt-32{padding-top:8rem }}@media (max-width:768px){.md_pt-32{padding-top:8rem }}@media (max-width:640px){.sm_pt-32{padding-top:8rem }}.pb-32{padding-bottom:8rem }@media (max-width:1024px){.lg_pb-32{padding-bottom:8rem }}@media (max-width:768px){.md_pb-32{padding-bottom:8rem }}@media (max-width:640px){.sm_pb-32{padding-bottom:8rem }}.pl-32{padding-left:8rem }@media (max-width:1024px){.lg_pl-32{padding-left:8rem }}@media (max-width:768px){.md_pl-32{padding-left:8rem }}@media (max-width:640px){.sm_pl-32{padding-left:8rem }}.pr-32{padding-right:8rem }@media (max-width:1024px){.lg_pr-32{padding-right:8rem }}@media (max-width:768px){.md_pr-32{padding-right:8rem }}@media (max-width:640px){.sm_pr-32{padding-right:8rem }}.px-32{padding-left:8rem ;padding-right:8rem }@media (max-width:1024px){.lg_px-32{padding-left:8rem ;padding-right:8rem }}@media (max-width:768px){.md_px-32{padding-left:8rem ;padding-right:8rem }}@media (max-width:640px){.sm_px-32{padding-left:8rem ;padding-right:8rem }}.py-32{padding-top:8rem ;padding-bottom:8rem }@media (max-width:1024px){.lg_py-32{padding-top:8rem ;padding-bottom:8rem }}@media (max-width:768px){.md_py-32{padding-top:8rem ;padding-bottom:8rem }}@media (max-width:640px){.sm_py-32{padding-top:8rem ;padding-bottom:8rem }}.gap-0{gap:0rem }@media (max-width:1024px){.lg_gap-0{gap:0rem }}@media (max-width:768px){.md_gap-0{gap:0rem }}@media (max-width:640px){.sm_gap-0{gap:0rem }}.gap-x-0{column-gap:0rem }@media (max-width:1024px){.lg_gap-x-0{column-gap:0rem }}@media (max-width:768px){.md_gap-x-0{column-gap:0rem }}@media (max-width:640px){.sm_gap-x-0{column-gap:0rem }}.gap-y-0{row-gap:0rem }@media (max-width:1024px){.lg_gap-y-0{row-gap:0rem }}@media (max-width:768px){.md_gap-y-0{row-gap:0rem }}@media (max-width:640px){.sm_gap-y-0{row-gap:0rem }}.gap-1,.accordion__header-content{gap:0.25rem }@media (max-width:1024px){.lg_gap-1{gap:0.25rem }}@media (max-width:768px){.md_gap-1{gap:0.25rem }}@media (max-width:640px){.sm_gap-1{gap:0.25rem }}.gap-x-1{column-gap:0.25rem }@media (max-width:1024px){.lg_gap-x-1{column-gap:0.25rem }}@media (max-width:768px){.md_gap-x-1{column-gap:0.25rem }}@media (max-width:640px){.sm_gap-x-1{column-gap:0.25rem }}.gap-y-1{row-gap:0.25rem }@media (max-width:1024px){.lg_gap-y-1{row-gap:0.25rem }}@media (max-width:768px){.md_gap-y-1{row-gap:0.25rem }}@media (max-width:640px){.sm_gap-y-1{row-gap:0.25rem }}.gap-2,.section__button{gap:0.5rem }@media (max-width:1024px){.lg_gap-2{gap:0.5rem }}@media (max-width:768px){.md_gap-2{gap:0.5rem }}@media (max-width:640px){.sm_gap-2{gap:0.5rem }}.gap-x-2{column-gap:0.5rem }@media (max-width:1024px){.lg_gap-x-2{column-gap:0.5rem }}@media (max-width:768px){.md_gap-x-2{column-gap:0.5rem }}@media (max-width:640px){.sm_gap-x-2{column-gap:0.5rem }}.gap-y-2{row-gap:0.5rem }@media (max-width:1024px){.lg_gap-y-2{row-gap:0.5rem }}@media (max-width:768px){.md_gap-y-2{row-gap:0.5rem }}@media (max-width:640px){.sm_gap-y-2{row-gap:0.5rem }}.gap-3{gap:0.75rem }@media (max-width:1024px){.lg_gap-3{gap:0.75rem }}@media (max-width:768px){.md_gap-3{gap:0.75rem }}@media (max-width:640px){.sm_gap-3{gap:0.75rem }}.gap-x-3{column-gap:0.75rem }@media (max-width:1024px){.lg_gap-x-3{column-gap:0.75rem }}@media (max-width:768px){.md_gap-x-3{column-gap:0.75rem }}@media (max-width:640px){.sm_gap-x-3{column-gap:0.75rem }}.gap-y-3{row-gap:0.75rem }@media (max-width:1024px){.lg_gap-y-3{row-gap:0.75rem }}@media (max-width:768px){.md_gap-y-3{row-gap:0.75rem }}@media (max-width:640px){.sm_gap-y-3{row-gap:0.75rem }}.gap-4{gap:1rem }@media (max-width:1024px){.lg_gap-4{gap:1rem }}@media (max-width:768px){.md_gap-4{gap:1rem }}@media (max-width:640px){.sm_gap-4{gap:1rem }}.gap-x-4{column-gap:1rem }@media (max-width:1024px){.lg_gap-x-4{column-gap:1rem }}@media (max-width:768px){.md_gap-x-4{column-gap:1rem }}@media (max-width:640px){.sm_gap-x-4{column-gap:1rem }}.gap-y-4{row-gap:1rem }@media (max-width:1024px){.lg_gap-y-4{row-gap:1rem }}@media (max-width:768px){.md_gap-y-4{row-gap:1rem }}@media (max-width:640px){.sm_gap-y-4{row-gap:1rem }}.gap-5{gap:1.25rem }@media (max-width:1024px){.lg_gap-5{gap:1.25rem }}@media (max-width:768px){.md_gap-5{gap:1.25rem }}@media (max-width:640px){.sm_gap-5{gap:1.25rem }}.gap-x-5{column-gap:1.25rem }@media (max-width:1024px){.lg_gap-x-5{column-gap:1.25rem }}@media (max-width:768px){.md_gap-x-5{column-gap:1.25rem }}@media (max-width:640px){.sm_gap-x-5{column-gap:1.25rem }}.gap-y-5{row-gap:1.25rem }@media (max-width:1024px){.lg_gap-y-5{row-gap:1.25rem }}@media (max-width:768px){.md_gap-y-5{row-gap:1.25rem }}@media (max-width:640px){.sm_gap-y-5{row-gap:1.25rem }}.gap-6{gap:1.5rem }@media (max-width:1024px){.lg_gap-6{gap:1.5rem }}@media (max-width:768px){.md_gap-6{gap:1.5rem }}@media (max-width:640px){.sm_gap-6{gap:1.5rem }}.gap-x-6{column-gap:1.5rem }@media (max-width:1024px){.lg_gap-x-6{column-gap:1.5rem }}@media (max-width:768px){.md_gap-x-6{column-gap:1.5rem }}@media (max-width:640px){.sm_gap-x-6{column-gap:1.5rem }}.gap-y-6{row-gap:1.5rem }@media (max-width:1024px){.lg_gap-y-6{row-gap:1.5rem }}@media (max-width:768px){.md_gap-y-6{row-gap:1.5rem }}@media (max-width:640px){.sm_gap-y-6{row-gap:1.5rem }}.gap-7{gap:1.75rem }@media (max-width:1024px){.lg_gap-7{gap:1.75rem }}@media (max-width:768px){.md_gap-7{gap:1.75rem }}@media (max-width:640px){.sm_gap-7{gap:1.75rem }}.gap-x-7{column-gap:1.75rem }@media (max-width:1024px){.lg_gap-x-7{column-gap:1.75rem }}@media (max-width:768px){.md_gap-x-7{column-gap:1.75rem }}@media (max-width:640px){.sm_gap-x-7{column-gap:1.75rem }}.gap-y-7{row-gap:1.75rem }@media (max-width:1024px){.lg_gap-y-7{row-gap:1.75rem }}@media (max-width:768px){.md_gap-y-7{row-gap:1.75rem }}@media (max-width:640px){.sm_gap-y-7{row-gap:1.75rem }}.gap-8{gap:2rem }@media (max-width:1024px){.lg_gap-8{gap:2rem }}@media (max-width:768px){.md_gap-8{gap:2rem }}@media (max-width:640px){.sm_gap-8{gap:2rem }}.gap-x-8{column-gap:2rem }@media (max-width:1024px){.lg_gap-x-8{column-gap:2rem }}@media (max-width:768px){.md_gap-x-8{column-gap:2rem }}@media (max-width:640px){.sm_gap-x-8{column-gap:2rem }}.gap-y-8{row-gap:2rem }@media (max-width:1024px){.lg_gap-y-8{row-gap:2rem }}@media (max-width:768px){.md_gap-y-8{row-gap:2rem }}@media (max-width:640px){.sm_gap-y-8{row-gap:2rem }}.gap-9{gap:2.25rem }@media (max-width:1024px){.lg_gap-9{gap:2.25rem }}@media (max-width:768px){.md_gap-9{gap:2.25rem }}@media (max-width:640px){.sm_gap-9{gap:2.25rem }}.gap-x-9{column-gap:2.25rem }@media (max-width:1024px){.lg_gap-x-9{column-gap:2.25rem }}@media (max-width:768px){.md_gap-x-9{column-gap:2.25rem }}@media (max-width:640px){.sm_gap-x-9{column-gap:2.25rem }}.gap-y-9{row-gap:2.25rem }@media (max-width:1024px){.lg_gap-y-9{row-gap:2.25rem }}@media (max-width:768px){.md_gap-y-9{row-gap:2.25rem }}@media (max-width:640px){.sm_gap-y-9{row-gap:2.25rem }}.gap-10{gap:2.5rem }@media (max-width:1024px){.lg_gap-10{gap:2.5rem }}@media (max-width:768px){.md_gap-10{gap:2.5rem }}@media (max-width:640px){.sm_gap-10{gap:2.5rem }}.gap-x-10{column-gap:2.5rem }@media (max-width:1024px){.lg_gap-x-10{column-gap:2.5rem }}@media (max-width:768px){.md_gap-x-10{column-gap:2.5rem }}@media (max-width:640px){.sm_gap-x-10{column-gap:2.5rem }}.gap-y-10{row-gap:2.5rem }@media (max-width:1024px){.lg_gap-y-10{row-gap:2.5rem }}@media (max-width:768px){.md_gap-y-10{row-gap:2.5rem }}@media (max-width:640px){.sm_gap-y-10{row-gap:2.5rem }}.gap-11{gap:2.75rem }@media (max-width:1024px){.lg_gap-11{gap:2.75rem }}@media (max-width:768px){.md_gap-11{gap:2.75rem }}@media (max-width:640px){.sm_gap-11{gap:2.75rem }}.gap-x-11{column-gap:2.75rem }@media (max-width:1024px){.lg_gap-x-11{column-gap:2.75rem }}@media (max-width:768px){.md_gap-x-11{column-gap:2.75rem }}@media (max-width:640px){.sm_gap-x-11{column-gap:2.75rem }}.gap-y-11{row-gap:2.75rem }@media (max-width:1024px){.lg_gap-y-11{row-gap:2.75rem }}@media (max-width:768px){.md_gap-y-11{row-gap:2.75rem }}@media (max-width:640px){.sm_gap-y-11{row-gap:2.75rem }}.gap-12{gap:3rem }@media (max-width:1024px){.lg_gap-12{gap:3rem }}@media (max-width:768px){.md_gap-12{gap:3rem }}@media (max-width:640px){.sm_gap-12{gap:3rem }}.gap-x-12{column-gap:3rem }@media (max-width:1024px){.lg_gap-x-12{column-gap:3rem }}@media (max-width:768px){.md_gap-x-12{column-gap:3rem }}@media (max-width:640px){.sm_gap-x-12{column-gap:3rem }}.gap-y-12{row-gap:3rem }@media (max-width:1024px){.lg_gap-y-12{row-gap:3rem }}@media (max-width:768px){.md_gap-y-12{row-gap:3rem }}@media (max-width:640px){.sm_gap-y-12{row-gap:3rem }}.gap-13{gap:3.25rem }@media (max-width:1024px){.lg_gap-13{gap:3.25rem }}@media (max-width:768px){.md_gap-13{gap:3.25rem }}@media (max-width:640px){.sm_gap-13{gap:3.25rem }}.gap-x-13{column-gap:3.25rem }@media (max-width:1024px){.lg_gap-x-13{column-gap:3.25rem }}@media (max-width:768px){.md_gap-x-13{column-gap:3.25rem }}@media (max-width:640px){.sm_gap-x-13{column-gap:3.25rem }}.gap-y-13{row-gap:3.25rem }@media (max-width:1024px){.lg_gap-y-13{row-gap:3.25rem }}@media (max-width:768px){.md_gap-y-13{row-gap:3.25rem }}@media (max-width:640px){.sm_gap-y-13{row-gap:3.25rem }}.gap-14{gap:3.5rem }@media (max-width:1024px){.lg_gap-14{gap:3.5rem }}@media (max-width:768px){.md_gap-14{gap:3.5rem }}@media (max-width:640px){.sm_gap-14{gap:3.5rem }}.gap-x-14{column-gap:3.5rem }@media (max-width:1024px){.lg_gap-x-14{column-gap:3.5rem }}@media (max-width:768px){.md_gap-x-14{column-gap:3.5rem }}@media (max-width:640px){.sm_gap-x-14{column-gap:3.5rem }}.gap-y-14{row-gap:3.5rem }@media (max-width:1024px){.lg_gap-y-14{row-gap:3.5rem }}@media (max-width:768px){.md_gap-y-14{row-gap:3.5rem }}@media (max-width:640px){.sm_gap-y-14{row-gap:3.5rem }}.gap-15{gap:3.75rem }@media (max-width:1024px){.lg_gap-15{gap:3.75rem }}@media (max-width:768px){.md_gap-15{gap:3.75rem }}@media (max-width:640px){.sm_gap-15{gap:3.75rem }}.gap-x-15{column-gap:3.75rem }@media (max-width:1024px){.lg_gap-x-15{column-gap:3.75rem }}@media (max-width:768px){.md_gap-x-15{column-gap:3.75rem }}@media (max-width:640px){.sm_gap-x-15{column-gap:3.75rem }}.gap-y-15{row-gap:3.75rem }@media (max-width:1024px){.lg_gap-y-15{row-gap:3.75rem }}@media (max-width:768px){.md_gap-y-15{row-gap:3.75rem }}@media (max-width:640px){.sm_gap-y-15{row-gap:3.75rem }}.gap-16,.blog__grid{gap:4rem }@media (max-width:1024px){.lg_gap-16{gap:4rem }}@media (max-width:768px){.md_gap-16{gap:4rem }}@media (max-width:640px){.sm_gap-16{gap:4rem }}.gap-x-16{column-gap:4rem }@media (max-width:1024px){.lg_gap-x-16{column-gap:4rem }}@media (max-width:768px){.md_gap-x-16{column-gap:4rem }}@media (max-width:640px){.sm_gap-x-16{column-gap:4rem }}.gap-y-16{row-gap:4rem }@media (max-width:1024px){.lg_gap-y-16{row-gap:4rem }}@media (max-width:768px){.md_gap-y-16{row-gap:4rem }}@media (max-width:640px){.sm_gap-y-16{row-gap:4rem }}.gap-17{gap:4.25rem }@media (max-width:1024px){.lg_gap-17{gap:4.25rem }}@media (max-width:768px){.md_gap-17{gap:4.25rem }}@media (max-width:640px){.sm_gap-17{gap:4.25rem }}.gap-x-17{column-gap:4.25rem }@media (max-width:1024px){.lg_gap-x-17{column-gap:4.25rem }}@media (max-width:768px){.md_gap-x-17{column-gap:4.25rem }}@media (max-width:640px){.sm_gap-x-17{column-gap:4.25rem }}.gap-y-17{row-gap:4.25rem }@media (max-width:1024px){.lg_gap-y-17{row-gap:4.25rem }}@media (max-width:768px){.md_gap-y-17{row-gap:4.25rem }}@media (max-width:640px){.sm_gap-y-17{row-gap:4.25rem }}.gap-18{gap:4.5rem }@media (max-width:1024px){.lg_gap-18{gap:4.5rem }}@media (max-width:768px){.md_gap-18{gap:4.5rem }}@media (max-width:640px){.sm_gap-18{gap:4.5rem }}.gap-x-18{column-gap:4.5rem }@media (max-width:1024px){.lg_gap-x-18{column-gap:4.5rem }}@media (max-width:768px){.md_gap-x-18{column-gap:4.5rem }}@media (max-width:640px){.sm_gap-x-18{column-gap:4.5rem }}.gap-y-18{row-gap:4.5rem }@media (max-width:1024px){.lg_gap-y-18{row-gap:4.5rem }}@media (max-width:768px){.md_gap-y-18{row-gap:4.5rem }}@media (max-width:640px){.sm_gap-y-18{row-gap:4.5rem }}.gap-19{gap:4.75rem }@media (max-width:1024px){.lg_gap-19{gap:4.75rem }}@media (max-width:768px){.md_gap-19{gap:4.75rem }}@media (max-width:640px){.sm_gap-19{gap:4.75rem }}.gap-x-19{column-gap:4.75rem }@media (max-width:1024px){.lg_gap-x-19{column-gap:4.75rem }}@media (max-width:768px){.md_gap-x-19{column-gap:4.75rem }}@media (max-width:640px){.sm_gap-x-19{column-gap:4.75rem }}.gap-y-19{row-gap:4.75rem }@media (max-width:1024px){.lg_gap-y-19{row-gap:4.75rem }}@media (max-width:768px){.md_gap-y-19{row-gap:4.75rem }}@media (max-width:640px){.sm_gap-y-19{row-gap:4.75rem }}.gap-20{gap:5rem }@media (max-width:1024px){.lg_gap-20{gap:5rem }}@media (max-width:768px){.md_gap-20{gap:5rem }}@media (max-width:640px){.sm_gap-20{gap:5rem }}.gap-x-20{column-gap:5rem }@media (max-width:1024px){.lg_gap-x-20{column-gap:5rem }}@media (max-width:768px){.md_gap-x-20{column-gap:5rem }}@media (max-width:640px){.sm_gap-x-20{column-gap:5rem }}.gap-y-20{row-gap:5rem }@media (max-width:1024px){.lg_gap-y-20{row-gap:5rem }}@media (max-width:768px){.md_gap-y-20{row-gap:5rem }}@media (max-width:640px){.sm_gap-y-20{row-gap:5rem }}.gap-21{gap:5.25rem }@media (max-width:1024px){.lg_gap-21{gap:5.25rem }}@media (max-width:768px){.md_gap-21{gap:5.25rem }}@media (max-width:640px){.sm_gap-21{gap:5.25rem }}.gap-x-21{column-gap:5.25rem }@media (max-width:1024px){.lg_gap-x-21{column-gap:5.25rem }}@media (max-width:768px){.md_gap-x-21{column-gap:5.25rem }}@media (max-width:640px){.sm_gap-x-21{column-gap:5.25rem }}.gap-y-21{row-gap:5.25rem }@media (max-width:1024px){.lg_gap-y-21{row-gap:5.25rem }}@media (max-width:768px){.md_gap-y-21{row-gap:5.25rem }}@media (max-width:640px){.sm_gap-y-21{row-gap:5.25rem }}.gap-22{gap:5.5rem }@media (max-width:1024px){.lg_gap-22{gap:5.5rem }}@media (max-width:768px){.md_gap-22{gap:5.5rem }}@media (max-width:640px){.sm_gap-22{gap:5.5rem }}.gap-x-22{column-gap:5.5rem }@media (max-width:1024px){.lg_gap-x-22{column-gap:5.5rem }}@media (max-width:768px){.md_gap-x-22{column-gap:5.5rem }}@media (max-width:640px){.sm_gap-x-22{column-gap:5.5rem }}.gap-y-22{row-gap:5.5rem }@media (max-width:1024px){.lg_gap-y-22{row-gap:5.5rem }}@media (max-width:768px){.md_gap-y-22{row-gap:5.5rem }}@media (max-width:640px){.sm_gap-y-22{row-gap:5.5rem }}.gap-23{gap:5.75rem }@media (max-width:1024px){.lg_gap-23{gap:5.75rem }}@media (max-width:768px){.md_gap-23{gap:5.75rem }}@media (max-width:640px){.sm_gap-23{gap:5.75rem }}.gap-x-23{column-gap:5.75rem }@media (max-width:1024px){.lg_gap-x-23{column-gap:5.75rem }}@media (max-width:768px){.md_gap-x-23{column-gap:5.75rem }}@media (max-width:640px){.sm_gap-x-23{column-gap:5.75rem }}.gap-y-23{row-gap:5.75rem }@media (max-width:1024px){.lg_gap-y-23{row-gap:5.75rem }}@media (max-width:768px){.md_gap-y-23{row-gap:5.75rem }}@media (max-width:640px){.sm_gap-y-23{row-gap:5.75rem }}.gap-24{gap:6rem }@media (max-width:1024px){.lg_gap-24{gap:6rem }}@media (max-width:768px){.md_gap-24{gap:6rem }}@media (max-width:640px){.sm_gap-24{gap:6rem }}.gap-x-24{column-gap:6rem }@media (max-width:1024px){.lg_gap-x-24{column-gap:6rem }}@media (max-width:768px){.md_gap-x-24{column-gap:6rem }}@media (max-width:640px){.sm_gap-x-24{column-gap:6rem }}.gap-y-24{row-gap:6rem }@media (max-width:1024px){.lg_gap-y-24{row-gap:6rem }}@media (max-width:768px){.md_gap-y-24{row-gap:6rem }}@media (max-width:640px){.sm_gap-y-24{row-gap:6rem }}.gap-25{gap:6.25rem }@media (max-width:1024px){.lg_gap-25{gap:6.25rem }}@media (max-width:768px){.md_gap-25{gap:6.25rem }}@media (max-width:640px){.sm_gap-25{gap:6.25rem }}.gap-x-25{column-gap:6.25rem }@media (max-width:1024px){.lg_gap-x-25{column-gap:6.25rem }}@media (max-width:768px){.md_gap-x-25{column-gap:6.25rem }}@media (max-width:640px){.sm_gap-x-25{column-gap:6.25rem }}.gap-y-25{row-gap:6.25rem }@media (max-width:1024px){.lg_gap-y-25{row-gap:6.25rem }}@media (max-width:768px){.md_gap-y-25{row-gap:6.25rem }}@media (max-width:640px){.sm_gap-y-25{row-gap:6.25rem }}.gap-26{gap:6.5rem }@media (max-width:1024px){.lg_gap-26{gap:6.5rem }}@media (max-width:768px){.md_gap-26{gap:6.5rem }}@media (max-width:640px){.sm_gap-26{gap:6.5rem }}.gap-x-26{column-gap:6.5rem }@media (max-width:1024px){.lg_gap-x-26{column-gap:6.5rem }}@media (max-width:768px){.md_gap-x-26{column-gap:6.5rem }}@media (max-width:640px){.sm_gap-x-26{column-gap:6.5rem }}.gap-y-26{row-gap:6.5rem }@media (max-width:1024px){.lg_gap-y-26{row-gap:6.5rem }}@media (max-width:768px){.md_gap-y-26{row-gap:6.5rem }}@media (max-width:640px){.sm_gap-y-26{row-gap:6.5rem }}.gap-27{gap:6.75rem }@media (max-width:1024px){.lg_gap-27{gap:6.75rem }}@media (max-width:768px){.md_gap-27{gap:6.75rem }}@media (max-width:640px){.sm_gap-27{gap:6.75rem }}.gap-x-27{column-gap:6.75rem }@media (max-width:1024px){.lg_gap-x-27{column-gap:6.75rem }}@media (max-width:768px){.md_gap-x-27{column-gap:6.75rem }}@media (max-width:640px){.sm_gap-x-27{column-gap:6.75rem }}.gap-y-27{row-gap:6.75rem }@media (max-width:1024px){.lg_gap-y-27{row-gap:6.75rem }}@media (max-width:768px){.md_gap-y-27{row-gap:6.75rem }}@media (max-width:640px){.sm_gap-y-27{row-gap:6.75rem }}.gap-28{gap:7rem }@media (max-width:1024px){.lg_gap-28{gap:7rem }}@media (max-width:768px){.md_gap-28{gap:7rem }}@media (max-width:640px){.sm_gap-28{gap:7rem }}.gap-x-28{column-gap:7rem }@media (max-width:1024px){.lg_gap-x-28{column-gap:7rem }}@media (max-width:768px){.md_gap-x-28{column-gap:7rem }}@media (max-width:640px){.sm_gap-x-28{column-gap:7rem }}.gap-y-28{row-gap:7rem }@media (max-width:1024px){.lg_gap-y-28{row-gap:7rem }}@media (max-width:768px){.md_gap-y-28{row-gap:7rem }}@media (max-width:640px){.sm_gap-y-28{row-gap:7rem }}.gap-29{gap:7.25rem }@media (max-width:1024px){.lg_gap-29{gap:7.25rem }}@media (max-width:768px){.md_gap-29{gap:7.25rem }}@media (max-width:640px){.sm_gap-29{gap:7.25rem }}.gap-x-29{column-gap:7.25rem }@media (max-width:1024px){.lg_gap-x-29{column-gap:7.25rem }}@media (max-width:768px){.md_gap-x-29{column-gap:7.25rem }}@media (max-width:640px){.sm_gap-x-29{column-gap:7.25rem }}.gap-y-29{row-gap:7.25rem }@media (max-width:1024px){.lg_gap-y-29{row-gap:7.25rem }}@media (max-width:768px){.md_gap-y-29{row-gap:7.25rem }}@media (max-width:640px){.sm_gap-y-29{row-gap:7.25rem }}.gap-30{gap:7.5rem }@media (max-width:1024px){.lg_gap-30{gap:7.5rem }}@media (max-width:768px){.md_gap-30{gap:7.5rem }}@media (max-width:640px){.sm_gap-30{gap:7.5rem }}.gap-x-30{column-gap:7.5rem }@media (max-width:1024px){.lg_gap-x-30{column-gap:7.5rem }}@media (max-width:768px){.md_gap-x-30{column-gap:7.5rem }}@media (max-width:640px){.sm_gap-x-30{column-gap:7.5rem }}.gap-y-30{row-gap:7.5rem }@media (max-width:1024px){.lg_gap-y-30{row-gap:7.5rem }}@media (max-width:768px){.md_gap-y-30{row-gap:7.5rem }}@media (max-width:640px){.sm_gap-y-30{row-gap:7.5rem }}.gap-31{gap:7.75rem }@media (max-width:1024px){.lg_gap-31{gap:7.75rem }}@media (max-width:768px){.md_gap-31{gap:7.75rem }}@media (max-width:640px){.sm_gap-31{gap:7.75rem }}.gap-x-31{column-gap:7.75rem }@media (max-width:1024px){.lg_gap-x-31{column-gap:7.75rem }}@media (max-width:768px){.md_gap-x-31{column-gap:7.75rem }}@media (max-width:640px){.sm_gap-x-31{column-gap:7.75rem }}.gap-y-31{row-gap:7.75rem }@media (max-width:1024px){.lg_gap-y-31{row-gap:7.75rem }}@media (max-width:768px){.md_gap-y-31{row-gap:7.75rem }}@media (max-width:640px){.sm_gap-y-31{row-gap:7.75rem }}.gap-32{gap:8rem }@media (max-width:1024px){.lg_gap-32{gap:8rem }}@media (max-width:768px){.md_gap-32{gap:8rem }}@media (max-width:640px){.sm_gap-32{gap:8rem }}.gap-x-32{column-gap:8rem }@media (max-width:1024px){.lg_gap-x-32{column-gap:8rem }}@media (max-width:768px){.md_gap-x-32{column-gap:8rem }}@media (max-width:640px){.sm_gap-x-32{column-gap:8rem }}.gap-y-32{row-gap:8rem }@media (max-width:1024px){.lg_gap-y-32{row-gap:8rem }}@media (max-width:768px){.md_gap-y-32{row-gap:8rem }}@media (max-width:640px){.sm_gap-y-32{row-gap:8rem }}.rounded-none{border-radius:0px }.rounded-sm{border-radius:0.125rem }.rounded{border-radius:0.25rem }.rounded-md{border-radius:0.375rem }.rounded-lg{border-radius:0.5rem }.rounded-xl{border-radius:0.75rem }.rounded-2xl{border-radius:1rem }.rounded-3xl{border-radius:1.5rem }.rounded-full{border-radius:9999px }@media (max-width:1024px){.lg_rounded-none{border-radius:0px }.lg_rounded-sm{border-radius:0.125rem }.lg_rounded{border-radius:0.25rem }.lg_rounded-md{border-radius:0.375rem }.lg_rounded-lg{border-radius:0.5rem }.lg_rounded-xl{border-radius:0.75rem }.lg_rounded-2xl{border-radius:1rem }.lg_rounded-3xl{border-radius:1.5rem }.lg_rounded-full{border-radius:9999px }}@media (max-width:768px){.md_rounded-none{border-radius:0px }.md_rounded-sm{border-radius:0.125rem }.md_rounded{border-radius:0.25rem }.md_rounded-md{border-radius:0.375rem }.md_rounded-lg{border-radius:0.5rem }.md_rounded-xl{border-radius:0.75rem }.md_rounded-2xl{border-radius:1rem }.md_rounded-3xl{border-radius:1.5rem }.md_rounded-full{border-radius:9999px }}@media (max-width:640px){.sm_rounded-none{border-radius:0px }.sm_rounded-sm{border-radius:0.125rem }.sm_rounded{border-radius:0.25rem }.sm_rounded-md{border-radius:0.375rem }.sm_rounded-lg{border-radius:0.5rem }.sm_rounded-xl{border-radius:0.75rem }.sm_rounded-2xl{border-radius:1rem }.sm_rounded-3xl{border-radius:1.5rem }.sm_rounded-full{border-radius:9999px }}.rounded-t-none{border-top-left-radius:0px ;border-top-right-radius:0px }.rounded-t-sm{border-top-left-radius:0.125rem ;border-top-right-radius:0.125rem }.rounded-t{border-top-left-radius:0.25rem ;border-top-right-radius:0.25rem }.rounded-t-md{border-top-left-radius:0.375rem ;border-top-right-radius:0.375rem }.rounded-t-lg{border-top-left-radius:0.5rem ;border-top-right-radius:0.5rem }.rounded-t-xl{border-top-left-radius:0.75rem ;border-top-right-radius:0.75rem }.rounded-t-2xl{border-top-left-radius:1rem ;border-top-right-radius:1rem }.rounded-t-3xl{border-top-left-radius:1.5rem ;border-top-right-radius:1.5rem }.rounded-t-full{border-top-left-radius:9999px ;border-top-right-radius:9999px }@media (max-width:1024px){.lg_rounded-t-none{border-top-left-radius:0px ;border-top-right-radius:0px }.lg_rounded-t-sm{border-top-left-radius:0.125rem ;border-top-right-radius:0.125rem }.lg_rounded-t{border-top-left-radius:0.25rem ;border-top-right-radius:0.25rem }.lg_rounded-t-md{border-top-left-radius:0.375rem ;border-top-right-radius:0.375rem }.lg_rounded-t-lg{border-top-left-radius:0.5rem ;border-top-right-radius:0.5rem }.lg_rounded-t-xl{border-top-left-radius:0.75rem ;border-top-right-radius:0.75rem }.lg_rounded-t-2xl{border-top-left-radius:1rem ;border-top-right-radius:1rem }.lg_rounded-t-3xl{border-top-left-radius:1.5rem ;border-top-right-radius:1.5rem }.lg_rounded-t-full{border-top-left-radius:9999px ;border-top-right-radius:9999px }}@media (max-width:768px){.md_rounded-t-none{border-top-left-radius:0px ;border-top-right-radius:0px }.md_rounded-t-sm{border-top-left-radius:0.125rem ;border-top-right-radius:0.125rem }.md_rounded-t{border-top-left-radius:0.25rem ;border-top-right-radius:0.25rem }.md_rounded-t-md{border-top-left-radius:0.375rem ;border-top-right-radius:0.375rem }.md_rounded-t-lg{border-top-left-radius:0.5rem ;border-top-right-radius:0.5rem }.md_rounded-t-xl{border-top-left-radius:0.75rem ;border-top-right-radius:0.75rem }.md_rounded-t-2xl{border-top-left-radius:1rem ;border-top-right-radius:1rem }.md_rounded-t-3xl{border-top-left-radius:1.5rem ;border-top-right-radius:1.5rem }.md_rounded-t-full{border-top-left-radius:9999px ;border-top-right-radius:9999px }}@media (max-width:640px){.sm_rounded-t-none{border-top-left-radius:0px ;border-top-right-radius:0px }.sm_rounded-t-sm{border-top-left-radius:0.125rem ;border-top-right-radius:0.125rem }.sm_rounded-t{border-top-left-radius:0.25rem ;border-top-right-radius:0.25rem }.sm_rounded-t-md{border-top-left-radius:0.375rem ;border-top-right-radius:0.375rem }.sm_rounded-t-lg{border-top-left-radius:0.5rem ;border-top-right-radius:0.5rem }.sm_rounded-t-xl{border-top-left-radius:0.75rem ;border-top-right-radius:0.75rem }.sm_rounded-t-2xl{border-top-left-radius:1rem ;border-top-right-radius:1rem }.sm_rounded-t-3xl{border-top-left-radius:1.5rem ;border-top-right-radius:1.5rem }.sm_rounded-t-full{border-top-left-radius:9999px ;border-top-right-radius:9999px }}.rounded-b-none{border-bottom-left-radius:0px ;border-bottom-right-radius:0px }.rounded-b-sm{border-bottom-left-radius:0.125rem ;border-bottom-right-radius:0.125rem }.rounded-b{border-bottom-left-radius:0.25rem ;border-bottom-right-radius:0.25rem }.rounded-b-md{border-bottom-left-radius:0.375rem ;border-bottom-right-radius:0.375rem }.rounded-b-lg{border-bottom-left-radius:0.5rem ;border-bottom-right-radius:0.5rem }.rounded-b-xl{border-bottom-left-radius:0.75rem ;border-bottom-right-radius:0.75rem }.rounded-b-2xl{border-bottom-left-radius:1rem ;border-bottom-right-radius:1rem }.rounded-b-3xl{border-bottom-left-radius:1.5rem ;border-bottom-right-radius:1.5rem }.rounded-b-full{border-bottom-left-radius:9999px ;border-bottom-right-radius:9999px }@media (max-width:1024px){.lg_rounded-b-none{border-bottom-left-radius:0px ;border-bottom-right-radius:0px }.lg_rounded-b-sm{border-bottom-left-radius:0.125rem ;border-bottom-right-radius:0.125rem }.lg_rounded-b{border-bottom-left-radius:0.25rem ;border-bottom-right-radius:0.25rem }.lg_rounded-b-md{border-bottom-left-radius:0.375rem ;border-bottom-right-radius:0.375rem }.lg_rounded-b-lg{border-bottom-left-radius:0.5rem ;border-bottom-right-radius:0.5rem }.lg_rounded-b-xl{border-bottom-left-radius:0.75rem ;border-bottom-right-radius:0.75rem }.lg_rounded-b-2xl{border-bottom-left-radius:1rem ;border-bottom-right-radius:1rem }.lg_rounded-b-3xl{border-bottom-left-radius:1.5rem ;border-bottom-right-radius:1.5rem }.lg_rounded-b-full{border-bottom-left-radius:9999px ;border-bottom-right-radius:9999px }}@media (max-width:768px){.md_rounded-b-none{border-bottom-left-radius:0px ;border-bottom-right-radius:0px }.md_rounded-b-sm{border-bottom-left-radius:0.125rem ;border-bottom-right-radius:0.125rem }.md_rounded-b{border-bottom-left-radius:0.25rem ;border-bottom-right-radius:0.25rem }.md_rounded-b-md{border-bottom-left-radius:0.375rem ;border-bottom-right-radius:0.375rem }.md_rounded-b-lg{border-bottom-left-radius:0.5rem ;border-bottom-right-radius:0.5rem }.md_rounded-b-xl{border-bottom-left-radius:0.75rem ;border-bottom-right-radius:0.75rem }.md_rounded-b-2xl{border-bottom-left-radius:1rem ;border-bottom-right-radius:1rem }.md_rounded-b-3xl{border-bottom-left-radius:1.5rem ;border-bottom-right-radius:1.5rem }.md_rounded-b-full{border-bottom-left-radius:9999px ;border-bottom-right-radius:9999px }}@media (max-width:640px){.sm_rounded-b-none{border-bottom-left-radius:0px ;border-bottom-right-radius:0px }.sm_rounded-b-sm{border-bottom-left-radius:0.125rem ;border-bottom-right-radius:0.125rem }.sm_rounded-b{border-bottom-left-radius:0.25rem ;border-bottom-right-radius:0.25rem }.sm_rounded-b-md{border-bottom-left-radius:0.375rem ;border-bottom-right-radius:0.375rem }.sm_rounded-b-lg{border-bottom-left-radius:0.5rem ;border-bottom-right-radius:0.5rem }.sm_rounded-b-xl{border-bottom-left-radius:0.75rem ;border-bottom-right-radius:0.75rem }.sm_rounded-b-2xl{border-bottom-left-radius:1rem ;border-bottom-right-radius:1rem }.sm_rounded-b-3xl{border-bottom-left-radius:1.5rem ;border-bottom-right-radius:1.5rem }.sm_rounded-b-full{border-bottom-left-radius:9999px ;border-bottom-right-radius:9999px }}.rounded-l-none{border-top-left-radius:0px ;border-bottom-left-radius:0px }.rounded-l-sm{border-top-left-radius:0.125rem ;border-bottom-left-radius:0.125rem }.rounded-l{border-top-left-radius:0.25rem ;border-bottom-left-radius:0.25rem }.rounded-l-md{border-top-left-radius:0.375rem ;border-bottom-left-radius:0.375rem }.rounded-l-lg{border-top-left-radius:0.5rem ;border-bottom-left-radius:0.5rem }.rounded-l-xl{border-top-left-radius:0.75rem ;border-bottom-left-radius:0.75rem }.rounded-l-2xl{border-top-left-radius:1rem ;border-bottom-left-radius:1rem }.rounded-l-3xl{border-top-left-radius:1.5rem ;border-bottom-left-radius:1.5rem }.rounded-l-full{border-top-left-radius:9999px ;border-bottom-left-radius:9999px }@media (max-width:1024px){.lg_rounded-l-none{border-top-left-radius:0px ;border-bottom-left-radius:0px }.lg_rounded-l-sm{border-top-left-radius:0.125rem ;border-bottom-left-radius:0.125rem }.lg_rounded-l{border-top-left-radius:0.25rem ;border-bottom-left-radius:0.25rem }.lg_rounded-l-md{border-top-left-radius:0.375rem ;border-bottom-left-radius:0.375rem }.lg_rounded-l-lg{border-top-left-radius:0.5rem ;border-bottom-left-radius:0.5rem }.lg_rounded-l-xl{border-top-left-radius:0.75rem ;border-bottom-left-radius:0.75rem }.lg_rounded-l-2xl{border-top-left-radius:1rem ;border-bottom-left-radius:1rem }.lg_rounded-l-3xl{border-top-left-radius:1.5rem ;border-bottom-left-radius:1.5rem }.lg_rounded-l-full{border-top-left-radius:9999px ;border-bottom-left-radius:9999px }}@media (max-width:768px){.md_rounded-l-none{border-top-left-radius:0px ;border-bottom-left-radius:0px }.md_rounded-l-sm{border-top-left-radius:0.125rem ;border-bottom-left-radius:0.125rem }.md_rounded-l{border-top-left-radius:0.25rem ;border-bottom-left-radius:0.25rem }.md_rounded-l-md{border-top-left-radius:0.375rem ;border-bottom-left-radius:0.375rem }.md_rounded-l-lg{border-top-left-radius:0.5rem ;border-bottom-left-radius:0.5rem }.md_rounded-l-xl{border-top-left-radius:0.75rem ;border-bottom-left-radius:0.75rem }.md_rounded-l-2xl{border-top-left-radius:1rem ;border-bottom-left-radius:1rem }.md_rounded-l-3xl{border-top-left-radius:1.5rem ;border-bottom-left-radius:1.5rem }.md_rounded-l-full{border-top-left-radius:9999px ;border-bottom-left-radius:9999px }}@media (max-width:640px){.sm_rounded-l-none{border-top-left-radius:0px ;border-bottom-left-radius:0px }.sm_rounded-l-sm{border-top-left-radius:0.125rem ;border-bottom-left-radius:0.125rem }.sm_rounded-l{border-top-left-radius:0.25rem ;border-bottom-left-radius:0.25rem }.sm_rounded-l-md{border-top-left-radius:0.375rem ;border-bottom-left-radius:0.375rem }.sm_rounded-l-lg{border-top-left-radius:0.5rem ;border-bottom-left-radius:0.5rem }.sm_rounded-l-xl{border-top-left-radius:0.75rem ;border-bottom-left-radius:0.75rem }.sm_rounded-l-2xl{border-top-left-radius:1rem ;border-bottom-left-radius:1rem }.sm_rounded-l-3xl{border-top-left-radius:1.5rem ;border-bottom-left-radius:1.5rem }.sm_rounded-l-full{border-top-left-radius:9999px ;border-bottom-left-radius:9999px }}.rounded-r-none{border-top-right-radius:0px ;border-bottom-right-radius:0px }.rounded-r-sm{border-top-right-radius:0.125rem ;border-bottom-right-radius:0.125rem }.rounded-r{border-top-right-radius:0.25rem ;border-bottom-right-radius:0.25rem }.rounded-r-md{border-top-right-radius:0.375rem ;border-bottom-right-radius:0.375rem }.rounded-r-lg{border-top-right-radius:0.5rem ;border-bottom-right-radius:0.5rem }.rounded-r-xl{border-top-right-radius:0.75rem ;border-bottom-right-radius:0.75rem }.rounded-r-2xl{border-top-right-radius:1rem ;border-bottom-right-radius:1rem }.rounded-r-3xl{border-top-right-radius:1.5rem ;border-bottom-right-radius:1.5rem }.rounded-r-full{border-top-right-radius:9999px ;border-bottom-right-radius:9999px }@media (max-width:1024px){.lg_rounded-r-none{border-top-right-radius:0px ;border-bottom-right-radius:0px }.lg_rounded-r-sm{border-top-right-radius:0.125rem ;border-bottom-right-radius:0.125rem }.lg_rounded-r{border-top-right-radius:0.25rem ;border-bottom-right-radius:0.25rem }.lg_rounded-r-md{border-top-right-radius:0.375rem ;border-bottom-right-radius:0.375rem }.lg_rounded-r-lg{border-top-right-radius:0.5rem ;border-bottom-right-radius:0.5rem }.lg_rounded-r-xl{border-top-right-radius:0.75rem ;border-bottom-right-radius:0.75rem }.lg_rounded-r-2xl{border-top-right-radius:1rem ;border-bottom-right-radius:1rem }.lg_rounded-r-3xl{border-top-right-radius:1.5rem ;border-bottom-right-radius:1.5rem }.lg_rounded-r-full{border-top-right-radius:9999px ;border-bottom-right-radius:9999px }}@media (max-width:768px){.md_rounded-r-none{border-top-right-radius:0px ;border-bottom-right-radius:0px }.md_rounded-r-sm{border-top-right-radius:0.125rem ;border-bottom-right-radius:0.125rem }.md_rounded-r{border-top-right-radius:0.25rem ;border-bottom-right-radius:0.25rem }.md_rounded-r-md{border-top-right-radius:0.375rem ;border-bottom-right-radius:0.375rem }.md_rounded-r-lg{border-top-right-radius:0.5rem ;border-bottom-right-radius:0.5rem }.md_rounded-r-xl{border-top-right-radius:0.75rem ;border-bottom-right-radius:0.75rem }.md_rounded-r-2xl{border-top-right-radius:1rem ;border-bottom-right-radius:1rem }.md_rounded-r-3xl{border-top-right-radius:1.5rem ;border-bottom-right-radius:1.5rem }.md_rounded-r-full{border-top-right-radius:9999px ;border-bottom-right-radius:9999px }}@media (max-width:640px){.sm_rounded-r-none{border-top-right-radius:0px ;border-bottom-right-radius:0px }.sm_rounded-r-sm{border-top-right-radius:0.125rem ;border-bottom-right-radius:0.125rem }.sm_rounded-r{border-top-right-radius:0.25rem ;border-bottom-right-radius:0.25rem }.sm_rounded-r-md{border-top-right-radius:0.375rem ;border-bottom-right-radius:0.375rem }.sm_rounded-r-lg{border-top-right-radius:0.5rem ;border-bottom-right-radius:0.5rem }.sm_rounded-r-xl{border-top-right-radius:0.75rem ;border-bottom-right-radius:0.75rem }.sm_rounded-r-2xl{border-top-right-radius:1rem ;border-bottom-right-radius:1rem }.sm_rounded-r-3xl{border-top-right-radius:1.5rem ;border-bottom-right-radius:1.5rem }.sm_rounded-r-full{border-top-right-radius:9999px ;border-bottom-right-radius:9999px }}.border{border-width:1px;border-style:solid}.border-0{border-width:0}.border-t{border-top-width:1px;border-style:solid}.border-b{border-bottom-width:1px;border-style:solid}.border-l{border-left-width:1px;border-style:solid}.border-r{border-right-width:1px;border-style:solid}.border-2{border-width:2px;border-style:solid}.border-3{border-width:3px;border-style:solid}.border-4{border-width:4px;border-style:solid}.border-none{border-style:none }.border-hidden{border-style:hidden }.border-solid{border-style:solid }.border-dashed{border-style:dashed }@media (max-width:1024px){.lg_border-none{border-style:none }.lg_border-hidden{border-style:hidden }.lg_border-solid{border-style:solid }.lg_border-dashed{border-style:dashed }}@media (max-width:768px){.md_border-none{border-style:none }.md_border-hidden{border-style:hidden }.md_border-solid{border-style:solid }.md_border-dashed{border-style:dashed }}@media (max-width:640px){.sm_border-none{border-style:none }.sm_border-hidden{border-style:hidden }.sm_border-solid{border-style:solid }.sm_border-dashed{border-style:dashed }}.aspect-1by1{aspect-ratio:1 }.aspect-4by3{aspect-ratio:1.3333333333 }.aspect-3by2{aspect-ratio:1.5 }.aspect-16by9{aspect-ratio:1.7777777778 }@media (max-width:1024px){.lg_aspect-1by1{aspect-ratio:1 }.lg_aspect-4by3{aspect-ratio:1.3333333333 }.lg_aspect-3by2{aspect-ratio:1.5 }.lg_aspect-16by9{aspect-ratio:1.7777777778 }}@media (max-width:768px){.md_aspect-1by1{aspect-ratio:1 }.md_aspect-4by3{aspect-ratio:1.3333333333 }.md_aspect-3by2{aspect-ratio:1.5 }.md_aspect-16by9{aspect-ratio:1.7777777778 }}@media (max-width:640px){.sm_aspect-1by1{aspect-ratio:1 }.sm_aspect-4by3{aspect-ratio:1.3333333333 }.sm_aspect-3by2{aspect-ratio:1.5 }.sm_aspect-16by9{aspect-ratio:1.7777777778 }}.w-0{width:0 }.w-1_2{width:50% }.w-1_3{width:33.333333% }.w-2_3{width:66.666667% }.w-1_4{width:25% }.w-2_4{width:50% }.w-3_4{width:75% }.w-1_5{width:20% }.w-2_5{width:40% }.w-3_5{width:60% }.w-4_5{width:80% }.w-1_6{width:16.666667% }.w-2_6{width:33.333333% }.w-3_6{width:50% }.w-4_6{width:66.666667% }.w-5_6{width:83.333333% }.w-full,.accordion__item{width:100% }.w-screen{width:100vw }.w-min{width:min-content }.w-max{width:max-content }@media (max-width:1024px){.lg_w-0{width:0 }.lg_w-1_2{width:50% }.lg_w-1_3{width:33.333333% }.lg_w-2_3{width:66.666667% }.lg_w-1_4{width:25% }.lg_w-2_4{width:50% }.lg_w-3_4{width:75% }.lg_w-1_5{width:20% }.lg_w-2_5{width:40% }.lg_w-3_5{width:60% }.lg_w-4_5{width:80% }.lg_w-1_6{width:16.666667% }.lg_w-2_6{width:33.333333% }.lg_w-3_6{width:50% }.lg_w-4_6{width:66.666667% }.lg_w-5_6{width:83.333333% }.lg_w-full{width:100% }.lg_w-screen{width:100vw }.lg_w-min{width:min-content }.lg_w-max{width:max-content }}@media (max-width:768px){.md_w-0{width:0 }.md_w-1_2{width:50% }.md_w-1_3{width:33.333333% }.md_w-2_3{width:66.666667% }.md_w-1_4{width:25% }.md_w-2_4{width:50% }.md_w-3_4{width:75% }.md_w-1_5{width:20% }.md_w-2_5{width:40% }.md_w-3_5{width:60% }.md_w-4_5{width:80% }.md_w-1_6{width:16.666667% }.md_w-2_6{width:33.333333% }.md_w-3_6{width:50% }.md_w-4_6{width:66.666667% }.md_w-5_6{width:83.333333% }.md_w-full{width:100% }.md_w-screen{width:100vw }.md_w-min{width:min-content }.md_w-max{width:max-content }}@media (max-width:640px){.sm_w-0{width:0 }.sm_w-1_2{width:50% }.sm_w-1_3{width:33.333333% }.sm_w-2_3{width:66.666667% }.sm_w-1_4{width:25% }.sm_w-2_4{width:50% }.sm_w-3_4{width:75% }.sm_w-1_5{width:20% }.sm_w-2_5{width:40% }.sm_w-3_5{width:60% }.sm_w-4_5{width:80% }.sm_w-1_6{width:16.666667% }.sm_w-2_6{width:33.333333% }.sm_w-3_6{width:50% }.sm_w-4_6{width:66.666667% }.sm_w-5_6{width:83.333333% }.sm_w-full{width:100% }.sm_w-screen{width:100vw }.sm_w-min{width:min-content }.sm_w-max{width:max-content }}.max-w-none{max-width:none }.max-w-xs{max-width:20rem }.max-w-sm{max-width:24rem }.max-w-md{max-width:28rem }.max-w-lg{max-width:32rem }.max-w-xl{max-width:36rem }.max-w-2xl{max-width:42rem }.max-w-3xl{max-width:48rem }.max-w-4xl{max-width:56rem }.max-w-5xl{max-width:64rem }.max-w-6xl{max-width:72rem }.max-w-7xl{max-width:80rem }.max-w-full{max-width:100% }.max-w-min{max-width:min-content }.max-w-max{max-width:max-content }.max-w-prose{max-width:65ch }@media (max-width:1024px){.lg_max-w-none{max-width:none }.lg_max-w-xs{max-width:20rem }.lg_max-w-sm{max-width:24rem }.lg_max-w-md{max-width:28rem }.lg_max-w-lg{max-width:32rem }.lg_max-w-xl{max-width:36rem }.lg_max-w-2xl{max-width:42rem }.lg_max-w-3xl{max-width:48rem }.lg_max-w-4xl{max-width:56rem }.lg_max-w-5xl{max-width:64rem }.lg_max-w-6xl{max-width:72rem }.lg_max-w-7xl{max-width:80rem }.lg_max-w-full{max-width:100% }.lg_max-w-min{max-width:min-content }.lg_max-w-max{max-width:max-content }.lg_max-w-prose{max-width:65ch }}@media (max-width:768px){.md_max-w-none{max-width:none }.md_max-w-xs{max-width:20rem }.md_max-w-sm{max-width:24rem }.md_max-w-md{max-width:28rem }.md_max-w-lg{max-width:32rem }.md_max-w-xl{max-width:36rem }.md_max-w-2xl{max-width:42rem }.md_max-w-3xl{max-width:48rem }.md_max-w-4xl{max-width:56rem }.md_max-w-5xl{max-width:64rem }.md_max-w-6xl{max-width:72rem }.md_max-w-7xl{max-width:80rem }.md_max-w-full{max-width:100% }.md_max-w-min{max-width:min-content }.md_max-w-max{max-width:max-content }.md_max-w-prose{max-width:65ch }}@media (max-width:640px){.sm_max-w-none{max-width:none }.sm_max-w-xs{max-width:20rem }.sm_max-w-sm{max-width:24rem }.sm_max-w-md{max-width:28rem }.sm_max-w-lg{max-width:32rem }.sm_max-w-xl{max-width:36rem }.sm_max-w-2xl{max-width:42rem }.sm_max-w-3xl{max-width:48rem }.sm_max-w-4xl{max-width:56rem }.sm_max-w-5xl{max-width:64rem }.sm_max-w-6xl{max-width:72rem }.sm_max-w-7xl{max-width:80rem }.sm_max-w-full{max-width:100% }.sm_max-w-min{max-width:min-content }.sm_max-w-max{max-width:max-content }.sm_max-w-prose{max-width:65ch }}.min-w-0{min-width:0 }.min-w-full{min-width:100% }.min-w-min{min-width:min-content }.min-w-max{min-width:max-content }@media (max-width:1024px){.lg_min-w-0{min-width:0 }.lg_min-w-full{min-width:100% }.lg_min-w-min{min-width:min-content }.lg_min-w-max{min-width:max-content }}@media (max-width:768px){.md_min-w-0{min-width:0 }.md_min-w-full{min-width:100% }.md_min-w-min{min-width:min-content }.md_min-w-max{min-width:max-content }}@media (max-width:640px){.sm_min-w-0{min-width:0 }.sm_min-w-full{min-width:100% }.sm_min-w-min{min-width:min-content }.sm_min-w-max{min-width:max-content }}.h-0{height:0 }.h-1_2{height:50% }.h-1_3{height:33.333333% }.h-2_3{height:66.666667% }.h-1_4{height:25% }.h-2_4{height:50% }.h-3_4{height:75% }.h-1_5{height:20% }.h-2_5{height:40% }.h-3_5{height:60% }.h-4_5{height:80% }.h-1_6{height:16.666667% }.h-2_6{height:33.333333% }.h-3_6{height:50% }.h-4_6{height:66.666667% }.h-5_6{height:83.333333% }.h-full{height:100% }.h-screen{height:100vh }.h-min{height:min-content }.h-max{height:max-content }@media (max-width:1024px){.lg_h-0{height:0 }.lg_h-1_2{height:50% }.lg_h-1_3{height:33.333333% }.lg_h-2_3{height:66.666667% }.lg_h-1_4{height:25% }.lg_h-2_4{height:50% }.lg_h-3_4{height:75% }.lg_h-1_5{height:20% }.lg_h-2_5{height:40% }.lg_h-3_5{height:60% }.lg_h-4_5{height:80% }.lg_h-1_6{height:16.666667% }.lg_h-2_6{height:33.333333% }.lg_h-3_6{height:50% }.lg_h-4_6{height:66.666667% }.lg_h-5_6{height:83.333333% }.lg_h-full{height:100% }.lg_h-screen{height:100vh }.lg_h-min{height:min-content }.lg_h-max{height:max-content }}@media (max-width:768px){.md_h-0{height:0 }.md_h-1_2{height:50% }.md_h-1_3{height:33.333333% }.md_h-2_3{height:66.666667% }.md_h-1_4{height:25% }.md_h-2_4{height:50% }.md_h-3_4{height:75% }.md_h-1_5{height:20% }.md_h-2_5{height:40% }.md_h-3_5{height:60% }.md_h-4_5{height:80% }.md_h-1_6{height:16.666667% }.md_h-2_6{height:33.333333% }.md_h-3_6{height:50% }.md_h-4_6{height:66.666667% }.md_h-5_6{height:83.333333% }.md_h-full{height:100% }.md_h-screen{height:100vh }.md_h-min{height:min-content }.md_h-max{height:max-content }}@media (max-width:640px){.sm_h-0{height:0 }.sm_h-1_2{height:50% }.sm_h-1_3{height:33.333333% }.sm_h-2_3{height:66.666667% }.sm_h-1_4{height:25% }.sm_h-2_4{height:50% }.sm_h-3_4{height:75% }.sm_h-1_5{height:20% }.sm_h-2_5{height:40% }.sm_h-3_5{height:60% }.sm_h-4_5{height:80% }.sm_h-1_6{height:16.666667% }.sm_h-2_6{height:33.333333% }.sm_h-3_6{height:50% }.sm_h-4_6{height:66.666667% }.sm_h-5_6{height:83.333333% }.sm_h-full{height:100% }.sm_h-screen{height:100vh }.sm_h-min{height:min-content }.sm_h-max{height:max-content }}.min-h-0{min-height:0 }.min-h-xs{min-height:20rem }.min-h-sm{min-height:24rem }.min-h-md{min-height:28rem }.min-h-lg{min-height:32rem }.min-h-xl{min-height:36rem }.min-h-2xl{min-height:42rem }.min-h-3xl{min-height:48rem }.min-h-4xl{min-height:56rem }.min-h-5xl{min-height:64rem }.min-h-6xl{min-height:72rem }.min-h-7xl{min-height:80rem }.min-h-full{min-height:100% }.min-h-screen{min-height:100vh }.min-h-min{min-height:min-content }.min-h-max{min-height:max-content }@media (max-width:1024px){.lg_min-h-0{min-height:0 }.lg_min-h-xs{min-height:20rem }.lg_min-h-sm{min-height:24rem }.lg_min-h-md{min-height:28rem }.lg_min-h-lg{min-height:32rem }.lg_min-h-xl{min-height:36rem }.lg_min-h-2xl{min-height:42rem }.lg_min-h-3xl{min-height:48rem }.lg_min-h-4xl{min-height:56rem }.lg_min-h-5xl{min-height:64rem }.lg_min-h-6xl{min-height:72rem }.lg_min-h-7xl{min-height:80rem }.lg_min-h-full{min-height:100% }.lg_min-h-screen{min-height:100vh }.lg_min-h-min{min-height:min-content }.lg_min-h-max{min-height:max-content }}@media (max-width:768px){.md_min-h-0{min-height:0 }.md_min-h-xs{min-height:20rem }.md_min-h-sm{min-height:24rem }.md_min-h-md{min-height:28rem }.md_min-h-lg{min-height:32rem }.md_min-h-xl{min-height:36rem }.md_min-h-2xl{min-height:42rem }.md_min-h-3xl{min-height:48rem }.md_min-h-4xl{min-height:56rem }.md_min-h-5xl{min-height:64rem }.md_min-h-6xl{min-height:72rem }.md_min-h-7xl{min-height:80rem }.md_min-h-full{min-height:100% }.md_min-h-screen{min-height:100vh }.md_min-h-min{min-height:min-content }.md_min-h-max{min-height:max-content }}@media (max-width:640px){.sm_min-h-0{min-height:0 }.sm_min-h-xs{min-height:20rem }.sm_min-h-sm{min-height:24rem }.sm_min-h-md{min-height:28rem }.sm_min-h-lg{min-height:32rem }.sm_min-h-xl{min-height:36rem }.sm_min-h-2xl{min-height:42rem }.sm_min-h-3xl{min-height:48rem }.sm_min-h-4xl{min-height:56rem }.sm_min-h-5xl{min-height:64rem }.sm_min-h-6xl{min-height:72rem }.sm_min-h-7xl{min-height:80rem }.sm_min-h-full{min-height:100% }.sm_min-h-screen{min-height:100vh }.sm_min-h-min{min-height:min-content }.sm_min-h-max{min-height:max-content }}.text-xs,.woocommerce-info a.button,.woocommerce-info a.woocommerce-Button,.woocommerce-info a.wc-forward,.woocommerce-info a.restore-item,.woocommerce-error a.button,.woocommerce-error a.woocommerce-Button,.woocommerce-error a.wc-forward,.woocommerce-error a.restore-item,.woocommerce-message a.button,.woocommerce-message a.woocommerce-Button,.woocommerce-message a.wc-forward,.woocommerce-message a.restore-item,.section--reviews .reviews-band__source,.section--newsletter .newsletter__consent,.section--newsletter .newsletter__notice,.section--newsletter .newsletter__account,.woocommerce-account .account-dashboard__order-status,.woocommerce-account .edit-account__hint,.a148-checkout__legal-notice,.a148-checkout__item-meta,.a148-checkout__payment-abbr,.a148-pickup-benefit,.a148-pickup-address,.a148-invoice-locked-hint__note,.blog-card__cat,.blog-single__cat,.author-box__kicker,.blog-postnav__dir{font-size:0.75rem;line-height:1.2}@media (max-width:1024px){.lg_text-xs{font-size:0.75rem;line-height:1.2}}@media (max-width:768px){.md_text-xs{font-size:0.75rem;line-height:1.2}}@media (max-width:640px){.sm_text-xs{font-size:0.75rem;line-height:1.2}}.text-sm,.section__pretitle,.section__button,.a148-breadcrumb,.button,.woocommerce-info,.woocommerce-error,.woocommerce-message,.section--reviews .reviews-band__badge-more,.section--reviews .reviews-band__badge-text,.section--reviews .reviews-band__text,.section--hero-centered .hero__pretitle,.section--story .story__pretitle,.section--story .story__text,.parallax__attribution,.section--banner .banner__pretitle,.section--banner .banner__urgency,.section--newsletter .newsletter__subtitle,.section--newsletter .newsletter__benefits li,.section--newsletter .newsletter__input,.section--newsletter .newsletter__submit,.a148-login__eyebrow,.a148-login__pw-summary,.legal__pdf-btn,.wd-landing__note,.wd-label,.wd-radio,.wd-review-sub,.wd-summary__key,.wd-summary__val,.wd-back,.wd-done__hint,.a148-rr-card__error,.a148-rr-card__preview-note,.a148-rr-form__label,.a148-rr-form__reward,.a148-rr-form__legal,.a148-checkout-page #shipping_method_wrapper .woocommerce-shipping-destination,.a148-checkout-page #shipping_method_wrapper small,.a148-invoice-guest-hint,.a148-invoice-locked-hint,.blog-archive__filter-label,.blog-archive__filter-select,.blog-card__meta,.blog-card__excerpt,.blog-card__more,.blog-single__meta,.author-box__bio,.author-box__social a,.blog-pagination .page-numbers,.error404__text,.error404__btn{font-size:0.875rem;line-height:1.2}@media (max-width:1024px){.lg_text-sm{font-size:0.875rem;line-height:1.2}}@media (max-width:768px){.md_text-sm{font-size:0.875rem;line-height:1.2}}@media (max-width:640px){.sm_text-sm{font-size:0.875rem;line-height:1.2}}.text-base,.section__button .icon,.accordion__header,.section--story-split .section__text,.woocommerce-account .edit-account__section-title,.legal__intro,.legal__company-name,.legal--privacy .legal__row-content h3,.contact__value,.wd-landing__intro,.wd-intro,.wd-submit,.wd-done__text,.wd-done__ref,.a148-checkout__delivery-info .icon,.a148-checkout__delivery-hint .icon,.blog-card--lead .blog-card__excerpt,.blog-tldr__item,.blog-empty__text,.error404__btn .icon{font-size:1rem;line-height:1.35}@media (max-width:1024px){.lg_text-base{font-size:1rem;line-height:1.35}}@media (max-width:768px){.md_text-base{font-size:1rem;line-height:1.35}}@media (max-width:640px){.sm_text-base{font-size:1rem;line-height:1.35}}.text-lg,.section--hero-centered .hero__text,.section--newsletter .newsletter__benefits .icon,.blog__content p,.woocommerce-account .account-dashboard__section-title,.wd-landing__btn,.blog-single__content,.blog-faq__q{font-size:1.125rem;line-height:1.2}@media (max-width:1024px){.lg_text-lg{font-size:1.125rem;line-height:1.2}}@media (max-width:768px){.md_text-lg{font-size:1.125rem;line-height:1.2}}@media (max-width:640px){.sm_text-lg{font-size:1.125rem;line-height:1.2}}.text-xl,.woocommerce-account .woocommerce-MyAccount-navigation li a::before,.woocommerce-account .edit-account__section-icon,.legal__row-label h2,.wd-review-title,.blog-card__title,.blog-tldr__title,.author-box__name{font-size:1.25rem;line-height:1.25}@media (max-width:1024px){.lg_text-xl{font-size:1.25rem;line-height:1.25}}@media (max-width:768px){.md_text-xl{font-size:1.25rem;line-height:1.25}}@media (max-width:640px){.sm_text-xl{font-size:1.25rem;line-height:1.25}}.text-2xl,.section--story .story__title,.section--newsletter .newsletter__title,.woocommerce-account .account-dashboard__action-icon,.woocommerce-account .edit-account__title,.wd-done__title,.a148-rr-card__title,.blog-faq__title,.blog-related-courses__title,.blog-related-posts__title,.error404__title{font-size:1.5rem;line-height:1.1}@media (max-width:1024px){.lg_text-2xl{font-size:1.5rem;line-height:1.1}}@media (max-width:768px){.md_text-2xl{font-size:1.5rem;line-height:1.1}}@media (max-width:640px){.sm_text-2xl{font-size:1.5rem;line-height:1.1}}.text-3xl,.section--banner .banner__subtitle,.blog-card--lead .blog-card__title{font-size:1.875rem;line-height:1.2}@media (max-width:1024px){.lg_text-3xl{font-size:1.875rem;line-height:1.2}}@media (max-width:768px){.md_text-3xl{font-size:1.875rem;line-height:1.2}}@media (max-width:640px){.sm_text-3xl{font-size:1.875rem;line-height:1.2}}.text-4xl,.section__title,.section--hero-centered .hero__title,.section--banner .banner__title,.blog-single__title{font-size:2.5rem;line-height:1.2}@media (max-width:1024px){.lg_text-4xl{font-size:2.5rem;line-height:1.2}}@media (max-width:768px){.md_text-4xl{font-size:2.5rem;line-height:1.2}}@media (max-width:640px){.sm_text-4xl{font-size:2.5rem;line-height:1.2}}.text-5xl{font-size:3rem;line-height:1}@media (max-width:1024px){.lg_text-5xl{font-size:3rem;line-height:1}}@media (max-width:768px){.md_text-5xl{font-size:3rem;line-height:1}}@media (max-width:640px){.sm_text-5xl{font-size:3rem;line-height:1}}.text-6xl{font-size:3.75rem;line-height:1}@media (max-width:1024px){.lg_text-6xl{font-size:3.75rem;line-height:1}}@media (max-width:768px){.md_text-6xl{font-size:3.75rem;line-height:1}}@media (max-width:640px){.sm_text-6xl{font-size:3.75rem;line-height:1}}.text-7xl{font-size:4.5rem;line-height:1.2}@media (max-width:1024px){.lg_text-7xl{font-size:4.5rem;line-height:1.2}}@media (max-width:768px){.md_text-7xl{font-size:4.5rem;line-height:1.2}}@media (max-width:640px){.sm_text-7xl{font-size:4.5rem;line-height:1.2}}.text-8xl{font-size:6rem;line-height:1.2}@media (max-width:1024px){.lg_text-8xl{font-size:6rem;line-height:1.2}}@media (max-width:768px){.md_text-8xl{font-size:6rem;line-height:1.2}}@media (max-width:640px){.sm_text-8xl{font-size:6rem;line-height:1.2}}.text-9xl{font-size:8rem;line-height:1.2}@media (max-width:1024px){.lg_text-9xl{font-size:8rem;line-height:1.2}}@media (max-width:768px){.md_text-9xl{font-size:8rem;line-height:1.2}}@media (max-width:640px){.sm_text-9xl{font-size:8rem;line-height:1.2}}.font-thin{font-weight:100 }.font-extralight{font-weight:200 }.font-light,.section--story-split .section__text,.section--banner .banner__subtitle,.blog__content p,.blog-card__excerpt,.error404__text{font-weight:300 }.font-normal{font-weight:400 }.font-medium,.a148-breadcrumb [aria-current="page"],.offcanvas-account__label,.section--story-split .section__pretitle,.section--banner .banner__pretitle,.legal--versand .versand-table td:first-child,.legal--versand .versand-hours__day,.contact__hours-day,.wd-back,.wd-home-link,.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>label,.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>label .woocommerce-Price-amount,.a148-pickup-benefit,.blog-archive__filter-label,.author-box__social a,.blog-pagination .page-numbers{font-weight:500 }.font-semibold,.section__button,.offcanvas-account__title,.woocommerce-info a.button,.woocommerce-info a.woocommerce-Button,.woocommerce-info a.wc-forward,.woocommerce-info a.restore-item,.woocommerce-error a.button,.woocommerce-error a.woocommerce-Button,.woocommerce-error a.wc-forward,.woocommerce-error a.restore-item,.woocommerce-message a.button,.woocommerce-message a.woocommerce-Button,.woocommerce-message a.wc-forward,.woocommerce-message a.restore-item,.woocommerce-error__title,.woocommerce-error li:not(.woocommerce-error__title) strong,.faq__q,.section--reviews .reviews-band__avatar,.section--reviews .reviews-band__name,.home-sticky-cta__btn,.section--hero-centered .hero__pretitle,.section--banner .banner__urgency,.section--newsletter .newsletter__submit,.blog__content a,.woocommerce-account .account-dashboard__action-label,.woocommerce-account .account-dashboard__order-status,.woocommerce-account .account-dashboard__shop-btn,.woocommerce-account .edit-account__label,.woocommerce-account .edit-account__submit,.a148-login__pw-summary,.legal__row-label h2,.legal__company-name,.legal__detail-label,.legal__row-content--text h3,.legal--privacy .legal__row-content h3,.legal--accessibility .legal__row-content strong,.legal--versand .legal__row-content strong,.legal--versand .versand-table th,.legal__pdf-btn,.legal--agb .legal__point-num,.contact__label,.contact__route,.contact-form__label,.wd-landing__btn,.wd-label,.wd-errors__title,.wd-submit,.wd-summary__key,.a148-rr-card__product-name,.a148-rr-form__label,.a148-rr-form__submit,.a148-bump__title,.a148-invoice-guest-hint a,.a148-invoice-locked-hint a,.a148-invoice-guest-hint__link,.blog-card__cat,.blog-card__title,.blog-card__more,.blog-single__cat,.blog-tldr__title,.blog-faq__title,.blog-faq__q,.author-box__name,.blog-related-courses__title,.blog-related-posts__title,.blog-postnav__title,.error404__btn{font-weight:600 }.font-bold,.woocommerce-account .account-dashboard__order-number,.woocommerce-account .account-dashboard__order-total,.woocommerce-account .edit-account__title,.woocommerce-account .edit-account__section-title,.legal__page-title,.wd-review-title,.wd-done__title,.a148-bump__badge,.a148-checkout__payment-abbr,.blog-single__title,.error404__code,.error404__title{font-weight:700 }.font-extrabold,.button{font-weight:800 }.font-black{font-weight:900 }@media (max-width:1024px){.lg_font-thin{font-weight:100 }.lg_font-extralight{font-weight:200 }.lg_font-light{font-weight:300 }.lg_font-normal{font-weight:400 }.lg_font-medium{font-weight:500 }.lg_font-semibold{font-weight:600 }.lg_font-bold{font-weight:700 }.lg_font-extrabold{font-weight:800 }.lg_font-black{font-weight:900 }}@media (max-width:768px){.md_font-thin{font-weight:100 }.md_font-extralight{font-weight:200 }.md_font-light{font-weight:300 }.md_font-normal{font-weight:400 }.md_font-medium{font-weight:500 }.md_font-semibold{font-weight:600 }.md_font-bold{font-weight:700 }.md_font-extrabold{font-weight:800 }.md_font-black{font-weight:900 }}@media (max-width:640px){.sm_font-thin{font-weight:100 }.sm_font-extralight{font-weight:200 }.sm_font-light{font-weight:300 }.sm_font-normal{font-weight:400 }.sm_font-medium{font-weight:500 }.sm_font-semibold{font-weight:600 }.sm_font-bold{font-weight:700 }.sm_font-extrabold{font-weight:800 }.sm_font-black{font-weight:900 }}.font-heading{font-family:var(--font-heading) }.font-body{font-family:var(--font-body) }.font-icon{font-family:var(--font-icon) }.font-primary{font-family:var(--font-primary) }.font-secondary{font-family:var(--font-secondary) }@media (max-width:1024px){.lg_font-heading{font-family:var(--font-heading) }.lg_font-body{font-family:var(--font-body) }.lg_font-icon{font-family:var(--font-icon) }.lg_font-primary{font-family:var(--font-primary) }.lg_font-secondary{font-family:var(--font-secondary) }}@media (max-width:768px){.md_font-heading{font-family:var(--font-heading) }.md_font-body{font-family:var(--font-body) }.md_font-icon{font-family:var(--font-icon) }.md_font-primary{font-family:var(--font-primary) }.md_font-secondary{font-family:var(--font-secondary) }}@media (max-width:640px){.sm_font-heading{font-family:var(--font-heading) }.sm_font-body{font-family:var(--font-body) }.sm_font-icon{font-family:var(--font-icon) }.sm_font-primary{font-family:var(--font-primary) }.sm_font-secondary{font-family:var(--font-secondary) }}.text-left{text-align:left }.text-center,.section--story-split .story-split__row--single .story-split__content,.section--parallax__content,.section--banner .banner__card,.woocommerce-account .account-dashboard__action-label,.woocommerce-account .account-dashboard__empty,.blog-archive__intro,.blog-empty,.error404__card{text-align:center }.text-right{text-align:right }.text-justify{text-align:justify }@media (max-width:1024px){.lg_text-left{text-align:left }.lg_text-center{text-align:center }.lg_text-right{text-align:right }.lg_text-justify{text-align:justify }}@media (max-width:768px){.md_text-left{text-align:left }.md_text-center{text-align:center }.md_text-right{text-align:right }.md_text-justify{text-align:justify }}@media (max-width:640px){.sm_text-left{text-align:left }.sm_text-center{text-align:center }.sm_text-right{text-align:right }.sm_text-justify{text-align:justify }}.uppercase{text-transform:uppercase }.lowercase{text-transform:lowercase }.capitalize{text-transform:capitalize }.normal-case{text-transform:none }@media (max-width:1024px){.lg_uppercase{text-transform:uppercase }.lg_lowercase{text-transform:lowercase }.lg_capitalize{text-transform:capitalize }.lg_normal-case{text-transform:none }}@media (max-width:768px){.md_uppercase{text-transform:uppercase }.md_lowercase{text-transform:lowercase }.md_capitalize{text-transform:capitalize }.md_normal-case{text-transform:none }}@media (max-width:640px){.sm_uppercase{text-transform:uppercase }.sm_lowercase{text-transform:lowercase }.sm_capitalize{text-transform:capitalize }.sm_normal-case{text-transform:none }}.text-wrap{text-wrap:wrap }.text-nowrap{text-wrap:nowrap }.text-balance,.parallax__quote{text-wrap:balance }@media (max-width:1024px){.lg_text-wrap{text-wrap:wrap }.lg_text-nowrap{text-wrap:nowrap }.lg_text-balance{text-wrap:balance }}@media (max-width:768px){.md_text-wrap{text-wrap:wrap }.md_text-nowrap{text-wrap:nowrap }.md_text-balance{text-wrap:balance }}@media (max-width:640px){.sm_text-wrap{text-wrap:wrap }.sm_text-nowrap{text-wrap:nowrap }.sm_text-balance{text-wrap:balance }}.underline{text-decoration:underline}.overline{text-decoration:overline}.line-through{text-decoration:line-through}.no-underline,.section__button,.offcanvas-account__row,.section--reviews .reviews-band__badge--link,.home-sticky-cta__btn,.offcanvas-foot__title-link,.woocommerce-account .account-dashboard__action,.woocommerce-account .account-dashboard__order-link,.woocommerce-account .account-dashboard__shop-btn,.legal__row-content a,.contact__value a,.contact__route,.a148-checkout__legal-check .required,.blog-card__cat,.blog-card__title-link,.blog-single__cat,.author-box__name a,.blog-postnav__link,.blog-pagination .page-numbers,.error404__btn{text-decoration:none}@media (max-width:1024px){.lg_underline{text-decoration:underline}.lg_no-underline{text-decoration:none}}@media (max-width:768px){.md_underline{text-decoration:underline}.md_no-underline{text-decoration:none}}@media (max-width:640px){.sm_underline{text-decoration:underline}.sm_no-underline{text-decoration:none}}.object-contain{object-fit:contain }.object-cover{object-fit:cover }.object-fill{object-fit:fill }.object-none{object-fit:none }.object-scale-down{object-fit:scale-down }@media (max-width:1024px){.lg_object-contain{object-fit:contain }.lg_object-cover{object-fit:cover }.lg_object-fill{object-fit:fill }.lg_object-none{object-fit:none }.lg_object-scale-down{object-fit:scale-down }}@media (max-width:768px){.md_object-contain{object-fit:contain }.md_object-cover{object-fit:cover }.md_object-fill{object-fit:fill }.md_object-none{object-fit:none }.md_object-scale-down{object-fit:scale-down }}@media (max-width:640px){.sm_object-contain{object-fit:contain }.sm_object-cover{object-fit:cover }.sm_object-fill{object-fit:fill }.sm_object-none{object-fit:none }.sm_object-scale-down{object-fit:scale-down }}.overflow-auto{overflow:auto }.overflow-hidden,.section,.section__bg,.faq__a,.offcanvas-foot__thumb,.section--story .story,.section--story-split .story-split__media,.section--parallax,.section--banner .banner__card,.section--newsletter .newsletter__card,.section--newsletter .newsletter__media,.a148-bump__image,.blog-card,.blog-card__media,.blog-single__hero{overflow:hidden }.overflow-clip{overflow:clip }.overflow-visible{overflow:visible }.overflow-scroll{overflow:scroll }@media (max-width:1024px){.lg_overflow-auto{overflow:auto }.lg_overflow-hidden{overflow:hidden }.lg_overflow-clip{overflow:clip }.lg_overflow-visible{overflow:visible }.lg_overflow-scroll{overflow:scroll }}@media (max-width:768px){.md_overflow-auto{overflow:auto }.md_overflow-hidden{overflow:hidden }.md_overflow-clip{overflow:clip }.md_overflow-visible{overflow:visible }.md_overflow-scroll{overflow:scroll }}@media (max-width:640px){.sm_overflow-auto{overflow:auto }.sm_overflow-hidden{overflow:hidden }.sm_overflow-clip{overflow:clip }.sm_overflow-visible{overflow:visible }.sm_overflow-scroll{overflow:scroll }}.overflow-x-auto{overflow-x:auto }.overflow-x-hidden{overflow-x:hidden }.overflow-x-clip{overflow-x:clip }.overflow-x-visible{overflow-x:visible }.overflow-x-scroll{overflow-x:scroll }@media (max-width:1024px){.lg_overflow-x-auto{overflow-x:auto }.lg_overflow-x-hidden{overflow-x:hidden }.lg_overflow-x-clip{overflow-x:clip }.lg_overflow-x-visible{overflow-x:visible }.lg_overflow-x-scroll{overflow-x:scroll }}@media (max-width:768px){.md_overflow-x-auto{overflow-x:auto }.md_overflow-x-hidden{overflow-x:hidden }.md_overflow-x-clip{overflow-x:clip }.md_overflow-x-visible{overflow-x:visible }.md_overflow-x-scroll{overflow-x:scroll }}@media (max-width:640px){.sm_overflow-x-auto{overflow-x:auto }.sm_overflow-x-hidden{overflow-x:hidden }.sm_overflow-x-clip{overflow-x:clip }.sm_overflow-x-visible{overflow-x:visible }.sm_overflow-x-scroll{overflow-x:scroll }}.overflow-y-auto{overflow-y:auto }.overflow-y-hidden{overflow-y:hidden }.overflow-y-clip{overflow-y:clip }.overflow-y-visible{overflow-y:visible }.overflow-y-scroll{overflow-y:scroll }@media (max-width:1024px){.lg_overflow-y-auto{overflow-y:auto }.lg_overflow-y-hidden{overflow-y:hidden }.lg_overflow-y-clip{overflow-y:clip }.lg_overflow-y-visible{overflow-y:visible }.lg_overflow-y-scroll{overflow-y:scroll }}@media (max-width:768px){.md_overflow-y-auto{overflow-y:auto }.md_overflow-y-hidden{overflow-y:hidden }.md_overflow-y-clip{overflow-y:clip }.md_overflow-y-visible{overflow-y:visible }.md_overflow-y-scroll{overflow-y:scroll }}@media (max-width:640px){.sm_overflow-y-auto{overflow-y:auto }.sm_overflow-y-hidden{overflow-y:hidden }.sm_overflow-y-clip{overflow-y:clip }.sm_overflow-y-visible{overflow-y:visible }.sm_overflow-y-scroll{overflow-y:scroll }}.hyphens-none{hyphens:none }.hyphens-manual{hyphens:manual }.hyphens-auto{hyphens:auto }@media (max-width:1024px){.lg_hyphens-none{hyphens:none }.lg_hyphens-manual{hyphens:manual }.lg_hyphens-auto{hyphens:auto }}@media (max-width:768px){.md_hyphens-none{hyphens:none }.md_hyphens-manual{hyphens:manual }.md_hyphens-auto{hyphens:auto }}@media (max-width:640px){.sm_hyphens-none{hyphens:none }.sm_hyphens-manual{hyphens:manual }.sm_hyphens-auto{hyphens:auto }}.list-none{list-style-type:none }.list-disc{list-style-type:disc }.list-decimal{list-style-type:decimal }.list-circle{list-style-type:circle }.list-square{list-style-type:square }@media (max-width:1024px){.lg_list-none{list-style-type:none }.lg_list-disc{list-style-type:disc }.lg_list-decimal{list-style-type:decimal }.lg_list-circle{list-style-type:circle }.lg_list-square{list-style-type:square }}@media (max-width:768px){.md_list-none{list-style-type:none }.md_list-disc{list-style-type:disc }.md_list-decimal{list-style-type:decimal }.md_list-circle{list-style-type:circle }.md_list-square{list-style-type:square }}@media (max-width:640px){.sm_list-none{list-style-type:none }.sm_list-disc{list-style-type:disc }.sm_list-decimal{list-style-type:decimal }.sm_list-circle{list-style-type:circle }.sm_list-square{list-style-type:square }}.order-first{order:-9999 }.order-last{order:9999 }.order-none{order:0 }.order-1{order:1 }.order-2{order:2 }.order-3{order:3 }.order-4{order:4 }.order-5{order:5 }.order-6{order:6 }.order-7{order:7 }.order-8{order:8 }.order-9{order:9 }.order-10{order:10 }.order-11{order:11 }.order-12{order:12 }@media (max-width:1024px){.lg_order-first{order:-9999 }.lg_order-last{order:9999 }.lg_order-none{order:0 }.lg_order-1{order:1 }.lg_order-2{order:2 }.lg_order-3{order:3 }.lg_order-4{order:4 }.lg_order-5{order:5 }.lg_order-6{order:6 }.lg_order-7{order:7 }.lg_order-8{order:8 }.lg_order-9{order:9 }.lg_order-10{order:10 }.lg_order-11{order:11 }.lg_order-12{order:12 }}@media (max-width:768px){.md_order-first{order:-9999 }.md_order-last{order:9999 }.md_order-none{order:0 }.md_order-1{order:1 }.md_order-2{order:2 }.md_order-3{order:3 }.md_order-4{order:4 }.md_order-5{order:5 }.md_order-6{order:6 }.md_order-7{order:7 }.md_order-8{order:8 }.md_order-9{order:9 }.md_order-10{order:10 }.md_order-11{order:11 }.md_order-12{order:12 }}@media (max-width:640px){.sm_order-first{order:-9999 }.sm_order-last{order:9999 }.sm_order-none{order:0 }.sm_order-1{order:1 }.sm_order-2{order:2 }.sm_order-3{order:3 }.sm_order-4{order:4 }.sm_order-5{order:5 }.sm_order-6{order:6 }.sm_order-7{order:7 }.sm_order-8{order:8 }.sm_order-9{order:9 }.sm_order-10{order:10 }.sm_order-11{order:11 }.sm_order-12{order:12 }}.inset-0,.card__bg{inset:0 }@media (max-width:1024px){.lg_inset-0{inset:0 }}@media (max-width:768px){.md_inset-0{inset:0 }}@media (max-width:640px){.sm_inset-0{inset:0 }}.z-10{z-index:10 }.z-20{z-index:20 }.z-30{z-index:30 }.z-40{z-index:40 }.z-auto{z-index:auto }.z-behind{z-index:-1 }.z-default{z-index:0 }.z-base{z-index:1 }.z-dropdown{z-index:10 }.z-sticky{z-index:20 }.z-fixed{z-index:30 }.z-overlay{z-index:40 }.z-off-canvas{z-index:45 }.z-off-canvas-toggle{z-index:48 }.z-modal-backdrop{z-index:50 }.z-modal{z-index:60 }.z-popover{z-index:70 }.z-toast{z-index:80 }.z-alert{z-index:90 }.z-topmost{z-index:100 }@media (max-width:1024px){.lg_z-10{z-index:10 }.lg_z-20{z-index:20 }.lg_z-30{z-index:30 }.lg_z-40{z-index:40 }.lg_z-auto{z-index:auto }.lg_z-behind{z-index:-1 }.lg_z-default{z-index:0 }.lg_z-base{z-index:1 }.lg_z-dropdown{z-index:10 }.lg_z-sticky{z-index:20 }.lg_z-fixed{z-index:30 }.lg_z-overlay{z-index:40 }.lg_z-off-canvas{z-index:45 }.lg_z-off-canvas-toggle{z-index:48 }.lg_z-modal-backdrop{z-index:50 }.lg_z-modal{z-index:60 }.lg_z-popover{z-index:70 }.lg_z-toast{z-index:80 }.lg_z-alert{z-index:90 }.lg_z-topmost{z-index:100 }}@media (max-width:768px){.md_z-10{z-index:10 }.md_z-20{z-index:20 }.md_z-30{z-index:30 }.md_z-40{z-index:40 }.md_z-auto{z-index:auto }.md_z-behind{z-index:-1 }.md_z-default{z-index:0 }.md_z-base{z-index:1 }.md_z-dropdown{z-index:10 }.md_z-sticky{z-index:20 }.md_z-fixed{z-index:30 }.md_z-overlay{z-index:40 }.md_z-off-canvas{z-index:45 }.md_z-off-canvas-toggle{z-index:48 }.md_z-modal-backdrop{z-index:50 }.md_z-modal{z-index:60 }.md_z-popover{z-index:70 }.md_z-toast{z-index:80 }.md_z-alert{z-index:90 }.md_z-topmost{z-index:100 }}@media (max-width:640px){.sm_z-10{z-index:10 }.sm_z-20{z-index:20 }.sm_z-30{z-index:30 }.sm_z-40{z-index:40 }.sm_z-auto{z-index:auto }.sm_z-behind{z-index:-1 }.sm_z-default{z-index:0 }.sm_z-base{z-index:1 }.sm_z-dropdown{z-index:10 }.sm_z-sticky{z-index:20 }.sm_z-fixed{z-index:30 }.sm_z-overlay{z-index:40 }.sm_z-off-canvas{z-index:45 }.sm_z-off-canvas-toggle{z-index:48 }.sm_z-modal-backdrop{z-index:50 }.sm_z-modal{z-index:60 }.sm_z-popover{z-index:70 }.sm_z-toast{z-index:80 }.sm_z-alert{z-index:90 }.sm_z-topmost{z-index:100 }}.opacity-0{opacity:0 }.opacity-5{opacity:0.05 }.opacity-10{opacity:0.1 }.opacity-20{opacity:0.2 }.opacity-25{opacity:0.25 }.opacity-30{opacity:0.3 }.opacity-40{opacity:0.4 }.opacity-50{opacity:0.5 }.opacity-60{opacity:0.6 }.opacity-70{opacity:0.7 }.opacity-75{opacity:0.75 }.opacity-80{opacity:0.8 }.opacity-90{opacity:0.9 }.opacity-95{opacity:0.95 }.opacity-100{opacity:1 }@media (max-width:1024px){.lg_opacity-0{opacity:0 }.lg_opacity-5{opacity:0.05 }.lg_opacity-10{opacity:0.1 }.lg_opacity-20{opacity:0.2 }.lg_opacity-25{opacity:0.25 }.lg_opacity-30{opacity:0.3 }.lg_opacity-40{opacity:0.4 }.lg_opacity-50{opacity:0.5 }.lg_opacity-60{opacity:0.6 }.lg_opacity-70{opacity:0.7 }.lg_opacity-75{opacity:0.75 }.lg_opacity-80{opacity:0.8 }.lg_opacity-90{opacity:0.9 }.lg_opacity-95{opacity:0.95 }.lg_opacity-100{opacity:1 }}@media (max-width:768px){.md_opacity-0{opacity:0 }.md_opacity-5{opacity:0.05 }.md_opacity-10{opacity:0.1 }.md_opacity-20{opacity:0.2 }.md_opacity-25{opacity:0.25 }.md_opacity-30{opacity:0.3 }.md_opacity-40{opacity:0.4 }.md_opacity-50{opacity:0.5 }.md_opacity-60{opacity:0.6 }.md_opacity-70{opacity:0.7 }.md_opacity-75{opacity:0.75 }.md_opacity-80{opacity:0.8 }.md_opacity-90{opacity:0.9 }.md_opacity-95{opacity:0.95 }.md_opacity-100{opacity:1 }}@media (max-width:640px){.sm_opacity-0{opacity:0 }.sm_opacity-5{opacity:0.05 }.sm_opacity-10{opacity:0.1 }.sm_opacity-20{opacity:0.2 }.sm_opacity-25{opacity:0.25 }.sm_opacity-30{opacity:0.3 }.sm_opacity-40{opacity:0.4 }.sm_opacity-50{opacity:0.5 }.sm_opacity-60{opacity:0.6 }.sm_opacity-70{opacity:0.7 }.sm_opacity-75{opacity:0.75 }.sm_opacity-80{opacity:0.8 }.sm_opacity-90{opacity:0.9 }.sm_opacity-95{opacity:0.95 }.sm_opacity-100{opacity:1 }}.cursor-auto{cursor:auto }.cursor-default{cursor:default }.cursor-pointer,.offcanvas-account__cta,.faq__q,.section--reviews .reviews-band__badge--link,.section--newsletter .newsletter__submit,.section--newsletter .newsletter__consent,.section--newsletter .newsletter__account,.woocommerce-account .edit-account__submit,.a148-login__pw-summary,.contact-form__consent,.a148-rr-form__submit,.a148-bump__label,.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>label,.a148-invoice-guest-hint__link,.blog-archive__filter-select,.blog-faq__q{cursor:pointer }.cursor-wait{cursor:wait }.cursor-text{cursor:text }.cursor-move{cursor:move }.cursor-not-allowed{cursor:not-allowed }.cursor-grab{cursor:grab }.cursor-grabbing{cursor:grabbing }.pointer-events-none{pointer-events:none }.pointer-events-auto{pointer-events:auto }.whitespace-normal{white-space:normal }.whitespace-nowrap,.section__button,.home-sticky-cta__btn,.section--newsletter .newsletter__submit,.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>label .woocommerce-Price-amount,.error404__btn{white-space:nowrap }.whitespace-pre{white-space:pre }.whitespace-pre-line{white-space:pre-line }.whitespace-pre-wrap{white-space:pre-wrap }.whitespace-break-spaces{white-space:break-spaces }.transition{transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.transition-none{transition:none}.transition-colors{transition:color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease}.transition-opacity{transition:opacity 0.15s ease}.transition-transform{transition:transform 0.15s ease}.translate-x-full{transform:translateX(100%)}.-translate-x-full{transform:translateX(-100%)}.translate-y-full{transform:translateY(100%)}.-translate-y-full{transform:translateY(-100%)}.translate-x-0{transform:translateX(0)}.translate-y-0{transform:translateY(0)}.scale-100{transform:scale(1)}.scale-95{transform:scale(0.95)}.scale-0{transform:scale(0)}.sr-only,.lg_sr-only,.md_sr-only,.sm_sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.link--is-overlay{position:absolute;inset:0;z-index:10;cursor:pointer}.skip-link{position:fixed;top:-100%;left:1rem;z-index:10000;padding:0.75rem 1.5rem;background:var(--color-secondary);color:var(--color-white);font-family:var(--font-secondary);font-weight:600;font-size:0.875rem;text-decoration:none;border-radius:0 0 var(--border-radius) var(--border-radius);transition:top 0.2s ease}.skip-link:focus{top:0}.text--gradient{background-image:linear-gradient(165deg, #119CFF 0%, #97F8F4 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.screen-reader-text:focus{position:static !important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.accordion__body{max-height:0;overflow:hidden;transition:max-height 0.5s ease}.accordion__control{font-family:MaterialIcons;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.accordion__header{list-style:none;cursor:pointer}.accordion__icon{font-family:MaterialIcons}.accordion__item[open] .accordion__control{transform:rotateZ(45deg)}.accordion__item:not(:last-child){border-bottom:1px solid grey}.accordion__title{line-height:1}.a148-breadcrumb{padding:0.75rem 0;color:var(--color-dark)}.a148-breadcrumb__inner{max-width:calc(var(--content-width) + 64px);margin:0 auto;padding:0 32px}@media (max-width:640px){.a148-breadcrumb__inner{padding:0 1.25rem}}.a148-breadcrumb a{color:var(--color-dark);text-decoration:none}.a148-breadcrumb a:hover{color:var(--color-secondary)}.a148-breadcrumb a,.a148-breadcrumb [aria-current="page"]{white-space:nowrap}.a148-breadcrumb__sep{margin:0 0.375rem;color:var(--color-dark)}.a148-breadcrumb [aria-current="page"]{color:var(--color-dark)}.button{align-items:center;min-height:44px;border-radius:calc(var(--border-radius) * 5);min-width:200px;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);border:1.5px solid var(--color-button-border)}.button:not(.button--outlined):not(.button--alt){background-color:var(--color-button-fill);color:var(--color-button-text)}.button:hover{background-color:var(--color-button-fill-hover)}.card__bg{z-index:-1}.a148-country{position:relative;display:inline-flex}.a148-country__toggle{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 8px;background:none;border:none;color:var(--color-white);cursor:pointer;border-radius:calc(var(--border-radius) * 2 / 3);transition:background 0.15s ease}.a148-country__toggle:hover{background:rgba(255, 255, 255, 0.12)}.a148-country__lead{font-size:19px;line-height:1;flex:0 0 auto;margin-right:3px}.a148-country__flag{flex:0 0 auto;display:inline-flex;width:22px;height:15px;border-radius:calc(var(--border-radius) / 4);overflow:hidden;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.12)}.a148-country__flag svg{width:100%;height:100%;display:block}.a148-country__code{font-size:0.8rem;font-weight:600;letter-spacing:0.03em}.a148-country__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:224px;max-width:calc(100vw - 24px);padding:8px;background:#fff;border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);box-shadow:0 12px 30px rgba(0, 0, 0, 0.14);z-index:70}.a148-country__hint{margin:4px 8px 8px;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-dark)}.a148-country__option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;background:none;border:none;border-radius:calc(var(--border-radius) * 2 / 3);cursor:pointer;text-align:left;color:var(--color-black);font-size:0.9rem;transition:background 0.12s ease}.a148-country__option:hover{background:var(--color-light)}.a148-country__option.is-current{font-weight:600}.a148-country__name{flex:1 1 auto}.a148-country__check{margin-left:auto;font-size:18px;color:var(--color-secondary)}.a148-country.is-loading{opacity:0.6;pointer-events:none}.a148-lang{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--color-border-light, #ebebeb)}.a148-lang__hint{margin:4px 8px 8px;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-dark)}.a148-lang__list{list-style:none;margin:0;padding:0}.a148-lang__item{margin:0}.a148-lang__option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:calc(var(--border-radius) * 2 / 3);text-align:left;text-decoration:none;color:var(--color-black);font-size:0.9rem;transition:background 0.12s ease}.a148-lang__option:hover{background:var(--color-light);color:var(--color-black)}.a148-lang__option:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.a148-lang__option.is-current{font-weight:600}.a148-lang__flag-wrap{flex:0 0 auto;display:inline-flex;width:22px;height:15px;border-radius:calc(var(--border-radius) / 4);overflow:hidden;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.12)}.a148-lang__flag{width:100%;height:100%;display:block;object-fit:cover;border-radius:0;box-shadow:none}.a148-lang__name{flex:1 1 auto}.a148-lang__check{margin-left:auto;font-size:18px;color:var(--color-secondary)}@media (max-width:768px){.a148-country--header{display:none}}.site-header__offcanvas-country{display:none}@media (max-width:768px){.site-header__offcanvas-country{display:block;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(0, 0, 0, 0.08)}.site-header__offcanvas-country .a148-country{display:block}.site-header__offcanvas-country .a148-country__toggle{color:var(--color-dark, #1a1a1a);padding-left:0}.site-header__offcanvas-country .a148-country__toggle:hover{background:rgba(0, 0, 0, 0.05)}.site-header__offcanvas-country .a148-country__menu{position:static;min-width:0;max-width:none;padding:0.5rem 0 0;background:transparent;border:0;box-shadow:none}}.site-header__offcanvas-account{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(0, 0, 0, 0.08);flex:0 0 auto}.offcanvas-account__cta{align-items:center;gap:0.875rem;width:100%;min-height:64px;padding:0.75rem 1rem;text-align:left;background:var(--color-light, #f7f5f2);border:1px solid rgba(0, 0, 0, 0.08);border-radius:var(--border-radius, 12px);color:var(--color-text, #101222);transition:border-color 0.15s ease, background 0.15s ease}.offcanvas-account__cta:hover,.offcanvas-account__cta:focus-visible{background:var(--color-white, #fff);border-color:rgba(0, 0, 0, 0.18)}.offcanvas-account__cta>.icon{font-family:MaterialIcons;font-size:24px;flex:0 0 auto;color:var(--color-primary)}.offcanvas-account__text{min-width:0;gap:2px}.offcanvas-account__title{font-size:0.9375rem;line-height:1.25}.offcanvas-account__sub{font-size:0.75rem;line-height:1.35;opacity:0.7}.offcanvas-account__hello{margin:0 0 0.5rem;font-size:0.75rem;opacity:0.6}.offcanvas-account__row{align-items:center;gap:0.75rem;min-height:48px;padding:0.25rem 0;color:var(--color-text, #101222)}.offcanvas-account__row:hover .offcanvas-account__label,.offcanvas-account__row:focus-visible .offcanvas-account__label{text-decoration:underline}.offcanvas-account__row>.icon{font-family:MaterialIcons;font-size:20px;flex:0 0 auto;opacity:0.55}.offcanvas-account__label{font-size:0.9375rem}.offcanvas-account__arrow{font-family:MaterialIcons;margin-left:auto;font-size:20px;opacity:0.35;flex:0 0 auto}.icon{font-family:MaterialIcons}.link,.blog__content a{position:relative}.link::before,.blog__content a::before{position:absolute;content:"";width:0%;height:2px;bottom:0;left:0;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.link:hover::before,.blog__content a:hover::before{width:100%}.current_page_item .link::before,.current_page_item .blog__content a::before,.blog__content .current_page_item a::before{width:100%}.a148-sheet{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.a148-sheet[hidden]{display:none}html.a148-sheet-lock,html.a148-sheet-lock body{overflow:hidden}.a148-sheet__backdrop{position:absolute;inset:0;background:rgba(0, 0, 0, 0.5);opacity:0;transition:opacity 0.3s ease}.a148-sheet.is-open .a148-sheet__backdrop{opacity:1}.a148-sheet__panel{position:relative;width:100%;max-width:560px;background:#fff;border-radius:calc(var(--border-radius) * 5 / 3) calc(var(--border-radius) * 5 / 3) 0 0;max-height:92vh;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;padding-bottom:max(8px, env(safe-area-inset-bottom));transform:translateY(100%);transition:transform 0.32s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.a148-sheet.is-open .a148-sheet__panel{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.a148-sheet__panel,.a148-sheet__backdrop{transition:none}}.a148-sheet__head{position:relative;z-index:2;flex-shrink:0;min-height:50px;padding:10px 16px 6px}.a148-sheet__handle{display:block;width:40px;height:5px;margin:0 auto 4px;border-radius:999px;background:#d8d4cc}.a148-sheet__close{position:absolute;top:50%;transform:translateY(-50%);right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--color-primary, #1a1a2e);border-radius:50%}.a148-sheet__close .icon{font-family:var(--font-icon);font-size:1.5rem;line-height:1}.a148-sheet__close:hover{background:rgba(0, 0, 0, 0.05)}.a148-sheet__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 20px 16px}.a148-sheet__foot{flex-shrink:0;padding:12px 20px;border-top:1px solid var(--color-border-light, #ebebeb);background:#fff}.toggle{cursor:pointer;background:transparent;border:none}.toggle--hamburger .bar{display:block;width:30px;height:2px;background-color:var(--color-black);margin:8px 0;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.toggle--hamburger.opened .bar{background-color:var(--color-black)}.toggle--hamburger.opened .bar:nth-child(1){transform:translateY(10px) rotate(45deg)}.toggle--hamburger.opened .bar:nth-child(2){opacity:0;background-color:var(--color-black)}.toggle--hamburger.opened .bar:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.flying-cart{position:fixed;inset:0;z-index:45;visibility:hidden;pointer-events:none}.flying-cart.is-open,.flying-cart.is-closing{visibility:visible;pointer-events:auto}.flying-cart.is-closing{pointer-events:none}.flying-cart.is-open .flying-cart__backdrop{opacity:1}.flying-cart.is-open .flying-cart__panel{transform:translateX(0)}.flying-cart__backdrop{position:absolute;inset:0;background:var(--color-backdrop);backdrop-filter:blur(4px);opacity:0;transition:opacity 0.4s ease;cursor:pointer}.flying-cart__panel{position:absolute;right:0;top:0;bottom:0;width:420px;max-width:90vw;background:var(--color-white);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}@media (max-width:640px){.flying-cart__panel{width:100vw;max-width:100vw}}.flying-cart__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-lightgrey);flex-shrink:0}.flying-cart__title{font-size:1.25rem;font-weight:700;color:var(--color-black);margin:0}.flying-cart__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-dark);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.flying-cart__close .icon{font-family:var(--font-icon);font-size:1.5rem}.flying-cart__close:hover{color:var(--color-black)}.flying-cart__shipping-bar{margin:0.85rem 1.25rem 0;padding:0.7rem 0.9rem;background:var(--color-light);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);flex-shrink:0}.flying-cart__shipping-text{font-size:0.8rem;color:var(--color-dark);margin:0 0 0.35rem}.flying-cart__shipping-text--free{color:var(--color-success);display:flex;align-items:center;gap:0.3rem}.flying-cart__shipping-text--free .icon{font-family:var(--font-icon);font-size:1rem}.flying-cart__shipping-progress{height:4px;background:var(--color-lightgrey);border-radius:calc(var(--border-radius) / 6);overflow:hidden}.flying-cart__shipping-fill{height:100%;background:var(--color-success);border-radius:calc(var(--border-radius) / 6);transition:width 0.4s ease}.flying-cart__body{flex:1;overflow-y:auto;padding:1rem 1.25rem}.flying-cart__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.flying-cart__item{display:flex;gap:0.75rem;align-items:stretch;padding:0.75rem 0;border-bottom:1px solid var(--color-lightgrey)}.flying-cart__item:last-child{border-bottom:none}.flying-cart__item-details{flex:1;min-width:0;display:flex;flex-direction:column}.flying-cart__item-row{display:flex;justify-content:space-between;align-items:flex-start;gap:0.5rem}.flying-cart__item-unit-price{font-size:0.7rem;color:var(--color-dark);margin:0 0 0.4rem;text-align:right}.flying-cart__item-actions{display:flex;align-items:center;gap:0.5rem 0.5rem;flex-wrap:wrap;margin-top:auto}.flying-cart__item-qty{display:flex;align-items:center;gap:0}.flying-cart__qty-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-lightgrey);background:var(--color-white);font-size:1rem;font-weight:600;color:var(--color-black);cursor:pointer;transition:all 0.15s}.flying-cart__qty-btn:first-child{border-radius:calc(var(--border-radius) / 2) 0 0 calc(var(--border-radius) / 2)}.flying-cart__qty-btn:last-child{border-radius:0 calc(var(--border-radius) / 2) calc(var(--border-radius) / 2) 0}.flying-cart__qty-btn:hover:not(:disabled){background:var(--color-light);border-color:var(--color-secondary)}.flying-cart__qty-btn:disabled{opacity:0.3;cursor:not-allowed}.flying-cart__qty-value{width:40px;height:44px;text-align:center;border:0;border-top:1px solid var(--color-lightgrey);border-bottom:1px solid var(--color-lightgrey);border-radius:0;background:var(--color-white);font-family:inherit;font-size:0.85rem;font-weight:700;color:var(--color-black);padding:0;appearance:none;-moz-appearance:textfield}.flying-cart__qty-value:focus{outline:2px solid var(--color-secondary);outline-offset:-2px;position:relative;z-index:1}.flying-cart__qty-value::-webkit-outer-spin-button,.flying-cart__qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.flying-cart__item-remove{width:32px;height:32px;flex-shrink:0;margin-left:auto;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-dark);cursor:pointer;padding:0;border-radius:calc(var(--border-radius) / 3);transition:all 0.15s;opacity:0.4}.flying-cart__item-remove .icon{font-family:var(--font-icon);font-size:1rem}.flying-cart__item-remove:hover{color:var(--color-danger);opacity:1;background:color-mix(in srgb, var(--color-danger), transparent 92%)}.flying-cart__tier-btn{display:inline-flex;align-items:center;padding:0 0.5rem;height:32px;border:1px solid color-mix(in srgb, var(--color-secondary), transparent 60%);border-radius:calc(var(--border-radius) / 2);background:color-mix(in srgb, var(--color-secondary), transparent 92%);color:var(--color-secondary);font-size:0.7rem;font-weight:700;font-family:var(--font-secondary);cursor:pointer;white-space:nowrap;transition:all 0.15s}.flying-cart__tier-btn:hover{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.flying-cart__item-image{width:100px;height:100px;flex-shrink:0;border-radius:calc(var(--border-radius) * 2 / 3);overflow:hidden;background:var(--color-light);padding:6px;box-sizing:border-box}.flying-cart__item-image .flying-cart__item-img{width:100%;height:100%;object-fit:contain}.flying-cart__item-name{font-size:0.9rem;font-weight:600;color:var(--color-black);margin:0 0 0.25rem}.flying-cart__item-meta{font-size:0.8rem;color:var(--color-dark);margin:0}.flying-cart__item-total{font-size:0.9rem;font-weight:700;color:var(--color-black);white-space:nowrap}.flying-cart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1.5rem;gap:0.5rem}.flying-cart__empty-icon{font-family:var(--font-icon);font-size:3rem;color:var(--color-lightgrey);margin-bottom:0.5rem}.flying-cart__empty-title{font-size:1.1rem;font-weight:600;color:var(--color-black);margin:0}.flying-cart__empty-text{font-size:0.85rem;color:var(--color-dark);margin:0 0 1rem}.flying-cart__footer{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--color-lightgrey);flex-shrink:0;display:flex;flex-direction:column;gap:0.5rem}.flying-cart__bumps{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:0.5rem}.flying-cart__bump{display:block;cursor:pointer;border:2px dashed color-mix(in srgb, var(--color-secondary), transparent 50%);border-radius:calc(var(--border-radius) * 2 / 3);transition:all 0.2s;overflow:hidden}.flying-cart__bump:has(input:checked){border-style:solid;border-color:var(--color-secondary);background:color-mix(in srgb, var(--color-secondary), transparent 94%)}.flying-cart__bump-check{position:absolute;opacity:0;width:0;height:0}.flying-cart__bump-content{display:flex;align-items:center;gap:0.6rem;padding:0.5rem 0.65rem;position:relative}.flying-cart__bump-content::before{content:"";width:16px;height:16px;border:2px solid #d9d9d9;border-radius:calc(var(--border-radius) / 4);flex-shrink:0;transition:all 0.15s;background:#fff}.flying-cart__bump-check:checked~.flying-cart__bump-content::before{background:var(--color-secondary);border-color:var(--color-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.5 2.5L9 1' stroke='%23fff' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.flying-cart__bump-img{width:36px;height:36px;border-radius:calc(var(--border-radius) * 5 / 12);overflow:hidden;flex-shrink:0;border:1px solid var(--color-lightgrey)}.flying-cart__bump-img img{width:100%;height:100%;object-fit:cover;display:block}.flying-cart__bump-text{flex:1;min-width:0;display:flex;flex-direction:column}.flying-cart__bump-badge{font-size:0.55rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-secondary)}.flying-cart__bump-name{font-size:0.75rem;color:var(--color-black);font-weight:500}.flying-cart__bump-price{font-size:0.7rem;color:var(--color-dark)}.flying-cart__bump-price s{color:#bbb;margin-right:0.2rem}.flying-cart__savings{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;font-size:0.85rem;font-weight:600;color:var(--color-success, #2e7d32);margin:0 0 0.4rem}.flying-cart__savings .icon{font-family:var(--font-icon);font-size:1rem;vertical-align:-2px;margin-right:2px}.flying-cart__savings-amount{white-space:nowrap}.flying-cart__coupon{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;margin:0 0 0.4rem;font-size:0.85rem;font-weight:600;color:var(--color-text)}.flying-cart__coupon .icon{font-family:var(--font-icon);font-size:1rem;vertical-align:-2px;margin-right:2px;color:var(--color-secondary)}.flying-cart__coupon-code{font-weight:500;opacity:0.75;word-break:break-all}.flying-cart__coupon-amount{white-space:nowrap}.flying-cart__coupon-rest{margin:-0.2rem 0 0.5rem;font-size:0.75rem;line-height:1.3;color:#50575e}.flying-cart__fee{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;font-size:0.85rem;color:var(--color-dark);margin:0 0 0.4rem}.flying-cart__subtotal{display:flex;justify-content:space-between;align-items:center;font-size:0.9rem}.flying-cart__subtotal-price{font-size:1.125rem;font-weight:700;color:var(--color-black);transition:opacity 0.15s}.flying-cart__subtotal-price.is-loading{opacity:0.3}.flying-cart__tax-note{font-size:0.7rem;color:var(--color-dark);margin:0;text-align:right}.flying-cart__delivery{display:flex;align-items:center;gap:0.3rem;font-size:0.75rem;color:var(--color-dark);margin:0}.flying-cart__delivery .icon{font-family:var(--font-icon);font-size:0.9rem;color:var(--color-secondary)}.flying-cart__trust{display:flex;flex-direction:column;align-items:center;gap:0.4rem;margin:0.5rem 0 0}.flying-cart__trust-line{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.72rem;color:var(--color-dark)}.flying-cart__trust-line .icon{font-family:var(--font-icon);font-size:0.95rem;color:var(--color-success, #2e7d32)}.flying-cart__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 5px}.flying-cart__pay-badge{display:inline-flex;align-items:center;justify-content:center;height:22px;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) / 3);background:var(--color-white);overflow:hidden;padding:0}.flying-cart__pay-badge svg{height:100%;width:auto;display:block}.flying-cart__pay-abbr{font-size:0.6rem;font-weight:700;letter-spacing:0.02em;line-height:1;padding:0 5px;white-space:nowrap}.flying-cart__btn{display:flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.875rem;border-radius:var(--border-radius);font-family:var(--font-secondary);font-weight:600;font-size:0.875rem;text-decoration:none;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);text-align:center}.flying-cart__btn .icon{font-family:var(--font-icon);font-size:1rem}.flying-cart__btn--cart{background:transparent;color:var(--color-dark);font-size:0.8rem;padding:0.5rem;text-decoration:underline;text-underline-offset:2px}.flying-cart__btn--cart:hover{color:var(--color-primary)}.flying-cart__btn--checkout{background:var(--color-primary);color:var(--color-white);border:none;min-height:48px}.flying-cart__btn--checkout:hover{background:color-mix(in srgb, var(--color-primary), white 10%);color:var(--color-white)}.site-header__cart-count{position:absolute;top:-6px;right:-8px;font-size:0.6rem;font-weight:700;font-family:var(--font-secondary);background:var(--color-secondary);color:var(--color-white);border-radius:50%;width:18px;height:18px;display:none;align-items:center;justify-content:center}.site-header__cart-count.is-visible{display:flex}@media (max-width:640px){.flying-cart .flying-cart__header{padding:0.8rem 1.1rem}.flying-cart .flying-cart__title{font-size:1.1rem}.flying-cart .flying-cart__body{padding:0.6rem 1rem}.flying-cart .flying-cart__item-image{width:84px;height:84px}.flying-cart .flying-cart__shipping-bar{margin:0.6rem 1rem 0;padding:0.6rem 0.8rem}.flying-cart .a148-box--flying{padding:8px 12px;margin:0.5rem 1rem 0}.flying-cart .a148-box--flying .a148-box__carton{gap:5px;margin:6px 0}.flying-cart .a148-box--flying .a148-box__slot{height:20px}.flying-cart .a148-box--flying .a148-box__hint{font-size:0.7rem}.flying-cart .flying-cart__footer{padding:0.65rem 1rem calc(1rem + env(safe-area-inset-bottom));gap:0.4rem}.flying-cart .flying-cart__trust,.flying-cart .flying-cart__delivery,.flying-cart .flying-cart__btn--cart{display:none}.flying-cart .flying-cart__bumps{margin-bottom:0.25rem}}.flying-cart__panel.is-cart-loading::after{content:"";position:absolute;inset:0;z-index:8;background:color-mix(in srgb, var(--color-white), transparent 22%)}.flying-cart__panel.is-cart-loading::before{content:"";position:absolute;z-index:9;top:46%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid color-mix(in srgb, var(--color-secondary), transparent 70%);border-top-color:var(--color-secondary);border-radius:50%;animation:a148-cart-spin 0.7s linear infinite}@keyframes a148-cart-spin{to{transform:rotate(360deg)}}.flying-cart__subtotal-price.is-calculating,.flying-cart__savings-amount.is-calculating,.flying-cart__item-total.is-calculating{color:transparent !important;display:inline-block;min-width:3.25rem;border-radius:calc(var(--border-radius) / 2);background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, #fff, transparent 35%) 50%, transparent 80%), var(--color-light);background-size:200% 100%, 100% 100%;background-repeat:no-repeat;animation:a148-cart-shimmer 1.1s ease-in-out infinite}@keyframes a148-cart-shimmer{0%{background-position:200% 0, 0 0}100%{background-position:-200% 0, 0 0}}@media (prefers-reduced-motion:reduce){.flying-cart__panel.is-cart-loading::before,.flying-cart__subtotal-price.is-calculating,.flying-cart__savings-amount.is-calculating,.flying-cart__item-total.is-calculating{animation:none}}.flying-cart__notice{flex:0 0 auto;overflow:hidden;max-height:0;padding:0 1.1rem;opacity:0;background:color-mix(in srgb, var(--color-warning), transparent 86%);color:color-mix(in srgb, var(--color-warning), #000 55%);font-size:0.85rem;font-weight:600;line-height:1.35;text-align:center;transition:max-height 0.25s ease, opacity 0.25s ease, padding 0.25s ease}.flying-cart__notice.is-visible{max-height:6rem;padding:0.7rem 1.1rem;opacity:1}.flying-cart__item.is-just-added{animation:a148-cart-added 1.4s ease}@keyframes a148-cart-added{0%{background:color-mix(in srgb, var(--color-secondary), transparent 80%)}100%{background:transparent}}@media (prefers-reduced-motion:reduce){.flying-cart__notice{transition:opacity 0.25s ease}.flying-cart__item.is-just-added{animation:none}}.login-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none}.login-modal.is-open,.login-modal.is-closing{visibility:visible;pointer-events:auto}.login-modal.is-closing{pointer-events:none}.login-modal.is-open .login-modal__backdrop{opacity:1}.login-modal.is-open .login-modal__panel{opacity:1;transform:translateY(0) scale(1)}.login-modal__backdrop{position:absolute;inset:0;background:var(--color-backdrop);backdrop-filter:blur(4px);opacity:0;transition:opacity 0.3s ease;cursor:pointer}.login-modal__panel{position:relative;width:440px;max-width:90vw;max-height:90vh;overflow-y:auto;background:var(--color-white);border-radius:var(--border-radius);padding:2.5rem;opacity:0;transform:translateY(20px) scale(0.98);transition:opacity 0.3s ease, transform 0.4s cubic-bezier(0.19, 1, 0.22, 1)}@media (max-width:640px){.login-modal__panel{padding:1.5rem}}.login-modal__close{position:absolute;top:1rem;right:1rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-dark);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.login-modal__close .icon{font-family:var(--font-icon);font-size:1.25rem}.login-modal__close:hover{color:var(--color-black)}.login-modal__step{display:none}.login-modal__step.is-active{display:block}.login-modal__header{text-align:center;margin-bottom:1.5rem}.login-modal__title{font-size:1.5rem;font-weight:700;color:var(--color-black);margin:0 0 0.5rem}.login-modal__subtitle{font-size:0.875rem;color:var(--color-dark);line-height:1.5;margin:0}.login-modal__field{margin-bottom:1rem}.login-modal__label{display:block;font-size:0.8rem;font-weight:600;color:var(--color-black);margin-bottom:0.375rem}.login-modal__input{width:100%;padding:0.875rem 1rem;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 2 / 3);font-family:var(--font-secondary);font-size:1rem;background:var(--color-white);transition:border-color 0.2s ease}.login-modal__input:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-secondary), transparent 80%)}.login-modal__error{display:block;font-size:0.8rem;color:var(--color-danger);margin-top:0.5rem;min-height:1.2em}.login-modal__submit{display:flex;align-items:center;justify-content:center;width:100%;padding:0.875rem;border:none;border-radius:var(--border-radius);background:var(--color-secondary);color:var(--color-white);font-family:var(--font-secondary);font-weight:600;font-size:0.95rem;cursor:pointer;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);text-decoration:none;text-align:center}.login-modal__submit:hover{background:color-mix(in srgb, var(--color-secondary), black 15%)}.login-modal__submit:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.login-modal__submit:disabled{opacity:0.6;cursor:not-allowed}.login-modal__spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(255, 255, 255, 0.3);border-top-color:var(--color-white);border-radius:50%;animation:login-spin 0.6s linear infinite}.login-modal__otp-fields{display:flex;gap:0.5rem;justify-content:center;margin-bottom:1rem}@media (max-width:640px){.login-modal__otp-fields{gap:0.375rem}}.login-modal__otp-input{width:52px;height:60px;text-align:center;font-family:var(--font-primary);font-size:1.5rem;font-weight:700;color:var(--color-black);border:2px solid var(--color-lightgrey);border-radius:var(--border-radius);background:var(--color-white);transition:border-color 0.2s ease;caret-color:var(--color-secondary)}@media (max-width:640px){.login-modal__otp-input{width:44px;height:52px;font-size:1.25rem}}.login-modal__otp-input:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-secondary), transparent 80%)}.login-modal__otp-input:disabled{background:var(--color-light);opacity:0.6}.login-modal__otp-meta{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.login-modal__resend,.login-modal__back{background:none;border:none;cursor:pointer;font-family:var(--font-secondary);font-size:0.8rem;color:var(--color-dark);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);min-height:44px;padding:0.25rem 0.75rem}.login-modal__resend:hover,.login-modal__back:hover{color:var(--color-secondary)}.login-modal__resend:disabled,.login-modal__back:disabled{opacity:0.5;cursor:not-allowed}.login-modal__divider{display:flex;align-items:center;gap:1rem;margin:1.25rem 0}.login-modal__divider::before,.login-modal__divider::after{content:'';flex:1;height:1px;background:var(--color-lightgrey)}.login-modal__divider span{font-family:var(--font-secondary);font-size:0.8rem;color:var(--color-dark)}.login-modal__benefits{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:0.5rem}.login-modal__benefits li{display:flex;align-items:center;gap:0.5rem;font-family:var(--font-secondary);font-size:0.825rem;color:var(--color-dark);line-height:1.4}.login-modal__benefit-icon{color:var(--color-success);font-weight:700;flex-shrink:0;font-size:1.05rem}.login-modal__field-row{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin-bottom:1rem}@media (max-width:640px){.login-modal__field-row{grid-template-columns:1fr}}.login-modal__field-row .login-modal__field{margin-bottom:0}.login-modal__submit--outline{background:transparent;color:var(--color-black);border:1px solid var(--color-lightgrey)}.login-modal__submit--outline:hover{border-color:var(--color-secondary);color:var(--color-secondary);background:transparent}.login-modal__success-icon{width:64px;height:64px;margin:0 auto 1rem;border-radius:50%;background:var(--color-success);color:var(--color-white);font-size:2rem;display:flex;align-items:center;justify-content:center}@keyframes login-spin{to{transform:rotate(360deg)}}.a148-register__legal-check{margin:0 0 0.875rem}.a148-register__legal-check label{align-items:flex-start;gap:8px;font-size:0.8rem;line-height:1.5}.a148-register__legal-check input[type="checkbox"]{margin-top:2px;flex:0 0 auto}.a148-register__legal-check a{text-decoration:underline}.a148-register__legal-info{margin:-0.125rem 0 0.875rem;font-size:0.72rem;line-height:1.5;color:#6b7280}.a148-register__legal-info a{text-decoration:underline}.login-modal__gift{align-items:flex-start;gap:0.6rem;margin:0 0 0.9rem;padding:0.7rem 0.9rem;background:var(--color-surface-alt, #f5f0e8);border:1px dashed var(--color-secondary);border-radius:calc(var(--border-radius) * 2 / 3);font-size:0.85rem;line-height:1.45}.login-modal__gift .login-modal__gift-icon{flex:0 0 auto;font-size:1.3rem;margin-top:1px}.login-modal__gift .login-modal__gift-end{display:block;margin-top:2px;font-size:0.75rem;color:var(--color-text-muted, #6b7280)}.exit-intent{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none}.exit-intent.is-open,.exit-intent.is-closing{visibility:visible;pointer-events:auto}.exit-intent.is-closing{pointer-events:none}.exit-intent.is-open .exit-intent__backdrop{opacity:1}.exit-intent.is-open .exit-intent__panel{opacity:1;transform:translateY(0) scale(1)}.exit-intent__backdrop{position:absolute;inset:0;background:var(--color-backdrop);backdrop-filter:blur(4px);opacity:0;transition:opacity 0.3s ease;cursor:pointer}.exit-intent__panel{position:relative;width:640px;max-width:92vw;max-height:90vh;overflow-y:auto;background:var(--color-white);border-radius:var(--border-radius);opacity:0;transform:translateY(30px) scale(0.96);transition:opacity 0.3s ease, transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.exit-intent__close{position:absolute;top:1rem;right:1rem;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:none;border-radius:50%;cursor:pointer;color:var(--color-dark);box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.exit-intent__close .icon{font-family:var(--font-icon);font-size:1.25rem}.exit-intent__close:hover{color:var(--color-black)}.exit-intent__content{display:grid;grid-template-columns:1fr 1fr}@media (max-width:640px){.exit-intent__content{grid-template-columns:1fr}}.exit-intent__body{padding:2.5rem}@media (max-width:640px){.exit-intent__body{padding:2rem 1.5rem}}.exit-intent__pretitle{font-size:0.8rem;font-weight:600;color:var(--color-secondary);text-transform:uppercase;letter-spacing:0.05em;margin:0 0 0.5rem}.exit-intent__title{font-size:clamp(1.25rem, 3vw, 1.75rem);font-weight:700;line-height:1.2;color:var(--color-black);margin:0 0 0.75rem}.exit-intent__text{font-size:0.875rem;color:var(--color-dark);line-height:1.5;margin:0 0 1.25rem}.exit-intent__benefits{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:0.375rem}.exit-intent__benefits li{display:flex;align-items:center;gap:0.5rem;font-size:0.825rem;color:var(--color-dark)}.exit-intent__benefits li span{color:var(--color-success);font-weight:700}.exit-intent__form{display:flex;gap:0.5rem}@media (max-width:640px){.exit-intent__form{flex-direction:column}}.exit-intent__input{flex:1;padding:0.75rem 1rem;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 2 / 3);font-family:var(--font-secondary);font-size:0.875rem;min-height:44px}.exit-intent__input:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-secondary), transparent 80%)}.exit-intent__submit{padding:0.75rem 1.5rem;border:none;border-radius:calc(var(--border-radius) * 2 / 3);background:var(--color-secondary);color:var(--color-white);font-family:var(--font-secondary);font-weight:600;font-size:0.875rem;cursor:pointer;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);white-space:nowrap;min-height:44px}.exit-intent__submit:hover{background:color-mix(in srgb, var(--color-secondary), black 15%)}.exit-intent__submit:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.exit-intent__privacy{font-size:0.7rem;color:var(--color-dark);margin:0.75rem 0 0;opacity:0.7}@media (max-width:640px){.exit-intent__media{display:none}}.exit-intent__image{width:100%;height:100%;min-height:300px;background-size:cover;background-position:center;background-color:var(--color-primary);border-radius:0 var(--border-radius) var(--border-radius) 0}:root{--a148-topbar-h: 0px}body.has-a148-topbar{--a148-topbar-h: 44px}@media (max-width:640px){body.has-a148-topbar{--a148-topbar-h: 48px}}.a148-topbar{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:center;gap:0.75rem;min-height:44px;padding:0.5rem 2.75rem;font-family:var(--font-secondary);font-size:0.9rem;line-height:1.35;text-align:center;overflow:hidden}.a148-topbar--secondary{background:var(--color-secondary, #c5a44e);color:var(--color-primary, #1a1a1a)}.a148-topbar--primary{background:var(--color-primary, #7a1f2b);color:var(--color-white, #fff)}.a148-topbar--dark{background:var(--color-dark, #1a1a1a);color:var(--color-white, #fff)}.a148-topbar--light{background:var(--color-light, #f6f4ef);color:var(--color-dark, #1a1a1a);border-bottom:1px solid var(--color-border, #e8e2d6)}.a148-topbar__inner{display:inline-flex;align-items:center;flex-wrap:nowrap;justify-content:center;gap:0.35rem 0.85rem;max-width:100%}.a148-topbar__msg{font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a148-topbar__link{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;flex-shrink:0}.a148-topbar__link:hover{opacity:0.85}.a148-topbar__link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:calc(var(--border-radius) / 6)}.a148-topbar__close{position:absolute;top:50%;right:0.5rem;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:inherit;font-size:1.4rem;line-height:1;cursor:pointer;opacity:0.7;border-radius:999px}.a148-topbar__close:hover{opacity:1}.a148-topbar__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.a148-topbar.is-closing{transition:opacity 0.2s ease, transform 0.2s ease;opacity:0;transform:translateY(-100%)}@media (max-width:640px){.a148-topbar{min-height:48px;padding:0.5rem 2.5rem;font-size:0.82rem}}.woocommerce-info,.woocommerce-error,.woocommerce-message{border-top:none !important;list-style:none;font-family:var(--font-secondary);display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem;padding:1rem 1.5rem !important;max-width:calc(var(--content-width) + 64px);margin:0 auto 1.5rem !important;width:calc(100% - 16px) !important;box-sizing:border-box;border-radius:calc(var(--border-radius) * 2 / 3)}.woocommerce-info::before,.woocommerce-error::before,.woocommerce-message::before{font-family:var(--font-icon) !important;content:'info' !important;font-size:1.25rem;position:static !important;margin:0 !important;top:auto !important;width:auto !important;height:auto !important;line-height:1}.woocommerce-info a.button,.woocommerce-info a.woocommerce-Button,.woocommerce-info a.wc-forward,.woocommerce-info a.restore-item,.woocommerce-error a.button,.woocommerce-error a.woocommerce-Button,.woocommerce-error a.wc-forward,.woocommerce-error a.restore-item,.woocommerce-message a.button,.woocommerce-message a.woocommerce-Button,.woocommerce-message a.wc-forward,.woocommerce-message a.restore-item{display:inline-flex;align-items:center;margin-left:auto;padding:0.5rem 1.25rem !important;border:none !important;border-radius:calc(var(--border-radius) * 2 / 3) !important;background:var(--color-secondary) !important;color:var(--color-white) !important;text-decoration:none;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);min-height:40px;white-space:nowrap}.woocommerce-info a.button:hover,.woocommerce-info a.woocommerce-Button:hover,.woocommerce-info a.wc-forward:hover,.woocommerce-info a.restore-item:hover,.woocommerce-error a.button:hover,.woocommerce-error a.woocommerce-Button:hover,.woocommerce-error a.wc-forward:hover,.woocommerce-error a.restore-item:hover,.woocommerce-message a.button:hover,.woocommerce-message a.woocommerce-Button:hover,.woocommerce-message a.wc-forward:hover,.woocommerce-message a.restore-item:hover{background:color-mix(in srgb, var(--color-secondary), black 15%) !important}.woocommerce-message:empty,.woocommerce-info:empty,.woocommerce-error:empty{display:none !important}.woocommerce-info{background:var(--color-light);border-left:3px solid var(--color-secondary);color:var(--color-dark)}.woocommerce-info::before{color:var(--color-secondary) !important}.woocommerce-error{background:color-mix(in srgb, var(--color-danger), transparent 92%);border-left:3px solid var(--color-danger);color:var(--color-text);display:block;position:relative;padding:1.15rem 1.5rem 1.15rem 3.4rem !important}.woocommerce-error::before{content:'error' !important;color:var(--color-danger) !important;position:absolute !important;left:1.2rem;top:1.1rem;font-size:1.35rem}.woocommerce-error__title{width:100%;margin:0 0 0.55rem;padding:0 0 0.55rem;border-bottom:1px solid color-mix(in srgb, var(--color-danger), transparent 80%);color:color-mix(in srgb, var(--color-danger), black 20%)}.woocommerce-error li:not(.woocommerce-error__title){padding:0.4rem 0;line-height:1.45}.woocommerce-error li:not(.woocommerce-error__title):not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-danger), transparent 86%)}.woocommerce-error li:not(.woocommerce-error__title):first-child{padding-top:0}.woocommerce-error li:not(.woocommerce-error__title):last-child{padding-bottom:0}.woocommerce-error li:not(.woocommerce-error__title) a{color:var(--color-text);text-decoration:none;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.woocommerce-error li:not(.woocommerce-error__title) a:hover,.woocommerce-error li:not(.woocommerce-error__title) a:focus-visible{color:color-mix(in srgb, var(--color-danger), black 20%)}.woocommerce-error li:not(.woocommerce-error__title) a:hover strong,.woocommerce-error li:not(.woocommerce-error__title) a:focus-visible strong{text-decoration:underline}.woocommerce-error li:not(.woocommerce-error__title) strong{color:color-mix(in srgb, var(--color-danger), black 20%)}.woocommerce-message{background:color-mix(in srgb, var(--color-success), transparent 92%);border-left:3px solid var(--color-success);color:var(--color-dark)}.woocommerce-message::before{content:'check_circle' !important;color:var(--color-success) !important}.section--faq .section__header{text-align:center}.faq__list{margin-top:1.5rem;width:100%;max-width:780px;margin-left:auto;margin-right:auto}.faq__item{border-bottom:1px solid var(--color-lightgrey)}.faq__item:first-child{border-top:1px solid var(--color-lightgrey)}.faq__q{align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0.25rem;font-size:1.05rem;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__chevron{transition:transform 0.2s ease;flex:0 0 auto}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__a{transition:height 0.3s ease}.faq__a-inner{padding:0 0.25rem 1.25rem;font-size:0.95rem;line-height:1.7}.faq__a-inner p{margin:0 0 0.75rem}.faq__a-inner p:last-child{margin-bottom:0}.faq__item:not([open]) .faq__a{visibility:hidden}@media (prefers-reduced-motion:reduce){.faq__a{transition:none}.faq__chevron{transition:none}}.section--reviews .reviews-band__badge{align-items:center;gap:0.9rem;margin-top:1.25rem;padding:0.8rem 1.4rem;background:var(--color-surface, #fff);border:1px solid var(--color-border-light, #ebebeb);border-radius:calc(var(--border-radius) * 7 / 6);box-shadow:0 2px 12px rgba(0, 0, 0, 0.06)}.section--reviews .reviews-band__badge--link{color:inherit;transition:box-shadow 0.2s ease, transform 0.2s ease}.section--reviews .reviews-band__badge--link:hover,.section--reviews .reviews-band__badge--link:focus-visible{box-shadow:0 4px 18px rgba(0, 0, 0, 0.1);transform:translateY(-1px)}.section--reviews .reviews-band__badge-more{align-items:center;gap:0.3rem;color:var(--color-accent);padding-left:0.9rem;border-left:1px solid var(--color-border-light, #ebebeb)}.section--reviews .reviews-band__badge-more .icon{font-family:MaterialIcons;font-size:16px}.section--reviews .reviews-band__badge-g{display:block;width:34px;height:34px}.section--reviews .reviews-band__badge-body{align-items:flex-start;text-align:left}.section--reviews .reviews-band__badge-stars{color:#fbbc05;font-size:1.15rem;letter-spacing:3px;line-height:1.2}.section--reviews .reviews-band__badge-text{color:var(--color-text-muted, #6b7280)}.section--reviews .reviews-band__badge-text strong{color:var(--color-text, #1a1a2e);font-size:1rem}.section--reviews .reviews-band__g-mini{width:12px;height:12px;vertical-align:-1px}.section--reviews .reviews-band__source-g{display:inline-block}.section--reviews .reviews-band__card{height:100%;margin:0;padding:1.75rem;background:var(--color-surface, #fff);border:1px solid var(--color-border-light, #ebebeb);border-radius:var(--border-radius)}.section--reviews .reviews-band__stars{color:var(--color-secondary);letter-spacing:2px;margin:0 0 0.75rem}.section--reviews .reviews-band__text{line-height:1.7;margin:0 0 1.25rem;flex:1 1 auto;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.section--reviews .reviews-band__foot{align-items:center;gap:0.75rem}.section--reviews .reviews-band__avatar{align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--color-surface-alt, #f5f0e8);color:var(--color-primary);font-size:0.85rem;letter-spacing:0.02em}.section--reviews .reviews-band__avatar--img{display:block;object-fit:cover;padding:0;border-radius:50%}.section--reviews .reviews-band__meta{min-width:0}.section--reviews .reviews-band__name{font-style:normal;font-size:0.9rem}.section--reviews .reviews-band__source{color:var(--color-text-muted, #6b7280)}.home-sticky-cta{display:none}@media (max-width:1024px){.home-sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--color-white);border-top:1px solid var(--color-lightgrey);box-shadow:0 -4px 20px rgba(0, 0, 0, 0.1);transform:translateY(110%);visibility:hidden;transition:transform 0.25s ease, visibility 0.25s ease}.home-sticky-cta.is-visible{transform:translateY(0);visibility:visible}}.home-sticky-cta__inner{max-width:calc(var(--content-width) + 64px);margin:0 auto;padding:0.6rem 1rem calc(env(safe-area-inset-bottom, 0px) + 0.6rem)}.home-sticky-cta__btn{align-items:center;justify-content:center;gap:0.5rem;width:100%;height:50px;border-radius:var(--border-radius);background:var(--color-button-fill);color:var(--color-button-text);border:1.5px solid var(--color-button-border);transition:background 0.15s, box-shadow 0.15s}.home-sticky-cta__btn .icon{font-size:1.2rem}.home-sticky-cta__btn:hover,.home-sticky-cta__btn:focus-visible{background:var(--color-button-fill-hover);box-shadow:0 4px 16px rgba(0, 0, 0, 0.18);color:var(--color-button-text)}@media (prefers-reduced-motion:reduce) and (max-width:1024px){.home-sticky-cta{transition:none}}.a148-ann{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px}.a148-ann__backdrop{position:absolute;inset:0;background:rgba(10, 10, 14, 0.62)}.a148-ann__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:620px;max-height:min(88vh, 900px);background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 24px 70px rgba(10, 10, 14, 0.4);overflow:hidden;animation:a148-ann-in 0.18s ease-out}@keyframes a148-ann-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.a148-ann__dialog{animation:none}}.a148-ann__head{display:flex;align-items:center;gap:12px;padding:20px 20px 16px 22px;border-bottom:1px solid var(--line)}.a148-ann__icon{flex:0 0 36px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:#fff;font-size:19px}.a148-ann__title{flex:1;margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-0.01em;line-height:1.3}.a148-ann__x{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ink-muted);cursor:pointer}.a148-ann__x:hover{background:var(--surface-soft);color:var(--ink)}.a148-ann__x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.a148-ann__x .icon{font-size:20px}.a148-ann__body{padding:20px 22px;overflow-y:auto;-webkit-overflow-scrolling:touch}.a148-ann__image{display:block;width:100%;height:auto;margin:0 0 18px;border-radius:var(--radius);border:1px solid var(--line)}.a148-ann__text{font-size:1rem;line-height:1.6;color:var(--ink-soft)}.a148-ann__text p:last-child{margin-bottom:0}.a148-ann__embed{display:block;width:100%;height:480px;margin:18px 0 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.a148-ann__text+.a148-ann__embed{margin-top:18px}.a148-ann__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 22px 18px;border-top:1px solid var(--line);background:var(--surface-soft)}body.a148-ann-open{overflow:hidden}@media (max-width:768px){.a148-ann{padding:0;align-items:flex-end}.a148-ann__dialog{max-width:none;max-height:92vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.a148-ann__embed{height:60vh}.a148-ann__foot{flex-direction:column-reverse;align-items:stretch;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 18px)}.a148-ann__foot .btn,.a148-ann__foot .section__button{width:100%}}.site-header{position:fixed;inset:0 0 auto;z-index:100;background:transparent;border-bottom:1px solid transparent;transition:background 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease}.site-header [hidden]{display:none !important}.site-header.is-stuck{background:rgba(255, 255, 255, 0.92);backdrop-filter:saturate(180%) blur(12px);border-bottom-color:var(--line)}body:not(.home) .site-header~#main-content,body.is-catalog #main-content{padding-top:84px}.site-header__inner{display:flex;align-items:center;gap:28px;max-width:1320px;min-height:84px;margin:0 auto;padding:0 24px}.site-header__brand{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.site-header__brand img{max-height:36px;width:auto;display:block}.site-header__wordmark{font-family:var(--font-primary, 'Figtree'), sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;color:var(--ink)}.site-header__nav{flex:1;display:flex;justify-content:center}.site-header__menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.site-header__menu a{display:inline-block;padding:9px 14px;border-radius:var(--radius-sm);color:var(--ink-soft);font-size:1rem;font-weight:500;text-decoration:none;transition:color 0.15s ease, background 0.15s ease}.site-header__menu a:hover{color:var(--ink);background:var(--surface-soft)}.site-header__menu .current-menu-item>a,.site-header__menu .current_page_item>a{color:var(--ink);font-weight:600}.site-header__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.site-header__account{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border-radius:var(--radius-sm);color:var(--ink-soft);font-size:0.9375rem;font-weight:500;text-decoration:none}.site-header__account:hover{color:var(--ink);background:var(--surface-soft)}.site-header__account .icon{font-size:20px}.site-header__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);cursor:pointer}.site-header__icon-btn:hover{background:var(--surface-soft)}.site-header__icon-btn .icon{font-size:22px}.site-header__cart-count{position:absolute;top:5px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--accent-on, #fff);font-size:0.6875rem;font-weight:700;line-height:18px;text-align:center}.site-header__burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.site-header__burger:hover{background:var(--surface-soft)}.site-header__burger-lines{display:block;width:20px}.site-header__burger-lines span{display:block;height:2px;border-radius:2px;background:var(--ink)}.site-header__burger-lines span+span{margin-top:6px;width:14px;margin-left:auto}.offcanvas{position:fixed;inset:0;z-index:130}.offcanvas[hidden]{display:none}.offcanvas__backdrop{position:absolute;inset:0;background:rgba(20, 20, 20, 0.45);opacity:0;transition:opacity 0.22s ease}.offcanvas.is-open .offcanvas__backdrop{opacity:1}.offcanvas__panel{position:absolute;inset:0 0 0 auto;width:min(420px, 100vw);display:flex;flex-direction:column;background:var(--surface);transform:translateX(100%);transition:transform 0.24s ease;overflow-y:auto}.offcanvas.is-open .offcanvas__panel{transform:translateX(0)}.offcanvas__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid var(--line)}.offcanvas__title{font-family:var(--font-primary, 'Figtree'), sans-serif;font-size:1.125rem;font-weight:700;color:var(--ink)}.offcanvas__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);cursor:pointer}.offcanvas__close:hover{background:var(--surface-soft)}.offcanvas__search{padding:18px 22px 6px}.offcanvas__nav{padding:8px 12px}.offcanvas__menu{list-style:none;margin:0;padding:0}.offcanvas__menu a{display:block;padding:13px 10px;border-radius:var(--radius-sm);color:var(--ink);font-size:1.0625rem;font-weight:600;text-decoration:none}.offcanvas__menu a:hover{background:var(--surface-soft)}.offcanvas__menu .sub-menu{list-style:none;margin:0 0 4px;padding:0 0 0 12px}.offcanvas__menu .sub-menu a{font-size:0.9375rem;font-weight:500;color:var(--ink-soft);padding:9px 10px}.offcanvas__actions{display:flex;flex-direction:column;gap:10px;padding:14px 22px 22px}@media (max-width:1024px){.site-header__nav,.site-header .site-header__cta,.site-header__account span:not(.icon){display:none}.site-header__account{min-width:44px;justify-content:center;padding:0}.site-header__actions{margin-left:auto}.site-header__burger{display:inline-flex}.site-header__inner{gap:12px;min-height:68px}body:not(.home) .site-header~#main-content{padding-top:68px}}.offcanvas-foot{flex-shrink:0;margin-top:auto;padding-top:1rem;padding-top:1.25rem;background:var(--color-white);border-top:1px solid var(--color-lightgrey);box-shadow:0 -8px 16px -8px rgba(0, 0, 0, 0.08)}.offcanvas-foot__eyebrow{align-items:center;gap:0.4rem;margin:0 0 0.9rem;font-size:0.7rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-primary)}.offcanvas-foot__eyebrow .icon{font-family:var(--font-icon);font-size:1rem;color:var(--color-secondary)}.offcanvas-foot__card{gap:0.9rem;align-items:center}.offcanvas-foot__thumb{flex-shrink:0;width:60px;height:80px;display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;border-radius:var(--border-radius, 12px);background:var(--color-light, #f5f0e8)}.offcanvas-foot__thumb picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.offcanvas-foot__img{width:100%;height:100%;object-fit:contain;display:block}.offcanvas-foot__img--ph{background:var(--color-light, #f5f0e8)}.offcanvas-foot__thumb .offcanvas-foot__img{height:100%}.offcanvas-foot__info{flex-direction:column;gap:0.4rem;min-width:0;flex:1}.offcanvas-foot__title-link{display:flex;align-items:center;min-height:44px;color:var(--color-black)}.offcanvas-foot__title-link:hover{color:var(--color-secondary)}.offcanvas-foot__title{display:block;font-size:1rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.offcanvas-foot__meta{align-items:center;justify-content:space-between;gap:0.5rem}.offcanvas-foot__award,.offcanvas-foot__cat{display:inline-flex;align-items:center;gap:0.25rem;font-size:0.75rem;color:var(--color-text-muted, #6b6b6b)}.offcanvas-foot__award .icon,.offcanvas-foot__cat .icon{font-family:var(--font-icon);font-size:0.95rem;color:var(--color-secondary)}.offcanvas-foot__price{font-size:1.05rem;font-weight:700;color:var(--color-primary);white-space:nowrap}.offcanvas-foot__price small{font-size:0.7em;margin-left:1px}.offcanvas-foot__btn{flex:none;height:auto;min-height:44px;border-radius:var(--border-radius, 12px);margin-top:0.5rem;padding:0.6rem 1rem;font-size:0.85rem}.offcanvas-foot__trust{margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--color-lightgrey);display:flex;flex-direction:column;gap:0.75rem}.offcanvas-foot__hours{display:flex;align-items:center;gap:0.45rem;margin:0;font-size:0.8rem;color:var(--color-text-muted, #6b6b6b)}.offcanvas-foot__hours .icon{font-family:var(--font-icon);font-size:1rem;color:var(--color-secondary)}.offcanvas-foot__pay{align-items:center;gap:0.5rem}.offcanvas-foot__pay-icon{display:inline-flex;align-items:center;height:22px}.offcanvas-foot__pay-icon svg{height:100%;width:auto;display:block;border-radius:calc(var(--border-radius) / 4)}.offcanvas-foot__pay-abbr{font-size:0.72rem;font-weight:600}.offcanvas-foot__secure{display:inline-flex;align-items:center;gap:0.3rem;margin-left:auto;font-size:0.72rem;color:var(--color-text-muted, #6b6b6b)}.offcanvas-foot__secure .icon{font-family:var(--font-icon);font-size:0.95rem;color:#2e7d32}.site-footer{background:var(--ink);color:rgba(255, 255, 255, 0.66);padding:clamp(56px, 7vw, 96px) 0 40px}.site-footer__inner{max-width:1320px;margin:0 auto;padding:0 24px}.site-footer__top{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1.4fr);gap:clamp(40px, 6vw, 96px);padding-bottom:clamp(40px, 5vw, 64px)}.site-footer__brand{display:inline-block;text-decoration:none}.site-footer__logo{max-height:40px;width:auto;display:block}.site-footer__wordmark{font-family:var(--font-primary, 'Figtree'), sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-0.02em;color:#fff}.site-footer__claim{margin:18px 0 26px;max-width:34ch;font-size:1rem;line-height:1.65;color:rgba(255, 255, 255, 0.6)}.site-footer__signup{display:flex;gap:8px;max-width:420px}.site-footer__signup input{flex:1;min-width:0;min-height:52px;padding:12px 16px;border:1px solid var(--line-on-ink);border-radius:var(--radius-sm);background:rgba(255, 255, 255, 0.06);color:#fff;font:inherit;font-size:1rem}.site-footer__signup input::placeholder{color:rgba(255, 255, 255, 0.42)}.site-footer__signup input:focus{outline:none;border-color:rgba(255, 255, 255, 0.4);background:rgba(255, 255, 255, 0.1)}.site-footer__signup .btn,.site-footer__signup .section__button{min-height:52px;flex:0 0 auto}.site-footer__signup-note{margin:12px 0 0;font-size:0.8125rem;color:rgba(255, 255, 255, 0.42)}.site-footer__cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px}.site-footer__heading{margin:0 0 16px;font-family:var(--font-primary, 'Figtree'), sans-serif;font-size:0.875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#fff}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.site-footer__list a{color:rgba(255, 255, 255, 0.66);font-size:1rem;text-decoration:none;transition:color 0.15s ease}.site-footer__list a:hover{color:#fff}.site-footer__list--contact a:hover{color:var(--accent-soft)}.site-footer__socials{display:flex;gap:8px;list-style:none;margin:20px 0 0;padding:0}.site-footer__socials a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line-on-ink);border-radius:var(--radius-sm);color:rgba(255, 255, 255, 0.7);text-decoration:none;transition:border-color 0.15s ease, color 0.15s ease}.site-footer__socials a:hover{border-color:#fff;color:#fff}.site-footer__socials .icon{font-size:19px}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--line-on-ink)}.site-footer__copy{margin:0;font-size:0.875rem;color:rgba(255, 255, 255, 0.48)}.site-footer__legal{min-width:0;max-width:100%;display:flex;gap:22px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.site-footer__legal a{color:rgba(255, 255, 255, 0.48);font-size:0.875rem;text-decoration:none}.site-footer__legal a:hover{color:#fff}.site-footer__pay{display:flex;flex-wrap:wrap;max-width:100%;gap:6px;align-items:center;opacity:0.82}.site-footer__pay svg{display:block;height:22px;width:auto}@media (max-width:1024px){.site-footer__top{grid-template-columns:1fr}}@media (max-width:768px){.site-footer__cols{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px}.site-footer__signup{flex-direction:column;max-width:none}.site-footer__signup .btn,.site-footer__signup .section__button{width:100%}.site-footer__bottom{flex-direction:column;align-items:flex-start}}.section--hero-home-1{padding:clamp(120px, 12vw, 168px) 0 clamp(72px, 8vw, 110px);background:var(--surface);overflow:hidden}.hero-home__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.85fr);align-items:center;gap:clamp(40px, 6vw, 88px)}.section--hero-home-1.is-textonly .hero-home__grid{grid-template-columns:minmax(0, 760px);justify-content:center;text-align:center}.section--hero-home-1.is-textonly .hero-home__grid .section__pretitle{margin-inline:auto}.section--hero-home-1.is-textonly .hero-home__grid .hero-home__actions,.section--hero-home-1.is-textonly .hero-home__grid .hero-home__proof{justify-content:center}.hero-home__title{margin:0 0 20px;font-size:clamp(2.5rem, 5.2vw, 4rem);font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:var(--ink)}.hero-home__text{margin:0 0 32px;max-width:52ch;font-size:clamp(1.0625rem, 1.4vw, 1.25rem);line-height:1.65;color:var(--ink-soft)}.hero-home__actions{display:flex;flex-wrap:wrap;gap:12px}.hero-home__proof{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;margin:40px 0 0;padding:28px 0 0;border-top:1px solid var(--line)}.hero-home__proof li{display:inline-flex;align-items:center;gap:9px;font-size:0.9375rem;font-weight:500;color:var(--ink-soft)}.hero-home__proof .icon{font-size:20px;color:var(--accent)}.hero-home__proof img{height:22px;width:auto}.hero-home__media{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-soft);aspect-ratio:1.1764705882}.hero-home__media::before{content:"";position:absolute;inset:auto -18% -22% 26%;height:62%;border-radius:50%;background:var(--accent-tint);filter:blur(28px);z-index:0}.hero-home__img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px){.hero-home__grid{grid-template-columns:minmax(0, 1fr);gap:36px}.hero-home__media{aspect-ratio:1.6;order:-1}.section--hero-home-1{padding-top:clamp(96px, 16vw, 120px)}}@media (max-width:768px){.hero-home__actions .btn,.hero-home__actions .section__button{width:100%}.hero-home__proof{gap:10px 20px;margin-top:28px;padding-top:20px}}.section--hero-centered .hero__stack{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:760px;margin:0 auto;text-align:center}.section--hero-centered .hero__pretitle,.section--hero-centered .hero__title,.section--hero-centered .hero__text{hyphens:none;-webkit-hyphens:none}.section--hero-centered .hero__pretitle{margin:0;color:var(--color-secondary);text-transform:uppercase;letter-spacing:0.08em}.section--hero-centered .hero__title{margin:0;line-height:1.1}@media (max-width:768px){.section--hero-centered .hero__title{font-size:2rem}}.section--hero-centered .hero__text{margin:0;max-width:60ch;line-height:1.6}.section--hero-centered .section__actions{margin:0.25rem 0 0}.section--hero-centered .hero__stack--narrow{padding:clamp(28px, 5vw, 48px);border:2px solid var(--color-accent);border-radius:calc(var(--section-radius) * .5625);background:rgba(255, 255, 255, 0.55);backdrop-filter:blur(8px);box-shadow:0 18px 50px rgba(0, 0, 0, 0.1)}.section--hero-centered--bg{min-height:66vh;display:flex;align-items:center;padding-top:calc(var(--a148-header-h, 110px) + var(--a148-topbar-h, 0px));padding-bottom:3rem}@media (max-width:768px){.section--hero-centered--bg{min-height:58vh}}.section--hero-centered--bg .hero__title{color:#fff}.section--hero-centered--bg .hero__text{color:rgba(255, 255, 255, 0.92)}.section--hero-centered--bg .hero__pretitle{color:var(--color-secondary)}.section--hero-centered--bg .hero__stack--narrow{background:rgba(20, 18, 16, 0.5);box-shadow:0 18px 50px rgba(0, 0, 0, 0.35)}.section--hero-centered--bg .section__bg-img{object-position:center 22%}.sections-rounded .section--story .section__inner,.sections-rounded .section--banner .section__inner{padding-top:2rem;padding-bottom:2rem}.sections-rounded .section--story .story,.sections-rounded .section--story .banner__card,.sections-rounded .section--banner .story,.sections-rounded .section--banner .banner__card{border-radius:var(--section-radius)}.sections-fullwidth .section--story .section__inner,.sections-fullwidth .section--banner .section__inner{padding-top:0;padding-bottom:0}.sections-fullwidth .section--story .story,.sections-fullwidth .section--story .banner__card,.sections-fullwidth .section--banner .story,.sections-fullwidth .section--banner .banner__card{border-radius:0}.sections-fullwidth .section--story .story__img,.sections-fullwidth .section--banner .story__img{border-radius:0}@media (max-width:640px){.section--hero:not(.section--hero-home-1) .section__inner{padding-top:calc(7.5rem + var(--a148-topbar-h, 0px))}}@media (max-width:640px){.section:not([class*="hero"]) .section__title,.section:not([class*="hero"]) .banner__title{font-size:1.75rem;line-height:1.2}.section:not([class*="hero"]) .line-story__title,.section:not([class*="hero"]) .occasion-card__title,.section:not([class*="hero"]) .banner__subtitle{font-size:1.5rem;line-height:1.2}}.section--hero-boxed{padding-top:calc(7rem + var(--a148-topbar-h, 0px));padding-bottom:2.5rem}.section--hero-boxed .section__inner{max-width:calc(var(--frame-width) + 64px)}.section--hero-boxed.section--hero .section__inner{padding-top:0}.section--hero-boxed .hero-boxed__box{position:relative;display:flex;align-items:center;min-height:clamp(440px, 64vh, 660px);overflow:hidden;background:var(--color-primary);border-radius:calc(var(--section-radius) * .75);isolation:isolate}.section--hero-boxed .hero-boxed__box::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg, rgba(10, 12, 28, 0.62) 0%, rgba(10, 12, 28, 0.34) 44%, rgba(10, 12, 28, 0) 62%)}.section--hero-boxed .hero-boxed__bg{position:absolute;inset:0;z-index:0}.section--hero-boxed .hero-boxed__bg-img{width:100%;height:100%;object-fit:cover;display:block}.section--hero-boxed .hero-boxed__overlay{position:absolute;inset:0;background:linear-gradient(100deg, rgba(10, 12, 28, 0.74) 0%, rgba(10, 12, 28, 0.46) 48%, rgba(10, 12, 28, 0.12) 100%)}.section--hero-boxed .hero-boxed__content{position:relative;z-index:2;max-width:clamp(620px, calc(var(--frame-width) * 0.5), 820px);padding:clamp(1.75rem, 4vw, 3.5rem);color:#fff}.section--hero-boxed .hero-boxed__content .section__pretitle{color:var(--color-secondary)}.section--hero-boxed .hero-boxed__content .section__title{color:#fff}.section--hero-boxed .hero-boxed__content .section__text{color:rgba(255, 255, 255, 0.9)}.section--hero-boxed .hero-boxed__awards{margin-top:1.5rem}.section--hero-boxed .hero-boxed__awards .hero__award-label{font-size:0.75rem;color:rgba(255, 255, 255, 0.9)}.section--hero-boxed .hero-boxed__awards .section__award-icon{color:var(--color-secondary)}.section--hero-boxed.is-centered .hero-boxed__box{justify-content:center}.section--hero-boxed.is-centered .hero-boxed__box::after{background:linear-gradient(180deg, rgba(10, 12, 28, 0.52) 0%, rgba(10, 12, 28, 0.62) 100%)}.section--hero-boxed.is-centered .hero-boxed__overlay{background:linear-gradient(180deg, rgba(10, 12, 28, 0.62) 0%, rgba(10, 12, 28, 0.72) 100%)}.section--hero-boxed.is-centered .hero-boxed__content{max-width:min(820px, 100%);margin-inline:auto;text-align:center}.section--hero-boxed.is-centered .section__actions{justify-content:center}.section--hero-boxed.is-centered .section__awards{justify-content:center}@media (max-width:640px){.section--hero-boxed{padding-top:calc(5rem + var(--a148-topbar-h, 0px));padding-bottom:1.5rem}.section--hero-boxed .hero-boxed__box{min-height:clamp(380px, 72vh, 560px)}.section--hero-boxed .hero-boxed__content{max-width:100%}}.site-header:not(.site-header--transparent)~#main-content .section--hero-boxed{padding-top:2.5rem}@media (max-width:640px){.site-header:not(.site-header--transparent)~#main-content .section--hero-boxed{padding-top:1.5rem}}.section--story .story{background:linear-gradient(-71deg, #101222 2%, #16171d 100%);border-radius:var(--section-radius);align-items:center;min-height:400px;padding:4rem 5rem}@media (max-width:1024px){.section--story .story{padding:2.5rem}}@media (max-width:768px){.section--story .story{flex-direction:column;padding:0;min-height:auto}}.section--story .story--reverse{flex-direction:row-reverse}@media (max-width:768px){.section--story .story--reverse{flex-direction:column}}.section--story .story--reverse .story__content{right:auto;left:5rem;border-radius:calc(var(--section-radius) * .5)}@media (max-width:768px){.section--story .story--reverse .story__content{left:auto;border-radius:0}}.section--story .story__media{flex:0 0 58%;max-width:740px;z-index:1}@media (max-width:768px){.section--story .story__media{flex:none;max-width:100%;width:100%}}.section--story .story__img{width:100%;height:400px;object-fit:cover;border-radius:var(--section-radius)}@media (max-width:768px){.section--story .story__img{height:280px;border-radius:0}}.section--story .story__content{right:5rem;top:50%;transform:translateY(-50%);width:50%;max-width:620px;padding:3rem 4rem;border-radius:calc(var(--section-radius) * .5);background:rgba(240, 240, 240, 0.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255, 255, 255, 0.25);box-shadow:0 8px 32px rgba(0, 0, 0, 0.28);z-index:2}@media (max-width:768px){.section--story .story__content{position:relative;top:auto;right:auto;left:auto;transform:none;width:100%;max-width:100%;border-radius:0 0 var(--section-radius) var(--section-radius);padding:2rem 1.5rem}}.section--story .story__pretitle{margin-bottom:0.5rem;letter-spacing:0.03em}.section--story .story__title{margin-bottom:0.75rem;font-variant:small-caps}.section--story .story__text{line-height:1.7;color:rgba(0, 0, 0, 0.65);margin-bottom:2rem}.section--story .story--overlay{background:transparent;padding:0}.section--story.section--dark .section__bg-overlay{background:linear-gradient(90deg, rgba(10, 12, 28, 0.7) 0%, rgba(10, 12, 28, 0.4) 50%, rgba(10, 12, 28, 0.2) 100%)}.section--story-light .story{background:linear-gradient(-71deg, #efe9df 2%, #f6f3ec 100%)}.section--story-light .story__content{background:rgba(255, 255, 255, 0.72);border-color:rgba(0, 0, 0, 0.06)}.section--story-split .section__row{gap:6rem}@media (max-width:1024px){.section--story-split .section__row{gap:3rem}}@media (max-width:768px){.section--story-split .section__row{gap:2rem}}.section--story-split .story-split__media{margin:0;border-radius:var(--section-radius);aspect-ratio:1.5}.section--story-split .story-split__img{width:100%;height:100%;object-fit:cover}.section--story-split .story-split__row--single .story-split__content{max-width:44rem;margin:0 auto}.section--story-split .story-split__row--single .section__actions{justify-content:center}.section--story-split .section__pretitle{color:var(--color-primary);margin-bottom:0.5rem}.section--story-split .section__title{margin-bottom:1rem}.section--story-split .section__text{line-height:1.7;color:var(--color-primary)}.section--story-split .section__text p{margin:0 0 1rem}.section--story-split .section__text p:last-child{margin-bottom:0}.section--story-split .section__actions{margin-top:2rem}.section--story-split--boxed .section__row{background:var(--color-primary);border-radius:var(--section-radius);padding:3.5rem 4rem;gap:3rem;box-shadow:0 6px 24px rgba(0, 0, 0, 0.12)}@media (max-width:1024px){.section--story-split--boxed .section__row{padding:2.5rem;gap:2rem}}@media (max-width:768px){.section--story-split--boxed .section__row{padding:1.5rem;border-radius:calc(var(--section-radius) * .75)}}.section--story-split--boxed .story-split__media{border-radius:calc(var(--section-radius) * .625)}.section--story-split--boxed .section__pretitle{color:var(--color-secondary)}.section--story-split--boxed .section__title{color:var(--color-text-inverse)}.section--story-split--boxed .section__text{color:rgba(255, 255, 255, 0.82)}.section--story-split--boxed .section__button--secondary{color:var(--color-accent);border-color:transparent}.section--story-split--boxed .section__button--secondary:hover{background:color-mix(in srgb, #ffffff, transparent 88%)}.section--story-stack .story-stack__chapter+.story-stack__chapter{margin-top:5rem}@media (max-width:768px){.section--story-stack .story-stack__chapter+.story-stack__chapter{margin-top:3rem}}.section--story-stack .section__header{margin-bottom:3rem}@media (max-width:768px){.section--story-stack .section__header{margin-bottom:2rem}}.section--story-stack .story-stack__chapter .section__title{font-size:1.875rem}@media (max-width:640px){.section--story-stack .story-stack__chapter .section__title{font-size:1.5rem}}.section--parallax{align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.section--parallax--medium{min-height:60vh}.section--parallax--large{min-height:82vh}@media (max-width:768px){.section--parallax{background-attachment:scroll}.section--parallax.section--parallax--medium{min-height:42vh}.section--parallax.section--parallax--large{min-height:58vh}}.section--parallax__overlay{inset:0;background:linear-gradient(rgba(16, 18, 34, 0.48), rgba(16, 18, 34, 0.66))}.section--parallax__content{z-index:1;max-width:48rem;text-shadow:0 1px 14px rgba(0, 0, 0, 0.45)}.parallax__quote{margin:0;color:var(--color-text-inverse);font-size:clamp(1.5rem, 3vw, 2.25rem);line-height:1.35;font-variant:small-caps}.parallax__attribution{margin:1rem 0 0;color:rgba(255, 255, 255, 0.92);text-transform:uppercase;letter-spacing:0.06em}.section--banner .banner__card{border-radius:var(--border-radius);min-height:400px;align-items:center;justify-content:center}.section--banner .banner__bg{inset:0}.section--banner .banner__bg-img{width:100%;height:100%;object-fit:cover}.section--banner .banner__bg-overlay{inset:0;-webkit-backdrop-filter:var(--banner-blur, blur(2px));backdrop-filter:var(--banner-blur, blur(2px));background:var(--banner-overlay, rgba(0, 0, 0, 0.55))}.section--banner .banner__body{z-index:1;color:#fff;padding:3rem 2rem}.section--banner .banner__pretitle,.section--banner .banner__title,.section--banner .banner__subtitle{hyphens:manual;-webkit-hyphens:manual;text-wrap:balance}.section--banner .banner__pretitle{letter-spacing:0.03em}.section--banner .banner__title{margin-bottom:0.25rem;font-variant:small-caps}.section--banner .banner__subtitle{line-height:1.2;margin-bottom:0.5rem}.section--banner .banner__urgency{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.35rem 0.5rem;margin-top:1rem;padding:0.4rem 0.9rem;border-radius:999px;background:var(--color-secondary, #c5a44e);color:var(--color-dark, #1a1a1a);hyphens:manual;-webkit-hyphens:manual}.section--banner .banner__urgency .icon{font-size:18px}.section--banner .banner__countdown{font-variant-numeric:tabular-nums;letter-spacing:0.02em;white-space:nowrap;overflow-wrap:normal}.section--banner .section__button{margin-top:1.5rem}.section--newsletter .section__inner{padding-top:2.5rem;padding-bottom:2.5rem}.section--newsletter .newsletter__card{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;min-height:400px;border-radius:calc(var(--section-radius) * .75);background:var(--gradient-dark);box-shadow:0 30px 60px -28px rgba(16, 18, 34, 0.55)}.section--newsletter.section--newsletter--solo .newsletter__card{grid-template-columns:1fr;min-height:0}.section--newsletter.section--newsletter--solo .newsletter__card .newsletter__content{margin:0 auto;text-align:center}.section--newsletter.section--newsletter--solo .newsletter__card .newsletter__benefits{justify-items:center}.section--newsletter.section--newsletter--solo .newsletter__card .newsletter__form{text-align:left}.section--newsletter .newsletter__panel{justify-content:center;padding:clamp(2rem, 3.5vw, 3.5rem)}.section--newsletter .newsletter__content{max-width:520px}.section--newsletter .section__pretitle{letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.5rem}.section--newsletter .newsletter__title{color:var(--color-text-inverse);margin-bottom:0.5rem;font-variant:small-caps}.section--newsletter .newsletter__subtitle{color:rgba(255, 255, 255, 0.72);margin-bottom:1.5rem}.section--newsletter .newsletter__benefits{list-style:none;padding:0;margin:0 0 1.75rem;grid-template-columns:1fr;gap:0.55rem}.section--newsletter .newsletter__benefits li{align-items:center;gap:0.5rem;color:rgba(255, 255, 255, 0.9)}.section--newsletter .newsletter__benefits .icon{font-family:MaterialIcons;flex-shrink:0}.section--newsletter .newsletter__form-row{gap:0.5rem;margin-bottom:0.75rem}@media (max-width:640px){.section--newsletter .newsletter__form-row{flex-direction:column}}.section--newsletter .newsletter__input{flex:1;padding:0.8rem 1rem;border:1px solid rgba(255, 255, 255, 0.18);border-radius:var(--border-radius);background:rgba(255, 255, 255, 0.06);color:var(--color-text-inverse)}.section--newsletter .newsletter__input::placeholder{color:rgba(255, 255, 255, 0.5)}.section--newsletter .newsletter__input:focus{outline:2px solid var(--color-secondary);outline-offset:-2px;border-color:var(--color-secondary);background:rgba(255, 255, 255, 0.1)}.section--newsletter .newsletter__submit{padding:0.8rem 1.75rem;border:none;border-radius:var(--border-radius);color:var(--color-primary);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.section--newsletter .newsletter__submit:hover{background:color-mix(in srgb, var(--color-secondary), white 12%);box-shadow:0 4px 16px rgba(197, 164, 78, 0.3)}.section--newsletter .newsletter__consent{align-items:flex-start;gap:0.5rem;color:rgba(255, 255, 255, 0.6);line-height:1.4}.section--newsletter .newsletter__consent input[type="checkbox"]{width:24px;height:24px;min-width:24px;margin-top:2px;flex-shrink:0;accent-color:var(--color-secondary);cursor:pointer}.section--newsletter .newsletter__consent a{color:rgba(255, 255, 255, 0.85);text-decoration:underline}.section--newsletter .newsletter__notice{color:rgba(255, 255, 255, 0.6);line-height:1.4;margin-top:0.5rem}.section--newsletter .newsletter__notice a{color:rgba(255, 255, 255, 0.85);text-decoration:underline}.section--newsletter .newsletter__account{align-items:flex-start;gap:0.5rem;color:rgba(255, 255, 255, 0.6);line-height:1.4;margin-top:0.5rem}.section--newsletter .newsletter__account input[type="checkbox"]{width:24px;height:24px;min-width:24px;margin-top:2px;flex-shrink:0;accent-color:var(--color-secondary);cursor:pointer}.section--newsletter .newsletter__account-fields{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.5rem}.section--newsletter .newsletter__account-fields[hidden]{display:none}.section--newsletter .newsletter__media{position:relative;min-height:100%}.section--newsletter .newsletter__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.section--newsletter .newsletter__card{grid-template-columns:1fr;min-height:0}.section--newsletter .newsletter__media{order:-1;min-height:0;height:220px}}.section--features{padding:clamp(56px, 8vw, 104px) 0}.feature-grid{display:grid;gap:20px;list-style:none;margin:0;padding:0}.feature-grid--2{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.feature-grid--3{grid-template-columns:repeat(auto-fit, minmax(272px, 1fr))}.feature-card{padding:26px 24px 28px;background:var(--surface);border:1px solid var(--line);border-radius:16px;transition:transform 0.18s, box-shadow 0.18s}.feature-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(15, 20, 36, 0.08)}.feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:16px;border-radius:13px;background:color-mix(in srgb, var(--accent), transparent 88%);color:var(--accent);font-size:24px}.feature-card__title{margin:0 0 8px;font-size:1.0625rem;font-weight:700}.feature-card__text{margin:0;font-size:0.9375rem;line-height:1.6;color:var(--ink-muted)}.section--steps{padding:clamp(56px, 8vw, 104px) 0}.steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:28px;list-style:none;margin:44px 0 0;padding:0;counter-reset:step}.steps__item{position:relative;display:flex;flex-direction:column;gap:14px}.steps__item:not(:last-child)::after{content:"";position:absolute;top:25px;left:calc(50px + 12px);right:-28px;height:2px;background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 12px)}.steps__marker{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;background:var(--ink);color:#fff;font-size:1.125rem;font-weight:800;z-index:1}.steps__marker .icon{font-size:24px}.steps__step{font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--accent-ink)}.steps__title{margin:4px 0 6px;font-size:1.0625rem;font-weight:700}.steps__text{margin:0;font-size:0.9375rem;line-height:1.6;color:var(--ink-muted)}.section--stats{padding:clamp(32px, 5vw, 56px) 0}.stats-band{padding:clamp(28px, 4vw, 48px) clamp(24px, 4vw, 56px);border-radius:22px;background:var(--ink);color:#fff}.stats-band__title{margin:0 0 26px;text-align:center;font-size:1.25rem;font-weight:700;color:#fff}.stats-band__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:28px;margin:0}.stats-band__item{text-align:center}.stats-band__value{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:800;letter-spacing:-0.02em;line-height:1.1;color:var(--accent)}.stats-band__label{margin:6px 0 0;font-size:0.875rem;color:rgba(255, 255, 255, 0.68)}.section--logos{padding:clamp(32px, 4vw, 52px) 0}.logo-strip__title{margin:0 0 22px;text-align:center;font-size:0.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--ink-muted)}.logo-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(24px, 5vw, 56px);list-style:none;margin:0;padding:0}.logo-strip__item img{max-height:34px;width:auto;filter:grayscale(1);opacity:0.58;transition:filter 0.2s, opacity 0.2s}.logo-strip__item img:hover{filter:grayscale(0);opacity:1}.section--pricing{padding:clamp(56px, 8vw, 104px) 0}.pricing{display:grid;grid-template-columns:repeat(auto-fit, minmax(276px, 1fr));gap:22px;margin-top:44px;align-items:start}.pricing__card{position:relative;display:flex;flex-direction:column;padding:28px 26px 30px;background:var(--surface);border:1px solid var(--line);border-radius:18px}.pricing__card.is-featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 20px 44px rgba(15, 20, 36, 0.1)}.pricing__ribbon{position:absolute;top:-12px;left:26px;margin:0;padding:4px 14px;border-radius:999px;background:var(--accent);color:var(--accent-on, #fff);font-size:0.6875rem;font-weight:700;letter-spacing:0.03em}.pricing__name{margin:0 0 10px;font-size:1.0625rem;font-weight:700}.pricing__price{margin:0;font-size:2.25rem;font-weight:800;letter-spacing:-0.025em;line-height:1.05}.pricing__note{margin:4px 0 0;font-size:0.75rem;color:var(--ink-muted)}.pricing__text{margin:14px 0 0;font-size:0.9375rem;line-height:1.55;color:var(--ink-muted)}.pricing__features{list-style:none;margin:20px 0 24px;padding:20px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:11px;flex:1}.pricing__features li{display:flex;align-items:flex-start;gap:9px;font-size:0.9375rem;line-height:1.5}.pricing__features .icon{font-size:18px;color:#12a150;margin-top:2px;flex:0 0 auto}.section--cta{padding:clamp(56px, 8vw, 104px) 0}.section--cta.section--dark{background:var(--ink);color:#fff}.section--cta.section--dark .cta-band__title{color:#fff}.section--cta.section--dark .cta-band__text{color:rgba(255, 255, 255, 0.74)}.section--cta.section--dark .cta-band__note{color:rgba(255, 255, 255, 0.5)}.cta-band{max-width:660px;margin:0 auto;text-align:center}.cta-band__title{margin:0 0 14px;font-size:clamp(1.75rem, 3.6vw, 2.5rem);font-weight:800;line-height:1.15;letter-spacing:-0.025em}.cta-band__text{margin:0 0 28px;font-size:1.0625rem;line-height:1.6;color:var(--ink-muted)}.cta-band__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 16px}.cta-band__note{margin:0;font-size:0.8125rem;color:var(--ink-muted)}.section--course-grid{padding:clamp(56px, 8vw, 104px) 0}.section--course-grid .section__actions{margin-top:36px;text-align:center}@media (max-width:768px){.steps__item::after{display:none}.steps{gap:22px}.pricing{margin-top:30px}}:root{--ink:            #141414;--ink-soft:       #494852;--ink-muted:      #8b8a94;--surface:        #ffffff;--surface-soft:   #f6f6f9;--line:           rgba(20, 20, 20, .10);--line-on-ink:    rgba(255, 255, 255, .14);--accent:         #ff5622;--accent-soft:    #ff7a52;--accent-tint:    #fff1ec;--accent-on:      #141414;--accent-light: color-mix(in srgb, var(--accent) 20%, #fff);--accent-ink:     #c2410c;--ink-on:         #ffffff;--radius-sm:      5px;--radius:         12px;--radius-lg:      20px;--shadow-card:    0 1px 2px rgba(20,20,20,.04), 0 12px 32px rgba(20,20,20,.06);--shadow-lift:    0 2px 4px rgba(20,20,20,.05), 0 22px 48px rgba(20,20,20,.10)}body{background:var(--surface);color:var(--ink-soft);font-family:var(--font-secondary, 'Figtree'), system-ui, -apple-system, sans-serif;font-size:1.125rem;line-height:1.7;font-weight:500;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.section__title,.course-hero__title{font-family:var(--font-primary, 'Figtree'), system-ui, sans-serif;color:var(--ink);font-weight:700;letter-spacing:-0.02em;line-height:1.18;text-wrap:balance}h1{font-size:clamp(2.25rem, 4.6vw, 3.75rem);line-height:1.14}h2{font-size:clamp(1.875rem, 3.6vw, 3rem)}h3{font-size:clamp(1.25rem, 1.8vw, 1.5rem);line-height:1.3}p{margin:0 0 1rem}p:last-child{margin-bottom:0}a{color:inherit}.section{position:relative;padding:110px 0;background:var(--surface)}.section__inner{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.section__inner--narrow{max-width:860px}.section--light{background:var(--surface-soft)}.section--dark{background:var(--ink);color:rgba(255, 255, 255, 0.72)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4,.section--dark .section__title{color:#fff}.section--dark .section__text,.section--dark .section__description{color:rgba(255, 255, 255, 0.72)}.section--dark .section__pretitle{background:rgba(255, 255, 255, 0.08);color:#fff}.section__header{max-width:720px;margin:0 auto clamp(40px, 5vw, 64px);text-align:center}.section__pretitle{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:5px 12px 5px 10px;border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink);font-size:0.875rem;font-weight:600;letter-spacing:0;text-transform:none}.section__pretitle::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 7px}.section__title{margin:0 0 16px}.section__text,.section__description{margin:0;font-size:1.125rem;line-height:1.7;color:var(--ink-soft)}.section__actions{margin-top:clamp(32px, 4vw, 48px);text-align:center}.btn,.section__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:55px;padding:14px 26px;border:1px solid transparent;border-radius:var(--radius-sm);font-family:inherit;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background 0.18s ease, color 0.18s ease, border-color 0.18s ease, transform 0.18s ease}.btn:hover,.section__button:hover{transform:translateY(-1px)}.btn:focus-visible,.section__button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn .icon,.section__button .icon{font-size:20px}.btn--ink,.btn--primary,.section__button--primary{background:var(--ink);border-color:var(--ink);color:var(--ink-on, #fff)}.btn--ink:hover,.btn--primary:hover,.section__button--primary:hover{background:#000}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--accent-on, #fff)}.btn--accent:hover{background:var(--accent-soft)}.btn--outline,.btn--secondary,.section__button--secondary{background:transparent;border-color:var(--line);color:var(--ink)}.btn--outline:hover,.btn--secondary:hover,.section__button--secondary:hover{border-color:var(--ink);background:var(--surface-soft)}.section--dark .btn--ink,.section--dark .btn--primary,.section--dark .section__button--primary{background:#fff;border-color:#fff;color:var(--ink)}.section--dark .btn--ink:hover,.section--dark .btn--primary:hover,.section--dark .section__button--primary:hover{background:rgba(255, 255, 255, 0.88)}.section--dark .btn--outline,.section--dark .btn--secondary,.section--dark .btn--ghost,.section--dark .section__button--secondary{border-color:var(--line-on-ink);color:#fff}.section--dark .btn--outline:hover,.section--dark .btn--secondary:hover,.section--dark .btn--ghost:hover,.section--dark .section__button--secondary:hover{border-color:#fff;background:rgba(255, 255, 255, 0.06)}.btn--ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn--lg{min-height:62px;padding:18px 34px;font-size:1.125rem}.btn--sm{min-height:44px;padding:10px 18px;font-size:0.9375rem}.btn--block{width:100%}.card,.course-card,.feature-card,.pricing__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease}.card:hover,.course-card:hover,.feature-card:hover,.pricing__card:hover{border-color:rgba(20, 20, 20, 0.18);box-shadow:var(--shadow-card);transform:translateY(-2px)}.section--light .card,.section--light .course-card,.section--light .feature-card{background:var(--surface)}.section--dark .card,.section--dark .course-card,.section--dark .feature-card,.section--dark .pricing__card{background:rgba(255, 255, 255, 0.05);border-color:var(--line-on-ink)}.section--dark .card:hover,.section--dark .course-card:hover,.section--dark .feature-card:hover,.section--dark .pricing__card:hover{background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.28);box-shadow:none}.section--dark .course-card__title a{color:#fff}.section--dark .course-card__text,.section--dark .course-card__meta,.section--dark .feature-card__text{color:rgba(255, 255, 255, 0.66)}.section--dark .course-card__price{color:#fff}@media (max-width:1024px){.section{padding:80px 0}}@media (max-width:768px){body{font-size:1.0625rem}.section{padding:64px 0}.section__inner{padding:0 18px}.section__header{margin-bottom:32px;text-align:left}.section__actions{text-align:left}.btn,.section__button{width:auto}}.blog__content a{color:var(--color-secondary);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.blog__content a:hover{color:var(--color-black)}.blog__content ul{list-style:none;padding-left:1em}.blog__content ul li::before{content:"•";color:red;display:inline-block;width:1em;margin-left:-1em}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{content:none !important;display:none !important}.woocommerce-account .woocommerce{max-width:calc(var(--content-width) + 64px);margin:0 auto;padding:3rem 32px;grid-template-columns:260px 1fr;gap:3rem;min-height:60vh}@media (max-width:768px){.woocommerce-account .woocommerce{grid-template-columns:1fr;padding:1rem 1.5rem 2.5rem;gap:1.25rem}}.woocommerce-account .woocommerce-MyAccount-navigation{float:none !important;width:100% !important;min-width:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.25rem}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:row;overflow-x:auto;gap:0;padding-bottom:0;min-width:0;border-bottom:1px solid var(--color-lightgrey);-webkit-overflow-scrolling:touch}.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}}.woocommerce-account .woocommerce-MyAccount-navigation .wc-nav-arrow{display:none}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{position:relative;align-self:start}.woocommerce-account .woocommerce-MyAccount-navigation .wc-nav-arrow{position:absolute;top:0;bottom:1px;width:56px;z-index:2;display:none;align-items:center;overflow:hidden;white-space:nowrap;padding:0;border:none;color:var(--color-primary);font-family:var(--font-icon);font-size:1.5rem;line-height:1;cursor:pointer}.woocommerce-account .woocommerce-MyAccount-navigation .wc-nav-arrow--prev{left:0;justify-content:flex-start;padding-left:2px;background:linear-gradient(to right, var(--color-body-bg) 42%, transparent)}.woocommerce-account .woocommerce-MyAccount-navigation .wc-nav-arrow--next{right:0;justify-content:flex-end;padding-right:2px;background:linear-gradient(to left, var(--color-body-bg) 42%, transparent)}.woocommerce-account .woocommerce-MyAccount-navigation .wc-nav-arrow:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-4px}.woocommerce-account .woocommerce-MyAccount-navigation.is-scroll-left .wc-nav-arrow--prev{display:inline-flex}.woocommerce-account .woocommerce-MyAccount-navigation.is-scroll-right .wc-nav-arrow--next{display:inline-flex}}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:0.75rem;padding:0.875rem 1rem;width:100%;font-family:var(--font-secondary);font-size:0.9rem;font-weight:500;color:var(--color-dark);text-decoration:none;border-radius:calc(var(--border-radius) * 2 / 3);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);white-space:nowrap;min-height:44px}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li a{border-radius:0;padding:0.75rem 1rem;border-bottom:2px solid transparent}}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:var(--color-black);background:var(--color-light)}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:transparent;border-bottom-color:var(--color-lightgrey)}}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a[aria-current="page"]{color:var(--color-black);background:var(--color-light);font-weight:600}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a[aria-current="page"]{background:transparent;border-bottom-color:var(--color-secondary);color:var(--color-secondary)}}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:'dashboard'}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a::before{content:'local_shipping'}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads a::before{content:'download'}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:'location_on'}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:'credit_card'}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:'settings'}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--kurs-anfragen a::before{content:'school'}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--empfehlungen a::before{content:'group_add'}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--kurs-abo a::before{content:'autorenew'}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:'logout'}.woocommerce-account .woocommerce-MyAccount-navigation li a::before{font-family:MaterialIcons;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);flex-shrink:0}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:1rem}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:0;margin-left:auto}}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--color-dark);font-size:0.85rem}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:var(--color-danger);background:transparent}.woocommerce-account .woocommerce-MyAccount-content{float:none !important;width:100% !important;min-width:0;font-family:var(--font-secondary)}.woocommerce-account .woocommerce-MyAccount-content p{font-size:0.95rem;line-height:1.6;color:var(--color-dark);margin-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--color-secondary);text-decoration:none;font-weight:500;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.woocommerce-account .woocommerce-MyAccount-content a:hover{color:color-mix(in srgb, var(--color-secondary), black 15%)}.woocommerce-account .woocommerce-MyAccount-content strong{color:var(--color-black);font-weight:600}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{font-family:var(--font-primary);color:var(--color-black);margin:0 0 1rem}.woocommerce-account .account-dashboard__greeting{margin-bottom:2rem}.woocommerce-account .account-dashboard__title{font-size:1.75rem;margin:0 0 0.25rem}.woocommerce-account .account-dashboard__subtitle{font-size:0.95rem;margin:0}.woocommerce-account .account-dashboard__actions{grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:2.5rem}@media (max-width:1024px){.woocommerce-account .account-dashboard__actions{grid-template-columns:repeat(2, 1fr)}}.woocommerce-account .account-dashboard__action{align-items:center;gap:0.5rem;padding:1.5rem 1rem;background:var(--color-white);border:1px solid var(--color-lightgrey);box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);border-radius:var(--border-radius);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);min-height:44px}.woocommerce-account .account-dashboard__action:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--color-secondary) 55%, var(--color-lightgrey));box-shadow:0 8px 22px rgba(0, 0, 0, 0.09)}.woocommerce-account .account-dashboard__action-icon{font-family:MaterialIcons}.woocommerce-account .account-dashboard__action-label{font-size:0.8rem;word-break:keep-all;hyphens:none}.woocommerce-account .account-dashboard__section-title{margin:0 0 1rem}.woocommerce-account .account-dashboard__order-list{gap:0.5rem}.woocommerce-account .account-dashboard__order{display:flex;justify-content:space-between;align-items:stretch;gap:0.75rem;padding:0;border-radius:calc(var(--border-radius) * 2 / 3);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden}.woocommerce-account .account-dashboard__order:hover{background:var(--color-lightgrey)}@media (max-width:640px){.woocommerce-account .account-dashboard__order{flex-direction:column}}.woocommerce-account .account-dashboard__order-link{justify-content:space-between;align-items:center;flex:1;padding:1rem 1.25rem;color:inherit;gap:1rem}@media (max-width:640px){.woocommerce-account .account-dashboard__order-link{flex-direction:column;align-items:flex-start;gap:0.5rem}}.woocommerce-account .account-dashboard__order-reorder{display:inline-flex;align-items:center;gap:6px;padding:0 1.25rem;border-left:1px solid color-mix(in srgb, var(--color-primary), transparent 88%);text-decoration:none;color:var(--color-primary);font-weight:600;font-size:0.85rem;white-space:nowrap;transition:background 0.15s, color 0.15s}.woocommerce-account .account-dashboard__order-reorder .icon{font-size:18px}.woocommerce-account .account-dashboard__order-reorder:hover{background:var(--color-secondary);color:#fff}@media (max-width:640px){.woocommerce-account .account-dashboard__order-reorder{border-left:0;border-top:1px solid color-mix(in srgb, var(--color-primary), transparent 88%);padding:0.75rem 1.25rem;justify-content:center;width:100%}}.woocommerce-account .account-dashboard__order-info{align-items:center;gap:1rem}.woocommerce-account .account-dashboard__order-date{font-size:0.8rem;color:var(--color-dark)}.woocommerce-account .account-dashboard__order-meta{align-items:center;gap:1rem}.woocommerce-account .account-dashboard__order-status{padding:0.2rem 0.75rem;border-radius:calc(var(--border-radius) * 5 / 3)}.woocommerce-account .account-dashboard__order-status--processing{background:color-mix(in srgb, var(--color-info), transparent 85%);color:var(--color-info)}.woocommerce-account .account-dashboard__order-status--completed{background:color-mix(in srgb, var(--color-success), transparent 85%);color:var(--color-success)}.woocommerce-account .account-dashboard__order-status--on-hold,.woocommerce-account .account-dashboard__order-status--pending{background:color-mix(in srgb, var(--color-warning), transparent 85%);color:var(--color-warning)}.woocommerce-account .account-dashboard__order-status--cancelled,.woocommerce-account .account-dashboard__order-status--failed{background:color-mix(in srgb, var(--color-danger), transparent 85%);color:var(--color-danger)}.woocommerce-account .account-dashboard__empty{padding:3rem 1rem}.woocommerce-account .account-dashboard__shop-btn{margin-top:1rem;padding:0.875rem 2rem;border-radius:var(--border-radius);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);color:var(--color-white)}.woocommerce-account .account-dashboard__shop-btn:link,.woocommerce-account .account-dashboard__shop-btn:visited{color:var(--color-white)}.woocommerce-account .account-dashboard__shop-btn:hover,.woocommerce-account .account-dashboard__shop-btn:focus{color:var(--color-white);background:color-mix(in srgb, var(--color-secondary), black 15%)}.woocommerce-account .account-dashboard__reorder-hero{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;margin:0 0 2rem;background:linear-gradient(135deg, color-mix(in srgb, var(--color-secondary), transparent 92%), color-mix(in srgb, var(--color-secondary), transparent 80%));border:1px solid color-mix(in srgb, var(--color-secondary), transparent 75%);border-radius:var(--border-radius)}@media (max-width:640px){.woocommerce-account .account-dashboard__reorder-hero{flex-direction:column;text-align:center}}.woocommerce-account .account-dashboard__reorder-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-secondary);color:#fff;font-size:24px;flex-shrink:0}.woocommerce-account .account-dashboard__reorder-hero-text{flex:1;display:flex;flex-direction:column;gap:2px}.woocommerce-account .account-dashboard__reorder-hero-text strong{font-size:1rem;color:var(--color-primary)}.woocommerce-account .account-dashboard__reorder-hero-text span{font-size:0.85rem;color:var(--color-tertiary);line-height:1.45}.woocommerce-account .account-dashboard__reorder-hero-cta{display:inline-flex;align-items:center;gap:8px;padding:0.75rem 1.25rem;background:var(--color-secondary);color:#fff;border-radius:calc(var(--border-radius) * 2 / 3);text-decoration:none;font-weight:600;font-size:0.9rem;white-space:nowrap;transition:background 0.15s, transform 0.1s}.woocommerce-account .account-dashboard__reorder-hero-cta .icon{font-size:18px}.woocommerce-account .account-dashboard__reorder-hero-cta:hover{background:color-mix(in srgb, var(--color-secondary), black 15%);color:#fff}.woocommerce-account .account-dashboard__reorder-hero-cta:active{transform:scale(0.98)}.woocommerce-account .woocommerce-orders-table{width:100%;border-collapse:collapse;font-size:0.9rem}.woocommerce-account .woocommerce-orders-table thead th{font-family:var(--font-secondary);font-weight:600;font-size:0.8rem;color:var(--color-dark);text-transform:uppercase;letter-spacing:0.03em;padding:1rem;text-align:left;border-bottom:2px solid var(--color-lightgrey)}.woocommerce-account .woocommerce-orders-table tbody td{padding:1rem;border-bottom:1px solid var(--color-lightgrey);vertical-align:middle;color:var(--color-dark)}.woocommerce-account .woocommerce-orders-table .a148-orders__reorder{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--color-secondary);color:#fff;border-radius:calc(var(--border-radius) / 2);text-decoration:none;font-weight:600;font-size:0.82rem;white-space:nowrap;transition:background 0.15s}.woocommerce-account .woocommerce-orders-table .a148-orders__reorder .icon{font-size:16px}.woocommerce-account .woocommerce-orders-table .a148-orders__reorder:hover{background:color-mix(in srgb, var(--color-secondary), black 15%);color:#fff}.woocommerce-account .woocommerce-orders-table .a148-orders__reorder-disabled{color:var(--color-tertiary);font-size:0.85rem}@media (max-width:640px){.woocommerce-account .woocommerce-orders-table .a148-orders__reorder-label{display:none}.woocommerce-account .woocommerce-orders-table .a148-orders__reorder{padding:8px 10px}}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{font-weight:600;color:var(--color-black)}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status mark{background:none;padding:0.25rem 0.75rem;border-radius:calc(var(--border-radius) * 5 / 3);font-size:0.8rem;font-weight:600}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .order-status--on-hold,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .order-status--pending{background:color-mix(in srgb, var(--color-warning), transparent 85%);color:var(--color-warning)}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .order-status--processing{background:color-mix(in srgb, var(--color-info), transparent 85%);color:var(--color-info)}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .order-status--completed{background:color-mix(in srgb, var(--color-success), transparent 85%);color:var(--color-success)}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .order-status--cancelled,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .order-status--failed{background:color-mix(in srgb, var(--color-danger), transparent 85%);color:var(--color-danger)}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button{display:inline-flex;align-items:center;padding:0.5rem 1rem;border-radius:calc(var(--border-radius) / 2);font-size:0.8rem;font-weight:600;border:1px solid var(--color-lightgrey);background:transparent;color:var(--color-black);text-decoration:none;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);min-height:36px}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button:hover{border-color:var(--color-secondary);color:var(--color-secondary)}@media (max-width:768px){.woocommerce-account .woocommerce-orders-table thead{display:none}.woocommerce-account .woocommerce-orders-table tbody tr{display:block;padding:1rem 0;border-bottom:1px solid var(--color-lightgrey)}.woocommerce-account .woocommerce-orders-table tbody td{display:flex;justify-content:space-between;padding:0.375rem 0;border:none}.woocommerce-account .woocommerce-orders-table tbody td::before{content:attr(data-title);font-weight:600;color:var(--color-black);font-size:0.8rem}}.woocommerce-account .woocommerce-address-fields .form-row,.woocommerce-account .woocommerce-EditAccountForm .form-row{margin-bottom:1rem}.woocommerce-account .woocommerce-address-fields .form-row label,.woocommerce-account .woocommerce-EditAccountForm .form-row label{display:block;font-family:var(--font-secondary);font-size:0.8rem;font-weight:600;color:var(--color-black);margin-bottom:0.375rem}.woocommerce-account .woocommerce-address-fields .form-row label .required,.woocommerce-account .woocommerce-EditAccountForm .form-row label .required{color:var(--color-danger)}.woocommerce-account .woocommerce-address-fields .form-row input[type="text"],.woocommerce-account .woocommerce-address-fields .form-row input[type="email"],.woocommerce-account .woocommerce-address-fields .form-row input[type="tel"],.woocommerce-account .woocommerce-address-fields .form-row input[type="password"],.woocommerce-account .woocommerce-address-fields .form-row select,.woocommerce-account .woocommerce-address-fields .form-row textarea,.woocommerce-account .woocommerce-EditAccountForm .form-row input[type="text"],.woocommerce-account .woocommerce-EditAccountForm .form-row input[type="email"],.woocommerce-account .woocommerce-EditAccountForm .form-row input[type="tel"],.woocommerce-account .woocommerce-EditAccountForm .form-row input[type="password"],.woocommerce-account .woocommerce-EditAccountForm .form-row select,.woocommerce-account .woocommerce-EditAccountForm .form-row textarea{width:100%;padding:0.75rem 1rem;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 2 / 3);font-family:var(--font-secondary);font-size:0.9rem;background:var(--color-white);transition:border-color 0.2s ease;min-height:44px}.woocommerce-account .woocommerce-address-fields .form-row input[type="text"]:focus,.woocommerce-account .woocommerce-address-fields .form-row input[type="email"]:focus,.woocommerce-account .woocommerce-address-fields .form-row input[type="tel"]:focus,.woocommerce-account .woocommerce-address-fields .form-row input[type="password"]:focus,.woocommerce-account .woocommerce-address-fields .form-row select:focus,.woocommerce-account .woocommerce-address-fields .form-row textarea:focus,.woocommerce-account .woocommerce-EditAccountForm .form-row input[type="text"]:focus,.woocommerce-account .woocommerce-EditAccountForm .form-row input[type="email"]:focus,.woocommerce-account .woocommerce-EditAccountForm .form-row input[type="tel"]:focus,.woocommerce-account .woocommerce-EditAccountForm .form-row input[type="password"]:focus,.woocommerce-account .woocommerce-EditAccountForm .form-row select:focus,.woocommerce-account .woocommerce-EditAccountForm .form-row textarea:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-secondary), transparent 80%)}.woocommerce-account .woocommerce-address-fields .form-row select,.woocommerce-account .woocommerce-EditAccountForm .form-row select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23808080' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.woocommerce-account .woocommerce-address-fields .form-row-first,.woocommerce-account .woocommerce-address-fields .form-row-last,.woocommerce-account .woocommerce-EditAccountForm .form-row-first,.woocommerce-account .woocommerce-EditAccountForm .form-row-last{width:calc(50% - 0.375rem);display:inline-block;vertical-align:top}@media (max-width:640px){.woocommerce-account .woocommerce-address-fields .form-row-first,.woocommerce-account .woocommerce-address-fields .form-row-last,.woocommerce-account .woocommerce-EditAccountForm .form-row-first,.woocommerce-account .woocommerce-EditAccountForm .form-row-last{width:100%;display:block}}.woocommerce-account .woocommerce-address-fields .form-row-first,.woocommerce-account .woocommerce-EditAccountForm .form-row-first{margin-right:0.375rem}.woocommerce-account .woocommerce-address-fields .form-row-last,.woocommerce-account .woocommerce-EditAccountForm .form-row-last{margin-left:0.375rem}@media (max-width:640px){.woocommerce-account .woocommerce-address-fields .form-row-last,.woocommerce-account .woocommerce-EditAccountForm .form-row-last{margin-left:0}}.woocommerce-account .woocommerce-address-fields button[type="submit"],.woocommerce-account .woocommerce-EditAccountForm button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;padding:0.875rem 2rem;border:none;border-radius:var(--border-radius);background:var(--color-secondary);color:var(--color-white);font-family:var(--font-secondary);font-weight:600;font-size:0.9rem;cursor:pointer;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);min-height:44px;margin-top:0.5rem}.woocommerce-account .woocommerce-address-fields button[type="submit"]:hover,.woocommerce-account .woocommerce-EditAccountForm button[type="submit"]:hover{background:color-mix(in srgb, var(--color-secondary), black 15%)}.woocommerce-account .woocommerce-address-fields button[type="submit"]:focus-visible,.woocommerce-account .woocommerce-EditAccountForm button[type="submit"]:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.woocommerce-account .col2-set,.woocommerce-account .woocommerce-Addresses{display:grid !important;grid-template-columns:1fr 1fr;gap:1.5rem;overflow:hidden}.woocommerce-account .col2-set::before,.woocommerce-account .col2-set::after,.woocommerce-account .woocommerce-Addresses::before,.woocommerce-account .woocommerce-Addresses::after{content:none !important;display:none !important}@media (max-width:640px){.woocommerce-account .col2-set,.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-account .col-1,.woocommerce-account .col-2,.woocommerce-account .woocommerce-Address{float:none !important;width:100% !important;max-width:100% !important;padding:1.5rem !important;margin:0 !important;background:var(--color-light);border-radius:var(--border-radius);overflow:hidden;min-width:0}.woocommerce-account .col-1 .woocommerce-Address-title,.woocommerce-account .col-1 .title,.woocommerce-account .col-2 .woocommerce-Address-title,.woocommerce-account .col-2 .title,.woocommerce-account .woocommerce-Address .woocommerce-Address-title,.woocommerce-account .woocommerce-Address .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid var(--color-lightgrey)}.woocommerce-account .col-1 .woocommerce-Address-title h2,.woocommerce-account .col-1 .woocommerce-Address-title h3,.woocommerce-account .col-1 .title h2,.woocommerce-account .col-1 .title h3,.woocommerce-account .col-2 .woocommerce-Address-title h2,.woocommerce-account .col-2 .woocommerce-Address-title h3,.woocommerce-account .col-2 .title h2,.woocommerce-account .col-2 .title h3,.woocommerce-account .woocommerce-Address .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address .woocommerce-Address-title h3,.woocommerce-account .woocommerce-Address .title h2,.woocommerce-account .woocommerce-Address .title h3{font-family:var(--font-primary);font-size:1rem;font-weight:700;color:var(--color-black);margin:0}.woocommerce-account .col-1 .woocommerce-Address-title a,.woocommerce-account .col-1 .title a,.woocommerce-account .col-2 .woocommerce-Address-title a,.woocommerce-account .col-2 .title a,.woocommerce-account .woocommerce-Address .woocommerce-Address-title a,.woocommerce-account .woocommerce-Address .title a{font-size:0.8rem;font-weight:600;color:var(--color-secondary);text-decoration:none;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);padding:0.375rem 0.75rem;border-radius:calc(var(--border-radius) / 2);white-space:nowrap}.woocommerce-account .col-1 .woocommerce-Address-title a:hover,.woocommerce-account .col-1 .title a:hover,.woocommerce-account .col-2 .woocommerce-Address-title a:hover,.woocommerce-account .col-2 .title a:hover,.woocommerce-account .woocommerce-Address .woocommerce-Address-title a:hover,.woocommerce-account .woocommerce-Address .title a:hover{background:color-mix(in srgb, var(--color-secondary), transparent 90%)}.woocommerce-account .col-1 address,.woocommerce-account .col-2 address,.woocommerce-account .woocommerce-Address address{font-family:var(--font-secondary);font-size:0.9rem;font-style:normal;line-height:1.6;color:var(--color-dark)}.woocommerce-account .edit-account__header{margin-bottom:2rem}.woocommerce-account .edit-account__title{margin:0 0 0.25rem}.woocommerce-account .edit-account__subtitle{font-size:0.9rem;margin:0}.woocommerce-account .edit-account__section{border-radius:var(--border-radius);padding:1.5rem;margin-bottom:1.5rem}.woocommerce-account .edit-account__section-title{align-items:center;gap:0.5rem;margin:0 0 1.25rem;padding-bottom:0.75rem;border-bottom:1px solid var(--color-lightgrey)}.woocommerce-account .edit-account__section-icon{font-family:MaterialIcons}.woocommerce-account .edit-account__row{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width:640px){.woocommerce-account .edit-account__row{grid-template-columns:1fr}}.woocommerce-account .edit-account__field{margin-bottom:1rem}.woocommerce-account .edit-account__field:last-child{margin-bottom:0}.woocommerce-account .edit-account__label{font-size:0.8rem;margin-bottom:0.375rem}.woocommerce-account .edit-account__input{width:100%;padding:0.75rem 1rem;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 2 / 3);font-family:var(--font-secondary);font-size:0.9rem;transition:border-color 0.2s ease;min-height:44px}.woocommerce-account .edit-account__input:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-secondary), transparent 80%)}.woocommerce-account .edit-account__hint{margin:0.375rem 0 0;line-height:1.4}.woocommerce-account .edit-account__actions{margin-top:0.5rem}.woocommerce-account .edit-account__submit{align-items:center;justify-content:center;padding:0.875rem 2.5rem;border:none;border-radius:var(--border-radius);font-family:var(--font-secondary);font-size:0.9rem;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);min-height:44px}.woocommerce-account .edit-account__submit:hover{background:color-mix(in srgb, var(--color-secondary), black 15%)}.woocommerce-account .edit-account__submit:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-message{border-top:none !important;list-style:none;font-family:var(--font-secondary);font-size:0.9rem;display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem;padding:1rem 1.5rem !important;margin:0 0 1.5rem !important;border-radius:0 calc(var(--border-radius) * 2 / 3) calc(var(--border-radius) * 2 / 3) 0}.woocommerce-account .woocommerce-info .woocommerce-info__text,.woocommerce-account .woocommerce-error .woocommerce-info__text,.woocommerce-account .woocommerce-message .woocommerce-info__text{flex:1 1 auto;min-width:0}.woocommerce-account .woocommerce-info::before,.woocommerce-account .woocommerce-error::before,.woocommerce-account .woocommerce-message::before{font-family:var(--font-icon) !important;content:'info' !important;font-size:1.25rem;position:static !important;margin:0 !important;top:auto !important}.woocommerce-account .woocommerce-info a.button,.woocommerce-account .woocommerce-info a.woocommerce-Button,.woocommerce-account .woocommerce-info a.wc-forward,.woocommerce-account .woocommerce-error a.button,.woocommerce-account .woocommerce-error a.woocommerce-Button,.woocommerce-account .woocommerce-error a.wc-forward,.woocommerce-account .woocommerce-message a.button,.woocommerce-account .woocommerce-message a.woocommerce-Button,.woocommerce-account .woocommerce-message a.wc-forward{display:inline-flex;align-items:center;padding:0.5rem 1.25rem;border-radius:calc(var(--border-radius) * 2 / 3);font-size:0.8rem;font-weight:600;text-decoration:none;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);min-height:36px;margin-left:auto;white-space:nowrap}.woocommerce-account .woocommerce-info{background:var(--color-light);border-left:3px solid var(--color-secondary);color:var(--color-dark)}.woocommerce-account .woocommerce-info::before{color:var(--color-secondary) !important}.woocommerce-account .woocommerce-info a.button,.woocommerce-account .woocommerce-info a.woocommerce-Button,.woocommerce-account .woocommerce-info a.wc-forward{background:var(--color-secondary);color:var(--color-white) !important;border:none}.woocommerce-account .woocommerce-info a.button:hover,.woocommerce-account .woocommerce-info a.woocommerce-Button:hover,.woocommerce-account .woocommerce-info a.wc-forward:hover{background:color-mix(in srgb, var(--color-secondary), black 15%)}.woocommerce-account .woocommerce-error{background:color-mix(in srgb, var(--color-danger), transparent 92%);border-left:3px solid var(--color-danger);color:var(--color-text);display:block;position:relative;padding:1.15rem 1.5rem 1.15rem 3.4rem !important}.woocommerce-account .woocommerce-error::before{content:'error' !important;color:var(--color-danger) !important;position:absolute !important;left:1.2rem;top:1.1rem;font-size:1.35rem}.woocommerce-account .woocommerce-message{background:color-mix(in srgb, var(--color-success), transparent 92%);border-left:3px solid var(--color-success);color:var(--color-success)}.woocommerce-account .woocommerce-message::before{content:'check_circle' !important;color:var(--color-success) !important}.woocommerce-account .woocommerce-message a.button,.woocommerce-account .woocommerce-message a.woocommerce-Button,.woocommerce-account .woocommerce-message a.wc-forward{background:var(--color-success);color:var(--color-white) !important;border:none}.woocommerce-account .woocommerce-message a.button:hover,.woocommerce-account .woocommerce-message a.woocommerce-Button:hover,.woocommerce-account .woocommerce-message a.wc-forward:hover{background:color-mix(in srgb, var(--color-success), black 15%)}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.25rem}@media (max-width:640px){.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-account .woocommerce-Address:only-child{grid-column:1 / -1}.woocommerce-account .woocommerce-Address{width:100%;background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);padding:1.5rem}.woocommerce-account .woocommerce-Address .woocommerce-Address-title{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:0.5rem 1rem;margin-bottom:0.85rem}.woocommerce-account .woocommerce-Address .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address .woocommerce-Address-title h3{margin:0 auto 0 0;flex:1 1 auto;min-width:0;font-size:1.1rem;overflow-wrap:normal;word-break:keep-all;hyphens:none}.woocommerce-account .woocommerce-Address .woocommerce-Address-title .edit{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:0.3rem;min-height:40px;padding:0.55rem 1.15rem;font-size:0.85rem;font-weight:600;border-radius:999px;white-space:nowrap;background:color-mix(in srgb, var(--color-secondary) 14%, transparent);color:var(--color-primary) !important}.woocommerce-account .woocommerce-Address .woocommerce-Address-title .edit:hover{background:var(--color-secondary);color:var(--color-white) !important}.woocommerce-account .woocommerce-Address address{font-style:normal;line-height:1.6;color:var(--color-dark)}.woocommerce-account .woocommerce-MyAccount-content form .input-text,.woocommerce-account .woocommerce-MyAccount-content form select,.woocommerce-account .woocommerce-MyAccount-content form textarea{width:100%;min-height:48px;padding:0.65rem 0.9rem;font-size:16px;font-family:var(--font-secondary);color:var(--color-black);background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 5 / 6);transition:border-color 0.15s ease, box-shadow 0.15s ease}.woocommerce-account .woocommerce-MyAccount-content form .input-text:focus,.woocommerce-account .woocommerce-MyAccount-content form select:focus,.woocommerce-account .woocommerce-MyAccount-content form textarea:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(197, 164, 78, 0.18)}.woocommerce-account .woocommerce-orders-table{width:100%;border-collapse:collapse;font-size:0.9rem}.woocommerce-account .woocommerce-orders-table th{text-align:left;padding:0.75rem 1rem;font-weight:600;color:var(--color-dark);border-bottom:2px solid var(--color-lightgrey)}.woocommerce-account .woocommerce-orders-table td{padding:0.9rem 1rem;border-bottom:1px solid var(--color-lightgrey);vertical-align:middle}.woocommerce-account .woocommerce-orders-table .button,.woocommerce-account .woocommerce-orders-table a.button{display:inline-flex;align-items:center;gap:0.3rem;padding:0.45rem 0.9rem;font-size:0.8rem;border-radius:999px}@media (max-width:640px){.woocommerce-account .woocommerce-orders-table thead{display:none}.woocommerce-account .woocommerce-orders-table tr{display:block;background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);padding:0.4rem 1rem;margin-bottom:0.85rem}.woocommerce-account .woocommerce-orders-table td{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.6rem 0;text-align:right;border-bottom:1px solid var(--color-light)}.woocommerce-account .woocommerce-orders-table td::before{content:attr(data-title);font-weight:600;color:var(--color-dark);text-align:left}.woocommerce-account .woocommerce-orders-table td:last-child{border-bottom:none}}.woocommerce-account .woocommerce-table--order-downloads{width:100%;border-collapse:collapse;font-size:0.9rem}.woocommerce-account .woocommerce-table--order-downloads th{text-align:left;padding:0.75rem 1rem;font-weight:500;color:var(--color-dark);border-bottom:2px solid var(--color-lightgrey)}.woocommerce-account .woocommerce-table--order-downloads td{padding:0.9rem 1rem;border-bottom:1px solid var(--color-lightgrey);vertical-align:middle}.woocommerce-account .woocommerce-table--order-downloads .button,.woocommerce-account .woocommerce-table--order-downloads a.button{display:inline-flex;align-items:center;gap:0.3rem;padding:0.45rem 0.9rem;font-size:0.8rem;border-radius:999px}.woocommerce-account .woocommerce-MyAccount-content .payment-methods{width:100%;border-collapse:collapse;font-size:0.9rem}.woocommerce-account .woocommerce-MyAccount-content .payment-methods th{text-align:left;padding:0.75rem 1rem;font-weight:500;color:var(--color-dark);border-bottom:2px solid var(--color-lightgrey)}.woocommerce-account .woocommerce-MyAccount-content .payment-methods td{padding:0.9rem 1rem;border-bottom:1px solid var(--color-lightgrey);vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content .payment-methods .button,.woocommerce-account .woocommerce-MyAccount-content .payment-methods a.button{display:inline-flex;align-items:center;gap:0.3rem;padding:0.45rem 0.9rem;font-size:0.8rem;border-radius:999px}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .wc_payment_methods{list-style:none;margin:0 0 1.25rem;padding:0}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .wc_payment_methods li{list-style:none;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 5 / 6);margin:0 0 0.6rem;padding:0.85rem 1rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .wc_payment_methods label{font-weight:500}.woocommerce-account .woocommerce-ResetPassword button,.woocommerce-account #add_payment_method button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:200px;padding:0.7rem 1.6rem;border-radius:calc(var(--border-radius) * 5);font-size:0.875rem;font-weight:800;text-decoration:none;cursor:pointer;background:var(--color-button-fill);color:var(--color-button-text);border:1.5px solid var(--color-button-border);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.woocommerce-account .woocommerce-ResetPassword button:hover,.woocommerce-account #add_payment_method button:hover{background:var(--color-button-fill-hover);color:var(--color-button-text)}.woocommerce-account .woocommerce-order-details,.woocommerce-account .woocommerce-customer-details{margin-top:2.5rem}.woocommerce-account .woocommerce-order-details__title,.woocommerce-account .woocommerce-column__title{font-family:var(--font-primary);font-size:1.25rem;color:var(--color-black);margin:0 0 1rem}.woocommerce-account .woocommerce-table--order-details,.woocommerce-account .woocommerce-table--customer-details{width:100%;border-collapse:collapse;font-size:0.9rem}.woocommerce-account .woocommerce-table--order-details th,.woocommerce-account .woocommerce-table--order-details td,.woocommerce-account .woocommerce-table--customer-details th,.woocommerce-account .woocommerce-table--customer-details td{padding:0.7rem 1rem;border-bottom:1px solid var(--color-lightgrey);text-align:left}.woocommerce-account .woocommerce-table--order-details tfoot th,.woocommerce-account .woocommerce-table--customer-details tfoot th{font-weight:600;color:var(--color-dark)}.woocommerce-account .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-account .woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-account .woocommerce-table--customer-details tfoot tr:last-child th,.woocommerce-account .woocommerce-table--customer-details tfoot tr:last-child td{font-family:var(--font-primary);font-size:1.05rem;color:var(--color-black)}.woocommerce-account .a148-order-item{display:flex;align-items:center;gap:1rem;min-width:0}.woocommerce-account .a148-order-item__thumb{flex-shrink:0;width:100px;height:100px;border-radius:calc(var(--border-radius) * 2 / 3);overflow:hidden;background:var(--color-light);padding:6px;box-sizing:border-box;display:block}.woocommerce-account .a148-order-item__thumb img,.woocommerce-account .a148-order-item__img{width:100%;height:100%;object-fit:contain;display:block}.woocommerce-account .a148-order-item__text{min-width:0;line-height:1.35}@media (max-width:640px){.woocommerce-account .woocommerce-table--order-details,.woocommerce-account .woocommerce-table--customer-details,.woocommerce-account .woocommerce-table--order-downloads,.woocommerce-account .woocommerce-table--order-downloads.shop_table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.woocommerce-account .woocommerce-table--order-details th,.woocommerce-account .woocommerce-table--order-details td,.woocommerce-account .woocommerce-table--customer-details th,.woocommerce-account .woocommerce-table--customer-details td,.woocommerce-account .woocommerce-table--order-downloads th,.woocommerce-account .woocommerce-table--order-downloads td,.woocommerce-account .woocommerce-table--order-downloads.shop_table th,.woocommerce-account .woocommerce-table--order-downloads.shop_table td{padding:0.6rem 0.7rem;white-space:normal}}.woocommerce-account .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0 0 2rem;padding:1.25rem;background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius)}.woocommerce-account .woocommerce-order-overview li{border:none !important;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-dark)}.woocommerce-account .woocommerce-order-overview li strong{display:block;margin-top:0.25rem;font-size:1rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-black)}.account-dashboard__recommend{margin-top:2.5rem}.account-dashboard__recommend-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media (max-width:640px){.account-dashboard__recommend-grid{grid-template-columns:1fr}}.account-dashboard__rec{display:flex;align-items:center;gap:0.85rem;padding:0.75rem;background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);text-decoration:none;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.account-dashboard__rec:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--color-secondary) 55%, var(--color-lightgrey));box-shadow:0 8px 22px rgba(0, 0, 0, 0.09)}.account-dashboard__rec-image{flex-shrink:0;width:56px;height:56px;border-radius:calc(var(--border-radius) * 2 / 3);overflow:hidden;background:var(--color-light);padding:5px;box-sizing:border-box}.account-dashboard__rec-image img{width:100%;height:100% !important;object-fit:contain;display:block}.account-dashboard__rec-info{display:flex;flex-direction:column;gap:0.2rem;min-width:0}.account-dashboard__rec-name{font-size:0.85rem;font-weight:500;color:var(--color-black);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dashboard__rec-price{font-size:0.9rem;color:var(--color-primary)}.account-dashboard__rec-price .woocommerce-Price-amount{font-weight:600}.account-dashboard__rec-price del{opacity:0.5;font-weight:400;margin-right:0.25rem}.woocommerce-account .wl-account__intro{font-size:0.9rem;line-height:1.6;color:var(--color-dark);background:color-mix(in srgb, var(--color-secondary), transparent 92%);border-left:3px solid var(--color-secondary);border-radius:0 calc(var(--border-radius) * 2 / 3) calc(var(--border-radius) * 2 / 3) 0;padding:0.85rem 1rem;margin:0 0 1.5rem}.woocommerce-account .wl-account__list{display:grid;gap:1rem}.woocommerce-account .wl-account__card{background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);padding:1.25rem 1.5rem}.woocommerce-account .wl-account__card-head{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:wrap;margin-bottom:0.75rem}.woocommerce-account .wl-account__badge{display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem 0.7rem;border-radius:999px;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;background:color-mix(in srgb, var(--color-secondary), transparent 86%);color:color-mix(in srgb, var(--color-secondary), black 30%)}.woocommerce-account .wl-account__badge .icon{font-family:var(--font-icon);font-size:0.95rem}.woocommerce-account .wl-account__status{padding:0.2rem 0.7rem;border-radius:calc(var(--border-radius) * 5 / 3);font-size:0.72rem;font-weight:600}.woocommerce-account .wl-account__status--submitted{background:color-mix(in srgb, var(--color-info), transparent 85%);color:var(--color-info)}.woocommerce-account .wl-account__status--confirmed{background:color-mix(in srgb, var(--color-success), transparent 85%);color:var(--color-success)}.woocommerce-account .wl-account__status--done{background:color-mix(in srgb, var(--color-dark), transparent 88%);color:var(--color-dark)}.woocommerce-account .wl-account__status--cancelled{background:color-mix(in srgb, var(--color-danger), transparent 88%);color:var(--color-danger)}.woocommerce-account .wl-account__title{font-family:var(--font-primary);font-size:1.1rem;color:var(--color-black);margin:0 0 0.25rem}.woocommerce-account .wl-account__meta{font-size:0.85rem;color:var(--color-dark);margin:0 0 0.85rem}.woocommerce-account .wl-account__items{list-style:none;margin:0 0 0.85rem;padding:0.85rem 0 0;border-top:1px solid var(--color-lightgrey)}.woocommerce-account .wl-account__items li{font-size:0.9rem;color:var(--color-black);padding:0.2rem 0}.woocommerce-account .wl-account__item-qty{font-weight:700;color:var(--color-secondary);margin-right:0.25rem}.woocommerce-account .wl-account__foot{display:flex;align-items:baseline;justify-content:flex-end;gap:0.5rem;border-top:1px solid var(--color-lightgrey);padding-top:0.75rem}.woocommerce-account .wl-account__total{font-family:var(--font-primary);font-size:1.15rem;font-weight:700;color:var(--color-black)}.woocommerce-account .wl-account__guide{font-size:0.7rem;color:var(--color-dark)}.woocommerce-account .wl-account__empty{text-align:center;padding:2.5rem 1rem;color:var(--color-dark)}body.woocommerce-account:not(.logged-in) .woocommerce{display:block;grid-template-columns:1fr}.a148-login{font-family:var(--font-secondary);display:grid;grid-template-columns:1.05fr 1fr;max-width:1040px;margin:32px auto 72px;background:#fff;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 3 / 2);overflow:hidden;box-shadow:0 18px 50px rgba(0, 0, 0, 0.08)}.a148-login input,.a148-login select,.a148-login textarea,.a148-login button{font-family:inherit}@media (max-width:1024px){.a148-login{grid-template-columns:1fr;max-width:560px}}.a148-login__aside{background:linear-gradient(160deg, #1a1c2e 0%, var(--color-primary) 70%);color:#fff;padding:clamp(28px, 4vw, 48px);display:flex;flex-direction:column}@media (max-width:1024px){.a148-login__aside{display:none}}.a148-login__eyebrow{color:var(--color-secondary);text-transform:uppercase;letter-spacing:0.08em;font-weight:600;margin:0 0 10px}.a148-login__headline{font-size:clamp(1.6rem, 2.4vw, 2.1rem);font-variant:small-caps;line-height:1.15;margin:0 0 12px;color:#fff}.a148-login__lead{color:rgba(255, 255, 255, 0.78);line-height:1.6;margin:0 0 28px}.a148-login__benefits{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:18px}.a148-login__benefits li{display:flex;align-items:flex-start;gap:14px}.a148-login__benefits .icon{flex:0 0 auto;font-size:24px;color:var(--color-secondary);margin-top:2px}.a148-login__benefit-text{display:flex;flex-direction:column;gap:2px}.a148-login__benefit-text strong{color:#fff;font-size:0.95rem}.a148-login__benefit-text span{color:rgba(255, 255, 255, 0.65);font-size:0.85rem;line-height:1.45}.a148-login__trust{margin:auto 0 0;display:flex;align-items:center;gap:8px;color:rgba(255, 255, 255, 0.6);font-size:0.8rem}.a148-login__trust .icon{font-size:18px;color:var(--color-secondary)}.a148-login .woocommerce-form.login,.a148-login .woocommerce-form.register{border:0;padding:0;margin:0}.a148-login__main{padding:clamp(28px, 4vw, 48px);display:flex;flex-direction:column;justify-content:center}.a148-login__card-title{font-size:1.5rem;font-variant:small-caps;color:var(--color-primary);margin:0}.a148-login__card-sub{color:var(--color-dark);font-size:0.875rem;line-height:1.5;margin:8px 0 0}.a148-login__form{margin:18px 0 0}.a148-login__field{margin:0 0 16px;display:flex;flex-direction:column;gap:6px}.a148-login__field label{font-size:0.85rem;font-weight:600;color:var(--color-black)}.a148-login__field label .required{color:var(--color-secondary)}.a148-login__input{width:100%;height:50px;min-height:50px;padding:0 16px;font-size:16px;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 5 / 6);background:#fff;color:var(--color-black);line-height:1.2;transition:border-color 0.15s ease, box-shadow 0.15s ease}.a148-login__input:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(197, 164, 78, 0.18)}.a148-login__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 20px}.a148-login__remember{display:inline-flex;align-items:center;gap:8px;font-size:0.85rem;color:var(--color-dark);cursor:pointer}.a148-login__remember input{width:16px;height:16px;accent-color:var(--color-primary)}.a148-login__lost{font-size:0.85rem;color:var(--color-primary);text-decoration:underline}.a148-login__lost:hover{color:var(--color-secondary)}.a148-login__btn{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:calc(var(--border-radius) * 5 / 6);font-family:var(--font-secondary);font-weight:700;font-size:0.95rem;cursor:pointer;transition:filter 0.15s ease, background 0.15s ease, color 0.15s ease}.a148-login__btn .icon{font-size:20px}.a148-login__btn--primary{background:var(--color-primary);color:#fff}.a148-login__btn--primary:hover{background:color-mix(in srgb, var(--color-primary), white 12%)}.a148-login__btn--secondary{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-secondary)}.a148-login__btn--secondary:hover{background:var(--color-secondary);color:var(--color-primary)}.a148-login__divider{display:flex;align-items:center;gap:14px;margin:28px 0 22px;color:var(--color-dark);font-size:0.85rem}.a148-login__divider::before,.a148-login__divider::after{content:"";flex:1 1 auto;height:1px;background:var(--color-lightgrey)}.a148-login .woocommerce-privacy-policy-text{font-size:0.78rem;color:var(--color-dark);line-height:1.5;margin:0 0 16px}.a148-login .woocommerce-privacy-policy-text a{color:var(--color-primary);text-decoration:underline}.a148-login__flow .login-modal__header{text-align:left}.a148-login__flow .login-modal__error:empty{min-height:0;margin-top:0}.a148-login__pw-details{margin-top:18px;border:1px solid var(--color-lightgrey);border-radius:var(--border-radius)}.a148-login__pw-details[open] .a148-login__pw-summary{border-bottom:1px solid var(--color-lightgrey)}.a148-login__pw-details>form,.a148-login__pw-details>.a148-login__form{padding:4px 18px 18px}.a148-login__pw-summary{align-items:center;gap:8px;padding:14px 18px;list-style:none;-webkit-user-select:none;user-select:none}.a148-login__pw-summary::-webkit-details-marker{display:none}.a148-login__pw-summary::after{content:"expand_more";font-family:var(--font-icon);font-size:1.25rem;margin-left:auto;transition:transform 0.2s ease}.a148-login__pw-summary .icon{font-family:var(--font-icon);font-size:1.1rem}.a148-login__pw-summary:hover{color:var(--color-black)}.a148-login__pw-details[open] .a148-login__pw-summary::after{transform:rotate(180deg)}.a148-login .login-modal__guest-note{margin:14px 0 0;font-size:0.85rem}.a148-login .login-modal__guest-note a{text-decoration:underline}.a148-login__noscript{margin:14px 0 0;padding:12px 14px;border:1px solid var(--color-danger);border-radius:calc(var(--border-radius) * 2 / 3);font-size:0.85rem}.search-results__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-top:2rem;padding:0;list-style:none}@media (max-width:1024px){.search-results__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:640px){.search-results__grid{grid-template-columns:1fr}}.search-results__grid.columns-2{grid-template-columns:repeat(2, 1fr)}@media (max-width:768px){.search-results__grid.columns-2{grid-template-columns:1fr}}.legal__inner{max-width:calc(var(--content-width) + 64px);margin:0 auto;padding:0 32px}@media (max-width:640px){.legal__inner{padding:0 1rem}}.legal__hero{padding:4rem 0 2rem;border-bottom:1px solid var(--color-lightgrey)}.legal__pretitle{font-size:0.8rem;margin:0 0 0.5rem}.legal__page-title{font-size:clamp(2rem, 5vw, 3.5rem);margin:0 0 1rem;line-height:1.1}.legal__intro{line-height:1.6;max-width:600px;margin:0}.legal__body{padding:0 0 4rem}.legal__row{gap:2rem;padding:2.5rem 0;border-top:1px solid var(--color-lightgrey)}@media (max-width:768px){.legal__row{flex-direction:column;gap:1rem}}.legal__row-label{flex:0 0 50%;min-width:0}.legal__row-label h2{margin:0}@media (max-width:768px){.legal__row-label{flex:none}}.legal__row-content{flex:0 0 50%;min-width:0}.legal__row-content a:hover{text-decoration:underline}@media (max-width:768px){.legal__row-content{flex:none}}.legal__company-name{margin:0 0 0.25rem}.legal__legal-form{font-size:0.85rem;margin:0 0 0.75rem}.legal__address{font-style:normal;font-size:0.9rem;line-height:1.6;margin-bottom:1rem}.legal__details{gap:0.75rem}.legal__detail{gap:0.1rem}.legal__detail-label{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.05em}.legal__detail-value{font-size:0.9rem;line-height:1.4}.legal__row-content--text h3{font-size:0.95rem;margin:1.5rem 0 0.5rem}.legal__row-content--text h3:first-child{margin-top:0}.legal__row-content--text p{font-size:0.85rem;line-height:1.7;margin:0 0 0.75rem}.legal--privacy .legal__row-content h3{margin:1.25rem 0 0.5rem}.legal--privacy .legal__row-content h3:first-child{margin-top:0}.legal--privacy .legal__row-content p{font-size:0.9rem;line-height:1.7;margin:0 0 0.75rem}.legal--privacy .legal__row-content p:last-child{margin-bottom:0}.legal--privacy .legal__row-content ul{margin:0 0 0.75rem;padding-left:1.25rem;list-style:disc}.legal--privacy .legal__row-content ul li{font-size:0.9rem;line-height:1.6;margin:0 0 0.35rem}.legal--accessibility .legal__row-content p{font-size:0.9rem;line-height:1.7;margin:0 0 0.75rem}.legal--accessibility .legal__row-content p:last-child{margin-bottom:0}.legal--accessibility .legal__row-content ul{margin:0 0 0.75rem;padding-left:1.25rem;list-style:disc}.legal--accessibility .legal__row-content ul:last-child{margin-bottom:0}.legal--accessibility .legal__row-content ul li{font-size:0.9rem;line-height:1.6;margin:0 0 0.35rem}.legal--accessibility .legal__row-content ul li:last-child{margin-bottom:0}.legal--versand .legal__row-content p{font-size:0.9rem;line-height:1.7;margin:0 0 0.75rem}.legal--versand .legal__row-content p:last-child{margin-bottom:0}.legal--versand .versand-inline-icon{font-size:1.05rem;vertical-align:-0.18em}.legal--versand .versand-table{width:100%;border-collapse:collapse;margin:0 0 1rem;font-size:0.9rem}.legal--versand .versand-table th,.legal--versand .versand-table td{text-align:left;padding:0.6rem 0.75rem;border-bottom:1px solid var(--color-lightgrey)}.legal--versand .versand-table th{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.05em}.legal--versand .versand-table tr:last-child td{border-bottom:none}@media (max-width:640px){.legal--versand .versand-table thead{display:none}.legal--versand .versand-table tr{display:block;padding:0.5rem 0;border-bottom:1px solid var(--color-lightgrey)}.legal--versand .versand-table tr:last-child{border-bottom:none}.legal--versand .versand-table td{display:flex;justify-content:space-between;gap:1rem;padding:0.2rem 0;border:none}.legal--versand .versand-table td::before{content:attr(data-label);font-weight:600;color:var(--color-dark)}}.legal--versand .versand-highlight{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1rem;margin:0 0 0.75rem;border-radius:calc(var(--border-radius) * 2 / 3);background:color-mix(in srgb, var(--color-success, #2e7d32) 10%, #fff);font-size:0.9rem}.legal--versand .versand-highlight .icon{flex:0 0 auto}.legal--versand .versand-muted{font-size:0.8rem}.legal--versand .versand-hours{display:flex;flex-direction:column;gap:0.3rem;margin-top:0.5rem}.legal--versand .versand-hours__row{display:flex;justify-content:space-between;gap:1rem;font-size:0.85rem}.legal__actions{margin:1.5rem 0 0}.legal__pdf-btn{display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;padding:0.55rem 1.25rem;border:1px solid var(--color-primary);border-radius:calc(var(--border-radius) * 5 / 6);background:transparent;color:var(--color-primary);text-decoration:none;cursor:pointer;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);font-family:inherit}.legal__pdf-btn .icon{font-size:18px}.legal__pdf-btn:hover{background:var(--color-primary);color:var(--color-white)}.legal__pdf-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.legal--agb .legal__row-content p{font-size:0.9rem;line-height:1.7;margin:0 0 0.75rem}.legal--agb .legal__row-content p:last-child{margin-bottom:0}.legal--agb .legal__points{margin:0.6rem 0 0}.legal--agb .legal__points:first-child{margin-top:0}.legal--agb .legal__point{gap:0.6rem;margin:0 0 0.6rem}.legal--agb .legal__point:last-child{margin-bottom:0}.legal--agb .legal__point-num{flex:0 0 auto;min-width:2.6rem;white-space:nowrap;font-size:0.9rem;line-height:1.7}.legal--agb .legal__point-text{flex:1 1 auto;font-size:0.9rem;line-height:1.7}.legal--withdrawal .legal__row-content p,.legal--withdrawal .legal__row-content li{font-size:0.9rem;line-height:1.7}.legal--withdrawal .legal__row-content p{margin:0 0 0.75rem}.legal--withdrawal .legal__row-content p:last-child{margin-bottom:0}.legal--withdrawal .legal__row-content ul{margin:0 0 0.75rem 1.25rem}.legal--withdrawal .legal__contact{display:block;margin:0.35rem 0}.legal--withdrawal .legal__form-sample{border:1px solid var(--color-border, #e8e2d6);border-radius:calc(var(--border-radius) * 5 / 6);padding:1rem 1.25rem;background:var(--color-light, #faf8f3)}.legal--withdrawal .legal__form-sample p{margin:0 0 0.6rem}.legal--withdrawal .legal__form-sample p:last-child{margin-bottom:0}.legal--withdrawal .legal__online-cta{margin:0.85rem 0 0}.legal--withdrawal .legal__online-btn{display:inline-flex;align-items:center;gap:0.4rem;padding:0.7rem 1.3rem;background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius, 12px);font-weight:600;text-decoration:none;transition:background 0.15s, transform 0.05s}.legal--withdrawal .legal__online-btn .icon{font-family:var(--font-icon);font-size:1.15rem}.legal--withdrawal .legal__online-btn:hover{background:var(--color-secondary);color:var(--color-primary)}.legal--withdrawal .legal__online-btn:active{transform:translateY(1px)}.legal--withdrawal .legal__online-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.legal__stand{margin-top:1.5rem;color:var(--color-text-muted, #6b6b6b);font-size:0.8rem}@media print{.site-header,.site-footer,.a148-consent,.a148-consent-reopen,.legal__actions,.flying-cart,.top-bar{display:none !important}body{background:#fff}.legal__hero{border:none;padding:0 0 1rem}.legal__page-title{font-size:1.6rem}.legal__row{border-color:#ddd;page-break-inside:avoid;flex-direction:column;gap:0.25rem}}.section--contact .section__header{text-align:center}.contact__row{align-items:flex-start;margin-top:1.5rem}.contact__info{gap:1.5rem}.contact__item{gap:0.85rem;align-items:flex-start}.contact__icon{font-size:1.4rem;flex:0 0 auto;margin-top:0.15rem}.contact__label{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.05em;margin:0 0 0.15rem}.contact__value{margin:0;line-height:1.5}.contact__address{font-style:normal}.contact__route{align-items:center;gap:0.35rem;margin-top:0.5rem;min-height:44px;font-size:0.9rem}.contact__route:hover{text-decoration:underline}.contact__route .icon{font-size:1.1rem}.contact__hours{gap:0.3rem;min-width:260px}.contact__hours-row{justify-content:space-between;gap:1.25rem;font-size:0.9rem;align-items:flex-start;margin-bottom:0.3rem}.contact__hours-time{text-align:right;line-height:1.5}.contact-form{padding:1.75rem;border:1px solid var(--color-lightgrey);border-radius:var(--border-radius)}.contact-form__hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}.contact-form__row--2col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.contact-form__row--2col{grid-template-columns:1fr}}.contact-form__field{margin-bottom:1rem}.contact-form__label{font-size:0.85rem;margin-bottom:0.35rem}.contact-form__required{color:var(--color-danger, #b32d2e)}.contact-form__input{width:100%;min-height:44px;padding:0.6rem 0.85rem;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 2 / 3);font-size:0.95rem;font-family:var(--font-secondary);background:#fff;box-sizing:border-box;transition:border-color 0.15s ease}.contact-form__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.contact-form__input--textarea{min-height:120px;resize:vertical}.contact-form__consent{gap:0.6rem;align-items:flex-start;font-size:0.8rem;line-height:1.5}.contact-form__consent input[type="checkbox"]{margin-top:0.15rem;width:18px;height:18px;flex:0 0 auto}.contact-form__consent input[type="checkbox"]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.contact-form__submit{width:100%;justify-content:center;margin-top:0.5rem}.contact-form__notice{gap:0.6rem;align-items:flex-start;padding:1rem 1.25rem;border-radius:calc(var(--border-radius) * 2 / 3);margin-bottom:1rem;font-size:0.95rem;line-height:1.5}.contact-form__notice p{margin:0}.contact-form__notice .icon{flex:0 0 auto;font-size:1.3rem}.contact-form__notice--success{background:color-mix(in srgb, var(--color-success, #2e7d32) 10%, #fff);color:var(--color-success, #2e7d32)}.contact-form__notice--error{background:color-mix(in srgb, var(--color-danger, #b32d2e) 8%, #fff);color:var(--color-danger, #b32d2e)}.section--widerruf{padding:3rem 0 4rem}.section--widerruf .section__header{text-align:center;margin-bottom:2rem}.widerruf__body{max-width:640px;margin:0 auto}.wd-form-wrap{background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 4 / 3);padding:2rem}@media (max-width:640px){.wd-form-wrap{padding:1.25rem}}.wd-landing{background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 4 / 3);padding:2.5rem 2rem;text-align:center}@media (max-width:640px){.wd-landing{padding:1.75rem 1.25rem}}.wd-landing__intro{line-height:1.6;max-width:480px;margin:0 auto 1.75rem}.wd-landing__btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:52px;padding:0.85rem 2rem;border:none;border-radius:calc(var(--border-radius) * 5 / 6);background:var(--color-primary);color:var(--color-white);text-decoration:none;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.wd-landing__btn .icon{font-family:MaterialIcons;font-size:22px}.wd-landing__btn:hover{background:var(--color-secondary);color:var(--color-primary)}.wd-landing__btn:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.wd-landing__note{line-height:1.55;max-width:460px;margin:1.5rem auto 0}.wd-intro{line-height:1.6;margin:0 0 1.5rem}.wd-field{margin-bottom:1.35rem}.wd-label{display:block;margin-bottom:0.4rem}.wd-fieldset{border:none;padding:0;margin:0 0 1.35rem}.wd-fieldset .wd-label{margin-bottom:0.6rem}.wd-input{width:100%;min-height:44px;padding:0.65rem 0.85rem;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 2 / 3);font-size:1rem;line-height:1.4;color:var(--color-black);background:var(--color-white);box-sizing:border-box;font-family:inherit}.wd-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.wd-input[aria-invalid="true"]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.wd-textarea{resize:vertical;min-height:88px}.wd-radio{display:flex;align-items:flex-start;gap:0.65rem;padding:0.75rem 0.85rem;margin-bottom:0.6rem;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 2 / 3);cursor:pointer;line-height:1.45}.wd-radio input[type="radio"]{margin-top:0.15rem;width:20px;height:20px;flex-shrink:0;accent-color:var(--color-secondary)}.wd-radio:hover{border-color:var(--color-secondary)}.wd-radio:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(16, 18, 34, 0.35)}.wd-hint{display:block;font-size:0.85rem;color:var(--color-dark);margin-top:0.35rem;line-height:1.45}.wd-req{color:var(--color-danger);font-weight:700}.wd-required-note{font-size:0.85rem;color:var(--color-dark);margin:0 0 1.25rem}.wd-field-err{display:block;font-size:0.85rem;color:#b3261e;font-weight:600;margin-top:0.35rem}.wd-errors{background:#fdecea;border:1px solid var(--color-danger);border-radius:calc(var(--border-radius) * 5 / 6);padding:1rem 1.25rem;margin-bottom:1.5rem}.wd-errors:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}.wd-errors__title{display:flex;align-items:center;gap:0.5rem;color:#b3261e;margin:0 0 0.5rem}.wd-errors__title .icon{font-family:MaterialIcons;font-size:20px}.wd-errors ul{margin:0;padding-left:1.2rem}.wd-errors li{margin-bottom:0.25rem}.wd-errors a{color:#b3261e;text-decoration:underline}.wd-privacy{font-size:0.85rem;color:var(--color-dark);line-height:1.55;margin:0 0 1.25rem}.wd-privacy a{color:var(--color-primary);text-decoration:underline}.wd-hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}.wd-submit{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:48px;padding:0.75rem 1.75rem;border:none;border-radius:calc(var(--border-radius) * 5 / 6);background:var(--color-primary);color:var(--color-white);cursor:pointer;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1);font-family:inherit}.wd-submit .icon{font-family:MaterialIcons;font-size:20px}.wd-submit:hover{background:var(--color-secondary);color:var(--color-primary)}.wd-submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wd-submit--confirm{background:#157347;color:var(--color-white)}.wd-submit--confirm:hover{background:#0f5c37;color:var(--color-white)}.wd-review-head{display:flex;gap:0.85rem;align-items:flex-start;margin-bottom:1.5rem}.wd-review-head .icon{font-family:MaterialIcons;font-size:32px;color:var(--color-secondary);flex-shrink:0}.wd-review-title{margin:0 0 0.35rem}.wd-review-sub{margin:0;line-height:1.5}.wd-summary{margin:0 0 1.75rem;border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);overflow:hidden}.wd-summary__row{display:flex;gap:1rem;padding:0.85rem 1.1rem}.wd-summary__row+.wd-summary__row{border-top:1px solid var(--color-lightgrey)}@media (max-width:640px){.wd-summary__row{flex-direction:column;gap:0.2rem}}.wd-summary__key{flex:0 0 40%;margin:0}.wd-summary__val{flex:1 1 auto;min-width:0;margin:0;word-break:break-word}.wd-review-actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}@media (max-width:640px){.wd-review-actions{flex-direction:column;align-items:stretch;gap:0.85rem}}.wd-confirm-form{margin:0}.wd-back{display:inline-flex;align-items:center;gap:0.35rem;color:var(--color-primary);text-decoration:underline;min-height:44px}.wd-back .icon{font-family:MaterialIcons;font-size:18px}.wd-back:hover{text-decoration:none}.wd-back:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:640px){.wd-back{justify-content:center}}.wd-done{text-align:center;padding:1rem 0}.wd-done__icon{font-family:MaterialIcons;font-size:56px;color:var(--color-success)}.wd-done__title{margin:0.75rem 0 1rem}.wd-done__text{line-height:1.6;margin:0 auto 1rem;max-width:480px}.wd-done__ref{display:inline-block;background:var(--color-light);border-radius:calc(var(--border-radius) * 2 / 3);padding:0.6rem 1.1rem;margin:0 0 1.25rem}.wd-done__hint{line-height:1.55;margin:0 auto 1.5rem;max-width:480px}.wd-home-link{color:var(--color-primary);text-decoration:underline}.wd-home-link:hover{text-decoration:none}.wd-home-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wd-belehrung-hint{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-lightgrey);font-size:0.95rem;line-height:1.6}.wd-belehrung-hint a{color:var(--color-primary);text-decoration:underline}.a148-rr-page{min-height:60vh;padding:calc(var(--a148-header-h, 110px) + 1.5rem + var(--a148-topbar-h, 0px)) 1rem 4rem}@media (max-width:640px){.a148-rr-page{padding-top:calc(80px + 1rem + var(--a148-topbar-h, 0px))}}.a148-rr-page__inner{max-width:560px;margin:0 auto}.a148-rr-card{border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 4 / 3);padding:2.25rem 2rem}@media (max-width:640px){.a148-rr-card{padding:1.5rem 1.25rem}}.a148-rr-card__hi{margin:0 0 0.25rem}.a148-rr-card__title{color:var(--color-primary);margin:0 0 1.25rem;line-height:1.2}.a148-rr-card__product{align-items:center;gap:0.85rem;padding:0.75rem;background:var(--color-light);border-radius:var(--border-radius);margin-bottom:1.5rem}.a148-rr-card__thumb{width:64px;height:64px;object-fit:contain;border-radius:calc(var(--border-radius) * 2 / 3);background:var(--color-white);padding:4px;box-sizing:border-box;flex:0 0 auto}.a148-rr-card__product .a148-rr-card__thumb{height:64px}.a148-rr-card__product-name{line-height:1.3}.a148-rr-card__error{margin:0 0 1rem}.a148-rr-card__preview-note{align-items:center;gap:0.4rem;background:var(--color-light);border:1px dashed var(--color-lightgrey);border-radius:calc(var(--border-radius) * 2 / 3);padding:0.6rem 0.8rem;margin:0 0 1.25rem}.a148-rr-card__preview-note .icon{font-family:MaterialIcons;font-size:1.05rem}.a148-rr-card--msg{text-align:center}.a148-rr-card__icon{font-family:MaterialIcons;font-size:3rem;color:var(--color-secondary);display:block;margin:0 auto 0.5rem}.a148-rr-card__reward{margin-top:0.75rem}.a148-rr-card__link{display:inline-block;margin-top:1.25rem;color:var(--color-primary);text-decoration:underline;min-height:44px;line-height:44px}.a148-rr-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;border:0;padding:0;margin:0 0 1.25rem}.a148-rr-stars input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.a148-rr-stars label{cursor:pointer;color:var(--color-lightgrey);transition:color 0.15s ease;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.a148-rr-stars label .icon{font-family:MaterialIcons;font-size:2.1rem}.a148-rr-stars label:hover,.a148-rr-stars label:hover~label,.a148-rr-stars input:checked~label{color:#e6b422}.a148-rr-stars input:focus-visible+label{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:calc(var(--border-radius) / 2)}.a148-rr-form__label{display:block;margin-bottom:0.4rem}.a148-rr-form__text{width:100%;min-height:96px;padding:0.75rem 0.9rem;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 5 / 6);font-family:var(--font-secondary);font-size:1rem;line-height:1.5;resize:vertical}.a148-rr-form__text:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-secondary), transparent 80%)}.a148-rr-form__submit{color:#fff;border:none;border-radius:calc(var(--border-radius) * 5 / 6);padding:0 1.5rem;min-height:48px;margin-top:1.25rem;width:100%;font-size:1rem;transition:opacity 0.15s ease}.a148-rr-form__submit:hover{opacity:0.9}.a148-rr-form__submit:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.a148-rr-form__reward,.a148-rr-form__legal{align-items:flex-start;gap:0.4rem;margin:1rem 0 0}.a148-rr-form__reward .icon,.a148-rr-form__legal .icon{font-family:MaterialIcons;font-size:1.05rem;flex:0 0 auto;color:var(--color-secondary)}.a148-rr-form__legal{margin-top:0.5rem;opacity:0.85}.a148-cart{padding:clamp(32px, 5vw, 64px) 0 clamp(56px, 8vw, 96px)}.a148-cart__inner{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:clamp(24px, 4vw, 44px);align-items:start;max-width:1220px;margin:0 auto;padding:0 clamp(16px, 4vw, 32px)}.a148-cart__title{grid-column:1 / -1;margin:0 0 8px;font-size:clamp(1.75rem, 3.4vw, 2.375rem);font-weight:800;letter-spacing:-0.02em}.a148-cart__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.a148-cart__item{display:grid;grid-template-columns:108px minmax(0, 1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}.a148-cart__thumb{aspect-ratio:1.6;border-radius:9px;overflow:hidden;background:var(--color-surface-alt);display:flex;align-items:center;justify-content:center}.a148-cart__thumb img{width:100%;height:100%;object-fit:cover}.a148-cart__thumb .icon{font-size:28px;color:var(--color-text-muted);opacity:0.5}.a148-cart__body{min-width:0}.a148-cart__item-title{margin:0 0 4px;font-size:1rem;font-weight:650;line-height:1.35}.a148-cart__item-title a{color:var(--color-text);text-decoration:none}.a148-cart__item-title a:hover{color:var(--color-secondary)}.a148-cart__item-meta{margin:0;font-size:0.8125rem;color:var(--color-text-muted)}.a148-cart__price{font-size:1.0625rem;font-weight:700;white-space:nowrap}.a148-cart__remove-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;color:var(--color-text-muted);text-decoration:none}.a148-cart__remove-btn:hover{background:var(--color-surface-alt);color:var(--color-danger)}.a148-cart__coupon{margin-top:20px}.a148-cart__coupon label{display:block;margin-bottom:6px;font-size:0.8125rem;font-weight:600}.a148-cart__coupon-row{display:flex;gap:8px;max-width:420px}.a148-cart__coupon-row input{flex:1;min-height:46px;padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;font-size:0.9375rem;background:var(--color-surface)}.a148-cart__coupon-row input:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary), transparent 84%)}.a148-cart__summary{position:sticky;top:96px;padding:22px 24px 26px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px}.a148-cart__summary-title{margin:0 0 16px;font-size:1.0625rem;font-weight:700}.a148-cart__totals{margin:0 0 14px}.a148-cart__totals>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:0.9375rem}.a148-cart__totals dt,.a148-cart__totals dd{margin:0}.a148-cart__totals dt{color:var(--color-text-muted)}.a148-cart__totals dd{font-weight:600}.a148-cart__totals .is-discount dd{color:var(--color-success)}.a148-cart__totals .is-total{margin-top:8px;padding-top:14px;border-top:1px solid var(--color-border);font-size:1.1875rem}.a148-cart__totals .is-total dt{color:var(--color-text);font-weight:700}.a148-cart__totals .is-total dd{font-weight:800}.a148-cart__vat{margin:0 0 16px;font-size:0.75rem;color:var(--color-text-muted)}.a148-cart__trust{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:9px}.a148-cart__trust li{display:flex;align-items:center;gap:9px;font-size:0.8125rem;color:var(--color-text-muted)}.a148-cart__trust .icon{font-size:18px;color:var(--color-secondary)}.a148-cart__continue{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:0.875rem;font-weight:600;color:var(--color-text-muted);text-decoration:none}.a148-cart__continue:hover{color:var(--color-secondary)}.a148-cart__continue .icon{font-size:18px}.a148-cart__empty-text{margin:0 0 20px;color:var(--color-text-muted)}.a148-cart__empty-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:11px;background:var(--color-button-fill);color:var(--color-button-text);font-weight:650;text-decoration:none}.flying-cart{position:fixed;inset:0;z-index:120;visibility:hidden;pointer-events:none}.flying-cart.is-open,.flying-cart.is-closing{visibility:visible;pointer-events:auto}.flying-cart__backdrop{position:absolute;inset:0;background:rgba(15, 20, 36, 0.45);opacity:0;transition:opacity 0.22s ease}.flying-cart.is-open .flying-cart__backdrop{opacity:1}.flying-cart__panel{position:absolute;top:0;right:0;width:min(420px, 100vw);height:100%;display:flex;flex-direction:column;background:var(--color-surface);box-shadow:-18px 0 46px rgba(15, 20, 36, 0.18);transform:translateX(100%);transition:transform 0.24s ease}.flying-cart.is-open .flying-cart__panel{transform:translateX(0)}.flying-cart__inner{display:flex;flex-direction:column;height:100%}.flying-cart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--color-border)}.flying-cart__heading{margin:0;font-size:1.0625rem;font-weight:700}.flying-cart__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--color-text);cursor:pointer}.flying-cart__close:hover{background:var(--color-surface-alt)}.flying-cart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 24px;text-align:center}.flying-cart__empty .icon{font-size:46px;color:var(--color-text-muted);opacity:0.4}.flying-cart__empty p{margin:0;color:var(--color-text-muted)}.flying-cart__items{flex:1;overflow-y:auto;list-style:none;margin:0;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.flying-cart__item{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--color-border);border-radius:11px}.flying-cart__item.is-just-added{animation:flying-cart-flash 1.1s ease}@keyframes flying-cart-flash{0%{background:color-mix(in srgb, var(--color-secondary), transparent 86%)}100%{background:transparent}}.flying-cart__thumb{aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--color-surface-alt);display:flex;align-items:center;justify-content:center}.flying-cart__thumb img{width:100%;height:100%;object-fit:cover}.flying-cart__thumb .icon{font-size:22px;color:var(--color-text-muted);opacity:0.5}.flying-cart__body{min-width:0;display:flex;flex-direction:column;gap:3px}.flying-cart__title{font-size:0.875rem;font-weight:600;line-height:1.35}.flying-cart__price{font-size:0.875rem;font-weight:700;color:var(--color-text)}.flying-cart__remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted);cursor:pointer}.flying-cart__remove:hover{background:var(--color-surface-alt);color:var(--color-danger)}.flying-cart__foot{padding:16px 20px 20px;border-top:1px solid var(--color-border);background:var(--color-surface)}.flying-cart__total{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 4px;font-size:1rem}.flying-cart__total strong{font-size:1.25rem;font-weight:800}.flying-cart__vat{margin:0 0 14px;font-size:0.75rem;color:var(--color-text-muted)}.flying-cart__hint{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;font-size:0.8125rem;color:var(--color-text-muted)}.flying-cart__hint .icon{font-size:17px;color:var(--color-secondary)}.flying-cart__notice{margin:0 16px;padding:0 14px;max-height:0;overflow:hidden;border-radius:9px;background:color-mix(in srgb, var(--color-warning), transparent 88%);color:#8a5a06;font-size:0.8125rem;transition:max-height 0.2s, padding 0.2s}.flying-cart__notice.is-visible{max-height:120px;padding:10px 14px}@media (max-width:1024px){.a148-cart__inner{grid-template-columns:1fr}.a148-cart__summary{position:static}}@media (max-width:768px){.a148-cart__item{grid-template-columns:76px minmax(0, 1fr) auto;grid-template-areas:"thumb body remove" "thumb price price";row-gap:6px}.a148-cart__thumb{grid-area:thumb}.a148-cart__body{grid-area:body}.a148-cart__price{grid-area:price}.a148-cart__remove{grid-area:remove}}body.woocommerce-page,body.a148-checkout-page,.woocommerce{font-family:var(--font-secondary)}body.woocommerce-page input,body.woocommerce-page select,body.woocommerce-page textarea,body.woocommerce-page button,body.a148-checkout-page input,body.a148-checkout-page select,body.a148-checkout-page textarea,body.a148-checkout-page button,.woocommerce input,.woocommerce select,.woocommerce textarea,.woocommerce button{font-family:inherit}.a148-checkout-page{min-height:100vh;background:var(--surface, #fff);color:var(--ink, #141414)}.a148-checkout-skip:focus{position:fixed;top:12px;left:12px;z-index:1000;width:auto;height:auto;clip:auto;clip-path:none;padding:12px 16px;border-radius:6px;background:var(--ink);color:var(--ink-on, #fff);text-decoration:none}.a148-checkout-header{border-bottom:1px solid var(--line);background:var(--surface, #fff)}.a148-checkout-header__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;min-height:76px}.a148-checkout-header__start,.a148-checkout-header__end{padding:0 clamp(20px, 4vw, 48px)}.a148-checkout-header__start>div{max-width:600px;margin-left:auto}.a148-checkout-header__end>div{display:flex;justify-content:flex-end;max-width:440px}.a148-checkout-header__logo{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none}.a148-checkout-header__logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.a148-checkout-header__logo-img{display:block;width:auto;max-height:38px}.a148-checkout-header__logo-text{font-family:var(--font-primary);font-size:1.375rem;font-weight:700;letter-spacing:-0.02em}.a148-checkout-header__cart{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--ink);text-decoration:none}.a148-checkout-header__cart .icon{font-size:24px}.a148-checkout-header__cart:hover{background:var(--surface-soft)}.a148-checkout-header__cart:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.a148-checkout-main{outline:none}.a148-checkout-main>.woocommerce{padding:0 !important}.a148-checkout-main>.woocommerce>.woocommerce-notices-wrapper{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.a148-checkout-main>.woocommerce>.woocommerce-notices-wrapper:empty{display:none}.a148-checkout-main>.woocommerce>.woocommerce-notices-wrapper>*{grid-column:1;box-sizing:border-box;width:auto !important;max-width:600px;margin:28px clamp(20px, 4vw, 48px) 0 auto !important}@media (max-width:1024px){.a148-checkout-main>.woocommerce>.woocommerce-notices-wrapper{grid-template-columns:minmax(0, 1fr)}.a148-checkout-main>.woocommerce>.woocommerce-notices-wrapper>*{width:calc(100% - 2 * clamp(20px, 4vw, 48px)) !important;max-width:600px;margin:16px auto 0 !important}}.a148-checkout__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-height:calc(100vh - 77px)}.a148-checkout__main,.a148-checkout__aside{min-width:0}.a148-checkout__main{padding:40px clamp(20px, 4vw, 48px) 64px}.a148-checkout__main-inner{max-width:600px;margin-left:auto}.a148-checkout__aside{border-left:1px solid var(--line);background:var(--surface-soft)}.a148-checkout__aside-inner{position:sticky;top:0;box-sizing:content-box;max-width:440px;padding:40px clamp(20px, 4vw, 48px) 64px}.a148-checkout__section{margin:0 0 36px}.a148-checkout__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0 0 10px}.a148-checkout__section-title{margin:0;font-family:var(--font-primary);font-size:1.3125rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:var(--ink)}.a148-checkout__link{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;border:0;background:none;color:var(--accent-ink, var(--ink));font:inherit;font-size:0.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.a148-checkout__link:hover{text-decoration-thickness:2px}.a148-checkout__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.a148-checkout__signed-in{margin:0 0 12px;font-size:0.875rem;color:var(--ink-soft)}.a148-checkout__signed-in a{margin-left:8px;color:var(--accent-ink, var(--ink));text-underline-offset:3px}.a148-checkout__note{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;font-size:0.8125rem;line-height:1.55;color:var(--ink-soft)}.a148-checkout__note .icon{flex:0 0 18px;margin-top:1px;font-size:18px;color:var(--accent)}.a148-checkout__secure-note{display:flex;align-items:center;gap:6px;margin:-4px 0 14px;font-size:0.8125rem;color:var(--ink-muted)}.a148-checkout__secure-note .icon{font-size:16px}.a148-checkout__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.a148-checkout .a148-checkout__fields .form-row{position:relative;grid-column:1 / -1;width:auto !important;margin:0 !important;padding:0 !important;float:none !important}.a148-checkout .a148-checkout__fields .form-row.a148-field--half{grid-column:span 1}.a148-checkout .a148-checkout__fields .form-row>label{position:absolute;top:8px;left:13px;right:34px;z-index:1;margin:0 !important;overflow:hidden;font-size:0.75rem !important;font-weight:500;line-height:1.3 !important;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.a148-checkout .a148-checkout__fields .form-row>label .required{display:none}.a148-checkout .a148-checkout__fields .form-row>label .optional{font-weight:400}.a148-checkout .a148-checkout__fields .form-row .woocommerce-input-wrapper{display:block}.a148-checkout .a148-checkout__fields .form-row input.input-text,.a148-checkout .a148-checkout__fields .form-row select,.a148-checkout .a148-checkout__fields .form-row textarea{display:block;width:100% !important;min-height:56px;margin:0;padding:25px 13px 7px !important;border:1px solid color-mix(in srgb, var(--ink, #141414), #fff 78%) !important;border-radius:6px !important;background-color:#fff !important;box-shadow:none !important;color:var(--ink) !important;font-size:1rem !important;line-height:1.4 !important;box-sizing:border-box;transition:border-color 0.15s, box-shadow 0.15s}.a148-checkout .a148-checkout__fields .form-row input.input-text::placeholder,.a148-checkout .a148-checkout__fields .form-row select::placeholder,.a148-checkout .a148-checkout__fields .form-row textarea::placeholder{color:color-mix(in srgb, var(--ink, #141414), #fff 55%)}.a148-checkout .a148-checkout__fields .form-row input.input-text:focus,.a148-checkout .a148-checkout__fields .form-row select:focus,.a148-checkout .a148-checkout__fields .form-row textarea:focus{outline:none !important;border-color:var(--ink) !important;box-shadow:0 0 0 1px var(--ink) !important}.a148-checkout .a148-checkout__fields .form-row select{appearance:none;-webkit-appearance:none;padding-right:40px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23555' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;cursor:pointer}.a148-checkout .a148-checkout__fields .form-row textarea{min-height:96px;padding-top:28px !important;resize:vertical}.a148-checkout .a148-checkout__fields .form-row.woocommerce-invalid input.input-text,.a148-checkout .a148-checkout__fields .form-row.woocommerce-invalid select{border-color:var(--color-danger) !important;box-shadow:0 0 0 1px var(--color-danger) !important}.a148-field-error{margin:6px 0 0;font-size:0.8125rem;line-height:1.4;color:color-mix(in srgb, var(--color-danger, #e5484d), #000 30%)}.a148-email-suggest{margin:6px 0 0;font-size:0.8125rem;color:var(--ink-soft)}.a148-email-suggest button{padding:0;border:0;background:none;color:var(--accent-ink, var(--ink));font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.a148-checkout__invoice-toggle{display:inline-flex;grid-column:1 / -1;justify-self:start;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--accent-ink, var(--ink));font:inherit;font-size:0.875rem;font-weight:600;cursor:pointer}.a148-checkout__invoice-toggle .icon{font-size:20px;transition:transform 0.2s}.a148-checkout__invoice-toggle[aria-expanded="true"] .icon{transform:rotate(45deg)}.a148-checkout__invoice-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.a148-checkout__invoice-extra{grid-column:1 / -1}.a148-checkout__invoice-extra[hidden]{display:none}.a148-checkout__account-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:6px;font-size:0.8125rem;line-height:1.5;color:var(--ink-soft);cursor:pointer}.a148-checkout__account-check input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ink)}.a148-checkout__account-check strong{display:block;font-size:0.875rem;font-weight:600;color:var(--ink)}.a148-checkout__account-gift{display:flex;gap:6px;margin-top:6px;color:var(--ink)}.a148-checkout__account-gift .icon{font-size:18px;color:var(--accent)}.a148-checkout__account-gift-valid{opacity:0.75}.a148-checkout #payment{margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important}.a148-checkout #payment ul.payment_methods{margin:0 !important;padding:0 !important;overflow:hidden;list-style:none !important;border:1px solid color-mix(in srgb, var(--ink, #141414), #fff 78%) !important;border-radius:6px;background:#fff}.a148-checkout #payment ul.payment_methods::before,.a148-checkout #payment ul.payment_methods::after{display:none !important}.a148-checkout #payment ul.payment_methods>li:only-child.woocommerce-notice,.a148-checkout #payment ul.payment_methods>li.woocommerce-info{margin:0 !important;padding:16px !important;background:transparent !important;color:var(--ink-soft) !important}.a148-checkout #payment .wc_payment_method{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:0 !important;padding:0 !important;border-top:1px solid color-mix(in srgb, var(--ink, #141414), #fff 85%)}.a148-checkout #payment .wc_payment_method:first-child{border-top:0}.a148-checkout #payment .wc_payment_method>input[type="radio"]{flex:0 0 18px;width:18px;height:18px;margin:0 0 0 16px !important;accent-color:var(--ink);cursor:pointer}.a148-checkout #payment .wc_payment_method>label{display:flex !important;flex:1 1 auto;align-items:center;gap:10px;min-width:0;min-height:56px;margin:0 !important;padding:12px 16px !important;font-size:0.9375rem;font-weight:500;color:var(--ink);cursor:pointer}.a148-checkout #payment .wc_payment_method>label img,.a148-checkout #payment .wc_payment_method>label svg{width:auto;max-height:24px;margin-left:auto !important}.a148-checkout #payment ul.payment_methods:has(> li+li) .wc_payment_method:has(> input:checked){z-index:1;background:color-mix(in srgb, var(--ink, #141414), #fff 96%);box-shadow:inset 0 0 0 1px var(--ink)}.a148-checkout #payment .payment_box{flex:0 0 100%;margin:0 !important;padding:14px 16px 16px !important;border-top:1px solid color-mix(in srgb, var(--ink, #141414), #fff 85%);background:var(--surface-soft) !important;font-size:0.875rem;line-height:1.55;color:var(--ink-soft)}.a148-checkout #payment .payment_box::before{display:none !important}.a148-checkout #payment .payment_box p{margin:0 0 8px}.a148-checkout #payment .payment_box p:last-child{margin-bottom:0}.a148-checkout #payment .payment_box fieldset{min-width:0;margin:0;padding:0;border:0}.a148-checkout #payment .payment_box .woocommerce-SavedPaymentMethods:empty{display:none}.a148-checkout #payment .place-order{display:flex;flex-direction:column;margin:0 !important;padding:18px 0 0 !important}.a148-checkout #payment #place_order{width:100%;min-height:58px;margin:4px 0 0;padding:0 20px !important;border:0 !important;border-radius:6px !important;background:var(--ink) !important;color:var(--ink-on, #fff) !important;font-size:1.0625rem !important;font-weight:700 !important;letter-spacing:0.01em;cursor:pointer;transition:filter 0.15s}.a148-checkout #payment #place_order:hover{filter:brightness(1.3)}.a148-checkout #payment #place_order:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.a148-checkout #payment .woocommerce-privacy-policy-text{font-size:0.8125rem;color:var(--ink-muted)}.a148-checkout .blockUI.blockOverlay{background:color-mix(in srgb, var(--surface, #fff), transparent 30%) !important;opacity:1 !important}.a148-checkout__policies{margin:44px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.a148-checkout__policies ul{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none}.a148-checkout__policies a{display:inline-flex;align-items:center;min-height:44px;font-size:0.8125rem;color:var(--accent-ink, var(--ink));text-underline-offset:3px}.a148-summary__items{display:flex;flex-direction:column;gap:16px;margin:0 0 22px;padding:0;list-style:none}.a148-summary__item{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;align-items:center;gap:14px;margin:0}.a148-summary__thumb{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid var(--line);border-radius:8px;background:#fff}.a148-summary__thumb img{display:block;width:100%;height:100%;border-radius:7px;object-fit:cover}.a148-summary__thumb>.icon{font-size:26px;color:var(--ink-muted)}.a148-summary__qty{position:absolute;top:-9px;right:-9px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--ink-soft, #484848);color:#fff;font-size:0.75rem;font-weight:700;line-height:1}.a148-summary__name{font-size:0.9375rem;font-weight:600;line-height:1.35;color:var(--ink)}.a148-summary__name small{display:block;margin-top:2px;font-size:0.8125rem;font-weight:400;color:var(--ink-muted)}.a148-summary__price{font-size:0.9375rem;font-weight:500;color:var(--ink);text-align:right;white-space:nowrap}.a148-summary__price del{display:block;font-size:0.8125rem;font-weight:400;color:var(--ink-muted)}.a148-summary__coupon{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.a148-summary__coupon-input{flex:1 1 180px;min-width:0;height:52px;padding:0 13px;border:1px solid color-mix(in srgb, var(--ink, #141414), #fff 78%);border-radius:6px;background:#fff;color:var(--ink);font-size:1rem}.a148-summary__coupon-input::placeholder{color:color-mix(in srgb, var(--ink, #141414), #fff 50%)}.a148-summary__coupon-input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.a148-summary__coupon-btn{flex:0 0 auto;height:52px;padding:0 18px;border:1px solid color-mix(in srgb, var(--ink, #141414), #fff 78%);border-radius:6px;background:color-mix(in srgb, var(--ink, #141414), #fff 92%);color:var(--ink);font:inherit;font-size:0.9375rem;font-weight:600;cursor:pointer}.a148-summary__coupon-btn:hover{background:color-mix(in srgb, var(--ink, #141414), #fff 86%)}.a148-summary__coupon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.a148-summary__coupon-btn:disabled{cursor:progress;opacity:0.6}.a148-summary__coupon-msg{flex:0 0 100%;margin:0;font-size:0.8125rem}.a148-summary__coupon-msg[hidden]{display:none}.a148-summary__coupon-msg.is-ok{color:color-mix(in srgb, var(--color-success, #12a150), #000 30%)}.a148-summary__coupon-msg.is-error{color:color-mix(in srgb, var(--color-danger, #e5484d), #000 30%)}.a148-summary__totals{display:flex;flex-direction:column;gap:10px;margin:0;font-size:0.9375rem}.a148-summary__totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.a148-summary__totals dt{margin:0;color:var(--ink-soft)}.a148-summary__totals dd{margin:0;font-weight:500;color:var(--ink);white-space:nowrap}.a148-summary__totals .is-discount dd{color:color-mix(in srgb, var(--color-success, #12a150), #000 30%)}.a148-summary__totals .is-total{margin-top:6px}.a148-summary__totals .is-total dt{font-size:1.1875rem;font-weight:700;color:var(--ink)}.a148-summary__totals .is-total dd{font-size:1.5rem;font-weight:700;letter-spacing:-0.01em}.a148-summary__currency{margin-right:8px;font-size:0.75rem;font-weight:500;letter-spacing:0.03em;color:var(--ink-muted);vertical-align:3px}.a148-summary__chip{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 2px 2px 8px;border-radius:4px;background:color-mix(in srgb, var(--ink, #141414), #fff 90%);font-size:0.75rem;font-weight:600;color:var(--ink);vertical-align:1px}.a148-summary__chip>.icon{font-size:14px}.a148-summary__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:3px;background:none;color:var(--ink-soft);cursor:pointer}.a148-summary__chip-remove .icon{font-size:16px}.a148-summary__chip-remove:hover{background:color-mix(in srgb, var(--ink, #141414), #fff 80%)}.a148-summary__chip-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.a148-summary__vat{margin:6px 0 0;font-size:0.8125rem;color:var(--ink-muted);text-align:right}.a148-summary__access{display:flex;align-items:flex-start;gap:10px;margin:24px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:0.8125rem;line-height:1.5;color:var(--ink-soft)}.a148-summary__access .icon{flex:0 0 18px;font-size:18px;color:var(--accent)}.a148-checkout__summary-toggle{display:none}@media (max-width:1024px){.a148-checkout-header__inner{min-height:60px}.a148-checkout__layout{grid-template-columns:minmax(0, 1fr);min-height:0}.a148-checkout__aside{order:-1;border-left:0;border-bottom:1px solid var(--line)}.a148-checkout__summary-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:calc(600px + 2 * clamp(20px, 4vw, 48px));min-height:60px;margin:0 auto;padding:12px clamp(20px, 4vw, 48px);border:0;background:transparent;color:var(--accent-ink, var(--ink));font:inherit;font-size:0.9375rem;text-align:left;cursor:pointer}.a148-checkout__summary-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.a148-checkout__summary-toggle-text{display:inline-flex;align-items:center;gap:4px}.a148-checkout__summary-toggle-text .icon{font-size:22px;transition:transform 0.2s}.a148-checkout__aside.is-open .a148-checkout__summary-toggle-text .icon{transform:rotate(180deg)}.a148-checkout__summary-toggle-total{font-size:1.125rem;font-weight:700;color:var(--ink);white-space:nowrap}.a148-checkout-header__start>div,.a148-checkout-header__end>div{max-width:none}.a148-checkout__aside-inner{position:static;display:none;box-sizing:border-box;max-width:calc(600px + 2 * clamp(20px, 4vw, 48px));margin:0 auto;padding:4px clamp(20px, 4vw, 48px) 24px}.a148-checkout__aside.is-open .a148-checkout__aside-inner{display:block}.a148-checkout__main{padding:28px clamp(20px, 4vw, 48px) 48px}.a148-checkout__main-inner{margin:0 auto}}.a148-checkout--pay__inner{max-width:620px;margin:0 auto}.a148-checkout--pay__title{font-size:1.6rem;color:var(--color-black);margin:0 0 0.35rem}.a148-checkout--pay__lead{font-size:0.95rem;color:var(--color-text-muted);margin:0 0 1.5rem}.a148-checkout--pay table.a148-pay-summary{width:100%;border-collapse:collapse;background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);box-shadow:0 2px 12px rgba(16, 18, 34, 0.05);overflow:hidden;margin:0 0 1.75rem;font-size:0.92rem}.a148-checkout--pay table.a148-pay-summary td,.a148-checkout--pay table.a148-pay-summary th{padding:0.85rem 1.25rem;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(16, 18, 34, 0.07)}.a148-checkout--pay table.a148-pay-summary td.product-total{text-align:right;white-space:nowrap;font-weight:600;color:var(--color-black)}.a148-checkout--pay table.a148-pay-summary .a148-order-item{display:flex;align-items:center;gap:0.85rem;min-width:0}.a148-checkout--pay table.a148-pay-summary .a148-order-item__thumb{flex-shrink:0;width:56px;height:56px;border-radius:calc(var(--border-radius) * 2 / 3);overflow:hidden;background:var(--color-light);padding:5px;box-sizing:border-box;display:block}.a148-checkout--pay table.a148-pay-summary .a148-order-item__img{width:100%;height:100%;object-fit:contain;display:block}.a148-checkout--pay table.a148-pay-summary .a148-order-item__text{min-width:0;line-height:1.35;color:var(--color-black)}.a148-checkout--pay table.a148-pay-summary .product-quantity{color:var(--color-dark);font-weight:500}.a148-checkout--pay table.a148-pay-summary tfoot{background:var(--color-light)}.a148-checkout--pay table.a148-pay-summary tfoot th{font-weight:600;color:var(--color-dark)}.a148-checkout--pay table.a148-pay-summary tfoot td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.a148-checkout--pay table.a148-pay-summary tfoot tr:first-child th,.a148-checkout--pay table.a148-pay-summary tfoot tr:first-child td{border-top:2px solid var(--color-border)}.a148-checkout--pay table.a148-pay-summary tfoot tr:last-child th,.a148-checkout--pay table.a148-pay-summary tfoot tr:last-child td{border-bottom:0}.a148-checkout--pay table.a148-pay-summary tfoot tr.order-total th,.a148-checkout--pay table.a148-pay-summary tfoot tr.order-total td{font-size:1.05rem;font-weight:700;color:var(--color-black)}@media (max-width:640px){.a148-checkout--pay__title{font-size:1.35rem}.a148-checkout--pay .a148-pay-summary{padding:0.25rem 1rem}}.a148-account-created-note{display:flex;align-items:flex-start;gap:0.6rem;padding:1rem 1.1rem;margin:0 0 1.5rem;background:var(--color-surface-alt, #f5f0e8);border:1px solid var(--color-border, #e8e4dc);border-radius:calc(var(--border-radius) * 2 / 3);font-size:0.9rem;line-height:1.5;color:#545454}.a148-account-created-note .icon{color:var(--color-secondary);font-size:1.4rem;flex-shrink:0}.a148-account-created-note__body strong{color:var(--color-text, #1a1a2e)}.a148-account-created-note a{text-decoration:underline;white-space:nowrap}.a148-checkout__section--legal{border-bottom:none;padding-bottom:0}.a148-checkout__legal-checks{gap:0.85rem}.a148-checkout__legal-checks--inline{margin:1rem 0 1.25rem;border-radius:calc(var(--border-radius) * 2 / 3)}.a148-checkout__legal-checks--inline.is-invalid{outline:2px solid var(--color-danger, #e04b4b);outline-offset:6px;animation:a148-legal-pulse 1.1s ease}.a148-checkout__legal-checks--inline.is-invalid .a148-checkout__legal-check .required{color:var(--color-danger, #e04b4b)}@keyframes a148-legal-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-danger, #e04b4b), transparent 55%)}70%{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-danger, #e04b4b), transparent 100%)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-danger, #e04b4b), transparent 100%)}}.a148-bump.is-loading{opacity:0.55;pointer-events:none}.a148-checkout__legal-check{align-items:flex-start;gap:0.55rem;font-size:0.8rem;color:#545454;cursor:pointer;line-height:1.4;min-height:44px;padding:0.25rem 0;hyphens:none;-webkit-hyphens:none}.a148-checkout__legal-check input[type="checkbox"]{width:20px;height:20px;margin-top:1px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.a148-checkout__legal-check span{flex:1 1 auto;min-width:0}.a148-checkout__legal-check a{text-decoration:underline}.a148-checkout__legal-check .required{color:#e55}.a148-checkout__legal-checks .a148-checkout__legal-check{display:flex !important;line-height:1.4 !important}.a148-checkout__privacy-note{font-size:0.75rem;line-height:1.45;color:#8a8a8a;margin:0.1rem 0 0;hyphens:none;-webkit-hyphens:none}.a148-checkout__privacy-note a{color:#6b6b6b;text-decoration:underline}.a148-checkout__legal-notice{color:#999;margin:0.25rem 0 0;text-align:right}.a148-checkout__legal-notice a{color:#737373;text-decoration:underline}.a148-checkout__delivery-info{align-items:center;gap:0.4rem;font-size:0.8rem;color:#545454;padding:0.75rem 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-bottom:0.75rem}.a148-checkout__delivery-info .icon{font-family:MaterialIcons;color:#737373}.a148-checkout__delivery-info--pickup{align-items:flex-start}.a148-checkout__delivery-info--pickup strong{font-weight:600}.a148-checkout__delivery-info--pickup>span:last-child{line-height:1.45}.a148-checkout__delivery-hint{align-items:center;gap:0.35rem;font-size:0.8rem;color:#545454;margin-top:0.75rem}.a148-checkout__delivery-hint .icon{font-family:MaterialIcons;color:#737373}.a148-checkout__item-meta{color:#999}.a148-bump{border:2px dashed var(--color-secondary);border-radius:calc(var(--border-radius) * 2 / 3);margin-bottom:1rem;overflow:hidden;transition:border-color 0.2s, background 0.2s}.a148-bump:has(input:checked){border-style:solid;background:color-mix(in srgb, var(--color-secondary), transparent 94%)}.a148-bump__label{padding:0;margin:0}.a148-bump__checkbox{opacity:0;width:0;height:0}.a148-bump__content{align-items:center;gap:0.75rem;padding:0.75rem 1rem}.a148-bump__content::before{content:"";width:20px;height:20px;border:2px solid #d9d9d9;border-radius:calc(var(--border-radius) / 3);flex-shrink:0;transition:all 0.15s;background:#fff}.a148-bump__checkbox:checked~.a148-bump__content::before{background:var(--color-secondary);border-color:var(--color-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3 3 7-7' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.a148-bump__image{width:48px;height:48px;border-radius:calc(var(--border-radius) / 2);flex-shrink:0;border:1px solid #e1e1e1;padding:3px;box-sizing:border-box}.a148-bump__image img{width:100%;height:100%;object-fit:contain;display:block}.a148-bump__text{flex:1;min-width:0;gap:0.1rem}.a148-bump__badge{font-size:0.65rem;text-transform:uppercase;letter-spacing:0.04em}.a148-bump__title{font-size:0.85rem;color:#333}.a148-bump__desc{font-size:0.8rem;color:#737373}.a148-bump__price{font-size:0.8rem;color:#333}.a148-bump__price s{color:#999;margin-right:0.25rem}.a148-checkout-page .woocommerce-NoticeGroup{margin-bottom:1rem}.a148-checkout-page .woocommerce-error .button.wc-forward,.a148-checkout-page .woocommerce-message .button.wc-forward,.a148-checkout-page .woocommerce-info .button.wc-forward{float:none;display:inline;margin:0 0 0 6px;padding:0;border:0;background:none;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.a148-checkout-page .a148-checkout__cart-errors{max-width:640px;margin:3rem auto;padding:0 1.25rem}.a148-checkout-page .a148-checkout__cart-errors-text{color:var(--color-text-muted, #6b7280);margin:1rem 0 1.5rem}.a148-checkout-page .a148-checkout__cart-errors-back{display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;padding:0.7rem 1.5rem;border-radius:var(--border-radius);background:var(--color-primary);color:var(--color-text-inverse, #fff);text-decoration:none;font-weight:600}.a148-checkout-page .a148-checkout__cart-errors-back:hover{opacity:0.9;color:var(--color-text-inverse, #fff)}.a148-checkout-page .a148-checkout__cart-errors-back .icon{font-size:18px}.a148-checkout-page .woocommerce-error,.a148-checkout-page .woocommerce-message,.a148-checkout-page .woocommerce-info{padding:0.75rem 1rem !important;border-radius:calc(var(--border-radius) / 2) !important;font-size:0.85rem !important;margin:0 0 0.5rem !important;list-style:none !important;border:none !important;background:#fef3f2 !important;color:#c33 !important}.a148-checkout-page .woocommerce-error::before,.a148-checkout-page .woocommerce-message::before,.a148-checkout-page .woocommerce-info::before{display:none !important}.a148-checkout-page .woocommerce-error a,.a148-checkout-page .woocommerce-message a,.a148-checkout-page .woocommerce-info a{color:var(--color-secondary)}.a148-checkout-page .woocommerce-message{background:#f0faf0 !important;color:#2ea05e !important}.a148-checkout-page .woocommerce-info{background:#f0f6fc !important;color:#2271b1 !important}.a148-checkout-page .woocommerce-error{display:block !important;position:relative;padding:1.1rem 1.35rem 1.1rem 3.25rem !important;background:color-mix(in srgb, var(--color-danger), transparent 92%) !important;border-left:3px solid var(--color-danger) !important;border-radius:calc(var(--border-radius) * 2 / 3) !important;color:var(--color-text) !important}.a148-checkout-page .woocommerce-error::before{display:block !important;font-family:var(--font-icon) !important;content:'error' !important;color:var(--color-danger) !important;font-size:1.35rem;line-height:1;position:absolute !important;left:1.1rem;top:1.05rem}.a148-checkout-page .woocommerce-error .woocommerce-error__title{width:100%;margin:0 0 0.55rem;padding:0 0 0.55rem;border-bottom:1px solid color-mix(in srgb, var(--color-danger), transparent 80%);font-weight:600;color:color-mix(in srgb, var(--color-danger), black 20%)}.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title){padding:0.4rem 0;line-height:1.45;color:var(--color-text)}.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title):not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-danger), transparent 86%)}.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title):first-child{padding-top:0}.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title):last-child{padding-bottom:0}.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title) a{color:var(--color-text);text-decoration:none}.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title) a:hover,.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title) a:focus-visible{color:color-mix(in srgb, var(--color-danger), black 20%)}.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title) a:hover strong,.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title) a:focus-visible strong{text-decoration:underline}.a148-checkout-page .woocommerce-error li:not(.woocommerce-error__title) strong{font-weight:600;color:color-mix(in srgb, var(--color-danger), black 20%)}.a148-checkout-page .shop_table.woocommerce-checkout-review-order-table{display:none !important}.a148-checkout-page #shipping_method_wrapper .shop_table.woocommerce-checkout-review-order-table{display:block !important;border:0;margin:0}.a148-checkout-page #shipping_method_wrapper .shop_table.woocommerce-checkout-review-order-table thead,.a148-checkout-page #shipping_method_wrapper .shop_table.woocommerce-checkout-review-order-table tbody{display:none}.a148-checkout-page #shipping_method_wrapper .shop_table.woocommerce-checkout-review-order-table tfoot{display:block}.a148-checkout-page #shipping_method_wrapper .shop_table.woocommerce-checkout-review-order-table tfoot tr{display:none}.a148-checkout-page #shipping_method_wrapper .shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals{display:block}.a148-checkout-page #shipping_method_wrapper .shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th{display:none}.a148-checkout-page #shipping_method_wrapper .shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{display:block;padding:0;border:0}.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.75rem}.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li{margin:0}.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>input.shipping_method{position:absolute;left:1.1rem;top:50%;transform:translateY(-50%);margin:0;width:1.15rem;height:1.15rem;accent-color:var(--color-secondary)}.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>label{align-items:center;justify-content:space-between;gap:0.75rem;width:100%;min-height:44px;margin:0;padding:0.85rem 1.1rem 0.85rem 2.9rem;border:1px solid var(--color-border);border-radius:calc(var(--border-radius) * 5 / 6);background:var(--color-white);overflow-wrap:normal;word-break:keep-all}.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>label:has(.a148-pickup-address),.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>label:has(.a148-pickup-benefit){flex-wrap:wrap}.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li:has(> input.shipping_method:checked)>label{border-color:var(--color-secondary);background:var(--color-light);box-shadow:inset 0 0 0 1px var(--color-secondary)}.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li>input.shipping_method:focus-visible+label{outline:2px solid var(--color-secondary);outline-offset:2px}.a148-checkout-page #shipping_method_wrapper ul.woocommerce-shipping-methods li:not(:has(> label)){padding:0.4rem 0.15rem}.a148-checkout-page #shipping_method_wrapper .woocommerce-shipping-destination,.a148-checkout-page #shipping_method_wrapper small{color:var(--color-text-muted, #6b7280)}.a148-checkout-page .woocommerce{padding:0 !important}.a148-checkout-page #order_review_heading{display:none !important}.a148-checkout-page .woocommerce-billing-fields__field-wrapper,.a148-checkout-page .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:0.75rem}.a148-checkout-page #billing_country_field,.a148-checkout-page #shipping_country_field{width:100% !important;flex:0 0 100%}.a148-checkout__payments{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #ececec}.a148-checkout__payments-label{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.8125rem;color:#6b6b6b}.a148-checkout__payments-label .icon{font-family:MaterialIcons;font-size:1rem;color:var(--color-success)}.a148-checkout__payments-icons{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.4rem}.a148-checkout__payment-icon{display:inline-flex;align-items:center;justify-content:center;height:26px}.a148-checkout__payment-icon svg{height:100%;width:auto;display:block}.a148-checkout__payment-abbr{white-space:nowrap}@media (max-width:768px){.a148-checkout #payment .wc_payment_method>label{min-height:56px;padding:1rem !important;font-size:0.95rem !important}.a148-checkout #payment .wc_payment_method input[type="radio"]{width:22px;height:22px}.a148-checkout__legal-check{font-size:0.85rem;gap:0.7rem}.a148-checkout__legal-check input[type="checkbox"]{width:22px;height:22px;margin-top:1px}}.a148-age-dob{display:flex;flex-direction:column;gap:0.3rem;margin:0 0 0.9rem}.a148-age-dob__label{font-size:0.85rem;font-weight:600;color:#444}.a148-age-dob__input{padding:0.7rem 0.9rem;border:2px solid #e0e0e0;border-radius:calc(var(--border-radius) * 2 / 3);font-size:0.95rem;font-family:inherit;max-width:240px}.a148-age-dob__input:focus{outline:none;border-color:var(--color-primary)}.a148-age-dob__hint{font-size:0.75rem;color:#999}.a148-age-delivery-note{display:flex;width:100%;align-items:flex-start;gap:0.4rem;margin:1.75rem 0 0;font-size:0.8rem;line-height:1.45;color:#6b7280}.a148-age-delivery-note .icon{font-size:1rem;flex:0 0 auto;color:var(--color-secondary)}.a148-pickup-benefit{align-items:center;margin-left:0.5rem;padding:0.15rem 0.6rem;border-radius:999px;background:var(--color-success-bg, #e7f5ec);color:var(--color-success);white-space:nowrap}@media (max-width:640px){.a148-pickup-benefit{flex-basis:100%;order:5;margin-left:0;margin-top:0.35rem;white-space:normal}}.a148-pickup-benefit--locked{background:#f0f0f1;color:#6b7280}.a148-pickup-address{display:block;flex-basis:100%;width:100%;order:10;margin-top:0.2rem;font-weight:400;line-height:1.35;color:var(--color-text);white-space:normal}.a148-invoice-guest-hint,.a148-invoice-locked-hint{align-items:flex-start;gap:0.5rem;width:100%;margin:0 0 1rem;padding:0.75rem 1rem;border-radius:calc(var(--border-radius) * 2 / 3);background:var(--color-light);color:var(--color-text)}.a148-invoice-guest-hint .icon,.a148-invoice-locked-hint .icon{font-size:1.15rem;flex-shrink:0}.a148-invoice-guest-hint a,.a148-invoice-locked-hint a{color:var(--color-primary)}.a148-invoice-guest-hint a:hover,.a148-invoice-guest-hint a:focus-visible,.a148-invoice-locked-hint a:hover,.a148-invoice-locked-hint a:focus-visible{text-decoration:underline}.a148-invoice-guest-hint__link{padding:0;border:0;background:none;font:inherit;color:var(--color-primary);text-decoration:underline}.a148-invoice-guest-hint__link:hover,.a148-invoice-guest-hint__link:focus-visible{text-decoration:none}.a148-invoice-locked-hint__note{margin-top:0.25rem;opacity:0.75}.a148-checkout__account-hint{margin:0.5rem 0 0 1.9rem;font-size:0.8rem;color:var(--color-warning);line-height:1.5}.a148-checkout__account-hint a{color:inherit;text-decoration:underline}body.woocommerce-order-received .woocommerce-order{max-width:760px;margin:1.5rem auto 3rem}@media (max-width:640px){body.woocommerce-order-received .woocommerce-order{margin:1rem auto 2rem}}body.woocommerce-order-received .woocommerce-thankyou-order-received{font-family:var(--font-primary);font-size:1.4rem;line-height:1.35;color:var(--color-black);text-align:center;max-width:760px;margin:1.25rem auto 1.75rem;padding:1.5rem 1.25rem;background:var(--color-light);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius)}body.woocommerce-order-received .woocommerce-verify-email{max-width:760px;margin:0 auto 3rem;background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);padding:1.75rem}body.woocommerce-order-received .woocommerce-verify-email p{margin:0 0 1rem;line-height:1.55}body.woocommerce-order-received .woocommerce-verify-email label{display:block;font-weight:500;font-size:0.9rem;margin-bottom:0.35rem}body.woocommerce-order-received .woocommerce-verify-email input.input-text{width:100%;min-height:44px;padding:0.6rem 0.85rem;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 2 / 3);font-size:0.95rem;box-sizing:border-box}body.woocommerce-order-received .woocommerce-verify-email .form-row:last-child{margin-bottom:0}body.woocommerce-order-received .woocommerce-verify-email .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:200px;padding:0.75rem 1.6rem;border-radius:calc(var(--border-radius) * 5);font-size:0.875rem;font-weight:800;text-decoration:none;background:var(--color-button-fill);color:var(--color-button-text);border:1.5px solid var(--color-button-border);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}body.woocommerce-order-received .woocommerce-verify-email .button:hover{background:var(--color-button-fill-hover);color:var(--color-button-text)}body.woocommerce-order-received .woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:1rem 2rem;list-style:none;margin:0 0 2rem;padding:1.25rem 1.5rem;background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius)}body.woocommerce-order-received .woocommerce-order-overview.order_details::before,body.woocommerce-order-received .woocommerce-order-overview.order_details::after{content:none}body.woocommerce-order-received .woocommerce-order-overview li{min-width:0;overflow-wrap:normal;border:none !important;padding:0;margin:0;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-dark)}body.woocommerce-order-received .woocommerce-order-overview li strong{display:block;margin-top:0.3rem;font-size:1rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-black)}body.woocommerce-order-received .woocommerce-info,body.woocommerce-order-received .mollie-instructions{margin:0 0 1.5rem;padding:1rem 1.25rem;background:var(--color-light);border:1px solid var(--color-lightgrey);border-left:3px solid var(--color-secondary);border-radius:var(--border-radius);font-size:0.9rem;line-height:1.55;color:var(--color-text)}body.woocommerce-order-received .woocommerce-info p,body.woocommerce-order-received .mollie-instructions p{margin:0}body.woocommerce-order-received .woocommerce-order-details{margin-top:2rem}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{font-family:var(--font-primary);font-size:1.2rem;color:var(--color-black);margin:0 0 1rem}body.woocommerce-order-received .woocommerce-table--order-details{width:100%;border-collapse:collapse;font-size:0.9rem;margin-bottom:2.5rem;background:var(--color-white);border:1px solid rgba(16, 18, 34, 0.08);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 12px rgba(16, 18, 34, 0.05)}body.woocommerce-order-received .woocommerce-table--order-details th,body.woocommerce-order-received .woocommerce-table--order-details td{padding:0.75rem 1rem;border-bottom:1px solid rgba(16, 18, 34, 0.07);text-align:left;vertical-align:top;font-weight:500}body.woocommerce-order-received .woocommerce-table--order-details thead th{font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted);background:transparent;padding-top:0.9rem;padding-bottom:0.9rem;border-bottom:1px solid rgba(16, 18, 34, 0.07)}body.woocommerce-order-received .woocommerce-table--order-details .a148-order-item{display:flex;align-items:center;gap:1rem}body.woocommerce-order-received .woocommerce-table--order-details .a148-order-item__thumb{flex-shrink:0;width:100px;height:100px;border-radius:calc(var(--border-radius) * 2 / 3);overflow:hidden;background:var(--color-light);padding:6px;box-sizing:border-box;display:block}body.woocommerce-order-received .woocommerce-table--order-details .a148-order-item__thumb img{width:100%;height:100%;object-fit:contain;display:block}body.woocommerce-order-received .woocommerce-table--order-details .a148-order-item__text{min-width:0}body.woocommerce-order-received .woocommerce-table--order-details .product-total,body.woocommerce-order-received .woocommerce-table--order-details td.product-total,body.woocommerce-order-received .woocommerce-table--order-details thead .product-table,body.woocommerce-order-received .woocommerce-table--order-details tfoot td{text-align:right;white-space:nowrap}body.woocommerce-order-received .woocommerce-table--order-details .product-name a{color:var(--color-black);text-decoration:none;font-weight:500}body.woocommerce-order-received .woocommerce-table--order-details .product-name a:hover{color:var(--color-secondary)}body.woocommerce-order-received .woocommerce-table--order-details .product-quantity{color:var(--color-dark);font-weight:400}body.woocommerce-order-received .woocommerce-table--order-details tfoot th{font-weight:500;color:var(--color-dark);text-align:left}body.woocommerce-order-received .woocommerce-table--order-details tfoot{background:transparent}body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:first-child th,body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:first-child td{border-top:1px solid rgba(16, 18, 34, 0.07);padding-top:0.9rem}body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th,body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td{border-bottom:0}body.woocommerce-order-received .woocommerce-table--order-details tfoot td{color:var(--color-black);font-weight:500}body.woocommerce-order-received .woocommerce-table--order-details.shop_table tfoot th,body.woocommerce-order-received .woocommerce-table--order-details.shop_table tfoot td{font-weight:500}body.woocommerce-order-received .woocommerce-table--order-details .includes_tax{display:block;font-weight:400;color:var(--color-dark);font-size:0.8rem}body.woocommerce-order-received .woocommerce-table--order-details .order-actions--heading{vertical-align:middle}body.woocommerce-order-received .woocommerce-table--order-details tr:has(.order-actions--heading) td{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:flex-end}body.woocommerce-order-received .order-actions-button,body.woocommerce-order-received a.button.pay,body.woocommerce-order-received a.button.cancel{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:40px;padding:0.5rem 1.1rem;border-radius:calc(var(--border-radius) * 2 / 3);font-size:0.85rem;font-weight:600;line-height:1.2;text-decoration:none;border:1px solid transparent;transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}body.woocommerce-order-received a.button.pay{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}body.woocommerce-order-received a.button.pay:hover{background:color-mix(in srgb, var(--color-primary) 85%, #fff);color:var(--color-white)}body.woocommerce-order-received a.button.cancel{background:transparent;color:var(--color-dark);border-color:var(--color-lightgrey)}body.woocommerce-order-received a.button.cancel:hover{border-color:var(--color-dark);color:var(--color-black);background:transparent}body.woocommerce-order-received .woocommerce-customer-details{margin-top:0.5rem}body.woocommerce-order-received .col2-set,body.woocommerce-order-received .woocommerce-columns--addresses{display:grid !important;grid-template-columns:1fr 1fr;gap:1.5rem}body.woocommerce-order-received .col2-set::before,body.woocommerce-order-received .col2-set::after,body.woocommerce-order-received .woocommerce-columns--addresses::before,body.woocommerce-order-received .woocommerce-columns--addresses::after{content:none !important;display:none !important}@media (max-width:640px){body.woocommerce-order-received .col2-set,body.woocommerce-order-received .woocommerce-columns--addresses{grid-template-columns:1fr}}body.woocommerce-order-received .woocommerce-column{float:none !important;width:100% !important;max-width:100% !important;margin:0 !important;min-width:0;background:transparent;border:0;padding:0}body.woocommerce-order-received .woocommerce-column address{font-style:normal;line-height:1.2;font-size:0.95rem;color:var(--color-black);border:0;border-radius:0;padding:0;margin:0}body.woocommerce-order-received .woocommerce-customer-details>address{font-style:normal;line-height:1.2;font-size:0.95rem;color:var(--color-black);border:0;border-radius:0;padding:0;margin:0}body.woocommerce-order-received .woocommerce-customer-details--email,body.woocommerce-order-received .woocommerce-customer-details--phone{margin:0.6rem 0 0;font-size:0.85rem;color:var(--color-dark);word-break:break-word}body.woocommerce-order-received .woocommerce-customer-details--email::before,body.woocommerce-order-received .woocommerce-customer-details--phone::before{content:none !important}body.woocommerce-order-received .a148-age-delivery-note{margin:0.25rem 0 1.5rem}body.woocommerce-order-received .a148-ty__hero{text-align:center;padding:0.5rem 1rem 1.75rem}body.woocommerce-order-received .a148-ty__hero-icon{font-size:3rem;line-height:1;color:var(--color-success)}body.woocommerce-order-received .a148-ty__hero-title{font-size:1.9rem;line-height:1.15;color:var(--color-black);margin:0.75rem 0 0.5rem}body.woocommerce-order-received .a148-ty__hero-sub{font-size:1rem;line-height:1.5;color:var(--color-text-muted);margin:0}@media (max-width:640px){body.woocommerce-order-received .a148-ty__hero{padding-bottom:1.25rem}body.woocommerce-order-received .a148-ty__hero-title{font-size:1.55rem}}body.woocommerce-order-received .a148-ty__next{background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);padding:1.5rem 1.75rem;margin:0 0 1.5rem}body.woocommerce-order-received .a148-ty__next-title{font-size:1.1rem;color:var(--color-black);margin:0 0 1rem}@media (max-width:640px){body.woocommerce-order-received .a148-ty__next{padding:1.25rem}}body.woocommerce-order-received .a148-ty__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.85rem}body.woocommerce-order-received .a148-ty__step{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.95rem;line-height:1.5;color:var(--color-black)}body.woocommerce-order-received .a148-ty__step strong{font-weight:600}body.woocommerce-order-received .a148-ty__step-icon{flex-shrink:0;font-size:1.25rem;line-height:1.425rem;color:var(--color-secondary)}body.woocommerce-order-received .a148-ty__cta{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;background:var(--color-white);border:1px solid var(--color-lightgrey);border-radius:var(--border-radius);padding:1.5rem 1.75rem;margin:0 0 1.5rem}body.woocommerce-order-received .a148-ty__cta--referral{background:var(--color-surface-alt);border-color:var(--color-border-accent)}body.woocommerce-order-received .a148-ty__cta-body{display:flex;align-items:center;gap:1rem;min-width:0;flex:1 1 320px}body.woocommerce-order-received .a148-ty__cta-icon{flex-shrink:0;font-size:2rem;color:var(--color-secondary)}body.woocommerce-order-received .a148-ty__cta-copy{min-width:0}body.woocommerce-order-received .a148-ty__cta-title{font-size:1.15rem;color:var(--color-black);margin:0 0 0.25rem}body.woocommerce-order-received .a148-ty__cta-text{font-size:0.9rem;line-height:1.45;color:var(--color-text-muted);margin:0}body.woocommerce-order-received .a148-ty__cta-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:44px;padding:0.7rem 1.5rem;border-radius:var(--border-radius);font-family:var(--font-secondary);font-size:0.875rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;background:var(--color-button-fill);color:var(--color-button-text);border:1.5px solid var(--color-button-border);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}body.woocommerce-order-received .a148-ty__cta-btn:hover{background:var(--color-button-fill-hover);color:var(--color-button-text);box-shadow:0 4px 16px rgba(0, 0, 0, 0.18)}@media (max-width:640px){body.woocommerce-order-received .a148-ty__cta{flex-direction:column;align-items:stretch;padding:1.25rem}body.woocommerce-order-received .a148-ty__cta .a148-ty__cta-btn{width:100%}}body.woocommerce-order-received .a148-ty__cta--referral .a148-ty__cta-text{color:var(--color-text)}body.woocommerce-order-received .a148-ty__hero--alert .a148-ty__hero-icon{color:var(--color-danger)}body.woocommerce-order-received .a148-ty__hero--muted .a148-ty__hero-icon{color:var(--color-text-muted)}body.woocommerce-order-received .a148-ty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin:0 0 1.5rem}body.woocommerce-order-received .a148-ty__cta-btn--ghost{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:44px;padding:0.7rem 1.5rem;border-radius:var(--border-radius);font-family:var(--font-secondary);font-size:0.875rem;font-weight:600;background:transparent;color:var(--color-black);border:1.5px solid var(--color-lightgrey);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}body.woocommerce-order-received .a148-ty__cta-btn--ghost:hover{background:transparent;color:var(--color-black);border-color:var(--color-dark)}body.woocommerce-order-received .a148-ty__help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.4rem;margin:1.5rem 0 0;font-size:0.9rem;color:var(--color-text-muted)}body.woocommerce-order-received .a148-ty__help a{color:var(--color-black);text-decoration:none;font-weight:500}body.woocommerce-order-received .a148-ty__help a:hover{color:var(--color-secondary);text-decoration:underline}body.woocommerce-order-received .a148-ty__help-icon{font-size:1.1rem;color:var(--color-secondary)}body.woocommerce-order-received .a148-ty__help-sep{color:var(--color-lightgrey)}body.woocommerce-order-pay #order_review{max-width:760px;margin:1.5rem auto 3rem}body.woocommerce-order-pay #order_review .shop_table{width:100%;border-collapse:collapse;font-size:0.9rem;margin-bottom:2rem;background:var(--color-white);border:1px solid rgba(16, 18, 34, 0.08);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 12px rgba(16, 18, 34, 0.05)}body.woocommerce-order-pay #order_review .shop_table th,body.woocommerce-order-pay #order_review .shop_table td{padding:0.75rem 1rem;border-bottom:1px solid rgba(16, 18, 34, 0.07);text-align:left;vertical-align:top;font-weight:500}body.woocommerce-order-pay #order_review .shop_table thead th{font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted)}body.woocommerce-order-pay #order_review .shop_table .product-total,body.woocommerce-order-pay #order_review .shop_table .product-subtotal,body.woocommerce-order-pay #order_review .shop_table .product-quantity{text-align:right;white-space:nowrap}body.woocommerce-order-pay #order_review .shop_table tfoot th,body.woocommerce-order-pay #order_review .shop_table tfoot td{font-weight:500}body.woocommerce-order-pay #order_review .shop_table tfoot td{text-align:right;white-space:nowrap;color:var(--color-black)}body.woocommerce-order-pay #order_review .shop_table tfoot tr:last-child th,body.woocommerce-order-pay #order_review .shop_table tfoot tr:last-child td{border-bottom:0}body.woocommerce-order-pay #order_review #payment{background:var(--color-white);border:1px solid rgba(16, 18, 34, 0.08);border-radius:var(--border-radius);padding:1.5rem 1.75rem;box-shadow:0 2px 12px rgba(16, 18, 34, 0.05)}body.woocommerce-order-pay #order_review #payment .wc_payment_methods{list-style:none;margin:0 0 1.25rem;padding:0}body.woocommerce-order-pay #order_review #payment .wc_payment_methods li{list-style:none;border:1px solid var(--color-lightgrey);border-radius:calc(var(--border-radius) * 5 / 6);margin:0 0 0.6rem;padding:0.85rem 1rem}body.woocommerce-order-pay #order_review #payment .wc_payment_methods li:last-child{margin-bottom:0}body.woocommerce-order-pay #order_review #payment .wc_payment_methods label{font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:0.4rem}body.woocommerce-order-pay #order_review #payment .wc_payment_methods input[type="radio"]{flex-shrink:0}body.woocommerce-order-pay #order_review #payment .wc_payment_methods .payment_box{margin-top:0.75rem;font-size:0.88rem;line-height:1.55;color:var(--color-text)}body.woocommerce-order-pay #order_review #payment .wc_payment_methods .payment_box p{margin:0 0 0.5rem}body.woocommerce-order-pay #order_review #payment .wc_payment_methods .payment_box p:last-child{margin-bottom:0}body.woocommerce-order-pay #order_review #payment .woocommerce-terms-and-conditions-wrapper{margin:0 0 1rem;font-size:0.88rem}body.woocommerce-order-pay #order_review #payment #place_order{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0.85rem 1.6rem;border-radius:calc(var(--border-radius) * 5);font-size:0.9rem;font-weight:800;text-decoration:none;cursor:pointer;background:var(--color-button-fill);color:var(--color-button-text);border:1.5px solid var(--color-button-border);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}body.woocommerce-order-pay #order_review #payment #place_order:hover{background:var(--color-button-fill-hover);color:var(--color-button-text)}.blog-archive__intro{max-width:720px;margin:1rem auto 0}.blog-archive__filter{align-items:center;gap:0.75rem;margin:0 0 2rem;flex-wrap:wrap}.blog-archive__filter-select{min-height:44px;padding:0.5rem 2rem 0.5rem 0.85rem;border:1.5px solid var(--color-border, #e2e2e2);border-radius:calc(var(--border-radius) * 2 / 3)}.blog-archive__lead{margin:0 0 2.5rem}.blog-archive__grid{grid-template-columns:repeat(3, 1fr);gap:2rem}@media (max-width:1024px){.blog-archive__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.blog-archive__grid{grid-template-columns:1fr;gap:1.5rem}}.blog-card{border:1px solid var(--color-border, #ececec);border-radius:calc(var(--border-radius) * 4 / 3);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.blog-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.08)}.blog-card__media{aspect-ratio:1.7777777778}.blog-card__img{width:100%;height:100%;object-fit:cover;display:block}.blog-card__img--placeholder{align-items:center;justify-content:center;color:var(--color-secondary)}.blog-card__img--placeholder .icon{font-size:2.5rem}.blog-card__body{gap:0.6rem;padding:1.25rem;flex:1 1 auto}.blog-card__cat{align-self:flex-start;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-secondary)}.blog-card__cat:hover{color:var(--color-primary)}.blog-card__title{margin:0;line-height:1.3}.blog-card__title-link{color:inherit}.blog-card__title-link:hover{color:var(--color-secondary)}.blog-card__meta{align-items:center;flex-wrap:wrap;gap:0.4rem;color:var(--color-muted, #777);margin:0}.blog-card__excerpt{margin:0;line-height:1.6}.blog-card__more{align-items:center;gap:0.3rem;margin-top:auto;padding-top:0.4rem}.blog-card__more .icon{font-size:1.1rem}.blog-card--lead{flex-direction:row;align-items:stretch}.blog-card--lead .blog-card__media{aspect-ratio:auto;flex:0 0 50%;min-height:320px}.blog-card--lead .blog-card__body{justify-content:center;padding:2.5rem}@media (max-width:768px){.blog-card--lead{flex-direction:column}.blog-card--lead .blog-card__media{flex-basis:auto;min-height:0;aspect-ratio:1.7777777778}.blog-card--lead .blog-card__body{padding:1.25rem}}.blog-single{padding:2rem 0 4rem}.blog-single__inner{max-width:760px;margin:0 auto;padding:0 1.25rem}.blog-single__cat{text-transform:uppercase;letter-spacing:0.06em;color:var(--color-secondary);margin-bottom:0.75rem}.blog-single__cat:hover{color:var(--color-primary)}.blog-single__title{line-height:1.15;margin:0 0 1rem}.blog-single__meta{align-items:center;flex-wrap:wrap;gap:0.5rem;color:var(--color-muted, #777);margin-bottom:2rem}.blog-single__meta a{color:inherit}.blog-single__meta a:hover{color:var(--color-secondary)}.blog-single__updated{font-style:italic}.blog-single__hero{margin:0 0 2rem;border-radius:calc(var(--border-radius) * 4 / 3)}.blog-single__hero-img{width:100%;height:auto;display:block}.blog-single__content{line-height:1.75}.blog-tldr{border-left:4px solid var(--color-secondary);border-radius:calc(var(--border-radius) * 5 / 6);padding:1.5rem 1.75rem;margin:0 0 2.5rem}.blog-tldr__title{margin:0 0 0.85rem}.blog-tldr__list{margin:0;padding-left:1.2rem}.blog-tldr__item{line-height:1.6;margin-bottom:0.45rem}.blog-tldr__item:last-child{margin-bottom:0}.blog-faq{margin:3rem 0}.blog-faq__title{margin:0 0 1.25rem}.blog-faq__item{border-bottom:1px solid var(--color-border, #ececec);padding:0.25rem 0}.blog-faq__q{padding:1rem 2rem 1rem 0;list-style:none}.blog-faq__q::-webkit-details-marker{display:none}.blog-faq__q::after{content:"expand_more";font-family:MaterialIcons;right:0;top:50%;transform:translateY(-50%);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.blog-faq__item[open] .blog-faq__q::after{transform:translateY(-50%) rotate(180deg)}.blog-faq__a{padding:0 0 1.25rem;line-height:1.7}.author-box{gap:1.25rem;align-items:flex-start;border-radius:calc(var(--border-radius) * 7 / 6);padding:1.75rem;margin:3rem 0}.author-box__avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover;display:block}.author-box__body{flex:1 1 auto}.author-box__kicker{text-transform:uppercase;letter-spacing:0.08em;color:var(--color-muted, #777);margin:0 0 0.25rem}.author-box__name{margin:0 0 0.5rem}.author-box__name a{color:inherit}.author-box__name a:hover{color:var(--color-secondary)}.author-box__bio{line-height:1.65;margin:0 0 0.75rem}.author-box__social{flex-wrap:wrap;gap:0.75rem;list-style:none;margin:0;padding:0}.author-box__social a{color:var(--color-secondary)}.author-box__social a:hover{color:var(--color-primary)}@media (max-width:640px){.author-box{flex-direction:column}}.blog-related-courses,.blog-related-posts{margin:3.5rem 0 0}.blog-related-courses__title,.blog-related-posts__title{margin:0 0 1.5rem}.blog-related-posts__grid{grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media (max-width:768px){.blog-related-posts__grid{grid-template-columns:1fr}}.blog-postnav{grid-template-columns:1fr 1fr;gap:1rem;margin:3.5rem 0 0}.blog-postnav__link{gap:0.3rem;padding:1.25rem;border:1px solid var(--color-border, #ececec);border-radius:var(--border-radius);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.blog-postnav__link:hover{border-color:var(--color-secondary)}.blog-postnav__link--next{text-align:right}.blog-postnav__dir{text-transform:uppercase;letter-spacing:0.06em;color:var(--color-muted, #777)}.blog-postnav__title{color:var(--color-primary)}@media (max-width:640px){.blog-postnav{grid-template-columns:1fr}.blog-postnav__link--next{text-align:left}}.blog-pagination{flex-wrap:wrap;justify-content:center;gap:0.5rem;margin:3rem 0 0}.blog-pagination .page-numbers{align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 0.85rem;border:1.5px solid var(--color-border, #e2e2e2);border-radius:calc(var(--border-radius) * 2 / 3);color:var(--color-primary);transition:all 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.blog-pagination .page-numbers:hover{border-color:var(--color-secondary)}.blog-pagination .page-numbers.current{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.blog-empty{align-items:center;gap:0.75rem;padding:4rem 1.25rem;color:var(--color-muted, #777)}.blog-empty__icon{font-size:2.5rem;opacity:0.6}.blog-empty__text{margin:0}.page-template-template-about .section--story{padding:5rem 0}@media (max-width:768px){.page-template-template-about .section--story{padding:3.5rem 0}}.page-template-template-about .section--story .section__row{display:flex !important;flex-direction:row;gap:4rem;align-items:stretch;grid-template-columns:none !important}.page-template-template-about .section--story .section__row>.section__col{flex:1 1 0;min-width:0}@media (max-width:767px){.page-template-template-about .section--story .section__row{flex-direction:column;gap:2rem}}.page-template-template-about .section--story .section__row--reverse{flex-direction:row-reverse !important}.page-template-template-about .section--story .section__row--reverse>.section__col{order:0 !important}@media (max-width:767px){.page-template-template-about .section--story .section__row--reverse{flex-direction:column !important}}.page-template-template-about .section--story .section__row--no-media{justify-content:center}.page-template-template-about .section--story .section__row--no-media .story__content{max-width:720px;margin:0 auto;text-align:center}.page-template-template-about .section--story .story__media{flex:1 1 auto !important;max-width:none !important;z-index:auto !important;margin:0;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:1.3333333333;height:100%;min-height:320px}.page-template-template-about .section--story .story__media-img{width:100%;height:100%;object-fit:cover;display:block}.page-template-template-about .section--story .story__content{position:static !important;right:auto !important;left:auto !important;top:auto !important;transform:none !important;z-index:auto !important;max-width:540px;width:100%;padding:2.5rem;background:#fff;border-radius:var(--border-radius);box-shadow:0 4px 24px rgba(0, 0, 0, 0.06)}@media (max-width:768px){.page-template-template-about .section--story .story__content{padding:1.5rem}}.page-template-template-about .section--story .story__content .section__pretitle{margin:0 0 0.5rem;color:var(--color-secondary);font-size:0.875rem;letter-spacing:0.05em;text-transform:uppercase}.page-template-template-about .section--story .story__content .section__title{margin:0 0 1.5rem;font-size:2.25rem;line-height:1.15}@media (max-width:768px){.page-template-template-about .section--story .story__content .section__title{font-size:1.75rem}}.page-template-template-about .section--story .story__content .section__text p{margin:0 0 1rem;line-height:1.65;color:var(--color-dark)}.page-template-template-about .section--story .story__content .section__text p:last-child{margin-bottom:0}.page-template-template-about .section--story .story__content .section__button{display:inline-flex;align-items:center;gap:8px;margin-top:1.5rem;padding:0.75rem 1.5rem;background:var(--color-secondary);color:#fff;border-radius:calc(var(--border-radius) * 2 / 3);text-decoration:none;font-weight:600;transition:background 0.15s}.page-template-template-about .section--story .story__content .section__button:hover{background:color-mix(in srgb, var(--color-secondary), black 15%);color:#fff}.page-template-template-about .section--story .story__content .section__button .icon{font-size:18px}.page-template-template-about .section--story.section--dark{background:var(--color-primary);color:#fff}.page-template-template-about .section--story.section--dark .story__content .section__title,.page-template-template-about .section--story.section--dark .story__content .section__text p{color:#fff}.page-template-template-about .section--story.section--dark .story__content .section__pretitle{color:var(--color-secondary)}.page-template-template-about .section--story.section--tone{background:var(--color-light)}.page-template-template-about .section--team .section__header{text-align:center;max-width:720px;margin:0 auto 3rem}.page-template-template-about .section--team .section__header .section__pretitle{color:var(--color-secondary);font-size:0.875rem;letter-spacing:0.05em;text-transform:uppercase;margin:0 0 0.5rem}.page-template-template-about .section--team .section__header .section__title{margin:0 0 1rem;font-size:2.5rem;line-height:1.15}@media (max-width:768px){.page-template-template-about .section--team .section__header .section__title{font-size:2rem}}.page-template-template-about .section--team .section__header .section__subtitle{margin:0;color:var(--color-dark);font-size:1.05rem;line-height:1.55}.page-template-template-about .team-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.page-template-template-about .team-grid__item{margin:0;flex:0 1 calc((100% - 4rem) / 3);max-width:calc((100% - 4rem) / 3)}@media (max-width:768px){.page-template-template-about .team-grid{gap:1.5rem}.page-template-template-about .team-grid__item{flex-basis:calc((100% - 1.5rem) / 2);max-width:calc((100% - 1.5rem) / 2)}}@media (max-width:640px){.page-template-template-about .team-grid__item{flex-basis:100%;max-width:100%}}.page-template-template-about .team-card{background:#fff;border-radius:var(--border-radius);overflow:hidden;transition:transform 0.2s, box-shadow 0.2s}.page-template-template-about .team-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-light)}.page-template-template-about .team-card__photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s}.page-template-template-about .team-card__photo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-secondary)}.page-template-template-about .team-card__photo-placeholder .icon{font-size:4rem}.page-template-template-about .team-card__bio{position:absolute;inset:0;background:linear-gradient(180deg, rgba(16, 18, 34, 0) 35%, rgba(16, 18, 34, 0.55) 62%, rgba(16, 18, 34, 0.92) 100%);display:flex;align-items:flex-end;padding:1.5rem;opacity:0;transition:opacity 0.25s}.page-template-template-about .team-card__bio p{color:#fff;font-size:0.875rem;line-height:1.5;margin:0}.page-template-template-about .team-card--has-bio:hover .team-card__bio,.page-template-template-about .team-card--has-bio:focus-within .team-card__bio{opacity:1}.page-template-template-about .team-card--has-bio:hover .team-card__photo{transform:scale(1.05)}@media (hover:none),(max-width:767px){.page-template-template-about .team-card--has-bio .team-card__bio{opacity:1}}.page-template-template-about .team-card__caption{padding:1.25rem 1rem 1.5rem;text-align:center}.page-template-template-about .team-card__name{margin:0 0 0.25rem;font-size:1.125rem;line-height:1.3}.page-template-template-about .team-card__role{margin:0;color:var(--color-secondary);font-size:0.875rem}.page-template-template-about .section--hero .section__awards{gap:1.5rem}.page-template-template-about .section--story-side .story__media{aspect-ratio:1.6;height:auto;min-height:0}@media (max-width:768px){.page-template-template-about .section--story-side .story__content{margin-left:0 !important;margin-right:0 !important}}@media (min-width:768px){.page-template-template-about .section--story-side .section__row{align-items:center;gap:2.5rem}.page-template-template-about .section--story-side .story__content{position:relative;z-index:2;max-width:none;width:auto;margin-left:-4.5rem;margin-right:0}.page-template-template-about .section--story-side .section__row--reverse .story__content{margin-left:0;margin-right:-4.5rem}}.section--404{min-height:70vh;align-items:center;margin-top:-75px}@media (max-width:640px){.section--404{margin-top:-60px}}.section--404 .section__bg-overlay{background:linear-gradient(160deg, rgba(16, 18, 34, 0.75) 0%, rgba(16, 18, 34, 0.5) 50%, rgba(16, 18, 34, 0.3) 100%)}.section--404 .section__inner{justify-content:center;padding-top:8rem;padding-bottom:4rem}.error404__card{max-width:560px;width:100%;padding:3rem 2.5rem;border-radius:var(--section-radius);border:2px solid var(--color-secondary);background:rgba(16, 18, 34, 0.6);box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (max-width:640px){.error404__card{padding:2rem 1.5rem;border-radius:calc(var(--section-radius) * .75)}}.error404__code{font-size:5rem;color:var(--color-secondary);line-height:1;margin-bottom:0.5rem;opacity:0.4}.error404__title{color:#fff;margin:0 0 1rem;font-variant:small-caps}.error404__text{color:rgba(255, 255, 255, 0.65);line-height:1.7;margin:0 0 2rem}.error404__search{margin-bottom:2rem}.error404__actions{justify-content:center;gap:0.75rem}.error404__btn{align-items:center;gap:0.5rem;padding:0.7rem 1.5rem;border-radius:var(--border-radius);transition:all 0.3s ease;border:1.5px solid transparent}.error404__btn--primary{border-color:var(--color-secondary)}.error404__btn--primary:hover{background:color-mix(in srgb, var(--color-secondary), white 12%);box-shadow:0 4px 16px rgba(197, 164, 78, 0.3)}.error404__btn--ghost{background:transparent;color:rgba(255, 255, 255, 0.85);border-color:rgba(255, 255, 255, 0.2)}.error404__btn--ghost:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.section--404-products .section__inner{padding-top:4rem;padding-bottom:5rem}.section__inner--narrow{max-width:820px}.section--lp-hero{position:relative;min-height:clamp(460px, 80vh, 760px);display:flex;align-items:center;text-align:center}.section--lp-hero .section__bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.55) 100%)}.lp-hero__content{position:relative;max-width:760px;margin:0 auto;color:var(--color-white, #fff);padding:3rem 0}.lp-hero__title{font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.08;margin:0.5rem 0 1rem;color:var(--color-white, #fff)}.lp-hero__subline{font-size:clamp(1rem, 2vw, 1.25rem);line-height:1.5;max-width:560px;margin:0 auto 1.75rem;opacity:0.92}.lp-hero__cta{font-size:1.05rem;padding:0.95rem 2.2rem}.lp-hero__trust{display:inline-flex;align-items:center;gap:0.4rem;margin:1.25rem 0 0;font-size:0.9rem;opacity:0.9}.lp-hero__trust .icon{font-size:1.1rem;color:var(--color-secondary, #c5a44e)}.lp-hero__urgency{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.6rem 1rem;background:var(--color-secondary, #c5a44e);color:var(--color-dark, #1a1a1a);font-size:0.9rem;font-weight:600}.lp-hero__urgency .icon{font-size:1.1rem}.lp-hero__countdown{font-variant-numeric:tabular-nums;letter-spacing:0.02em}.section--lp-offer .lp-offer__copy{max-width:560px}.lp-offer__scarcity{display:inline-flex;align-items:center;gap:0.4rem;margin:0 0 1rem;padding:0.4rem 0.8rem;border-radius:999px;background:#fbeae8;background:color-mix(in srgb, var(--color-danger, #c0392b), white 86%);color:var(--color-danger, #c0392b);font-size:0.85rem;font-weight:600}.lp-offer__scarcity .icon{font-size:1.05rem}.lp-offer__scarcity--center{display:flex;width:fit-content;margin:0 auto 1.5rem}.lp-offer__intro{max-width:640px;margin:0.5rem auto 0;color:var(--color-text-muted, #595959)}.lp-offer__benefits{list-style:none;margin:1.25rem 0;padding:0;display:flex;flex-direction:column;gap:0.6rem}.lp-offer__benefit{display:flex;align-items:flex-start;gap:0.6rem;font-size:1rem}.lp-offer__benefit .icon{color:var(--color-secondary, #c5a44e);font-size:1.25rem;flex-shrink:0}.lp-offer__reassurance{display:inline-flex;align-items:center;gap:0.4rem;margin:1rem 0 0;font-size:0.85rem;color:var(--color-text-muted, #595959)}.lp-offer__reassurance .icon{font-size:1.05rem;color:var(--color-success, #2a7a36)}.lp-offer__reassurance--center{display:flex;justify-content:center;margin-top:1.5rem}.lp-offer__card-col{max-width:420px}.lp-offer__card-wrap{width:100%}.lp-proof__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1.25rem;margin-top:1.5rem}.lp-proof__item{margin:0;padding:1.5rem;background:var(--color-white, #fff);border:1px solid var(--color-border, #e8e2d6);border-radius:calc(var(--border-radius) * 4 / 3);text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.6rem}.lp-proof__score{font-size:2.4rem;line-height:1;color:var(--color-secondary, #c5a44e)}.lp-proof__quote{margin:0;font-style:italic;color:var(--color-text, #1a1a2e);line-height:1.5}.lp-proof__source{font-size:0.85rem;color:var(--color-text-muted, #595959);font-weight:600}.lp-proof__logo{max-height:38px;width:auto;opacity:0.8}.lp-faq__list{margin-top:1.5rem}.lp-faq__item{border-bottom:1px solid var(--color-border, #e8e2d6)}.lp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;font-size:1.1rem;list-style:none}.lp-faq__q::-webkit-details-marker{display:none}.lp-faq__chevron{transition:transform 0.2s ease;color:var(--color-text-muted, #595959)}.lp-faq__item[open] .lp-faq__chevron{transform:rotate(180deg)}.lp-faq__a{padding:0 0 1.1rem;color:var(--color-text-muted, #595959);line-height:1.6}.lp-faq__a p{margin:0 0 0.75rem}.lp-faq__a p:last-child{margin-bottom:0}.lp-pairing__intro{max-width:640px;margin:0.5rem auto 0;color:var(--color-text-muted, #595959)}.lp-pairing__list{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:0.75rem}.lp-pairing__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--color-white, #fff);border:1px solid var(--color-border, #e8e2d6);border-radius:calc(var(--border-radius) * 7 / 6)}.lp-pairing__dish{display:flex;align-items:center;gap:0.85rem;min-width:0}.lp-pairing__dish-icon{font-size:1.6rem;color:var(--color-secondary, #c5a44e);flex-shrink:0}.lp-pairing__dish-text{display:flex;flex-direction:column;min-width:0}.lp-pairing__dish-name{font-size:1.05rem}.lp-pairing__note{font-size:0.85rem;color:var(--color-text-muted, #595959)}.lp-pairing__wine{display:flex;align-items:center;gap:0.6rem;text-decoration:none;color:var(--color-text, #1a1a2e);flex-shrink:0;padding:0.4rem 0.6rem;border-radius:calc(var(--border-radius) * 5 / 6);transition:background 0.15s}.lp-pairing__wine:hover{background:var(--color-light, #f6f4ef)}.lp-pairing__wine-img{width:38px;height:38px;object-fit:contain}.lp-pairing__wine-meta{display:flex;flex-direction:column;line-height:1.2}.lp-pairing__wine-name{font-size:0.9rem;font-weight:600}.lp-pairing__wine-price{font-size:0.8rem;color:var(--color-text-muted, #595959)}.lp-pairing__wine-arrow{color:var(--color-secondary, #c5a44e)}.lp-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--color-white, #fff);border-top:1px solid var(--color-border, #e8e2d6);box-shadow:0 -4px 24px rgba(0, 0, 0, 0.08);transform:translateY(100%);transition:transform 0.25s ease}.lp-stickybar.is-visible{transform:translateY(0)}.lp-stickybar__inner{max-width:1100px;margin:0 auto;padding:0.7rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.lp-stickybar__title{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-stickybar__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:0.4rem}@media (max-width:768px){.lp-offer__card-col{max-width:none;margin-top:1.5rem}.lp-pairing__row{flex-direction:column;align-items:flex-start}.lp-pairing__wine{align-self:stretch;justify-content:flex-start}.lp-stickybar__title{display:none}.lp-stickybar__inner{justify-content:center}.lp-stickybar__cta{width:100%;justify-content:center}}.course-hero{padding:clamp(96px, 8vw, 128px) 0 clamp(64px, 7vw, 96px);overflow:hidden;text-align:center}.course-hero .section__bg{position:absolute;inset:0;overflow:hidden}.course-hero .section__bg-img{width:100%;height:100%;object-fit:cover;opacity:0.22;filter:saturate(0.8)}.course-hero::after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(to bottom, transparent, var(--ink));pointer-events:none}.course-hero .section__inner{position:relative;z-index:1}.course-hero__body{max-width:1180px;margin:0 auto}.course-hero__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px}.tag{padding:5px 13px;border-radius:var(--radius-sm);background:rgba(255, 255, 255, 0.12);color:#fff;font-size:0.8125rem;font-weight:600}.tag--muted{background:transparent;box-shadow:inset 0 0 0 1px var(--line-on-ink)}.course-hero .course-hero__title{margin:0 auto 16px;max-width:1050px;font-size:clamp(2.125rem, 4.4vw, 3.25rem);font-weight:700;line-height:1.12;letter-spacing:-0.025em;color:var(--ink-on, #fff)}.course-hero__subtitle{margin:0 auto 44px;max-width:62ch;font-size:clamp(1.0625rem, 1.5vw, 1.25rem);font-weight:600;line-height:1.5;color:#fff}.course-hero__split{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr);align-items:start;gap:28px;text-align:left}.course-hero__media{position:relative;border-radius:var(--radius);overflow:hidden;background:#000;box-shadow:0 26px 60px rgba(0, 0, 0, 0.5)}.course-hero__media .academy-player{margin:0;border-radius:0}.course-hero__media img{display:block;width:100%;height:auto}.course-hero__media--still{aspect-ratio:1.7777777778}.course-hero__media--still img{height:100%;object-fit:cover}.course-offer-card{padding:24px 24px 26px;border:1px solid var(--accent);border-radius:var(--radius);background:rgba(255, 255, 255, 0.06);backdrop-filter:blur(6px)}.course-offer-card__label{margin:0 0 6px;font-size:0.8125rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--accent-light, #fff)}.course-offer-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:2.75rem;font-weight:800;letter-spacing:-0.03em;line-height:1.05;color:#fff}.course-offer-card__price del{order:-1;font-size:1.125rem;font-weight:500;letter-spacing:0;color:rgba(255, 255, 255, 0.45)}.course-offer-card__price ins{text-decoration:none}.course-offer-card__price.is-on-sale ins,.course-offer-card__price.is-on-sale>.woocommerce-Price-amount{color:var(--color-success)}.course-offer-card__save{display:inline-flex;align-items:center;gap:7px;margin:12px 0 0;padding:7px 14px;border-radius:999px;background:color-mix(in srgb, var(--color-success), transparent 84%);color:color-mix(in srgb, var(--color-success) 25%, #fff);font-size:0.9375rem;font-weight:700}.course-offer-card__save .icon{font-size:18px}.course-offer-card__deadline{margin:12px 0 0;font-size:0.875rem;font-weight:600;color:var(--accent-light, #fff)}.course-offer-card__vat{margin:8px 0 0;font-size:0.8125rem;color:rgba(255, 255, 255, 0.5)}.course-offer-card__note{margin:8px 0 0;font-size:0.9375rem;color:rgba(255, 255, 255, 0.62)}.course-offer-card__heading{margin:22px 0 12px;padding-top:20px;border-top:1px solid var(--line-on-ink);font-size:1rem;font-weight:700;color:#fff}.course-offer-card__list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:11px}.course-offer-card__list li{display:flex;align-items:flex-start;gap:10px;font-size:0.9375rem;line-height:1.45;color:rgba(255, 255, 255, 0.82)}.course-offer-card__list .icon{flex:0 0 20px;margin-top:1px;font-size:19px;color:var(--accent-light, #fff)}.course-offer-card .course-buy-form{display:block}.course-offer-card .btn,.course-offer-card .section__button{width:100%}.course-offer-card__guarantee{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:0.8125rem;color:rgba(255, 255, 255, 0.62)}.course-offer-card__guarantee .icon{font-size:18px;color:var(--accent-light, #fff)}.course-offer-card__owned{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:0.9375rem;font-weight:600;color:#fff}.course-offer-card__owned .icon{font-size:21px;color:var(--accent-light, #fff)}.course-offer-card__bar{margin:0 0 18px;font-size:0.8125rem;color:rgba(255, 255, 255, 0.62)}.course-offer-card__bar .academy-bar{margin-bottom:8px}.course-buy-form{display:inline-block;margin:0}.course-sales .section__actions{display:flex;justify-content:center}.course-hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;list-style:none;margin:44px 0 0;padding:26px 0 0;border-top:1px solid var(--line-on-ink)}.course-hero__facts li{display:inline-flex;align-items:center;gap:8px;font-size:0.9375rem;color:rgba(255, 255, 255, 0.7)}.course-hero__facts .icon{font-size:20px;color:var(--accent-light, #fff)}.compare{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;max-width:1000px;margin:0 auto}@media (max-width:640px){.compare{grid-template-columns:minmax(0, 1fr)}}.compare__col{padding:30px 28px 32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.compare__col--before{background:var(--surface-soft)}.compare__col--before .compare__title .icon{background:rgba(20, 20, 20, 0.08);color:var(--ink-muted)}.compare__col--before .compare__list li{color:var(--ink-muted)}.compare__col--after{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.compare__col--after .compare__title .icon{background:var(--accent);color:var(--accent-on, #fff)}.compare__title{display:flex;align-items:center;gap:11px;margin:0 0 20px;font-size:1.125rem;font-weight:700}.compare__title .icon{flex:0 0 30px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px}.compare__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.compare__list li{position:relative;padding-left:18px;font-size:1rem;line-height:1.55}.compare__list li::before{content:"";position:absolute;top:0.62em;left:0;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0.4}.goal-grid{display:grid;gap:18px;list-style:none;margin:0;padding:0}.goal-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:900px;margin-inline:auto}.goal-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.goal-card{display:flex;gap:16px;padding:24px 24px 26px;border:1px solid var(--line-on-ink);border-radius:var(--radius);background:rgba(255, 255, 255, 0.04)}.goal-card__num{flex:0 0 auto;font-size:1.125rem;font-weight:800;line-height:1.3;color:var(--accent-light, #fff);letter-spacing:-0.01em}.goal-card__text{margin:0;font-size:1rem;line-height:1.55;color:rgba(255, 255, 255, 0.82)}.section--preview .course-preview{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lift)}.section--preview .course-preview .academy-player{margin:0;border-radius:0}.check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.check-list li{display:flex;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.55}.check-list .icon{flex:0 0 24px;margin-top:1px;font-size:22px;color:var(--accent)}.check-list--lg{max-width:640px;margin:0 auto;gap:16px}.check-list--lg li{font-size:1.0625rem;color:rgba(255, 255, 255, 0.82)}.check-list--lg .icon{color:var(--accent-light, #fff)}.curriculum{display:flex;flex-direction:column;gap:10px}.curriculum__module{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.curriculum__module summary{display:flex;align-items:center;gap:14px;min-height:62px;padding:12px 18px;cursor:pointer;list-style:none;user-select:none}.curriculum__module summary::-webkit-details-marker{display:none}.curriculum__module summary:hover{background:var(--surface-soft)}.curriculum__module summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.curriculum__module[open] .curriculum__chevron{transform:rotate(180deg)}.curriculum__num{flex:0 0 auto;font-size:0.875rem;font-weight:800;color:var(--accent-ink)}.curriculum__title{flex:1;font-size:1rem;font-weight:650;color:var(--ink)}.curriculum__meta{font-size:0.8125rem;color:var(--ink-muted)}.curriculum__chevron{color:var(--ink-muted);transition:transform 0.2s}.curriculum__lessons{list-style:none;margin:0;padding:4px 18px 16px;border-top:1px solid var(--line)}.curriculum__lessons li{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:0.9375rem;color:var(--ink-muted);border-bottom:1px solid var(--line)}.curriculum__lessons li:last-child{border-bottom:0}.curriculum__lessons .icon{font-size:18px;opacity:0.7}.curriculum__lesson-title{flex:1;color:var(--ink)}.curriculum__time{font-size:0.8125rem}.curriculum__badge{padding:2px 9px;border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent-ink);font-size:0.6875rem;font-weight:700}.instructor{display:flex;align-items:center;gap:30px;max-width:760px;margin:0 auto;padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.instructor__photo{flex:0 0 128px;width:128px;height:128px;border-radius:50%;object-fit:cover}.instructor__name{margin:4px 0 6px;font-size:1.375rem;font-weight:700}.instructor__role{margin:0;color:var(--ink-muted);line-height:1.55}.instructor .section__pretitle{margin-bottom:10px}.offer{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 380px);align-items:start;gap:34px;max-width:980px;margin:0 auto}.offer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.offer__list li{display:flex;align-items:flex-start;gap:12px;font-size:1.0625rem;line-height:1.5;color:rgba(255, 255, 255, 0.86)}.offer__list .icon{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;border-radius:50%;background:var(--accent);color:var(--accent-on, #fff);font-size:16px}.offer__box{padding:30px 28px 28px;border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 30px 64px rgba(0, 0, 0, 0.4);text-align:center}.offer__note{margin:0 0 6px;font-size:0.8125rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--accent-ink)}.offer__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;margin:0;font-size:2.5rem;font-weight:800;letter-spacing:-0.025em;line-height:1.1;color:var(--ink)}.offer__price del{order:-1;font-size:1.25rem;font-weight:500;letter-spacing:0;color:var(--ink-muted)}.offer__price ins{text-decoration:none}.offer__price.is-on-sale ins,.offer__price.is-on-sale>.woocommerce-Price-amount{color:var(--color-success)}.offer__save{display:inline-flex;align-items:center;gap:7px;margin:12px 0 0;padding:7px 14px;border-radius:999px;background:color-mix(in srgb, var(--color-success), transparent 88%);color:var(--color-success);font-size:0.9375rem;font-weight:700}.offer__save .icon{font-size:18px}.offer__deadline{margin:10px 0 0;font-size:0.875rem;font-weight:600;color:var(--accent-ink)}.offer__vat{margin:6px 0 0;font-size:0.8125rem;color:var(--ink-muted)}.offer__box .course-buy-form{margin:22px 0 0}.offer__box .btn,.offer__box .section__button{width:100%}.offer__guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:0.875rem;font-weight:600;color:var(--ink-soft)}.offer__guarantee .icon{font-size:19px;color:var(--accent)}.offer__trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.offer__trust li{display:inline-flex;align-items:center;gap:7px;font-size:0.8125rem;color:var(--ink-muted)}.offer__trust .icon{font-size:17px}.cta-final{text-align:center;max-width:640px;margin:0 auto}.cta-final__title{margin:0 0 12px}.cta-final__text{margin:0 0 28px;font-size:1.0625rem;line-height:1.6;color:rgba(255, 255, 255, 0.72)}.cta-final__note{margin:16px 0 0;font-size:0.875rem;color:rgba(255, 255, 255, 0.5)}.cta-final__note+.course-buy-form{margin-top:0}.cta-final__price{margin:0 0 20px;font-size:clamp(1.75rem, 3vw, 2.25rem);font-weight:700;line-height:1.1;color:#fff}.cta-final__price del{margin-right:10px;font-size:0.55em;font-weight:500;color:rgba(255, 255, 255, 0.5)}.cta-final__price ins{text-decoration:none}.cta-final__price .woocommerce-Price-currencySymbol{font-size:0.75em}.cta-final__after{margin:-12px 0 20px;font-size:0.9375rem;color:rgba(255, 255, 255, 0.62)}.cta-final__presale{margin:0 0 24px}.cta-final__presale .course-countdown{justify-content:center;margin:12px 0 0}.cta-final__launch{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:0.9375rem;color:rgba(255, 255, 255, 0.78)}.cta-final__launch .icon{font-size:18px;color:var(--accent)}.cta-final__seats{margin:10px 0 0;font-size:0.875rem;font-weight:600;color:var(--accent-on-dark, #fff)}.course-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--ink);border-top:1px solid var(--line-on-ink);box-shadow:0 -6px 28px rgba(0, 0, 0, 0.28);transform:translateY(110%);visibility:hidden;transition:transform 0.25s ease, visibility 0.25s ease}.course-sticky.is-visible{transform:translateY(0);visibility:visible}.course-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1320px;margin:0 auto;padding:12px 24px calc(env(safe-area-inset-bottom, 0px) + 12px)}.course-sticky__text{display:flex;flex-direction:column;min-width:0}.course-sticky__title{font-size:0.9375rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-sticky__price{font-size:0.875rem;color:rgba(255, 255, 255, 0.62)}.course-sticky__price del{display:none}.course-sticky__price ins{text-decoration:none}.course-sticky .course-buy-form{flex:0 0 auto}.section--courses-head{padding:clamp(96px, 11vw, 140px) 0 clamp(20px, 3vw, 32px)}.section--courses-list{padding-bottom:clamp(56px, 8vw, 96px)}.courses__filters{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.courses__filter-group{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:0.875rem;font-weight:600;text-decoration:none;transition:border-color 0.15s, background 0.15s, color 0.15s}.chip:hover{border-color:var(--ink)}.chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.chip.is-active .chip__count{background:rgba(255, 255, 255, 0.2);color:#fff}.chip--sm{min-height:36px;padding:0 13px;font-size:0.8125rem;font-weight:500}.chip__count{padding:1px 7px;border-radius:999px;background:var(--surface-soft);color:var(--ink-muted);font-size:0.6875rem;font-weight:700}.courses__count{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 22px;font-size:0.875rem;color:var(--ink-muted)}.courses__reset{color:var(--accent-ink);font-weight:600;text-decoration:none}.courses__reset:hover{text-decoration:underline}.pagination{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:40px}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-decoration:none;font-size:0.875rem;font-weight:600}.pagination .page-numbers:hover{border-color:var(--ink)}.pagination .page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff}.pagination .page-numbers.dots{border-color:transparent;background:transparent}@media (max-width:1024px){.goal-grid--3{grid-template-columns:repeat(2, minmax(0, 1fr))}.offer{grid-template-columns:minmax(0, 1fr);max-width:620px}.offer__box{order:-1}.course-hero__split{grid-template-columns:minmax(0, 1fr);gap:22px;max-width:720px;margin:0 auto}}@media (max-width:768px){.goal-grid--2,.goal-grid--3{grid-template-columns:minmax(0, 1fr)}.course-hero{padding-top:clamp(96px, 18vw, 128px)}.course-hero__facts{gap:10px 20px;margin-top:32px;padding-top:20px}.course-hero__buy .btn,.course-hero__buy .section__button{width:100%}.course-buy-form{width:100%}.instructor{flex-direction:column;text-align:center;gap:18px;padding:24px 20px}.instructor__photo{flex-basis:96px;width:96px;height:96px}.curriculum__meta{display:none}.course-sticky__text{display:none}.course-sticky__inner{padding:10px 16px calc(env(safe-area-inset-bottom, 0px) + 10px)}.course-sticky .course-buy-form{flex:1}.course-sticky .btn,.course-sticky .section__button{width:100%}}.course-presale{margin:12px 0 4px;padding:12px 14px;border:1px solid var(--line-on-ink);border-radius:var(--radius-sm);background:rgba(255, 255, 255, 0.04)}.course-presale__launch{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:0.9375rem;font-weight:600;color:#fff}.course-presale__launch .icon{font-size:19px;color:var(--accent-light, #fff)}.course-presale__seats{margin:8px 0 0;font-size:0.8125rem;font-weight:700;color:var(--accent-light, #fff)}.course-countdown{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0;font-variant-numeric:tabular-nums}.course-countdown__label{font-size:0.8125rem;color:rgba(255, 255, 255, 0.62)}.course-countdown__value{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;letter-spacing:-0.01em;color:#fff}.course-countdown__value .cd{display:inline-flex;align-items:baseline;gap:4px}.course-countdown__value .cd__n{font-size:1.125rem;font-weight:700}.course-countdown__value .cd__u{font-size:0.75rem;font-weight:600;color:rgba(255, 255, 255, 0.6)}.course-countdown__value .cd--d .cd__n{font-size:1.75rem}.course-countdown__value .cd--d .cd__u{font-size:0.8125rem;color:rgba(255, 255, 255, 0.72)}.course-countdown__value .cd--s .cd__n{min-width:2ch;text-align:right}.offer__launch{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;font-size:0.875rem;font-weight:600;color:var(--ink)}.offer__launch .icon{font-size:18px;color:var(--accent)}.a148-presale-note{margin:0 0 28px;padding:18px 20px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-tint)}.a148-presale-note ul{margin:8px 0;padding-left:18px}.a148-presale-note p{margin:0}.a148-presale-note__title{margin:0 0 4px;font-size:1.125rem}.course-certs{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line, rgba(0, 0, 0, 0.12));list-style:none}.course-certs__item{margin:0;line-height:0}.course-certs__item img{display:block;width:auto;max-width:150px;height:auto;max-height:30px;object-fit:contain}.course-certs__link{display:block;border-radius:4px}.course-certs__link:focus-visible{outline:3px solid var(--accent, #a30514);outline-offset:4px}.course-certs__link:hover img{opacity:0.75}.course-certs__link img{transition:opacity 0.2s}@media (max-width:768px){.course-certs{gap:12px 18px;justify-content:center}.course-certs .course-certs__item img{max-height:24px;max-width:110px}}@media (prefers-reduced-motion:reduce){.course-certs__link img{transition:none}}.course-price__before{margin-right:10px;font-size:0.62em;font-weight:600;color:rgba(255, 255, 255, 0.55);text-decoration:line-through;text-decoration-thickness:2px;white-space:nowrap}.course-offer-card__price.has-before{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 0}.course-sticky .course-price__before{color:rgba(255, 255, 255, 0.5)}.cta-final__price .course-price__before{color:rgba(255, 255, 255, 0.45)}body.a148-academy{background:var(--color-body-bg);--color-text-muted: #626575}body.a148-academy .academy-shell :is(a, button, summary, input, textarea):focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}body.a148-academy .academy-shell button:disabled{cursor:wait;opacity:0.6}body.a148-academy .academy-shell .btn--primary{background:var(--color-secondary);color:#fff}body.a148-academy .academy-shell [hidden]{display:none !important}body.a148-academy .site-header,body.a148-academy .site-footer,body.a148-academy .top-bar,body.a148-academy .flying-cart,body.a148-academy .home-sticky-cta{display:none !important}.academy-shell{display:flex;min-height:100vh}.academy-shell__main{flex:1;min-width:0;display:flex;flex-direction:column}.academy-shell__backdrop{display:none;position:fixed;inset:0;z-index:39;border:0;padding:0;background:rgba(15, 20, 36, 0.45);cursor:pointer}.academy-sidebar{width:264px;flex:0 0 264px;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;overscroll-behavior:contain;z-index:40}.academy-sidebar__brand{display:flex;align-items:center;min-height:68px;padding:0 20px;border-bottom:1px solid var(--color-border);text-decoration:none}.academy-sidebar__brand img{max-height:34px;width:auto}.academy-sidebar__wordmark{font-weight:700;font-size:1.0625rem;letter-spacing:-0.01em;color:var(--color-text)}.academy-sidebar__close{display:none;position:absolute;top:12px;right:12px;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.academy-sidebar__user{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--color-border)}.academy-sidebar__user-text{display:flex;flex-direction:column;min-width:0}.academy-sidebar__user-text strong{font-size:0.875rem;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.academy-sidebar__user-text small{font-size:0.75rem;color:var(--color-text-muted)}.academy-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:var(--color-secondary);color:#fff;font-size:0.8125rem;font-weight:700;letter-spacing:0.02em}.academy-avatar--sm{width:32px;height:32px;flex-basis:32px;font-size:0.75rem}.academy-sidebar__nav{flex:1;padding:14px 12px}.academy-sidebar__group{margin:14px 0 6px;padding:0 8px;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:var(--color-text-muted)}.academy-sidebar__nav>.academy-sidebar__group:first-child{margin-top:0}.academy-sidebar__list{list-style:none;margin:0;padding:0}.academy-sidebar__link{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 10px;border-radius:9px;font-size:0.875rem;font-weight:500;color:var(--color-text);text-decoration:none;transition:background 0.15s, color 0.15s}.academy-sidebar__link .icon{font-size:20px;color:var(--color-text-muted);transition:color 0.15s}.academy-sidebar__link:hover{background:var(--color-surface-alt)}.academy-sidebar__link.is-current{background:color-mix(in srgb, var(--color-secondary), transparent 90%);color:var(--color-secondary);font-weight:600}.academy-sidebar__link.is-current .icon{color:var(--color-secondary)}.academy-sidebar__ext{margin-left:auto;font-size:15px !important;opacity:0.6}.academy-sidebar__foot{padding:12px;border-top:1px solid var(--color-border)}.academy-topbar{display:flex;align-items:center;gap:12px;min-height:68px;padding:0 20px;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:30}.academy-topbar__burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:9px;background:transparent;color:var(--color-text);cursor:pointer}.academy-topbar__burger:hover{background:var(--color-surface-alt)}.academy-topbar__search{position:relative;flex:1;min-width:0;max-width:460px}.academy-topbar__search .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--color-text-muted);pointer-events:none}.academy-topbar__search input{width:100%;min-height:42px;padding:8px 14px 8px 40px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-body-bg);font-size:1rem;color:var(--color-text)}.academy-topbar__search input:focus{outline:none;border-color:var(--color-secondary);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary), transparent 84%)}.academy-topbar__actions{display:flex;align-items:center;gap:6px;margin-left:auto;position:relative}.academy-topbar__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--color-text);cursor:pointer}.academy-topbar__btn .icon{font-size:22px}.academy-topbar__btn:hover{background:var(--color-surface-alt)}.academy-topbar__btn--avatar{min-width:44px;padding:0 4px}.academy-topbar__badge{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-danger);color:#fff;font-size:0.6875rem;font-weight:700;line-height:18px;text-align:center}.academy-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;width:260px;max-width:calc(100vw - 32px);max-height:min(70vh, 420px);overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 18px 40px rgba(15, 20, 36, 0.14);z-index:60}.academy-dropdown.is-open{display:block}.academy-dropdown--wide{width:340px}.academy-dropdown__head{margin:0;padding:14px 16px 8px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted)}.academy-dropdown__empty{margin:0;padding:4px 16px 18px;font-size:0.875rem;color:var(--color-text-muted)}.academy-dropdown__list{list-style:none;margin:0;padding:0 8px 8px}.academy-dropdown__list a{display:block;padding:10px 12px;border-radius:9px;text-decoration:none;color:var(--color-text);font-size:0.875rem;line-height:1.45}.academy-dropdown__list a:hover{background:var(--color-surface-alt)}.academy-dropdown__list strong{display:block;font-weight:600}.academy-dropdown__list span{display:block;color:var(--color-text-muted);font-size:0.8125rem}.academy-dropdown__list time{display:block;margin-top:3px;color:var(--color-text-muted);font-size:0.75rem}.academy-dropdown__list li.is-unread a{box-shadow:inset 3px 0 0 var(--color-secondary)}.academy-dropdown__list--plain a{display:flex;align-items:center;gap:10px;min-height:44px}.academy-dropdown__list--plain a .icon{font-size:19px;color:var(--color-text-muted)}.academy-main{flex:1;padding:28px 28px 56px}.academy-page{max-width:1100px;margin:0 auto}.academy-page--narrow{max-width:720px}.academy-page__head{margin-bottom:24px}.academy-page__head h1{margin:0 0 6px;font-size:1.75rem;font-weight:700;letter-spacing:-0.015em}.academy-page__head p{margin:0;color:var(--color-text-muted)}.academy-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:0 0 24px}.academy-stats>div{display:flex;flex-direction:column-reverse;gap:4px;padding:18px 20px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.academy-stats dt{color:var(--color-text-muted);font-size:0.8125rem;line-height:1.4;min-height:2.8em}.academy-stats dd{margin:0;color:var(--color-text);font-size:1.75rem;font-weight:700;line-height:1.1}body.a148-academy .academy-resume__action .btn--primary{background:#fff;color:#17172a;border-color:transparent}body.a148-academy .academy-resume__action .btn--primary:hover{background:#eeecff}body.a148-academy .academy-resume__action .btn--primary:focus-visible{outline-color:#fff}.academy-lesson--bookmark{display:flex;align-items:center;gap:10px;padding-right:14px}.academy-lesson--bookmark .academy-lesson__link{flex:1;min-width:0}.academy-bookmark-remove{flex-shrink:0}.academy-crumbs{margin-bottom:18px}.academy-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;font-size:0.8125rem;color:var(--color-text-muted)}.academy-crumbs li+li::before{content:"›";margin-right:6px;opacity:0.6}.academy-crumbs a{color:var(--color-text-muted);text-decoration:none}.academy-crumbs a:hover{color:var(--color-secondary)}.academy-crumbs span[aria-current]{color:var(--color-text);font-weight:500}.academy-section-title{display:flex;align-items:center;gap:10px;margin:32px 0 16px;font-size:1.125rem;font-weight:700}.academy-section-title__count{padding:1px 9px;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-muted);font-size:0.75rem;font-weight:600}.academy-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 28px;border-top:1px solid var(--color-border);font-size:0.8125rem;color:var(--color-text-muted)}.academy-foot p{margin:0}.academy-foot .academy-foot__legal{display:flex;gap:16px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.academy-foot .academy-foot__legal a{color:var(--color-text-muted);text-decoration:none}.academy-foot .academy-foot__legal a:hover{color:var(--color-secondary)}.academy-resume{display:flex;align-items:center;gap:20px;padding:18px;margin-bottom:28px;border-radius:16px;background:var(--gradient-dark);color:#fff}.academy-resume__media{flex:0 0 148px;aspect-ratio:1.7777777778;border-radius:11px;overflow:hidden;background:rgba(255, 255, 255, 0.08);display:flex;align-items:center;justify-content:center}.academy-resume__media img{width:100%;height:100%;object-fit:cover}.academy-resume__media .icon{font-size:34px;color:rgba(255, 255, 255, 0.7)}.academy-resume__body{flex:1;min-width:0}.academy-resume__kicker{margin:0 0 4px;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:color-mix(in srgb, var(--color-secondary), white 40%)}.academy-resume__body h2{margin:0 0 4px;font-size:1.1875rem;font-weight:700;color:#fff}.academy-resume__course{margin:0;font-size:0.8125rem;color:rgba(255, 255, 255, 0.68)}.academy-resume__progress{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:0.75rem;color:rgba(255, 255, 255, 0.72)}.academy-resume__progress .academy-bar{flex:1;max-width:240px;background:rgba(255, 255, 255, 0.16)}.academy-resume__progress .academy-bar>span{background:var(--color-secondary)}.academy-resume__action{flex:0 0 auto}.academy-resume--slim{padding:14px 18px}.academy-resume--slim .academy-resume__media{flex-basis:108px}.academy-bar{position:relative;height:6px;border-radius:999px;background:var(--color-border);overflow:hidden}.academy-bar>span{display:block;height:100%;border-radius:inherit;background:var(--color-secondary);transition:width 0.35s ease}.academy-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ring-size, 64px);height:var(--ring-size, 64px)}.academy-ring__track{stroke:var(--color-border)}.academy-ring__bar{stroke:var(--color-secondary);transition:stroke-dashoffset 0.45s ease}.academy-ring__label{position:absolute;font-size:0.9375rem;font-weight:700;color:var(--color-text)}.academy-ring__label small{font-size:0.625rem;font-weight:600}.academy-grid{display:grid;gap:20px}.academy-grid--cards{grid-template-columns:repeat(auto-fill, minmax(272px, 1fr))}.academy-grid--modules{grid-template-columns:1fr;gap:12px;list-style:none;margin:0;padding:0}.course-card{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:transform 0.18s ease, box-shadow 0.18s ease}.course-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15, 20, 36, 0.09)}.course-card__media{position:relative;display:block;aspect-ratio:1.7777777778;background:var(--color-surface-alt)}.course-card__media img{width:100%;height:100%;object-fit:cover;display:block}.course-card__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--color-text-muted);opacity:0.4}.course-card__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;background:rgba(15, 20, 36, 0.86);color:#fff;font-size:0.6875rem;font-weight:700;letter-spacing:0.02em}.course-card__badge--free{background:var(--color-success)}.course-card__badge--sale{background:var(--accent);color:var(--accent-on, #fff)}.course-card__body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1}.course-card__level{margin:0;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:var(--color-secondary)}.course-card__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.32}.course-card__title a{color:var(--color-text);text-decoration:none}.course-card__title a:hover{color:var(--color-secondary)}.course-card__text{margin:0;font-size:0.875rem;line-height:1.5;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.course-card__meta{display:flex;flex-wrap:wrap;gap:14px;margin:0;font-size:0.8125rem;color:var(--color-text-muted)}.course-card__meta span{display:inline-flex;align-items:center;gap:5px}.course-card__meta .icon{font-size:17px}.course-card__status{margin:auto 0 0;padding-top:10px}.course-card__progress{display:flex;flex-direction:column;gap:6px;font-size:0.75rem;color:var(--color-text-muted)}.course-card__cta{display:flex;width:100%;margin-top:4px;white-space:nowrap;text-align:center}.course-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;white-space:nowrap;font-size:1.0625rem;font-weight:700;color:var(--color-text)}.course-card__price del{font-size:0.8125rem;font-weight:500;color:var(--color-text-muted)}.course-card__price ins{text-decoration:none;color:var(--color-success)}.course-card--compact .course-card__body{padding:12px 14px 14px}.course-card--compact .course-card__text{display:none}.course-card__level:empty,.course-card__text:empty{display:none}@supports (grid-template-rows: subgrid){.academy-grid--cards>.course-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0}.academy-grid--cards>.course-card>.course-card__body{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:8px}.academy-grid--cards>.course-card>.course-card__body>.course-card__level:empty,.academy-grid--cards>.course-card>.course-card__body>.course-card__text:empty{display:block}.academy-grid--cards>.course-card>.course-card__body>.course-card__status{margin:0;align-self:end}.academy-grid--cards>.course-card>.course-card__body>.course-card__cta{margin:0;align-self:end}}.academy-module-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;overflow:hidden;transition:border-color 0.16s, box-shadow 0.16s}.academy-module-card:hover{border-color:color-mix(in srgb, var(--color-secondary), transparent 55%);box-shadow:0 8px 22px rgba(15, 20, 36, 0.07)}.academy-module-card.is-complete .academy-module-card__title{color:var(--color-text-muted)}.academy-module-card__link{display:flex;align-items:center;gap:16px;padding:14px 18px 14px 14px;text-decoration:none;color:inherit}.academy-module-card__media{position:relative;flex:0 0 116px;aspect-ratio:1.6;border-radius:10px;overflow:hidden;background:var(--color-surface-alt);display:flex;align-items:center;justify-content:center}.academy-module-card__media img{width:100%;height:100%;object-fit:cover}.academy-module-card__num{font-size:1.5rem;font-weight:800;color:color-mix(in srgb, var(--color-secondary), transparent 45%)}.academy-module-card__check{position:absolute;right:6px;bottom:6px;font-size:20px;color:var(--color-success);background:var(--color-surface);border-radius:50%}.academy-module-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.academy-module-card__kicker{font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:var(--color-text-muted)}.academy-module-card__title{font-size:1rem;font-weight:650;color:var(--color-text)}.academy-module-card__text{font-size:0.8125rem;color:var(--color-text-muted)}.academy-module-card__meta{font-size:0.75rem;color:var(--color-text-muted)}.academy-module-card__progress{display:flex;align-items:center;gap:8px;margin-top:5px;max-width:280px}.academy-module-card__progress .academy-bar{flex:1}.academy-module-card__progress small{font-size:0.6875rem;color:var(--color-text-muted);min-width:32px}.academy-module-card__go{color:var(--color-text-muted);font-size:20px}.academy-hero{display:flex;align-items:center;gap:24px;padding:22px;margin-bottom:24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px}.academy-hero__media{flex:0 0 210px;aspect-ratio:1.6;border-radius:13px;overflow:hidden;background:var(--color-surface-alt)}.academy-hero__media img{width:100%;height:100%;object-fit:cover}.academy-hero__body{flex:1;min-width:0}.academy-hero__kicker{margin:0 0 4px;font-size:0.75rem;font-weight:600;color:var(--color-secondary)}.academy-hero__body h1{margin:0 0 8px;font-size:1.625rem;font-weight:700;letter-spacing:-0.015em}.academy-hero__text{margin:0 0 12px;color:var(--color-text-muted);line-height:1.55}.academy-hero__meta{display:flex;flex-wrap:wrap;gap:16px;margin:0;font-size:0.8125rem;color:var(--color-text-muted)}.academy-hero__meta span{display:inline-flex;align-items:center;gap:5px}.academy-hero__meta .icon{font-size:18px}.academy-hero__progress{flex:0 0 auto;text-align:center}.academy-hero__progress p{margin:8px 0 0;font-size:0.75rem;color:var(--color-text-muted);max-width:130px}.academy-done{display:flex;align-items:center;gap:14px;padding:16px 20px;margin-bottom:24px;border-radius:14px;background:color-mix(in srgb, var(--color-success), transparent 92%);border:1px solid color-mix(in srgb, var(--color-success), transparent 72%)}.academy-done .icon{font-size:30px;color:var(--color-success)}.academy-done h2{margin:0 0 2px;font-size:1rem;font-weight:700}.academy-done p{margin:0;font-size:0.875rem;color:var(--color-text-muted)}.academy-lesson-group{margin-bottom:26px}.academy-lesson-group__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.academy-lesson-group__head h2{margin:0;font-size:1rem;font-weight:700}.academy-lesson-group__head p{margin:0;flex:1;font-size:0.8125rem;color:var(--color-text-muted)}.academy-lesson-group__time{font-size:0.75rem;color:var(--color-text-muted)}.academy-lessons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:lesson}.academy-lesson{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;transition:border-color 0.15s, box-shadow 0.15s}.academy-lesson:hover{border-color:color-mix(in srgb, var(--color-secondary), transparent 55%)}.academy-lesson.is-current{border-color:var(--color-secondary);box-shadow:0 0 0 1px var(--color-secondary)}.academy-lesson.is-done .academy-lesson__title{color:var(--color-text-muted)}.academy-lesson.is-done .academy-lesson__state{color:var(--color-success)}.academy-lesson__link{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 16px 10px 14px;text-decoration:none;color:inherit}.academy-lesson__state{font-size:22px;color:var(--color-text-muted);flex:0 0 auto}.academy-lesson__media{flex:0 0 84px;aspect-ratio:1.6;border-radius:8px;overflow:hidden;background:var(--color-surface-alt)}.academy-lesson__media img{width:100%;height:100%;object-fit:cover}.academy-lesson__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.academy-lesson__title{font-size:0.9375rem;font-weight:600;color:var(--color-text)}.academy-lesson__meta{display:flex;flex-wrap:wrap;gap:12px;font-size:0.75rem;color:var(--color-text-muted)}.academy-lesson__flag{display:inline-flex;align-items:center;gap:3px}.academy-lesson__flag .icon{font-size:14px}.academy-lesson__note{font-size:0.8125rem;color:var(--color-text-muted);font-style:italic}.academy-lesson__cta{flex:0 0 auto;color:var(--color-text-muted)}.academy-lesson__cta .icon{font-size:20px}.academy-lesson__done-label{font-size:0.75rem;color:var(--color-success);font-weight:600}.academy-lessons--flat .academy-lesson__state{color:var(--color-secondary)}.academy-page--lesson{max-width:900px}.academy-lesson-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.academy-lesson-bar__text{flex:1;min-width:200px}.academy-lesson-bar__course{margin:0 0 6px;font-size:0.8125rem;font-weight:600}.academy-lesson-bar__progress{display:flex;align-items:center;gap:10px;font-size:0.75rem;color:var(--color-text-muted)}.academy-lesson-bar__progress .academy-bar{flex:1;max-width:280px}.academy-jump{position:relative}.academy-jump summary{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:10px;font-size:0.875rem;font-weight:600;cursor:pointer;list-style:none;user-select:none}.academy-jump summary::-webkit-details-marker{display:none}.academy-jump summary:hover{background:var(--color-surface-alt)}.academy-jump summary .icon{font-size:19px}.academy-jump__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:25;width:min(380px, 88vw);max-height:60vh;overflow-y:auto;padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 18px 40px rgba(15, 20, 36, 0.14)}.academy-jump__module{margin:10px 0 5px;padding:0 6px;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted)}.academy-jump__module a{color:inherit;text-decoration:none}.academy-jump__module a:hover{color:var(--color-secondary)}.academy-jump__list{list-style:none;margin:0 0 8px;padding:0}.academy-jump__list a{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 8px;border-radius:8px;font-size:0.8125rem;color:var(--color-text);text-decoration:none}.academy-jump__list a:hover{background:var(--color-surface-alt)}.academy-jump__list a .icon{font-size:17px;color:var(--color-text-muted)}.academy-jump__list li.is-done a .icon{color:var(--color-success)}.academy-jump__list li.is-current a{background:color-mix(in srgb, var(--color-secondary), transparent 90%);font-weight:600}.academy-lesson-title{margin:0 0 4px;font-size:1.5rem;font-weight:700;letter-spacing:-0.015em}.academy-lesson-sub{margin:0 0 18px;font-size:0.8125rem;color:var(--color-text-muted)}.academy-player{position:relative;aspect-ratio:1.7777777778;border-radius:14px;overflow:hidden;background:#000;margin-bottom:24px}.academy-player__el{position:absolute;inset:0;width:100%;height:100%;border:0}.academy-lesson-content{margin-bottom:28px;font-size:1rem;line-height:1.7}.academy-lesson-content h2{font-size:1.25rem;margin:28px 0 10px}.academy-lesson-content h3{font-size:1.0625rem;margin:22px 0 8px}.academy-lesson-content ul,.academy-lesson-content ol{padding-left:1.35em}.academy-lesson-content li{margin-bottom:6px}.academy-materials{margin-bottom:26px}.academy-materials h2{margin:0 0 10px;font-size:1rem;font-weight:700}.academy-materials ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.academy-materials a{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;text-decoration:none;color:var(--color-text);font-size:0.875rem}.academy-materials a:hover{border-color:var(--color-secondary)}.academy-materials a .icon{font-size:20px;color:var(--color-secondary)}.academy-materials__label{flex:1;font-weight:500}.academy-materials__type{padding:2px 8px;border-radius:5px;background:var(--color-surface-alt);font-size:0.6875rem;font-weight:700;color:var(--color-text-muted)}.academy-materials__go{color:var(--color-text-muted) !important}.academy-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:16px 0 24px;border-top:1px solid var(--color-border)}.academy-actions__btn{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font-size:0.875rem;font-weight:600;cursor:pointer;list-style:none}.academy-actions__btn::-webkit-details-marker{display:none}.academy-actions__btn:hover{border-color:var(--color-secondary)}.academy-actions__btn .icon{font-size:19px}.academy-actions__btn.is-active{border-color:var(--color-secondary);color:var(--color-secondary)}.academy-actions__complete{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;margin-left:auto;border:0;border-radius:10px;background:var(--color-secondary);color:#fff;font-size:0.875rem;font-weight:650;cursor:pointer}.academy-actions__complete:hover{filter:brightness(1.06)}.academy-actions__complete:disabled{opacity:0.55;cursor:wait}.academy-actions__complete .icon{font-size:20px}.academy-actions__complete.is-done{background:var(--color-surface);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.academy-feedback{position:relative}.academy-feedback__form{display:flex;flex-direction:column;gap:10px;width:min(400px, 90vw);max-width:100%;margin-top:10px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.academy-feedback__form fieldset{border:0;margin:0;padding:0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.academy-feedback__form legend{font-size:0.8125rem;font-weight:600;padding:0;margin-bottom:6px}.academy-feedback__form label{display:inline-flex;align-items:center;gap:6px;font-size:0.875rem;min-height:44px}.academy-feedback__form textarea{width:100%;min-height:76px;padding:10px 12px;border:1px solid var(--color-border);border-radius:9px;font:inherit;font-size:0.875rem;resize:vertical}.academy-feedback__thanks{margin:10px 0 0;font-size:0.875rem;color:var(--color-success);font-weight:600}.academy-pager{display:flex;align-items:stretch;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px}.academy-pager__link{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:10px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;text-decoration:none;color:var(--color-text);font-size:0.875rem;font-weight:600;max-width:48%}.academy-pager__link:hover{border-color:var(--color-secondary)}.academy-pager__link .icon{font-size:20px;color:var(--color-text-muted)}.academy-pager__link small{display:block;font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted)}.academy-pager__link span{min-width:0;overflow:hidden;text-overflow:ellipsis}.academy-pager__link--next{margin-left:auto;text-align:right}.academy-empty{text-align:center;padding:56px 24px;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:18px}.academy-empty h2{margin:12px 0 6px;font-size:1.125rem;font-weight:700}.academy-empty p{margin:0 auto 18px;max-width:420px;color:var(--color-text-muted)}.academy-empty__icon{font-size:46px;color:var(--color-text-muted);opacity:0.45}.academy-empty__inline{padding:24px;text-align:center;color:var(--color-text-muted)}.academy-notice{display:flex;align-items:center;gap:9px;padding:12px 16px;margin:0 0 18px;border-radius:10px;font-size:0.875rem}.academy-notice--ok{background:color-mix(in srgb, var(--color-success), transparent 90%);color:#0b6b36}.academy-notice--warn{background:color-mix(in srgb, var(--color-warning), transparent 88%);color:#8a5a06}.academy-notice--error{background:color-mix(in srgb, var(--color-danger), transparent 90%);color:#9b1c20}.academy-toast{position:fixed;left:50%;bottom:24px;z-index:200;transform:translate(-50%, 20px);padding:12px 20px;width:max-content;max-width:calc(100vw - 32px);border-radius:11px;background:var(--color-primary);color:#fff;font-size:0.875rem;font-weight:500;opacity:0;pointer-events:none;transition:opacity 0.2s, transform 0.2s}.academy-toast.is-visible{opacity:1;transform:translate(-50%, 0)}.academy-toast[data-tone="error"]{background:var(--color-danger)}.academy-search{position:relative;display:flex;gap:10px;margin-bottom:22px}.academy-search .icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.academy-search input{flex:1;min-width:0;min-height:50px;padding:10px 16px 10px 44px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);font-size:1rem}.academy-search input:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary), transparent 84%)}.academy-search__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.academy-search__item a{display:flex;flex-direction:column;gap:3px;padding:13px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;text-decoration:none;color:var(--color-text)}.academy-search__item a:hover{border-color:var(--color-secondary)}.academy-search__type{font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-secondary)}.academy-search__title{font-size:0.9375rem;font-weight:600}.academy-search__ctx{font-size:0.75rem;color:var(--color-text-muted)}.academy-search__state{margin:-6px 0 20px;padding:14px 16px;border-radius:10px;background:var(--color-surface-alt);color:var(--color-text-muted);font-size:0.875rem;line-height:1.6}.academy-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:22px 24px 26px;margin-bottom:28px}.academy-form__group{border:0;margin:0 0 22px;padding:0}.academy-form__group legend{font-size:1rem;font-weight:700;padding:0;margin-bottom:12px}.academy-form__hint{margin:-6px 0 12px;font-size:0.8125rem;color:var(--color-text-muted)}.academy-form__row{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.academy-form__row label{font-size:0.8125rem;font-weight:600}.academy-form__row small{font-size:0.75rem;color:var(--color-text-muted)}.academy-form__row input{min-height:46px;padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;font-size:0.9375rem;background:var(--color-surface)}.academy-form__row input:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary), transparent 84%)}.academy-card-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.academy-card-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.academy-card-list li strong{display:block;font-size:0.9375rem;font-weight:650}.academy-card-list li small{display:block;font-size:0.8125rem;color:var(--color-text-muted)}.academy-cta-band{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:36px;padding:24px 28px;border-radius:16px;background:var(--color-surface-alt)}.academy-cta-band h2{margin:0 0 4px;font-size:1.125rem;font-weight:700}.academy-cta-band p{margin:0;color:var(--color-text-muted);font-size:0.875rem}@media (max-width:1024px){.academy-sidebar{position:fixed;left:0;top:0;transform:translateX(-100%);visibility:hidden;height:100dvh;transition:transform 0.24s ease;box-shadow:0 0 40px rgba(15, 20, 36, 0.2)}body.academy-nav-open{overflow:hidden}body.academy-nav-open .academy-sidebar{transform:translateX(0);visibility:visible}body.academy-nav-open .academy-shell__backdrop{display:block}.academy-topbar__burger{display:inline-flex}.academy-sidebar__close{display:inline-flex}.academy-sidebar__brand{padding-right:64px}.academy-main{padding:20px 18px 44px}.academy-hero{flex-direction:column;align-items:flex-start}.academy-hero__media{flex-basis:auto;width:100%}.academy-hero__progress{align-self:center}}@media (max-width:768px){.academy-topbar{gap:6px;padding:0 12px}.academy-topbar__actions{gap:0}.academy-topbar__burger{flex:0 0 44px}.academy-stats{gap:8px}.academy-stats>div{padding:14px 10px}.academy-stats dt{font-size:0.75rem}.academy-stats dd{font-size:1.5rem}.academy-feedback{max-width:100%}.academy-bookmark-remove{padding:0 10px}.academy-bookmark-remove>span:not(.icon){display:none}.academy-resume{flex-direction:column;align-items:stretch;text-align:left}.academy-resume__media{flex-basis:auto;width:100%}.academy-resume__action .btn,.academy-resume__action .section__button{width:100%;text-align:center}.academy-page__head h1{font-size:1.375rem}.academy-lesson-title{font-size:1.25rem}.academy-module-card__link{flex-wrap:wrap}.academy-module-card__media{flex-basis:84px}.academy-module-card__go{display:none}.academy-lesson__media{display:none}.academy-pager__link{max-width:100%;width:100%}.academy-pager__link--next{text-align:left}.academy-actions__complete{margin-left:0;width:100%;justify-content:center}.academy-topbar__search{max-width:none}.academy-dropdown--wide{width:min(320px, calc(100vw - 32px))}}@media (prefers-reduced-motion:reduce){.academy-shell *,.academy-toast{scroll-behavior:auto !important;transition:none !important}}.academy-presale{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:16px 22px;margin:0 0 28px;padding:22px 24px;border:1px solid color-mix(in srgb, var(--accent, #ff5622), transparent 60%);border-radius:14px;background:color-mix(in srgb, var(--accent, #ff5622), transparent 94%)}.academy-presale h2{margin:0 0 6px;font-size:1.25rem}.academy-presale p{margin:0}.academy-presale__icon{font-size:34px;color:var(--accent, #ff5622)}.academy-presale__kicker{margin:0 0 2px !important;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--accent-ink, #c2410c)}.academy-presale__preview-title{margin-top:12px !important;font-size:0.875rem;font-weight:600}.academy-presale__previews{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.academy-presale__previews a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--color-border, rgba(0, 0, 0, 0.1));border-radius:999px;background:var(--color-surface, #fff);font-size:0.875rem;font-weight:600;text-decoration:none}.academy-presale__previews a:focus-visible{outline:2px solid var(--accent, #ff5622);outline-offset:2px}.academy-presale__previews .icon{font-size:18px;color:var(--accent, #ff5622)}.academy-presale .course-countdown{flex-direction:column;align-items:flex-end;gap:2px}.academy-presale .course-countdown__label{color:var(--color-text-muted, #6b7280)}.academy-presale .course-countdown__value{color:var(--color-text, #141414);font-size:1.5rem}.academy-module-card__link.is-locked{cursor:default;opacity:0.72}.academy-module-card__link.is-locked:hover{transform:none;box-shadow:none}.course-card__badge--presale{background:var(--accent, #ff5622);color:var(--accent-on, #fff)}.course-card__presale{display:flex;align-items:center;gap:7px;margin:4px 0 8px;font-size:0.875rem;font-weight:600;color:var(--color-text, #141414)}.course-card__presale .icon{font-size:18px;color:var(--accent, #ff5622)}@media (max-width:768px){.academy-presale{grid-template-columns:minmax(0, 1fr)}.academy-presale .course-countdown{align-items:flex-start}}body.a148-academy{background:#f3f3f5}.academy-sidebar{border-right:0;box-shadow:1px 0 0 rgba(0, 0, 0, 0.04)}.academy-sidebar__brand{min-height:96px;border-bottom:0}.academy-sidebar__brand img{max-height:44px}.academy-sidebar__user{margin:0 16px;padding:10px 12px;border-bottom:0;border-radius:10px;background:#f2f2f4}.academy-sidebar__link{font-weight:600}.academy-sidebar__link .icon{color:var(--ink, #141414)}.academy-sidebar__link.is-current{background:transparent;color:var(--ink, #141414);font-weight:700}.academy-sidebar__link.is-current .icon{color:var(--ink, #141414)}.academy-sidebar__link:hover{background:#f2f2f4}.academy-sidebar__foot{border-top:0}.academy-topbar{background:color-mix(in srgb, #f3f3f5, transparent 8%);border-bottom:0;backdrop-filter:blur(6px)}.academy-topbar__search{max-width:260px}.academy-topbar__search input{border:0;border-radius:999px;background:#e6e6e9}.academy-topbar__search input:focus{background:#fff;box-shadow:0 0 0 2px var(--ink, #141414)}.academy-topbar__actions{padding:4px;border-radius:999px;background:#e6e6e9;gap:2px}.academy-topbar__btn{border-radius:50%;color:var(--ink, #141414);text-decoration:none}.academy-topbar__btn:hover{background:rgba(0, 0, 0, 0.08)}.academy-avatar{background:var(--ink, #141414)}.learn-page{max-width:1104px}.learn-page--lesson{max-width:856px}.learn-layout.has-aside{display:grid;grid-template-columns:minmax(0, 1fr) 330px;align-items:start;gap:24px}.learn-layout__main{min-width:0}.learn-aside{position:sticky;top:88px;padding-left:24px;border-left:1px solid rgba(0, 0, 0, 0.1)}@media (max-width:1024px){.learn-layout.has-aside{grid-template-columns:minmax(0, 1fr)}.learn-aside{position:static;max-width:360px;margin:8px auto 0;padding-left:0;border-left:0}}.learn-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-8px 0 8px;font-size:0.875rem;color:var(--ink-soft, #484848);text-decoration:none}.learn-back .icon{font-size:18px}.learn-back:hover{color:var(--ink, #141414)}.learn-title{margin:32px 0 16px;padding-left:12px;border-left:3px solid var(--ink, #141414);font-size:1.375rem;font-weight:500;line-height:1.25;color:var(--ink, #141414)}.learn-ad{position:relative;display:block;overflow:hidden;border:1px solid rgba(153, 153, 153, 0.24);border-radius:12px;color:#fff;text-decoration:none}.learn-ad img{display:block;width:100%;height:auto}.learn-ad__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.5);opacity:0;transition:opacity 0.2s ease}.learn-ad__cta{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:2px solid #fff;border-radius:8px;background:rgba(255, 255, 255, 0.1);font-size:0.9375rem;font-weight:600}.learn-ad__cta .icon{font-size:18px}a.learn-ad:hover .learn-ad__overlay,a.learn-ad:focus-visible .learn-ad__overlay{opacity:1}a.learn-ad:focus-visible{outline:3px solid var(--ink, #141414);outline-offset:3px}.learn-head{margin-bottom:32px;padding-bottom:16px;background:#fff;border-radius:16px;box-shadow:2px 4px 12px rgba(0, 0, 0, 0.08)}.learn-banner{position:relative;isolation:isolate;display:flex;align-items:center;gap:20px;padding:24px;overflow:hidden;border-radius:16px;background:#3b3b3f;color:#fff}.learn-banner::before{content:"";position:absolute;inset:-60px;z-index:-2;background-image:var(--learn-banner-img, none);background-position:center;background-size:cover;filter:blur(48px) saturate(1.3);opacity:0.7}.learn-banner::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(24, 24, 27, 0.72), rgba(24, 24, 27, 0.58))}.learn-banner .academy-ring__track{stroke:rgba(255, 255, 255, 0.3)}.learn-banner .academy-ring__bar{stroke:#fff}.learn-banner .academy-ring__label{color:#fff;font-size:2rem;font-weight:500}.learn-banner .academy-ring__label small{font-size:0.55em}.learn-head .learn-banner{border-radius:16px 16px 0 0}.learn-banner__media{flex:0 0 240px;aspect-ratio:1.7777777778;overflow:hidden;border:2px solid rgba(255, 255, 255, 0.55);border-radius:8px;background:rgba(255, 255, 255, 0.1)}.learn-banner__media img{display:block;width:100%;height:100%;object-fit:cover}.learn-banner__body{flex:1;min-width:0}.learn-banner__kicker{margin:0 0 6px;font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.85)}.learn-banner__title{margin:0;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-0.01em;color:#fff}.learn-banner__text{margin:8px 0 0;font-size:0.875rem;line-height:1.5;color:rgba(255, 255, 255, 0.88)}.learn-banner__ring{flex:0 0 auto}.learn-banner--module{margin-bottom:24px}.learn-banner--module .learn-banner__media{flex-basis:176px}.learn-banner--lesson{gap:16px;padding:14px 20px 14px 14px}.learn-banner--lesson .learn-banner__media{flex-basis:108px}.learn-banner--lesson .learn-banner__title{font-size:1.3125rem}.learn-banner--lesson .academy-ring__label{font-size:1.0625rem}.learn-banner__overview{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:88px;min-height:56px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:0.6875rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer}.learn-banner__overview .icon{font-size:26px}.learn-banner__overview:hover{background:rgba(255, 255, 255, 0.1)}.learn-banner__overview:focus-visible{outline:3px solid #fff;outline-offset:2px}.learn-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px 16px 0}.learn-tabs__tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;background:#e0e0e0;color:var(--ink, #141414);font-size:0.9375rem;font-weight:600;text-decoration:none;transition:background 0.2s}.learn-tabs__tab .icon{font-size:19px}.learn-tabs__tab:hover{background:#bfbfbf}.learn-tabs__tab.is-current{background:var(--ink, #141414);color:var(--ink-on, #fff)}.learn-resume{display:flex;align-items:center;gap:16px;padding:12px;border-radius:12px;background:var(--ink, #141414);box-shadow:2px 4px 12px rgba(0, 0, 0, 0.08);color:var(--ink-on, #fff);text-decoration:none;transition:transform 0.2s, box-shadow 0.2s}.learn-resume:hover{transform:translateY(-2px);box-shadow:4px 8px 16px rgba(0, 0, 0, 0.12)}.learn-resume:focus-visible{outline:3px solid var(--accent, #ff5622);outline-offset:3px}.learn-resume__media{display:flex;flex:0 0 84px;align-items:center;justify-content:center;aspect-ratio:1.6;overflow:hidden;border-radius:6px;background:rgba(255, 255, 255, 0.1)}.learn-resume__media img{width:100%;height:100%;object-fit:cover}.learn-resume__media .icon{font-size:28px}.learn-resume__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.learn-resume__kicker{font-size:0.6875rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.75)}.learn-resume__title{font-size:1.125rem;font-weight:500}.learn-resume__btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:8px;background:rgba(255, 255, 255, 0.16);font-size:0.875rem;font-weight:600}.learn-resume__btn .icon{font-size:20px}.learn-modules{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.learn-module{display:flex;align-items:center;gap:16px;padding:12px 24px 12px 12px;border-radius:16px;background:#fff;box-shadow:2px 4px 12px rgba(0, 0, 0, 0.08);color:var(--ink, #141414);text-decoration:none;transition:transform 0.25s, box-shadow 0.25s}.learn-module:hover:not(.is-locked){transform:translateY(-2px);box-shadow:4px 8px 16px rgba(0, 0, 0, 0.12)}.learn-module:focus-visible{outline:3px solid var(--ink, #141414);outline-offset:3px}.learn-module.is-locked{opacity:0.72}.learn-module__media{display:flex;flex:0 0 156px;align-items:center;justify-content:center;aspect-ratio:1.6;overflow:hidden;border-radius:8px;background:#ececef}.learn-module__media img{width:100%;height:100%;object-fit:cover}.learn-module__num{font-size:0.875rem;font-weight:700;color:var(--ink-soft, #484848)}.learn-module__body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.learn-module__title{font-size:1.3125rem;font-weight:500;line-height:1.3}.learn-module__meta{font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-muted, #696969)}.learn-start{position:relative;display:flex;flex:0 0 72px;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:72px;height:72px;border-radius:50%;color:var(--ink, #141414)}.learn-start::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--color-success, #12a150) calc(var(--p, 0) * 1%), #dcdcdf 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), #000 calc(100% - 2px));mask:radial-gradient(farthest-side, transparent calc(100% - 2px), #000 calc(100% - 2px))}.learn-start .icon{font-size:20px}.learn-start__label{font-size:0.625rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.learn-card,.learn-section{margin-bottom:24px;padding:24px;border-radius:16px;background:#fff;box-shadow:2px 4px 12px rgba(0, 0, 0, 0.08)}.learn-card__head,.learn-section__head{display:flex;align-items:flex-start;gap:12px}.learn-card__head h2,.learn-card__head h3,.learn-section__head h2,.learn-section__head h3{margin:0;font-size:1.125rem;font-weight:500;line-height:1.35;color:var(--ink, #141414)}.learn-card__head p,.learn-section__head p{margin:2px 0 0;font-size:0.8125rem;line-height:1.5;color:var(--ink-muted, #696969)}.learn-card__icon,.learn-section__icon{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ink, #141414);color:var(--ink-on, #fff);font-size:22px}.learn-card__text{margin-top:16px;font-size:0.9375rem;line-height:1.65}.learn-card__text p{margin:0 0 10px}.learn-card__text p:last-child{margin-bottom:0}.learn-goals{display:flex;flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none}.learn-goals li{display:flex;align-items:center;gap:16px;margin:0;padding:14px 20px;border:1px solid rgba(0, 0, 0, 0.14);border-radius:8px;font-size:0.9375rem;font-weight:500;line-height:1.5}.learn-goals .icon{flex:0 0 22px;font-size:22px;color:color-mix(in srgb, var(--color-success, #12a150), #000 15%)}.learn-author{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;padding:12px 16px;border:1px solid rgba(0, 0, 0, 0.14);border-radius:8px}.learn-author__who{display:flex;flex:0 0 auto;align-items:center;gap:12px;min-width:240px}.learn-author.has-bio .learn-author__who{padding-right:16px;border-right:1px solid rgba(0, 0, 0, 0.14)}.learn-author__who img{width:52px;height:52px;border-radius:50%;object-fit:cover}.learn-author__who strong{display:block;font-size:1rem;font-weight:500}.learn-author__who small{display:block;font-size:0.75rem;color:var(--ink-muted, #696969)}.learn-author__initial{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--ink, #141414);color:var(--ink-on, #fff);font-weight:700}.learn-author__bio{flex:1 1 280px;margin:0;font-size:0.875rem;line-height:1.55}.learn-empty{text-align:center}.learn-empty>.icon{font-size:40px;color:var(--ink-muted, #696969)}.learn-empty h3{margin:8px 0 4px;font-size:1.125rem;font-weight:500}.learn-empty p{max-width:52ch;margin:0 auto;font-size:0.875rem;color:var(--ink-muted, #696969)}.learn-section{padding:20px 16px 16px}.learn-section__head{margin-bottom:16px;padding-left:4px}.learn-section__icon{flex-basis:36px;width:36px;height:36px;font-size:19px}.learn-section__time{display:inline-flex;align-items:center;gap:3px;margin-left:8px;font-size:0.75rem;font-weight:400;color:var(--ink-muted, #696969);vertical-align:1px}.learn-section__time .icon{font-size:14px}.learn-lessons{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.learn-lessons--card{padding:16px;border-radius:16px;background:#fff;box-shadow:2px 4px 12px rgba(0, 0, 0, 0.08)}.learn-lesson{margin:0}.learn-lesson__link{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px 8px 8px;border:1px solid rgba(0, 0, 0, 0.14);border-radius:8px;background:#fff;color:var(--ink, #141414);text-decoration:none;transition:border-color 0.2s, box-shadow 0.2s}.learn-lesson__link:hover{border-color:rgba(0, 0, 0, 0.45)}.learn-lesson__link:focus-visible{outline:3px solid var(--ink, #141414);outline-offset:2px}.learn-lesson.is-current .learn-lesson__link{border-color:var(--ink, #141414);box-shadow:inset 0 0 0 1px var(--ink, #141414)}.learn-lesson__media{position:relative;display:flex;flex:0 0 64px;align-items:center;justify-content:center;height:40px;border-radius:4px;background:#ececef}.learn-lesson__media img{width:100%;height:100%;border-radius:4px;object-fit:cover}.learn-lesson__media>.icon{font-size:20px;color:var(--ink-muted, #696969)}.learn-lesson__check{position:absolute;right:-6px;bottom:-6px;display:none;border-radius:50%;background:#fff;font-size:18px !important;color:color-mix(in srgb, var(--color-success, #12a150), #000 15%) !important}.learn-lesson.is-done .learn-lesson__check{display:block}.learn-lesson__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.learn-lesson__title{font-size:0.9375rem;font-weight:500;line-height:1.35}.learn-lesson__meta{display:flex;flex-wrap:wrap;gap:12px;font-size:0.75rem;color:var(--ink-muted, #696969)}.learn-lesson__meta>span{display:inline-flex;align-items:center;gap:3px}.learn-lesson__meta .icon{font-size:14px}.learn-lesson__btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:36px;padding:0 12px;border-radius:6px;background:var(--ink, #141414);color:var(--ink-on, #fff);font-size:0.8125rem;font-weight:600}.learn-lesson__btn .icon{font-size:18px}.learn-lesson--bookmark{display:flex;align-items:center;gap:8px}.learn-lesson--bookmark .learn-lesson__link{flex:1;min-width:0}.learn-player{margin-top:24px;overflow:hidden;border-radius:16px;background:#fff;box-shadow:2px 4px 12px rgba(0, 0, 0, 0.08)}.learn-player__inner{padding:32px 40px 24px}.learn-player__title{margin:0 0 24px;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:-0.01em;color:var(--ink, #141414)}.learn-player .academy-player{margin-bottom:24px;border-radius:8px}.learn-player .academy-lesson-content{margin-bottom:0}.learn-player .academy-materials{margin:24px 0 0}.learn-player__foot{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:20px 40px;border-top:1px solid rgba(0, 0, 0, 0.08)}.learn-icon-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:#efeff1;color:var(--ink, #141414);cursor:pointer}.learn-icon-btn .icon{font-size:22px}.learn-icon-btn:hover{background:#e0e0e0}.learn-icon-btn.is-active .icon{color:var(--ink, #141414)}.learn-outline-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:2px solid #e0e0e0;border-radius:6px;background:#fff;color:var(--ink, #141414);font:inherit;font-size:0.875rem;font-weight:500;list-style:none;cursor:pointer}.learn-outline-btn::-webkit-details-marker{display:none}.learn-outline-btn .icon{font-size:18px}.learn-outline-btn:hover{border-color:#bfbfbf}.learn-dark-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:8px;background:var(--ink, #141414);color:var(--ink-on, #fff);font:inherit;font-size:0.9375rem;font-weight:600;cursor:pointer}.learn-dark-btn .icon{font-size:20px}.learn-dark-btn:hover{filter:brightness(1.3)}.learn-feedback{position:relative}.learn-feedback[open]{flex-basis:100%;order:3}.learn-feedback .academy-feedback__form{width:100%}.learn-complete{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 18px;border:0;border-radius:6px;background:color-mix(in srgb, var(--color-success, #12a150), #000 22%);color:#fff;font:inherit;font-size:0.9375rem;font-weight:600;cursor:pointer}.learn-complete .icon{font-size:20px}.learn-complete:hover{filter:brightness(1.08)}.learn-complete:disabled{cursor:wait;opacity:0.6}.learn-complete.is-done{background:#fff;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-success, #12a150), #000 22%);color:color-mix(in srgb, var(--color-success, #12a150), #000 22%)}.learn-next{display:flex;align-items:center;gap:16px;max-width:728px;margin:24px auto 0;padding:12px;border-radius:12px;background:#e8e8eb}.learn-next__link{display:flex;flex:1;align-items:center;gap:12px;min-width:0;color:var(--ink, #141414);text-decoration:none}.learn-next__link:hover .learn-next__title{text-decoration:underline}.learn-next__media{display:flex;flex:0 0 84px;align-items:center;justify-content:center;height:50px;overflow:hidden;border-radius:4px;background:#d9d9dd}.learn-next__media img{width:100%;height:100%;object-fit:cover}.learn-next__media .icon{font-size:24px}.learn-next__body{display:flex;flex-direction:column;gap:2px;min-width:0}.learn-next__kicker{font-size:0.6875rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-soft, #484848)}.learn-next__title{font-size:1.0625rem;font-weight:500}.learn-dialog{width:min(550px, calc(100vw - 32px));max-height:calc(100vh - 64px);padding:0;border:0;border-radius:16px;background:#fff;box-shadow:0 24px 64px rgba(0, 0, 0, 0.3);color:var(--ink, #141414)}.learn-dialog::backdrop{background:rgba(0, 0, 0, 0.45);backdrop-filter:blur(4px)}.learn-dialog__inner{padding:24px}.learn-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.learn-dialog__head h2{margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.learn-dialog__head p{margin:2px 0 0;font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-muted, #696969)}.learn-dialog__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:8px;background:#efeff1;color:var(--ink, #141414);cursor:pointer}.learn-dialog__close:hover{background:#e0e0e0}.learn-dialog__list{display:flex;flex-direction:column;gap:10px;max-height:min(56vh, 520px);margin:0;padding:2px;overflow-y:auto;list-style:none}.learn-dialog__list li{margin:0}.learn-dialog__list a{display:flex;align-items:center;gap:12px;min-height:68px;padding:8px 12px 8px 8px;border:1px solid rgba(0, 0, 0, 0.14);border-radius:8px;color:var(--ink, #141414);text-decoration:none}.learn-dialog__list a:hover{border-color:rgba(0, 0, 0, 0.45)}.learn-dialog__list li.is-current a{border-color:var(--ink, #141414);box-shadow:inset 0 0 0 1px var(--ink, #141414)}.learn-dialog__media{position:relative;flex:0 0 84px;height:50px;border-radius:4px;background:#ececef}.learn-dialog__media img{width:100%;height:100%;border-radius:4px;object-fit:cover}.learn-dialog__state{position:absolute;right:-6px;bottom:-6px;display:none;border-radius:50%;background:#fff;font-size:18px;color:color-mix(in srgb, var(--color-success, #12a150), #000 15%)}.learn-dialog__list li.is-done .learn-dialog__state{display:block}.learn-dialog__title{font-size:0.9375rem;font-weight:500;line-height:1.35}.learn-dialog__foot{display:flex;gap:8px;margin-top:14px}.learn-dialog__foot .learn-dark-btn{flex:1}@media (max-width:768px){.learn-banner{flex-wrap:wrap;padding:18px}.learn-banner__media{flex-basis:100%}.learn-banner--lesson{flex-wrap:nowrap;gap:8px;padding:14px 12px 14px 18px}.learn-banner--lesson .learn-banner__media{display:none}.learn-banner--lesson .learn-banner__title{font-size:1.0625rem}.learn-banner__overview{min-width:44px;min-height:44px;padding:0}.learn-banner__overview>span:not(.icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.learn-resume{flex-wrap:wrap}.learn-resume__media{flex-basis:64px}.learn-resume__btn{flex:1 1 100%;justify-content:center}.learn-next__link{flex-basis:100%}.learn-next .learn-outline-btn{flex:1 1 100%;justify-content:center}.learn-module{flex-wrap:wrap;padding:12px}.learn-module__media{flex-basis:100%}.learn-start{margin-left:auto}.learn-player__inner{padding:20px 18px}.learn-player__foot{padding:14px 18px}.learn-complete{margin-left:0;flex:1 1 100%;justify-content:center}.learn-next{flex-wrap:wrap}.learn-next__body{flex:1}.learn-author__who{min-width:0;padding-right:0;border-right:0}}@media (prefers-reduced-motion:reduce){.learn-module,.learn-resume,.learn-ad__overlay{transition:none}.learn-module:hover,.learn-resume:hover{transform:none}}