.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.pl-announcement{display:flex;align-items:center;justify-content:space-between;padding-inline:20px;background:var(--pl-announcement-bg);color:var(--pl-announcement-fg);font-family:var(--pl-font-body);line-height:1.5;overflow-x:clip}.pl-announcement__arrow{display:block;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:16px;line-height:1.5;cursor:pointer}.pl-announcement__arrow{position:relative}.pl-announcement__arrow:before{content:"";position:absolute;top:-10px;right:-16px;bottom:-10px;left:-16px}.pl-announcement__arrow svg{display:inline;vertical-align:baseline}.pl-announcement__messages{flex:1 1 auto;padding-inline:10px}.pl-announcement__message{margin:0;padding-block:6px;font-size:var(--pl-announcement-size);font-weight:var(--pl-announcement-weight);text-align:center}.pl-announcement__message[hidden]{display:none}.pl-announcement__message a{color:inherit;text-decoration:none}@media screen and (min-width:750px){.pl-announcement{position:relative;justify-content:center;padding-inline:0}.pl-announcement__arrow{position:absolute;top:50%;z-index:2;padding-inline:30px;background:var(--pl-announcement-bg);font-size:19px;transform:translateY(-50%)}.pl-announcement__arrow--prev{left:0}.pl-announcement__arrow--next{right:0}.pl-announcement__messages{flex:0 1 auto;max-width:1400px;margin-inline:80px;padding-inline:40px}.pl-announcement__message{font-size:var(--pl-announcement-size-desktop)}}.pl-app-page{max-width:var(--pl-page-width);margin-inline:auto;padding-inline:var(--pl-gutter);color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5)}.pl-app-page--full{max-width:none;padding-inline:0}:where(.pl-app-page) :is(h1,h2,h3,h4,h5,h6,p,li,a,span,button,label,input){font-family:inherit;letter-spacing:normal}:where(.pl-app-page) :is(p,li,a,label){font-size:inherit;line-height:inherit}:where(.pl-app-page) :is(h1,h2,h3,h4,h5,h6){font-weight:700;line-height:inherit}:where(.pl-app-page) h1{font-size:2em}:where(.pl-app-page) h2{font-size:1.5em}:where(.pl-app-page) h3{font-size:1.17em}:where(.pl-app-page) h4{font-size:1em}.pl-apps{background:var(--pl-apps-background)}.pl-apps:has([data-oke-widget]){content-visibility:auto;contain-intrinsic-size:auto 4000px}@media screen and (min-width:750px){.pl-apps:has([data-oke-widget]){contain-intrinsic-size:auto 2300px}}.pl-apps__inner{max-width:var(--pl-page-width);margin-inline:auto;padding-inline:var(--pl-gutter)}.pl-apps--full .pl-apps__inner{max-width:none;padding-inline:0}.pl-apps--spaced .pl-apps__inner{padding-block:48px}@media screen and (min-width:750px){.pl-apps--spaced .pl-apps__inner{padding-block:80px}}.pl-apps [data-oke-widget]:not([data-oke-rendered]){min-height:100vh}.pl-apps [data-pl-settling]{visibility:hidden}.pl-apps [data-oke-badge]{min-height:112px}.pl-apps .okeReviews,.pl-apps .pl-apps__inner .okeReviews.oke-w{max-width:880px;margin-inline:auto}:where(.pl-apps .okeReviews) :is(p,div){line-height:1.5em}:where(.pl-apps .okeReviews) svg{display:inline}:where(.pl-apps .okeReviews) button{line-height:inherit}.pl-apps .okeReviews[data-oke-container] .oke-reviewContent-body{font-weight:500}.pl-apps .okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before{color:var(--pl-color-brand-green)}.pl-apps [data-oke-widget] .okeReviews[data-oke-container] .oke-showMore-button{border:1px solid var(--pl-color-black);box-shadow:none}.pl-article-header{display:block;background:var(--pl-article-header-background);color:var(--pl-article-header-text);font-family:var(--pl-font-body)}.pl-article-header__media{overflow:hidden}.pl-article-header__image{display:block;width:100%;height:auto}.pl-article-header__text{padding:14px 24px}.pl-article-header__category{display:inline-block;padding:6px 12px;border-radius:60px;background:var(--pl-color-lime);color:var(--pl-color-forest);font-size:var(--pl-text-2xs);font-weight:700;line-height:1.125rem;letter-spacing:.03125rem;text-decoration:none;text-transform:uppercase}.pl-article-header__title{margin:5px 0 0;color:inherit;font-family:var(--pl-font-heading);font-size:clamp(1.75rem,1.355357rem + 1.619048vw,2.8125rem);font-weight:700;line-height:clamp(1.94375rem,1.546786rem + 1.628571vw,3.0125rem);letter-spacing:var(--pl-heading-tracking)}.pl-article-header__excerpt{margin-top:16px;font-size:var(--pl-text-xl);line-height:1.6}.pl-article-header__excerpt p{margin:0}@media screen and (min-width:750px){.pl-article-header{display:flex;flex-direction:row-reverse;align-items:center}.pl-article-header__media{flex:0 0 50%}.pl-article-header--tall .pl-article-header__media{flex-basis:37.5%}.pl-article-header__text{flex:1 1 0;padding:72px 70px 72px max(40px,8.83vw)}.pl-article-header__category{line-height:.923125rem}.pl-article-header__title{margin-top:24px}}.pl-article-more{padding:40px 24px;background:var(--pl-article-more-background);color:var(--pl-article-more-text)}.pl-article-more__title{margin:0 0 32px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-3);font-weight:700;line-height:clamp(1.875rem,1.642857rem + .952381vw,2.5rem);letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-article-more__list{display:grid;gap:40px 24px;margin:0;padding:0;list-style:none}.pl-article-more .pl-article-card{color:inherit}@media screen and (min-width:750px){.pl-article-more__title{margin-bottom:48px}.pl-article-more__list{grid-template-columns:repeat(auto-fit,310px);justify-content:center;gap:48px}}.pl-article-refs{padding-top:40px;background:var(--pl-article-refs-background);color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:1.5}.pl-article-refs__details{max-width:1400px;margin:0 auto;padding:25px 20px;text-align:center}.pl-article-refs__toggle{display:inline-flex;align-items:center;gap:8px;min-height:0;padding:0;color:var(--pl-color-slate-500);text-transform:uppercase;list-style:none;cursor:pointer}.pl-article-refs__toggle::-webkit-details-marker{display:none}.pl-article-refs__icon{position:relative;width:8px;height:8px}.pl-article-refs__icon:before,.pl-article-refs__icon:after{content:"";position:absolute;top:3px;left:0;width:8px;height:2px;background:var(--pl-color-text);transition:transform .2s ease}.pl-article-refs__icon:after{transform:rotate(90deg)}.pl-article-refs__details[open] .pl-article-refs__icon:after{transform:rotate(0)}.pl-article-refs__details::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.pl-article-refs__details[open]::details-content{block-size:auto}.pl-article-refs__content{margin-top:10px;color:var(--pl-color-grey-500);overflow-wrap:anywhere}.pl-article-refs__content p{margin:0 0 16px}.pl-article-refs__content p:last-child{margin-bottom:0}.pl-article-refs__content a{color:inherit}@media screen and (min-width:750px){.pl-article-refs__details{margin-inline:max(20px,calc((100% - 1400px)/2))}.pl-article-refs__content p:not(:last-child){margin-bottom:19px}}.pl-article{background:var(--pl-article-background);color:var(--pl-color-grey-800);font-family:var(--pl-font-body)}.pl-article__inner{max-width:680px;margin:0 auto;padding:40px 24px}.pl-article__author{display:flex;gap:15px;margin-bottom:25px;padding:20px;border-radius:8px;background:var(--pl-color-sand);font-size:var(--pl-text-sm);font-weight:500;line-height:1.4875rem;letter-spacing:.0175rem}.pl-article__author-photo{flex-shrink:0;width:80px;height:80px;border:2px solid var(--pl-color-border);border-radius:50%;object-fit:cover}.pl-article__author-text p{margin:0}.pl-article__author-name{font-weight:700;line-height:1.3125rem}.pl-article__author-job{font-size:var(--pl-text-xs);line-height:1.3125rem}@media screen and (max-width:749px){.pl-article__author:has(.pl-article__author-photo){display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px}.pl-article__author:has(.pl-article__author-photo) .pl-article__author-photo{grid-row:1 / span 2;align-self:center;width:64px;height:64px}.pl-article__author:has(.pl-article__author-photo) .pl-article__author-text{display:contents}.pl-article__author-text .pl-article__author-name{align-self:end}.pl-article__author-text .pl-article__author-job{align-self:start}.pl-article__author-text .pl-article__author-bio{grid-column:1 / -1;margin-top:12px}}.pl-article__body{font-size:var(--pl-text-lg);line-height:1.59375rem;letter-spacing:.02em;overflow-wrap:break-word}.pl-article__body p{margin:1em 0;line-height:1.7}.pl-article__body p+p{margin-top:24px}.pl-article__body>:first-child{margin-top:0}.pl-article__body>:last-child{margin-bottom:0}.pl-article__body h2,.pl-article__body h3{margin:40px 0 16px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-text-6xl);font-weight:700;line-height:2.125rem;letter-spacing:.0375rem}.pl-article__body h3{line-height:2.1625rem}.pl-article__body [data-was-h1]{margin:48px 0 24px;line-height:2.08125rem}.pl-article__body h4,.pl-article__body h5,.pl-article__body h6{margin:32px 0 12px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-text-3xl);font-weight:700;line-height:1.625rem;letter-spacing:.025rem}.pl-article__body ul,.pl-article__body ol{margin:1em 0 1em 1.25em;padding:0}.pl-article__body ul{list-style:square}.pl-article__body li{padding:2px 0 2px 5px}.pl-article__body a{color:inherit;text-decoration:underline}.pl-article__body img{max-width:100%;height:auto}.pl-article__table{max-width:100%;overflow-x:auto}.pl-article__body table{border-collapse:collapse}.pl-article__body td p,.pl-article__body th p{margin:0}.pl-article__body th,.pl-article__body td{vertical-align:top}.pl-article__body sup{line-height:0}.pl-article__body iframe{max-width:100%}@media screen and (min-width:750px){.pl-article__inner{padding:40px 24px 80px}.pl-article__author-photo{width:70px;height:70px}.pl-article__body{font-size:var(--pl-text-2xl);line-height:1.78125rem}.pl-article__body h2,.pl-article__body h3{margin:48px 0 24px;line-height:2.03125rem}.pl-article__body h3{line-height:2.08125rem}.pl-article__body li{padding-block:4px}.pl-article__body [data-was-h1]{margin-bottom:32px;line-height:2.00625rem}}.pl-awards{padding:60px 20px 20px;color:var(--pl-color-text);font-family:var(--pl-font-body);text-align:center}.pl-awards__heading{margin:0 0 20px;color:inherit;font-family:inherit;font-size:calc(var(--pl-text-size) * 1.75);font-weight:700;line-height:calc(var(--pl-text-size) * 1.5);letter-spacing:.02em}.pl-awards__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1200px;margin:0 auto;padding:0;list-style:none}.pl-awards__item{width:calc(50% - 14px)}.pl-awards__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain}.pl-awards__text{display:flex;flex-direction:column;gap:4px;margin-top:-20px}.pl-awards__label{margin:0;color:#85b252;font-size:var(--pl-text-xs);font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.pl-awards__name{margin:0;font-size:var(--pl-text-sm);line-height:1.4}.pl-awards__name a{color:inherit;text-decoration:none}.pl-awards__name a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:641px){.pl-awards__item{width:calc(33.333% - 18px)}.pl-awards__label{font-size:var(--pl-text-base)}}@media screen and (min-width:990px){.pl-awards__item{width:calc(20% - 20px)}}.pl-blog-header{display:flex;position:relative;justify-content:center;align-items:center;min-height:80px;padding:30px 24px;overflow:hidden;background:var(--pl-blog-header-overlay);color:var(--pl-color-white);font-family:var(--pl-font-body);text-align:center}.pl-blog-header__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pl-blog-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pl-blog-header-overlay);opacity:var(--pl-blog-header-opacity)}.pl-blog-header__text{position:relative;z-index:1;max-width:917px}.pl-blog-header__title{margin:0 0 10px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-1);font-weight:700;line-height:clamp(1.94375rem,1.272857rem + 2.752381vw,3.75rem);letter-spacing:var(--pl-heading-tracking)}.pl-blog-header__subtitle{margin:0;font-size:var(--pl-text-base);font-weight:600;line-height:1.5rem;letter-spacing:.0625rem}@media screen and (min-width:750px){.pl-blog-header{min-height:200px;padding:80px 40px}.pl-blog-header__subtitle{line-height:1.23125rem}}.pl-blog{background:var(--pl-blog-background);color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-blog__tags{display:block;box-shadow:0 1px var(--pl-color-forest),0 -1px var(--pl-color-forest);background:var(--pl-color-forest)}.pl-blog__tags-scroller{overflow-x:auto;scrollbar-width:none}.pl-blog__tags-scroller::-webkit-scrollbar{display:none}.pl-blog__tags-list{display:flex;gap:8px;width:max-content;margin:0 auto;padding:14px 20px 6px;list-style:none}.pl-blog__tag{display:block;padding:6px 16px;border:1px solid rgb(255 255 255 / .4);border-radius:999px;color:var(--pl-color-white);font-size:var(--pl-text-base);font-weight:500;line-height:1.375rem;text-decoration:none;white-space:nowrap;transition:border-color .2s,background-color .2s,color .2s}@media(hover:hover){.pl-blog__tag:hover{border-color:var(--pl-color-white)}}.pl-blog__tag[aria-current]{border-color:var(--pl-color-lime);background:var(--pl-color-lime);color:var(--pl-color-forest);font-weight:700}.pl-blog__tags-indicator{padding:4px 20px 8px}.pl-blog__tags-track{position:relative;max-width:300px;height:3px;margin:0 auto;border-radius:3px;background:#8ba54c33}.pl-blog__tags:not(.is-scrollable) .pl-blog__tags-track{visibility:hidden}.pl-blog__tags-thumb{position:absolute;top:0;left:0;width:calc(var(--visible, 1) * 100%);height:3px;border-radius:3px;background:var(--pl-color-brand-green);transform:translate(calc(var(--progress, 0) * (1 / var(--visible, 1) - 1) * 100%))}.pl-blog__inner{max-width:1440px;margin:0 auto;padding:48px 24px}.pl-blog__grid{display:grid;gap:40px 24px;margin:0;padding:0;list-style:none}.pl-blog__grid>li{display:grid}.pl-blog__empty{margin:0;text-align:center}.pl-blog__pagination{display:flex;justify-content:center;margin-top:40px}.pl-blog__page{display:flex;position:relative;justify-content:center;align-items:center;width:47px;height:47px;box-shadow:2px 0 var(--pl-color-olive),0 2px var(--pl-color-olive),2px 2px var(--pl-color-olive),inset 2px 0 var(--pl-color-olive),inset 0 2px var(--pl-color-olive);background:var(--pl-color-white);color:var(--pl-color-forest);font-family:var(--pl-font-body);font-size:var(--pl-text-base);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.pl-blog__page:first-child{border-radius:30px 0 0 30px}.pl-blog__page:last-child{border-radius:0 30px 30px 0}.pl-blog__page[aria-current]{background:var(--pl-color-hover-fill)}@media screen and (min-width:750px){.pl-blog__tags-list{padding:20px 10px 8px}.pl-blog__tags-track{max-width:700px}.pl-blog__grid{grid-template-columns:repeat(2,1fr);gap:48px}.pl-blog__pagination{margin-top:64px}.pl-blog__page{width:56px;height:56px}}@media screen and (min-width:1200px){.pl-blog__tags-scroller{overflow:visible}.pl-blog__tags-list{flex-wrap:wrap;justify-content:center;width:auto;max-width:1240px;padding:24px 40px 26px}.pl-blog__tags-indicator{display:none}}@media screen and (min-width:990px){.pl-blog__inner{padding:48px 60px}.pl-blog__grid{grid-template-columns:repeat(3,1fr);margin-inline:67.2px}}.pl-calendly{padding:var(--pl-calendly-pt-m) 28px var(--pl-calendly-pb-m);background:var(--pl-calendly-bg);font-family:var(--pl-font-body)}.pl-calendly__inner{max-width:1200px;margin-inline:auto}.pl-calendly .pl-calendly__heading{margin:0 0 22px;color:var(--pl-calendly-heading);font-family:var(--pl-font-heading);font-size:clamp(1.75rem,1.355357rem + 1.619048vw,2.8125rem);font-weight:700;line-height:1.2;letter-spacing:.01em;text-align:center}.pl-calendly__widget{overflow:hidden}.pl-calendly__fallback{margin:0;text-align:center}@media screen and (min-width:990px){.pl-calendly{padding:var(--pl-calendly-pt) 40px var(--pl-calendly-pb)}.pl-calendly .pl-calendly__heading{margin:18px 0 5px}}[data-focus-quiet]:focus,[data-focus-quiet]:focus-visible{outline:none;box-shadow:none}.pl-cart{position:fixed;inset:0 0 0 auto;z-index:30;width:100%;max-width:500px;height:100%;max-height:none;margin:0;padding:0;border:0;overflow:visible;background:var(--pl-color-cream);color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5);transform:translate(100%);transition:transform .6s cubic-bezier(.75,0,.175,1),overlay .6s allow-discrete,display .6s allow-discrete}.pl-cart[open]{transform:none}@starting-style{.pl-cart[open]{transform:translate(100%)}}.pl-cart::backdrop{background:#10182066}.pl-cart__inner{display:flex;flex-direction:column;height:100%}.pl-cart__header{display:flex;position:relative;flex-shrink:0;align-items:center;min-height:60px;padding:10px 12px;border-bottom:1px solid var(--pl-color-border);background:var(--pl-color-forest);color:var(--pl-color-white)}.pl-cart__title{display:flex;align-items:center;margin:0;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-text-base);font-weight:700;line-height:1.25rem;letter-spacing:var(--pl-heading-tracking)}.pl-cart__title .pl-icon{margin-right:12px}.pl-cart__count{margin-left:10px}.pl-cart__close{position:absolute;top:50%;right:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer;transform:translateY(-50%)}.pl-cart__close .pl-icon{display:block}.pl-cart__close:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.pl-cart__shipping{flex-shrink:0;padding:5px 30px;border-bottom:1px solid var(--pl-color-border);background:var(--pl-color-forest);color:var(--pl-color-white);text-align:center}.pl-cart__shipping-text{margin:0;font-size:var(--pl-text-md);text-wrap:balance}.pl-cart__shipping--free{padding:10px 16px}.pl-cart__shipping--free .pl-icon{display:inline-block;margin:-4px 8px 0 0;color:var(--pl-color-lime);vertical-align:middle}.pl-cart__shipping-bar{display:block;height:7px;margin:10px 0;border:2px solid var(--pl-color-brand-green);border-radius:4px;background:linear-gradient(var(--pl-color-brand-green) 0 0) no-repeat 0 0 / calc(var(--progress) * 100%) 100%}.pl-cart__body{flex-grow:1;padding:0 12px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.pl-cart__lines{margin:0}.pl-cart__line{display:flex;position:relative;margin-top:20px;transition:opacity .2s}.pl-cart__line[aria-busy=true]{opacity:.5;pointer-events:none}.pl-cart__line-media{flex-shrink:0;align-self:flex-start;margin-right:12px}.pl-cart__line-image{display:block;width:80px;height:80px;border-radius:4px;object-fit:cover}.pl-cart__line-info{flex-grow:1;min-width:0}.pl-cart__line--gift{align-items:center;gap:0;padding:8px 12px 8px 8px;border-radius:10px;background:var(--pl-color-mint)}.pl-cart__line--gift .pl-cart__line-info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px}.pl-cart__line--gift .pl-cart__line-eyebrow,.pl-cart__line--gift .pl-cart__line-title{grid-column:1}.pl-cart__line--gift .pl-cart__line-row{grid-column:2;grid-row:1 / span 2}.pl-cart__line--gift+.pl-cart__line--gift{margin-top:8px}.pl-cart__line-eyebrow{margin:0;color:var(--pl-color-olive-strong);font-size:var(--pl-text-3xs);font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pl-cart__line--gift .pl-cart__line-price{font-size:var(--pl-text-md);font-weight:700}.pl-cart__line--gift .pl-cart__line-price.is-free{color:var(--pl-color-olive-strong)}.pl-cart__line--gift .pl-cart__line-compare{color:var(--pl-color-slate-500);font-size:var(--pl-text-2xs);font-weight:400}.pl-cart__line--gift .pl-cart__line-image{width:52px;height:52px;border-radius:6px;background:var(--pl-color-white)}.pl-cart__line--gift .pl-cart__line-media{align-self:center}.pl-cart__line--gift .pl-cart__line-title{flex:1;min-width:0;max-width:none;margin:0;font-size:var(--pl-text-sm);white-space:normal}.pl-cart__line--gift .pl-cart__discounts{display:none}.pl-cart__line--gift .pl-cart__line-row{margin:0;flex-shrink:0}.pl-cart__line-title{display:block;max-width:calc(100% - 50px);margin:0;overflow:hidden;color:inherit;font-weight:700;line-height:1.25rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pl-cart__line--subscription .pl-cart__line-title{margin-bottom:5px}.pl-cart__line-properties,.pl-cart__line-plan{margin:4px 0 0;padding:0;color:var(--pl-color-slate-500);font-size:var(--pl-text-xs);line-height:1.4;list-style:none}.pl-cart__discounts{margin:4px 0 0;padding:0;list-style:none}.pl-cart__discount{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;border-radius:4px;background:var(--pl-color-red-light);color:var(--pl-color-red-dark);font-size:var(--pl-text-xs);font-weight:600;line-height:1.5}.pl-cart__line-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.pl-cart__quantity{display:flex;align-items:center;margin-top:5px;background:var(--pl-color-white)}.pl-cart__quantity-button{display:flex;position:relative;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid var(--pl-color-border);color:inherit}.pl-cart__quantity-button:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.pl-cart__quantity-static{margin:5px 0 0;font-size:var(--pl-text-xs)}.pl-cart__line-error{margin:6px 0 0;color:var(--pl-color-sale);font-size:var(--pl-text-xs);line-height:1.4}.pl-cart__error{flex-shrink:0;margin:0;padding:8px 12px;background:#fdecee;color:#a1001f;font-size:var(--pl-text-sm);line-height:1.4;text-align:center}.pl-cart__title:focus{outline:none}.pl-cart__title:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pl-cart__quantity-button[aria-disabled=true]{opacity:.4}.pl-cart .pl-cart__quantity-input{width:24px;height:32px;padding:0;border:solid var(--pl-color-border);border-width:1px 0;border-radius:0;background:none;color:inherit;font:inherit;font-size:var(--pl-text-xs);text-align:center}.pl-cart__line-price{margin:0;font-size:var(--pl-text-lg);font-weight:600;line-height:1.1875rem;text-align:right}.pl-cart__line-compare{display:block;color:var(--pl-color-sale);font-size:var(--pl-text-sm);font-weight:400}.pl-cart__frequency{display:block;width:100%;height:36px;margin:10px 0 15px;padding:0 32px 0 12px;border:1px solid var(--pl-color-border);border-radius:6px;background:var(--pl-color-grey-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 4H0zm0 12L0 8h8z' fill='%23101820'/%3E%3C/svg%3E") no-repeat right 12px center;color:inherit;font:inherit;font-size:var(--pl-text-base);font-weight:500;-webkit-appearance:none;appearance:none;cursor:pointer}.pl-cart__upgrade{display:flex;align-items:center;gap:6px;margin:6px 0 4px}.pl-cart__switch{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;position:relative;min-height:32px;color:var(--pl-color-olive-strong);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);font-weight:700;line-height:1.2;text-align:left;text-wrap:balance;cursor:pointer}.pl-cart__switch:before{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}.pl-cart__switch-track{position:relative;flex-shrink:0;width:44px;height:24px;border-radius:24px;background:#e0e0e0;transition:background-color .3s}.pl-cart__switch-track:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--pl-color-white);box-shadow:0 2px 4px #0003;transition:transform .3s}.pl-cart__switch[aria-checked=true] .pl-cart__switch-track{background:var(--pl-color-forest-alt)}.pl-cart__switch[aria-checked=true] .pl-cart__switch-track:after{transform:translate(20px)}.pl-cart__info{display:flex;position:relative;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pl-cart__info:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.pl-cart__remove{position:absolute;top:2px;right:0;color:var(--pl-color-black)}.pl-cart__remove .pl-icon{display:block}.pl-cart__remove:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.pl-cart__recs{display:block;margin:15px -12px 0;padding:5px 12px 16px;background:var(--pl-color-sand)}.pl-cart__recs[hidden],.pl-cart__recs:not(:has(.pl-cart__rec)){display:none}.pl-cart__recs-title{margin:0 0 10px;padding:3px 0;color:var(--pl-color-black);font-size:var(--pl-text-md);font-weight:700}.pl-cart__footer{flex-shrink:0;padding:10px 12px 0;box-shadow:inset 0 1px var(--pl-color-border);background:var(--pl-color-cream)}.pl-cart__subtotal{display:flex;justify-content:space-between;margin:0 0 5px;font-weight:600}.pl-cart__discounts--cart{margin:0 0 10px}.pl-cart__discounts--cart li{display:flex;justify-content:space-between;align-items:center;font-size:var(--pl-text-xs)}.pl-cart .pl-cart__wide-button{display:flex;justify-content:center;align-items:center;width:100%;font-size:var(--pl-text-sm)}.pl-cart .pl-cart__checkout{width:calc(100% - 32px);margin-inline:auto}.pl-cart__checkout .pl-icon{margin-right:10px}.pl-cart__checkout-label{text-wrap:balance}.pl-cart__checkout-total{white-space:nowrap}@media screen and (max-width:374px){.pl-cart .pl-cart__checkout{letter-spacing:.0625rem}.pl-cart__checkout .pl-icon{display:none}}.pl-cart__guarantee{display:flex;justify-content:center;align-items:center;gap:6px;margin:6px 0 10px;font-size:var(--pl-text-sm);font-weight:600}.pl-cart__guarantee .pl-icon{flex-shrink:0;color:var(--pl-color-olive-strong)}.pl-cart__payments{display:flex;justify-content:center;gap:6px;margin:12px 0 20px;padding:0;list-style:none}.pl-cart__payments li{flex:0 1 38px;min-width:0}.pl-cart__payment-icon{display:block;width:100%;height:auto;aspect-ratio:38 / 24}.pl-cart__empty{margin-block:auto;padding:24px 12px;overflow-y:auto;text-align:center}.pl-cart__empty-title{margin:0 0 8px;font-family:var(--pl-font-heading);font-size:clamp(1.75rem,1.657143rem + .380952vw,2rem);font-weight:700;line-height:clamp(1.5rem,1.395536rem + .428571vw,1.78125rem);letter-spacing:-.02em}.pl-cart__empty-text{margin:0 0 16px;color:var(--pl-color-grey-650);font-size:var(--pl-text-xl);font-weight:600;line-height:1.375rem}.pl-cart__picks{display:grid;gap:8px;margin:0 0 20px;text-align:left}.pl-cart__picks .pl-cart__rec+.pl-cart__rec{margin-top:0}.pl-cart__empty-note{margin:20px 0 0}.pl-cart__popover{width:calc(100% - 32px);max-width:358px;padding:24px;border:0;border-radius:12px;background:var(--pl-color-white);box-shadow:0 6px 18px #00000021;color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-cart__popover-title{display:flex;align-items:center;gap:8px;margin:0 30px 25px 0;font-size:var(--pl-text-3xl);font-weight:500;line-height:1.3125rem}.pl-cart__popover-close{position:absolute;top:29px;right:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pl-cart__popover-close .pl-icon{display:block}.pl-cart__popover-list{display:grid;gap:8px;margin:0 0 20px;padding:0;font-size:var(--pl-text-md);line-height:.9375rem;list-style:none}.pl-cart__popover-list li{display:flex;align-items:center;gap:8px}.pl-cart__popover-list li:before{content:"";flex-shrink:0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23101820'/%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-4.8' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pl-cart__popover-note{margin:0;font-size:var(--pl-text-xs);line-height:.875rem}@media screen and (min-width:750px){.pl-cart__header{min-height:63px;padding-inline:40px}.pl-cart__title{font-size:var(--pl-text-xl);line-height:1.375rem}.pl-cart__close{right:40px}.pl-cart__shipping-bar{height:8px;margin-block:8px}.pl-cart__body{padding-inline:40px}.pl-cart__line{margin-top:24px}.pl-cart__line-media{margin-right:24px}.pl-cart__line-image{width:92px;height:92px}.pl-cart__line-title{margin-bottom:4px;font-size:var(--pl-text-xl);line-height:1.6875rem}.pl-cart__quantity-button{width:30px;height:30px}.pl-cart .pl-cart__quantity-input{width:25px;height:30px;font-size:var(--pl-text-lg)}.pl-cart__remove{top:7px}.pl-cart__line-price{line-height:1.59375rem}.pl-cart__line--subscription .pl-cart__line-title{margin-bottom:9px}.pl-cart__upgrade{margin-top:8px}.pl-cart__switch{font-size:var(--pl-text-md)}.pl-cart__recs{margin-inline:-40px;padding-inline:40px}.pl-cart__footer{padding-inline:40px}.pl-cart .pl-cart__wide-button{width:100%;font-size:var(--pl-text-xl);line-height:3.25rem}.pl-cart__empty{padding-inline:40px}.pl-cart__empty-title{margin-bottom:10px}.pl-cart__empty-text{margin-bottom:20px;font-size:var(--pl-text-3xl)}.pl-cart__empty .pl-cart__wide-button{font-size:var(--pl-text-lg)}.pl-cart__empty-note{font-size:var(--pl-text-lg);line-height:1.625rem}}@media screen and (min-width:990px){.pl-cart__recs-title{font-size:var(--pl-text-lg)}}.pl-cart--compact .pl-cart__header{min-height:52px;padding:8px 16px;border-bottom:0;background:var(--pl-color-forest);color:var(--pl-color-white)}.pl-cart--compact .pl-cart__title{font-size:var(--pl-text-lg);line-height:1.3}.pl-cart--compact .pl-cart__count{margin-left:6px;color:var(--pl-color-sage);font-weight:500}.pl-cart--compact .pl-cart__close{right:16px}.pl-cart__badge{flex:none;margin:0 40px 0 auto;padding:3px 8px;border-radius:4px;background:var(--pl-color-red);color:var(--pl-color-white);font-size:var(--pl-text-xs);font-weight:700;line-height:1.35;letter-spacing:.02em}.pl-cart--compact .pl-cart__body{padding:4px 16px 16px}.pl-cart--compact .pl-cart__line{margin:0;padding:12px 0;border-bottom:1px solid var(--pl-color-border)}.pl-cart--compact .pl-cart__line-media{margin-right:12px}.pl-cart--compact .pl-cart__line-image{width:64px;height:64px}.pl-cart--compact .pl-cart__line-info{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px}.pl-cart--compact .pl-cart__line-info>*{grid-column:1 / -1}.pl-cart--compact .pl-cart__line-row{display:contents}.pl-cart--compact .pl-cart__line-title{grid-column:1 / 3;grid-row:1;max-width:none;margin:0;font-size:var(--pl-text-base);line-height:1.3}.pl-cart--compact .pl-cart__line-price{grid-column:3;grid-row:1 / span 2;align-self:start;font-size:var(--pl-text-base);line-height:1.3}.pl-cart--compact .pl-cart__line-compare{font-size:var(--pl-text-xs)}.pl-cart--compact .pl-cart__discounts,.pl-cart--compact .pl-cart__line-properties{grid-column:1 / 3;grid-row:2}.pl-cart--compact .pl-cart__quantity,.pl-cart--compact .pl-cart__quantity-static{grid-column:1;grid-row:3;margin:8px 0 0}.pl-cart--compact .pl-cart__frequency,.pl-cart--compact .pl-cart__upgrade,.pl-cart--compact .pl-cart__line-plan{grid-column:2 / -1;grid-row:3;margin:8px 0 0}.pl-cart--compact .pl-cart__line-error{grid-row:4}.pl-cart--compact .pl-cart__quantity-button{width:36px;height:36px}.pl-cart--compact .pl-cart__quantity-button:before{top:-4px;right:0;bottom:-4px;left:0}.pl-cart--compact .pl-cart__quantity-button--remove .pl-icon{width:16px;height:16px}.pl-cart.pl-cart--compact .pl-cart__quantity-input{width:32px;height:36px;font-size:var(--pl-text-base)}.pl-cart--compact .pl-cart__frequency{height:36px;padding:0 26px 0 10px;background-position:right 10px center;font-size:var(--pl-text-base)}.pl-cart--compact .pl-cart__switch{min-height:36px;font-size:var(--pl-text-sm);text-wrap:balance}.pl-cart--compact .pl-cart__info:before{top:-12px;right:-13px;bottom:-12px;left:-13px}.pl-cart--compact .pl-cart__switch-track{width:40px}.pl-cart--compact .pl-cart__switch[aria-checked=true] .pl-cart__switch-track:after{transform:translate(16px)}.pl-cart--compact .pl-cart__line:has(.pl-cart__quantity) .pl-cart__remove{display:none}.pl-cart--compact .pl-cart__remove{top:auto;bottom:20px}.pl-cart--compact .pl-cart__recs{margin:16px -16px 0;padding:12px 0 14px 16px}.pl-cart--compact .pl-cart__recs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding-right:16px}.pl-cart--compact .pl-cart__recs-title{margin:0;padding:0;font-size:var(--pl-text-xl);line-height:1.3}.pl-cart__recs-nav{display:flex;flex:none;gap:8px}.pl-cart__recs-nav[hidden]{display:none}.pl-cart__recs-arrow{display:grid;position:relative;place-items:center;width:36px;height:36px;padding:0;border:1.5px solid var(--pl-color-text);border-radius:50%;background:var(--pl-color-white);color:var(--pl-color-text);cursor:pointer}.pl-cart__recs-arrow:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.pl-cart__recs-arrow:disabled{border-color:var(--pl-color-border);color:var(--pl-color-slate-500);cursor:default}.pl-cart--compact .pl-cart__recs-list{display:flex;gap:10px;padding-right:16px;overflow-x:auto;scroll-behavior:smooth;scroll-padding-inline:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.pl-cart--compact .pl-cart__recs-list::-webkit-scrollbar{display:none}.pl-cart.pl-cart--compact .pl-cart__recs-list .pl-cart__rec{display:grid;flex:0 0 calc((100% - 10px)/2);grid-template-columns:56px minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;gap:8px 10px;min-width:0;margin:0;padding:8px;scroll-snap-align:start}.pl-cart--compact .pl-cart__recs-list .pl-cart__rec-image{width:56px;height:56px}.pl-cart--compact .pl-cart__recs-list .pl-cart__rec-info{gap:2px}.pl-cart--compact .pl-cart__recs-list .pl-cart__rec-title{display:-webkit-box;min-height:2.5em;overflow:hidden;font-size:var(--pl-text-sm);line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pl-cart--compact .pl-cart__recs-list .pl-cart__rec-text{display:none}.pl-cart--compact .pl-cart__recs-list .pl-cart__rec-price{flex-wrap:wrap;gap:2px 6px;font-size:var(--pl-text-sm)}.pl-cart--compact .pl-cart__recs-list .pl-cart__rec-rating{font-size:var(--pl-text-xs)}.pl-cart--compact .pl-cart__recs-list .pl-cart__rec-form{grid-column:1 / -1;align-self:end}.pl-cart--compact .pl-cart__recs-list .pl-cart__rec-add{justify-content:center;width:100%;height:36px;font-size:var(--pl-text-xs)}.pl-cart--compact .pl-cart__footer{padding:12px 16px 0}.pl-cart__savings{display:flex;justify-content:space-between;gap:12px;margin:0 0 4px;color:var(--pl-color-olive-strong);font-size:var(--pl-text-sm);font-weight:600}.pl-cart__savings>span:first-child{display:flex;align-items:center;gap:6px}.pl-cart--compact .pl-cart__total{align-items:baseline;margin:0;font-size:var(--pl-text-xl);font-weight:700}.pl-cart__total-was{margin-right:4px;color:var(--pl-color-slate-500);font-size:var(--pl-text-sm);font-weight:400}.pl-cart.pl-cart--compact .pl-cart__checkout{width:100%;margin-top:10px}.pl-cart.pl-cart--compact .pl-cart__wide-button{font-size:var(--pl-text-base)}.pl-cart__reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:0 14px;margin:8px 0 0;color:var(--pl-color-slate-700);font-size:var(--pl-text-xs);font-weight:600;text-align:center}.pl-cart--compact .pl-cart__payments{margin:8px 0 12px}.pl-cart--compact .pl-cart__payments li{flex-basis:32px}@media screen and (max-width:399px){.pl-cart--compact .pl-cart__frequency{grid-column:1 / -1;grid-row:4}.pl-cart--compact .pl-cart__line-error{grid-row:5}.pl-cart--compact .pl-cart__switch{gap:6px;font-size:var(--pl-text-xs)}.pl-cart--compact .pl-cart__switch-track{width:36px}.pl-cart--compact .pl-cart__switch[aria-checked=true] .pl-cart__switch-track:after{transform:translate(12px)}}@media screen and (max-height:700px){.pl-cart--compact .pl-cart__payments{margin:4px 0 8px}.pl-cart--compact .pl-cart__payments li{flex-basis:28px}.pl-cart--compact .pl-cart__footer .pl-discount{margin-bottom:6px}.pl-cart--compact .pl-cart__reassurance{margin-bottom:10px}}@media screen and (min-width:750px){.pl-cart--compact .pl-cart__header{min-height:56px;padding-inline:24px}.pl-cart--compact .pl-cart__close{right:24px}.pl-cart--compact .pl-cart__body{padding-inline:24px}.pl-cart--compact .pl-cart__recs{margin-inline:-24px;padding-left:24px}.pl-cart--compact .pl-cart__recs-head,.pl-cart--compact .pl-cart__recs-list{padding-right:24px}.pl-cart--compact .pl-cart__recs-list{scroll-padding-inline:0 24px}.pl-cart--compact .pl-cart__footer{padding-inline:24px}.pl-cart.pl-cart--compact .pl-cart__wide-button{font-size:var(--pl-text-lg);line-height:3.25rem}}.pl-cartrecs[hidden]{display:none}.pl-cartrecs[data-url]:not([data-state]){min-height:calc(52vw + 240px)}@media screen and (min-width:990px){.pl-cartrecs[data-url]:not([data-state]){min-height:588px}}.pl-cartrecs{display:block;color:var(--pl-color-text)}.pl-cartrecs__inner{max-width:1400px;margin:48px auto;padding:0 24px}.pl-cartrecs__title{margin:0 0 32px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-4);font-weight:700;line-height:clamp(1.75rem,1.610714rem + .571429vw,2.125rem);letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-cartrecs__list{display:grid;grid-auto-columns:52vw;grid-auto-flow:column;gap:20px 12px;margin:0 -24px;padding:0 24px;overflow-x:auto;list-style:none;scroll-padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none}.pl-cartrecs__list>li{scroll-snap-align:start}.pl-cartrecs .pl-card__media{margin-bottom:13px}.pl-cartrecs .pl-card__rating{display:none}.pl-cartrecs .pl-card__title{line-height:1.125rem}.pl-cartrecs .pl-card__description{line-height:1.1375rem}.pl-cartrecs .pl-card__price{font-family:var(--pl-font-body);font-size:var(--pl-text-3xl);font-weight:600;line-height:1.5625rem}@media screen and (min-width:750px){.pl-cartrecs__inner{margin-block:64px}.pl-cartrecs__list{grid-auto-columns:29%}.pl-cartrecs__title{margin-bottom:48px}.pl-cartrecs .pl-card__media{margin-bottom:12px}.pl-cartrecs .pl-card__title{line-height:1.6875rem}.pl-cartrecs .pl-card__price{line-height:1.8125rem}}@media screen and (min-width:990px){.pl-cartrecs__inner{max-width:1440px;padding:0 127.2px}.pl-cartrecs__list{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:48px 24px;margin:0;padding:0;overflow:visible}}.pl-cart__rec{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid rgb(16 24 32 / .1);border-radius:10px;background:var(--pl-color-white)}.pl-cart__rec+.pl-cart__rec{margin-top:8px}.pl-cart__rec-image{display:block;width:64px;height:64px;border-radius:8px;object-fit:cover}.pl-cart__rec-info{display:grid;gap:2px;min-width:0}.pl-cart__rec-title{color:inherit;font-size:var(--pl-text-md);font-weight:700;line-height:1.25;text-decoration:none}.pl-cart__rec-text{margin:0;color:var(--pl-color-slate-700);font-size:var(--pl-text-sm);line-height:1.3}.pl-cart__rec-price{display:flex;align-items:center;gap:8px;margin:2px 0 0;font-size:var(--pl-text-md);font-weight:700;line-height:1.2}.pl-cart__rec-rating{color:var(--pl-color-slate-700);font-size:var(--pl-text-sm);font-weight:500}.pl-cart__rec-rating [aria-hidden]{color:#ffb829}.pl-cart__rec-form{margin:0}.pl-cart__rec-add{display:flex;position:relative;align-items:center;gap:4px;height:36px;padding:0 14px;border:1.5px solid var(--pl-color-text);border-radius:30px;background:var(--pl-color-white);color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in-out}.pl-cart__rec-add:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.pl-cart__rec-add .pl-icon{width:12px;height:12px}@media(hover:hover){.pl-cart__rec-add:hover{background:var(--pl-color-hover-fill)}}.pl-cart__rec-add[aria-busy=true]{opacity:.6}@media screen and (max-width:749px){.pl-cart__recs-list .pl-cart__rec:nth-child(n+3){display:none}}.pl-coll-banner__hero{display:flex;position:relative;justify-content:center;align-items:center;min-height:80px;padding:20px 24px;overflow:hidden;background:var(--pl-banner-overlay);color:var(--pl-color-white);text-align:center}.pl-coll-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pl-coll-banner__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pl-banner-overlay);opacity:var(--pl-banner-opacity)}.pl-coll-banner__text{position:relative;z-index:1}.pl-coll-banner__title{margin:0 0 10px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-1);font-weight:700;line-height:clamp(1.94375rem,1.272857rem + 2.752381vw,3.75rem);letter-spacing:var(--pl-heading-tracking)}.pl-coll-banner--tall .pl-coll-banner__hero{padding-block:30px}.pl-coll-banner--tall .pl-coll-banner__text{max-width:446px;margin-inline:24px}.pl-coll-banner__subtitle{margin:0;padding-top:12px;font-weight:600;line-height:1.4rem;letter-spacing:.0625rem}.pl-coll-banner__count{margin:0;font-size:var(--pl-text-size);line-height:1.5}.pl-coll-banner__trust{margin:4px 0 0;font-size:var(--pl-text-sm);font-weight:600;line-height:1.4}@media screen and (max-width:749px){.pl-coll-banner__hero{min-height:0;padding:14px 16px}.pl-coll-banner .pl-coll-banner__title{margin-bottom:4px;font-size:1.625rem;line-height:1.15;text-wrap:balance}.pl-coll-banner__count{display:none}}.pl-link-bar{display:block;position:relative;padding:4px 0 6px;box-shadow:0 1px var(--pl-color-brand-green),0 -1px var(--pl-color-brand-green);background:var(--pl-banner-links);font-family:var(--pl-font-body);font-weight:700}.pl-link-bar__scroller{overflow-x:auto;scrollbar-width:none}.pl-link-bar__scroller::-webkit-scrollbar{display:none}.pl-link-bar__list{display:flex;gap:6px;width:max-content;margin:0 auto;padding:0 30px;list-style:none}.pl-link-bar__list li{padding-block:6px}.pl-link-bar__link{display:flex;position:relative;align-items:center;min-height:40px;padding:4px 18px;border:1px solid #14433d;border-radius:30px;background:var(--pl-color-white);color:#14433d;font-size:var(--pl-text-md);line-height:1.375rem;text-decoration:none;text-underline-offset:4px;white-space:nowrap}.pl-link-bar__link:before{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.pl-link-bar__link:hover{text-decoration:underline}.pl-link-bar__link[aria-current]{border-color:var(--pl-banner-selected);background:var(--pl-banner-selected)}.pl-link-bar__icon{display:none;width:24px;height:24px;margin-right:8px;object-fit:contain}pl-link-bar{display:block;position:relative}.pl-bar-arrow{display:none}pl-link-bar [data-scroller]{--pl-fade-prev: 0px;--pl-fade-next: 0px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--pl-fade-prev),#000 calc(100% - var(--pl-fade-next)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--pl-fade-prev),#000 calc(100% - var(--pl-fade-next)),transparent)}pl-link-bar.can-scroll-prev [data-scroller]{--pl-fade-prev: 48px}pl-link-bar.can-scroll-next [data-scroller]{--pl-fade-next: 48px}@media screen and (min-width:750px){pl-link-bar{--pl-bar-inset: 40px}pl-link-bar [data-scroller]{margin-inline:var(--pl-bar-inset)}pl-link-bar.can-scroll-prev [data-scroller]{--pl-fade-prev: 70px}pl-link-bar.can-scroll-next [data-scroller]{--pl-fade-next: 70px}.pl-bar-arrow{display:grid;place-items:center;position:absolute;top:var(--pl-bar-middle, 50%);z-index:1;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--pl-color-lime);color:var(--pl-color-forest);box-shadow:0 2px 10px #00000040;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(-50%);transition:opacity .2s,visibility .2s,background-color .2s}.pl-bar-arrow svg{width:18px;height:18px}@media(hover:hover){.pl-bar-arrow:hover{background:var(--pl-color-white)}}.pl-bar-arrow--prev{left:max(8px,var(--pl-bar-inset) - 20px)}.pl-bar-arrow--next{right:max(8px,var(--pl-bar-inset) - 20px)}pl-link-bar.can-scroll-prev .pl-bar-arrow--prev,pl-link-bar.can-scroll-next .pl-bar-arrow--next{opacity:1;visibility:visible}}@media screen and (min-width:1200px){pl-link-bar{--pl-bar-inset: 80px}}@media screen and (min-width:1600px){pl-link-bar{--pl-bar-inset: calc((100vw - 1440px)/2 + 80px) }}.pl-link-bar__track{position:relative;max-width:200px;height:3px;margin:2px auto 0;border-radius:3px;background:#ffffff40}.pl-link-bar:not(.is-scrollable) .pl-link-bar__track{visibility:hidden}.pl-link-bar__thumb{position:absolute;top:0;left:0;width:calc(var(--visible, 1) * 100%);height:100%;border-radius:3px;background:var(--pl-color-brand-green);transform:translate(calc(var(--progress, 0) * (1 / var(--visible, 1) - 1) * 100%))}@media screen and (min-width:750px){.pl-coll-banner__hero{min-height:150px}.pl-coll-banner--tall .pl-coll-banner__hero{min-height:200px;padding-block:80px}.pl-coll-banner__subtitle{font-size:var(--pl-text-3xl);line-height:1.75rem}.pl-link-bar{padding:4px 0 8px}.pl-link-bar__list{gap:10px;padding:0 10px}.pl-link-bar__list li{padding-block:15px}.pl-link-bar__link{gap:10px;padding:8px 24px;font-size:var(--pl-text-lg);line-height:2rem}.pl-link-bar__icon{display:block}.pl-link-bar__track{max-width:700px;margin-top:7px}}.pl-collections{padding:22px 0 50px;background:var(--pl-color-background);color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-collections__inner{max-width:1234px;margin-inline:auto;padding-inline:24px}.pl-collections__title{margin:0 0 40px;color:var(--pl-color-heading);font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:clamp(2.25rem,1.832143rem + 1.714286vw,3.375rem);letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-collections__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none}.pl-collections__tile{display:flex;flex-direction:column;align-items:center;height:100%;padding:30px 20px;border-radius:8px;background:var(--pl-collections-dark);color:var(--pl-color-white);text-decoration:none}.pl-collections__grid>li:nth-child(4n+2) .pl-collections__tile,.pl-collections__grid>li:nth-child(4n+3) .pl-collections__tile{background:var(--pl-collections-light)}.pl-collections__icon{width:100%;max-width:100px;height:auto;border-radius:10px;transition:transform .3s ease}@media(hover:hover){.pl-collections__tile:hover .pl-collections__icon{transform:scale(1.1)}}.pl-collections__name{padding:10px 0;font-family:var(--pl-font-heading);font-size:var(--pl-text-md);font-weight:500;line-height:1.125rem;letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-collections__actions{padding-top:30px;text-align:center}.pl-collections .pl-collections__button{display:block;padding:0 30px;font-size:var(--pl-text-sm);line-height:3.125rem}@media screen and (min-width:481px){.pl-collections .pl-collections__button{display:inline-block}.pl-collections__grid>li:nth-child(n) .pl-collections__tile{background:var(--pl-collections-dark)}.pl-collections__grid>li:nth-child(2n) .pl-collections__tile{background:var(--pl-collections-light)}}@media screen and (min-width:750px){.pl-collections{padding:26px 0 60px}.pl-collections__inner{max-width:1266px;padding-inline:40px}.pl-collections__title{margin-bottom:30px}.pl-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pl-collections__icon{max-width:110px}.pl-collections__name{padding:10px 0 0;font-size:var(--pl-text-3xl);line-height:1.8125rem}.pl-collections__actions{padding-top:50px}.pl-collections .pl-collections__button{padding:0 35px;font-size:var(--pl-text-lg);line-height:3.25rem}}@media screen and (min-width:990px){.pl-collections__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.pl-create-checkout{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 24px;color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);text-align:center}.pl-create-checkout__spinner{width:24px;height:24px;border:3px solid var(--pl-color-border);border-top-color:var(--pl-color-text);border-radius:50%;animation:pl-create-checkout-spin .8s linear infinite}.pl-create-checkout__spinner[hidden],.pl-create-checkout__link[hidden]{display:none}@keyframes pl-create-checkout-spin{to{transform:rotate(360deg)}}.pl-create-checkout__message{margin:0}.pl-create-checkout__link{color:inherit;font-weight:500}.pl-footer{content-visibility:auto;contain-intrinsic-size:auto 588px;background:var(--pl-color-ink);color:var(--pl-color-white);font-family:var(--pl-font-body)}.pl-footer__main{padding-block:48px}.pl-footer__inner,.pl-footer__bar-inner{max-width:var(--pl-page-width);margin-inline:auto;padding-inline:24px}.pl-footer__inner{display:flex;flex-direction:column;gap:30px;font-size:var(--pl-text-md);line-height:1.5}.pl-footer__brand{display:flex;flex-direction:column-reverse;align-items:center;order:3;gap:20px}.pl-footer__logo{display:none;width:150px;height:auto}.pl-footer__social{display:flex;margin:15px 0 0;padding:0;list-style:none}.pl-footer__social li{box-shadow:1px 0 #343b41,0 1px #343b41,1px 1px #343b41,inset 1px 0 #343b41,inset 0 1px #343b41}.pl-footer__social li:first-child{border-radius:30px 0 0 30px}.pl-footer__social li:last-child{border-radius:0 30px 30px 0}.pl-footer__social-link{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:inherit;color:inherit;transition:background-color .3s,color .3s}.pl-footer__social-link:hover{background:var(--pl-color-white);color:var(--pl-color-ink)}.pl-footer__mark{display:block;width:80px;height:auto;margin-top:20px}.pl-footer__menu{order:2}.pl-footer__title{margin:0 0 12px;color:var(--pl-color-brand-green);font-family:var(--pl-font-body);font-size:var(--pl-text-3xl);font-weight:600;line-height:1.875rem;letter-spacing:.0625rem;text-transform:uppercase}.pl-footer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.pl-footer__title-text{display:none}.pl-footer__chevron{transition:transform .3s ease-in-out}.pl-footer__chevron .pl-icon{display:inline-block;vertical-align:middle}.pl-footer__toggle[aria-expanded=true] .pl-footer__chevron{transform:rotate(180deg)}.pl-footer__title:has([aria-expanded=false])+.pl-footer__links{display:none}.pl-footer__links,.pl-footer__legal{margin:0;padding:0;list-style:none}.pl-footer__links{font-weight:500}.pl-footer__links li+li{padding-top:6px}.pl-footer__link{display:inline-block;padding-block:3px;color:inherit;text-decoration:none;transition:color .25s ease-in-out}.pl-footer__link:hover{color:var(--pl-color-lime)}.pl-footer__bar{padding-block:10px;font-size:var(--pl-text-2xs);line-height:1.125rem;text-align:center}.pl-footer__bar-inner{display:flex;flex-direction:column;align-items:center}.pl-footer__copyright{margin:0}.pl-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:10px}@media screen and (min-width:750px){.pl-footer{contain-intrinsic-size:auto 526px}.pl-footer__main{padding-block:72px 50px}.pl-footer__inner,.pl-footer__bar-inner{max-width:1185.6px;padding-inline:50px}.pl-footer__inner{display:grid;grid-auto-columns:auto;grid-auto-flow:column;justify-content:space-between;gap:20px;font-size:var(--pl-text-lg)}.pl-footer__brand{display:block;order:0}.pl-footer__logo{display:block}.pl-footer__social-link{width:55px;height:55px}.pl-footer__mark{width:130px}.pl-footer__menu{order:0}.pl-footer__title:has([aria-expanded=false])+.pl-footer__links{display:block}.pl-footer__title{margin-bottom:20px;line-height:1.23}.pl-footer__toggle{display:none}.pl-footer__title-text{display:block}.pl-footer__bar{padding-block:20px 50px;text-align:left}.pl-footer__bar-inner{flex-direction:row;justify-content:space-between}.pl-footer__legal{margin-bottom:0}}.pl-gift-offer{max-width:640px;margin:24px auto 0;padding:0 16px}.pl-gift-offer .pl-gift-promo{margin-top:0}#header-group:has(.pl-header[data-sticky]){display:contents}.shopify-section:has(>.pl-header[data-sticky]){position:sticky;top:0;z-index:20}@media screen and (max-width:749px)and (max-height:640px){body:has([data-sticky-bar]) .shopify-section:has(>.pl-header[data-sticky]){position:relative}}.pl-header{display:block;position:relative;background:var(--pl-color-background);color:var(--pl-color-header-text);box-shadow:0 1px 0 var(--pl-color-border);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5)}.pl-header__inner{display:flex;align-items:center;max-width:var(--pl-page-width);margin-inline:auto;padding:10px var(--pl-gutter)}.pl-header__start,.pl-header__end{display:flex;flex:1 1 0;align-items:center}.pl-header__end{justify-content:flex-end}.pl-header__cta{display:none;margin-right:25px;padding:0 28px;border-radius:var(--pl-radius-button);background:var(--pl-color-button);color:var(--pl-color-white);font-family:var(--pl-font-body);font-size:var(--pl-text-base);font-weight:700;line-height:2.75rem;letter-spacing:.125rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .2s ease-in-out}.pl-header__cta:hover{color:var(--pl-color-brand-green)}@media screen and (min-width:1200px){.pl-header__cta{display:block}}.pl-header__logo{display:block;color:inherit}.pl-header__logo-image{display:block;width:100%;max-width:var(--pl-logo-width);height:auto}.pl-header__icons{display:grid;grid-auto-flow:column;align-items:center;gap:20px}.pl-header__icon{display:block;position:relative;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pl-header__icon .pl-icon{display:block}.pl-header__icon:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.pl-header__icon--desktop,.pl-header__icon--tablet{display:none}.pl-header__cart-count{display:flex;position:absolute;top:-8px;left:14px;align-items:center;justify-content:center;min-width:21px;height:21px;border-radius:21px;background:var(--pl-color-header-text);color:var(--pl-color-background);font-size:.5625rem;font-weight:600;line-height:1}.pl-nav{display:none}@media screen and (min-width:750px){.pl-header__logo-image{max-width:var(--pl-logo-width-desktop)}.pl-header__icons{gap:24px}.pl-header__icon--tablet{display:block}}@media screen and (min-width:1200px){.pl-nav{display:block}.pl-header__icons--start{display:none}.pl-header__icon--desktop{display:block}}.pl-nav__list{display:flex;gap:28px;margin:0;padding:0;list-style:none;font-size:var(--pl-text-xl);white-space:nowrap}.pl-nav__link,.pl-nav__row{display:block;position:relative;color:inherit;font-weight:600;text-decoration:none}.pl-nav__row .pl-nav__link{display:inline;position:static}.pl-nav__toggle{display:inline-block;position:relative;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;vertical-align:baseline;cursor:pointer}.pl-nav__toggle:before{content:"";position:absolute;top:-6px;right:-8px;bottom:-6px;left:0}.pl-nav__item>.pl-nav__link:after,.pl-nav__row:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s}.pl-nav__chevron{display:inline-block;margin-left:5px;transition:transform .3s ease-in-out}.pl-nav__chevron .pl-icon{display:inline;vertical-align:baseline}.pl-nav__item:hover>.pl-nav__link:after,.pl-nav__item:focus-within>.pl-nav__link:after,.pl-nav__item:hover>.pl-nav__row:after,.pl-nav__item:focus-within>.pl-nav__row:after,.pl-nav__item[data-open]>.pl-nav__row:after{transform:scaleX(1)}.pl-nav__item[data-open] .pl-nav__chevron,pl-header:not(:defined) .pl-nav__item:hover .pl-nav__chevron{transform:rotate(180deg)}.pl-nav__item[data-open]>.pl-mega,pl-header:not(:defined) .pl-nav__item:hover>.pl-mega{opacity:1;visibility:visible}.pl-nav__item[data-open=hover]>.pl-mega{transition-delay:.15s}.pl-help{padding:40px 24px;color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-help__title{margin:0 0 23.24px;padding:0 15px;color:var(--pl-color-black);font-family:var(--pl-font-heading);font-size:clamp(1.75rem,1.703571rem + .190476vw,1.875rem);font-weight:700;line-height:clamp(2.01875rem,1.995536rem + .095238vw,2.08125rem);letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-help__box{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:996px;margin-inline:auto;padding:18px;border-radius:30px;background:var(--pl-help-bg)}.pl-help__text{margin:0;color:var(--pl-help-text);font-size:var(--pl-text-xl);line-height:1.575rem;text-align:center}.pl-help__button{padding:0 30px;border-radius:var(--pl-radius-button);background:var(--pl-color-button);color:var(--pl-color-white);font-size:var(--pl-text-sm);font-weight:700;line-height:3.125rem;letter-spacing:.125rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .2s ease-in-out}.pl-help__button:hover{color:var(--pl-color-brand-green)}@media screen and (min-width:750px){.pl-help__title{margin-bottom:24.9px}.pl-help__box{flex-direction:row;justify-content:space-between;gap:10px;padding:18px 26px 18px 40px}.pl-help__text{line-height:1.125rem;text-align:left}.pl-help__button{padding:0 35px;font-size:var(--pl-text-lg);line-height:3.25rem}}.pl-icon-row{padding:0 24px 40px;background:var(--pl-icon-row-background);color:var(--pl-icon-row-text);font-family:var(--pl-font-body)}.pl-icon-row--wave-top{margin-top:32px}.pl-icon-row--wave-bottom{margin-bottom:32px}.pl-icon-row.pl-wave-top:before{top:-32px;height:32px}.pl-icon-row.pl-wave-bottom:after{bottom:-32px;height:32px}.pl-icon-row__title{margin:0;padding-top:40px;color:inherit;font-family:var(--pl-font-heading);font-size:clamp(1.875rem,1.457143rem + 1.714286vw,3rem);text-align:center}.pl-icon-row__list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1080px;margin:0 auto;padding:0;list-style:none}.pl-icon-row__item{display:flex;flex-direction:column;align-items:center;flex-basis:50%;padding:16px 12.8px;text-align:center}.pl-icon-row__icon{width:50px;height:50px;margin-bottom:10px;object-fit:contain}.pl-icon-row__text{margin:0;padding-top:6px;font-size:var(--pl-text-md);font-weight:700;line-height:1.1875rem}@media screen and (min-width:481px){.pl-icon-row--wave-top{margin-top:57px}.pl-icon-row--wave-bottom{margin-bottom:57px}.pl-icon-row.pl-wave-top:before{top:-57px;height:57px}.pl-icon-row.pl-wave-bottom:after{bottom:-57px;height:57px}}@media screen and (min-width:750px){.pl-icon-row{padding:0 60px 60px}.pl-icon-row__list{flex-wrap:nowrap;padding-inline:19px}.pl-icon-row__item{justify-content:center;flex-basis:25%;padding:24.7px 30.4px}.pl-icon-row__icon{margin-bottom:0}.pl-icon-row__text{font-size:var(--pl-text-base);line-height:1.25rem}}.pl-lfoot{padding-block:var(--pl-lfoot-pad-m);background:var(--pl-lfoot-bg);color:var(--pl-lfoot-fg);font-family:var(--pl-font-body);line-height:1.5rem}.pl-lfoot__inner{display:flex;flex-direction:column;align-items:center;gap:16px;box-sizing:border-box;width:min(1024px,100% - 40px);margin-inline:auto;text-align:center}.pl-lfoot__logo{display:block;width:var(--pl-lfoot-logo-w);height:auto;margin-bottom:14px}.pl-lfoot__links.pl-lfoot__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:0;padding:0;list-style:none}.pl-lfoot--stacked .pl-lfoot__links.pl-lfoot__links{column-gap:32px}.pl-lfoot__links a{display:block;padding:5px 12px;color:inherit;font-size:var(--pl-lfoot-link);text-decoration:underline;text-underline-offset:2px}.pl-lfoot__links a:hover{text-decoration-thickness:2px}.pl-lfoot__copyright.pl-lfoot__copyright{margin:0;font-size:var(--pl-lfoot-small)}@media screen and (min-width:990px){.pl-lfoot{padding-block:var(--pl-lfoot-pad);line-height:1.78125rem}.pl-lfoot--inline .pl-lfoot__inner{flex-direction:row;justify-content:space-between}}.pl-lhead{border-bottom:1px solid var(--pl-lhead-border);background:var(--pl-lhead-bg);color:var(--pl-lhead-fg);font-family:var(--pl-font-body)}.pl-lhead__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;width:min(1200px,100% - 37px);margin-inline:auto;padding-block:10px}.pl-lhead__logo{flex:none;width:var(--pl-lhead-logo-w-m);line-height:0}.pl-lhead__logo-image{display:block;width:100%;height:auto}.pl-lhead__note.pl-lhead__note{display:flex;align-items:center;gap:7px;margin:0;font-size:var(--pl-text-2xs);font-weight:600;line-height:1.2;text-transform:uppercase}.pl-lhead__badge{display:block;width:var(--pl-lhead-badge-w-m);height:auto}@media screen and (min-width:990px){.pl-lhead__inner{padding-block:15px}.pl-lhead__logo{width:var(--pl-lhead-logo-w)}.pl-lhead__note.pl-lhead__note{gap:20px;font-size:var(--pl-text-3xl)}.pl-lhead__badge{width:var(--pl-lhead-badge-w)}}.pl-collist{max-width:1400px;margin:0 auto 48px;padding:0 24px;color:var(--pl-color-text)}.pl-collist .pl-collist__title{margin:38px 0;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-1);font-weight:700;line-height:clamp(1.94375rem,1.272857rem + 2.752381vw,3.75rem);letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-collist__grid{display:grid;gap:24px;margin:0;padding:0;list-style:none}.pl-collist__tile{display:grid;position:relative;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--pl-color-grey-50);text-decoration:none}.pl-collist__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.pl-collist__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}@media(hover:hover){.pl-collist__tile:hover .pl-collist__image{transform:scale(1.05)}}.pl-collist .pl-collist__name{position:relative;z-index:1;margin:0;padding:0 24px;color:var(--pl-color-white);font-family:var(--pl-font-heading);font-size:var(--pl-heading-3);font-weight:700;line-height:clamp(1.875rem,1.642857rem + .952381vw,2.5rem);letter-spacing:var(--pl-heading-tracking);text-align:center}@media screen and (min-width:750px){.pl-collist .pl-collist__title{margin:68px 0 25px}.pl-collist__grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media screen and (min-width:990px){.pl-collist{max-width:1440px;margin-bottom:80px;padding:0 60px}.pl-collist__grid{grid-template-columns:repeat(3,1fr)}}.pl-logos{background:var(--pl-logos-bg);color:var(--pl-logos-text);font-family:var(--pl-font-body)}.pl-logos__title{margin:0 0 32px;padding-inline:var(--pl-gutter);color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-text-6xl);font-weight:700;line-height:2.125rem;text-align:center}.pl-logos__list{display:grid;grid-template-columns:repeat(2,minmax(110px,190px));justify-content:center;gap:20px;max-width:var(--pl-page-width);margin:0 auto;padding:0 var(--pl-gutter);list-style:none}.pl-logos__badge{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;color:inherit;text-decoration:none}.pl-logos__icon{display:block;width:var(--pl-logos-icon);height:auto}.pl-logos__badge span{font-size:var(--pl-text-xs);font-weight:600;line-height:1rem;letter-spacing:.01875rem;text-align:center}@media screen and (min-width:426px){.pl-logos__list{grid-template-columns:repeat(3,minmax(110px,190px))}}@media screen and (min-width:820px){.pl-logos__list{grid-template-columns:repeat(6,minmax(100px,200px));gap:16px}}@media screen and (min-width:990px){.pl-logos__list{grid-template-columns:repeat(6,1fr);gap:24px;max-width:1186px;padding:0}.pl-logos__badge{flex-direction:row}.pl-logos__badge span{font-size:var(--pl-text-sm)}}.pl-cartpage{display:block;color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5)}.pl-cartpage__inner{max-width:1400px;margin:0 auto 48px;padding:0 24px}.pl-cartpage .pl-cartpage__title{margin:38px 0;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:clamp(2.125rem,1.782589rem + 1.404762vw,3.046875rem);letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-cartpage__layout{margin:0}.pl-cartpage__shipping{margin:0 -24px 20px;padding:2px 0;background:var(--pl-color-forest);color:var(--pl-color-white);font-weight:600;text-align:center}.pl-cartpage__shipping-text{margin:0;font-size:var(--pl-text-md);text-wrap:balance}.pl-cartpage__shipping-text strong{font-weight:900}.pl-cartpage__shipping--free{padding-block:10px}.pl-cartpage__shipping--free .pl-cartpage__shipping-text{padding-inline:16px;font-weight:400}.pl-cartpage__shipping--free .pl-icon{display:inline-block;margin:-4px 8px 0 0;color:var(--pl-color-lime);vertical-align:middle}.pl-cartpage__shipping-bar{display:block;height:7px;margin:10px 0;border:2px solid var(--pl-color-brand-green);border-radius:4px;background:linear-gradient(var(--pl-color-brand-green) 0 0) no-repeat 0 0 / calc(var(--progress) * 100%) 100%}.pl-cartpage__head,.pl-cartpage__line-quantity,.pl-cartpage__line-total,.pl-cartpage__desktop-price{display:none}.pl-cartpage__lines{margin:0 0 40px;padding:0;list-style:none}.pl-cartpage__line+.pl-cartpage__line{padding-top:24px}.pl-cartpage__line[aria-busy=true]{opacity:.5;pointer-events:none}.pl-cartpage__product{display:flex}.pl-cartpage__media{flex-shrink:0;align-self:flex-start;margin-right:8px}.pl-cartpage__image{display:block;width:80px;height:80px;border-radius:4px;object-fit:cover}.pl-cartpage__line--gift{padding:10px 12px;border-radius:10px;background:var(--pl-color-mint)}.pl-cartpage__line+.pl-cartpage__line--gift{margin-top:24px;padding-top:10px}.pl-cartpage__eyebrow{margin:0 0 -3px;color:var(--pl-color-olive-strong);font-size:var(--pl-text-3xs);font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pl-cartpage__line--gift .pl-cartpage__price{font-weight:700}.pl-cartpage__line--gift .pl-cartpage__price.is-free{color:var(--pl-color-olive-strong)}.pl-cartpage__line--gift+.pl-cartpage__line--gift{margin-top:8px}.pl-cartpage__line--gift .pl-cartpage__price s{color:var(--pl-color-slate-500);font-size:var(--pl-text-2xs)}.pl-cartpage__line--gift .pl-cartpage__image{width:48px;height:48px}.pl-cartpage__line--gift .pl-cartpage__media{align-self:center}.pl-cartpage__info{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;gap:5px;min-width:0}.pl-cartpage__name{margin:0;color:inherit;font-size:var(--pl-text-md);font-weight:500;line-height:1.125rem;text-decoration:none}.pl-cartpage__properties,.pl-cartpage__discounts{margin:0;padding:0;color:#101820b3;font-size:var(--pl-text-sm);list-style:none}.pl-cartpage__discounts li{display:flex;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:2px 8px;border-radius:4px;background:var(--pl-color-red-light);color:var(--pl-color-red-dark);font-size:var(--pl-text-xs);font-weight:600;line-height:1.5}.pl-cartpage__frequency{min-width:140px;height:30px;margin:0 0 3px 10px;padding:0 28px 0 8px;border:1px solid var(--pl-color-border);border-radius:30px;background:var(--pl-color-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 4H0zm0 12L0 8h8z' fill='%23101820'/%3E%3C/svg%3E") no-repeat right 12px center;color:inherit;font:inherit;font-size:var(--pl-text-sm);-webkit-appearance:none;appearance:none;cursor:pointer}.pl-cartpage__phone-quantity{margin-top:3px}.pl-cartpage__phone-quantity{display:flex;align-items:center}.pl-cartpage__quantity{display:inline-flex;align-items:center}.pl-cartpage__qty-button{display:flex;position:relative;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid var(--pl-color-border);background:var(--pl-color-white);color:inherit}.pl-cartpage__qty-button:before{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.pl-cartpage__qty-static{font-size:var(--pl-text-sm)}.pl-cartpage__line-error{margin:0;color:var(--pl-color-sale);font-size:var(--pl-text-sm);line-height:1.4}.pl-cartpage [data-cart-heading]:focus{outline:none}.pl-cartpage__qty-button[aria-disabled=true]{opacity:.4}.pl-cartpage .pl-cartpage__qty-input{width:30px;height:30px;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;font-size:var(--pl-text-sm);line-height:1.875rem;text-align:center}.pl-cartpage__remove{position:relative;margin-left:12px;color:var(--pl-color-black)}.pl-cartpage__remove .pl-icon{display:block}.pl-cartpage__remove:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.pl-cartpage__phone-price{flex-shrink:0;margin-left:auto;padding-left:12px;text-align:right}.pl-cartpage__price{margin:0;font-size:var(--pl-text-sm);font-weight:500;line-height:1.3125rem}.pl-cartpage__price s{display:block;color:var(--pl-color-sale);font-weight:400}.pl-cartpage__aside{margin-top:24px}.pl-cartpage__recap{padding:24px;border-radius:8px;background:var(--pl-color-grey-50)}.pl-cartpage__total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 0 10px;font-family:var(--pl-font-heading);font-weight:700;line-height:1.25rem;letter-spacing:var(--pl-heading-tracking)}.pl-cartpage__discounts--cart{margin-bottom:10px}.pl-cartpage__note{margin:0 0 10px;color:#101820b3}.pl-cartpage__checkout{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;margin-top:24px;padding:0 30px;border:0;border-radius:var(--pl-radius-button);background:var(--pl-color-button);color:var(--pl-color-white);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);font-weight:700;letter-spacing:.125rem;cursor:pointer;transition:color .2s ease-in-out}.pl-cartpage__checkout:hover{color:var(--pl-color-brand-green)}.pl-cartpage__checkout-total{white-space:nowrap}@media screen and (max-width:374px){.pl-cartpage__checkout{gap:8px;padding-inline:16px;letter-spacing:.0625rem}}.pl-cartpage__guarantee{display:flex;justify-content:center;align-items:center;gap:6px;margin:20px 0 -12px;font-weight:600}.pl-cartpage__guarantee .pl-icon{flex-shrink:0;color:var(--pl-color-olive-strong)}.pl-cartpage__payments{margin-top:24px;text-align:center}.pl-cartpage__payments p{margin:0 0 16px;color:#101820b3}.pl-cartpage__payments ul{display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.pl-cartpage__payment{display:block;width:38px;height:24px}.pl-cartpage__empty{max-width:800px;margin:0 auto;padding:30px 15px;text-align:center}.pl-cartpage .pl-cartpage__empty-title{margin:0 0 16px;color:var(--pl-color-grey-900);font-family:var(--pl-font-body);font-size:clamp(1.75rem,1.657143rem + .380952vw,2rem);font-weight:700;line-height:calc(var(--pl-text-size) * 1.5)}.pl-cartpage__empty-text{margin:0;color:var(--pl-color-grey-650)}.pl-cartpage__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 40px;padding:0;list-style:none}.pl-cartpage__tile{display:flex;flex-direction:column;align-items:center;height:100%;padding:15px;border-radius:12px;background:var(--pl-color-grey-25);color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.pl-cartpage__tile:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.pl-cartpage__tile-badge{margin-bottom:15px;padding:4px 12px;border-radius:20px;color:var(--pl-color-white);font-size:var(--pl-text-2xs);font-weight:600;line-height:calc(var(--pl-text-size) * 1.5);text-transform:lowercase}.pl-cartpage__tile-image{width:100%;height:150px;margin-bottom:15px;object-fit:contain}.pl-cartpage__tile-title{margin-top:1em;color:var(--pl-color-grey-900);font-size:var(--pl-text-base);font-weight:700;line-height:1.2}.pl-cartpage__tile-text{margin-top:1em;color:var(--pl-color-grey-650);font-size:var(--pl-text-xs);line-height:1.4}@media screen and (min-width:480px){.pl-cartpage__empty{padding:40px 20px}.pl-cartpage__empty-text{font-size:var(--pl-text-xl);line-height:1.6875rem}.pl-cartpage__tiles{gap:15px}.pl-cartpage__tile{padding:20px}.pl-cartpage__tile-image{height:200px}.pl-cartpage__tile-title{font-size:var(--pl-text-xl)}.pl-cartpage__tile-text{font-size:var(--pl-text-sm)}}@media screen and (min-width:750px){.pl-cartpage .pl-cartpage__title{margin:68px 0 25px}.pl-cartpage__shipping{margin-inline:0;padding:5px 30px}.pl-cartpage__shipping-bar{height:8px;margin:16px 0 8px}.pl-cartpage__head{display:grid;grid-template-columns:1fr 214px 99px;padding-bottom:15px;border-bottom:1px solid var(--pl-color-border);color:#101820b3;font-family:var(--pl-font-heading);font-size:var(--pl-text-2xs);font-weight:600;line-height:1.1rem;letter-spacing:.0625rem}.pl-cartpage__head-qty{text-align:center}.pl-cartpage__head-total{text-align:right}.pl-cartpage__line{display:grid;grid-template-columns:1fr 214px 99px;align-items:start;padding-top:32px}.pl-cartpage__line+.pl-cartpage__line{padding-top:32px}.pl-cartpage__product{padding-right:32px}.pl-cartpage__media{margin-right:24px}.pl-cartpage__image{width:92px;height:92px}.pl-cartpage__name{margin-bottom:4px;font-size:var(--pl-text-xl);line-height:1.6875rem}.pl-cartpage__line--gift .pl-cartpage__image{width:48px;height:48px}.pl-cartpage__line--gift .pl-cartpage__name{margin-bottom:0;font-size:var(--pl-text-md);line-height:var(--pl-leading-snug)}.pl-cartpage__properties,.pl-cartpage__discounts{font-size:var(--pl-text-lg)}.pl-cartpage__desktop-price{display:block}.pl-cartpage__phone-quantity,.pl-cartpage__phone-price{display:none}.pl-cartpage__line-quantity{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:-4px}.pl-cartpage__line-quantity .pl-cartpage__remove{margin-left:0}.pl-cartpage .pl-cartpage__qty-input{font-size:var(--pl-text-lg)}.pl-cartpage__payments p{font-size:var(--pl-text-lg);line-height:1.634375rem}.pl-cartpage__line-total{display:block;text-align:right}}@media screen and (min-width:750px){.pl-cartpage__tiles{grid-template-columns:repeat(4,1fr);gap:20px}}@media screen and (min-width:990px){.pl-cartpage__inner{max-width:1440px;margin-bottom:80px;padding:0 clamp(40px,8.8vw,127.2px)}.pl-cartpage__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:clamp(32px,4.9vw,70px)}.pl-cartpage__aside{position:sticky;top:88px;margin:0}.pl-cartpage__recap{padding:40px}.pl-cartpage__total{font-size:var(--pl-text-xl);line-height:1.375rem}.pl-cartpage__checkout{height:52px;font-size:var(--pl-text-xl)}}.pl-coll-about{background:var(--pl-coll-background, transparent)}.pl-coll-about__inner{max-width:760px;margin:0 auto;padding:8px 24px 56px}.pl-coll-about .pl-coll-about__title{margin:0 0 10px;font-family:var(--pl-font-heading);font-size:var(--pl-heading-4);font-weight:700}.pl-coll-about__text{color:var(--pl-color-slate-700);font-size:var(--pl-text-base);line-height:1.6}.pl-coll-about__text>*{margin:0 0 12px}.pl-page{display:flow-root;max-width:1400px;margin:0 auto 48px;padding:0 24px;color:var(--pl-color-text)}.pl-page>.pl-page__title{max-width:850px;margin:38px auto;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-1);font-weight:700;line-height:clamp(1.94375rem,1.272857rem + 2.752381vw,3.75rem);letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-page__content{margin-inline:auto}.pl-page--small .pl-page__content{max-width:650px}.pl-page--medium .pl-page__content{max-width:800px}.pl-page--large .pl-page__content{max-width:1200px}.pl-page--full .pl-page__content{max-width:none}@media screen and (min-width:750px){.pl-page{margin-bottom:80px;padding:0 40px}.pl-page>.pl-page__title{margin:68px auto 25px}}@media screen and (min-width:990px){.pl-page{max-width:1440px;padding:0 60px}}.shopify-policy__container{max-width:718px;margin:0 auto 48px;padding:0 24px;color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5)}.shopify-policy__container .shopify-policy__title>h1:first-child{margin:38px 0;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-1);font-weight:700;line-height:clamp(1.94375rem,1.272857rem + 2.752381vw,3.75rem);letter-spacing:var(--pl-heading-tracking);text-align:center}.shopify-policy__body p{margin:1em 0}.shopify-policy__body p+p{margin-top:24px}.shopify-policy__body a{color:inherit}@media screen and (min-width:750px){.shopify-policy__container{max-width:750px;margin-bottom:80px;padding:0 40px}.shopify-policy__container .shopify-policy__title>h1:first-child{margin:68px 0 25px}}.pl-searchpage{color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5)}.pl-searchpage__header{padding:38px 24px;text-align:center}.pl-searchpage--results .pl-searchpage__header{padding-bottom:0;background:var(--pl-color-grey-50)}.pl-searchpage .pl-searchpage__title{margin:0 auto 20px;max-width:802px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:clamp(2.125rem,1.782589rem + 1.404762vw,3.046875rem);letter-spacing:var(--pl-heading-tracking)}.pl-searchpage__form{position:relative;max-width:390px;margin:0 auto}.pl-searchpage .pl-searchpage__input{width:100%;height:60px;padding:0 55px 0 18px;border:1px solid rgb(16 24 32 / .15);border-radius:30px;background:var(--pl-color-white);color:inherit;font:inherit;-webkit-appearance:none;appearance:none}.pl-searchpage__input::-webkit-search-cancel-button{display:none}.pl-searchpage__submit{position:absolute;top:50%;right:17px;display:grid;place-items:center;min-width:24px;min-height:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer;transform:translateY(-50%)}.pl-searchpage__submit .pl-icon{display:block}.pl-searchpage__submit:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.pl-searchpage__tab{margin:38px 0 0}.pl-searchpage__tab span{display:inline-block;padding-bottom:16px;border-bottom:2px solid var(--pl-color-text);font-family:var(--pl-font-heading);font-size:var(--pl-text-2xs);font-weight:600;line-height:1.125rem;letter-spacing:.0625rem}.pl-searchpage--results .pl-coll__inner{margin-top:32px}.pl-searchpage__empty{margin:50px 24px 200px;font-size:1.375rem;text-align:center}@media screen and (min-width:750px){.pl-searchpage__header{padding:68px 40px}.pl-searchpage .pl-searchpage__title{margin-bottom:30px}.pl-searchpage .pl-searchpage__input{height:80px;padding:0 80px 0 30px;border-radius:40px}.pl-searchpage__submit{right:32px}.pl-searchpage__tab{margin-top:68px}.pl-searchpage__tab span{font-size:var(--pl-text-sm);line-height:1.076875rem}}@media screen and (min-width:990px){.pl-searchpage--results .pl-coll__inner{margin-top:40px}}.pl-mq{margin-block:var(--pl-mq-space-m, 0)}@media screen and (min-width:750px){.pl-mq{margin-block:var(--pl-mq-space, 0)}}.pl-mq{overflow:hidden;background:var(--pl-mq-bg);color:var(--pl-mq-text);font-family:var(--pl-font-body)}.pl-mq:focus-visible{outline:2px solid var(--pl-mq-text);outline-offset:-4px}.pl-mq__track{display:flex;width:max-content;animation:pl-mq var(--pl-mq-duration, var(--pl-mq-speed)) linear infinite}@media(hover:hover){.pl-mq:hover .pl-mq__track{animation-play-state:paused}}.pl-mq:has(:focus-visible) .pl-mq__track{animation-play-state:paused}.pl-mq__list{display:flex;flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none}.pl-mq__item{display:flex;flex-shrink:0;align-items:center}.pl-mq .pl-mq__logo,.pl-mq .pl-mq__icon{display:block;width:auto;max-width:none}.pl-mq__text{white-space:nowrap}@keyframes pl-mq{to{transform:translate(calc(-100% / var(--pl-mq-copies)))}}@media(prefers-reduced-motion:reduce){.pl-mq{overflow-x:auto}.pl-mq__track{animation:none}}.pl-mq--logos_fixed{padding-block:10px}.pl-mq--logos_fixed .pl-mq__track{--pl-mq-duration: calc(var(--pl-mq-count) * var(--pl-mq-speed) / 2);margin-left:-15px}.pl-mq--logos_fixed .pl-mq__item{display:block;width:calc(50vw + 15px);padding:10px}.pl-mq--logos_fixed .pl-mq__logo{width:100%;height:45px;object-fit:contain}.pl-mq--logos,.pl-mq--icons{border-block:1px solid var(--pl-mq-border)}.pl-mq--logos,.pl-mq--icons{font-weight:600}.pl-mq--logos{padding-block:10px}.pl-mq--logos .pl-mq__item{margin-right:10px}.pl-mq--logos .pl-mq__logo{height:30px}.pl-mq--icons{border-width:2px;padding-block:3.5px}.pl-mq--icons .pl-mq__item{height:28px;gap:4px;padding-right:18.7px}.pl-mq--icons .pl-mq__icon{width:24px;height:24px;object-fit:cover}.pl-mq--icons .pl-mq__text{font-size:var(--pl-text-md);line-height:1.5rem;transform:translateY(2px)}.pl-mq--landing{box-sizing:border-box;padding:var(--pl-mq-pt-m) 0 var(--pl-mq-pb-m);font-size:var(--pl-text-lg);line-height:1.4}.pl-mq--landing .pl-mq__list{flex:none;gap:var(--pl-mq-gap);padding:0 var(--pl-mq-gap) 0 0}.pl-mq--landing .pl-mq__item{flex:none;gap:8px;font-size:var(--pl-text-base);font-weight:600;line-height:1;text-transform:uppercase;white-space:nowrap}.pl-mq--landing .pl-mq__logo{height:40px}.pl-mq--landing .pl-mq__icon{width:35px;height:35px}.pl-mq--badges{padding-block:5.75px}.pl-mq--badges .pl-mq__list{align-items:normal}.pl-mq--badges .pl-mq__item{gap:max(3.2px,.76px + .76vw);padding-right:calc(max(24px,5.71px + 5.71vw) + max(3.2px,.76px + .76vw))}.pl-mq--badges .pl-mq__icon{width:max(30.4px,7.24px + 7.24vw);height:max(30.4px,7.24px + 7.24vw);object-fit:cover}.pl-mq--badges .pl-mq__text{margin-top:max(3.2px,.76px + .76vw);font-size:max(.9rem,.214375rem + 3.43vw);font-weight:700;line-height:1.5;letter-spacing:.01em}@media screen and (min-width:480px){.pl-mq--logos_fixed .pl-mq__item{width:calc(25vw + 7.5px)}.pl-mq--logos_fixed .pl-mq__track{--pl-mq-duration: calc(var(--pl-mq-count) * var(--pl-mq-speed) / 4)}}@media screen and (min-width:576px){.pl-mq--badges{padding-block:13px}.pl-mq--badges .pl-mq__item{gap:clamp(2.51px,1.96px + .17vw,4px);padding-right:calc(clamp(16.2px,11.18px + 1.57vw,30px) + clamp(2.51px,1.96px + .17vw,4px))}.pl-mq--badges .pl-mq__icon{width:clamp(19.51px,12.78px + 2.1vw,38px);height:clamp(19.51px,12.78px + 2.1vw,38px)}.pl-mq--badges .pl-mq__text{margin-top:clamp(1.27px,1px + .08vw,2px);font-size:clamp(.6525rem,.480625rem + .86vw,1.125rem)}}@media screen and (min-width:750px){.pl-mq--logos{border-width:2px;padding-block:12px}.pl-mq--logos .pl-mq__logo{height:40px}.pl-mq--icons{padding-block:9px}.pl-mq--icons .pl-mq__item{height:33px;padding-right:20px}.pl-mq--icons .pl-mq__icon{width:33px;height:33px}.pl-mq--icons .pl-mq__text{font-size:var(--pl-text-xl);line-height:1.78125rem}}@media screen and (min-width:990px){.pl-mq--landing{padding:var(--pl-mq-pt) 0 var(--pl-mq-pb)}.pl-mq--landing .pl-mq__logo{height:48px}}@media screen and (min-width:990px){.pl-mq--logos_fixed .pl-mq__track{--pl-mq-duration: calc(var(--pl-mq-count) * var(--pl-mq-speed))}.pl-mq--logos_fixed .pl-mq__item{width:215px;margin-inline:15px}}.pl-notfound{position:relative;margin:100px 0;padding:0 24px;color:var(--pl-color-charcoal);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5);text-align:center}.pl-notfound__number{position:absolute;top:-20px;right:0;left:0;font-family:var(--pl-font-body);font-size:clamp(7.5rem,5.642857rem + 7.619048vw,12.5rem);font-weight:700;line-height:0;opacity:.05;pointer-events:none}.pl-notfound .pl-notfound__title{margin:0 0 16px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-3);font-weight:700;line-height:clamp(1.875rem,1.642857rem + .952381vw,2.5rem);letter-spacing:var(--pl-heading-tracking)}.pl-notfound__text{margin:16px 0 0}.pl-notfound .pl-notfound__button{margin-top:32px;padding:0 30px;background:var(--pl-color-charcoal);font-size:var(--pl-text-sm)}@media screen and (min-width:750px){.pl-notfound{margin:225px 0}.pl-notfound__number{top:-35px}.pl-notfound .pl-notfound__title{margin-bottom:24px}.pl-notfound__text{margin-top:19px}.pl-notfound .pl-notfound__button{padding:0 35px;font-size:var(--pl-text-lg);line-height:3.25rem}}.pl-octane-quiz{background:var(--pl-quiz-background)}.pl-octane-quiz__inner{max-width:1400px;margin-inline:auto;padding:48px 24px}@media screen and (min-width:750px){.pl-octane-quiz__inner{padding:64px 40px}}@media screen and (min-width:1200px){.pl-octane-quiz__inner{padding-block:80px}}@media screen and (min-width:1600px){.pl-octane-quiz__inner{padding-block:90px}}.pl-password{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:48px 24px;background:var(--pl-password-background);color:var(--pl-password-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5);text-align:center}.pl-password__inner{width:100%;max-width:460px}.pl-password__logo{margin:0 0 40px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-text-4xl)}.pl-password__logo-image{width:100px;height:auto;margin-inline:auto}.pl-password__title{margin:0 0 16px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:1.15;letter-spacing:var(--pl-heading-tracking)}.pl-password__message{margin-bottom:32px}.pl-password__form{margin:0;text-align:left}.pl-password .pl-field__input{color:inherit}@media screen and (min-width:750px){.pl-password__logo-image{width:140px}}.pl-search__results-tabs{display:flex;gap:40px;margin:24px 0}.pl-search__results-tab{padding-bottom:3px;border-bottom:2px solid currentColor;font-family:var(--pl-font-heading);font-size:var(--pl-text-2xs);font-weight:600;line-height:1.125rem;letter-spacing:.0625rem}.pl-search__list{display:grid;gap:20px;margin:0;padding:0;list-style:none}.pl-search__empty{margin:32px 0}@media screen and (min-width:750px){.pl-search__results-tabs{margin-block:32px}.pl-search__results-tab{font-size:var(--pl-text-sm);line-height:1.076875rem}.pl-search__list{gap:24px}}.pl-press{background:var(--pl-press-bg);color:var(--pl-press-text);font-family:var(--pl-font-body);text-align:center}.pl-press .pl-press__list{margin:0 auto;padding:0;list-style:none}.pl-press__figure{margin:0}.pl-press .pl-press__logo{display:block;object-fit:contain}.pl-press .pl-press__quote{margin:0;padding:0;border:0;font-style:normal;font-weight:500}.pl-press--row{padding:50px var(--pl-gutter)}.pl-press--row .pl-press__list{display:grid;gap:25px;max-width:calc(var(--pl-page-width) - 2 * var(--pl-gutter))}.pl-press--row .pl-press__logo{width:auto;max-width:100%;height:50px;margin:0 auto}.pl-press--row .pl-press__quote{padding:10px 30px 0;font-size:var(--pl-text-lg);line-height:1.4}.pl-press--divided{padding:20px 0}.pl-press--divided .pl-press__list{width:min(1200px,100% - 36px)}.pl-press--divided .pl-press__item{padding:21px 0}.pl-press--divided .pl-press__item:first-child{padding-top:0}.pl-press--divided .pl-press__item:last-child{padding-bottom:0}.pl-press--divided .pl-press__item+.pl-press__item{border-top:1px solid var(--pl-press-line)}.pl-press--divided .pl-press__logo{width:100%;height:47px}.pl-press--divided .pl-press__quote{max-width:320px;margin:11px auto 0;font-size:var(--pl-text-md);line-height:1.5}@media screen and (min-width:750px){.pl-press--row{padding-block:60px}.pl-press--row .pl-press__list{grid-auto-flow:column;grid-auto-columns:calc(100% / var(--pl-press-count));gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pl-press--row .pl-press__item{scroll-snap-align:start}.pl-press--row .pl-press__item+.pl-press__item{border-left:1px solid var(--pl-press-line)}.pl-press--row .pl-press__logo{height:44px}.pl-press--row .pl-press__quote{min-height:80px;font-size:var(--pl-text-xl);line-height:1.4}}@media screen and (min-width:750px){.pl-press--divided{padding:40px 0}.pl-press--divided .pl-press__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;width:min(1200px,100% - 80px)}.pl-press--divided .pl-press__item,.pl-press--divided .pl-press__item:first-child,.pl-press--divided .pl-press__item:last-child{padding:0 20px}.pl-press--divided .pl-press__item+.pl-press__item{border-top:0;border-left:1px solid var(--pl-press-line)}.pl-press--divided .pl-press__logo{height:50px}.pl-press--divided .pl-press__quote{min-height:3lh;margin-top:20px;font-size:var(--pl-text-lg)}}.pl-benefits{background:var(--pl-benefits-bg);color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-benefits__inner{max-width:var(--pl-page-width);margin:0 auto;padding:50px var(--pl-gutter)}.pl-benefits__header{margin-bottom:32px;text-align:center}.pl-benefits__badge{display:inline-block;margin:0 0 16px;padding:6px 10px;border-radius:40px;background:var(--pl-benefits-badge);color:var(--pl-color-white);font-size:var(--pl-text-base);font-weight:600;line-height:1.25rem;text-transform:uppercase}.pl-benefits__title{margin:0;color:var(--pl-color-heading);font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:clamp(2.125rem,1.782589rem + 1.404762vw,3.046875rem);letter-spacing:var(--pl-heading-tracking)}.pl-benefits__list{display:grid;gap:40px;margin:0 0 40px;padding:0 0 2px;list-style:none}.pl-benefits__item{display:flex;align-items:center;gap:20px}.pl-benefits__icon{flex-shrink:0;width:75px;height:75px;object-fit:contain}.pl-benefits__item-title{margin:0 0 8px;color:var(--pl-color-heading);font-family:var(--pl-font-heading);font-size:clamp(1.375rem,1.328571rem + .190476vw,1.5rem);font-weight:700;line-height:clamp(1.65rem,1.612857rem + .152381vw,1.75rem);letter-spacing:var(--pl-heading-tracking)}.pl-benefits__item-text{margin:0;font-size:var(--pl-text-xl);font-weight:500;line-height:1.6875rem}.pl-benefits__media{margin-bottom:30px}.pl-benefits__image{display:block;width:100%;height:auto;aspect-ratio:1;border:2px solid var(--pl-benefits-border);border-radius:20px;object-fit:cover}@media screen and (min-width:481px){.pl-benefits__inner{padding-block:60px}.pl-benefits__header{text-align:left}.pl-benefits__badge{margin-bottom:30px;padding:5px 10px 6px;font-size:var(--pl-text-3xl);line-height:1.75rem}.pl-benefits__list{grid-template-columns:repeat(2,1fr)}.pl-benefits__item{display:block}.pl-benefits__icon{width:80px;height:80px;margin-bottom:10px}.pl-benefits__item-title{margin-bottom:20px}.pl-benefits__item-text{font-size:var(--pl-text-3xl);line-height:1.875rem}.pl-benefits__media{margin-bottom:50px}}@media screen and (min-width:750px){.pl-benefits__header{margin-bottom:48px}}@media screen and (min-width:750px)and (max-width:989px){.pl-benefits__image{max-width:560px;margin-inline:auto}}@media screen and (min-width:990px){.pl-benefits__inner{display:flex;padding-bottom:110px}.pl-benefits__content{width:59%;margin-right:auto}.pl-benefits__list{grid-template-columns:repeat(2,45.85%);margin-bottom:0}.pl-benefits__media{width:41%;margin:auto 0 0;text-align:right}.pl-benefits__image{margin-left:auto;aspect-ratio:2 / 3;border-radius:260px}}@media screen and (min-width:1200px){.pl-benefits__image{max-width:calc(100% - 110px)}}@media screen and (min-width:1400px){.pl-benefits__inner{padding-inline:76px}}.pl-product-info{background:var(--pl-info-bg);color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-product-info__inner{display:flex;flex-direction:column;max-width:var(--pl-page-width);margin:0 auto;padding:0 var(--pl-gutter) 40px}.pl-product-info__tabs{padding-bottom:20px}.pl-product-info__tab{margin-bottom:10px;border-radius:8px;background:var(--pl-color-white)}.pl-product-info__summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;color:inherit;font-size:var(--pl-text-xl);font-weight:700;line-height:1;cursor:pointer;list-style:none}.pl-product-info__summary:hover{color:inherit}.pl-product-info__summary::-webkit-details-marker{display:none}.pl-product-info__summary .pl-icon{flex-shrink:0;transition:transform .2s ease-in-out}.pl-product-info__tab[open] .pl-product-info__summary .pl-icon{transform:rotate(180deg)}.pl-product-info__tab::details-content{height:0;overflow:hidden;transition:height .3s ease-in-out,content-visibility .3s allow-discrete}.pl-product-info__tab[open]::details-content{height:auto}.pl-product-info__tab[open]{margin-bottom:18px}.pl-product-info__body{padding:0 18px 30px;font-size:var(--pl-text-lg);line-height:1.59375rem}.pl-product-info__body>:first-child{margin-top:0}.pl-product-info__body>:last-child:not(dialog){margin-bottom:0}.pl-product-info__body p{margin:17px 0}.pl-product-info__body .pl-tab-label{margin:25.5px 0 0}.pl-product-info__body strong{font-size:var(--pl-text-sm);font-weight:600}.pl-product-info__body a{color:inherit}.pl-pairings{padding:15px 11px;border:1px solid var(--pl-color-text);border-radius:20px;background:var(--pl-color-white);text-align:center}.pl-pairings__title{margin:0;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-text-3xl);font-weight:700;line-height:1.5rem;letter-spacing:var(--pl-heading-tracking)}.pl-pairings__list{margin:0;padding:15px 0 0;list-style:none}.pl-pairings__item{display:flex;align-items:center}.pl-pairings__item+.pl-pairings__item{margin-top:15px}.pl-pairings__media{flex-shrink:0;margin-right:10px}.pl-pairings__image{display:block;width:80px;height:80px;border-radius:8px;object-fit:cover}.pl-pairings__info{display:flex;flex-direction:column;flex-grow:1;gap:5px;min-width:0;text-align:left}.pl-pairings .pl-pairings__stars{gap:8px;font-size:var(--pl-text-2xs);font-weight:500;line-height:1rem;white-space:nowrap}.pl-pairings .pl-stars__row{width:75px;height:13.05px}.pl-pairings .pl-stars__icons{padding-block:1.5px}.pl-pairings__name{color:inherit;font-size:var(--pl-text-base);font-weight:700;line-height:1.2rem;text-decoration:none}.pl-pairings__text{margin:0;color:#5e5e5e;font-size:var(--pl-text-xs);font-weight:500;line-height:1.1375rem}.pl-pairings__price{margin:0;padding-top:1px;font-size:var(--pl-text-sm);font-weight:600;line-height:1rem}.pl-pairings__form{margin:0}.pl-pairings__add{display:flex;flex-shrink:0;align-items:center;gap:5px;min-height:40px;padding:8px 14px;border:0;border-radius:25px;background:var(--pl-color-button);color:var(--pl-color-button-text);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);font-weight:600;line-height:1.1375rem;text-decoration:none;text-transform:uppercase;cursor:pointer}.pl-pairings__add .pl-icon{flex-shrink:0}.pl-pairings__add[aria-busy=true]{opacity:.6}@media screen and (max-width:359px){.pl-pairings{padding-inline:8px}.pl-pairings__media{margin-right:8px}.pl-pairings__image{width:60px;height:60px}.pl-pairings__name{font-size:var(--pl-text-md)}.pl-pairings__add{gap:3px;padding-inline:10px}}@media screen and (min-width:601px){.pl-product-info--phone-only{display:none}}.pl-recs[hidden]{display:none}.pl-recs[data-url]:not([data-state]){min-height:calc(100vw + 556px)}@media screen and (min-width:750px){.pl-recs[data-url]:not([data-state]){min-height:calc(100vw + 599px)}}@media screen and (min-width:1200px){.pl-recs[data-url]:not([data-state]){min-height:764px}}.pl-recs{display:block;background:var(--pl-recs-background);color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-recs__inner{max-width:var(--pl-page-width);margin-inline:auto;padding:50px 25px}.pl-recs__heading{margin:0 0 32px;color:inherit;font-family:var(--pl-font-heading);font-size:clamp(1.875rem,1.642857rem + .952381vw,2.5rem);font-weight:700;line-height:clamp(2.1625rem,1.935rem + .933333vw,2.775rem);letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-recs__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 12px;margin:0 -12px;padding:0 0 10px;list-style:none}.pl-recs__list>li{display:grid}@media screen and (min-width:750px){.pl-recs__inner{padding:60px 50px}.pl-recs__heading{margin-bottom:48px}.pl-recs__list{gap:48px 24px;margin:0}}@media screen and (min-width:1000px){.pl-recs__list{grid-template-columns:repeat(4,1fr)}}.pl-selling-points{background:var(--pl-sp-bg);color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-selling-points__inner{max-width:var(--pl-page-width);margin:0 auto;padding:60px var(--pl-gutter) 20px}.pl-selling-points__header{max-width:1000px;margin:0 auto 30px;padding:0 20px;text-align:center}.pl-selling-points__title{margin:0 0 16px;color:var(--pl-color-heading);font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:clamp(2.125rem,1.782589rem + 1.404762vw,3.046875rem);letter-spacing:var(--pl-heading-tracking);text-transform:capitalize}.pl-selling-points__subheading{max-width:900px;margin:0 auto;padding:0 10px;font-size:var(--pl-text-2xl);font-weight:600;line-height:1.78125rem}.pl-selling-points__body{display:flex;flex-direction:column-reverse;gap:30px}.pl-selling-points__item{margin-bottom:12px;padding:12px 16px;border:2px solid var(--pl-sp-border);border-radius:20px;background:var(--pl-color-white)}.pl-selling-points__item:last-child{margin-bottom:0}.pl-selling-points__summary{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding:0;color:var(--pl-sp-accent);font-size:var(--pl-text-xl);font-weight:700;line-height:1.6875rem;cursor:pointer;list-style:none}.pl-selling-points__summary:hover{color:var(--pl-sp-accent)}.pl-selling-points__summary::-webkit-details-marker{display:none}.pl-selling-points__check{flex-shrink:0;width:16px;height:16px}.pl-selling-points__item-title{flex-grow:1}.pl-selling-points__summary .pl-icon{flex-shrink:0;transition:transform .2s ease-in-out}.pl-selling-points__item[open] .pl-selling-points__summary .pl-icon{transform:rotate(180deg)}.pl-selling-points__item::details-content{height:0;overflow:hidden;transition:height .3s ease-in-out,content-visibility .3s allow-discrete}.pl-selling-points__item[open]::details-content{height:auto}.pl-selling-points__text{margin-top:10px;font-size:var(--pl-text-xl);font-weight:500;line-height:1.6875rem}.pl-selling-points__ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:15px 0;list-style:none}.pl-selling-points__ticks li{display:flex;align-items:center;gap:3px;font-size:var(--pl-text-xs);font-weight:600;line-height:1.125rem;white-space:nowrap}.pl-selling-points__ticks svg{flex-shrink:0;color:#8c5d9c}.pl-selling-points__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;aspect-ratio:1}.pl-selling-points__grid--single{display:block;aspect-ratio:auto}.pl-selling-points__image{width:100%;height:100%;min-height:0;border-radius:12px;object-fit:cover}.pl-selling-points__image--tall{grid-row:span 2}@media screen and (min-width:750px){.pl-selling-points__inner{padding-block:107.5px}.pl-selling-points__header{margin-bottom:48px}.pl-selling-points__title{margin-bottom:24px}.pl-selling-points__subheading{padding:0;font-size:1.375rem;line-height:2.0625rem}.pl-selling-points__summary{font-size:var(--pl-text-3xl);line-height:1.875rem}.pl-selling-points__check{width:18px;height:18px}.pl-selling-points__ticks{display:none}.pl-selling-points__grid{gap:19px}.pl-selling-points__image{border-radius:14.25px}}@media screen and (min-width:990px){.pl-selling-points__body{flex-direction:row;justify-content:center;gap:0}.pl-selling-points__body--image-left{flex-direction:row-reverse}.pl-selling-points__media{display:flex;align-items:center;width:38.94%}.pl-selling-points__media>*{width:100%}.pl-selling-points__content{display:flex;align-items:center;width:56%}.pl-selling-points__body--image-left .pl-selling-points__content{padding-left:50px}.pl-selling-points__body--image-right .pl-selling-points__content{padding-right:50px}}.pl-rich-text{background:var(--pl-rich-text-bg);color:var(--pl-rich-text-color);font-family:var(--pl-font-body)}.pl-rich-text__inner{max-width:648px;margin-inline:auto;padding:calc(var(--pl-rich-text-top) * .6) 48px calc(var(--pl-rich-text-bottom) * .6);text-align:center}.pl-rich-text__title{margin:0;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:clamp(2.125rem,1.782589rem + 1.404762vw,3.046875rem);letter-spacing:var(--pl-heading-tracking)}.pl-rich-text__text{margin-top:10px}.pl-rich-text__text>*{margin:0}@media screen and (min-width:750px){.pl-rich-text__inner{padding:var(--pl-rich-text-top) 0 var(--pl-rich-text-bottom)}}.pl-sec--default{padding:var(--pl-sec-pt-m) 0 var(--pl-sec-pb-m);background:var(--pl-sec-bg);color:var(--pl-sec-text);font-family:var(--pl-font-body)}.pl-sec--default.pl-sec--fade{background:linear-gradient(var(--pl-color-white),var(--pl-sec-bg))}.pl-sec .pl-sec__inner{box-sizing:border-box;width:100%;max-width:var(--pl-sec-w);margin-inline:auto;padding-inline:var(--pl-sec-g-m)}.pl-sec__inner>*{margin-block:var(--pl-space-m, 0) 0}@media screen and (min-width:750px){.pl-sec--default{padding:var(--pl-sec-pt) 0 var(--pl-sec-pb)}.pl-sec--default .pl-sec__inner{padding-inline:var(--pl-sec-g)}.pl-sec--default .pl-sec__inner>*{margin-top:var(--pl-space, var(--pl-space-m, 0))}}@media screen and (min-width:990px){.pl-sec--landing .pl-sec__inner,.pl-sec--science .pl-sec__inner{padding-inline:var(--pl-sec-g)}.pl-sec--landing .pl-sec__inner>*,.pl-sec--science .pl-sec__inner>*{margin-top:var(--pl-space, var(--pl-space-m, 0))}}.pl-why{padding:48px 24px;color:var(--pl-color-text);font-family:var(--pl-font-body);text-align:center}.pl-why__inner{max-width:1320px;margin-inline:auto}.pl-why__media{display:none}.pl-why__title{margin:0 0 24.9px;color:var(--pl-color-heading);font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:clamp(2.125rem,1.782589rem + 1.404762vw,3.046875rem);letter-spacing:var(--pl-heading-tracking)}.pl-why__list{display:grid;gap:40px 20px;margin:0;padding:20px 0 0;list-style:none}.pl-why__item{display:flex;flex-direction:column;align-items:center}.pl-why__icon{width:70px;height:70px;margin-bottom:16px;object-fit:contain}.pl-why__item-title{margin:0 0 16px;color:var(--pl-why-item-heading, var(--pl-color-forest));font-family:var(--pl-font-heading);font-size:var(--pl-text-3xl);font-weight:700;line-height:1.5rem;letter-spacing:var(--pl-heading-tracking);text-transform:uppercase}.pl-why__item-text{padding:0 20px;font-size:var(--pl-text-lg);font-weight:500;line-height:1.45}.pl-why__item-text p{margin:0}@media screen and (min-width:990px){.pl-why{padding:0 60px}.pl-why__inner{display:flex;align-items:center;gap:40px;padding-block:60px}.pl-why__inner--image-right{flex-direction:row-reverse}.pl-why__media{display:block;flex:0 1 514px}.pl-why__image{display:block;width:100%;height:auto;aspect-ratio:1;border:2px solid var(--pl-color-brand-green);border-radius:20px;object-fit:cover}.pl-why__content{flex:1 1 0;padding-inline:25.6px}.pl-why__title{margin-bottom:37.35px}.pl-why__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:0;text-align:left}@media screen and (max-width:1199px){.pl-why__list{grid-template-columns:minmax(0,1fr);gap:20px}}.pl-why__item{align-items:flex-start}.pl-why__item-title{margin-bottom:8px;font-size:1.375rem;line-height:1.604375rem}.pl-why__item-text{padding:0;font-size:var(--pl-text-xl);line-height:1.45}}.pl-btnb--center{text-align:center}.pl-btnb__note{margin:12px 0 0;font-size:var(--pl-text-base);font-weight:500}.pl-btnb .pl-btnb__box{display:block;width:var(--btnb-w, 370px);max-width:100%;margin-inline:auto;padding:17px 0;border-radius:40px;font-size:var(--pl-text-lg);line-height:1.625rem;letter-spacing:0}.pl-btnb--box .pl-btnb__note{margin-top:13px;font-size:var(--pl-text-sm);line-height:1.3125rem;letter-spacing:.01em}@media screen and (min-width:750px){.pl-btnb .pl-btnb__box{font-size:var(--pl-text-2xl);line-height:1.8125rem}.pl-btnb--box .pl-btnb__note{margin-top:14px;font-size:var(--pl-text-base);line-height:1.5rem}}.pl-cmp__row{display:grid;grid-template-columns:var(--cmp-columns)}.pl-cmp__mark{display:block;position:relative;flex-shrink:0}.pl-cmp--card .pl-cmp__mark{border-radius:50%;background:var(--cmp-tick)}.pl-cmp--card .pl-cmp__mark--no{background:#fb8b8c}.pl-cmp--card .pl-cmp__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pl-color-white);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M8.23 3.73a.56.56 0 0 1 .8.79L6.04 8.26a.56.56 0 0 1-.81.01L3.24 6.29a.56.56 0 0 1 .8-.8l1.57 1.57 2.6-3.32z'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M8.23 3.73a.56.56 0 0 1 .8.79L6.04 8.26a.56.56 0 0 1-.81.01L3.24 6.29a.56.56 0 0 1 .8-.8l1.57 1.57 2.6-3.32z'/%3E%3C/svg%3E") center / 100% no-repeat}.pl-cmp--card .pl-cmp__mark--no:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.48 3.48a.38.38 0 0 1 .53 0L6 5.47l1.98-1.99a.38.38 0 0 1 .53.53L6.53 6l1.99 1.98a.38.38 0 0 1-.53.53L6 6.53 4.02 8.52a.38.38 0 0 1-.53-.53L5.47 6 3.48 4.02a.38.38 0 0 1 0-.53z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.48 3.48a.38.38 0 0 1 .53 0L6 5.47l1.98-1.99a.38.38 0 0 1 .53.53L6.53 6l1.99 1.98a.38.38 0 0 1-.53.53L6 6.53 4.02 8.52a.38.38 0 0 1-.53-.53L5.47 6 3.48 4.02a.38.38 0 0 1 0-.53z'/%3E%3C/svg%3E")}.pl-cmp__footer{text-align:center}.pl-cmp--card{--cmp-columns: minmax(0, 1fr) 60px 60px;color:var(--pl-color-text)}.pl-cmp--card .pl-cmp__table{max-width:700px;margin-inline:auto}.pl-cmp--card .pl-cmp__row--head{align-items:end;padding-inline:2px}.pl-cmp--card .pl-cmp__us--head{position:relative}.pl-cmp--card .pl-cmp__us--head:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:35px;border-radius:80px 80px 0 0;background:var(--cmp-highlight)}.pl-cmp__product{display:block;position:relative;z-index:1;width:95%;height:auto;margin-inline:auto}.pl-cmp--card .pl-cmp__them--head{text-align:center}.pl-cmp__other{display:inline-block;width:auto;max-height:58px;margin-bottom:5px;vertical-align:bottom}.pl-cmp--card .pl-cmp__body .pl-cmp__row{align-items:center;border-inline:2px solid var(--cmp-border);background:var(--pl-color-white)}.pl-cmp--card .pl-cmp__body .pl-cmp__row:nth-child(2n){background:var(--pl-color-grey-75)}.pl-cmp--card .pl-cmp__body .pl-cmp__row:first-child{border-top:2px solid var(--cmp-border);border-radius:20px 20px 0 0}.pl-cmp--card .pl-cmp__body .pl-cmp__row:last-child{border-bottom:2px solid var(--cmp-border);border-radius:0 0 20px 20px}.pl-cmp--card .pl-cmp__body .pl-cmp__feature{padding:0 12px;font-size:var(--pl-text-md);font-weight:500;line-height:1.125rem}.pl-cmp--card .pl-cmp__body .pl-cmp__us,.pl-cmp--card .pl-cmp__body .pl-cmp__them{display:flex;position:relative;justify-content:center;align-items:center;align-self:stretch;padding:12px 0;font-size:var(--pl-text-md);font-weight:700;line-height:1.40625rem;text-align:center}.pl-cmp--card .pl-cmp__body .pl-cmp__us{background:var(--cmp-highlight);color:var(--pl-color-white)}.pl-cmp--card .pl-cmp__body .pl-cmp__row:last-child .pl-cmp__us:after{content:"";position:absolute;bottom:-16px;left:0;width:100%;height:16px;border-radius:0 0 24px 24px;background:var(--cmp-highlight)}.pl-cmp--card .pl-cmp__mark{width:22px;height:22px}.pl-cmp--card .pl-cmp__footer{margin:40px 0}.pl-cmp--card .pl-cmp__button{display:block;padding-inline:60px;font-size:var(--pl-text-sm)}@media screen and (min-width:481px){.pl-cmp--card{--cmp-columns: minmax(0, 1fr) 95px 95px}.pl-cmp--card .pl-cmp__us--head:before{height:55px}.pl-cmp__other{max-height:70px}.pl-cmp--card .pl-cmp__body .pl-cmp__feature{padding:0 14px;font-size:var(--pl-text-base)}}@media screen and (min-width:750px){.pl-cmp--card{--cmp-columns: minmax(0, 1fr) 140px 170px}.pl-cmp--card .pl-cmp__us--head:before{height:70px}.pl-cmp__product{width:70%}.pl-cmp__other{max-height:none;margin-bottom:10px}.pl-cmp--card .pl-cmp__body .pl-cmp__row:first-child{border-radius:30px 30px 0 0}.pl-cmp--card .pl-cmp__body .pl-cmp__row:last-child{border-radius:0 0 30px 30px}.pl-cmp--card .pl-cmp__body .pl-cmp__feature{padding:0 20px;font-size:var(--pl-text-3xl);line-height:1.875rem}.pl-cmp--card .pl-cmp__body .pl-cmp__us,.pl-cmp--card .pl-cmp__body .pl-cmp__them{padding-block:16px;font-size:var(--pl-text-3xl);line-height:1.875rem}.pl-cmp--card .pl-cmp__body .pl-cmp__row:last-child .pl-cmp__us:after{bottom:-24px;height:24px}.pl-cmp--card .pl-cmp__mark{width:28px;height:28px}.pl-cmp--card .pl-cmp__footer{margin:90px 0 0}.pl-cmp--card .pl-cmp__button{display:inline-block;font-size:var(--pl-text-lg);line-height:3.25rem}}.pl-cmp__us-name{margin-bottom:20px;font-weight:700}.pl-cmp__mark--yes{color:var(--cmp-tick)}.pl-cmp__mark--no{color:var(--cmp-cross)}.pl-faqb{--faq-gap: 0px;--faq-item-px: 0px;--faq-q-pad: 15px 0;--faq-q-size: var(--pl-text-lg);--faq-q-lh: 1.5rem;--faq-q-weight: 600;--faq-q-ls: inherit;--faq-q-gap: 16px;--faq-a-pad: 11px 0 22px;--faq-a-weight: 500;--faq-a-lh: 1.5;--faq-a-gap: 1.5em;--faq-icon-size: 23px;--faq-bar-w: 78%;--faq-bar-h: 9%;--faq-list-w: none;display:block;text-align:left}.pl-faqb__list,.pl-faqb__panel-list{display:flex;flex-direction:column;gap:var(--faq-gap);max-width:var(--faq-list-w);margin-inline:auto}.pl-faqb__item{padding-inline:var(--faq-item-px)}.pl-faqb--lines .pl-faqb__item,.pl-faqb--bundle .pl-faqb__item,.pl-faqb--science .pl-faqb__item{border-bottom:1px solid var(--faq-line)}.pl-faqb--product .pl-faqb__item+.pl-faqb__item,.pl-faqb--page .pl-faqb__item+.pl-faqb__item{border-top:1px solid var(--faq-line)}.pl-faqb--cards .pl-faqb__item,.pl-faqb--box .pl-faqb__item,.pl-faqb--landing .pl-faqb__item{border:var(--faq-card-border-width, 2px) solid var(--faq-card-border-color, var(--faq-line));border-radius:var(--faq-radius);background:var(--faq-card-bg, var(--pl-color-white))}.pl-faqb__question>span:first-child{text-wrap:pretty}.pl-faqb .pl-faqb__question{display:flex;justify-content:space-between;align-items:center;gap:var(--faq-q-gap);padding:var(--faq-q-pad);color:var(--faq-q-color, inherit);font-size:var(--faq-q-size);font-weight:var(--faq-q-weight);line-height:var(--faq-q-lh);letter-spacing:var(--faq-q-ls);text-align:left;list-style:none;cursor:pointer}.pl-faqb .pl-faqb__question:hover{color:var(--faq-q-color, inherit)}.pl-faqb__question::-webkit-details-marker{display:none}.pl-faqb__item::details-content{height:0;overflow:clip;transition:height .3s ease,content-visibility .3s allow-discrete}.pl-faqb__item[open]::details-content{height:auto}.pl-faqb__answer{padding:var(--faq-a-pad);color:var(--faq-a-color, inherit);font-size:var(--faq-a-size);font-weight:var(--faq-a-weight);line-height:var(--faq-a-lh);letter-spacing:var(--faq-a-ls, inherit)}.pl-faqb .pl-faqb__answer>*{max-width:70ch;margin:0}.pl-faqb .pl-faqb__answer>*+*{margin-top:var(--faq-a-gap)}.pl-faqb__answer a{color:inherit}.pl-faqb__icon{position:relative;flex-shrink:0;width:var(--faq-icon-size);height:var(--faq-icon-size);color:var(--faq-icon, currentColor)}.pl-faqb--icon-plus .pl-faqb__icon:before,.pl-faqb--icon-plus .pl-faqb__icon:after{content:"";position:absolute;top:50%;left:50%;width:var(--faq-bar-w);height:var(--faq-bar-h);border-radius:var(--faq-bar-radius, 0);background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease-in-out}.pl-faqb--icon-plus .pl-faqb__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pl-faqb--icon-plus .pl-faqb__item[open] .pl-faqb__icon:after{transform:translate(-50%,-50%) rotate(0)}.pl-faqb--icon-chevron .pl-faqb__icon,.pl-faqb--icon-chevron-thin .pl-faqb__icon{background:currentColor;-webkit-mask:var(--faq-chevron) center / contain no-repeat;mask:var(--faq-chevron) center / contain no-repeat;transition:transform .2s ease-in-out}.pl-faqb--icon-chevron{--faq-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E")}.pl-faqb--icon-chevron-thin{--faq-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pl-faqb--icon-chevron .pl-faqb__item[open] .pl-faqb__icon,.pl-faqb--icon-chevron-thin .pl-faqb__item[open] .pl-faqb__icon{transform:rotate(180deg)}.pl-faqb__more{margin:20px 0 0;font-size:var(--pl-text-sm);font-weight:500;line-height:1.5625rem;text-align:center}.pl-faqb__more a{color:inherit}.pl-faqb--tabbed .pl-faqb__panels:not([data-ready])>.pl-faqb__panel~.pl-faqb__panel,.pl-faqb__panel[hidden]{display:none}.pl-faqb__tabs--pills .pl-faqb__tab-icon{display:none}.pl-faqb__tabs{display:flex;overflow-x:auto;scrollbar-width:none}.pl-faqb__tabs::-webkit-scrollbar{display:none}.pl-faqb__tabs--pills{gap:11px;width:fit-content;max-width:100%;margin:0 auto 32px;padding-inline:var(--pl-gutter)}.pl-faqb__tabs--pills .pl-faqb__tab{flex-shrink:0;padding:8px 11px;border:1px solid currentColor;border-radius:30px;background:none;color:inherit;font-family:var(--pl-font-body);font-size:var(--pl-text-base);font-weight:500;line-height:1.5rem;letter-spacing:.0625rem;cursor:pointer}.pl-faqb__tabs--pills .pl-faqb__tab[aria-selected=true]{background:var(--pl-sec-text, currentColor);color:var(--pl-sec-bg);font-weight:700}@media screen and (max-width:389px){.pl-faqb__tabs--pills{gap:6px;padding-inline:0}.pl-faqb__tabs--pills .pl-faqb__tab{padding:7px 9px;font-size:var(--pl-text-md)}}.pl-faqb__tabs--icons{gap:16px;padding:20px 0 60px}.pl-faqb__tabs--icons .pl-faqb__tab{flex:0 0 105px;color:var(--pl-color-charcoal);font-size:var(--pl-text-xl);font-weight:700;line-height:1.575rem;text-align:center;text-decoration:none}.pl-faqb__tab-icon{display:block;width:88px;height:88px;margin:0 8.5px 6px;padding:4px;border-radius:50%;transition:box-shadow .2s}.pl-faqb__tab-icon img{display:block;width:80px;height:80px}.pl-faqb__tabs--icons .pl-faqb__tab[aria-selected=true] .pl-faqb__tab-icon{box-shadow:inset 0 0 0 2px var(--pl-color-brand-green)}.pl-faqb__panel-title{margin:0 24px 24.9px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-text-6xl);font-weight:700;line-height:2.125rem;letter-spacing:var(--pl-heading-tracking);text-align:center}.pl-faqb--page .pl-faqb__panel{margin-bottom:30px}@media(prefers-reduced-motion:reduce){.pl-faqb__icon,.pl-faqb__icon:before,.pl-faqb__icon:after{transition:none}}.pl-faqb--product{--faq-line: rgb(255 255 255 / .15);--faq-list-w: 900px;--faq-q-size: var(--pl-text-2xl);--faq-a-pad: 0 40px 26px 0;--faq-a-size: var(--pl-text-lg);--faq-a-lh: 1.59375rem;--faq-a-gap: 1em;--faq-icon-size: 10px;--faq-bar-w: 10px;--faq-bar-h: 2px}.pl-faqb--lines{--faq-line: var(--pl-sec-accent);--faq-icon: var(--pl-sec-accent);--faq-gap: 9.3px;--faq-item-px: 18.7px;--faq-a-size: var(--pl-text-base);--faq-bar-radius: 2px}.pl-faqb--cards{--faq-line: var(--pl-sec-accent);--faq-icon: var(--pl-sec-accent);--faq-q-color: var(--pl-color-black);--faq-gap: 19px;--faq-item-px: 18.7px;--faq-radius: 12px;--faq-a-pad: 0 0 17px;--faq-a-size: var(--pl-text-base);--faq-icon-size: 20px}.pl-faqb--bundle{--faq-line: var(--pl-sec-accent);--faq-icon: var(--pl-sec-accent);--faq-q-color: var(--pl-color-white);--faq-q-pad: 16.8px 0 15px;--faq-a-pad: 0 0 23px;--faq-a-size: var(--pl-text-base);--faq-a-gap: 0;--faq-icon-size: 16px;--faq-bar-w: 13px;--faq-bar-h: 1.5px}.pl-faqb--box{--faq-line: var(--pl-sec-accent);--faq-icon: var(--pl-color-black);--faq-gap: 16px;--faq-radius: 8px;--faq-q-pad: 16px;--faq-q-size: var(--pl-text-xl);--faq-q-lh: 1.6875rem;--faq-q-ls: .01em;--faq-a-pad: 0 16px 24px;--faq-a-size: var(--pl-text-base);--faq-a-lh: 1.5rem;--faq-a-weight: 400;--faq-a-ls: .01em;--faq-icon-size: 16px}.pl-faqb--landing{--faq-line: var(--pl-sec-accent);--faq-q-color: var(--pl-color-ink);--faq-a-color: var(--pl-color-ink);--faq-gap: 16px;--faq-radius: 8px;--faq-q-pad: 16px;--faq-q-size: var(--pl-text-base);--faq-q-lh: 1.8125rem;--faq-a-pad: 0 16px 16px;--faq-a-size: var(--pl-text-base);--faq-a-weight: inherit;--faq-icon-size: 16px}.pl-faqb--science{--faq-line: rgb(16 24 32 / .08);--faq-icon: var(--sci-accent);--faq-q-color: var(--pl-color-ink);--faq-a-color: var(--pl-color-mauve-700);--faq-q-pad: 22px 4px;--faq-q-size: var(--pl-text-3xl);--faq-q-lh: 1.4;--faq-q-weight: 700;--faq-q-gap: 20px;--faq-a-pad: 0 4px 24px;--faq-a-size: var(--pl-text-lg);--faq-a-weight: inherit;--faq-icon-size: 14px;--faq-bar-w: 14px;--faq-bar-h: 2px;--faq-bar-radius: 1px}.pl-faqb--landing .pl-faqb__answer>p+p,.pl-faqb--science .pl-faqb__answer>p+p{margin-top:1em}.pl-faqb--science .pl-faqb__answer ul{padding-left:22px;font-size:var(--pl-text-base)}.pl-faqb--science .pl-faqb__answer li+li{margin-top:2px}.pl-faqb--page{--faq-line: rgb(16 24 32 / .15);--faq-list-w: 1000px;--faq-item-px: 24px;--faq-q-pad: 18px 0;--faq-q-size: var(--pl-text-xl);--faq-q-weight: 700;--faq-q-gap: 24px;--faq-a-pad: 0 40px 26px 0;--faq-a-size: var(--pl-text-base);--faq-a-lh: 1.3125rem;--faq-a-weight: inherit;--faq-a-gap: 14px;--faq-icon-size: 10px;--faq-bar-w: 10px;--faq-bar-h: 2px}.pl-faqb--page .pl-faqb__panel-list{margin:0 24px}@media screen and (min-width:750px){.pl-faqb--product{--faq-q-size: 1.375rem;--faq-q-lh: 1.78125rem;--faq-a-pad: 0 40px 26px 24px;--faq-a-size: var(--pl-text-3xl);--faq-a-lh: 1.875rem}.pl-faqb--product .pl-faqb__more{font-size:var(--pl-text-lg);line-height:1.8125rem}.pl-faqb__tabs--pills{gap:18px}.pl-faqb__tabs--pills .pl-faqb__tab{padding:10px 28px;font-size:var(--pl-text-lg);line-height:1.3075rem}.pl-faqb__tabs--icons{justify-content:center;gap:70px;padding:40px 110px 40px 40px}.pl-faqb--page{--faq-item-px: 0px;--faq-q-pad: 21px 24px;--faq-q-size: var(--pl-text-3xl);--faq-q-lh: 1.78125rem;--faq-a-pad: 0 40px 26px 24px;--faq-a-size: var(--pl-text-base);--faq-a-lh: 1.5rem;--faq-a-gap: 16px}.pl-faqb--page .pl-faqb__panel{margin-bottom:50px}.pl-faqb--page .pl-faqb__panel-title{margin-bottom:39.84px;font-size:3rem;line-height:3.25rem}.pl-faqb--page .pl-faqb__panel-list{margin-inline:auto}}@media screen and (min-width:750px){.pl-faqb--box{--faq-gap: 20px;--faq-list-w: 1200px;--faq-radius: 12px;--faq-q-pad: 16px 24px;--faq-q-size: var(--pl-text-4xl);--faq-q-lh: 2.25rem;--faq-a-pad: 0 24px 30px;--faq-a-size: var(--pl-text-3xl);--faq-a-lh: 1.875rem}}@media screen and (min-width:750px)and (max-width:989px){.pl-faqb--box{--faq-a-size: var(--pl-text-xl);--faq-a-lh: 1.6875rem}}@media screen and (min-width:750px){.pl-faqb--lines{--faq-gap: 10px;--faq-item-px: 0px;--faq-q-pad: 16px 0;--faq-q-size: 1.375rem;--faq-q-lh: 1.78125rem;--faq-a-pad: 12px 0 24px;--faq-a-size: var(--pl-text-lg);--faq-icon-size: 20px}.pl-faqb--cards{--faq-item-px: 40px;--faq-q-pad: 16px 0;--faq-q-size: 1.375rem;--faq-q-lh: 1.78125rem;--faq-a-pad: 0 0 18px;--faq-a-size: var(--pl-text-lg)}.pl-faqb--bundle{--faq-q-pad: 18px 0 16px;--faq-q-size: 1.375rem;--faq-q-lh: 1.78125rem;--faq-a-pad: 0 0 25px;--faq-a-size: var(--pl-text-lg);--faq-icon-size: 20px;--faq-bar-w: 16px;--faq-bar-h: 2px}}@media screen and (min-width:990px){.pl-faqb--landing{--faq-gap: 20px;--faq-radius: 12px;--faq-q-pad: 16px 24px;--faq-q-size: var(--pl-text-4xl);--faq-q-lh: 2.6875rem;--faq-a-pad: 0 24px 24px;--faq-a-size: var(--faq-a-size-desktop, 1.0625rem)}}.pl-gtb--card{display:flex;flex-direction:column;color:var(--pl-color-text);text-align:center}.pl-gtb__card{position:relative;padding:56px 19px 143px;border-radius:20px;background:var(--gtb-card)}.pl-gtb--card .pl-gtb__badge{position:absolute;top:-45px;left:calc(50% - 44.5px);width:89px;height:89px}.pl-gtb--card .pl-gtb__heading{margin:0;color:var(--pl-color-heading);font-family:var(--pl-font-heading);font-size:clamp(1.75rem,1.355357rem + 1.619048vw,2.8125rem);font-weight:700;line-height:1.1;letter-spacing:0}.pl-gtb--card .pl-gtb__text{max-width:315px;margin:19px auto 0;font-size:var(--pl-text-base);font-weight:500;line-height:1.5}.pl-gtb--card .pl-gtb__text p{margin:0}.pl-gtb__form{margin-top:19px}.pl-gtb__button{width:min(280px,100%);min-height:49px;padding:11px 15px;border:0;border-radius:999px;background:var(--pl-color-button);color:var(--pl-color-button-text);font-family:var(--pl-font-body);font-size:var(--pl-text-base);font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:color .2s ease-in-out}.pl-gtb__button:hover:not(:disabled){color:var(--pl-color-brand-green)}.pl-gtb__button[aria-busy=true]{opacity:.7;cursor:progress}.pl-gtb__button:disabled{opacity:.5;cursor:not-allowed}.pl-gtb__media{position:relative;z-index:4;margin:-120px 0 -14px;padding-inline:1px}.pl-gtb--card .pl-gtb__image{display:block;width:100%;height:auto}@media screen and (min-width:750px){.pl-gtb--card{display:grid;grid-template-columns:540fr 660fr;align-items:center}.pl-gtb__card{grid-column:2;grid-row:1;margin:0;padding:70px 60px 40px 50px;border-radius:40px}.pl-gtb--card .pl-gtb__badge{top:-50px;left:calc(50% - 55px);width:110px;height:110px}.pl-gtb--card .pl-gtb__text{max-width:470px;margin-top:22px;font-size:var(--pl-text-3xl)}.pl-gtb__form{margin-top:22px}.pl-gtb__button{width:min(350px,100%);min-height:52px;padding:12px 16px;font-size:var(--pl-text-lg)}.pl-gtb__media{grid-column:1;grid-row:1;margin:0;padding:0}}.pl-hd--center{text-align:center}.pl-hd .pl-hd__title{margin:0;color:var(--pl-sec-heading, inherit);font-family:var(--pl-font-heading);font-size:var(--pl-hd-size-m);font-weight:700;line-height:var(--pl-hd-lh-m);letter-spacing:var(--pl-hd-ls);margin-inline:var(--pl-hd-inset-m)}.pl-hd .pl-hd__title em{color:var(--pl-sec-accent)}.pl-hd__eyebrow{margin:0 0 8px;color:var(--pl-sec-accent);font-size:var(--pl-text-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pl-hd .pl-hd__text{margin:var(--pl-hd-sub-gap-m) var(--pl-hd-sub-inset-m) 0;font-size:var(--pl-hd-sub-m);font-weight:var(--pl-hd-sub-weight);line-height:var(--pl-hd-sub-lh);letter-spacing:var(--pl-hd-sub-ls)}.pl-hd--left{--pl-hd-sub-mx: 0}.pl-sec--landing .pl-hd__eyebrow{margin-bottom:12px;font-size:var(--pl-text-3xl);line-height:1.75rem;letter-spacing:0}.pl-hd__text>*{margin:0}.pl-hd__text>*+*{margin-top:1em}.pl-hd__text a{color:inherit}@media screen and (min-width:750px){.pl-sec--default .pl-hd .pl-hd__title{max-width:var(--pl-hd-w, none);margin-inline:var(--pl-hd-sub-mx, auto);font-size:var(--pl-hd-size);line-height:var(--pl-hd-lh)}.pl-sec--default .pl-hd .pl-hd__text{max-width:var(--pl-hd-sub-w, none);margin:var(--pl-hd-sub-gap) var(--pl-hd-sub-mx, auto) 0;font-size:var(--pl-hd-sub);line-height:var(--pl-hd-sub-lh-d)}}@media screen and (min-width:990px){.pl-hd .pl-hd__title{max-width:var(--pl-hd-w, none);margin-inline:var(--pl-hd-sub-mx, auto);font-size:var(--pl-hd-size);line-height:var(--pl-hd-lh)}.pl-hd .pl-hd__text{max-width:var(--pl-hd-sub-w, none);margin:var(--pl-hd-sub-gap) var(--pl-hd-sub-mx, auto) 0;font-size:var(--pl-hd-sub);line-height:var(--pl-hd-sub-lh-d)}}.pl-ing{display:block}.pl-ing__track{margin:0;padding:0;list-style:none}.pl-ing__track::-webkit-scrollbar{display:none}.pl-ing__carousel{display:block}.pl-ing__name{margin:0}.pl-ing .pl-ing__text>*{margin:0}.pl-ing__acc,.pl-ing__label-text--desktop{display:none}.pl-ing__dialog{padding:0;overflow:auto;border:0;overscroll-behavior:contain}.pl-ing__label{display:block;width:100%;height:auto}.pl-ing__close{padding:0;border:0;cursor:pointer}.pl-ing--cards{text-align:center}.pl-ing--cards .pl-ing__track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;justify-content:safe center;gap:10px;padding-inline:calc(5% + 5px);overflow-x:auto;scroll-padding-inline:calc(5% + 5px);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pl-ing--cards .pl-ing__card{display:flex;height:100%;overflow:hidden;border:2px solid var(--ing-accent);border-radius:20px;background:var(--pl-color-white);text-align:left}.pl-ing--cards .pl-ing__item{scroll-snap-align:start}.pl-ing--cards .pl-ing__media{display:flex;position:relative;flex-shrink:0;align-items:center;padding:0 10px}.pl-ing--cards .pl-ing__media:before{content:"";position:absolute;right:-2px;width:200px;height:100%;border:2px solid var(--ing-accent);border-radius:100%}.pl-ing--cards .pl-ing__media:after{content:"";position:absolute;top:50%;right:-8px;width:15px;height:15px;border:2px solid var(--ing-accent);border-radius:50%;background:var(--pl-color-lime);transform:translateY(-50%)}.pl-ing--cards .pl-ing__image{display:block;width:90px;height:auto}.pl-ing--cards .pl-ing__body{display:flex;flex-direction:column;gap:14px;padding:18px}.pl-ing--cards .pl-ing__name{color:var(--pl-color-text);font-family:var(--pl-font-heading);font-size:var(--pl-heading-5);font-weight:700;line-height:clamp(1.5rem,1.407143rem + .380952vw,1.75rem);letter-spacing:var(--pl-heading-tracking)}.pl-ing--cards .pl-ing__text{color:var(--pl-color-text);font-size:var(--pl-text-base);font-weight:500;line-height:1.5rem}.pl-ing__dots{display:flex;justify-content:center;gap:8px;margin-top:26px;padding-bottom:2px}.pl-ing__dots[hidden]{display:none}.pl-ing__dots button{position:relative;width:12px;height:12px;padding:0;border:1px solid var(--pl-color-ink);border-radius:50%;background:var(--pl-color-white);cursor:pointer}.pl-ing__dots button:before{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}.pl-ing__dots button[aria-current=true]{background:var(--pl-color-brand-green)}.pl-ing__more--cards .pl-ing__label-link{display:inline-block;position:relative;margin-top:29px;color:var(--pl-color-white);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);font-weight:500;line-height:.9375rem;letter-spacing:.125rem;text-decoration:underline;text-transform:uppercase}.pl-ing__more--cards .pl-ing__label-link:before{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}.pl-ing__dialog--cards{width:80%;max-width:650px;max-height:calc(100% - 40px);border-radius:10px;background:var(--pl-color-white)}.pl-ing__dialog--cards::backdrop{background:#00000080}.pl-ing__dialog--cards .pl-ing__close{position:absolute;top:10px;right:12px;background:none;color:var(--pl-color-text)}.pl-ing__dialog--cards .pl-ing__close .pl-icon{display:block}.pl-ing__dialog--cards .pl-ing__close:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.pl-ing--row .pl-ing__carousel{margin-top:20px}.pl-ing--row .pl-ing__track{display:grid;gap:18px;text-align:left}.pl-ing--row .pl-ing__card,.pl-ing--row .pl-ing__controls{display:none}.pl-ing--row .pl-ing__acc{display:block;padding:0 11px 0 9px;border:2px solid var(--pl-color-brand-green);border-radius:12px;background:var(--pl-color-white)}.pl-ing .pl-ing__summary{display:flex;align-items:center;gap:9px;padding:1.9px 0;color:var(--pl-color-heading);list-style:none;cursor:pointer}.pl-ing .pl-ing__summary:hover{color:var(--pl-color-heading)}.pl-ing__summary::-webkit-details-marker{display:none}.pl-ing .pl-ing__thumb{flex-shrink:0;width:75px;height:75px;border-radius:50%;object-fit:cover}.pl-ing__summary-name{flex:1;font-family:var(--pl-font-heading);font-size:var(--pl-text-2xl);font-weight:700;line-height:1.3;letter-spacing:.01em}.pl-ing__chevron{flex-shrink:0;width:19px;height:19px;color:var(--pl-color-brand-green);transition:transform .2s ease}.pl-ing__acc[open] .pl-ing__chevron{transform:rotate(180deg)}.pl-ing__acc::details-content{height:0;overflow:clip;transition:height .3s ease,content-visibility .3s allow-discrete}.pl-ing__acc[open]::details-content{height:auto}.pl-ing .pl-ing__answer{margin:0;padding:0 0 12px 9px;font-size:var(--pl-text-base);font-weight:500;line-height:1.5}.pl-ing__answer p{margin:0}@media(prefers-reduced-motion:reduce){.pl-ing__chevron{transition:none}}@media screen and (min-width:576px){.pl-ing--row .pl-ing__acc{display:none}.pl-ing--row .pl-ing__carousel{width:min(1048px,100%);margin:45px auto 0}.pl-ing--row .pl-ing__track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;text-align:center}.pl-ing--row .pl-ing__item{display:flex;flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start}.pl-ing--row .pl-ing__card{display:flex;flex-direction:column;align-items:center;width:100%}.pl-ing--row .pl-ing__body{display:contents}.pl-ing--row .pl-ing__image{width:150px;height:150px;object-fit:contain}.pl-ing--row .pl-ing__name{margin:10px 0 0;color:var(--pl-color-heading);font-family:var(--pl-font-heading);font-size:var(--pl-text-4xl);font-weight:700;line-height:1.3;letter-spacing:.01em}.pl-ing--row .pl-ing__text{max-width:276px;margin:9px 0 0;font-size:var(--pl-text-lg);font-weight:500;line-height:1.5}.pl-ing--row .pl-ing__controls{display:flex;margin-top:40px}.pl-ing--row .pl-ing__carousel[data-static] .pl-ing__controls{height:16px;visibility:hidden}}@media screen and (min-width:750px){.pl-ing__more--cards .pl-ing__label-text--mobile{display:none}.pl-ing__more--cards .pl-ing__label-text--desktop{display:inline}.pl-ing__more--cards .pl-ing__label-link{margin-top:37px;font-size:var(--pl-text-lg);line-height:1.0625rem}.pl-ing__dialog--cards{width:520px;border-radius:16px}.pl-ing__dialog--cards .pl-ing__close{top:24px;right:24px}}@media screen and (min-width:750px){.pl-ing--cards .pl-ing__track{grid-auto-columns:calc((100% - 20px)/2);gap:20px;padding-inline:10px;scroll-padding-inline:10px}}@media screen and (min-width:990px){.pl-ing--cards .pl-ing__body{gap:20px;padding:20px}.pl-ing--cards .pl-ing__text{font-size:var(--pl-text-lg);line-height:1.59375rem}.pl-ing__dots{margin-top:33.5px;padding-bottom:2.5px}}@media screen and (min-width:1200px){.pl-ing--cards .pl-ing__track{grid-auto-columns:calc((100% - 40px) / 3)}}.pl-rt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--rt-wrap-gap, var(--rt-line-gap-m)) var(--rt-line-gap-m)}.pl-rt--stack{flex-direction:column}.pl-rt__stars{display:flex;gap:var(--rt-gap);color:var(--rt-color);line-height:0}.pl-rt .pl-rt__stars svg{display:block;width:var(--rt-size-m);height:var(--rt-size-m)}.pl-rt__text{font-size:var(--rt-text-m);font-weight:500;line-height:var(--rt-lh);letter-spacing:var(--rt-ls)}@media screen and (min-width:750px){.pl-sec--default .pl-rt{flex-direction:row;gap:var(--rt-wrap-gap, var(--rt-line-gap)) var(--rt-line-gap)}.pl-sec--default .pl-rt .pl-rt__stars svg{width:var(--rt-size);height:var(--rt-size)}.pl-sec--default .pl-rt__text{font-size:var(--rt-text)}}@media screen and (min-width:990px){.pl-rt{flex-direction:row;gap:var(--rt-wrap-gap, var(--rt-line-gap)) var(--rt-line-gap)}.pl-rt .pl-rt__stars svg{width:var(--rt-size);height:var(--rt-size)}.pl-rt__text{font-size:var(--rt-text)}}.pl-rv__track{margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pl-rv__track::-webkit-scrollbar{display:none}.pl-rv__carousel{display:block}.pl-rv__card{margin:0}.pl-rv .pl-rv__quote{margin:0;padding:0;border:0;font-style:normal;font-weight:500}.pl-rv .pl-rv__quote>*{margin:0}.pl-rv__stars{display:flex;gap:var(--rv-star-gap, 0);color:var(--rv-star)}.pl-rv__stars i{width:var(--rv-star-size, 20px);height:var(--rv-star-size, 20px);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z'/%3E%3C/svg%3E") center / contain no-repeat}.pl-rv__seal{display:block;flex-shrink:0;width:var(--rv-seal-size, 16px);height:var(--rv-seal-size, 16px);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-52.2,6.84-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-52.2,6.84-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") center / contain no-repeat}.pl-rv__seal--lead,.pl-rv__photo,.pl-rv__title{display:none}.pl-rv--bundle{color:var(--pl-color-text);text-align:center}.pl-rv--bundle .pl-rv__track{display:flex;gap:16px;margin:0 -18px;padding:0 37.5px;scroll-padding-inline:37.5px}.pl-rv--bundle .pl-rv__item{display:flex;flex:0 0 100%;border:2px solid var(--pl-color-brand-green);border-radius:12px;background:var(--pl-color-white);scroll-snap-align:start}.pl-rv--bundle .pl-rv__card{display:flex;flex-direction:column;width:100%;padding:18.7px 23.5px}.pl-rv--bundle .pl-rv__stars{justify-content:center;--rv-star-size: 19px}.pl-rv--bundle .pl-rv__title{display:block;margin:16px 0 0;color:var(--pl-color-heading);font-family:var(--pl-font-body);font-size:var(--pl-text-3xl);font-weight:700;line-height:1.3;letter-spacing:0}.pl-rv--bundle .pl-rv__quote{margin-top:9px;font-size:var(--pl-text-base);line-height:1.5}.pl-rv--bundle .pl-rv__by{display:grid;justify-items:center;gap:8px;margin-top:auto;padding-top:26px}.pl-rv--bundle .pl-rv__name{font-size:var(--pl-text-lg);font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase}.pl-rv--bundle .pl-rv__badge{display:flex;align-items:center;gap:7px;color:var(--pl-color-olive-strong);font-size:var(--pl-text-sm);font-weight:500;line-height:1.5;--rv-seal-size: 15px}.pl-rv--bundle .pl-rv__controls{justify-content:center;margin-top:15px}@media screen and (min-width:750px){.pl-rv--bundle .pl-rv__track{gap:24px;margin:0;padding:0;scroll-padding-inline:0}.pl-rv--bundle .pl-rv__item{flex:0 0 calc((100% - 48px) / 3);border-radius:16px}.pl-rv--bundle .pl-rv__card{padding:30px 25px}.pl-rv--bundle .pl-rv__stars{--rv-star-size: 20px}.pl-rv--bundle .pl-rv__title{margin-top:18px;font-size:1.375rem}.pl-rv--bundle .pl-rv__quote{font-size:var(--pl-text-lg)}.pl-rv--bundle .pl-rv__name{font-size:var(--pl-text-xl)}.pl-rv--bundle .pl-rv__badge{gap:8px;font-size:var(--pl-text-md);--rv-seal-size: 16px}.pl-rv--bundle .pl-rv__controls{display:none}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;inset-inline-start:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;inset-inline-end:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}.pl-article-card{color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-article-card--card{padding:15px;border-radius:8px;box-shadow:0 0 0 1px #0000000d;background:var(--pl-color-white)}.pl-article-card__media{display:block;overflow:hidden}.pl-article-card--card .pl-article-card__media{margin:-15px -15px 15px;border-radius:8px 8px 0 0}.pl-article-card__image{display:block;width:100%;height:auto;aspect-ratio:2;object-fit:cover;transition:transform .6s ease}.pl-article-card--plain .pl-article-card__image{aspect-ratio:1500 / 734;border-radius:8px}@media(hover:hover){.pl-article-card:hover .pl-article-card__image{transform:scale(1.05)}}.pl-article-card__category{display:inline-block;padding:6px 12px;border-radius:60px;background:var(--pl-color-lime);color:var(--pl-color-forest);font-size:var(--pl-text-2xs);font-weight:700;line-height:1.1rem;letter-spacing:.03125rem;text-decoration:none;text-transform:uppercase}.pl-article-card__category--empty{visibility:hidden}.pl-article-card__title{margin:12px 0 16px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-5);font-weight:700;line-height:clamp(1.625rem,1.504286rem + .495238vw,1.95rem);letter-spacing:var(--pl-heading-tracking)}.pl-article-card__title a{color:inherit;text-decoration:none}.pl-article-card__title a:hover{text-decoration:underline}.pl-article-card__excerpt{margin:-4px 0 0;font-size:var(--pl-text-lg);line-height:1.798125rem}.pl-article-card--plain .pl-article-card__title{margin:20px 0 0;font-size:var(--pl-heading-5);line-height:clamp(1.5rem,1.407143rem + .380952vw,1.75rem)}@media screen and (min-width:750px){.pl-article-card__title{margin-bottom:24px}.pl-article-card__excerpt{margin-top:-8px;font-size:var(--pl-text-xl);line-height:1.92875rem}.pl-article-card--plain .pl-article-card__title{margin:23px 0 0}}.pl-article-product{display:flex;flex-direction:column;gap:10px;margin:25px 0 0;padding:16px;border:1px solid var(--pl-color-border);border-radius:4px;background:var(--pl-color-sand);color:var(--pl-color-grey-800);font-size:var(--pl-text-lg);line-height:1.59375rem}.pl-article-product__media{display:block}.pl-article-product__image{display:block;width:100%;height:auto;aspect-ratio:1}.pl-article-product .pl-article-product__text p{margin:0}.pl-article-product p.pl-article-product__tagline{margin-bottom:4px;color:var(--pl-color-text);font-size:var(--pl-text-2xs);font-weight:600;line-height:1.125rem;letter-spacing:.0625rem}.pl-article-product p.pl-article-product__title{margin:0 0 10px;font-family:var(--pl-font-heading);font-size:var(--pl-heading-5);font-weight:700;line-height:clamp(1.5rem,1.407143rem + .380952vw,1.75rem);letter-spacing:.025rem}.pl-article-product .pl-article-product__stars{display:flex}.pl-article-product__description{margin-bottom:10px}.pl-article-product__description p{margin:0;line-height:inherit}.pl-article-product .pl-article-product__button{display:inline-block;padding:0 20px;border-radius:30px;background:var(--pl-color-button);color:var(--pl-color-white);font-size:var(--pl-text-sm);font-weight:700;line-height:3.125rem;letter-spacing:.125rem;text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out}.pl-article-product .pl-article-product__button:hover{color:var(--pl-color-brand-green)}@media screen and (min-width:750px){.pl-article-product{flex-direction:row;align-items:center;gap:19px;padding:19px;border-radius:4.75px;font-size:var(--pl-text-2xl);line-height:1.78125rem}.pl-article-product__media{flex:0 0 228px}.pl-article-product p.pl-article-product__tagline{font-size:var(--pl-text-sm);line-height:1.075rem}.pl-article-product p.pl-article-product__title{letter-spacing:.03rem}.pl-article-product .pl-article-product__button{padding:0 28px;font-size:var(--pl-text-base);line-height:2.75rem}}.pl-button{display:inline-block;padding:0 18px;border:1px solid transparent;border-radius:var(--pl-radius-button);font-family:var(--pl-font-body);font-size:var(--pl-text-base);font-weight:700;line-height:3rem;letter-spacing:.125rem;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .2s ease-in-out}.pl-button--primary{border-width:0;background:var(--pl-color-button);color:var(--pl-color-button-text);line-height:3.125rem}.pl-button--primary:hover{color:var(--pl-color-brand-green)}.pl-button--secondary{border-color:var(--pl-color-black);background:var(--pl-color-background);color:var(--pl-color-text);line-height:3.125rem;transition:background-color .2s ease-in-out}.pl-button--secondary:hover{background:var(--pl-color-hover-fill)}.pl-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--pl-pill-width-m, 100%);max-width:100%;min-height:47px;padding:11px 19px;border:1px solid transparent;border-radius:99px;font-family:var(--pl-font-body);font-size:clamp(.8175rem,.726875rem + .371vw,1.0625rem);font-weight:700;line-height:1.5;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out,background-color .2s ease-in-out}.pl-pill--dark{background:var(--pl-color-button);color:var(--pl-color-white)}.pl-pill--dark:hover{color:var(--pl-color-brand-green)}.pl-pill--lime{border-color:var(--pl-color-forest);background:var(--pl-color-lime);color:var(--pl-color-ink)}.pl-pill--lime:hover{background:#d4ea8c}@media screen and (min-width:990px){.pl-pill{width:var(--pl-pill-width, auto);min-height:52px;padding:12px 20px;line-height:1}}.pl-classic-card__ribbon{position:absolute;top:0;left:0;z-index:1;width:120px;height:120px;overflow:hidden;pointer-events:none}.pl-classic-card__ribbon span{display:flex;position:relative;top:18px;left:-46px;justify-content:center;align-items:center;width:160px;height:30px;padding:0 8px;background:var(--pl-color-lime);color:var(--pl-color-forest);font-size:var(--pl-text-sm);font-weight:700;line-height:.875rem;letter-spacing:.03125rem;text-transform:uppercase;transform:rotate(-45deg)}.pl-classic-card__rating:empty{display:none}.pl-classic-card{display:flex;position:relative;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--pl-color-white);box-shadow:0 3px 4px #0000001a}.pl-classic-card__media{display:block;position:relative;aspect-ratio:1;margin-bottom:13px;overflow:hidden}.pl-classic-card__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-in-out}.pl-classic-card__image--hover{opacity:0}@media(hover:hover){.pl-classic-card:hover .pl-classic-card__image--hover{opacity:1}}.pl-classic-card__info{display:flex;flex-direction:column;flex-grow:1;padding:0 8px 8px;text-align:center}.pl-classic-card__rating{display:flex;justify-content:center;min-height:16px;margin-bottom:12px}.pl-classic-card .pl-classic-card__stars{gap:4px;font-size:var(--pl-text-2xs);font-weight:500;line-height:1rem;white-space:nowrap}@media screen and (max-width:389px){.pl-classic-card__stars .pl-stars__word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.pl-classic-card__stars .pl-stars__row{width:76px;height:16px}.pl-classic-card__meta{display:flex;flex-grow:1;flex-direction:column;gap:12px}.pl-classic-card__meta>:nth-last-child(2){margin-bottom:auto}.pl-classic-card__title{display:block;color:inherit;font-family:var(--pl-font-heading);font-size:clamp(.9375rem,.728571rem + .857143vw,1.5rem);font-weight:700;line-height:clamp(.9375rem,.589286rem + 1.428571vw,1.875rem);text-decoration:none}.pl-classic-card__text{margin:0;overflow:hidden;color:var(--pl-color-slate-700);font-size:var(--pl-text-xs);font-weight:500;line-height:1.3;text-wrap:balance}.pl-classic-card__price{margin:-5px 0 0;font-size:var(--pl-text-sm);font-weight:600;line-height:1.5rem}.pl-classic-card__compare{margin-left:8px;color:var(--pl-color-sale);font-weight:400}.pl-classic-card__actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin:auto 0 6px;padding-top:8px}.pl-classic-card__form{width:100%;margin:0}.pl-classic-card__add{display:block;width:100%;padding:0;border:0;border-radius:var(--pl-radius-button);background:var(--pl-color-button);color:var(--pl-color-white);font-family:var(--pl-font-body);font-size:var(--pl-text-2xs);font-weight:700;line-height:1.8125rem;letter-spacing:.125rem;text-transform:uppercase;cursor:pointer;transition:color .2s ease-in-out}.pl-classic-card__add:hover{color:var(--pl-color-brand-green)}.pl-classic-card__sold-out{border:1px solid currentColor;border-radius:var(--pl-radius-button);color:var(--pl-color-slate-500);font-size:var(--pl-text-2xs);font-weight:700;line-height:1.6875rem;letter-spacing:.125rem;text-align:center;text-transform:uppercase}.pl-classic-card__add[aria-busy=true]{opacity:.6;cursor:progress}.pl-classic-card__view{position:relative;padding:0 20px;color:inherit;font-size:var(--pl-text-2xs);font-weight:600;line-height:.75rem;letter-spacing:.0625rem;text-decoration:underline}.pl-classic-card__view:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}@media screen and (min-width:750px){.pl-classic-card__ribbon span{top:20px;left:-40px;height:36px;padding:0 10px;font-size:var(--pl-text-base);line-height:1rem}.pl-classic-card__media{margin-bottom:12px}.pl-classic-card__info{padding:0 16px 16px}.pl-classic-card__rating{min-height:24px;margin-bottom:0}.pl-classic-card .pl-classic-card__stars{gap:8px;font-size:var(--pl-text-sm);line-height:1.3125rem}.pl-classic-card__stars .pl-stars__row{width:92px}.pl-classic-card__meta{gap:5px}.pl-classic-card__title{margin-bottom:4px}.pl-classic-card__text{font-size:var(--pl-text-base);line-height:1.25rem;white-space:normal}.pl-classic-card__price{margin:0;font-size:var(--pl-text-3xl);line-height:1.8125rem}.pl-classic-card__actions{margin:auto 0 0;padding-top:0}.pl-classic-card__form{margin-top:12px}.pl-classic-card__add{font-size:var(--pl-text-lg);line-height:2.8125rem}.pl-classic-card__sold-out{font-size:var(--pl-text-lg);line-height:2.6875rem}.pl-classic-card__view{font-size:var(--pl-text-sm);line-height:1rem}}.pl-cart-card__ribbon{position:absolute;top:0;left:0;z-index:1;width:120px;height:120px;overflow:hidden;pointer-events:none}.pl-cart-card__ribbon span{display:flex;position:relative;top:18px;left:-46px;justify-content:center;align-items:center;width:160px;height:30px;padding:0 8px;background:var(--pl-color-lime);color:var(--pl-color-forest);font-size:var(--pl-text-sm);font-weight:700;line-height:.875rem;letter-spacing:.03125rem;text-transform:uppercase;transform:rotate(-45deg)}.pl-cart-card__tag{position:absolute;left:8px;z-index:1;margin:0;padding:4px 8px;border-radius:999px;font-size:var(--pl-text-2xs);line-height:1rem;white-space:nowrap;pointer-events:none}.pl-cart-card__tag--supply{bottom:8px;background:#ffffffeb;color:var(--pl-color-text);font-weight:500}.pl-cart-card__rating:not(:has(.pl-stars)){display:none}.pl-cart-card{display:flex;position:relative;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--pl-color-white);container-type:inline-size;box-shadow:0 3px 4px #0000001a}.pl-cart-card__media{display:block;position:relative;aspect-ratio:1;margin-bottom:13px;overflow:hidden}.pl-cart-card__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-in-out}.pl-cart-card__image--hover{opacity:0}@media(hover:hover){.pl-cart-card:hover .pl-cart-card__image--hover{opacity:1}}.pl-cart-card__info{display:flex;flex-direction:column;flex-grow:1;position:relative;padding:0 8px 8px;text-align:left}.pl-cart-card__rating{display:flex;justify-content:flex-start;min-height:16px;margin-bottom:12px}.pl-cart-card .pl-cart-card__stars{gap:4px;font-size:var(--pl-text-2xs);font-weight:500;line-height:1rem;white-space:nowrap}.pl-cart-card__stars .pl-stars__word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pl-cart-card__stars .pl-stars__row{width:76px;height:16px}.pl-cart-card__meta{display:flex;flex-direction:column;gap:12px}.pl-cart-card__title{display:block;color:inherit;font-family:var(--pl-font-heading);font-size:clamp(.9375rem,.728571rem + .857143vw,1.5rem);font-weight:700;line-height:clamp(.9375rem,.589286rem + 1.428571vw,1.875rem);text-decoration:none}.pl-cart-card__text{margin:0;overflow:hidden;color:var(--pl-color-slate-700);font-size:var(--pl-text-xs);font-weight:500;line-height:1.3;text-wrap:balance}.pl-cart-card__price{margin:-5px 0 0;font-size:var(--pl-text-sm);font-weight:600;line-height:1.5rem}.pl-cart-card__price-label{display:inline-block;color:var(--pl-color-olive-strong);font-size:var(--pl-text-xs);font-weight:600;white-space:nowrap}.pl-cart-card__compare{margin-left:8px;color:var(--pl-color-sale);font-weight:400}.pl-cart-card__narrow{display:none}@container (max-width: 279px){.pl-cart-card__long{display:none}}@container (max-width: 174px){.pl-cart-card__wide{display:none}.pl-cart-card__narrow{display:inline}}.pl-cart-card__sub{margin:-12px 0 0;color:var(--pl-color-slate-700);font-size:var(--pl-text-2xs);line-height:1.3}.pl-cart-card__choose{width:100%}.pl-cart-card__choose summary{list-style:none}.pl-cart-card__choose summary::-webkit-details-marker{display:none}.pl-cart-card__options{display:grid;position:absolute;right:0;bottom:0;left:0;z-index:2;gap:6px;padding:12px 8px 8px;border-radius:12px 12px 0 0;background:var(--pl-color-white);box-shadow:0 -8px 14px -8px #0003}.pl-cart-card__options-close{display:flex;position:absolute;top:-14px;right:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--pl-color-white);box-shadow:0 1px 4px #00000040;color:var(--pl-color-text);cursor:pointer}.pl-cart-card__options-close:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.pl-cart-card__options-close .pl-icon{width:10px;height:10px}.pl-cart-card__options-form{display:grid;gap:6px;margin:0}.pl-cart-card__option{display:grid;gap:2px;padding:7px 6px;border:1px solid var(--pl-color-button);border-radius:10px;background:var(--pl-color-white);color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-2xs);font-weight:600;line-height:1.2;text-wrap:balance;cursor:pointer}.pl-cart-card__option b{font-size:var(--pl-text-sm)}.pl-cart-card__option small{font-size:var(--pl-text-2xs);font-weight:500}.pl-cart-card__option--sub{background:var(--pl-color-button);color:var(--pl-color-white)}.pl-cart-card__option:not(.pl-cart-card__option--sub){display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px}.pl-cart-card__option[aria-busy=true]{opacity:.6;cursor:progress}@media(hover:hover){.pl-cart-card__option:hover{border-color:var(--pl-color-brand-green)}.pl-cart-card__option--sub:hover{color:var(--pl-color-lime)}}.pl-cart-card__options-note{margin:0;color:var(--pl-color-slate-700);font-size:var(--pl-text-2xs);line-height:1.3;text-align:center;text-wrap:balance}.pl-cart-card__actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin:auto 0 6px;padding-top:8px}.pl-cart-card__form{width:100%;margin:0}.pl-cart-card__add{display:block;width:100%;padding:0;border:0;border-radius:var(--pl-radius-button);background:var(--pl-color-button);color:var(--pl-color-white);font-family:var(--pl-font-body);font-size:var(--pl-text-2xs);font-weight:700;line-height:1.8125rem;letter-spacing:.125rem;text-align:center;text-transform:uppercase;cursor:pointer;transition:color .2s ease-in-out}.pl-cart-card__add:hover{color:var(--pl-color-brand-green)}.pl-cart-card__sold-out{border:1px solid currentColor;border-radius:var(--pl-radius-button);color:var(--pl-color-slate-500);font-size:var(--pl-text-2xs);font-weight:700;line-height:1.6875rem;letter-spacing:.125rem;text-align:center;text-transform:uppercase}.pl-cart-card__add[aria-busy=true]{opacity:.6;cursor:progress}.pl-cart-card__view{position:relative;padding:0 20px;color:inherit;font-size:var(--pl-text-2xs);font-weight:600;line-height:.75rem;letter-spacing:.0625rem;text-decoration:underline}.pl-cart-card__view:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}@media screen and (min-width:750px){.pl-cart-card__ribbon span{top:20px;left:-40px;height:36px;padding:0 10px;font-size:var(--pl-text-base);line-height:1rem}.pl-cart-card__media{margin-bottom:12px}.pl-cart-card__info{padding:0 16px 16px}.pl-cart-card__rating{min-height:24px;margin-bottom:0}.pl-cart-card .pl-cart-card__stars{gap:8px;font-size:var(--pl-text-sm);line-height:1.3125rem}.pl-cart-card__stars .pl-stars__row{width:92px}.pl-cart-card__meta{gap:5px}.pl-cart-card__title{margin-bottom:4px}.pl-cart-card__text{font-size:var(--pl-text-base);line-height:1.25rem;white-space:normal}.pl-cart-card__price{margin:0;font-size:var(--pl-text-3xl);line-height:1.8125rem}.pl-cart-card__actions{margin:auto 0 0;padding-top:0}.pl-cart-card__form,.pl-cart-card__choose{margin-top:12px}.pl-cart-card__price{margin-top:10px}.pl-cart-card__sub,.pl-cart-card__price-label{font-size:var(--pl-text-md)}.pl-cart-card__sub{margin-top:-2px}.pl-cart-card__tag{left:12px;padding:5px 10px;font-size:var(--pl-text-sm);line-height:1.25rem}.pl-cart-card__tag--supply{bottom:12px}.pl-cart-card__options{gap:8px;padding:14px 16px 16px}.pl-cart-card__options-close{right:16px}.pl-cart-card__option{padding:9px 6px;font-size:var(--pl-text-sm)}.pl-cart-card__option b{font-size:var(--pl-text-xl)}.pl-cart-card__option small,.pl-cart-card__options-note{font-size:var(--pl-text-sm)}.pl-cart-card__add{font-size:var(--pl-text-lg);line-height:2.8125rem}.pl-cart-card__sold-out{font-size:var(--pl-text-lg);line-height:2.6875rem}.pl-cart-card__view{font-size:var(--pl-text-sm);line-height:1rem}}@media screen and (max-width:749px){.pl-cart-card__sub,.pl-cart-card__view,.pl-cart-card__option{font-size:var(--pl-text-xs)}.pl-cart-card__add{font-size:var(--pl-text-xs);line-height:2.75rem;letter-spacing:.0625rem}}.pl-discount{display:block;margin:0 0 10px;font-size:var(--pl-text-xs)}.pl-discount__codes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none}.pl-discount__code{display:inline-flex;align-items:center;gap:6px;padding:3px 2px 3px 8px;border-radius:6px;background:var(--pl-color-sage);color:var(--pl-color-forest);font-weight:700;line-height:1.5}.pl-discount__code:before{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.pl-discount__code--waiting{background:#fdf3dc;box-shadow:inset 0 0 0 1px #e8c66b;color:#7a5300}.pl-discount__remove{display:inline-grid;position:relative;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:3px;background:none;color:inherit;font:inherit;font-size:15px;line-height:1;cursor:pointer}.pl-discount__remove:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.pl-discount__remove:hover{background:#0000000f}.pl-discount__summary{display:flex;align-items:center;gap:6px;width:fit-content;color:var(--pl-color-forest);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer;list-style:none}.pl-discount__summary:before{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.pl-discount__summary::-webkit-details-marker{display:none}.pl-discount__row{display:flex;gap:6px;margin-top:6px}.pl-discount__input{flex:1;min-width:0;height:38px;padding:0 10px;border:1px solid var(--pl-color-border);border-radius:4px;background:var(--pl-color-white);color:var(--pl-color-text);font:inherit;font-size:16px;text-transform:uppercase}.pl-discount__input::placeholder{text-transform:none}.pl-discount__apply{height:38px;padding:0 16px;border:0;border-radius:4px;background:var(--pl-color-forest);color:var(--pl-color-white);font:inherit;font-weight:600;cursor:pointer}.pl-discount__apply[aria-busy=true]{opacity:.6;cursor:progress}.pl-discount__message:empty{display:none}.pl-discount__message{margin:6px 0 0;color:var(--pl-color-slate-500)}.pl-discount__message--error{color:var(--pl-color-red-dark)}.pl-coll{display:flex;flex-direction:column;background:var(--pl-coll-background);color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5)}.pl-coll__toolbar{display:flex;position:sticky;top:60px;z-index:2;background:var(--pl-color-white)}.pl-coll__toolbar-item{display:flex;position:relative;flex:1 0 0;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:6px 11px;border:solid var(--pl-color-brand-green);border-width:1px 0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.pl-coll__toolbar-item+.pl-coll__toolbar-item{border-left-width:1px}.pl-coll__toolbar-sort{gap:10px}.pl-coll__sort-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.pl-coll__inner{width:100%;max-width:1400px;margin:0 auto 48px;padding:0 24px}.pl-coll__main{min-width:0}[data-results]{transition:opacity .2s}.pl-coll[aria-busy] [data-results]{opacity:.5}.pl-coll__meta{display:none}.pl-filters{position:fixed;inset:0 auto 0 0;z-index:30;width:100%;max-width:400px;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--pl-color-cream);color:inherit;transform:translate(-100%);transition:transform .6s cubic-bezier(.75,0,.175,1),overlay .6s allow-discrete,display .6s allow-discrete}.pl-filters[open]{display:flex;flex-direction:column;transform:none}@starting-style{.pl-filters[open]{transform:translate(-100%)}}.pl-filters::backdrop{background:#10182066}.pl-filters__header{display:flex;position:relative;flex-shrink:0;align-items:center;min-height:60px;padding:10px 24px;border-bottom:1px solid var(--pl-color-border);background:var(--pl-color-white)}.pl-filters__title{margin:0;font-family:var(--pl-font-heading);font-weight:700;line-height:1.25rem;letter-spacing:var(--pl-heading-tracking)}.pl-filters__close{position:absolute;top:50%;right:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer;transform:translateY(-50%)}.pl-filters__close .pl-icon{display:block}.pl-filters__close:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.pl-filters__form{flex-grow:1;margin:0;padding:0 24px 24px;overflow-y:auto;overscroll-behavior:contain}.pl-filters__group+.pl-filters__group{border-top:1px solid var(--pl-color-brand-green)}.pl-filters__group-title{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-weight:600;list-style:none;cursor:pointer}.pl-filters__group-selected{flex:1 1 0;min-width:0;margin-inline:12px 10px;overflow:hidden;color:var(--pl-color-slate-500);font-size:var(--pl-text-sm);font-weight:400;text-align:right;text-overflow:ellipsis;white-space:nowrap}.pl-filters__group-title::-webkit-details-marker{display:none}.pl-filters__group-title .pl-icon{transition:transform .2s ease-in-out}.pl-filters__group[open] .pl-filters__group-title .pl-icon{transform:rotate(180deg)}.pl-filters__group::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.pl-filters__group[open]::details-content{block-size:auto}.pl-filters__options{display:grid;gap:10px;margin-bottom:25px;padding-left:8px;font-weight:500}.pl-filters__option{display:flex;align-items:baseline;gap:12px;cursor:pointer}.pl-filters__option--empty{opacity:.5;cursor:default}.pl-filters__checkbox{flex-shrink:0;position:relative;top:2px;width:17px;height:17px;margin:0;border:1px solid var(--pl-color-brand-green);border-radius:2px;background:var(--pl-color-white);-webkit-appearance:none;appearance:none;cursor:pointer}.pl-filters__checkbox:checked{border-color:var(--pl-color-olive-strong);background:var(--pl-color-olive-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6.2 2.3 2.3 4.7-4.8' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}.pl-filters__checkbox:after{content:none}.pl-filters__checkbox:focus-visible{outline:2px solid var(--pl-color-text);outline-offset:2px}.pl-filters__price{display:flex;align-items:center;gap:10px}.pl-filters__price input{width:100%;padding:6px 10px;border:1px solid var(--pl-color-brand-green);border-radius:4px;font:inherit}.pl-filters__footer{flex-shrink:0;padding:0 24px 24px}.pl-filters__done{width:100%}.pl-coll__active{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.pl-coll__chip,.pl-coll__clear{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:4px 16px;border:1px solid var(--pl-color-brand-green);border-radius:30px;background:var(--pl-color-white);color:inherit;font-size:var(--pl-text-base);font-weight:500;text-decoration:none}.pl-coll__chip .pl-icon{width:11px;height:11px}.pl-coll__chip:hover{border-color:var(--pl-color-forest)}.pl-coll__clear{border-color:transparent;background:none;text-decoration:underline}.pl-coll__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin:16px -12px 0;padding:0 0 15px;list-style:none}.pl-coll__grid>li{display:grid}@media screen and (max-width:749px){.pl-coll .pl-cart-card__text,.pl-coll .pl-classic-card__text{font-size:var(--pl-text-xs);line-height:.875rem}}.pl-coll__results-count{margin:0 0 16px;text-align:center}.pl-coll__empty{margin:40px 0;text-align:center}.pl-pagination{display:flex;justify-content:center;margin-top:40px}.pl-pagination__item{display:flex;position:relative;justify-content:center;align-items:center;width:47px;height:47px;box-shadow:2px 0 var(--pl-color-olive),0 2px var(--pl-color-olive),2px 2px var(--pl-color-olive),inset 2px 0 var(--pl-color-olive),inset 0 2px var(--pl-color-olive);background:var(--pl-color-white);color:var(--pl-color-forest);font-family:var(--pl-font-body);font-size:var(--pl-text-base);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.pl-pagination__item:first-child{border-radius:30px 0 0 30px}.pl-pagination__item:last-child{border-radius:0 30px 30px 0}.pl-pagination__item[aria-current]{background:var(--pl-color-hover-fill)}@media screen and (min-width:750px){.pl-coll__grid{grid-template-columns:repeat(min(3,var(--pl-coll-columns)),minmax(0,1fr));gap:48px 24px;margin-inline:0}.pl-pagination{margin-top:48px}.pl-pagination__item{width:56px;height:56px}}@media screen and (min-width:990px){.pl-coll__toolbar{display:none}.pl-coll__inner{display:flex;align-items:flex-start;max-width:1440px;margin-block:40px 80px;padding:0 40px}.pl-filters{display:block;position:sticky;inset:87px auto auto;z-index:auto;flex-shrink:0;width:230px;height:auto;margin-right:40px;background:none;transform:none}.pl-filters__header{min-height:0;padding:0 0 24px;border-bottom:1px solid var(--pl-color-brand-green);background:none}.pl-filters__title{font-size:var(--pl-text-4xl);line-height:1.75rem}.pl-filters__close,.pl-filters__footer{display:none}.pl-filters__form{padding:0 0 24px;overflow:visible}.pl-filters__group-title{padding-block:21px}.pl-filters__options{gap:2px}.pl-coll__main{flex:1 0 0}.pl-coll__meta{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.pl-coll__results-count{float:left;margin:0;line-height:1.78125rem}.pl-sort{position:relative;font-weight:500}.pl-sort__button{display:flex;align-items:center;gap:7px;min-height:44px;padding:0;line-height:1.78125rem;list-style:none;cursor:pointer}.pl-sort__button::-webkit-details-marker{display:none}.pl-sort__label{color:var(--pl-color-slate-700)}.pl-sort__button .pl-icon{margin-left:3px;transition:transform .2s ease-in-out}.pl-sort[open] .pl-sort__button .pl-icon{transform:rotate(180deg)}.pl-sort__list{display:grid;margin:0;list-style:none;position:absolute;top:calc(100% + 17px);right:-28px;z-index:2;gap:7px;padding:24px 32px;border:1px solid var(--pl-color-border);border-radius:4px;background:var(--pl-color-white);white-space:nowrap}.pl-sort__option,.pl-sort__option:hover{position:relative;color:inherit;text-decoration:none}.pl-sort__option{white-space:nowrap}.pl-sort__option[aria-current]:after{content:"";display:inline-block;width:11px;height:8px;margin-left:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath d='M1 4l3 3 6-6' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath d='M1 4l3 3 6-6' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") center / contain no-repeat;vertical-align:.1em}.pl-sort__option:focus-visible{outline:2px solid var(--pl-color-text);outline-offset:2px}.pl-coll__grid{grid-template-columns:repeat(min(3,var(--pl-coll-columns)),minmax(0,1fr));margin-top:0}.pl-coll__active{margin:0 0 28px}}@media screen and (min-width:1280px){.pl-filters{width:265px}}@media screen and (min-width:1400px){.pl-coll__inner{padding:0 60px}}@media screen and (min-width:1200px){.pl-coll__grid{grid-template-columns:repeat(var(--pl-coll-columns),minmax(0,1fr))}}.pl-filters__option{align-items:center;min-height:44px}.pl-coll__tile-item{display:grid;grid-template-columns:minmax(0,1fr)}.pl-coll__tile-item{grid-column:span var(--pl-tile-span-s, 1)}.pl-coll__tile{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--pl-color-forest);color:var(--pl-color-white);text-decoration:none}.pl-coll__tile-media{display:block;position:relative;flex:1 1 auto;min-height:110px;overflow:hidden}.pl-coll__tile-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:40% 50%;transition:transform .5s}.pl-coll__tile:hover .pl-coll__tile-image{transform:scale(1.04)}.pl-coll__tile-body{display:flex;flex-direction:column;gap:10px;padding:16px 14px 14px}.pl-coll__tile-points{display:none;flex-direction:column;gap:6px;font-size:var(--pl-text-sm);font-weight:600}.pl-coll__tile-point:before{content:"\2713";margin-right:8px;color:var(--pl-color-lime)}.pl-coll__tile-item--wide-s .pl-coll__tile-points{display:flex}.pl-coll__tile-item--wide-s .pl-coll__tile-media{flex:none;aspect-ratio:16 / 7}.pl-coll__tile-title{font-family:var(--pl-font-heading);font-size:var(--pl-text-2xl);font-weight:700;line-height:1.2}.pl-coll__tile-text{font-size:var(--pl-text-sm);line-height:1.45;opacity:.9}.pl-coll__tile-link{display:flex;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:auto;padding:0 8px;border-radius:var(--pl-radius-button);background:var(--pl-color-lime);color:var(--pl-color-forest);font-size:var(--pl-text-xs);font-weight:700;letter-spacing:.0625rem;text-align:center;text-transform:uppercase;transition:background-color .2s ease-in-out}.pl-coll__tile:hover .pl-coll__tile-link{background:var(--pl-color-hover-fill)}@media screen and (max-width:749px){.pl-coll__tile-link{font-size:var(--pl-text-sm);letter-spacing:0;text-transform:none;white-space:nowrap}.pl-coll__tile-item--wide-s .pl-coll__tile-body{padding:18px 18px 20px}.pl-coll__tile-media{min-height:72px}.pl-coll__tile-item:not(.pl-coll__tile-item--wide-s) .pl-coll__tile-title{font-size:clamp(1.0625rem,.55rem + 2.5vw,1.5rem)}.pl-coll__tile-item:not(.pl-coll__tile-item--wide-s) .pl-coll__tile-text{font-size:clamp(.8125rem,.6rem + 1vw,.875rem)}.pl-coll__tile-item--wide-s .pl-coll__tile-link{align-self:flex-start;margin-top:6px;padding:0 24px}}@media screen and (min-width:750px){.pl-coll__tile-item{grid-column:span var(--pl-tile-span-m, 1)}.pl-coll__tile-body{padding:20px 20px 16px}.pl-coll__tile-link{font-size:var(--pl-text-base);line-height:2.8125rem;white-space:nowrap}.pl-coll__tile-item--wide-s .pl-coll__tile-points{display:none}.pl-coll__tile-item--wide-s .pl-coll__tile-media{flex:1 1 auto;aspect-ratio:auto}.pl-coll__tile-item--wide-m .pl-coll__tile{flex-direction:row}.pl-coll__tile-item--wide-m .pl-coll__tile-media{flex:0 0 45%;aspect-ratio:auto}.pl-coll__tile-item--wide-m .pl-coll__tile-body{justify-content:center;padding:32px}.pl-coll__tile-item--wide-m .pl-coll__tile-points{display:flex}.pl-coll__tile-item--wide-m .pl-coll__tile-link{align-self:flex-start;margin-top:8px;padding:0 28px}}@media screen and (min-width:1200px){.pl-coll__tile-item{grid-column:span var(--pl-tile-span-l, 1)}.pl-coll__tile-item--wide-m:not(.pl-coll__tile-item--wide-l) .pl-coll__tile{flex-direction:column}.pl-coll__tile-item--wide-m:not(.pl-coll__tile-item--wide-l) .pl-coll__tile-media{flex:1 1 auto}.pl-coll__tile-item--wide-m:not(.pl-coll__tile-item--wide-l) .pl-coll__tile-points{display:none}.pl-coll__tile-item--wide-l .pl-coll__tile{flex-direction:row}.pl-coll__tile-item--wide-l .pl-coll__tile-media{flex:0 0 45%;aspect-ratio:auto}.pl-coll__tile-item--wide-l .pl-coll__tile-body{justify-content:center;padding:40px}.pl-coll__tile-item--wide-l .pl-coll__tile-points{display:flex}}.pl-gallery{display:block;position:relative}.pl-gallery__slides{display:flex;margin:0 calc(-1 * var(--pl-gallery-bleed, 15px));padding:0 5vw;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pl-gallery__slides::-webkit-scrollbar{display:none}.pl-gallery__slide{position:relative;flex:0 0 100%;padding:0 5px;scroll-snap-align:center}.pl-gallery__zoom{display:none}@media screen and (max-width:989px){[data-zoom-script] .pl-gallery__image{cursor:zoom-in}.pl-gallery__zoom{display:grid;position:absolute;top:8px;right:13px;z-index:1;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:var(--pl-color-text, #101820);clip-path:inset(50%)}.pl-gallery__zoom:focus-visible{clip-path:none}.pl-gallery__zoom svg{width:20px;height:20px}.pl-gallery__featured{position:relative}.pl-gallery__featured>.pl-gallery__zoom{grid-area:1 / 1 / 2 / 2;right:8px}.pl-gallery--cards .pl-gallery__zoom{right:8px}}html.pl-zoom-open{overflow:hidden}.pl-zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:rgb(0 0 0 / var(--pl-zoom-fade, 1));color:#fff;touch-action:none;overscroll-behavior:contain}.pl-zoom::backdrop{background:transparent}.pl-zoom__track{display:flex;height:100%;touch-action:none;user-select:none;-webkit-user-select:none}.pl-zoom__slide{display:grid;flex:0 0 100%;place-items:center;height:100%;overflow:hidden}.pl-zoom__image{display:block;width:auto;max-width:100%;height:auto;max-height:100%;transform-origin:center;background:#fff;-webkit-user-drag:none}.pl-zoom__bar{display:flex;position:absolute;top:0;right:0;left:0;z-index:1;justify-content:space-between;align-items:center;padding:max(8px,env(safe-area-inset-top)) 8px 8px 16px;background:linear-gradient(rgb(0 0 0 / .45),transparent);pointer-events:none}.pl-zoom__count{margin:0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.pl-zoom__close,.pl-zoom__arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;pointer-events:auto}.pl-zoom__close svg,.pl-zoom__arrow svg{width:24px;height:24px}.pl-zoom__arrow{position:absolute;top:50%;z-index:1;transform:translateY(-50%);transition:opacity .2s}.pl-zoom__arrow--prev{left:8px}.pl-zoom__arrow--next{right:8px}.pl-zoom[data-zoomed] .pl-zoom__arrow,.pl-zoom[data-single] .pl-zoom__arrow{opacity:0;pointer-events:none}.pl-zoom__hint{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));left:50%;margin:0;padding:6px 14px;border-radius:999px;background:#0000008c;font-size:14px;white-space:nowrap;transform:translate(-50%);animation:pl-zoom-hint .4s ease 3s forwards;pointer-events:none}.pl-zoom[data-zoomed] .pl-zoom__hint{display:none}@keyframes pl-zoom-hint{to{opacity:0}}.pl-zoom :focus-visible{outline:2px solid #fff;outline-offset:2px}.pl-gallery picture{display:contents}.pl-gallery source{display:none}.pl-gallery__image{display:block;width:100%;height:auto;border-radius:8px}:where(.pl-gallery:not(.pl-gallery--natural)) .pl-gallery__image{aspect-ratio:1;object-fit:cover}@media(scripting:none){.pl-gallery__image[data-srcset]{display:none}}.pl-gallery__featured{display:grid;grid-template-columns:1fr min-content;gap:8px;aspect-ratio:1}.pl-gallery__featured .pl-gallery__image{height:100%;aspect-ratio:auto}.pl-gallery__tiles{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pl-gallery__tile{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 12px;border-radius:8px;background:var(--pl-gallery-accent);color:var(--pl-color-white);font-size:var(--pl-text-2xs);font-weight:600;line-height:1rem;text-align:center}.pl-gallery__tile-icon{width:32px;height:32px;margin-bottom:7px;object-fit:contain}.pl-gallery__thumbs,.pl-gallery__nav{display:none}.pl-gallery__dots{display:flex;position:absolute;bottom:10px;left:calc(50% - var(--pl-dots-shift, 0px));z-index:1;gap:5px;padding:5px 8px;border-radius:999px;background:#1018204d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translate(-50%);transition:left .3s ease;pointer-events:none}.pl-gallery__dot{width:6px;height:6px;border-radius:3px;background:var(--pl-color-white);opacity:.55;transition:width .2s ease,opacity .2s ease}.pl-gallery__dot[data-current]{width:16px;opacity:1}.pl-gallery__thumbs{margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.pl-gallery__thumb{padding:2px;border:0;background:none;cursor:pointer}.pl-gallery__thumb-image{display:block;width:64px;height:64px;padding:2px;border-radius:4px;object-fit:cover}.pl-gallery--natural .pl-gallery__thumb-image{height:auto}.pl-gallery__thumb:where([aria-current=true]) .pl-gallery__thumb-image{box-shadow:0 0 0 2px var(--pl-color-text)}@media screen and (min-width:750px){.pl-gallery__dots{display:none}.pl-gallery__nav{display:flex;align-items:center;gap:4px;margin-top:16px}.pl-gallery__nav .pl-gallery__thumbs{flex:1 1 auto;min-width:0}.pl-gallery__arrow{display:grid;flex:none;place-items:center;width:32px;height:44px;padding:0;border:0;background:none;color:var(--pl-color-text);cursor:pointer;transition:opacity .2s}.pl-gallery__arrow svg{width:22px;height:22px}.pl-gallery__arrow:disabled{opacity:.25;cursor:default}@media(hover:hover){.pl-gallery__arrow:hover:not(:disabled){opacity:.6}}.pl-gallery--peek .pl-gallery__thumbs{display:grid;grid-auto-columns:68px;grid-auto-flow:column;gap:8px}.pl-gallery__thumbs>li{display:flex}.pl-gallery__featured{grid-template-columns:1fr 140px;gap:22px}.pl-gallery__tiles{gap:22px}.pl-gallery__tile{padding:30px 16px 26px;font-size:var(--pl-text-lg);line-height:1.125rem}.pl-gallery__tile-icon{width:41px;height:41px}}@media screen and (min-width:990px){.pl-gallery--peek .pl-gallery__slides{margin:0;padding:0}.pl-gallery--peek .pl-gallery__slide{padding:0}.pl-gallery__slide--clone{display:none}}.pl-gallery--cards .pl-gallery__slides{gap:8px;padding:0 var(--pl-gallery-bleed, 15px);scroll-padding-inline:var(--pl-gallery-bleed, 15px)}.pl-gallery--cards .pl-gallery__slide{padding:0;scroll-snap-align:start}@media screen and (min-width:750px){.pl-gallery--cards{container-type:inline-size}.pl-gallery--cards .pl-gallery__slides{gap:2px;margin:0;padding:0;scroll-padding-inline:0}.pl-gallery--cards .pl-gallery__nav{margin-top:24px}.pl-gallery--cards .pl-gallery__thumbs{display:flex;gap:16px;scroll-snap-type:x mandatory}.pl-gallery--cards .pl-gallery__thumbs>li{display:flex;flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start}.pl-gallery--cards .pl-gallery__thumb{width:100%;padding:0;border:1px solid transparent;border-radius:9px}.pl-gallery--cards .pl-gallery__thumb[aria-current=true]{border-color:#000001}.pl-gallery--cards .pl-gallery__thumb .pl-gallery__thumb-image{width:100%;height:auto;padding:0;aspect-ratio:1;border-radius:8px;box-shadow:none}}.pl-gift-menu{display:flex;align-items:center;gap:8px;margin-top:4px;padding:9px 12px;border-radius:8px;background:var(--pl-color-red);color:var(--pl-color-white);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);font-weight:700;line-height:1.3;text-decoration:none}.pl-gift-menu svg{flex:none}.pl-gift-menu span{flex:1 1 auto}.pl-gift-menu .pl-icon{width:14px;height:14px}.pl-gift-tiers{--pl-gift-band: var(--pl-color-mint);--pl-gift-accent: var(--pl-color-red);--pl-gift-track: var(--pl-color-sage);--pl-gift-halo: var(--pl-color-blush);--pl-gift-glow: color-mix(in srgb, var(--pl-color-red) 35%, transparent);--pl-gift-node: 40px;padding:14px 16px 12px;border-bottom:1px solid var(--pl-color-sage);background:var(--pl-gift-band);color:var(--pl-color-ink);font-family:var(--pl-font-body)}.pl-gift-tiers--page{margin-bottom:24px;padding:18px 22px 14px;border:1px solid var(--pl-color-sage);border-radius:12px}.pl-gift-tiers p{margin:0}.pl-gift-tiers__title{display:flex;align-items:center;gap:6px;color:var(--pl-color-forest);font-size:var(--pl-text-base);font-weight:700;line-height:1.25}.pl-gift-tiers__icon{flex:none;color:var(--pl-gift-accent, var(--pl-color-olive-strong))}.pl-gift-tiers__status{margin-top:4px;font-size:var(--pl-text-sm);line-height:var(--pl-leading-snug);text-wrap:pretty}.pl-gift-tiers__status strong{color:var(--pl-color-forest)}.pl-gift-tiers__status .pl-gift-tiers__amount{color:var(--pl-gift-accent)}.pl-gift-tiers__worth,.pl-gift-tiers__note{color:var(--pl-color-slate-500)}.pl-gift-tiers__name,.pl-gift-tiers__label-name,.pl-gift-promo__name{text-transform:capitalize}.pl-gift-tiers__milestones{position:relative;margin-top:12px}.pl-gift-tiers__track{position:absolute;top:calc(var(--pl-gift-node) / 2 - 3px);right:calc(50% / var(--pl-gift-count, 3));left:0;height:6px;border-radius:3px;background:var(--pl-gift-track);overflow:hidden}.pl-gift-tiers__fill{display:block;height:100%;width:calc(var(--pl-gift-progress) * 100%);background:var(--pl-gift-accent);border-radius:inherit;transition:width .4s ease}.pl-gift-tiers__nodes{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none}.pl-gift-tiers__node{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center}.pl-gift-tiers__image{position:relative;display:block;width:var(--pl-gift-node);height:var(--pl-gift-node);border:2px solid var(--pl-gift-track);border-radius:50%;background:var(--pl-color-white)}.pl-gift-tiers__image img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pl-gift-tiers__node.is-locked .pl-gift-tiers__image img{opacity:.7;filter:grayscale(.5)}.pl-gift-tiers__node.is-unlocked .pl-gift-tiers__image{width:calc(var(--pl-gift-node) + 8px);height:calc(var(--pl-gift-node) + 8px);margin-top:-4px;border:3px solid var(--pl-gift-accent);box-shadow:0 0 0 4px var(--pl-gift-halo)}.pl-gift-tiers__node.is-unlocked .pl-gift-tiers__label{margin-top:4px}.pl-gift-tiers__node.is-unlocked .pl-gift-tiers__label-name{color:var(--pl-color-ink);font-weight:700}.pl-gift-tiers__node.is-unavailable .pl-gift-tiers__image{opacity:.5}.pl-gift-tiers__tick{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--pl-gift-band);border-radius:50%;background:var(--pl-gift-accent);color:var(--pl-color-white)}.pl-gift-tiers__label{display:flex;flex-direction:column;align-items:center;max-width:100%;font-size:var(--pl-text-2xs);line-height:1.3}.pl-gift-tiers__label-state{font-size:var(--pl-text-xs);font-weight:700}.pl-gift-tiers__label-name{display:-webkit-box;overflow:hidden;color:var(--pl-color-slate-700);-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance}.pl-gift-tiers__node.is-unlocked .pl-gift-tiers__label-state{padding:0 8px;border-radius:999px;background:var(--pl-gift-accent);color:var(--pl-color-white)}.pl-gift-tiers__node.is-unavailable .pl-gift-tiers__label{color:var(--pl-color-slate-500)}.pl-gift-tiers.is-complete{padding-block:11px}.pl-gift-tiers--page.is-complete{padding-block:13px}.pl-gift-tiers__done{display:flex;align-items:center;gap:8px;font-size:var(--pl-text-sm);line-height:1.3}.pl-gift-tiers__done strong{color:var(--pl-color-forest)}.pl-gift-tiers__done-tick{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pl-gift-accent);color:var(--pl-color-white)}.pl-gift-promo{margin-top:16px;padding:16px;border-radius:14px;background:var(--pl-color-forest);color:var(--pl-color-white);font-family:var(--pl-font-body)}.pl-gift-promo__ends{display:inline-block;margin:0 0 8px;padding:3px 8px;border-radius:999px;background:var(--pl-color-red);color:var(--pl-color-white);font-size:var(--pl-text-3xs);font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.pl-gift-promo__title{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--pl-font-heading);font-size:1.1875rem;font-weight:700;line-height:1.2;text-wrap:balance}.pl-gift-promo__title .pl-gift-tiers__icon{width:22px;height:22px;color:var(--pl-color-blush)}.pl-gift-promo__worth{color:var(--pl-color-blush)}.pl-gift-promo__tiers{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:14px 0 0;padding:0;list-style:none}.pl-gift-promo__tier{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 6px 10px;border-radius:10px;background:var(--pl-color-white);color:var(--pl-color-ink);text-align:center}.pl-gift-promo__image{flex:none;width:56px;height:56px;border-radius:8px;object-fit:cover}.pl-gift-promo__text{display:flex;flex-direction:column;align-items:center;gap:2px;max-width:100%;font-size:var(--pl-text-xs);line-height:1.3}.pl-gift-promo__spend{color:var(--pl-color-red);font-size:var(--pl-text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pl-gift-promo__name{display:-webkit-box;overflow:hidden;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance}.pl-gift-promo__note{margin:12px 0 0;color:#ffffffd9;font-size:var(--pl-text-xs);line-height:1.35;text-align:center}.pl-gift-promo__note svg{display:inline;margin-right:4px;vertical-align:-1px;color:var(--pl-color-blush)}.pl-vip-banner{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;background:var(--pl-color-ink);color:var(--pl-color-white);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);font-weight:600;line-height:1.3;text-align:center}.pl-vip-banner[hidden],.pl-gift-promo[hidden]{display:none}.pl-vip-banner__badge{flex:none;padding:1px 6px;border-radius:4px;background:#c6a02c;color:var(--pl-color-ink);font-size:var(--pl-text-2xs);font-weight:700;letter-spacing:.04em}.pl-gift-tiers--compact{--pl-gift-node: 32px;padding:10px 16px 8px}.pl-gift-tiers__line{display:flex;align-items:center;gap:8px;font-size:var(--pl-text-md);line-height:1.35}.pl-gift-tiers__line-text{min-width:0;text-wrap:pretty}.pl-gift-tiers__line strong{font-weight:700}.pl-gift-tiers__line .pl-gift-tiers__amount{color:var(--pl-gift-accent)}.pl-gift-tiers__line .pl-gift-tiers__name,.pl-gift-tiers__line .pl-gift-tiers__offer{color:var(--pl-color-forest)}.pl-gift-tiers--compact .pl-gift-tiers__milestones{margin-top:10px}.pl-gift-tiers--compact .pl-gift-tiers__node.is-unlocked .pl-gift-tiers__image{width:var(--pl-gift-node);height:var(--pl-gift-node);margin-top:0;border-width:2px;box-shadow:none}.pl-gift-tiers--compact .pl-gift-tiers__tick{right:-4px;bottom:-4px;width:16px;height:16px}.pl-gift-tiers--compact .pl-gift-tiers__node{gap:2px}.pl-gift-tiers--compact .pl-gift-tiers__node.is-unlocked .pl-gift-tiers__label{margin-top:0}.pl-gift-tiers--compact .pl-gift-tiers__label-name{order:-1;color:var(--pl-color-ink);font-size:var(--pl-text-xs);font-weight:600}.pl-gift-tiers--compact .pl-gift-tiers__label-state{color:var(--pl-color-slate-700);font-size:var(--pl-text-xs);font-weight:500}.pl-gift-tiers--compact .pl-gift-tiers__node.is-unlocked .pl-gift-tiers__label-state{padding:0;background:none;color:var(--pl-color-forest);font-weight:700}.pl-gift-tiers--compact.is-complete{padding-block:8px}.pl-gift-tiers__done-text{display:grid;min-width:0;line-height:1.25}.pl-gift-tiers__done-text strong{overflow:hidden;color:var(--pl-color-forest);text-overflow:ellipsis;white-space:nowrap}.pl-gift-tiers__done-text span{color:var(--pl-color-slate-700);font-size:var(--pl-text-xs)}.pl-gift-tiers__done-images{display:flex;flex:none;gap:4px;margin-left:auto}.pl-gift-tiers__done-images img{display:block;width:28px;height:28px;border:2px solid var(--pl-color-white);border-radius:50%;object-fit:cover}@media(prefers-reduced-motion:reduce){.pl-gift-tiers__fill{transition:none}}.pl-mega{position:absolute;top:100%;left:0;right:0;margin-top:1px;color:var(--pl-color-text);font-size:var(--pl-text-base);line-height:1.5rem;opacity:0;visibility:hidden;overflow-x:clip;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.pl-mega:after{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background:var(--pl-color-black);opacity:.3;pointer-events:none}.pl-mega__panel{max-width:var(--pl-page-width);margin-inline:auto;padding-inline:40px}.pl-mega__inner{display:flex;position:relative;z-index:1;align-items:stretch;justify-content:space-between;gap:48px;max-height:calc(100vh - 150px);padding:36px 40px 32px;overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 12px 12px;background:var(--pl-color-background)}.pl-mega__column{display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.pl-mega__column--products{flex:0 1 340px}.pl-mega__title{display:block;margin-bottom:14px;color:var(--pl-color-slate-700);font-size:var(--pl-text-xs);font-weight:700;line-height:1.2;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.pl-mega__links{margin:0;padding:0;list-style:none;font-size:var(--pl-text-lg);font-weight:500}.pl-mega__links li+li{padding-top:4px}.pl-mega__links--grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--pl-mega-rows),auto);column-gap:32px}.pl-mega__links--grid li+li{padding-top:0}.pl-mega__links--grid .pl-mega__link{padding-block:8px}.pl-mega__link{display:flex;align-items:center;gap:10px;padding-block:3px;color:inherit;text-decoration:none;white-space:nowrap;transition:color .2s ease-in-out}.pl-mega__link:hover{color:var(--pl-color-olive-strong)}.pl-mega__icon{flex-shrink:0;width:18px;height:18px}.pl-mega__products{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.pl-mega__product{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:6px 12px 6px 6px;border:1px solid var(--pl-color-border);border-radius:10px;color:inherit;text-decoration:none;transition:border-color .2s ease-in-out}.pl-mega__product:hover{border-color:var(--pl-color-text)}.pl-mega__product-image{display:block;width:56px;height:56px;border-radius:6px;object-fit:cover}.pl-mega__product-text{display:grid;gap:2px}.pl-mega__product-title{font-size:var(--pl-text-md);font-weight:600;line-height:1.25}.pl-mega__product-meta{color:var(--pl-color-slate-700);font-size:var(--pl-text-sm);line-height:1.3}.pl-mega__product-star{margin-right:3px;color:#ffb829}.pl-mega__more{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding-top:16px;color:inherit;font-size:var(--pl-text-base);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pl-mega__arrow{flex-shrink:0;transition:transform .2s ease-in-out}.pl-mega__more:hover .pl-mega__arrow,.pl-mega__card:hover .pl-mega__arrow{transform:translate(3px)}.pl-mega__card{display:flex;flex:0 0 250px;flex-direction:column;align-self:flex-start;padding:12px 12px 16px;border:1px solid var(--pl-color-border);border-radius:12px;color:inherit;text-decoration:none;transition:border-color .2s ease-in-out}.pl-mega__card:hover{border-color:var(--pl-color-text)}.pl-mega__card-media{display:block;margin-bottom:12px;overflow:hidden;border-radius:8px}.pl-mega__card-image{display:block;width:100%;height:120px;object-fit:cover;transition:transform .5s}.pl-mega__card:hover .pl-mega__card-image{transform:scale(1.05)}.pl-mega__card-title{font-size:var(--pl-text-lg);font-weight:700;line-height:1.25}.pl-mega__card-text{margin:4px 0 14px;font-size:var(--pl-text-md);line-height:1.4}.pl-mega__card .pl-mega__more{padding-top:0}.pl-mega__card-button{display:flex;justify-content:center;align-items:center;min-height:44px;padding:12px 14px;border-radius:var(--pl-radius-button);background:var(--pl-color-button);color:var(--pl-color-white);font-size:var(--pl-text-sm);font-weight:700;line-height:1.25;letter-spacing:.0625rem;text-align:center;text-transform:uppercase;transition:color .2s ease-in-out}.pl-mega__card:hover .pl-mega__card-button{color:var(--pl-color-brand-green)}.pl-mega--compact .pl-mega__panel{width:fit-content}.pl-mega--compact .pl-mega__title--plain{display:none}.pl-mega--compact .pl-mega__card{flex-basis:230px;align-self:stretch}.pl-mega--compact .pl-mega__card .pl-mega__more{margin-top:auto}@media screen and (max-width:1439px){.pl-mega__inner{gap:32px;padding-inline:28px}.pl-mega__links--grid{column-gap:22px}.pl-mega__card{flex-basis:220px}.pl-mega--compact .pl-mega__card{flex-basis:210px}}.pl-drawer{position:fixed;inset:0 auto 0 0;z-index:30;width:100%;max-width:400px;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--pl-color-background);color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-base);line-height:1.5rem;transform:translate(-100%);transition:transform .6s cubic-bezier(.75,0,.175,1),overlay .6s allow-discrete,display .6s allow-discrete}.pl-drawer[open]{display:flex;flex-direction:column;transform:none}@starting-style{.pl-drawer[open]{transform:translate(-100%)}}.pl-drawer::backdrop{background:#10182066}.pl-drawer__header{display:flex;position:relative;z-index:1;flex-shrink:0;align-items:center;padding:10px 24px 6px;background:var(--pl-color-background)}.pl-drawer__close{display:block;position:relative;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pl-drawer__close .pl-icon{display:block}.pl-drawer__close:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.pl-drawer__logo{display:block;width:100%;max-width:130px;height:auto;margin-inline:auto}.pl-drawer__content{flex-grow:1;padding:0 24px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.pl-mobile-nav,.pl-mobile-nav__children,.pl-mobile-nav__quick-links{margin:0;padding:0;list-style:none}.pl-mobile-nav__link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;border-bottom:1px solid var(--pl-color-border);color:inherit;font-family:var(--pl-font-body);font-size:var(--pl-text-xl);font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;list-style:none}.pl-mobile-nav__chevron{flex-shrink:0;width:8px;height:8px;margin-right:3px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.pl-mobile-nav__link::-webkit-details-marker{display:none}.pl-mobile-nav__toggle{position:relative;width:10px;height:10px}.pl-mobile-nav__toggle:before,.pl-mobile-nav__toggle:after{content:"";position:absolute;top:4px;left:0;width:10px;height:2px;background:currentColor;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.pl-mobile-nav__toggle:after{transform:rotate(90deg)}.pl-mobile-nav__group[open] .pl-mobile-nav__toggle:after{transform:rotate(90deg) scaleX(0)}.pl-mobile-nav__group::details-content{height:0;overflow:hidden;transition:height .4s ease-in-out,content-visibility .4s allow-discrete}.pl-mobile-nav__group[open]::details-content{height:auto}.pl-mobile-nav__children{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;padding:8px 0 12px 4px;border-bottom:1px solid var(--pl-color-border)}.pl-mobile-nav__group[open]>.pl-mobile-nav__link{border-bottom-color:transparent}.pl-mobile-nav__child{display:flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.pl-mobile-nav__all{grid-column:1 / -1}.pl-mobile-nav__all .pl-mobile-nav__child{font-weight:700;text-decoration:underline;text-underline-offset:3px}.pl-mobile-nav__icon{display:block;width:20px;height:20px;margin-right:8px}.pl-mobile-nav__products{padding-block:4px 16px;border-bottom:1px solid var(--pl-color-border)}.pl-mobile-nav__products-title{display:flex;align-items:baseline;justify-content:space-between;padding-block:4px 12px;color:inherit;font-family:var(--pl-font-body);font-size:var(--pl-text-xl);font-weight:700;text-decoration:none}.pl-mobile-nav__products-title span{font-family:var(--pl-font-body);font-size:var(--pl-text-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pl-mobile-nav__product-row{display:grid;grid-auto-columns:128px;grid-auto-flow:column;gap:10px;margin:0 -24px;padding:0 24px 4px;overflow-x:auto;list-style:none;scroll-padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pl-mobile-nav__product-row::-webkit-scrollbar{display:none}.pl-mobile-nav__product-row>li{scroll-snap-align:start}.pl-mobile-nav__product{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--pl-color-border);border-radius:12px;background:var(--pl-color-white);color:inherit;text-decoration:none}.pl-mobile-nav__product-image{display:block;width:100%;height:auto;aspect-ratio:1;background:var(--pl-color-grey-50);object-fit:cover}.pl-mobile-nav__product-title{display:-webkit-box;min-height:2.5em;margin:2px 8px 4px;overflow:hidden;font-size:var(--pl-text-md);font-weight:600;line-height:1.25;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pl-mobile-nav__product-meta{display:flex;flex-direction:column;align-items:center;gap:2px;margin:auto 8px 10px;text-align:center}.pl-mobile-nav__product-price{font-size:var(--pl-text-xs);line-height:1.25}.pl-mobile-nav__product-price b{font-size:var(--pl-text-md)}.pl-mobile-nav__product-rating{min-height:1.25em;margin:8px 8px 0;color:var(--pl-color-slate-700);font-size:var(--pl-text-xs);font-weight:600;line-height:1.25;text-align:center}.pl-mobile-nav__product-rating [aria-hidden]{color:#ffb829}.pl-mobile-nav__badge{margin:1px auto 0 0;padding:3px 7px;border-radius:4px;background:var(--pl-color-olive-strong);color:var(--pl-color-white);font-family:var(--pl-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pl-mobile-nav__quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.pl-mobile-nav__quick-link{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;border:1px solid var(--pl-color-border);background:var(--pl-color-white);border-radius:10px;color:inherit;font-size:var(--pl-text-sm);font-weight:600;line-height:1.2;text-align:center;text-decoration:none}.pl-mobile-nav__quick-name{white-space:nowrap}.pl-mobile-nav__quick-icon{display:flex;align-items:center;height:22px;color:var(--pl-color-forest)}.pl-mobile-nav__quick-icon svg{width:22px;height:22px}@media screen and (max-height:700px){.pl-drawer__header{padding-block:8px}.pl-mobile-nav__link{min-height:48px}.pl-mobile-nav__products-title{padding-block:2px 8px}.pl-mobile-nav__product-row{grid-auto-columns:108px;gap:8px}.pl-mobile-nav__product-title{font-size:var(--pl-text-sm)}.pl-mobile-nav__quick-link{padding-block:8px 6px}.pl-drawer__content{padding-bottom:12px}}@media screen and (max-height:640px){.pl-drawer__footer-text{display:none}.pl-mobile-nav__product-row{grid-auto-columns:96px}.pl-mobile-nav__product-price{font-size:.6875rem;white-space:nowrap}.pl-mobile-nav__product-price b{font-size:var(--pl-text-sm)}}.pl-drawer__footer{padding:10px 24px 15px;background:var(--pl-color-cream);box-shadow:inset 0 1px 0 var(--pl-color-border)}.pl-drawer__footer .pl-drawer__button{display:block;padding-inline:20px;font-size:var(--pl-text-md);letter-spacing:.06em}.pl-drawer__footer-text{margin:5px 0 0;color:var(--pl-color-slate-500);font-size:var(--pl-text-xs);font-weight:500;text-align:center}.pl-plp-rating .pl-plp-rating__stars--gold{display:inline-flex;gap:2px;height:auto}.pl-plp-rating__stars--gold .pl-plp-icon{width:18px;height:18px}.pl-card{display:flex;position:relative;flex-direction:column;color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-card__media{display:block;position:relative;aspect-ratio:1;margin-bottom:10px;overflow:hidden}.pl-card__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:8px;object-fit:cover;transition:opacity .3s ease-in-out}.pl-card__image--hover{opacity:0}@media(hover:hover){.pl-card__media:hover .pl-card__image--hover,.pl-card:hover .pl-card__image--hover{opacity:1}}.pl-card__info{display:flex;flex-direction:column;flex-grow:1;gap:5px;text-align:center}.pl-card__rating{display:flex;justify-content:center;min-height:24px}.pl-card .pl-card__stars{flex-wrap:wrap;justify-content:center;gap:0 8px}.pl-card__stars .pl-stars__icons{padding:2px 0 8px}.pl-card__title{display:block;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-text-md);font-weight:500;line-height:1;text-decoration:none}.pl-card__description{margin:0;color:var(--pl-color-black);font-size:var(--pl-text-xs);line-height:1.4}.pl-card__price{margin:0;font-family:var(--pl-font-heading);font-size:var(--pl-text-sm);font-weight:500;line-height:1.3125rem}.pl-card__compare{margin-left:10px;color:var(--pl-color-sale)}@media screen and (min-width:750px){.pl-card--grid .pl-card__rating{margin-bottom:-5px}.pl-card__title{margin-bottom:4px;font-size:var(--pl-text-xl)}}.pl-card--list{flex-direction:row;align-items:center}.pl-card--list .pl-card__media{flex-shrink:0;align-self:flex-start;width:80px;margin:0 8px 0 0}.pl-card--list .pl-card__image{border-radius:4px}.pl-card--list .pl-card__info{text-align:left}.pl-card--list .pl-card__rating{justify-content:flex-start;margin-bottom:-5px}.pl-card--list .pl-card__stars{justify-content:flex-start;font-family:var(--pl-font-heading)}.pl-card--list .pl-card__stars .pl-stars__icons{padding:5px 0 6.5px}.pl-card--list .pl-card__title{font-size:var(--pl-text-xl);line-height:1.35rem}.pl-card--list .pl-card__price{line-height:1.8125rem}@media screen and (min-width:750px){.pl-card--list .pl-card__media{width:120px;margin-right:24px}.pl-card--list .pl-card__title{line-height:1.6875rem}.pl-card--list .pl-card__price{font-size:var(--pl-text-base);line-height:1.9375rem}}.pl-tab-label{margin:24px 0 0}.pl-tab-label__link{color:inherit;text-decoration:underline}.pl-tab-label__dialog{width:min(80%,650px);max-height:calc(100% - 40px);padding:0;border:0;border-radius:10px;background:var(--pl-color-white);overflow:auto}.pl-tab-label__dialog--wide{width:min(92%,1000px)}.pl-tab-label__dialog::backdrop{background:#00000080}.pl-tab-label__image{display:block;width:100%;height:auto}.pl-tab-label__close{position:absolute;top:10px;right:12px;padding:0;border:0;background:none;color:var(--pl-color-text);cursor:pointer}.pl-tab-label__close .pl-icon{display:block}.pl-tab-label__close:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.pl-testimonial{display:grid;grid-template-columns:auto 1fr;align-content:start;margin:10px 0 0;padding:10px;border-radius:8px;color:var(--pl-color-grey-700);font-size:var(--pl-text-md);font-weight:500;line-height:1.40625rem}.pl-testimonial__image{grid-row:span 2;width:50px;height:50px;margin:0 19px 16px 8px;border:1px solid var(--pl-color-blush);border-radius:50%;background:var(--pl-color-white);object-fit:cover;object-position:0 0}.pl-testimonial__quote,.pl-testimonial__by{grid-column:2}.pl-testimonial__quote{margin:0}.pl-testimonial__by{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px}.pl-testimonial__by strong{font-weight:600}.pl-testimonial__verified{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.pl-testimonial__verified svg{display:inline;color:var(--pl-color-brand-green);vertical-align:middle}.pl-testimonial__verified span{vertical-align:middle}.pl-rte{font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5);overflow-wrap:break-word}.pl-rte>:first-child{margin-top:0}.pl-rte>:last-child{margin-bottom:0}.pl-rte p{margin:1em 0}.pl-rte p+p{margin-top:24px}.pl-rte :is(h1,h2,h3,h4,h5,h6){margin:40px 0 16px;color:inherit;font-family:var(--pl-font-heading);font-weight:700;letter-spacing:var(--pl-heading-tracking)}.pl-rte h1{margin-top:48px;margin-bottom:24px;font-size:var(--pl-heading-1);line-height:clamp(1.94375rem,1.272857rem + 2.752381vw,3.75rem)}.pl-rte h2{font-size:var(--pl-heading-2);line-height:clamp(2.125rem,1.782589rem + 1.404762vw,3.046875rem)}.pl-rte h3{font-size:var(--pl-heading-3);line-height:clamp(1.875rem,1.642857rem + .952381vw,2.5rem)}.pl-rte h4{font-size:var(--pl-heading-4);line-height:clamp(1.75rem,1.610714rem + .571429vw,2.125rem)}.pl-rte h5{font-size:var(--pl-heading-5);line-height:clamp(1.5rem,1.407143rem + .380952vw,1.75rem)}.pl-rte h6{font-size:var(--pl-text-base);line-height:1.25rem}.pl-rte :is(b,strong){font-weight:600}.pl-rte :is(h1,h2,h3,h4,h5,h6) :is(b,strong){font-weight:900}.pl-rte a{color:inherit;text-decoration:underline}.pl-rte :is(ul,ol){margin:1em 0;padding:0}.pl-rte ul{margin-left:1.25em;list-style:square}.pl-rte ol{margin-left:1em;list-style:decimal}.pl-rte li{padding:2px 0 2px 5px}.pl-rte ol>li{padding-block:3px}.pl-rte li :is(p,ul,ol){margin:0}.pl-rte img{max-width:100%;height:auto;margin:34px 0}.pl-rte blockquote{margin:48px 0 64px;font-family:var(--pl-font-heading);font-size:var(--pl-heading-4);font-weight:700;line-height:clamp(1.75rem,1.610714rem + .571429vw,2.125rem);letter-spacing:-.01875rem}.pl-rte table{width:100%;border-collapse:collapse}.pl-rte :is(td,th){padding:8px;border:1px solid var(--pl-color-border);text-align:left}@media screen and (min-width:750px){.pl-rte li{padding-block:4px}.pl-rte ol>li{padding:4px 0 4px 9px}.pl-rte :is(h1,h2,h3,h4){margin-top:48px;margin-bottom:24px}.pl-rte h1{margin-bottom:32px}.pl-rte h6{font-size:var(--pl-text-xl);line-height:1.375rem}.pl-rte blockquote{margin:80px 0 96px;letter-spacing:-.04375rem}}.pl-sci-stars{display:inline-flex;gap:2px;color:#f8a91a;vertical-align:middle}.pl-sci-stars .pl-sci-icon{display:block;width:var(--sci-star-size);height:var(--sci-star-size)}.pl-sci-stars .pl-sci-stars__empty{opacity:.25}.pl-search-drawer{display:contents}.pl-search{position:fixed;inset:0 0 0 auto;z-index:30;width:100%;max-width:500px;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--pl-color-cream);color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5);transform:translate(100%);transition:transform .6s cubic-bezier(.75,0,.175,1),overlay .6s allow-discrete,display .6s allow-discrete}.pl-search[open]{display:flex;flex-direction:column;transform:none}@starting-style{.pl-search[open]{transform:translate(100%)}}.pl-search::backdrop{background:#10182066}.pl-search__form{display:flex;position:relative;flex-shrink:0;align-items:center;min-height:60px;padding:10px 24px;border-bottom:1px solid var(--pl-color-border);background:var(--pl-color-background)}.pl-search__field{display:flex;flex-grow:1;align-items:center;gap:8px}.pl-search__field .pl-icon{display:block;flex-shrink:0}.pl-search__input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;-webkit-appearance:none;appearance:none;line-height:1.3125rem;outline:none}.pl-search__field:has(.pl-search__input:focus-visible){box-shadow:inset 0 -2px 0 currentColor}.pl-search__input::-webkit-search-cancel-button{display:none}.pl-search__close{position:relative;margin-left:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pl-search__close .pl-icon{display:block}.pl-search__close:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.pl-search__body{flex-grow:1;padding:0 24px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.pl-search__group{margin-top:30px}.pl-search__heading{margin:0 0 1em;color:inherit;font-family:var(--pl-font-heading);font-size:calc(var(--pl-text-size) * 1.17);font-weight:700;line-height:calc(var(--pl-text-size) * 1.5);letter-spacing:var(--pl-heading-tracking)}.pl-search__terms{display:flex;flex-wrap:wrap;gap:8px}.pl-search__term{min-height:44px;padding:10px 19px;border:0;border-radius:50px;background:var(--pl-color-forest-alt);color:var(--pl-color-white);font:inherit;line-height:var(--pl-text-size);cursor:pointer}.pl-search__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 12px;margin-inline:-12px}.pl-search__footer{position:relative;padding:0 24px max(24px,env(safe-area-inset-bottom))}.pl-search__footer:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:24px;background:linear-gradient(rgb(251 247 243 / 0),var(--pl-color-cream));pointer-events:none}.pl-search .pl-search__button{display:block;font-size:var(--pl-text-sm)}@media screen and (min-width:750px){.pl-search__form{min-height:63px;padding-inline:40px}.pl-search__field{gap:12px}.pl-search__input{line-height:2.0625rem}.pl-search__grid{margin-inline:0}.pl-search__body,.pl-search__footer{padding-inline:40px}.pl-search .pl-search__button{font-size:var(--pl-text-lg);line-height:3.25rem}}.pl-skio-login{display:none}main:has(.cpv3-login-page-container) .pl-skio-login{display:block;padding:0 16px 48px}#skio-root:has(.cpv3-login-page-container){min-height:0}#skio-root:has(.cpv3-login-page-container) div:has(>span.ring-1){justify-content:center}#skio-root .cpv3-login-page-container{max-width:440px;margin-inline:auto;padding-inline:0}#skio-root .cpv3-login-page-container button[type=submit]{min-height:44px}#skio-root .cpv3-login-page-container>div:last-child p,#skio-root .cpv3-login-page-container>div:last-child a{font-size:var(--pl-text-md)}.pl-skio-link-error #skio-root .cpv3-login-page-container:before{content:"That login link has expired or was already used. Enter your email for a new code.";padding:12px 14px;border-left:4px solid var(--pl-color-red);border-radius:8px;background:var(--pl-color-white);color:var(--pl-color-text);font-size:var(--pl-text-md);line-height:1.4}.pl-skio-login__reasons{display:grid;gap:10px;width:fit-content;max-width:440px;margin:0 auto;padding:0;list-style:none;color:var(--pl-color-text);font-size:var(--pl-text-md);font-weight:600}.pl-skio-login__reasons li:before{content:"\2713";margin-right:10px;color:var(--pl-color-brand-green)}@media screen and (min-width:750px){.pl-skio-login__reasons{grid-auto-flow:column;gap:28px;max-width:none}}.pl-slidectl{display:flex;align-items:center;justify-content:space-between;gap:30px}.pl-slidectl__arrows{display:flex;gap:15px}.pl-slidectl .pl-slidectl__arrow{display:grid;place-items:center;width:37px;height:37px;padding:0;border:1px solid var(--pl-slidectl-border, var(--pl-color-forest));border-radius:50%;background:var(--pl-slidectl-bg, var(--pl-color-forest));color:var(--pl-slidectl-icon, var(--pl-color-lime));cursor:pointer;transition:opacity .15s ease-in-out}.pl-slidectl .pl-slidectl__arrow[aria-disabled=true]{opacity:.35;cursor:default}.pl-slidectl__arrow svg{width:19px;height:19px}.pl-slidectl__dots{display:flex;margin-left:auto;padding-inline:7.4px}.pl-slidectl__dots[hidden]{display:none}.pl-slidectl__dots:only-child{margin-inline:auto}.pl-slidectl .pl-slidectl__dots button{display:grid;place-items:center;width:24px;height:44px;padding:0;border:0;background:none;cursor:pointer}.pl-slidectl__dots button:before{content:"";width:11px;height:11px;border:1.2px solid var(--pl-color-forest);border-radius:50%;background:var(--pl-color-olive);opacity:.3;transition:opacity .15s ease-in-out}.pl-slidectl__dots button[aria-current=true]:before{opacity:1}@media screen and (min-width:750px){.pl-slidectl{gap:32px}.pl-slidectl__arrows{gap:16px}.pl-slidectl .pl-slidectl__arrow{width:40px;height:40px}.pl-slidectl__arrow svg{width:20px;height:20px}.pl-slidectl__dots{padding-inline:8px}.pl-slidectl .pl-slidectl__dots button{width:24px;height:28px}.pl-slidectl__dots button:before{width:12px;height:12px}}.pl-stars{display:inline-flex;align-items:center;gap:8px;font-family:var(--pl-font-body);font-size:var(--pl-text-lg);line-height:1.59375rem;color:var(--pl-color-text)}.pl-stars__icons{display:inline-block;position:relative;line-height:0;translate:0 -2px}.pl-stars__row{display:block;width:92px;max-width:none;height:16px;overflow:visible;fill:#e5e5e5}.pl-stars__filled{position:absolute;top:0;left:0;height:100%;padding-block:inherit;overflow:hidden}.pl-stars__filled .pl-stars__row{fill:#ffb829}.pl-stock{margin:0;font-size:var(--pl-text-md);font-weight:500;text-align:center;text-wrap:balance}.pl-stock__text,.pl-stock b{font-weight:700}.pl-stock__label,.pl-stock b{white-space:nowrap}@media screen and (max-width:359px){.pl-stock__sep{display:none}.pl-stock pl-delivery-estimate{display:block}}.pl-stock__dot{display:inline-block;width:10px;height:10px;margin:0 8px 1px 3px;border-radius:50%;background:var(--pl-color-brand-green);box-shadow:0 0 0 3px #8ba54c40;vertical-align:middle}@media(prefers-reduced-motion:no-preference){.pl-stock__dot{animation:pl-stock-pulse 2s ease-in-out infinite}}@keyframes pl-stock-pulse{50%{box-shadow:0 0 0 6px #8ba54c1a}}.pl-wave-top,.pl-wave-bottom{position:relative}.pl-wave-top:before,.pl-wave-bottom:after{content:"";position:absolute;left:0;z-index:3;width:100%;height:40px;background:var(--pl-wave-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 414 48'%3E%3Cpath d='M0 48h414V23C276 102 138-56 0 23V48z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 414 48'%3E%3Cpath d='M0 48h414V23C276 102 138-56 0 23V48z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}.pl-wave-top:before{top:-38.4px}.pl-wave-bottom:after{bottom:-40px;transform:translateY(-1px) rotate(180deg)}.pl-divider{height:var(--pl-divider-h-m);background:var(--pl-divider-bottom);line-height:0}.pl-divider .pl-divider__svg{display:block;width:100%;max-width:none;height:100%}.pl-divider .pl-divider__svg--desktop{display:none}@media screen and (min-width:750px){.pl-wave-top:before,.pl-wave-bottom:after{height:47.5px}.pl-wave-top:before{top:-45.6px}.pl-wave-bottom:after{bottom:-47.5px}}@media screen and (min-width:750px){.pl-divider.pl-divider--curve{height:max(var(--pl-divider-h),100vw * 129 / 1978)}.pl-divider--curve .pl-divider__svg--desktop{display:block}.pl-divider--curve .pl-divider__svg--mobile{display:none}}@media screen and (min-width:990px){.pl-divider{height:var(--pl-divider-h)}.pl-divider .pl-divider__svg--desktop{display:block}.pl-divider .pl-divider__svg--mobile{display:none}}.skip-to-content-link{position:absolute;inset-inline-start:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);inset-inline-start:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/194/compiled_assets/styles.css.map */
