:root{--grove-plum: #4b345b;--grove-ink: #302637;--grove-gold: #a37c3b}.header-logo__image-container{font-family:var(--font-heading--family);font-size:23px;font-weight:500;letter-spacing:-.025em;line-height:1.2}#MainContent .button{min-height:48px;padding:14px 26px;font-weight:600}#MainContent a:focus-visible,#MainContent button:focus-visible{outline:2px solid var(--grove-plum);outline-offset:5px}[id$=__grove_signature_launch] h1{font-size:clamp(44px,5.5vw,76px);line-height:1.08;letter-spacing:-.04em;margin:0;text-wrap:balance}[id$=__grove_signature_launch] p{max-width:42ch;line-height:1.7}[id$=__grove_signature_launch] img{max-height:520px;object-fit:contain;border-radius:6px;box-shadow:0 16px 38px #30263729}[id$=__grove_signature_launch] a:not(.button){text-underline-offset:4px}[id$=__section_x8mrnx] h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.025em}[id$=__section_x8mrnx] p{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0}[id$=__section_x8mrnx] p a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid #d9d2c5;border-radius:6px;background:#fbf8f2;color:var(--grove-ink);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}[id$=__section_x8mrnx] p a:hover{background:#eee8f1;border-color:var(--grove-plum)}[id$=__product_list_themegen] h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.025em}[id$=__product_list_themegen] h5{font-size:16px;font-weight:500;line-height:1.5;text-wrap:pretty}[id$=__product_list_themegen] img{border:1px solid #e4ddd3;border-radius:7px;object-fit:contain}[id$=__groovy_how_it_works] h2{max-width:28ch;font-size:clamp(28px,3vw,38px);letter-spacing:-.025em;line-height:1.2}[id$=__groovy_how_it_works] h3{color:var(--grove-plum);font-size:18px;font-weight:600}[id$=__groovy_how_it_works] p{line-height:1.7}footer .email-signup__input-group{background:#fff;border:1px solid #d8c9df;border-radius:6px;overflow:hidden}footer .email-signup__input{background:#fff;color:#302637;border:0;font-size:16px;padding-inline:16px}footer .email-signup__input::placeholder{color:#6c6173;opacity:1}footer .email-signup__button{background:#e7d4aa;color:#302637;min-width:96px;min-height:48px;padding:12px 18px;font-size:16px}@media(max-width:749px){.header-logo__image-container{font-size:20px}[id$=__grove_signature_launch] h1{font-size:clamp(40px,11vw,56px)}[id$=__grove_signature_launch] img{max-height:430px}[id$=__section_x8mrnx] p a{flex:1 1 42%;padding:10px 12px}[id$=__product_list_themegen] h5{font-size:14px;line-height:1.5}}[id$=__hero_p9CmMG] .hero{min-height:clamp(180px,24vw,320px)}[id$=__hero_p9CmMG] .hero__media{object-position:center center}[id$=__groovy_merch_products] h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.025em}[id$=__groovy_merch_products] h5{font-size:16px;line-height:1.5;font-weight:500;text-wrap:pretty}[id$=__groovy_merch_products] .resource-list__item{min-width:0}[id$=__groovy_shop_all]{border-top:1px solid #ddd5ca}#size-guide{display:block;overflow-x:auto;max-width:100%}#size-guide th,#size-guide td{min-width:62px;padding:10px;white-space:nowrap;word-break:normal}@media(max-width:749px){[id$=__groovy_merch_products] h5{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/grove-polish.css.map */
