html,body{margin:0;padding:0}body{margin:0;background:#fef9f2}a{color:inherit}.afd-root{overflow-x:clip;font-family:DM Sans,system-ui,sans-serif;color:#331f17;background:#fef9f2;width:100%;min-width:320px;font-size:16px;line-height:1.55}.afd-root img{max-width:none}.afd-root button{font-family:inherit}.nl{position:relative}.nl:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:#331f17;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nl:hover:after,.nl.on:after{transform:scaleX(1)}.mm{animation:mm .28s ease both}@keyframes mm{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.lift{transition:transform .35s ease,box-shadow .35s ease}.lift:hover{transform:translateY(-5px);box-shadow:0 18px 40px #331f171f}.zi{transition:transform .7s ease}.lift:hover .zi{transform:scale(1.04)}.alt2{opacity:0;transition:opacity .45s ease}.lift:hover .alt2{opacity:1}.evpop{animation:mm .25s ease both}.car{scroll-snap-type:x mandatory;scrollbar-width:none}.car::-webkit-scrollbar{display:none}.car>*{scroll-snap-align:start}.fadein{animation:fi .4s ease both}@keyframes fi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.drawer{animation:dr .35s cubic-bezier(.2,.8,.2,1) both}@keyframes dr{0%{transform:translate(100%)}to{transform:none}}.tint{transition:background-color .6s ease,color .6s ease}.buy{background:#5a3424!important;transition:background .25s ease,transform .15s ease}.buy:hover{background:#331f17!important}.herobtn{background:#1c120d;transition:background .25s ease,transform .15s ease}.herobtn:hover{background:#5a3424}.buy:active{transform:scale(.97)}.ghost{transition:background .2s ease}.ghost:hover{background:#331f170f!important}.bumpA{animation:bumpA .5s ease}@keyframes bumpA{0%,to{transform:none}35%{transform:translateY(-5px) scale(1.15)}}.bumpB{animation:bumpB .5s ease}@keyframes bumpB{0%,to{transform:none}35%{transform:translateY(-5px) scale(1.15)}}.petal{position:fixed;width:14px;height:20px;pointer-events:none;z-index:90;animation:pt .95s cubic-bezier(.2,.7,.3,1) forwards}@keyframes pt{0%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(.6)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--r)) scale(1)}}input[type=range]{accent-color:#331F17;width:100%}@supports (animation-timeline: view()){.reveal{animation:rv linear both;animation-timeline:view();animation-range:entry 0% cover 22%}@keyframes rv{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.slowzoom{animation:sz linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes sz{0%{transform:scale(1)}to{transform:scale(1.12)}}}[hidden]{display:none!important}.bar{animation:bar .35s ease both}@keyframes bar{0%{transform:translateY(100%)}to{transform:none}}.zoomwrap img{transition:transform .5s ease}.zoomwrap:hover img{transform:scale(1.5)}.lbimg{transition:transform .35s ease}.afd-bar .afd-wa{bottom:104px!important}.afd-wa{transition:none!important;animation:none!important}.shopify-section:has(>.afd-sticky){position:sticky;top:0;z-index:50}.afd-burger{display:none}.afd-root nav[aria-label=Hoofdmenu]{gap:24px!important;margin:0 16px 0 36px;justify-content:center!important}.afd-root [data-afd-header]>header>div:first-child{gap:0!important}.afd-root [data-afd-header]>header>div:first-child{max-width:1560px!important}[data-afd-header].afd-fit1 nav[aria-label=Hoofdmenu]{gap:16px!important;margin:0 10px 0 28px}[data-afd-header].afd-fit2 nav[aria-label=Hoofdmenu]{gap:12px!important;font-size:14px!important;margin:0 8px 0 22px}[data-afd-header].afd-fit4 [data-afd-evlbl]{display:none}[data-afd-header].afd-fit4 [data-afd-evchip]{padding:0 11px!important}[data-afd-header].afd-fit3 nav[aria-label=Hoofdmenu]{gap:9px!important;font-size:14px!important;margin:0 6px 0 20px}[data-afd-header].afd-fit5 nav[aria-label=Hoofdmenu]{display:none!important}[data-afd-header].afd-fit5 .afd-burger{display:flex!important}[data-afd-header].afd-fit5 .afd-logo{margin-right:auto}@media(max-width:1280px){.afd-root nav[aria-label=Hoofdmenu]{display:none!important}.afd-burger{display:flex!important}.afd-root header [data-afd-evchip]{padding:0 10px!important}.afd-root [data-afd-header]>header>div:first-child{justify-content:space-between}}@media(max-width:749px){.afd-root [style*="grid-template-columns: auto 1fr auto"]{display:flex!important;justify-content:center;height:32px!important;padding:0 12px!important;font-size:12px!important}.afd-root [style*="grid-template-columns: auto 1fr auto"]>:not(:last-child){display:none!important}.shopify-section:has(>.afd-sticky){top:0}.afd-root [data-afd-header]>header>div:first-child{height:56px!important;padding:0 6px!important;gap:4px!important}.afd-root .afd-logo img{height:34px!important}.afd-root .afd-logo{margin-right:auto}.afd-root [data-afd-evchip],.afd-root a[aria-label=Account]{display:none!important}.afd-root [data-afd-searchpanel]>div{padding:18px 16px!important}.afd-root [data-afd-searchpanel] [style*="repeat(4"]{grid-template-columns:1fr 1fr!important}.afd-root [data-afd-searchpanel] input[type=search]{font-size:22px!important}.afd-root .evpop{right:12px!important;left:12px;width:auto!important}.afd-root [style*="max-width: 1360px"],.afd-root [style*="max-width: 1400px"]{padding-left:18px!important;padding-right:18px!important}.afd-root [style*="padding: 96px 32px"],.afd-root [style*="padding: 88px 32px"],.afd-root [style*="padding: 72px 32px"],.afd-root [style*="padding: 64px 32px"]{padding-top:56px!important;padding-bottom:56px!important}.afd-root [style*="padding: 88px 32px 0"]{padding-top:56px!important;padding-bottom:0!important}.afd-root [style*="padding: 22px 32px 88px"]{padding-bottom:56px!important}.afd-root h2{font-size:34px!important}.afd-root [style*="grid-template-columns: minmax("]{grid-template-columns:1fr!important;gap:28px!important}.afd-root [style*="position: sticky; top: 100px"],.afd-root [style*="position: sticky; top: 118px"],.afd-root [style*="position: sticky; top: 92px"]{position:static!important}.afd-root section[style*="clamp(620px"]{height:calc(100svh - 88px)!important;min-height:560px}.afd-root section[style*="clamp(620px"]>div[style*="align-items: center; padding-top: 24px"]{align-items:flex-end!important;padding-bottom:64px}.afd-root section[style*="clamp(620px"] h1,.afd-root section[style*="clamp(560px"] h1{font-size:40px!important}.afd-root section[style*="clamp(560px"]{height:calc(100svh - 88px)!important;min-height:540px}.afd-root section[style*="clamp(560px"]>div[style*="padding-top: 24px"]{align-items:flex-end!important;padding-bottom:48px}.afd-root section[style*="clamp(560px"] p{font-size:16px!important}.afd-root section[style*="clamp(620px"] p{font-size:16px!important}.afd-root [data-afd-play]{right:16px!important;bottom:auto!important;top:16px!important;width:40px!important;height:40px!important}.afd-root [data-afd-sound]{right:64px!important;bottom:auto!important;top:16px!important;height:40px!important;width:40px!important;padding:0!important;justify-content:center}.afd-root [data-afd-sound] [data-afd-stxt]{display:none}.afd-root [data-afd-colours] [role=radiogroup]{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:0 18px;width:calc(100% + 36px)}.afd-root [data-afd-colours] [role=radiogroup]::-webkit-scrollbar{display:none}.afd-root [data-afd-colours] [role=radiogroup]>button{flex-shrink:0}.afd-root [data-afd-colours] .reveal>div:last-child{align-items:flex-start!important;width:100%}.afd-root [data-afd-car]{margin:0 -18px;padding-left:18px!important;padding-right:18px!important;scroll-padding-left:18px}.afd-root [data-afd-car]>article{flex-basis:76vw!important}.afd-root [data-afd-carprev],.afd-root [data-afd-carnext]{display:none!important}.afd-root #setcar{margin:0 -18px;padding-left:18px!important;padding-right:18px!important;scroll-padding-left:18px}.afd-root #setcar>article{flex-basis:86vw!important}.afd-root #sets>div:first-child>div:last-child{display:none!important}.afd-root #quiz .afd-quizimg{min-height:0!important;aspect-ratio:4 / 3}.afd-root #quiz [style*="repeat(2, minmax(0, 1fr))"]{grid-template-columns:1fr!important}.afd-root #planner [style*="minmax(190px"]{grid-template-columns:1fr 1fr!important}.afd-root #planner [style*="padding: 28px"]{padding:18px!important}.afd-root section [style*="grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px"]{grid-template-columns:1fr!important}.afd-root #reviews [style*="repeat(3"]{grid-template-columns:1fr!important}.afd-root #reviews [role=tablist]{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.afd-root #reviews [role=tablist]>button{flex-shrink:0}.afd-root #showroom .reveal[style*="min-height: 560px"]{min-height:360px!important}.afd-root #showroom [style*="repeat(6"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.afd-root #showroom [style*="grid-template-columns: 1fr 1fr"],.afd-root #zakelijk [style*="repeat(3"]{grid-template-columns:1fr!important}.afd-root [style*="padding: 18px 22px"]{padding:14px 16px!important;gap:12px!important}.afd-root [style*="padding: 0 22px 22px 62px"]{padding:0 16px 18px!important}.afd-root [style*="font-size: 21px; line-height: 1.25"]{font-size:18px!important}.afd-root footer [style*="repeat(4"]{grid-template-columns:1fr 1fr!important}.afd-root footer [style*="padding: 48px 32px"]{padding:36px 18px!important}.afd-root footer form>div{flex-direction:column}.afd-root aside.drawer{width:100%!important}.afd-wa{height:52px!important;width:52px;padding:0!important;justify-content:center;right:14px!important;bottom:14px!important}.afd-wa-txt,.afd-m-pdp .shopify-section-group-header-group,.afd-m-pdp .shopify-section-group-footer-group,.afd-m-pdp .afd-wa{display:none!important}}#afd-coll section:first-child button[style*="width: 82px"]{width:96px!important}#afd-coll section:first-child button[style*="width: 82px"]>span:last-child{white-space:normal!important;text-align:center;line-height:1.25}@media(max-width:1100px){.afd-coll{grid-template-columns:210px minmax(0,1fr)!important;gap:24px!important}.afd-coll>div>[style*="repeat(3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){.afd-coll{grid-template-columns:1fr!important;padding-top:20px!important}.afd-faside{display:none!important}.afd-faside.is-open{display:flex!important;position:fixed!important;top:0;right:0;bottom:0;left:0;top:0!important;z-index:70;background:#fef9f2;overflow-y:auto;padding:24px 18px 96px;box-sizing:border-box}.afd-faside.is-open .afd-mclose-f{display:flex!important;position:fixed;left:18px;right:18px;bottom:18px;height:54px;border:0;background:#5a3424;color:#fef9f2;font:inherit;font-weight:600;align-items:center;justify-content:center;z-index:71}.afd-mfilter{display:inline-flex!important;align-items:center;height:38px;padding:0 16px;border:1px solid #331F17;background:#331f17;color:#fef9f2;font:inherit;font-size:14px;font-weight:600;border-radius:19px;cursor:pointer}.afd-coll>div>[style*="repeat(3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.afd-coll article [style*="padding: 14px 18px 18px"]{padding:10px 10px 12px!important;gap:6px!important}.afd-coll article .buy{height:42px!important;font-size:13px!important}.afd-coll article [style*="font-size: 19px"]{font-size:16px!important}.afd-coll article [style*="top: 12px; right: 12px"]{font-size:10px!important;padding:3px 6px!important;top:8px!important;right:8px!important}.afd-coll a[href="/#planner"]{grid-column:1 / -1;min-height:0!important;gap:16px}#afd-coll section:first-child [style*="justify-content: space-between; align-items: flex-end"]>div:last-child{overflow-x:auto;width:calc(100% + 36px);margin:0 -18px;padding:0 18px;scrollbar-width:none}#afd-coll h1{font-size:42px!important}#afd-coll>div[style*="background: #331F17"]>div{flex-direction:column;align-items:flex-start!important;gap:10px!important;padding:12px 18px!important;font-size:13px!important}#afd-coll>div[style*="background: #331F17"]>div>span:first-child{display:block!important;line-height:1.5}#afd-coll>div[style*="background: #331F17"]>div>span:first-child>span{margin-right:6px}.afd-coll>div>div:first-child{flex-direction:column;align-items:flex-start!important;gap:10px!important}.afd-coll>div>div:first-child>div:last-child{overflow-x:auto;max-width:100%;scrollbar-width:none}.afd-coll>div>div:first-child>div:last-child>button{white-space:nowrap;flex-shrink:0}.afd-coll article a>span[style*="top: 12px; left: 12px"]{display:none!important}.afd-coll article [style*="align-items: baseline; gap: 8px"]{flex-wrap:wrap;gap:0 6px!important}.afd-coll article [style*="align-items: baseline; gap: 8px"]>span:first-child{white-space:nowrap}.afd-coll article [style*="font-weight: 500"]{font-size:14px;line-height:1.3}#afd-coll [style*="repeat(3, minmax(0, 1fr)); gap: 20px"]{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(min-width:750px)and (max-width:1100px){.afd-root footer [style*="repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}img[src*="/files/artiflorale-"]{object-fit:contain!important;background-color:#f1f0ec!important}@media(min-width:1025px)and (max-height:920px){#afd-pdp>div:first-child{padding-top:10px!important}#afd-pdp>section:first-of-type{padding-top:12px!important}.afd-pinfo{gap:11px!important}.afd-pinfo>div:first-child{gap:6px!important}.afd-ptitle{font-size:32px!important}.afd-pinfo>div:first-child span[style*="padding: 6px 10px"]{padding:4px 9px!important}.afd-pinfo>div:first-child button{min-height:26px!important}.afd-pprice{padding-bottom:10px!important}.afd-pprice>div>div:first-child{font-size:32px!important}.afd-pprice>div>div:last-child{margin-top:4px!important}.afd-pprice>a{min-height:32px!important}.afd-pinfo>div>div:first-child[style*="margin-bottom: 10px"]{margin-bottom:6px!important}.afd-pcols button{width:42px!important;height:42px!important}.afd-pbox{padding:12px 14px!important;gap:9px!important}.afd-ptiers button{padding-top:6px!important;padding-bottom:6px!important;min-height:0!important;height:auto!important}.afd-pbox button[aria-label=Minder],.afd-pbox button[aria-label=Meer]{height:40px!important}.afd-ptotal span[style*="font-size: 26px"]{font-size:22px!important}.afd-pinfo button.buy{height:52px!important}}@media(min-width:1025px)and (max-height:920px){.afd-ckop>div{padding:12px 32px 18px!important}.afd-ckop nav+div{margin-top:8px!important;align-items:center!important}.afd-ckop h1{font-size:46px!important}.afd-ckop h1+p{margin-top:6px!important;font-size:15px}.afd-ckop button>span:first-child{width:58px!important;height:58px!important}.afd-ckop button{width:72px!important;gap:5px!important}.afd-cbar>div{padding-top:9px!important;padding-bottom:9px!important}.afd-coll{padding-top:20px!important}}@media(min-width:1025px)and (max-height:920px){.afd-cgrid article>a:first-child{aspect-ratio:1 / 1!important}.afd-cgrid>a.lift{min-height:0!important}}@media(min-width:1300px)and (max-height:920px){.afd-cgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.afd-cgrid article>div{padding:12px 14px 14px!important;gap:8px!important}.afd-cgrid>a.lift{padding:22px 20px!important}}@media(min-width:1300px)and (max-height:920px){.afd-cgrid article>a:first-child>span[style*="top: 12px; right: 12px"]{top:auto!important;right:auto!important;left:10px!important;bottom:44px!important;font-size:11px!important;padding:4px 8px!important}.afd-cgrid article>a:first-child>span[style*="top: 12px; left: 12px"]>span{font-size:11px!important;padding:4px 8px!important}.afd-cgrid article>a:first-child>span[style*="right: 12px; bottom: 12px"]{font-size:11px!important;padding:4px 8px!important}}.afd-pbox.afd-pbox-plain{background:transparent!important;border:0!important;padding:0!important}.afd-pbox.afd-pbox-plain>div>span:empty{display:none}#setcar{align-items:flex-start}.afd-guessmsg{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;background:#fef9f2f5;padding:9px 16px;max-width:86%;text-align:center;box-shadow:0 8px 20px #331f171f;pointer-events:none;line-height:1.3}@media(max-width:900px){.afd-pzones{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.afd-scrollhint{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#fef9f2;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;opacity:.9}.afd-scrollhint span{width:1px;height:34px;background:#fef9f259;position:relative;overflow:hidden}.afd-scrollhint span:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:#fef9f2;animation:afdScroll 1.8s ease-in-out infinite}@keyframes afdScroll{0%{top:-40%}to{top:100%}}@media(prefers-reduced-motion:reduce){.afd-scrollhint span:after{animation:none;top:30%}}.afd-root h2[style*="font-size: clamp("]{font-size:clamp(30px,3.1vw,46px)!important;line-height:1.1!important}.afd-root h2[style*="margin: 10px 0"]{margin-top:14px!important}.afd-root h2[style*="font-size: clamp("]+p,.afd-root h2[style*="font-size: clamp("]+span{margin-top:18px!important;line-height:1.6;max-width:62ch}.afd-root h2[style*="margin: 10px 0 6px"],.afd-root h2[style*="margin: 10px 0 10px"]{margin-bottom:0!important}.afd-root h1[style*="font-size: clamp(36px, 4.4vw, 60px)"]{font-size:clamp(32px,3.6vw,52px)!important}.afd-ckop h1{font-size:clamp(36px,3.6vw,52px)!important;line-height:1.06!important}.afd-ckop h1+p{margin-top:16px!important;line-height:1.6}.afd-root h2[style*="font-size: 46px"]{font-size:40px!important}.afd-root h2[style*="font-size: 38px"]{font-size:34px!important}@media(max-width:749px){.afd-root h2[style*="font-size: clamp("]{font-size:30px!important}}html{scroll-behavior:smooth}.afd-root [id]{scroll-margin-top:84px}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-old(root),::view-transition-new(root){animation:none}}@media(max-width:1280px){.afd-hadv{display:none!important}}[data-afd-header].afd-fit3 .afd-hadv-sub{display:none}[data-afd-header].afd-fit3 .afd-hadv{margin-right:8px!important}.afd-zk{background:#fef9f2;color:#331f17}.afd-zk a{color:#331f17}.afd-zk-wrap{max-width:1360px;margin:0 auto;padding-left:32px;padding-right:32px;box-sizing:border-box}.afd-zk-sec{padding:80px 0}.afd-zk-sec[id]{scroll-margin-top:70px}.afd-zk-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:end;margin-top:18px}.afd-zk-eyebrow{display:block;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#6b5a50}.afd-zk-h1{margin:14px 0 0;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(34px,3.8vw,52px);line-height:1.06}.afd-zk-h2{margin:14px 0 0;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(30px,3.1vw,42px);line-height:1.1}.afd-zk-lead{margin:18px 0 0;font-size:18px;line-height:1.6;color:#5c4a40;max-width:60ch}.afd-zk-p{margin:18px 0 0;line-height:1.6;color:#5c4a40;max-width:60ch}.afd-zk-btn{text-decoration:none;height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600;color:#fef9f2}.afd-zk-btn-ghost{color:#331f17!important;border:1px solid #331F17;background:transparent}.afd-zk-usps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.afd-zk-usps li{display:flex;gap:12px;align-items:flex-start;background:#fef9f2;padding:14px 16px}.afd-zk-usps li>span{width:24px;height:24px;border-radius:50%;background:#331f17;color:#fef9f2;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.afd-zk-usps strong,.afd-zk-steps strong,.afd-zk-contact strong,.afd-ct-card strong{display:block;font-weight:600;margin-bottom:2px}.afd-zk-usps div,.afd-zk-steps li{font-size:14px;color:#5c4a40;line-height:1.5}.afd-zk-usps strong,.afd-zk-steps strong{color:#331f17}.afd-zk-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.afd-zk-steps{margin:26px 0 0;padding:0;list-style:none;counter-reset:s;display:grid;gap:14px}.afd-zk-steps li{counter-increment:s;position:relative;padding-left:44px}.afd-zk-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;border:1px solid #331F17;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#331f17}.afd-zk-card{background:#fff;padding:30px;box-shadow:0 24px 50px #331f1714}.afd-zk-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.afd-zk-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.afd-zk-grid .afd-zk-full{grid-column:1 / -1}.afd-zk-grid input,.afd-zk-grid select,.afd-zk-grid textarea{font:inherit;font-weight:400;font-size:15px;color:#331f17;border:1px solid #CDBFAE;background:#fef9f2;padding:0 12px;height:46px;border-radius:0;box-sizing:border-box;width:100%}.afd-zk-grid textarea{height:auto;padding:10px 12px;resize:vertical}.afd-zk-grid input:focus,.afd-zk-grid select:focus,.afd-zk-grid textarea:focus{outline:2px solid #331F17;outline-offset:1px}.afd-zk-ok{margin:0 0 16px;background:#e7f1e8;color:#24502c;padding:12px 14px;font-weight:600}.afd-zk-table{margin-top:28px;background:#fff;max-width:860px}.afd-zk-tr{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px;padding:14px 20px;border-bottom:1px solid #EFE4D6;font-size:15px}.afd-zk-th{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6b5a50;background:#f3e9dc}.afd-zk-tr span:last-child{font-weight:600}.afd-zk-hl{background:#e7f1e8;color:#24502c}.afd-zk-contact{display:grid;gap:12px;margin-top:26px}.afd-zk-contact a,.afd-ct-card{display:flex;gap:14px;align-items:flex-start;background:#fef9f2;padding:16px 18px;text-decoration:none;font-size:14px;color:#5c4a40;line-height:1.5;border:1px solid #E8DCCB}.afd-ct-card{background:#fff}.afd-zk-contact strong,.afd-ct-card strong{color:#331f17;font-size:15px}.afd-zk-dot{width:9px;height:9px;border-radius:50%;background:#2e9a5a;box-shadow:0 0 0 3px #2e9a5a26;flex-shrink:0;margin-top:7px}@media(max-width:900px){.afd-zk-hero,.afd-zk-two{grid-template-columns:1fr;gap:32px}.afd-zk-sec{padding:56px 0}.afd-zk-wrap{padding-left:18px;padding-right:18px}.afd-zk-grid{grid-template-columns:1fr}.afd-zk-card{padding:22px}.afd-zk-tr{grid-template-columns:1fr;gap:2px;padding:12px 16px}.afd-zk-th{display:none}}.afd-zk a.afd-zk-btn{color:#fef9f2}.afd-zk a.afd-zk-btn-ghost{color:#331f17}.afd-zk-card .afd-zk-p+form{margin-top:20px}@media(min-width:750px){.afd-wa{height:48px!important;padding:0 18px 0 14px!important;border-radius:24px!important;box-shadow:0 6px 18px #00000024!important;gap:10px!important}.afd-wa-txt{display:flex!important;flex-direction:column;font-size:13.5px!important;line-height:1.15!important}.afd-wa-long{font-size:11px;font-weight:400;opacity:.9}}.afd-wa-short{display:none!important}@media(min-width:901px){#planner [data-afd-avoid]{top:84px!important;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#planner [data-afd-avoid]>*{flex-shrink:0}#planner [data-afd-avoid]>ul{flex-shrink:1!important;min-height:120px;max-height:none!important}}.afd-sys-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.afd-sys-crumb{font-size:13px;color:#6b5a50;display:flex;gap:8px}.afd-sys-crumb a{color:#6b5a50}.afd-sys-search{display:flex;gap:10px;margin-top:22px;max-width:640px}.afd-sys-search input{flex:1;min-width:0;height:52px;border:1px solid #CDBFAE;background:#fff;padding:0 16px;font:inherit;font-size:16px;color:#331f17;border-radius:0}.afd-sys-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.afd-sys-card{display:flex;flex-direction:column;gap:6px;text-decoration:none;background:#fff;padding:0 0 16px}.afd-sys-card>span:not(.afd-sys-img){padding:0 16px}.afd-sys-card-txt{padding:18px 0}.afd-sys-img{display:block;aspect-ratio:1/1;background:#f1f0ec;overflow:hidden;margin-bottom:8px}.afd-sys-img img{width:100%;height:100%;object-fit:cover;display:block}.afd-sys-name{font-weight:600;color:#331f17}.afd-sys-price{font-size:14px;color:#5c4a40}.afd-sys-empty{max-width:680px}.afd-sys-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.afd-sys-chips a{text-decoration:none;border:1px solid #331F17;padding:10px 16px;font-size:14px;font-weight:600;color:#331f17}.afd-sys-pag{margin-top:32px;display:flex;gap:12px;justify-content:center;font-weight:600}.afd-sys-pag .current{text-decoration:underline}.afd-sys-cart{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start}.afd-sys-ship{font-size:14px;margin-bottom:18px}.afd-sys-ship span{display:block;height:6px;background:#efe4d6;margin-top:8px}.afd-sys-ship i{display:block;height:100%;background:#331f17}.afd-sys-lines{list-style:none;margin:0;padding:0;border-top:1px solid #E8DCCB}.afd-sys-lines li{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid #E8DCCB}.afd-sys-limg{display:block;width:96px;height:96px;background:#f1f0ec}.afd-sys-limg img{width:100%;height:100%;object-fit:contain}.afd-sys-linfo{display:flex;flex-direction:column;gap:3px;min-width:0}.afd-sys-linfo a.afd-sys-name{text-decoration:none}.afd-sys-sub{font-size:13px;color:#5c4a40}.afd-sys-disc{font-size:13px;color:#24502c;font-weight:600}.afd-sys-remove{font-size:13px;color:#6b5a50!important;margin-top:4px}.afd-sys-qty input{width:70px;height:44px;border:1px solid #CDBFAE;background:#fff;text-align:center;font:inherit;font-size:16px}.afd-sys-lprice{text-align:right;display:flex;flex-direction:column;gap:2px;min-width:90px}.afd-sys-lprice s{font-size:13px;color:#6b5a50}.afd-sys-link-btn{border:0;background:transparent;padding:0;margin-top:14px;font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:#331f17;cursor:pointer}.afd-sys-sum{position:sticky;top:96px}.afd-sys-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:15px}.afd-sys-total{border-top:1px solid #E8DCCB;margin-top:6px;padding-top:14px;font-weight:600;font-size:18px}.afd-sys-note{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.afd-sys-note textarea{font:inherit;font-weight:400;border:1px solid #CDBFAE;background:#fef9f2;padding:10px 12px;resize:vertical}.afd-sys-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:56px;align-items:start}.afd-sys-err{background:#f7e3de!important;color:#7a2a1a!important}#recover{display:none}#recover:target{display:block}.afd-sys-auth:has(#recover:target) #login{display:none}.afd-sys-tr5{grid-template-columns:1fr 1fr 1fr 1fr 1fr!important}.afd-sys-addr summary{display:flex;gap:12px;align-items:flex-start;cursor:pointer;list-style:none;font-size:14px;line-height:1.5}.afd-sys-addr summary::-webkit-details-marker{display:none}.afd-sys-addr summary span{flex:1}.afd-sys-addr summary em{font-style:normal;font-size:12px;background:#e7f1e8;color:#24502c;padding:2px 8px}.afd-sys-addr summary b{font-size:13px;text-decoration:underline}.afd-sys-addr form{margin-top:16px}.afd-sys-check{flex-direction:row!important;align-items:center;gap:8px!important;font-weight:400!important}.afd-sys-check input{width:auto!important;height:auto!important}.afd-sys-rte{line-height:1.7;color:#331f17;margin-top:24px}.afd-sys-rte h1,.afd-sys-rte h2,.afd-sys-rte h3{font-family:Playfair Display,Georgia,serif;font-weight:400;line-height:1.15;margin:1.4em 0 .5em}.afd-sys-rte a{color:#331f17;text-decoration:underline}.afd-sys-policy{max-width:860px}.afd-sys-policy .shopify-policy__title h1{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(32px,3.6vw,48px);margin:0 0 20px}.afd-sys-pw{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 18px;box-sizing:border-box;background:#f3e9dc}.afd-sys-pwbox{max-width:640px;text-align:center;display:flex;flex-direction:column;align-items:center}.afd-sys-pwbox form{width:100%}.afd-sys-pwbox .afd-sys-search{margin-left:auto;margin-right:auto}@media(max-width:900px){.afd-sys-cart,.afd-sys-auth{grid-template-columns:1fr;gap:28px}.afd-sys-sum{position:static}.afd-sys-lines li{grid-template-columns:72px minmax(0,1fr) auto;gap:12px}.afd-sys-limg{width:72px;height:72px}.afd-sys-lprice{grid-column:2 / -1;text-align:left;flex-direction:row;gap:8px}.afd-sys-tr5{grid-template-columns:1fr 1fr!important}.afd-sys-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:749px){.afd-scrollhint{display:none}}.afd-wglabel{position:absolute;left:14px;top:14px;z-index:2;display:flex;flex-direction:column;gap:6px;background:#fef9f2f2;padding:10px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;line-height:1.2;color:#331f17;box-shadow:0 6px 16px #331f1714;pointer-events:none}.afd-wglabel span{display:flex;align-items:center;gap:8px}.afd-wglabel b{font-weight:600;margin-left:2px}@media(max-width:749px){.afd-wglabel{left:10px;top:10px;font-size:12px;padding:8px 10px}}.afd-sp{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;background:#fef9f2eb;color:#331f17;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 2px;z-index:2}.afd-sp-l{left:10px}.afd-sp-r{right:10px}.afd-sp:hover{background:#fef9f2}.afd-spd{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:7px;z-index:2}@media(max-width:640px){.afd-qopts{grid-template-columns:1fr!important;gap:8px!important}.afd-qopts button{min-height:52px!important;padding:10px 14px!important}.afd-qbtns{grid-template-columns:1fr!important}.afd-qbtns button{white-space:normal}}.afd-pu{background:#fff;border:1px solid #E8DCCB;padding:14px;display:flex;flex-direction:column;gap:10px;font-size:14px;color:#331f17}.afd-pu-h{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#6b5a50}.afd-pu-o{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.afd-pu-o input{width:18px;height:18px;margin:2px 0 0;accent-color:#331F17;flex-shrink:0}.afd-pu-o span{display:flex;flex-direction:column;line-height:1.35}.afd-pu-o small{font-size:13px;color:#5c4a40}.afd-pu-cal{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px;background:#fbf4ea}.afd-pu-cal label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#5c4a40}.afd-pu-cal select{font:inherit;font-size:14px;color:#331f17;height:40px;padding:0 8px;border:1px solid #CDBFAE;background:#fef9f2;min-width:0}.afd-pu-n{margin:0;font-size:13px;color:#5c4a40;line-height:1.45}.afd-pu-n a{color:#331f17;font-weight:600}@media(max-width:420px){.afd-pu-cal{grid-template-columns:1fr}}.afd-pu-s{flex-direction:row;align-items:flex-start;gap:10px}.afd-pu-s svg{flex-shrink:0;margin-top:2px}.afd-pu-s span{display:flex;flex-direction:column;gap:3px;line-height:1.4}.afd-pu-s small{font-size:13px;color:#5c4a40}.afd-rs{background:#f3e9dc;border:1px solid #E6D6C1;padding:14px 16px;display:flex;flex-direction:column;gap:10px;font-size:14px;color:#5c4a40}.afd-rs[hidden]{display:none}.afd-rs-t{margin:0;line-height:1.5}.afd-rs-t b{display:block;color:#331f17;font-size:15px;margin-bottom:2px}.afd-rs-t span[hidden]{display:none}.afd-rs-f{display:flex;gap:8px;margin:0}.afd-rs-f[hidden]{display:none}.afd-rs-f input[type=email]{flex:1;min-width:0;height:46px;border:1px solid #CDBFAE;background:#fff;padding:0 12px;font:inherit;color:#331f17}.afd-rs-f button{height:46px;padding:0 16px;border:1px solid #331F17;background:#fff;color:#331f17;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.afd-rs-s{font-size:12px;color:#8a776a}.afd-rs-s[hidden]{display:none}.afd-rs-ok{margin:0;color:#24502c}.afd-rs-ok[hidden]{display:none}@media(max-width:480px){.afd-rs-f{flex-direction:column}.afd-rs-f button{width:100%}}.afd-rs-ok{display:flex;gap:10px;align-items:flex-start;background:#e7f1e8;color:#24502c;padding:12px 14px;margin:0;font-size:14px;line-height:1.45}.afd-rs-ok svg{flex-shrink:0;margin-top:1px}.afd-rs-ok b{display:block;font-size:15px}.afd-rs-done{border-color:#b9d6bd}.afd-rs-done .afd-rs-t{display:none}.afd-rs-toast{font-family:DM Sans,system-ui,sans-serif;line-height:1.4;position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:9999;display:flex;gap:10px;align-items:center;background:#24502c;color:#fff;padding:14px 18px;font-size:15px;font-weight:600;box-shadow:0 14px 34px #00000038;max-width:calc(100vw - 32px);transition:opacity .35s}.afd-rs-toast-out{opacity:0}[style*="rgba(254,249,242,0.94)"]:empty{display:none!important}.afd-vat{display:inline-flex;border:1px solid #CDBFAE;border-radius:14px;overflow:hidden;margin-right:12px;flex-shrink:0}.afd-vat button{border:0;background:transparent;font:inherit;font-size:12px;font-weight:600;color:#5c4a40;padding:3px 10px;cursor:pointer;line-height:1.4}html:not(.af-ex) .afd-vat [data-afd-vatset=in],html.af-ex .afd-vat [data-afd-vatset=ex]{background:#331f17;color:#fef9f2}@media(max-width:900px){.afd-vat{margin-right:6px}.afd-vat button{padding:3px 8px;font-size:11px}}@media(max-width:900px){.afd-root [style*="grid-template-columns: auto 1fr auto"]>:last-child{white-space:normal!important;gap:6px!important;text-align:left;line-height:1.2}.afd-root [style*="grid-template-columns: auto 1fr auto"]>:last-child>svg{display:none}}@media(max-width:749px){.afd-root [style*="grid-template-columns: auto 1fr auto"]{height:auto!important;min-height:32px;padding:4px 12px!important}}#af-book-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px}#af-book-modal .af-bm-back{position:absolute;top:0;right:0;bottom:0;left:0;background:#331f178c;animation:afbmF .2s ease}#af-book-modal .af-bm-box{position:relative;background:#fef9f2;color:#331f17;max-width:480px;width:100%;padding:32px 28px 26px;box-shadow:0 30px 70px #00000040;text-align:center;font-family:DM Sans,system-ui,sans-serif;animation:afbmU .25s ease}#af-book-modal .af-bm-ok{width:60px;height:60px;border-radius:50%;background:#24502c;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}#af-book-modal h2{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:30px;line-height:1.15;margin:0 0 6px}#af-book-modal .af-bm-sub{margin:0 0 18px;color:#5c4a40;font-size:15px}#af-book-modal .af-bm-card{background:#fff;border:1px solid #E8DCCB;text-align:left;margin-bottom:16px}#af-book-modal .af-bm-card div{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;font-size:14px}#af-book-modal .af-bm-card div+div{border-top:1px solid #F0E6D8}#af-book-modal .af-bm-card span{color:#6b5a50}#af-book-modal .af-bm-card strong{text-align:right;font-weight:600}#af-book-modal .af-bm-next{background:#f3e9dc;text-align:left;padding:14px;font-size:14px;margin-bottom:20px}#af-book-modal .af-bm-next p{margin:4px 0 0;color:#5c4a40;line-height:1.5}#af-book-modal .af-bm-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}#af-book-modal .af-bm-btns a,#af-book-modal .af-bm-btns button{min-height:48px;padding:0 22px;font:inherit;font-weight:600;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}#af-book-modal .af-bm-wa{background:#25d366;color:#fff;border:0}#af-book-modal .af-bm-close{background:#331f17;color:#fef9f2;border:0}@keyframes afbmF{0%{opacity:0}to{opacity:1}}@keyframes afbmU{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/af-design.css.map */
