:root{--pm-cream:#fcfaf6;--pm-milk:#f3ede7;--pm-ink:#2d342f;--pm-sage:#536c5d;--pm-rose:#bf918b;--pm-line:#e6ddd4}html{scroll-behavior:smooth}body{background:var(--pm-cream);color:var(--pm-ink)}.pm-announcement{background:var(--pm-sage);color:#fffaf4;font:500 10px/1.4 var(--font-body,system-ui,sans-serif);letter-spacing:.17em;text-align:center;text-transform:uppercase;padding:10px 18px}.pm-announcement span{margin-left:12px;font-size:13px;color:#edcfbd}[data-header-nav-group]{max-width:1380px!important;min-height:82px!important;padding-inline:clamp(22px,5vw,70px)!important}.pm-logo{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;letter-spacing:-.062em;line-height:1;color:var(--pm-ink)}.pm-logo>span{font-style:italic;font-weight:400}.pm-logo i{color:var(--pm-rose);font-size:35px;font-style:normal}.pm-home{overflow:hidden;background:var(--pm-cream);color:var(--pm-ink)}.pm-home h1,.pm-home h2,.pm-home h3{margin:0;color:inherit}.pm-home h1,.pm-home h2,.pm-endnote h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.pm-home h1 em,.pm-home h2 em{font-weight:400;color:var(--pm-rose)}.pm-home p{margin:0}.pm-hero{position:relative;background:#f6efe8}.pm-hero-inner{max-width:1536px;margin:auto;min-height:700px;display:grid;grid-template-columns:53% 47%}.pm-hero-content{padding:clamp(70px,9vw,145px) clamp(30px,6.5vw,104px) 70px clamp(30px,7.3vw,120px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pm-kicker{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:600;letter-spacing:.19em;color:#8c8077;white-space:nowrap}.pm-kicker-line{display:block;width:33px;height:1px;background:var(--pm-rose)}.pm-hero h1{font-size:clamp(56px,5.8vw,101px);line-height:1.08;margin:37px 0 28px;max-width:780px}.pm-hero .pm-lead{max-width:455px;font-size:16px;line-height:1.9;color:#656962}.pm-hero-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:38px}.pm-btn{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:17px 26px;border-radius:999px;font-size:12px;letter-spacing:.045em;font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.pm-btn:hover{transform:translateY(-2px)}.pm-btn-dark{background:var(--pm-sage);color:#fff}.pm-btn-dark:hover{background:#405548}.pm-btn-light{background:#fffdf9;color:var(--pm-ink)}.pm-hero-caption{max-width:140px;font-size:11px;color:#918983;line-height:1.6}.pm-hero-signature{margin-top:76px;font-family:Georgia,serif;font-size:14px;font-style:italic;color:#9b8b80}.pm-hero-signature strong{color:var(--pm-ink);font-weight:400}.pm-hero-art{position:relative;overflow:hidden;min-height:650px;background:#c9a49c}.pm-hero-art>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.pm-hero-art-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(ellipse at 28% 20%,#dcc2b5 0%,transparent 43%),linear-gradient(145deg,#d6b0a6,#ad7e78)}.pm-hero-art-inner:after{content:"";position:absolute;bottom:-28%;right:-17%;width:93%;aspect-ratio:1;border:1px solid #ffffff60;border-radius:50%}.pm-art-orbit{position:absolute;border:1px solid #fff6ee86;border-radius:50%}.pm-art-orbit-one{width:78%;aspect-ratio:1;top:9%;left:9%}.pm-art-orbit-two{width:110%;aspect-ratio:1;top:-33%;left:32%}.pm-botanical{position:absolute;left:50%;top:45%;width:min(68%,360px);transform:translate(-50%,-50%) rotate(-7deg);opacity:.85}.pm-art-quote{position:absolute;z-index:1;bottom:13%;left:10%;font:italic clamp(37px,4.5vw,68px)/1.15 Georgia,serif;letter-spacing:-.04em;color:#fffaf4}.pm-art-seal{position:absolute;z-index:2;right:7%;top:6%;display:grid;place-items:center;width:83px;height:83px;border-radius:50%;border:1px solid #fff9ebbb;color:#fff;transform:rotate(12deg);background:#ffffff14}.pm-art-seal span{font-family:Georgia,serif;font-size:25px}.pm-art-seal small{font-size:7px;letter-spacing:.13em}.pm-art-caption{position:absolute;z-index:2;right:7%;bottom:4%;font-size:10px;color:#fff5ee;letter-spacing:.1em}.pm-value-ribbon{min-height:75px;display:flex;justify-content:center;align-items:center;gap:clamp(26px,4.7vw,78px);border-bottom:1px solid var(--pm-line);color:#7f786f;text-transform:uppercase;font-size:10px;letter-spacing:.25em;font-weight:600}.pm-value-ribbon i{font-style:normal;color:#bda29a;font-size:17px}.pm-section{max-width:1340px;margin:auto;padding:clamp(74px,9vw,145px) clamp(24px,5vw,70px)}.pm-section-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--pm-line);font-size:10px;font-weight:600;color:#927e77;letter-spacing:.18em}.pm-section-label span{font-size:10px;letter-spacing:.08em;color:#a49b92}.pm-intro-layout{display:grid;grid-template-columns:1.45fr .55fr;gap:12%;align-items:end;padding-top:48px}.pm-intro h2{font-size:clamp(42px,5vw,74px);line-height:1.16}.pm-intro-copy{max-width:340px;color:#676c66;font-size:15px;line-height:1.85}.pm-intro-copy p+p{margin-top:16px}.pm-product{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;background:#eee8e0}.pm-product-visual{position:relative;min-height:675px;background:#e0d2c8}.pm-product-visual>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.pm-product-pending{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 55% 42%,#f8f2e9,#e9d9cf 63%,#d9c5b6)}.pm-product-monogram{z-index:1;font:italic clamp(110px,14vw,230px)/1 Georgia,serif;letter-spacing:-.12em;color:#ffffffa3}.pm-product-monogram span{color:#c69c93}.pm-product-ring{position:absolute;width:80%;aspect-ratio:1;border:1px solid #fff9f3a6;border-radius:50%;transform:rotate(-15deg)}.pm-product-placeholder-label{position:absolute;bottom:17%;z-index:1;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9a8379}.pm-photo-label{position:absolute;left:7%;bottom:5%;font-size:9px;letter-spacing:.16em;color:#74675c;background:#fcfaf6cc;padding:11px 13px}.pm-product-content{padding:clamp(72px,8vw,134px) clamp(35px,8vw,128px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pm-product-content>.pm-section-label{width:100%}.pm-product-caption{margin-top:65px;font-size:11px;letter-spacing:.2em;color:#8d8177}.pm-product h2{margin-top:23px;margin-bottom:24px;font-size:clamp(50px,5vw,78px);line-height:1.1}.pm-product-content>p{max-width:440px;font-size:15px;line-height:1.85;color:#6c6b64}.pm-product-price{margin:30px 0 22px;font:400 27px/1.3 Georgia,serif;letter-spacing:-.03em}.pm-product-smallprint{font-size:11px;line-height:1.6;color:#908b83;margin-top:35px;max-width:380px}.pm-coming-soon{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;border:1px solid #c8b5a7;border-radius:999px;padding:16px 26px;color:#6e6f66}.pm-benefits{padding-top:125px;padding-bottom:140px}.pm-benefit-head{display:flex;justify-content:space-between;align-items:end;gap:70px;margin:48px 0 62px}.pm-benefit-head h2{font-size:clamp(48px,5vw,78px);line-height:1.1}.pm-benefit-head p{max-width:305px;line-height:1.8;font-size:15px;color:#72746d}.pm-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pm-benefit-card{position:relative;min-height:300px;padding:31px 30px 38px;background:#f3eee8;border:1px solid #e8ded5;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .3s ease}.pm-benefit-card:hover{transform:translateY(-5px)}.pm-benefit-number{position:absolute;top:26px;left:30px;font-size:10px;color:#a18b81;letter-spacing:.12em}.pm-benefit-icon{font:400 40px/1 Georgia,serif;color:#b88983;margin-bottom:25px}.pm-benefit-card h3{font:400 25px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 12px}.pm-benefit-card p{font-size:13px;line-height:1.8;color:#77776e;max-width:285px}.pm-endnote{min-height:480px;padding:94px 24px;background:#536c5d;color:#fffaf4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pm-endnote-kicker{font-size:10px;letter-spacing:.23em;color:#e0e4d7}.pm-endnote h2{margin:24px 0 18px;font-size:clamp(47px,6vw,87px);line-height:1.14}.pm-endnote h2 em{color:#e9d5c8}.pm-endnote p{font-size:14px;color:#e5e9df;margin:0 0 30px}.pm-footer-brand{display:flex;justify-content:space-between;align-items:end;padding-bottom:23px;border-bottom:1px solid var(--pm-line)}.pm-footer-brand>span{font:400 43px/1 Georgia,serif;letter-spacing:-.06em}.pm-footer-dot{color:var(--pm-rose)}.pm-footer-brand p{margin:0;max-width:310px;color:#827d75;line-height:1.6;font-size:13px}footer{background:#f3ede7}main[data-template=product]{padding-top:48px}main[data-template=product] h1{font:400 clamp(32px,4vw,50px)/1.18 Georgia,serif;letter-spacing:-.045em}main[data-template=product] [data-product-gallery] img{border-radius:18px}main[data-template=product] [data-product-price]{font-family:Georgia,serif;font-size:28px}main[data-template=product] [name=add]{border-radius:999px;min-height:54px;background:var(--pm-sage);color:#fff;font-weight:600}main[data-template=product] [name=add]:hover{background:#405548}@media(max-width:1000px){.pm-hero-inner{grid-template-columns:1fr 1fr;min-height:600px}.pm-hero-content{padding:75px 34px}.pm-hero h1{font-size:clamp(49px,6vw,75px)}.pm-art-quote{font-size:47px}.pm-product-content{padding:70px 45px}.pm-intro-layout{gap:6%}}@media(max-width:720px){.pm-announcement{font-size:8px;letter-spacing:.12em}[data-header-nav-group]{min-height:67px!important;padding-inline:18px!important}.pm-logo{font-size:26px}.pm-hero-inner{display:flex;flex-direction:column}.pm-hero-content{padding:66px 25px 58px}.pm-kicker{font-size:8px;letter-spacing:.13em;white-space:normal}.pm-kicker-line{width:21px;flex-shrink:0}.pm-hero h1{font-size:clamp(52px,12vw,73px);margin:28px 0 21px}.pm-hero .pm-lead{font-size:14px;line-height:1.8}.pm-hero-actions{margin-top:29px;gap:15px}.pm-hero-caption{font-size:10px}.pm-hero-signature{margin-top:33px}.pm-hero-art{height:430px;min-height:430px}.pm-botanical{height:340px}.pm-art-quote{font-size:46px;bottom:12%}.pm-art-seal{width:64px;height:64px}.pm-value-ribbon{gap:15px;flex-wrap:wrap;padding:22px 12px;font-size:8px;min-height:76px}.pm-value-ribbon i{font-size:11px}.pm-section{padding:75px 25px}.pm-intro-layout{display:block;padding-top:34px}.pm-intro h2{font-size:clamp(42px,10vw,62px);margin-bottom:27px}.pm-intro-copy{font-size:14px}.pm-product{display:block;padding:0}.pm-product-visual{height:430px;min-height:430px}.pm-product-content{padding:65px 28px 77px}.pm-product-caption{margin-top:43px;font-size:9px}.pm-product h2{font-size:clamp(46px,10vw,67px)}.pm-benefit-head{display:block;margin:34px 0 40px}.pm-benefit-head h2{font-size:54px;margin-bottom:19px}.pm-benefit-head p{font-size:14px}.pm-benefit-grid{grid-template-columns:1fr;gap:13px}.pm-benefit-card{min-height:240px}.pm-benefits{padding-bottom:82px}.pm-endnote{min-height:390px;padding:85px 24px}.pm-endnote h2{font-size:clamp(42px,10vw,63px)}.pm-footer-brand{display:block}.pm-footer-brand p{margin-top:13px}}@media(prefers-reduced-motion:reduce){.pm-btn,.pm-benefit-card{transition:none}html{scroll-behavior:auto}}.pm-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.pm-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:59% center}.pm-editorial-top{display:flex;align-items:end;justify-content:space-between;gap:48px;padding:42px 0 50px}.pm-editorial-top h2{font-size:clamp(47px,5vw,76px);line-height:1.08}.pm-editorial-top p{max-width:300px;color:#6e756e;font-size:15px;line-height:1.8}.pm-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 24px}.pm-editorial-figure{margin:0;min-width:0}.pm-editorial-figure img{display:block;aspect-ratio:1.24;width:100%;height:auto;object-fit:cover;border-radius:5px}.pm-editorial-figure figcaption,.pm-editorial-mini-grid figcaption{padding:15px 2px 2px;color:#827a72;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.pm-editorial-feature img,.pm-editorial-detail img{aspect-ratio:1.23}.pm-editorial-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px}.pm-editorial-mini-grid figure{margin:0;min-width:0}.pm-editorial-mini-grid img{display:block;width:100%;height:auto;aspect-ratio:2.2;object-fit:cover;border-radius:5px}.pm-panoramic{height:clamp(300px,36vw,590px);position:relative;overflow:hidden;background:#ece6de}.pm-panoramic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(252,250,246,.1),transparent 70%);pointer-events:none}.pm-panoramic>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pm-panoramic-copy{position:relative;z-index:1;max-width:1340px;margin:0 auto;padding:clamp(50px,7vw,120px) clamp(24px,5vw,70px)}.pm-panoramic-copy>span{font-size:10px;letter-spacing:.21em;font-weight:600;color:#7f7771}.pm-panoramic-copy h2{font:400 clamp(42px,5vw,80px)/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.055em;margin:29px 0 0;color:#2d342f}.pm-panoramic-copy h2 em{color:#a27c75}@media(max-width:720px){.pm-hero-photo img{object-position:center center}.pm-editorial-top{display:block;padding:32px 0 34px}.pm-editorial-top p{margin-top:20px;font-size:14px}.pm-editorial-grid{grid-template-columns:1fr;gap:25px}.pm-editorial-figure img{aspect-ratio:1.2}.pm-editorial-mini-grid{gap:13px;margin-top:24px}.pm-editorial-mini-grid img{aspect-ratio:1;object-fit:cover}.pm-editorial-mini-grid figcaption{letter-spacing:.08em;line-height:1.6}.pm-panoramic{height:365px}.pm-panoramic>img{object-position:60% center}.pm-panoramic-copy{padding:42px 24px}.pm-panoramic-copy h2{font-size:45px}}.pm-choisir{background:#f7f1ea;padding:95px 26px 105px;text-align:center}.pm-choisir-inner{max-width:1190px;margin:auto}.pm-choisir-label{font:600 10px/1.5 system-ui,sans-serif;letter-spacing:.21em;color:#99877d}.pm-choisir h2{font:400 clamp(42px,4.9vw,70px)/1.15 Georgia,serif;letter-spacing:-.05em;margin:20px auto 52px}.pm-choisir h2 em{color:#bb8982;font-weight:400}.pm-choisir-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-bottom:43px}.pm-choisir-grid>div{padding:32px 24px;border-top:1px solid #ddcec2}.pm-choisir-grid>div>span{font:40px/1 Georgia,serif;color:#b88b85}.pm-choisir-grid h3{font:400 24px/1.25 Georgia,serif;letter-spacing:-.025em;margin:18px 0 11px}.pm-choisir-grid p{font-size:13px;line-height:1.75;color:#77776f;margin:0 auto;max-width:270px}.pm-pdp-reassurance{margin:4px 0 18px;padding:9px 0;border-top:1px solid #e7e0d9;border-bottom:1px solid #e7e0d9;display:grid;gap:0}.pm-pdp-reassurance>div{display:flex;align-items:center;gap:15px;padding:14px 3px}.pm-pdp-emoji{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f7eeeb;color:#a97975;font-size:20px;flex:0 0 auto}.pm-pdp-reassurance p{display:flex;flex-direction:column;margin:0;gap:3px}.pm-pdp-reassurance strong{font-size:13px;font-weight:600;line-height:1.35}.pm-pdp-reassurance small{font-size:11px;color:#77776f}.pm-pdp-faq{padding:26px 0 20px;border-top:1px solid #e7e0d9;margin-top:25px}.pm-pdp-faq-eyebrow{font:600 10px/1.4 system-ui,sans-serif;letter-spacing:.18em;color:#ab8980;margin-bottom:12px}.pm-pdp-faq h2{font:400 34px/1.14 Georgia,serif;letter-spacing:-.04em;margin-bottom:23px}.pm-pdp-faq h2 em{color:#ba8882}.pm-pdp-faq details{border-top:1px solid #e7e0d9;padding:16px 0}.pm-pdp-faq details:last-child{border-bottom:1px solid #e7e0d9}.pm-pdp-faq summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;align-items:center;font-weight:600;font-size:12px;list-style:none}.pm-pdp-faq summary::-webkit-details-marker{display:none}.pm-pdp-faq summary>span{color:#a27c76;font-size:18px;flex-shrink:0}.pm-pdp-faq details[open] summary>span{transform:rotate(45deg)}.pm-pdp-faq details p{font-size:12px;line-height:1.75;color:#77776f;margin:11px 0 0}@media(max-width:720px){.pm-choisir{padding:70px 24px}.pm-choisir-grid{grid-template-columns:1fr;gap:0;margin-bottom:26px}.pm-choisir-grid>div{padding:25px 16px}.pm-choisir h2{font-size:43px;margin-bottom:34px}}.pm-story-preview{display:grid;grid-template-columns:1fr 1fr;min-height:550px;background:#f4eee8}.pm-story-preview-visual{min-height:550px;position:relative;background:#e8ddd4}.pm-story-preview-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pm-story-preview-text{padding:clamp(70px,8vw,140px) clamp(34px,7.2vw,120px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pm-story-mini-label{font:600 10px/1.4 system-ui,sans-serif;letter-spacing:.19em;color:#a2827d}.pm-story-preview-text h2{font:400 clamp(45px,4.5vw,70px)/1.13 Georgia,serif;letter-spacing:-.05em;margin:23px 0 24px}.pm-story-preview-text h2 em{color:#b58c84}.pm-story-preview-text p{color:#6b6d66;line-height:1.82;font-size:14px;max-width:370px;margin:0 0 14px}.pm-story-preview-text .pm-btn{margin-top:20px}.pm-editorial-notice{max-width:1070px;margin:auto;text-align:center;font-size:11px;line-height:1.65;color:#89847e;padding:25px 24px 33px}.pm-footer-extra-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;padding:7px 0 15px}.pm-footer-extra-links a{font-size:12px;text-decoration:none;color:#526254}.pm-footer-extra-links a:hover{text-decoration:underline}.pm-footer-disclosure{font-size:10px;line-height:1.6;color:#77786e;margin:0;max-width:650px}.pm-pdp-transparency{font-size:11px;color:#77766f;line-height:1.65;background:#f7f1eb;border-radius:11px;padding:16px 17px;margin:14px 0}.pm-content-page{max-width:940px;margin:0 auto;padding-top:65px;padding-bottom:110px}.pm-content-page h1{font:400 clamp(44px,5vw,70px)/1.1 Georgia,serif;letter-spacing:-.055em;margin:0 0 32px}.pm-content-page .richtext{color:#555d55;font-size:15px;line-height:1.85}.pm-content-page .richtext h2{font:400 clamp(29px,3.5vw,43px)/1.22 Georgia,serif;letter-spacing:-.035em;margin:38px 0 16px;color:#2d342f}.pm-content-page .richtext h3{font:400 25px/1.28 Georgia,serif;margin:27px 0 11px;color:#2d342f}.pm-content-page .richtext p{margin-bottom:16px}.pm-content-page .richtext img{display:block;width:100%;height:auto;border-radius:5px;margin:38px 0}.pm-page-kicker{font:600 10px/1.5 system-ui,sans-serif;letter-spacing:.17em;color:#ac8a80}.pm-content-page a{text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.pm-story-preview{display:block}.pm-story-preview-visual{height:340px;min-height:340px}.pm-story-preview-text{padding:60px 28px 70px}.pm-story-preview-text h2{font-size:48px}.pm-content-page{padding-top:40px;padding-bottom:70px}.pm-editorial-notice{text-align:left}.pm-footer-extra-links{gap:14px 21px}}:root{--pm-rose:#b98b84;--pm-sage:#415c4f;--pm-line:#e9dfd6}body{background:#fcfaf6}.pm-announcement{background:#405c4f;font-size:10px;letter-spacing:.11em;padding:11px 16px}[data-header-nav-group]{border-bottom:1px solid rgba(71,83,73,.09);background:#fcfaf6f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pm-home .pm-hero{background:linear-gradient(125deg,#faf5ef,#f4e9df 74%,#edddd0)}.pm-hero-content{position:relative}.pm-hero h1{letter-spacing:-.065em;text-wrap:balance}.pm-hero .pm-lead{color:#4c5a50;font-size:clamp(15px,1.15vw,17px)}.pm-hero-art{background:#d6b8ac}.pm-hero-art:after{content:"";pointer-events:none;position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.46);z-index:1}.pm-art-seal{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.pm-btn{min-height:50px;box-shadow:0 4px 20px #293b2f12;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.pm-btn-dark{background:#405b4e;color:#fffaf4}.pm-btn-dark:hover{background:#334d40;box-shadow:0 10px 30px #31493a30}.pm-btn:focus-visible,.pm-footer-extra-links a:focus-visible{outline:3px solid #b48b83;outline-offset:4px}.pm-hero-caption{font-size:12px;max-width:215px;color:#667067}.pm-value-ribbon{gap:clamp(16px,3.8vw,58px);background:#fbf9f5}.pm-section-label{letter-spacing:.14em}.pm-intro-layout h2,.pm-product h2,.pm-benefit-head h2{letter-spacing:-.055em}.pm-benefit-card{border-radius:18px;background:#f7f1ea;border-color:#ece0d5;box-shadow:0 6px 22px #3f443709;transition:transform .28s ease,box-shadow .28s ease}.pm-benefit-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #3f443712}.pm-product-content{background:#f4eee7}.pm-product-price{color:#365344}.pm-editorial-figure img,.pm-editorial-mini-grid img{border-radius:16px}.pm-editorial-figure img{transition:transform .45s ease;will-change:auto}.pm-editorial-figure:hover img{transform:scale(1.015)}.pm-photo-label{border-radius:4px}.pm-endnote{background:linear-gradient(145deg,#435f50,#365344)}.pm-editorial-notice{color:#756e66}.pm-editorial-note-bar{max-width:1340px;margin:0 auto 80px;padding:32px clamp(24px,5vw,70px);display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #e7ddd4;border-bottom:1px solid #e7ddd4}.pm-editorial-note-bar>span{display:flex;flex-direction:column;gap:9px}.pm-editorial-note-bar strong{font:400 clamp(24px,3vw,39px)/1.2 Georgia,serif;letter-spacing:-.04em;color:#2d4236}.pm-editorial-note-bar small{font-size:12px;color:#7a756f}.pm-pdp-reassurance{border-color:#e6ddd5}.pm-pdp-emoji{background:#f3e9e4}.pm-pdp-transparency{background:#f7f2ec;border:1px solid #eee5dc;border-radius:14px}.pm-pdp-transparency a{color:#355847;text-underline-offset:3px}.pm-content-page .richtext{max-width:800px;margin:0 auto}.pm-content-page .richtext p{line-height:1.8}.pm-content-page .richtext a{color:#375748}.pm-footer-extra-links{gap:15px 30px}.pm-footer-extra-links a{font-weight:500}@media(max-width:1000px){.pm-editorial-note-bar{margin-bottom:55px}}@media(max-width:720px){[data-header-nav-group]{min-height:70px!important}.pm-announcement{font-size:9px;letter-spacing:.07em;line-height:1.5}.pm-hero-inner{display:block;min-height:auto}.pm-hero-content{padding:62px 25px 45px}.pm-hero h1{font-size:clamp(46px,11vw,71px);margin:27px 0 21px;line-height:1.12}.pm-hero-art{min-height:410px;aspect-ratio:1/1}.pm-hero-art:after{top:11px;right:11px;bottom:11px;left:11px}.pm-hero-actions{gap:15px}.pm-hero-caption{max-width:none}.pm-value-ribbon{padding:19px 12px;gap:12px;flex-wrap:wrap;font-size:9px;line-height:1.5}.pm-value-ribbon i{font-size:11px}.pm-btn{min-height:48px}.pm-product-content{padding:68px 26px}.pm-benefit-grid{gap:14px}.pm-benefit-card{border-radius:14px;min-height:240px}.pm-editorial-figure img,.pm-editorial-mini-grid img{border-radius:12px}.pm-editorial-note-bar{margin-bottom:40px;padding:26px 24px;display:flex;flex-direction:column;align-items:stretch}.pm-editorial-note-bar .pm-btn{width:100%}.pm-content-page{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.pm-btn,.pm-benefit-card,.pm-editorial-figure img{transition:none!important;transform:none!important}}.pm-pdp-shipping{display:grid;gap:6px;padding:17px 18px;border:1px solid #e6ddd4;background:#faf6f0;border-radius:13px;color:#425b4c}.pm-pdp-shipping strong{font-size:14px;font-weight:650}.pm-pdp-shipping span{font-size:13px;color:#535e53}.pm-pdp-shipping a{font-size:12px;color:#415c4f;text-decoration:underline;text-underline-offset:3px}.pm-pdp-shipping a:focus-visible{outline:2px solid #415c4f;outline-offset:3px}.pm-hero-photo img{object-fit:contain;object-position:center;background:#efe8e1;padding:clamp(15px,4vw,50px)}.pm-hero-art{background:linear-gradient(145deg,#eee4dc,#d6c3b8)}.pm-product-visual>img{object-fit:contain;padding:clamp(16px,4vw,65px);background:#f6f0ea}.pm-editorial-grid img,.pm-editorial-mini-grid img{object-fit:contain;background:#f5efe9;padding:clamp(8px,1.4vw,20px)}.pm-panoramic img{object-fit:contain;background:#ded1c6;padding:12px;opacity:.92}.pm-story-preview-visual img{object-fit:contain;background:#f6f0ea;padding:24px}:root{--pm-visual:#f4eee7;--pm-visual-deep:#eee5dc;--pm-photo-edge:#e3d8cd}.pm-hero-art,.pm-hero-photo,.pm-product-visual,.pm-story-preview-visual{isolation:isolate;background:var(--pm-visual)}.pm-hero-photo img,.pm-product-visual>img,.pm-story-preview-visual img{mix-blend-mode:multiply;background:transparent!important;filter:contrast(1.015) saturate(.94)}.pm-hero-photo{background:radial-gradient(ellipse at 50% 47%,#f8f4ef,#f0e7de 65%,#e6d7ca)}.pm-hero-photo img{padding:clamp(20px,3.5vw,54px)!important}.pm-product-visual{background:radial-gradient(circle at 50% 45%,#faf6f1,#f0e8de 72%,#e5d8ca)}.pm-product-visual>img{padding:clamp(24px,5vw,76px)!important}.pm-editorial-figure,.pm-editorial-mini-grid figure{overflow:hidden;border-radius:18px;background:var(--pm-visual);border:1px solid var(--pm-photo-edge)}.pm-editorial-figure img,.pm-editorial-mini-grid img{background:transparent!important;mix-blend-mode:multiply;filter:contrast(1.025) saturate(.93);object-fit:contain!important;padding:clamp(15px,2.5vw,38px)!important;border-radius:0!important}.pm-editorial-figure figcaption,.pm-editorial-mini-grid figcaption{padding:12px 17px 17px;letter-spacing:.12em}.pm-story-preview-visual{background:var(--pm-visual)}.pm-story-preview-visual img{padding:clamp(24px,4vw,56px)!important}.pm-panoramic{background:var(--pm-visual-deep)}.pm-panoramic>img{mix-blend-mode:multiply;filter:contrast(1.01) saturate(.92);background:transparent!important;object-fit:contain!important;padding:clamp(18px,3vw,48px)!important}.pm-product-content{background:#f3ede6}.pm-benefit-card{border-radius:20px;background:#f7f1eb;border-color:#eadfd6;box-shadow:0 12px 34px #41342d09}.pm-benefit-card:hover{box-shadow:0 18px 36px #41342d13}.pm-btn-dark{box-shadow:0 10px 24px #304d3d21}main[data-template=product] [data-product-gallery] .aspect-square{background:var(--pm-visual)!important;border:1px solid var(--pm-photo-edge);border-radius:18px;isolation:isolate}main[data-template=product] [data-product-gallery] img{mix-blend-mode:multiply;object-fit:contain!important;padding:clamp(16px,2.3vw,32px);filter:contrast(1.015) saturate(.94);width:100%;height:100%}main[data-template=product] [data-product-gallery]{gap:15px}@media(max-width:720px){.pm-hero-photo img{padding:28px!important}.pm-product-visual>img{padding:34px!important}.pm-editorial-figure,.pm-editorial-mini-grid figure{border-radius:14px}.pm-editorial-figure img,.pm-editorial-mini-grid img{padding:18px!important}main[data-template=product] [data-product-gallery] img{padding:19px}.pm-benefit-card{border-radius:16px}}@media(prefers-reduced-motion:reduce){.pm-benefit-card{box-shadow:none;transition:none}}:root{--pm26-paper:#f9f7f3;--pm26-milk:#f2ede6;--pm26-cream:#f5f1eb;--pm26-ink:#313b33;--pm26-secondary:#6d746d;--pm26-sage:#496356;--pm26-line:#ded9d1}body{background:var(--pm26-paper)!important;color:var(--pm26-ink)}.pm-announcement{padding:9px 18px!important;background:#536e5f!important;color:#faf8f1!important;font-size:10px!important;letter-spacing:.12em!important}[data-header-nav-group]{min-height:75px!important;background:var(--pm26-paper);max-width:1500px!important}.pm-logo{font-size:29px!important}.pm26{background:var(--pm26-paper);color:var(--pm26-ink);overflow:hidden;font-family:var(--font-body,system-ui,sans-serif)}.pm26 *{box-sizing:border-box}.pm26 a{text-decoration:none}.pm26 h1,.pm26 h2,.pm26 p{margin:0}.pm26 h1,.pm26 h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.058em}.pm26 h1 em,.pm26 h2 em{font-weight:400;color:#a17a75}.pm26-overline{font-size:10px!important;font-weight:650;letter-spacing:.19em;line-height:1.8;color:#77776d}.pm26-overline-dot{display:inline-block;width:6px;height:6px;vertical-align:middle;margin-right:12px;background:#a9a998;border-radius:50%}.pm26-hero{background:var(--pm26-cream);position:relative}.pm26-hero-inner{max-width:1580px;margin:0 auto;display:grid;grid-template-columns:49% 51%;min-height:min(760px,85vh)}.pm26-hero-text{padding:clamp(70px,9vw,132px) 35px clamp(75px,8vw,120px) clamp(35px,8vw,132px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pm26-hero h1{font-size:clamp(55px,5.35vw,85px);line-height:1.1;margin:30px 0 29px;max-width:720px}.pm26-lead{font-size:15px;line-height:1.9;max-width:455px;color:#697067}.pm26-actions{display:flex;align-items:center;flex-wrap:wrap;gap:27px;margin:38px 0 0}.pm26-button{display:inline-flex;align-items:center;gap:30px;justify-content:space-between;background:var(--pm26-sage);color:#fffdf8!important;border-radius:3px;padding:18px 24px;font-size:12px;font-weight:650;letter-spacing:.035em;transition:background .2s ease,transform .2s ease;min-height:54px}.pm26-button:hover{background:#374d42;transform:translateY(-1px)}.pm26-button:focus-visible,.pm26-textlink:focus-visible{outline:2px solid #496356;outline-offset:4px}.pm26-inline-price{font:400 25px/1 Georgia,serif;letter-spacing:-.02em;color:var(--pm26-ink)}.pm26-hero-footnote{font-size:11px;color:#929187;margin-top:60px;letter-spacing:.02em}.pm26-hero-visual{position:relative;min-height:650px;background:var(--pm26-cream);display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.pm26-photo-wrap{position:relative;width:min(89%,720px);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.pm26-photo-wrap:before{content:"";position:absolute;width:75%;height:73%;border-radius:50%;background:#ebe4d9;filter:blur(36px);top:16%;left:12%;opacity:.62;z-index:-1}.pm26-image{display:block;width:100%;height:100%;object-fit:contain!important;mix-blend-mode:multiply;background:transparent!important;filter:brightness(1.09) contrast(1.065) saturate(.77);-webkit-mask-image:radial-gradient(ellipse 67% 67% at 50% 50%,#000 49%,rgba(0,0,0,.96) 62%,rgba(0,0,0,.55) 79%,transparent 99%);mask-image:radial-gradient(ellipse 67% 67% at 50% 50%,#000 49%,rgba(0,0,0,.96) 62%,rgba(0,0,0,.55) 79%,transparent 99%)}.pm26-visual-label,.pm26-visual-index{position:absolute;z-index:2;font-size:10px;letter-spacing:.18em;color:#928a80}.pm26-visual-label{top:9%;left:9%}.pm26-visual-index{right:9%;bottom:8%}.pm26-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1480px;margin:auto;border-bottom:1px solid var(--pm26-line);padding:0 4.5%;background:var(--pm26-paper)}.pm26-trust>div{padding:28px 14px 28px 0;color:#56665a;font-size:12px;letter-spacing:.035em}.pm26-trust>div+div{padding-left:35px;border-left:1px solid var(--pm26-line)}.pm26-trust-number{font-family:Georgia,serif;font-size:14px;color:#b2a49a;margin-right:16px}.pm26-intro{max-width:1420px;margin:auto;display:grid;grid-template-columns:27% 73%;padding:130px clamp(30px,6vw,95px) 142px;gap:30px}.pm26-intro-label{font-size:10px;letter-spacing:.19em;font-weight:650;color:#89847c;padding-top:16px}.pm26-mini-line{display:inline-block;background:#9ca99b;width:29px;height:1px;margin-right:12px;vertical-align:middle}.pm26-intro-body{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:7%}.pm26-intro h2{font-size:clamp(44px,5vw,71px);line-height:1.13}.pm26-intro p{font-size:15px;color:#6c766d;line-height:1.95;padding-bottom:7px;max-width:335px}.pm26-feature{display:grid;grid-template-columns:52% 48%;min-height:660px;background:var(--pm26-milk)}.pm26-feature-art{position:relative;background:var(--pm26-milk);isolation:isolate;display:grid;place-items:center;overflow:hidden}.pm26-feature-art-inner{width:min(88%,690px);aspect-ratio:1 / 1}.pm26-feature-art-inner:before{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;background:#e6ddd2;border-radius:50%;opacity:.45;filter:blur(40px);z-index:-1}.pm26-detail-image{filter:brightness(1.085) contrast(1.04) saturate(.78)}.pm26-photo-note{position:absolute;left:8%;bottom:8%;font-size:10px;letter-spacing:.16em;color:#8a857c}.pm26-feature-copy{padding:clamp(80px,9vw,142px) clamp(40px,8vw,125px) clamp(80px,9vw,142px) clamp(40px,6.4vw,105px);display:flex;align-items:flex-start;flex-direction:column;justify-content:center;background:#f4f0e9}.pm26-feature h2{font-size:clamp(48px,4.6vw,72px);line-height:1.13;margin:26px 0 25px}.pm26-feature-desc{max-width:435px;font-size:15px;line-height:1.88;color:#6a716b}.pm26-feature-facts{width:100%;max-width:440px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:35px 0 30px;border-block:1px solid #dbd7cf}.pm26-feature-facts>div{display:flex;flex-direction:column;gap:7px;padding:19px 10px 19px 0}.pm26-feature-facts span{font-size:10px;letter-spacing:.08em;color:#85867d}.pm26-feature-facts strong{font-size:14px;font-weight:550;color:#445a4b}.pm26-textlink{display:inline-flex;align-items:center;gap:32px;padding:10px 0 12px;border-bottom:1px solid var(--pm26-sage);font-size:12px;font-weight:650;color:#365244!important;transition:gap .2s ease}.pm26-textlink:hover{gap:38px}.pm26-editorial{text-align:center;max-width:1200px;margin:0 auto;padding:clamp(110px,12vw,175px) 26px 130px}.pm26-editorial h2{font-size:clamp(54px,7vw,106px);line-height:1.09;margin:25px 0 30px}.pm26-editorial>p:not(.pm26-overline){font-size:15px;line-height:1.9;color:#6f756e;max-width:500px;margin:auto}.pm26-editorial-rule{height:1px;background:#dad8d0;max-width:380px;margin:69px auto 0;position:relative}.pm26-editorial-rule span{position:absolute;width:5px;height:5px;border-radius:50%;background:#a48f85;left:50%;top:-2px}.pm26-final{background:#4c6858;color:#fffaf3;padding:clamp(75px,9vw,130px) clamp(30px,9vw,145px);display:grid;grid-template-columns:60% 40%;gap:15px;align-items:end}.pm26-final .pm26-overline{color:#d3e1d5!important}.pm26-final h2{font-size:clamp(51px,6vw,89px);line-height:1.1;margin-top:21px}.pm26-final h2 em{color:#e4c9be}.pm26-final-action{padding-bottom:10px;justify-self:end}.pm26-final-action p{font-size:14px;line-height:1.8;max-width:280px;color:#e2ebe0;margin-bottom:28px}.pm26-button-light{background:#f7f3ec;color:#354e41!important}.pm26-button-light:hover{background:#fff}.pm26-final .pm26-button-light:focus-visible{outline-color:#fff}main[data-template=product]{background:var(--pm26-paper);padding-top:64px}main[data-template=product] [data-product-gallery]{gap:13px!important}@media(min-width:768px){main[data-template=product] [data-product-gallery]>div:first-child{grid-column:1/-1}main[data-template=product] [data-product-gallery]>div:first-child .aspect-square{aspect-ratio:1.3/1}main[data-template=product] [data-product-gallery]>div:not(:first-child) .aspect-square{aspect-ratio:1/1}}main[data-template=product] [data-product-gallery] .aspect-square{isolation:isolate;background:#f1ece5!important;border:0!important;border-radius:5px!important;overflow:hidden}main[data-template=product] [data-product-gallery] button{background:transparent!important}main[data-template=product] [data-product-gallery] img{width:100%!important;height:100%!important;object-fit:contain!important;padding:clamp(18px,4vw,50px)!important;background:transparent!important;mix-blend-mode:multiply;filter:brightness(1.08) contrast(1.05) saturate(.79);-webkit-mask-image:radial-gradient(ellipse 67% 68% at center,#000 49%,rgba(0,0,0,.94) 64%,transparent 98%);mask-image:radial-gradient(ellipse 67% 68% at center,#000 49%,rgba(0,0,0,.94) 64%,transparent 98%)}main[data-template=product] [data-product-gallery]>div:not(:first-child) img{padding:23px!important}main[data-template=product] h1{font-size:clamp(37px,4vw,54px)!important;line-height:1.13}main[data-template=product] [name=add]{background:#4a6656!important;border-radius:4px!important;font-weight:600}main[data-template=product] [data-product-price]{color:#354b3f}main[data-template=product] .pm-pdp-shipping{border-radius:4px;background:#f2eee7;border-color:#e0d9cf}main[data-template=product] .pm-pdp-reassurance{border-color:#e0d9cf}footer{background:#f2eee7}@media(max-width:1000px){.pm26-hero-inner{grid-template-columns:50% 50%;min-height:610px}.pm26-hero-text{padding:75px 35px 75px 45px}.pm26-hero h1{font-size:clamp(48px,6vw,70px)}.pm26-hero-visual,.pm26-feature{min-height:570px}.pm26-feature-copy{padding:70px 40px}.pm26-intro{grid-template-columns:1fr;gap:27px;padding:90px 40px}.pm26-intro-body{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:720px){.pm-announcement{font-size:9px!important;letter-spacing:.065em!important}[data-header-nav-group]{min-height:62px!important;padding-inline:20px!important}.pm26-hero-inner{display:flex;flex-direction:column;min-height:0}.pm26-hero-text{padding:66px 25px 48px;order:1}.pm26-hero h1{font-size:clamp(52px,12vw,70px);margin:23px 0}.pm26-lead{font-size:14px;line-height:1.85}.pm26-actions{gap:20px;margin-top:27px}.pm26-hero-footnote{margin-top:35px}.pm26-hero-visual{order:2;min-height:0;height:410px;padding:0}.pm26-photo-wrap{width:min(94%,440px);aspect-ratio:1/1}.pm26-visual-label{top:7%;left:7%}.pm26-visual-index{right:7%;bottom:7%}.pm26-trust{display:flex;flex-direction:column;padding:10px 26px}.pm26-trust>div,.pm26-trust>div+div{padding:15px 0;border:0}.pm26-trust>div+div{border-top:1px solid #e2dbd2}.pm26-intro{padding:84px 26px 95px;gap:27px}.pm26-intro-body{display:flex;flex-direction:column;align-items:flex-start;gap:23px}.pm26-intro h2{font-size:clamp(46px,11vw,63px)}.pm26-intro p{max-width:440px;font-size:14px}.pm26-feature{display:flex;flex-direction:column}.pm26-feature-art{min-height:385px}.pm26-feature-art-inner{width:min(90%,420px)}.pm26-photo-note{bottom:6%;left:7%;font-size:9px}.pm26-feature-copy{padding:65px 26px 75px}.pm26-feature h2{font-size:clamp(46px,10vw,65px)}.pm26-feature-desc{font-size:14px}.pm26-editorial{padding:98px 25px 95px}.pm26-editorial h2{font-size:clamp(52px,12.5vw,77px)}.pm26-editorial>p:not(.pm26-overline){font-size:14px}.pm26-editorial-rule{margin-top:50px}.pm26-final{display:block;padding:79px 26px 90px}.pm26-final h2{font-size:clamp(53px,12vw,72px)}.pm26-final-action{padding-top:40px}.pm26-final-action p{margin-bottom:22px}main[data-template=product]{padding-top:25px}main[data-template=product] [data-product-gallery] .aspect-square{border-radius:2px!important}main[data-template=product] [data-product-gallery] img{padding:20px!important}}@media(prefers-reduced-motion:reduce){.pm26-button,.pm26-textlink{transition:none}}.pm26-hero-visual{position:relative;background:#e6dfd5!important;overflow:hidden!important;isolation:isolate!important;padding:0!important;display:block!important;min-height:650px!important}.pm26-lifestyle-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 45%;filter:saturate(.79) contrast(.96) brightness(1.03)}.pm26-lifestyle-light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(245,241,235,.22),transparent 28%),linear-gradient(0deg,rgba(37,48,39,.32),transparent 25%);mix-blend-mode:normal}.pm26-lifestyle-caption{position:absolute;top:8%;right:8%;z-index:3;color:#fffdf9;text-shadow:0 1px 9px rgba(20,20,20,.3);font-size:10px;letter-spacing:.17em;font-weight:600}.pm26-lifestyle-product{position:absolute;bottom:7%;left:8%;z-index:4;width:182px;background:#fffdf8f7;padding:15px 16px 14px;text-decoration:none!important;box-shadow:0 12px 45px #1d251e29;border-radius:2px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.pm26-lifestyle-product:hover{transform:translateY(-3px);box-shadow:0 14px 46px #1d251e3b}.pm26-lifestyle-product:focus-visible{outline:2px solid #425f4e;outline-offset:4px}.pm26-lifestyle-product-label{color:#6d766e;font-size:9px;letter-spacing:.08em;line-height:1.55;font-weight:650}.pm26-lifestyle-product img{display:block;width:100%;height:130px;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.09) contrast(1.04);margin:2px 0 4px;-webkit-mask-image:radial-gradient(ellipse 72% 72% at center,#000 55%,transparent 99%);mask-image:radial-gradient(ellipse 72% 72% at center,#000 55%,transparent 99%)}.pm26-lifestyle-product-bottom{display:flex;align-items:center;justify-content:space-between;color:#375145;font-size:12px}.pm26-lifestyle-product-bottom strong{font-weight:650;font-size:13px}.pm26-photo-disclaimer{position:absolute;bottom:8%;right:7%;z-index:3;color:#fffdf9;font-size:9px;letter-spacing:.06em;text-shadow:0 1px 7px #333}.pm26-family{display:grid;grid-template-columns:55% 45%;min-height:570px;background:#f4f0ea}.pm26-family-photo{position:relative;overflow:hidden;min-height:570px;background:#d4c9bc}.pm26-family-photo img{width:100%;height:100%;object-fit:cover;object-position:center 47%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;filter:saturate(.82) contrast(.98) brightness(1.035)}.pm26-family-photo:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#251f184f);pointer-events:none}.pm26-family-photo>span{position:absolute;left:6%;bottom:7%;z-index:1;color:#fffdf9;font-size:9px;letter-spacing:.14em;text-shadow:0 1px 10px #45403a}.pm26-family-copy{padding:clamp(80px,9vw,140px) clamp(32px,7vw,110px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pm26-family-copy h2{font-size:clamp(46px,4.8vw,75px);line-height:1.12;margin:29px 0}.pm26-family-copy>p:not(.pm26-overline){color:#697169;max-width:380px;font-size:15px;line-height:1.9}.pm26-family-signature{margin-top:43px;border-top:1px solid #dbd5cc;width:100%;padding-top:20px;color:#8e8b81;font-size:9px;letter-spacing:.14em;line-height:1.7}.pm26-family-signature span{padding:0 8px;color:#b49a89}@media(max-width:1000px){.pm26-hero-visual{min-height:570px!important}.pm26-lifestyle-product{bottom:6%;left:6%;width:168px}.pm26-lifestyle-product img{height:115px}.pm26-family{grid-template-columns:54% 46%;min-height:490px}.pm26-family-photo{min-height:490px}.pm26-family-copy{padding:70px 37px}}@media(max-width:720px){.pm26-hero-visual{min-height:0!important;height:480px!important}.pm26-lifestyle-photo{object-position:center 36%}.pm26-lifestyle-caption{top:7%;right:7%;font-size:9px}.pm26-lifestyle-product{left:6%;bottom:6%;width:152px;padding:12px}.pm26-lifestyle-product-label{font-size:8px}.pm26-lifestyle-product img{height:102px}.pm26-photo-disclaimer{right:5%;bottom:6%;font-size:8px}.pm26-family{display:flex;flex-direction:column}.pm26-family-photo{min-height:345px}.pm26-family-photo img{object-position:center 50%}.pm26-family-copy{padding:66px 26px 77px}.pm26-family-copy h2{font-size:clamp(46px,11vw,63px);margin:22px 0}.pm26-family-copy>p:not(.pm26-overline){font-size:14px}.pm26-family-signature{margin-top:35px}}@media(prefers-reduced-motion:reduce){.pm26-lifestyle-product{transition:none}}.pm26-hero-visual .pm26-lifestyle-photo{object-position:center center;filter:saturate(.86) contrast(.99)!important}.pm26-hero-visual .pm26-lifestyle-light{background:linear-gradient(0deg,rgba(34,41,34,.26),transparent 32%)!important}.pm26-photo-disclaimer{max-width:48%;text-align:right}.pm26-feature-art{display:block!important;position:relative;min-height:620px;overflow:hidden;background:#eee8df!important}.pm26-feature-art-inner{width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;aspect-ratio:auto!important}.pm26-feature-art-inner:before{display:none!important}.pm26-feature-art-inner .pm26-detail-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 50%!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;filter:saturate(.87) contrast(.99)!important;padding:0!important;background:transparent!important}.pm26-feature-art .pm26-photo-note{z-index:2;position:absolute;bottom:7%;left:7%;color:#fffaf4;text-shadow:0 2px 9px rgba(30,34,28,.45)}.pm26-feature-art:after{content:"";pointer-events:none;position:absolute;top:60%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#262a202e)}@media(max-width:720px){.pm26-feature-art{min-height:440px!important}.pm26-feature-art-inner .pm26-detail-image{object-position:center center!important}}.pm26-feature-copy .pm26-overline{color:#768176}.pm26-feature-copy h2{max-width:600px}.pm26-family-photo img{transition:transform .7s ease;transform:scale(1.005)}.pm26-hero-visual .pm26-lifestyle-photo{transition:transform 1.2s ease;transform:scale(1.002)}.pm26-feature-art .pm26-detail-image{transition:transform 1s ease;transform:scale(1.002)}@media(prefers-reduced-motion:no-preference)and (hover:hover){.pm26-family-photo:hover img,.pm26-hero-visual:hover .pm26-lifestyle-photo,.pm26-feature-art:hover .pm26-detail-image{transform:scale(1.025)}}.pm-xmas-banner{background:#294a3d;color:#fff8ee;border-bottom:1px solid rgba(255,239,201,.2);width:100%;position:relative;z-index:40}.pm-xmas-banner[hidden],.pm-xmas-hero-edition[hidden],.pm-xmas-product-offer[hidden]{display:none!important}.pm-xmas-banner-wrap{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:42px;width:100%;max-width:1650px;margin:0 auto}.pm-xmas-motion{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pm-xmas-motion-track{display:flex;width:max-content;align-items:center;animation:pm-xmas-scroll 31s linear infinite}.pm-xmas-motion-track span{flex:0 0 auto;padding-right:4rem;font-size:10px;letter-spacing:.15em;font-weight:650}.pm-xmas-clock{display:flex;flex:0 0 auto;align-items:center;gap:13px;padding:0 24px 0 8px;min-height:42px;border-left:1px solid rgba(255,239,201,.24);background:#fffbf40f}.pm-xmas-clock-caption{font-size:10px;letter-spacing:.04em;color:#f9eddb;white-space:nowrap}.pm-xmas-clock-time{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fffdf8}.pm-xmas-clock-time b{font-size:14px;font-weight:700}@keyframes pm-xmas-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pm-xmas-banner:hover .pm-xmas-motion-track{animation-play-state:paused}.pm-xmas-hero-edition{width:fit-content;padding:9px 16px;border:1px solid #b8ad86;border-radius:50px;margin-bottom:22px;font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:#37594d;background:#efe7cc8c}.pm-xmas-hero-dot{padding:0 6px;color:#a98a53}.pm-xmas-product-offer{border:1px solid #d6d9c9;border-radius:12px;background:linear-gradient(115deg,#f7f5e9,#eef2eb);padding:16px 18px;display:flex;flex-direction:column;gap:7px;margin-top:4px}.pm-xmas-product-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:750;color:#395b4d}.pm-xmas-product-message{font-size:14px;line-height:1.5;color:#4b5f53}.pm-xmas-product-countdown{font-size:11px;line-height:1.5;color:#677464}.pm-xmas-product-countdown strong{font-weight:650;font-variant-numeric:tabular-nums;color:#294a3d}@media(max-width:720px){.pm-xmas-banner-wrap{flex-wrap:wrap;gap:0}.pm-xmas-motion{width:100%;flex-basis:100%;height:29px;display:flex;align-items:center}.pm-xmas-motion-track span{font-size:9px;padding-right:2rem}.pm-xmas-clock{margin:0;width:100%;min-height:32px;justify-content:center;border-left:0;border-top:1px solid rgba(255,239,201,.17);padding:0 8px}.pm-xmas-clock-caption{font-size:9px}.pm-xmas-clock-time b{font-size:12px}.pm-xmas-hero-edition{font-size:9px;margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.pm-xmas-motion-track{animation:none}}[data-pm-xmas-hide-after][hidden]{display:none!important}.pm-xmas-hero-special{padding:11px 18px;font-size:11px;letter-spacing:.12em;background:#eaf0e6;border:1px solid #9fad9a;box-shadow:0 5px 16px #27433112}.pm-xmas-hero-special strong{font-weight:800;color:#224f3d}.pm-xmas-inline-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;border-left:2px solid #b18d55;padding:0 0 0 15px;color:#2c513f}.pm-xmas-inline-label{font-size:10px;line-height:1.25;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.pm-xmas-inline-price strong{font-size:clamp(19px,2vw,29px);letter-spacing:-.035em;font-weight:750;line-height:1.15}.pm-xmas-feature-price strong{color:#2b5844}.pm-xmas-feature-price span{font-size:11px!important;letter-spacing:.055em}.pm-xmas-home-note{font-size:12px;line-height:1.65;color:#355543;padding:9px 14px;margin:11px 0 15px;border-radius:8px;background:#eff4ed;border:1px solid #d4dfd1}.pm-xmas-price-ribbon{display:inline-flex;align-items:center;gap:9px;width:fit-content;color:#35614b;background:#eef5ec;border:1px solid #cedccc;border-radius:999px;padding:7px 14px;font-size:10px;font-weight:800;letter-spacing:.14em}.pm-xmas-ribbon-star{color:#b39562}.pm-xmas-product-price{width:fit-content;color:#265a43;font-variant-numeric:tabular-nums}.pm-xmas-product-price .text-on-surface{color:#265a43}.pm-xmas-product-offer{border-color:#c5d5c2;background:linear-gradient(115deg,#f6f5eb,#e9f3e9);box-shadow:0 8px 20px #2d4b330b}.pm-xmas-product-message strong{font-weight:800;color:#28583e}@media(max-width:700px){.pm-xmas-hero-special{font-size:9px;padding:10px 12px}.pm-xmas-inline-price{padding-left:11px}.pm-xmas-inline-price strong{font-size:21px}.pm-xmas-home-note{font-size:11px}.pm-xmas-price-ribbon{font-size:9px}}.pm-payments-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:19px 0;margin-top:5px;border-top:1px solid rgba(62,80,63,.15);border-bottom:1px solid rgba(62,80,63,.15)}.pm-payments-footer-copy{display:flex;flex-direction:column;gap:4px}.pm-payments-header{font-weight:700;font-size:12px;color:#365748;letter-spacing:.025em}.pm-payments-hint{font-size:11px;color:#767d72}.pm-payments-logos{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pm-payments-logo{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e0dfda;background:#fff;padding:5px 7px;min-width:47px;min-height:29px}.pm-payments-svg{width:38px;height:21px;display:block}.pm-payments-product{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:13px;margin-bottom:10px;padding:14px 16px;border-radius:12px;border:1px solid #dcded6;background:#f8f8f4}@media(max-width:680px){.pm-payments-footer{align-items:flex-start}.pm-payments-logo{padding:5px 6px;min-width:43px}.pm-payments-svg{width:36px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/puremaman.css.map */
