:root{--crumbel-cream:#fbf6ee;--crumbel-ink:#49342c;--crumbel-brown:#503429;--crumbel-orange:#503429;--crumbel-line:#d9cbc0}body{background:var(--crumbel-cream);color:var(--crumbel-ink)}.crumbel-logo-crop{display:block;position:relative;width:172px;height:59px;overflow:hidden;flex:none}.crumbel-logo-crop img{position:absolute;width:310px;height:auto;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%)}.crumbel-home{background:var(--crumbel-cream);color:var(--crumbel-ink);font-family:var(--font-body--family),Montserrat,Arial,sans-serif;font-size:16px;line-height:1.5}.crumbel-home *{box-sizing:border-box}.crumbel-home a{text-decoration:none;color:inherit}.crumbel-home a:focus-visible,.crumbel-footer a:focus-visible{outline:3px solid var(--crumbel-orange);outline-offset:4px}.crumbel-kicker{font-size:.78rem!important;font-weight:800!important;letter-spacing:.16em;text-transform:uppercase;color:#685046;margin:0!important}.crumbel-hero{display:grid;grid-template-columns:48% 52%;min-height:680px}.crumbel-hero__copy{padding:clamp(48px,6.5vw,105px) clamp(25px,5vw,86px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.crumbel-home h1,.crumbel-home h2,.crumbel-home h3,.crumbel-footer h2{font-family:var(--font-heading--family),Montserrat,Arial,sans-serif;font-weight:400;letter-spacing:-.06em;line-height:1}.crumbel-hero h1{font-size:clamp(4rem,7.3vw,8rem);margin:26px 0 28px;max-width:680px}.crumbel-hero h1 em{font-weight:400;color:var(--crumbel-orange)}.crumbel-hero__description{font-size:clamp(1.06rem,1.45vw,1.25rem)!important;line-height:1.65;max-width:480px;margin:0 0 37px!important}.crumbel-button{display:inline-flex;gap:27px;align-items:center;border-radius:100px;background:var(--crumbel-orange);color:#fff!important;padding:15px 22px;font-weight:700;font-size:.94rem;transition:transform .25s,background .25s}.crumbel-button:hover{background:#35221c;transform:translateY(-3px)}.crumbel-button span{font-size:1.25rem}.crumbel-hero__visual{position:relative;min-height:500px;overflow:hidden;background:#542920}.crumbel-hero__visual img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.crumbel-hero__visual:hover img{transform:scale(1.035)}.crumbel-photo-note{position:absolute;right:28px;bottom:27px;color:#fff;border:1px solid rgba(255,255,255,.85);border-radius:100px;padding:9px 15px;background:#3c1e1a59;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:.73rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.crumbel-ribbon{overflow:hidden;background:#d2bcaa;color:#553427;border-block:1px solid #c2aa97}.crumbel-ribbon__track{display:flex;gap:45px;align-items:center;white-space:nowrap;width:max-content;padding:15px 22px;animation:crumbel-scroll 40s linear infinite;text-transform:uppercase;font-size:.8rem;letter-spacing:.12em;font-weight:800}.crumbel-ribbon__track span:nth-child(2n){font-size:1.1rem;font-weight:400}@keyframes crumbel-scroll{to{transform:translate(-50%)}}.crumbel-collection{padding:100px clamp(22px,5vw,84px) 110px;scroll-margin-top:90px}.crumbel-collection__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:44px}.crumbel-collection h2{font-size:clamp(3.4rem,6vw,6.6rem);margin:14px 0 0}.crumbel-collection__heading>p{max-width:310px;margin:0 0 7px;font-size:1rem;line-height:1.6;color:#6d5a4f}.crumbel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.crumbel-flavour{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:345px;padding:26px;border-radius:7px;transition:transform .35s,box-shadow .35s}.crumbel-flavour:hover{transform:translateY(-7px);box-shadow:0 16px 25px #49342c21}.crumbel-flavour:after{content:"";position:absolute;right:-100px;top:-80px;width:240px;height:240px;border:1px solid currentColor;opacity:.2;border-radius:50%;pointer-events:none}.crumbel-flavour__number{font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.crumbel-flavour__bottom{margin-top:auto;position:relative;z-index:1}.crumbel-flavour h3{font-size:clamp(2rem,2.6vw,3rem);margin:0 0 14px}.crumbel-flavour h3 a:hover{text-decoration:underline;text-underline-offset:4px}.crumbel-flavour p{font-size:.93rem;line-height:1.5;margin:0;max-width:220px}.crumbel-flavour__link{display:inline-block;margin-top:19px;border-bottom:1px solid currentColor;padding-bottom:3px;font-size:.84rem;font-weight:700}.crumbel-flavour--1{background:#56352d;color:#fff8ef}.crumbel-flavour--2{background:#c7b3a5;color:#402d25}.crumbel-flavour--3{background:#e5d9cc;color:#48332b}.crumbel-flavour--4{background:#7d4952;color:#fff5ee}.crumbel-text-link{display:inline-block;margin-top:32px;border-bottom:1px solid currentColor;padding-bottom:4px;font-weight:700}.crumbel-story{display:grid;grid-template-columns:1fr 1fr;min-height:470px;background:#d8c9bb}.crumbel-story__title,.crumbel-story__text{padding:75px clamp(27px,5vw,84px)}.crumbel-story__title{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(72,50,39,.25)}.crumbel-story h2{font-size:clamp(3.6rem,6vw,7rem);margin:22px 0 0;max-width:580px}.crumbel-story__text{display:flex;flex-direction:column;justify-content:center}.crumbel-story__text p:first-child{font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.45;letter-spacing:-.02em;max-width:550px;margin:0 0 25px}.crumbel-story__text p:last-child{font-size:.98rem;line-height:1.7;max-width:450px;margin:0;color:#614438}.crumbel-footer{background:var(--crumbel-brown);color:#fff8ef;padding:70px clamp(22px,5vw,84px) 28px}.crumbel-footer__top{display:flex;align-items:end;justify-content:space-between;gap:30px}.crumbel-footer h2{font-size:clamp(3rem,6.5vw,7rem);margin:0}.crumbel-footer__top p{margin:15px 0 0;color:#e8cfc0}.crumbel-footer nav{display:flex;gap:23px}.crumbel-footer nav a{color:#fff8ef;text-decoration:none;border-bottom:1px solid #bda193;padding-bottom:3px}.crumbel-footer__bottom{margin-top:95px;border-top:1px solid #8e7467;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:.82rem;color:#d9c3b6}@media(min-width:901px){.crumbel-motion .crumbel-reveal{opacity:0;transform:translateY(25px);transition:opacity .65s,transform .65s}.crumbel-motion .crumbel-reveal.crumbel-visible{opacity:1;transform:translateY(0)}.crumbel-flavour:nth-child(2){transition-delay:.07s}.crumbel-flavour:nth-child(3){transition-delay:.14s}.crumbel-flavour:nth-child(4){transition-delay:.21s}}@media(max-width:900px){.crumbel-hero{grid-template-columns:1fr}.crumbel-hero__copy{min-height:550px;padding:70px 7vw}.crumbel-hero h1{font-size:clamp(4.5rem,12vw,7rem)}.crumbel-hero__visual{height:58vw;min-height:360px}.crumbel-grid{grid-template-columns:repeat(2,1fr)}.crumbel-story{grid-template-columns:1fr}.crumbel-story__title{min-height:350px;border-right:0;border-bottom:1px solid rgba(72,50,39,.25)}.crumbel-story__text{padding-block:55px 70px}}@media(max-width:600px){.crumbel-logo-crop{width:136px;height:48px}.crumbel-logo-crop img{width:245px}.crumbel-hero__copy{min-height:0;padding:65px 24px 70px}.crumbel-hero h1{font-size:clamp(3.7rem,14vw,5rem);margin:20px 0 23px}.crumbel-hero__description{font-size:1rem!important}.crumbel-hero__visual{height:90vw;min-height:340px}.crumbel-photo-note{right:17px;bottom:16px;font-size:.62rem}.crumbel-collection{padding:72px 20px 85px}.crumbel-collection__heading{display:block;margin-bottom:28px}.crumbel-collection h2{font-size:3.7rem}.crumbel-collection__heading>p{margin:20px 0 0}.crumbel-grid{gap:10px}.crumbel-flavour{min-height:300px;padding:18px}.crumbel-flavour h3{font-size:1.9rem}.crumbel-flavour p{font-size:.84rem}.crumbel-story__title{padding:62px 24px;min-height:320px}.crumbel-story h2{font-size:3.8rem}.crumbel-story__text{padding:50px 24px 70px}.crumbel-footer__top{display:block}.crumbel-footer nav{margin-top:36px}.crumbel-footer__bottom{margin-top:70px;flex-direction:column;gap:8px}}@media(max-width:380px){.crumbel-grid{grid-template-columns:1fr}.crumbel-flavour{min-height:240px}}@media(prefers-reduced-motion:reduce){.crumbel-ribbon__track{animation:none}.crumbel-reveal,.crumbel-hero__visual img,.crumbel-flavour,.crumbel-button{transition:none!important;transform:none!important;opacity:1!important}}:root{--crumbel-orange:#503429;--crumbel-accent:#503429;--crumbel-taupe:#d8c9bb}.crumbel-home,.crumbel-footer{font-family:var(--font-body--family),Montserrat,Arial,sans-serif}.crumbel-home h1,.crumbel-home h2,.crumbel-home h3,.crumbel-footer h2{font-family:var(--font-heading--family),Montserrat,Arial,sans-serif;letter-spacing:-.055em;line-height:1.07;font-weight:700}.crumbel-kicker{color:#685046}.crumbel-hero h1{font-size:clamp(3.5rem,6vw,6.8rem);font-weight:600}.crumbel-hero h1 strong{display:block;font-size:.93em;color:var(--crumbel-brown);font-weight:800;letter-spacing:-.06em}.crumbel-button{background:#503429;border:1px solid #503429}.crumbel-button:hover{background:#35221c}.crumbel-collection h2{font-size:clamp(2.8rem,4.6vw,5.2rem)}.crumbel-story{background:#d8c9bb}.crumbel-story__title{border-color:#a99586}.crumbel-story h2{font-size:clamp(3rem,4.6vw,5.4rem)}.crumbel-story__text p:first-child{font-weight:500}.crumbel-story__text p:last-child{color:#5e4b40}.crumbel-grid{gap:16px}.crumbel-card{background:#fffdf9;border:1px solid #e9ded4;border-radius:13px;overflow:hidden;transition:transform .35s,box-shadow .35s}.crumbel-card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #36251c21}.crumbel-card__gallery{display:block}.crumbel-card__media{position:relative;aspect-ratio:1/1.05;overflow:hidden;background:#e8ded2}.crumbel-card__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.05);transition:opacity .65s,transform 1.1s;pointer-events:none}.crumbel-card__slide.is-active{opacity:1;transform:scale(1);pointer-events:auto}.crumbel-card__slide img{display:block;width:100%;height:100%;object-fit:cover}.crumbel-card__sprite{background-repeat:no-repeat;background-size:200% 200%}.crumbel-card__controls{position:absolute;right:12px;bottom:12px;display:flex;gap:5px;z-index:2}.crumbel-card__controls button{width:36px;height:36px;padding:0;background:#fffdf9f0;border:1px solid #d2c3b7;border-radius:50%;color:#503429;font:400 1.2rem/1 var(--font-body--family),Montserrat,sans-serif;display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s}.crumbel-card__controls button:hover{background:#fff;transform:scale(1.08)}.crumbel-card__controls button:focus-visible{outline:3px solid #8c6553;outline-offset:2px}.crumbel-card__dots{position:absolute;left:14px;bottom:21px;display:flex;gap:6px;z-index:2}.crumbel-card__dots span{width:7px;height:7px;border-radius:50%;background:#fff8;box-shadow:0 0 0 1px #4a382d44}.crumbel-card__dots span.is-active{background:#fff}.crumbel-card__body{padding:22px 22px 25px}.crumbel-card__number{font-size:.72rem;font-weight:800;letter-spacing:.13em;color:#8b7466}.crumbel-card__body h3{font-size:clamp(1.15rem,1.4vw,1.5rem);line-height:1.28;margin:14px 0 9px;font-weight:700}.crumbel-card__body h3 a:hover{text-decoration:underline;text-underline-offset:4px}.crumbel-card__body p{font-size:.88rem;line-height:1.65;color:#725e53;margin:0;min-height:4.2em}.crumbel-card__link{display:inline-block;margin-top:18px;border-bottom:1px solid currentColor;padding-bottom:3px;font-size:.8rem;font-weight:700;color:#503429}.crumbel-card__link:hover{text-decoration:none}.crumbel-footer__social{margin-top:54px;padding:27px 0;border-block:1px solid #866a5c;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.crumbel-footer__social strong{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-right:20px}.crumbel-footer__social a,.crumbel-footer__social span{display:inline-flex;align-items:center;gap:10px;border:1px solid #ac9285;border-radius:100px;padding:10px 17px;font-size:.85rem;font-weight:600;color:#fff8ef;text-decoration:none}.crumbel-footer__social a{transition:background .25s,transform .25s}.crumbel-footer__social a:hover{background:#65483d;transform:translateY(-2px)}.crumbel-footer__social svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.crumbel-footer__bottom{margin-top:25px}@media(max-width:1100px){.crumbel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crumbel-card__body h3{font-size:1.4rem}}@media(max-width:600px){.crumbel-hero h1{font-size:clamp(3.2rem,12vw,5rem)}.crumbel-collection h2{font-size:3.1rem}.crumbel-story h2{font-size:3.3rem}.crumbel-footer__social{gap:11px}.crumbel-footer__social strong{width:100%;margin:0 0 7px}.crumbel-footer__social a,.crumbel-footer__social span{font-size:.78rem;padding:10px 13px}}@media(max-width:520px){.crumbel-grid{grid-template-columns:1fr}.crumbel-card__media{aspect-ratio:1/1}.crumbel-card__body p{min-height:0}}@media(prefers-reduced-motion:reduce){.crumbel-card,.crumbel-card__slide,.crumbel-card__controls button,.crumbel-footer__social a{transition:none!important}.crumbel-card:hover,.crumbel-footer__social a:hover{transform:none}}.crumbel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crumbel-card__dots{left:50%;right:auto;bottom:8px;transform:translate(-50%);gap:0}.crumbel-card__dots button{display:grid;place-items:center;width:16px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.crumbel-card__dots button:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff9;box-shadow:0 0 0 1px #49342c66}.crumbel-card__dots button.is-active:after{background:#503429;box-shadow:0 0 0 1px #fff}.crumbel-card__dots button:focus-visible{outline:2px solid #503429;outline-offset:2px}.crumbel-card__slide.crumbel-card__detail.is-active{transform:scale(1.12)}.crumbel-card__pack{background-size:100% 100%}.crumbel-card__pack-two{background-size:100% 200%;background-position:center top!important}.crumbel-footer__bottom{border-top:0}@media(max-width:1100px){.crumbel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.crumbel-grid{grid-template-columns:1fr}}.crumbel-card__media{touch-action:pan-y;cursor:pointer}.crumbel-card__media img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.crumbel-card{min-width:0}.crumbel-card__body h3,.crumbel-card__body p{overflow-wrap:anywhere}.crumbel-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0 0 12px;color:#503429;font-size:.95rem;font-weight:700}.crumbel-card__compare-price{font-size:.8rem;font-weight:400;color:#725e53}
/*# sourceMappingURL=/cdn/shop/t/16/assets/crumbel.css.map */
