body{color:var(--ph-ink);font-family:Manrope,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;margin:0}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none}button,input,select,textarea{font:inherit}img{height:auto;max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}#bwp-footer{position:relative;z-index:2}.bwp-canvas-vertical{display:none}:where(#cc-main) label{font-weight:500;margin-bottom:.5rem}.ph-pdp,.ph-pdp-bar,.ph-pdp-buybar{--ph-pdp-l:max(16px,env(safe-area-inset-left,0px));--ph-pdp-r:max(16px,env(safe-area-inset-right,0px))}.ph-pdp{display:block;margin:0 auto;max-width:1240px;padding:0 var(--ph-pdp-r) 64px var(--ph-pdp-l)}.ph-pdp h1,.ph-pdp h2{color:var(--ph-green);margin:0;text-wrap:balance}.ph-pdp h2{font-size:26px;font-weight:700;line-height:32px}.ph-pdp p{margin:0}.ph-pdp a:not(.ph-btn):focus-visible,.ph-pdp-bar a:focus-visible,.ph-pdp-bar__more:focus-visible{border-radius:6px;outline:2px solid var(--ph-green);outline-offset:2px}@supports selector(:has(a)){.ph-pdp .ph-card .ph-card__title a:focus-visible{outline:0}}.ph-pdp-ost:focus,.ph-pdp-sec:focus{outline:0}.ph-pdp .woocommerce-notices-wrapper:empty{display:none}.ph-pdp .woocommerce-notices-wrapper .woocommerce-message{display:none}.ph-pdp .woocommerce-error,.ph-pdp .woocommerce-info,.ph-pdp .wc-block-components-notice-banner{border-radius:10px;list-style:none;margin:16px 0 0;padding:12px 16px}.ph-pdp .woocommerce-info{background:var(--ph-green);color:var(--ph-cream)}.ph-pdp .woocommerce-error,.ph-pdp .wc-block-components-notice-banner{background:var(--ph-white);border:1px solid #cc1818;color:var(--ph-ink)}.ph-pdp .woocommerce-error li{margin:0}.ph-pdp .woocommerce-error a,.ph-pdp .wc-block-components-notice-banner a{color:var(--ph-green);text-decoration:underline}.ph-pdp-crumbs{color:var(--ph-muted);font-size:13px;line-height:1.4;padding:14px 0 10px}.ph-pdp-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ph-pdp-crumbs li{display:flex;gap:6px}.ph-pdp-crumbs li:not(:last-child)::after{content:"/" / ""}.ph-pdp-crumbs a{color:var(--ph-muted)}.ph-pdp-crumbs a:hover{color:var(--ph-green);text-decoration:underline}.ph-pdp-crumbs [aria-current]{color:var(--ph-ink);font-weight:600}.ph-pdp-ost{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.ph-pdp-stage,.ph-pdp-buy{min-width:0}.ph-pdp-buy{display:flex;flex-direction:column;gap:14px}.ph-pdp-title{font-size:32px;font-weight:800;line-height:38px;overflow-wrap:break-word}.ph-pdp-title__w{white-space:nowrap}@media (max-width:419px){.ph-pdp-title{font-size:28px;line-height:34px}}@media (max-width:359px){.ph-pdp-title{font-size:24px;line-height:30px}}.ph-pdp-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.ph-pdp-price{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.ph-price-display__now{color:var(--ph-brown);font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ph-price-display__was{color:var(--ph-muted);font-size:17px}.ph-price-display__off{background:var(--ph-green);border-radius:25px;color:var(--ph-cream);font-size:12px;font-weight:700;line-height:1.3;padding:4px 10px}.ph-pdp-esto{background:var(--ph-off);border-radius:10px;box-shadow:var(--ph-shadow);display:flex;flex-direction:column;gap:10px;padding:12px 14px}.ph-pdp-esto__top{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:28px}.ph-pdp .ph-pdp-esto__main{color:var(--ph-muted);font-size:15px;line-height:1.35;margin:0}.ph-pdp-esto__main b{color:var(--ph-green);font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;margin-right:4px}.ph-pdp-esto__logo{display:block;flex:none;height:28px;max-width:40%;object-fit:contain;object-position:right;width:auto}.ph-pdp-esto__logo[hidden]{display:none}.ph-pdp-esto__opts{display:flex;flex-wrap:wrap;gap:6px}.ph-pdp-esto__opts button{background:transparent;border:1px solid var(--ph-sand);border-radius:25px;color:var(--ph-green);cursor:pointer;font-size:13px;font-weight:600;line-height:1.2;margin:0;min-height:32px;padding:0 12px;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out)}.ph-pdp-esto__opts button[aria-pressed="true"]{background:var(--ph-green);border-color:var(--ph-green);color:var(--ph-cream)}.ph-pdp-esto__opts button:focus-visible{outline:2px solid var(--ph-green);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ph-pdp-esto__opts button:hover:not([aria-pressed="true"]){background:var(--ph-beige)}}.ph-pdp-campaign{align-items:center;background:var(--ph-off);border-radius:10px;box-shadow:var(--ph-shadow);display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 14px}.ph-pdp-campaign .ph-campaign-countdown__label{color:var(--ph-green);font-size:14px;font-weight:600;line-height:1.3}.ph-pdp-campaign .ph-campaign-countdown__numbers{display:flex;gap:6px;margin-left:auto}.ph-pdp-campaign .ph-campaign-countdown__unit{background:var(--ph-green);border-radius:8px;color:var(--ph-cream);line-height:1.1;min-width:46px;padding:4px 6px;text-align:center}.ph-pdp-campaign .ph-campaign-countdown__unit b{display:block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800}.ph-pdp-campaign .ph-campaign-countdown__unit small{display:block;font-size:10px;font-weight:600}.ph-pdp-sec{padding-top:56px}.ph-pdp-sec__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:20px}.ph-pdp-sec__back{align-items:center;color:var(--ph-green);display:inline-flex;font-size:13px;font-weight:600;min-height:36px;text-decoration:underline;text-underline-offset:3px}.ph-pdp-bar{background:var(--ph-off);border-bottom:1px solid var(--ph-beige);box-shadow:var(--ph-shadow);color:var(--ph-green);left:0;opacity:0;position:fixed;right:0;top:var(--ph-pdp-hdr,60px);transform:translateY(-8px);transition:transform .2s var(--ease-out),opacity .2s var(--ease-out),visibility 0s linear .2s;visibility:hidden;z-index:900}.ph-pdp-bar.is-shown{opacity:1;transform:none;transition-delay:0s;visibility:visible}.ph-pdp-bar__in{align-items:center;display:flex;gap:12px;padding:6px var(--ph-pdp-r) 6px var(--ph-pdp-l)}.ph-pdp-bar__prod{align-items:center;display:none;flex:none;gap:10px;min-width:0}.ph-pdp-bar__pic{background:var(--ph-img);border-radius:50%;flex:none;height:40px;overflow:hidden;width:40px}.ph-pdp-bar__pic img{display:block;height:100%;object-fit:cover;width:100%}.ph-pdp-bar__name{min-width:0}.ph-pdp-bar__name b{display:block;font-size:13px;font-weight:700;line-height:1.3;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-pdp-bar__name small{color:var(--ph-muted);display:block;font-size:12px;line-height:1.3;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-pdp-bar__tabs{display:flex;flex:1;gap:2px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:8px;scroll-snap-type:x proximity;scrollbar-width:none}.ph-pdp-bar__tabs::-webkit-scrollbar{display:none}.ph-pdp-bar__tabs a{border-radius:25px;color:var(--ph-green);flex:none;font-size:13px;font-weight:600;line-height:1.5;padding:8px 12px;scroll-snap-align:start;text-decoration:none;transition:background-color .2s var(--ease-out),color .2s var(--ease-out);white-space:nowrap}.ph-pdp-bar .ph-pdp-bar__tabs a:focus-visible{outline-offset:-2px}.ph-pdp-bar .ph-pdp-bar__tabs a[aria-current]:focus-visible{outline-color:var(--ph-cream);outline-offset:-4px}.ph-pdp-bar__tabs a:hover{background:var(--ph-beige);color:var(--ph-green)}.ph-pdp-bar__tabs a[aria-current]{background:var(--ph-green);color:var(--ph-cream)}.ph-pdp-bar__tabs.is-fade-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.ph-pdp-bar__tabs.is-fade-l{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px);mask-image:linear-gradient(to right,transparent,#000 48px)}.ph-pdp-bar__tabs.is-fade-l.is-fade-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.ph-pdp-bar__more{align-items:center;background:var(--ph-white);border:1px solid var(--ph-sand);border-radius:50%;color:var(--ph-green);cursor:pointer;display:flex;flex:none;height:36px;justify-content:center;margin-left:-8px;padding:0;width:36px}.ph-pdp-bar__more[hidden]{display:none}.ph-pdp-bar__buy{display:none;flex:none;font-size:14px;line-height:42px;padding:0 20px}.back-top{cursor:pointer;opacity:0;position:fixed;right:30px;transition:opacity .2s var(--ease-out),visibility 0s linear .2s;visibility:hidden;z-index:8}.back-top.button-show{opacity:1;transition:opacity .2s var(--ease-out),visibility 0s;visibility:visible}.back-top .back-top-icon{align-items:center;background-color:var(--ph-green);border-radius:50%;box-shadow:var(--ph-shadow);display:flex;height:45px;justify-content:center;transition:transform .2s var(--ease-out);width:45px}.back-top .back-top-icon::before{background-color:var(--ph-cream);content:"";height:18px;-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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5 12l7-7 7 7'/%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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5 12l7-7 7 7'/%3E%3C/svg%3E") center/contain no-repeat;width:18px}.back-top .back-to-top-text{font-size:0}@media (hover:hover) and (pointer:fine){.back-top:hover .back-top-icon{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.back-top .back-top-icon{transition:none}.back-top:hover .back-top-icon{transform:none}}html:has(#ph-pdp){scroll-padding-top:calc(var(--ph-pdp-hdr,60px) + 8px)}html:has(#ph-pdp):has(.ph-pdp-bar.is-shown){scroll-padding-top:calc(var(--ph-pdp-hdr,60px) + 64px)}.ph-pdp-buybar{align-items:center;background:var(--ph-off);border-top:1px solid var(--ph-beige);bottom:0;box-shadow:0 -6px 20px rgba(15,80,65,.1);display:flex;gap:12px;left:0;padding:10px var(--ph-pdp-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--ph-pdp-l);position:fixed;right:0;transform:translateY(110%);transition:transform .3s var(--ease-out),visibility 0s linear .3s;visibility:hidden;z-index:900}.ph-pdp-buybar.is-shown{transform:none;transition-delay:0s;visibility:visible}.ph-pdp-buybar__pic{background:var(--ph-img);border-radius:8px;flex:none;height:44px;object-fit:cover;width:44px}.ph-pdp-buybar__t{display:flex;flex:1;flex-direction:column;line-height:1.25;min-width:0}.ph-pdp-buybar__t span{color:var(--ph-muted);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-pdp-buybar__t b{color:var(--ph-brown);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700}.ph-pdp-buybar__btn{flex:none;font-size:15px;line-height:46px;padding:0 22px}.ph-pdp-incart{display:none}.is-in-cart .ph-pdp-incart{align-items:center;color:var(--ph-green);flex:none;font-size:13px;font-weight:600;gap:12px;line-height:1.3}.ph-pdp-incart button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;min-height:32px;padding:0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ph-pdp-incart button:focus-visible{outline:2px solid var(--ph-green);outline-offset:2px}.ph-pdp-buybar.is-in-cart{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));padding-top:6px}.ph-pdp-buybar.is-in-cart>:not(.ph-pdp-incart){display:none}.ph-pdp-buybar.is-in-cart>.ph-pdp-incart{display:flex;flex:1;justify-content:space-between}@media (max-width:999px){html:has(.ph-pdp-buybar){scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}body:has(.ph-pdp-buybar){padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}body:has(.ph-pdp-buybar.is-shown) .ph-cmp-float,body:has(.ph-pdp-buybar.is-shown) button.ph-consent-widget{bottom:calc(86px + env(safe-area-inset-bottom,0px))}body:has(.ph-pdp-buybar.is-shown) .back-top{--ph-bar-lift:calc(66px + env(safe-area-inset-bottom,0px))}body:has(.ph-pdp-buybar.is-shown.is-in-cart) .ph-cmp-float,body:has(.ph-pdp-buybar.is-shown.is-in-cart) button.ph-consent-widget{bottom:calc(65px + env(safe-area-inset-bottom,0px))}body:has(.ph-pdp-buybar.is-shown.is-in-cart) .back-top{--ph-bar-lift:calc(45px + env(safe-area-inset-bottom,0px))}}@media (min-width:1000px){.ph-pdp-ost{gap:20px 40px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ph-pdp-bar{border:1px solid var(--ph-beige);border-radius:40px;left:50%;right:auto;top:calc(var(--ph-pdp-hdr,60px) + 10px);transform:translate(-50%,-8px);width:min(1180px,calc(100% - 32px))}.ph-pdp-bar.is-shown{transform:translate(-50%,0)}.ph-pdp-bar__in{padding:6px 8px}.ph-pdp-bar__prod,.ph-pdp-bar__buy{display:flex}.ph-pdp-bar.is-in-cart .ph-pdp-bar__buy{display:none}.ph-pdp-bar.is-in-cart .ph-pdp-incart{display:flex}.ph-pdp-bar__more{display:none!important}.ph-pdp-bar__tabs{justify-content:safe center}.ph-pdp-buybar{display:none}}@media (min-width:1000px) and (max-width:1240px){.ph-pdp-bar__name{display:none}.ph-pdp-bar__tabs a{padding:8px 9px}}@media (prefers-reduced-motion:reduce){.ph-pdp-bar,.ph-pdp-bar.is-shown{transform:none}@media (min-width:1000px){.ph-pdp-bar,.ph-pdp-bar.is-shown{transform:translateX(-50%)}}.ph-pdp-buybar{opacity:0;transform:none;transition:opacity .2s var(--ease-out),visibility 0s linear .2s}.ph-pdp-buybar.is-shown{opacity:1}}