:root{--ext-accent: #b8862b;--ext-accent-hover: #9c711f;--ext-on-accent: #ffffff;--ext-soft: #faf6ef;--ext-heading: rgb(var(--color-foreground, 0 0 0));--ext-text: rgb(var(--color-base-text, 134 134 134));--ext-muted: rgb(var(--color-base-text, 134 134 134));--ext-line: rgb(var(--color-foreground, 0 0 0) / .12);--ext-card-bg: rgb(var(--color-base-background, 255 255 255));--ext-radius: var(--radius-collection-card, 10px);--ext-radius-s: var(--radius-button, 3px);--ext-gap: 30px;--ext-pad-y: clamp(48px, 6vw, 90px)}.ext-section{padding-block:var(--ext-pad-y);color:var(--ext-text)}.ext-section--soft{background:var(--ext-soft)}.ext-section--playful{background:var(--ext-soft);background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--ext-accent) 16%,#fff) 0%,transparent 55%),radial-gradient(80% 60% at 0% 100%,var(--ext-soft) 0%,transparent 55%),#fff}.ext-section--dark{background:#14100c;--ext-text: #f4efe7;--ext-heading: #ffffff;--ext-line: rgba(255, 255, 255, .16);--ext-muted: rgba(244, 239, 231, .75);--ext-card-bg: rgba(255, 255, 255, .05);--color-button: 255 255 255;--color-button-text: 20 16 12;--color-button-border: 255 255 255;--color-secondary-button-text: 255 255 255}.ext-section--tight{padding-block:clamp(28px,3.5vw,56px)}.ext-section--flush-top{padding-block-start:0}.ext-section--flush-bottom{padding-block-end:0}.ext-wrap{width:100%;max-width:100%;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.ext-wrap{max-width:var(--container-max-width-padding-md, 1500px);padding-inline:3rem}}@media(min-width:1150px){.ext-wrap{max-width:var(--container-max-width-padding-lg, 1540px);padding-inline:5rem}}.ext-kicker{display:inline-block;margin:0 0 10px;font-size:var(--text-sm, 1.2rem);font-weight:var(--font-semibold, 600);letter-spacing:.1em;text-transform:uppercase;color:var(--ext-accent)}.ext-kicker--pill{padding:8px 16px;border-radius:999px;background:var(--ext-soft);font-size:var(--text-base, 1.4rem);font-weight:var(--font-bold, 700);letter-spacing:normal;text-transform:none;margin-bottom:14px}.ext-h1,.ext-h2,.ext-h3{margin:0;color:var(--ext-heading)}.ext-h1 em,.ext-h2 em{font-style:normal;color:var(--ext-accent)}.ext-mark{background:linear-gradient(180deg,transparent 58%,var(--ext-marker, #ffe168) 58%);color:inherit;padding:0 .08em}.ext-lead{margin:14px 0 0;font-size:var(--text-lg, 1.6rem);line-height:var(--font-body-line-height, 1.6);color:var(--ext-muted);max-width:62ch}.ext-lead--narrow{max-width:52ch}.ext-lead p{margin:0 0 .8em}.ext-lead>:last-child{margin-bottom:0}.ext-section{scroll-margin-top:90px}.ext-anchor{display:block;height:0;overflow:hidden;scroll-margin-top:90px}.ext-head{max-width:760px}.ext-head--center{margin-inline:auto;text-align:center}.ext-head--center .ext-lead{margin-inline:auto}.ext-fine{margin:14px 0 0;font-size:var(--text-sm, 1.2rem);line-height:var(--font-body-line-height, 1.6);color:var(--ext-muted)}.ext-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ext-head--center .ext-btn-row,.ext-btn-row--center{justify-content:center}a.ext-btn,.ext-btn{text-decoration:none;cursor:pointer}.ext-btn-row .ext-btn+.ext-btn{margin-inline-start:0}.ext-badges{display:flex;flex-wrap:wrap;gap:8px 10px;margin:24px 0 0;padding:0;list-style:none}.ext-badges li{display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 11px;border:1px solid var(--ext-line);border-radius:var(--ext-radius-s);background:var(--ext-card-bg);font-size:var(--text-sm, 1.2rem);font-weight:var(--font-semibold, 600);line-height:1.3;color:var(--ext-heading)}.ext-badges svg{width:16px;height:16px;flex:0 0 auto;color:var(--ext-accent)}.ext-stars{display:inline-flex;align-items:center;gap:2px}.ext-stars .ext-star-icon{width:14px;height:14px;flex:0 0 auto;fill:#ffb800}.ext-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;font-size:var(--text-base, 1.4rem);color:var(--ext-muted)}.ext-trust b{color:var(--ext-heading)}.ext-head--center .ext-trust,.ext-trust--center{justify-content:center}.ext-fine--center{text-align:center}.ext-hero{padding-block:clamp(36px,5vw,80px)}.ext-hero__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:900px){.ext-hero__grid{grid-template-columns:1fr .92fr}.ext-hero--media-left .ext-hero__grid>.ext-hero__media{order:-1}}.ext-hero__text>.ext-lead{max-width:56ch}.ext-hero__media{position:relative}.ext-hero__media img{display:block;width:100%;height:auto;border-radius:var(--ext-radius)}.ext-hero__collage{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ext-hero__collage img{aspect-ratio:1 / 1;object-fit:cover}.ext-hero__collage--tilt .ext-hero__tile{box-shadow:0 6px 22px #0000001a}.ext-hero__collage--tilt>:nth-child(1){transform:rotate(-1.5deg)}.ext-hero__collage--tilt>:nth-child(4){transform:rotate(1.5deg)}.ext-hero__tile{position:relative;display:block;min-width:0;border-radius:var(--ext-radius);overflow:hidden}.ext-hero__tile img{border-radius:inherit}.ext-hero__tile--link{color:inherit;text-decoration:none}.ext-hero__tile--link img{transition:transform .4s ease}.ext-hero__tile--link:focus-visible{outline:2px solid var(--ext-accent);outline-offset:3px}.ext-hero__tile-cap{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:28px 12px 10px;background:linear-gradient(to top,#000000bd,#0000);color:#fff;font-size:var(--text-sm, 1.2rem);font-weight:var(--font-semibold, 600);opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.ext-hero__tile-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-hero__tile-cta{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:#fff;color:#111;font-size:var(--text-xs, 1.1rem)}@media(hover:hover){.ext-hero__tile--link:hover img{transform:scale(1.06)}.ext-hero__tile--link:hover .ext-hero__tile-cap,.ext-hero__tile--link:focus-visible .ext-hero__tile-cap{opacity:1;transform:none}}@media(hover:none){.ext-hero__media>.ext-hero__tile>.ext-hero__tile-cap{opacity:1;transform:none}.ext-hero__collage .ext-hero__tile-cap{display:none}}@media(prefers-reduced-motion:reduce){.ext-hero__tile--link img,.ext-hero__tile-cap{transition:none}.ext-hero__tile--link:hover img{transform:none}}.ext-hero__flag{position:absolute;left:16px;bottom:16px;max-width:calc(100% - 32px);padding:9px 16px;border-radius:var(--ext-radius-s);background:#fffffff0;box-shadow:0 6px 22px #00000029;font-size:var(--text-sm, 1.2rem);font-weight:var(--font-bold, 700);color:#111}@media(min-width:900px){.ext-hero .ext-hero__media{max-width:420px;margin-left:auto}.ext-hero--media-left .ext-hero__media{margin-left:0;margin-right:auto}}@media(max-width:899px){.ext-hero__grid{gap:24px}.ext-hero__collage{grid-template-columns:repeat(4,1fr);gap:8px}.ext-hero__media>.ext-hero__tile img{max-height:260px;object-fit:cover}}.ext-jumpnav__list{display:flex;gap:8px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ext-jumpnav__list::-webkit-scrollbar{display:none}.ext-jumpnav__list>li{margin:0}.ext-chip{display:inline-flex;align-items:center;white-space:nowrap;padding:9px 16px;border:1px solid var(--ext-line);border-radius:999px;background:var(--ext-card-bg, #fff);color:var(--ext-heading);font-size:var(--text-base, 1.4rem);font-weight:var(--font-semibold, 600);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(hover:hover){.ext-chip:hover{border-color:var(--ext-accent);color:var(--ext-accent)}}@media(min-width:900px){.ext-jumpnav__list{flex-wrap:wrap;justify-content:center;overflow:visible}}.ext-section[id],.ext-anchor{scroll-margin-top:110px}.ext-steps{display:grid;gap:var(--ext-gap);margin-top:clamp(28px,3.5vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ext-step{display:flex;flex-direction:column;align-items:flex-start;padding:26px 24px;border:1px solid var(--ext-line);border-radius:var(--ext-radius);background:var(--ext-card-bg)}.ext-step__nr{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:16px;border-radius:999px;background:var(--ext-accent);color:var(--ext-on-accent);font-size:var(--text-lg, 1.6rem);font-weight:var(--font-bold, 700)}.ext-step p{margin:10px 0 16px;line-height:var(--font-body-line-height, 1.6);color:var(--ext-muted)}.ext-step__time{display:inline-block;margin-top:auto;padding:5px 12px;border-radius:var(--ext-radius-s);background:var(--ext-soft);font-size:var(--text-sm, 1.2rem);font-weight:var(--font-semibold, 600);color:var(--ext-accent)}.ext-section--dark .ext-step,.ext-section--dark .ext-quote,.ext-section--dark .ext-badges li{background:#ffffff0d}.ext-checklist{max-width:860px;margin-top:clamp(24px,3vw,36px);padding:0;list-style:none;display:grid;gap:16px}.ext-checklist li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;line-height:var(--font-body-line-height, 1.6);color:var(--ext-muted)}.ext-checklist__mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border-radius:999px;background:var(--ext-soft);color:var(--ext-accent)}.ext-checklist__mark svg{width:15px;height:15px}.ext-checklist b{color:var(--ext-heading)}.ext-checklist--center{margin-inline:auto}.ext-uspbar{display:grid;gap:16px var(--ext-gap);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.ext-uspbar li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.ext-uspbar svg{width:26px;height:26px;color:var(--ext-accent)}.ext-uspbar__img{display:block;height:auto;object-fit:contain}.ext-uspbar--stack li{grid-template-columns:1fr;grid-template-rows:72px auto;justify-items:center;text-align:center;gap:14px}.ext-uspbar--stack li>:first-child{align-self:center;max-height:72px}.ext-uspbar b{display:block;font-size:var(--text-base, 1.4rem);font-weight:var(--font-semibold, 600);line-height:1.35;color:var(--ext-heading)}.ext-uspbar small{display:block;margin-top:3px;font-size:var(--text-sm, 1.2rem);line-height:1.45;color:var(--ext-muted)}.ext-stats{display:grid;gap:var(--ext-gap);margin-top:clamp(28px,3.5vw,44px);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));text-align:center}.ext-stat b{display:block;font-family:var(--font-heading-family);font-size:var(--text-12xl, 3rem);font-weight:var(--font-heading-weight, 700);line-height:1.1;color:var(--ext-accent)}.ext-stat span{display:block;margin-top:6px;font-size:var(--text-base, 1.4rem);line-height:1.5;color:var(--ext-muted)}.ext-quotes{display:grid;gap:var(--ext-gap);margin-top:clamp(28px,3.5vw,44px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media(max-width:899px){.ext-quotes{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ext-quotes::-webkit-scrollbar{display:none}.ext-quotes>.ext-quote{flex:0 0 clamp(220px,68vw,290px);scroll-snap-align:start}}.ext-quote{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid var(--ext-line);border-radius:15px;background:var(--ext-card-bg);box-shadow:0 4px 15px #00000014}.ext-quote__media{display:block;aspect-ratio:1 / 1;background:var(--ext-soft)}.ext-quote__media img{display:block;width:100%;height:100%;object-fit:cover}.ext-quote__media--empty{position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px dashed var(--ext-line)}.ext-quote__media--empty .ext-quote__ph{width:100%;height:100%;fill:#0000001a}.ext-quote__ph-hint{position:absolute;bottom:10px;padding:4px 10px;border-radius:999px;background:#ffffffe6;font-size:var(--text-sm, 1.2rem);font-weight:var(--font-semibold, 600);color:var(--ext-muted)}.ext-quote__body{display:flex;flex-direction:column;align-items:center;gap:8px;flex-grow:1;padding:20px;text-align:center}.ext-quote blockquote{margin:0;font-size:var(--text-base, 1.4rem);line-height:var(--font-body-line-height, 1.6);quotes:none}.ext-quote figcaption{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;font-size:var(--text-sm, 1.2rem);color:var(--ext-muted)}.ext-quote figcaption b{font-family:var(--font-heading-family);font-size:var(--text-lg, 1.6rem);line-height:1.2;color:var(--ext-heading)}.ext-verified{display:inline-flex;align-items:center;gap:5px;color:rgb(var(--color-success-text, 66 132 69));font-weight:var(--font-semibold, 600)}.ext-verified svg{width:13px;height:13px}.ext-gallery{display:grid;gap:var(--ext-gap);margin-top:clamp(28px,3.5vw,44px)}.ext-gallery--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ext-gallery--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ext-gallery--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.ext-gallery--swipe{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ext-gallery--swipe::-webkit-scrollbar{display:none}.ext-gallery--swipe>figure{flex:0 0 clamp(200px,58vw,280px);scroll-snap-align:start}.ext-gallery--swipe img{aspect-ratio:1 / 1;object-fit:cover}@media(min-width:900px){.ext-gallery--swipe{flex-wrap:wrap;justify-content:center;overflow:visible}.ext-gallery--swipe>figure{flex-basis:260px}}.ext-gallery figure{margin:0}.ext-media{display:block;overflow:hidden;border-radius:var(--radius-product-media, 10px);transition:transform .2s ease,box-shadow .2s ease}.ext-media img{transition:transform .3s ease}@media(hover:hover){.ext-media:hover{transform:translateY(-3px);box-shadow:0 5px 15px #00000014}.ext-media:hover img{transform:scale(1.05)}}.ext-gallery img{display:block;width:100%;height:auto;border-radius:var(--radius-product-media, 10px);background:var(--ext-soft)}.ext-gallery figcaption{margin-top:10px;font-size:var(--text-base, 1.4rem);line-height:1.5;color:var(--ext-muted)}.ext-gallery__label{display:block;margin-bottom:8px;font-size:var(--text-sm, 1.2rem);font-weight:var(--font-semibold, 600);letter-spacing:.1em;text-transform:uppercase;color:var(--ext-accent)}.ext-spot{display:grid;gap:clamp(24px,4vw,52px);align-items:center}@media(min-width:860px){.ext-spot{grid-template-columns:1fr 1fr}.ext-spot--media-right .ext-spot__media{order:2}}.ext-spot__media{position:relative}.ext-spot__media img{display:block;width:100%;height:auto;border-radius:var(--radius-product-media, 10px)}.ext-spot__flag{position:absolute;top:16px;left:16px;padding:7px 14px;border-radius:var(--ext-radius-s);background:var(--ext-accent);color:var(--ext-on-accent);font-size:var(--text-sm, 1.2rem);font-weight:var(--font-bold, 700)}.ext-spot__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:20px 0 0;font-family:var(--font-heading-family);font-size:var(--text-6xl, 2.4rem);font-weight:var(--font-heading-weight, 700);color:var(--ext-heading)}.ext-spot__price s{font-family:var(--font-body-family);font-size:var(--text-lg, 1.6rem);font-weight:var(--font-normal, 400);color:var(--ext-muted)}.ext-spot__price small{font-family:var(--font-body-family);font-size:var(--text-base, 1.4rem);font-weight:var(--font-normal, 400);color:var(--ext-muted)}.ext-spot__usps{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.ext-spot__usps li{display:grid;grid-template-columns:22px 1fr;gap:11px;align-items:start;line-height:var(--font-body-line-height, 1.6);color:var(--ext-muted)}.ext-spot__usps svg{width:20px;height:20px;margin-top:2px;color:var(--ext-accent)}.ext-spot__usps b{color:var(--ext-heading)}.ext-spot--card{gap:clamp(18px,2.6vw,32px);padding:clamp(18px,2.6vw,30px);border-radius:var(--ext-radius);background:var(--ext-spot-bg, var(--ext-soft))}@media(min-width:860px){.ext-spot--card{grid-template-columns:300px 1fr}.ext-spot--card.ext-spot--media-right{grid-template-columns:1fr 300px}}.ext-spot--card .ext-spot__media img{aspect-ratio:1 / 1;object-fit:cover}.ext-media--link{display:block;border-radius:var(--radius-product-media, 10px);overflow:hidden}.ext-media--link img{transition:transform .4s ease}@media(hover:hover){.ext-media--link:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.ext-media--link img{transition:none}.ext-media--link:hover img{transform:none}}.ext-spot--card .ext-h2{font-size:clamp(2rem,2.4vw,2.8rem)}.ext-spot--card .ext-lead{margin-top:8px;font-size:var(--text-base, 1.4rem)}.ext-spot--card .ext-spot__price{margin-top:14px;font-size:var(--text-4xl, 2rem)}.ext-spot--card .ext-spot__usps{margin-top:14px;gap:8px}.ext-spot--card .ext-spot__usps li{grid-template-columns:19px 1fr;gap:9px;font-size:var(--text-base, 1.4rem)}.ext-spot--card .ext-spot__usps svg{width:17px;height:17px}.ext-spot--card .ext-btn-row{margin-top:18px}.ext-spot--card .ext-fine{margin-top:10px}.ext-faq{max-width:820px;margin-top:clamp(28px,3.5vw,44px)}.ext-head--center+.ext-faq{margin-inline:auto}.ext-faq details{border-bottom:1px solid var(--ext-line)}.ext-faq details:first-child{border-top:1px solid var(--ext-line)}.ext-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:var(--text-lg, 1.6rem);font-weight:var(--font-heading-weight, 700);line-height:1.4;color:var(--ext-heading)}.ext-faq summary::-webkit-details-marker{display:none}.ext-faq summary:after{content:"";flex:0 0 auto;width:11px;height:11px;border-right:2px solid var(--ext-accent);border-bottom:2px solid var(--ext-accent);transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}.ext-faq details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.ext-faq__a{padding:0 0 22px;line-height:var(--font-body-line-height, 1.6);color:var(--ext-muted)}.ext-faq__a>:first-child{margin-top:0}.ext-faq__a>:last-child{margin-bottom:0}.ext-cta{padding:clamp(34px,4.5vw,64px) clamp(22px,4vw,56px);border-radius:var(--ext-radius);background:var(--ext-soft);text-align:center}.ext-cta--accent{background:var(--ext-accent);--ext-heading: var(--ext-on-accent);--ext-text: var(--ext-on-accent);--ext-muted: color-mix(in srgb, var(--ext-on-accent) 80%, transparent)}.ext-cta--accent .ext-kicker{color:var(--ext-on-accent)}.ext-cta--accent .ext-btn--primary{--btn-background-color: var(--ext-on-accent);--btn-color: var(--ext-accent);--hdt-border-color: var(--ext-on-accent);--color-button: 255 255 255;background-color:var(--ext-on-accent);border-color:var(--ext-on-accent)}.ext-cta--accent .ext-btn--primary,.ext-cta--accent .ext-btn--primary>span{color:color-mix(in srgb,var(--ext-accent) 70%,#000)}@media(hover:hover){.ext-cta--accent .ext-btn--primary:hover{background-color:color-mix(in srgb,var(--ext-on-accent) 88%,transparent);border-color:color-mix(in srgb,var(--ext-on-accent) 88%,transparent)}}.ext-cta--accent .ext-btn--outline,.ext-cta--accent .ext-btn--outline>span{color:var(--ext-on-accent)}.ext-cta--accent .ext-btn--outline{border-color:color-mix(in srgb,var(--ext-on-accent) 65%,transparent)}.ext-cta .ext-lead{margin-inline:auto}.ext-cta .ext-btn-row{justify-content:center}.ext-products__head{margin-bottom:clamp(24px,3vw,40px)}.ext-products__head--tight{margin-bottom:10px}.ext-count{margin:0 0 clamp(20px,2.6vw,32px);font-size:var(--text-base, 1.4rem);font-weight:var(--font-semibold, 600);color:var(--ext-muted)}.ext-count--center{text-align:center}.ext-count[hidden]{display:none}.ext-products__more{margin-top:clamp(24px,3vw,36px);text-align:center}.ext-empty{padding:22px;border:1px dashed var(--ext-line);border-radius:var(--ext-radius-s);color:var(--ext-muted);font-size:var(--text-base, 1.4rem)}@media(prefers-reduced-motion:reduce){.ext-btn,.ext-faq summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ext-blocks.css.map */
