.zs-collection-modal{display:none;font-family:var(--font-body-family)}@media(max-width:749px){.zs-collection-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:#654451;overflow:hidden;overscroll-behavior:none}.zs-collection-modal[open]{display:block}.zs-collection-modal::backdrop{background:#fff}.zs-collection-modal__shell{height:100dvh;display:flex;flex-direction:column;background:#fff;overflow:hidden;overscroll-behavior:none}.zs-collection-modal__bar{flex:0 0 auto;min-height:44px;padding:max(6px,env(safe-area-inset-top)) 10px 6px;display:grid;grid-template-columns:minmax(64px,1fr) minmax(0,1.7fr) minmax(64px,1fr);align-items:center;gap:4px;border-bottom:1px solid rgba(93,84,98,.14);background:#ffe9f2;z-index:3}.zs-collection-modal__nav{border:0;background:transparent;color:#654451;font:inherit;font-size:15px;font-weight:600;padding:8px 2px;cursor:pointer;white-space:nowrap}.zs-collection-modal__nav:focus,.zs-collection-modal__nav:focus-visible{outline:0!important;box-shadow:none!important}.zs-collection-modal__back{text-align:left}.zs-collection-modal__next{text-align:right}.zs-collection-modal__nav:disabled{opacity:.28}.zs-collection-modal__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#654451;text-decoration:none;font-size:16.25px;font-weight:650;letter-spacing:.01em}.zs-collection-modal__merch-region{flex:0 0 auto;box-sizing:border-box;background:#fff;border-bottom:1px solid #f0e7eb;z-index:2;overflow:hidden}.zs-collection-modal__merch-heading{height:23px;box-sizing:border-box;padding:6px 10px 2px;font-size:13.75px;line-height:15px;font-weight:450;letter-spacing:.015em;color:#654451}.zs-collection-modal__merch{height:139px;box-sizing:border-box;display:flex;gap:11px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 10px 8px;background:#fff;overscroll-behavior-x:contain}.zs-collection-modal__merch::-webkit-scrollbar{display:none}.zs-collection-modal__merch-item{flex:0 0 94px;height:122px;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;color:#654451;text-align:center}.zs-collection-modal__merch-image-wrap{display:block;width:94px;height:81px;border:1px solid #eee5e9;border-radius:10px;overflow:hidden;background:#f7f2f4;box-sizing:border-box}.zs-collection-modal__merch-image{width:100%;height:100%;display:block;object-fit:cover}.zs-collection-modal__merch-item.is-explore .zs-collection-modal__merch-image-wrap{display:flex;align-items:center;justify-content:center;background:#ffe9f2;border-color:#e3cbd5}.zs-collection-modal__merch-explore-label{font-size:15px;line-height:1.15;font-weight:650;color:#654451;text-align:center}.zs-collection-modal__merch-title{display:-webkit-box;height:25px;margin-top:5px;font-size:13.13px;line-height:1.15;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-content:start}.zs-collection-modal__merch-item.is-active .zs-collection-modal__merch-image-wrap{border-color:#cda8b7;box-shadow:0 0 0 2px #cda8b7}.zs-collection-modal__merch-item.is-active .zs-collection-modal__merch-title{font-weight:650}.zs-collection-modal__merch-item:focus,.zs-collection-modal__merch-item:focus-visible{outline:0;box-shadow:none}.zs-collection-modal__explore-toggle{width:100%;min-height:34px;border:0;border-top:1px solid rgba(93,84,98,.14);background:#ffe9f2;color:#654451;font:inherit;display:flex;align-items:center;justify-content:center;padding:5px 10px;cursor:pointer}.zs-collection-modal__explore-chevron{width:9px;height:9px;display:block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:#654451;transform:rotate(45deg) translate(-2px,-2px);transform-origin:center}.zs-collection-modal__explore-chevron.is-open{transform:rotate(225deg) translate(-2px,-2px)}.zs-collection-modal__explore{border-top:1px solid #f0e7eb;background:#fff;padding:7px 0 8px}.zs-collection-modal__explore-title{font-size:13.13px;font-weight:600;margin:0 10px 5px;color:#654451}.zs-collection-modal__explore-options{display:flex;gap:11px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 10px 3px;overscroll-behavior-x:contain}.zs-collection-modal__explore-options::-webkit-scrollbar{display:none}.zs-collection-modal__pathway-item{flex:0 0 94px;height:110px;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;color:#654451;text-align:center}.zs-collection-modal__pathway-item:focus,.zs-collection-modal__pathway-item:focus-visible{outline:0;box-shadow:none}.zs-collection-modal__products{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;overscroll-behavior-x:none;padding:0 10px calc(18px + env(safe-area-inset-bottom));touch-action:pan-y;scroll-behavior:smooth}.zs-collection-modal__chapter{scroll-margin-top:0}.zs-collection-modal__chapter-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:13px 2px 8px;color:#654451}.zs-collection-modal__chapter-title{font-size:16.25px;font-weight:650;letter-spacing:.01em}.zs-collection-modal__chapter-count{font-size:12.5px;color:#654451;white-space:nowrap}.zs-collection-modal__chapter-loading{padding:26px 2px;text-align:center;color:#654451;font-size:15px}.zs-collection-modal__card{height:240px;margin:0 0 10px;display:grid;grid-template-columns:54% minmax(0,1fr);border:1px solid #eee6e8;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #3a232c09;box-sizing:border-box}.zs-collection-modal__image-link{display:block;width:100%;height:240px;background:#faf7f8;overflow:hidden}.zs-collection-modal__image{width:100%;height:240px;display:block;object-fit:cover;object-position:center}.zs-collection-modal__info{min-width:0;height:240px;padding:13px 11px 11px;display:flex;flex-direction:column;box-sizing:border-box}.zs-collection-modal__title-line{display:flex;align-items:baseline;gap:5px;min-width:0;line-height:1.22}.zs-collection-modal__product-title{min-width:0;color:#654451;text-decoration:none;font-size:16.25px;font-weight:400;line-height:1.22;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zs-collection-modal__seed-count{flex:0 0 auto;font-size:13.13px;font-weight:400;color:#654451;white-space:nowrap}.zs-collection-modal__product-type,.zs-collection-modal__exclusive{margin-top:4px;font-size:13.13px;line-height:1.2;font-weight:400;color:#654451}.zs-collection-modal__price{font-size:20px;font-weight:650;color:#654451;margin:7px 0 2px}.zs-collection-modal__shipping{display:flex;align-items:center;justify-content:center;text-align:center;gap:4px;font-size:13.13px;line-height:1.2;color:#654451;margin:auto 0 7px}.zs-collection-modal__shipping-icon{width:13px;height:13px;flex:0 0 13px;display:block}.zs-collection-modal__actions{display:flex;align-items:center;gap:6px}.zs-collection-modal__add,.zs-collection-modal__remove{border-radius:18px;min-height:34px;font:inherit;font-size:13.75px;font-weight:650;padding:6px 9px;cursor:pointer}.zs-collection-modal__add{flex:1;border:1px solid #7D5867;background:#7d5867;color:#fff}.zs-collection-modal__remove{display:none;flex:0 0 auto;border:1px solid #ddd2d6;background:#fff;color:#7c6870}.zs-collection-modal__card.is-in-cart .zs-collection-modal__add{background:#f7f2f4;color:#66575d;border-color:#ddd2d6}.zs-collection-modal__card.is-in-cart .zs-collection-modal__remove{display:block}.zs-collection-modal__add:disabled:not(.is-added){opacity:.45}.zs-collection-modal__empty{padding:42px 20px;text-align:center;color:#654451;font-size:17.5px}.zs-collection-modal__loading{padding:50px 20px;text-align:center;color:#654451}}@media(min-width:750px){.zs-collection-modal{display:none!important}}@media(max-width:749px){.zs-collection-modal__shell,.zs-collection-modal__merch-region,.zs-collection-modal__merch,.zs-collection-modal__explore-options,.zs-collection-modal__products{touch-action:pan-x pan-y}}.zs-collection-modal__cart-toggle{border:0;background:#fff;color:#7d5867;font:600 14px inherit;cursor:pointer;padding:7px 11px;border-radius:20px;white-space:nowrap}.zs-collection-modal__cart-toggle[aria-pressed=true]{background:#ffe9f2}.zs-collection-modal__cart-workspace{padding:8px 10px 10px;background:#fff;color:#7d5867}.zs-collection-modal__cart-workspace[hidden],.zs-collection-modal__merch[hidden]{display:none!important}.zs-collection-modal__cart-head{display:flex;justify-content:space-between;align-items:center;font-size:15px;margin-bottom:8px}.zs-collection-modal__cart-items{display:flex;gap:10px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.zs-collection-modal__cart-item{flex:0 0 105px;min-width:0;font-size:13.75px;line-height:1.2}.zs-collection-modal__cart-item .zs-collection-modal__merch-image-wrap{width:90px;height:66px}.zs-collection-modal__cart-item-name{display:block;overflow-wrap:anywhere;min-height:32px}.zs-collection-modal__cart-item-name small{display:block;font-size:12.5px;opacity:.8}.zs-collection-modal__cart-item button{border:1px solid #e4d3db;border-radius:12px;background:#fff;color:#7d5867;min-width:30px;min-height:26px;cursor:pointer}.zs-collection-modal__cart-checkout{display:block;text-align:center;background:#7d5867;color:#fff;text-decoration:none;border-radius:7px;padding:8px;font-size:15px;margin-top:8px}.zs-collection-modal__cart-empty{font-size:15px;margin:8px 0}.zs-collection-modal__cart-toggle{display:inline-flex;justify-self:end;align-items:center;justify-content:center;gap:4px;background:transparent;color:#7d5867;font-family:inherit;font-size:15px}.zs-collection-modal__cart-toggle .svg-wrapper{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center}.zs-collection-modal__cart-toggle .svg-wrapper svg{width:100%;height:100%;fill:currentColor}.zs-collection-modal__cart-toggle{position:relative;min-height:36px;min-width:58px;transition:background-color .15s ease;border-radius:20px}.zs-collection-modal__cart-toggle.is-cart-open{background:#f9d9d9;padding-right:19px}.zs-collection-modal__cart-close-mark{display:none;position:absolute;right:5px;top:1px;font-size:20px;font-weight:700;line-height:1;color:#7d5867}.zs-collection-modal__cart-toggle.is-cart-open .zs-collection-modal__cart-close-mark{display:block}.zs-collection-modal__cart-toggle:focus-visible{outline:2px solid #7d5867;outline-offset:2px}.zs-collection-modal__cart-toggle,.zs-collection-modal__cart-toggle.is-cart-open{background:transparent!important;border-radius:0;padding:7px 10px!important;min-width:48px;min-height:36px;gap:4px;transition:none}.zs-collection-modal__cart-close-mark{display:none!important}.zs-collection-modal__cart-close-icon{display:none;width:21px;height:21px;align-items:center;justify-content:center}.zs-collection-modal__cart-close-icon svg{width:21px;height:21px;display:block}.zs-collection-modal__cart-toggle.is-cart-open .svg-wrapper,.zs-collection-modal__cart-toggle.is-cart-open [data-zs-cart-count]{display:none!important}.zs-collection-modal__cart-toggle.is-cart-open .zs-collection-modal__cart-close-icon{display:inline-flex}.zs-collection-modal__cart-toggle .svg-wrapper{width:32.8125px;height:32.8125px}.zs-collection-modal__cart-toggle{min-height:48px;min-width:68px}@media(max-width:749px){.zs-collection-modal__merch{height:160px;padding:6px 10px 12px;align-items:flex-start}.zs-collection-modal__merch-item{height:142px;min-height:142px}.zs-collection-modal__merch-title{height:auto;min-height:34px;max-height:none;margin-top:7px;line-height:1.3;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zs-collection-modal__explore{padding:10px 0 12px}.zs-collection-modal__explore-options{padding:6px 10px 10px;align-items:flex-start}.zs-collection-modal__pathway-item{height:142px;min-height:142px}.zs-collection-modal__pathway-item .zs-collection-modal__merch-title{min-height:34px}}@media(max-width:749px){.zs-collection-modal__shell{position:relative}.zs-collection-modal__bar{position:relative;z-index:5}.zs-collection-modal__merch-region{position:absolute;top:var(--zs-catalog-bar-height,60px);left:0;right:0;z-index:4;max-height:none;transform:translateZ(0);opacity:1;visibility:visible;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s;will-change:transform;box-shadow:0 5px 12px #3a232c0f}.zs-collection-modal--shelves-hidden .zs-collection-modal__merch-region{transform:translate3d(0,calc(-100% - var(--zs-catalog-bar-height,60px)),0);opacity:0;visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s .32s}.zs-collection-modal__products{min-height:0}@media(prefers-reduced-motion:reduce){.zs-collection-modal__merch-region,.zs-collection-modal--shelves-hidden .zs-collection-modal__merch-region{transition:none}}}@media(max-width:749px){.zs-collection-modal__products{padding-top:var(--zs-catalog-shelf-height,220px);scroll-padding-top:var(--zs-catalog-shelf-height,220px)}}@media(max-width:749px){.zs-collection-modal__actions .zs-collection-modal__add[hidden],.zs-collection-modal__qty[hidden]{display:none!important}.zs-collection-modal__qty{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;min-height:36px;border:2px solid #7D5867;border-radius:22px;color:#654451;background:#fff;font-size:13.75px;font-weight:650}.zs-collection-modal__qty button{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;padding:7px;border:0;background:transparent;color:#654451;cursor:pointer}.zs-collection-modal__qty button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.zs-collection-modal__qty button:disabled{opacity:.45}.zs-collection-modal__qty [data-zs-modal-qty-label]{white-space:nowrap;text-align:center;font-size:12.5px}}@media(max-width:749px){.zs-collection-modal__actions{width:100%;min-width:0}.zs-collection-modal__actions>.zs-collection-modal__add,.zs-collection-modal__actions>.zs-collection-modal__qty{width:100%;flex:1 1 100%;box-sizing:border-box;margin:0}.zs-collection-modal__actions>.zs-collection-modal__add{min-height:38px;border-radius:22px}.zs-collection-modal__actions>.zs-collection-modal__qty{min-height:38px;border-radius:22px}.zs-collection-modal__actions>.zs-collection-modal__add[hidden],.zs-collection-modal__actions>.zs-collection-modal__qty[hidden]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/zs-collection-modal.css.map */
