:root{--px-green: #66cc66;--px-green-hover: #55bb55;--px-dark: #2b2b2b;--px-dark-lighter: #3a3a3a;--px-body-text: #333;--px-light-bg: #f8f8f8;--px-shadow: 0 0 10px rgba(0, 0, 0, .09);--px-shadow-hover: 0 4px 16px rgba(0, 0, 0, .12);--px-radius-card: 10px;--px-radius-btn: 50px;--color-button: 102, 204, 102;--color-button-text: 255, 255, 255;--buttons-radius: 50px;--buttons-radius-outset: 51px}body,.button,.field__input,.field__label,.select__select{font-family:"Montserrat",var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:"Montserrat",var(--font-heading-family);font-weight:700}.page-width{max-width:150rem;padding-left:2rem;padding-right:2rem}.section-header{background-color:#fff}.section-header .header-wrapper{--color-foreground: 51, 51, 51;border-bottom:1px solid #eee}.section-header .header-wrapper--border-bottom{border-bottom:1px solid #eee}.section-header .header__menu-item,.section-header .header__menu-item span{color:#000;font-size:1.5rem;font-weight:700}.section-header .header__menu-item:hover,.section-header .header__menu-item:hover span{color:#000;text-decoration:underline}.section-header .header__active-menu-item{border-bottom-color:var(--px-green)}.header__heading{white-space:nowrap;min-width:max-content}.header__heading-link .h2{font-size:2rem;white-space:nowrap;color:#000}.section-header .header__icon--search{display:none}@media screen and (min-width:990px){.header--middle-left.header--has-menu{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:2rem}.header--middle-left .header__inline-menu{justify-self:center}.header--has-menu .header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:0}.header--has-menu .header__inline-menu .list-menu__item{white-space:nowrap}}@media screen and (max-width:989px){.header{grid-template-areas:"left-icons heading icons" "search search search";grid-template-rows:auto auto}.px-header-search{padding:0 1rem 1rem}.px-header-search__input{height:4rem;font-size:1.4rem;padding:0 1.5rem}.px-header-search__btn{width:4.4rem;height:4rem}}.px-header-search{grid-area:search;display:flex;align-items:center;justify-content:center}.px-header-search__form{display:flex;align-items:center;width:100%;max-width:60rem;margin:0 auto}.px-header-search__input{flex:1;height:4.6rem;border:1px solid #ddd;border-right:none;border-radius:40px 0 0 40px;padding:0 2rem;font-size:1.6rem;font-family:"Montserrat",var(--font-body-family);outline:none;background:#f5f5f5;color:var(--px-body-text);box-sizing:border-box}.px-header-search__input::placeholder{color:#999}.px-header-search__input:focus{border-color:var(--px-green);background:#fff}.px-header-search__btn{background-color:var(--px-green);color:#fff;border:1px solid var(--px-green);border-radius:0 40px 40px 0;width:4.9rem;height:4.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.px-header-search__btn:hover{background-color:var(--px-green-hover)}.cart-count-bubble{background-color:var(--px-green);color:#fff}.section-header .header__icon{color:var(--px-body-text)}.section-header .mega-menu__content,.section-header .header__submenu{--color-background: 255, 255, 255;--color-foreground: 51, 51, 51}.menu-drawer,.menu-drawer__navigation-container{background-color:var(--px-dark);color:#fff}.menu-drawer .menu-drawer__menu-item,.menu-drawer a{color:#ffffffe6}.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer a:hover,.menu-drawer .menu-drawer__close-button{color:#fff}footer.footer{--color-background: 35, 35, 35;--gradient-background: #232323;--color-foreground: 255, 255, 255;background-color:#232323;color:#ffffffd9}.footer .footer-block__heading{color:#fff;font-weight:700;font-size:1.6rem;text-transform:uppercase;letter-spacing:.05em}.footer a,.footer .link{color:#fffc}.footer a:hover,.footer .link:hover{color:#fff}.footer .copyright__content,.footer .copyright__content a{color:#ffffff80}.footer .field__input{background:transparent;border-color:#ffffff4d;color:#fff}.footer .field__input::placeholder{color:#ffffff80}.footer .field__label{color:#ffffff80}.footer__list-social .svg-wrapper{color:inherit}.footer .list-payment .icon{filter:none}.footer__content-bottom{border-top-color:#ffffff26}.button--primary,.shopify-challenge__button,.customer button{border-radius:var(--px-radius-btn);font-weight:700;letter-spacing:normal;text-transform:uppercase;border:1px solid rgb(var(--color-button));transition:background-color .2s ease}.product-form__submit{--color-button: 102, 204, 102;--color-button-text: 255, 255, 255;border-radius:var(--px-radius-btn);font-weight:700;font-size:1.5rem;letter-spacing:normal;text-transform:uppercase;border:1px solid rgb(var(--color-button))}.quick-add__submit,.card .quick-add__submit{--color-button: 102, 204, 102;--color-button-text: 255, 255, 255;border-radius:var(--px-radius-btn);font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center}.quick-add__submit:hover,.quick-add__submit:focus,.card .quick-add__submit:hover,.card .quick-add__submit:focus{text-decoration:none}.button--secondary{border-radius:var(--px-radius-btn)}.card-wrapper.product-card-wrapper{border-radius:var(--px-radius-card);overflow:hidden;box-shadow:var(--px-shadow);transition:box-shadow .3s ease,transform .3s ease}.card-wrapper.product-card-wrapper:hover{box-shadow:var(--px-shadow-hover);transform:translateY(-2px)}.card,.card__inner{border-radius:var(--px-radius-card)}.card__media{overflow:hidden}.card__content{padding:1rem 1.2rem}.card__heading{font-size:1.4rem;font-weight:600;line-height:1.3}.price-item--regular{font-weight:600}.price-item--sale{color:var(--px-green);font-weight:700}.section-heading,.title.inline-richtext{font-weight:700;letter-spacing:-.01em}.collection-hero__title{font-size:2.8rem;font-weight:700;margin-bottom:1.6rem}.collection-hero__description{border:1px solid #eee;border-radius:8px;padding:1.6rem 2rem;margin-top:.5rem;font-size:1.4rem;line-height:1.6;color:#555}.collection-hero__description-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.collection-hero__description-text.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.collection-hero__read-more{display:inline-block;margin-top:.4rem;color:var(--px-green);font-weight:600;font-size:1.3rem;text-decoration:none;cursor:pointer}.collection-hero__read-more:hover{text-decoration:underline}.collection .grid__item{padding-bottom:1.5rem}.collection .px-favorites__card{width:100%;height:100%}.collection .px-favorites__card-image img{max-height:22rem}.facets-vertical .facets-wrapper{padding-right:2rem}.facets-vertical .facets-wrapper .facets__header{font-size:1.4rem;font-weight:700;color:var(--px-body-text)}.facets-vertical .facets-wrapper .facets__disclosure{border-color:#eee}select.facet-filters__sort.select__select,.facet-filters__sort.select__select,.facet-filters__sort .select__select{border-radius:6px;border:1px solid #ccc;font-size:1.3rem;padding:.6rem 3rem .6rem 1rem}.product-count__text{font-size:1.3rem;color:#888}.active-facets__button{border-radius:20px}.px-breadcrumbs{padding:1.2rem 0 .8rem}.px-breadcrumbs__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0}.px-breadcrumbs__item{font-size:1.3rem;color:#888}.px-breadcrumbs__item--current{color:var(--px-body-text);font-weight:500}.px-breadcrumbs__link{color:#888;text-decoration:none}.px-breadcrumbs__link:hover{color:var(--px-green);text-decoration:underline}.px-breadcrumbs__separator{display:flex;align-items:center;padding:0 .6rem;color:#bbb}@media screen and (min-width:750px){.product__media-wrapper .product__media{max-height:48rem}.product__media-wrapper .product__media img{max-height:48rem;object-fit:contain}}.product__media-wrapper{position:relative}.px-product__cold-badge{position:absolute;top:1rem;left:1rem;z-index:2;line-height:0}.product__title h1{font-size:2.6rem;font-weight:700;line-height:1.3;margin:0}.product__info-container>.product__text{font-size:1.4rem;color:#666;margin-top:-.5rem}.product__text.caption-with-letter-spacing{color:var(--px-body-text);font-weight:600;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.product__tax.caption{display:none}.quantity__rules-cart{display:none!important}.product-form__quantity .quantity{border:1px solid #ddd;border-radius:6px;overflow:hidden}.product-form__quantity .quantity__button{width:4rem;height:4rem;border:none;background:transparent;color:var(--px-body-text)}.product-form__quantity .quantity__button:hover{background:#f5f5f5}.product-form__quantity .quantity__input{width:5rem;height:4rem;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;font-size:1.5rem;font-weight:600}.product-form__submit{width:100%;min-height:5rem;font-size:1.5rem}.product__description.rte{font-size:1.4rem;line-height:1.7;color:#555;margin-top:1rem;padding-top:1.5rem;border-top:1px solid #eee}.product .accordion__title{font-weight:600}.product .price-item--regular,.product .price-item--sale{font-size:2.2rem;font-weight:700}.product .installment.caption-large{display:none}.px-product-reviews{border-top:1px solid #eee}.px-product-reviews__heading{font-size:2rem;font-weight:700;margin:0 0 1.5rem;color:var(--px-body-text)}.px-product-reviews__container{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid #eee}.px-product-reviews__summary{display:flex;align-items:center;gap:1rem}.px-product-reviews__stars{display:flex;gap:.3rem}.px-product-reviews__stars svg{color:#ccc}.px-product-reviews__count{font-size:1.4rem;color:#888}.px-product-reviews__write-btn{display:inline-block;padding:.8rem 2rem;border:2px solid var(--px-body-text);border-radius:var(--px-radius-btn);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--px-body-text);text-decoration:none;transition:background .2s,color .2s}.px-product-reviews__write-btn:hover{background:var(--px-body-text);color:#fff}.px-product-reviews__empty{display:flex;flex-direction:column;align-items:center;padding:3rem 0;gap:1rem}.px-product-reviews__empty-stars{display:flex;gap:.2rem}.px-product-reviews__empty p{font-size:1.4rem;color:#888;margin:0}.related-products .related-products__heading{font-size:2rem;font-weight:700}@media screen and (max-width:749px){.px-breadcrumbs{padding:.8rem 0 .4rem}.px-breadcrumbs__item{font-size:1.1rem}.product__title h1{font-size:2rem}.product .price-item--regular,.product .price-item--sale{font-size:1.8rem}.px-product-reviews__container{flex-direction:column;align-items:flex-start;gap:1rem}}.announcement-bar-section{background-color:#000}[class*=shopify-section-group-header-group] .announcement-bar{background-color:#000;color:#fff;font-weight:400;font-size:1.4rem}[class*=shopify-section-group-header-group] .announcement-bar__message{color:#fff;font-weight:400}[class*=shopify-section-group-header-group] .color-scheme-1.announcement-bar,[class*=shopify-section-group-header-group] .utility-bar{--color-background: 0, 0, 0;--color-foreground: 255, 255, 255;--gradient-background: #000;background-color:#000}[class*=shopify-section-group-header-group] .slider-button{color:#fff}.drawer__inner{background-color:#fff}.cart__ctas{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.cart__ctas>.button+.button,.cart__ctas>.button+button{margin-top:0}.cart__view-cart-button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--alpha-button-background: 1;min-height:calc(4.5rem + var(--buttons-border-width) * 2);width:100%;text-align:center}.cart__view-cart-button:hover{--color-button: 50, 50, 50}.cart__items .cart-items thead th{background-color:var(--px-green);color:#fff;padding-top:1.2rem;padding-bottom:1.2rem}.cart__items .cart-items thead th:first-child{padding-left:2rem}.cart__items .cart-items thead th:last-child{padding-right:2rem}@media screen and (max-width:749px){.cart__items .cart-items thead{display:none}[id$=__featured-collection] slider-component.page-width{padding-left:2rem;padding-right:2rem}}.cart__checkout-button{background-color:var(--px-green);color:#fff;font-weight:700}.cart__checkout-button:hover{background-color:var(--px-green-hover)}.px-free-shipping-bar{border-radius:8px}.badge--sale{--color-badge-background: 231, 76, 60;--color-badge-foreground: 255, 255, 255;background-color:#e74c3c;color:#fff;border-color:#e74c3c}.predictive-search{border-radius:0 0 var(--px-radius-card) var(--px-radius-card)}a,button,.card,.card-wrapper{transition-duration:.2s}.px-hero{padding:2rem 0}.px-hero__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.px-hero__item{position:relative;border-radius:var(--px-radius-card);overflow:hidden}.px-hero__item a{display:block;text-decoration:none;color:#fff}.px-hero__item img{display:block;width:100%;height:auto;aspect-ratio:1.9 / 1;object-fit:cover;transition:transform .4s ease}.px-hero__item:hover img{transform:scale(1.03)}.px-hero__overlay{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(transparent,#0009)}.px-hero__heading{font-size:1.8rem;font-weight:700;margin:0 0 .4rem;color:#fff}.px-hero__cta{font-size:1.3rem;font-weight:600;text-transform:uppercase;color:var(--px-green)}@media screen and (max-width:749px){.px-hero__grid{grid-template-columns:1fr;gap:1rem}.px-hero__item img{aspect-ratio:2.2 / 1}}.px-categories{padding:3rem 0;overflow:clip}.px-categories__heading{font-size:2.4rem;font-weight:700;margin:0 0 2rem;color:var(--px-body-text)}.px-categories__scroll{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1rem}.px-categories__scroll::-webkit-scrollbar{display:none}.px-categories__item{flex:0 0 auto;width:14rem;scroll-snap-align:start;text-decoration:none;color:var(--px-body-text);text-align:center;transition:transform .2s ease}.px-categories__item:hover{transform:translateY(-4px)}.px-categories__image{box-shadow:var(--px-shadow);border-radius:15px 15px 0 0;overflow:hidden;margin-bottom:0;background:#fff}.px-categories__image img{display:block;width:100%;height:auto;aspect-ratio:1.3 / 1;object-fit:cover}.px-categories__label{display:block;padding:.8rem .5rem;font-size:1.4rem;font-weight:600;background:#fff;box-shadow:var(--px-shadow);border-radius:0 0 15px 15px}@media screen and (max-width:749px){.px-categories__heading{font-size:1.8rem;text-align:center;margin-bottom:1.5rem}.px-categories__item{width:12rem}.px-categories__label{font-size:1.2rem}}.px-logos{padding:3rem 0}.px-logos__heading{font-size:2.4rem;font-weight:700;text-align:center;margin:0 0 3rem;color:var(--px-body-text)}.px-logos__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem}.px-logos__item{flex:0 0 auto}.px-logos__item img{display:block;max-height:3rem;width:auto;opacity:.45;transition:opacity .3s ease;filter:grayscale(100%)}.px-logos__item:hover img{opacity:1;filter:grayscale(0%)}.px-logos__item a{display:block}@media screen and (max-width:749px){.px-logos__heading{font-size:1.8rem;margin-bottom:2rem}.px-logos__row{gap:2rem}.px-logos__item img{max-height:2.4rem}}.px-shipping-bar{background-color:var(--px-light-bg);padding:1.2rem 0;text-align:center}.px-shipping-bar__inner{display:flex;justify-content:center;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;color:var(--px-body-text)}.px-shipping-bar__inner svg{width:2rem;height:2rem;color:var(--px-green)}.px-shipping-bar__inner a{color:var(--px-green);text-decoration:underline;margin-left:.5rem}.px-marquee-carousel{overflow:hidden;position:relative}.px-marquee-carousel .px-categories__scroll{overflow:visible;scroll-snap-type:none;width:max-content;gap:1.5rem;animation:px-marquee-scroll 30s linear infinite}@keyframes px-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.px-favorites{display:block}.px-favorites__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 2rem;margin-bottom:2rem;border-bottom:1px solid #eee;padding-bottom:1rem}.px-favorites__heading{font-size:2.4rem;font-weight:700;margin:0;color:var(--px-body-text);white-space:nowrap}.px-favorites__tabs{display:flex;flex-wrap:wrap;gap:0 2.5rem;list-style:none;margin:0;padding:0}.px-favorites__tab{cursor:pointer;font-size:1.6rem;font-weight:700;color:var(--px-body-text);padding-bottom:.6rem;border-bottom:3px solid transparent;transition:color .2s,border-color .2s}.px-favorites__tab:hover{color:var(--px-green)}.px-favorites__tab--active{color:#6c6;border-bottom-color:#6c6}.px-favorites__see-more{display:flex;align-items:center;gap:.5rem;margin-left:auto;font-size:1.4rem;font-weight:700;color:var(--px-body-text);text-decoration:none;white-space:nowrap}.px-favorites__see-more:hover{color:var(--px-green)}.px-favorites__see-more svg{width:2.4rem;height:2.4rem}.px-favorites__panel{display:none}.px-favorites__panel--active{display:block}.px-favorites__grid{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.px-favorites__grid::-webkit-scrollbar{display:none}.px-favorites__card{flex:0 0 auto;width:24.6rem;border:1px solid #d9d9d9;border-radius:10px;background:#fff;padding:2rem 2rem 1.5rem;scroll-snap-align:start;display:flex;flex-direction:column}.px-favorites__card-image{position:relative;display:flex;align-items:center;justify-content:center;min-height:15rem;margin-bottom:1rem}.px-favorites__card-image a{display:flex;align-items:center;justify-content:center}.px-favorites__card-image img{max-height:18rem;width:auto;max-width:100%;object-fit:contain}.px-favorites__badge{position:absolute;top:0;right:0;padding:.3rem 1rem;font-size:1.1rem;font-weight:700;border-radius:4px;text-transform:uppercase}.px-favorites__badge--sold-out{background:var(--px-green);color:#fff}.px-favorites__cold-badge{position:absolute;bottom:.6rem;left:.6rem;line-height:0}.px-favorites__card-info{flex:1;display:flex;flex-direction:column}.px-favorites__card-title{font-size:1.2rem;font-weight:500;line-height:1.8;color:#000;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem}.px-favorites__card-title:hover{color:var(--px-green)}.px-favorites__card-price{font-size:1.4rem;font-weight:600;color:var(--px-body-text);margin-bottom:1rem}.px-favorites__atc-btn{display:block;width:100%;padding:1rem;background:var(--px-green);color:#fff;border:none;border-radius:var(--px-radius-btn);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;text-decoration:none;line-height:normal;cursor:pointer;transition:background .2s;margin-top:auto}.px-favorites__atc-btn:hover{background:var(--px-green-hover)}.px-favorites__notify-btn{display:block;width:100%;padding:1rem;background:var(--px-green);color:#fff;border:none;border-radius:var(--px-radius-btn);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;text-decoration:none;line-height:normal;cursor:pointer;transition:background .2s;margin-top:auto}.px-favorites__notify-btn:hover{background:var(--px-green-hover)}.px-favorites__empty{display:flex;align-items:center;justify-content:center;min-height:34rem;border:1px dashed #d9d9d9;border-radius:10px;background:#fafafa}.px-favorites__empty-text{font-size:2rem;font-weight:600;color:#999;letter-spacing:.05em}@media screen and (max-width:749px){.px-favorites__head{flex-direction:column;align-items:flex-start}.px-favorites__heading{font-size:2rem}.px-favorites__tabs{gap:0 1.5rem}.px-favorites__tab{font-size:1.3rem}.px-favorites__see-more{margin-left:0}.px-favorites__card{width:20rem;padding:1.5rem 1.5rem 1.2rem}.px-favorites__card-image img{max-height:14rem}}.px-product-carousel{display:block}.px-product-carousel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.px-product-carousel__heading{font-size:2.4rem;font-weight:700;margin:0}.px-product-carousel__see-more{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.05em;text-decoration:none;color:var(--px-dark)}.px-product-carousel__see-more svg{width:2.4rem;height:2.4rem}.px-product-carousel__viewport{overflow:hidden;position:relative}.px-product-carousel__track{display:flex;gap:1.5rem;will-change:transform}.px-product-carousel__track .px-favorites__card{flex:0 0 calc((100% - 6rem)/5);min-width:0}@media screen and (max-width:989px){.px-product-carousel__track .px-favorites__card{flex:0 0 calc((100% - 3rem) / 3)}}@media screen and (max-width:749px){.px-product-carousel__heading{font-size:2rem}.px-product-carousel__track .px-favorites__card{flex:0 0 calc((100% - 1.5rem)/2)}}.px-brand-highlights__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.px-brand-highlights__card{border-radius:var(--px-radius-card);overflow:hidden;display:flex;flex-direction:column}.px-brand-highlights__detail{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 2rem;text-align:center;color:#fff}.px-brand-highlights__text{margin:0 0 1.5rem;font-size:1.6rem;line-height:1.4}.px-brand-highlights__text strong{display:block;font-size:2.2rem;font-weight:800;letter-spacing:.04em;margin-bottom:.2rem}.px-brand-highlights__btn{display:inline-block;padding:1rem 3rem;border-radius:var(--px-radius-btn);color:#fff;font-size:1.4rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}.px-brand-highlights__btn:hover{opacity:.85;color:#fff}.px-brand-highlights__image{flex:1;min-height:20rem}.px-brand-highlights__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.px-brand-highlights__grid{grid-template-columns:1fr;gap:1.5rem}}.header__menu-item .header__submenu,.header__menu-item .mega-menu,header-menu .mega-menu__content,.mega-menu__content,.header__submenu{background-color:#fff}.header__submenu.list-menu--disclosure{width:max-content;min-width:20rem;max-width:90vw}.header__inline-menu>ul>li:nth-child(n+5) .header__submenu.list-menu--disclosure{left:auto;right:0}@media screen and (min-width:750px){.footer .footer__content-top.page-width{display:block}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1.4fr 1fr 2.8fr!important;gap:2rem}.footer .footer__blocks-wrapper .grid__item{width:auto!important;max-width:none!important}.footer .footer__social-badge-row{position:relative;padding-right:130px}.footer .footer__badge{position:absolute;top:0;right:0}.footer .footer__badge img{max-width:110px!important;height:auto}.footer .footer-block--social-badge .footer-block__newsletter{margin-top:1.2rem!important;width:100%}.footer .footer-block--social-badge .newsletter-form__field-wrapper{max-width:100%!important;width:100%}.footer .footer-block--social-badge .newsletter-form .field{width:100%}}.footer .footer-block__heading.inline-richtext,.footer .footer-block__heading{text-transform:none!important;font-size:1.6rem;font-weight:700;letter-spacing:0}.footer .list-social__link{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background-color:#fff;color:#232323;transition:background-color .2s ease,color .2s ease}.footer .list-social__link:hover{background-color:var(--px-green);color:#fff}.footer .list-social__link .icon{width:1.6rem;height:1.6rem;fill:currentColor}.footer .list-social{gap:1rem}.footer .footer-block__newsletter{text-align:left!important}.footer .footer-block__newsletter .footer-block__heading{font-size:1.8rem}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:none}.footer .newsletter-form .field{display:flex!important;flex-wrap:nowrap;gap:1rem;align-items:stretch}.footer .newsletter-form .field:before,.footer .newsletter-form .field:after{content:none!important}.footer .newsletter-form .field__input{position:relative!important;border-radius:30px!important;border:1px solid #66cc66!important;box-shadow:none!important;background:transparent!important;color:#fff!important;padding:.7rem 1.5rem .5rem!important;height:4rem;flex:1;font-size:1.6rem}.footer .newsletter-form .field__input::placeholder{color:#ffffff80}.footer .newsletter-form .field__label{display:block!important;position:absolute;top:50%;left:2rem;transform:translateY(-50%);color:#ffffff80;font-size:1.4rem;pointer-events:none;transition:opacity .2s ease}.footer .newsletter-form .field__input:focus~.field__label,.footer .newsletter-form .field__input:not(:placeholder-shown)~.field__label{opacity:0}.footer .newsletter-form__button.field__button{position:static!important;background-color:var(--px-green)!important;color:#fff!important;border-radius:30px!important;padding:0 2.5rem!important;height:4rem;min-width:10rem;font-weight:600;font-size:1.3rem;letter-spacing:.05em;border:none!important;cursor:pointer;white-space:nowrap}.footer .newsletter-form__button.field__button:hover{background-color:var(--px-green-hover)!important}.footer .newsletter-form__button .svg-wrapper{display:none}.footer .newsletter-form__button:after{content:"SUBMIT"}.footer .footer__content-bottom{border-top-color:#ffffff26!important;padding:2rem 0;display:flex;flex-direction:column}.footer .footer__content-bottom .footer__content-bottom-wrapper{justify-content:flex-start!important}.footer .footer__content-bottom .footer__content-bottom-wrapper:last-child{order:-1}.footer .footer__content-bottom .footer__copyright{text-align:left!important;margin-top:0}.footer .footer__content-bottom .copyright__content+.copyright__content{display:none!important}.footer .footer__content-bottom .footer__column--info{align-items:flex-start!important}.footer .footer__content-bottom .footer__payment{justify-content:flex-start;margin-top:0}.footer .footer__content-bottom .list-payment{justify-content:flex-start!important;padding-top:0}.footer .footer__content-bottom .list-payment .icon{width:4rem;height:2.6rem}.footer__follow-on-shop{display:none}.px-seo-welcome__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media screen and (min-width:750px){.px-seo-welcome__grid{grid-template-columns:7fr 5fr;gap:3rem}}.px-seo-welcome__image img{display:block;width:100%;height:auto;border-radius:10px}.px-seo-welcome__heading{font-size:3rem;font-weight:700;color:#000;margin:0 0 2rem;line-height:1.2}.px-seo-welcome__text,.px-seo-welcome__more{font-size:1.6rem;line-height:3.6rem;color:#333}.px-seo-welcome__text a,.px-seo-welcome__more a{color:#6c6}.px-seo-welcome__toggle{display:inline-block;color:#000;text-decoration:underline;margin-top:1.5rem;font-size:1.6rem;font-weight:500;cursor:pointer}.px-seo-welcome__cta{display:inline-block;background-color:#6c6;border:2px solid #66cc66;border-radius:55px;color:#fff;height:5.6rem;line-height:5.2rem;font-size:1.6rem;font-weight:700;text-transform:uppercase;width:25.6rem;text-align:center;text-decoration:none;margin-top:2rem;transition:background-color .2s ease}.px-seo-welcome__cta:hover{background-color:#5b5;border-color:#5b5;color:#fff}@media screen and (max-width:749px){.px-seo-welcome__heading{font-size:1.8rem}.px-seo-welcome__text,.px-seo-welcome__more{font-size:1.2rem;line-height:2.4rem}.px-seo-welcome__cta{width:100%}}.template-search .field__input{border:1px solid #cbcbcb;border-radius:40px;padding:1rem 2rem}.template-search .field__input:focus{border-color:var(--px-green);outline:none}.template-search .search__button{border:1px solid var(--px-green)}.template-search .card__media{max-height:220px;overflow:hidden}.template-search .card__media .media img{object-fit:contain;object-position:center}.template-search .card__content,.template-search .card__information{padding:1.2rem 1.5rem}.template-search .card__heading{margin-bottom:.8rem}.related-products .card__media{aspect-ratio:1 / 1;overflow:hidden}.related-products .card__media .media img{width:100%;height:100%;object-fit:contain;object-position:center}.related-products .card__content,.related-products .card__information{padding:1.2rem 1.5rem}[id$=__featured-collection] .card--standard>.card__content .card__information{padding:1.2rem 1.5rem}.header__menu-item-link{color:inherit;text-decoration:none}.header__menu-item-link:hover{color:inherit;text-decoration:underline}.px-contact__wrapper{display:grid;grid-template-columns:1fr;gap:3rem;border:1px solid #dbdede;box-shadow:0 0 15px #0000001a;border-radius:10px;overflow:hidden}@media screen and (min-width:750px){.px-contact__wrapper{grid-template-columns:2fr 1fr}}.px-contact__form-col{padding:3rem}.px-contact__form-col .field__input,.px-contact__form-col .text-area.field__input{border-radius:34px;border:1px solid #cbcbcb}.px-contact__form-col .text-area.field__input{border-radius:16px}.px-contact__send-btn{background-color:#232323!important;--color-button: 35, 35, 35;border-radius:30px!important;color:#fff!important}.px-contact__send-btn:hover{--color-button: 51, 51, 51}.px-contact__info-col{background-color:#fafafa;padding:3.7rem 4rem;display:flex;align-items:flex-start}.px-contact__info-content p{font-size:1.4rem;line-height:1.7;color:#555}.px-contact__info-content a{color:var(--px-green)}@media screen and (max-width:749px){.px-contact__info-col{padding:2rem}}.facet-filters .select__select,.facets-vertical-sort .select__select{border:1px solid #cbcbcb;border-radius:6px;padding:.8rem 3rem .8rem 1.2rem}
/*# sourceMappingURL=/cdn/shop/t/64/assets/plantx-custom.css.map */
