.b .collection-squeeze{overflow:hidden}.collection-heading-actions{display:flex;align-items:center;gap:24px}.squeeze-controls{display:flex;gap:7px}.squeeze-arrow{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--olive);font-size:18px;display:grid;place-items:center;transition:background .2s,color .2s,transform .2s}.squeeze-arrow:hover{background:var(--olive);color:var(--cream);transform:translateY(-1px)}.squeeze-track{display:flex;gap:10px;height:560px;overflow:hidden}.squeeze-track .product-card{position:relative;flex:.72 1 0;min-width:42px;height:100%;overflow:hidden;border-radius:16px;background:var(--sage);transition:flex .7s cubic-bezier(.22,1,.36,1),filter .35s}.squeeze-track .product-card.is-active{flex:5 1 0}.squeeze-track .product-card:not(.is-active){filter:saturate(.78)}.squeeze-track .product-image-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;background:var(--sage)}.squeeze-track .product-image-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(24,34,15,.74) 100%);opacity:0;transition:opacity .3s}.squeeze-track .product-card.is-active .product-image-button:after{opacity:1}.squeeze-track .product-image-button img{width:100%;height:100%;object-fit:cover;transform:none}.squeeze-track .product-card:not(.is-active) .product-image-button img{filter:brightness(.86)}.squeeze-track .stock-badge{z-index:2}.squeeze-track .product-info{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:32px;color:var(--cream);display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:end;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .3s .12s,transform .45s .08s}.squeeze-track .product-card.is-active .product-info{opacity:1;transform:none;pointer-events:auto}.squeeze-track .product-category{color:#fffcf6c7;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.squeeze-track .product-name{color:var(--cream);font-size:clamp(28px,3vw,45px);line-height:1.02;max-width:520px}.squeeze-track .product-price{font-size:15px;white-space:nowrap}.squeeze-track .quick-add{color:var(--cream);font-size:12px;margin-top:8px}.squeeze-hint{margin-top:14px;text-align:right;color:var(--muted);font-size:10px;letter-spacing:.03em}.squeeze-hint span{display:inline-block;margin-right:5px;color:var(--olive)}@media(max-width:900px){.squeeze-track{height:480px}.squeeze-track .product-info{padding:24px}.squeeze-track .product-card{flex:.55 1 0}.squeeze-track .product-card.is-active{flex:4.4 1 0}}@media(max-width:760px){.collection-heading-actions{gap:12px}.collection-heading-actions .text-link{display:none}.squeeze-arrow{width:38px;height:38px}.squeeze-track{height:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-20px;padding-right:20px}.squeeze-track::-webkit-scrollbar{display:none}.squeeze-track .product-card,.squeeze-track .product-card.is-active{flex:0 0 82vw;max-width:430px;height:min(112vw,540px);scroll-snap-align:center;filter:none}.squeeze-track .product-image-button:after,.squeeze-track .product-card.is-active .product-image-button:after{opacity:1}.squeeze-track .product-info,.squeeze-track .product-card.is-active .product-info{opacity:1;transform:none;pointer-events:auto;padding:22px}.squeeze-track .product-name{font-size:31px}.squeeze-track .product-price{font-size:13px}.squeeze-hint{text-align:left}.collection-squeeze .collection-tools{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.squeeze-track .product-card,.squeeze-track .product-info,.squeeze-arrow{transition:none}}rand>span{max-width:135px}.site-header .bag-button{white-space:nowrap}.plant-placeholder-art{display:grid;place-items:center;height:100%;font-size:80px;color:var(--olive)}.text-button{border:0;background:none;text-decoration:underline;padding:8px;font-size:12px}.footer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.intro-text{max-width:700px;margin:25px 0}.rte{line-height:1.8;overflow-wrap:anywhere}.rte p{margin-bottom:20px}.rte a{text-decoration:underline}.rte ul,.rte ol{padding-left:24px}.product-page,.cart-page,.content-page{padding-block:55px 90px;min-height:60vh}.product-page h1,.cart-page h1,.content-page h1,.collection h1{font-size:clamp(36px,4.5vw,64px);margin-bottom:30px}.product-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;margin-top:35px}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-content:start}.product-gallery img{width:100%;height:auto;border-radius:5px}.product-gallery img:first-child{grid-column:1/-1}.product-purchase{padding-block:15px}.product-purchase form{display:grid;gap:12px;margin:25px 0}.product-purchase form input[type=number]{max-width:100px}.product-purchase form label{font-size:12px}.product-purchase .detail-price{font-size:24px;margin:20px 0}.product-purchase .muted{margin-block:20px}.product-purchase h1{margin-bottom:20px}.pagination{display:flex;justify-content:center;gap:20px;margin-top:45px}.pagination a{text-decoration:underline}.cart-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:55px}.cart-row{display:grid;grid-template-columns:90px 1fr auto;gap:20px;padding:25px 0;border-bottom:1px solid var(--line);align-items:start}.cart-row h2{font-size:24px;letter-spacing:-.02em}.cart-row img{width:90px;height:110px;object-fit:cover}.cart-row input{width:70px;margin:12px}.cart-row label,.cart-row .text-link{font-size:12px}.cart-row p{font-size:13px;margin-top:8px}.cart-layout>div>.button{margin-top:25px}.cart-summary{padding:30px;background:var(--sage);border-radius:5px;align-self:start;display:flex;flex-direction:column;gap:20px}.cart-summary h2{font-size:30px}.order-detail-row{display:flex;justify-content:space-between;gap:20px}.cart-summary label{font-size:12px}.content-page{max-width:850px}.content-page h1{margin-top:15px}.content-page>p{margin-bottom:25px}.content-page form{display:grid;gap:12px;max-width:600px}.collection-tools form{display:flex;align-items:center;gap:12px}.collection-tools label{font-size:12px}.collection-tools select{max-width:190px}.collection-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.password-page{max-width:520px;margin:50px auto;padding:25px;text-align:center}.password-page img{margin:0 auto 25px;mix-blend-mode:multiply}.password-page h1{font-size:55px;margin-bottom:25px}.password-page form{display:grid;gap:12px;margin-top:35px}.empty-state .button{margin-top:20px}@media(max-width:800px){.product-layout,.cart-layout{grid-template-columns:1fr;gap:25px}.product-page,.cart-page,.content-page{padding-block:30px 60px}.site-header nav{gap:16px}.brand>span{max-width:115px}.product-purchase{padding:0}.collection-tools,.collection-tools form{flex-wrap:wrap}.cart-row{grid-template-columns:65px 1fr;gap:15px}.cart-row img{width:65px;height:80px}.cart-row>strong{grid-column:2}.cart-summary{padding:24px}.cart-row input{margin-left:0}.product-purchase input,.product-purchase select,.content-page input,.content-page textarea{font-size:16px}.footer-links{gap:14px}.collection .section-heading{align-items:start}.collection .section-heading>a{font-size:11px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.header-tools{display:flex;align-items:center;gap:28px}.mobile-menu{display:none}.site-header .bag-button{display:flex;min-height:44px}.bag-button{font-size:13px}.product-description{margin-top:30px;border-top:1px solid var(--line);padding-top:25px}.product-description h2,.product-description h3{font-family:var(--serif);font-size:25px;letter-spacing:-.02em;margin:24px 0 12px}.plant-availability{font-size:13px;color:var(--olive);margin-bottom:18px}.plant-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:24px 0}.plant-facts>div{padding:14px 0;border-bottom:1px solid var(--line)}.plant-facts dt{font-size:12px;color:var(--muted)}.plant-facts dd{margin:5px 0 0;font-size:15px}.plant-detail{border-top:1px solid var(--line);padding:18px 0}.plant-detail summary{cursor:pointer;min-height:32px;font-family:var(--serif);font-size:22px}.plant-detail .rte{padding-top:14px}.product-gallery>a{display:block}.product-gallery>a:first-child{grid-column:1/-1}.product-gallery img{max-height:780px;object-fit:contain;background:var(--paper)}.product-purchase>h1{font-size:clamp(34px,3.8vw,56px)}.filter-tabs{flex-wrap:wrap}.mobile-menu summary:focus-visible,.plant-detail summary:focus-visible{outline:3px solid var(--pink-dark);outline-offset:4px}@media(max-width:720px){.site-header{position:relative;z-index:20}.header-tools{gap:14px}.site-header .desktop-nav{display:none}.site-header .bag-button{display:flex;gap:5px;padding-left:0}.mobile-menu{display:block}.mobile-menu summary{list-style:none;cursor:pointer;font-size:12px;min-height:44px;display:flex;align-items:center;gap:6px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:after{content:"+";font-size:20px}.mobile-menu[open] summary:after{content:"\2212"}.site-header .mobile-menu nav{position:absolute;right:0;top:100%;width:min(330px,100%);display:flex;flex-direction:column;align-items:stretch;gap:0;background:var(--cream);border:1px solid var(--line);box-shadow:0 12px 24px #303b2214;max-height:65dvh;overflow:auto;padding:12px 20px}.site-header .mobile-menu nav>a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.site-header .brand{font-size:18px}.site-header .brand img{width:36px;height:36px}.site-header .brand>span{max-width:96px}.product-gallery img{max-height:540px}.plant-facts{gap:0 16px}.filter-tabs .button{padding:8px 10px;font-size:12px}}.botanical-product{padding-top:24px}.product-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--muted);margin-bottom:26px}.botanical-product .product-layout{grid-template-columns:1.12fr 1fr;gap:56px;margin-top:0;align-items:start}.product-visuals{min-width:0}.botanical-product .product-gallery{gap:14px}.botanical-product .product-gallery a:first-child{grid-column:1/-1}.botanical-product .product-gallery img{width:100%;height:100%;max-height:none;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:var(--sage)}.photo-caption{font-size:11px;color:var(--muted);line-height:1.5;margin:10px 2px 20px}.plant-editorial{display:grid;grid-template-columns:1fr 1fr;gap:14px}.plant-editorial>div{padding:30px;border-radius:12px;min-height:290px}.plant-story-tile{background:var(--pink);color:var(--deep);display:flex;flex-direction:column;justify-content:center}.plant-story-tile>span{font-size:48px;line-height:1}.plant-editorial h2{font-size:36px;line-height:1.1;margin:18px 0}.plant-story-tile p{font-size:13px;max-width:220px}.plant-care-tile{background:var(--olive);color:var(--cream)}.plant-care-tile dl{margin:20px 0 0}.plant-care-tile dt{font-size:11px;opacity:.75;margin-top:13px}.plant-care-tile dd{margin:2px 0;font-size:13px}.botanical-product .product-purchase{padding:8px 0}.product-heading-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.plant-family{font-size:12px;color:var(--muted)}.sample-label{font-size:10px;padding:4px 9px;border:1px solid var(--line);border-radius:20px}.botanical-product .product-purchase h1{font-size:clamp(37px,3.6vw,56px);margin-bottom:18px}.plant-intro{font-size:15px;line-height:1.65;max-width:450px}.plant-highlights{list-style:none;padding:0;margin:22px 0;font-size:13px}.plant-highlights li{margin:7px 0;display:flex;gap:9px}.plant-highlights li:before{content:"\2713";color:var(--olive);font-weight:600}.plant-price-row{display:flex;align-items:center;gap:20px}.botanical-product .detail-price{font-size:28px;font-weight:600;margin:0}.botanical-product .plant-availability{margin:0;font-size:12px}.botanical-product #plant-purchase{margin:23px 0 10px;gap:12px}.plant-bundles{border:0;padding:0;margin:0;min-width:0;display:grid;gap:9px}.plant-bundles legend{font-size:15px;font-weight:500;margin-bottom:13px}.botanical-product .bundle-choice{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;cursor:pointer;background:var(--paper);font-size:14px;min-height:76px}.bundle-choice:has(input:checked){border-color:var(--olive);box-shadow:inset 0 0 0 1px var(--olive);background:var(--sage)}.bundle-choice input{accent-color:var(--olive);width:17px;height:17px;flex-shrink:0}.bundle-copy{display:flex;flex-direction:column;gap:3px}.bundle-copy strong{font-size:14px;font-weight:600}.bundle-copy small{font-size:11px;color:var(--muted)}.bundle-total{margin-left:auto;font-size:15px;font-weight:600;white-space:nowrap}.bundle-note{font-size:11px;line-height:1.65;color:var(--muted)}.bundle-note a{text-decoration:underline}.purchase-action{display:flex;align-items:end;gap:12px;margin-top:4px}.quantity-control{display:flex;flex-direction:column;gap:5px}.quantity-control input{width:80px;height:50px}.purchase-action .button{flex:1;min-height:50px}.purchase-note{font-size:11px;color:var(--muted);text-align:center}.example-notice{font-size:11px;border-left:2px solid var(--pink-dark);padding:8px 12px;margin:20px 0;color:var(--muted)}.plant-accordions{margin-top:24px;border-bottom:1px solid var(--line)}.botanical-product .plant-detail{padding:16px 0}.botanical-product .plant-detail summary{display:flex;justify-content:space-between;align-items:center;list-style:none;font-family:var(--sans);font-size:13px;min-height:24px;font-weight:600}.plant-detail summary::-webkit-details-marker{display:none}.plant-detail summary:after{content:"+";font-weight:400;font-size:20px}.plant-detail[open] summary:after{content:"\2212"}.plant-detail .rte{font-size:13px;padding-top:16px;color:var(--muted)}.plant-detail .rte h3{font-family:var(--sans);font-size:13px;color:var(--ink);font-weight:600;margin:18px 0 8px}.plant-detail .rte p{margin-bottom:12px}.plant-note-card{display:flex;align-items:center;gap:20px;padding:24px;background:var(--pink);border-radius:10px;margin-top:24px}.plant-note-card>span{font-size:48px}.plant-note-card h2{font-size:26px;margin-bottom:8px}.plant-note-card p{font-size:12px;line-height:1.6}.plant-related{padding-top:80px}.plant-related .section-heading{margin-bottom:30px}.plant-related h2{font-size:36px}.cart-savings{color:var(--olive);font-size:13px}.cart-row del{font-size:12px;color:var(--muted);margin-right:6px}.cart-line-discount{color:var(--olive);font-size:11px!important}@media(max-width:1000px){.botanical-product .product-layout{gap:30px}.plant-editorial>div{padding:23px}.plant-editorial h2{font-size:28px}}@media(max-width:800px){.botanical-product .product-layout{display:flex;flex-direction:column;gap:25px}.product-visuals,.product-purchase{width:100%}.product-visuals{display:contents}.product-gallery{order:0;width:100%}.photo-caption{order:1;margin:-15px 0 0}.product-purchase{order:2}.plant-editorial{order:3;width:100%;margin-top:12px}.botanical-product .product-gallery a:first-child img{aspect-ratio:1/1;max-height:560px}.botanical-product .product-gallery{grid-template-columns:1fr 1fr}.plant-editorial>div{min-height:250px}.plant-related{padding-top:50px}.plant-related h2{font-size:29px}.plant-related .section-heading{align-items:start}.plant-related .section-heading>a{font-size:11px;max-width:100px}.bundle-choice{padding:13px!important}.bundle-copy strong{font-size:13px}.plant-editorial h2{font-size:28px}.product-breadcrumb{font-size:10px;gap:8px}.plant-note-card{padding:20px}.botanical-product .product-purchase h1{font-size:39px}.plant-price-row{margin-top:12px}.plant-related .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:761px){body:not(.template-index)>.site-header{position:sticky;top:0;z-index:30;background:#faf7eff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.squeeze-track .product-card:not(.is-active) .product-info{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:18px 0;opacity:1;transform:none;pointer-events:none;writing-mode:vertical-rl}.squeeze-track .product-card:not(.is-active) .product-category,.squeeze-track .product-card:not(.is-active) .product-price,.squeeze-track .product-card:not(.is-active) .quick-add{display:none}.squeeze-track .product-card:not(.is-active) .product-name{max-height:78%;overflow:hidden;color:var(--cream);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.07em;line-height:1;text-transform:uppercase;white-space:nowrap;transform:rotate(180deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shopify.css.map */
