body{background:#e5dfcb url(/autumn/birch-moss.jpg) top/100% auto repeat-y;color:#493c2e}body:before{display:none}header{max-width:1280px;margin:16px auto 0;background:#f5eddbeF;border:1px solid #bfb293;border-radius:8px 8px 0 0;box-shadow:0 4px 20px #544a2512}.topline{background:#737954;color:#fff6df;padding:8px 20px}.demo-strip{max-width:1280px;margin:auto;background:#eee1cbeF;color:#65523b;padding:8px 16px}.brand-mark{width:58px;height:66px;object-fit:contain}.brand .brand-wordmark{font-size:51px;color:#61422e}.brand .brand-wordmark small{color:#737451}main{max-width:1280px;margin:auto}.hero{margin:28px 30px 40px;min-height:540px;text-align:left;padding:75px 42% 65px 7%;background:linear-gradient(90deg,#f5eddb 3%,#f5eddbee 45%,#f5eddb10 75%),url(/autumn/pumpkins.jpg) 100%/auto 115% no-repeat;background-color:#f5eddb;border:1px solid #c6b48f;border-radius:48% 4% 42% 3%/4% 44% 4% 43%;box-shadow:0 9px 35px #67543019;isolation:auto}.hero:after,.hero:before{display:none}.hero h1{font-size:clamp(2.8rem,4.5vw,4.7rem);margin:20px 0;max-width:680px;text-shadow:none;color:#593b28}.hero p{font-size:21px;margin:0 0 26px;text-shadow:none}.hero>.eyebrow{color:#985d38;letter-spacing:.19em}.hero .story-button{display:inline-flex;margin:12px 0 0 12px}.hero-note{color:#805b3e;font-size:2rem}.button,.card-bottom>a{background:#777c55;color:#fff8e6;border:1px solid #5f6542;border-radius:9px 19px 8px 17px;box-shadow:inset 0 0 0 3px #e7dfb926,0 3px 0 #575b3820}.button:hover,.card-bottom>a:hover{background:#616745}.story-button{background:#f2dfbc;color:#60432e;border-color:#b7875e}.story-button:hover{background:#e8c99e}.category-section{padding:10px 40px 60px}.category-grid{gap:26px}.category{clip-path:none;overflow:visible;padding:20px 16px 25px;background:#f4e8d2;border:1px solid #bf9c6e;border-radius:15px 5px 18px 7px;box-shadow:0 6px 18px #6653341a;transform:rotate(-1deg)}.category:nth-child(2n){transform:rotate(1deg)}.category:before{content:"";width:58px;height:20px;position:absolute;left:calc(50% - 29px);top:-10px;background:#b68650a6;transform:rotate(-5deg)}.category:after{inset:6px;border:1px dashed #bd976776;border-radius:inherit}.category:hover{transform:translateY(-5px) rotate(0)}.category .category-art{aspect-ratio:1.6;border-radius:50%;background-size:cover;background-position:50%;width:82%;margin:0 auto 20px}.category .category-art-0{background-image:url(/autumn/leaves.jpg)}.category .category-art-1{background-image:url(/autumn/cotton.jpg);background-position:center 42%}.category .category-art-2{background-image:url(/products/sheep.png)}.category .category-art-3{background-image:url(/autumn/pumpkins.jpg)}.category h3{font-size:1.9rem}.category p{font-size:16px}.featured{margin:0 30px 45px;padding:35px 30px 40px;max-width:none;background:#f5efdfec;border-radius:8px;border:1px solid #c7b996}.featured h2{color:#855237;font-size:3.6rem}.product-grid{gap:24px}.product-card{background:#f7ecd6;border:1px solid #bfa57d;border-radius:6px 16px 7px 12px;padding:8px;box-shadow:0 5px 13px #59482914}.card-image{border-radius:5px 12px 4px 8px}.card-info{padding:15px 6px 8px}.card-info h3{font-size:1.6rem}.favorite{background:#f5ead5}.card-badge{background:#f3e4c9ed}.card-bottom>a{font-size:16px}.values{background:#f5ecdde8;border-block:1px dashed #a59066;margin:0 60px 50px;padding:24px;gap:36px}.personal-banner{margin:45px 60px;padding:60px 50px;min-height:340px;background:linear-gradient(90deg,#f4ebdceF 20%,#f4ebdcdf 55%,transparent),url(/autumn/bicycle.jpg) right 45%/auto 150% no-repeat;background-color:#eee2cb;border:1px solid #b89c74;border-radius:8px 35px 7px 28px;box-shadow:0 5px 18px #715a2920}.personal-banner h2{font-size:3.8rem;color:#855237}.story{background:#f4eddfef;margin:55px auto;max-width:860px;border:1px solid #bfad88;border-radius:50% 50% 8px 8px/12% 12% 8px 8px;padding:60px 70px}.story h2{color:#855237}.story-art{background-image:url(/autumn/leaves.jpg);background-position:50%}.page{background:#f7efdfed;margin:28px auto 50px;border:1px solid #c3b492;border-radius:12px;padding:45px 40px 70px}.contact-form,.filters,.receipt,.summary{background:#e6dfc8;border-color:#b9ad8a}.nothing,.notice{background:#eee0c4}.category-tabs button{background:#efe3cc}.category-tabs button.active{background:#737954}.mobile-nav{background:#f1e7d3}.choice [data-slot=select-trigger],.quantity,.search-box,input:not([type=checkbox]):not([type=radio]),textarea{background:#faf2e2}footer{max-width:1280px;margin:0 auto}.footer-main{background:#ece2cfeF;color:#57432e;border:1px solid #b7a783;padding:45px 25px}.footer-main:before{display:none}.footer-main>.brand{color:#593e2c}.footer-main>p{color:#6b5236}.footer-main a:hover{color:#9d5c35}.footer-bottom{background:#686e4c;color:#fff1d3;padding:20px 32px}.footer-main .brand-mark{width:70px;height:78px}@media(max-width:1000px){header{margin-top:0;border-radius:0}.hero{padding-left:5%;padding-right:32%;background-position:100%}.hero h1{font-size:3.6rem}.hero .story-button{margin-left:0}.category-grid{gap:18px}.category-section{padding-inline:30px}.category h3{font-size:1.6rem}.personal-banner,.story,.values{margin-inline:30px}.page{margin-inline:18px}.brand .brand-wordmark{font-size:43px}}@media(max-width:760px){body{background-size:auto 1100px;background-position:top}.hero{margin:20px 14px 35px;padding:50px 25px 160px;min-height:600px;text-align:center;background:linear-gradient(#f5eddb,#f5eddbea 56%,#f5eddb10 90%),url(/autumn/pumpkins.jpg) bottom/100% auto no-repeat;background-color:#f5eddb;border-radius:12px 35px 10px 30px}.hero h1{font-size:clamp(2.5rem,10vw,3.8rem)}.hero p{font-size:20px}.hero .story-button{display:flex;margin:12px auto}.hero-note{font-size:1.8rem}.category-section{padding:10px 18px 35px}.category-grid{gap:24px 14px}.category{padding:18px 9px}.category .category-art{aspect-ratio:1.2;margin-bottom:14px}.category p{font-size:15px}.category h3{font-size:1.6rem}.category span:not(.category-art){font-size:16px}.featured{margin:10px 12px 35px;padding:25px 12px}.featured h2{font-size:2.9rem}.product-grid{gap:16px 10px}.product-card{padding:5px}.card-info h3{font-size:1.4rem}.card-bottom{font-size:15px}.card-bottom>a{font-size:14px;padding-inline:12px}.values{margin:0 18px 30px;padding:20px 10px;gap:16px}.personal-banner{margin:25px 14px;padding:35px 24px;background:linear-gradient(90deg,#f4ebdcf7,#f4ebdcd9),url(/autumn/bicycle.jpg) 100%/cover}.personal-banner h2{font-size:3rem}.story{margin:30px 14px;padding:45px 25px}.story h2{font-size:2.8rem}.page{margin:18px 12px 35px;padding:30px 16px 50px}.brand-mark{width:39px;height:48px}.brand .brand-wordmark{font-size:35px}.brand .brand-wordmark small{font-size:10px}header{padding:18px 12px}.actions .icon-button{width:36px}.footer-main .brand .brand-wordmark{font-size:48px}.footer-bottom{padding:20px}.section-heading{align-items:start}.section-heading>.text-link{font-size:15px}}@media(prefers-reduced-motion:reduce){.category,.category:hover,.category:nth-child(n){transform:none}}body{background:#faf6ed url(/autumn/airy-watercolor.png) top/100% auto repeat-y}.topline{background:#e6e8d9;color:#566045;border-bottom:1px solid #d9ddc8}header{background:#faf6edb8;margin-top:10px}.demo-strip{background:#f2ecdfb8;color:#766a58;border-block:1px solid #e2d9c8}.hero{background:none;border:0;box-shadow:none;border-radius:0;text-align:center;margin:25px 0 35px;padding:85px 19% 65px;min-height:490px}.hero h1{font-size:clamp(3rem,4.9vw,4.9rem);margin:20px auto 24px;max-width:780px}.hero p{margin:0 auto 28px;max-width:600px}.hero .story-button{margin:10px 0 0 12px}.hero-note{margin-top:26px}.section{max-width:1140px}.category-section{padding-top:15px;padding-bottom:70px}.category{background:#faf6eddb;border:1px solid #d7cbb5;border-radius:18px;padding:28px 12px;box-shadow:none;transform:none!important;overflow:hidden}.category:after,.category:before{display:none}.category:hover{background:#f1e9d8}.category .category-art{background:none!important;mask-image:none;mix-blend-mode:normal;height:54px;width:54px;aspect-ratio:auto;margin:0 auto 18px;border-radius:0;display:flex;align-items:center;justify-content:center;color:#9b6c49}.category .category-art svg{width:40px;height:40px;stroke-width:1.1}.category h3{font-size:1.85rem}.category p{color:#746650}.featured{background:#faf6eddd;border:0;padding:35px 35px 50px;margin:0 auto 45px;border-radius:16px}.featured h2{font-size:3.4rem}.product-card{background:#fcf8f0;border-color:#dfd3c0;box-shadow:none;border-radius:10px;padding:7px}.card-image{border-radius:7px}.card-info{padding:17px 9px 12px}.product-grid{gap:26px}.button,.card-bottom>a{box-shadow:none;border-radius:25px;background:#747e5d;border-color:#747e5d}.story-button{background:#faf4e8;color:#6e533c;border-color:#c3aa87}.favorite{background:#f9f1e3}.card-badge{background:#faf3e5ed}.values{background:#faf6edbb;border-color:#ddd3c0;margin:0 auto 60px;max-width:1060px}.personal-banner{background:#edeedecc;border:0;box-shadow:none;text-align:center;max-width:1060px;margin:40px auto;padding:55px;border-radius:12px}.personal-banner p{margin:20px auto;max-width:660px}.personal-banner h2{font-size:3.5rem}.story{background:#faf6edbb;border:0;border-radius:0;margin:65px auto;padding:40px 60px 65px;max-width:830px}.footer-main{background:#f1ecdfdc;border:0;border-top:1px solid #d9cfbd}.footer-bottom{background:#e1e5d3;color:#536044;border:0}.page{background:#faf6edf2;border-color:#e5dccb}.story-art{background-image:url(/autumn/airy-watercolor.png);background-size:cover;background-position:top}.contact-form,.filters,.receipt,.summary{background:#eeeddf;box-shadow:none;border-color:#dad6c3}@media(max-width:1000px){.hero{padding-inline:15%}.personal-banner,.values{margin-inline:35px}.featured{margin-inline:25px}}@media(max-width:760px){body{background-size:100% auto}.hero{background:#faf6ed80;margin:10px 20px 25px;padding:55px 12px 40px;min-height:450px}.hero h1{font-size:clamp(2.65rem,10vw,3.9rem)}.hero p{font-size:20px}.hero .story-button{display:flex;margin:12px auto}.category-section{padding:10px 20px 40px}.category-grid{gap:14px}.category{padding:22px 10px}.category h3{font-size:1.6rem}.category .category-art{height:40px;margin-bottom:12px}.category .category-art svg{width:32px;height:32px}.featured{margin:0 12px 30px;padding:25px 10px}.featured h2{font-size:2.8rem}.product-grid{gap:16px 12px}.card-info{padding:12px 5px}.values{margin:0 22px 35px}.personal-banner{margin:30px 20px;padding:35px 22px;background:#edeedee8}.personal-banner h2{font-size:3rem}.story{margin:30px 20px;padding:35px 20px}.page{background:#faf6edf5}.footer-main{background:#f1ecdfef}}body{background-repeat:no-repeat}@media(max-width:760px){.hero{background:#faf6eddf}.category,.featured{background:#faf6edf2}header{background:#faf6eddf}}body{background:#e8d4b2;min-height:100vh;isolation:isolate}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:#e8d4b2 url(/autumn/bark-watercolor.png) top/100% auto repeat-y}header{background:#f3e5cdb8}.demo-strip{background:#eadecabf}.hero{background:radial-gradient(ellipse,#f3e5cd8a 0,#f3e5cd45 55%,transparent 74%)}.story-art{background-image:url(/autumn/bark-watercolor.png)}@media(max-width:760px){.hero{background:#f3e5cdbd}header{background:#f3e5cde8}}.topline{color:#584e37;text-shadow:0 1px 4px #f8ecd7;padding-top:12px}.topline,header{background:transparent;border:0}header{margin-top:0;box-shadow:none}.demo-strip{background:#dfcfb244;border:0;color:#5f503a}.button,.card-bottom>a,.category-tabs button.active{background-color:#727c4e;background-image:url(/autumn/paint-grain.svg),radial-gradient(ellipse at 30% 15%,#b1b47a80,transparent 70%);background-blend-mode:multiply,normal;background-size:180px 100%,cover;border:2px solid #697247;border-radius:22px 16px 25px 14px/15px 22px 16px 23px;box-shadow:inset 0 0 7px #3d4a3645,inset 0 0 0 2px #e3d5ad38,0 2px 2px #554c2520;color:#fff9e8}.button:hover,.card-bottom>a:hover{background-color:#626e41;box-shadow:inset 0 0 9px #33432155,0 4px 9px #54432624}.button:active,.card-bottom>a:active{box-shadow:inset 0 2px 5px #303a3544}.story-button{background-color:#c19a70;border-color:#a47c52;color:#392d20}.story-button:hover{background-color:#b88f64;color:#302316}.category,.product-card{--frame:#858b60;background:#f2e8d4 url(/autumn/paint-grain.svg);background-blend-mode:multiply;background-size:210px 180px;border:4px solid var(--frame);border-radius:25px 20px 23px 18px/19px 26px 18px 25px;box-shadow:inset 0 0 0 2px #dcd0b199,0 0 0 1px #6d63473d,0 4px 9px #6553331c;position:relative}.category:nth-child(4n+2),.product-card:nth-child(4n+2){--frame:#bf9c64}.category:nth-child(4n+3),.product-card:nth-child(4n+3){--frame:#a19078}.category:nth-child(4n+4),.product-card:nth-child(4n+4){--frame:#ac826c}.category{padding:30px 16px 26px}.category:hover{background-color:#eaddc2;box-shadow:inset 0 0 0 2px #e6d8b9,0 5px 12px #65533326}.category .category-art{color:var(--frame);border-radius:48% 53% 45% 51%;background:radial-gradient(ellipse,#c7c99b66,transparent 73%)!important;width:72px;height:65px}.category>span:last-child{border:1.5px solid var(--frame);border-radius:45% 40% 44% 38%/48%;padding:7px 12px;max-width:170px;margin:auto;background:#f6eedb99;color:#544a36}.product-card{padding:9px}.card-image{border-radius:15px 12px 17px 10px}.card-info{padding:18px 7px 13px}.actions .icon-button,.favorite{background:#c4c399 url(/autumn/paint-grain.svg);background-blend-mode:multiply;background-size:100% 100%;border:1.5px solid #8e9470;box-shadow:inset 0 0 4px #67734c40,0 2px 3px #66533322;color:#475234;border-radius:48% 53% 45% 51%}.favorite{background-color:#cca08a;border-color:#ae7e68;color:#674331}.favorite.is-favorite{background-color:#aa715c;color:#fff4df}.actions{gap:7px}.actions .icon-button:hover{background-color:#abb584}.category-tabs button,.quantity,.search-box{border:2px solid #969c76;border-radius:18px 23px 17px 21px;background-color:#f1e6cf}.featured{background:#eadcc366}.personal-banner{background:#dedec6d9;border:2px solid #a3a780;border-radius:24px 17px 22px 18px;box-shadow:inset 0 0 0 3px #f5ead16b}@media(max-width:760px){header{background:transparent}.actions{gap:4px}.actions .icon-button{width:34px;height:36px}.category{border-width:3px;padding:22px 8px}.category>span:last-child{font-size:15px;padding:6px}.product-card{border-width:3px;padding:5px}.card-info{padding-inline:3px}.card-bottom>a{padding-inline:10px}.featured{background:#eadcc3c2}}.category:nth-child(n),.product-card:nth-child(n){border-radius:25px 20px 23px 18px/19px 26px 18px 25px;background-size:100% 100%;background-repeat:no-repeat}.category{display:flex;flex-direction:column;align-items:stretch}.category>span:last-child{margin-top:auto;width:100%;border-radius:22px 17px 23px 18px}.category p{min-height:3.3em}body{color:#302719}.card-info .meta,.catalog-note,.category p,.demo-strip,.eyebrow,.hero p,.hero-note,.hero>.eyebrow,.meta,.topline,p{color:#443421}.featured h2,.hero h1,.personal-banner h2,.story h2,h1,h2,h3{color:#392717;font-weight:600}.card-bottom,.category span,.demo-strip,.text-link,.topline,nav a{font-weight:600}.hero p{font-weight:500}.brand .brand-wordmark{color:#3c2819}.category:nth-child(n),.product-card:nth-child(n){border:0;border-radius:22px;background:#f5eddc url(/autumn/watercolor-ui.png) 50.4% 79.4%/330.3% 341.3% no-repeat;box-shadow:0 5px 12px #4a3a2520;padding:28px 23px}.product-card:nth-child(n){padding:24px 20px 22px}.card-image{border-radius:13px}.card-info{padding:16px 3px 4px}.category .category-art{display:block;width:100%;aspect-ratio:1;background-image:url(/autumn/watercolor-ui.png)!important;background-size:300% 200%!important;background-repeat:no-repeat!important;border-radius:14px;mix-blend-mode:multiply;margin:0 auto 15px;transition:transform .6s ease}.category .category-art svg{display:none}.category .category-art-1{background-position:50% 0!important}.category .category-art-2{background-position:100% 0!important}.category .category-art-3{background-position:0 100%!important}.category h3{margin:6px 0 12px}.category>span:last-child{background:#f5ecd6;border:2px solid #758049;font-weight:600}.button,.card-bottom>a,.category-tabs button.active{background:#c0c391 url(/autumn/watercolor-ui.png) 97.1% 75.35%/330.3% 624.4% no-repeat;background-blend-mode:normal;border:0;border-radius:24px 19px 22px 17px;color:#211e0f;font-weight:700;box-shadow:0 3px 5px #44342125;padding:15px 29px;transition:transform .25s,box-shadow .25s,filter .25s}.button:hover,.card-bottom>a:hover{background-color:#c0c391;filter:brightness(1.08);box-shadow:0 7px 12px #44342130;transform:translateY(-3px)}.button:active,.card-bottom>a:active{transform:translateY(1px) scale(.98)}.story-button{color:#211e0f}.category,.product-card{transition:transform .35s ease,box-shadow .35s ease}.category:hover{transform:translateY(-7px)!important;box-shadow:0 13px 22px #4434212b}.category:hover .category-art{transform:rotate(-2deg) scale(1.04)}.product-card:hover{transform:translateY(-6px);box-shadow:0 12px 22px #4434212b}.product-photo{transition:transform .65s ease}.product-card:hover .product-photo{transform:scale(1.045)}.hero h1{animation:ink-appear .85s ease both}.hero p{animation:ink-appear 1s ease .1s both}.hero .button{animation:ink-appear 1s ease .2s both}.hero-note{animation:ink-appear 1.1s ease .3s both}.story>svg{animation:leaf-sway 5s ease-in-out infinite;transform-origin:bottom center}@keyframes ink-appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@supports(animation-timeline:view()){.category,.personal-banner,.product-card,.story{animation:ink-appear ease both;animation-timeline:view();animation-range:entry 0 entry 22%}}@media(max-width:760px){.category:nth-child(n){padding:22px 14px}.product-card:nth-child(n){padding:16px 12px}.category h3{font-size:1.45rem}.card-bottom{flex-wrap:wrap}.card-bottom>a{padding:10px 16px}.category p{font-size:15px}.category .category-art{margin-bottom:10px}.category>span:last-child{padding:6px;font-size:14px}.hero .button{padding:15px 25px}}@media(prefers-reduced-motion:reduce){.category,.hero .button,.hero h1,.hero p,.hero-note,.personal-banner,.product-card,.story,.story>svg{animation:none!important;transition:none!important}.category:hover,.category:hover .category-art,.product-card:hover,.product-card:hover .product-photo{transform:none!important}}.category:nth-child(n){padding:34px 28px 48px}.category h3{font-size:1.65rem}.product-card:nth-child(n){padding:28px 24px 45px}.category .category-art{mask-image:radial-gradient(ellipse at center,#000 57%,transparent 74%)}@media(max-width:760px){.category:nth-child(n){padding:26px 19px 38px}.category h3{font-size:1.35rem}.product-card:nth-child(n){padding:22px 16px 36px}.category p{font-size:14px}}.category:nth-child(n),.product-card:nth-child(n){background:#f4ecda url(/autumn/paint-grain.svg) 50%/100% 100% no-repeat;background-blend-mode:multiply;border:1.5px solid #939575;border-radius:22px 19px 23px 18px;box-shadow:inset 0 0 0 3px #fff7e52e,0 3px 9px #4a3a2512}.category:nth-child(n){padding:27px 24px 28px}.product-card:nth-child(n){padding:12px 12px 18px}.category>span:last-child{border:1px solid #949878;background:#f7efdd;color:#352b1a}.category:hover,.product-card:hover{box-shadow:0 8px 16px #44342120}@media(max-width:760px){.category:nth-child(n){padding:21px 14px 24px}.product-card:nth-child(n){padding:8px 8px 14px}}body{line-height:1.65}.button,.card-bottom,.card-bottom>a,.category span,.text-link,body,nav a{font-size:20px}.brand .brand-wordmark small,.catalog-note,.choice>span,.demo-strip,.eyebrow,.footer-bottom,.hero>.eyebrow,.meta,.topline,small{font-size:17px}.hero p{font-size:25px}.hero-note{font-size:2.3rem}.category h3{font-size:2rem}.category p{font-size:20px;min-height:0;line-height:1.5}.category>span:last-child{font-size:19px;max-width:210px}.card-info h3{font-size:1.9rem}.card-bottom strong{font-size:23px}.card-badge{font-size:16px}.favorite{width:44px;height:44px}.checkout-item small,.footer-main>div,.footer-main>p,.radio-card small,.summary p,.summary small,.values,.values span{font-size:19px}.category-tabs button,.choice [data-slot=select-trigger],.quantity button,.search-box input,input,select,textarea{font-size:20px}header{padding-inline:28px;gap:20px}header>nav{gap:18px;flex-wrap:wrap;justify-content:center}header>nav a{font-size:19px}.actions{flex-shrink:0}.card-bottom{flex-wrap:wrap;gap:12px}.card-bottom>a{padding:12px 19px}.category p{margin-bottom:24px}@media(max-width:1100px){header>nav{display:none}.menu-button{display:inline-flex}.mobile-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:10px 25px}.mobile-nav a{padding:12px;font-size:21px}}@media(max-width:760px){body{font-size:20px}.catalog-note,.choice>span,.demo-strip,.eyebrow,.footer-bottom,.meta,.topline,small{font-size:16px}.brand .brand-wordmark small{font-size:13px;letter-spacing:.1em}.hero p{font-size:23px}.hero-note{font-size:2rem}.hero h1{font-size:clamp(2.9rem,11vw,3.8rem)}.button,.card-bottom,.card-bottom>a,.text-link{font-size:20px}.category h3{font-size:1.8rem}.category p{font-size:19px}.category>span:last-child{font-size:18px;padding:9px}.category-grid,.product-grid{grid-template-columns:1fr;gap:24px}.category:nth-child(n){padding:24px 25px}.category .category-art{width:180px;max-width:80%;margin-bottom:12px}.product-card:nth-child(n){padding:12px 12px 20px}.card-info{padding:17px 9px 5px}.card-info h3{font-size:1.9rem}.card-bottom strong{font-size:24px}.footer-main>div,.values,.values span{font-size:19px}.section-heading{flex-wrap:wrap;gap:12px}.section-heading>.text-link{font-size:19px}.page{padding-inline:20px}.category-tabs button{font-size:19px}.brand .brand-wordmark{font-size:39px}.hero{padding-inline:16px}}.hero.hero-with-bulls{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:10px;padding:45px 35px 55px;margin:15px 0 25px;min-height:590px}.hero-with-bulls h1{font-size:clamp(2.8rem,4.2vw,4.2rem)}.hero-with-bulls p{font-size:24px}.hero-with-bulls .hero-note{font-size:2rem}.hero-with-bulls .hero-copy{position:relative;z-index:1}.hero-bulls{animation:ink-appear 1.2s ease both}.hero-bulls img{display:block;height:auto;aspect-ratio:3/2;object-fit:contain;mask-image:radial-gradient(ellipse at center,#000 48%,#000c 65%,transparent 76%);transform:scale(1.08)}@media(max-width:1000px){.hero.hero-with-bulls{grid-template-columns:1fr;padding:35px 35px 25px;gap:0}.hero-with-bulls h1{max-width:760px}.hero-bulls{max-width:720px;margin:-10px auto 0}.hero-bulls img{transform:none}}@media(max-width:760px){.hero.hero-with-bulls{margin:10px 12px 20px;padding:35px 14px 5px}.hero-with-bulls h1{font-size:clamp(2.6rem,10.5vw,3.8rem)}.hero-with-bulls p{font-size:23px}.hero-with-bulls .hero-note{font-size:1.9rem}.hero-bulls{width:calc(100% + 28px);margin:0 -14px}.hero-bulls img{mask-image:radial-gradient(ellipse at center,#000 52%,#000c 68%,transparent 80%)}}@media(prefers-reduced-motion:reduce){.hero-bulls{animation:none}}.button,.card-bottom>a,.category-tabs button.active{background:#edddbd;border:1px solid #a08058;border-radius:14px 18px 13px 17px;color:#3c2919;font-weight:600;box-shadow:inset 0 1px 0 #fff8e8,0 3px 7px #61462718;padding:13px 25px;transition:background .2s,transform .2s,box-shadow .2s}.button:hover,.card-bottom>a:hover{background:#e4cfaa;color:#302012;filter:none;box-shadow:inset 0 1px 0 #fff8e8,0 5px 10px #61462725;transform:translateY(-2px)}.button:active,.card-bottom>a:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #61462720}.story-button{background:#f5ead5;border-color:#b39a78;color:#493522}.story-button:hover{background:#ebdcc0;color:#302012}.category>span:last-child{background:#f5ead5;border-color:#b39a78;color:#493522}.actions .icon-button{background:#f0e2c9;border-color:#b6a080;color:#53412c;box-shadow:inset 0 1px 0 #fff7e7,0 2px 5px #61462715}.actions .icon-button:hover{background:#e5d1ad}.category-tabs button.active{background:#dfc59e;color:#352516}@media(max-width:760px){.button,.card-bottom>a,.hero .button{padding:13px 22px}}.actions .icon-button,.button,.card-bottom>a,.category>span:last-child{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background-color .28s,border-color .28s}.actions .icon-button svg,.button svg,.card-bottom>a svg,.category>span:last-child svg{transition:transform .28s ease}@media(hover:hover){.button:hover,.card-bottom>a:hover{transform:translateY(-4px) scale(1.025);background-color:#f8e6c3;border-color:#987045;box-shadow:inset 0 1px 0 #fffaf1,0 8px 18px #6b4d342d}.button:hover svg,.card-bottom>a:hover svg,.category:hover>span:last-child svg{transform:translateX(4px)}.category:hover>span:last-child{background:#f8e6c3;box-shadow:0 4px 10px #6b4d3420}.actions .icon-button:hover{transform:translateY(-3px) rotate(-5deg);background:#f8e6c3;box-shadow:0 6px 12px #6b4d3427}.actions .icon-button:hover svg{transform:scale(1.08)}}.actions .icon-button:focus-visible,.button:focus-visible,.card-bottom>a:focus-visible{background-color:#f8e6c3;box-shadow:0 5px 14px #6b4d3425}.actions .icon-button:active,.button:active,.card-bottom>a:active{transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 5px #6b4d3426;transition-duration:.1s}@media(prefers-reduced-motion:reduce){.actions .icon-button,.actions .icon-button svg,.button,.button svg,.card-bottom>a,.card-bottom>a svg,.category>span:last-child,.category>span:last-child svg{transition:none!important;transform:none!important}}.hero .button{animation-fill-mode:backwards}body:after{background-image:url(/autumn/bark-color.png)}body{font-size:22px;color:#291e13;font-weight:500}.card-info .meta,.catalog-note,.category p,.demo-strip,.eyebrow,.footer-bottom,.footer-main>p,.hero p,.hero-note,.hero-with-bulls p,.hero>.eyebrow,.meta,.topline,.values,p{color:#352719}.hero p,.hero-with-bulls p{font-size:27px;font-weight:600}.button,.card-bottom,.card-bottom>a,.category span,.text-link,header>nav a,nav a{font-size:22px}.catalog-note,.choice>span,.demo-strip,.eyebrow,.footer-bottom,.meta,.topline,small{font-size:19px;font-weight:600}.category h3{font-size:2.2rem}.category p{font-size:22px}.category>span:last-child{font-size:21px}.card-info h3{font-size:2rem}.card-bottom strong{font-size:26px}.card-badge{font-size:18px}.checkout-item small,.footer-main>div,.footer-main>p,.radio-card small,.summary p,.summary small,.values,.values span{font-size:21px}.category-tabs button,.choice [data-slot=select-trigger],.quantity button,.search-box input,input,select,textarea{font-size:22px;color:#291e13}.hero-copy{background:radial-gradient(ellipse,#faefdbe6 15%,#faefdb99 58%,transparent 75%)}.featured,.story{background-color:#f5ebd9e8}.category:nth-child(n),.product-card:nth-child(n){background-color:#f8efdc}.demo-strip{background:#f5e9d3ba}.topline{text-shadow:0 1px 3px #fff6e5}@media(min-width:1101px){header>nav{gap:14px}header>nav a{font-size:21px}}@media(max-width:760px){body{font-size:22px}.hero p,.hero-with-bulls p{font-size:25px}.catalog-note,.choice>span,.demo-strip,.eyebrow,.footer-bottom,.meta,.topline,small{font-size:18px}.button,.card-bottom,.card-bottom>a,.text-link{font-size:22px}.category h3{font-size:2rem}.category p{font-size:21px}.category>span:last-child{font-size:20px}.card-info h3{font-size:2rem}.footer-main>div,.section-heading>.text-link,.values,.values span{font-size:21px}.hero-copy{background:none}}.category .category-art{background-image:url(/autumn/categories-soft.png)!important;background-size:200% 200%!important;aspect-ratio:1.5;height:auto;mask-image:radial-gradient(ellipse at center,#000 58%,transparent 76%)}.category .category-art-0{background-position:0 0!important}.category .category-art-1{background-position:100% 0!important}.category .category-art-2{background-position:0 100%!important}.category .category-art-3{background-position:100% 100%!important}.language-switcher{display:flex;align-items:center;gap:6px;border:1px solid #a48a63;border-radius:12px;background:#f6ecd9;padding:5px 10px;color:#352719;min-height:44px}.language-switcher select{background:transparent;border:0;max-width:155px;min-height:32px;font-size:19px;padding:0;cursor:pointer;color:inherit}.actions{flex-wrap:wrap;justify-content:flex-end}.actions .icon-button{flex-shrink:0}.account-page{max-width:820px}.account-panel{padding:clamp(24px,5vw,50px);background:#f8efdc url(/autumn/paint-grain.svg);border:1px solid #a59b7e;border-radius:22px;box-shadow:0 8px 25px #4b352015}.account-panel h2{margin-top:16px}.account-panel form{display:grid;gap:22px;margin:25px 0}.account-panel label{display:grid;gap:8px;font-weight:600}.account-panel input,.account-panel select{width:100%;padding:12px;background:#fff9eb;border:1px solid #a28e72;border-radius:10px}.account-note{font-size:20px}.account-email{overflow-wrap:anywhere}.account-success{display:flex;gap:10px;align-items:center;color:#364727;font-weight:600}.account-panel .button:disabled{opacity:.6;cursor:wait;transform:none}html[lang=uk] body{font-family:Georgia,Times New Roman,serif}html[lang=uk] .hero h1{font-size:clamp(38px,4vw,62px)}html[lang=uk] h1,html[lang=uk] h2,html[lang=uk] h3{line-height:1.25}html[lang=uk] .category h3{font-size:1.7rem}html[lang=uk] .brand-wordmark{font-family:Allura,cursive}html[lang=uk] .brand small{font-family:Georgia,serif}@media(min-width:1101px){header{flex-wrap:wrap;gap:15px}header>nav{order:3;width:100%;justify-content:center;flex-wrap:wrap}header>.actions{margin-left:auto}}@media(max-width:760px){header{flex-wrap:wrap;gap:15px;justify-content:center}header .brand{margin-right:auto}header>.actions{width:100%;justify-content:space-between;gap:5px}.language-switcher{padding:4px 7px}.language-switcher select{max-width:133px;font-size:17px}.actions .icon-button{width:36px;height:40px}.account-panel .button{width:100%}.category .category-art{max-width:380px}}@media(max-width:360px){.language-switcher{width:100%;justify-content:center}.actions .icon-button{width:44px;height:44px}}@media(max-width:760px){header>.actions{display:grid;grid-template-columns:repeat(5,44px);justify-content:center;gap:8px}.actions .language-switcher{grid-column:1/-1;justify-self:center;width:auto;margin-bottom:2px}.actions .icon-button{width:44px;height:44px}header .brand{margin:0 auto}}.category:nth-child(n){display:flex;flex-direction:column;align-items:stretch}.category>span:last-child{margin-top:auto!important;align-self:center}.category p{flex:1}body{background:#f7f3e9}.breeze-edge,body:after{background-image:linear-gradient(#fffefa40,#fffefa40),url(/autumn/bark-color.png);background-color:#f7f3e9;background-position:top;background-size:100% auto;background-repeat:repeat-y}.botanical-breeze{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict}.botanical-breeze>svg,.breeze-edge{position:absolute}.breeze-edge{inset:0;transform-origin:center bottom;will-change:transform}.breeze-edge-left{mask-image:linear-gradient(90deg,#000,#000 9%,transparent 27%)}.breeze-edge-right{mask-image:linear-gradient(270deg,#000,#000 9%,transparent 27%)}@keyframes botanical-wind-left{0%,to{transform:translateX(-1px) rotate(-.12deg)}50%{transform:translateX(3px) rotate(.18deg)}}@keyframes botanical-wind-right{0%,to{transform:translateX(2px) rotate(.14deg)}50%{transform:translateX(-3px) rotate(-.17deg)}}.hero-copy{background:radial-gradient(ellipse,#fff9eee6 15%,#fff9ee88 58%,transparent 75%)}.demo-strip{background:#fffaf0ba}@media(max-width:760px){.hero,.hero-copy{background:#fffaf075}.breeze-edge-left{mask-image:linear-gradient(90deg,#000,transparent 22%)}.breeze-edge-right{mask-image:linear-gradient(270deg,#000,transparent 22%)}}@media(prefers-reduced-motion:reduce){.breeze-edge{animation:none;filter:none;transform:none;will-change:auto}}body:after{z-index:-2}header{padding:24px 34px 17px;row-gap:22px;background:radial-gradient(ellipse at 25% 30%,#fffaf0c9,transparent 72%)}header .brand-mark{width:90px;height:102px;filter:drop-shadow(0 2px 2px #fff9ea)}header .brand .brand-wordmark{font-size:76px;line-height:1;color:#322314;text-shadow:.5px 0 currentColor,0 2px 0 #fff8e7}header .brand .brand-wordmark small{font-size:18px;letter-spacing:.17em;color:#67563d;margin-top:10px;text-shadow:none}header>nav{border-top:1px solid #a894694a;padding-top:16px;gap:25px}header .actions{gap:10px}.brand{gap:15px}.values{align-items:stretch;justify-content:center;gap:24px;padding:25px 20px;background:#fffaf0b3;border-block:1px solid #ac9b7738}.values>span{display:flex;flex:1;flex-direction:column;align-items:center;text-align:center;gap:7px;line-height:1.3}.value-illustration{display:block;flex:none!important;width:96px;height:74px;background-image:url(/autumn/categories-soft.png);background-size:200% 200%;background-repeat:no-repeat;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse,#000 48%,transparent 75%)}.value-yarn{background-position:100% 0}.value-cottage{background-position:0 0}.value-gift{background-position:100% 100%}.story .story-emblem{width:125px;height:95px;margin:0 auto 15px}.companions{padding:35px 30px 45px;margin:45px auto;background:#fcf7edbf;border:1px solid #b5a48355;border-radius:28px}.companions h2{font-size:clamp(2.6rem,4vw,3.8rem);margin-bottom:14px}.companions-intro{max-width:790px;margin-bottom:28px}.companions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.companions-grid .card-image{aspect-ratio:3/4}.companions-grid .product-photo{width:100%;height:100%;object-fit:cover}.companions-grid .card-info h3{font-size:1.9rem}.companions-grid .product-card{display:flex;flex-direction:column}.companions-grid .card-info{flex:1;display:flex;flex-direction:column}.companions-grid .card-bottom{margin-top:auto;flex-wrap:wrap}.companions>.catalog-note{margin-top:22px}@media(max-width:1100px){header .brand .brand-wordmark{font-size:64px}header .brand-mark{width:74px;height:86px}.companions-grid{gap:16px}}@media(max-width:760px){header{padding:24px 12px 18px;gap:18px}header .brand .brand-wordmark{font-size:58px}header .brand-mark{width:68px;height:80px}header .brand .brand-wordmark small{font-size:14px;letter-spacing:.1em}.brand{gap:9px}.values{flex-direction:column;gap:18px;padding:24px 16px}.values>span{flex-direction:row;text-align:left;gap:15px}.value-illustration{width:84px;height:68px}.companions{margin:28px 12px;padding:28px 18px}.companions-grid{grid-template-columns:1fr;gap:25px}.companions h2{font-size:2.8rem}.companions-grid .card-image{max-height:480px}.companions-grid .product-photo{object-position:center}.companions-grid .card-info h3{font-size:2rem}}@media(max-width:360px){header .brand .brand-wordmark{font-size:49px}header .brand-mark{width:57px;height:70px}}header{flex-wrap:wrap}header>.actions{margin-left:auto}@media(max-width:1100px){header>.actions{margin-left:0}header{justify-content:center}}.values>span:last-child{display:flex}.values .value-illustration{display:block}.hero-bulls img{mask-image:url(/autumn/bulls-soft-edge.svg);mask-position:center;filter:saturate(.92) brightness(1.025);transform:scale(1.04)}.hero.hero-with-bulls{background:none}.hero-with-bulls .hero-copy{background:radial-gradient(ellipse,#fffaf091 0,#fffaf04d 52%,transparent 74%)}@media(max-width:1000px){.hero-bulls img{transform:none}}@media(max-width:760px){.hero-with-bulls .hero-copy{background:none}.hero-bulls img{mask-image:url(/autumn/bulls-soft-edge.svg)}}.shop-chat{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:60;font-family:Georgia,serif;color:#322719}.shop-chat-launcher{display:flex;align-items:center;gap:10px;margin-left:auto;min-height:54px;padding:12px 20px;border:1px solid #a48b63;border-radius:28px;background:#f3e5c9;color:#322719;box-shadow:0 4px 18px #49351d26;font-size:17px;cursor:pointer;transition:transform .2s,background .2s}.shop-chat-launcher:hover{transform:translateY(-3px);background:#ead5b0}.shop-chat-panel{display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 110px);margin-bottom:12px;overflow:hidden;border:1px solid #ae9977;border-radius:22px;background:#fffaf0;box-shadow:0 12px 50px #392a2240;animation:chat-appear .22s ease-out}.shop-chat-heading{display:flex;align-items:center;gap:10px;padding:18px 16px 12px;background:linear-gradient(120deg,#f2e4cc,#faf4e7)}.shop-chat-heading>div{flex:1;min-width:0}.shop-chat-heading span{font-size:15px;letter-spacing:2px}.shop-chat-heading h2{font:600 19px/1.35 Georgia,serif;margin:4px 0 0;letter-spacing:0}.shop-chat-close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.shop-chat-close:hover{background:#e8d8bd}.shop-chat-status{margin:0;padding:9px 18px;border-bottom:1px solid #dfd1b9;font-size:14px;line-height:1.4;color:#695334}.shop-chat-log{min-height:90px;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 6px;font-size:16px;line-height:1.55}.shop-chat-bubble{margin:0 16px 12px 0;padding:13px 15px;background:#f0e8d8;border-radius:3px 16px 16px;white-space:pre-wrap;overflow-wrap:anywhere}.shop-chat-bubble.user{margin:0 0 12px 16px;background:#e4e7d9;border-radius:16px 3px 16px 16px}.shop-chat-bubble strong{display:block;font-size:14px;margin-bottom:5px}.shop-chat-notice{margin:4px 18px 12px;font-size:14px;line-height:1.5;color:#64523b}.shop-chat-links{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 14px}.shop-chat-links a{padding:8px 11px;border:1px solid #b8a789;border-radius:16px;font-size:14px;line-height:1.3;background:#fffdf6;text-decoration:none}.shop-chat-links a:hover{background:#efe3cc}.shop-chat-form{display:flex;gap:8px;padding:12px;border-top:1px solid #dfd1b9;align-items:end}.shop-chat-form textarea{flex:1;min-width:0;resize:none;font:16px/1.5 Georgia,serif;padding:10px;border:1px solid #b7a589;border-radius:12px;background:#fffefa;color:#322719;max-height:130px}.shop-chat-form button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #b7a589;border-radius:50%;background:#f0dfbf;color:#322719}.shop-chat-form button:disabled{opacity:.45;cursor:not-allowed}.shop-chat-error{font-size:14px;color:#8b3022;margin:0 16px 12px}.shop-chat :focus-visible{outline:3px solid #6f5b36;outline-offset:3px}@keyframes chat-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.shop-chat{right:16px;bottom:max(12px,env(safe-area-inset-bottom))}.shop-chat-panel{max-height:calc(100dvh - 90px)}.shop-chat-launcher{min-height:48px;padding:10px 16px;font-size:16px}.shop-chat-heading{padding:12px}.shop-chat-heading h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.shop-chat-panel{animation:none}.shop-chat-launcher{transition:none}.shop-chat-launcher:hover{transform:none}}@media(max-width:480px){.shop-chat-panel{width:min(400px,calc(100vw - 48px))}}.breeze-edge,body:after{background-image:linear-gradient(#fff9ed66,#fff9ed66),url(/autumn/bark-color.png);filter:sepia(.14) saturate(.78)}.breeze-edge-left{filter:url(#breeze-left) sepia(.14) saturate(.78)}.breeze-edge-right{filter:url(#breeze-right) sepia(.14) saturate(.78)}.personal-banner{background:#f1e3c9c9;border-color:#bb987052}.companions,.story{background:#fff9efd1}.button,.card-bottom>a{background-color:#f1dfbf;border-color:#ad89654f}.button:hover,.card-bottom>a:hover{background-color:#e9cfa9}.footer-bottom{background:#eee0cbd9;color:#51412e}.autumn-leaves{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:15;contain:strict}.falling-leaf{position:absolute;top:-50px;width:var(--leaf-size);height:var(--leaf-size);animation:leaf-fall var(--fall-time) var(--fall-delay) linear infinite;will-change:transform;opacity:0}.falling-leaf>span{display:block;width:100%;height:100%;animation:leaf-sway var(--sway-time) var(--fall-delay) ease-in-out infinite alternate}.falling-leaf svg{width:100%;height:100%;fill:currentColor;stroke:#8b6843;filter:drop-shadow(0 1px 1px #6a472115)}.leaf-tone-0{color:#c48b55}.leaf-tone-1{color:#c9ad70}.leaf-tone-2{color:#9e9b72}@keyframes leaf-fall{0%{transform:translate3d(0,-40px,0);opacity:0}8%{opacity:.42}85%{opacity:.42}to{transform:translate3d(-45px,calc(100dvh + 100px),0);opacity:0}}@keyframes leaf-sway{0%{transform:translateX(-15px) rotate(-35deg) rotateY(15deg)}50%{transform:translateX(18px) rotate(45deg) rotateY(65deg)}to{transform:translateX(-6px) rotate(135deg) rotateY(-15deg)}}.autumn-leaves.is-paused .falling-leaf,.autumn-leaves.is-paused .falling-leaf>span{animation-play-state:paused}.leaves-toggle{position:fixed;left:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:35;display:flex;gap:5px;align-items:center;justify-content:center;min-width:55px;min-height:44px;border:1px solid #bda37d80;border-radius:24px;background:#fff9ede8;color:#705637;cursor:pointer;box-shadow:0 2px 10px #59452612}.leaves-toggle:hover{background:#f1e2c9}.leaves-toggle:focus-visible{outline:3px solid #705637;outline-offset:3px}@media(max-width:760px){.falling-leaf:nth-child(2n){display:none}.falling-leaf{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.autumn-leaves,.leaves-toggle{display:none}.breeze-edge{filter:sepia(.14) saturate(.78)}}body:after{background-image:linear-gradient(#fffaf522,#fffaf522),url(/autumn/birch-autumn.png);background-color:#faf4e7;background-size:100% auto;background-position:top;filter:none}.story-art{background-image:url(/autumn/birch-autumn.png)}.hero.hero-with-bulls{grid-template-columns:minmax(320px,.8fr) minmax(0,1.4fr);gap:0;max-width:1580px;margin:0 auto;padding:24px 16px 8px;min-height:550px}.hero-with-bulls h1{font-size:clamp(2.8rem,4.1vw,4.8rem)}.hero-with-bulls .hero-copy{padding:12px 0 12px 18px;background:radial-gradient(ellipse,#fffaf0d9 10%,#fffaf04d 60%,transparent 78%)}.hero-with-bulls p{font-size:clamp(23px,1.9vw,28px);line-height:1.55}.hero-with-bulls .hero-note{font-size:1.8rem;margin-top:22px}.hero-bulls{max-width:none;width:100%;margin:0}.hero-bulls img{width:100%;transform:none;filter:none;mask-image:radial-gradient(ellipse at 50% 51%,#000 49%,#000e 65%,transparent 79%)}.hero-crafts{max-width:1160px;margin:12px auto 50px;padding:0 24px}.hero-crafts-intro{text-align:center;font-size:21px;letter-spacing:.04em;color:#6c4a2f;margin:0 0 18px}.hero-crafts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hero-craft{display:grid;grid-template-columns:46% 1fr;align-items:center;gap:22px;padding:10px 22px 10px 10px;text-decoration:none;background:#fffaf0e6;border:1px solid #b59c764f;border-radius:24px;box-shadow:0 6px 24px #82623a0c;transition:transform .25s,box-shadow .25s;overflow:hidden}.hero-craft img{width:100%;height:235px;object-fit:cover;object-position:50% 42%;border-radius:16px}.hero-craft h2{font-size:clamp(25px,2.1vw,34px);line-height:1.15;margin:0 0 17px;color:#432e1c}.hero-craft span{display:flex;align-items:center;gap:9px;font-size:20px;color:#714c2d}.hero-craft:hover{transform:translateY(-3px);box-shadow:0 8px 26px #82623a16}.hero-craft:focus-visible{outline:3px solid #8a613c;outline-offset:4px}@media(max-width:1000px){.hero.hero-with-bulls{grid-template-columns:1fr;padding:22px 20px 4px}.hero-with-bulls .hero-copy{padding:0;max-width:750px;margin:auto}.hero-bulls{max-width:900px;margin:-10px auto 0}.hero-bulls img{transform:none}.hero-craft{gap:14px;padding-right:14px}.hero-craft img{height:215px}}@media(max-width:600px){body:after{background-size:auto 100vh}.hero.hero-with-bulls{padding:22px 8px 0;margin:0}.hero-with-bulls .hero-copy{padding:0 15px}.hero-with-bulls h1{font-size:2.8rem}.hero-with-bulls p{font-size:23px}.hero-bulls{width:100%;margin:0}.hero-bulls img{mask-image:radial-gradient(ellipse,#000 56%,#000e 70%,transparent 85%)}.hero-crafts{margin:8px 0 32px;padding:0 16px}.hero-crafts-grid{gap:12px}.hero-craft{display:flex;flex-direction:column;align-items:stretch;padding:7px;gap:12px;border-radius:18px}.hero-craft img{height:200px;object-position:center;border-radius:12px}.hero-craft>div{padding:0 7px 10px}.hero-craft h2{font-size:24px;margin:0 0 10px}.hero-craft span{font-size:18px}.hero-crafts-intro{font-size:19px}}@media(prefers-reduced-motion:reduce){.hero-craft{transition:none}.hero-craft:hover{transform:none}}.falling-leaf img{width:100%;height:100%;object-fit:contain;filter:saturate(.72)}.falling-leaf.leaf-tone-1 img{filter:saturate(.55) hue-rotate(12deg)}.falling-leaf.leaf-tone-2 img{filter:saturate(.5) brightness(.9)}@media(max-width:760px){.falling-leaf{width:25px;height:25px}}.hero-bulls{overflow:clip}.hero-bulls img{transform:scale(1.09);transform-origin:56% 56%;mask-image:radial-gradient(ellipse at 54% 55%,#000 43%,#000e 54%,#0006 65%,transparent 77%),linear-gradient(180deg,transparent 1%,#000 16%,#000 83%,transparent 99%);mask-composite:intersect;mask-size:100% 100%;mask-repeat:no-repeat}@media(max-width:600px){.hero-bulls img{transform:scale(1.1)}}.hero-bulls{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.breeze-edge{background-image:linear-gradient(#fffaf522,#fffaf522),url(/autumn/birch-autumn.png);background-color:#faf4e7;background-size:100% auto;background-position:top;background-repeat:repeat-y}.breeze-edge-left{filter:url(#breeze-left);mask-image:linear-gradient(90deg,#000,#000 12%,transparent 25%);animation:botanical-wind-left 13s ease-in-out infinite}.breeze-edge-right{filter:url(#breeze-right);mask-image:linear-gradient(270deg,#000,#000 12%,transparent 25%);animation:botanical-wind-right 16s ease-in-out infinite}body:has(.autumn-leaves.is-paused) .breeze-edge{animation-play-state:paused;filter:none}:root body :is(button,.button,.card-bottom>a,.category,.product-card,.hero-craft,.icon-button){transition:box-shadow .35s ease,border-color .35s ease,background-color .35s ease,transform .3s ease}@media(hover:hover){:root body :is(button:not(:disabled),.button,.card-bottom>a,.category,.product-card,.hero-craft,.icon-button):hover{border-color:#d6a45d;box-shadow:inset 0 0 12px #ffda913d,0 0 0 1px #efbf7466,0 0 17px #ffc15e85,0 0 38px #ffbf5b4d}:root body :is(button:not(:disabled),.button,.card-bottom>a,.icon-button):hover{background-color:#fff0d1;color:#432c17}}:root body .product-card:focus-within,:root body :is(button:not(:disabled),.button,.card-bottom>a,.category,.hero-craft,.icon-button):focus-visible{border-color:#d6a45d;box-shadow:inset 0 0 12px #ffda913d,0 0 0 1px #efbf7466,0 0 17px #ffc15e85,0 0 38px #ffbf5b4d}@media(max-width:600px){.breeze-edge{background-size:auto 100vh}}@media(prefers-reduced-motion:reduce){.breeze-edge{animation:none;filter:none;transform:none;will-change:auto}:root body :is(button,.button,.card-bottom>a,.category,.product-card,.hero-craft,.icon-button){transition:none}}.hero-craft img{object-position:center;background:#f3e8d7}.card-image .product-photo[src*="-autumn.png"],.hero-craft img{height:auto;aspect-ratio:3/4;object-fit:contain}.product-card:hover .product-photo[src*="-autumn.png"]{transform:none}.breeze-edge,.story-art,body:after{background-image:linear-gradient(#fffaf5c7,#fffaf5c7),url(/autumn/birch-autumn.png)}.autumn-leaves{opacity:.55}header .brand{gap:17px;align-items:center}header .brand-mark{width:104px;height:104px;filter:none}.brand-name{display:block;color:#3f291b;letter-spacing:.015em}header .brand .brand-wordmark{font-size:80px;line-height:1.12;text-shadow:none}header .brand .brand-wordmark small{font-size:17px;letter-spacing:.15em;color:#604b36;margin-top:4px}@supports(background-clip:text){header .brand-name{background:linear-gradient(110deg,#3f291b,#3f291b 39%,#a36f38 48%,#3f291b 57%,#3f291b);background-size:260% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;color:transparent;animation:brand-warmth 14s ease-in-out infinite}}@keyframes brand-warmth{0%,64%{background-position:100% 0}88%,to{background-position:0 0}}header .brand-mark{transition:transform .6s ease}header .brand:hover .brand-mark{transform:rotate(-3deg)}.footer-main .brand-mark{width:74px;height:74px}.footer-main .brand-name{color:#3f291b}@media(max-width:1100px){header .brand .brand-wordmark{font-size:68px}header .brand-mark{width:88px;height:88px}}@media(max-width:760px){header .brand{gap:10px}header .brand .brand-wordmark{font-size:59px}header .brand-mark{width:76px;height:76px}header .brand .brand-wordmark small{font-size:14px;letter-spacing:.09em}}@media(max-width:360px){header .brand .brand-wordmark{font-size:50px}header .brand-mark{width:63px;height:63px}}@media(prefers-reduced-motion:reduce){header .brand-name{animation:none;background:none;color:#3f291b}header .brand-mark{transition:none}header .brand:hover .brand-mark{transform:none}}