.moos-pdp-v2{--a-red:var(--moos-red, #d6191f);--a-deep:#9b0409;--a-pink:var(--moos-lightpink, #fde7ea);--a-pink-2:#ffd3da;--a-badge:#f08ea0;--a-badge-fg:#fff;--a-accent:var(--moos-lightpink, #fde7ea);--a-tagline-fg:var(--a-red);--a-gallery-bg:transparent;--a-lede-pad-x:0px;--a-bar-bg:rgb(255 179 190 / .85);--a-badge-band:transparent;--a-sticky-top:24px;--a-scrim:rgb(214 25 31 / .34);--a-ink:#2b292a;--a-mute:#8a6a70;--a-pad:clamp(16px, 4.5vw, 32px);--a-display:"Noto Serif Display", Georgia, serif;--a-sans:"DM Sans", "Montserrat", system-ui, sans-serif}.moos-pdp-theme-moon{--a-pink:#c2d9fc;--a-pink-2:#9dbef3;--a-accent:#c2d9fc;--a-tagline-fg:var(--a-ink);--a-gallery-bg:#6490ce;--a-lede-pad-x:24px;--a-bar-bg:rgb(169 198 247 / .92);--a-badge:#a9c6f7;--a-badge-fg:#14204a;--a-badge-band:#6490ce;--a-scrim:rgb(10 28 84 / .42);--a-ink:#14204a;--a-mute:#566a92}.moos-pdp-theme-focus{--a-pink:#e3f2d1;--a-pink-2:#cfe6b0;--a-accent:#b9da9e;--a-tagline-fg:var(--a-ink);--a-gallery-bg:#9bc283;--a-lede-pad-x:24px;--a-bar-bg:rgb(155 194 131 / .92);--a-badge:#cbe6b3;--a-badge-fg:#16311d;--a-badge-band:#9bc283;--a-scrim:rgb(22 49 29 / .38);--a-ink:#16311d;--a-mute:#4f6a52}.moos-pdp-theme-belly{--a-pink:#ffe2d6;--a-pink-2:#ffcbb8;--a-accent:#ffb199;--a-tagline-fg:var(--a-ink);--a-gallery-bg:#ff9086;--a-lede-pad-x:24px;--a-bar-bg:rgb(255 144 134 / .92);--a-badge:#ff5a4a;--a-badge-fg:#fff;--a-badge-band:#ff9086;--a-scrim:rgb(90 20 10 / .38);--a-ink:#5c1f12;--a-mute:#8a5a4a}.moos-pdp-gallery .moos-atf__shot{position:relative}.moos-pdp-gallery .moos-atf__layer{position:absolute;inset:0;pointer-events:none;z-index:2}.moos-pdp-gallery .moos-atf__layer::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--a-scrim),transparent 40%)}.moos-pdp-gallery .moos-atf__badge,.moos-pdp-gallery .moos-atf__caption{z-index:1}.moos-pdp-gallery .moos-atf__badge{position:absolute;top:clamp(12px, 3.5vw, 20px);left:clamp(12px, 3.5vw, 20px);display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;background:#fff;color:var(--a-ink);font-family:var(--a-sans);font-size:clamp(10px, 2.9vw, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.moos-pdp-gallery .moos-atf__badge svg{width:14px;height:14px;fill:var(--a-red);stroke:var(--a-red)}.moos-pdp-gallery .moos-atf__caption{position:absolute;right:clamp(12px, 3.5vw, 20px);bottom:clamp(12px, 3.5vw, 20px);color:#fff;font-family:var(--a-sans);font-size:clamp(11px, 3.2vw, 14px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 12px rgb(0 0 0 / .25)}.moos-pdp-summary .product-entry-wrapper.is-width-constrained{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:0;padding-inline:0}.moos-pdp-summary .summary,.moos-pdp-summary .entry-summary{padding-inline:var(--a-pad)}@media (min-width:1000px){.moos-pdp-summary .product-entry-wrapper.is-width-constrained{gap:0}.moos-pdp-summary .product-entry-wrapper>.woocommerce-product-gallery{flex:0 0 46%;max-width:46%}.moos-pdp-summary figure.ct-media-container,.moos-pdp-summary .flexy-item img{max-height:min(64vh, 620px)}.moos-pdp-summary .flexy-item img{object-fit:contain}.moos-pdp-summary .product-entry-wrapper>.summary,.moos-pdp-summary .product-entry-wrapper>.entry-summary{flex:0 0 54%;max-width:54%;margin-left:0!important;display:flex;flex-direction:column;justify-content:flex-start}.moos-pdp-summary .product-entry-wrapper>.summary,.moos-pdp-summary .product-entry-wrapper>.entry-summary{padding-inline:clamp(54px, 6vw, 100px)}.moos-pdp-summary .product-entry-wrapper .moos-atf__panel{margin-inline:calc(clamp(54px, 6vw, 100px) * -1);padding-inline:clamp(54px, 6vw, 100px)}.moos-pdp-summary .product-entry-wrapper .moos-atf__name-lead{font-size:clamp(58px, 5vw, 78px)}.moos-pdp-summary .product-entry-wrapper .moos-atf__tagline-lead{font-size:clamp(36px, 3.2vw, 50px)}.moos-pdp-summary .product-entry-wrapper .moos-atf__tagline-rest{font-size:clamp(17px, 1.4vw, 22px)}.moos-pdp-summary .product-entry-wrapper .moos-atf__title{margin-bottom:18px}.moos-pdp-summary .product-entry-wrapper .moos-atf__panel{gap:18px;padding-block:26px}.moos-pdp-summary .product-entry-wrapper .moos-atf__price-block{padding-block:16px}.moos-pdp-summary .moos-atf__panel>.moos-atf__price-block{order:1}.moos-pdp-summary .moos-atf__panel>form.cart{order:2}.moos-pdp-summary .moos-atf__panel>.moos-reassure{order:3}.moos-pdp-v2{--a-pink:var(--moos-lightpink, #fde7ea);--a-pink-2:#ffd3da}.moos-pdp-summary .moos-atf__title{order:1}.moos-pdp-summary .moos-atf__excerpt{order:2}.moos-pdp-summary .moos-atf__panel{order:3}.moos-pdp-summary .moos-atf__lede{order:4}.moos-pdp-summary .moos-atf__badges-band{order:5}.moos-pdp-summary .product-entry-wrapper.is-width-constrained{background:linear-gradient(to right,var(--a-gallery-bg) 0 46%,transparent 46%)}.moos-pdp-summary .product-entry-wrapper>.woocommerce-product-gallery{top:var(--a-sticky-top)}.moos-pdp-gallery .flexy-pills ol{padding-left:clamp(20px, 2vw, 40px)}}.moos-pdp-summary .ct-container-full{padding-top:24px}.moos-pdp-summary .hero-section:not(:last-child){margin-bottom:2rem}.moos-pdp-summary .moos-atf__title{margin-bottom:clamp(18px, 5vw, 28px)}.moos-pdp-summary .moos-atf__name{margin:0;color:var(--a-red)}.moos-pdp-summary .moos-atf__name-lead{display:block;font-family:var(--a-display);font-weight:500;font-size:clamp(58px, 21vw, 118px);line-height:.92;letter-spacing:-.03em}.moos-pdp-summary .moos-atf__name-rest{display:block;margin-top:2px;font-family:var(--a-sans);font-weight:400;font-size:clamp(19px, 5.6vw, 26px);line-height:1.15;letter-spacing:-.02em}.moos-pdp-summary .moos-atf__tagline{margin:clamp(16px, 4.5vw, 24px) 0 0;max-width:18ch;font-family:var(--a-display);font-weight:500;font-size:clamp(25px, 7.4vw, 36px);line-height:1.12;letter-spacing:-.02em;color:var(--a-red)}.moos-pdp-summary .moos-atf__tagline-lead{display:block;font-size:clamp(44px, 13vw, 70px);line-height:1}.moos-pdp-summary .moos-atf__tagline-lead:only-child{font-size:clamp(25px, 7.4vw, 36px);line-height:1.12}.moos-pdp-summary .moos-atf__tagline-rest{display:block;margin-top:.18em;font-size:clamp(20px, 5.8vw, 30px);font-weight:700;line-height:1.1;text-transform:uppercase}.moos-pdp-summary .moos-atf__strapline{margin:clamp(10px, 3vw, 16px) 0 0;max-width:34ch;font-family:var(--a-sans);font-size:clamp(9px, 2.6vw, 11px);font-weight:700;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--a-red)}.moos-pdp-summary .moos-atf__lede{margin:clamp(16px, 4.5vw, 24px) calc(var(--a-pad) * -1) 0;padding:clamp(18px, 5vw, 26px) var(--a-pad);background:var(--a-accent)}.moos-pdp-summary .moos-atf__lede .moos-atf__tagline{margin-top:0;color:var(--a-tagline-fg)}.moos-pdp-summary .moos-atf__lede .moos-atf__strapline{color:var(--a-red)}.moos-pdp-summary .moos-atf__tagline-rest{font-stretch:80%}@media (min-width:1000px){.moos-pdp-summary .moos-atf__lede{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:8px 24px;margin-inline:0;padding:20px var(--a-lede-pad-x);border-radius:18px}.moos-pdp-summary .moos-atf__lede .moos-atf__tagline-rest{font-family:var(--a-sans);font-stretch:100%;font-weight:700;letter-spacing:.01em}.moos-pdp-summary .moos-atf__lede .moos-atf__tagline{max-width:none}.moos-pdp-summary .moos-atf__lede .moos-atf__strapline{margin-top:0}}@supports (corner-shape:squircle){@media (min-width:1000px){.moos-pdp-summary .moos-atf__lede{corner-shape:squircle;border-radius:26px}}}.moos-pdp-summary .moos-atf__panel{display:flex;flex-direction:column;gap:clamp(18px, 5vw, 26px);margin-inline:calc(var(--a-pad) * -1);padding:clamp(22px, 6vw, 34px) var(--a-pad);background:var(--a-pink)}.moos-pdp-summary .moos-atf__excerpt{padding-bottom:clamp(6px, 2vw, 12px)}.moos-pdp-summary .moos-atf__excerpt{font-size:clamp(14px, 4.1vw, 16px);line-height:1.7;color:var(--a-ink)}@media (max-width:999px){.moos-pdp-summary .moos-atf__excerpt{margin-inline:calc(var(--a-pad) * -1);margin-bottom:0;padding:clamp(22px, 6vw, 34px) var(--a-pad) 0;background:var(--a-pink)}.moos-pdp-summary .moos-atf__panel{padding-top:0}}.moos-pdp-summary .moos-atf__excerpt p{margin:0 0 .7em}.moos-pdp-summary .moos-atf__excerpt p:last-child{margin-bottom:0}.moos-pdp-summary .moos-atf__price-block{padding-block:clamp(16px, 4.5vw, 22px);border-top:1px solid var(--a-pink-2);border-bottom:1px solid var(--a-pink-2)}.moos-pdp-summary .moos-atf__ritual{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 10px;font-size:clamp(11px, 3.1vw, 13px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--a-mute)}.moos-pdp-summary .moos-atf__ritual-chip{padding:5px 12px;border-radius:999px;background:var(--a-red);color:#fff;font-size:.92em;letter-spacing:.1em}@supports (corner-shape:squircle){.moos-pdp-summary .moos-atf__ritual-chip{corner-shape:squircle;border-radius:14px}}.moos-pdp-summary .moos-atf__price-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px}.moos-pdp-summary .moos-atf__price,.moos-pdp-summary .moos-atf__price .woocommerce-Price-amount,.moos-pdp-summary .moos-atf__price bdi{font-family:var(--a-sans);font-size:clamp(34px, 10vw, 46px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--a-red)}.moos-pdp-summary .moos-atf__price del{display:none}.moos-pdp-summary .moos-atf__per-unit{margin-left:auto;font-size:clamp(12px, 3.5vw, 14px);font-weight:500;color:var(--a-mute)}.moos-pdp-summary .moos-atf__panel form.cart{margin:0}.moos-pdp-summary .moos-atf__panel .moos-reassure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.moos-pdp-summary .moos-atf__panel .moos-reassure li{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;margin:0;font-size:clamp(10px, 2.9vw, 12px);font-weight:500;line-height:1.3;text-align:center;color:var(--a-mute);overflow-wrap:anywhere}.moos-pdp-summary .moos-atf__panel .moos-reassure svg{flex:0 0 auto;width:15px;height:15px;stroke:var(--a-red)}.moos-pdp-summary .moos-atf__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(6px, 2vw, 14px);margin:clamp(18px, 5vw, 26px) 0 0;padding:clamp(16px, 4.5vw, 24px) clamp(10px, 3vw, 20px);border-radius:28px;background:var(--a-badge);list-style:none}@supports (corner-shape:squircle){.moos-pdp-summary .moos-atf__badges{corner-shape:squircle;border-radius:34px}}.moos-pdp-summary .moos-atf__badges li{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;flex:0 1 calc(25% - clamp(6px, 2vw, 14px) * 3 / 4);text-align:center;color:var(--a-badge-fg)}.moos-pdp-summary .moos-atf__badges svg,.moos-pdp-summary .moos-atf__badges img{width:clamp(26px, 8vw, 34px);height:auto}.moos-pdp-summary .moos-atf__badges span{font-size:clamp(8px, 2.4vw, 10px);font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.moos-pdp-summary .moos-atf__badges{margin-bottom:clamp(12px, 3.5vw, 48px)}@media (min-width:1000px){.moos-pdp-summary .moos-atf__badges{max-width:420px;margin-inline:auto}}@media (max-width:999px){.moos-pdp-summary .moos-atf__badges-band{background:var(--a-badge-band);padding-block:clamp(14px, 4vw, 22px)}.moos-pdp-summary .moos-atf__badges{margin-top:0;margin-bottom:0}}@media (max-width:999px){.moos-pdp-summary .moos-atf__lede,.moos-pdp-summary .moos-atf__excerpt,.moos-pdp-summary .moos-atf__panel,.moos-pdp-summary .moos-atf__badges-band{box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:0;padding-inline:calc(50vw - 50%)}.moos-pdp-summary .summary,.moos-pdp-summary .entry-summary{padding-bottom:0!important}.moos-pdp-gallery .woocommerce-product-gallery{margin-bottom:0}.moos-pdp-summary .moos-atf__title{padding-top:48px;padding-bottom:48px;margin-bottom:0;border-bottom:1px solid var(--a-tagline-fg)}}@media (max-width:999px){.moos-pdp-summary.moos-pdp-theme-moon .entry-summary,.moos-pdp-summary.moos-pdp-theme-focus .entry-summary,.moos-pdp-summary.moos-pdp-theme-belly .entry-summary{background:var(--a-accent)}.moos-pdp-summary.moos-pdp-theme-moon .moos-atf__name,.moos-pdp-summary.moos-pdp-theme-focus .moos-atf__name,.moos-pdp-summary.moos-pdp-theme-belly .moos-atf__name{color:var(--a-tagline-fg)}}.moos-pdp-gallery .woocommerce-product-gallery{background:var(--a-gallery-bg)}.moos-pdp-v2 .ct-floating-bar{background-color:var(--a-bar-bg)!important}.moos-pdp-gallery .woocommerce-product-gallery,.moos-pdp-gallery .flexy-item img,.moos-pdp-gallery figure.ct-media-container,.moos-pdp-gallery figure.ct-media-container img,.moos-pdp-gallery .flex-viewport,.moos-pdp-summary .product-entry-wrapper,.moos-pdp-summary .summary,.moos-pdp-summary .entry-summary,.moos-pdp-summary .moos-atf__panel{border-radius:0!important;corner-shape:round!important}.moos-pdp-gallery figure.ct-media-container{isolation:isolate}.moos-pdp-gallery figure.ct-media-container::before{content:"";position:absolute;inset:-8%;z-index:-1;background-image:var(--a-shot);background-size:cover;background-position:center;filter:blur(34px) saturate(1.15);pointer-events:none}.moos-pdp-gallery .flexy-pills .ct-media-container,.moos-pdp-gallery .flexy-pills .ct-media-container img{border-radius:5rem!important;overflow:hidden}.moos-pdp-gallery .flexy-pills li{border-radius:5rem!important}.moos-pdp-gallery .flexy-pills .ct-media-container::after{border-radius:inherit!important}@supports (corner-shape:squircle){.moos-pdp-gallery .flexy-pills .ct-media-container::after{corner-shape:squircle!important}}@supports (corner-shape:squircle){.moos-pdp-gallery .flexy-pills .ct-media-container,.moos-pdp-gallery .flexy-pills .ct-media-container img,.moos-pdp-gallery .flexy-pills li{corner-shape:squircle!important}}.moos-pdp-gallery .flexy-pills .ct-media-container,.moos-pdp-gallery .flexy-pills .ct-media-container img,.moos-pdp-gallery .flexy-pills li{corner-shape:round!important;--corner-shape:round !important;border-radius:2.5rem!important}.moos-pdp-gallery .flexy-pills .ct-media-container::after{corner-shape:round!important;--corner-shape:round !important}.moos-pdp-gallery .flexy-pills{margin-bottom:clamp(24px, 6vw, 44px)}.moos-pdp-gallery .flexy-pills ol{overflow-x:auto;padding-left:var(--a-pad);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.moos-pdp-gallery .flexy-pills ol::-webkit-scrollbar{display:none}.moos-pdp-gallery .flexy-pills ol>li{scroll-snap-align:start}@media (min-width:1000px){.moos-pdp-gallery .flexy-pills ol{padding-left:clamp(28px, 3.5vw, 72px)}}.moos-pdp-reviews .moos-reviews{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:clamp(16px, 4vw, 30px) 0 clamp(26px, 7vw, 48px);background:var(--a-pink)}.moos-pdp-reviews .moos-reviews__inner{max-width:none;margin-inline:0;padding-inline:clamp(18px, 5vw, 32px)}@media (min-width:1000px){.moos-pdp-reviews .moos-reviews__inner{max-width:1400px;margin-inline:auto;padding-inline:clamp(28px, 3.5vw, 72px)}}.moos-pdp-reviews .moos-reviews__empty{max-width:44ch;margin-inline:auto;text-align:center}@media (min-width:1000px){.moos-pdp-reviews .moos-reviews__empty{max-width:none}}.moos-pdp-reviews:has(.moos-reviews__empty) .moos-reviews{background:var(--a-accent)}.moos-pdp-reviews:has(.moos-reviews__empty) .moos-reviews__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(14px, 3vw, 28px);text-align:center}.moos-pdp-reviews:has(.moos-reviews__empty) .moos-reviews__body{margin-top:0}.moos-pdp-reviews:has(.moos-reviews__empty) .moos-reviews__cta{margin-top:0}.moos-pdp-reviews .moos-reviews__body{margin-top:clamp(16px, 4.5vw, 24px)}.moos-pdp-reviews .moos-reviews__body #reviews{display:block;grid-template-columns:none}.moos-pdp-reviews .moos-reviews__body #reviews>h2,.moos-pdp-reviews .moos-reviews__body .woocommerce-Reviews-title,.moos-pdp-reviews .moos-reviews__body .woocommerce-noreviews{display:none}.moos-pdp-reviews .moos-reviews__body .commentlist>.ct-reviews-summary{display:none}.moos-pdp-reviews .moos-atf__reviews{margin-top:clamp(22px, 6vw, 34px)}.moos-pdp-reviews .moos-reviews__body .commentlist{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:clamp(10px, 3vw, 16px);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.moos-pdp-reviews .moos-reviews__body .commentlist::-webkit-scrollbar{display:none}.moos-pdp-reviews .moos-reviews__body .commentlist>li{scroll-snap-align:start;min-width:0;margin:0;padding:clamp(16px, 4.5vw, 24px);border-radius:26px;background:#fff;list-style:none}@supports (corner-shape:squircle){.moos-pdp-reviews .moos-reviews__body .commentlist>li{corner-shape:squircle;border-radius:32px}}.moos-pdp-reviews .moos-reviews__body .commentlist .comment_container{display:block;padding:0!important;margin:0!important}.moos-pdp-reviews .moos-reviews__body .commentlist .avatar{width:34px;height:34px;border-radius:50%!important;float:none;margin:0 0 10px}.moos-pdp-reviews .moos-reviews__body .commentlist .comment-text{margin:0;padding:0;border:0}.moos-pdp-reviews .moos-reviews__body .commentlist .meta{font-size:12px;color:var(--a-mute);margin-bottom:8px}.moos-pdp-reviews .moos-reviews__body .commentlist .meta strong{display:block;font-size:13px;color:var(--a-ink)}.moos-pdp-reviews .moos-reviews__body .commentlist .description{font-size:clamp(13px, 3.8vw, 14px);line-height:1.6;color:var(--a-ink)}.moos-pdp-reviews .moos-reviews__body .commentlist .star-rating{margin-bottom:8px;color:var(--a-red)}.moos-pdp-reviews .moos-reviews__body .commentlist.is-clamped .description{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.moos-pdp-reviews .moos-atf__more{display:inline-block;margin-top:10px;padding:0;border:0;background:none;color:var(--a-red);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.moos-pdp-reviews .moos-reviews__read-body .review{list-style:none}.moos-pdp-reviews .moos-reviews__read-body .avatar{width:40px;height:40px;border-radius:50%!important;float:none;margin:0 0 12px}.moos-pdp-reviews .moos-reviews__read-body .star-rating{margin-bottom:10px;color:var(--a-red)}.moos-pdp-reviews .moos-reviews__read-body .meta{font-size:12px;color:var(--a-mute);margin-bottom:10px}.moos-pdp-reviews .moos-reviews__read-body .meta strong{display:block;font-size:14px;color:var(--a-ink)}.moos-pdp-reviews .moos-reviews__read-body .description{font-size:15px;line-height:1.65;color:var(--a-ink)}.moos-pdp-reviews .moos-reviews__dialog--read{max-height:80vh;overflow-y:auto}@media (min-width:700px){.moos-pdp-reviews .moos-reviews__body .commentlist{grid-auto-columns:clamp(280px, 32%, 400px)}}.moos-pdp-reviews .moos-reviews__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:clamp(20px, 5vw, 30px);padding:clamp(16px, 4.5vw, 19px) clamp(26px, 6vw, 36px);border:0;border-radius:22px;background:var(--a-red);color:#fff;font-family:inherit;font-size:clamp(12px, 3.4vw, 13px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px rgb(214 25 31 / .22);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}@supports (corner-shape:squircle){.moos-pdp-reviews .moos-reviews__cta{corner-shape:squircle;border-radius:28px}}.moos-pdp-reviews .moos-reviews__cta svg{flex:0 0 auto;width:17px;height:17px;fill:currentColor}.moos-pdp-reviews .moos-reviews__cta:hover{background:var(--a-deep);transform:translateY(-2px);box-shadow:0 14px 30px rgb(214 25 31 / .3)}.moos-pdp-reviews .moos-reviews__cta:focus-visible{outline:3px solid var(--a-deep);outline-offset:3px}@media (prefers-reduced-motion:reduce){.moos-pdp-reviews .moos-reviews__cta{transition:none}.moos-pdp-reviews .moos-reviews__cta:hover{transform:none}}.moos-pdp-reviews #review_form_wrapper{margin-top:clamp(18px, 5vw, 28px)}.moos-pdp-reviews #review_form_wrapper .comment-reply-title{font-size:clamp(17px, 5vw, 21px);font-weight:700;color:var(--a-ink)}.moos-pdp-reviews #review_form_wrapper textarea{width:100%;min-height:130px;padding:14px;border:1px solid var(--a-pink-2);border-radius:18px;font-family:inherit;font-size:15px}.moos-pdp-reviews .moos-reviews__dialog{width:min(560px, 92vw);padding:clamp(20px, 6vw, 32px);border:0;border-radius:28px;background:#fff}.moos-pdp-reviews .moos-reviews__dialog::backdrop{background:rgb(66 9 22 / .45)}.moos-pdp-reviews .moos-reviews__dialog-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:var(--a-pink);color:var(--a-ink);font-size:18px;line-height:1;cursor:pointer}.moos-pdp-reviews .moos-reviews__dialog-close::before{content:"\00d7"}.moos-pdp-reviews .moos-atf__reviews-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.moos-pdp-reviews .moos-atf__reviews-head b{font-family:var(--a-display);font-weight:500;font-size:clamp(34px, 10vw, 44px);line-height:1;color:var(--a-ink)}.moos-pdp-reviews .moos-atf__stars{display:inline-flex;gap:2px}.moos-pdp-reviews .moos-atf__stars i{display:inline-flex}.moos-pdp-reviews .moos-atf__stars svg{width:clamp(15px, 4.4vw, 19px);height:auto;fill:none;stroke:var(--a-pink-2)}.moos-pdp-reviews .moos-atf__stars .is-on svg{fill:var(--a-red);stroke:var(--a-red)}.moos-pdp-reviews .moos-atf__stars.is-sm svg{width:13px}.moos-pdp-reviews .moos-atf__review-count{font-size:clamp(12px, 3.5vw, 14px);color:var(--a-mute)}.moos-pdp-reviews .moos-atf__recommend{margin:clamp(12px, 3.5vw, 18px) 0 0;padding:clamp(14px, 4vw, 20px) clamp(16px, 4.5vw, 24px);border-radius:24px;background:#fff;font-size:clamp(13px, 3.9vw, 15px);font-weight:500;color:var(--a-ink)}@supports (corner-shape:squircle){.moos-pdp-reviews .moos-atf__recommend{corner-shape:squircle;border-radius:30px}}.moos-pdp-reviews .moos-atf__rail{position:relative;margin-top:clamp(14px, 4vw, 20px)}.moos-pdp-reviews .moos-atf__rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:clamp(10px, 3vw, 16px);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.moos-pdp-reviews .moos-atf__rail-track::-webkit-scrollbar{display:none}.moos-pdp-reviews .moos-atf__review{scroll-snap-align:start;min-width:0;padding:clamp(16px, 4.5vw, 22px);border-radius:26px;background:#fff}@supports (corner-shape:squircle){.moos-pdp-reviews .moos-atf__review{corner-shape:squircle;border-radius:32px}}.moos-pdp-reviews .moos-atf__review-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.moos-pdp-reviews .moos-atf__review-top img{width:34px;height:34px;border-radius:50%}.moos-pdp-reviews .moos-atf__review-top b{display:block;font-size:13px;font-weight:700;color:var(--a-ink)}.moos-pdp-reviews .moos-atf__review-top time{font-size:11px;color:var(--a-mute)}.moos-pdp-reviews .moos-atf__review p{margin:10px 0 0;font-size:clamp(13px, 3.8vw, 14px);line-height:1.6;color:var(--a-ink)}.moos-pdp-reviews .moos-atf__rail-prev,.moos-pdp-reviews .moos-atf__rail-next{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;padding:0;border:0;border-radius:50%;background:var(--a-red);cursor:pointer;transition:opacity .18s ease}.moos-pdp-reviews .moos-atf__rail-prev{left:-6px}.moos-pdp-reviews .moos-atf__rail-next{right:-6px}.moos-pdp-reviews .moos-atf__rail-prev[disabled],.moos-pdp-reviews .moos-atf__rail-next[disabled]{opacity:0;pointer-events:none}.moos-pdp-reviews .moos-atf__rail-prev::before,.moos-pdp-reviews .moos-atf__rail-next::before{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff}.moos-pdp-reviews .moos-atf__rail-prev::before{transform:translateX(2px) rotate(-135deg)}.moos-pdp-reviews .moos-atf__rail-next::before{transform:translateX(-2px) rotate(45deg)}@media (min-width:700px){.moos-pdp-reviews .moos-atf__rail-track{grid-auto-columns:46%}}@media (prefers-reduced-motion:reduce){.moos-pdp-reviews .moos-atf__rail-track{scroll-behavior:auto}}