@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--yp-home-width: 1320px;--yp-home-gutter: 56px;--yp-home-ink: #2B2620;--yp-home-muted: #5C5448;--yp-home-gold: #B8893E;--yp-home-line: #E8D5AE;--yp-home-cream: #FAF6ED;--yp-home-sand: #F3E9D8}.yp-home-section{color:var(--yp-home-ink);font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.yp-home-section--white{background:#fff}.yp-home-section--cream{background:var(--yp-home-cream)}.yp-home-section--sand{background:var(--yp-home-sand)}.yp-home-inner{width:min(var(--yp-home-width),calc(100% - var(--yp-home-gutter)));margin-left:auto;margin-right:auto}.yp-home-kicker{margin:0 0 13px;color:var(--yp-home-gold);font-family:DM Sans,Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.yp-home-section h1,.yp-home-section h2,.yp-home-section h3{margin:0;color:var(--yp-home-ink);font-family:Cormorant Garamond,Garamond,Georgia,serif;font-weight:500;letter-spacing:0}.yp-home-section h1{max-width:780px;font-size:clamp(48px,5.9vw,88px);line-height:.96}.yp-home-section h2{font-size:clamp(38px,4.1vw,64px);line-height:1.02}.yp-home-section h3{font-size:clamp(26px,2.4vw,38px);line-height:1.08}.yp-home-section p{color:var(--yp-home-muted);font-size:17px;line-height:1.72}.yp-home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;color:#fff!important;background:var(--yp-home-ink);font-family:DM Sans,Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none!important}.yp-home-text-link{display:inline-flex;color:var(--yp-home-ink)!important;font-family:DM Sans,Inter,sans-serif;font-weight:600;text-decoration:underline;text-underline-offset:4px}.yp-home-media{display:block;margin:0;overflow:hidden;background:linear-gradient(135deg,#fff,var(--yp-home-cream));border:1px solid var(--yp-home-line)}.yp-home-media img{display:block;width:100%;height:100%;object-fit:cover}.yp-home-media:empty:before{content:"";display:block;width:100%;height:100%;min-height:220px;background:linear-gradient(135deg,#faf6edf2,#f3e9d8a6)}.yp-home-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(34px,5vw,78px);align-items:center}.yp-home-hero__text{max-width:650px}.yp-home-hero__lede{max-width:590px;margin:24px 0 30px;font-size:19px}.yp-home-hero__actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.yp-home-hero__image{aspect-ratio:16 / 10}.yp-home-proof{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--yp-home-line);border-bottom:1px solid var(--yp-home-line)}.yp-home-proof__item{padding:18px 14px;color:var(--yp-home-ink);font-size:13px;font-weight:600;text-align:center}.yp-home-proof__item+.yp-home-proof__item{border-left:1px solid var(--yp-home-line)}.yp-home-split{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(34px,5vw,78px);align-items:center}.yp-home-split--reverse .yp-home-split__image{order:2}.yp-home-split__image{aspect-ratio:var(--split-ratio, 4 / 5)}.yp-home-split__copy{max-width:610px}.yp-home-split__copy p{margin:22px 0 0}.yp-home-heading{max-width:860px;margin:0 auto 44px;text-align:center}.yp-home-heading--carousel{max-width:1000px;margin-bottom:34px}.yp-home-flower-carousel{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;gap:14px;align-items:center}.yp-home-flower-track{--flower-gap: 22px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--flower-gap) * (var(--flower-visible, 3) - 1))) / var(--flower-visible, 3));gap:var(--flower-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 10px}.yp-home-flower-track::-webkit-scrollbar{display:none}.yp-home-flower-card{display:block;min-width:0;color:inherit;background:#fff;border:1px solid var(--yp-home-line);scroll-snap-align:start;text-decoration:none!important}.yp-home-flower-card__image{aspect-ratio:1 / 1;border:0;border-bottom:1px solid var(--yp-home-line)}.yp-home-flower-card__copy{padding:22px 22px 26px}.yp-home-flower-card p{margin:14px 0 0;font-size:15px}.yp-home-flower-arrow{position:relative;z-index:2;width:54px;height:54px;border:1px solid var(--yp-home-line);border-radius:999px;background:#fff;box-shadow:0 10px 26px #2b262021;color:var(--yp-home-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:DM Sans,Inter,sans-serif;font-size:42px;font-weight:400;line-height:1;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.yp-home-flower-arrow span{display:block;transform:translateY(-2px)}.yp-home-flower-arrow:hover{background:var(--yp-home-ink);border-color:var(--yp-home-ink);color:#fff;transform:translateY(-1px)}.yp-home-flower-arrow:focus-visible{outline:2px solid var(--yp-home-gold);outline-offset:3px}.yp-home-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--yp-home-line)}.yp-home-step{background:#fff}.yp-home-step+.yp-home-step{border-left:1px solid var(--yp-home-line)}.yp-home-step__media{aspect-ratio:16 / 9;border:0;border-bottom:1px solid var(--yp-home-line)}.yp-home-step__copy{padding:28px 26px 32px}.yp-home-step__num{display:block;margin-bottom:20px;color:var(--yp-home-gold);font-size:13px;font-weight:700}.yp-home-step__copy h3{font-family:DM Sans,Inter,sans-serif;font-size:18px;font-weight:700}.yp-home-step__copy p{margin:12px 0 0;font-size:15px;line-height:1.6}.yp-home-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.yp-home-product-card{display:block;color:inherit;background:#fff;border:1px solid var(--yp-home-line);text-decoration:none!important}.yp-home-product-card__image{aspect-ratio:3 / 4;border:0;border-bottom:1px solid var(--yp-home-line)}.yp-home-product-card__copy{padding:24px 24px 28px}.yp-home-product-card__title{font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:clamp(26px,2.2vw,34px);line-height:1.06;color:var(--yp-home-ink)}.yp-home-product-card__subtitle{margin:10px 0 0;color:var(--yp-home-muted);font-size:14px;line-height:1.5}.yp-home-product-card__price{margin:18px 0 0;color:var(--yp-home-ink);font-size:17px;font-weight:700}.yp-home-featured{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.9fr);gap:clamp(34px,5vw,78px);align-items:center}.yp-home-featured__copy{max-width:600px}.yp-home-featured__copy p{margin:22px 0 28px}.yp-home-featured__image{aspect-ratio:1 / 1}.yp-home-note{max-width:920px;text-align:center}.yp-home-note p{max-width:680px;margin:22px auto 28px}@media screen and (max-width:989px){:root{--yp-home-gutter: 40px}.yp-home-hero,.yp-home-split,.yp-home-featured{grid-template-columns:1fr}.yp-home-split--reverse .yp-home-split__image{order:0}.yp-home-proof,.yp-home-product-grid{grid-template-columns:1fr}.yp-home-proof__item{text-align:left}.yp-home-proof__item+.yp-home-proof__item{border-left:0;border-top:1px solid var(--yp-home-line)}.yp-home-flower-carousel{grid-template-columns:48px minmax(0,1fr) 48px;gap:10px}.yp-home-flower-track{grid-auto-columns:min(46vw,360px)}.yp-home-flower-arrow{width:46px;height:46px;font-size:34px}.yp-home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.yp-home-step:nth-child(odd){border-left:0}.yp-home-step:nth-child(n+3){border-top:1px solid var(--yp-home-line)}}@media screen and (max-width:640px){:root{--yp-home-gutter: 28px}.yp-home-section h1{font-size:clamp(42px,14vw,62px)}.yp-home-section h2{font-size:clamp(34px,11vw,48px)}.yp-home-hero__actions{align-items:flex-start;flex-direction:column}.yp-home-flower-carousel{display:block}.yp-home-flower-track{grid-auto-columns:82vw;padding-left:2px;padding-right:2px}.yp-home-flower-arrow{position:absolute;top:42%;width:44px;height:44px;font-size:32px}.yp-home-flower-arrow--prev{left:-14px}.yp-home-flower-arrow--next{right:-14px}.yp-home-steps{grid-template-columns:1fr}.yp-home-step+.yp-home-step{border-left:0;border-top:1px solid var(--yp-home-line)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/yp-home-sections.css.map */
