@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&display=swap");.hero-visual picture:nth-child(2){background:#171715}.hero-visual picture:nth-child(2) img{object-fit:contain;background:#171715}.workshop>picture{background:#e7e0d3}.workshop>picture img{object-fit:contain}.board-landing{padding:0}.board-feature,.board-hero{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.board-feature>div,.board-hero>div{padding:clamp(55px,8vw,132px) max(6vw,55px);align-self:center}.board-feature>picture,.board-hero>picture{display:block;min-height:590px;background:#e7e0d3}.board-feature img,.board-hero img,.board-product-grid img{width:100%;height:100%;display:block;object-fit:cover}.board-care>div>p:first-child,.board-details>div>p:first-child,.board-feature p,.board-hero p,.board-section-heading>p{font-size:15px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;margin:0 0 14px}.board-care h2,.board-details h2,.board-faq h2,.board-feature h2,.board-hero h1,.board-intro h2,.board-section-heading h2{font-size:clamp(50px,6.4vw,94px);margin:0 0 24px}.board-hero>div>span{display:block;font-size:24px;line-height:1.25;max-width:560px}.board-hero-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:38px}.board-care,.board-details,.board-intro{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);grid-gap:7%;gap:7%;padding:clamp(68px,9vw,132px) 9%;border-bottom:1px solid var(--line);background:#ded8c8}.board-care h2,.board-details h2,.board-intro h2{margin:0}.board-care p,.board-details>div>p:not(:first-child),.board-intro p{font-family:Arial,sans-serif;font-size:18px;line-height:1.7;margin:0 0 22px;max-width:720px}.board-care p:last-child,.board-details>div>p:last-child,.board-intro p:last-child{margin-bottom:0}.board-details{background:var(--paper)}.board-care a{font-family:Oswald,Arial,sans-serif;font-weight:600;text-decoration:underline;text-underline-offset:3px}.board-feature{background:var(--paper)}.board-feature>div{padding-left:9%;padding-right:9%}.board-feature h2{font-size:clamp(47px,5vw,75px)}.board-feature>div>p:not(:first-child){font-family:Arial,sans-serif;font-size:18px;line-height:1.7;text-transform:none;letter-spacing:0;font-weight:400;margin:0 0 20px;max-width:620px}.board-guide,.board-occasions,.board-products{padding:clamp(70px,9vw,128px) 5%;border-bottom:1px solid var(--line)}.board-section-heading{max-width:850px;margin:0 auto 46px;text-align:center}.board-section-heading h2{font-size:clamp(46px,5.5vw,82px);margin-bottom:0}.board-occasion-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.board-occasion-grid article{min-height:292px;padding:34px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.board-faq h3,.board-guide-list h3,.board-occasion-grid h3,.board-product-grid h3{font-size:31px;line-height:1.04;text-transform:uppercase;margin:0 0 14px}.board-faq p,.board-guide-list p,.board-occasion-grid p,.board-product-grid p{font-family:Arial,sans-serif;font-size:17px;line-height:1.62;margin:0}.board-guide{background:var(--olive);color:var(--paper)}.board-guide-list{max-width:1100px;margin:0 auto;border-top:1px solid rgba(243,240,232,.7)}.board-guide-list article{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:20px;gap:20px;padding:30px 0;border-bottom:1px solid rgba(243,240,232,.7)}.board-guide-list span{font-size:23px;font-weight:600;color:#efd057}.board-guide-list h3{font-size:34px;margin-bottom:10px}.board-guide-list p{max-width:720px}.board-products{background:#ded8c8}.board-product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1240px;margin:0 auto}.board-product-grid>a{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);transition:transform .2s,background .2s}.board-product-grid>a:hover{transform:translateY(-4px);background:#e7e0d3}.board-product-grid>a:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.board-product-grid picture{height:345px;display:block;background:#e7e0d3}.board-product-grid div{padding:27px 26px 30px;display:grid;grid-gap:13px;gap:13px}.board-product-grid h3{font-size:35px;margin:0}.board-product-grid b{font-size:15px;text-transform:uppercase;letter-spacing:1px;margin-top:6px}.board-faq{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:8%;gap:8%;padding:clamp(72px,10vw,140px) 10%;border-bottom:1px solid var(--line)}.board-faq .board-section-heading{text-align:left;margin:0}.board-faq>div:last-child{border-top:1px solid var(--line)}.board-faq article{padding:27px 0;border-bottom:1px solid var(--line)}.board-faq h3{font-size:28px}.board-cta{background:var(--olive);color:var(--paper);padding:clamp(82px,11vw,140px) 5%;text-align:center}.board-cta h2{font-size:clamp(56px,7vw,106px);line-height:.97;text-transform:uppercase;margin:0 0 22px}.board-cta p{font-size:23px;margin:0 0 34px}.board-cta .button{min-width:210px}.board-cta .button:focus-visible,.board-hero .button:focus-visible,.board-landing .text-link:focus-visible{outline:2px solid var(--rust);outline-offset:5px}@media(max-width:900px){.board-feature,.board-hero{grid-template-columns:1fr}.board-feature>picture,.board-hero>picture{min-height:420px}.board-feature>picture{grid-row:1}.board-feature>div,.board-hero>div{padding:68px 7%}.board-feature>div{padding-left:7%;padding-right:7%}.board-care,.board-details,.board-faq,.board-intro{grid-template-columns:1fr;gap:28px;padding:68px 7%}.board-occasion-grid,.board-product-grid{grid-template-columns:repeat(2,1fr)}.board-product-grid>a:last-child{grid-column:1/-1;max-width:calc(50% - 8px)}.board-faq .board-section-heading{text-align:left}.board-section-heading{margin-bottom:38px}}@media(max-width:580px){.board-feature>div,.board-hero>div{padding:58px 6%}.board-feature>picture,.board-hero>picture{min-height:340px}.board-hero>div>span{font-size:21px}.board-hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.board-care,.board-details,.board-faq,.board-intro{padding:58px 6%}.board-care p,.board-details>div>p:not(:first-child),.board-faq p,.board-feature>div>p:not(:first-child),.board-guide-list p,.board-intro p,.board-occasion-grid p,.board-product-grid p{font-size:16px}.board-guide,.board-occasions,.board-products{padding:58px 6%}.board-occasion-grid,.board-product-grid{grid-template-columns:1fr}.board-occasion-grid article{min-height:0;padding:31px 24px}.board-guide-list article{grid-template-columns:1fr;gap:7px;padding:28px 0}.board-guide-list h3{font-size:32px}.board-product-grid>a:last-child{grid-column:auto;max-width:none}.board-product-grid picture{height:310px}.board-product-grid h3{font-size:33px}.board-faq h3{font-size:27px}.board-cta{padding:76px 6%}.board-cta p{font-size:20px}}.blog-category,.blog-index,.blog-post{padding:66px 3% 90px}.blog-intro{max-width:760px;margin:0 auto 55px;text-align:center}.blog-category-hero p,.blog-intro>p,.blog-post-hero p{font-size:15px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;margin:0 0 12px}.blog-category-hero h1,.blog-intro h1,.blog-post-hero h1{font-size:clamp(53px,7vw,100px);margin:0 0 22px}.blog-category-hero span,.blog-intro span,.blog-post-hero span{font-size:22px}.blog-category-grid,.blog-post-grid{display:grid;grid-template-columns:minmax(0,1fr);max-width:1050px;margin:0 auto;grid-gap:20px;gap:20px}.blog-category-card,.blog-post-card{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);background:#ded8c8;border:1px solid var(--line);transition:transform .2s,background .2s}.blog-category-card:hover,.blog-post-card:hover{background:#e7e0d3;transform:translateY(-3px)}.blog-back:focus-visible,.blog-category-card:focus-visible,.blog-post-card:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.blog-category-card picture,.blog-post-card picture{display:block;min-height:310px;background:#e7e0d3}.blog-category-card img,.blog-category-hero img,.blog-post-card img,.blog-post-hero img{width:100%;height:100%;display:block;object-fit:cover}.blog-category-card>div,.blog-post-card>div{padding:clamp(32px,5vw,60px);align-self:center}.blog-category-card h2,.blog-post-card h2{font-size:clamp(38px,4vw,58px);margin:0 0 16px}.blog-category-card p,.blog-post-card p{font-size:20px;margin:0 0 26px;max-width:560px}.blog-category-card b,.blog-post-card b{font-size:16px;text-transform:uppercase;letter-spacing:1px}.blog-category-card i,.blog-post-card i{font-style:normal}.blog-category-hero,.blog-post-hero{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);max-width:1240px;margin:0 auto 64px;background:#ded8c8}.blog-category-hero>div,.blog-post-hero>div{padding:clamp(44px,7vw,100px);align-self:center}.blog-category-hero picture,.blog-post-hero picture{min-height:520px;display:block;background:#e7e0d3}.blog-back{display:inline-block;margin-bottom:44px;text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:1px;border-bottom:1px solid;padding-bottom:4px}.article-body{max-width:740px;margin:0 auto;font-family:Arial,sans-serif;font-size:18px;line-height:1.72;text-wrap:pretty}.article-body p{margin:0 0 24px}.article-body a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-body h2{font-size:clamp(35px,4vw,52px);line-height:1.02;margin:64px 0 20px}.article-body h2,.article-body h3{font-family:Oswald,Arial,sans-serif}.article-body h3{font-size:26px;line-height:1.1;margin:0 0 8px;text-transform:uppercase}.article-body ol{padding-left:24px;margin:0 0 26px}.article-body li{padding-left:6px;margin-bottom:8px}.article-image{margin:48px 0;border:1px solid var(--line);background:#e7e0d3}.article-image picture{display:block}.article-image img{width:100%;height:auto;display:block}.blog-faq{border-top:1px solid var(--line)}.blog-faq section{padding:25px 0;border-bottom:1px solid var(--line)}.blog-faq p{margin:0}.blog-post .article-body>h2:last-of-type{margin-top:70px}@media(max-width:900px){.blog-category,.blog-index,.blog-post{padding:54px 5% 70px}.blog-category-card,.blog-category-hero,.blog-post-card,.blog-post-hero{grid-template-columns:1fr}.blog-category-card picture,.blog-post-card picture{min-height:260px}.blog-category-hero picture,.blog-post-hero picture{min-height:360px}.blog-category-hero>div,.blog-post-hero>div{padding:55px 7%}.blog-back{margin-bottom:32px}.article-body{font-size:17px}.article-body h2{margin-top:54px}}@media(max-width:480px){.blog-category-hero span,.blog-intro span,.blog-post-hero span{font-size:20px}.blog-category-card>div,.blog-post-card>div{padding:34px 7%}.blog-category-card h2,.blog-post-card h2{font-size:40px}.blog-category-card p,.blog-post-card p{font-size:18px}.article-image{margin:38px 0}}.social-links{display:flex;gap:10px;margin-top:20px}.social-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(243,240,232,.65);color:var(--paper);transition:background .2s,color .2s,transform .2s}.social-icon svg{width:21px;height:21px}.social-icon:hover{background:#efd057;color:var(--ink);transform:translateY(-2px)}.social-icon:focus-visible{outline:2px solid #efd057;outline-offset:3px}.reviews{display:flex;justify-content:space-between;align-items:end;gap:32px;padding:70px 8%;background:#ded8c8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reviews p{margin:0 0 10px;text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:600}.reviews h2{font-size:clamp(48px,5vw,76px);margin:0 0 12px}.reviews span{font-size:20px}@media(max-width:700px){.reviews{display:grid;align-items:start;padding:55px 7%}.reviews .button{width:max-content}}.reviews{position:relative;padding-bottom:126px}.review-ticker{position:absolute;bottom:0;left:0;right:0;overflow:hidden;border-top:1px solid var(--line);white-space:nowrap;background:var(--ink);color:var(--paper);font-size:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.review-ticker-track{display:flex;width:max-content;animation:review-scroll 28s linear infinite}.review-ticker span{display:inline-block;flex:none;padding:18px 30px;font-size:15px}.review-ticker span:before{content:"✦";color:#efd057;margin-right:30px}@keyframes review-scroll{to{transform:translateX(-50%)}}@media(max-width:700px){.reviews{padding-bottom:111px}.review-ticker span{padding:16px 21px;font-size:13px}.review-ticker span:before{margin-right:21px}}@media(max-width:1150px){header nav{display:none!important}.mobile-categories{display:flex!important;gap:17px;overflow-x:auto;white-space:nowrap;padding:11px 18px;border-bottom:1px solid var(--line);background:var(--paper);text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.7px}.mobile-categories a{padding:3px 0}}.mobile-categories{display:none}@media(max-width:900px){.mobile-categories{display:flex;gap:17px;overflow-x:auto;white-space:nowrap;padding:11px 18px;border-bottom:1px solid var(--line);background:var(--paper);text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.7px}.mobile-categories a{padding:3px 0}}@media(min-width:901px){header nav{gap:18px;font-size:16px}}@media(max-width:480px){.listing:not(.catalog) .product-grid{grid-template-columns:1fr}.listing:not(.catalog) .product-grid picture{height:320px}}.product-grid h3{font-size:24px;line-height:1.1;margin:13px 0 3px;text-transform:uppercase}.catalog-section{padding-top:68px}.catalog-section h2{font-size:clamp(42px,5vw,66px);margin:0 0 24px;padding-bottom:12px}.catalog-section h2,.collection-nav{text-transform:uppercase;border-bottom:1px solid var(--line)}.collection-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;border-top:1px solid var(--line);padding:15px 0;font-size:16px;font-weight:600;letter-spacing:.7px}.collection-nav a{padding:5px 0;border-bottom:1px solid transparent}.collection-nav a:hover{border-color:var(--ink)}.brand-logo{display:block;width:250px;height:70px}.brand-logo img{display:block;width:100%;height:100%;object-fit:contain;filter:none}footer .brand-logo{width:245px;height:88px;margin-bottom:8px}@media(max-width:900px){.brand-logo{width:155px;height:55px}footer .brand-logo{width:205px;height:76px}header nav{display:none!important}}:root{--paper:#f3f0e8;--ink:#151515;--olive:#4b513d;--rust:#91451f;--line:#292820}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Oswald,Arial,sans-serif;font-size:18px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}header{height:118px;padding:21px 3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:rgba(243,240,232,.97);z-index:10}.brand{display:grid;text-align:center;text-transform:uppercase;line-height:1}.brand strong{font-size:30px;letter-spacing:1px}.brand small{font-size:10px;letter-spacing:2px;margin-top:7px}.crown{font-size:23px;height:17px}nav{display:flex;align-items:center;gap:40px;text-transform:uppercase;font-weight:600;letter-spacing:.6px}.menu{display:none}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;text-transform:uppercase;letter-spacing:1px;font-weight:600;border:1px solid var(--ink);transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(.98)}.dark{background:var(--ink);color:var(--paper)}.light{background:var(--paper);color:var(--ink)}.hero{min-height:620px;display:grid;grid-template-columns:43% 57%;border-bottom:1px solid var(--line)}.hero-copy{padding:80px max(5vw,55px);align-self:center}.hero h1,h1,h2{font-weight:700;text-transform:uppercase;line-height:.97;letter-spacing:.5px;text-wrap:balance}.hero h1{font-size:clamp(56px,7vw,110px);margin:0 0 30px}.hero p{font-size:25px;max-width:390px;margin:0 0 35px}.hero-visual{background:#c4b197;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1.1fr .9fr;grid-gap:5px;gap:5px;min-height:620px}.hero-visual picture:first-child{grid-row:span 2}.hero-visual picture{overflow:hidden;background:#d8cbbb}.category-grid img,.hero-visual img,.order-hero img,.product-grid img,.story img,.values img,.workshop img{width:100%;height:100%;object-fit:cover;display:block}.proof{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);text-transform:uppercase;text-align:center;font-weight:600;letter-spacing:1px}.proof span{padding:20px;border-right:1px solid var(--line)}.proof span:last-child{border:0}.section{padding:66px 3% 82px}.section h2{font-size:clamp(43px,5vw,68px);text-align:center;margin:0 0 30px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.category-grid a{background:var(--olive);color:var(--paper);overflow:hidden}.category-grid picture{height:235px;display:block}.category-grid b{display:flex;justify-content:space-between;padding:16px 20px;font-size:27px;text-transform:uppercase}.category-grid i{font-style:normal}.order-hero,.story,.values,.workshop{display:grid;grid-template-columns:1fr 1fr}.order-hero>picture,.story>picture,.values>picture,.workshop>picture{min-height:520px}.order-hero>div,.story>div,.values>div,.workshop>div{padding:clamp(45px,7vw,110px);align-self:center}.order-hero h1,.story h1,.values h2,.workshop h2{font-size:clamp(47px,5vw,76px);margin:0 0 24px}.order-hero span,.story p,.values p,.workshop p{font-size:21px;max-width:520px}.text-link{font-weight:600;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px}.cta{background:var(--rust);color:var(--paper);padding:100px 5%;text-align:center}.cta h2{font-size:clamp(56px,7vw,100px);margin:0 0 32px}.listing{padding:66px 3% 80px}.page-intro{max-width:760px;margin:0 auto 55px;text-align:center}.contact>div>p,.legal>p:first-child,.notfound>p,.order-hero p,.page-intro p,.story>div>p:first-child{font-size:15px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.page-intro h1{font-size:clamp(53px,7vw,100px);margin:12px 0}.page-intro span{font-size:22px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:34px 16px;gap:34px 16px}.product-grid a{display:block}.product-grid picture{height:300px;display:block;background:#e4dbcd}.product-grid h2{font-size:24px;line-height:1.1;margin:13px 0 3px}.product-grid p{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;font-size:18px}.product-grid b{font-size:14px;letter-spacing:1px;text-transform:uppercase}.full{margin:55px auto 0;display:flex;width:max-content}.etsy-note{font-size:13px;max-width:700px;margin:24px auto;text-align:center}.process{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.process div{padding:45px 7%;border-right:1px solid var(--line)}.process div:last-child{border:0}.process strong{font-size:18px;color:var(--rust)}.process h2{font-size:34px;margin:12px 0}.contact{padding:90px 8%;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;background:#ded8c8}.contact h1{font-size:clamp(48px,6vw,80px);margin:12px 0}.contact a{border-bottom:1px solid}.single{min-height:620px}.contact form{display:grid;grid-gap:17px;gap:17px}.contact label{display:grid;grid-gap:6px;gap:6px;text-transform:uppercase;font-size:15px;letter-spacing:.7px}.contact input,.contact textarea{font:inherit;background:var(--paper);border:1px solid var(--line);padding:12px;min-height:48px}.contact textarea{min-height:125px;resize:vertical}.form-status{margin:0}.legal,.notfound{max-width:830px;margin:0 auto;padding:100px 5%;min-height:650px}.legal h1,.notfound h1{font-size:clamp(50px,7vw,90px);margin:10px 0 32px}.legal p{font-family:Arial,sans-serif;line-height:1.7}.notfound{display:grid;align-content:center;grid-gap:18px;gap:18px}.notfound .button{width:max-content;margin-top:15px}footer{background:#1c1d18;color:var(--paper);padding:60px 5%;display:grid;grid-template-columns:1.6fr 1fr auto;grid-gap:35px;gap:35px;align-items:end}footer p{margin:0 0 7px}.footer-brand{text-transform:uppercase;font-size:27px;font-weight:600}.footer-links{display:grid;grid-gap:6px;gap:6px;text-transform:uppercase}.theo img{width:116px;height:auto;display:block}@media(max-width:900px){header{height:88px}.brand strong{font-size:23px}.menu{display:block;background:none;border:0;font:inherit;text-transform:uppercase;letter-spacing:1px}.menu+nav{display:none}.menu+nav.open{display:flex;position:absolute;top:87px;left:0;right:0;padding:25px 5%;background:var(--paper);border-bottom:1px solid;flex-direction:column;align-items:flex-start;gap:22px}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 7% 50px}.hero h1{font-size:clamp(54px,14vw,90px)}.hero-visual{min-height:400px}.proof{grid-template-columns:1fr}.proof span{border-right:0;border-bottom:1px solid;padding:13px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-grid picture{height:210px}.contact,.order-hero,.story,.values,.workshop{grid-template-columns:1fr}.order-hero>picture,.story>picture,.values>picture,.workshop>picture{min-height:380px;grid-row:1}.order-hero>div,.story>div,.values>div,.workshop>div{padding:55px 7%}.order-hero>div,.story>div{grid-row:2}.process{grid-template-columns:1fr}.process div{border-right:0;border-bottom:1px solid}.product-grid{grid-template-columns:repeat(2,1fr)}.product-grid picture{height:240px}footer{grid-template-columns:1fr;align-items:start}.theo{margin-top:15px}}@media(max-width:480px){body{font-size:17px}.brand small,.crown{display:none}.hero-copy{padding-top:55px}.hero h1{font-size:56px}.hero p{font-size:21px}.hero-visual{grid-template-columns:1fr 1fr;min-height:330px}.category-grid{grid-template-columns:1fr}.category-grid picture{height:260px}.section{padding:55px 5%}.product-grid{gap:28px 12px}.product-grid picture{height:180px}.product-grid h2{font-size:21px}.contact{padding:60px 6%;gap:45px}.cta{padding:75px 5%}}@media(prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise .6s both}.hero-copy p{animation-delay:.08s}.hero-copy .button{animation-delay:.16s}.category-grid a{transition:transform .2s}.category-grid a:hover{transform:translateY(-5px)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}}.cta,.hero .button.dark,.reviews .button.dark,header .button.dark{background:#4b513d}.cookie-consent{position:fixed;z-index:50;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 5%;background:#1c1d18;color:#f3f0e8;border-top:1px solid #efd057;font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.cookie-consent p{margin:0;max-width:720px}.cookie-consent a{text-decoration:underline;text-underline-offset:3px}.cookie-consent div{display:flex;gap:10px;flex:none}.cookie-consent button{min-width:94px;padding:10px 14px;border:1px solid #f3f0e8;background:transparent;color:#f3f0e8;font:600 13px Oswald,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.cookie-consent button:focus-visible,.cookie-consent button:hover{background:#f3f0e8;color:#1c1d18}.cookie-consent button:focus-visible{outline:2px solid #efd057;outline-offset:3px}@media(max-width:700px){.cookie-consent{display:grid;grid-gap:14px;gap:14px;padding:16px 6%;font-size:13px}.cookie-consent div{width:100%;display:grid;grid-template-columns:1fr 1fr}.cookie-consent button{width:100%}}