.widget-wrapper{width:100%;position:relative}.widget-wrapper--in-section{background:rgba(0,0,0,0);height:100%}.widget-wrapper--bg-none{background:rgba(0,0,0,0)}.widget-wrapper--bg-surface{background:var(--color-surface)}.widget-wrapper--bg-background{background:var(--color-background)}.widget-wrapper--bg-primary{background:var(--color-primary)}.widget-wrapper--has-bg-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.widget-wrapper--has-bg-image--bg-background,.widget-wrapper--has-bg-image--bg-none,.widget-wrapper--has-bg-image--bg-primary,.widget-wrapper--has-bg-image--bg-surface{background-color:rgba(0,0,0,0)}.widget-wrapper--has-bg-image--bg-image-height-auto{height:auto;min-height:200px}.widget-wrapper--has-bg-image--bg-image-height-content{height:auto;min-height:-moz-fit-content;min-height:fit-content}.widget-wrapper--has-bg-image--bg-image-height-viewport{height:var(--viewport-height-full);min-height:400px}.widget-wrapper--has-bg-image--bg-image-height-fixed{min-height:200px}.widget-wrapper__content{position:relative;z-index:1}.widget-wrapper__content--align-left{text-align:left;display:flex;flex-direction:column;align-items:flex-start;--card-list-justify:start}.widget-wrapper__content--align-center{text-align:center;display:flex;flex-direction:column;align-items:center;--card-list-justify:center}.widget-wrapper__content--align-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;--card-list-justify:end}.catalog-widget-wrapper .widget-wrapper__content{align-items:stretch!important}.catalog-widget__header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;width:100%;align-self:stretch}@media(max-width:470px){.catalog-widget__header{flex-direction:column;align-items:flex-start;gap:12px}}.catalog-widget__title{letter-spacing:-.01em;flex-shrink:0}.good-to-know-widget-component .good-to-know-widget-title{margin-bottom:16px}.good-to-know-widget-component .good-to-know-widget-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;width:100%;margin:0}@media(max-width:470px){.good-to-know-widget-component .good-to-know-widget-list{grid-template-columns:1fr}}.good-to-know-widget-component .good-to-know-widget-entry{padding:14px 0;border-bottom:1px solid var(--color-border);text-align:left}.good-to-know-widget-component .good-to-know-widget-entry-title{margin:0}.good-to-know-widget-component .good-to-know-widget-entry-text{margin:6px 0 0;color:var(--color-text-secondary)}.header-widget-component{width:100%;margin:0;padding:0}@media(max-width:470px){.header-widget-component{min-height:260px}}.header-widget-component .widget-wrapper__content{position:relative!important;z-index:auto!important;padding:0!important;height:100%;display:flex;flex-direction:column}.header-widget-component .width-limiter{height:100%!important;flex:1 1!important}.header-widget-component .header-content{position:relative;width:100%;height:100%;display:flex;padding:32px 0}@media(max-width:470px){.header-widget-component .header-content{padding:20px 0;justify-content:center!important;align-items:center!important}}.header-widget-component .header-content--left{justify-content:flex-start;align-items:flex-end}.header-widget-component .header-content--left .header-glass{margin-right:auto}.header-widget-component .header-content--left .header-text{text-align:left}.header-widget-component .header-content--center{justify-content:center;align-items:center}.header-widget-component .header-content--center .header-glass{margin:0 auto}.header-widget-component .header-content--center .header-text{text-align:center}.header-widget-component .header-content--right{justify-content:flex-end;align-items:flex-end}.header-widget-component .header-content--right .header-glass{margin-left:auto}.header-widget-component .header-content--right .header-text{text-align:right}.header-widget-component .header-glass{border-radius:var(--radius-xl);padding:28px 32px;max-width:480px}@media only screen and (max-width:1300px){.header-widget-component .header-glass{max-width:90%;margin:0 auto}}@media(max-width:470px){.header-widget-component .header-glass{max-width:95%;padding:20px 24px;margin:0 auto}.header-widget-component .header-glass .header-text{text-align:center!important}}.header-widget-component .header-glass--dark{background:rgba(0,0,0,.3);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 24px rgba(0,0,0,.15),inset 0 .5px 0 hsla(0,0%,100%,.06)}.header-widget-component .header-glass--dark .header-text{color:#fff}.header-widget-component .header-glass--light .header-text{color:var(--color-text-primary)}.header-widget-component .header-glass--light{background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border:1px solid hsla(0,0%,100%,.4);box-shadow:0 4px 24px rgba(0,0,0,.06),inset 0 .5px 0 hsla(0,0%,100%,.5)}.header-widget-component .header-glass--light .header-title{color:var(--color-text-primary)!important}.header-widget-component .header-glass--light .header-subtitle{color:var(--color-text-secondary)!important}.header-widget-component .header-glass--light .header-subtitle .ProseMirror h1,.header-widget-component .header-glass--light .header-subtitle .ProseMirror h2,.header-widget-component .header-glass--light .header-subtitle .ProseMirror h3,.header-widget-component .header-glass--light .header-subtitle .ProseMirror p,.header-widget-component .header-glass--light .header-subtitle .ProseMirror ul li,.header-widget-component .header-glass--light .header-subtitle .ProseMirror ul li:before{color:inherit!important}.header-widget-component .header-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.header-widget-component .header-pattern{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:1}.header-widget-component .header-pattern__dot{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.06)}.header-widget-component .header-pattern__dot--1{width:200px;height:200px;top:-60px;right:-40px}.header-widget-component .header-pattern__dot--2{width:300px;height:300px;bottom:-120px;left:-80px}.header-widget-component .header-pattern__dot--3{width:100px;height:100px;top:40px;left:15%}.header-widget-component .header-pattern__dot--4{width:60px;height:60px;bottom:30px;right:20%}.header-widget-component .header-pattern__dot--5{width:140px;height:140px;top:-30px;left:55%}@media(max-width:470px){.header-widget-component .header-pattern__dot--1{width:120px;height:120px}.header-widget-component .header-pattern__dot--2{width:180px;height:180px}.header-widget-component .header-pattern__dot--3{width:60px;height:60px}.header-widget-component .header-pattern__dot--5{width:80px;height:80px}}.header-widget-component .header-text .header-title{margin:0 0 8px;color:#fff;line-height:1.2}@media only screen and (max-width:1300px){.header-widget-component .header-text .header-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.header-widget-component .header-text .header-subtitle{margin:0;color:hsla(0,0%,100%,.85);line-height:1.5;text-align:inherit}.header-widget-component .header-text .header-subtitle .ProseMirror{text-align:inherit}.header-widget-component .header-text .header-subtitle .ProseMirror h1,.header-widget-component .header-text .header-subtitle .ProseMirror h2,.header-widget-component .header-text .header-subtitle .ProseMirror h3,.header-widget-component .header-text .header-subtitle .ProseMirror p,.header-widget-component .header-text .header-subtitle .ProseMirror ul li,.header-widget-component .header-text .header-subtitle .ProseMirror ul li:before{color:inherit}.header-widget-component .header-facts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.header-widget-component .header-fact{padding:4px 12px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;font-size:calc(12px*var(--bb-type-scale, 1));font-weight:500}.header-widget-component .header-content--center .header-actions,.header-widget-component .header-content--center .header-facts{justify-content:center}.header-widget-component .header-content--right .header-actions,.header-widget-component .header-content--right .header-facts{justify-content:flex-end}.header-widget-component .header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}@media(max-width:470px){.header-widget-component .header-actions{flex-direction:column;align-items:stretch}.header-widget-component .header-actions>*{width:100%;justify-content:center}}.image-gallery-content .gallery-text{text-align:center}@media only screen and (max-width:1300px){.image-gallery-content .gallery-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.image-gallery-content .gallery-carousel .image-item,.image-gallery-content .gallery-grid .image-item{aspect-ratio:16/9;background:var(--color-surface);border-radius:var(--main-border-radius);overflow:hidden;box-shadow:var(--shadow-sm)}.image-gallery-content .gallery-carousel .image-item .image-container,.image-gallery-content .gallery-grid .image-item .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-gallery-content .gallery-carousel .image-item .image-container img,.image-gallery-content .gallery-grid .image-item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.image-gallery-content .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}@media only screen and (max-width:1300px){.image-gallery-content .gallery-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}}@media(max-width:470px){.image-gallery-content .gallery-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}}.image-gallery-content .gallery-grid--masonry{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:16px}@media only screen and (max-width:1300px){.image-gallery-content .gallery-grid--masonry{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));row-gap:12px}}@media(max-width:470px){.image-gallery-content .gallery-grid--masonry{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));row-gap:8px}}.promotional-widget-component{width:100%;min-height:400px}.promotional-widget-component.image-right{flex-direction:row-reverse!important}@media only screen and (max-width:1300px){.promotional-widget-component.image-right{flex-direction:column!important}.promotional-widget-component{flex-direction:column;min-height:auto}}.promotional-widget-component .promotional-image-column{flex:0 0 45%;width:45%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1300px){.promotional-widget-component .promotional-image-column{flex:none;width:100%;order:1}}.promotional-widget-component .promotional-image{width:100%;height:100%;min-height:400px;position:relative}@media only screen and (max-width:1300px){.promotional-widget-component .promotional-image{min-height:250px}}@media(max-width:470px){.promotional-widget-component .promotional-image{min-height:200px}}.promotional-widget-component .promotional-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--radius-md)}.promotional-widget-component .promotional-text-column{flex:0 0 55%;width:55%;justify-content:center;padding:40px;display:flex;flex-direction:column;text-align:start}@media only screen and (max-width:1300px){.promotional-widget-component .promotional-text-column{text-align:center;flex-direction:row!important;order:2!important;width:100%;padding:20px 0}}.promotional-widget-component .promotional-content{height:100%;justify-content:flex-start;max-width:100%;gap:10px}.promotional-widget-component .promotional-content .promotional-title{margin-bottom:20px}@media only screen and (max-width:1300px){.promotional-widget-component .promotional-content .promotional-title h1,.promotional-widget-component .promotional-content .promotional-title h2,.promotional-widget-component .promotional-content .promotional-title h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promotional-widget-component .promotional-content{gap:0!important}}.questions-answers-widget-component .questions-answers-widget-title{margin-bottom:16px}.questions-answers-widget-component .questions-answers-widget-list--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px}@media(max-width:470px){.questions-answers-widget-component .questions-answers-widget-list--two{grid-template-columns:1fr}}.questions-answers-widget-component .questions-answers-widget-entry{padding:12px 0;border-bottom:1px solid var(--color-border);text-align:left}.questions-answers-widget-component .questions-answers-widget-entry summary{cursor:pointer;font-weight:600}.questions-answers-widget-component .questions-answers-widget-answer{margin-top:8px}.steps-widget-component .steps-widget-title{margin-bottom:16px}.steps-widget-component .steps-widget-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px;width:100%;margin:0;padding:0;list-style:none}@media(max-width:470px){.steps-widget-component .steps-widget-list{grid-template-columns:1fr;gap:16px}}.steps-widget-component .steps-widget-step{display:flex;flex-direction:column;gap:8px;text-align:left}.steps-widget-component .steps-widget-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--color-primary);color:var(--color-primary-contrast);font-weight:600}.steps-widget-component .steps-widget-step-title{margin:0}.steps-widget-component .steps-widget-step-text{color:var(--color-text-secondary)}:root{--color-primary:#696eff;--color-primary-light:#9497ff;--color-primary-ultralight:#e1e2ff;--color-secondary:#2b2b35;--color-secondary-light:#55555d;--color-surface:#ffffff;--color-background:#f6f7fa;--color-tinfoil:#e6e6e6;--color-border:#e5e8f0;--color-border-light:#f0f0f0;--color-border-secondary:#333333;--color-text:#2b2b35;--color-primary-contrast:#000000;--color-primary-on-surface:#696eff;--color-text-primary:#2b2b35;--color-text-secondary:#55555d;--color-text-tetriary:#9ca3af;--color-text-inverted:#ffffff;--color-input-border:#e5e8f0;--color-input-border-hover:#2b2b35;--color-input-background:#ffffff;--color-input-background-inactive:#f9f9f9;--color-input-text-primary:#333333;--color-input-text-secondary:#999999;--shadow-text-input:none;--shadow-primary-highlight:rgb(105,110,255) 0px 0px 6px;--color-button-primary:#696eff;--color-button-primary-hover:#9497ff;--color-button-primary-pressed:#00034d;--color-button-primary-inactive:#e1e2ff;--color-button-secondary:#2b2b35;--color-button-secondary-hover:#55555d;--color-button-secondary-pressed:#00034d;--color-button-secondary-inactive:#f4f4f5;--color-button-tertiary:#f0f0f0;--color-button-tertiary-hover:#e0e0e0;--color-button-tertiary-pressed:#d0d0d0;--color-button-tertiary-inactive:#f0f0f0;--color-button-tertiary-dark:#e5e8f0;--color-button-tertiary-dark-hover:#c4cbde;--color-button-tertiary-dark-pressed:#b4bcd5;--color-button-tertiary-dark-inactive:#e5e8f0;--color-warning:#f8b400;--color-error:#fd5d5d;--color-error-light:#ffd1d6;--color-success:#5cc37a;--color-success-light:#d8f5d6;--color-info-light:#e5efff;--shadow-primary:rgba(0,0,0,0.05) 0px 2px 4px;--shadow-modal:0 0 10px rgba(0,0,0,0.1019607843);--shadow-error:0px 1px 10px 0px #fd5d5d;--shadow-sm:0 1px 3px rgba(0,0,0,0.04);--shadow-md:0 2px 8px rgba(0,0,0,0.06);--shadow-lg:0 4px 16px rgba(0,0,0,0.08);--color-surface-secondary:#f8f9fb;--color-skeleton-base:#e9ecef;--color-skeleton-highlight:rgba(255,255,255,0.35);--radius-sm:2px;--radius-base:5px;--radius-md:6px;--radius-lg:8px;--radius-medium:10px;--radius-xl:12px;--radius-xxl:15px;--radius-huge:16px;--radius-xxxl:20px;--radius-full:50%;--radius-pill:999px;--main-border-radius:8px;--color-form-background:#f8f9fb;--color-list-header-background:#f4f4f5;--color-navigation-bar:#ffffff;--color-reserved-slot:#f6f7fa;--viewport-height-full:100dvh;--viewport-height-safe:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInY{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutY{0%{opacity:1;transform:translateY(0)}to{display:none;opacity:0;transform:translateY(-5px)}}@keyframes fadeInX{0%{opacity:0;transform:translateX(50vw)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInXFromLeft{0%{opacity:0;transform:translateX(-50vw)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutX{0%{opacity:1;transform:translateX(0)}to{display:none;opacity:0;transform:translateX(50vw)}}.text-widget-component{width:100%;padding:var(--spacing-xl,32px)}@media only screen and (max-width:1300px){.text-widget-component{padding:var(--spacing-lg,24px)}}@media(max-width:470px){.text-widget-component{padding:var(--spacing-md,16px)}}.text-widget-component .text-widget-title{margin-bottom:var(--spacing-lg,24px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-title{margin-bottom:var(--spacing-md,16px)}}@media(max-width:470px){.text-widget-component .text-widget-title{margin-bottom:var(--spacing-sm,12px)}}.text-widget-component .text-widget-title h1,.text-widget-component .text-widget-title h2{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0;color:var(--color-text-primary,#000000)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-title h1,.text-widget-component .text-widget-title h2{font-size:2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:470px){.text-widget-component .text-widget-title h1,.text-widget-component .text-widget-title h2{font-size:1.75rem}}.text-widget-component .text-widget-content{color:var(--color-text-primary,#212529);line-height:1.6;font-size:var(--font-size-md,16px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content{font-size:var(--font-size-sm,14px)}}@media(max-width:470px){.text-widget-component .text-widget-content{font-size:var(--font-size-xs,13px)}}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror p{font-size:calc(14px*var(--bb-type-scale, 1));line-height:1.5;margin:0 0 8px;color:var(--color-text)}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror p:last-child{margin-bottom:0}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h1,.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h2,.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h3{margin:0 0 12px;font-weight:600;color:var(--color-text)}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h1{font-size:calc(21px*var(--bb-type-scale, 1));line-height:1.3}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h2{font-size:calc(18px*var(--bb-type-scale, 1));line-height:1.3}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h3{font-size:calc(14px*var(--bb-type-scale, 1));line-height:1.4}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror ol,.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror ul{margin:0 0 8px;padding:0 1rem;line-height:1.5}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror strong{font-weight:600}.text-widget-component .text-widget-content .rich-text-preview{margin:0}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror p{font-size:var(--font-size-md,16px);margin-bottom:var(--spacing-md,16px);color:var(--color-text-primary,#212529);line-height:1.6}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror p{font-size:var(--font-size-sm,14px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror p{font-size:var(--font-size-xs,13px)}}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror p:last-child{margin-bottom:0}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul{list-style:none;padding-left:0;margin:0}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul li{margin-bottom:var(--spacing-sm,12px);font-size:var(--font-size-md,16px);color:var(--color-text-primary,#212529);line-height:1.6;position:relative;padding-left:var(--spacing-lg,24px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul li{font-size:var(--font-size-sm,14px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul li{font-size:var(--font-size-xs,13px)}}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul li:before{content:"•";position:absolute;left:0;top:0;font-size:var(--font-size-sm,14px);color:var(--color-primary,#007bff)}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h1,.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h2,.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h3{color:var(--color-text-primary,#000000);margin-bottom:var(--spacing-sm,12px);font-weight:700}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h1{font-size:var(--font-size-xl,24px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h1{font-size:var(--font-size-lg,20px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h1{font-size:var(--font-size-md,18px)}}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h2{font-size:var(--font-size-lg,20px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h2{font-size:var(--font-size-md,18px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h2{font-size:var(--font-size-sm,16px)}}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h3{font-size:var(--font-size-md,18px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h3{font-size:var(--font-size-sm,16px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h3{font-size:var(--font-size-xs,14px)}}.widget-error-boundary{margin:8px 16px;padding:12px 16px;border:1px dashed var(--color-error);border-radius:8px;color:var(--color-error);font-size:14px}