.hv2.supp-store .supp-needs>.treeline{height:60px;-webkit-mask-image:linear-gradient(to bottom,var(--ink) 45%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,var(--ink) 45%,transparent 100%);mask-image:linear-gradient(to bottom,var(--ink) 45%,transparent 100%);margin-block:-70px 48px;position:relative;inset:auto}.hv2.supp-store .supp-needs .lead{max-width:52ch;color:var(--sage-lt);margin:20px auto 0}.hv2.supp-store .supp-needs .cats{margin-block-end:60px}.hv2.supp-store .supp-needs .cat h3{color:var(--green)}.hv2.supp-store{--herb:var(--sage);--herb-dk:var(--green-mid);--herb-wash:color-mix(in oklab,var(--sage) 22%,transparent);--supp-shadow:color-mix(in oklab,var(--ink) 22%,transparent);background:var(--cream);color:var(--ink);font-family:var(--sans);padding:0}.hv2.supp-store h1,.hv2.supp-store h2,.hv2.supp-store h3{font-family:var(--display);letter-spacing:0;color:var(--green)}.hv2.supp-store .shop-bar{max-width:1240px;padding:20px var(--pad);background:var(--cream);color:var(--green);box-shadow:none;z-index:40;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:50px;margin-inline:auto;display:grid;position:relative}.hv2.supp-store .supp-brand{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.hv2.supp-store .shop-logo img{object-fit:contain;width:auto;max-width:190px;height:68px}.hv2.supp-store .supp-back{color:var(--green-mid);font-size:12px}.hv2.supp-store .shop-search,.hv2.supp-store .supp-hero-search{border:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:999px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;padding:10px 16px;display:grid}.hv2.supp-store input{color:var(--ink);font-family:var(--sans)}.hv2.supp-store .shop-search input,.hv2.supp-store .supp-hero-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.hv2.supp-store .shop-actions{gap:10px;display:flex}.hv2.supp-store .shop-btn{border:1px solid var(--rule);width:40px;height:40px;color:var(--green);box-shadow:none;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.hv2.supp-store .shop-btn.yellow{display:none}.hv2.supp-store .shop-count{background:var(--burg);min-width:19px;height:19px;color:var(--cream);direction:ltr;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;inset-block-start:-5px;inset-inline-start:-5px}.hv2.supp-store .supp-burger{display:none}.hv2.supp-store .shop-cats{padding:12px var(--pad);border-block:1px solid var(--rule);background:0 0;justify-content:center;gap:25px;display:flex;overflow:auto}.hv2.supp-store .shop-cat{color:var(--green);white-space:nowrap;gap:6px;font-size:14px;display:flex}.hv2.supp-store .shop-cat svg{display:none}.hv2.supp-store .supp-menu{background:var(--cream);background-image:var(--paper-tex);color:var(--green);z-index:110;text-align:center;padding:25px;position:fixed;inset:0;overflow:auto}.hv2.supp-store .supp-menu>button{position:absolute;inset-block-start:18px;inset-inline-end:18px}.hv2.supp-store .supp-menu>img{width:160px;margin:35px auto}.hv2.supp-store .supp-menu nav{gap:18px;display:grid}.hv2.supp-store .supp-menu a{font:700 28px var(--display);animation:.9s both supp-enter}@keyframes supp-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.hv2.supp-store .supp-hero{background:var(--cream);color:var(--ink);padding:65px var(--pad) 40px;min-height:740px;display:block;position:relative;overflow:hidden}.hv2.supp-store .supp-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:65px;display:grid}.hv2.supp-store .supp-hero-copy{padding:0}.hv2.supp-store .supp-hero h1{margin:20px 0}.hv2.supp-store .supp-hero h1 img{width:320px;max-width:100%;height:auto}.hv2.supp-store .supp-hero .byline{color:var(--green);margin-block:20px;font-size:30px}.hv2.supp-store .supp-hero .lead{max-width:44ch;color:var(--stone);font-size:18px;line-height:1.8}.hv2.supp-store .supp-hero-search{grid-template-columns:minmax(0,1fr) auto;max-width:520px;margin-block:28px;padding:6px 8px 6px 18px}.hv2.supp-store .supp-hero-search button{background:var(--burg);color:var(--cream);border-radius:999px;padding:9px 18px}.hv2.supp-store .supp-made{color:var(--green-mid);margin-block:20px}.hv2.supp-store .supp-hero-stage{isolation:isolate;height:520px;position:relative}.hv2.supp-store .herb-paint{object-fit:contain;width:90%;height:450px;-webkit-mask-image:radial-gradient(ellipse,var(--ink) 55%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse,var(--ink) 55%,transparent 75%);mask-image:radial-gradient(ellipse,var(--ink) 55%,transparent 75%);position:absolute;inset-block-start:0;inset-inline-end:0}.hv2.supp-store .hero-shelf{text-align:center;color:var(--stone);flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;text-decoration:none;display:flex;position:absolute;inset:0}.hv2.supp-store .hero-shelf-img{object-fit:contain;mix-blend-mode:multiply;width:min(100%,560px);height:auto;max-height:430px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 48%,var(--ink) 58%,transparent 97%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 48%,var(--ink) 58%,transparent 97%);mask-image:radial-gradient(ellipse 70% 70% at 50% 48%,var(--ink) 58%,transparent 97%);display:block}.hv2.supp-store .hero-shelf-eyebrow{color:var(--burg);font-size:13px;font-weight:800}.hv2.supp-store .hero-shelf-line{font-size:15px}.hv2.supp-store .stand{isolation:isolate;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;height:250px;padding:12px;display:flex;position:relative;overflow:visible}.hv2.supp-store .stand:before{content:"";background:radial-gradient(closest-side,var(--supp-shadow),transparent);filter:blur(3px);height:22px;position:absolute;inset-block-end:0;inset-inline:22%}.hv2.supp-store .stand img{object-fit:contain;mix-blend-mode:multiply;filter:none;width:auto;max-width:92%;height:auto;max-height:100%;-webkit-mask-image:linear-gradient(180deg,transparent,var(--ink) 5%,var(--ink) 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,var(--ink) 5%,var(--ink) 90%,transparent);mask-image:linear-gradient(180deg,transparent,var(--ink) 5%,var(--ink) 90%,transparent);transition:transform .9s;position:relative}.hv2.supp-store .pp:hover .stand img{transform:translateY(-6px)}.hv2.supp-store .supp-category-strip{padding:20px var(--pad);border-block:1px solid var(--rule)}.hv2.supp-store .supp-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hv2.supp-store .supp-chip,.hv2.supp-store .supp-pill{color:var(--green);border:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:999px;padding:7px 16px;font-size:14px}.hv2.supp-store .supp-chip em,.hv2.supp-store .supp-chip small{color:var(--stone);margin-inline-start:8px;font-size:12px;font-style:normal}.hv2.supp-store .supp-chip.on,.hv2.supp-store .supp-pill.on{background:var(--green-mid);color:var(--cream)}.hv2.supp-store .supp-facts{border-block-end:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:50px;display:grid}.hv2.supp-store .supp-facts>div{text-align:center;color:var(--stone);gap:10px;display:grid}.hv2.supp-store .supp-facts b{color:var(--green);font:700 45px Frank Ruhl Libre,serif}.hv2.supp-store .panel{max-width:1240px;padding:60px var(--pad);box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;margin-inline:auto}.hv2.supp-store .panel-head{align-items:center;gap:24px;margin-block-end:35px;display:flex}.hv2.supp-store .panel-head h2{color:var(--green);margin:0;font-size:46px}.hv2.supp-store .panel-rule{background:var(--rule);flex:1;height:1px}.hv2.supp-store .panel-more{color:var(--burg);white-space:nowrap;font-size:14px}.hv2.supp-store .panel-row,.hv2.supp-store .pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.hv2.supp-store .panel-row{grid-template-columns:repeat(5,minmax(0,1fr))}.hv2.supp-store .pp{min-width:0;box-shadow:none;color:var(--ink);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.hv2.supp-store .pp-link{display:block}.hv2.supp-store .pp-name{height:auto;min-height:60px;max-height:none;font:700 24px/1.3 var(--display);color:var(--green);text-align:center;-webkit-line-clamp:unset;margin-block:20px 12px;display:block;overflow:visible}.hv2.supp-store .pp-sub{color:var(--stone);text-align:center;max-height:40px;font-size:13px;line-height:1.5;overflow:hidden}.hv2.supp-store .pp-foot{justify-content:center;align-items:center;gap:14px;margin-block-start:auto;padding-block-start:18px;display:flex}.hv2.supp-store .pp-add{background:var(--green-mid);color:var(--cream);width:34px;height:34px;box-shadow:none;border-radius:50%;padding:7px}.hv2.supp-store .pp-price{color:var(--green);direction:ltr;unicode-bidi:isolate;gap:8px;font:700 25px Frank Ruhl Libre,serif;display:flex}.hv2.supp-store .pp-price s{color:var(--stone);font-size:16px}.hv2.supp-store .pp-badge{background:var(--burg);color:var(--cream);border-radius:4px;padding:5px 9px;font-size:12px;inset-block-start:0;inset-inline-start:0;transform:none}.hv2.supp-store .supp-needs{background:var(--ink);color:var(--cream);text-align:center;padding-block:70px 0;position:relative;overflow:hidden}.hv2.supp-store .supp-needs .titleblock h2,.hv2.supp-store .supp-service h2{color:var(--cream)}.hv2.supp-store .supp-band-image{object-fit:cover;opacity:.12;width:100%;height:100%;position:absolute;inset:0}.hv2.supp-store .supp-needs>.wrap{position:relative}.hv2.supp-store .supp-needs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block:35px;display:grid}.hv2.supp-store .supp-need{border-block-end:1px solid var(--sage);color:var(--cream);font:700 32px var(--display);gap:15px;padding:32px;display:grid}.hv2.supp-store .supp-need small,.hv2.supp-store .supp-need span{font:400 14px var(--sans);color:var(--sage-lt)}.hv2.supp-store .supp-quote{text-align:center;background:var(--paper);min-height:580px;color:var(--green);place-items:center;display:grid;position:relative;overflow:hidden}.hv2.supp-store .supp-quote>img{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.hv2.supp-store .supp-quote blockquote{max-width:800px;padding:40px var(--pad);position:relative}.hv2.supp-store .supp-quote p{font:500 52px/1.45 Frank Ruhl Libre,serif}.hv2.supp-store .supp-quote cite{color:var(--stone);font-style:normal}.hv2.supp-store .supp-quote .treeline{position:absolute;inset-block-end:0}.hv2.supp-store .supp-service{background:var(--ink);color:var(--cream);padding-block-end:40px}.hv2.supp-store .supp-service-grid{grid-template-columns:1fr 1fr;gap:100px;padding-block:50px;display:grid}.hv2.supp-store .supp-service p{color:var(--sage-lt);margin-block:24px;font-size:17px;line-height:1.7}.hv2.supp-store .supp-service dl>div{border-block-end:1px solid var(--sage);color:var(--cream);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-block:18px;display:grid}.hv2.supp-store .supp-service dt small{color:var(--sage-lt);font-size:13px;display:block}.hv2.supp-store .supp-service dd{margin:0;font:500 25px Frank Ruhl Libre,serif}.hv2.supp-store .supp-service a{color:var(--cream);margin-block:20px;margin-inline-end:24px;display:inline-block}.hv2.supp-store .supp-entity{border-block-start:1px solid var(--sage);padding-block-start:25px;font-size:13px!important}.hv2.supp-store .supp-catalog-hero{padding:70px var(--pad);background:var(--cream);min-height:380px;position:relative;overflow:hidden}.hv2.supp-store .supp-catalog-hero .wrap{position:relative}.hv2.supp-store .supp-catalog-hero img{object-fit:contain;width:45%;height:370px;-webkit-mask-image:radial-gradient(ellipse,var(--ink) 55%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse,var(--ink) 55%,transparent 75%);mask-image:radial-gradient(ellipse,var(--ink) 55%,transparent 75%);position:absolute;inset-block-start:-80px;inset-inline-end:0}.hv2.supp-store .supp-catalog-hero .titleblock{z-index:1;max-width:60%;position:relative}.hv2.supp-store .supp-catalog-hero h1{font-size:64px}.hv2.supp-store .supp-toolbar{border-block:1px solid var(--rule);color:var(--green);background:0 0;flex-wrap:wrap;align-items:center;gap:25px;margin-block:24px;padding:20px 0;display:flex}.hv2.supp-store .supp-morefilters{color:var(--green);border:1px solid var(--rule);background:0 0;border-radius:999px}.hv2.supp-store .supp-sort select{color:var(--green);background:0 0;border:0;max-width:150px}.hv2.supp-store .supp-filters{background:var(--paper);color:var(--ink);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:30px;display:grid}.hv2.supp-store .supp-filter-h{font:700 26px var(--display);color:var(--green);margin-block-end:16px}.hv2.supp-store .supp-filter-col{min-width:0}.hv2.supp-store .supp-range{gap:10px;display:flex}.hv2.supp-store .supp-range input{border:1px solid var(--rule);background:0 0;width:100%;min-width:0;padding:8px}.hv2.supp-store .supp-pagination{color:var(--green);justify-content:center;gap:22px;padding-block:30px;display:flex}.hv2.supp-store .supp-pagination button{background:var(--burg);color:var(--cream);border-radius:999px}.hv2.supp-store .supp-pdp{grid-template-columns:1.05fr 1fr;align-items:start;gap:80px;display:grid}.hv2.supp-store .supp-pdp>div:first-child{grid-area:1/2;min-width:0}.hv2.supp-store .supp-pdp>div:last-child{grid-area:1/1;min-width:0}.hv2.supp-store .supp-pdp-gal{background:0 0;border:0;border-radius:0;height:520px}.hv2.supp-store .supp-pdp h1{color:var(--green);margin-block:20px;font-size:60px;line-height:1.2}.hv2.supp-store .supp-pdp-lead,.hv2.supp-store .supp-body{font:400 18px/1.8 var(--sans);color:var(--stone)}.hv2.supp-store .supp-pdp-sub,.hv2.supp-store .supp-crumbs{color:var(--stone);font-size:14px}.hv2.supp-store .supp-eyebrow{color:var(--green-mid)}.hv2.supp-store .supp-opt{white-space:normal;width:100%;height:auto;min-height:82px;color:var(--green);border:1px solid var(--rule);box-shadow:none;text-align:start;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;margin-block:12px;padding:18px;display:flex}.hv2.supp-store .supp-opt.on{border-color:var(--green-mid);background:var(--herb-wash);color:var(--green)}.hv2.supp-store .supp-opt-t{font-weight:700;display:block}.hv2.supp-store .supp-opt-s{color:var(--stone);font-size:13px;line-height:1.6;display:block}.hv2.supp-store .supp-opt-price{direction:ltr;unicode-bidi:isolate;flex-shrink:0;font:700 25px Frank Ruhl Libre,serif}.hv2.supp-store .supp-flag{background:var(--burg);color:var(--cream);font-size:11px}.hv2.supp-store .supp-hr{border:0;border-block-start:1px solid var(--rule);margin-block:25px}.hv2.supp-store .supp-buyrow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hv2.supp-store .supp-qty{border:1px solid var(--rule);color:var(--green);background:0 0;border-radius:999px;align-items:center;gap:16px;min-width:112px;display:flex}.hv2.supp-store .supp-qty button{color:var(--green);background:0 0;width:34px;height:42px;padding:0}.hv2.supp-store .supp-btn-bronze{background:var(--burg);color:var(--cream);box-shadow:none;white-space:normal;border:0;border-radius:999px;height:auto;min-height:44px;padding:12px 25px;line-height:1.5}.hv2.supp-store .supp-trustline{color:var(--green-mid);flex-wrap:wrap;gap:20px;margin-block:25px;font-size:13px;display:flex}.hv2.supp-store .supp-trustline span{gap:6px;display:flex}.hv2.supp-store .supp-thumbs{justify-content:center;gap:16px;margin-block:25px;display:flex}.hv2.supp-store .supp-thumb{border:1px solid var(--rule);background:0 0;border-radius:0;width:65px;height:75px;padding:4px}.hv2.supp-store .supp-thumb.on{border-color:var(--burg)}.hv2.supp-store .supp-tabs{border-block-end:1px solid var(--rule);gap:25px;display:flex;overflow:auto}.hv2.supp-store .supp-tab{color:var(--stone);font:700 27px var(--display);background:0 0;border:0;border-radius:0;padding:12px 0}.hv2.supp-store .supp-tab.on{color:var(--burg);border-block-end:2px solid var(--burg)}.hv2.supp-store .supp-tabpane{color:var(--stone);background:0 0;padding-block:28px}.hv2.supp-store .supp-usecard{background:var(--paper);color:var(--green);border:0;padding:30px;line-height:1.8}.hv2.supp-store .supp-table{width:100%;color:var(--ink)}.hv2.supp-store .supp-table td,.hv2.supp-store .supp-table th{border-block-end:1px solid var(--rule);text-align:start;background:0 0;padding:18px}.hv2.supp-store .supp-acc-item{border-block-end:1px solid var(--rule);background:0 0}.hv2.supp-store .supp-acc-item>button{width:100%;color:var(--green);white-space:normal;text-align:start;background:0 0;justify-content:space-between;gap:20px;height:auto;padding:20px 0;display:flex}.hv2.supp-store .supp-acc-item p{color:var(--stone);line-height:1.8}.hv2.supp-store .supp-disclaimer{color:var(--stone);font-size:14px}.hv2.supp-store .supp-warning{background:var(--paper);color:var(--stone)}.hv2.supp-store .supp-warning h2{font-size:36px}.hv2.supp-store .supp-bt{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.hv2.supp-store .supp-bt-item{color:var(--ink);background:0 0;border:0;min-width:0;padding:0}.hv2.supp-store .supp-bt-img{background:0 0;place-items:center;height:210px;display:grid}.hv2.supp-store .supp-bt-img img{mix-blend-mode:multiply;filter:none;width:auto;max-width:100%;max-height:195px}.hv2.supp-store .supp-bt-name{font:700 25px/1.3 var(--display);color:var(--green);height:auto;overflow:visible}.hv2.supp-store .supp-bt-spec{color:var(--stone);font-size:13px}.hv2.supp-store .supp-bt-price,.hv2.supp-store .supp-bt-sum{color:var(--green);direction:ltr;font-family:Frank Ruhl Libre,serif}.hv2.supp-store .supp-bt-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-block:28px;display:flex}.hv2.supp-store .supp-sticky{display:none}.hv2.supp-store .drawer{background:var(--cream);color:var(--ink);border-inline-start:1px solid var(--rule)}.hv2.supp-store .drawer-head,.hv2.supp-store .drawer-foot{background:var(--cream);color:var(--ink)}.hv2.supp-store .drawer-head h2{color:var(--green);font:700 32px var(--display)}.hv2.supp-store .drawer-head button{color:var(--green)}.hv2.supp-store .drawer-line{border-color:var(--rule);color:var(--ink)}.hv2.supp-store .dl-img{background:0 0;border:0;border-radius:0}.hv2.supp-store .dl-img img{mix-blend-mode:multiply;filter:none}.hv2.supp-store .dl-name{color:var(--green);font:700 23px/1.3 var(--display)}.hv2.supp-store .dl-unit,.hv2.supp-store .sum-row{color:var(--stone)}.hv2.supp-store .dl-total{color:var(--green);direction:ltr;font-family:Frank Ruhl Libre,serif}.hv2.supp-store .qty-box{border:1px solid var(--rule);color:var(--green);background:0 0;border-radius:999px}.hv2.supp-store .qty-box button,.hv2.supp-store .dl-x{color:var(--green);background:0 0}.hv2.supp-store .btn-primary{background:var(--burg);color:var(--cream);box-shadow:none;border-radius:999px}.hv2.supp-store .sum-row.total{color:var(--green)}.hv2.supp-store .ship-bar{color:var(--green);background:0 0;padding:22px}.hv2.supp-store .ship-rail{background:var(--rule);border-radius:999px;height:7px}.hv2.supp-store .ship-fill{background:var(--green-mid)}.hv2.supp-store .ship-bar-text{color:var(--green);font-size:16px}.hv2.supp-store nav[aria-label=ניווט\ מהיר]{background:var(--cream)!important;color:var(--stone)!important;border-color:var(--rule)!important}.hv2.supp-store nav[aria-label=ניווט\ מהיר] a,.hv2.supp-store nav[aria-label=ניווט\ מהיר] button{color:var(--stone)!important}.hv2.supp-store nav[aria-label=ניווט\ מהיר] i{background:var(--burg)!important;color:var(--cream)!important}@media (width<=1020px){.hv2.supp-store .shop-bar{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:16px 18px}.hv2.supp-store .supp-burger{color:var(--green);background:0 0;grid-area:1/1;padding:5px;font-size:24px;display:grid}.hv2.supp-store .supp-brand{grid-area:1/2}.hv2.supp-store .shop-logo img{max-width:150px;height:58px}.hv2.supp-store .shop-actions{grid-area:1/3}.hv2.supp-store .shop-actions>a{display:none}.hv2.supp-store .shop-search{grid-area:2/1/auto/-1;margin-block-start:10px}.hv2.supp-store .shop-cats{display:none}.hv2.supp-store .supp-hero{min-height:0;padding-block:35px 30px}.hv2.supp-store .supp-hero-grid{grid-template-columns:1fr;gap:20px}.hv2.supp-store .supp-hero-copy{text-align:center}.hv2.supp-store .supp-hero h1 img{width:285px;margin-inline:auto}.hv2.supp-store .supp-hero .byline{font-size:26px}.hv2.supp-store .supp-hero-stage{height:460px}.hv2.supp-store .hero-shelf-img{max-height:360px}.hv2.supp-store .supp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hv2.supp-store .supp-facts b{font-size:38px}.hv2.supp-store .panel{padding-block:40px}.hv2.supp-store .panel-head{grid-template-columns:minmax(0,1fr) auto;gap:15px;display:grid}.hv2.supp-store .panel-head h2{font-size:36px}.hv2.supp-store .panel-rule{display:none}.hv2.supp-store .panel-more{white-space:normal}.hv2.supp-store .pgrid,.hv2.supp-store .panel-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.hv2.supp-store .stand{height:195px;padding:8px}.hv2.supp-store .pp-name{min-height:56px;font-size:22px}.hv2.supp-store .pp-foot{gap:8px}.hv2.supp-store .pp-price{flex-wrap:wrap;justify-content:center;font-size:22px}.hv2.supp-store .pp-price s{font-size:14px}.hv2.supp-store .supp-needs-grid{grid-template-columns:1fr 1fr}.hv2.supp-store .supp-need{padding:24px 10px;font-size:28px}.hv2.supp-store .supp-quote{min-height:440px}.hv2.supp-store .supp-quote p{font-size:36px}.hv2.supp-store .supp-service-grid{grid-template-columns:1fr;gap:25px}.hv2.supp-store .supp-catalog-hero{padding-block:45px 260px}.hv2.supp-store .supp-catalog-hero .titleblock{max-width:100%}.hv2.supp-store .supp-catalog-hero h1{font-size:44px}.hv2.supp-store .supp-catalog-hero img{width:100%;height:260px;inset-block-start:140px}.hv2.supp-store .supp-filters{grid-template-columns:1fr;gap:25px}.hv2.supp-store .supp-toolbar{gap:15px}.hv2.supp-store .supp-pdp{grid-template-columns:1fr;gap:35px}.hv2.supp-store .supp-pdp>div:first-child{grid-area:2/1}.hv2.supp-store .supp-pdp>div:last-child{grid-area:1/1}.hv2.supp-store .supp-pdp h1{font-size:44px}.hv2.supp-store .supp-pdp-gal{height:390px}.hv2.supp-store .supp-opt{gap:10px;padding:12px}.hv2.supp-store .supp-opt-price{font-size:22px}.hv2.supp-store .supp-buyrow>.supp-btn-bronze{flex:1}.hv2.supp-store .supp-tabs{gap:20px}.hv2.supp-store .supp-tab{font-size:22px}.hv2.supp-store .supp-bt{grid-template-columns:1fr 1fr;gap:25px 18px}.hv2.supp-store .supp-bt-img{height:170px}.hv2.supp-store .supp-bt-img img{max-height:160px}.hv2.supp-store .supp-bt-name{font-size:22px}.hv2.supp-store .supp-sticky{z-index:45;background:var(--cream);color:var(--green);border-block-start:1px solid var(--rule);justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex;position:fixed;inset-block-end:60px;inset-inline:0}.hv2.supp-store .supp-sticky button{background:var(--burg);color:var(--cream);border-radius:999px}.hv2.supp-store .supp-sticky span{font:700 26px Frank Ruhl Libre,serif}.hv2.supp-store .supp-table td,.hv2.supp-store .supp-table th{padding:10px;font-size:14px}}@media (width<=767px){.hv2.supp-store{padding-block-end:60px}}@media (prefers-reduced-motion:reduce){.hv2.supp-store *,.hv2.supp-store :before{transition:none!important;animation:none!important}}.hv2.supp-store .drawer-lines{min-height:0;overflow:auto}.hv2.supp-store .supp-cart-addons .panel{padding:22px 0}.hv2.supp-store .supp-cart-addons .panel-head h2{font-size:28px}.hv2.supp-store .supp-cart-addons .panel-row{grid-template-columns:1fr 1fr}.hv2.supp-store .supp-cart-addons .stand{height:140px}.hv2.supp-store .supp-cart-addons .pp-name{min-height:0;font-size:20px}.hv2.supp-store .supp-cart-addons .panel-more{display:none}.hv2.supp-store .supp-cart-shipping{border-block-end:1px solid var(--rule);color:var(--green);margin-block-end:12px;padding-block:12px}.hv2.supp-store .supp-cart-shipping summary{cursor:pointer;font-weight:700}.hv2.supp-store .supp-cart-shipping dl>div{grid-template-columns:1fr auto;gap:15px;padding-block:10px;font-size:14px;display:grid}.hv2.supp-store .supp-cart-shipping small{color:var(--stone);display:block}.hv2.supp-store .supp-cart-shipping dd{margin:0}.hv2.supp-store .supp-bt-check{color:var(--green);background:0 0}.hv2.supp-store .supp-bt-sum{color:var(--green);direction:ltr;font-family:Frank Ruhl Libre,serif}@media (width<=1020px){.hv2.supp-store .supp-pdp>div:last-child{order:-1!important;grid-row:1!important}.hv2.supp-store .supp-pdp>div:first-child{order:0!important;grid-row:2!important}}.hv2.supp-store .drawer-head button,.hv2.supp-store .drawer-foot>.link-quiet{color:var(--green);box-shadow:none;background:0 0;border:0}.hv2.supp-store .supp-catalog-hero .eyebrow{letter-spacing:0}@media (width<=1020px){.hv2.supp-store .supp-pdp>div:first-child{order:-1!important;grid-row:1!important}.hv2.supp-store .supp-pdp>div:last-child{order:0!important;grid-row:2!important}}body .hv2.supp-store :is(.stand,.supp-bt-img,.dl-img,.supp-reorder-img){isolation:isolate;background:var(--cream);border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:visible}body .hv2.supp-store :is(.stand,.supp-bt-img,.dl-img,.supp-reorder-img):before{content:"";background:radial-gradient(closest-side,var(--supp-shadow),transparent);filter:none;z-index:0;pointer-events:none;height:7%;position:absolute;inset-block-end:3%;inset-inline:18%}body .hv2.supp-store :is(.stand,.supp-bt-img,.dl-img,.supp-reorder-img) img{object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:none;z-index:1;width:88%;max-width:88%;height:86%;max-height:86%;margin:0;display:block;position:relative;transform:none;-webkit-mask-image:none;mask-image:none}body .hv2.supp-store .pp{align-items:stretch;height:auto;position:relative}body .hv2.supp-store .pp-link{flex:1;min-width:0}body .hv2.supp-store .pp-img{height:230px;margin:0}body .hv2.supp-store .pp-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:58px;min-height:58px;margin-block:14px 8px;font-size:22px;line-height:1.3;display:-webkit-box;overflow:hidden}body .hv2.supp-store .pp-sub{height:36px;max-height:36px;margin:0}body .hv2.supp-store .pp-foot{flex-wrap:nowrap;gap:8px;padding-block-start:12px}body .hv2.supp-store .pp-price{white-space:nowrap;flex-wrap:nowrap;gap:5px;font-size:22px}body .hv2.supp-store .pp-price span{color:var(--green);font:700 22px Frank Ruhl Libre,serif}body .hv2.supp-store .pp-price s{margin:0;font-size:13px;display:inline}body .hv2.supp-store .pp-add{background:var(--burg);color:var(--cream)}body .hv2.supp-store .pp-badge{border-radius:4px;width:auto;height:auto;padding:5px 8px;inset:auto;inset-block-start:4px;inset-inline-start:4px}body .hv2.supp-store .supp-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}body .hv2.supp-store .supp-pdp-gal{height:520px}body .hv2.supp-store .supp-cart-addons .pp-img{height:140px}body .hv2.supp-store .dl-img{width:64px;height:80px}@media (width<=1020px){body .hv2.supp-store .pgrid,body .hv2.supp-store .panel-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}body .hv2.supp-store .pp-img{height:190px}body .hv2.supp-store .pp-name{height:52px;min-height:52px;font-size:20px;line-height:1.3}body .hv2.supp-store .supp-hero-stage{width:100%;max-width:390px;height:390px;margin-inline:auto}body .hv2.supp-store .hero-shelf-img{max-height:310px}body .hv2.supp-store .hero-shelf-eyebrow{font-size:12.5px}body .hv2.supp-store .hero-shelf-line{max-width:32ch;font-size:14px}body .hv2.supp-store .herb-paint{width:100%;height:300px;inset-inline:0}body .hv2.supp-store .supp-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .hv2.supp-store .supp-need{gap:14px;min-height:115px;padding:24px 10px;font-size:28px}body .hv2.supp-store .supp-pdp-gal{width:100%;height:340px}body .hv2.supp-store .supp-pdp h1{font-size:34px;line-height:1.25}body .hv2.supp-store .supp-sticky{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}body .hv2.supp-store .supp-sticky button{white-space:nowrap}}body .hv2.supp-store .supp-hero-stage{isolation:isolate;background:var(--cream);color:var(--green)}body .hv2.supp-store .supp-hero-stage .herb-paint{aspect-ratio:1;width:74%;height:auto;-webkit-mask-image:radial-gradient(closest-side,var(--ink) 76%,transparent 100%);-webkit-mask-image:radial-gradient(closest-side,var(--ink) 76%,transparent 100%);mask-image:radial-gradient(closest-side,var(--ink) 76%,transparent 100%);inset-inline:auto 0}body .hv2.supp-store .hero-shelf-img{max-height:420px}body .hv2.supp-store .supp-hero-copy{width:auto}body .hv2.supp-store .supp-hero-search{border:0;border-block-end:1px solid var(--sage);width:100%;min-width:420px;max-width:none;color:var(--green-mid);border-radius:0;grid-template-columns:18px minmax(0,1fr) 40px;align-items:center;gap:10px;margin-block:28px;padding:0 0 8px}body .hv2.supp-store .supp-hero-search>svg,body .hv2.supp-store .supp-hero-search button>svg{display:block}body .hv2.supp-store .hero-search-label{display:none}body .hv2.supp-store .supp-hero-search button{place-items:center;width:40px;height:40px;padding:0;display:grid}body .hv2.supp-store .supp-hero-actions{align-items:center;gap:18px;display:flex}body .hv2.supp-store .supp-sale-link{white-space:nowrap;border:1px solid var(--green);color:var(--green);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;line-height:1.3;display:inline-flex}body .hv2.supp-store .supp-hero-trust{color:var(--green-mid);flex-wrap:nowrap;gap:18px;margin-block:20px;font-size:12.5px;display:flex}body .hv2.supp-store .supp-hero-trust span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}body .hv2.supp-store .supp-hero-trust span:before{content:"";background:var(--sage);border-radius:50%;flex-shrink:0;width:4px;height:4px}body .hv2.supp-store:has(.supp-hero) .shop-bar{background:0 0;height:auto}body .hv2.supp-store:has(.supp-hero) .shop-bar:before{display:none}body .hv2.supp-store:has(.supp-hero) .shop-bar:after{display:none}body .hv2.supp-store:has(.supp-hero) .shop-logo img{mix-blend-mode:multiply}@media (width<=760px){body .hv2.supp-store:has(.supp-hero) .shop-bar{padding-block:12px 8px}body .hv2.supp-store .supp-hero{width:100%;max-width:none;min-height:0;margin:0;padding:8px 0 0}body .hv2.supp-store .supp-hero-grid{grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;padding-inline:18px}body .hv2.supp-store .supp-hero-copy{display:contents}body .hv2.supp-store .supp-hero .eyebrow{text-align:center;letter-spacing:.24em;color:var(--green-mid);grid-row:1;margin:0;font-size:11.5px;line-height:1.5}body .hv2.supp-store .supp-hero h1{text-align:center;grid-row:2;margin:12px 0 8px}body .hv2.supp-store .supp-hero h1 img{width:min(210px,58vw);margin-inline:auto}body .hv2.supp-store .supp-hero .lead{max-width:30ch;color:var(--stone);text-align:center;grid-row:3;margin:0 auto;font-size:16px;line-height:1.65}body .hv2.supp-store .supp-hero-stage{grid-row:4;width:100%;max-width:360px;height:330px;margin:0 auto}body .hv2.supp-store .supp-hero-stage .herb-paint{inset-block-start:8px}body .hv2.supp-store .hero-shelf-img{max-height:236px}body .hv2.supp-store .hero-shelf-eyebrow{font-size:12px}body .hv2.supp-store .hero-shelf-line{max-width:30ch;font-size:13.5px}body .hv2.supp-store .supp-hero-search{border:0;border-block-end:1px solid var(--sage);width:100%;min-width:0;max-width:360px;color:var(--green-mid);border-radius:0;grid-row:5;grid-template-columns:18px minmax(0,1fr) 40px;align-items:center;gap:10px;margin:18px auto 16px;padding:0 0 8px}body .hv2.supp-store .supp-hero-search>svg,body .hv2.supp-store .supp-hero-search button>svg{display:block}body .hv2.supp-store .hero-search-label{display:none}body .hv2.supp-store .supp-hero-search button{place-items:center;width:40px;height:40px;padding:0;display:grid}body .hv2.supp-store .supp-hero-actions{grid-row:6;justify-content:center;align-items:center;gap:10px;display:flex}body .hv2.supp-store .supp-hero-actions .pill,body .hv2.supp-store .supp-sale-link{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;line-height:1.3;display:inline-flex}body .hv2.supp-store .supp-sale-link{border:1px solid var(--green);color:var(--green);background:0 0}body .hv2.supp-store .supp-hero-trust{flex-wrap:nowrap;grid-row:7;justify-content:center;gap:12px;margin:20px -6px 0;font-size:12.5px;line-height:1.5}body .hv2.supp-store .supp-hero-trust span{gap:4px}body .hv2.supp-store .supp-facts{border-block-start:1px solid var(--rule);gap:20px;margin-block-start:14px;margin-inline:18px;padding:18px 0 24px}body .hv2.supp-store .supp-facts b{font-size:34px}body .hv2.supp-store .supp-facts>div{gap:4px;font-size:13px}body .hv2.supp-store #supp-sale{scroll-margin-block-start:24px}}@media (width<=369px){body .hv2.supp-store .supp-hero-trust{flex-wrap:wrap;gap:6px 12px}}body .hv2.supp-store .pp-bt-img,body .hv2.supp-store .supp-reorder-img{height:160px}body .hv2.supp-store .pp-img img{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--ink) 5%,var(--ink) 95%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--ink) 5%,var(--ink) 95%,transparent);mask-image:linear-gradient(to bottom,transparent,var(--ink) 5%,var(--ink) 95%,transparent)}
