.pdp-scope{--brown:#554025;--ink:#2b2b27;--hero:#f6f6f6;--beige:#ebe6e2;--cream:#f7f8f0;--lime:#cbd423;--yellow:#fcde40;--sage:#dae0bc;--line:#c9c1b5;--radius:20px;--section:64px;--font:Arial,Helvetica,sans-serif}.pdp-scope *{box-sizing:border-box}body.pdp-template{scroll-behavior:smooth;scroll-padding-top:65px}.pdp-scope{margin:0;color:var(--ink);background:#fff;font:16px/1.45 var(--font)}.pdp-scope button,.pdp-scope input,.pdp-scope select,.pdp-scope textarea{font:inherit}.pdp-scope button,.pdp-scope a,.pdp-scope input,.pdp-scope select,.pdp-scope summary{touch-action:manipulation}.pdp-scope button{cursor:pointer;color:inherit}.pdp-scope a{color:inherit;text-decoration:none}.pdp-scope button:focus-visible,.pdp-scope a:focus-visible,.pdp-scope summary:focus-visible,.pdp-scope [role=button]:focus-visible{outline:3px solid #766b1c;outline-offset:4px}.pdp-scope button{border:0;background:none}.pdp-scope h1,.pdp-scope h2,.pdp-scope h3,.pdp-scope p{margin:0}.pdp-scope h1{font-size:27px;line-height:1.13;font-weight:750}.pdp-scope h2{font-size:32px;line-height:1.15;font-weight:750;text-align:center;letter-spacing:.2px}.pdp-scope h3{font-size:17px;line-height:1.3}.pdp-scope small{font-size:12px}.pdp-scope .icon{width:24px;height:24px;display:inline-block;flex-shrink:0}.pdp-scope .wrap{max-width:1040px;margin:auto;padding:0 28px}.pdp-scope .narrow{max-width:900px;margin:auto;padding:0 28px}.pdp-scope .section{padding:var(--section) 0}.pdp-scope .subtitle{max-width:760px;margin:10px auto 0;text-align:center;font-size:20px;line-height:1.3}.pdp-scope .demo-note{font-size:11px;color:#655d4a;letter-spacing:.5px;text-align:center;margin-top:10px}.pdp-scope .stars{color:#deab00;font-size:19px;letter-spacing:1px}.pdp-scope .center{text-align:center}.pdp-scope .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:820px;margin:48px auto 0}.pdp-scope .announcement{background:var(--brown);color:#fff;text-align:center;padding:10px 20px;font-size:13px;font-weight:700;letter-spacing:.15px}.pdp-scope .header{height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1100px;margin:auto;padding:0 28px}.pdp-scope .header nav{display:flex;align-items:center;gap:28px;font-size:13px;color:var(--brown)}.pdp-scope .brand{font-weight:900;font-size:26px;color:var(--brown);letter-spacing:-1px;white-space:nowrap}.pdp-scope .header-tools{display:flex;gap:13px;align-items:center}.pdp-scope .header-tools button{padding:4px;display:flex;position:relative}.pdp-scope .cart-counter{font-size:9px;background:var(--brown);color:#fff;position:absolute;bottom:0;right:0;min-width:15px;border-radius:50%}.pdp-scope .menu-button{display:none;font-size:25px;padding:0}.pdp-scope .mobile-nav{display:none;border-top:1px solid #ddd;padding:15px 24px}.pdp-scope .mobile-nav a{display:block;padding:8px 0}.pdp-scope .hero{background:var(--hero);padding:34px 0 65px}.pdp-scope .hero-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:30px;max-width:1120px}.pdp-scope .gallery{display:grid;grid-template-columns:60px minmax(0,1fr);gap:20px;align-items:start}.pdp-scope .thumbs{display:flex;flex-direction:column;gap:10px}.pdp-scope .thumb{border:1px solid transparent;background:#fff;padding:3px;border-radius:5px;height:62px;width:60px}.pdp-scope .thumb.active{border-color:var(--brown)}.pdp-scope .mini{width:100%;height:100%;background:#ecedd8;display:grid;place-items:center;border-radius:3px;color:var(--brown);font-weight:700;font-size:11px}.pdp-scope .thumb:nth-child(2n) .mini{background:#ffe270}.pdp-scope .thumb:nth-child(3n) .mini{background:#e9dcd2}.pdp-scope .hero-media{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;position:relative}.pdp-scope .hero-media .media-slot{height:100%;width:100%;border-radius:0}.pdp-scope .hero-caption{font-size:11px;color:#7b7669;text-align:center;margin-top:10px}.pdp-scope .product-placeholder{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff,#fafbf3);cursor:pointer}.pdp-scope .box-mock{width:49%;height:65%;background:#b7bf6e;border:1px solid #a6af5f;position:absolute;left:12%;top:16%;border-radius:10px 6px 4px 4px;transform:rotate(-4deg);box-shadow:6px 16px 25px #55402515;display:flex;align-items:center;flex-direction:column;padding:15% 12px 10px}.pdp-scope .box-mock:before{content:"";position:absolute;left:0;right:0;top:0;background:#fcde40;height:15%;border-radius:10px 6px 0 0}.pdp-scope .box-mock strong{font-size:clamp(18px,2.2vw,32px);color:#fff;letter-spacing:-1px}.pdp-scope .box-mock span{font-size:14px;margin-top:18px;text-align:center}.pdp-scope .diffuser-mock{position:absolute;width:35%;height:34%;left:52%;top:40%;border-radius:45% 45% 35% 35%;background:linear-gradient(120deg,#fff 35%,#e4e3dc);border:1px solid #eeeee8;box-shadow:7px 10px 12px #55402512}.pdp-scope .diffuser-mock:after{content:"";position:absolute;left:24%;bottom:18%;width:52%;height:16%;border-radius:50%;background:#f4c344}.pdp-scope .bottle-mock{position:absolute;left:54%;top:70%;width:17%;height:22%;background:#b7bf6e;border-radius:10px 10px 16px 16px;border:1px solid #aebd67}.pdp-scope .bottle-mock:before{content:"";position:absolute;width:52%;height:28%;left:24%;top:-20%;background:repeating-linear-gradient(90deg,#eee 0 3px,#fff 3px 6px);border-radius:3px}.pdp-scope .bottle-mock:after{content:"TU MARCA";position:absolute;top:42%;font-size:9px;font-weight:700;color:#fff;text-align:center;width:100%}.pdp-scope .mock-tag{position:absolute;bottom:9px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:1px;color:#797966}.pdp-scope .rating-link{font-size:12px;display:flex;align-items:center;gap:7px;margin-bottom:5px}.pdp-scope .rating-link .stars{font-size:17px}.pdp-scope .endorsement{border:1px solid #d7d5cf;background:#fff;border-radius:7px;margin:12px 0 20px;padding:11px;font-size:13px;line-height:1.35}.pdp-scope .endorser{display:flex;gap:7px;align-items:center;margin-top:8px;font-size:11px;flex-wrap:wrap}.pdp-scope .avatar{height:25px;width:25px;border-radius:50%;background:#ebe6e2;display:inline-grid;place-items:center;color:var(--brown);font-size:10px}.pdp-scope .label-example{display:inline-block;font-size:10px;border:1px solid #659585;border-radius:14px;padding:1px 6px;color:#467668;background:#fff}.pdp-scope .offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:6px}.pdp-scope .offer{border:1px solid #d4d2c7;border-radius:4px;position:relative;padding:19px 4px 10px;background:#fff;text-align:center;min-height:108px}.pdp-scope .offer[aria-pressed=true]{background:var(--sage);border-color:var(--brown)}.pdp-scope .offer b{font-size:15px;display:block;line-height:1.2}.pdp-scope .offer strong{font-size:15px;display:block;margin-top:8px}.pdp-scope .offer small{font-size:10px}.pdp-scope .offer-badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);border:1px solid var(--brown);background:var(--yellow);border-radius:20px;padding:2px 7px;white-space:nowrap;font-size:8px;letter-spacing:.5px;font-weight:700}.pdp-scope .info-strip{display:grid;grid-template-columns:1fr 1fr;background:#f0f1e9;border-radius:8px;padding:10px 4px;margin:14px 0;font-size:11px;text-align:center;gap:6px}.pdp-scope .info-strip .icon{display:block;margin:0 auto 4px;width:19px;height:19px}.pdp-scope .purchase{padding:12px 11px;background:var(--sage);border:1px solid #8f9871;border-radius:4px;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14px}.pdp-scope .purchase small{font-size:11px;display:block;margin-top:4px}.pdp-scope .selected-price{white-space:nowrap;font-size:16px;font-weight:700}.pdp-scope .cta{background:var(--yellow);color:var(--brown);border:2px solid var(--brown);border-radius:30px;box-shadow:0 4px 0 var(--brown);font-size:14px;font-weight:700;letter-spacing:1.2px;padding:14px 20px;display:block;text-align:center;width:100%;margin:14px 0 18px}.pdp-scope .cta:hover{background:#ffe66b}.pdp-scope .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:center;font-size:11px;line-height:1.25;margin-bottom:18px}.pdp-scope .trust .icon{display:block;margin:0 auto 5px;padding:3px;background:var(--beige);border-radius:4px;width:29px;height:29px}.pdp-scope details{border-bottom:1px solid #bdb8b2}.pdp-scope summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;min-height:44px;font-size:13px;font-weight:600;padding:12px 0}.pdp-scope summary::-webkit-details-marker{display:none}.pdp-scope .chevron{height:6px;width:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);flex-shrink:0;margin-right:4px}.pdp-scope details[open] .chevron{transform:rotate(225deg)}.pdp-scope .answer{font-size:14px;line-height:1.6;padding:0 0 17px;color:#56524c}.pdp-scope .help{background:var(--beige)}.pdp-scope .benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin:36px auto 0;max-width:920px;text-align:center}.pdp-scope .benefit-icon{width:85px;height:85px;border-radius:22px;background:#e2d7d5;display:grid;place-items:center;margin:0 auto 10px;color:#d67e22}.pdp-scope .benefit-icon .icon{width:53px;height:53px;stroke-width:1.8;stroke:var(--brown);fill:#efa34744}.pdp-scope .benefits h3{font-size:17px;max-width:160px;margin:auto}.pdp-scope .featured{background:var(--lime)}.pdp-scope .review-card{background:#fff;border:1.5px solid var(--brown);border-radius:var(--radius);overflow:hidden;padding:13px;line-height:1.5}.pdp-scope .review-card .media-slot{aspect-ratio:1.24;border-radius:12px}.pdp-scope .review-card .stars{display:block;font-size:16px;margin:9px 0 5px}.pdp-scope .review-person{font-weight:700;font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.pdp-scope .review-copy{font-size:14px;line-height:1.55;margin-top:12px}.pdp-scope .media-slot{background:#e2d7d5;position:relative;display:grid;place-items:center;overflow:hidden;cursor:pointer;min-width:0}.pdp-scope .slot-inner{text-align:center;padding:22px;display:flex;align-items:center;flex-direction:column;gap:11px;color:#766555}.pdp-scope .slot-inner svg{width:46px;height:46px;fill:none;stroke:#978674;stroke-width:1.2}.pdp-scope .slot-inner span{font-size:14px;max-width:210px}.pdp-scope .slot-inner small{font-size:9px;letter-spacing:1.3px}.pdp-scope .media-slot img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.pdp-scope .usage{background:var(--cream);text-align:center}.pdp-scope .usage h3{margin:28px 0 12px}.pdp-scope .steps-graphic{background:#e2d7d5;border-radius:22px;max-width:420px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);padding:18px 15px;gap:12px}.pdp-scope .step strong{display:block;color:var(--brown);font-size:21px}.pdp-scope .step .icon{width:65px;height:65px;margin:14px auto 0;stroke-width:1.2}.pdp-scope .step span{font-size:12px;line-height:1.25;display:block;min-height:32px}.pdp-scope .orientation{display:flex;align-items:center;justify-content:center;gap:23px;max-width:570px;background:#e2d7d5;border-radius:18px;margin:auto;padding:20px}.pdp-scope .orientation .icon{width:45px;height:45px}.pdp-scope .orientation p{max-width:230px;text-align:left;font-size:13px}.pdp-scope .orientation .wrong{transform:rotate(90deg);opacity:.45}.pdp-scope .expect{background:var(--beige)}.pdp-scope .timeline-card{border:1.5px solid var(--brown);background:#fff;border-radius:var(--radius);overflow:hidden}.pdp-scope .timeline-image{position:relative}.pdp-scope .timeline-image .media-slot{aspect-ratio:.85}.pdp-scope .period{background:#efa132;border:1px solid var(--brown);border-radius:16px;position:absolute;z-index:1;top:12px;left:12px;padding:3px 8px;font-size:10px;font-weight:700}.pdp-scope .timeline-body{padding:13px 15px}.pdp-scope .timeline-body h3{text-align:center;font-size:15px;margin-bottom:7px}.pdp-scope .timeline-body p{font-size:14px;line-height:1.4}.pdp-scope .proof{display:grid;grid-template-columns:1fr 1fr;max-width:1480px;margin:auto}.pdp-scope .proof-copy{align-self:center;padding:65px 60px}.pdp-scope .proof h2{font-size:32px}.pdp-scope .highlight{background:#efa132;border:1px solid var(--brown);border-radius:12px;display:inline-block;transform:rotate(-4deg);padding:0 9px;box-shadow:1px 3px 4px #0002}.pdp-scope .proof-copy .intro{text-align:center;font-size:13px;margin:20px 0 25px}.pdp-scope .proof-copy h3{text-align:center;font-size:13px;margin-bottom:10px}.pdp-scope .stat{border-bottom:1px solid #8f867b;padding:19px 0}.pdp-scope .stat b{font-size:32px;display:block;line-height:1}.pdp-scope .stat p{font-size:12px;margin-top:8px}.pdp-scope .proof-copy .footnote{font-size:10px;line-height:1.5;text-align:center;margin-top:26px}.pdp-scope .mosaic{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-right:25px}.pdp-scope .mosaic-col{display:flex;flex-direction:column;gap:16px}.pdp-scope .mosaic .media-slot{border-radius:10px;min-height:260px;flex:1;background:#e4e5d6}.pdp-scope .mosaic-col:first-child .media-slot:first-child{min-height:390px;background:#d8dcd3}.pdp-scope .mosaic-col:last-child .media-slot:last-child{min-height:390px;background:#ece3d5}.pdp-scope .videos{background:var(--yellow)}.pdp-scope .video-card{border:1.5px solid var(--brown);border-radius:var(--radius);overflow:hidden;background:#fff}.pdp-scope .video-frame{position:relative}.pdp-scope .video-frame .media-slot{aspect-ratio:.76;background:#c9ccc1}.pdp-scope .video-frame video{width:100%;aspect-ratio:.76;object-fit:cover;display:block;background:#282a24}.pdp-scope .play-button{position:absolute;bottom:14px;right:14px;background:#ffffffc9;border:1px solid white;border-radius:50%;height:40px;width:40px;display:grid;place-items:center}.pdp-scope .play-button:after{content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid var(--brown);margin-left:3px}.pdp-scope .video-copy{padding:14px 8px;text-align:center}.pdp-scope .video-copy h3{font-size:14px}.pdp-scope .video-copy p{font-size:13px;margin-top:5px}.pdp-scope .all-reviews{padding:35px 0 50px}.pdp-scope .review-head{display:flex;justify-content:center;align-items:center;gap:45px;margin:22px 0 20px}.pdp-scope .review-summary{line-height:1.2;font-size:13px;padding-right:40px;border-right:1px solid var(--brown)}.pdp-scope .small-cta{width:auto;margin:0;display:inline-block;padding:8px 26px;font-size:12px;letter-spacing:.1px}.pdp-scope .photo-strip{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px}.pdp-scope .photo-strip .media-slot{aspect-ratio:1}.pdp-scope .photo-strip .slot-inner{padding:5px}.pdp-scope .photo-strip .slot-inner svg{width:27px;height:27px}.pdp-scope .photo-strip span,.pdp-scope .photo-strip small{display:none}.pdp-scope .review-filters{display:flex;align-items:center;gap:10px;padding:20px 0}.pdp-scope .review-filters input[type=search],.pdp-scope .review-filters select{font-size:12px;border:0;border-bottom:1px solid #aaa;background:#fff;padding:10px 5px;min-width:0;flex:1;width:100%}.pdp-scope .review-filters input[type=search]{border:1px solid #ddd}.pdp-scope .review-filters label{font-size:11px;white-space:nowrap;display:flex;gap:4px;align-items:center}.pdp-scope .review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.pdp-scope .full-review{background:#f6f6f6;border:1.5px solid var(--brown);border-radius:var(--radius);overflow:hidden}.pdp-scope .full-review .media-slot{aspect-ratio:.85}.pdp-scope .full-review-body{padding:13px}.pdp-scope .full-review h3{font-size:14px;margin-bottom:6px}.pdp-scope .full-review p{font-size:14px;line-height:1.45}.pdp-scope .full-review .stars{display:block;font-size:16px;margin:10px 0}.pdp-scope .full-review .review-meta{display:flex;align-items:center;gap:6px;font-size:11px}.pdp-scope .full-review .review-meta small{margin-left:auto;font-size:9px;color:#777}.pdp-scope .reviews-bottom{margin-top:24px;text-align:center}.pdp-scope .no-results{padding:25px;text-align:center;font-size:14px}.pdp-scope .guarantee{background:repeating-radial-gradient(ellipse at 50% 50%,#fde344 0 60px,#fdd43e 60px 120px);padding:55px 25px}.pdp-scope .guarantee-card{max-width:880px;margin:auto;border:1.5px solid var(--brown);background:#fff;display:grid;grid-template-columns:1fr 1.1fr;border-radius:var(--radius);overflow:hidden}.pdp-scope .guarantee-card .media-slot{min-height:320px;background:#aaac24}.pdp-scope .guarantee-card .slot-inner{color:var(--brown)}.pdp-scope .guarantee-card .slot-inner svg{stroke:var(--brown);width:80px;height:80px}.pdp-scope .guarantee-content{padding:38px 25px;align-self:center}.pdp-scope .guarantee h2{text-align:left;font-size:30px}.pdp-scope .guarantee p{font-size:14px;line-height:1.5;margin:20px 0}.pdp-scope .guarantee-note{display:flex;gap:7px;align-items:center;font-weight:700;font-size:12px}.pdp-scope .guarantee-note .icon{width:17px;height:17px}.pdp-scope .faq .narrow{max-width:1140px}.pdp-scope .faq h2{max-width:440px;margin:0 auto 38px}.pdp-scope .faq details{border-color:#d4d871}.pdp-scope .faq summary{font-size:15px;font-weight:400;min-height:64px;color:var(--brown)}.pdp-scope .support{font-size:12px;text-align:center;line-height:1.8;margin:48px 0 8px}.pdp-scope .footer{background:var(--brown);color:#fff;padding:35px 24px 24px;text-align:center}.pdp-scope .footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;max-width:1100px;margin:auto;font-size:12px;font-weight:600}.pdp-scope .social-links{display:flex;justify-content:center;gap:20px;margin:25px auto 15px;font-size:15px}.pdp-scope .footer-legal{max-width:700px;margin:auto;font-size:10px;line-height:1.6;opacity:.8}.pdp-scope .copyright{font-size:10px;margin-top:22px}.pdp-scope .cart-line{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #ddd}.pdp-scope .cart-line strong{white-space:nowrap}.pdp-scope .hidden,.pdp-scope [hidden]{display:none!important}@media(min-width:1400px){.pdp-scope .hero-grid,.pdp-scope .header{max-width:1160px}.pdp-scope .hero{padding-top:36px}.pdp-scope .proof-copy{padding:70px 85px}}@media(max-width:900px){.pdp-scope .header nav{gap:15px;font-size:11px}.pdp-scope .header{gap:12px}.pdp-scope .brand{font-size:22px}.pdp-scope .hero-grid{gap:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pdp-scope .gallery{grid-template-columns:42px minmax(0,1fr);gap:12px}.pdp-scope .thumb{height:46px;width:42px}.pdp-scope .hero .wrap{padding:0 20px}.pdp-scope .offer-badge{font-size:7px;padding:2px 4px}.pdp-scope h1{font-size:25px}.pdp-scope .proof-copy{padding:45px 30px}.pdp-scope .proof h2{font-size:27px}.pdp-scope .mosaic{gap:10px;padding-right:15px}.pdp-scope .mosaic-col{gap:10px}.pdp-scope .mosaic .media-slot{min-height:200px}.pdp-scope .mosaic-col:first-child .media-slot:first-child,.pdp-scope .mosaic-col:last-child .media-slot:last-child{min-height:290px}.pdp-scope .three{gap:16px}.pdp-scope .review-filters{flex-wrap:wrap}.pdp-scope .review-filters label{flex:1 0 100%}}@media(max-width:650px){.pdp-scope{--section:42px}.pdp-scope .announcement{font-size:11px;padding:9px 12px}.pdp-scope .header{height:60px;padding:0 18px}.pdp-scope .header nav{display:none}.pdp-scope .menu-button{display:block;width:30px}.pdp-scope .brand{font-size:23px}.pdp-scope .header-tools button{min-width:31px;min-height:38px}.pdp-scope .header-tools{gap:6px}.pdp-scope .mobile-nav.open{display:block}.pdp-scope .wrap,.pdp-scope .narrow{padding:0 20px}.pdp-scope .hero{padding:18px 0 34px}.pdp-scope .hero-grid{display:block}.pdp-scope .gallery{display:flex;flex-direction:column-reverse;gap:10px}.pdp-scope .hero-media-wrap{width:100%}.pdp-scope .thumbs{flex-direction:row;width:100%;gap:7px;overflow-x:auto;padding-bottom:7px}.pdp-scope .thumb{min-width:49px;width:49px;height:53px}.pdp-scope .hero-media{aspect-ratio:1}.pdp-scope .hero-caption{font-size:10px;margin:7px 0 1px}.pdp-scope .box-mock strong{font-size:28px}.pdp-scope .buybox{margin-top:18px}.pdp-scope h1{font-size:28px}.pdp-scope h2{font-size:27px;line-height:1.15}.pdp-scope .subtitle{font-size:17px}.pdp-scope .rating-link{font-size:12px}.pdp-scope .endorsement{font-size:13px;margin-bottom:23px}.pdp-scope .offers{gap:10px}.pdp-scope .offer{min-height:115px;padding-top:20px}.pdp-scope .offer-badge{font-size:8px;padding:2px 7px}.pdp-scope .offer strong{font-size:16px}.pdp-scope .info-strip{font-size:11px;padding:11px 4px}.pdp-scope .purchase{padding:13px 10px}.pdp-scope .cta{min-height:48px;font-size:13px}.pdp-scope .trust{margin:22px 0 12px}.pdp-scope .hero summary{min-height:46px}.pdp-scope .benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin-top:28px}.pdp-scope .benefit-icon{width:76px;height:76px;border-radius:20px}.pdp-scope .benefits h3{font-size:15px}.pdp-scope .three{grid-template-columns:1fr;max-width:340px;gap:20px;margin-top:28px}.pdp-scope .featured .three{grid-template-columns:repeat(3,82%);overflow-x:auto;max-width:none;scroll-snap-type:x mandatory;padding:0 1px 8px;gap:15px}.pdp-scope .featured .review-card{scroll-snap-align:start}.pdp-scope .review-card{padding:12px}.pdp-scope .review-card .media-slot{aspect-ratio:1.25}.pdp-scope .review-copy,.pdp-scope .usage h3{font-size:14px}.pdp-scope .steps-graphic{gap:8px;padding:14px 10px}.pdp-scope .step span{font-size:11px}.pdp-scope .step .icon{width:53px;height:53px}.pdp-scope .orientation{gap:13px;padding:16px 12px}.pdp-scope .orientation .icon{width:33px;height:33px;flex-shrink:0}.pdp-scope .orientation p{font-size:11px;max-width:175px}.pdp-scope .expect .three{grid-template-columns:repeat(3,84%);max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:7px;gap:15px}.pdp-scope .timeline-card{scroll-snap-align:start}.pdp-scope .timeline-image .media-slot{aspect-ratio:1}.pdp-scope .proof{display:block}.pdp-scope .proof-copy{padding:45px 24px 30px}.pdp-scope .proof h2{font-size:27px}.pdp-scope .stat{padding:17px 0}.pdp-scope .stat p{font-size:13px}.pdp-scope .proof-copy .footnote{font-size:11px}.pdp-scope .mosaic{padding:0 16px 30px;gap:10px}.pdp-scope .mosaic .media-slot{min-height:165px}.pdp-scope .mosaic-col:first-child .media-slot:first-child,.pdp-scope .mosaic-col:last-child .media-slot:last-child{min-height:210px}.pdp-scope .mosaic .slot-inner{padding:10px}.pdp-scope .mosaic .slot-inner span{font-size:11px}.pdp-scope .mosaic .slot-inner small{font-size:8px}.pdp-scope .videos .three{grid-template-columns:repeat(3,84%);overflow-x:auto;max-width:none;scroll-snap-type:x mandatory;padding-bottom:8px;gap:15px}.pdp-scope .video-card{scroll-snap-align:start}.pdp-scope .video-frame .media-slot{aspect-ratio:.8}.pdp-scope .all-reviews{padding:36px 0}.pdp-scope .review-head{gap:18px}.pdp-scope .review-summary{padding-right:18px}.pdp-scope .small-cta{font-size:11px;padding:8px 15px;min-height:36px}.pdp-scope .photo-strip{grid-template-columns:repeat(9,58px);overflow-x:auto;padding-bottom:8px}.pdp-scope .review-filters{gap:8px;padding:15px 0}.pdp-scope .review-filters input[type=search]{flex:1 0 100%}.pdp-scope .review-filters input[type=search],.pdp-scope .review-filters select{font-size:14px;min-height:44px}.pdp-scope .review-filters label{flex-basis:auto;font-size:11px;min-height:40px}.pdp-scope .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdp-scope .full-review{border-radius:14px}.pdp-scope .full-review-body{padding:10px}.pdp-scope .full-review h3,.pdp-scope .full-review p{font-size:12px}.pdp-scope .full-review .review-meta{flex-wrap:wrap;font-size:10px}.pdp-scope .full-review .review-meta small{margin:0;font-size:9px;width:100%}.pdp-scope .full-review .stars{font-size:14px;letter-spacing:0}.pdp-scope .full-review .label-example{font-size:9px}.pdp-scope .guarantee{padding:32px 20px}.pdp-scope .guarantee-card{grid-template-columns:1fr}.pdp-scope .guarantee-card .media-slot{min-height:250px}.pdp-scope .guarantee-content{padding:28px 23px}.pdp-scope .guarantee h2{font-size:27px}.pdp-scope .faq h2{font-size:26px;margin-bottom:24px}.pdp-scope .faq summary{font-size:14px;min-height:62px}.pdp-scope .support{font-size:11px;margin:35px 0 0}.pdp-scope .footer{padding:30px 20px 25px}.pdp-scope .footer-links{gap:12px 18px;font-size:11px}.pdp-scope .footer-legal{font-size:9px}}@media(prefers-reduced-motion:reduce){body.pdp-template{scroll-behavior:auto}}body.pdp-template{background:#fff}.pdp-scope{display:block;font:16px/1.45 Arial,Helvetica,sans-serif;letter-spacing:normal;color:var(--ink);background:#fff;--font:Arial,Helvetica,sans-serif}.pdp-scope h1,.pdp-scope h2,.pdp-scope h3,.pdp-scope p,.pdp-scope a,.pdp-scope button,.pdp-scope input,.pdp-scope select,.pdp-scope textarea,.pdp-scope summary{font-family:var(--font);color:inherit;letter-spacing:inherit}.pdp-scope .section{margin-top:0}.pdp-scope .icon{vertical-align:middle}.pdp-scope ul{padding:0;margin:0}.pdp-scope .header-tools a{display:flex;align-items:center;position:relative;padding:4px}.pdp-scope .header-tools .cart-count-bubble{bottom:0;right:0;left:auto;font-size:9px;width:15px;height:15px;background:var(--brown)}.pdp-scope .header-tools .svg-wrapper{width:26px;height:26px}.pdp-scope .brand img{display:block}.pdp-scope .narrow h2{letter-spacing:.2px}.pdp-scope .cta{color:var(--brown)}.pdp-scope .footer{color:#fff}.pdp-scope .review-meta .avatar{flex-shrink:0}.pdp-scope .pdp-review-stars{color:#deab00;display:block;font-size:16px;letter-spacing:1px;margin:10px 0}.pdp-scope .product-placeholder,.pdp-scope .media-slot{cursor:default}.pdp-scope .pdp-how-image{margin:auto}.pdp-scope .steps_image{max-width:420px}.pdp-scope .position_image{max-width:570px}.pdp-scope .pdp-how-image img{display:block;width:100%;height:auto;border-radius:22px}.pdp-scope .video-frame video{display:block;width:100%;aspect-ratio:.76;object-fit:cover}.pdp-scope .play-button{pointer-events:none}.pdp-scope .media-slot .slot-inner svg{max-width:100%}.pdp-scope .pdp-editor-note{font-size:12px;background:#fff5d0;padding:12px;margin-top:12px;border:1px dashed #b99d42}.pdp-scope .product-form{margin:0}.pdp-scope .product-form__buttons{max-width:none}.pdp-scope .pdp-native-cta{background:var(--yellow);color:var(--brown);border:2px solid var(--brown);border-radius:30px;box-shadow:0 4px 0 var(--brown);font-size:14px;font-weight:700;letter-spacing:1.2px;padding:14px 20px;display:flex;text-align:center;width:100%;margin:14px 0 18px;min-height:52px;line-height:20px}.pdp-scope .pdp-native-cta:before,.pdp-scope .pdp-native-cta:after{display:none}.pdp-scope .pdp-native-cta:hover{background:#ffe66b}.pdp-scope .pdp-native-cta[disabled]{opacity:.6;cursor:not-allowed}.pdp-scope .product-form__error-message-wrapper{font-size:13px;margin:12px 0}.pdp-scope .product-form__error-message-wrapper .svg-wrapper{width:18px}.pdp-scope .pdp-compare{display:block;font-size:12px;font-weight:400;opacity:.7}.pdp-scope .selected-price{white-space:normal;text-align:right}.pdp-scope .offers.product-form__input{max-width:none;margin:0;padding:6px 0 0;border:0;min-width:0;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-scope .pdp-pack-item{min-width:0;position:relative;display:flex}.pdp-scope .pdp-pack-radio{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.pdp-scope label.offer{width:100%;margin:0;display:block;letter-spacing:normal;cursor:pointer;color:var(--ink)}.pdp-scope .pdp-pack-radio:checked+label.offer{background:var(--sage);border-color:var(--brown)}.pdp-scope .pdp-pack-radio:focus-visible+label.offer{outline:3px solid #766b1c;outline-offset:3px}.pdp-scope .offer strong{white-space:normal}.pdp-scope variant-selects{display:block}.pdp-scope .pdp-native-gallery{min-width:0}.pdp-scope .pdp-native-gallery media-gallery{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:20px;align-items:start}.pdp-scope .pdp-native-gallery [id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0;width:100%}.pdp-scope .pdp-native-gallery [id^=GalleryThumbnails]{grid-column:1;grid-row:1;display:block;min-width:0;margin:0;width:60px}.pdp-scope .pdp-native-gallery .thumbnail-list{display:flex;flex-direction:column;gap:10px;overflow:visible;padding:0;margin:0;width:60px;scroll-padding:0}.pdp-scope .pdp-native-gallery .thumbnail-list__item{width:60px;flex:0 0 62px;height:62px;border-radius:5px;overflow:hidden}.pdp-scope .pdp-native-gallery .thumbnail{border:1px solid transparent;border-radius:5px;box-shadow:none;background:#fff;padding:3px}.pdp-scope .pdp-native-gallery .thumbnail[aria-current=true]{border-color:var(--brown)}.pdp-scope .pdp-native-gallery .thumbnail:after{display:none}.pdp-scope .pdp-native-gallery .thumbnail img{border-radius:3px;object-fit:contain}.pdp-scope .pdp-native-gallery .slider-buttons,.pdp-scope .pdp-native-gallery .thumbnail-slider>.slider-button{display:none}.pdp-scope .pdp-native-gallery .product__media-list{display:block;margin:0;padding:0;width:100%;border-radius:10px;background:#fff;overflow:hidden}.pdp-scope .pdp-native-gallery .product__media-item{width:100%;max-width:100%;padding:0;display:none}.pdp-scope .pdp-native-gallery .product__media-item.is-active{display:block}.pdp-scope .pdp-native-gallery .product-media-container{width:100%;border:0;border-radius:10px;--ratio:1;--preview-ratio:1}.pdp-scope .pdp-native-gallery .product__media{padding-top:100%;background:#fff}.pdp-scope .pdp-native-gallery .product__media img{object-fit:contain}.pdp-scope .pdp-native-gallery modal-opener{display:block}.pdp-scope .pdp-native-gallery .product__media-icon{width:32px;height:32px;min-width:32px;background:#fff;color:var(--brown);border:1px solid #ddd}.pdp-scope .pdp-native-gallery .product__media-toggle{border:0;padding:0}.pdp-scope .pdp-native-gallery .product__xr-button{grid-column:2}.pdp-scope .pdp-native-gallery .product__media-toggle:after{display:none}.pdp-scope .pdp-native-product{align-items:start}.pdp-scope .buybox.product__info-container>*+*{margin-top:0}.pdp-scope .buybox .endorsement{margin:12px 0 20px}.pdp-scope .buybox .info-strip{margin:14px 0}.pdp-scope .buybox .trust{margin-bottom:18px}.pdp-scope .buybox .rating-link{margin-bottom:5px}.pdp-scope .buybox .product-form__input--dropdown{display:block}.pdp-scope .buybox .product-form__input--dropdown select{font-size:14px}.pdp-scope .product__info-container{max-width:none}.pdp-scope .proof h2{text-align:center}.pdp-scope .guarantee h2{text-align:left}.pdp-scope .faq h2{max-width:440px}.pdp-theme-section:empty{display:none}.pdp-contact-dialog{background:#fff;color:#2b2b27;font:16px/1.5 Arial,Helvetica,sans-serif;border:1px solid #b8ad97;border-radius:18px;box-shadow:0 20px 70px #0003;width:min(440px,calc(100% - 32px));padding:28px}.pdp-contact-dialog::backdrop{background:#0005}.pdp-contact-dialog>[data-pdp-close]{float:right;border:0;background:none;font-size:24px;cursor:pointer}.pdp-contact-dialog h2{font:700 25px/1.2 Arial,Helvetica,sans-serif}.pdp-contact-dialog label{display:block;margin:14px 0;font-size:14px}.pdp-contact-dialog input,.pdp-contact-dialog select,.pdp-contact-dialog textarea{font:16px Arial,Helvetica,sans-serif;width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;margin-top:5px}.pdp-contact-dialog .cta{background:#fcde40;color:#554025;border:2px solid #554025;border-radius:30px;padding:14px 20px;font-weight:700;cursor:pointer}.pdp-scope .header,.pdp-scope .footer,.pdp-scope .hero,.pdp-scope .section,.pdp-scope .proof{font-family:var(--font)}@media(min-width:1400px){.pdp-scope .hero-grid{max-width:1160px}}@media(max-width:900px)and (min-width:651px){.pdp-scope .pdp-native-gallery media-gallery{grid-template-columns:42px minmax(0,1fr);gap:12px}.pdp-scope .pdp-native-gallery [id^=GalleryThumbnails],.pdp-scope .pdp-native-gallery .thumbnail-list,.pdp-scope .pdp-native-gallery .thumbnail-list__item{width:42px}.pdp-scope .pdp-native-gallery .thumbnail-list__item{height:46px;flex-basis:46px}}@media(max-width:650px){.pdp-scope .offers.product-form__input{gap:10px}.pdp-scope .pdp-native-cta{min-height:48px;font-size:13px}.pdp-scope .pdp-native-gallery media-gallery{display:flex;flex-direction:column;gap:10px}.pdp-scope .pdp-native-gallery [id^=GalleryThumbnails]{width:100%;order:2;padding:0;margin:0}.pdp-scope .pdp-native-gallery [id^=GalleryViewer]{width:100%;order:1;margin:0}.pdp-scope .pdp-native-gallery .thumbnail-list{width:100%;flex-direction:row;overflow-x:auto;gap:7px;padding-bottom:7px}.pdp-scope .pdp-native-gallery .thumbnail-list__item{width:49px;height:53px;flex:0 0 49px}.pdp-scope .pdp-native-gallery .product__media-list{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scroll-padding:0}.pdp-scope .pdp-native-gallery .product__media-item{display:block!important;min-width:100%;width:100%;flex:0 0 100%;scroll-snap-align:start;margin:0}.pdp-scope .pdp-native-gallery .product__media-list:after{display:none}.pdp-scope .buybox .trust{margin:22px 0 12px}.pdp-scope .pdp-review-stars{font-size:14px;letter-spacing:0}.pdp-scope .header-tools a{min-width:31px;min-height:38px}.pdp-scope .video-frame video{aspect-ratio:.8}}.pdp-scope .diffuser-mock:empty,.pdp-scope .bottle-mock:empty{display:block}.pdp-scope .buybox.product__info-container>*+*{margin:0}.pdp-scope .buybox.product__info-container>.endorsement{margin:12px 0 20px}.pdp-scope .buybox.product__info-container>.info-strip{margin:14px 0}.pdp-scope .buybox.product__info-container>.trust{margin-bottom:18px}.pdp-scope .buybox.product__info-container>.rating-link{margin-bottom:5px}@media(max-width:650px){.pdp-scope .buybox.product__info-container>.trust{margin:22px 0 12px}}.pdp-scope .pdp-strip-photo{min-width:0}.pdp-scope .endorser .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pdp-scope .buybox .product-form{margin:0}.pdp-scope .icon{vertical-align:baseline}.pdp-scope [data-pdp-custom-style=true] h3{font-size:var(--pdp-item-heading)}.pdp-scope [data-pdp-custom-style=true] p,.pdp-scope [data-pdp-custom-style=true] .review-copy,.pdp-scope [data-pdp-custom-style=true] .answer{font-size:var(--pdp-item-body);line-height:var(--pdp-item-leading)}.pdp-scope [data-pdp-custom-style=true]{border-radius:var(--pdp-item-radius);text-align:var(--pdp-item-align)}.pdp-scope [data-pdp-custom-style=true] .timeline-body,.pdp-scope [data-pdp-custom-style=true] .full-review-body,.pdp-scope [data-pdp-custom-style=true] .video-copy{padding:var(--pdp-item-padding)}.pdp-scope .pdp-rich-text{overflow-wrap:anywhere}.pdp-scope .pdp-rich-text[data-align=left],.pdp-scope .pdp-rich-text[data-align=center],.pdp-scope .pdp-rich-text[data-align=right]{display:block;width:100%;min-width:0}.pdp-scope .pdp-rich-text[data-align=left]{text-align:left}.pdp-scope .pdp-rich-text[data-align=center]{text-align:center}.pdp-scope .pdp-rich-text[data-align=right]{text-align:right}.pdp-scope .pdp-rich-text:not([data-align=inherit])+br{display:none}.pdp-scope .pdp-rich-text strong,.pdp-scope .pdp-rich-text b{display:inline;font-size:inherit;line-height:inherit;font-weight:bolder}.pdp-scope .pdp-rich-text em,.pdp-scope .pdp-rich-text i{font-style:italic}.pdp-scope .pdp-rich-text a{text-decoration:underline}.pdp-scope .pdp-rich-list{display:block;padding-inline-start:1.3em;counter-reset:pdp-list;text-align:inherit}.pdp-scope .pdp-rich-item{display:list-item;list-style-type:disc}.pdp-scope .pdp-rich-list-numbered>.pdp-rich-item{list-style-type:decimal}.pdp-scope .pdp-rich-heading{display:block;font-weight:700;margin-block:.4em}.pdp-scope .pdp-button-label{width:100%}.pdp-scope .pdp-benefit-photo{max-width:100%;aspect-ratio:1;margin:0 auto 14px;overflow:hidden}.pdp-scope .pdp-benefit-photo img{display:block;width:100%;height:100%;object-fit:var(--pdp-photo-fit,cover)}.pdp-scope .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-auto-flow:row;gap:14px}.pdp-scope .full-review{display:flex;flex-direction:column;min-width:0}.pdp-scope .full-review .media-slot{flex-shrink:0;aspect-ratio:1.2}.pdp-scope .full-review-body{flex:1}.pdp-scope .review-summary{border:0;padding-right:0}@media(max-width:650px){.pdp-scope .review-grid{gap:10px}}.pdp-scope span:has(>.pdp-rich-text:not([data-align=inherit])){display:block;width:100%;min-width:0;flex:1}.pdp-scope .header nav a:has(.pdp-rich-text:not([data-align=inherit])),.pdp-scope .footer-links a:has(.pdp-rich-text:not([data-align=inherit])),.pdp-scope .social-links a:has(.pdp-rich-text:not([data-align=inherit])){flex:1}.pdp-scope .step .pdp-rich-text{font-size:inherit;line-height:inherit;min-height:0}.pdp-scope .step .pdp-rich-text[data-align=inherit]{display:inline}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pdp-approved.css.map */
