@charset "UTF-8";:root{--pg-purple:#40175B;--pg-purple-ink:#240C36;--pg-green:#266312;--pg-green-dark:#1C3812;--pg-green-bright:#7EE65C;--pg-magenta:#E40DF2;--pg-magenta-deep:#b3106f;--pg-magenta-pale:#ffe0fb;--pg-magenta-ink:#7a0b4c;--pg-sage:#DBE5D8;--pg-lilac-bg:#F5F1F9;--pg-tag-bg:#EDE3F6;--pg-text:#3F3A48;--pg-text-muted:#8A7E97;--pg-border:#E7DEF0}@font-face{font-family:"Plus Jakarta Sans";src:url(../../../../../../../../themes/plantgrow/assets/webfonts/PlusJakartaSans.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../../../../../../../../themes/plantgrow/assets/webfonts/PlusJakartaSans-Italic.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}body{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#240C36;-webkit-font-smoothing:antialiased;line-height:1.6}body.home{background:#F5F1F9}h1,h2,h3,h4,h5,h6{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#240C36;letter-spacing:-.4px;text-wrap:balance}p{text-wrap:pretty}a{color:#266312;text-decoration:none}.entry-content a:visited,.pg-overview a:visited,.woocommerce-Tabs-panel a:visited{color:#266312}a:hover,a:focus,a:active{color:#1C3812}body{line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.15}nav,.menu,button,.pg-foot-links{line-height:1.3}picture{display:block}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid #40175B;outline-offset:3px;border-radius:3px}.pg-navbtn,.pg-navbtn:link,.pg-navbtn:visited,.pg-navbtn:hover,.pg-navbtn:active{color:#E6D9F1;text-decoration:none;padding:0}.pg-navbtn:hover{color:#fff}.pg-nav-item.has-mega.open .pg-navbtn{color:#fff}.pg-announce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;background:#266312;color:#EAF5E6;font-size:12.5px;letter-spacing:.2px;padding:9px 20px;text-align:center}.pg-announce strong{font-weight:700}.pg-announce img{-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-announce__award-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:inherit;text-decoration:none}.pg-announce__award-link:hover span{text-decoration:underline;text-underline-offset:3px}.pg-announce--fallback{display:none}.pg-announce--campaign{background:#b3106f;color:#fff;gap:14px;padding:9px 20px;position:relative;text-align:left}.pg-announce__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;max-width:1160px;color:inherit;text-decoration:none}.pg-announce__link:hover,.pg-announce__link:focus,.pg-announce__link:active{color:inherit}.pg-announce__link:hover .pg-announce__cta{text-decoration-thickness:2px}.pg-announce__eyebrow{-webkit-box-flex:0;-ms-flex:none;flex:none;background:#ffe0fb;color:#7a0b4c;font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 10px;border-radius:999px}.pg-announce__text{font-size:13px;font-weight:600;line-height:1.3}.pg-announce__cta{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pg-announce__dismiss{position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background:none;border:0;padding:6px;line-height:0;color:#FFD9F2;cursor:pointer;opacity:.8}.pg-announce__dismiss:hover{opacity:1}@media (max-width:768px){.pg-announce--campaign{padding:9px 46px 9px 16px}.pg-announce__link{display:block}.pg-announce__eyebrow{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:6px}.pg-announce__text{display:inline;font-size:12.5px}.pg-announce__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:baseline;margin-left:.45em;white-space:nowrap}}.pg-announce__award-link:hover,.pg-announce__award-link:focus,.pg-announce__award-link:active{color:#EAF5E6}.pg-bar-dismissed .pg-announce--campaign{display:none}.pg-bar-dismissed .pg-announce--fallback{display:-webkit-box;display:-ms-flexbox;display:flex}.pg-header{position:-webkit-sticky;position:sticky;top:0;background:#40175B;z-index:60}.admin-bar .pg-header{top:32px}@media (max-width:768px){.admin-bar .pg-header{top:0}}.pg-header-inner{max-width:1240px;margin:0 auto;padding:16px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px}@media (max-width:900px){.pg-header-inner{padding:14px 20px;gap:14px}}.pg-logo{-webkit-box-flex:0;-ms-flex:none;flex:none;line-height:0}.pg-logo img{height:54px;width:auto;display:block}@media (max-width:900px){.pg-logo img{height:42px}}.pg-desktop-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px;margin-left:8px}@media (max-width:900px){.pg-desktop-nav{display:none}}.pg-desktop-nav button.pg-navbtn{border:0;background:none;font-family:inherit;cursor:pointer}.pg-nav-item{position:static}.pg-navbtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14.5px;font-weight:500;color:#E6D9F1;text-decoration:none;cursor:pointer;-webkit-transition:color 0.15s ease;transition:color 0.15s ease}.pg-navbtn:hover{color:#fff}.pg-chev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease;transition:transform 0.28s ease,-webkit-transform 0.28s ease;-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-chev svg{display:block}.pg-header-actions{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-header-actions .pg-header-link,.pg-header-actions .pg-header-link:link,.pg-header-actions .pg-header-link:visited{font-size:14.5px;font-weight:500;color:#E6D9F1;text-decoration:none;margin-right:6px;white-space:nowrap;-webkit-transition:color 0.15s ease;transition:color 0.15s ease}.pg-header-actions .pg-header-link:hover,.pg-header-actions .pg-header-link:focus,.pg-header-actions .pg-header-link:active{color:#fff}@media (max-width:900px){.pg-header-actions .pg-header-link{display:none}}.pg-icon{line-height:0;position:relative}.pg-icon img{width:23px;height:23px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.pg-basket-count{position:absolute;top:-15px;right:-18px;background:#7EE65C;color:#1C3812;font-size:14px;font-weight:700;width:26px;height:26px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1.5px solid #fff}.pg-basket-count[hidden]{display:none}.pg-mega{position:absolute;left:0;right:0;top:100%;overflow:hidden;padding-bottom:50px;opacity:0;visibility:hidden;-webkit-transition:opacity 0.26s ease,visibility 0.3s;transition:opacity 0.26s ease,visibility 0.3s;z-index:45}@media (max-width:900px){.pg-mega{display:none}}.pg-nav-item.has-mega.open .pg-mega{opacity:1;visibility:visible}.pg-nav-item.has-mega.open .pg-mega-inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pg-nav-item.has-mega.open .pg-chev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pg-mega-inner{padding:34px max(40px, (100% - 1240px) / 2) 40px;display:grid;grid-template-columns:288px 1fr;gap:40px;background:#fff;-webkit-box-shadow:0 22px 46px rgba(36,12,54,.18);box-shadow:0 22px 46px rgba(36,12,54,.18);-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px);-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease;transition:transform 0.28s ease,-webkit-transform 0.28s ease}.pg-mega-intro h2{font-size:26px;font-weight:700;color:#240C36;margin:0 0 14px;letter-spacing:-.4px}.pg-mega-intro .pg-mega-desc{font-size:14.5px;line-height:1.6;color:#3F3A48;margin:0 0 22px;max-width:250px}.pg-mega-intro .pg-mega-desc p{margin:0}.pg-mega-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.pg-mega-shop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#266312;color:#fff;text-decoration:none;font-size:14px;font-weight:600;padding:11px 20px;border-radius:999px;border:1.5px solid #266312}.pg-mega-shop,.pg-mega-shop:link,.pg-mega-shop:visited,.pg-mega-shop:hover,.pg-mega-shop:active{color:#fff}.pg-mega-shop:hover{background:#1C3812;border-color:#1C3812}.pg-mega-shop--alt{background:#fff}.pg-mega-shop--alt,.pg-mega-shop--alt:link,.pg-mega-shop--alt:visited,.pg-mega-shop--alt:active{color:#266312}.pg-mega-shop--alt:hover{background:#266312;border-color:#266312;color:#fff}.pg-mega-row{display:grid;grid-template-columns:repeat(5,1fr);gap:22px 20px;margin-bottom:22px}.pg-mega-card{text-decoration:none;display:block}.pg-mega-card .pg-mega-thumb{display:block;aspect-ratio:189/123;border-radius:11px;overflow:hidden;background:#F5F1F9;margin-bottom:10px}.pg-mega-card .pg-mega-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-mega-card .pg-mega-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 0.45s ease;transition:-webkit-transform 0.45s ease;transition:transform 0.45s ease;transition:transform 0.45s ease,-webkit-transform 0.45s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pg-mega-card .pg-mega-name{display:block;font-size:13px;font-weight:600;color:#3B2A4D;line-height:1.25;-webkit-transition:color 0.15s ease;transition:color 0.15s ease}.pg-mega-card:hover .pg-mega-img img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.pg-mega-card:hover .pg-mega-name{color:#40175B}.pg-mega-group{background:#F0EAF6;border:1px solid #E7DEF0;border-radius:14px;padding:20px 22px;display:grid;grid-template-columns:repeat(5,1fr);gap:22px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.pg-mega-group .pg-mega-group-label{font-size:15px;font-weight:700;color:#40175B;line-height:1.25;-ms-flex-item-align:start;align-self:start}.pg-burger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;width:42px;height:42px;padding:9px;border:none;background:none;cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-burger span{display:block;width:100%;height:2.5px;background:#fff;border-radius:2px;-webkit-transition:0.3s;transition:0.3s}@media (max-width:900px){.pg-burger{display:-webkit-box;display:-ms-flexbox;display:flex}}.pg-drawer-scrim{position:fixed;inset:0;background:rgba(36,12,54,.45);z-index:50;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s}.pg-drawer-scrim.open{opacity:1;visibility:visible}.pg-drawer{position:fixed;top:0;left:0;bottom:0;width:87%;max-width:370px;background:#40175B;z-index:60;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.34s cubic-bezier(.4,0,.2,1);transition:-webkit-transform 0.34s cubic-bezier(.4,0,.2,1);transition:transform 0.34s cubic-bezier(.4,0,.2,1);transition:transform 0.34s cubic-bezier(.4,0,.2,1),-webkit-transform 0.34s cubic-bezier(.4,0,.2,1);overflow-y:auto}.pg-drawer.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:901px){.pg-drawer{display:none}}.pg-drawer-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #52326E}.pg-drawer-head img{height:40px;width:auto}.pg-drawer-close{background:none;border:none;color:#fff;font-size:28px;line-height:1;cursor:pointer;padding:0 6px}.pg-drawer-row .pg-chev{color:#C6B6D6}.pg-drawer-row.open .pg-chev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pg-drawer-toggle,.pg-drawer-link,.pg-drawer-link:link,.pg-drawer-link:visited{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:none;border:none;color:#EDE4F6;font-family:inherit;font-size:16px;font-weight:600;padding:16px 20px;cursor:pointer;text-align:left;text-decoration:none}.pg-drawer-link:hover,.pg-drawer-toggle:hover{color:#fff}.pg-drawer-row.open .pg-chev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pg-drawer-sub{overflow:hidden;max-height:0;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease;background:#37124F}.pg-drawer-sub a,.pg-drawer-sub a:link,.pg-drawer-sub a:visited{display:block;color:#D9CFE4;text-decoration:none;font-size:14px;padding:11px 20px 11px 28px;border-top:1px solid rgba(255,255,255,.05)}.pg-drawer-sub a:hover{color:#fff}.pg-drawer-sub .pg-drawer-shop,.pg-drawer-sub .pg-drawer-shop:link,.pg-drawer-sub .pg-drawer-shop:visited{color:#fff;font-weight:700;font-size:15px;border-top:0}.pg-drawer-sub .pg-drawer-shop::after,.pg-drawer-sub .pg-drawer-shop:link::after,.pg-drawer-sub .pg-drawer-shop:visited::after{content:"→";margin-left:7px;color:#B7F09A;font-weight:700}.pg-drawer-sub .pg-drawer-bulk,.pg-drawer-sub .pg-drawer-bulk:link,.pg-drawer-sub .pg-drawer-bulk:visited{color:#B7F09A;font-weight:600;border-top:1px solid rgba(255,255,255,.05)}.pg-drawer-sub .pg-drawer-grouplabel{display:block;padding:12px 20px 8px 28px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9E86BC;border-top:1px solid rgba(255,255,255,.05)}.pg-drawer-sub .pg-drawer-grandchild{padding-left:44px;font-size:13px;color:#B9A9CA}.pg-drawer-sub .pg-drawer-grandchild::before{content:"- ";opacity:.6}.pg-drawer-row.open .pg-drawer-sub{max-height:900px}.pg-navlabel{display:inline-grid}.pg-navlabel>span{grid-area:1/1}.pg-navlabel::after{content:attr(data-text);grid-area:1/1;font-weight:700;height:0;visibility:hidden;overflow:hidden;pointer-events:none}.pg-mega--links .pg-mega-linklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #E7DEF0}.pg-mega--links .pg-mega-link,.pg-mega--links .pg-mega-link:link,.pg-mega--links .pg-mega-link:visited{display:block;padding:11px 0;border-bottom:1px solid #E7DEF0;font-size:15.5px;font-weight:600;color:#240C36;text-decoration:none}.pg-mega--links .pg-mega-link:hover{color:#266312}.pg-mega--links .pg-mega-teasers{display:grid;grid-template-columns:1fr 1fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:620px;margin-left:auto}.pg-mega--links .pg-mega-teaser{min-width:0}.pg-mega--links .pg-mega-teaser .pg-mega-teaser-img img{aspect-ratio:16/9}.pg-mega--links .pg-mega-teaser .pg-mega-teaser-title{font-size:14.5px}.pg-mega-teaser{display:block;text-decoration:none}.pg-mega-teaser .pg-mega-teaser-img{display:block;margin-bottom:12px;border-radius:12px;overflow:hidden}.pg-mega-teaser .pg-mega-teaser-img img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.pg-mega-teaser:hover .pg-mega-teaser-img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.pg-mega-teaser .pg-mega-teaser-label{display:block;margin-bottom:5px;font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#266312}.pg-mega-teaser .pg-mega-teaser-title{display:block;font-size:15.5px;font-weight:700;line-height:1.35;color:#240C36}.pg-mega-teaser:hover .pg-mega-teaser-title{color:#40175B}.pg-mega-feat-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:150px;padding:20px 22px;background:#F5F1F9;border-radius:14px}.pg-mega-feat-quote p{font-size:15px;line-height:1.45;font-weight:600;font-style:italic;color:#40175B;margin:0;text-wrap:pretty}:root{--pg-header-h:92px;--pg-header-offset:var(--pg-header-h)}.admin-bar{--pg-header-offset:calc(var(--pg-header-h) + 32px)}@media (max-width:768px){.admin-bar{--pg-header-offset:var(--pg-header-h)}}html{scroll-padding-top:calc(var(--pg-header-offset) + 20px)}.pg-foot{background:#240C36;color:#D9CFE4}.pg-foot a{color:#C6B6D6;text-decoration:none;-webkit-transition:color 0.15s ease;transition:color 0.15s ease}.pg-foot a:hover{color:#fff}.pg-foot-grid{max-width:1240px;margin:0 auto;padding:56px 40px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px}@media (max-width:900px){.pg-foot-grid{grid-template-columns:1fr 1fr;gap:32px 28px}}@media (max-width:560px){.pg-foot-grid{grid-template-columns:1fr;gap:30px}}.pg-foot .pg-foot-logo{height:60px;width:auto}.pg-foot-brand p{font-size:13.5px;line-height:1.65;color:#B9A9CA;margin:18px 0 20px;max-width:300px}.pg-foot-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;background:#3A2150;border:1px solid #4E3268;border-radius:999px;padding:7px 14px}.pg-foot-badge span{font-size:12px;font-weight:700;color:#EFE7F5}.pg-foot-col h3{font-size:13px;font-weight:700;color:#fff;letter-spacing:.4px;text-transform:uppercase;margin:0 0 16px}.pg-foot-links{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px}.pg-foot-links li{margin:0}.pg-foot-links a{font-size:14px}.pg-foot-signup p{font-size:14px;line-height:1.6;color:#B9A9CA;margin:0 0 16px}.pg-foot-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pg-foot-form input{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;min-width:0;padding:11px 14px;border-radius:999px;border:1px solid #4E3268;background:#31184A;color:#fff;font-size:13.5px;font-family:inherit}.pg-foot-form input::-webkit-input-placeholder{color:#8A7E97}.pg-foot-form input::-moz-placeholder{color:#8A7E97}.pg-foot-form input:-ms-input-placeholder{color:#8A7E97}.pg-foot-form input::-ms-input-placeholder{color:#8A7E97}.pg-foot-form input::placeholder{color:#8A7E97}.pg-foot-form button{color:#fff;padding:11px 20px;border:none;border-radius:999px;background:#266312;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.pg-foot-form button:hover{background:#1C3812}.pg-foot-bottom{border-top:1px solid #3A2150;padding:18px 40px;text-align:center;font-size:12.5px;color:#8E7CA2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pg-foot-sep{color:#4E3268}.pg-foot-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;list-style:none;margin:20px 0 0;padding:0}.pg-foot-social li{margin:0}.pg-foot-social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border:1px solid #4E3268;border-radius:50%;color:#EAE3F1;-webkit-transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.pg-foot-social a:hover,.pg-foot-social a:focus{background:#266312;border-color:#266312;color:#fff}.pg-foot-consent{margin:12px 0 0}.pg-foot-consent .wpcf7-list-item{margin:0}.pg-foot-consent label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;color:#B9A9CA;cursor:pointer}.pg-foot-consent input[type=checkbox]{width:15px;height:15px;margin:1px 0 0;accent-color:#266312;-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-foot-signup .wpcf7-form>p:last-of-type{margin:0}.pg-foot-signup .wpcf7-not-valid-tip{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:8px 0 0;font-size:12.5px;color:#F0A8EE}.pg-foot-signup .wpcf7-response-output{margin:14px 0 0;padding:10px 14px;border:1px solid #4E3268;border-radius:12px;background:#31184A;font-size:12.5px;line-height:1.5;color:#EAE3F1}.pg-foot-signup .wpcf7-spinner{margin:8px 0 0}.pg-section{padding:0 40px;margin:72px 0}@media (max-width:900px){.pg-section{padding:0 24px;margin:56px 0}}@media (max-width:560px){.pg-section{padding:0 18px;margin:40px 0}}.pg-section>*{max-width:1240px;margin-inline:auto}.pg-section:first-of-type{margin-top:48px}.pg-section:last-of-type{margin-bottom:88px}.pg-archive{background:#F5F1F9}.pg-mast{background:#240C36;padding:68px 40px 78px}@media (max-width:560px){.pg-mast{padding:56px 20px}}.pg-mast-inner{max-width:820px;margin:0 auto;text-align:center}.pg-mast-inner h1{font-size:50px;line-height:1.08;font-weight:700;color:#fff;margin:0 0 20px;text-wrap:balance}@media (max-width:560px){.pg-mast-inner h1{font-size:34px}}.pg-eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#7EE65C;margin-bottom:18px}.pg-mast-intro{max-width:600px;margin:0 auto}.pg-mast-intro p{font-size:17px;line-height:1.6;color:#E1D4EE;margin:0}.pg-pills{max-width:1240px;margin:0 auto;padding:34px 40px 0}@media (max-width:560px){.pg-pills{padding:24px 20px 8px}}.pg-pills-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.pg-pills-list li{margin:0}@media (max-width:560px){.pg-pills-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;margin:0 -20px;padding:2px 20px 6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pg-pills-list::-webkit-scrollbar{display:none}}.pg-pill{display:block;background:#fff;border:1px solid #E2D8EC;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;color:#3F3A48;white-space:nowrap;text-decoration:none;-webkit-transition:background 0.16s ease,color 0.16s ease,border-color 0.16s ease;transition:background 0.16s ease,color 0.16s ease,border-color 0.16s ease}.pg-pill:hover,.pg-pill:focus-visible{border-color:#B39BC8;color:#40175B}.pg-pill.pg-is-active{background:#40175B;border-color:#40175B;color:#fff}@media (max-width:560px){.pg-pill{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:11px 16px;font-size:13px}}.pg-pill-count{opacity:.6;font-weight:500;margin-left:4px}@media (max-width:560px){.pg-pill-count{display:none}}.pg-grid-wrap{max-width:1240px;margin:0 auto;padding:40px 40px 76px}@media (max-width:560px){.pg-grid-wrap{padding:32px 20px 56px}}.pg-grid-heading{font-size:24px;font-weight:700;color:#240C36;margin:0 0 28px}.pg-empty{color:#3F3A48;padding:20px 0 40px}.pg-rule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#266312;margin:0 0 22px}.pg-rule::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#E4D9EF}.pg-archive .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:44px}.pg-archive .pagination .page-numbers{min-width:42px;padding:10px 14px;background:#fff;border:1px solid #E2D8EC;border-radius:999px;font-size:14px;font-weight:600;color:#3F3A48;text-align:center;text-decoration:none}.pg-archive .pagination .page-numbers:hover{border-color:#B39BC8;color:#40175B}.pg-archive .pagination .page-numbers.current{background:#40175B;border-color:#40175B;color:#fff}.pgh-sec-head{text-align:center;max-width:620px;margin:0 auto 40px}.pgh-eyebrow{display:block;font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#266312;margin-bottom:12px}.pgh-sec-title{font-size:36px;line-height:1.15;font-weight:700;color:#240C36;margin:0 0 14px}@media (max-width:560px){.pgh-sec-title{font-size:28px}}.pgh-sec-intro{font-size:16px;line-height:1.65;color:#3F3A48;margin:0}.pgh-hero{position:relative;background:#241a12;overflow:hidden}.pgh-hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pgh-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pgh-hero-overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(24,10,34,.35)),color-stop(55%,rgba(24,10,34,.55)),to(rgba(24,10,34,.25)));background:linear-gradient(90deg,rgba(24,10,34,.35) 0%,rgba(24,10,34,.55) 55%,rgba(24,10,34,.25) 100%)}.pgh-hero--deep .pgh-hero-overlay{background:-webkit-gradient(linear,left top,right top,from(rgba(40,12,54,.72)),color-stop(55%,rgba(40,12,54,.82)),to(rgba(40,12,54,.55)));background:linear-gradient(90deg,rgba(40,12,54,.72) 0%,rgba(40,12,54,.82) 55%,rgba(40,12,54,.55) 100%)}.pgh-hero-inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:96px 40px 96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:900px){.pgh-hero-inner{padding:72px 24px 80px}}@media (max-width:560px){.pgh-hero-inner{padding:56px 20px 68px}}.pgh-hero-content{max-width:560px;margin-left:32%}@media (max-width:1024px){.pgh-hero-content{margin-left:0}}.pgh-hero-title{font-size:58px;line-height:1.06;font-weight:700;color:#fff;margin:0 0 20px;text-wrap:balance}@media (max-width:900px){.pgh-hero-title{font-size:44px}}@media (max-width:560px){.pgh-hero-title{font-size:34px}}.pgh-hero-intro{font-size:17px;line-height:1.6;color:#EDE6D8;margin:0 0 32px;max-width:440px}.pgh-hero-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:560px){.pgh-hero-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pgh-btn-primary,.pgh-btn-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;-webkit-transition:background 0.18s ease,color 0.18s ease;transition:background 0.18s ease,color 0.18s ease}@media (max-width:560px){.pgh-btn-primary,.pgh-btn-secondary{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.pgh-btn-primary,.pgh-btn-primary:link,.pgh-btn-primary:visited{background:#7EE65C;color:#1C3812}.pgh-btn-primary:hover,.pgh-btn-primary:link:hover,.pgh-btn-primary:visited:hover{background:#fff;color:#1C3812}.pgh-btn-secondary,.pgh-btn-secondary:link,.pgh-btn-secondary:visited{background:transparent;border:1.5px solid #fff;color:#fff}.pgh-btn-secondary:hover,.pgh-btn-secondary:link:hover,.pgh-btn-secondary:visited:hover{background:#fff;color:#1C3812}.pgh-iconstrip{width:100%;max-width:1080px;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px 44px}@media (max-width:560px){.pgh-iconstrip{gap:14px 24px;margin-top:28px}}.pgh-iconstrip-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.pgh-iconstrip-item img{width:70px;height:70px;-webkit-box-flex:0;-ms-flex:none;flex:none}@media (max-width:560px){.pgh-iconstrip-item img{width:52px;height:52px}}.pgh-iconstrip-item span{font-size:12.5px;font-weight:600;color:#fff;line-height:1.25;max-width:60px}.pg-section--bestsellers{background:#40175B;margin:0;padding:0 40px 88px}@media (max-width:900px){.pg-section--bestsellers{margin:0;padding:0 24px 64px}}@media (max-width:560px){.pg-section--bestsellers{margin:0;padding:0 16px 52px}}.pgh-best{max-width:1240px;margin:0 auto;background:#fff;border-radius:22px;padding:56px 40px 60px}@media (max-width:900px){.pgh-best{padding:44px 28px 48px;border-radius:18px}}@media (max-width:560px){.pgh-best{padding:36px 20px 40px;border-radius:14px}}.pg-section--after-hero .pgh-best{margin-top:-100px;position:relative;z-index:3}@media (max-width:900px){.pg-section--after-hero .pgh-best{margin-top:-90px}}.pgh-best-grid{background:transparent;max-width:100%;margin:0;padding:0;display:grid!important;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none}.pgh-best-grid>li.product{min-width:0}@media (max-width:900px){.pgh-best-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pgh-best-grid{grid-template-columns:repeat(2,1fr);gap:14px}.pgh-best-grid li.product .woocommerce-loop-product__title{font-size:14px!important;padding:0 14px!important}.pgh-best-grid li.product .price{padding:0 14px;font-size:14px!important}.pgh-best-grid li.product .button{margin:auto 14px 0;padding:10px 14px;font-size:13px}}.pg-section--why_choose{background:#40175B;margin:0;padding:10px 40px 72px}@media (max-width:900px){.pg-section--why_choose{margin:0;padding:10px 24px 56px}}@media (max-width:560px){.pg-section--why_choose{margin:0;padding:10px 18px 48px}}.pgh-why{max-width:1240px;margin:0 auto}.pgh-why .pgh-sec-head{max-width:680px;margin-bottom:44px}@media (max-width:560px){.pgh-why .pgh-sec-head{margin-bottom:32px}}.pgh-why .pgh-eyebrow{color:#7EE65C;margin-bottom:14px}.pgh-why .pgh-sec-title{font-size:40px;line-height:1.12;color:#fff;margin:0;text-wrap:balance}@media (max-width:900px){.pgh-why .pgh-sec-title{font-size:32px}}@media (max-width:560px){.pgh-why .pgh-sec-title{font-size:27px}}.pgh-why .pgh-sec-intro{color:rgba(255,255,255,.75);margin:14px 0 0}.pgh-why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:40px 28px}@media (max-width:1024px){.pgh-why-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.pgh-why-grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}}@media (max-width:560px){.pgh-why-grid{grid-template-columns:1fr;gap:32px}}.pgh-why-card{text-align:center;background:none;border:0;padding:0}.pgh-why-card h3{font-size:18px;font-weight:700;color:#fff;line-height:1.3;margin:0 0 10px}@media (max-width:560px){.pgh-why-card h3{font-size:17px}}.pgh-why-card p{font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.72);margin:0;max-width:260px;margin-inline:auto;text-wrap:pretty}.pgh-why-icon{display:block;margin:0 0 22px}.pgh-why-icon img{display:block;width:104px;height:104px;margin:0 auto}@media (max-width:900px){.pgh-why-icon img{width:88px;height:88px}}@media (max-width:560px){.pgh-why-icon img{width:80px;height:80px}}.pgs-wrap{margin:0 auto;background:#1C3812;border-radius:16px;overflow:hidden}.pgs-hero{position:relative;padding:48px 48px 40px;background:#1C3812;overflow:hidden;min-height:220px}.pgs-hero-img{position:absolute;top:0;right:0;bottom:0;left:auto;width:60%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.pgs-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pgs-hero-overlay{position:absolute;top:0;left:0;bottom:0;width:68%;background:-webkit-gradient(linear,left top,right top,color-stop(63%,#1C3812),to(rgba(28,56,18,0)));background:linear-gradient(90deg,#1C3812 63%,rgba(28,56,18,0) 100%)}.pgs-hero-content{position:relative;z-index:2;max-width:400px}.pgs-eyebrow{display:block;font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#7EE65C;margin-bottom:12px}.pgs-hero-title{font-size:28px;font-weight:600;color:#fff;margin:0 0 10px;line-height:1.2}.pgs-hero-sub{font-size:15px;color:#D9E5D2;margin:0 0 22px;line-height:1.55}.pgs-hero-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 24px;border-radius:999px;background:transparent;color:#7EE65C;font-family:inherit;font-size:14px;font-weight:700;border:1px solid #7EE65C;cursor:pointer;-webkit-transition:background 0.18s ease,color 0.18s ease;transition:background 0.18s ease,color 0.18s ease}.pgs-hero-btn svg{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease;transition:transform 0.28s ease,-webkit-transform 0.28s ease}.pgs-hero-btn:hover{background:#7EE65C;color:#12300A;border:1px solid transparent}.pgs-hero-btn[aria-expanded=true] svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pgs-body-outer{max-height:0;overflow:hidden;-webkit-transition:max-height 0.45s ease;transition:max-height 0.45s ease}.pgs-body-outer.open{max-height:4000px}.pgs-body{padding:36px 48px 44px}.pgs-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:32px}.pgs-product-btn{background:#E6E9E5;border:2px solid transparent;border-radius:10px;padding:13px 14px;cursor:pointer;text-align:left;font-family:inherit;-webkit-transition:border-color 0.15s,background 0.15s;transition:border-color 0.15s,background 0.15s}.pgs-product-btn.active{border-color:#E40DF2;background:#FEE7FF}.pgs-product-btn.active .name{font-weight:800;color:#240C36}.pgs-product-btn .name{font-size:13.5px;font-weight:600;color:#1C3812;line-height:1.3;margin-bottom:4px}.pgs-product-btn .use{font-size:11.5px;color:#5A6655;line-height:1.3}.pgs-product-btn.is-oos .name,.pgs-product-btn.is-oos .use{opacity:.6}.pgs-oos-tag{display:inline-block;margin-top:6px;font-size:11px;font-weight:600;color:#B22;white-space:nowrap}.pgs-section-title{font-size:17px;font-weight:600;color:#fff;margin:0 0 14px}.pgs-grid-2col{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.pgs-note{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:12.5px;color:#B8C9AF;font-style:italic;line-height:1.55;margin-bottom:18px}.pgs-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.pgs-field label{font-size:13px;color:#D9E5D2;display:block;margin-bottom:7px;font-weight:500}.pgs-field input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#E6E9E5;border:none;border-radius:8px;padding:11px 13px;font-size:14px;color:#1C3812;font-family:inherit}.pgs-field input:focus{outline:2px solid #40175B}.pgs-depth-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.pgs-depth-btn{font-size:12.5px;padding:8px 16px;background:#E6E9E5;border:none;border-radius:999px;cursor:pointer;color:#1C3812;font-weight:600;font-family:inherit}.pgs-depth-btn.active{background:#40175B;color:#fff;-webkit-box-shadow:0 0 0 1.5px #fff,0 0 0 3px #40175B;box-shadow:0 0 0 1.5px #fff,0 0 0 3px #40175B}.pgs-depth-btn:hover:not(.active){background:#D5D9D2}.pgs-summary-card{background:#266312;border-radius:14px;padding:20px}.pgs-summary-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 16px}.pgs-metric{background:#E6E9E5;border-radius:8px;padding:13px 15px;margin-bottom:10px}.pgs-metric:last-child{margin-bottom:0}.pgs-metric .mlabel{font-size:12px;color:#5A6655;margin-bottom:3px;font-weight:500}.pgs-metric .mval{font-size:19px;font-weight:600;color:#1C3812}.pgs-metric .mval span{font-size:13px;font-weight:400;color:#5A6655}.pgs-rec-section{margin-top:32px}.pgs-rec-card{background:#E6E9E5;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr}.pgs-rec-left{padding:26px}.pgs-rec-title{font-size:19px;font-weight:600;color:#1C3812;margin:0 0 5px}.pgs-best{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;background:#E40DF2;color:#fff;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.pgs-rec-desc{font-size:13px;color:#5A6655;margin:0 0 20px}.pgs-rec-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;margin-bottom:20px}.pgs-rec-stat .slabel{font-size:12px;color:#5A6655;margin-bottom:2px;font-weight:500}.pgs-rec-stat .sval{font-size:17px;font-weight:600;color:#1C3812}.pgs-rec-stat .sval span{font-size:13px;font-weight:400;color:#5A6655}.pgs-cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.pgs-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#266312;color:#fff;border:none;border-radius:999px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.pgs-cta:hover,.pgs-cta:focus{background:#1C3812;color:#fff}.pgs-cta-secondary{background:transparent;color:#40175B;border:1px solid #C6B6D6}.pgs-cta-secondary:hover{background:#40175B;color:#fff;border-color:#40175B}.pgs-rec-img{position:relative;min-height:240px;overflow:hidden;background:#C8CEC4}.pgs-rec-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.pgs-alts{margin-top:20px}.pgs-alts-label{font-size:12px;color:#5A6655;margin-bottom:8px;font-weight:500}.pgs-alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-size:13px;color:#5A6655;padding:9px 0;border-top:1px solid rgba(28,56,18,.15)}.pgs-alt a{font-size:12px;color:#266312;text-decoration:none;font-weight:600;white-space:nowrap}.pgs-alt a:hover{text-decoration:underline}.pgs-alt.is-oos>span:first-child{opacity:.6}.pgs-alt .pgs-oos-tag{margin-top:0}.pgs-tip{font-size:13px;color:#D9E5D2;background:#266312;border-radius:8px;padding:13px 15px;margin-top:20px;line-height:1.55}.pgs-zero{font-size:13px;color:#D9E5D2;padding:8px 0}.pgs-oos-msg{background:rgba(178,34,34,.12);border:1px solid rgba(178,34,34,.45);border-radius:8px;padding:13px 15px;line-height:1.55}.pgs-oos-msg strong{color:#fff}.pgs-oos-msg a{color:#7EE65C;font-weight:600}.pgs-toast{position:fixed;top:16px;left:50%;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:14px 14px 14px 20px;background:#1C3812;color:#fff;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.25);box-shadow:0 10px 30px rgba(0,0,0,.25);font-size:14px;line-height:1.45;-webkit-transform:translate(-50%,calc(-100% - 24px));-ms-transform:translate(-50%,calc(-100% - 24px));transform:translate(-50%,calc(-100% - 24px));opacity:0;visibility:hidden;-webkit-transition:opacity 0.35s ease,visibility 0s linear 0.35s,-webkit-transform 0.35s ease;transition:opacity 0.35s ease,visibility 0s linear 0.35s,-webkit-transform 0.35s ease;transition:transform 0.35s ease,opacity 0.35s ease,visibility 0s linear 0.35s;transition:transform 0.35s ease,opacity 0.35s ease,visibility 0s linear 0.35s,-webkit-transform 0.35s ease}.pgs-toast.is-visible{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;visibility:visible;-webkit-transition:opacity 0.35s ease,-webkit-transform 0.35s ease;transition:opacity 0.35s ease,-webkit-transform 0.35s ease;transition:transform 0.35s ease,opacity 0.35s ease;transition:transform 0.35s ease,opacity 0.35s ease,-webkit-transform 0.35s ease}.pgs-toast.is-error{background:#7a1c1c}.pgs-toast a{color:#7EE65C;font-weight:600;margin-left:6px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.pgs-toast,.pgs-toast.is-visible{-webkit-transition:none;transition:none}}.pgs-toast-tick{color:#7EE65C;font-weight:700;margin-right:4px}.pgs-toast .pgs-toast-close{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;min-width:0;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;line-height:1;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.pgs-toast .pgs-toast-close svg{display:block}.pgs-toast .pgs-toast-close:hover,.pgs-toast .pgs-toast-close:focus,.pgs-toast .pgs-toast-close:focus-visible{background:rgba(255,255,255,.25);color:#fff;border:none}@media (max-width:768px){.pgs-hero-img,.pgs-hero-overlay{display:none}.pgs-body{padding:28px 24px 32px}.pgs-grid-2col{grid-template-columns:1fr}.pgs-rec-card{grid-template-columns:1fr}.pgs-rec-img{min-height:180px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.pg-section--case_studies{padding:0 40px}@media (max-width:900px){.pg-section--case_studies{padding:0 24px}}@media (max-width:560px){.pg-section--case_studies{padding:0 18px}}.pgh-cases{max-width:1240px;margin:0 auto}.pgh-cases-head{max-width:620px;margin:0 0 36px}.pgh-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:900px){.pgh-case-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pgh-case-grid{grid-template-columns:1fr}}.pgh-case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #E7DEF0;border-radius:18px;overflow:hidden;text-decoration:none;-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease}.pgh-case:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 20px 40px rgba(36,12,54,.12);box-shadow:0 20px 40px rgba(36,12,54,.12)}.pgh-case:hover .pgh-case-thumb img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.pgh-case:hover .pgh-case-link{gap:10px}.pgh-case-person{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:24px 24px 20px}.pgh-case-avatar{display:block;width:60px;height:60px;border-radius:12px;overflow:hidden;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:none;flex:none}.pgh-case-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.pgh-case-meta .pgh-case-name{display:block;font-size:15.5px;font-weight:700;color:#240C36;line-height:1.3}.pgh-case-meta p{font-size:12.5px;line-height:1.5;color:#3F3A48;margin:5px 0 0}.pgh-case-thumb{overflow:hidden;aspect-ratio:16/10}.pgh-case-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.pgh-case-foot{padding:20px 24px 24px;margin-top:auto}.pgh-case-foot h3{font-size:16px;font-weight:700;line-height:1.35;color:#240C36;margin:0 0 12px}.pgh-case-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:#266312;-webkit-transition:gap 0.18s ease;transition:gap 0.18s ease}.pgh-case-link::after{content:"→";font-weight:700}.pg-section--image_band{margin:0;padding:0}.pg-section--image_band>*{max-width:none;margin-inline:0;padding-inline:0}.pgh-band{position:relative;width:100%;overflow:hidden;line-height:0}.pgh-band img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pgh-band--short{height:260px}.pgh-band--standard{height:420px}.pgh-band--tall{height:580px}@media (max-width:900px){.pgh-band--short{height:200px}.pgh-band--standard{height:300px}.pgh-band--tall{height:380px}}@media (max-width:560px){.pgh-band--short{height:160px}.pgh-band--standard{height:220px}.pgh-band--tall{height:280px}}.pg-section--page_hero{margin:0;padding:0}.pg-section--page_hero>*{max-width:none;margin-inline:0;padding-inline:0}.pgh-phero{position:relative;background:#241a12;overflow:hidden}.pgh-phero::after{content:"";position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(24,10,34,.55)),color-stop(70%,rgba(24,10,34,.38)),to(rgba(24,10,34,.2)));background:linear-gradient(90deg,rgba(24,10,34,.55) 0%,rgba(24,10,34,.38) 70%,rgba(24,10,34,.2) 100%)}.pgh-phero--light::after{background:-webkit-gradient(linear,left top,right top,from(rgba(24,10,34,.38)),color-stop(70%,rgba(24,10,34,.22)),to(rgba(24,10,34,.1)));background:linear-gradient(90deg,rgba(24,10,34,.38) 0%,rgba(24,10,34,.22) 70%,rgba(24,10,34,.1) 100%)}.pgh-phero--dark::after{background:-webkit-gradient(linear,left top,right top,from(rgba(24,10,34,.74)),color-stop(70%,rgba(24,10,34,.58)),to(rgba(24,10,34,.34)));background:linear-gradient(90deg,rgba(24,10,34,.74) 0%,rgba(24,10,34,.58) 70%,rgba(24,10,34,.34) 100%)}.pgh-phero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pgh-phero-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pgh-phero-inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:104px 40px}@media (max-width:900px){.pgh-phero-inner{padding:76px 24px}}@media (max-width:560px){.pgh-phero-inner{padding:56px 20px}}.pgh-phero-eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#7EE65C;margin-bottom:20px}.pgh-phero-title{font-size:54px;line-height:1.06;font-weight:700;color:#fff;margin:0 0 20px;max-width:620px;text-wrap:balance}@media (max-width:900px){.pgh-phero-title{font-size:40px}}@media (max-width:560px){.pgh-phero-title{font-size:32px}}.pgh-phero-intro{font-size:18px;line-height:1.65;color:#EDE6D8;margin:0;max-width:520px}@media (max-width:560px){.pgh-phero-intro{font-size:16px}}.pg-section--story{padding:80px 40px 8px}@media (max-width:900px){.pg-section--story{padding:60px 24px 8px}}@media (max-width:560px){.pg-section--story{padding:48px 18px 8px}}.pgh-story{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pgh-story--flip .pgh-story-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pgh-story--flip .pgh-story-media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pgh-story--single{grid-template-columns:1fr;max-width:720px;text-align:center}@media (max-width:900px){.pgh-story{grid-template-columns:1fr;gap:32px}.pgh-story .pgh-story-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pgh-story .pgh-story-media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.pgh-story-title{font-size:34px;line-height:1.15;font-weight:700;color:#240C36;margin:14px 0 20px;text-wrap:balance}@media (max-width:560px){.pgh-story-title{font-size:27px}}.pgh-story-body{font-size:16px;line-height:1.75;color:#3F3A48}.pgh-story-body p{margin:0 0 18px}.pgh-story-body p:last-child{margin-bottom:0}.pgh-story-body a{color:#266312}.pgh-story-body a:hover{color:#1C3812}.pgh-story-body ul,.pgh-story-body ol{margin:0 0 18px;padding-left:22px}.pgh-story-body li{margin-bottom:8px}.pgh-story-media{border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#F1EFE9}@media (max-width:900px){.pgh-story-media{aspect-ratio:16/10}}.pgh-story-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pgh-story-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-section--numbered_steps{padding:72px 40px 8px}@media (max-width:900px){.pg-section--numbered_steps{padding:56px 24px 8px}}@media (max-width:560px){.pg-section--numbered_steps{padding:44px 18px 8px}}.pgh-steps{max-width:1240px;margin:0 auto}.pgh-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pgh-steps-grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.pgh-steps-grid{grid-template-columns:repeat(2,1fr)}.pgh-steps-grid[data-count="3"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pgh-steps-grid{grid-template-columns:1fr;gap:14px}.pgh-steps-grid[data-count="3"]{grid-template-columns:1fr}}.pgh-step{background:#F5F1F9;border-radius:16px;padding:28px 24px}.pgh-step h3{font-size:17px;font-weight:700;color:#240C36;line-height:1.3;margin:0 0 8px}.pgh-step p{font-size:14px;line-height:1.6;color:#3F3A48;margin:0;text-wrap:pretty}.pgh-step-n{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#40175B;color:#fff;font-size:16px;font-weight:700;margin-bottom:18px}.pg-section--badge_band{margin:0;padding:0}.pg-section--badge_band>*{max-width:none;margin-inline:0;padding-inline:0}.pgh-badges{padding:64px 40px}@media (max-width:900px){.pgh-badges{padding:52px 24px}}@media (max-width:560px){.pgh-badges{padding:44px 18px}}.pgh-badges .pgh-sec-head{max-width:560px;margin-bottom:40px}.pgh-badges--purple{background:#40175B}.pgh-badges--purple .pgh-sec-title{color:#fff}.pgh-badges--purple .pgh-sec-intro{color:#D6C7E4}.pgh-badges--purple .pgh-eyebrow{color:#7EE65C}.pgh-badges--purple .pgh-badge-grid--icon .pgh-badge .pgh-badge-label{color:#EFE7F5}.pgh-badges--lilac{background:#F5F1F9}.pgh-badges--white{background:#fff}.pgh-badge-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(var(--pgh-badge-cols,5),1fr);gap:28px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.pgh-badge-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.pgh-badge-grid{grid-template-columns:repeat(2,1fr);gap:18px 14px}}.pgh-badge{text-decoration:none}.pgh-badge-grid--icon .pgh-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-align:center}.pgh-badge-grid--icon .pgh-badge .pgh-badge-icon img{display:block;width:100px;height:100px}.pgh-badge-grid--icon .pgh-badge .pgh-badge-label{font-size:13px;font-weight:600;color:#240C36;line-height:1.3}.pgh-badge-grid--card .pgh-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:88px;padding:0 18px;background:#fff;border:1px solid #E7DEF0;border-radius:14px;text-align:center;-webkit-transition:border-color 0.15s ease,-webkit-transform 0.18s ease;transition:border-color 0.15s ease,-webkit-transform 0.18s ease;transition:border-color 0.15s ease,transform 0.18s ease;transition:border-color 0.15s ease,transform 0.18s ease,-webkit-transform 0.18s ease}.pgh-badge-grid--card .pgh-badge .pgh-badge-icon img{display:block;max-width:100%;max-height:40px;width:auto;height:auto}.pgh-badge-grid--card .pgh-badge .pgh-badge-label{font-size:16px;font-weight:700;letter-spacing:.3px;color:#40175B;line-height:1.25}@media (max-width:560px){.pgh-badge-grid--card .pgh-badge .pgh-badge-icon+.pgh-badge-label{display:none}}a.pgh-badge:hover{border-color:#C6B6D6;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.pg-section--awards{padding:72px 40px 8px}@media (max-width:900px){.pg-section--awards{padding:56px 24px 8px}}@media (max-width:560px){.pg-section--awards{padding:44px 18px 8px}}.pgh-awards{max-width:1140px;margin:0 auto}.pgh-award-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.pgh-award-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pgh-award-grid{grid-template-columns:1fr;gap:14px}}.pgh-award{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #E7DEF0;border-radius:16px;padding:28px 26px}.pgh-award-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:26px;height:26px;margin-top:2px}.pgh-award-title{font-size:16px;font-weight:700;line-height:1.3;color:#240C36;margin-bottom:5px}.pgh-award-year{font-size:13px;font-weight:600;color:#8A7E97;margin-bottom:8px}.pgh-award-org{font-size:13px;line-height:1.55;color:#3F3A48}.pg-section--team{padding:72px 40px 8px}@media (max-width:900px){.pg-section--team{padding:56px 24px 8px}}@media (max-width:560px){.pg-section--team{padding:44px 18px 8px}}.pgh-team{max-width:1140px;margin:0 auto}.pgh-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.pgh-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pgh-team-grid{grid-template-columns:1fr;gap:14px}}.pgh-team-card{background:#fff;border:1px solid #E7DEF0;border-radius:18px;padding:32px 22px;text-align:center}.pgh-team-card p{font-size:13px;line-height:1.6;color:#3F3A48;margin:0;text-wrap:pretty}.pgh-team-photo,.pgh-team-initials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:130px;border-radius:50%;overflow:hidden;margin:0 auto 18px}.pgh-team-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.pgh-team-initials{color:#fff;font-size:26px;font-weight:700}.pgh-team-name{font-size:16px;font-weight:700;color:#240C36;margin-bottom:3px}.pgh-team-role{font-size:13px;font-weight:600;color:#266312;margin-bottom:12px}.pgh-team-quote{margin-top:14px!important;padding-top:14px;border-top:1px solid #E7DEF0;font-style:italic;color:#40175B!important}.pg-section--cta_band{padding:64px 40px 76px}@media (max-width:900px){.pg-section--cta_band{padding:52px 24px 60px}}@media (max-width:560px){.pg-section--cta_band{padding:44px 18px 52px}}.pgh-cta{max-width:900px;margin:0 auto;border-radius:22px;padding:56px 48px;text-align:center}@media (max-width:560px){.pgh-cta{padding:40px 24px;border-radius:16px}}.pgh-cta--green{background:#1C3812}.pgh-cta--green .pgh-cta-btn{background:#7EE65C;color:#12300A}.pgh-cta--green .pgh-cta-btn:hover{background:#fff;color:#1C3812}.pgh-cta--green p{color:#CFE0C7}.pgh-cta--purple{background:#40175B}.pgh-cta--purple .pgh-cta-btn{background:#7EE65C;color:#12300A}.pgh-cta--purple .pgh-cta-btn:hover{background:#fff;color:#40175B}.pgh-cta--purple p{color:#D6C7E4}.pgh-cta h2{font-size:30px;line-height:1.15;font-weight:700;color:#fff;margin:0 0 12px;text-wrap:balance}@media (max-width:560px){.pgh-cta h2{font-size:25px}}.pgh-cta p{font-size:15px;line-height:1.6;margin:0 auto 28px;max-width:460px}.pgh-cta-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:15px 34px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none;-webkit-transition:background 0.18s ease,color 0.18s ease;transition:background 0.18s ease,color 0.18s ease}.pgh-cta-btn svg{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:-webkit-transform 0.18s ease;transition:-webkit-transform 0.18s ease;transition:transform 0.18s ease;transition:transform 0.18s ease,-webkit-transform 0.18s ease}.pgh-cta-btn:hover svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.pg-stockists{max-width:1240px;margin:0 auto;padding:0 40px}@media (max-width:560px){.pg-stockists{padding:0 20px}}.pg-stockists-head{max-width:620px;margin:0 auto 44px;text-align:center}.pg-stockists-head h2{font-size:34px;line-height:1.15;font-weight:700;color:#240C36;margin:0;text-wrap:balance}@media (max-width:560px){.pg-stockists-head h2{font-size:27px}}.pg-stockists-head .pg-eyebrow{color:#266312}.pg-stockists-intro{font-size:16px;line-height:1.65;color:#8A7E97;margin:14px 0 0;text-wrap:pretty}.pg-stockists-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 44px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:900px){.pg-stockists-regions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pg-stockists-regions{grid-template-columns:1fr;gap:32px}}.pg-stockists-region-name{font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#266312;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #E7DEF0}.pg-stockists-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.pg-stockist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;margin:0}.pg-stockist-name{font-size:15.5px;font-weight:600;line-height:1.35;color:#240C36;text-decoration:none}.pg-stockist-name[href]:hover,.pg-stockist-name[href]:focus{color:#40175B;text-decoration:underline;text-underline-offset:3px}.pg-stockist-town{font-size:13.5px;line-height:1.4;color:#8A7E97}.pg-faq{max-width:860px;margin:0 auto;padding:0 40px}@media (max-width:560px){.pg-faq{padding:0 20px}}.pg-faq-head{margin:0 0 40px}.pg-faq-head h2{font-size:34px;line-height:1.15;font-weight:700;color:#240C36;margin:0;text-wrap:balance}@media (max-width:560px){.pg-faq-head h2{font-size:27px}}.pg-faq-head .pg-eyebrow{color:#266312}.pg-faq-intro{font-size:16px;line-height:1.65;color:#8A7E97;margin:14px 0 0;text-wrap:pretty}.pg-faq-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px}.pg-faq-section-title{font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#266312;margin:0 0 16px}.pg-faq-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.pg-faq-item{background:#fff;border:1px solid #E7DEF0;border-radius:16px;overflow:hidden;-webkit-transition:border-color 0.15s ease;transition:border-color 0.15s ease}.pg-faq-item:hover{border-color:#D3C6E0}.pg-faq-item[open]{border-color:#D3C6E0;background:#FDFCFE}.pg-faq-q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:18px 22px;font-size:16.5px;font-weight:600;line-height:1.4;color:#240C36;cursor:pointer;list-style:none}.pg-faq-q::-webkit-details-marker{display:none}.pg-faq-q::marker{content:""}.pg-faq-q:hover{color:#40175B}.pg-faq-chev{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#40175B;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.pg-faq-item[open] .pg-faq-chev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pg-faq-a{padding:0 22px 20px;font-size:15.5px;line-height:1.7;color:#3F3A48}.pg-faq-a>*:first-child{margin-top:0}.pg-faq-a>*:last-child{margin-bottom:0}.pg-faq-a p{margin:0 0 14px}.pg-faq-a ul,.pg-faq-a ol{margin:0 0 14px;padding-left:22px}.pg-faq-a li{margin-bottom:6px}.pg-faq-a a{color:#40175B;text-decoration:underline;text-underline-offset:3px}.pg-faq-a a:hover{color:#E40DF2}.pg-contact{max-width:1240px;margin:0 auto;padding:0 40px}@media (max-width:560px){.pg-contact{padding:0 20px}}.pg-contact-head{max-width:620px;margin:0 0 40px}.pg-contact-head h2{font-size:34px;line-height:1.15;font-weight:700;color:#240C36;margin:0;text-wrap:balance}@media (max-width:560px){.pg-contact-head h2{font-size:27px}}.pg-contact-head .pg-eyebrow{color:#266312}.pg-contact-intro{font-size:16px;line-height:1.65;color:#8A7E97;margin:14px 0 0;text-wrap:pretty}.pg-contact-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:900px){.pg-contact-body{grid-template-columns:1fr;gap:36px}}.pg-contact-form{background:#fff;border:1px solid #E7DEF0;border-radius:18px;padding:32px}@media (max-width:560px){.pg-contact-form{padding:24px 20px}}.pg-contact-note{font-size:13.5px;line-height:1.55;color:#8A7E97;margin:20px 0 0}.pg-contact-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;padding-top:4px}.pg-contact-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.pg-contact-detail-label{font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#266312}.pg-contact-detail-value{font-size:16px;line-height:1.6;font-weight:600;color:#240C36;text-decoration:none}.pg-contact-detail-value[href]{color:#40175B;text-decoration:underline;-webkit-text-decoration-color:#C6B6D6;text-decoration-color:#C6B6D6;text-decoration-thickness:1.5px;text-underline-offset:3px}.pg-contact-detail-value[href]:hover,.pg-contact-detail-value[href]:focus{color:#E40DF2;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pg-contact-form .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.pg-contact-form .wpcf7-form p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;margin:0;font-size:13.5px;font-weight:600;color:#240C36}.pg-contact-form .wpcf7-form p br{display:none}.pg-contact-form .wpcf7-form-control-wrap{display:block}.pg-contact-form input[type=text],.pg-contact-form input[type=email],.pg-contact-form input[type=tel],.pg-contact-form select,.pg-contact-form textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px 16px;border:1px solid #E7DEF0;border-radius:12px;background:#fff;font-family:inherit;font-size:15px;font-weight:400;color:#240C36;-webkit-transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease}.pg-contact-form input[type=text]:hover,.pg-contact-form input[type=email]:hover,.pg-contact-form input[type=tel]:hover,.pg-contact-form select:hover,.pg-contact-form textarea:hover{border-color:#B9A2D0}.pg-contact-form input[type=text]:focus,.pg-contact-form input[type=email]:focus,.pg-contact-form input[type=tel]:focus,.pg-contact-form select:focus,.pg-contact-form textarea:focus{outline:none;border-color:#40175B;-webkit-box-shadow:0 0 0 3px rgba(64,23,91,.12);box-shadow:0 0 0 3px rgba(64,23,91,.12)}.pg-contact-form textarea{max-height:150px;resize:vertical}.pg-contact-form input[type=checkbox]{width:17px;height:17px;margin:2px 0 0;accent-color:#40175B;-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-contact-form .wpcf7-acceptance .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin:0}.pg-contact-form .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;color:#3F3A48;cursor:pointer}.pg-contact-form .wpcf7-submit{-ms-flex-item-align:start;align-self:flex-start;padding:14px 30px;border:0;border-radius:999px;background:#266312;color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.pg-contact-form .wpcf7-submit:hover,.pg-contact-form .wpcf7-submit:focus{background:#1C3812}.pg-contact-form .wpcf7-not-valid-tip{font-size:13px;font-weight:500;color:#E40DF2}.pg-contact-form .wpcf7-response-output{margin:20px 0 0;padding:14px 18px;border:0;border-radius:14px;background:#F5F1F9;font-size:14.5px;line-height:1.5;color:#240C36}.pg-contact-form .wpcf7-form.sent .wpcf7-response-output{background:#EAF5E6;color:#1C3812}.pg-contact-form .wpcf7-spinner{margin-left:12px}.pg-contact-form p.label-reg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;color:#3F3A48}.pg-contact-form p.label-reg br{display:none}.pg-contact-form p.label-reg .wpcf7-form-control-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-contact-form p.label-reg .wpcf7-list-item{margin:0}.pg-contact-form p.label-reg input[type=checkbox]{width:17px;height:17px;margin:2px 0 0;accent-color:#40175B}.pg-contact-form .wpcf7-form>p:empty,.pg-contact-form .wpcf7-form>br{display:none}.pg-contact-form .wpcf7-form>p:not(:has(*)):has(+.cf-turnstile){display:none}.pg-contact-form .wpcf7-spinner{display:none;margin-left:12px}.pg-contact-form .wpcf7-form.submitting .wpcf7-spinner{display:inline-block}.pg-contact-form .wpcf7-form .wpcf7-response-output:empty,.pg-contact-form .wpcf7-form.init .wpcf7-response-output,.pg-contact-form .wpcf7-form.submitting .wpcf7-response-output,.pg-contact-form .wpcf7-form.resetting .wpcf7-response-output{display:none}.pg-contact-form .wpcf7-form p.small-text{display:block;margin:14px 0 0;font-size:12.5px;font-weight:400;line-height:1.5;color:#8A7E97}.pg-contact-form .wpcf7-form p.small-text a{color:#8A7E97;text-decoration:underline;text-underline-offset:2px}.pg-contact-form .wpcf7-form p.small-text a:hover{color:#40175B}.pg-contact-form .wpcf7-form .wpcf7-response-output{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;border:0;font-weight:500}.pg-contact-form .wpcf7-form .wpcf7-response-output::before{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:currentColor;opacity:.9;-webkit-mask:var(--pg-msg-icon) no-repeat center/11px;mask:var(--pg-msg-icon) no-repeat center/11px}.pg-contact-form .wpcf7-form.sent .wpcf7-response-output{--pg-msg-icon:url(../../../../../../../../themes/plantgrow/assets/icons/icon-white-tick.svg);background:#EAF5E6;color:#1C3812;padding:12px}.pg-contact-form .wpcf7-form.invalid .wpcf7-response-output,.pg-contact-form .wpcf7-form.unaccepted .wpcf7-response-output,.pg-contact-form .wpcf7-form.payment-required .wpcf7-response-output{background:#ffe0fb;color:#7a0b4c;padding:12px}.pg-contact-form .wpcf7-form.invalid .wpcf7-response-output::before,.pg-contact-form .wpcf7-form.unaccepted .wpcf7-response-output::before,.pg-contact-form .wpcf7-form.payment-required .wpcf7-response-output::before{display:none}.pg-contact-form .wpcf7-form.failed .wpcf7-response-output,.pg-contact-form .wpcf7-form.aborted .wpcf7-response-output,.pg-contact-form .wpcf7-form.spam .wpcf7-response-output{background:#FBE9E9;color:#8A1F1F;padding:12px}.pg-contact-form .wpcf7-form.failed .wpcf7-response-output::before,.pg-contact-form .wpcf7-form.aborted .wpcf7-response-output::before,.pg-contact-form .wpcf7-form.spam .wpcf7-response-output::before{display:none}.pg-optional{font-weight:400;color:#8A7E97}.pg-section--google_reviews{margin:0;padding:0}.pg-section--google_reviews>*{max-width:none;margin-inline:0;padding-inline:0}.pg-greviews{padding:64px 40px}@media (max-width:900px){.pg-greviews{padding:52px 24px}}@media (max-width:560px){.pg-greviews{padding:44px 18px}}.pg-greviews--white{background:#fff}.pg-greviews--lilac{background:#F5F1F9}.pg-greviews--purple{background:#40175B}.pg-greviews-embed{max-width:1240px;margin:0 auto}.pg-greviews-embed img,.pg-greviews-embed iframe{max-width:100%}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:#fff!important}.woocommerce.post-type-archive-product .site-main,.woocommerce.tax-product_cat .site-main,.woocommerce.tax-ideal_for .site-main{max-width:1240px;margin:0 auto;padding:28px 40px 72px}@media (max-width:900px){.woocommerce.post-type-archive-product .site-main,.woocommerce.tax-product_cat .site-main,.woocommerce.tax-ideal_for .site-main{padding:20px 20px 56px}}.woocommerce-products-header{margin-bottom:8px}.woocommerce-products-header .woocommerce-products-header__title{font-size:34px;font-weight:700;line-height:1.15;color:#240C36;margin:0 0 12px}.woocommerce-archive-description,.term-description{max-width:620px}.woocommerce-archive-description p,.term-description p{font-size:15.5px;line-height:1.65;color:#3F3A48;margin:0 0 8px}.pg-shop-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-top:18px}.pg-shop-filters-label{font-size:13.5px;color:#8A7E97;margin-right:2px}.pg-shop-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid #E7DEF0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;background:#fff;-webkit-transition:border-color 0.15s,background 0.15s,color 0.15s;transition:border-color 0.15s,background 0.15s,color 0.15s}.pg-shop-filter,.pg-shop-filter:link,.pg-shop-filter:visited{color:#240C36}.pg-shop-filter:hover{border-color:#266312;color:#266312}.pg-shop-filter.is-active{background:#266312;border-color:#266312}.pg-shop-filter.is-active,.pg-shop-filter.is-active:link,.pg-shop-filter.is-active:visited,.pg-shop-filter.is-active:hover{color:#fff}.pg-bulk-note{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:#3F3A48;background:#F5F1F9;border-radius:8px;padding:12px 16px;max-width:620px}.pg-bulk-unit{display:block;font-size:12.5px;font-weight:500;color:#8A7E97}.woocommerce-notices-wrapper+.woocommerce-result-count,.woocommerce-result-count{float:none;margin:0;font-size:13.5px;color:#8A7E97}.woocommerce-sorting-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 0 24px;margin-bottom:8px;border-bottom:1px solid #E7DEF0}.woocommerce-ordering{float:none;margin:0}.woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #E7DEF0;border-radius:999px;background:#fff;padding:9px 42px 9px 16px;font-family:inherit;font-size:14px;font-weight:600;color:#240C36;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none'%3E%3Cpath d='M1 1l4.5 4L10 1' stroke='%2340175B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.woocommerce-ordering select:hover{border-color:#B9A2D0}.woocommerce-ordering select:focus{outline:none;border-color:#40175B;-webkit-box-shadow:0 0 0 3px rgba(64,23,91,.12);box-shadow:0 0 0 3px rgba(64,23,91,.12)}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}@media (max-width:900px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}.woocommerce-pagination{margin-top:32px}.woocommerce nav.woocommerce-pagination ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:auto;min-width:0;border:0;border-radius:0;background:none;margin:0;padding:0;list-style:none}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0!important;overflow:visible;font:none}.woocommerce nav.woocommerce-pagination ul li a.page-numbers,.woocommerce nav.woocommerce-pagination ul li span.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;height:40px;padding:0 12px 2px;border:1px solid #E7DEF0;border-radius:999px;background:#fff;font-size:14.5px;font-weight:600;color:#240C36;text-decoration:none}.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li span.page-numbers:hover{border-color:#40175B;color:#40175B;background:#fff}.woocommerce nav.woocommerce-pagination ul li span.current{background:#40175B;border-color:#40175B;color:#fff}.woocommerce nav.woocommerce-pagination ul li span.dots{border-color:transparent;background:none}.woocommerce-info{border-radius:12px;border-top-color:#40175B;background:#F5F1F9;font-size:15px;color:#3F3A48}.woocommerce-info::before{color:#40175B}.pg-product{max-width:1240px;margin:0 auto;padding:20px 40px 64px}@media (max-width:900px){.pg-product{padding:20px 20px 48px}}.pg-product:has(>.related.products:last-child),.pg-product:has(>.upsells.products:last-child){padding-bottom:0}.pg-breadcrumb .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb{font-size:12.5px;color:#8A7E97;margin-bottom:20px}.pg-breadcrumb .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb a{color:#8A7E97}.pg-breadcrumb .woocommerce-breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb a:hover{color:#40175B}.pg-breadcrumb .woocommerce-breadcrumb .pg-crumb-sep,.woocommerce .woocommerce-breadcrumb .pg-crumb-sep{margin:0 8px;color:#C9C2D2}.pg-product-main{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:900px){.pg-product-main{grid-template-columns:1fr;gap:32px}}.pg-product-summary .product_title{font-size:32px;font-weight:700;color:#240C36;line-height:1.15;margin:0 0 14px}.pg-product-summary .price{font-size:22px;font-weight:700;color:#240C36;margin:0 0 20px}.pg-product-summary .price del{color:#8A7E97;font-weight:500;margin-right:8px}.pg-product-summary .price ins{text-decoration:none}.pg-product-summary .pg-size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;margin:0 0 15px}.pg-product-summary .pg-size .pg-size-label{font-size:12.5px;font-weight:700;letter-spacing:.5px;color:#40175B}.pg-product-summary .pg-size .pg-size-value{font-size:15px;font-weight:600;color:#40175B}.pg-product-summary .price:has(+.pg-size){margin-bottom:8px}.pg-product-summary .woocommerce-product-details__short-description{font-size:15px;line-height:1.65;color:#3F3A48;margin-bottom:24px}.pg-product-summary .woocommerce-variation-availability{display:none}.pg-badges{list-style:none;margin:10px 0;padding:14px 0;border-top:1px solid #E7DEF0;border-bottom:1px solid #E7DEF0;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:16px}.pg-badges .pg-badge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:11.5px;font-weight:600;color:#240C36;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;text-wrap:balance}.pg-badges .pg-badge img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60px;height:60px}.pg-product-main .woocommerce-product-gallery,.pg-product-main .pg-product-summary{width:100%!important;min-width:0;float:none!important;margin:0!important}.pg-product-summary .price,.pg-product-summary .price .woocommerce-Price-amount{color:#266312!important;font-size:22px;font-weight:700;margin:0 0 15px}.pg-product-summary .price del .woocommerce-Price-amount{color:#8A7E97!important;font-weight:500}.pg-product-summary .price ins{text-decoration:none}.pg-buybox{margin:20px 0 8px}.pg-buybox-head{font-size:17px;font-weight:700;color:#240C36;margin-bottom:14px}.pg-mode-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#F5F1F9;border-radius:999px;padding:5px;margin-bottom:18px}.pg-mode-tabs .pg-mode{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;border:none;border-radius:999px;background:transparent;color:#40175B;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;-webkit-transition:0.18s;transition:0.18s}.pg-mode-tabs .pg-mode.active{background:#40175B;color:#fff}.pg-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.pg-tiles{grid-template-columns:1fr}}.pg-tile{position:relative;display:grid;grid-template-columns:1fr auto;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:6px;padding:12px 14px;border:1px solid #E7DEF0;border-radius:14px;background:#fff;cursor:pointer;text-align:left;font-family:inherit;-webkit-transition:border-color 0.15s;transition:border-color 0.15s}.pg-tile:hover{border-color:#B9A2D0}.pg-tile.active{border-color:#40175B;border-width:2px;padding:11px 13px}.pg-tile.active::after{content:"";position:absolute;top:-10px;right:-10px;width:24px;height:24px;border-radius:50%;background:#40175B;-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}.pg-tile.active::before{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;z-index:1;background:url(../../../../../../../../themes/plantgrow/assets/icons/icon-white-tick.svg) no-repeat center/contain}.pg-tile .pg-tile-tl{grid-area:1/1;font-size:13px;font-weight:600;color:#240C36}.pg-tile .pg-tile-tr{grid-area:1/2;justify-self:end;font-size:11px;color:#8A7E97;font-weight:500}.pg-tile .pg-tile-bl{grid-area:2/1;font-size:16px;font-weight:700;color:#266312;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.pg-tile .pg-tile-bl del{font-size:12px;font-weight:500;color:#8A7E97}.pg-tile .pg-tile-br{grid-area:2/2;justify-self:end;font-size:11px;color:#40175B;font-weight:500}.pg-tile .pg-tile-sale{font-size:10px;font-weight:700;letter-spacing:.3px;color:#fff;background:#E40DF2;border-radius:999px;padding:3px 8px}.pg-tiles.pg-single{grid-template-columns:1fr}.pg-tiles.pg-single .pg-tile{grid-column:1/-1;padding:12px 14px;row-gap:6px}.pg-tiles.pg-single .pg-tile.active{padding:11px 13px}.pg-cart-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;margin:22px 0 16px}.pg-cart-row .quantity.pg-disabled{opacity:.45;pointer-events:none}.pg-qty-field{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:560px){.pg-qty-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pg-qty-label{font-size:12.5px;font-weight:700;letter-spacing:.5px;color:#40175B}.pg-cart-row .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #E7DEF0;border-radius:999px;overflow:hidden;height:36px}.pg-cart-row .quantity .pg-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;height:100%;width:36px;border:none;background:#fff;color:#40175B;font-size:20px;line-height:1;cursor:pointer;padding-bottom:5px}.pg-cart-row .quantity input.qty{width:36px;border:none;text-align:center;font-size:15px;font-weight:700;color:#240C36;-moz-appearance:textfield}.pg-cart-row .quantity input.qty::-webkit-outer-spin-button,.pg-cart-row .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width:560px){.pg-cart-row .quantity{height:44px}}.pg-delivery-bags{display:block;position:relative;margin:0 0 16px;padding:10px 14px;border-radius:12px;background:#F5F1F9;font-size:13.5px;font-weight:600;line-height:1.4;color:#40175B;white-space:pre-line}.pg-delivery-bags__badge{position:absolute;top:8px;right:12px;padding:2px 8px;border-radius:999px;background:#40175B;color:#FFF;font-size:10px;font-weight:700;font-style:normal;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pg-delivery-bags__state{display:block}.pg-delivery-bags__state strong{font-weight:800}@media (max-width:420px){.pg-delivery-bags__badge{position:static;display:inline-block;margin:0 0 6px}}.pg-delivery-bags__note{display:block;margin:6px 0 0;font-size:12.5px;font-weight:500;font-style:italic;opacity:.75}.pg-delivery-bags__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pg-delivery-bags__note a:hover,.pg-delivery-bags__note a:focus-visible{text-decoration:none}.pg-delivery-bags--basket{width:100%;margin:0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.pg-delivery-bags--basket .pg-delivery-bags__badge{position:static;display:inline-block;margin:0 0 8px}.pg-delivery-bags[hidden]{display:none}.pg-stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#266312}.pg-stock.out{color:#B22}.pg-stock .pg-stock-tick{width:20px;height:20px;border-radius:50%;background:#266312 url(../../../../../../../../themes/plantgrow/assets/icons/icon-white-tick.svg) no-repeat center;background-size:11px}@media (max-width:560px){.pg-stock{margin-top:24px;gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pg-cart-price{margin-left:auto;font-size:22px;font-weight:700;color:#266312}.pg-cart-price .price{color:#240C36!important;font-size:22px!important}@media (max-width:560px){.pg-cart-price{margin-top:22px}}.pg-product-summary .single_add_to_cart_button{display:block;width:100%;padding:16px!important;border:none;border-radius:999px!important;background:#266312!important;color:#fff!important;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;-webkit-transition:background 0.18s;transition:background 0.18s}.pg-product-summary .single_add_to_cart_button:hover{background:#1C3812!important}.pg-product-summary .single_variation .price{display:none}.pg-product-summary form.cart .quantity{visibility:hidden}.pg-product-summary form.cart.pg-ready .quantity{visibility:visible}.variations_form.pg-ready .quantity{visibility:visible}.variations_form .variations[data-pg-style=calculator]{display:none}.pg-delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 16px;background:#DBE5D8;border-radius:12px;font-size:14px;color:#1C3812;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-delivery img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:34px;height:auto;-ms-flex-item-align:center;align-self:center}.pg-delivery strong{font-weight:700}.pg-delivery-eta{display:block;margin-top:1px;font-size:12.5px;color:#1C3812}.pg-delivery-split{display:block;margin-top:7px;padding-top:7px;border-top:1px solid rgba(28,56,18,.15);font-size:12px;line-height:1.5;color:rgba(28,56,18,.8)}.pg-oos{margin-top:14px;padding:16px 18px;background:#F5F1F9;border:1.5px solid #E7DEF0;border-radius:12px}.pg-oos-title{margin:0 0 4px;font-size:15px;font-weight:700;color:#240C36}.pg-oos-copy{margin:0 0 14px;font-size:14px;line-height:1.5;color:#3F3A48}.pg-oos-btn{display:inline-block;padding:11px 22px;border-radius:999px;background:#266312;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.pg-oos-btn,.pg-oos-btn:link,.pg-oos-btn:visited{color:#fff}.pg-oos-btn:hover{background:#1C3812;color:#fff}.pg-calc-prompt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:10px;padding:12px 16px;background:#fff;border:1.5px solid #DBE5D8;border-radius:12px;text-decoration:none;-webkit-transition:border-color 0.15s,background 0.15s;transition:border-color 0.15s,background 0.15s}.pg-calc-prompt:hover{border-color:#266312;background:rgba(219,229,216,.28)}.pg-calc-prompt strong{display:block;font-size:14px;font-weight:700;color:#1C3812;margin-bottom:2px}.pg-calc-prompt-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;color:#266312}.pg-calc-prompt-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.pg-calc-prompt-text span{display:block;font-size:12px;line-height:1.5;color:#3F3A48}.pg-calc-prompt-go{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;color:#266312}.pg-product-gallery{overflow:hidden}.pg-product-gallery .woocommerce-product-gallery{position:relative;width:100%!important;margin:0;float:none!important;opacity:1!important}.pg-product-gallery .flex-viewport{aspect-ratio:1/1;height:auto!important;border-radius:16px;overflow:hidden}.pg-product-gallery .woocommerce-product-gallery__wrapper{height:100%;margin:0}.pg-product-gallery .woocommerce-product-gallery__image{aspect-ratio:1/1}.pg-product-gallery .woocommerce-product-gallery__image a,.pg-product-gallery .woocommerce-product-gallery__image img,.pg-product-gallery .woocommerce-product-gallery__image picture,.pg-product-gallery img.wp-post-image{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block;border-radius:0}.pg-product-gallery source{display:none!important}.pg-product-gallery .woocommerce-product-gallery--without-images .woocommerce-product-gallery__wrapper,.pg-product-gallery .woocommerce-product-gallery__wrapper:not(.slides){border-radius:16px;overflow:hidden}.pg-product-gallery .woocommerce-product-gallery:not(.woocommerce-product-gallery--with-images) .woocommerce-product-gallery__image img{border-radius:16px}.pg-product-gallery .flex-direction-nav{list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;right:0;aspect-ratio:1/1;pointer-events:none}.pg-product-gallery .flex-direction-nav a{pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;width:46px;height:46px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:46px 46px;-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,.45));filter:drop-shadow(0 2px 5px rgba(0,0,0,.45));opacity:0.55!important;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.pg-product-gallery .flex-direction-nav a:hover{opacity:1!important}.pg-product-gallery .flex-direction-nav .flex-prev{left:14px;background-image:url(../../../../../../../../themes/plantgrow/assets/icons/gallery-left-arrow.svg)}.pg-product-gallery .flex-direction-nav .flex-next{right:14px;background-image:url(../../../../../../../../themes/plantgrow/assets/icons/gallery-right-arrow.svg)}.pg-product-gallery .flex-control-thumbs{list-style:none;margin:14px 0 0!important;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.pg-product-gallery .flex-control-thumbs li{width:auto!important;float:none!important;margin:0!important}.pg-product-gallery .flex-control-thumbs img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:9px;cursor:pointer;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #E7DEF0;opacity:1}.pg-product-gallery .flex-control-thumbs img.flex-active{border:2px solid #40175B;padding:1px}.woocommerce-tabs{max-width:940px;margin:44px auto 10px;padding:0 40px}.woocommerce-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 0 32px;padding:0 0 0;border-bottom:1px solid #E7DEF0}.woocommerce-tabs ul.tabs::before{display:none!important}.woocommerce-tabs ul.tabs li{margin:0;padding:0;background:transparent!important;border:0!important;border-radius:0!important}@media (max-width:560px){.woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important}}.woocommerce-tabs ul.tabs li::before,.woocommerce-tabs ul.tabs li::after{display:none!important}.woocommerce-tabs ul.tabs li a{display:block;padding:0 2px 14px;font-size:19px;font-weight:600;color:#8A7E97;border-bottom:2px solid transparent;text-decoration:none}.woocommerce-tabs ul.tabs li a:hover{color:#240C36}.woocommerce-tabs ul.tabs li.active a{color:#240C36;border-bottom-color:#40175B}.woocommerce-tabs .panel,.woocommerce-tabs .woocommerce-Tabs-panel{max-width:740px;margin:0 auto!important}.woocommerce-tabs .panel h2,.woocommerce-tabs .woocommerce-Tabs-panel h2{display:none}.woocommerce-tabs .panel p,.woocommerce-tabs .woocommerce-Tabs-panel p{font-size:16px;line-height:1.72;color:#3F3A48;margin:0 0 20px}.woocommerce-tabs .panel--description ul,.woocommerce-tabs .woocommerce-Tabs-panel--description ul{list-style:none;margin:0 0 20px;padding:0}.woocommerce-tabs .panel--description ul li,.woocommerce-tabs .woocommerce-Tabs-panel--description ul li{position:relative;font-size:16px;line-height:1.72;color:#3F3A48;padding-left:32px;margin-bottom:12px}.woocommerce-tabs .panel--description ul li::before,.woocommerce-tabs .woocommerce-Tabs-panel--description ul li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;background:url(../../../../../../../../themes/plantgrow/assets/icons/ideal-for-tick.svg) center/contain no-repeat}.woocommerce-tabs .panel img,.woocommerce-tabs .woocommerce-Tabs-panel img{border-radius:16px;display:block;height:auto;max-width:100%}.woocommerce-tabs .panel blockquote,.woocommerce-tabs .woocommerce-Tabs-panel blockquote{background:#DBE5D8;padding:16px 20px 1px;border:0;margin:0 0 20px 0;border-radius:12px}.woocommerce-tabs .panel blockquote a,.woocommerce-tabs .woocommerce-Tabs-panel blockquote a{color:#3F3A48;text-decoration:underline;text-underline-offset:2px}@media (max-width:768px){.woocommerce-tabs{padding:0}.woocommerce-tabs ul.tabs{gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0}.woocommerce-tabs ul.tabs li{margin:0;padding:0}.woocommerce-tabs ul.tabs li a{font-size:16px;padding-bottom:10px}}.pg-overview .pg-ov-intro{text-align:center;margin:0 0 26px}.pg-overview .pg-ov-intro p{font-size:16px;line-height:1.7;color:#3F3A48;margin:0}.pg-overview .pg-ov-benefits{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 34px}.pg-overview .pg-ov-benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pg-overview .pg-ov-benefits img{width:18px;height:18px;margin-top:2px;-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-overview .pg-ov-benefits span{font-size:14.5px;line-height:1.5;color:#3F3A48}@media (max-width:560px){.pg-overview .pg-ov-benefits{grid-template-columns:1fr}}.pg-overview .pg-ov-ideal{background:#F5F1F9;border-radius:12px;padding:18px 22px}.pg-overview .pg-ov-ideal .pg-ov-ideal-label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#40175B;margin-bottom:12px}.pg-overview .pg-ov-ideal .pg-ov-tags{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.pg-ideal{margin:20px 0 26px}.pg-ideal .pg-ideal-label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#40175B;margin-bottom:10px}.pg-ideal .pg-ideal-tags{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.pg-tag{font-size:12px;font-weight:500;background:#EDE3F6;border-radius:999px;color:#40175B;padding:4px 10px}.pg-tag a,.pg-tag a:link,.pg-tag a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;color:#40175B;text-decoration:none;margin:-4px -10px -4px -6px;padding:4px 10px 4px 6px}.pg-tag a:hover{color:#40175B}.pg-tag .pg-tag-tick{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20px;height:20px}.pgh-best-grid{background:transparent;max-width:1160px;margin:0 auto;padding:0;display:grid!important;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none}@media (max-width:900px){.pgh-best-grid{grid-template-columns:repeat(2,1fr)}}.upsells.products,.related.products{background:#F5F1F9;margin:56px 0 0;padding:48px 40px 52px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.upsells.products>h2,.related.products>h2{max-width:1160px;margin:0 auto 28px;font-size:28px;font-weight:700;text-align:center;color:#240C36}.upsells.products .pg-loop-tags,.related.products .pg-loop-tags{list-style:none;margin:0 0 12px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.upsells.products ul.products,.upsells.products.products>ul,.upsells.products .products,.related.products ul.products,.related.products.products>ul,.related.products .products{max-width:1160px;margin:0 auto;display:grid!important;gap:24px;list-style:none;padding:0}.upsells.products ul.products::before,.upsells.products ul.products::after,.upsells.products.products>ul::before,.upsells.products.products>ul::after,.upsells.products .products::before,.upsells.products .products::after,.related.products ul.products::before,.related.products ul.products::after,.related.products.products>ul::before,.related.products.products>ul::after,.related.products .products::before,.related.products .products::after{display:none!important}.upsells.products ul.products,.upsells.products.products>ul,.upsells.products .products,.related.products ul.products,.related.products.products>ul,.related.products .products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upsells.products .pg-loop-tags,.related.products .pg-loop-tags,.pgh-best-grid .pg-loop-tags,.pg-cs-product-grid .pg-loop-tags,.woocommerce ul.products .pg-loop-tags{list-style:none;margin:0 0 12px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.upsells.products li.product,.related.products li.product,.pgh-best-grid li.product,.pg-cs-product-grid li.product,.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;background:#fff;border:1px solid #E7DEF0;border-radius:16px;overflow:hidden;padding:0 0 20px!important;text-align:left;-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.upsells.products li.product:hover,.related.products li.product:hover,.pgh-best-grid li.product:hover,.pg-cs-product-grid li.product:hover,.woocommerce ul.products li.product:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 20px 40px rgba(36,12,54,.12);box-shadow:0 20px 40px rgba(36,12,54,.12)}.upsells.products li.product>a,.related.products li.product>a,.pgh-best-grid li.product>a,.pg-cs-product-grid li.product>a,.woocommerce ul.products li.product>a{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.upsells.products li.product .pg-loop-tags,.related.products li.product .pg-loop-tags,.pgh-best-grid li.product .pg-loop-tags,.pg-cs-product-grid li.product .pg-loop-tags,.woocommerce ul.products li.product .pg-loop-tags{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.upsells.products li.product .woocommerce-loop-product__title,.related.products li.product .woocommerce-loop-product__title,.pgh-best-grid li.product .woocommerce-loop-product__title,.pg-cs-product-grid li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.upsells.products li.product .price,.related.products li.product .price,.pgh-best-grid li.product .price,.pg-cs-product-grid li.product .price,.woocommerce ul.products li.product .price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.upsells.products li.product .button,.related.products li.product .button,.pgh-best-grid li.product .button,.pg-cs-product-grid li.product .button,.woocommerce ul.products li.product .button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.upsells.products li.product>a img,.upsells.products li.product .wp-post-image,.upsells.products li.product .wp-post-image img,.related.products li.product>a img,.related.products li.product .wp-post-image,.related.products li.product .wp-post-image img,.pgh-best-grid li.product>a img,.pgh-best-grid li.product .wp-post-image,.pgh-best-grid li.product .wp-post-image img,.pg-cs-product-grid li.product>a img,.pg-cs-product-grid li.product .wp-post-image,.pg-cs-product-grid li.product .wp-post-image img,.woocommerce ul.products li.product>a img,.woocommerce ul.products li.product .wp-post-image,.woocommerce ul.products li.product .wp-post-image img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin:0 0 16px;border-radius:0;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.upsells.products li.product:hover>a img,.related.products li.product:hover>a img,.pgh-best-grid li.product:hover>a img,.pg-cs-product-grid li.product:hover>a img,.woocommerce ul.products li.product:hover>a img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.upsells.products li.product .pg-tag-tick,.related.products li.product .pg-tag-tick,.pgh-best-grid li.product .pg-tag-tick,.pg-cs-product-grid li.product .pg-tag-tick,.woocommerce ul.products li.product .pg-tag-tick{width:20px!important;height:20px!important;aspect-ratio:auto!important;margin:0!important;-o-object-fit:contain;object-fit:contain}.upsells.products li.product .woocommerce-loop-product__title,.related.products li.product .woocommerce-loop-product__title,.pgh-best-grid li.product .woocommerce-loop-product__title,.pg-cs-product-grid li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15.5px!important;font-weight:700;line-height:1.35;color:#240C36;padding:0 20px!important;margin:0 0 8px!important}.upsells.products li.product .price,.related.products li.product .price,.pgh-best-grid li.product .price,.pg-cs-product-grid li.product .price,.woocommerce ul.products li.product .price{display:block;padding:0 20px;margin:0 0 22px!important;font-size:15px!important;font-weight:700;color:#266312!important}.upsells.products li.product .price .woocommerce-Price-amount,.related.products li.product .price .woocommerce-Price-amount,.pgh-best-grid li.product .price .woocommerce-Price-amount,.pg-cs-product-grid li.product .price .woocommerce-Price-amount,.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:#266312!important;font-weight:700!important}.upsells.products li.product .price del,.upsells.products li.product .price del .woocommerce-Price-amount,.related.products li.product .price del,.related.products li.product .price del .woocommerce-Price-amount,.pgh-best-grid li.product .price del,.pgh-best-grid li.product .price del .woocommerce-Price-amount,.pg-cs-product-grid li.product .price del,.pg-cs-product-grid li.product .price del .woocommerce-Price-amount,.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price del .woocommerce-Price-amount{color:#8A7E97!important;font-weight:500;font-size:13px}.upsells.products li.product .price ins,.related.products li.product .price ins,.pgh-best-grid li.product .price ins,.pg-cs-product-grid li.product .price ins,.woocommerce ul.products li.product .price ins{text-decoration:none}.upsells.products li.product .onsale,.related.products li.product .onsale,.pgh-best-grid li.product .onsale,.pg-cs-product-grid li.product .onsale,.woocommerce ul.products li.product .onsale{position:absolute;top:14px!important;left:14px!important;right:auto!important;min-height:0;min-width:0;width:auto;height:auto;padding:5px 12px;border-radius:999px;background:#E40DF2!important;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1.4;margin:0;z-index:2}.upsells.products li.product .button,.related.products li.product .button,.pgh-best-grid li.product .button,.pg-cs-product-grid li.product .button,.woocommerce ul.products li.product .button{display:block;margin:auto 20px 0!important;padding:12px 20px;border-radius:999px;background:#266312!important;color:#fff!important;font-size:14px;font-weight:700;text-align:center;text-decoration:none;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.upsells.products li.product .button:hover,.related.products li.product .button:hover,.pgh-best-grid li.product .button:hover,.pg-cs-product-grid li.product .button:hover,.woocommerce ul.products li.product .button:hover{background:#1C3812!important;color:#fff!important}@media (max-width:560px){.upsells.products li.product .button,.related.products li.product .button,.pgh-best-grid li.product .button,.pg-cs-product-grid li.product .button,.woocommerce ul.products li.product .button{line-height:1.2em}}.pg-product-summary .variations:not([data-pg-style=calculator]){display:block;width:100%;margin:22px 0 0;border:0}.pg-product-summary .variations:not([data-pg-style=calculator]) tbody,.pg-product-summary .variations:not([data-pg-style=calculator]) tr,.pg-product-summary .variations:not([data-pg-style=calculator]) th,.pg-product-summary .variations:not([data-pg-style=calculator]) td{display:block;width:auto;padding:0;border:0;background:none}.pg-product-summary .variations:not([data-pg-style=calculator]) tr+tr{margin-top:16px}.pg-product-summary .variations:not([data-pg-style=calculator]) th.label{text-align:left}.pg-product-summary .variations:not([data-pg-style=calculator]) th.label label{display:block;font-size:17px;font-weight:700;color:#240C36;margin:0 0 10px}.pg-product-summary .variations:not([data-pg-style=calculator]) td.value{position:relative}.pg-product-summary .variations:not([data-pg-style=calculator]) select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;max-width:100%;padding:14px 46px 14px 16px;border:1px solid #E7DEF0;border-radius:14px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%2340175B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;font-family:inherit;font-size:15px;font-weight:600;color:#240C36;cursor:pointer;-webkit-transition:border-color 0.15s;transition:border-color 0.15s}.pg-product-summary .variations:not([data-pg-style=calculator]) select:hover{border-color:#B9A2D0}.pg-product-summary .variations:not([data-pg-style=calculator]) select:focus,.pg-product-summary .variations:not([data-pg-style=calculator]) select:focus-visible{outline:none;border-color:#40175B;-webkit-box-shadow:0 0 0 3px rgba(64,23,91,.12);box-shadow:0 0 0 3px rgba(64,23,91,.12)}.pg-product-summary .variations:not([data-pg-style=calculator]) .reset_variations{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:#8A7E97;text-decoration:underline}.pg-product-summary .variations:not([data-pg-style=calculator]) .reset_variations:hover{color:#40175B}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:20px 0;padding:16px 20px;border:0;border-radius:14px;background:#1C3812;color:#fff;font-size:15px;line-height:1.45;list-style:none}.woocommerce-message strong,.woocommerce-info strong,.woocommerce-error strong{font-weight:700}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus{outline:none}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:"";position:static;-webkit-box-flex:0;-ms-flex:none;flex:none;width:22px;height:22px;margin:0;border-radius:50%;background:#7EE65C url(../../../../../../../../themes/plantgrow/assets/icons/icon-dark-tick.svg) no-repeat center;background-size:12px;color:transparent}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;margin-left:auto;padding:10px 20px;border-radius:999px!important;background:#fff!important;color:#1C3812!important;font-size:14px;font-weight:700;text-decoration:none;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover{background:#DBE5D8!important;color:#1C3812!important}.woocommerce-message .pg-notice-text,.woocommerce-info .pg-notice-text,.woocommerce-error .pg-notice-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (max-width:560px){.woocommerce-message,.woocommerce-info,.woocommerce-error{-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{margin-left:34px;width:auto}}.woocommerce-info{border-left-color:#40175B;background:#F5F1F9;color:#240C36}.woocommerce-info::before{background:#40175B url(../../../../../../../../themes/plantgrow/assets/icons/icon-white-tick.svg) no-repeat center;background-size:12px}.woocommerce-info a:not(.button){color:#40175B}.woocommerce-error{border-left-color:#B22;background:#FDECEC;color:#7A1414}.woocommerce-error::before{background:#B22;background-image:none}.woocommerce-error a:not(.button){color:#7A1414}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1em}.woocommerce div.product .woocommerce-product-rating a{font-size:14px}.pg-review-summary .star-rating,#reviews .star-rating,.woocommerce-product-rating .star-rating{color:#C68A2E!important}#review_form_wrapper .stars a{color:#C68A2E}.pg-review-summary{display:grid;grid-template-columns:200px 1fr;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F5F1F9;border-radius:16px;padding:28px 34px;margin:0 0 32px}@media (max-width:560px){.pg-review-summary{grid-template-columns:1fr;gap:22px}}.pg-review-summary .star-rating{float:none;display:inline-block}.pg-rs-score{text-align:center}.pg-rs-avg{font-size:54px;font-weight:700;line-height:1;color:#240C36}.pg-rs-stars{margin:10px 0 8px}.pg-rs-count{font-size:13px;color:#8A7E97}.pg-rs-bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.pg-rs-row{display:grid;grid-template-columns:34px 1fr 40px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-rs-label{font-size:13px;font-weight:600;color:#240C36}.pg-rs-track{height:9px;border-radius:999px;background:#DCD2E6;overflow:hidden}.pg-rs-fill{display:block;height:100%;border-radius:999px;background:#40175B}.pg-rs-pct{font-size:12.5px;color:#8A7E97;text-align:right}#reviews .woocommerce-Reviews-title{display:none}#reviews .commentlist{list-style:none;margin:0 0 36px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}#reviews .commentlist li{margin:0;list-style:none}#reviews .comment_container{display:grid;grid-template-columns:44px 1fr;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:#fff;border:1px solid #E7DEF0;border-radius:16px;padding:22px 24px}#reviews .pg-review-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px}#reviews .comment-text{border:0!important;border-radius:0!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:1fr auto;row-gap:10px}#reviews .pg-rv-head{grid-column:1;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}#reviews .pg-rv-author{font-size:15px;font-weight:700;color:#240C36}#reviews .pg-rv-verified{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#266312}#reviews .pg-rv-verified::before{content:"";width:14px;height:14px;-webkit-box-flex:0;-ms-flex:none;flex:none;background:url(../../../../../../../../themes/plantgrow/assets/icons/green-tick.svg) no-repeat center/contain}#reviews .star-rating{grid-column:2;grid-row:1;float:none;margin:4px 0 0}#reviews .description{grid-column:1/-1}#reviews .description p{font-size:15px;line-height:1.65;color:#3F3A48;margin:0}#reviews .pg-rv-date{grid-column:1/-1;font-size:13px;color:#8A7E97}#review_form_wrapper{background:#fff;border:1px solid #E7DEF0;border-radius:16px;padding:28px 30px}#review_form_wrapper .comment-reply-title{display:block;font-size:20px;font-weight:700;color:#240C36;margin-bottom:8px}#review_form_wrapper .pg-review-prompt{font-size:14px;line-height:1.6;color:#3F3A48;margin:0 0 22px}#review_form_wrapper .comment-form-rating label,#review_form_wrapper .comment-form-comment label,#review_form_wrapper .comment-form-author label,#review_form_wrapper .comment-form-email label{display:block;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#40175B;margin-bottom:8px}#review_form_wrapper textarea,#review_form_wrapper input[type=text],#review_form_wrapper input[type=email]{width:100%;padding:12px 14px;border:1px solid #E7DEF0;border-radius:12px;font-family:inherit;font-size:15px;color:#240C36;background:#fff}#review_form_wrapper textarea:focus,#review_form_wrapper input[type=text]:focus,#review_form_wrapper input[type=email]:focus{outline:none;border-color:#40175B}#review_form_wrapper textarea{min-height:130px;resize:vertical}#review_form_wrapper .comment-form-comment,#review_form_wrapper .comment-form-author,#review_form_wrapper .comment-form-email{margin-bottom:18px}#review_form_wrapper .form-submit input[type=submit]{padding:14px 34px;border:none;border-radius:999px!important;background:#266312!important;color:#fff!important;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}#review_form_wrapper .form-submit input[type=submit]:hover{background:#1C3812!important}.woocommerce-cart .entry-content>h1,.woocommerce-checkout .entry-content>h1{max-width:1240px;margin:0 auto;padding:48px 40px 8px}@media (max-width:560px){.woocommerce-cart .entry-content>h1,.woocommerce-checkout .entry-content>h1{padding:32px 20px 8px}}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{max-width:1240px;margin:0 auto;padding:32px 40px 72px}@media (max-width:900px){.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{padding:24px 20px 56px}}.woocommerce-cart .entry-title,.woocommerce-cart .wc-block-components-title,.woocommerce-checkout .entry-title,.woocommerce-checkout .wc-block-components-title{font-size:32px;font-weight:700;color:#240C36;line-height:1.15}.wc-block-components-sidebar-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px}.wc-block-components-sidebar-layout .wc-block-components-main{-webkit-box-flex:1;-ms-flex:1 1 520px;flex:1 1 520px;width:auto;min-width:0;padding-right:0}.wc-block-components-sidebar-layout .wc-block-components-sidebar{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;width:auto;max-width:100%;padding-left:0}@media (max-width:900px){.wc-block-components-sidebar-layout{gap:32px}.wc-block-components-sidebar-layout .wc-block-components-main,.wc-block-components-sidebar-layout .wc-block-components-sidebar{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:900px){.wc-block-components-sidebar{padding-left:0}}.wc-block-cart-items{border-collapse:collapse}.wc-block-cart-items th{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#8A7E97;padding-bottom:14px;border-bottom:1px solid #E7DEF0}.wc-block-cart-items__row td{padding-top:22px;padding-bottom:22px;border-bottom:1px solid #E7DEF0}.wc-block-cart-items__row .wc-block-cart-item__image img{border-radius:12px}.wc-block-components-product-name{font-size:16px;font-weight:700;line-height:1.35;color:#240C36!important;text-decoration:none}.wc-block-components-product-name:hover{color:#40175B!important}.wc-block-cart-item__prices{margin-top:4px}.wc-block-cart-item__prices .wc-block-components-product-price{font-size:14px;font-weight:600;color:#8A7E97}.wc-block-components-product-price del,.wc-block-components-product-price .wc-block-components-product-price__regular{color:#8A7E97;font-weight:500;text-decoration:line-through}.wc-block-components-product-price ins,.wc-block-components-product-price .wc-block-components-product-price__value{background:none;text-decoration:none}.wc-block-components-product-price .wc-block-components-product-price__value.is-discounted{color:#8A7E97;font-weight:700}.wc-block-components-product-details{padding:0;list-style:none}.wc-block-components-product-details__name{font-weight:600}.wc-block-components-product-details li{display:inline-block;font-size:12px;font-weight:500;color:#40175B;background:#EDE3F6;border-radius:999px;padding:4px 10px;margin:0 3px 3px 0}.wc-block-cart-item__total .wc-block-components-product-price__value{font-size:17px;font-weight:700;color:#266312}.wc-block-components-quantity-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;max-width:116px;border:1px solid #E7DEF0;border-radius:999px;overflow:hidden}.wc-block-components-quantity-selector::after{display:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{width:40px;border:0;text-align:center;font-size:15px;font-weight:700;color:#240C36}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{width:36px;height:100%;border:0;background:#fff;color:#40175B;font-size:20px;line-height:1;opacity:1;padding-bottom:6px}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:not(:disabled){background:#F5F1F9}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{opacity:.35}.wc-block-cart-item__remove-link{font-size:13px;font-weight:600;color:#8A7E97;text-decoration:underline}.wc-block-cart-item__remove-link:hover{color:#E40DF2}.wc-block-cart__sidebar .wc-block-components-totals-wrapper,.wc-block-checkout__sidebar>.wc-block-components-panel,.wc-block-checkout__sidebar .wc-block-components-totals-wrapper{border-color:#E7DEF0;border-top:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:16px 0}.wc-block-components-totals-wrapper:empty{display:none;border:0}.wc-block-cart__sidebar .wc-block-components-totals-wrapper::after,.wc-block-checkout__sidebar .wc-block-components-totals-wrapper::after{display:none}.wc-block-cart__sidebar .wp-block-woocommerce-checkout-order-summary-totals-block,.wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-totals-block{padding:0;border:0}.wc-block-cart__sidebar .wp-block-woocommerce-checkout-order-summary-discount-block:empty,.wc-block-cart__sidebar .wp-block-woocommerce-checkout-order-summary-fee-block:empty,.wc-block-cart__sidebar .wp-block-woocommerce-checkout-order-summary-shipping-block:empty,.wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-discount-block:empty,.wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-fee-block:empty,.wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-shipping-block:empty{display:none}.wc-block-cart__sidebar .wc-block-components-title,.wc-block-checkout__sidebar .wc-block-components-title{font-size:19px;font-weight:700;letter-spacing:0;text-transform:none;color:#240C36}.wc-block-cart__sidebar>.wc-block-components-sidebar .wc-block-components-totals-item,.wc-block-cart__sidebar .wc-block-components-totals-item,.wc-block-checkout__sidebar .wc-block-components-totals-item{padding-left:16px;padding-right:16px}.wc-block-cart__sidebar>.wc-block-components-sidebar .wc-block-components-totals-item__label,.wc-block-cart__sidebar .wc-block-components-totals-item__label,.wc-block-checkout__sidebar .wc-block-components-totals-item__label{font-size:14.5px;color:#3F3A48}.wc-block-cart__sidebar>.wc-block-components-sidebar .wc-block-components-totals-item__value,.wc-block-cart__sidebar .wc-block-components-totals-item__value,.wc-block-checkout__sidebar .wc-block-components-totals-item__value{font-size:15px;font-weight:700;color:#240C36}.wc-block-cart__sidebar>.wc-block-components-sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:19px;font-weight:700;color:#240C36}.wc-block-cart__sidebar>.wc-block-components-sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:24px;font-weight:700;color:#266312}.wp-block-woocommerce-checkout-order-summary-discount-block:empty,.wp-block-woocommerce-checkout-order-summary-fee-block:empty,.wp-block-woocommerce-checkout-order-summary-shipping-block:empty,.wp-block-woocommerce-cart-order-summary-shipping-block:empty,.wc-block-components-totals-wrapper:empty{display:none!important;padding:0!important;border:0!important}.wc-block-components-order-summary-item{padding:16px 0;border-bottom:1px solid #E7DEF0}.wc-block-components-order-summary-item__image img{border-radius:10px}.wc-block-components-order-summary-item__quantity{background:#40175B;border-color:#fff;color:#fff;font-weight:700}.wc-block-components-order-summary-item__description .wc-block-components-product-name{font-size:14.5px}.wc-block-components-order-summary-item__total-price{font-size:15px;font-weight:700;color:#266312}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.wc-block-components-button.wc-block-components-button:not(.is-link):not(.wc-block-components-notice-banner__dismiss){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:auto;padding:16px 24px!important;border:0!important;border-radius:999px!important;background:#266312!important;color:#fff!important;font-family:inherit;font-size:16px;font-weight:700;-webkit-transition:background 0.18s;transition:background 0.18s}.wc-block-cart__submit-button:hover:not(:disabled),.wc-block-components-checkout-place-order-button:hover:not(:disabled),.wc-block-components-button.wc-block-components-button:not(.is-link):not(.wc-block-components-notice-banner__dismiss):hover:not(:disabled){background:#1C3812!important}.wc-block-cart__submit-button:disabled,.wc-block-components-checkout-place-order-button:disabled,.wc-block-components-button.wc-block-components-button:not(.is-link):not(.wc-block-components-notice-banner__dismiss):disabled{background:#DBE5D8!important;color:#fff!important}.wc-block-cart__submit-button .wc-block-components-button__text,.wc-block-components-checkout-place-order-button .wc-block-components-button__text,.wc-block-components-button.wc-block-components-button:not(.is-link):not(.wc-block-components-notice-banner__dismiss) .wc-block-components-button__text{color:inherit}.wc-block-components-button.is-link{color:#266312;font-weight:600}.wc-block-components-button.is-link:hover{color:#1C3812}.wc-block-cart__submit-button{width:100%}.wc-block-checkout__actions_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:auto!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:320px}.wc-block-components-panel__button{font-size:14.5px;font-weight:600;color:#40175B;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.wc-block-components-panel__button:hover{color:#240C36}.wc-block-components-panel__button .wc-block-components-panel__button-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:static;top:auto;right:auto;margin:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-flex:0;-ms-flex:none;flex:none}.wc-block-components-checkout-step{padding-bottom:28px}.wc-block-components-checkout-step__title{font-size:20px;font-weight:700;color:#240C36}.wc-block-components-checkout-step__heading{margin-bottom:16px}.wc-block-components-checkout-step__description{font-size:14px;color:#8A7E97}.wc-block-components-text-input,.wc-block-components-combobox{margin-top:14px}.wc-block-components-text-input input,.wc-block-components-text-input select,.wc-block-components-text-input .components-combobox-control__input,.wc-block-components-combobox input,.wc-block-components-combobox select,.wc-block-components-combobox .components-combobox-control__input{border:1px solid #E7DEF0!important;border-radius:12px!important;padding:22px 16px 8px!important;font-family:inherit;font-size:15px;color:#240C36;background:#fff;-webkit-transition:border-color 0.15s,-webkit-box-shadow 0.15s;transition:border-color 0.15s,-webkit-box-shadow 0.15s;transition:border-color 0.15s,box-shadow 0.15s;transition:border-color 0.15s,box-shadow 0.15s,-webkit-box-shadow 0.15s}.wc-block-components-text-input input:hover,.wc-block-components-text-input select:hover,.wc-block-components-text-input .components-combobox-control__input:hover,.wc-block-components-combobox input:hover,.wc-block-components-combobox select:hover,.wc-block-components-combobox .components-combobox-control__input:hover{border-color:#B9A2D0!important}.wc-block-components-text-input input:focus,.wc-block-components-text-input select:focus,.wc-block-components-text-input .components-combobox-control__input:focus,.wc-block-components-combobox input:focus,.wc-block-components-combobox select:focus,.wc-block-components-combobox .components-combobox-control__input:focus{border-color:#40175B!important;-webkit-box-shadow:0 0 0 3px rgba(64,23,91,.12)!important;box-shadow:0 0 0 3px rgba(64,23,91,.12)!important;outline:none}.wc-block-components-text-input label,.wc-block-components-combobox label{font-size:15px;color:#8A7E97;left:16px}.wc-block-components-text-input.is-active label,.wc-block-components-combobox.is-active label{font-size:12px;font-weight:600;color:#40175B}.wc-block-components-country-input select,.wc-block-components-state-input select{background-position:right 16px center}.wc-block-components-checkbox__label{font-size:14.5px;color:#3F3A48}.wc-block-components-checkbox__input[type=checkbox]:checked{background:#40175B;border-color:#40175B}.wc-block-components-address-card{border-color:#E7DEF0;border-radius:12px}.wc-block-checkout__terms{font-size:13.5px;color:#8A7E97}.wc-block-checkout__terms a{color:#266312;font-weight:600}.wc-block-components-quantity-selector__button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.wc-block-components-quantity-selector__button:focus-visible{border-radius:999px;-webkit-box-shadow:inset 0 0 0 2px #40175B;box-shadow:inset 0 0 0 2px #40175B}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible{border-radius:999px;-webkit-box-shadow:inset 0 0 0 2px #40175B!important;box-shadow:inset 0 0 0 2px #40175B!important}.wc-block-components-order-summary-item__quantity{background:#266312!important;border:1px solid #fff!important;color:#fff}.wc-block-components-order-summary-item__quantity span[aria-hidden=true]{color:#fff}.wc-block-components-notice-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 18px;border:1px solid #E7DEF0;border-radius:14px;background:#F5F1F9;font-size:15px;line-height:1.5;color:#240C36}.wc-block-components-notice-banner>svg{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20px;height:20px;margin:0;-ms-flex-item-align:center;align-self:center}.wc-block-components-notice-banner.is-error{border-color:#E4B4B4;background:#FDF2F2}.wc-block-components-notice-banner.is-error>svg{fill:#fff}.wc-block-components-notice-banner.is-success{border-color:#C6E3BC;background:#EAF5E6}.wc-block-components-notice-banner.is-success>svg{fill:#266312}.wc-block-components-notice-banner .wc-block-components-notice-banner__content{-ms-flex-item-align:center;align-self:center;padding-right:8px}.wc-block-components-notice-banner__dismiss{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20px!important;height:20px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#240C36!important;opacity:.55;cursor:pointer;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.wc-block-components-notice-banner__dismiss:hover,.wc-block-components-notice-banner__dismiss:focus{opacity:1}.wc-block-components-notice-banner__dismiss svg{width:20px;height:20px;margin:0!important;fill:currentColor}.wc-block-cart__empty-cart__title{font-size:24px;font-weight:700;color:#240C36}.wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-subtotal-block{padding-bottom:16px}.wc-block-components-sidebar.is-sticky{top:calc(var(--pg-header-offset, 92px) + 20px)!important}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{display:none}.pg-basket-login{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#F5F1F9;font-size:13px;font-weight:500;line-height:1.45;color:#40175B}.pg-basket-login>span{display:block}.pg-basket-login>span+span{margin-top:4px}.pg-basket-login a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.pg-basket-login a:hover,.pg-basket-login a:focus-visible{text-decoration:none}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon::before{content:none}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon{padding-top:0;margin-top:48px}.wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots{margin:28px auto 40px}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;padding:0}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products::before,.wp-block-woocommerce-empty-cart-block .wc-block-grid__products::after{display:none!important}@media (max-width:900px){.wp-block-woocommerce-empty-cart-block .wc-block-grid__products{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wp-block-woocommerce-empty-cart-block .wc-block-grid__products{grid-template-columns:1fr}}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product{max-width:none;width:auto;margin:0;padding:0 0 20px;background:#fff;border:1px solid #E7DEF0;border-radius:16px;overflow:hidden;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 20px 40px rgba(36,12,54,.12);box-shadow:0 20px 40px rgba(36,12,54,.12)}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-link{display:block;text-decoration:none}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-image{display:block;margin:0 0 16px}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-image img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:0;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-onsale{position:absolute;top:14px;left:14px;right:auto;margin:0;padding:5px 12px;min-width:0;min-height:0;width:auto;height:auto;border-radius:999px;background:#E40DF2;border:0;color:#fff;font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1.4;text-transform:uppercase;z-index:2}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product:hover .wc-block-grid__product-image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-title{font-size:15.5px;font-weight:700;line-height:1.35;color:#240C36;padding:0 20px;margin:0 0 8px}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-price{display:block;padding:0 20px;margin:0 0 22px;font-size:15px;font-weight:700;color:#266312}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-price del,.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-price del .woocommerce-Price-amount{color:#8A7E97;font-weight:700;font-size:13px;opacity:.7}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-price ins{background:none;color:#266312;text-decoration:none}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-add-to-cart{margin:auto 20px 0;display:block}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-add-to-cart .wp-block-button__link{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 20px;border:0;border-radius:999px;background:#266312;color:#fff;font-size:14px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{background:#1C3812;color:#fff}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__via{font-size:1.1em}#wc-stripe-express-checkout-element .StripeElement{height:47px;-webkit-clip-path:inset(0 round 25px);clip-path:inset(0 round 25px)}.woocommerce div.product form.cart{margin-bottom:1.2em}.pg-express.is-reserved{min-height:48px}@media (max-width:560px){.pg-express.is-reserved{min-height:106px}}.pg-adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media (max-width:900px){.pg-adv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pg-adv-grid{grid-template-columns:1fr}}.pg-adv-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease}.pg-adv-card:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 22px 44px rgba(36,12,54,.14);box-shadow:0 22px 44px rgba(36,12,54,.14)}.pg-adv-card:hover .pg-adv-card-media img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.pg-adv-card:hover .pg-adv-card-title{color:#40175B}.pg-adv-card:hover .pg-adv-more{gap:11px}.pg-adv-card-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#F5F1F9}.pg-adv-card-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.pg-adv-card-cat{position:absolute;top:14px;left:14px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#40175B;background:rgba(255,255,255,.94);border-radius:999px;padding:5px 11px}.pg-adv-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:22px 22px 24px}.pg-adv-card-title{font-size:18px;line-height:1.3;font-weight:700;color:#240C36;margin:0 0 10px;-webkit-transition:color 0.15s ease;transition:color 0.15s ease;text-wrap:pretty}.pg-adv-card-excerpt{font-size:13.5px;line-height:1.6;color:#3F3A48;margin:0 0 18px}.pg-adv-card-foot{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.pg-adv-meta{font-size:12.5px;font-weight:500;color:#8A7E97}.pg-adv-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#266312;-webkit-transition:gap 0.18s ease;transition:gap 0.18s ease}.pg-adv-more--lg{font-size:15px;margin-top:22px}.pg-adv-featured-wrap{max-width:1240px;margin:0 auto;padding:40px 40px 8px}@media (max-width:560px){.pg-adv-featured-wrap{padding:32px 20px 8px}}.pg-adv-featured{display:grid;grid-template-columns:1.15fr 1fr;background:#fff;border-radius:22px;overflow:hidden;text-decoration:none;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease}@media (max-width:900px){.pg-adv-featured{grid-template-columns:1fr}}.pg-adv-featured:hover{-webkit-box-shadow:0 26px 52px rgba(36,12,54,.18);box-shadow:0 26px 52px rgba(36,12,54,.18)}.pg-adv-featured:hover .pg-adv-featured-media img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.pg-adv-featured:hover .pg-adv-more{gap:11px}.pg-adv-featured-media{position:relative;min-height:380px;overflow:hidden;background:#F5F1F9}.pg-adv-featured-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease,-webkit-transform 0.6s ease}@media (max-width:900px){.pg-adv-featured-media{min-height:280px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.pg-adv-featured-body{padding:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.pg-adv-featured-body{padding:36px 30px}}@media (max-width:560px){.pg-adv-featured-body{padding:30px 22px}}.pg-adv-featured-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.pg-adv-featured-cat{font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:#266312;border-radius:999px;padding:5px 12px}.pg-adv-featured-label{font-size:12.5px;font-weight:500;color:#8A7E97}.pg-adv-featured-title{font-size:30px;line-height:1.18;font-weight:700;color:#240C36;margin:0 0 14px;text-wrap:balance}@media (max-width:560px){.pg-adv-featured-title{font-size:25px}}.pg-adv-featured-excerpt{font-size:15px;line-height:1.65;color:#3F3A48;margin:0 0 18px}.pg-adv-single{background:#fff}.pg-adv-hero{background:#240C36;padding:56px 40px 72px}@media (max-width:560px){.pg-adv-hero{padding:44px 22px 40px}}.pg-adv-hero-inner{max-width:760px;margin:0 auto}.pg-adv-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;font-size:12.5px;color:#C9B7DC;margin-bottom:26px}.pg-adv-crumbs a{color:#C9B7DC;text-decoration:none}.pg-adv-crumbs a:hover{color:#fff}.pg-adv-crumb-sep{opacity:.5}.pg-adv-crumb-current{color:#EADFF4}.pg-adv-hero-cat{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#12300A;background:#7EE65C;border-radius:999px;padding:6px 14px;margin-bottom:18px;text-decoration:none}.pg-adv-hero-cat:hover{color:#12300A;opacity:.88}.pg-adv-hero-title{font-size:44px;line-height:1.1;font-weight:700;color:#fff;margin:0 0 22px;text-wrap:balance}@media (max-width:560px){.pg-adv-hero-title{font-size:32px}}.pg-adv-hero-standfirst{font-size:18px;line-height:1.6;color:#E1D4EE;margin:0 0 26px;max-width:620px;text-wrap:pretty}.pg-adv-hero-meta{font-size:13px;font-weight:500;color:#C9B7DC}.pg-adv-lead{max-width:960px;margin:0 auto;padding:0 40px}@media (max-width:560px){.pg-adv-lead{padding:0 22px}}.pg-adv-lead-frame{margin-top:-36px;border-radius:20px;overflow:hidden;aspect-ratio:16/8;-webkit-box-shadow:0 26px 52px rgba(36,12,54,.2);box-shadow:0 26px 52px rgba(36,12,54,.2)}.pg-adv-lead-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-adv-article{max-width:760px;margin:0 auto;padding:0 40px}@media (max-width:560px){.pg-adv-article{padding:0 22px}}.pg-adv-article--nolead{padding-top:8px}.pg-adv-article-grid{display:grid;grid-template-columns:56px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:560px){.pg-adv-article-grid{grid-template-columns:1fr}}.pg-adv-share{position:-webkit-sticky;position:sticky;top:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-top:62px}@media (max-width:560px){.pg-adv-share{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-top:44px}}.pg-adv-share-label{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#8A7E97;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin:0 auto 4px}@media (max-width:560px){.pg-adv-share-label{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 4px 0 0}}.pg-adv-share-btn{width:40px;height:40px;border-radius:50%;border:1.5px solid #D8CBE6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#40175B;-webkit-transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.pg-adv-share-btn:hover{background:#40175B;color:#fff;border-color:#40175B}.pg-adv-body{padding-top:52px}@media (max-width:560px){.pg-adv-body{padding-top:30px}}.pg-adv-body p{font-size:17px;line-height:1.75;color:#3F3A48;margin:0 0 24px}@media (max-width:560px){.pg-adv-body p{font-size:16px}}.pg-adv-body>p:first-child{font-size:19px;color:#240C36;font-weight:500}@media (max-width:560px){.pg-adv-body>p:first-child{font-size:17px}}.pg-adv-body h2{font-size:26px;line-height:1.25;font-weight:700;color:#240C36;margin:44px 0 16px}@media (max-width:560px){.pg-adv-body h2{font-size:22px}}.pg-adv-body h3{font-size:20px;line-height:1.3;font-weight:700;color:#240C36;margin:34px 0 12px}.pg-adv-body a{color:#266312;font-weight:600;text-decoration:underline;text-underline-offset:2px}.pg-adv-body a:hover{color:#1C3812}.pg-adv-body ul,.pg-adv-body ol{margin:0 0 24px;padding-left:0;list-style:none}.pg-adv-body li{position:relative;font-size:17px;line-height:1.7;color:#3F3A48;padding-left:32px;margin-bottom:12px}.pg-adv-body li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;background:url(../../../../../../../../themes/plantgrow/assets/icons/ideal-for-tick.svg) center/contain no-repeat}@media (max-width:560px){.pg-adv-body li{font-size:16px}}.pg-adv-body ol{counter-reset:pg-adv-ol}.pg-adv-body ol>li{counter-increment:pg-adv-ol}.pg-adv-body ol>li::before{content:counter(pg-adv-ol);background:#EDE3F6;border-radius:50%;font-size:12px;font-weight:700;color:#40175B;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:2px}.pg-adv-body img{max-width:100%;height:auto;border-radius:16px;display:block}.pg-adv-body figure{margin:14px 0 32px}.pg-adv-body figcaption{font-size:13px;line-height:1.55;color:#8A7E97;margin-top:10px}.pg-adv-body blockquote{margin:36px 0;padding:4px 0 4px 26px;border-left:4px solid #7EE65C}.pg-adv-body blockquote p{font-size:22px;line-height:1.5;font-weight:600;font-style:italic;color:#240C36;margin:0}@media (max-width:560px){.pg-adv-body blockquote p{font-size:19px}}.pg-adv-body blockquote cite{display:block;font-size:14px;font-style:normal;font-weight:600;color:#8A7E97;margin-top:14px}.pg-adv-tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:36px 0 8px;padding:0}.pg-adv-tags li{margin:0}.pg-adv-tag{display:block;font-size:13px;font-weight:600;color:#40175B;background:#EDE3F6;border-radius:999px;padding:7px 15px;text-decoration:none}.pg-adv-tag:hover{background:#40175B;color:#fff}.pg-adv-related{background:#F5F1F9;margin-top:64px;padding:60px 40px 72px}@media (max-width:560px){.pg-adv-related{padding:44px 20px 52px}}.pg-adv-related-inner{max-width:1240px;margin:0 auto}.pg-adv-related-inner h2{font-size:26px;font-weight:700;color:#240C36;margin:0 0 30px}.pg-cs-crumb{max-width:1240px;margin:0 auto;padding:16px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:12.5px;color:#8A7E97;border-bottom:1px solid #E7DEF0}.pg-cs-crumb a{color:#8A7E97;text-decoration:none}.pg-cs-crumb a:hover{color:#40175B}.pg-cs-crumb span{opacity:.5}.pg-cs-crumb em{font-style:normal;color:#40175B;font-weight:600}@media (max-width:560px){.pg-cs-crumb{padding:14px 18px}}.pg-cs-hero{display:grid;grid-template-columns:1fr 1.05fr;background:#240C36}@media (max-width:900px){.pg-cs-hero{grid-template-columns:1fr}}.pg-cs-hero-body{padding:72px 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.pg-cs-hero-body{padding:56px 32px}}@media (max-width:560px){.pg-cs-hero-body{padding:44px 20px}}.pg-cs-hero-body h1{font-size:46px;line-height:1.08;font-weight:700;color:#fff;margin:0 0 10px;text-wrap:balance}@media (max-width:560px){.pg-cs-hero-body h1{font-size:34px}}.pg-cs-badge{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#12300A;background:#7EE65C;border-radius:999px;padding:6px 14px;margin-bottom:22px}.pg-cs-role{font-size:16px;font-weight:600;color:#C9B7DC;margin:0 0 26px}.pg-cs-quote{font-size:22px;line-height:1.5;font-weight:600;font-style:italic;color:#EADFF4;margin:0 0 30px;max-width:460px}@media (max-width:560px){.pg-cs-quote{font-size:18px}}.pg-cs-creds{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.pg-cs-creds li{font-size:12.5px;font-weight:600;color:#EADFF4;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 14px}.pg-cs-body{border-left:3px solid #E7DEF0;padding-left:32px}@media (max-width:560px){.pg-cs-body{border-left:0;padding-left:0}}.pg-cs-body-label{font-size:12.5px!important;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#40175B!important;margin:0 0 20px!important}.pg-cs-sign{font-size:17px!important;font-weight:700;color:#240C36!important;margin:32px 0 0!important}.pg-cs-disclosure{font-size:13px!important;line-height:1.6!important;color:#8A7E97!important;background:#F5F1F9;border-radius:12px;padding:16px 18px;margin:28px 0 0!important}.pg-cs-hero-img{position:relative;min-height:520px;overflow:hidden}.pg-cs-hero-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.pg-cs-hero-img{min-height:360px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.pg-cs-body{max-width:760px;margin:0 auto;padding:60px 40px 8px}@media (max-width:560px){.pg-cs-body{padding:44px 20px 8px}}.pg-cs-body p{font-size:17px;line-height:1.75;color:#3F3A48;margin:0 0 24px}.pg-cs-body h2{font-size:26px;line-height:1.25;font-weight:700;color:#240C36;margin:44px 0 16px}.pg-cs-body img{max-width:100%;height:auto;border-radius:20px;margin:14px 0 32px}.pg-cs-body blockquote{margin:36px 0;padding:4px 0 4px 26px;border-left:4px solid #7EE65C}.pg-cs-body blockquote p{font-size:22px;line-height:1.5;font-weight:600;font-style:italic;color:#240C36;margin:0}.pg-cs-body blockquote cite{display:block;font-size:14px;font-style:normal;font-weight:600;color:#8A7E97;margin-top:14px}.pg-cs-products{max-width:1160px;margin:0 auto;padding:48px 40px 8px}@media (max-width:560px){.pg-cs-products{padding:36px 20px 8px}}.pg-cs-products h2{font-size:24px;font-weight:700;color:#240C36;margin:0 0 24px}.pg-cs-product-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px;list-style:none;margin:0;padding:0}.pg-cs-product-grid>li.product{min-width:0}@media (max-width:900px){.pg-cs-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pg-cs-product-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.pg-cs-more{background:#F5F1F9;margin-top:60px;padding:60px 40px 72px}@media (max-width:560px){.pg-cs-more{padding:44px 20px 52px}}.pg-cs-more-inner{max-width:1240px;margin:0 auto}.pg-cs-more-inner h2{font-size:24px;font-weight:700;color:#240C36;margin:0 0 28px}.pg-cs-feature-wrap{max-width:1240px;margin:0 auto;padding:40px 40px 8px}@media (max-width:560px){.pg-cs-feature-wrap{padding:32px 20px 8px}}.pg-cs-feature{display:grid;grid-template-columns:1.05fr 1fr;background:#fff;border-radius:24px;overflow:hidden;text-decoration:none}@media (max-width:900px){.pg-cs-feature{grid-template-columns:1fr}}.pg-cs-feature:hover .pgh-case-link{gap:11px}.pg-cs-feature-img{position:relative;min-height:440px;overflow:hidden}.pg-cs-feature-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease,-webkit-transform 0.6s ease}.pg-cs-feature:hover .pg-cs-feature-img img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}@media (max-width:900px){.pg-cs-feature-img{min-height:320px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.pg-cs-feature-body{padding:52px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.pg-cs-feature-body{padding:40px 32px}}@media (max-width:560px){.pg-cs-feature-body{padding:32px 22px}}.pg-cs-feature-body h3{font-size:32px;line-height:1.15;font-weight:700;color:#240C36;margin:0 0 8px}@media (max-width:560px){.pg-cs-feature-body h3{font-size:26px}}.pg-cs-feature-badge{-ms-flex-item-align:start;align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:#266312;border-radius:999px;padding:5px 12px;margin-bottom:20px}.pg-cs-feature-role{font-size:14px;font-weight:600;color:#8A7E97;margin:0 0 20px}.pg-cs-feature-quote{font-size:20px;line-height:1.5;font-weight:600;font-style:italic;color:#40175B;margin:0 0 22px}.pg-cs-feature-stand{font-size:15px;line-height:1.65;color:#3F3A48;margin:0 0 28px}.pgh-case-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:172px;padding:26px 24px;background:#F5F1F9;border-top:1px solid #E4D9EF;border-bottom:1px solid #E4D9EF}.pgh-case-quote p{font-size:18px;line-height:1.45;font-weight:600;font-style:italic;color:#40175B;margin:0;text-wrap:pretty}.pg-featured{max-width:1240px;margin:0 auto}.pg-featured__inner{background:#fff;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr}.pg-featured__media{position:relative;display:block;min-height:380px;overflow:hidden}.pg-featured__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.pg-featured__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-featured__media:hover .pg-featured__img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.pg-featured__badge{position:absolute;top:18px;left:18px;background:#b3106f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:6px 13px;border-radius:999px}.pg-featured__body{padding:48px 44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pg-featured__eyebrow{font-size:12.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#266312}.pg-featured__title{font-size:33px;line-height:1.15;font-weight:700;color:#240C36;margin:14px 0;text-wrap:balance}.pg-featured__title a{color:inherit;text-decoration:none}.pg-featured__title a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.pg-featured__excerpt{font-size:16px;line-height:1.65;color:#5A5563;margin:0 0 20px;max-width:480px}.pg-featured__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:13px;color:#7A7484;margin:0 0 28px}.pg-featured__dot{width:3px;height:3px;border-radius:50%;background:#C3BCCC}.pg-featured__cta{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:12px 20px;border-radius:999px;background:#266312;color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.pg-featured__cta svg{-webkit-transition:-webkit-transform 0.18s ease;transition:-webkit-transform 0.18s ease;transition:transform 0.18s ease;transition:transform 0.18s ease,-webkit-transform 0.18s ease}.pg-featured__cta:hover svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.pg-featured__cta:hover{color:#fff;background:#1C3812}.pg-featured__prod-wrap{margin-top:auto;padding-top:34px}.pg-featured__prod-label{display:block;font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#8A8394;margin-bottom:12px}.pg-featured__prod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border:1px solid #E6E0EC;border-radius:16px;padding:12px 18px 12px 12px;text-decoration:none;-webkit-transition:border-color 0.18s ease,background 0.18s ease;transition:border-color 0.18s ease,background 0.18s ease}.pg-featured__prod:hover{border-color:#D3C6E0;background:#FAF7FC}.pg-featured__prod:hover .pg-featured__prod-cta svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.pg-featured__prod-cta{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#40175B}.pg-featured__prod-cta svg{-webkit-transition:-webkit-transform 0.18s ease;transition:-webkit-transform 0.18s ease;transition:transform 0.18s ease;transition:transform 0.18s ease,-webkit-transform 0.18s ease}.pg-featured__prod-img{width:66px;height:66px;border-radius:11px;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-featured__prod-img img{width:66px;height:66px;border-radius:11px;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:none;flex:none}.pg-featured__prod-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.pg-featured__prod-name{display:block;font-size:14.5px;font-weight:600;color:#240C36;line-height:1.35}.pg-featured__prod-price{display:block;font-size:13.5px;font-weight:700;color:#266312;margin-top:4px}.pg-featured__prod-price del{opacity:.55;font-weight:600}.pg-featured__prod-price ins{text-decoration:none}.pg-featured__prod-cta{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#40175B}@media (max-width:900px){.pg-featured{padding:0 0 8px}.pg-featured__inner{grid-template-columns:1fr}.pg-featured__media{min-height:240px}.pg-featured__body{padding:32px 26px 34px}.pg-featured__title{font-size:27px}}.pg-acc-head{background:#240C36;padding:44px 40px 48px}@media (max-width:900px){.pg-acc-head{padding:32px 24px 36px}}.pg-acc-head-inner{max-width:1240px;margin:0 auto}.pg-acc-head-inner h1{font-size:38px;line-height:1.15;font-weight:700;color:#fff;margin:0}@media (max-width:560px){.pg-acc-head-inner h1{font-size:28px}}.pg-acc-eyebrow{display:block;font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#7EE65C;margin-bottom:12px}.woocommerce-account .entry-content{max-width:1240px;margin:0 auto;padding:48px 40px 76px}@media (max-width:900px){.woocommerce-account .entry-content{padding:32px 20px 56px}}.woocommerce-account .woocommerce{display:grid;grid-template-columns:260px 1fr;gap:44px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:900px){.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:28px}}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{display:none}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper:empty{display:none}.woocommerce-account .woocommerce:has(form.login),.woocommerce-account .woocommerce:has(form.register),.woocommerce-account .woocommerce:has(form.lost_reset_password){grid-template-columns:1fr;max-width:480px;margin:0 auto}.woocommerce-account .woocommerce:has(#customer_login){max-width:880px}#customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%}#customer_login::before,#customer_login::after{display:none}#customer_login .col-1,#customer_login .col-2{float:none;width:auto;min-width:0}#customer_login h2{font-size:20px;font-weight:700;line-height:1.2;color:#240C36;margin:0 0 14px}#customer_login .cf-turnstile{max-width:100%;overflow:hidden;margin-bottom:18px}#customer_login .cf-turnstile-br{display:none}@media (max-width:900px){#customer_login{grid-template-columns:1fr;gap:24px}}.woocommerce-account .woocommerce-MyAccount-navigation{grid-column:1;grid-row:1;background:#fff;border:1px solid #E7DEF0;border-radius:18px;overflow:hidden;width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li+li{border-top:1px solid #E7DEF0}.woocommerce-account .woocommerce-MyAccount-navigation a,.woocommerce-account .woocommerce-MyAccount-navigation a:link,.woocommerce-account .woocommerce-MyAccount-navigation a:visited{display:block;padding:14px 20px;font-size:15px;font-weight:600;color:#240C36;text-decoration:none;-webkit-transition:background 0.15s ease,color 0.15s ease;transition:background 0.15s ease,color 0.15s ease}.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation a:focus{background:#F5F1F9;color:#40175B}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation .is-active a:link,.woocommerce-account .woocommerce-MyAccount-navigation .is-active a:visited{background:#40175B;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a{color:#8A7E97}.woocommerce-MyAccount-content{grid-column:2;grid-row:1;min-width:0;font-size:16px;line-height:1.7;color:#3F3A48}@media (max-width:900px){.woocommerce-MyAccount-content{grid-column:1;grid-row:2}}.woocommerce-MyAccount-content>p:first-child{margin-top:0;margin-bottom:24px}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size:20px;font-weight:700;color:#240C36;margin:0 0 16px}.woocommerce-MyAccount-content a:not(.button){color:#40175B;font-weight:600}.woocommerce-MyAccount-content a:not(.button):hover{color:#E40DF2}.woocommerce-MyAccount-content mark{background:none;color:#240C36;font-weight:700}.woocommerce-account table.shop_table{width:100%;border:1px solid #E7DEF0;border-radius:18px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;margin:0}.woocommerce-account table.shop_table th{padding:14px 18px;background:#F5F1F9;border:0;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#40175B;text-align:left}.woocommerce-account table.shop_table td{padding:18px;border:0;border-top:1px solid #E7DEF0;font-size:15px;vertical-align:middle}.woocommerce-account table.shop_table .woocommerce-orders-table__cell-order-number a{font-weight:700}.woocommerce-account table.shop_table .woocommerce-orders-table__cell-order-total{font-weight:700;color:#240C36}.woocommerce-account table.shop_table .woocommerce-orders-table__cell-order-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-account table.shop_table .woocommerce-orders-table__cell-order-actions .button{padding:9px 16px;font-size:13px;white-space:nowrap}@media (max-width:900px){.woocommerce-account table.shop_table{border:0}.woocommerce-account table.shop_table thead{display:none}.woocommerce-account table.shop_table tbody tr{display:block;background:#fff;border:1px solid #E7DEF0;border-radius:16px;padding:6px 16px;margin-bottom:14px}.woocommerce-account table.shop_table td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:10px 0;text-align:right}.woocommerce-account table.shop_table td::before{content:attr(data-title);font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#8A7E97;text-align:left}}.woocommerce-orders-table__cell-order-status{font-size:13px;font-weight:700}.woocommerce-account .woocommerce .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:900px){.woocommerce-account .woocommerce .woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-account .woocommerce .woocommerce-Addresses::before,.woocommerce-account .woocommerce .woocommerce-Addresses::after{display:none}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;float:none;margin:0;background:#fff;border:1px solid #E7DEF0;border-radius:18px;padding:20px 22px}.woocommerce-account .woocommerce .woocommerce-Address .woocommerce-Address-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin:0 0 14px;padding:0}.woocommerce-account .woocommerce .woocommerce-Address .woocommerce-Address-title::before,.woocommerce-account .woocommerce .woocommerce-Address .woocommerce-Address-title::after{display:none}.woocommerce-account .woocommerce .woocommerce-Address .woocommerce-Address-title h2{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;float:none;min-width:0;margin:0;padding:0;font-size:18px;font-weight:700;color:#240C36}.woocommerce-account .woocommerce .woocommerce-Address .woocommerce-Address-title .edit{float:none;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:12px;font-weight:600;color:#40175B;text-decoration:none;white-space:nowrap}.woocommerce-account .woocommerce .woocommerce-Address .woocommerce-Address-title .edit:hover{color:#E40DF2}.woocommerce-account .woocommerce .woocommerce-Address address{font-size:15px;line-height:1.6;font-style:normal;color:#3F3A48;margin:0}.woocommerce-account form.login,.woocommerce-account form.register,.woocommerce-account form.edit-account,.woocommerce-account form.woocommerce-EditAccountForm,.woocommerce-account .woocommerce-address-fields{background:#fff;border:1px solid #E7DEF0;border-radius:18px;padding:28px;margin:0}.woocommerce-account .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 18px;padding:0}.woocommerce-account .form-row label{font-size:13.5px;font-weight:600;color:#240C36;margin-bottom:7px}.woocommerce-account .form-row .required{color:#E40DF2;text-decoration:none}.woocommerce-account .form-row label:has(input[type=radio]),.woocommerce-account .form-row label:has(input[type=checkbox]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:0;font-size:14px;font-weight:500;color:#3F3A48;cursor:pointer;margin-bottom:20px}.woocommerce-account .form-row label:has(input[type=radio]) input[type=radio],.woocommerce-account .form-row label:has(input[type=radio]) input[type=checkbox],.woocommerce-account .form-row label:has(input[type=checkbox]) input[type=radio],.woocommerce-account .form-row label:has(input[type=checkbox]) input[type=checkbox]{width:16px;height:16px;margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;accent-color:#40175B}.woocommerce-account .form-row:has(input[type=radio]){margin-bottom:10px}.woocommerce-account input[type=text],.woocommerce-account input[type=email],.woocommerce-account input[type=tel],.woocommerce-account input[type=password],.woocommerce-account select,.woocommerce-account textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px 16px;border:1px solid #E7DEF0;border-radius:12px;background:#fff;font-family:inherit;font-size:15px;color:#240C36;-webkit-transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease}.woocommerce-account input[type=text]:hover,.woocommerce-account input[type=email]:hover,.woocommerce-account input[type=tel]:hover,.woocommerce-account input[type=password]:hover,.woocommerce-account select:hover,.woocommerce-account textarea:hover{border-color:#B9A2D0}.woocommerce-account input[type=text]:focus,.woocommerce-account input[type=email]:focus,.woocommerce-account input[type=tel]:focus,.woocommerce-account input[type=password]:focus,.woocommerce-account select:focus,.woocommerce-account textarea:focus{outline:none;border-color:#40175B;-webkit-box-shadow:0 0 0 3px rgba(64,23,91,.12);box-shadow:0 0 0 3px rgba(64,23,91,.12)}.woocommerce-account fieldset{border:0;border-top:1px solid #E7DEF0;margin:28px 0 0;padding:24px 0 0}.woocommerce-account fieldset legend{float:left;width:100%;margin:0 0 16px;font-size:17px;font-weight:700;color:#240C36;padding:0}.woocommerce-account .button,.woocommerce-account button.button,.woocommerce-account input.button,.woocommerce-account a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 26px;border:0;border-radius:999px;background:#266312;color:#fff;font-family:inherit;font-size:14.5px;font-weight:700;text-decoration:none;cursor:pointer;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.woocommerce-account .button:hover,.woocommerce-account .button:focus,.woocommerce-account button.button:hover,.woocommerce-account button.button:focus,.woocommerce-account input.button:hover,.woocommerce-account input.button:focus,.woocommerce-account a.button:hover,.woocommerce-account a.button:focus{background:#1C3812;color:#fff}.woocommerce-account .woocommerce-button--view,.woocommerce-account .woocommerce-Button--previous,.woocommerce-account .woocommerce-Button--next{background:transparent;border:1px solid #C6B6D6;color:#40175B}.woocommerce-account .woocommerce-button--view:hover,.woocommerce-account .woocommerce-button--view:focus,.woocommerce-account .woocommerce-Button--previous:hover,.woocommerce-account .woocommerce-Button--previous:focus,.woocommerce-account .woocommerce-Button--next:hover,.woocommerce-account .woocommerce-Button--next:focus{background:#40175B;border-color:#40175B;color:#fff}.woocommerce-order-details,.woocommerce-customer-details{margin-bottom:36px}.woocommerce-order-details .woocommerce-order-details__title,.woocommerce-order-details .woocommerce-column__title,.woocommerce-customer-details .woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{font-size:20px;font-weight:700;color:#240C36;margin:0 0 16px}.woocommerce-order-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;list-style:none;margin:0 0 32px;padding:0}.woocommerce-order-overview li{-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px;background:#F5F1F9;border-radius:14px;padding:16px 18px;font-size:16px;font-weight:700;color:#240C36;border:0}.woocommerce-order-overview li strong{display:block;margin-top:4px}.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;margin:0 0 18px;padding:16px 20px;border:0;border-radius:14px;background:#F5F1F9;color:#240C36;font-size:15px;line-height:1.5}.woocommerce-account .woocommerce-info::before,.woocommerce-account .woocommerce-message::before{display:none}.woocommerce-account .woocommerce-info .button,.woocommerce-account .woocommerce-message .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;-webkit-box-flex:0;-ms-flex:none;flex:none}.woocommerce-account .woocommerce form .form-row input.input-text,.woocommerce-account .woocommerce form .form-row textarea,.woocommerce-account .woocommerce form .form-row select{border:1px solid #E7DEF0;border-radius:12px;padding:.8em}.woocommerce-account .woocommerce form .form-row input.input-text:hover,.woocommerce-account .woocommerce form .form-row textarea:hover,.woocommerce-account .woocommerce form .form-row select:hover{border-color:#B9A2D0}.woocommerce-account .woocommerce form .form-row input.input-text:focus,.woocommerce-account .woocommerce form .form-row textarea:focus,.woocommerce-account .woocommerce form .form-row select:focus{border-color:#40175B;-webkit-box-shadow:0 0 0 3px rgba(64,23,91,.12);box-shadow:0 0 0 3px rgba(64,23,91,.12);outline:none}.woocommerce-account .required,.woocommerce-account abbr.required,.woocommerce-account .woocommerce form .form-row .required{color:#E40DF2;border:0;text-decoration:none}.woocommerce-account form.login{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content>h2,.woocommerce-account .woocommerce>h2{margin-bottom:20px}.woocommerce-account label.woocommerce-form-login__rememberme{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin:6px 0 24px;font-size:14px;font-weight:500;color:#3F3A48}.woocommerce-account label.woocommerce-form-login__rememberme input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:#40175B;-webkit-box-flex:0;-ms-flex:none;flex:none}.woocommerce-account label.woocommerce-form-login__rememberme span{display:block;line-height:1.2;margin:0}.woocommerce-account .woocommerce-form-login__submit{width:100%;margin:0 0 4px}.woocommerce-account .lost_password{font-size:14px;margin:0}.woocommerce-order-details .woocommerce-table--order-details+p,.woocommerce-order-details .woocommerce-table--order-details~p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:16px 8px 0 0}.woocommerce-account .woocommerce-order-details>br{display:none}.woocommerce-account .woocommerce-order-details>a.button{margin:16px 10px 0 0}.woocommerce-account .woocommerce-order-details .order-again{display:inline-block;margin:16px 0 0}.woocommerce-account .woocommerce-order-details .order-again .button{margin:0}.pg-legacy-orders{margin:0 0 24px;padding:16px 20px;border:1px solid #E7DEF0;border-radius:14px;background:#F5F1F9}.pg-legacy-orders p{margin:0;font-size:14.5px;line-height:1.6;color:#3F3A48}.pg-404-intro{max-width:640px;margin-inline:auto;padding-top:24px;text-align:center}.pg-404-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8A7E97;margin:0 0 12px}.pg-404-title{font-size:40px;font-weight:700;line-height:1.15;color:#240C36;margin:0 0 14px}@media (max-width:560px){.pg-404-title{font-size:30px}}.pg-404-copy{font-size:16px;line-height:1.6;color:#3F3A48;margin:0 0 28px}.pg-404-search{margin:0 0 28px}.pg-404-search form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.pg-404-search input[type=search]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:12px 18px;border:1.5px solid #E7DEF0;border-radius:999px;background:#fff;font-size:15px;color:#240C36}.pg-404-search input[type=search]:focus{outline:0;border-color:#266312}.pg-404-search button[type=submit]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:12px 24px;border:0;border-radius:999px;background:#266312;color:#fff;font-size:14px;font-weight:700;line-height:1.5;cursor:pointer;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.pg-404-search button[type=submit]:hover{background:#1C3812}@media (max-width:560px){.pg-404-search form{-ms-flex-wrap:wrap;flex-wrap:wrap}.pg-404-search input[type=search],.pg-404-search button[type=submit]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.pg-404-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pg-404-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid #E7DEF0;border-radius:999px;padding:8px 16px;background:#fff;font-size:14px;font-weight:600;text-decoration:none;-webkit-transition:border-color 0.15s,color 0.15s;transition:border-color 0.15s,color 0.15s}.pg-404-link,.pg-404-link:link,.pg-404-link:visited{color:#240C36}.pg-404-link:hover{border-color:#266312;color:#266312}.pg-404-subtitle{font-size:24px;font-weight:700;line-height:1.15;color:#240C36;text-align:center;margin:0 0 28px}.page:not(.woocommerce-page) .entry-content{max-width:780px;margin:0 auto;padding:64px 40px 88px;font-size:16.5px;line-height:1.75;color:#3F3A48}@media (max-width:560px){.page:not(.woocommerce-page) .entry-content{padding:44px 20px 64px}}.page:not(.woocommerce-page) .entry-content h1{margin:0 0 24px}.page:not(.woocommerce-page) .entry-content h2{margin:44px 0 14px}.page:not(.woocommerce-page) .entry-content h3{margin:32px 0 10px}.page:not(.woocommerce-page) .entry-content p{margin:0 0 18px;text-wrap:pretty}.page:not(.woocommerce-page) .entry-content ul,.page:not(.woocommerce-page) .entry-content ol{margin:0 0 18px;padding-left:24px}.page:not(.woocommerce-page) .entry-content li{margin-bottom:8px}.page:not(.woocommerce-page) .entry-content a{color:#40175B;text-decoration:underline;text-underline-offset:3px}.page:not(.woocommerce-page) .entry-content a:hover{color:#E40DF2}.page:not(.woocommerce-page) .entry-content strong{font-weight:700;color:#240C36}.page:not(.woocommerce-page) .entry-content table{width:100%;margin:0 0 24px;border-collapse:collapse;font-size:15.5px}.page:not(.woocommerce-page) .entry-content table th,.page:not(.woocommerce-page) .entry-content table td{padding:12px 14px;border-bottom:1px solid #E7DEF0;text-align:left;vertical-align:top}.page:not(.woocommerce-page) .entry-content table th{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#40175B}.pg-tipper{max-width:680px}.pg-tipper-admin-notice{margin:0 0 24px;padding:14px 18px;border:1px dashed #E40DF2;border-radius:14px;background:#ffe0fb;font-size:14px;line-height:1.55;color:#7a0b4c}.pg-tipper-lead{margin:0 0 28px}.pg-tipper-lead img{display:block;width:100%;height:auto;border-radius:18px}.pg-tipper-check{background:#fff;border:1px solid #E7DEF0;border-radius:18px;padding:32px}@media (max-width:560px){.pg-tipper-check{padding:24px 20px}}.pg-tipper-check label{display:block;margin:0 0 4px;font-size:18px;font-weight:700;color:#240C36}.pg-tipper-hint{margin:0 0 18px;font-size:14px;line-height:1.55;color:#8A7E97}.pg-tipper-check-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.pg-tipper-check-row input[type=text]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px 16px;border:1px solid #E7DEF0;border-radius:12px;background:#fff;font-family:inherit;font-size:15px;color:#240C36;text-transform:uppercase;-webkit-transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease}.pg-tipper-check-row input[type=text]::-webkit-input-placeholder{text-transform:none;color:#8A7E97}.pg-tipper-check-row input[type=text]::-moz-placeholder{text-transform:none;color:#8A7E97}.pg-tipper-check-row input[type=text]:-ms-input-placeholder{text-transform:none;color:#8A7E97}.pg-tipper-check-row input[type=text]::-ms-input-placeholder{text-transform:none;color:#8A7E97}.pg-tipper-check-row input[type=text]::placeholder{text-transform:none;color:#8A7E97}.pg-tipper-check-row input[type=text]:hover{border-color:#B9A2D0}.pg-tipper-check-row input[type=text]:focus{outline:none;border-color:#40175B;-webkit-box-shadow:0 0 0 3px rgba(64,23,91,.12);box-shadow:0 0 0 3px rgba(64,23,91,.12)}.pg-tipper-check-row button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:14px 30px;border:0;border-radius:999px;background:#266312;color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;-webkit-transition:background 0.18s ease;transition:background 0.18s ease}.pg-tipper-check-row button:hover,.pg-tipper-check-row button:focus{background:#1C3812}@media (max-width:560px){.pg-tipper-check-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pg-tipper-check-row button{width:100%}}.pg-tipper-error{margin:12px 0 0;font-size:13px;font-weight:500;color:#E40DF2}.pg-tipper-result{margin-top:34px}.pg-tipper-flag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0 0 18px;padding:16px 20px;border-radius:14px;font-size:17px;font-weight:700;line-height:1.4}.pg-tipper-flag:focus{outline:none}.pg-tipper-flag--yes{background:#1C3812;color:#fff}.pg-tipper-flag--yes::before{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;width:22px;height:22px;border-radius:50%;background:#7EE65C url(../../../../../../../../themes/plantgrow/assets/icons/icon-dark-tick.svg) no-repeat center;background-size:12px}.pg-tipper-flag--no{background:#F5F1F9;color:#240C36}.pg-tipper-panel p{margin:0 0 14px;line-height:1.65;color:#3F3A48}.pg-tipper-panel a{color:#40175B;text-decoration:underline;-webkit-text-decoration-color:#C6B6D6;text-decoration-color:#C6B6D6;text-decoration-thickness:1.5px;text-underline-offset:3px}.pg-tipper-panel a:hover,.pg-tipper-panel a:focus{color:#E40DF2;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pg-tipper-outward{white-space:nowrap}.pg-tipper-loads{margin:22px 0 16px}.pg-tipper-loads--imaged{display:grid;grid-template-columns:1fr 220px;gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:768px){.pg-tipper-loads--imaged{grid-template-columns:1fr;gap:20px}}.pg-tipper-load-image{margin:0}.pg-tipper-load-image img{display:block;width:100%;height:auto;border-radius:14px}.pg-tipper-prices{width:100%;margin:0;border-collapse:collapse;text-align:left}.pg-tipper-prices th,.pg-tipper-prices td{padding:12px 16px;border-bottom:1px solid #E7DEF0}.pg-tipper-prices thead th{font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#266312}.pg-tipper-prices tbody th{font-size:15px;font-weight:500;color:#240C36}.pg-tipper-prices td{font-size:16px;font-weight:700;color:#240C36;white-space:nowrap}.pg-tipper-prices tbody tr:last-child th,.pg-tipper-prices tbody tr:last-child td{border-bottom:0}.pg-tipper-note{margin:0;font-size:13.5px;line-height:1.55;color:#8A7E97}.pg-tipper-again{margin:18px 0 0}.pg-tipper-again button{padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:#40175B;text-decoration:underline;-webkit-text-decoration-color:#C6B6D6;text-decoration-color:#C6B6D6;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer}.pg-tipper-again button:hover,.pg-tipper-again button:focus{color:#E40DF2;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pg-tipper-form .wpcf7-form>p:has(.pg-tipper-meta){display:none}.pg-tipper-form input[type=date]{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px 16px;border:1px solid #E7DEF0;border-radius:12px;background:#fff;font-family:inherit;font-size:15px;color:#240C36;-webkit-transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease}.pg-tipper-form input[type=date]:hover{border-color:#B9A2D0}.pg-tipper-form input[type=date]:focus{outline:none;border-color:#40175B;-webkit-box-shadow:0 0 0 3px rgba(64,23,91,.12);box-shadow:0 0 0 3px rgba(64,23,91,.12)}