.atelier-home .tea-finder{isolation:isolate;color:#f5f4eb;background:#173a2d;padding:48px 0 36px;position:relative;overflow:clip}.atelier-home .tea-finder-layout{display:block;position:relative}.atelier-home .finder-heading{margin-bottom:24px;padding-right:25%}.atelier-home .finder-heading .eyebrow{color:#c9d7be;margin-bottom:12px}.atelier-home .tea-finder h2{font-size:clamp(36px,3.8vw,56px);line-height:1.12}.atelier-home .finder-heading>p:last-child{color:#d1decf;margin-top:12px;font-size:16px}.atelier-home .finder-controls{margin-bottom:24px;display:block}.atelier-home .finder-controls fieldset{border:0;min-width:0;margin:0;padding:0}.atelier-home .finder-tastes{width:100%;display:block}.atelier-home .finder-tastes legend{color:#d8e3d3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:650}.atelier-home .finder-taste-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html.atelier-home body button.finder-option{text-align:left;min-height:82px;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;position:relative;padding:0!important}.atelier-home .finder-option>span{color:#edf2e5;background:#244a3be8;border:1px solid #cadcc052;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;height:100%;min-height:82px;padding:15px 18px;transition:background-color .22s,color .22s,box-shadow .22s,transform .22s,border-color .22s;display:flex}.atelier-home .finder-option strong{font-size:16px;font-weight:600;line-height:1.25}.atelier-home .finder-option[aria-pressed=true]>span{color:#193e2e;background:#edf2e5;border-color:#edf2e5;transform:translateY(-1px);box-shadow:0 7px 18px #06170e24,inset 0 1px #fff}.atelier-home .finder-option:focus-visible{outline-offset:3px;outline:2px solid #edddaa}.atelier-home .finder-option-copy{gap:5px;min-width:0;display:grid}.atelier-home .finder-option-hint{color:#d1decf;font-size:12px;line-height:1.35}.atelier-home .finder-option[aria-pressed=true] .finder-option-hint{color:#48634f}.atelier-home .finder-option small{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;min-width:29px;height:29px;font-size:12px;display:grid}@media (hover:hover){.atelier-home .finder-option:hover>span{border-color:#edf2e5;transform:translateY(-2px)}}@media (width>=768px) and (width<=1100px){.atelier-home .finder-taste-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.atelier-home .finder-results-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.atelier-home .finder-results-heading>div{flex-shrink:0;align-items:center;gap:16px;display:flex}.atelier-home .finder-summary,.atelier-home [data-finder-count]{color:#d1decf;font-size:14px}.atelier-home .finder-all{margin-top:18px;font-size:15px}.atelier-home .finder-empty{border:1px solid #cadcc044;border-radius:20px;padding:24px}.atelier-home .finder-empty h3{font:500 28px var(--serif);margin:10px 0}.atelier-home .finder-empty p{font-size:15px}.atelier-home .tea-finder .finder-product-list>.finder-card{background:#f3f5eb;border:1px solid #ffffff8f;border-radius:26px;flex-direction:column;min-height:410px;display:flex;overflow:hidden;box-shadow:0 16px 36px #06170e24,inset 0 1px #fff}.atelier-home .tea-finder .finder-card .product-visual{aspect-ratio:1.42;background:#dce5d7;border-radius:0;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.atelier-home .tea-finder .finder-card .product-visual img{object-fit:cover;width:100%;height:100%}.atelier-home .tea-finder .finder-card .product-info{color:#173b2c;gap:7px;padding:18px 18px 17px}.atelier-home .tea-finder .finder-card .product-meta{color:#697568;letter-spacing:.07em;text-transform:uppercase;padding:0;font-size:12px;font-weight:650}.atelier-home .tea-finder .finder-card .product-info h3{letter-spacing:-.035em;font-size:20px;line-height:1.2}.atelier-home .tea-finder .finder-card .product-taste{color:#58675a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.atelier-home .tea-finder .finder-card .product-price{color:#173b2c;font-size:19px;margin:2px 0 0!important}html.atelier-home body .tea-finder .finder-card .product-add{min-height:48px;margin-top:auto;border-radius:999px!important;padding:10px 15px!important;font-size:13px!important}.atelier-home .tea-finder .finder-card .product-add svg{width:17px;height:17px;display:block}.atelier-home .tea-finder .finder-card .favourite-button{-webkit-backdrop-filter:blur(10px);top:12px;right:12px;background:#fbfcf5e8!important}.atelier-home .finder-scene{z-index:-1;pointer-events:none;opacity:1;width:65%;height:390px;position:absolute;top:0;right:-1%;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.atelier-home .finder-scene:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#173a2d 0,#0000 42%),linear-gradient(0deg,#173a2d 0,#0000 34%);position:absolute;inset:0}.atelier-home .finder-depth{will-change:transform;position:absolute;inset:-38px;transform:translate(0,0)}.atelier-home .finder-layer-picture,.atelier-home .finder-layer-picture img{width:100%;height:100%;display:block;position:absolute;inset:0}.atelier-home .finder-depth-far{--finder-travel:8px;z-index:0}.atelier-home .finder-layer-background img{object-fit:cover;object-position:58% 56%;filter:saturate(.82)brightness(.72)}.atelier-home .finder-depth-middle{--finder-travel:-20px;z-index:1}.atelier-home .finder-layer-tea{inset:-1% 1% -19% -5%}.atelier-home .finder-layer-tea img{object-fit:contain;object-position:72% 100%;filter:drop-shadow(0 22px 24px #04120b66)}.atelier-home .finder-depth-front{--finder-travel:-38px;z-index:2;transform-origin:73% 84%}.atelier-home .finder-layer-foreground{width:90%;height:42%;inset:auto -6% -5% 18%}.atelier-home .finder-layer-foreground img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 20px #020c0780)}@media (width<=767px){.atelier-home .tea-finder{padding:32px 0 26px}.atelier-home .finder-heading{z-index:1;padding-right:0;position:relative}.atelier-home .tea-finder h2{max-width:12ch;font-size:38px}.atelier-home .finder-heading>p:last-child{max-width:29ch}.atelier-home .finder-scene{opacity:1;width:124%;height:270px;right:-26%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#000 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#000 72%,#0000)}.atelier-home .finder-scene:after{background:linear-gradient(90deg,#173a2d 0,#0000 48%),linear-gradient(0deg,#173a2d 0,#0000 29%)}.atelier-home .finder-depth{inset:-26px}.atelier-home .finder-depth-far{--finder-travel:6px}.atelier-home .finder-layer-background img{object-position:68% 56%}.atelier-home .finder-depth-middle{--finder-travel:-15px}.atelier-home .finder-layer-tea{inset:4% -2% -21% -5%}.atelier-home .finder-layer-tea img{object-position:72% 100%}.atelier-home .finder-depth-front{--finder-travel:-28px}.atelier-home .finder-layer-foreground{width:88%;height:38%;inset:auto -8% -3% 24%}.atelier-home .finder-controls{z-index:2;margin-bottom:19px;position:relative}.atelier-home .finder-tastes legend{margin-bottom:9px}.atelier-home .finder-taste-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:repeat(2,82px);grid-template-columns:none;grid-auto-columns:248px;grid-auto-flow:column;gap:8px;width:calc(100% + 40px);margin-inline:-20px;padding:2px 20px 10px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.atelier-home .finder-taste-rail::-webkit-scrollbar{width:0;height:0;display:none}.atelier-home button.finder-option{scroll-snap-align:start}.atelier-home .finder-option>span{height:82px;padding:12px 14px}.atelier-home .finder-option strong{font-size:15px}.atelier-home .finder-results-heading{align-items:end}.atelier-home .finder-summary{line-height:1.4}.atelier-home .finder-results-heading{flex-wrap:wrap;gap:10px}.atelier-home .finder-results-heading>div{justify-content:space-between;gap:8px;width:100%}.atelier-home [data-finder-count]{font-size:12px}.atelier-home .tea-finder .finder-product-list[data-carousel-track]{grid-auto-columns:82%}.atelier-home .tea-finder .finder-product-list>.finder-card{border-radius:24px;min-height:430px}.atelier-home .tea-finder .finder-card .product-visual{aspect-ratio:1.34}.atelier-home .tea-finder .finder-card .product-info{padding:17px}.atelier-home .tea-finder .finder-card .product-info h3{font-size:21px}.atelier-home .tea-finder .finder-card .product-taste{min-height:39px;font-size:13px}}@media (prefers-reduced-motion:reduce){.atelier-home .finder-depth{transform:none!important}.atelier-home .finder-option>span,.atelier-home .finder-option svg:last-child{transition:none}}@media (width<=374px){.atelier-home .finder-taste-rail{width:calc(100% + 30px);margin-inline:-15px;padding-inline:15px;scroll-padding-inline:15px}}@supports (animation-timeline:view()) and (animation-range:cover 0% cover 100%){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.atelier-home .tea-finder.has-native-parallax{view-timeline-name:--finder-depth;view-timeline-axis:block;view-timeline-inset:0}.atelier-home .has-native-parallax .finder-depth{animation:linear both finder-depth-shift;animation-timeline:--finder-depth;animation-range:cover}.atelier-home .has-native-parallax.ambient-paused .finder-depth,.atelier-home .has-native-parallax.motion-paused .finder-depth{will-change:auto;animation-play-state:paused}}}@keyframes finder-depth-shift{0%{transform:translate3d(0, calc(-1 * var(--finder-travel)), 0)}to{transform:translate3d(0, var(--finder-travel), 0)}}.atelier-home body{font-size:16px}.atelier-home .section-heading h2{font-size:clamp(36px,4.5vw,60px);line-height:1.08}.atelier-home .section-heading p{font-size:17px;line-height:1.65}.atelier-home .brand-copy>p:not(.eyebrow),.atelier-home .place-copy>p:not(.eyebrow),.atelier-home .gift-copy>p:not(.eyebrow),.atelier-home .newsletter-inner>div>p:not(.eyebrow),.atelier-home .community-note>p{font-size:17px;line-height:1.75}.atelier-home .brand-photo{aspect-ratio:1;border-radius:14px;height:auto}.atelier-home .brand-photo img{object-fit:cover;object-position:center 38%;height:100%}.atelier-home .category-copy h3{font-size:18px}.atelier-home .category-copy p{font-size:14px;line-height:1.5}.atelier-home .category-copy{bottom:22px;left:18px;right:42px}.atelier-home .category-arrow{width:30px;height:30px;bottom:22px;right:12px}.atelier-home .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.atelier-home .category-card{aspect-ratio:1.45}.atelier-home .collection-filters{flex-wrap:wrap;overflow:visible}.atelier-home .collection-controls{align-items:start}.atelier-home .collection-count{font-size:14px}.atelier-home .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.atelier-home .product-card{isolation:isolate;border-radius:12px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.atelier-home .product-card[hidden]{display:none}.atelier-home .product-card:hover{transform:none;box-shadow:0 8px 25px #173b2c0d}.atelier-home .product-visual{aspect-ratio:1.1;flex-shrink:0;position:static}.atelier-home .product-visual img{mix-blend-mode:normal;transition:none}.atelier-home .product-card:hover .product-visual img{transform:none}.atelier-home .product-info{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.atelier-home .product-meta{font-size:14px;line-height:1.5}.atelier-home .product-info h3{font:650 19px/1.4 var(--sans);letter-spacing:-.025em;min-height:0;margin:0}.atelier-home .product-info h3 a{color:inherit;text-decoration:none}.atelier-home .product-card-link:after{content:"";z-index:1;position:absolute;inset:0}.atelier-home .product-card:has(.product-card-link:focus-visible){outline-offset:4px;outline:3px solid #759755}.atelier-home .product-price{font-size:22px;margin:5px 0 0!important}.atelier-home .product-price>span{color:#5e6c5c;font-size:14px;font-weight:400}.atelier-home .product-card .product-add{z-index:2;justify-content:center;margin-top:auto;position:relative;font-size:15px!important}.atelier-home .product-card .product-add span{margin:0}.atelier-home .product-card .product-add svg{flex-shrink:0;margin:0}.atelier-home .product-card .product-add:disabled{opacity:.6}html body .product-card .favourite-button{z-index:2;place-items:center;width:44px;height:44px;min-height:44px;display:grid;top:12px;right:12px;box-shadow:0 2px 8px #132d2014;color:#274734!important;background:#faf9f1!important;border:1px solid #e1e4d8!important}.atelier-home .favourite-button[aria-pressed=true] svg{fill:#adc98b}.atelier-home .finder-card{background:#f4f4e9;border-color:#dce3ce;grid-template-columns:32% minmax(0,1fr);display:grid}.atelier-home .finder-card .product-visual{aspect-ratio:auto;border-radius:0;height:100%;min-height:180px;overflow:hidden}.atelier-home .finder-card .product-visual picture{display:block}.atelier-home .finder-card .product-info{color:#173b2c;gap:6px;padding:18px 16px}.atelier-home .finder-card .product-info h3{font-size:18px}.atelier-home .finder-card .product-add{margin-top:6px}html body .finder-card .favourite-button{width:44px;min-width:44px;height:44px;min-height:44px;top:8px;right:8px;padding:7px!important}.atelier-home .finder-card .favourite-button svg{width:20px;height:20px}.atelier-home .finder-card .product-card-link:focus-visible{outline:none}.atelier-home .home-toast{max-width:min(600px,100vw - 28px);font-size:15px}.atelier-home .home-toast .text-link{font-size:14px}@media (width>=1440px){.atelier-home .category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.atelier-home .category-card{aspect-ratio:1.2}}@media (width<=1100px){.atelier-home .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atelier-home .product-card .product-add{font-size:14px!important}}@media (width<=767px){.atelier-home .category-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:12px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.atelier-home .category-card{aspect-ratio:.88;min-width:0;transform:none!important}.atelier-home .category-copy{bottom:16px;left:13px;right:12px}.atelier-home .category-copy h3{font-size:17px}.atelier-home .category-copy p{font-size:14px}.atelier-home .category-arrow{display:none}.atelier-home .category-card img{transform:none!important}.atelier-home .collection-controls{display:block}.atelier-home .collection-filters{gap:8px;width:100%;margin:0;padding:0}.atelier-home .collection-count{margin-top:16px;display:block}.atelier-home .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.atelier-home .brand-photo{aspect-ratio:1;border-radius:12px}.atelier-home .brand-copy>p:not(.eyebrow){font-size:16px}.atelier-home .home-toast{flex-wrap:wrap;bottom:16px}.atelier-home .home-toast [data-toast-text]{flex:1;min-width:170px}}@media (width<=560px){.atelier-home .product-grid{grid-template-columns:minmax(0,1fr)}.atelier-home .product-visual{aspect-ratio:1.35}.atelier-home .product-info{padding:20px}.atelier-home .product-info h3{font-size:21px}.atelier-home .product-card .product-add{font-size:16px!important}.atelier-home .finder-card .product-info{padding:15px 12px}.atelier-home .finder-card .product-info h3{font-size:17px}.atelier-home .finder-card .product-add{font-size:14px!important}.atelier-home .finder-card .product-add svg{display:none}.atelier-home .finder-card .product-visual{aspect-ratio:auto;min-height:185px}.atelier-home .finder-card .product-meta{font-size:14px}}.atelier-home .wordmark small{font-size:9px}.atelier-home #filozofia,.atelier-home #kategorie,.atelier-home #kolekcja,.atelier-home #historia{scroll-margin-top:105px}.atelier-home .category-card picture,.atelier-home .category-card picture img{width:100%;height:100%}.atelier-home .product-price .product-weight{white-space:nowrap;color:#50614f;font-size:13px;font-weight:500}@media (width>=768px) and (width<=1023px){.atelier-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1024px){.atelier-home{--home-announcement-height:30px;--home-header-height:86px}.atelier-home .announcement{height:var(--home-announcement-height)}.atelier-home .header-inner{height:var(--home-header-height)}.atelier-home .home-opening{min-height:calc(100svh - var(--home-announcement-height) - var(--home-header-height) - 1px);grid-template-rows:minmax(min-content,1fr) auto;display:grid}.atelier-home .home-opening .hero{align-items:center;height:auto;min-height:0;padding-block:clamp(16px,10svh - 48px,32px);display:grid}.atelier-home .home-opening .benefits{padding-block:clamp(18px,10svh - 42px,30px)}.atelier-home .home-opening .hero-content{padding-top:0}.atelier-home .home-opening .hero h1{font-size:clamp(64px,min(7.8vw,12svh),118px)}}.atelier-home .collection-carousel{min-width:0;position:relative}.atelier-home .carousel-controls{justify-content:flex-end;gap:8px;display:flex}.atelier-home .collection-carousel>.carousel-controls{margin:0 0 14px}html.atelier-home body .carousel-controls button{color:#244831;background:#fffffacc;border:1px solid #cdd7c6;place-items:center;width:44px;height:44px;min-height:44px;display:grid;box-shadow:inset 0 1px #fff}.atelier-home .carousel-previous svg{transform:rotate(180deg)}.atelier-home .carousel-controls button:disabled{opacity:.35}.atelier-home :is(.product-grid.product-carousel,.finder-product-list){overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;align-items:stretch;gap:20px;min-width:0;padding:3px 2px 14px;scroll-padding-inline:2px;display:grid;overflow:auto hidden}.atelier-home [data-carousel-track]:focus-visible{outline-offset:4px;border-radius:22px;outline:2px solid #8aab6c}.atelier-home [data-carousel-track]>.product-card{scroll-snap-align:start;scroll-snap-stop:always;border-radius:24px;min-width:0;box-shadow:0 3px 14px #173b2c08}.atelier-home .product-carousel .product-visual{aspect-ratio:1.15}.atelier-home .product-carousel .product-info{gap:9px;padding:18px}.atelier-home .product-carousel .product-info h3{font-size:19px}.atelier-home .product-carousel .product-card .product-add{font-size:14px!important}.atelier-home .product-card .favourite-button{background:#fffff5e8!important;border-radius:50%!important}.atelier-home .collection-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.atelier-home .collection-filters{-webkit-backdrop-filter:blur(10px);background:#e9eee3b3;border:1px solid #ffffffed;border-radius:28px;flex-wrap:wrap;gap:5px;padding:6px;display:flex;box-shadow:inset 0 1px #fff,0 4px 18px #173b2c08}html.atelier-home body .collection-filters .filter-button{color:#53644e;min-height:44px;border-radius:999px!important;padding:10px 20px!important;font-size:15px!important}html.atelier-home body .collection-filters .filter-button.is-active{color:#f9fcf3;box-shadow:0 3px 9px #173b2c24,inset 0 1px #ffffff24;background:#234832!important}.atelier-home .collection-count{margin-left:auto}.atelier-home .finder-product-list[data-carousel-track]{grid-auto-columns:calc(25% - 12px);gap:16px}.atelier-home .finder-product-list>.finder-card{background:#f2f4e9f5;border:1px solid #ffffff85;grid-template-columns:31% minmax(0,1fr);min-height:185px;display:grid}.atelier-home .finder-card .product-visual{aspect-ratio:auto;height:100%;min-height:0}.atelier-home .finder-card .product-info{gap:6px;padding:16px}.atelier-home .finder-card .product-info h3{font-size:17px;line-height:1.35}.atelier-home .finder-card .product-meta{padding-right:35px;font-size:13px}.atelier-home .finder-card .product-price{font-size:19px}html.atelier-home body .finder-card .product-add{min-height:42px;padding:10px 12px!important;font-size:13px!important}.atelier-home .finder-card .product-add svg{display:none}.atelier-home .finder-results .carousel-controls button{color:#edf4e4;background:#ffffff15;border-color:#fff3;box-shadow:inset 0 1px #fff2}@media (width<=1100px){.atelier-home .product-grid.product-carousel{grid-auto-columns:calc(33.3333% - 13.3333px)}.atelier-home .finder-product-list[data-carousel-track]{grid-auto-columns:calc(50% - 8px)}}@media (width<=767px){.atelier-home :is(.product-grid.product-carousel,.finder-product-list[data-carousel-track]){scroll-snap-type:x mandatory;touch-action:pan-x pan-y;width:calc(100% + 40px);margin-inline:-20px;padding:3px 20px 12px;scroll-padding-inline:20px}.atelier-home .product-grid.product-carousel{grid-auto-columns:82%;gap:14px}.atelier-home .collection-filters{overscroll-behavior-x:contain;scrollbar-width:none;width:calc(100% + 40px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:9px;margin-inline:-20px;padding:4px 20px 10px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.atelier-home .collection-filters::-webkit-scrollbar{width:0;height:0;display:none}html.atelier-home body .collection-filters .filter-button{flex:none;box-shadow:0 3px 12px #173b2c0a;background:#eef2e9!important;border:1px solid #d3dccd!important;padding:9px 16px!important;font-size:14px!important}html.atelier-home body .collection-filters .filter-button.is-active{background:#234832!important;border-color:#234832!important}.atelier-home .collection-count{margin:5px 0 0;font-size:14px;display:block}.atelier-home .collection-carousel>.carousel-controls{margin-top:-44px;margin-bottom:15px}.atelier-home .product-carousel .product-info h3{font-size:19px}.atelier-home .product-carousel .product-visual{aspect-ratio:1.08}.atelier-home .finder-product-list[data-carousel-track]{grid-auto-columns:90%;gap:12px}.atelier-home .finder-card .product-info{padding:15px 12px}.atelier-home .finder-card .product-visual{min-height:0}.atelier-home .finder-card .product-meta{font-size:13px}.atelier-home .finder-card .product-info h3{font-size:17px}}@media (width<=360px){.atelier-home .product-grid.product-carousel{grid-auto-columns:84%}.atelier-home .finder-product-list[data-carousel-track]{grid-auto-columns:92%}.atelier-home .finder-card .product-info h3{font-size:16px}}@media (prefers-reduced-transparency:reduce){.atelier-home .collection-filters{-webkit-backdrop-filter:none;background:#e9eee3}.atelier-home .finder-product-list>.finder-card{background:#f2f4e9}}@media print{.atelier-home :is(.product-grid.product-carousel,.finder-product-list){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.atelier-home .carousel-controls{display:none!important}}.atelier-home [data-carousel-track]::-webkit-scrollbar{width:0;height:0;display:none}html.atelier-home body .collection-filters .filter-button{transition:background-color .22s,color .22s,box-shadow .22s}@media (prefers-reduced-motion:reduce){html.atelier-home body .collection-filters .filter-button{transition:none}}.atelier-home .discover-section{padding-bottom:72px;position:relative}.atelier-home .collection-anchor{scroll-margin-top:105px;position:absolute;top:0;left:0}.atelier-home .discover-section .category-card{outline-offset:4px;outline:3px solid #0000}.atelier-home .discover-section .category-card[aria-pressed=true]{outline-color:#285d3c}.atelier-home .discover-section .category-card[aria-pressed=true] .category-arrow{color:#214b32;background:#f8f7f2;transform:rotate(90deg)}.atelier-home .discover-section .category-card:focus-visible{outline-width:3px;outline-color:#285d3c}.atelier-home .collection-results{margin-top:34px;scroll-margin-top:110px}.atelier-home .collection-result-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.atelier-home .collection-result-heading h3{font-family:var(--sans);font-size:21px;font-weight:600;line-height:1.35}.atelier-home .collection-result-heading .collection-count{color:var(--muted);margin:4px 0 0;font-size:14px}.atelier-home .collection-result-heading .carousel-controls{flex-shrink:0}.atelier-home .collection-footer{justify-content:center;margin-top:36px;display:flex}.atelier-home .collection-footer .button{min-height:52px}@media (width<=767px){.atelier-home .discover-section{padding-bottom:48px}.atelier-home .collection-results{margin-top:28px}.atelier-home .collection-result-heading{gap:12px}.atelier-home .collection-result-heading h3{font-size:19px}.atelier-home .collection-footer{margin-top:28px}}@media (width<=374px){.atelier-home :is(.product-grid.product-carousel,.finder-product-list[data-carousel-track]){width:calc(100% + 30px);margin-inline:-15px;padding-inline:15px;scroll-padding-inline:15px}}
