.product__title h1{font-size:clamp(2.8rem,3.6vw,4.2rem);line-height:1.06;letter-spacing:-.02em}.product .price{font-size:2.1rem;font-weight:600;color:#00857f}.product .price--on-sale .price-item--regular{color:#12171a73}.product__media-wrapper .product__media{border-radius:1.8rem;overflow:hidden;background:#f7f5f0}.thumbnail-list__item .thumbnail{border-radius:1rem;overflow:hidden}.thumbnail[aria-current=true]{border-color:#00a79f;outline:1px solid #00a79f}.product-form__input input[type=radio]:checked+label{background:#12171a;color:#f6f1e6;border-color:#12171a}.product-form__input input[type=radio]+label{border-radius:4rem}.product-form__submit{font-weight:600;letter-spacing:.02em}.gs-trustrow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:2.2rem 0 0;padding:1.8rem 0;list-style:none;border-top:1px solid rgba(18,23,26,.12);border-bottom:1px solid rgba(18,23,26,.12)}.gs-trustrow__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;padding:0 1rem;position:relative}.gs-trustrow__item+.gs-trustrow__item:before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:1px;background:#12171a1a}.gs-trustrow__icon{color:#00857f;display:block}.gs-trustrow__icon svg{width:2.4rem;height:2.4rem;display:block}.gs-trustrow__label{font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;opacity:.72;text-wrap:balance}.gs-specs{margin:2.4rem 0 0;border:1px solid rgba(0,167,159,.28);border-radius:1.4rem;overflow:hidden}.gs-specs__species{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1.8rem;background:#00a79f12;border-bottom:1px solid rgba(0,167,159,.22)}.gs-specs__species-label{font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00857f}.gs-specs__species-name{font-family:var(--font-heading-family);font-style:italic;font-size:1.9rem;line-height:1.2;letter-spacing:-.01em}.gs-specs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0}.gs-specs__cell{padding:1.3rem 1.8rem;border-top:1px solid rgba(18,23,26,.08);border-right:1px solid rgba(18,23,26,.08)}.gs-specs__cell:nth-child(-n+2){border-top:0}.gs-specs__cell:nth-child(2n){border-right:0}.gs-specs__cell--wide{grid-column:1 / -1;border-right:0}.gs-specs__grid dt{font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:.5rem}.gs-specs__grid dd{margin:0;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.25;letter-spacing:-.01em;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.gs-specs__meter{display:inline-flex;gap:.35rem;flex:none}.gs-specs__pip{width:.85rem;height:.85rem;border-radius:50%;border:1.5px solid #00a79f}.gs-specs__pip.is-on{background:#00a79f}.gs-specs__meter-label{font-size:1.55rem}@media screen and (min-width:750px){.gs-specs__grid{grid-template-columns:repeat(3,1fr)}.gs-specs__cell:nth-child(-n+3){border-top:0}.gs-specs__cell:nth-child(2n){border-right:1px solid rgba(18,23,26,.08)}.gs-specs__cell:nth-child(3n){border-right:0}}.product__accordion summary{padding:1.5rem .2rem}.product__accordion .summary__title{gap:1rem}.product__accordion .summary__title .icon-accordion{color:#00857f}.product__accordion.accordion .accordion__content{margin:0;padding:0;border:0;overflow:hidden}.gs-acc-inner{padding:.2rem .2rem 1.8rem;font-size:1.45rem;line-height:1.6;opacity:.85}.product__description{font-size:1.55rem;line-height:1.65}.product__description strong:first-child{font-size:1.7rem}.product-form__submit.button--secondary{background:#12171a;color:#f6f1e6;box-shadow:none}.product-form__submit.button--secondary:hover{box-shadow:none;opacity:.92}.shopify-payment-button__button--unbranded{background:transparent!important;color:rgb(var(--color-foreground))!important}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.gs-specs__pip{animation:gs-pip-pop linear both;animation-timeline:view();animation-range:entry 20% entry 60%}.gs-specs__pip:nth-child(2){animation-range:entry 32% entry 72%}.gs-specs__pip:nth-child(3){animation-range:entry 44% entry 84%}}}@keyframes gs-pip-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.gs-trustrow__icon{animation:gs-assure-rise linear both;animation-timeline:view();animation-range:entry 15% entry 55%}.gs-trustrow__item:nth-child(2) .gs-trustrow__icon{animation-range:entry 25% entry 65%}.gs-trustrow__item:nth-child(3) .gs-trustrow__icon{animation-range:entry 35% entry 75%}}}@keyframes gs-assure-rise{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:750px){.product .product__column-sticky{top:10.5rem}}.product__accordion .accordion__content.gs-anim{transition:height .3s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:no-preference){.product__accordion summary .icon-caret{transition:transform .3s cubic-bezier(.22,.61,.36,1)}}.gs-product-eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00857f;text-decoration:none}.gs-product-eyebrow:before{content:"";width:1.6rem;height:.3rem;border-radius:.3rem;background:currentColor;flex:none}.gs-product-eyebrow:hover{text-decoration:underline;text-underline-offset:.3rem}.product__title h1{margin-bottom:.6rem}.product .price{font-size:2.4rem}.product__info-container>.product-form,.product__info-container>.gs-trustrow{margin-top:2rem}.product-form__quantity .form__label{font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/4/assets/grospore-product.css.map */
