.zd-seasonal{padding-top:1.6rem;padding-bottom:2rem}.zd-seasonal__featured{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);overflow:hidden;border:1px solid #d7ddd3;border-radius:1.6rem;background:#f8f5ed;box-shadow:0 1.2rem 3rem #1e372b0f}.zd-seasonal__featured-media{display:block;min-width:0;background:#fff}.zd-seasonal__featured-image{display:block;width:100%;height:100%;max-height:32rem;object-fit:contain}.zd-seasonal__featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,3vw,4rem)}.zd-seasonal__featured-heading,.zd-seasonal__heading{margin:0;color:#203c32;font-weight:650;line-height:1.1;letter-spacing:-.035em}.zd-seasonal__featured-heading{max-width:28ch;font-size:clamp(2.5rem,3vw,4rem)}.zd-seasonal__collection{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);gap:1rem;margin-top:1rem;overflow:hidden;border:1px solid #d4ded5;border-radius:1.6rem;background:#e9efe8}.zd-seasonal__collection-copy{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(2rem,2.6vw,3.5rem);background:radial-gradient(circle at 5% 5%,rgba(255,255,255,.85),transparent 45%),#e9efe8}.zd-seasonal__eyebrow{margin:0 0 .8rem;color:#a43f35;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.zd-seasonal__heading{max-width:22ch;font-size:clamp(2.3rem,2.8vw,3.5rem)}.zd-seasonal__text{max-width:52ch;margin:1rem 0 1.6rem;color:#40564a;font-size:clamp(1.3rem,1.4vw,1.55rem);line-height:1.5}.zd-seasonal__button{display:inline-flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:4.5rem;padding:.8rem 1.5rem;border:1px solid #203c32;border-radius:.7rem;background:#203c32;color:#fff;font-size:1.35rem;font-weight:650;text-decoration:none}.zd-seasonal__button:not(.zd-seasonal__button--preview):hover{background:#345b49;color:#fff}.zd-seasonal__button:focus-visible,.zd-seasonal__featured-media:focus-visible,.zd-seasonal__item a:focus-visible{outline:.2rem solid #a43f35;outline-offset:.3rem}.zd-seasonal__button--preview{opacity:.72;cursor:default}.zd-seasonal__preview-note{margin-top:.7rem;color:#5a6d61;font-size:1.1rem}.zd-seasonal__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.8rem;margin:0;padding:1.2rem;list-style:none;background:linear-gradient(140deg,#f7f5ef,#e6ece7)}.zd-seasonal__item{min-width:0}.zd-seasonal__item a{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:#fff;color:#203c32;text-decoration:none}.zd-seasonal__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.zd-seasonal__item-label{display:block;padding:.8rem .7rem 1rem;font-size:1.2rem;font-weight:650;line-height:1.25;text-align:center;overflow-wrap:anywhere}@media screen and (max-width:749px){.zd-seasonal{padding-top:.8rem;padding-bottom:1.2rem}.zd-seasonal__featured{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}.zd-seasonal__featured-image{height:100%;max-height:23rem}.zd-seasonal__featured-copy{padding:1.4rem}.zd-seasonal__featured-heading{font-size:2.2rem}.zd-seasonal__featured-copy .zd-seasonal__text{display:none}.zd-seasonal__featured-copy .zd-seasonal__button{gap:.8rem;min-height:3.8rem;margin-top:1rem;padding:.6rem 1rem;font-size:1.15rem}.zd-seasonal__collection{grid-template-columns:1fr}.zd-seasonal__collection-copy{padding:2rem}.zd-seasonal__heading{max-width:none;font-size:2.7rem}.zd-seasonal__text{margin-bottom:1.2rem}.zd-seasonal__products{gap:.6rem;padding:.8rem}.zd-seasonal__item-label{padding:.6rem .4rem .8rem;font-size:1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-zd-seasonal-collection.css.map */
