.eup-product-v3{--eup-ground:#f4f0e6;--eup-paper:#fcfbf8;--eup-tint:#ece7db;--eup-surface:#ffffff;--eup-hairline:#dcd3c0;--eup-line-soft:#e8e2d4;--eup-ink:#17211e;--eup-muted:#565f5b;--eup-deep:#123f3a;--eup-deepest:#0c2b27;--eup-font-display:"Newsreader", Georgia, "Times New Roman", serif;--eup-font-body:"Poppins", system-ui, sans-serif;--eup-wrap:1400px;--eup-gutter:20px;--eup-section-pad:48px;--eup-gap:24px;--eup-radius:3px;--eup-control-h:48px;--eup-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--eup-ease-exit:cubic-bezier(0.4, 0, 0.7, 0.2);background:var(--eup-ground);color:var(--eup-ink);font-family:var(--eup-font-body);font-weight:300}@media (min-width:768px){.eup-product-v3{--eup-gutter:30px}}@media (min-width:1024px){.eup-product-v3{--eup-gutter:44px}}.eup-product-v3 .eup-pv3-wrap{box-sizing:border-box;margin:0 auto;max-width:var(--eup-wrap);padding-left:var(--eup-gutter);padding-right:var(--eup-gutter);width:100%}.eup-product-v3 .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px;word-wrap:normal!important}.eup-product-v3 ::selection{background:var(--eup-deep);color:#fff}.eup-product-v3 a{color:var(--eup-ink);text-decoration-thickness:1px;text-underline-offset:.18em}.eup-product-v3 a:hover{color:var(--eup-deep)}.eup-product-v3 a:focus-visible,.eup-product-v3 button:focus-visible,.eup-product-v3 input:focus-visible,.eup-product-v3 select:focus-visible{outline:3px solid var(--eup-deep);outline-offset:2px}.eup-product-v3 .eup-icon{color:var(--eup-deep);flex:0 0 20px;height:20px;width:20px}.eup-product-v3 .eup-icon__knock{fill:var(--eup-ground)}body.eup-pdp-v3 .product-page-title{display:none}.eup-product-v3 .eup-placeholder{color:var(--eup-ink);font-family:var(--eup-font-body);font-weight:400}.eup-product-v3 .eup-placeholder--block{background:var(--eup-tint);border:1px dashed var(--eup-muted);border-radius:var(--eup-radius);box-sizing:border-box;font-size:15px;line-height:1.55;margin:12px 0;max-width:68ch;padding:10px 14px}.eup-product-v3 .eup-placeholder--inline{background:var(--eup-tint);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:1px 4px;text-decoration:underline dotted var(--eup-muted);text-underline-offset:.2em}.eup-product-v3 .eup-crumbs ol{display:flex;flex-wrap:wrap;font-size:14px;gap:4px 0;line-height:1.5;list-style:none;margin:0;padding:20px 0}.eup-product-v3 .eup-crumbs li{margin:0}.eup-product-v3 .eup-crumbs li+li::before{color:var(--eup-muted);content:"/";padding:0 10px}.eup-product-v3 .eup-crumbs a{display:inline-block;padding:10px 0;margin:-10px 0}.eup-product-v3 .eup-crumbs__current{color:var(--eup-muted)}.eup-product-v3 .eup-pv3__hero{padding-bottom:var(--eup-section-pad)}.eup-product-v3 .eup-pv3__media{margin:0 auto 32px;max-width:640px;min-width:0}.eup-product-v3 .eup-pv3__main{margin:0 auto;max-width:640px;min-width:0}.eup-product-v3 .woocommerce-product-gallery{margin-bottom:0}.eup-product-v3 .woocommerce-product-gallery__image,.eup-product-v3 .woocommerce-product-gallery__image a{background:var(--eup-ground);display:block}.eup-product-v3 .woocommerce-product-gallery__image img{aspect-ratio:1 / 1;background:var(--eup-ground);display:block;height:auto;object-fit:contain;width:100%}.eup-product-v3 .product-thumbnails,.eup-product-v3 .shop-now-wrapper{display:none!important}.eup-product-v3 .eup-gallery__thumbs{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.eup-product-v3 button.eup-gallery__thumb{appearance:none;aspect-ratio:1 / 1;background:var(--eup-ground);border:1px solid var(--eup-hairline);border-radius:var(--eup-radius);box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;height:auto;line-height:0;margin:0;min-height:44px;overflow:hidden;padding:4px;text-transform:none;transition:border-color 150ms var(--eup-ease-out),box-shadow 150ms var(--eup-ease-out);width:100%}.eup-product-v3 button.eup-gallery__thumb:hover{border-color:var(--eup-muted)}.eup-product-v3 button.eup-gallery__thumb[aria-current="true"]{border-color:var(--eup-deep);box-shadow:inset 0 0 0 1px var(--eup-deep)}.eup-product-v3 .eup-gallery__thumb img{display:block;height:100%;object-fit:contain;width:100%}.eup-product-v3 .eup-gallery__counter{color:var(--eup-muted);font-size:14px;font-variant-numeric:tabular-nums;font-weight:400;margin:12px 0 0}.eup-product-v3 .eup-buy{display:flex;flex-direction:column;gap:16px;padding-bottom:40px}.eup-product-v3 .eup-buy>*{margin-bottom:0;margin-top:0}.eup-product-v3 .eup-buy__brand{align-self:flex-start;color:var(--eup-ink);font-size:15px;font-weight:400;line-height:1.4;margin:0 0 -8px;padding:12px 0;margin-top:-12px;text-decoration:underline}.eup-product-v3 .eup-buy__title{color:var(--eup-ink);font-family:var(--eup-font-display);font-size:32px;font-weight:300;letter-spacing:-.01em;line-height:1.12;margin:0;text-transform:none;text-wrap:balance}.eup-product-v3 .eup-buy__rating{align-items:center;color:var(--eup-muted);display:flex;font-size:14px;font-weight:400;gap:10px;margin:0}.eup-product-v3 .eup-buy__stars{display:inline-flex;gap:2px}.eup-product-v3 .eup-star{color:var(--eup-muted);display:block}.eup-product-v3 .eup-buy__group{display:flex;flex-direction:column;gap:8px;margin-top:8px}.eup-product-v3 .eup-buy__price{color:var(--eup-ink);font-size:24px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3;margin:0}.eup-product-v3 .eup-buy__price del{color:var(--eup-muted);font-size:18px;font-weight:400;margin-right:8px}.eup-product-v3 .eup-buy__price ins{text-decoration:none}.eup-product-v3 .eup-buy__price .amount{color:inherit;font-weight:inherit}.eup-product-v3 .eup-buy__size{color:var(--eup-muted);font-size:15px;font-weight:400;margin:0}.eup-product-v3 .eup-buy__group .eup-placeholder--block{margin:0}.eup-product-v3 .eup-buy__rule{border-top:1px solid var(--eup-hairline);padding-top:16px}.eup-product-v3 .eup-buy__rule-text{align-items:flex-start;color:var(--eup-ink);display:flex;font-size:16px;font-weight:500;gap:12px;line-height:1.5;margin:0}.eup-product-v3 .eup-buy__rule-text .eup-icon{margin-top:2px}.eup-product-v3 .eup-buy__rule .eup-placeholder--block{margin:12px 0 0}.eup-product-v3 .eup-buy__form form.cart{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin:0;width:100%}.eup-product-v3 .eup-buy__form form.variations_form{flex-direction:column}.eup-product-v3 .eup-buy__form .stock{color:var(--eup-deep);font-size:15px;font-weight:400;margin:0 0 4px;width:100%}.eup-product-v3 .eup-buy__form .stock.out-of-stock{color:var(--eup-ink)}.eup-product-v3 .eup-buy__form table.variations{border:0;margin:0;width:100%}.eup-product-v3 .eup-buy__form table.variations th,.eup-product-v3 .eup-buy__form table.variations td{border:0;display:block;padding:0;text-align:left}.eup-product-v3 .eup-buy__form table.variations label{color:var(--eup-ink);font-size:15px;font-weight:500;margin:0 0 8px;text-transform:none}.eup-product-v3 .eup-buy__form table.variations select{background-color:var(--eup-surface);border:1px solid var(--eup-hairline);border-radius:var(--eup-radius);box-shadow:none;color:var(--eup-ink);font-size:15px;height:var(--eup-control-h);margin:0;max-width:100%;width:100%}.eup-product-v3 .eup-buy__form .reset_variations{display:inline-block;font-size:14px;margin-top:8px}.eup-product-v3 .eup-buy__form .single_variation_wrap{margin:0;width:100%}.eup-product-v3 .eup-buy__form .woocommerce-variation-price .price{font-size:18px;font-variant-numeric:tabular-nums;font-weight:500}.eup-product-v3 .eup-buy__form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px;width:100%}.eup-product-v3 .eup-buy__form .quantity{align-items:stretch;display:inline-flex;flex:0 0 auto;margin:0!important;min-height:var(--eup-control-h);opacity:1}.eup-product-v3 .eup-buy__form .quantity input.qty{background:var(--eup-surface);border:1px solid var(--eup-hairline);border-left:0;border-right:0;box-shadow:none;color:var(--eup-ink);font-size:16px;font-variant-numeric:tabular-nums;height:var(--eup-control-h);margin:0;max-width:56px;min-width:44px;padding:0;text-align:center}.eup-product-v3 .eup-buy__form .quantity .ux-quantity__button{background:var(--eup-surface);border:1px solid var(--eup-hairline);box-shadow:none;color:var(--eup-ink);height:var(--eup-control-h);margin:0;min-width:44px;padding:0}.eup-product-v3 .eup-buy__form .quantity .ux-quantity__button.minus{border-radius:var(--eup-radius) 0 0 var(--eup-radius)}.eup-product-v3 .eup-buy__form .quantity .ux-quantity__button.plus{border-radius:0 var(--eup-radius) var(--eup-radius) 0}.eup-product-v3 .eup-buy__form .single_add_to_cart_button{align-items:center;background:var(--eup-deep);border:1px solid var(--eup-deep);border-radius:var(--eup-radius);box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 180px;font-family:var(--eup-font-body);font-size:15px;font-weight:500;justify-content:center;letter-spacing:0;line-height:1.2;margin:0;min-height:var(--eup-control-h);padding:0 26px;text-transform:none;transition:background-color 150ms var(--eup-ease-out),transform 100ms var(--eup-ease-out)}.eup-product-v3 .eup-buy__form .single_add_to_cart_button:hover,.eup-product-v3 .eup-buy__form .single_add_to_cart_button:focus-visible{background:var(--eup-deepest);border-color:var(--eup-deepest);color:#fff}.eup-product-v3 .eup-buy__form .single_add_to_cart_button.disabled,.eup-product-v3 .eup-buy__form .single_add_to_cart_button:disabled{background:var(--eup-tint);border-color:var(--eup-hairline);color:var(--eup-muted);cursor:not-allowed;opacity:1}.eup-product-v3 .eup-buy__delivery{display:flex;flex-direction:column;gap:12px;list-style:none;margin:8px 0 0;padding:0}.eup-product-v3 .eup-buy__delivery li{align-items:flex-start;display:flex;font-size:15px;font-weight:400;gap:12px;line-height:1.5;margin:0}.eup-product-v3 .eup-buy__delivery .eup-icon{margin-top:2px}.eup-product-v3 .eup-buy>.eup-placeholder--block{margin:0}.eup-product-v3 .image-tools{display:none}.eup-product-v3 .eup-acc{border-top:1px solid var(--eup-hairline)}.eup-product-v3 .eup-acc__h{border-bottom:1px solid var(--eup-hairline);font-size:inherit;line-height:inherit;margin:0;padding:0;scroll-margin-top:96px;text-transform:none}.eup-product-v3 button.eup-acc__trigger{align-items:center;appearance:none;background:#fff0;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--eup-ink);cursor:pointer;display:grid;font:inherit;gap:4px 16px;grid-template-columns:minmax(0,1fr) 44px;letter-spacing:0;line-height:1.3;margin:0;min-height:56px;padding:18px 0;text-align:left;text-transform:none;transition:background-color 150ms var(--eup-ease-out);width:100%}.eup-product-v3 button.eup-acc__trigger:hover{background:rgb(18 63 58 / .04)}.eup-product-v3 button.eup-acc__trigger:active{background:rgb(18 63 58 / .08)}.eup-product-v3 .eup-acc__head{box-sizing:border-box;color:var(--eup-ink);display:grid;gap:4px 16px;grid-template-columns:minmax(0,1fr);line-height:1.3;min-height:56px;padding:18px 0;text-align:left;width:100%}.eup-product-v3 .eup-acc__title{font-family:var(--eup-font-display);font-size:24px;font-weight:400;grid-column:1;line-height:1.2}.eup-product-v3 .eup-acc__summary{color:var(--eup-muted);font-family:var(--eup-font-body);font-size:14px;font-weight:400;grid-column:1;line-height:1.4}.eup-product-v3 .eup-acc__icon{align-self:center;grid-column:2;grid-row:1 / span 2;height:20px;justify-self:end;position:relative;width:20px}.eup-product-v3 .eup-acc__icon::before,.eup-product-v3 .eup-acc__icon::after{background:var(--eup-muted);border-radius:1px;content:"";left:2px;position:absolute;right:2px;top:calc(50% - 0.8px);height:1.6px;transition:transform 260ms var(--eup-ease-out),background-color 150ms var(--eup-ease-out)}.eup-product-v3 .eup-acc__icon::after{transform:rotate(90deg)}.eup-product-v3 .eup-acc__trigger[aria-expanded="true"] .eup-acc__icon::after{transform:rotate(0deg)}.eup-product-v3 .eup-acc__trigger:hover .eup-acc__icon::before,.eup-product-v3 .eup-acc__trigger:hover .eup-acc__icon::after{background:var(--eup-deep)}.eup-product-v3 .eup-acc__panel[hidden]{display:none}.eup-product-v3 .eup-acc__panel{border-bottom:1px solid var(--eup-hairline);margin-top:-1px}.eup-product-v3 .eup-acc__body{font-size:16px;font-weight:300;line-height:1.7;max-width:68ch;padding:8px 0 32px}.eup-product-v3 .eup-acc__body>:first-child{margin-top:0}.eup-product-v3 .eup-acc__body>:last-child{margin-bottom:0}.eup-product-v3 .eup-acc__body,.eup-product-v3 .eup-acc__body p,.eup-product-v3 .eup-acc__body li,.eup-product-v3 .eup-acc__body td,.eup-product-v3 .eup-acc__body dd{color:var(--eup-ink);font-weight:300}.eup-product-v3 p{font-weight:300}.eup-product-v3 .eup-acc__body p{font-size:16px;line-height:1.7;margin:0 0 16px}.eup-product-v3 .eup-acc__body strong{font-weight:500}.eup-product-v3 .eup-acc__body .eup-placeholder--block{font-size:15px;line-height:1.55}.eup-product-v3 .eup-acc__source,.eup-product-v3 .eup-acc__body p.eup-acc__source{color:var(--eup-muted);font-size:14px;font-weight:400;line-height:1.5;margin:0 0 12px}.eup-product-v3 .eup-list,.eup-product-v3 .eup-steps{margin:0 0 16px;padding-left:1.25em}.eup-product-v3 .eup-list li,.eup-product-v3 .eup-steps li{margin:0 0 8px;padding-left:4px}.eup-product-v3 .eup-steps li::marker{font-variant-numeric:tabular-nums;font-weight:500}.eup-product-v3 .eup-faq dt{font-weight:500;margin:16px 0 4px}.eup-product-v3 .eup-faq dd{margin:0}.eup-product-v3 .eup-acc__panel.is-opening .eup-acc__body{animation:eup-pv3-fade-in 180ms 60ms var(--eup-ease-out) both}@keyframes eup-pv3-fade-in{from{opacity:0}to{opacity:1}}html.no-js .eup-product-v3 .eup-acc__panel[hidden]{display:block}html.no-js .eup-product-v3 .eup-acc__icon{display:none}.eup-product-v3 .eup-facts__scroll{margin:0 0 12px;overflow-x:auto}.eup-product-v3 table.eup-facts{border-collapse:collapse;border-spacing:0;border-top:2px solid var(--eup-ink);font-size:15px;line-height:1.5;margin:0 0 12px;width:100%}.eup-product-v3 .eup-facts th,.eup-product-v3 .eup-facts td{border:0;border-bottom:1px solid var(--eup-hairline);color:var(--eup-ink);font-size:15px;letter-spacing:0;padding:10px 12px 10px 0;text-align:left;text-transform:none;vertical-align:top}.eup-product-v3 .eup-facts th[scope="row"]{font-weight:400}.eup-product-v3 .eup-facts thead th{color:var(--eup-muted);font-size:13px;font-weight:500;padding-top:8px}.eup-product-v3 .eup-facts .eup-facts__num{font-variant-numeric:tabular-nums;padding-right:0;text-align:right;white-space:nowrap}.eup-product-v3 .eup-facts--supplement .eup-facts__num,.eup-product-v3 .eup-facts--nutrition .eup-facts__num{width:7.5em}.eup-product-v3 .eup-facts__meta th{font-weight:500!important}.eup-product-v3 .eup-facts--pairs th[scope="row"]{color:var(--eup-muted);width:38%}.eup-product-v3 .eup-facts__short{display:none}.eup-product-v3 .eup-facts__note{color:var(--eup-muted);font-size:14px!important;margin:0 0 12px!important}.eup-product-v3 .eup-facts__label{align-items:center;display:flex;gap:16px;margin:0 0 16px}.eup-product-v3 .eup-facts__label-link{background:var(--eup-ground);border:1px solid var(--eup-hairline);border-radius:var(--eup-radius);display:block;flex:0 0 88px;height:88px;overflow:hidden;padding:4px;box-sizing:border-box}.eup-product-v3 .eup-facts__label-link img{display:block;height:100%;object-fit:contain;width:100%}.eup-product-v3 .eup-facts__label figcaption{color:var(--eup-muted);font-size:14px;font-weight:400;line-height:1.5}@media (max-width:479px){.eup-product-v3 .eup-facts__long{display:none}.eup-product-v3 .eup-facts__short{display:inline}.eup-product-v3 .eup-facts--supplement .eup-facts__num,.eup-product-v3 .eup-facts--nutrition .eup-facts__num{width:auto}}.eup-product-v3 .eup-disclaimer{background:var(--eup-tint);border-bottom:1px solid var(--eup-hairline);border-top:1px solid var(--eup-hairline);padding:20px 0}.eup-product-v3 .eup-disclaimer p{color:var(--eup-ink);font-size:14px;font-weight:400;line-height:1.6;margin:0;max-width:110ch}.eup-product-v3 .eup-pv3-row{border-top:1px solid var(--eup-hairline);padding:var(--eup-section-pad) 0}.eup-product-v3 .eup-disclaimer+.eup-pv3-row{border-top:0}.eup-product-v3 .eup-pv3-row__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:var(--eup-gap)}.eup-product-v3 .eup-pv3-row__title{color:var(--eup-ink);font-family:var(--eup-font-display);font-size:26px;font-weight:300;line-height:1.2;margin:0;text-transform:none}.eup-product-v3 .eup-pv3-row__link{display:inline-block;font-size:15px;font-weight:400;padding:12px 0;text-decoration:underline}.eup-product-v3 .eup-pv3-row .products{margin-left:0;margin-right:0}.eup-product-v3 .eup-slots{display:grid;gap:var(--eup-gap);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--eup-gap) 0 0;padding:0}.eup-product-v3 .eup-slot{border-top:1px solid var(--eup-hairline);margin:0;padding-top:16px}.eup-product-v3 .eup-slot__media{aspect-ratio:1 / 1;border:1px dashed var(--eup-muted);border-radius:var(--eup-radius);display:block;margin-bottom:12px}.eup-product-v3 .eup-slot .eup-placeholder--block{font-size:14px;margin:0}.eup-product-v3 .eup-pv3-reviews .eup-buy__rating{margin:var(--eup-gap) 0 12px}.eup-product-v3 .eup-pv3-reviews__empty{font-size:16px;margin:0 0 12px}@media (min-width:768px){.eup-product-v3 .eup-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.eup-product-v3 .eup-crumbs ol{padding:24px 0}.eup-product-v3 .eup-pv3__hero{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,640px) minmax(0,560px);justify-content:space-between}.eup-product-v3 .eup-pv3__media{margin:0;max-width:none;position:sticky;top:24px}.eup-product-v3 .eup-pv3__main{margin:0;max-width:none}.eup-product-v3 .eup-buy__title{font-size:40px}.eup-product-v3 .eup-pv3-row__title{font-size:32px}}@media (min-width:1280px){.eup-product-v3 .eup-pv3__hero{gap:80px}}@media (prefers-reduced-motion:reduce){.eup-product-v3 .eup-acc__icon::before,.eup-product-v3 .eup-acc__icon::after,.eup-product-v3 button.eup-gallery__thumb,.eup-product-v3 .eup-buy__form .single_add_to_cart_button{transition-duration:0.01ms}}@media print{.eup-product-v3 .eup-acc__panel[hidden]{display:block!important}.eup-product-v3 .eup-acc__icon,.eup-product-v3 .eup-gallery__thumbs,.eup-product-v3 .eup-buy__form{display:none}.eup-product-v3 .eup-pv3__media{position:static}}