a[data-astro-cid-43rpx27u],a[data-astro-cid-etkqttfe]{text-decoration:underline}.cover[data-astro-cid-n3okg32s]{object-fit:cover;width:100%}.contain[data-astro-cid-n3okg32s]{object-fit:contain;object-position:top;width:100%}.ar-1-1[data-astro-cid-n3okg32s]{aspect-ratio:1/1}.ar-4-3[data-astro-cid-n3okg32s]{aspect-ratio:4/3}.ar-16-9[data-astro-cid-n3okg32s]{aspect-ratio:16/9}.ar-9-16[data-astro-cid-n3okg32s]{aspect-ratio:9/16}@media(max-width:768px){.m-ar-1-1[data-astro-cid-n3okg32s]{aspect-ratio:1/1}.m-ar-4-3[data-astro-cid-n3okg32s]{aspect-ratio:4/3}.m-ar-16-9[data-astro-cid-n3okg32s]{aspect-ratio:16/9}.m-ar-9-16[data-astro-cid-n3okg32s]{aspect-ratio:9/16}}.keen-slider-container.svelte-iwk5qg{position:relative}.keen-slider__slide.svelte-iwk5qg{width:100%;height:100%;position:relative;flex-shrink:0;overflow:hidden}.slide-image.svelte-iwk5qg{width:100%;height:100%;position:absolute;inset:0;z-index:1}.keen-slider__slide picture{width:100%;height:100%}.slide-overlay.svelte-iwk5qg{position:absolute;inset:0;z-index:5;background:#0006}.slide-content-wrapper.svelte-iwk5qg{position:absolute;inset:0;z-index:10}.slide-content-area.svelte-iwk5qg{position:relative;width:100%;height:100%}.slide-content.svelte-iwk5qg{position:absolute;left:calc(var(--m-x, 50) * 1%);top:calc(var(--m-y, 50) * 1%);transform:translate(calc(-1 * var(--m-x, 50) * 1%),calc(-1 * var(--m-y, 50) * 1%));width:max-content;max-width:min(var(--m-max-width, 600px),100%);text-align:var(--m-text-align);text-shadow:0 1px 3px rgba(0,0,0,.3)}.slide-content.svelte-iwk5qg h2:where(.svelte-iwk5qg){font-size:2rem;font-weight:700;margin-bottom:.5rem;line-height:1.2}.slide-content.svelte-iwk5qg p:where(.svelte-iwk5qg){font-size:1.1rem;margin-bottom:1rem;line-height:1.5}.slide-buttons.svelte-iwk5qg{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem;flex-direction:var(--m-btn-direction, row);justify-content:var(--m-btn-justify, center)}.slide-button.svelte-iwk5qg{display:inline-block;padding:.5rem 1rem;font-size:.8125rem;letter-spacing:.01em;text-decoration:none;font-weight:600;border:1px solid transparent;border-radius:4px;text-align:center;transition:opacity .2s ease}.slide-button.svelte-iwk5qg:hover{opacity:.85}.slide-buttons.hide-on-mobile.svelte-iwk5qg,.slide-button.hide-on-mobile.svelte-iwk5qg{display:none}@media(min-width:768px){.slide-content.svelte-iwk5qg{left:calc(var(--d-x, 50) * 1%);top:calc(var(--d-y, 50) * 1%);transform:translate(calc(-1 * var(--d-x, 50) * 1%),calc(-1 * var(--d-y, 50) * 1%));max-width:min(var(--d-max-width, 600px),100%);text-align:var(--d-text-align)}.slide-content.svelte-iwk5qg h2:where(.svelte-iwk5qg){font-size:3rem}.slide-content.svelte-iwk5qg p:where(.svelte-iwk5qg){font-size:1.25rem}.slide-buttons.svelte-iwk5qg,.slide-buttons.hide-on-mobile.svelte-iwk5qg{display:flex;flex-direction:row;justify-content:var(--d-btn-justify, center);gap:1.25rem;margin-top:1.75rem}.slide-button.hide-on-mobile.svelte-iwk5qg{display:inline-block}.slide-button.svelte-iwk5qg{min-width:210px;padding:1rem 3.25rem;font-size:1.05rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}}.arrow.svelte-iwk5qg{position:absolute;top:40%;transform:translateY(-50%);z-index:10;background:#ffffffb3;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.arrow.svelte-iwk5qg:hover{background:#fff}.arrow.svelte-iwk5qg svg:where(.svelte-iwk5qg){width:24px;height:24px;fill:#333}.arrow-left.svelte-iwk5qg{left:1rem}.arrow-right.svelte-iwk5qg{right:1rem}.dots.svelte-iwk5qg{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:8px}.dot.svelte-iwk5qg{width:12px;height:12px;border-radius:50%;border:2px solid white;background:transparent;cursor:pointer;padding:0}.dot.active.svelte-iwk5qg{background:#fff}.image-wrapper.svelte-1ln2yww{aspect-ratio:var(--ar-mobile, 4 / 5)}@media(min-width:768px){.image-wrapper.svelte-1ln2yww{aspect-ratio:var(--ar-desktop, 4 / 5)}}.custom-title.svelte-1ln2yww{font-size:calc(var(--title-size) * .7);line-height:1.3}.custom-desc.svelte-1ln2yww{font-size:calc(var(--desc-size) * .8);line-height:1.5}@media(min-width:768px){.custom-title.svelte-1ln2yww{font-size:var(--title-size)}.custom-desc.svelte-1ln2yww{font-size:var(--desc-size)}}.decor-section[data-astro-cid-3bvmg5ha]{position:relative;width:100%;padding-top:var(--padding-top-mobile);margin-bottom:var(--margin-bottom-mobile)}.decor-section[data-astro-cid-3bvmg5ha]>div[data-astro-cid-3bvmg5ha]{padding-bottom:var(--padding-bottom-mobile)}.decor-element[data-astro-cid-3bvmg5ha]{position:absolute;width:var(--m-width);height:var(--m-height);top:var(--m-pos-y);left:var(--m-pos-x);transform:translate(var(--m-translate-x),var(--m-translate-y));transition:all .3s ease}.decor-element[data-astro-cid-3bvmg5ha] img[data-astro-cid-3bvmg5ha]{width:100%;height:auto}@media(min-width:768px){.decor-section[data-astro-cid-3bvmg5ha]{padding-top:var(--padding-top-desktop);margin-bottom:var(--margin-bottom-desktop)}.decor-section[data-astro-cid-3bvmg5ha]>div[data-astro-cid-3bvmg5ha]{padding-bottom:var(--padding-bottom-desktop)}.decor-element[data-astro-cid-3bvmg5ha]{width:var(--d-width);height:var(--d-height);top:var(--d-pos-y);left:var(--d-pos-x);transform:translate(var(--d-translate-x),var(--d-translate-y))}}.best-seller-container.svelte-1vnse8b{width:100%}.scroll-hidden.svelte-1vnse8b{-ms-overflow-style:none;scrollbar-width:none}.scroll-hidden.svelte-1vnse8b::-webkit-scrollbar{display:none}.tab-button.active.svelte-1vnse8b>div:where(.svelte-1vnse8b){color:#2f3030}.tab-button.active.svelte-1vnse8b>div:where(.svelte-1vnse8b):before{opacity:1;visibility:visible;width:100%;background:#2f3030}.product-grid.loading.svelte-1vnse8b .product-card:where(.svelte-1vnse8b){opacity:.4;pointer-events:none;transition:opacity .2s ease-in-out}.product-card.skeleton.svelte-1vnse8b{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #0000000d}.product-card.skeleton.svelte-1vnse8b .image-container:where(.svelte-1vnse8b){aspect-ratio:1 / 1;background-color:#f0f0f0}.shimmer.svelte-1vnse8b{animation:svelte-1vnse8b-shimmer 1.5s infinite linear;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}@keyframes svelte-1vnse8b-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.title-shimmer.svelte-1vnse8b{height:20px;width:80%;margin:.75rem auto 0;border-radius:4px}.price-shimmer.svelte-1vnse8b{height:16px;width:30%;margin:.5rem auto 0;border-radius:4px}.product-showcase-container.svelte-i75jp2{width:100%}.scroll-hidden.svelte-i75jp2{-ms-overflow-style:none;scrollbar-width:none}.scroll-hidden.svelte-i75jp2::-webkit-scrollbar{display:none}.section-slogan.svelte-i75jp2,.product-card__short-desc.svelte-i75jp2{white-space:pre-line}.product-grid.loading.svelte-i75jp2 .product-card:where(.svelte-i75jp2){opacity:.4;pointer-events:none;transition:opacity .2s ease-in-out}.product-card.skeleton.svelte-i75jp2{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #0000000d}.product-card.skeleton.svelte-i75jp2 .image-container:where(.svelte-i75jp2){aspect-ratio:1 / 1;background-color:#f0f0f0}.shimmer.svelte-i75jp2{animation:svelte-i75jp2-shimmer 1.5s infinite linear;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}@keyframes svelte-i75jp2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.title-shimmer.svelte-i75jp2{height:20px;width:80%;margin:.75rem auto 0;border-radius:4px}.desc-shimmer.svelte-i75jp2{height:14px;width:60%;margin:.5rem auto 0;border-radius:4px}.price-shimmer.svelte-i75jp2{height:16px;width:30%;margin:.5rem auto 0;border-radius:4px}.art-to-life-slider.svelte-36lb8n{position:relative;width:100%}.keen-slider__slide.svelte-36lb8n{position:relative;overflow:hidden}.product-info-skeleton.svelte-36lb8n{width:200px;height:20px;background:#e0e0e0;border-radius:4px;animation:svelte-36lb8n-shimmer 1.5s infinite linear;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}@keyframes svelte-36lb8n-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.arrow-button.svelte-36lb8n{background:none;border:none;cursor:pointer;width:32px;height:32px;transition:transform .3s ease}.arrow-button.svelte-36lb8n{background:none;border:none;cursor:pointer;width:32px;height:32px;transition:transform .3s ease;flex-shrink:0}.arrow-button.open.svelte-36lb8n{transform:rotate(180deg)}.drawer-container.open.svelte-36lb8n{height:100%}.no-products.svelte-36lb8n{padding:1rem;text-align:center;color:#777}.keen-slider.svelte-1mhr6q{border-radius:12px;overflow:hidden}.slider-product-card.svelte-1mhr6q{text-decoration:none;color:inherit;text-align:center}.slider-image-container.svelte-1mhr6q{aspect-ratio:1 / 1;background:#f0f0f0;border-radius:12px;overflow:hidden}.slider-image-container.svelte-1mhr6q img:where(.svelte-1mhr6q){width:100%;height:100%;object-fit:cover}.slider-dots.svelte-1mhr6q{display:flex;justify-content:center;gap:8px;margin-top:1rem}.slider-dot.svelte-1mhr6q{width:8px;height:8px;border-radius:50%;background:var(--site-color-brand-wash, #ebf2e4);border:none;cursor:pointer}.slider-dot.active.svelte-1mhr6q{background:var(--site-color-brand-accent, #9daf88)}.hotspot-image-column.svelte-1mhr6q{position:relative;overflow:hidden}.hotspot-bg-image.svelte-1mhr6q{width:100%;height:100%;object-fit:cover;display:block}.hotspot-dot.svelte-1mhr6q{position:absolute;transform:translate(-50%,-50%) scale(.9);width:20px;height:20px;background-color:#fff;border-radius:50%;border:2px solid #000;cursor:pointer;padding:0;z-index:10;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.hotspot-dot.svelte-1mhr6q:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;z-index:-1}.dot-pulse.svelte-1mhr6q{display:block;width:100%;height:100%;background:#fff;border-radius:50%;animation:svelte-1mhr6q-pulse 1.5s infinite ease-out}.hotspot-dot.active.svelte-1mhr6q{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 0 4px #ffffffb3}@keyframes svelte-1mhr6q-pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(2);opacity:0}}.skeleton-image.svelte-1mhr6q{aspect-ratio:1 / 1}.skeleton-title.svelte-1mhr6q{height:24px;width:80%;margin:.5rem auto;border-radius:4px}.skeleton-price.svelte-1mhr6q{height:20px;width:30%;margin:0 auto;border-radius:4px}.shimmer.svelte-1mhr6q{animation:svelte-1mhr6q-shimmer 1.5s infinite linear;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}@keyframes svelte-1mhr6q-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.card-image[data-astro-cid-cwontuqf]{aspect-ratio:3 / 4;width:100%;background:#f0f0f0}.card-image[data-astro-cid-cwontuqf] img{width:100%;height:100%;object-fit:cover}.scroll-hidden[data-astro-cid-cwontuqf]{scrollbar-width:none}.image-frame[data-astro-cid-x2lc2h5w] img{display:block;width:100%;height:auto;border-radius:4px}.action-button[data-astro-cid-x2lc2h5w].black-btn{background-color:#000!important;color:#fff!important}.form-wrapper.svelte-1wg0ldz{display:flex;align-items:center;background:#fff;border:1px solid #E8E9EB;border-radius:9999px;padding:6px;box-shadow:0 4px 6px -1px #0000000d;transition:border-color .3s}.form-wrapper.svelte-1wg0ldz:focus-within{border-color:var(--site-color-brand, #4a5d43)}.email-input.svelte-1wg0ldz{flex:1;border:none;outline:none;font-size:1rem;background:transparent;border-radius:9999px 0 0 9999px;color:#333}.email-input.svelte-1wg0ldz::placeholder{color:#9ca3af}.submit-btn.svelte-1wg0ldz{background-color:var(--site-color-cta, #4a5d43);color:var(--site-color-cta-text, #fff);border:none;border-radius:9999px;cursor:pointer;transition:background-color .3s;white-space:nowrap}.submit-btn.svelte-1wg0ldz:hover{background-color:var(--site-color-cta-dark, #3d4c37)}.submit-btn.svelte-1wg0ldz:disabled{background-color:#888;cursor:not-allowed}.success-message.svelte-1wg0ldz{display:flex;flex-direction:column;align-items:center;color:var(--site-color-brand, #4a5d43);gap:10px;animation:svelte-1wg0ldz-fadeIn .5s ease}.error-text.svelte-1wg0ldz{color:#ef4444;font-size:.9rem;margin-top:.5rem;text-align:center}@keyframes svelte-1wg0ldz-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.collab-section[data-astro-cid-vi6dr3ym] img[data-astro-cid-vi6dr3ym]{width:100%;height:100%;object-fit:cover}.faq-rich-content.svelte-a4ee4p h3{font-size:1.125rem;font-weight:600;color:#333;margin:1rem 0 .5rem}.faq-rich-content.svelte-a4ee4p h4{font-size:1rem;font-weight:600;color:#333;margin:.75rem 0 .25rem}.faq-rich-content.svelte-a4ee4p p{font-size:.875rem;line-height:1.6;color:#555;margin-bottom:.75rem}.faq-rich-content.svelte-a4ee4p ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}.faq-rich-content.svelte-a4ee4p ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0}.faq-rich-content.svelte-a4ee4p li{font-size:.875rem;line-height:1.6;color:#555;margin-bottom:.25rem}.faq-rich-content.svelte-a4ee4p strong{font-weight:600;color:#333}.faq-rich-content.svelte-a4ee4p em{font-style:italic}.faq-rich-content.svelte-a4ee4p a{color:var(--site-color-brand, #4a5d43);text-decoration:underline}.faq-rich-content.svelte-a4ee4p a:hover{text-decoration:none}.faq-rich-content.svelte-a4ee4p u{text-decoration:underline}.feature-info-section[data-astro-cid-aiugfm57] img[data-astro-cid-aiugfm57],.landing-page-section[data-astro-cid-442ypsos] img[data-astro-cid-442ypsos]{width:100%;height:100%;object-fit:cover}.feature-block[data-astro-cid-442ypsos]{background-position:0 66%;background-size:1020px auto}@media(min-width:1024px){.feature-block[data-astro-cid-442ypsos]{background-position:50% 0;background-size:1600px auto}}.story-slide-text.svelte-1dtxofz .keen-slider,.story-slide-text.svelte-1dtxofz .keen-slider__slide{overflow:visible}.slide-content.svelte-1dtxofz p{margin:0}.story-gallery-slider.svelte-taukqs .keen-slider,.story-gallery-slider.svelte-taukqs .keen-slider__slide{overflow:visible}.certifications-slider.svelte-jcgyf6{width:100%;overflow:hidden}.keen-slider__slide.svelte-jcgyf6{display:flex;align-items:center;justify-content:center}.our-story-section img{width:100%;height:100%;object-fit:cover}.symbol-section .content-page ul{list-style-type:disc;padding-left:1.5rem;margin:1rem 0}.symbol-section .content-page li{margin-bottom:.5rem}.symbol-section .content-page strong{font-weight:600;color:#090a09}.symbol-section .content-page em{font-style:italic}.symbol-section .content-page a{color:#090a09;text-decoration:underline}.symbol-section .content-page a:hover{text-decoration:none}.symbol-section .content-page p{margin-bottom:.75rem}.symbol-section .content-page p:last-child{margin-bottom:0}.core-values-description a{color:#090a09;text-decoration:underline}.core-values-description a:hover{text-decoration:none}.core-values-description strong{font-weight:600;color:#090a09}.core-values-description em{font-style:italic}.core-values-description p{margin:0}.core-values-item-desc a,.description_new a{color:#090a09;text-decoration:underline}.core-values-item-desc a:hover,.description_new a:hover{text-decoration:none}.core-values-item-desc strong,.description_new strong{font-weight:600}.core-values-item-desc em,.description_new em{font-style:italic}.core-values-item-desc p,.description_new p{margin:0}.factory-description a{color:#090a09;text-decoration:underline}.factory-description a:hover{text-decoration:none}.factory-description strong{font-weight:600}.factory-description em{font-style:italic}.factory-description p{margin:0 0 .75rem}.factory-description p:last-child{margin-bottom:0}.size-guide-section.svelte-ggsvna button:where(.svelte-ggsvna){min-width:fit-content;white-space:nowrap}.intro-text a,.what-is-desc a,.verify-desc a{color:var(--site-color-brand, #4a5d43);text-decoration:underline}.intro-text a:hover,.what-is-desc a:hover,.verify-desc a:hover{text-decoration:none}.intro-text p,.what-is-desc p,.verify-desc p{margin-bottom:.75rem}.intro-text p:last-child,.what-is-desc p:last-child,.verify-desc p:last-child{margin-bottom:0}.intro-text strong,.what-is-desc strong,.verify-desc strong{font-weight:600}.miy-root.svelte-ydcvo0{--miy-offset: 0px}.banner-button.svelte-ydcvo0:hover{filter:brightness(1.15)}.banner-overlay.svelte-ydcvo0{background-color:var(--miy-overlay-mobile)}.banner-inner.svelte-ydcvo0{min-height:var(--miy-h-mobile)}.banner-media.svelte-ydcvo0,.banner-inner.svelte-ydcvo0{grid-area:1 / 1}@media(max-width:767px){.make-it-yours-banner.is-natural-mobile.svelte-ydcvo0{display:grid;grid-template-columns:100%;grid-template-rows:auto auto}.is-natural-mobile.svelte-ydcvo0 .banner-media:where(.svelte-ydcvo0),.is-natural-mobile.svelte-ydcvo0 .banner-inner:where(.svelte-ydcvo0){grid-area:auto}.is-natural-mobile.svelte-ydcvo0 .banner-media:where(.svelte-ydcvo0){display:block}.is-natural-mobile.svelte-ydcvo0 .banner-media:where(.svelte-ydcvo0) img:where(.svelte-ydcvo0){position:static;height:auto}.is-natural-mobile.svelte-ydcvo0 .banner-inner:where(.svelte-ydcvo0){min-height:0}.make-it-yours-banner.has-ratio-mobile.svelte-ydcvo0{aspect-ratio:var(--miy-ratio-mobile)}.has-ratio-mobile.svelte-ydcvo0 .banner-inner:where(.svelte-ydcvo0){height:100%;min-height:0}}@media(min-width:768px){.make-it-yours-banner.is-natural-desktop.svelte-ydcvo0{display:grid}.is-natural-desktop.svelte-ydcvo0 .banner-media:where(.svelte-ydcvo0){display:block;align-self:center}.is-natural-desktop.svelte-ydcvo0 .banner-media:where(.svelte-ydcvo0) img:where(.svelte-ydcvo0){position:static;height:auto}.is-natural-desktop.svelte-ydcvo0 .banner-inner:where(.svelte-ydcvo0){min-height:0}.make-it-yours-banner.has-ratio-desktop.svelte-ydcvo0{aspect-ratio:var(--miy-ratio-desktop)}.has-ratio-desktop.svelte-ydcvo0 .banner-inner:where(.svelte-ydcvo0){height:100%;min-height:0}.banner-overlay.svelte-ydcvo0{background-color:var(--miy-overlay-desktop)}.banner-inner.svelte-ydcvo0{min-height:var(--miy-h-desktop)}.steps-grid.svelte-ydcvo0{gap:var(--miy-card-gap)}.miy-root.is-one-screen.svelte-ydcvo0{display:flex;flex-direction:column;max-height:calc(100vh - var(--miy-offset));max-height:calc(100dvh - var(--miy-offset));overflow:hidden}.is-one-screen.svelte-ydcvo0 .make-it-yours-banner:where(.svelte-ydcvo0){flex:0 1 var(--miy-banner-h);min-height:0}.is-one-screen.svelte-ydcvo0 .banner-inner:where(.svelte-ydcvo0){height:100%;min-height:0}.is-one-screen.svelte-ydcvo0 .banner-content:where(.svelte-ydcvo0){padding-top:1.5rem;padding-bottom:1.5rem}.is-one-screen.svelte-ydcvo0 .banner-heading:where(.svelte-ydcvo0){margin-bottom:1rem}.is-one-screen.svelte-ydcvo0 .banner-description:where(.svelte-ydcvo0){margin-bottom:1.5rem}.is-one-screen.svelte-ydcvo0 .make-it-yours-steps:where(.svelte-ydcvo0){display:flex;flex:0 1 auto;min-height:0;flex-direction:column}.is-one-screen.svelte-ydcvo0 .steps-inner:where(.svelte-ydcvo0){display:flex;flex:0 1 auto;min-height:0;flex-direction:column}.is-one-screen.svelte-ydcvo0 .steps-grid:where(.svelte-ydcvo0){flex:0 1 auto;min-height:0}.is-one-screen.svelte-ydcvo0 .step-item:where(.svelte-ydcvo0){min-height:0}.is-one-screen.svelte-ydcvo0 .step-description:where(.svelte-ydcvo0){margin-top:1rem;min-height:0}.is-one-screen.svelte-ydcvo0 .step-media:where(.svelte-ydcvo0){flex:0 1 auto;min-height:0}.is-one-screen.svelte-ydcvo0 .step-dots:where(.svelte-ydcvo0){flex:none;margin-top:.75rem}}.aok-root.svelte-1mw338x{--aok-offset: 0px}.banner-button.svelte-1mw338x:hover{filter:brightness(1.15)}.card-icon-slot.svelte-1mw338x{flex:none}.card-icon.svelte-1mw338x{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:var(--aok-icon-color)}.card-icon-img.svelte-1mw338x{width:var(--aok-icon-size);height:var(--aok-icon-size);object-fit:contain}.card-icon.svelte-1mw338x svg{display:block;width:var(--aok-icon-size);height:var(--aok-icon-size)}.banner-overlay.svelte-1mw338x{background-color:var(--aok-overlay-mobile)}.banner-inner.svelte-1mw338x{min-height:var(--aok-h-mobile)}.banner-media.svelte-1mw338x,.banner-inner.svelte-1mw338x{grid-area:1 / 1}@media(max-width:767px){.art-of-knit-banner.is-natural-mobile.svelte-1mw338x{display:grid;grid-template-columns:100%;grid-template-rows:auto auto}.is-natural-mobile.svelte-1mw338x .banner-media:where(.svelte-1mw338x),.is-natural-mobile.svelte-1mw338x .banner-inner:where(.svelte-1mw338x){grid-area:auto}.is-natural-mobile.svelte-1mw338x .banner-media:where(.svelte-1mw338x){display:block}.is-natural-mobile.svelte-1mw338x .banner-media:where(.svelte-1mw338x) img:where(.svelte-1mw338x){position:static;height:auto}.is-natural-mobile.svelte-1mw338x .banner-inner:where(.svelte-1mw338x){min-height:0}.art-of-knit-banner.has-ratio-mobile.svelte-1mw338x{aspect-ratio:var(--aok-ratio-mobile)}.has-ratio-mobile.svelte-1mw338x .banner-inner:where(.svelte-1mw338x){height:100%;min-height:0}}@media(min-width:768px){.art-of-knit-banner.is-natural-desktop.svelte-1mw338x{display:grid}.is-natural-desktop.svelte-1mw338x .banner-media:where(.svelte-1mw338x){display:block;align-self:center}.is-natural-desktop.svelte-1mw338x .banner-media:where(.svelte-1mw338x) img:where(.svelte-1mw338x){position:static;height:auto}.is-natural-desktop.svelte-1mw338x .banner-inner:where(.svelte-1mw338x){min-height:0}.art-of-knit-banner.has-ratio-desktop.svelte-1mw338x{aspect-ratio:var(--aok-ratio-desktop)}.has-ratio-desktop.svelte-1mw338x .banner-inner:where(.svelte-1mw338x){height:100%;min-height:0}.banner-overlay.svelte-1mw338x{background-color:var(--aok-overlay-desktop)}.banner-inner.svelte-1mw338x{min-height:var(--aok-h-desktop)}.cards-grid.svelte-1mw338x{gap:var(--aok-card-gap)}.aok-root.is-one-screen.svelte-1mw338x{display:flex;flex-direction:column;max-height:calc(100vh - var(--aok-offset));max-height:calc(100dvh - var(--aok-offset));overflow:hidden}.is-one-screen.svelte-1mw338x .art-of-knit-banner:where(.svelte-1mw338x){flex:0 1 var(--aok-banner-h);min-height:0}.is-one-screen.svelte-1mw338x .banner-inner:where(.svelte-1mw338x){height:100%;min-height:0}.is-one-screen.svelte-1mw338x .banner-content:where(.svelte-1mw338x){padding-top:1.5rem;padding-bottom:1.5rem}.is-one-screen.svelte-1mw338x .banner-heading:where(.svelte-1mw338x){margin-bottom:1rem}.is-one-screen.svelte-1mw338x .banner-description:where(.svelte-1mw338x){margin-bottom:1.5rem}.is-one-screen.svelte-1mw338x .art-of-knit-cards:where(.svelte-1mw338x){display:flex;flex:0 1 auto;min-height:0;flex-direction:column;padding-top:var(--aok-gap-banner-cards);padding-bottom:var(--aok-cards-pb)}.is-one-screen.svelte-1mw338x .cards-inner:where(.svelte-1mw338x){display:flex;flex:0 1 auto;min-height:0;flex-direction:column}.is-one-screen.svelte-1mw338x .cards-grid:where(.svelte-1mw338x){flex:0 1 auto;min-height:0}.is-one-screen.svelte-1mw338x .card-item:where(.svelte-1mw338x){min-height:0}.is-one-screen.svelte-1mw338x .card-head:where(.svelte-1mw338x){margin-bottom:.75rem}.is-one-screen.svelte-1mw338x .card-description:where(.svelte-1mw338x){margin-top:.75rem;min-height:0}.is-one-screen.svelte-1mw338x .card-media:where(.svelte-1mw338x){flex:0 1 auto;min-height:0}.is-one-screen.svelte-1mw338x .card-dots:where(.svelte-1mw338x){flex:none;margin-top:.75rem}.is-one-screen.svelte-1mw338x .card-icon-slot.is-bottom:where(.svelte-1mw338x){margin-top:.75rem}.is-one-screen.svelte-1mw338x .card-icon-slot.is-top:where(.svelte-1mw338x){margin-bottom:.75rem}}.section[data-astro-cid-3llcnl2r]{position:relative;aspect-ratio:16/9;width:100vw;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.section[data-astro-cid-3llcnl2r]{aspect-ratio:1/1}}.background[data-astro-cid-3llcnl2r]{position:absolute;top:0;left:0;height:100%;width:100%}.background[data-astro-cid-3llcnl2r] img[data-astro-cid-3llcnl2r]{width:100%;height:100%;object-fit:cover}.content[data-astro-cid-3llcnl2r]{position:relative;z-index:1;max-width:800px;padding:2rem;text-align:center}
