.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) );box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}.group{display:flex;max-width:100%}@media (max-width: 767px){.group{flex-direction:column}}.group.group--justify-start{justify-content:flex-start}.group.group--justify-center{justify-content:center}.group.group--justify-end{justify-content:flex-end}.group.group--align-start{align-items:start}.group.group--align-center{align-items:center}.group.group--align-end{align-items:end}.group.group--align-stretch{align-items:stretch}.group.group--justify-space-between{justify-content:space-between}@media screen and (max-width: 768px){.group.group--justify-mobile-start{justify-content:flex-start}.group.group--justify-mobile-center{justify-content:center}.group.group--justify-mobile-end{justify-content:flex-end}.group.group--justify-mobile-space-between{justify-content:space-between}.group.group--align-mobile-start{align-items:start}.group.group--align-mobile-center{align-items:center}.group.group--align-mobile-end{align-items:end}.group.group--align-mobile-stretch{align-items:stretch}}.button{text-decoration:none;font-weight:500;transition:filter .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.button :is(*){line-height:1}.button.button--primary{--box-dislocated-height: clamp(.7rem, .625vw, .9rem);--box-dislocated-width: clamp(.6rem, .55555vw, .8rem);position:relative;padding:clamp(1.6rem,1.52777vw,2.2rem);color:var(--dark-green);transition:all .3s ease-in-out;min-width:min(100%,23.33rem)}.button.button--primary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sand);border:1px solid var(--dark-green);transition:all .3s ease-in-out;z-index:2}.button.button--primary :is(span){z-index:3}.button.button--primary:after{content:"";position:absolute;top:var(--box-dislocated-height);left:var(--box-dislocated-width);border:1px solid var(--dark-green);width:100%;height:100%;background-color:var(--accent-color);transition:all .3s ease-in-out;z-index:1}.button.button--primary:is(.button--consider-absolute-box){margin-bottom:calc(var(--box-dislocated-height) + 1px);margin-right:calc(var(--box-dislocated-width) + 1px)}.button.button--primary:hover:before{background-color:var(--accent-color)}.button.button--primary:hover:after{background-color:var(--sand)}.button.button--secondary{color:var(--dark-green);background-color:var(--sand);border:1px solid var(--dark-green);padding:.9rem;transition:all .3s ease-in-out;min-width:min(100%,12rem)}.button.button--secondary:hover{background-color:var(--accent-color);border-color:transparent}.button.button--tertiary{position:relative;color:var(--dark-green)}.button.button--tertiary:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;transition:all .3s ease-in-out;background-color:var(--dark-green)}.button.button--tertiary:hover:after{background-color:var(--accent-color);width:10%}.button.button--quaternary{color:var(--dark-green);text-align:center;font-family:var(--pp-supply-mono);font-size:1.4rem;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;background:var(--sand);padding:clamp(1.6rem,1.52777vw,2.8rem) clamp(2.4rem,2.29166vw,5.8rem);transition:all .3s ease-in-out}.button.button--quaternary.is-active{background:var(--dark-green);color:var(--sand)}.button.button--quaternary:hover{background:var(--accent-color)}.divider:is(.page-width){border-left:1px solid;border-right:1px solid}dropdown-component.dropdown-block{display:block;width:100%}dropdown-component.dropdown-block .dropdown-heading{display:flex;align-items:flex-start;gap:1.6rem;width:100%}dropdown-component.dropdown-block .dropdown-heading .dropdown-heading__title{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2rem;cursor:pointer;width:100%}dropdown-component.dropdown-block .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){width:clamp(1.6rem,1.80556vw,2.6rem);height:clamp(1.6rem,1.80556vw,2.6rem);transition:.3s;transform:rotate(45deg)}dropdown-component.dropdown-block:has(.dropdown-content[closed]) .dropdown-heading__icon :is(svg){transform:rotate(0)}dropdown-component.dropdown-block .dropdown-content{transition:.3s;overflow:hidden}@media screen and (min-width: 768px){dropdown-component.dropdown-block .dropdown-content .dropdown-content__metaobject-image{display:none}}dropdown-component.dropdown-block .dropdown-content[closed]{height:0}dropdown-component.dropdown-block .dropdown-content .dropdown-content__inner{padding-top:clamp(.8rem,.69444vw,1rem)}dropdown-component.dropdown-block .dropdown-content .dropdown-content__inner :is(ul){list-style:none;margin-top:3.2rem}dropdown-component.dropdown-block .dropdown-content .dropdown-content__inner :is(ul) :is(li){color:var(--dark-green);font-family:var(--pp-supply-mono);font-size:clamp(1.2rem,1.11111vw,1.6rem);font-style:normal;font-weight:700;line-height:1.4rem;text-transform:uppercase;border-bottom:1px solid var(--slate-grey-1);padding-block:clamp(1.4rem,1.11111vw,1.6rem)}dropdown-component.dropdown-block .dropdown-content .dropdown-content__inner :is(ul) :is(li):first-child{border-top:1px solid var(--slate-grey-1)}.dropdown-content__metaobject-image{display:block;width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:59/64;margin-block:3.2rem}@media screen and (min-width: 768px){.dropdown-content__metaobject-image{margin-block:0;border-bottom:1px solid var(--dark-green);aspect-ratio:12/17;transition:all .15s ease;opacity:0}.dropdown-content__metaobject-image:is(dropdown-image-animation .dropdown-content__metaobject-image):is(.preview~.dropdown-content__metaobject-image){opacity:0}.dropdown-content__metaobject-image:is(dropdown-image-animation .dropdown-content__metaobject-image).preview{opacity:1}.dropdown-content__metaobject-image:is(dropdown-image-animation .dropdown-content__metaobject-image).current{opacity:1}}.topbar{margin-top:0;height:3.2rem;border-bottom:1px solid var(--dark-green);display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.topbar{height:4rem}}.topbar .topbar-list{display:flex;height:100%;margin:0;padding:0}.topbar .topbar-list .list-item:nth-child(n+2){border-left:none}.topbar .topbar-list .list-item:nth-child(1):hover{background-color:var(--yellow)}.topbar .topbar-list .list-item:nth-child(2){background-color:var(--cyan)}.topbar .topbar-list .list-item{display:flex;align-items:center;justify-content:center;border:1px solid var(--dark-green);border-bottom:none;list-style:none;height:100%;min-width:16rem;position:relative}@media screen and (min-width: 768px){.topbar .topbar-list .list-item{min-width:18.4rem}}.topbar .topbar-list .list-item .item-link{text-decoration:none;font-size:1rem;color:var(--dark-green);font-family:var(--pp-supply-mono);text-transform:uppercase}.topbar .topbar-list .list-item .item-link:before{content:"";position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%}.benefits-section{background-color:var(--benefits-background-color);border-top:.1rem solid var(--benefits-border-color);border-bottom:.1rem solid var(--benefits-border-color);display:block}.benefits-section .benefits-section__grid{display:grid;grid-template-columns:1fr;border-left:.1rem solid var(--benefits-border-color);border-right:.1rem solid var(--benefits-border-color)}@media screen and (min-width: 768px){.benefits-section .benefits-section__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}.benefits-section .benefits-section__visual{display:none;position:relative;min-height:40rem;background-color:transparent;overflow:hidden;border-right:calc((1 - var(--visual-border-right, 0)) * .1rem) solid var(--benefits-border-color);border-bottom:calc((1 - var(--visual-border-bottom, 0)) * .1rem) solid var(--benefits-border-color);border-left:calc((1 - var(--visual-border-left, 0)) * .1rem) solid var(--benefits-border-color);height:100%;align-items:stretch;padding:1.6rem}@media screen and (min-width: 768px){.benefits-section .benefits-section__visual{display:flex}}.benefits-section .benefits-section__visual-placeholder{position:absolute;top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease;width:calc(100% - 3.2rem);height:calc(100% - 3.2rem)}.benefits-section .benefits-section__visual-placeholder.is-visible{opacity:1}.benefits-section .benefits-section__grid .group{display:flex;flex-direction:column;transition:all .3s ease;height:auto;text-align:center;align-items:center}@media screen and (min-width: 768px){.benefits-section .benefits-section__grid .group{height:100%;text-align:left;align-items:flex-start}.benefits-section .benefits-section__grid .group:hover{background-color:var(--benefits-hover-background-color)}.benefits-section .benefits-section__grid .group:hover .text-block,.benefits-section .benefits-section__grid .group:hover .text-block *{color:var(--benefits-hover-text-color)}.benefits-section .benefits-section__grid .group:hover .icon-block :is(img){filter:brightness(0) invert(1)}}.benefits-section .group .image-block :is(img){display:none}@media screen and (max-width: 767px){.benefits-section .group .image-block :is(img){display:block}}ticker-row{display:block;overflow:hidden;position:relative;width:100%}ticker-row .ticker-section__track{display:flex;width:fit-content;align-items:center;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--animation-duration, 50s);will-change:transform}ticker-row[data-direction=right] .ticker-section__track{animation-name:ticker-scroll-right}ticker-row[data-direction=left] .ticker-section__track{animation-name:ticker-scroll-left}ticker-row:hover .ticker-section__track{animation-play-state:paused}@keyframes ticker-scroll-left{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes ticker-scroll-right{0%{transform:translate(-25%)}to{transform:translate(0)}}.ticker-item{display:inline-flex;align-items:center;flex-shrink:0}.ticker-item .ticker-item__text{display:flex;align-items:center;justify-content:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.ticker-item .ticker-item__image{display:block;flex-shrink:0}.ticker-item .ticker-item__image :is(img){display:block}modal-component{display:block;position:fixed;transition:transform .5s;z-index:99999}modal-component+.modal-component__close-button{--overlay-opacity: .6;display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99998;background:var(--dark-green);opacity:var(--overlay-opacity);cursor:pointer;animation:modal-component-button__fade-out .5s forwards}modal-component.open+.modal-component__close-button{display:block;animation:modal-component-button__fade-in .5s forwards}modal-component[data-direction=left-to-right]{top:0;bottom:0;width:100vw;left:0;transform:translate(-100%)}modal-component[data-direction=left-to-right].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=left-to-right].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=left-to-right].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=right-to-left]{top:0;bottom:0;width:100vw;right:0;transform:translate(100%)}modal-component[data-direction=right-to-left].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=right-to-left].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=right-to-left].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=top-to-bottom]{left:0;right:0;height:100vh;top:0;transform:translateY(-100%)}modal-component[data-direction=top-to-bottom].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=top-to-bottom].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=top-to-bottom].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=bottom-to-top]{left:0;right:0;height:100vh;bottom:0;transform:translateY(100%)}modal-component[data-direction=bottom-to-top].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=bottom-to-top].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=bottom-to-top].starts-opened-on-mobile{transform:translate(0)}}@keyframes modal-component-button__fade-in{0%{display:block;opacity:0}1%{opacity:0}to{opacity:var(--overlay-opacity)}}@keyframes modal-component-button__fade-out{0%{opacity:var(--overlay-opacity)}99%{opacity:0}to{display:none;opacity:0}}.menu-links{display:flex;flex-direction:column;list-style:none;padding:0;font-family:var(--pp-formula);font-size:clamp(2.4rem,2.08333vw,3rem)}.menu-links :is(a){text-decoration:none;color:inherit;position:relative;transition:all .3s ease-in-out}.menu-links :is(a):before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--accent-color);transition:width .3s ease-in-out}.menu-links :is(a):hover{color:var(--accent-color)}.menu-links :is(a):hover:before{width:100%}.menu-links .menu-links__list{list-style:none}.menu-links .menu-links__list :is(li){list-style:none;transition:grid-template-rows .3s ease-in-out}.menu-links .menu-links__list :is(ul){padding-left:2rem}.menu-links .menu-links__list :is(ul) :is(li:first-child){margin-top:1rem}.menu-links :is(li[data-group-id]){display:grid;grid-template-rows:auto 1fr;overflow:hidden}.menu-links .menu-links__list[data-group-id]{display:grid;grid-template-rows:auto;overflow:hidden}.menu-links .menu-links__item{display:flex;flex-direction:column;margin-bottom:clamp(.4rem,.69444vw,1rem)}.menu-links .menu-links__item-header{display:flex;justify-content:space-between;align-items:center;gap:clamp(.4rem,.69444vw,1rem)}.menu-links .menu-links__item-header :is(p){margin:0;width:fit-content}.menu-links .menu-links__item-header :is(label){cursor:pointer;flex-grow:1;display:flex;justify-content:flex-end;align-items:center}.menu-links .menu-links__item-header :is(label) :is(i){width:clamp(2.4rem,2.08333vw,3rem);aspect-ratio:1 / 1;overflow:hidden;height:auto;display:block;transform:rotate(180deg);transition:transform .3s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.menu-links .menu-links__item-header:is(input:checked+.menu-links__item-header) :is(label i){transform:rotate(0)}.text-block :is(a){color:inherit}.text-block :is(li){margin-left:2rem}.icon-block{display:block;height:auto}.icon-block :is(img){display:block;height:auto;width:100%}.icon-block :is(a){display:block;height:auto;width:100%;text-decoration:none;transition:filter .3s ease}.icon-block :is(a):hover{filter:brightness(1.1)}.video-section{display:block;position:relative}.video-section .video-section__media{display:block;width:100%;min-width:fit-content;height:100%;min-height:fit-content}.video-section .video-section__content{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-section:has(iframe,.video-block__thumbnail) .video-section__content{pointer-events:none}.video-block{display:block;position:relative;max-width:100%}.video-block .video-block__thumbnail{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:none;border:none;cursor:pointer}.video-block .video-block__thumbnail .placeholder-svg :is(*){pointer-events:none}.video-block .video-block__thumbnail .video-block__thumbnail-button{aspect-ratio:1 / 1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background-color:var(--dark-green);border-radius:50%;padding:1rem;z-index:2;background:#0000004d}.video-block .video-block__thumbnail .video-block__thumbnail-button svg{color:var(--sand);width:100%;height:auto}.video-block .video-block__video-template{aspect-ratio:16 / 9;width:100%;height:auto;display:block;z-index:1}@media screen and (max-width: 767px){.video-block .video-block__video-template:not(:has(iframe)){aspect-ratio:25 / 48}}@media screen and (min-width: 768px){.video-block .video-block__video-template{aspect-ratio:16 / 9}}.video-block .video-block__video-template .video-block__video-iframe{width:100%;height:100%;object-fit:contain;display:block;overflow:hidden;border:none}.video-block .video-block__video-template .video-block__video-tag{width:100%;height:100%;object-fit:cover;display:block;overflow:hidden}.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--desktop{display:none}@media screen and (min-width: 768px){.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--desktop{display:block}}.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--mobile{display:block}@media screen and (min-width: 768px){.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--mobile{display:none}}.main-product{background-color:var(--sand);border-top:.1rem solid var(--dark-green);width:100%;overflow-x:hidden}.main-product .main-product__breadcrumbs{position:relative;top:0;left:0;right:0;z-index:10;font-family:var(--pp-supply-mono);font-size:.8rem;line-height:1.6rem;letter-spacing:.032rem;text-transform:uppercase;color:var(--dark-green)}@media (min-width: 768px){.main-product .main-product__breadcrumbs{padding:1rem 0 0;font-size:1rem}}.main-product .main-product__container{display:flex;flex-direction:column;gap:clamp(2.4rem,4.45vw,8rem);padding:var(--padding-top-mobile, 3.6rem) 1.4rem var(--padding-bottom-mobile, 2.4rem);width:100%;max-width:var(--page-width);margin:0 auto;box-sizing:border-box;position:relative;border-left:.1rem solid var(--dark-green);border-right:.1rem solid var(--dark-green);overflow-x:hidden}@media (min-width: 768px){.main-product .main-product__container{flex-direction:row;padding:var(--padding-top-desktop, 3.4rem) 4rem var(--padding-bottom-desktop, 6rem);border-left:.1rem solid var(--dark-green);border-right:.1rem solid var(--dark-green)}}.main-product:has(.product-buy-button add-to-cart-button:disabled) :is(selling-plan-selector){display:none!important}.main-product__images-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%;position:relative}@media (min-width: 768px){.main-product__images-wrapper{flex:1 1 60%;min-width:0}}.main-product__images-wrapper .main-product__images-grid-wrapper{display:none;position:relative}@media (min-width: 768px){.main-product__images-wrapper .main-product__images-grid-wrapper{display:block}}.main-product__images-wrapper .main-product__images-grid-wrapper .main-product__images-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;width:100%}.main-product__images-wrapper .main-product__images-grid-wrapper .main-product__images-grid.show-all .main-product__image-item.hidden{display:block}.main-product__images-wrapper .main-product__images-grid-wrapper .main-product__image-item{width:100%;aspect-ratio:1 / 1;overflow:hidden}.main-product__images-wrapper .main-product__images-grid-wrapper .main-product__image-item.hidden{display:none}.main-product__images-wrapper .main-product__images-grid-wrapper .main-product__image-item :is(img){width:100%;height:100%;object-fit:cover}.main-product__images-wrapper .main-product__show-more{display:none;position:absolute;left:50%;transform:translate(-50%);bottom:-2.5rem;z-index:10}@media (min-width: 768px){.main-product__images-wrapper .main-product__show-more{display:flex;align-items:center;justify-content:center;gap:.8rem;height:clamp(4.8rem,.83vw,6rem);padding:clamp(1.2rem,.83vw,2rem) clamp(2.4rem,2.08vw,4rem);background-color:var(--sand);border:.1rem solid var(--dark-green);font-family:var(--pp-supply-mono);font-weight:700;font-size:clamp(1.2rem,.42vw,1.6rem);line-height:normal;text-transform:uppercase;color:var(--dark-green);cursor:pointer;transition:all .3s ease}.main-product__images-wrapper .main-product__show-more:hover{background-color:var(--cyan)}.main-product__images-wrapper .main-product__show-more :is(svg){width:clamp(1.6rem,.21vw,2rem);height:clamp(1.6rem,.21vw,2rem)}}.main-product__images-wrapper .main-product__show-more .main-product__show-more-icon{transition:transform .3s ease}.main-product__slider{display:block;width:100%;position:relative;touch-action:pan-y pinch-zoom}.main-product__slider .blaze-slider{width:100%;position:relative;user-select:none;-webkit-user-select:none}.main-product__slider .blaze-container{width:100%;overflow:hidden;position:relative}.main-product__slider .blaze-track-container{overflow:hidden;position:relative;cursor:grab}@media screen and (min-width: 768px){.main-product__slider .blaze-track-container{cursor:default}}.main-product__slider .blaze-track-container:active{cursor:grabbing}@media screen and (max-width: 767px){.main-product__slider .blaze-track{display:flex;transition:transform .3s ease;will-change:transform;touch-action:pan-y}.main-product__slider .blaze-track>*{flex:0 0 100%;max-width:100%;width:100%}}@media screen and (min-width: 768px){.main-product__slider .blaze-track{display:flex;flex-wrap:wrap;gap:0;width:100%}}.main-product__slider .main-product__slide{display:flex;align-items:center;justify-content:center;width:100%;min-width:100%;flex-shrink:0;position:relative;overflow:hidden;padding:.7rem}@media screen and (min-width: 768px){.main-product__slider .main-product__slide{width:50%;min-width:unset}}.main-product__slider .main-product__slide :is(img){border:1px solid var(--dark-green)}.main-product__slider .main-product__slide :is(img,video){width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;display:block}.main-product__slider .main-product__slider-dots{display:flex;gap:.8rem;justify-content:center;align-items:center;padding:1rem 0}@media screen and (min-width: 768px){.main-product__slider .main-product__slider-dots{display:none}}.main-product__slider .main-product__dot{width:.6rem;height:.6rem;border-radius:50%;background-color:var(--slate-grey-2);border:none;cursor:pointer;transition:background-color .3s ease;padding:0}.main-product__slider .main-product__dot.active{background-color:var(--dark-green)}.main-product__slider .main-product__media :is(img){width:100%;height:auto;display:block}.main-product__images-grid-wrapper.is-expanded .main-product__show-more .main-product__show-more-icon{transform:rotate(180deg)}.main-product__info{display:flex;flex-direction:column;gap:2.4rem;width:100%;min-width:0;flex:1 1 auto}@media (min-width: 768px){.main-product__info{flex:1 1 40%;margin-top:3.4rem}}.main-product__info:has(.loading-ui) :is([data-variant-block=true]){opacity:.9;pointer-events:none;filter:blur(.1rem)}.main-product__info .product-title{width:100%}.main-product__info .product-title .product-title__variant-title{font-size:clamp(2.8rem,2.92vw,4.8rem);font-weight:400;line-height:1.1;letter-spacing:-.0504rem;color:var(--dark-green);margin:0;word-wrap:break-word;overflow-wrap:break-word}@media (min-width: 768px){.main-product__info .product-title .product-title__variant-title{line-height:1.2}}.main-product__info .product-title .product-title__text{font-family:var(--pp-supply-mono);font-weight:400;font-size:clamp(1.8rem,1.38888vw,2rem);line-height:1.1;letter-spacing:-.0504rem;color:var(--slate-grey-1);margin:0;margin-bottom:1rem;word-wrap:break-word;overflow-wrap:break-word;text-transform:uppercase}.main-product__info .product-price{width:100%}.main-product__info .product-price .product-price__wrapper{display:flex;flex-direction:column;gap:.6rem}.main-product__info .product-price .product-price__compare{font-family:var(--titillium-web);font-size:1.5rem;line-height:1.44;color:var(--slate-grey-1);text-decoration:line-through}.main-product__info .product-price .product-price__current-wrapper{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.main-product__info .product-price .product-price__current{font-family:var(--pp-supply-mono);font-weight:400;font-size:clamp(2rem,2vw,2.4rem);line-height:normal;letter-spacing:-.1rem;text-transform:uppercase;color:var(--dark-green)}.main-product__info .product-price .product-price__tag{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1rem;background-color:var(--yellow);border:.1rem solid var(--dark-green);border-radius:999.9rem;font-family:var(--pp-supply-mono);font-weight:400;font-size:1.4rem;line-height:1.6rem;text-transform:uppercase;color:var(--dark-green);white-space:nowrap}.main-product__info .product-description{width:100%}.main-product__info .product-description .product-description__text{font-family:var(--titillium-web);font-size:clamp(1.5rem,1.48vw,1.7rem);line-height:1.44;color:var(--dark-green)}.main-product__info .product-variant-selector{width:100%}.main-product__info .product-variant-selector .product-variant-selector__option{display:flex;flex-direction:column;gap:1.2rem;width:100%}.main-product__info .product-variant-selector .product-variant-selector__label{font-family:var(--pp-supply-mono);font-weight:400;font-size:1.4rem;line-height:1.6rem;text-transform:uppercase;color:var(--dark-green)}.main-product__info .product-variant-selector .product-variant-selector__buttons{display:flex;flex-wrap:wrap;gap:clamp(.8rem,1.25vw,2.4rem);width:100%}.main-product__info .product-variant-selector .product-variant-selector__button{height:clamp(3.6rem,2.9vw,4rem);padding:0 clamp(.6rem,1.25vw,2.4rem);background-color:var(--sand);border:.1rem solid var(--dark-green);font-family:var(--pp-supply-mono);font-weight:700;font-size:1.2rem;line-height:normal;text-transform:uppercase;color:var(--dark-green);cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center}.main-product__info .product-variant-selector .product-variant-selector__button:hover:not(:disabled){background-color:var(--cyan)}.main-product__info .product-variant-selector .product-variant-selector__button.active{background-color:var(--cyan);border-color:var(--cyan)}.main-product__info .product-variant-selector .product-variant-selector__button:disabled{opacity:.5;cursor:not-allowed}.main-product__info .product-recurring-delivery{width:100%}.main-product__info .product-recurring-delivery .product-recurring-delivery__fieldset{border:.1rem solid var(--dark-green);border-radius:1rem;padding:clamp(1.2rem,1.04vw,2rem) clamp(1.6rem,1.04vw,2rem);margin:0;width:100%;box-sizing:border-box}.main-product__info .product-recurring-delivery .product-recurring-delivery__option-wrapper{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.2rem;margin-bottom:1.2rem;border-bottom:.1rem solid var(--dark-green)}.main-product__info .product-recurring-delivery .product-recurring-delivery__subscribe-wrapper .product-recurring-delivery__option-wrapper{border-bottom:none;padding-bottom:0;margin-bottom:1.6rem}.main-product__info .product-recurring-delivery .product-recurring-delivery__radio-label{display:flex;align-items:center;gap:1rem;cursor:pointer;margin:0}.main-product__info .product-recurring-delivery .product-recurring-delivery__radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:clamp(1.8rem,.21vw,2rem);height:clamp(1.8rem,.21vw,2rem);border:.1rem solid var(--dark-green);border-radius:50%;background-color:transparent;cursor:pointer;position:relative;flex-shrink:0;transition:all .3s ease;margin:0}.main-product__info .product-recurring-delivery .product-recurring-delivery__radio:checked{background-color:var(--cyan);border-color:var(--dark-green)}.main-product__info .product-recurring-delivery .product-recurring-delivery__radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(.8rem,.1vw,1rem);height:clamp(.8rem,.1vw,1rem);border-radius:50%;background-color:var(--dark-green)}.main-product__info .product-recurring-delivery .product-recurring-delivery__radio-text{font-family:var(--pp-supply-mono);font-size:clamp(1.4rem,.83vw,1.6rem);line-height:normal;text-transform:uppercase;letter-spacing:-.0208rem;color:var(--dark-green)}.main-product__info .product-recurring-delivery .product-recurring-delivery__price{font-family:var(--pp-supply-mono);font-size:clamp(1.4rem,.83vw,1.6rem);line-height:normal;letter-spacing:-.12rem;color:var(--dark-green);font-weight:400}.main-product__info .product-recurring-delivery .product-recurring-delivery__subscribe-wrapper{border:none;padding:0}.main-product__info .product-recurring-delivery .product-recurring-delivery__frequencies{display:flex;flex-direction:column;gap:.8rem;width:100%;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease}.main-product__info .product-recurring-delivery .product-recurring-delivery__radio[data-purchase-type=subscription]:checked~.product-recurring-delivery__frequencies,.main-product__info .product-recurring-delivery .product-recurring-delivery__subscribe-wrapper:has(.product-recurring-delivery__radio:checked) .product-recurring-delivery__frequencies{max-height:50rem;opacity:1}.main-product__info .product-recurring-delivery .product-recurring-delivery__frequency-label{display:flex;align-items:center;justify-content:center;gap:.8rem;height:clamp(3.6rem,.42vw,4rem);padding:0 clamp(1.2rem,.42vw,1.6rem);background-color:var(--sand);border:.1rem solid var(--dark-green);border-radius:0;font-family:var(--pp-supply-mono);font-size:clamp(1.2rem,.21vw,1.4rem);font-weight:700;line-height:normal;text-transform:uppercase;color:var(--dark-green);cursor:pointer;transition:all .3s ease;width:100%;box-sizing:border-box;margin:0}.main-product__info .product-recurring-delivery .product-recurring-delivery__frequency-label:hover{background-color:var(--cyan)}.main-product__info .product-recurring-delivery .product-recurring-delivery__frequency-label:has(input[type=radio]:checked){background-color:var(--cyan);border-color:var(--dark-green)}.main-product__info .product-recurring-delivery .product-recurring-delivery__frequency-radio{display:none}.main-product__info .product-recurring-delivery .product-recurring-delivery__frequency-text{display:block}.main-product__info .product-recurring-delivery .product-recurring-delivery__policy{font-family:var(--titillium-web);font-size:clamp(1.2rem,.21vw,1.4rem);line-height:1.44;color:var(--slate-grey-1);margin:.8rem 0 0;padding:0}.main-product__info :is(quantity-selector){display:flex;flex-direction:column;position:relative;gap:0}.main-product__info :is(quantity-selector):has(customer-buying-history-observer.max-quantity-reached-product,customer-buying-history-observer.max-quantity-reached) .quantity-selector__max-reached-link{display:block;transform:translateY(100%);opacity:1}.main-product__info :is(quantity-selector) .quantity-selector__max-reached-link{position:absolute;opacity:0;z-index:1;bottom:0;left:0;right:0;transition:transform .3s ease;transform:translateY(0);font-family:var(--pp-supply-mono);font-weight:700;font-size:1.2rem;padding:.4rem .2rem;line-height:1;text-transform:uppercase;color:var(--dark-green);border:.1rem solid var(--dark-green);border-top:none;text-decoration:none;background-color:var(--slate-grey-3);text-align:center}.main-product__info :is(quantity-selector) .product-quantity-selector{background-color:var(--sand);position:relative;z-index:2;display:flex;align-items:center;gap:.4rem;padding:1.1rem .4rem;border:.1rem solid var(--dark-green);width:clamp(9.5rem,.52vw,10.4rem);height:clamp(4.8rem,.42vw,5.2rem);box-sizing:border-box}.main-product__info :is(quantity-selector) .product-quantity-selector .product-quantity-selector__button{display:flex;align-items:center;justify-content:center;width:clamp(2rem,.31vw,2.6rem);height:clamp(2rem,.31vw,2.6rem);background:none;border:none;cursor:pointer;color:var(--dark-green);flex-shrink:0}.main-product__info :is(quantity-selector) .product-quantity-selector .product-quantity-selector__button:is(:has(customer-buying-history-observer.max-quantity-reached-product,customer-buying-history-observer.max-quantity-reached) .product-quantity-selector__button--plus){color:var(--slate-grey-2);pointer-events:none}.main-product__info :is(quantity-selector) .product-quantity-selector .product-quantity-selector__input{width:100%;text-align:center;border:none;background:none;font-family:var(--pp-supply-mono);font-weight:400;font-size:clamp(1.2rem,1.42vw,1.6rem);line-height:clamp(1.4rem,1.32vw,1.8rem);text-transform:uppercase;color:var(--dark-green);padding:.25rem .4rem}.main-product__info :is(quantity-selector) .product-quantity-selector .product-quantity-selector__input::-webkit-outer-spin-button,.main-product__info :is(quantity-selector) .product-quantity-selector .product-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-product__info :is(quantity-selector) .product-quantity-selector .product-quantity-selector__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.main-product__info .product-buy-button{width:100%;display:flex;flex-direction:column}.main-product__info .product-buy-button .product-buy-button__max-reached-link-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.main-product__info .product-buy-button:has(customer-buying-history-observer.max-quantity-reached-product,customer-buying-history-observer.max-quantity-reached) .product-buy-button__max-reached-link-wrapper{grid-template-rows:1fr}.main-product__info .product-buy-button .product-buy-button__max-reached-link{padding-top:3rem;display:block;width:100%;text-decoration:underline;text-underline-position:from-font;color:var(--dark-green);font-family:var(--pp-supply-mono);font-weight:700;font-size:1.2rem;line-height:1;text-transform:uppercase;text-align:center;padding-inline:1.5rem;overflow:hidden;min-height:0}.main-product__info .product-buy-button .product-buy-button__form{width:100%}.main-product__info .product-buy-button .product-buy-button__wrapper{display:flex;gap:.4rem;align-items:stretch;width:100%;margin-bottom:clamp(1.2rem,.42vw,1.6rem)}.main-product__info .product-buy-button .product-buy-button__quantity{flex:0 0 auto}.main-product__info .product-buy-button .product-buy-button__button{flex:1;min-width:0;height:clamp(4.8rem,.83vw,6rem);font-family:var(--pp-supply-mono);font-weight:700;font-size:clamp(1.2rem,.42vw,1.6rem);line-height:normal;text-transform:uppercase;white-space:nowrap}.main-product__info .product-sold-out{width:100%;border:.1rem solid var(--dark-green);border-radius:1rem;padding:clamp(1.4rem,1.5vw,2rem) clamp(1.6rem,1.8vw,2rem);background-color:transparent}.main-product__info .product-sold-out .product-sold-out__content{display:flex;flex-direction:column;gap:clamp(1.2rem,1.4vw,1.6rem);align-items:center;justify-content:center;width:100%}.main-product__info .product-sold-out .product-sold-out__text{display:flex;flex-direction:column;gap:clamp(.6rem,.7vw,.8rem);align-items:center;width:100%}.main-product__info .product-sold-out .product-sold-out__title{font-family:var(--pp-supply-mono);font-weight:700;font-size:clamp(1.6rem,1.7vw,1.8rem);line-height:clamp(1.1,1.15vw,1.2);letter-spacing:clamp(.0064rem,.007vw,-.0234rem);text-transform:uppercase;color:var(--dark-green);margin:0;text-align:center;max-width:clamp(26.9rem,30vw,50rem)}.main-product__info .product-sold-out .product-sold-out__description{font-family:var(--titillium-web);font-size:clamp(1.5rem,1.6vw,1.7rem);line-height:1.44;color:var(--dark-green);margin:0;text-align:center;width:100%}.main-product__info .product-sold-out .product-sold-out__similar-link{font-family:var(--pp-supply-mono);font-weight:700;font-size:clamp(1.4rem,1.5vw,1.6rem);line-height:normal;letter-spacing:clamp(.0056rem,.006vw,-.0208rem);text-transform:uppercase;text-decoration:underline;text-underline-position:from-font;color:var(--dark-green);cursor:pointer;transition:color .3s ease}.main-product__info .product-sold-out .product-sold-out__similar-link:hover{color:var(--accent-color)}.main-product__info .product-sold-out .product-sold-out__button-wrapper{width:100%;max-width:clamp(19.6rem,25vw,34.6rem);height:clamp(4.8rem,5.2vw,6rem);position:relative}.main-product__info .product-sold-out .product-sold-out__notify-button{position:relative;width:100%;height:100%;padding:0 clamp(3.5rem,4.5vw,5.6rem);background:none;border:none;cursor:pointer;transition:all .3s ease-in-out}.main-product__info .product-sold-out .product-sold-out__notify-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sand);border:.1rem solid var(--dark-green);transition:all .3s ease-in-out;z-index:2}.main-product__info .product-sold-out .product-sold-out__notify-button:after{content:"";position:absolute;top:clamp(.5rem,.625vw,.9rem);left:clamp(.4rem,.55555vw,.8rem);border:.1rem solid var(--dark-green);width:100%;height:100%;background-color:var(--accent-color);transition:all .3s ease-in-out;z-index:1}.main-product__info .product-sold-out .product-sold-out__notify-button:hover:before{background-color:var(--accent-color)}.main-product__info .product-sold-out .product-sold-out__notify-button:hover:after{background-color:var(--sand)}.main-product__info .product-sold-out .product-sold-out__button-text{position:relative;z-index:3;font-family:var(--pp-supply-mono);font-weight:700;font-size:clamp(1.2rem,1.4vw,1.6rem);line-height:normal;text-transform:uppercase;color:var(--dark-green);white-space:nowrap}.main-product__info .product-dropdown{border-bottom:.1rem solid var(--dark-green);width:100%;margin-top:-.8rem}.main-product__info .product-dropdown .product-dropdown__summary{display:flex;align-items:center;justify-content:space-between;padding:clamp(1.2rem,.42vw,1.6rem) 0;cursor:pointer;list-style:none}.main-product__info .product-dropdown .product-dropdown__summary::-webkit-details-marker{display:none}.main-product__info .product-dropdown .product-dropdown__title{font-family:var(--pp-supply-mono);font-weight:400;font-size:clamp(1.4rem,.21vw,1.6rem);line-height:normal;text-transform:uppercase;color:var(--dark-green)}.main-product__info .product-dropdown .product-dropdown__icon{width:clamp(1.8rem,.21vw,2rem);height:clamp(1.8rem,.21vw,2rem);transition:transform .3s ease;flex-shrink:0}.main-product__info .product-dropdown .product-dropdown__icon :is(svg){width:100%;height:100%}.main-product__info .product-dropdown .product-dropdown__icon-vertical{transition:opacity .3s ease}.main-product__info .product-dropdown[open] .product-dropdown__icon-vertical{opacity:0}.main-product__info .product-dropdown .product-dropdown__content{padding-bottom:1.2rem;font-family:var(--titillium-web);font-size:clamp(1.2rem,.31vw,1.5rem);line-height:1.44;color:var(--slate-grey-1)}.main-product__info .product-dropdown .product-dropdown__content :is(ul){padding-left:2rem;margin-block:1rem}.main-product__info .product-dropdown .product-dropdown__content :is(ul) :is(li){margin-bottom:.5rem}.main-product__info .product-dropdown add-to-cart-button{display:inline-block;width:100%}.main-product__info .product-dropdown add-to-cart-button :is(button) :is(span){opacity:1}.main-product__info .product-dropdown add-to-cart-button.loading{pointer-events:none}.main-product__info .product-dropdown add-to-cart-button.loading :is(button){position:relative;background-color:var(--cyan)}.main-product__info .product-dropdown add-to-cart-button.error :is(button){background-color:var(--slate-grey-1);border-color:var(--slate-grey-1)}.main-product__info .product-dropdown add-to-cart-button:disabled,.main-product__info .product-dropdown add-to-cart-button[disabled]{pointer-events:none}.main-product__info .product-dropdown add-to-cart-button:disabled :is(button),.main-product__info .product-dropdown add-to-cart-button[disabled] :is(button){background-color:var(--slate-grey-1);border-color:var(--slate-grey-1);color:var(--sand);cursor:not-allowed}.add-to-cart-alert{position:fixed;top:2rem;right:1rem;left:1rem;z-index:10001;background-color:var(--slate-grey-1);color:var(--sand);padding:1.2rem;border:.1rem solid var(--dark-green);border-radius:.6rem;font-family:var(--pp-supply-mono);font-size:1.2rem;font-weight:400;text-transform:uppercase;box-shadow:0 .4rem 1.2rem #00000026;animation:slideInDown .3s ease-out}@media (min-width: 769px){.add-to-cart-alert{top:auto;right:2rem;left:auto;max-width:40rem;padding:1.6rem;font-size:1.4rem;border-radius:.8rem;animation:slideInRight .3s ease-out}}.add-to-cart-alert.slide-out{animation:slideOutUp .3s ease-in}@media (min-width: 769px){.add-to-cart-alert.slide-out{animation:slideOutRight .3s ease-in}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.shopify_subscriptions_app_block{background:none!important;border:none!important;padding:0!important}.shopify_subscriptions_fieldset{border:none!important;margin:0!important;padding:0!important}.shopify_subscriptions_fieldset>div{background:none!important;border:none!important;border-radius:0!important;padding:0!important}.shopify_subscriptions_app_block_one_time_purchase_option{display:none!important}.shopify_subscriptions_purchase_option_wrapper:has(.shopify_subscriptions_app_block_one_time_purchase_option){display:none!important}.shopify_subscriptions_app_block_label:not(:has(.shopify_subscriptions_app_block_one_time_purchase_option)){border:.1rem solid var(--dark-green)!important;border-radius:1rem!important;padding:1.2rem 2rem!important;background:var(--sand)!important;margin-bottom:1.6rem!important;transition:all .3s ease!important}.shopify_subscriptions_purchase_option_wrapper:not(:has(.shopify_subscriptions_app_block_one_time_purchase_option)){display:flex!important;align-items:center!important;justify-content:space-between!important;border:none!important;cursor:pointer!important;position:relative!important}.shopify_subscriptions_purchase_option_wrapper:not(:has(.shopify_subscriptions_app_block_one_time_purchase_option)):after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;cursor:pointer!important;pointer-events:none!important}.shopify_subscriptions_purchase_option_wrapper:not(:has(.shopify_subscriptions_app_block_one_time_purchase_option)) label{display:flex!important;align-items:center!important;gap:1rem!important;font-family:var(--pp-supply-mono)!important;font-size:1.6rem!important;font-weight:400!important;line-height:normal!important;letter-spacing:-.0208rem!important;text-transform:uppercase!important;color:var(--dark-green)!important;cursor:pointer!important;margin:0!important;position:relative!important;padding-left:3rem!important}.shopify_subscriptions_purchase_option_wrapper:not(:has(.shopify_subscriptions_app_block_one_time_purchase_option)) label:before{content:""!important;width:2rem!important;height:2rem!important;border:.1rem solid var(--dark-green)!important;border-radius:50%!important;background:var(--sand)!important;flex-shrink:0!important;transition:all .3s ease!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;z-index:1!important}.shopify_subscriptions_app_block_label:has(input[type=checkbox]:checked) .shopify_subscriptions_purchase_option_wrapper:has(input:checked) label:before{background:var(--slate-grey-3)!important;box-shadow:inset 0 0 0 .2rem var(--dark-green)!important}.shopify_subscriptions_app_block_label.has-selected-plan .shopify_subscriptions_purchase_option_wrapper:has(input:checked) label:before{background:var(--cyan)!important}.shopify_subscriptions_app_block_label:has(input[type=checkbox]:checked) .shopify_subscriptions_purchase_option_wrapper label:after,.shopify_subscriptions_app_block_label.has-selected-plan .shopify_subscriptions_purchase_option_wrapper label:after{display:none!important}.shopify_subscriptions_in_widget_price.allocation_price{display:none;font-family:var(--pp-supply-mono)!important;font-size:1.6rem!important;font-weight:400!important;color:var(--dark-green)!important;margin:0!important}.shopify_subscriptions_app_block_label_children{display:none!important;margin:1.6rem 0 0!important;padding:0!important;border:none!important;background:none!important;list-style:none!important;gap:1rem!important;flex-wrap:wrap!important}.shopify_subscriptions_app_block_label:has(input[type=checkbox]:checked) .shopify_subscriptions_app_block_label_children{display:flex!important}@media (min-width: 1200px){.shopify_subscriptions_app_block_label_children{flex-direction:row!important;justify-content:space-between!important;flex-wrap:nowrap!important}.shopify_subscriptions_app_block_label_children li{flex:1 1 0!important;min-width:0!important}}@media (max-width: 1199px){.shopify_subscriptions_app_block_label_children{flex-direction:column!important;flex-wrap:wrap!important;position:relative!important;z-index:5!important}.shopify_subscriptions_app_block_label:not(:has(.shopify_subscriptions_app_block_one_time_purchase_option)){padding:1.4rem 1.6rem!important}.shopify_subscriptions_purchase_option_wrapper:not(:has(.shopify_subscriptions_app_block_one_time_purchase_option)) label{font-size:1.4rem!important;gap:.8rem!important;padding-left:2.5rem!important}.shopify_subscriptions_purchase_option_wrapper:not(:has(.shopify_subscriptions_app_block_one_time_purchase_option)) label:before{width:1.7rem!important;height:1.7rem!important}.shopify_subscriptions_app_block_label:has(input[type=checkbox]:checked) .shopify_subscriptions_purchase_option_wrapper label:after,.shopify_subscriptions_app_block_label.has-selected-plan .shopify_subscriptions_purchase_option_wrapper label:after{font-size:1rem!important;left:.35rem!important}.shopify_subscriptions_purchase_option_wrapper:not(:has(.shopify_subscriptions_app_block_one_time_purchase_option)):after{display:none!important}}.shopify_subscriptions_app_block_label_children li{margin:0!important;flex:1 1 0!important;min-width:0!important}.shopify_subscriptions_app_block_label_children li label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:4rem!important;padding:0 1.8rem!important;background:var(--sand)!important;border:.1rem solid var(--dark-green)!important;border-radius:0!important;font-family:var(--pp-supply-mono)!important;font-size:1.2rem!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase!important;color:var(--dark-green)!important;cursor:pointer!important;transition:all .3s ease!important;text-align:center!important}.shopify_subscriptions_app_block_label_children li:has(input:checked) label{background:var(--cyan)!important}.shopify_subscriptions_app_block_label_children li label:hover{background:var(--cyan)!important}@media (max-width: 1199px){.shopify_subscriptions_app_block_label_children li{width:100%!important;position:relative!important;z-index:10!important}.shopify_subscriptions_app_block_label_children li label{height:3.6rem!important;width:100%!important;position:relative!important;z-index:11!important;pointer-events:auto!important}}.shopify_subscriptions_app_block_label_children input[type=radio]{display:none!important}.shopify_subscriptions_app_policy{font-family:var(--titillium-web)!important;font-size:1.2rem!important;line-height:1.44!important;color:var(--slate-grey-1)!important;margin:.8rem 0 0!important;text-align:left!important}.shopify_subscriptions_app_block_label_children li label:focus,.shopify_subscriptions_purchase_option_wrapper label:focus{outline:.2rem solid var(--cyan)!important;outline-offset:.2rem!important}#subscriptions_badge_text{display:none!important}.shopify_subscriptions_purchase_option_wrapper_label :is(input[type=checkbox]){transition:all .3s ease!important;display:none}.simple-carousel{position:relative;max-width:100%;margin:0 auto;--slide-spacing: clamp(2rem, 2.08333vw, 3rem);--slide-size: clamp(20rem, 21.52777vw, 31rem);--slide-height: auto}.simple-carousel:has(.review-card){--slide-size: calc(clamp(20rem, 21.52777vw, 31rem) + var(--slide-spacing))}.simple-carousel .simple-carousel__viewport{overflow:hidden;width:100%}.simple-carousel .simple-carousel__container{display:flex;touch-action:pan-y pinch-zoom;backface-visibility:hidden;transform:translateZ(0);will-change:transform;margin-left:calc(var(--slide-spacing) * -1);cursor:grab}.simple-carousel .simple-carousel__container:active{cursor:grabbing}.simple-carousel .simple-carousel__slide{--grown-slide-size: calc(var(--slide-size) * 1.58064);transform:translateZ(0);backface-visibility:hidden;will-change:transform;flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:opacity .3s ease,flex .3s ease}.simple-carousel:has(.review-card) .simple-carousel__slide .image-block{height:clamp(27.3rem,27.22222vw,39.2rem);width:100%;position:relative;overflow:hidden}.simple-carousel:has(.review-card) .simple-carousel__slide .image-block :is(img){height:100%;width:var(--grown-slide-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.simple-carousel:has(.review-card) .simple-carousel__slide .review-card__description{opacity:0;transition:opacity .3s ease}.simple-carousel:has(.product-card--cart-product){--slide-spacing: 1.6rem;--slide-size: 243px}.simple-carousel:has(.product-card:not(.product-card--cart-product)){--slide-spacing: 2.4rem;--slide-size: calc(clamp(24.6rem, 23.61111vw, 34rem) + var(--slide-spacing))}@media screen and (min-width: 768px){.simple-carousel:has(.product-card:not(.product-card--cart-product)){--slide-spacing: clamp(6.4rem, 7.22222vw, 10.4rem)}}@media screen and (max-width: 767px){.simple-carousel:has(.review-card) .simple-carousel__slide.active:has(.review-card){opacity:1}.simple-carousel:has(.review-card) .simple-carousel__slide.active:has(.review-card) .review-card__description{opacity:1}}@media screen and (min-width: 768px){.simple-carousel:has(.review-card) .simple-carousel__slide{opacity:.7}.simple-carousel:has(.review-card):hover .simple-carousel__slide:hover{flex:0 0 var(--grown-slide-size);opacity:1}.simple-carousel:has(.review-card):hover .simple-carousel__slide:hover .review-card__description{opacity:1}.simple-carousel:has(.review-card):not(:hover) .simple-carousel__slide.active{flex:0 0 var(--grown-slide-size);opacity:1}.simple-carousel:has(.review-card):not(:hover) .simple-carousel__slide.active .review-card__description{opacity:1}.simple-carousel:has(.review-card) .simple-carousel__slide{flex:0 0 var(--slide-size);opacity:.7}.simple-carousel:has(.review-card) .simple-carousel__slide .review-card__description{opacity:0}}.simple-carousel:has(.button--carousel){padding-left:5vw;box-sizing:border-box;width:100%}@media screen and (min-width: 768px){.simple-carousel:has(.button--carousel){padding-left:0}}.simple-carousel:has(.button--carousel) .simple-carousel__container{margin-left:0}.simple-carousel:has(.button--carousel) .simple-carousel__slide{padding-left:0;flex:0 0 50%;width:100%}@media screen and (min-width: 768px){.simple-carousel:has(.button--carousel) .simple-carousel__slide{flex:0 0 25%}@media screen and (min-width: 1440px){.simple-carousel:has(.button--carousel) .simple-carousel__slide{flex:0 0 20%}}}.simple-carousel:has(.button--carousel) .simple-carousel__slide .button--carousel{height:100%;width:100%}.carousel-buttons-block:is(.shopify-section:not(:has(simple-carousel)) .carousel-buttons-block){display:none}.carousel-buttons-block{display:none}@media screen and (min-width: 768px){.carousel-buttons-block{--size: clamp(3rem, 2.08333vw, 4rem);display:flex;gap:clamp(1.8rem,1.80555vw,2.6rem);justify-content:center;align-items:center}.carousel-buttons-block :is(button){display:flex;justify-content:center;align-items:center;padding:0;background:none;border:none;color:var(--dark-green);cursor:pointer;aspect-ratio:1/1;width:var(--size);height:var(--size)}.carousel-buttons-block :is([data-next-btn]) :is(svg){transform:rotate(180deg)}}.shopify-section.header-section{position:sticky;top:0;width:100%;z-index:10000;margin-top:0}header-component{display:block;border-bottom:1px solid var(--dark-green);background-color:var(--sand)}header-component .header__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;justify-content:space-between;gap:1rem;grid-template-areas:"empty header-logo header-links-mobile";padding-block:clamp(2.3rem,1.875vw,3.2rem);max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1024px){header-component .header__content{max-width:calc(var(--page-width) * .9);grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,1.5fr);grid-template-areas:"header-links-desktop header-logo header-icons"}}header-component .header__content .header__content-links-desktop{display:none;grid-area:header-links-desktop}@media screen and (min-width: 1024px){header-component .header__content .header__content-links-desktop{display:block}}header-component .header__content .header__content-logo{display:flex;align-items:center;justify-content:center;grid-area:header-logo}header-component .header__content .header__content-logo .header__logo{display:flex;position:relative;margin-inline:auto}header-component .header__content .header__content-logo .header__logo :is(img){max-width:100%;min-width:100%;object-fit:contain;display:block}header-component .header__content .header__content-logo .header__logo :is(h1){position:absolute;font-size:.4rem;z-index:-1;color:transparent}header-component .header__content .header__content-icons{display:none;align-items:center;justify-content:center;grid-area:header-icons}@media screen and (min-width: 1024px){header-component .header__content .header__content-icons{display:flex;gap:4rem}}header-component .header__content .header__content-icons .login-or-sign-in__buttons{display:flex;align-items:center;gap:2rem}header-component .header__content .header__content-icons .login-or-sign-in__buttons .login__button{position:relative;text-decoration:none;display:flex;align-items:center}header-component .header__content .header__content-icons .login-or-sign-in__buttons .login__button :is(span){color:var(--dark-green);text-align:center;font-family:var(--pp-supply-mono);font-size:clamp(1.2rem,.9375vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;border:1px solid var(--sand);z-index:1}header-component .header__content .header__content-icons .login-or-sign-in__buttons .login__button:before{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:0;background-color:var(--cyan);transition:height .3s ease-in-out}header-component .header__content .header__content-icons .login-or-sign-in__buttons .login__button:hover:before{height:100%}header-component .header__content .header__content-icons .login-or-sign-in__buttons .register__button,header-component .header__content .header__content-icons .login-or-sign-in__buttons .account__button{position:relative;border:1px solid var(--dark-green);transition:background-color,border-color .3s ease-in-out;text-decoration:none;display:flex;align-items:center;padding-block:1rem;padding-inline:3rem}header-component .header__content .header__content-icons .login-or-sign-in__buttons .register__button :is(span),header-component .header__content .header__content-icons .login-or-sign-in__buttons .account__button :is(span){color:var(--dark-green);text-align:center;font-family:var(--pp-supply-mono);font-size:clamp(1.2rem,.9375vw,1.4rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}header-component .header__content .header__content-icons .login-or-sign-in__buttons .register__button:hover,header-component .header__content .header__content-icons .login-or-sign-in__buttons .account__button:hover{background-color:var(--cyan);border-color:var(--sand)}header-component .header__content .header__content-icons .cart-icon{position:relative;max-width:2.4rem;max-height:2.4rem;min-width:2.4rem;min-height:2.4rem;width:100%;height:100%;cursor:pointer}header-component .header__content .header__content-icons .cart-icon:hover :is(svg) :is(path):nth-child(1){fill:var(--cyan)}header-component .header__content .header__content-icons .cart-icon:hover .header__icon--cart-count{color:var(--dark-green)}header-component .header__content .header__content-icons .cart-icon :is(svg){display:block;width:100%;height:100%;object-fit:contain}header-component .header__content .header__content-icons .cart-icon :is(svg) :is(path){transition:fill,stroke .3s ease-in-out}header-component .header__content .header__content-icons .cart-icon .header__icon--cart-count{position:absolute;bottom:.2rem;left:0;right:0;color:var(--sand);text-align:center;font-family:var(--pp-supply-mono);font-size:1rem;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}header-component .header__content .header__content-icons .cart-icon .header__icon--cart-count:is([data-cart-attribute="0"] .header__icon--cart-count){display:none}header-component .header__content .header__content-links-mobile{display:flex;width:100%;height:100%;align-items:center;justify-content:end;grid-area:header-links-mobile}@media screen and (min-width: 1024px){header-component .header__content .header__content-links-mobile{display:none}}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu{display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :is(input){display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :is(label){display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile{visibility:visible}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile:before{opacity:1;visibility:visible}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile .header-menu__content{transform:translate(0)}header-component .header__content .header__content-links-mobile .header-mobile__menu .menu-mobile{visibility:hidden;position:fixed;top:0;left:0;height:100%;z-index:3;display:flex;width:100%;max-height:100vh;transition:visibility .3s}header-component .header-menu:before{content:"";position:absolute;top:100%;right:0;width:100%;height:100vh;background-color:var(--dark-green);z-index:-1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{color:var(--dark-green);font-family:var(--pp-formula);font-size:clamp(1.4rem,.833333vw,1.6rem);font-weight:500;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :is(img){max-width:clamp(1.5rem,1.25vw,2rem);max-height:clamp(1.5rem,1.25vw,2rem);min-width:clamp(1.5rem,1.25vw,2rem);min-height:clamp(1.5rem,1.25vw,2rem);display:none}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :is(img){display:block}}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:500;text-align:center}}header-component .header-menu .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-title{color:var(--dark-green);font-family:var(--pp-formula);font-size:1.6rem;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-title{font-size:clamp(1.2rem,.83333vw,1.6rem)}}header-component .header-menu.menu-mobile .header-menu__content{max-height:100%;width:100%;background:var(--sand);transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column;overflow:hidden;gap:.5rem;position:relative}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);justify-content:space-between;gap:1rem;align-items:center;padding-inline:2rem;grid-template-areas:"empty menu-logo menu-close";min-height:6rem;position:relative}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background:var(--dark-green);z-index:-1}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__close{display:flex;grid-area:menu-close;align-items:center;justify-content:end}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .menu-icons__content{display:flex;align-items:center;justify-content:center;opacity:1;transition:.3s;grid-area:menu-logo;height:100%;width:100%;position:relative}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .menu-icons__content .header-menu__logo{position:absolute;top:0;border-radius:50%;border-left:.5rem solid var(--sand);border-right:.5rem solid var(--sand);border-bottom:.5rem solid var(--sand);z-index:1;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .menu-icons__content .header-menu__logo :is(img){max-width:8rem;height:8rem;min-width:8rem;min-height:8rem;object-fit:contain;display:block;border:1px solid var(--dark-green);background:var(--sand);border-radius:50%;padding:1.4rem 2rem}header-component .header-menu.menu-mobile .header-menu__content:has(.header-menu__submenu[open]) .menu-icons__content{opacity:0;visibility:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav{flex:1;max-height:100%;display:flex;overflow:hidden;position:relative;padding-inline:2rem;border-top:1px solid var(--dark-green)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container{flex:1;display:flex;flex-direction:column;gap:4.8rem;border-right:1px solid var(--dark-green);border-left:1px solid var(--dark-green)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items{display:flex;flex-direction:column;list-style-type:none;overflow-y:auto}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item{display:flex;width:100%;border-bottom:1px solid var(--dark-green)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item.header-menu__item-first{justify-content:start}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item.header-menu__item-last{justify-content:end}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item :is(img){display:block;width:80%;height:auto}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .login__button,header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .register__button,header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .account__button{text-decoration:none;width:100%;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .login__button :is(span),header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .register__button :is(span),header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .account__button :is(span){color:var(--dark-green);text-align:center;font-family:var(--pp-formula);font-size:4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.052rem;width:100%;text-decoration:none;padding:1rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .cart__modal-button{text-decoration:none;width:100%;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .cart__button{text-decoration:none;width:100%;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .cart__button :is(span){color:var(--dark-green);text-align:center;font-family:var(--pp-formula);font-size:4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.052rem;width:100%;text-decoration:none;padding:1rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name{text-decoration:none;width:100%;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name :is(span){color:var(--dark-green);text-align:center;font-family:var(--pp-formula);font-size:4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.052rem;width:100%;padding:1rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block{width:100%;padding:0}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu{display:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading{padding:1rem;align-items:baseline}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title{display:grid;grid-template-columns:minmax(0,2.4rem) minmax(0,2fr) minmax(0,2.4rem);align-items:center;gap:1rem;grid-template-areas:"empty title icon"}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title :is(p){color:var(--dark-green);text-align:center;font-family:var(--pp-formula);font-size:4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.052rem;width:100%;grid-area:title}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title .dropdown-heading__icon{display:flex;align-items:center;justify-content:center;grid-area:icon}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){max-width:2.4rem;max-height:2.4rem;min-width:2.4rem;min-height:2.4rem;transition:.3s;transform:rotate(180deg)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block:not(:has(.dropdown-content[closed])) .dropdown-heading .dropdown-heading__title :is(p){font-style:italic;font-family:var(--gatefold)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block:has(.dropdown-content[closed]) .dropdown-heading__icon :is(svg){transform:rotate(0)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner{padding-top:0}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item--mega-menu{display:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item{margin-top:0}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name{border:none;display:flex;justify-content:center;flex-direction:column;padding:0;border-top:1px solid var(--dark-green)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name .header-submenu__item_name_link{text-decoration:none;color:var(--dark-green);font-family:var(--pp-supply-mono);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.6rem;text-transform:uppercase;width:100%;height:100%;text-align:center;padding:1.6rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__subitens{margin-top:0;list-style:square}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{border:none;display:flex;justify-content:center;flex-direction:column;padding:0;border-top:1px solid var(--dark-green)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name .header-submenu__subitem_name_link{text-decoration:none;color:var(--dark-green);font-family:var(--pp-supply-mono);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.6rem;text-transform:uppercase;width:100%;height:100%;text-align:center;padding:1.6rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar{width:3px;border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar-thumb{background-color:var(--dark-green);border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar-track{background:#d9d9d9}header-component .header-menu.menu-desktop .header-menu__content{max-width:var(--page-width);width:100%;margin-inline:auto}header-component .header-menu.menu-desktop .header-menu__content .header-menu__icons,header-component .header-menu.menu-desktop .header-menu__content .header-menu__user{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav{width:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container{width:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items{display:flex;align-items:center;justify-content:center;gap:4rem;list-style-type:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item{display:flex;width:auto}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item.header-menu__item-first{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item.header-menu__item-last{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item.header-menu__item-login,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item.header-menu__item-register,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item.header-menu__item-cart,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item.header-menu__item-account{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item :is(img){display:block;width:80%;height:auto}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name{text-decoration:none;position:relative;display:flex;align-items:center}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name:before{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:0;background-color:var(--accent-color);transition:height .3s ease-in-out}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name:hover:before{height:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name :is(span){position:relative;z-index:1;color:var(--dark-green);text-align:left;font-family:var(--pp-supply-mono);font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem;text-transform:uppercase}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block{width:100%;padding:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu{width:100%;left:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner{max-width:calc(var(--page-width) * .9);width:100%;margin-inline:auto;padding-block:3.6rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,22rem) minmax(0,22rem);gap:1rem;justify-content:space-between;align-items:center;justify-items:center;margin:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu .card-item{max-width:100%;width:100%;border:none;padding:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu .card-item:hover .card-item__link .card-item__image:before{opacity:1}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu .card-item .card-item__link{display:flex;flex-direction:column;gap:1rem;text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu .card-item .card-item__link .card-item__image{width:100%;height:100%;object-fit:cover;position:relative}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu .card-item .card-item__link .card-item__image:before{content:"";position:absolute;top:-10%;left:50%;transform:translate(-50%);width:80%;height:100%;border-radius:50%;z-index:0;background-color:var(--hover-color);transition:opacity .3s ease-in-out;opacity:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu .card-item .card-item__link .card-item__image :is(img){width:100%;height:100%;object-fit:cover;z-index:1;position:relative}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu .card-item .card-item__link .card-item__content{width:100%;height:100%;object-fit:cover}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu .card-item .card-item__link .card-item__content :is(p){color:var(--dark-green);font-family:var(--pp-formula);font-size:2.4rem;font-style:normal;font-weight:400;line-height:2.8rem;letter-spacing:-.0312rem;text-transform:initial;text-align:center}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item--mega-menu .card-item .card-item__link .card-item__content :is(p) :is(em){color:var(--dark-green);text-align:center;font-family:var(--gatefold);font-size:2.4rem;font-style:italic;font-weight:400;line-height:2.8rem;letter-spacing:-.096rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block.dropdown-block--mega-menu .dropdown-content--mega-menu .dropdown-content__inner .header-submenu__item{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading{align-items:baseline;position:relative}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading:before{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:0;background-color:var(--accent-color);transition:height .3s ease-in-out}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading:hover:before{height:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title{display:flex;align-items:center;gap:.8rem;z-index:1}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title :is(p){color:var(--dark-green);text-align:left;font-family:var(--pp-supply-mono);font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem;text-transform:uppercase;text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title .dropdown-heading__icon{display:flex;align-items:center;justify-content:center}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){max-width:1.4rem;max-height:1.4rem;min-width:1.4rem;min-height:1.4rem;transition:.3s;transform:rotate(180deg)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block:has(.dropdown-content[closed]) .dropdown-heading__icon :is(svg){transform:rotate(0)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block:has(.dropdown-content:not([closed])) .dropdown-heading:before{height:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content{position:absolute;top:100%;background:var(--sand)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner{padding-top:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item--mega-menu{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item{margin-top:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name{border:none;display:flex;justify-content:center;flex-direction:column;padding:0;border-top:1px solid var(--dark-green);border-bottom:1px solid var(--dark-green)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name:first-child{border-bottom:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name:last-child{border-top:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name .header-submenu__item_name_link{text-decoration:none;color:var(--dark-green);font-family:var(--pp-supply-mono);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.6rem;text-transform:uppercase;width:100%;height:100%;text-align:center;padding:1.6rem;transition:background-color .3s ease-in-out}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name .header-submenu__item_name_link:hover{background-color:var(--accent-color)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__subitens{margin-top:0;list-style:square}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{border:none;display:flex;justify-content:center;flex-direction:column;padding:0;border-top:1px solid var(--dark-green)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name .header-submenu__subitem_name_link{text-decoration:none;display:flex;align-items:center}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name .header-submenu__subitem_name_link :is(span){color:var(--dark-green);font-family:var(--pp-supply-mono);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.6rem;text-transform:uppercase;width:100%;height:100%;text-align:center;padding:1.6rem}header-component .header-menu.menu-desktop:has(.dropdown-content:not([closed])):before{opacity:.6;visibility:visible}header-component .header-menu .header-menu__items--noscript .header-menu__items{width:100%;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items--noscript .header-menu__items{flex-direction:row;gap:1rem;justify-content:space-between}}header-component .header-menu .header-menu__items--noscript .header-menu__items :is(details){display:flex;position:relative}header-component .header-menu .header-menu__items--noscript .header-menu__items :is(details) :is(summary){display:flex;align-items:center}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom{list-style:none}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom{display:none}}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom .header-menu__item-name{display:flex;align-items:center;gap:.8rem;color:var(--dark-green);font-family:var(--pp-formula);font-size:1.4rem;font-weight:400;text-decoration:none}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom .header-menu__item-name :is(svg){max-width:1.6rem;max-height:1.6rem;min-width:1.6rem;min-height:1.6rem}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom .header-menu__item-name :is(svg) :is(path){stroke:var(--dark-green)}header-component:has(.header-menu__items--noscript details) .header-menu .header-menu__content .header-menu__nav .menu-items__container{display:none}body:has(.header-mobile__input-menu :is(input):checked){overflow:hidden}@media screen and (min-width: 1024px){body:has(.header-mobile__input-menu :is(input):checked){overflow:auto}}.image-background{position:relative;overflow-x:clip}.image-background .image-background__content{position:relative;z-index:2}.image-background .image-background__image{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.image-background .image-background__image .image-block{max-width:100%;max-height:100%;width:100%}@media screen and (min-width: 375px){.image-background .image-background__image .image-block{width:80%}@media screen and (min-width: 550px){.image-background .image-background__image .image-block{width:60%}@media screen and (min-width: 1500px){.image-background .image-background__image .image-block{width:50%}@media screen and (min-width: 1760px){.image-background .image-background__image .image-block{width:40%}@media screen and (min-width: 2100px){.image-background .image-background__image .image-block{width:30%}}}}}}.image-background .image-background__image .image-block :is(picture){max-height:100%;max-width:100%}.bag-icon{transition:all .3s ease}.bag-icon .bag-icon__inner-handle{color:var(--sand)}.bag-icon .bag-icon__outer-handle{color:var(--dark-green)}.bag-icon .bag-icon__inner-bag{color:var(--dark-green);transition:all .3s ease}.bag-icon .bag-icon__inner-bag:hover{color:var(--accent-color)}.bag-icon :is(.template-cart .bag-icon) .bag-icon__inner-bag{color:var(--accent-color)}.bag-icon:hover{transform:translateY(-1px)}.cart-items,.cart-drawer .cart-items{background-color:var(--sand);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;flex-grow:1;width:100%;padding-inline:clamp(1.6rem,1.66666vw,2.4rem);padding-bottom:3.6rem;gap:clamp(1.6rem,2.22222vw,3.2rem)}.cart-items .cart-items__heading,.cart-drawer .cart-items .cart-items__heading{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--slate-grey-1)}.cart-items .cart-items__heading :is(p),.cart-drawer .cart-items .cart-items__heading :is(p){font-family:var(--pp-supply-mono);font-size:1.2rem;white-space:nowrap;padding-right:1rem;font-weight:700;line-height:1;text-transform:uppercase}.cart-items .cart-items__heading :is(hr),.cart-drawer .cart-items .cart-items__heading :is(hr){margin:0;padding:0;height:1px;width:100%;border:none;background-color:currentColor}.cart-items .cart-items__heading--buy-once,.cart-drawer .cart-items .cart-items__heading--buy-once{order:1}.cart-items .cart-items__heading--recurring-delivery,.cart-drawer .cart-items .cart-items__heading--recurring-delivery{order:3}.cart-items:not(:has(li[tabindex="2"])) .cart-items__heading--buy-once,.cart-drawer .cart-items:not(:has(li[tabindex="2"])) .cart-items__heading--buy-once{display:none}.cart-items:not(:has(li[tabindex="4"])) .cart-items__heading--recurring-delivery,.cart-drawer .cart-items:not(:has(li[tabindex="4"])) .cart-items__heading--recurring-delivery{display:none}.cart-item{display:flex;flex-direction:column;gap:.4rem}.cart-item:has(.quantity-input--max-reached) .cart-item__quantity-error-wrapper{display:block;grid-template-rows:1fr}.cart-item .cart-item__quantity-error-wrapper{display:grid;overflow:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.cart-item .cart-item__quantity-error-wrapper :is(a){display:block;text-decoration:underline;font-family:var(--pp-supply-mono);font-weight:700;font-size:1.2rem;text-align:center;color:var(--dark-green);width:100%;min-height:0;overflow:hidden}.cart-item .cart-item__content{display:grid;grid-template-columns:auto 1fr auto;column-gap:1.2rem;position:relative}.cart-item .cart-item__content .cart-item__media{width:clamp(8.7rem,6.38888vw,9.2rem);display:flex;align-items:center}.cart-item .cart-item__content .cart-item__media :is(img){aspect-ratio:92 / 73;height:auto;display:block;width:100%;object-fit:cover}.cart-item .cart-item__content .cart-item__info .cart-item__info-product-title,.cart-item .cart-item__content .cart-item__info .cart-product-card__product-title{font-size:1.2rem;margin-bottom:.2rem;font-family:var(--pp-supply-mono);text-transform:uppercase;font-weight:700;color:var(--slate-grey-1)}.cart-item .cart-item__content .cart-item__info .cart-item__info-title,.cart-item .cart-item__content .cart-item__info .cart-product-card__title{margin-bottom:clamp(.4rem,.55555vw,.8rem);font-size:clamp(2rem,1.52777vw,2.2rem);font-style:normal;font-family:var(--pp-formula);font-weight:400;line-height:110%}.cart-item .cart-item__content .cart-item__info .cart-item__info-title :is(a),.cart-item .cart-item__content .cart-item__info .cart-product-card__title :is(a){color:inherit;text-decoration:none}.cart-item .cart-item__content .cart-item__info .cart-item__info-title :is(em),.cart-item .cart-item__content .cart-item__info .cart-product-card__title :is(em){font-family:var(--gatefold);font-style:italic}.cart-item .cart-item__content .cart-item__info .cart-item__info-title:hover,.cart-item .cart-item__content .cart-item__info .cart-product-card__title:hover{text-decoration:underline}.cart-item .cart-item__content .cart-item__info .cart-item__info-options{display:flex;margin-bottom:1.2rem}@media screen and (min-width: 768px){.cart-item .cart-item__content .cart-item__info .cart-item__info-options{margin-bottom:.8rem}}.cart-item .cart-item__content .cart-item__info .cart-item__info-options :is(li){font-size:clamp(1rem,.83333vw,1.2rem);font-family:var(--pp-supply-mono);color:var(--slate-grey-1);padding-inline:1rem}.cart-item .cart-item__content .cart-item__info .cart-item__info-options :is(li):not(:last-child){border-right:1px solid var(--slate-grey-1)}.cart-item .cart-item__content .cart-item__info .cart-item__info-options :is(li):last-child{padding-right:0}.cart-item .cart-item__content .cart-item__info .cart-item__info-options :is(li):first-child{padding-left:0}.cart-item .cart-item__content .cart-item__info .cart-item__info-frequency-of-delivery{display:flex;align-items:center;gap:.3rem;font-size:clamp(1rem,.83333vw,1.2rem);font-family:var(--pp-supply-mono);color:var(--slate-grey-1);text-transform:capitalize}.cart-item .cart-item__content .cart-item__info .cart-item__info-frequency-of-delivery:empty{display:none}.cart-item .cart-item__content .cart-item__info .cart-item__info-frequency-of-delivery:not(:empty):before{content:"";aspect-ratio:1/1;display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background:var(--accent-color)}.cart-item .cart-item__content .cart-item__info .cart-item__info-discount{background:var(--accent-color);padding:.4rem;text-transform:capitalize;font-family:var(--pp-supply-mono);font-size:clamp(.8rem,.69444vw,1rem);margin-top:1rem;width:fit-content}.cart-item .cart-item__content .cart-item__price-and-quantity{display:flex;flex-direction:column;align-items:end;justify-content:start}.cart-item .cart-item__content .cart-item__price-and-quantity .cart-item__price{display:flex;flex-direction:column;align-items:end;justify-content:end;text-align:right;font-size:clamp(1.2rem,.97222vw,1.4rem);font-family:var(--pp-supply-mono)}.cart-item .cart-item__content .cart-item__price-and-quantity .cart-item__price :is(s){font-size:1rem;color:var(--slate-grey-2)}.cart-drawer{width:100vw;max-width:425px;display:flex;flex-direction:column;height:100dvh;background:var(--sand);--border-settings: 1px solid var(--dark-green)}@media screen and (min-width: 425px){.cart-drawer{border-left:var(--border-settings)}}.cart-drawer .cart-drawer__empty-state{display:none}.cart-drawer[data-cart-attribute="0"] .cart-drawer__empty-state{display:block}.cart-drawer[data-cart-attribute="0"] .cart-drawer__content,.cart-drawer[data-cart-attribute="0"] .cart-drawer__footer,.cart-drawer[data-cart-attribute="0"] .free-shipping-bar{display:none}.cart-drawer .cart-drawer__max-quantity-reached-message{display:grid;overflow:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease;min-height:0}.cart-drawer .cart-drawer__max-quantity-reached-message :is(a){display:block;text-decoration:underline;border-block:1px solid var(--dark-green);padding-inline:clamp(1.6rem,1.66666vw,2.4rem);padding-block:1rem;margin-bottom:1.4rem;background:var(--slate-grey-3);font-family:var(--pp-supply-mono);font-weight:700;font-size:1.2rem;text-align:center;color:var(--dark-green);width:100%;min-height:0;overflow:hidden}.cart-drawer :is(*){list-style:none}.cart-drawer .cart-drawer__header-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:clamp(1.6rem,1.66666vw,2.4rem);padding-block:1.4rem}.cart-drawer .cart-drawer__header-content .cart-drawer__close-button :is(svg){transform:rotate(45deg);height:auto;width:clamp(1.6rem,1.38888vw,2rem)}.cart-drawer .cart-drawer__header-content :is(p){color:var(--dark-green)}.cart-drawer .cart-drawer__header-content :is(p) :is(b,em){font-size:clamp(2.8rem,1.25vw,3.6rem)}.cart-drawer .cart-drawer__header-content :is(p) :is(b){font-family:var(--pp-formula);font-weight:400}.cart-drawer .cart-drawer__header-content :is(p) :is(em){font-family:var(--gatefold)}.cart-drawer .cart-drawer__header-content :is(p) :is(span){font-family:var(--pp-supply-mono);font-size:1.2rem;font-weight:400;text-transform:uppercase}.cart-drawer .cart-drawer__content{flex-grow:1;overflow:hidden}.cart-drawer .cart-drawer__footer{width:100%;padding-inline:clamp(1.6rem,1.66666vw,2.4rem);padding-block:clamp(1.6rem,1.38888vw,2rem);background:var(--white);border-top:var(--border-settings);border-bottom:var(--border-settings)}.cart-drawer .cart-drawer__footer :is(ol){display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,.9rem)}.cart-drawer .cart-drawer__footer :is(ol) .cart-drawer__footer-item{display:flex;align-items:center;justify-content:space-between;color:var(--dark-green);font-family:var(--pp-supply-mono);font-size:1.05rem}.cart-drawer .cart-drawer__footer :is(ol) .cart-drawer__footer-item:has(p:empty){display:none}.cart-drawer .cart-drawer__footer :is(ol) .cart-drawer__footer-item.cart-drawer__footer-item--savings{color:var(--accent-color)}.cart-drawer .cart-drawer__footer :is(ol) .cart-drawer__footer-item.cart-drawer__footer-item--subtotal{font-size:1.2rem}.cart-drawer .cart-drawer__footer :is(ol) :is(p){line-height:1;text-transform:uppercase;font-weight:400;color:inherit;font-family:inherit;font-size:inherit}.cart-drawer .cart-drawer__footer :is(ol) :is(p):first-child{font-weight:700}.cart-drawer .cart-drawer__footer .cart-drawer__footer-checkout-button{margin-top:2rem;font-size:1.4rem;font-weight:700;font-family:var(--pp-supply-mono);text-transform:uppercase;padding-block:1.3rem}modal-component.cart-drawer-modal[data-direction=right-to-left]{width:fit-content;height:100dvh;display:flex;justify-content:end}modal-component.cart-drawer-modal[data-direction=right-to-left] .cart-drawer-modal__overlay-close-button{opacity:0;animation-delay:.3s}.quantity-input{display:flex;flex-direction:column;color:var(--dark-green);position:relative}.quantity-input .quantity-input__wrapper{display:flex;align-items:center;justify-content:center;border:1px solid currentColor;background-color:var(--sand)}.quantity-input .quantity-input__button{--horizontal-padding: clamp(.8rem, .69444vw, 1rem);background:none;border:none;width:fit-content;height:fit-content;cursor:pointer;padding-block:1.1rem;transition:all .3s ease}.quantity-input .quantity-input__button:hover:not(:disabled){color:var(--accent-color);transform:translateY(-1px)}.quantity-input .quantity-input__button:disabled{cursor:not-allowed;color:var(--slate-grey-2)}.quantity-input .quantity-input__button :is(svg){width:1.2rem;height:auto}.quantity-input .quantity-input__button.quantity-input__button--decrease{padding-left:var(--horizontal-padding)}.quantity-input .quantity-input__button.quantity-input__button--increase{padding-right:var(--horizontal-padding)}.quantity-input .quantity-input__input{width:3.6rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center;font-size:1.2rem;font-weight:400;background:none;border:none;font-family:var(--pp-supply-mono);line-height:1}.quantity-input.quantity-input--max-reached .quantity-input__errors{opacity:1;transform:translateY(100%)}.quantity-input .quantity-input__errors{position:absolute;bottom:0;opacity:0;left:0;right:0;transition:transform .3s ease;transform:translateY(0);font-size:1rem;font-weight:700;font-family:var(--pp-supply-mono);color:var(--dark-green);text-transform:uppercase;width:100%;text-align:center;background:var(--slate-grey-3);border:1px solid currentColor;border-top:none}.cart-drawer-button{display:flex;align-items:center;justify-content:center}.cart-drawer-button .cart-drawer-button__bubble{position:relative;color:inherit;text-decoration:none}.cart-drawer-button .cart-drawer-button__bubble .cart-drawer-button__count{--offset: -1rem;--size: 2rem;position:absolute;top:var(--offset);right:var(--offset);color:var(--sand);border-radius:50%;padding:.2rem;width:auto;height:auto;min-width:var(--size);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;font-family:var(--pp-supply-mono);background:var(--accent-color);line-height:1;z-index:2}.free-shipping-bar{display:block;width:100%}.free-shipping-bar .free-shipping-bar__wrapper{display:flex;flex-direction:column;background:var(--cyan-off-white);padding-top:clamp(1.6rem,1.38888vw,2rem);padding-bottom:1.4rem;padding-inline:1.6rem;gap:.85rem;border-bottom:1px solid var(--dark-green)}@media screen and (min-width: 768px){.free-shipping-bar .free-shipping-bar__wrapper{gap:.65rem;padding-bottom:1.2rem;padding-inline:1.5rem}}.free-shipping-bar .free-shipping-bar__wrapper .free-shipping-bar__text{font-family:var(--pp-supply-mono);color:var(--dark-green);text-transform:uppercase;font-weight:400;font-size:1rem}.free-shipping-bar .free-shipping-bar__wrapper .free-shipping-bar__text :is(b){font-weight:700}.free-shipping-bar .free-shipping-bar__wrapper .free-shipping-bar__bar{display:flex;justify-content:start;width:100%;border:1px solid var(--accent-color);background:none;height:clamp(.4rem,.03125vw,.45rem)}.free-shipping-bar .free-shipping-bar__wrapper .free-shipping-bar__bar:before{content:"";transition:width .3s ease;height:100%;background:var(--accent-color);width:var(--progress-percentage)}.benefits-table-section{display:block;background-color:var(--sand);width:100%;max-width:var(--page-width);margin:0 auto;border-left:.1rem solid var(--dark-green);border-right:.1rem solid var(--dark-green);padding-bottom:clamp(4.8rem,3.45vw,6rem)}.benefits-table-container{width:100%}.benefits-table{background-color:var(--sand);display:block;width:100%}.benefits-table .benefits-table__table{width:100%;max-width:100rem;margin:0 auto;border-collapse:collapse;border-spacing:0;padding:0 2rem}@media screen and (max-width: 767px){.benefits-table .benefits-table__table{border-top:.1rem solid var(--dark-green)}}.benefits-table .benefits-table__row{display:table-row}.benefits-table .benefits-table__cell{display:table-cell;border:.1rem solid var(--dark-green);padding:0;vertical-align:middle;width:33.333%}@media screen and (max-width: 767px){.benefits-table .benefits-table__cell{display:block;width:100%;border-left:none;border-right:none;border-top:none;border-bottom:.1rem solid var(--dark-green)}}.benefits-table .benefits-table__item{display:flex;align-items:center;gap:2.4rem;padding:1.1rem 2.5rem;min-height:6.2rem;width:100%;height:100%}@media screen and (max-width: 767px){.benefits-table .benefits-table__item{gap:1.8rem;padding:1.2rem 2rem}}.benefits-table .benefits-table__icon{flex-shrink:0;width:3.8rem;height:3.7rem;aspect-ratio:38/37;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.benefits-table .benefits-table__icon{width:2.6rem;height:3rem;aspect-ratio:13/15}}.benefits-table .benefits-table__icon :is(img){width:100%;height:100%;object-fit:contain}.benefits-table .benefits-table__text{font-family:var(--pp-supply-mono);font-weight:700;font-size:1.3rem;line-height:normal;color:var(--dark-green);text-transform:uppercase;letter-spacing:-.026rem;flex:1}@media screen and (min-width: 768px){.benefits-table .benefits-table__text{font-size:1.5rem;letter-spacing:-.03rem}}.product-card{display:flex;flex-direction:column}.product-card .product-price{font-size:clamp(1.6rem,2rem);font-family:var(--pp-supply-mono)}.product-card .product-price .product-price__price{color:var(--dark-green);margin:0}.product-card .product-price .product-price__compare{font-size:75%;color:var(--slate-grey-2);margin:0}.product-card .product-badges{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem}.product-card .product-badges:empty{display:none}.product-card .product-badges .product-badges__item{width:fit-content;padding:.6rem 1rem;font-size:clamp(1.4rem,1.11111vw,1.6rem);font-family:var(--pp-supply-mono)}.simple-carousel__slide:has(.product-card.product-card--cart-product){display:flex;align-items:stretch}.product-card.product-card--cart-product{display:flex;flex-direction:row;align-items:stretch;border:1px solid var(--dark-green);padding:1rem;gap:.9rem}.product-card.product-card--cart-product :is(*){margin:0;padding:0}.product-card.product-card--cart-product .cart-product-card__image{align-self:center;width:35%;height:auto;aspect-ratio:70 / 57;display:block;object-fit:cover;overflow:hidden}.product-card.product-card--cart-product .cart-product-card__content{position:relative;width:65%;display:flex;flex-direction:column;gap:.3rem}.product-card.product-card--cart-product .cart-product-card__product-title{font-size:1.2rem;font-weight:700;color:var(--slate-grey-1);text-transform:uppercase;font-family:var(--pp-supply-mono)}.product-card.product-card--cart-product .cart-product-card__title{font-size:1.8rem;width:fit-content;max-width:100%;color:var(--dark-green);font-family:var(--pp-formula);word-wrap:break-word;overflow-wrap:break-word;font-weight:400}.product-card.product-card--cart-product .cart-product-card__title :is(em,i){font-family:var(--gatefold)}.product-card.product-card--cart-product .cart-product-card__title :is(a){color:inherit;text-decoration:none}@media screen and (min-width: 768px){.product-card.product-card--cart-product .cart-product-card__title :is(a):hover{text-decoration:underline}}.product-card.product-card--cart-product .cart-product-card__compare-price{font-size:1rem;color:var(--slate-grey-2);margin:0}.product-card.product-card--cart-product .cart-product-card__price{font-size:1.2rem;margin-bottom:2.3rem}.product-card.product-card--cart-product .cart-product-card__compare-price,.product-card.product-card--cart-product .cart-product-card__price{font-family:var(--pp-supply-mono);font-weight:400;text-transform:uppercase}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :is(button){display:flex;align-items:center;justify-content:center;min-width:5.3rem;background:var(--dark-green);color:var(--sand);border:none;padding:.6rem;font-size:1.2rem;font-weight:400;text-transform:uppercase;font-family:var(--pp-supply-mono);cursor:pointer;transition:all .3s ease}@media screen and (min-width: 768px){.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :is(button):hover{transform:translateY(-2px);background:var(--accent-color);color:var(--dark-green)}}.product-card.product-card--variant :is(a){text-decoration:none}.product-card.product-card--variant :is(a):hover{text-decoration:underline}.product-card.product-card--variant .product-card__product-title{font-weight:700;font-size:clamp(1.2rem,.972222vw,1.4rem);text-transform:uppercase;font-family:var(--pp-supply-mono);color:var(--slate-grey-1);margin-bottom:.8rem}.product-card.product-card--variant .product-card__title{font-weight:400;font-size:clamp(2.4rem,2.22222vw,3.2rem);line-height:115%;margin-bottom:.8rem;font-family:var(--pp-formula)}.product-card.product-card--variant .product-card__title :is(em){font-family:var(--gatefold)}.product-card.product-card--variant .product-price{margin-bottom:.8rem}.product-card.product-card--variant .product-price :is(s){color:var(--slate-grey-2)}.shopify-block.shopify-app-block .onst-registration-form{padding:clamp(6.4rem,4.86111vw,7rem) 2.4rem}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container{max-width:45.2rem;width:100%;padding:0}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-custom-form{display:flex!important;flex-direction:column}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .title{font-size:clamp(3.2rem,3.33333vw,4.8rem);font-family:var(--pp-formula);color:var(--dark-green);text-align:center;margin-bottom:.8rem;font-weight:400}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .subtitle{color:var(--slate-grey-1);font-size:clamp(1.5rem,1.18055vw,1.7rem);font-family:var(--titillium-web);text-align:center;margin-bottom:clamp(1.6rem,1.66666vw,2.4rem);font-weight:400}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-field{position:relative}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-field :is(label){font-size:clamp(1.5rem,1.18055vw,1.7rem);font-family:var(--titillium-web);color:var(--slate-grey-1);font-weight:400;position:absolute;top:50%;left:1.4rem;right:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%);pointer-events:none;transition:all .3s ease;z-index:1;padding-bottom:0}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-field:has(:is(input,select):not(:placeholder-shown)) :is(label){display:none}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-field :is(input,select){background:var(--sand);font-size:clamp(1.5rem,1.18055vw,1.7rem);color:var(--dark-green);border-color:var(--dark-green)}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-field :is(input,select)::placeholder{color:transparent}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-custom-form-submit{width:unset;--box-dislocated-height: clamp(.7rem, .625vw, .9rem);--box-dislocated-width: clamp(.6rem, .55555vw, .8rem);position:relative;padding:clamp(1.6rem,1.52777vw,2.2rem);color:var(--dark-green)!important;transition:all .3s ease-in-out;min-width:min(100%,23.33rem);background:none!important;font-family:var(--pp-supply-mono);font-size:clamp(1.5rem,1.18055vw,1.7rem);font-weight:700;text-transform:uppercase;margin-bottom:calc(var(--box-dislocated-height) + 1px);margin-right:calc(var(--box-dislocated-width) + 1px)}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-custom-form-submit:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sand);border:1px solid var(--dark-green);transition:all .3s ease-in-out;z-index:-1}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-custom-form-submit:after{content:"";position:absolute;top:var(--box-dislocated-height);left:var(--box-dislocated-width);border:1px solid var(--dark-green);width:100%;height:100%;background-color:var(--accent-color);transition:all .3s ease-in-out;z-index:-2}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-backtologin{font-size:clamp(1.5rem,1.18055vw,1.7rem);font-family:var(--titillium-web);color:var(--slate-grey-1);font-weight:400;margin-top:clamp(1.6rem,1.66666vw,2.4rem);display:block;text-decoration:none}.shopify-block.shopify-app-block .onst-registration-form .onst-registration-form-container .onst-backtologin :is(a){color:var(--dark-green);font-weight:700;text-decoration:underline}.contact-form-block{width:100%}@media screen and (max-width){.contact-form-block{display:flex;align-items:center}}.contact-form-block .contact-form{padding-inline:clamp(2rem,2.29167vw,4.4rem);padding-block:clamp(3.2rem,2.5vw,4.8rem)}.contact-form-block .contact-form .contact-form__header{padding-bottom:.8rem;font-family:var(--pp-formula);font-weight:400;letter-spacing:-.0624rem;font-size:clamp(4.8rem,3.75vw,7.2rem);line-height:clamp(5.2rem,4.16667vw,8rem)}@media screen and (min-widht: 768px){.contact-form-block .contact-form .contact-form__header{letter-spacing:-.0936rem}}.contact-form-block .contact-form .contact-form__description{font-size:clamp(1.3rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:clamp(1.3rem,.83333vw,1.6rem);font-family:var(--titillium-web);padding-bottom:clamp(2.4rem,1.66667vw,3.2rem)}.contact-form-block .contact-form .contact-form__form{transform:none}@media screen and (min-width: 768px){.contact-form-block .contact-form .contact-form__form .contact-form__names{display:flex;flex-direction:row;gap:3vw}.contact-form-block .contact-form .contact-form__form .contact-form__names .contact-form__field{width:50%}}.contact-form-block .contact-form .contact-form__form .contact-form__field{display:flex;flex-direction:column;padding-bottom:clamp(2.4rem,1.66667vw,3.2rem)}.contact-form-block .contact-form .contact-form__form .contact-form__field .contact-form__message{padding-bottom:0}.contact-form-block .contact-form .contact-form__form .contact-form__field #message{height:20vh}.contact-form-block .contact-form .contact-form__form .contact-form__field :is(label){padding-bottom:clamp(2.4rem,1.66667vw,3.2rem);font-family:var(--pp-supply-mono);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:1.6rem;text-transform:uppercase}.contact-form-block .contact-form .contact-form__form .contact-form__field :is(input,textarea){border:none;border-bottom:1px solid;background-color:transparent;resize:none}.contact-form-block .contact-form .contact-form__button-wrapper{display:flex;justify-content:center}@media screen and (min-width: 768px){.contact-form-block .contact-form .contact-form__button-wrapper{display:block}}.contact-form-block .contact-form .contact-form__submit{border:none;display:flex;align-items:center}.contact-form-block .contact-form .contact-form__submit :is(span){text-transform:uppercase;font-family:var(--pp-supply-mono);font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal}.cart-page{width:100vw;margin:0 auto;display:flex;flex-direction:column;background:var(--sand);--border-settings: 1px solid var(--dark-green);--default-inline-padding: 1.6rem}@media screen and (min-width: 768px){.cart-page{width:75vw;--default-inline-padding: 0;padding-block:4.5rem 6.5rem}}@media screen and (min-width: 1199px){.cart-page{display:grid;grid-template-columns:1fr .65934fr;column-gap:11.805vw;grid-template-areas:"title title" "cart-items summary"}.cart-page[data-cart-attribute="0"]{display:flex;flex-direction:column}.cart-page .cart-page__header{grid-area:title}.cart-page .cart-page__content{grid-area:cart-items}.cart-page .cart-page__summary-wrapper{grid-area:summary}.cart-page .cart-page__empty-state{grid-area:empty}}.cart-page .cart-page__empty-state{display:none}.cart-page[data-cart-attribute="0"] .cart-page__empty-state{display:block}.cart-page[data-cart-attribute="0"] .cart-page__content,.cart-page[data-cart-attribute="0"] .cart-page__summary-wrapper,.cart-page[data-cart-attribute="0"] .free-shipping-bar{display:none}.cart-page[data-cart-attribute="0"] .cart-page__header{padding-top:2.6rem}@media screen and (min-width: 768px){.cart-page[data-cart-attribute="0"] .cart-page__header{padding-top:0}}.cart-page :is(*){list-style:none}@media screen and (max-width: 767px){.cart-page .free-shipping-bar:is(.cart-page__summary-wrapper .free-shipping-bar){display:none}}@media screen and (min-width: 768px){.cart-page .free-shipping-bar:not(:is(.cart-page__summary-wrapper .free-shipping-bar)){display:none}}.cart-page .free-shipping-bar:not(:is(.cart-page__summary-wrapper .free-shipping-bar)){padding-bottom:2.4rem}.cart-page .free-shipping-bar:not(:is(.cart-page__summary-wrapper .free-shipping-bar)) .free-shipping-bar__text{order:1}.cart-page .free-shipping-bar:is(.cart-page__summary-wrapper .free-shipping-bar) .free-shipping-bar__wrapper{border:var(--border-settings)}.cart-page .cart-page__header-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:var(--default-inline-padding)}.cart-page .cart-page__header-content .cart-page__close-button :is(svg){transform:rotate(45deg);height:auto;width:clamp(1.6rem,1.38888vw,2rem)}.cart-page .cart-page__header-content :is(h1){color:var(--dark-green);display:flex;align-items:center;font-weight:400;padding-bottom:clamp(1.2rem,1.45833vw,2.1rem)}.cart-page .cart-page__header-content :is(h1) :is(b,em){font-size:clamp(2.8rem,2.91666vw,4.2rem)}.cart-page .cart-page__header-content :is(h1) :is(b){font-family:var(--pp-formula);font-weight:400}.cart-page .cart-page__header-content :is(h1) :is(em){font-family:var(--gatefold);margin-left:.4rem}.cart-page .cart-page__header-content :is(h1) :is(span){display:inline-block;font-family:var(--pp-supply-mono);font-size:clamp(1.2rem,1.25vw,1.8rem);font-weight:400;text-transform:uppercase;margin-left:1.2rem;margin-top:.8rem}.cart-page .cart-page__content{flex-grow:1;overflow:hidden}.cart-page .cart-page__content .cart-items{padding-inline:0;max-height:clamp(37.4rem,36.31944vw,52.3rem);padding-inline:var(--default-inline-padding);border-bottom:var(--border-settings)}@media screen and (min-width: 768px){.cart-page .cart-page__content .cart-items{scrollbar-width:.4rem;scrollbar-color:var(--dark-green);scrollbar-base-color:var(--slate-grey-2);scrollbar-arrow-color:transparent;scrollbar-track-color:var(--slate-grey-2)}.cart-page .cart-page__content .cart-items::-webkit-scrollbar-thumb{width:.4rem;background:var(--dark-green)}.cart-page .cart-page__content .cart-items::-webkit-scrollbar-track{width:.4rem;background:var(--dark-green);opacity:.08}.cart-page .cart-page__content .cart-items::-webkit-scrollbar-button{display:none}.cart-page .cart-page__content .cart-items :is(li){margin-right:2.8rem}.cart-page .cart-page__content .cart-items :is(li).cart-items__heading{width:unset}}.cart-page .cart-page__footer{width:100%;padding-inline:clamp(1.6rem,1.66666vw,2.4rem);padding-block:clamp(1.6rem,1.38888vw,2rem);background:var(--white);border-top:var(--border-settings);border-bottom:var(--border-settings)}@media screen and (min-width: 768px){.cart-page .cart-page__footer{border:var(--border-settings)}}.cart-page .cart-page__footer :is(ol){display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,.9rem)}.cart-page .cart-page__footer :is(ol) .cart-page__footer-item{display:flex;align-items:center;justify-content:space-between;color:var(--dark-green);font-family:var(--pp-supply-mono);font-size:1.05rem}.cart-page .cart-page__footer :is(ol) .cart-page__footer-item:has(p:empty){display:none}.cart-page .cart-page__footer :is(ol) .cart-page__footer-item.cart-page__footer-item--savings{color:var(--accent-color)}.cart-page .cart-page__footer :is(ol) .cart-page__footer-item.cart-page__footer-item--subtotal{font-size:1.2rem}.cart-page .cart-page__footer :is(ol) :is(p){line-height:1;text-transform:uppercase;font-weight:400;color:inherit;font-family:inherit;font-size:inherit}.cart-page .cart-page__footer :is(ol) :is(p):first-child{font-weight:700}.cart-page .cart-page__footer .cart-page__footer-checkout-button{margin-top:2rem;font-size:1.4rem;font-weight:700;font-family:var(--pp-supply-mono);text-transform:uppercase;padding-block:1.3rem}@media screen and (min-width: 768px) and (max-width: 1200px){.cart-page .cart-page__summary-wrapper{margin-top:5.625vw}}.cart-page .cart-page__summary-wrapper :is(h2){padding-inline:var(--default-inline-padding);font-size:clamp(3.2rem,1.97916vw,3.8rem);font-weight:400;padding-block:2.4rem}@media screen and (min-width: 768px){.cart-page .cart-page__summary-wrapper :is(h2){padding-inline:1.6rem}}.cart-page .cart-page__summary-wrapper .cart-page__footer-continue-shopping{display:flex;gap:.9rem;font-size:1.2rem;font-family:var(--pp-supply-mono);font-weight:700;text-transform:uppercase;align-items:center;text-decoration:none;justify-content:center;color:var(--dark-green);padding:2rem .2rem .2rem}@media screen and (min-width: 768px){.cart-page .cart-page__summary-wrapper .cart-page__footer-continue-shopping{padding-top:1.2rem}}.cart-page .cart-page__summary-wrapper .cart-page__footer-continue-shopping :is(svg){width:1.5rem;height:auto}.shopify-policy__container{max-width:unset;width:100%;padding:0;--border-settings: .1rem solid var(--dark-green);--default-inline-padding: 7.46666vw}@media screen and (min-width: 1200px){.shopify-policy__container{--default-inline-padding: 8.47222vw}}.shopify-policy__container:after{content:"";height:clamp(6.4rem,8.33333vw,12rem);width:75%;display:block;border-right:var(--border-settings);margin-inline:var(--default-inline-padding)}.shopify-policy__container :is(h1){font-size:var(--font-size-h1)}.shopify-policy__container :is(h2){font-size:var(--font-size-h2)}.shopify-policy__container :is(h3){font-size:var(--font-size-h3)}.shopify-policy__container :is(h4){font-size:var(--font-size-h4)}.shopify-policy__container :is(h5){font-size:var(--font-size-h5)}.shopify-policy__container :is(h6){font-size:var(--font-size-h6)}.shopify-policy__container :is(h1,h2,h3,h4,h5,h6){font-family:var(--pp-formula);font-weight:400}.shopify-policy__container .shopify-policy__title{padding-inline:var(--default-inline-padding);border-bottom:var(--border-settings)}.shopify-policy__container .shopify-policy__title :is(h1){width:100%;text-align:center;padding:clamp(6.4rem,5.83333vw,8.4rem) 1.6rem;border-left:var(--border-settings);border-right:var(--border-settings)}.shopify-policy__container .shopify-policy__body{padding-inline:var(--default-inline-padding);border-bottom:var(--border-settings)}.shopify-policy__container .shopify-policy__body .rte{padding:clamp(3.2rem,3.33333vw,4.8rem) clamp(2.6rem,2.77777vw,4rem);border-left:var(--border-settings);border-right:var(--border-settings)}.shopify-policy__container .shopify-policy__body .rte :is(p){color:var(--slate-grey-1);font-family:var(--titillium-web);font-size:1.7rem;margin-top:.8rem}.shopify-policy__container .shopify-policy__body .rte :is(ul){padding-left:2.4rem;margin-top:1.6rem}.shopify-policy__container .shopify-policy__body .rte :is(ul) :is(li){margin-top:1rem}.shopify-policy__container .shopify-policy__body .rte :is(h1,h2,h3,h4,h5,h6){margin-top:2.4rem}.shopify-policy__container .shopify-policy__body .rte :is(a){font-weight:700;color:var(--dark-green);text-decoration:underline;text-underline-offset:.2rem;transition:all .3s ease-in-out}.shopify-policy__container .shopify-policy__body .rte :is(a):hover{color:var(--accent-color)}.shopify-policy__container .shopify-policy__body .rte :is(a):visited{color:var(--dark-green)}dropdown-image-animation{position:relative;display:none;width:100%;height:100%;overflow:hidden}@media screen and (min-width: 768px){dropdown-image-animation{display:block}}dropdown-image-animation .dropdown-content__metaobject-image{position:absolute;top:0;left:0;max-width:100%;max-height:100%;object-fit:cover}.jdgm-write-rev-link{text-decoration:none!important;font-weight:500!important;transition:filter .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;--box-dislocated-height: clamp(.7rem, .625vw, .9rem) !important;--box-dislocated-width: clamp(.6rem, .55555vw, .8rem) !important;position:relative!important;padding:clamp(1.6rem,1.52777vw,2.2rem)!important;color:var(--dark-green)!important;transition:all .3s ease-in-out!important;min-width:min(100%,23.33rem)!important;border:none!important;z-index:1!important;text-transform:uppercase!important;font-weight:700!important}.jdgm-write-rev-link:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:var(--sand)!important;border:1px solid var(--dark-green)!important;transition:all .3s ease-in-out!important;z-index:-1!important}.jdgm-write-rev-link:after{content:""!important;position:absolute!important;top:var(--box-dislocated-height)!important;left:var(--box-dislocated-width)!important;border:1px solid var(--dark-green)!important;width:100%!important;height:100%!important;background-color:var(--accent-color)!important;transition:all .3s ease-in-out!important;z-index:-2!important}.jdgm-write-rev-link:hover:before{background-color:var(--accent-color)!important}.jdgm-write-rev-link:hover:after{background-color:var(--sand)!important}.product-grid-and-filter{margin:0 auto;padding:clamp(4rem,4.86111vw,7rem) 0 0;border-top:1px solid var(--dark-green);border-bottom:1px solid var(--dark-green)}@media screen and (min-width: 1024px){.product-grid-and-filter{padding:clamp(4rem,4.86111vw,7rem) clamp(2.4rem,3.47222vw,5rem) clamp(5.6rem,4.86111vw,7rem);border:1px solid var(--dark-green);border-top:none;border-bottom:none;max-width:87.5vw}}.product-grid-and-filter .product-grid-and-filter__header{margin:0 auto}.product-grid-and-filter .product-grid-and-filter__header .filter_title{font-size:clamp(1.4rem,1.11111vw,1.6rem);color:var(--dark-green);font-family:var(--pp-supply-mono);font-weight:700;transform:translateY(3px);align-items:center;display:flex;line-height:1;gap:.6rem;text-transform:uppercase;font-size:1.4rem}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper{display:flex;width:fit-content;border:1px solid var(--dark-green);padding:1.35rem 2.15rem;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button{display:flex;align-items:center;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{position:fixed;content:"";left:0;bottom:0;right:0;top:0;background:var(--dark-green);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:10000}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:is(:has(.open) .product-grid-header__toggle-filter-button):after{opacity:.6;pointer-events:all}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{content:none}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-closed :is(svg){width:clamp(1.8rem,1.45833vw,2.8rem);height:clamp(1.8rem,1.45833vw,2.8rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-opened :is(svg){width:clamp(1.8rem,1.66666vw,2.4rem);height:clamp(1.8rem,1.66666vw,2.4rem);transform:rotate(45deg)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:2.4rem;padding-inline:clamp(2.4rem,3.47222vw,5rem);border-bottom:1px solid var(--dark-green)}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__wrapper{padding-inline:0}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{display:flex;align-items:end;gap:1.66666vw;flex-direction:column}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{align-items:center;flex-direction:row;gap:clamp(1.2rem,1.66666vw,2.4rem)}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper .sort-options{display:none}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper .sort-options{display:block}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__results{font-size:clamp(1rem,.9375vw,1.8rem);font-weight:400;text-transform:uppercase;font-family:var(--pp-supply-mono);color:var(--slate-grey-1);font-size:clamp(1.2rem,.97222vw,1.4rem)}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select{max-width:clamp(10.5rem,7.82291vw,14.1rem);font-size:clamp(1.2rem,1.11111vw,1.6rem);font-weight:400;text-transform:uppercase;font-family:var(--pp-supply-mono);color:var(--dark-green);background:none;border:none;cursor:pointer;display:block}.product-grid-and-filter .product-grid-and-filter__sidebar :is(*){box-sizing:border-box}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{padding:2.7rem 2rem;background:var(--sand);max-width:33.5rem;display:grid;grid-template-rows:auto 1fr auto;max-height:100dvh;overflow-x:hidden}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{max-width:unset;padding:0;background:none;display:block;max-height:unset;max-width:27rem}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading{cursor:pointer;color:var(--dark-green);font-size:clamp(1.4rem,1.04166vw,2rem);display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title{font-family:var(--pp-supply-mono);color:var(--dark-green);align-items:center;display:flex;gap:.6rem;text-transform:uppercase;font-size:1.4rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{overflow-y:auto;border-bottom:1px solid var(--gray);padding-bottom:2.4rem}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{border-bottom:none;padding-bottom:0}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary){padding:0;font-size:clamp(1.4rem,1.38888vw,2rem);cursor:pointer;color:var(--dark-green);font-weight:700;text-transform:uppercase;font-family:var(--pp-supply-mono);display:flex;justify-content:space-between;align-items:center;user-select:none;-moz-user-select:none;-webkit-user-select:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(span svg){display:none;width:clamp(1.6rem,1.66666vw,2.4rem);height:clamp(1.6rem,1.66666vw,2.4rem);color:var(--dark-green)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(.loading span svg){display:inline-block;animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(svg):not(span svg){width:clamp(1.6rem,1.66666vw,2.4rem);height:clamp(1.6rem,1.66666vw,2.4rem);color:var(--dark-green)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details){padding-bottom:2rem;border-bottom:1px solid var(--dark-green);margin-bottom:clamp(1.6rem,1.66666vw,2.4rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details) :is(summary :is(svg):not(span svg)){transform:rotate(180deg)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details)[open] :is(summary :is(svg):not(span svg)){transform:rotate(0)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(price-range) :is(details) .slider-values{border-bottom:1px solid var(--gray);padding-bottom:clamp(1.4rem,1.04166vw,2rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{padding:clamp(1.4rem,1.04166vw,2rem) 1px 0;list-style:none;display:flex;flex-direction:column;gap:clamp(.8rem,.52083vw,1rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label{font-family:var(--pp-supply-mono);color:var(--dark-green);font-size:clamp(1.2rem,.97222vw,1.4rem);text-transform:uppercase;line-height:1;display:flex;align-items:center;padding-left:clamp(2rem,1.35416vw,2.6rem);position:relative;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:before{content:"";display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:50%;transform:translateY(-50%);width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);box-shadow:0 0 0 1px var(--dark-green);transition:all .3s ease}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:is(input):checked):before{content:"";font-family:var(--pp-supply-mono);color:var(--dark-green);font-weight:100;line-height:normal;box-shadow:0 0 0 30px var(--slate-grey-1) inset}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label :is(input){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label-count{font-weight:600;color:var(--dark-green);font-size:clamp(1.2rem,.72916vw,1.4rem);display:inline-block;margin-left:clamp(1rem,.72916vw,1.4rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset),.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){width:100%;text-align:center;font-size:1.4rem;padding:1.2rem;border:1px solid var(--dark-green);font-weight:700;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset):hover,.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){background:var(--dark-green);color:var(--white);border:1px solid var(--dark-green);border-radius:10rem;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__main{display:flex;max-width:87.5vw;margin:0 auto;padding-block:5.6rem;border-inline:1px solid var(--dark-green)}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main{border-inline:none;max-width:unset;padding-top:2.77777vw;padding-bottom:4.86111vw}.product-grid-and-filter .product-grid-and-filter__main:has(:is(modal-component#filter-modal).open){gap:3.88888vw}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid),.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid){grid-template-columns:repeat(3,1fr);--items: 3;--item-spacing: clamp(1rem, 2.77777vw, 4rem)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) [data-mod-3],.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) [data-mod-3]{width:calc((((100% - (var(--items) - 1) * var(--item-spacing))) / var(--items)) + var(--item-spacing));padding-left:0;padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) [data-mod-3="2"],.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) [data-mod-3="2"]{width:calc(((100% - (var(--items) - 1) * var(--item-spacing))) / var(--items));padding-left:0;padding-right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal){--width-when-opened: 18.75vw;position:static;z-index:unset;transform:none;max-width:var(--width-when-opened);width:0;overflow:hidden;transition:all .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__dropdown collection__filter_form,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading{display:none}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content{width:100%;transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(*){transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(.75rem,.8333vw,1rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_title{color:var(--dark-green);font-family:var(--poppins);font-size:clamp(1.6rem,1.66666vw,2.4rem);font-style:normal;font-weight:600;line-height:normal}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_subtitle{color:var(--medium-gray);font-family:var(--poppins);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){width:100%;display:grid;column-gap:0;row-gap:1px;padding:0;margin:0 auto;max-width:100%;list-style:none;transition:all .3s ease-in-out;grid-template-columns:repeat(2,1fr)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) [data-mod-2="0"]{padding-left:1.4rem;padding-right:.95rem}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) [data-mod-2="1"]{padding-left:.95rem;padding-right:1.4rem}@media screen and (min-width: 768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){grid-template-columns:repeat(3,1fr)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) [data-mod-3="0"]{padding-left:1.4rem;padding-right:.95rem}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) [data-mod-3="1"]{padding-left:.95rem;padding-right:.95rem}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) [data-mod-3="2"]{padding-left:.95rem;padding-right:1.4rem}}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items: 4;--item-spacing: clamp(1rem, 2.77777vw, 4rem);display:flex;flex-wrap:wrap;padding-inline:0}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) [data-mod-4]{width:calc((((100% - (var(--items) - 1) * var(--item-spacing))) / var(--items)) + var(--item-spacing));padding-left:0;padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) [data-mod-4="3"]{width:calc(((100% - (var(--items) - 1) * var(--item-spacing))) / var(--items));padding-left:0;padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(*){transition:all .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item){border-bottom:1px solid var(--dark-green);list-style:none;padding-bottom:clamp(3.6rem,2.77777vw,4rem);min-width:0}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper:has(.product-grid-and-filter__load-more:is([data-load-more=onclick])){margin-top:clamp(3.2rem,3.125vw,6rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=infinite]){opacity:0;height:1px;width:100%;padding:0;border:none;background:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]){padding:clamp(1rem,.72916vw,1.4rem) clamp(4.6rem,3.72395vw,7.15rem);font-size:clamp(1.4rem,.9375vw,1.8rem);color:var(--dark-green);background:var(--sand);border:1px solid var(--dark-green);font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;font-family:var(--pp-supply-mono);text-transform:uppercase;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-last-page=true]) .product-grid-and-filter__load-more-wrapper{display:none}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}@media screen and (min-width: 1024px){:scope:has(modal-component.open){overflow-y:auto}:scope:has(modal-component#filter-modal.open){overflow-y:auto}:scope:has(modal-component:not(#filter-modal).open){overflow-y:hidden}}price-range{--color-text: var(--slate-grey-1);--color-button: var(--slate-grey-1);--color-background: var(--sand);--text-slider-gap: .6rem;--slider-track-size: .3rem;--slider-button-size: 1rem;--slider-button-stroke-width: .2rem}price-range .slider-container{position:relative}price-range .slider-container :is(input[type=range]){top:0;left:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;position:absolute;pointer-events:none}price-range .slider-container .slider-values{display:flex;justify-content:space-between;margin-top:2.4rem;font-weight:400;color:var(--color-text);font-size:clamp(1.2rem,.97222vw,1.4rem)}price-range .slider-container .slider-values :is(span){display:flex;margin-top:calc(calc(var(--slider-button-size) + var(--slider-button-stroke-width)) / 2 + var(--text-slider-gap));user-select:none;-moz-user-select:none;-webkit-user-select:none;font-family:var(--pp-supply-mono)}price-range :is(input[type=range])::-webkit-slider-runnable-track{height:var(--slider-track-size);background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:2;height:var(--slider-button-size);width:var(--slider-button-size);top:50%;transform:translateY(-50%);background:var(--color-background);border:var(--slider-button-stroke-width) solid var(--color-button);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}:is():hover:after{position:absolute;content:attr(name);top:-30px;left:-50%;transform:translate(-50%);padding:5px;background:var(--color-button);color:var(--color-text);border-radius:5px}price-range #minSlider:is(input[type=range])::-webkit-slider-thumb{background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-runnable-track,price-range :is(input[type=range])::-moz-range-track,price-range :is(input[type=range])::-ms-track{background:var(--color-button);height:var(--slider-track-size);border-radius:5px}.password-header{display:flex;align-items:center;justify-content:space-between;padding-inline:2rem;border-bottom:1px solid var(--dark-green);padding-block:3.2rem}.password-header :is(h1){display:flex}.password-header :is(svg){max-width:30vw}.password-header .password-form__open-button{font-family:var(--pp-supply-mono);font-size:1.6rem;position:relative;display:flex;text-transform:uppercase;color:var(--dark-green);font-weight:400;line-height:1;padding-block:.4rem;cursor:pointer}.password-header .password-form__open-button:before{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:var(--accent-color);transition:height .3s ease-in-out;z-index:-1}.password-header .password-form__open-button:hover:before{height:100%}.password-form__wrapper{max-width:450px;width:100vw;background:var(--sand);height:100dvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem;margin-left:auto;border-left:1px solid var(--dark-green)}.password-form__wrapper .password-form__heading{display:flex;width:100%;justify-content:space-between}.password-form__wrapper .password-form__heading :is(svg){transform:rotate(45deg);height:auto;width:1.6rem;margin-left:1.6rem}.password-form__wrapper .password-form__heading :is(h2){font-size:3.2rem;font-family:var(--pp-formula);font-weight:400;color:var(--dark-green)}.password-form__wrapper :is(button){border:none}.password-form__wrapper .password-form__label{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.2rem}.password-form__wrapper .password-form__label :is(span){font-size:1.2rem;font-family:var(--pp-supply-mono);font-weight:400;color:var(--slate-grey-1)}.password-form__wrapper .password-form__label :is(input){border:1px solid var(--dark-green);padding:.8rem;font-size:1.6rem;font-family:var(--titillium-web);background:var(--sand);color:var(--dark-green)}.password-form__wrapper .password-form__label :is(input)::placeholder{color:var(--slate-grey-1);font-size:1.2rem;font-family:var(--pp-supply-mono);font-weight:400}.password-form__wrapper .password-form__label :is(input):focus{outline:none}.password-form__wrapper .password-form__content{flex-grow:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:50%}body:has(#password-modal.open) .password-form__open-button:before{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--dark-green);opacity:.6;z-index:99998;content:"";pointer-events:all}.password-modal[data-direction=right-to-left]{width:fit-content}.password-form__open-button:before{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--dark-green);opacity:0;z-index:99998;content:"";pointer-events:none;transition:opacity .3s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-family:var(--titillium-web);font-size:var(--font-size-body);background-color:var(--sand);color:var(--dark-green)}body:has(modal-component.open){overflow:hidden}body ::selection{background-color:var(--accent-color);color:var(--dark-green)}.shopify-section{margin-top:-1px}.shopify-section:has(.not-allowed-content){display:none!important}.page-width{margin:0 auto;max-width:var(--page-width)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--pp-formula)}:is(h1,h2,h3,h4,h5,h6) em{font-family:var(--gatefold)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
