.ppb{--ink:#332933;--pink:#D89BB5;--darkpink:#A65E7F;--cream:#FFFCF9;--butter:#FFF4C9;--pale:#F8EBF0;color:var(--ink);background:#fff;font-family:var(--font-body-family)}.ppb *{box-sizing:border-box}.ppb a{color:inherit;text-decoration:none}.ppb-shell{max-width:1240px;margin:auto;padding:85px 25px}.ppb-ribbon{background:#fff;color:#894d6c;display:flex;justify-content:space-evenly;gap:12px;padding:12px 15px;font-size:11px;font-weight:800;letter-spacing:.1em;text-align:center}.ppb-hero{min-height:560px;display:grid;grid-template-columns:1fr 1fr;background:#fff4c9}.ppb-hero-text{padding:80px 45px 78px max(45px,calc((100vw - 1170px)/2));align-self:center}.ppb-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#985977}.ppb-hero h1{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(47px,5.1vw,83px);line-height:1.05;letter-spacing:-.035em;margin:24px 0}.ppb-hero h1 span{color:#a85e7f}.ppb-hero p{font-size:19px;line-height:1.6;max-width:480px}.ppb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px}.ppb-button{display:inline-flex;background:#d89bb5;color:#30232f!important;padding:16px 22px;border:2px solid #332933;border-radius:12px;font-weight:800;font-size:12px;letter-spacing:.08em;box-shadow:5px 5px #332933;transition:transform .2s,box-shadow .2s}.ppb-button:hover{transform:translate(2px,2px);box-shadow:3px 3px #332933}.ppb-underline{font-size:12px;letter-spacing:.04em;text-decoration:underline!important;text-underline-offset:5px;font-weight:800}.ppb-trust{font-size:13px;margin-top:32px}.ppb-trust span{padding:0 9px;color:#aa6687}.ppb-hero-photo{position:relative;overflow:hidden;min-height:470px;background:#ebc6d5;border:12px solid #fff;border-right:0;border-top:0;border-bottom:0}.ppb-hero-photo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.ppb-hero-sticker{position:absolute;bottom:35px;right:40px;text-align:center;background:#fff;border:2px solid #332933;border-radius:50%;padding:22px 25px;font:normal 23px/1.2 var(--font-heading-family);transform:rotate(-12deg);box-shadow:6px 6px #d89bb5}.ppb-star{position:absolute;top:25px;left:20px;font-size:70px;color:#fff4c9;text-shadow:2px 2px #332933}.ppb-belt{text-align:center;background:#e4afc6;border-block:2px solid #332933;font-weight:800;letter-spacing:.13em;font-size:11px;padding:15px 8px}.ppb-section-top{text-align:center;margin-bottom:39px}.ppb h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em;font-size:clamp(32px,3.4vw,51px);line-height:1.15;margin:13px 0}.ppb h2 i{font-style:normal;color:#aa6082}.ppb-section-top p{font-size:16px;margin:7px 0}.ppb-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ppb-cat{border:2px solid #352B35;border-radius:16px;padding:10px;background:#fff;box-shadow:7px 7px #f4d8e2;transition:transform .2s}.ppb-cat:hover{transform:translateY(-5px)}.ppb-cat-photo{display:block;aspect-ratio:1.1;overflow:hidden;background:#f5e6ed;border-radius:9px}.ppb-cat-photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ppb-cat:hover img{transform:scale(1.04)}.ppb-cat-caption{padding:15px 8px 9px;display:grid;grid-template-columns:1fr 30px;align-items:center}.ppb-cat-caption b{font:normal 23px var(--font-heading-family);grid-column:1}.ppb-cat-caption small{font-size:13px;margin-top:5px}.ppb-circle{grid-column:2;grid-row:1/3;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#fff4c9;font-size:18px}.ppb-featured{background:#fffbec;border-top:1px solid #F4E3DD;border-bottom:1px solid #F4E3DD}.ppb-heading-line{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:28px}.ppb-heading-line h2 span{color:#ab6b89}.ppb-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ppb-product{background:#fff;border-radius:13px;border:1px solid #F0D9E2;padding:9px 9px 15px;min-width:0}.ppb-product-photo{display:block;aspect-ratio:1;position:relative;overflow:hidden;border-radius:9px;background:#fae8ef}.ppb-product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.ppb-product:hover img{transform:scale(1.04)}.ppb-product-tag{position:absolute;top:10px;left:10px;background:#fff;padding:6px 9px;border-radius:20px;font-size:10px;font-weight:800}.ppb-product-details{padding:12px 7px 8px;display:flex;flex-direction:column;gap:7px}.ppb-product-name{font-size:14px;line-height:1.35;font-weight:700;min-height:38px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ppb-product-details strong{font-size:16px;color:#9b5073}.ppb-buy{display:block;text-align:center;border-radius:7px;background:#e6b8cd;padding:12px 5px;margin:3px 5px 0;font-size:11px;font-weight:800;letter-spacing:.02em}.ppb-buy:hover{background:#dda4bd}.ppb-spotlight{display:grid;grid-template-columns:1fr 1fr;min-height:450px}.ppb-spot-image{position:relative;min-height:430px;overflow:hidden;background:#f4dfe8}.ppb-spot-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ppb-spot-tag{position:absolute;bottom:24px;left:26px;background:#fff;padding:12px 18px;transform:rotate(-5deg);font-weight:800;border:2px solid #332933}.ppb-spot-copy{align-self:stretch;background:#ebc3d4;padding:85px max(40px,7vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1px);background-size:19px 19px}.ppb-spot-copy h2{font-size:clamp(43px,4vw,62px)}.ppb-spot-copy p{max-width:390px;font-size:17px;line-height:1.7;margin:8px 0 24px}.ppb-story{display:grid;grid-template-columns:1fr 1fr;gap:50px}.ppb-doodle{font-size:35px;color:#c983a4}.ppb-story-card{background:#fff4c9;border:2px solid #332933;border-radius:16px;padding:40px;box-shadow:8px 8px #e5b7ca}.ppb-card-label{font:normal 23px var(--font-heading-family)}.ppb-story-card p{font-size:17px;line-height:1.75}.ppb-promises{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:0}.ppb-promises>div{text-align:center;background:#fff;border:1px solid #E8C4D3;padding:26px 15px;border-radius:14px;display:flex;flex-direction:column;gap:6px}.ppb-promises span{font-size:39px;color:#b76c8e}.ppb-promises b{font-size:12px;letter-spacing:.08em}.ppb-promises p{font-size:13px;margin:0}.ppb-newsletter{background:#f5e8ee;padding:82px 25px;border-block:1px solid #ECD3DC}.ppb-news-content{max-width:740px;margin:auto;text-align:center}.ppb-newsletter p{font-size:17px}.ppb-form{display:flex;gap:9px;max-width:565px;margin:28px auto 0}.ppb-form input{flex:1;min-width:0;padding:16px 18px;border:2px solid #332933;border-radius:8px;font:inherit;background:#fff}.ppb-form button{border:2px solid #332933;border-radius:8px;background:#d89bb5;font-weight:800;padding:15px 17px;cursor:pointer}.ppb-form p{width:100%}@media(max-width:749px){.ppb-ribbon{font-size:9px;gap:7px}.ppb-ribbon span:last-child{display:none}.ppb-hero{grid-template-columns:1fr}.ppb-hero-photo{order:-1;min-height:300px;border:0;border-bottom:8px solid #fff}.ppb-hero-text{padding:42px 24px 50px}.ppb-hero h1{font-size:clamp(42px,11vw,58px)}.ppb-hero p{font-size:16px}.ppb-trust{font-size:11px}.ppb-hero-sticker{font-size:16px;padding:12px 14px;right:20px;bottom:18px}.ppb-star{font-size:50px}.ppb-belt{font-size:9px;line-height:1.8}.ppb-shell{padding:53px 18px}.ppb-cats{grid-template-columns:repeat(2,1fr);gap:14px}.ppb-cat{padding:6px;box-shadow:4px 4px #f4d8e2}.ppb-cat:last-child{grid-column:1/-1}.ppb-cat-photo{aspect-ratio:1}.ppb-cat:last-child .ppb-cat-photo{aspect-ratio:1.75}.ppb-cat-caption{padding:12px 4px 7px}.ppb-cat-caption b{font-size:19px}.ppb-cat-caption small{font-size:11px}.ppb-heading-line{align-items:start}.ppb-heading-line .ppb-underline{font-size:10px;max-width:88px}.ppb-products{grid-template-columns:repeat(2,1fr);gap:12px}.ppb-product{padding:6px 6px 11px}.ppb-product-name{font-size:12px;min-height:34px}.ppb-product-tag{font-size:9px;left:5px;top:6px}.ppb-buy{font-size:10px}.ppb-spotlight,.ppb-story{grid-template-columns:1fr}.ppb-spot-image{min-height:300px}.ppb-spot-copy{padding:45px 25px}.ppb-spot-copy h2{font-size:42px}.ppb-story{gap:22px}.ppb-story-card{padding:26px;box-shadow:4px 4px #e5b7ca}.ppb-promises{grid-template-columns:repeat(3,1fr);gap:7px;padding-top:0}.ppb-promises>div{padding:14px 7px}.ppb-promises span{font-size:25px}.ppb-promises b{font-size:9px}.ppb-promises p{font-size:10px}.ppb-newsletter{padding:55px 18px}.ppb-form{flex-direction:column}.ppb-form button{min-height:49px}}@media(prefers-reduced-motion:reduce){.ppb *{transition:none!important}}.ppb-hero{grid-template-columns:1.06fr .94fr;background:#fff7d5}.ppb-hero-photo.ppb-lifestyle-photo{border-left:11px solid #fff;background:#fff;min-height:620px}.ppb-lifestyle-photo img{object-fit:cover;object-position:center 40%}.ppb-hero h1{font-size:clamp(52px,5.2vw,85px)}.ppb-hero-sticker{background:#fff9ee;font-size:22px}.ppb-editorial{background:#fff}.ppb-editorial .ppb-issue{background:#fff4c9;border:1px solid #332933;padding:10px 14px;transform:rotate(3deg);font-size:11px;font-weight:900;letter-spacing:.08em}.ppb-editorial-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:0;border:2px solid #332933;box-shadow:9px 9px #e8bed0;border-radius:18px;overflow:hidden;max-height:none}.ppb-editorial-photo{position:relative;background:#f7e8ee;min-height:550px;overflow:hidden}.ppb-editorial-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 38%}.ppb-editorial-tape{position:absolute;top:24px;left:30px;width:104px;height:31px;transform:rotate(-12deg);background:repeating-linear-gradient(45deg,#ffffffa6,#ffffffa6 10px,#fff1bcc7 10px 20px);border:1px solid rgba(70,45,60,.2)}.ppb-polaroid-text{position:absolute;bottom:28px;left:23px;padding:13px 18px;background:#fff;color:#9f5977;border:2px solid #332933;transform:rotate(-3deg);font:22px var(--font-heading-family)}.ppb-editorial-copy{padding:70px clamp(28px,5vw,80px);background:#fff8e1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ppb-editorial-copy h3{font:normal clamp(31px,3.5vw,50px)/1.16 var(--font-heading-family);margin:17px 0}.ppb-editorial-copy p{font-size:17px;line-height:1.8;max-width:475px}.ppb-look-links{display:grid;gap:13px;width:100%;margin:22px 0}.ppb-look-links a{background:#fff;border:1.5px solid #332933;padding:16px 18px;border-radius:8px;font-weight:800;font-size:13px;display:flex;justify-content:space-between;gap:12px}.ppb-look-links a:hover{background:#f7e8ee}.ppb-note{font-size:10px;letter-spacing:.12em;font-weight:800;color:#985977;margin-top:16px}.ppb-journal{background:#fff;border-top:1px solid #F1E4E9}.ppb-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.ppb-journal-grid article{border:2px solid #E5BCD0;border-radius:15px;padding:29px;min-height:275px;background:#fff;box-shadow:5px 5px #fff4c9;display:flex;flex-direction:column}.ppb-journal-n{letter-spacing:.13em;font-size:11px;font-weight:800;color:#985977}.ppb-journal-grid h3{font:normal 24px/1.3 var(--font-heading-family);margin:17px 0 10px}.ppb-journal-grid p{font-size:14px;line-height:1.55}.ppb-journal-grid article>span:last-child{margin-top:auto;padding-top:12px;font-size:10px;letter-spacing:.1em;color:#985977;font-weight:900}@media(max-width:749px){.ppb-hero{grid-template-columns:1fr}.ppb-hero-photo.ppb-lifestyle-photo{min-height:390px;border:0;border-bottom:8px solid #fff}.ppb-hero h1{font-size:clamp(42px,11vw,58px)}.ppb-editorial .ppb-issue{font-size:9px;line-height:1.3;max-width:115px}.ppb-editorial-grid{grid-template-columns:1fr;max-height:none;box-shadow:5px 5px #e8bed0}.ppb-editorial-photo{min-height:390px}.ppb-editorial-copy{padding:38px 23px}.ppb-editorial-copy h3{font-size:34px}.ppb-journal-grid{grid-template-columns:1fr;gap:13px}.ppb-journal-grid article{min-height:205px;padding:23px}}.ppb-hero-sticker,.ppb-star,.ppb-product-tag,.ppb-spot-tag,.ppb-editorial-tape,.ppb-polaroid-text{display:none!important}.ppb-product-photo,.ppb-cat-photo,.ppb-spot-image,.ppb-editorial-photo,.ppb-hero-photo{isolation:isolate}.ppb-product-photo img,.ppb-cat-photo img{object-fit:contain;background:#fff}.ppb-cat{box-shadow:5px 5px #f4d8e2}.ppb-product-photo{background:#fff;border:1px solid #f3e8ec}.ppb-product-photo img{padding:5px}.ppb-spot-image img{object-fit:contain;background:#fff}.ppb-quick-add-form{margin:0 5px}.ppb-add-button{width:100%;border:0;font-family:inherit;cursor:pointer;line-height:1.4;color:#332933}.ppb-add-button:focus-visible{outline:2px solid #332933;outline-offset:3px}.ppb-hero{border-top:0}.ppb-categories{padding-top:68px}.ppb-bundle-link{background:#e6b6ca!important}.ppb-hero-photo.ppb-lifestyle-photo img{object-fit:cover;object-position:39% 93%}@media(max-width:749px){.ppb-hero-photo.ppb-lifestyle-photo img{object-position:36% 88%}}.ppb-hero-photo.ppb-lifestyle-photo{background:#fff}.ppb-hero-photo.ppb-lifestyle-photo img{object-fit:contain!important;object-position:center center!important;background:#fff}@media(max-width:749px){.ppb-hero-photo.ppb-lifestyle-photo{min-height:0;aspect-ratio:1/1}.ppb-hero-photo.ppb-lifestyle-photo img{object-fit:contain!important}}.ppb-hero-photo.ppb-lifestyle-photo{aspect-ratio:1 / 1;min-height:0!important;background:#fff;align-self:stretch}.ppb-hero-photo.ppb-lifestyle-photo img{width:100%;height:100%;object-fit:cover!important;object-position:center center!important}@media(max-width:749px){.ppb-hero-photo.ppb-lifestyle-photo{aspect-ratio:1 / 1;min-height:0!important}.ppb-hero-photo.ppb-lifestyle-photo img{object-fit:cover!important;object-position:center!important}}.ppb{--pink:#C77F9F;--darkpink:#9F5577;--cream:#FFFCF9;--butter:#FFF4C9;--pale:#F8EBF0;background:#fffcf9}.ppb-hero{background:#fff4c9}.ppb-categories,.ppb-editorial,.ppb-story{background:#fffcf9}.ppb-featured{background:#fffbec}.ppb-product,.ppb-cat,.ppb-product-photo,.ppb-cat-photo{background:#fff}.ppb-spot-copy{background-color:#e6b6ca}.ppb-journal{background:#f8ebf0}.ppb-journal-grid article{background:#fff;box-shadow:4px 4px #fff4c9}.ppb-button,.ppb-form button{background:#c77f9f}.ppb-button:hover,.ppb-form button:hover{background:#b66b8d}.ppb-buy{background:#c77f9f;color:#2e2330!important}.ppb-buy:hover{background:#b66b8d}.ppb-look-links .ppb-bundle-link{background:#e6b6ca!important}.ppb{--ink:#332C30;--pink:#F1B2C1;--darkpink:#CB7188;--cream:#FFFDF9;--butter:#FFF5D5;--pale:#FFF0F2;color:var(--ink);background:#fffdf9}.ppb-hero{background:#fff5d5}.ppb-categories,.ppb-editorial,.ppb-story{background:#fffdf9}.ppb-featured{background:#fffaed}.ppb-journal{background:#fff0f2}.ppb h2 i,.ppb-hero h1 span,.ppb-kicker,.ppb-underline,.ppb-journal-n{color:#b65b76}.ppb-button,.ppb-buy,.ppb-form button{background:#f1b2c1!important;color:#30272b!important;border-color:#332c30}.ppb-button:hover,.ppb-buy:hover,.ppb-form button:hover{background:#e89eaf!important}.ppb-spot-copy{background-color:#f4c9d3;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1px)}.ppb-cat{border-color:#332c30;box-shadow:6px 6px #f7d5de}.ppb-product{background:#fff;border-color:#f4dae0}.ppb-product-photo{background:#fff}.ppb-product-details strong{color:#b65b76}.ppb-story-card{background:#fff5d5;box-shadow:7px 7px #f4c9d3}.ppb-journal-grid article{background:#fff;border-color:#f4c9d3;box-shadow:4px 4px #fff5d5}.ppb-editorial-grid{box-shadow:8px 8px #f4c9d3}.ppb-editorial-copy{background:#fff8e6}.ppb-look-links .ppb-bundle-link{background:#f4c9d3!important}.ppb-spotlight .ppb-button{background:#fff5d5!important}.ppb-hero{background:#fff!important}.ppb h2 i,.ppb-hero h1 span,.ppb-kicker,.ppb-underline,.ppb-journal-n,.ppb-product-details strong,.ppb-hero-text .ppb-trust span,.ppb-issue{color:#d995a9!important}.ppb-categories{background:#fffaed!important}.ppb-categories{position:relative;isolation:isolate;background:transparent!important}.ppb-categories:before{content:"";position:absolute;inset:0 auto 0 50%;width:100vw;transform:translate(-50%);background:#fffaed;z-index:-1;pointer-events:none}.ppb-categories .ppb-cat-photo{aspect-ratio:1.12;overflow:hidden;background:#fff}.ppb-categories .ppb-cat-photo img{display:block;width:100%;height:100%;object-fit:cover!important;object-position:center center;background:transparent!important}@media(max-width:749px){.ppb-categories .ppb-cat-photo{aspect-ratio:1.05}.ppb-categories .ppb-cat:last-child .ppb-cat-photo{aspect-ratio:1.6}}.ppb .ppb-spot-copy h2 i{color:#d17c97!important;-webkit-text-stroke:1px #FFE7A6;paint-order:stroke fill;text-shadow:0 0 5px #FFF5C8,0 0 13px rgba(255,239,168,.9),0 0 23px rgba(255,236,158,.65)}.ppb .ppb-trust{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;line-height:1.55}.ppb .ppb-trust .ppb-trust-item{padding:0;color:#332c30!important;white-space:nowrap}.ppb .ppb-trust .ppb-trust-dot{padding:0;color:#d995a9!important}@media(max-width:749px){.ppb .ppb-hero{display:grid;grid-template-columns:minmax(0,1fr)!important;min-height:0}.ppb .ppb-hero-text{padding:34px 22px 28px!important;min-width:0;align-self:start}.ppb .ppb-kicker{font-size:10px;line-height:1.55;letter-spacing:.12em}.ppb .ppb-hero h1{font-size:clamp(34px,9vw,43px)!important;line-height:1.06;letter-spacing:-.035em;margin:17px 0;overflow-wrap:normal}.ppb .ppb-hero p{font-size:15px;line-height:1.55;margin:0;max-width:38ch}.ppb .ppb-actions{margin-top:23px;gap:12px}.ppb .ppb-hero .ppb-button{font-size:11px;padding:13px 17px;max-width:100%;box-shadow:4px 4px #332c30}.ppb .ppb-trust{margin-top:24px;font-size:11px;gap:7px 9px}.ppb .ppb-trust .ppb-trust-dot{display:none}.ppb .ppb-trust .ppb-trust-item{padding:4px 8px;border-radius:99px;background:#fff3f6;white-space:nowrap}.ppb .ppb-hero-photo.ppb-lifestyle-photo{order:0!important;aspect-ratio:1/1!important;min-height:0!important;border:0!important;width:100%}.ppb .ppb-hero-photo.ppb-lifestyle-photo img{display:block;width:100%;height:100%;object-fit:cover!important}}.ppb .ppb-cat-caption{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;min-width:0;padding:16px 9px 13px}.ppb .ppb-cat-caption b,.ppb .ppb-cat-caption small{display:block;width:100%;max-width:100%;grid-column:auto;overflow-wrap:normal;word-break:normal;margin:0;text-align:left}.ppb .ppb-cat-caption small{line-height:1.45}.ppb .ppb-spot-image{background:#191a23}.ppb .ppb-spot-image img{object-fit:cover!important;object-position:50% 50%!important;background:transparent!important;width:100%;height:100%}@media screen and (max-width:749px){.ppb .ppb-shell{padding:44px 18px}.ppb .ppb-categories{padding-top:44px}.ppb .ppb-heading-line{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.ppb .ppb-heading-line>div{min-width:0;width:100%}.ppb .ppb-heading-line .ppb-underline{display:inline-flex;align-items:center;min-height:44px;max-width:none;font-size:12px;line-height:1.4}.ppb .ppb-kicker{font-size:11px;line-height:1.6}.ppb .ppb-hero .ppb-button{min-height:48px;align-items:center;justify-content:center;font-size:12px;text-align:center}.ppb .ppb-trust{font-size:12px;gap:8px}.ppb .ppb-trust .ppb-trust-item{white-space:normal}.ppb .ppb-cat-caption{padding:13px 6px 12px}.ppb .ppb-cat-caption b{font-size:20px;line-height:1.25}.ppb .ppb-cat-caption small{font-size:12px}.ppb .ppb-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ppb .ppb-product{display:flex;flex-direction:column}.ppb .ppb-product-details{flex:1;padding:12px 5px 10px;gap:10px}.ppb .ppb-product-name{font-size:14px;line-height:1.45;display:block;min-height:0;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}.ppb .ppb-product-details strong{margin-top:auto}.ppb .ppb-buy{display:flex;align-items:center;justify-content:center;min-height:48px;font-size:12px;line-height:1.4;letter-spacing:.02em;margin:3px 4px 0;padding:12px 6px;text-align:center}.ppb .ppb-quick-add-form{margin:0 4px}.ppb .ppb-add-button{margin:3px 0 0}.ppb .ppb-spot-image{min-height:0;aspect-ratio:2/1}.ppb .ppb-spot-copy{padding:36px 22px 40px}.ppb .ppb-spot-copy h2{font-size:clamp(32px,8.5vw,42px)}.ppb .ppb-spot-copy .ppb-button{min-height:48px;min-width:100px;align-items:center;justify-content:center}.ppb .ppb-editorial .ppb-issue{font-size:11px;line-height:1.5;max-width:none;align-self:flex-end;transform:rotate(2deg)}.ppb .ppb-editorial-photo{min-height:0;aspect-ratio:3/4}.ppb .ppb-editorial-copy{padding:30px 20px}.ppb .ppb-editorial-copy h3{font-size:32px}.ppb .ppb-editorial-copy p{font-size:16px;line-height:1.65}.ppb .ppb-look-links a{min-height:48px;align-items:center;font-size:14px;line-height:1.5;padding:14px 12px;overflow-wrap:anywhere}.ppb .ppb-note{font-size:11px;line-height:1.6}.ppb .ppb-journal-n,.ppb .ppb-journal-grid article>span:last-child{font-size:11px;line-height:1.6}.ppb .ppb-journal-grid article{min-height:0}}@media screen and (max-width:359px){.ppb .ppb-cats{grid-template-columns:minmax(0,1fr);gap:20px}.ppb .ppb-categories .ppb-cat-photo,.ppb .ppb-categories .ppb-cat:last-child .ppb-cat-photo{aspect-ratio:1.12}.ppb .ppb-products{grid-template-columns:minmax(0,1fr);gap:20px}}.ppb .ppb-look-links a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px}.ppb .ppb-link-label{min-width:0}.ppb .ppb-link-price{white-space:nowrap;font-size:15px}.ppb .ppb-look-links .ppb-bundle-link{border-width:2px}.ppb .ppb-bundle-prices{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;white-space:nowrap}.ppb .ppb-bundle-prices s{font-size:13px;font-weight:500;color:#674f59}.ppb .ppb-bundle-prices strong{font-size:19px;color:#332c30}.ppb .ppb-bundle-saving{grid-column:1/-1;justify-self:start;font-size:12px;font-weight:800;line-height:1.5;background:#fff5d5;color:#624334;padding:4px 9px;border-radius:99px;letter-spacing:0}@media screen and (max-width:749px){.ppb .ppb-look-links a{column-gap:10px}.ppb .ppb-bundle-prices{gap:6px}}@media screen and (max-width:359px){.ppb .ppb-look-links .ppb-bundle-link{grid-template-columns:minmax(0,1fr)}.ppb .ppb-bundle-prices{justify-content:flex-start}}.ppb .ppb-issue{background:#f1b2c1;color:#332c30!important;border-color:#332c30}.ppb .ppb-editorial-photo{background:#fffdf9}.ppb .ppb-editorial-photo img{object-fit:contain!important;object-position:center center!important;background:#fffdf9}.ppb .ppb-gift-primary{display:inline-flex;justify-content:center;align-items:center;margin:12px 0 23px;padding:15px 24px;background:#f1b2c1;color:#332c30!important;border:2px solid #332C30;border-radius:12px;box-shadow:4px 4px #332c30;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.07em;transition:background .15s ease}.ppb .ppb-gift-primary:hover{background:#e89eaf}@media(max-width:749px){.ppb .ppb-editorial-photo{min-height:0;aspect-ratio:4/3}.ppb .ppb-editorial-photo img{width:100%;height:100%}.ppb .ppb-gift-primary{width:100%;max-width:100%}}.ppb .ppb-editorial-photo img{object-fit:cover!important;object-position:center center!important;background:transparent!important}@media(max-width:749px){.ppb .ppb-editorial-photo{aspect-ratio:4/4.5}}.ppb .ppb-editorial-photo img{object-position:100% center!important}.ppb .ppb-editorial-copy .ppb-note{letter-spacing:.02em;line-height:1.6;margin-top:12px;word-spacing:normal}.ppb .ppb-gift-form{margin:0}.ppb .ppb-gift-form .ppb-gift-primary{font-family:inherit;cursor:pointer}.ppb .ppb-gift-form .ppb-gift-primary:disabled{opacity:.6;cursor:not-allowed}.ppb-style-article-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px}.ppb-style-article-link:focus-visible{outline:2px solid #985977;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pink-pop-boutique.css.map */
