.bouquet-guide{--guide-ink: #173f32;--guide-paper: #f6f5ed;--guide-green: #e5ecdb;--guide-line: #dce2d1;--guide-clay: #a8492f;max-width:114rem;padding-block:clamp(2rem,4vw,5rem) clamp(3rem,5vw,7rem);color:var(--guide-ink)}.bouquet-guide :is(h1,h2,h3){color:inherit;margin:0;line-height:1.12;text-wrap:balance}.bouquet-guide p{margin:0;line-height:1.6}.bouquet-guide .guide-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);border-radius:2rem;background:var(--guide-paper);overflow:hidden}.bouquet-guide .guide-hero__copy{align-self:center;padding:clamp(2rem,5.5vw,6.8rem)}.bouquet-guide h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(3.6rem,5.8vw,6.8rem);letter-spacing:-.035em}.bouquet-guide .guide-hero__copy p{max-width:35ch;margin-block:1.5rem 2.2rem;font-size:clamp(1.5rem,1.65vw,1.8rem)}.bouquet-guide .guide-hero__photo{position:relative;margin:0}.bouquet-guide img{display:block;width:100%;height:auto;object-fit:cover}.bouquet-guide .guide-hero__photo img{aspect-ratio:4 / 4.8;object-position:center 84%}.bouquet-guide figcaption{position:absolute;inset:auto 1.2rem 1.2rem;width:fit-content;border-radius:.8rem;padding:.45rem .85rem;background:var(--guide-paper);font-size:1.2rem;line-height:1.4}.bouquet-guide .guide-link{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.8rem 1.6rem;border:1px solid transparent;border-radius:.9rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none}.bouquet-guide .guide-link--primary{background:var(--guide-clay);color:#fff}.bouquet-guide .guide-link--primary:hover{background:#873824}.bouquet-guide .guide-link--secondary{border-color:var(--guide-ink);color:var(--guide-ink)}.bouquet-guide .guide-link--secondary:hover{background:#f6f5ed}.bouquet-guide .guide-link:focus-visible{outline:2px solid var(--guide-ink);outline-offset:3px}.bouquet-guide .guide-steps{margin-block:clamp(3rem,5vw,5.8rem) 2.8rem;scroll-margin-top:8rem}.bouquet-guide h2{font-size:clamp(2.5rem,3.2vw,3.6rem);margin-bottom:1.8rem}.bouquet-guide .guide-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem);list-style:none;padding:0;margin:0}.bouquet-guide .guide-step{border:1px solid var(--guide-line);border-radius:1.4rem;overflow:hidden;background:#fff}.bouquet-guide .guide-step img{aspect-ratio:4 / 4.5;object-position:center 72%}.bouquet-guide .guide-step__copy{padding:1.7rem}.bouquet-guide .guide-step h3{font-size:2rem;margin-bottom:.75rem}.bouquet-guide .guide-care{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem;border-radius:1.4rem;padding:clamp(1.6rem,3vw,2.8rem);background:var(--guide-green)}.bouquet-guide .guide-care p{flex:1 1 36rem;max-width:60ch}@media(max-width:749px){.bouquet-guide .guide-hero,.bouquet-guide .guide-steps__list{grid-template-columns:minmax(0,1fr)}.bouquet-guide .guide-hero__photo img{aspect-ratio:4 / 3.6}.bouquet-guide .guide-step img{aspect-ratio:4 / 3.8}}.workshop-nav.workshop-navigation{display:flex;justify-content:center;gap:clamp(12px,2vw,30px);flex-wrap:nowrap;padding:8px max(16px,4vw);background:#edf2e6;border-bottom:1px solid #d5dfce;color:#173f32;font-family:var(--font-body-family,Assistant,Arial,sans-serif)}.workshop-navigation .workshop-home{flex:none;display:inline-flex;align-items:center;min-height:44px;font-family:Georgia,serif;font-size:clamp(16px,1.65vw,23px);font-weight:400;white-space:nowrap;text-decoration:none;letter-spacing:-.03em}.workshop-navigation .workshop-category-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:4px;flex:0 1 1050px;margin:0;padding:0;list-style:none}.workshop-navigation .workshop-category-list li{min-width:0;margin:0}.workshop-navigation .workshop-category{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;width:100%;height:100%;min-height:55px;padding:5px 3px;border:1px solid transparent;border-radius:10px;color:#173f32;font-size:clamp(11px,1.05vw,14px);font-weight:700;line-height:1.15;text-align:center;text-decoration:none}.workshop-navigation .workshop-category-icon{display:inline-flex;flex:none;color:#4b6842}.workshop-navigation .workshop-category-icon svg{display:block;width:27px;height:27px}.workshop-navigation .workshop-category-green{background:#dfe9d7}.workshop-navigation .workshop-category:hover{background:#fff;border-color:#c6d4bf}.workshop-navigation .workshop-category[aria-current=page]{color:#fff;background:#173f32;border-color:#173f32}.workshop-navigation .workshop-category[aria-current=page] .workshop-category-icon{color:#e6efdd}.workshop-navigation :is(a,button):focus-visible{outline:2px solid #a8492f;outline-offset:2px}.workshop-navigation .workshop-home{color:inherit}@media(max-width:999px){.workshop-nav.workshop-navigation{padding:7px max(10px,3vw)}.workshop-navigation .workshop-home{display:none}.workshop-navigation .workshop-category-list{grid-template-columns:repeat(4,minmax(0,1fr))}.workshop-navigation .workshop-category{min-height:54px;padding:4px 1px;background:#f9faf6;border-color:#d7e2cf;font-size:clamp(10px,3.05vw,13px);text-wrap:balance}.workshop-navigation .workshop-category-green{background:#dfe9d7}.workshop-navigation .workshop-category-icon svg{width:23px;height:23px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/deco-bouquet-guide.css.map */
