:root{--pareero-cream:#f8f3e9;--pareero-paper:#fffaf1;--pareero-green:#243d24;--pareero-green-dark:#172714;--pareero-muted:rgba(36,61,36,.68);--pareero-line:rgba(36,61,36,.16);--pareero-line-strong:rgba(36,61,36,.28);--pareero-radius:8px;--pareero-radius-soft:12px;--pareero-ease:cubic-bezier(.22,1,.36,1);--pareero-font-family:"Helvetica Neue",Arial,sans-serif}html{scroll-behavior:smooth;overflow-x:hidden}body,.gradient,.color-scheme-1,.color-background-1{background:var(--pareero-cream)}body,body *,button,input,select,textarea{font-family:var(--pareero-font-family)!important}body{color:var(--pareero-green);text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.banner__heading,.collection-hero__title,.product__title h1,.article-template__title,.card__heading,.footer-block__heading{color:var(--pareero-green);font-family:var(--pareero-font-family)!important;font-weight:700;letter-spacing:0;line-height:1.04;text-wrap:balance}p,.rte,.product__description,.collection-hero__description,.card-information,.caption,.caption-large{color:var(--pareero-muted);line-height:1.62;letter-spacing:0;text-wrap:pretty}.page-width{max-width:1240px}.section+.section{margin-top:0}.button,.shopify-payment-button__button,.quick-add__submit,.product-form__submit,.cart__checkout-button,.customer button{min-height:44px;border:1px solid var(--pareero-green);border-radius:var(--pareero-radius);background:var(--pareero-green);color:var(--pareero-paper);box-shadow:none;font-size:12px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase;transition:transform .19s var(--pareero-ease),background-color .19s var(--pareero-ease),border-color .19s var(--pareero-ease),color .19s var(--pareero-ease),box-shadow .19s var(--pareero-ease),opacity .19s var(--pareero-ease)}.button:hover,.shopify-payment-button__button:hover,.quick-add__submit:hover,.product-form__submit:hover,.cart__checkout-button:hover,.customer button:hover{border-color:var(--pareero-green-dark);background:var(--pareero-green-dark);color:var(--pareero-paper);transform:translateY(-2px);box-shadow:0 10px 22px rgba(23,39,20,.14)}.button:active,.shopify-payment-button__button:active,.quick-add__submit:active,.product-form__submit:active,.cart__checkout-button:active,.customer button:active{transform:translateY(0) scale(.99)}.button--secondary,.shopify-payment-button__button--unbranded{background:transparent;color:var(--pareero-green);border-color:var(--pareero-line-strong)}.button--secondary:hover,.shopify-payment-button__button--unbranded:hover{background:rgba(36,61,36,.06);color:var(--pareero-green-dark)}.button:focus-visible,.quick-add__submit:focus-visible,.product-form__submit:focus-visible,.header__menu-item:focus-visible,.header__icon:focus-visible,.card-wrapper a:focus-visible,.field__input:focus-visible,.select__select:focus-visible{outline:2px solid var(--pareero-green);outline-offset:3px;box-shadow:none}.field__input,.select__select,.customer input,.customer select,.quantity,.quantity__input,.text-area{border:1px solid var(--pareero-line);border-radius:var(--pareero-radius);background:rgba(255,250,241,.78);color:var(--pareero-green);box-shadow:none;letter-spacing:0}.field:before,.field:after,.select:before,.select:after,.quantity:before,.quantity:after{display:none}.announcement-bar,.announcement-bar-section,.utility-bar{background:var(--pareero-green)!important;color:var(--pareero-paper)!important;border:0!important}.announcement-bar *,.utility-bar *,.announcement-bar a,.utility-bar a,.announcement-bar .slider-button,.utility-bar .slider-button{color:var(--pareero-paper)!important}.announcement-bar__message{min-height:32px;font-size:12px;font-weight:700;letter-spacing:0;color:var(--pareero-paper)!important}.header-wrapper,.shopify-section-header-sticky{background:rgba(255,250,241,.96);border-bottom:1px solid var(--pareero-line);box-shadow:none;backdrop-filter:blur(10px)}.header{min-height:70px;padding-top:12px;padding-bottom:12px}.header__menu-item,.header__active-menu-item,.list-menu__item{color:var(--pareero-green);font-size:13px;font-weight:800;letter-spacing:0;text-decoration:none}.header__menu-item:hover span,.header__active-menu-item{color:#526548;text-decoration:none}.header__icon{color:var(--pareero-green);transition:transform .16s var(--pareero-ease),opacity .16s var(--pareero-ease)}.header__icon:hover{transform:translateY(-1px)}.pareero-section{padding:clamp(30px,4vw,58px) 0}.pareero-kicker,.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{color:var(--pareero-green);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.pareero-display{margin:0;font-size:clamp(38px,6vw,72px);line-height:1.02;font-weight:700;letter-spacing:0}.pareero-copy{max-width:620px;margin:16px 0 0;color:var(--pareero-muted);font-size:clamp(15px,1.5vw,17px);line-height:1.7}.pareero-trust-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;border-top:1px solid var(--pareero-line);border-bottom:1px solid var(--pareero-line)}.pareero-trust-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:16px 18px;border-right:1px solid var(--pareero-line);color:var(--pareero-green);min-width:0;overflow-wrap:normal;word-break:normal}.pareero-trust-item:last-child{border-right:0}.pareero-trust-item strong{color:var(--pareero-green);font-size:13px;font-weight:800;line-height:1.3}.pareero-trust-item span:last-child{color:var(--pareero-muted);font-size:12px;line-height:1.5;overflow-wrap:normal;word-break:normal}.pareero-icon{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--pareero-line);border-radius:10px;background:rgba(255,250,241,.74);color:var(--pareero-green);font-size:10px;font-weight:800;line-height:1}.pareero-path-grid,.pareero-finder-grid,.pareero-bundle-grid,.pareero-category-grid,.pareero-concern-grid,.pareero-proof-grid,.pareero-faq,.pareero-pdp-trust{display:grid;gap:14px}.pareero-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pareero-finder-grid,.pareero-bundle-grid,.pareero-category-grid,.pareero-concern-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pareero-category-card,.pareero-concern-card,.pareero-proof-card,.pareero-faq details,.content-container,.global-media-settings,.card--card,.card__inner,.predictive-search,.drawer,.cart-notification{border:1px solid var(--pareero-line);border-radius:var(--pareero-radius);background:rgba(255,250,241,.64);box-shadow:none}.pareero-category-card,.pareero-concern-card{display:grid;align-content:start;min-height:100%;padding:14px;color:var(--pareero-green);text-decoration:none;transition:transform .22s var(--pareero-ease),border-color .22s var(--pareero-ease),background-color .22s var(--pareero-ease)}.pareero-category-card:hover,.pareero-concern-card:hover,.card-wrapper:hover{border-color:var(--pareero-line-strong);background:rgba(255,250,241,.9);transform:translateY(-2px)}.pareero-card-media{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:4/3;margin-bottom:12px;border-radius:var(--pareero-radius);background:rgba(36,61,36,.06)}.pareero-card-media--vertical{aspect-ratio:4/5}.pareero-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s var(--pareero-ease)}.pareero-category-card:hover .pareero-card-media img,.pareero-concern-card:hover .pareero-card-media img{transform:scale(1.025)}.badge{width:max-content;border:1px solid var(--pareero-line);border-radius:var(--pareero-radius);background:transparent;color:var(--pareero-green);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.product-grid,.collection .grid,.featured-collection .grid,.related-products .grid{row-gap:clamp(28px,4vw,44px);column-gap:clamp(14px,2vw,24px)}.product-card-wrapper{height:100%;padding:12px;border:1px solid var(--pareero-line);border-radius:var(--pareero-radius-soft);background:rgba(255,250,241,.62);contain:layout paint;transition:transform .22s var(--pareero-ease),border-color .22s var(--pareero-ease),background-color .22s var(--pareero-ease)}.product-card-wrapper,.product-card-wrapper .card,.product-card-wrapper .card--card{box-shadow:none}.product-card-wrapper:hover,.product-card-wrapper:focus-within{border-color:var(--pareero-line-strong);background:rgba(255,250,241,.92);transform:translateY(-3px)}.product-card-wrapper .card{display:flex;height:100%;flex-direction:column;border:0;background:transparent}.product-card-wrapper .card:before,.product-card-wrapper .card:after,.product-card-wrapper .card__inner:before,.product-card-wrapper .card__inner:after{display:none!important}.product-card-wrapper .card__inner{position:relative;overflow:hidden;width:100%;aspect-ratio:3/4;border:1px solid var(--pareero-line);border-radius:10px;background:#eef0ed;transition:border-color .22s var(--pareero-ease),background-color .22s var(--pareero-ease)}.product-card-wrapper:hover .card__inner,.product-card-wrapper:focus-within .card__inner{border-color:var(--pareero-line-strong);background:#f1f2ef}.product-card-wrapper .card__media,.product-card-wrapper .media{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:transparent}.product-card-wrapper .card__media .media img,.product-card-wrapper .media>img{width:100%;height:100%;object-fit:contain!important;object-position:center;opacity:1;transition:opacity .26s var(--pareero-ease),transform .26s var(--pareero-ease)}.product-card-wrapper .media.media--hover-effect>img+img{opacity:0;transform:scale(1.02)}.product-card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child),.product-card-wrapper:focus-within .media.media--hover-effect>img:first-child:not(:only-child){opacity:0;transform:scale(1.01)}.product-card-wrapper:hover .media.media--hover-effect>img+img,.product-card-wrapper:focus-within .media.media--hover-effect>img+img{opacity:1;transform:scale(1)}.product-card-wrapper:hover .card__media .media:not(.media--hover-effect) img,.product-card-wrapper:hover .media:not(.media--hover-effect)>img{transform:scale(1.012)}.product-card-wrapper .card__content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:10px 0 0;gap:8px}.product-card-wrapper .card__information{display:grid;gap:5px;padding:0;text-align:left}.product-card-wrapper .card__heading{min-height:0;margin:0;color:var(--pareero-green);font-size:13px;font-weight:800;line-height:1.28}.product-card-wrapper .card__heading a{color:inherit;text-decoration:none}.product-card-wrapper .card__heading a:after{inset:0}.product-card-wrapper .card-information{display:block;margin-top:0;color:var(--pareero-muted);font-size:12px;line-height:1.45;text-align:left}.product-card-wrapper .card-information>:not(.price),.product-card-wrapper .caption-with-letter-spacing,.product-card-wrapper .card-information .caption,.product-card-wrapper .card-information .rating,.product-card-wrapper .card-information .jdgm-widget,.product-card-wrapper .card-information .spr-badge,.product-card-wrapper .card-information .loox-rating,.product-card-wrapper .card__badge,.product-card-wrapper .badge{display:none!important}.price{color:var(--pareero-green);font-weight:800;letter-spacing:0}.product-card-wrapper .price{margin-top:6px;padding-top:0;font-size:13px}.product-card-wrapper .quick-add{margin:auto 0 0;padding-top:8px}.product-card-wrapper .quick-add__submit{min-height:42px;border-color:var(--pareero-green);border-radius:8px;background:var(--pareero-green);color:var(--pareero-paper);font-size:11px}.collection-hero{background:var(--pareero-cream);border-bottom:1px solid var(--pareero-line)}.collection-hero__inner{min-height:auto;padding-top:clamp(28px,5vw,56px);padding-bottom:clamp(22px,4vw,44px)}.collection-hero__title{font-size:clamp(34px,5vw,62px);line-height:1.04}.facets-container,.mobile-facets__wrapper{border-top:1px solid var(--pareero-line);border-bottom:1px solid var(--pareero-line);padding-top:14px;padding-bottom:14px}.facets__summary,.facet-filters__label,.facet-filters__sort{color:var(--pareero-green);font-weight:800;letter-spacing:0}.product{align-items:start;gap:clamp(24px,4vw,56px)}.product__media-wrapper .product__media,.product__media-wrapper .media,.thumbnail{overflow:hidden;border:1px solid var(--pareero-line);border-radius:var(--pareero-radius-soft);background:#eef0ed;box-shadow:none}.product__media-wrapper .product__media.media{aspect-ratio:3/4;padding-top:0!important}.product__media-wrapper .product__media img,.product__media-wrapper .media img{width:100%;height:100%;object-fit:contain!important;object-position:center}.thumbnail{aspect-ratio:3/4;border-radius:8px}.thumbnail[aria-current],.thumbnail:hover{border-color:var(--pareero-green);box-shadow:none}.thumbnail img{width:100%;height:100%;object-fit:contain}.product__info-wrapper{padding-top:8px}.product__info-container{max-width:520px}.product__info-container>*+*{margin-top:14px}.product__title h1{max-width:16ch;font-size:clamp(28px,3.8vw,44px);line-height:1.08}.product-form,.product-form__buttons,.shopify-payment-button{max-width:none}.product-form__submit,.product .shopify-payment-button__button--unbranded{min-height:46px;border-radius:var(--pareero-radius)}.product .shopify-payment-button__button--unbranded{border-color:var(--pareero-green-dark);background:var(--pareero-green-dark);color:var(--pareero-paper)}.pareero-pdp-trust{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.pareero-pdp-trust span{display:block;padding:12px;border:1px solid var(--pareero-line);border-radius:var(--pareero-radius);background:rgba(255,250,241,.62);color:var(--pareero-green);font-size:12px;font-weight:800}.product__accordion{border-color:var(--pareero-line);margin-top:0}.product__accordion summary{color:var(--pareero-green);font-weight:800}.drawer{background:var(--pareero-cream);color:var(--pareero-green)}.drawer__header,.drawer__footer,.cart-drawer__footer{border-color:var(--pareero-line);box-shadow:none}.cart-item{border-bottom:1px solid var(--pareero-line)}.cart-item__name,.totals__total,.totals__total-value{color:var(--pareero-green);font-weight:800;letter-spacing:0}.tax-note,.product-option{color:var(--pareero-muted);letter-spacing:0}.footer,.footer.color-scheme-3,.footer.color-scheme-1{background:var(--pareero-green);color:var(--pareero-paper)}.footer *,.footer a,.footer-block__heading,.footer .list-menu__item--link{color:var(--pareero-paper)}@media screen and (min-width:990px){.product__info-wrapper{position:sticky;top:90px}}@media screen and (max-width:989px){.pareero-path-grid,.pareero-finder-grid,.pareero-bundle-grid,.pareero-category-grid,.pareero-concern-grid,.pareero-proof-grid,.pareero-faq,.pareero-pdp-trust{grid-template-columns:1fr}.pareero-trust-row{grid-template-columns:repeat(2,minmax(210px,1fr))}.pareero-trust-item:nth-child(2n){border-right:0}}@media screen and (max-width:749px){.header{min-height:64px}.page-width{padding-left:16px;padding-right:16px}.pareero-section{padding:28px 0}.pareero-display{max-width:none;font-size:clamp(36px,12vw,52px)}.pareero-copy{font-size:15px}.pareero-trust-row{grid-template-columns:1fr}.pareero-trust-item,.pareero-trust-item:nth-child(2n){border-right:0;border-bottom:1px solid var(--pareero-line)}.pareero-trust-item:last-child{border-bottom:0}.product__title h1,.collection-hero__title{font-size:clamp(32px,11vw,48px)}.product-card-wrapper{padding:10px}.product-card-wrapper .card__heading{font-size:12px}.product-card-wrapper .quick-add__submit{min-height:40px}.product-grid,.collection .grid,.featured-collection .grid,.related-products .grid{row-gap:24px;column-gap:12px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
