.pm-pdp{position:relative;width:100%;box-sizing:border-box;background:linear-gradient(180deg,#fde9d8 0,#fff8ec 460px);font-family:Nunito,sans-serif;color:#4a2a26;padding:28px clamp(24px,8vw,140px) 64px;overflow-x:clip}.pm-pdp [hidden]{display:none!important}.pm-pdp__crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:700 15px Fredoka,sans-serif;color:#8e3447;margin-bottom:26px}.pm-pdp__crumbs a{color:#8e3447}.pm-pdp__crumbs a:hover{color:#c9566a}.pm-pdp__crumbs [aria-current]{color:#7a5750;font-weight:600;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-pdp__main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,4.5vw,64px);align-items:start}.pm-pdp__gallery{position:sticky;top:calc(var(--pmh,0px) + 20px);display:flex;flex-direction:column;gap:16px}.pm-pdp__stage{position:relative;aspect-ratio:1/1;border-radius:36px;overflow:hidden;background:#fde9d8;box-shadow:0 0 0 4px #fff,0 14px #f4a8a0,0 30px 44px -22px #78324673}.pm-pdp__img{display:block;width:100%;height:100%;object-fit:cover}.pm-pdp__img--placeholder{fill:#e8b9ae}.pm-pdp__badge{position:absolute;top:18px;left:18px;z-index:1;background:#c9566a;color:#fff;font:600 17px/1 Fredoka,sans-serif;letter-spacing:.02em;padding:11px 20px;border-radius:99px;box-shadow:0 0 0 3px #fff8ec,0 4px 10px #4a2a2640;pointer-events:none}.pm-pdp__fav{position:absolute;top:16px;right:16px;z-index:1;width:52px;height:52px;padding:0;border-radius:50%;border:0;background:#fff8ecf2;box-shadow:0 4px 10px #4a2a2633;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.pm-pdp__fav:hover{transform:scale(1.06)}.pm-pdp__fav.is-fav svg path,.pm-pdp__save-fav.is-fav svg path{fill:#e8878a}.pm-pdp__thumbs{list-style:none;margin:0;padding:6px 4px;display:flex;flex-wrap:wrap;gap:14px}.pm-pdp__thumb{display:block;width:84px;height:84px;padding:0;border:0;border-radius:20px;overflow:hidden;cursor:pointer;background:#fde9d8;box-shadow:0 0 0 2px #f1d6d1;transition:transform .2s,box-shadow .2s}.pm-pdp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.pm-pdp__thumb:hover{transform:translateY(-3px)}.pm-pdp__thumb.is-active{box-shadow:0 0 0 4px #e8878a,0 5px #f4a8a0}.pm-pdp__info{display:flex;flex-direction:column;gap:18px;min-width:0;padding-top:6px}.pm-pdp__kicker{display:flex;align-items:center;gap:14px}.pm-pdp__chip{background:#fde3dc;color:#c9566a;font:700 13px Nunito,sans-serif;padding:6px 14px;border-radius:99px;white-space:nowrap}a.pm-pdp__chip:hover{background:#f9d2c9;color:#8e3447}.pm-pdp__rule{flex:1;height:0;border-top:2px dotted rgba(232,135,138,.5)}.pm-pdp__title{margin:0;font:700 clamp(34px,4vw,52px)/1.05 "Fredoka",sans-serif;color:#4a2a26;text-wrap:balance}.pm-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.pm-pdp__price-now{font:800 28px Nunito,sans-serif;color:#c9566a}.pm-pdp__price-was{font:700 18px Nunito,sans-serif;color:#9c7a72}.pm-pdp__save{background:#eef3df;color:#456427;font:800 13px Nunito,sans-serif;padding:5px 12px;border-radius:99px;box-shadow:0 0 0 2px #fff inset;align-self:center}.pm-pdp__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.pm-pdp__chips li{background:#fbefc9;color:#8a5f0b;font:700 14px Fredoka,sans-serif;padding:7px 14px;border-radius:99px;box-shadow:0 0 0 2px #fff inset}.pm-pdp__chips li:nth-child(2){background:#eef3df;color:#456427}.pm-pdp__chips li:nth-child(3){background:#fde3dc;color:#c9566a}.pm-pdp__form{display:flex;flex-direction:column;gap:18px;margin-top:4px}.pm-pdp__option{border:0;margin:0;padding:0;min-width:0}.pm-pdp__option legend{padding:0;margin-bottom:10px;font:700 16px Fredoka,sans-serif;color:#4a2a26}.pm-pdp__option legend span{margin-left:8px;font:600 15px Nunito,sans-serif;color:#7a5750}.pm-pdp__swatches{display:flex;flex-wrap:wrap;gap:10px}.pm-pdp__swatch{position:relative;cursor:pointer}.pm-pdp__swatch input{position:absolute;opacity:0;width:1px;height:1px}.pm-pdp__swatch span{display:inline-flex;align-items:center;min-height:42px;box-sizing:border-box;padding:0 18px;border:2px solid #F1D6D1;background:#fff;color:#4a2a26;font:600 15px Nunito,sans-serif;border-radius:99px;transition:background .2s,border-color .2s,color .2s}.pm-pdp__swatch:hover span{border-color:#e8878a}.pm-pdp__swatch input:checked+span{background:#e8878a;border-color:#e8878a;color:#fff;box-shadow:0 0 0 2px #c9566a inset}.pm-pdp__swatch input:focus-visible+span{outline:3px solid #C9566A;outline-offset:2px}.pm-pdp__buy{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.pm-pdp__qty{display:flex;align-items:center;flex:0 0 auto;height:58px;box-sizing:border-box;border:2px solid #F1D6D1;background:#fff;border-radius:99px;padding:0 6px}.pm-pdp__qty button{width:42px;height:42px;border:0;border-radius:50%;background:#fde3dc;color:#c9566a;font:700 22px/1 Fredoka,sans-serif;cursor:pointer;transition:background .2s}.pm-pdp__qty button:hover{background:#f9d2c9}.pm-pdp__qty input{width:44px;border:0;background:transparent;text-align:center;font:800 18px Nunito,sans-serif;color:#4a2a26;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pm-pdp__qty input::-webkit-outer-spin-button,.pm-pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pm-pdp__qty input:focus{outline:none}.pm-pdp__qty:focus-within{border-color:#e8878a}.pm-pdp__add{flex:1 1 220px;min-height:58px;background:#e8878a;color:#fff;border:0;font:700 19px Fredoka,sans-serif;padding:16px 28px;border-radius:99px;box-shadow:0 0 0 3px #6b8f3e inset,0 5px #4f6b2a;cursor:pointer;transition:transform .15s,box-shadow .15s,background-color .2s;margin-bottom:5px}.pm-pdp__add:hover{transform:translateY(2px);box-shadow:0 0 0 3px #6b8f3e inset,0 3px #4f6b2a}.pm-pdp__add.is-added{background:#6b8f3e}.pm-pdp__add[disabled]{opacity:.6;cursor:not-allowed;transform:none}.pm-pdp__add[aria-busy=true]{opacity:.8;cursor:progress}.pm-pdp__eta{margin:-4px 0 0;font:600 14px/1.5 Nunito,sans-serif;color:#7a5750}.pm-pdp__eta a{color:#c9566a;text-decoration:underline;text-underline-offset:2px}.pm-pdp__save-fav{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:2px 0;cursor:pointer;font:600 16px Fredoka,sans-serif;color:#c9566a;border-bottom:2px solid #E8878A}.pm-pdp__save-fav .pm-pdp__save-on,.pm-pdp__save-fav.is-fav .pm-pdp__save-off{display:none}.pm-pdp__save-fav.is-fav .pm-pdp__save-on{display:inline}.pm-pdp button:focus-visible,.pm-pdp a:focus-visible{outline:3px solid #C9566A;outline-offset:3px}.pm-pdp__ship{display:flex;align-items:center;gap:16px;background:#eef3df;border-radius:30px;padding:16px 24px 16px 16px}.pm-pdp__ship-icon{width:44px;height:44px;border-radius:50%;background:#6b8f3e;display:flex;align-items:center;justify-content:center;flex:none}.pm-pdp__ship-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pm-pdp__ship-text strong{font:600 17px Fredoka,sans-serif;color:#2f4a18}.pm-pdp__ship-text span{font:600 14px Nunito,sans-serif;color:#456427}.pm-pdp__ship-bar{height:8px;border-radius:99px;background:#fff;overflow:hidden;margin-top:6px}.pm-pdp__ship-bar div{height:100%;min-width:8px;background:#6b8f3e;border-radius:99px;transition:width .5s}.pm-pdp__about{background:#fff;border-radius:30px;padding:24px 28px 26px;box-shadow:0 0 0 2px #f1d6d1 inset}.pm-pdp__about h2{margin:0 0 10px;font:700 22px Fredoka,sans-serif;color:#4a2a26}.pm-pdp__about .pm-rte{font-size:16.5px;line-height:1.65}.pm-pdp__about .pm-rte>:first-child{margin-top:0}.pm-pdp__about .pm-rte>:last-child{margin-bottom:0}.pm-recs{background:#fff8ec;font-family:Nunito,sans-serif;color:#4a2a26;padding:24px clamp(24px,8vw,140px) 80px}.pm-recs__head{display:flex;align-items:center;gap:16px;margin-bottom:22px}.pm-recs__head h2{margin:0;font:600 clamp(26px,2.8vw,32px) "Fredoka",sans-serif}.pm-recs__head a{font:600 16px Fredoka,sans-serif;color:#c9566a;white-space:nowrap}.pm-recs__head a:hover{color:#8e3447}.pm-recs__rule{flex:1;height:0;border-top:2px dotted rgba(232,135,138,.5)}@media(max-width:900px){.pm-pdp__main{grid-template-columns:minmax(0,1fr)}.pm-pdp__gallery{position:relative;top:0}}@media(max-width:760px){.pm-pdp{padding:18px 16px 48px}.pm-pdp__crumbs{font-size:14px;margin-bottom:16px}.pm-pdp__stage{border-radius:26px;box-shadow:0 0 0 3px #fff,0 10px #f4a8a0,0 22px 30px -18px #78324666}.pm-pdp__badge{top:12px;left:12px;font-size:14px;padding:8px 14px}.pm-pdp__fav{top:12px;right:12px;width:44px;height:44px}.pm-pdp__thumb{width:68px;height:68px;border-radius:16px}.pm-pdp__title{font-size:clamp(30px,8.4vw,38px)}.pm-pdp__price-now{font-size:24px}.pm-pdp__qty{height:54px}.pm-pdp__add{min-height:54px;font-size:17px}.pm-pdp__ship{border-radius:26px;padding:14px}.pm-pdp__about{border-radius:24px;padding:20px}.pm-recs{padding:16px 16px 56px}.pm-recs__head{flex-wrap:wrap;gap:8px 12px;justify-content:center;text-align:center}.pm-recs__rule{display:none}}.pm-pdp__plans{border:0;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.pm-pdp__plans legend{font:700 15px Fredoka,sans-serif;color:#4a2a26;margin-bottom:6px;padding:0}.pm-pdp__plan{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:18px;background:#fff;box-shadow:0 0 0 2px #f1d6d1 inset;font:700 15px Nunito,sans-serif;color:#4a2a26;cursor:pointer}.pm-pdp__plan:has(input:checked){box-shadow:0 0 0 2px #e8878a inset;background:#fff4ee}.pm-pdp__plan input{accent-color:#C9566A;width:18px;height:18px;margin:0}.pm-pdp__plan-note{margin:4px 2px 0;font:600 13px/1.5 Nunito,sans-serif;color:#7a5750}.pm-pdp__count{display:none;position:absolute;right:14px;bottom:14px;z-index:2;padding:6px 12px;border-radius:99px;background:#fff8eceb;box-shadow:0 0 0 2px #f1d6d1;font:600 14px/1 Fredoka,sans-serif;color:#4a2a26;pointer-events:none}@media(max-width:900px){.pm-pdp__thumbs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 6px 12px;margin:0 -6px}.pm-pdp__thumbs::-webkit-scrollbar{display:none}.pm-pdp__thumbs li{flex:0 0 auto;scroll-snap-align:start}.pm-pdp__count{display:block}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pm-product-page.css.map */
