.pdp{padding:50px 0 60px;background:var(--cream, #ffeed1)}.pdp__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.pdp__main{border-radius:var(--r-lg, 32px);aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;box-shadow:var(--shadow-soft, 0 18px 40px -18px rgba(0,0,0,.35));position:relative;touch-action:pan-y}.pdp__main img{width:86%;height:auto;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pdp__thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.pdp__thumb{width:70px;height:70px;border-radius:14px;overflow:hidden;background:var(--cream-2, #fff6e6);box-shadow:0 4px #0000001f;padding:0;cursor:pointer;transition:transform .15s}.pdp__thumb:hover{transform:translateY(-3px)}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__info{position:relative}.pdp__crumbs{font-size:.82rem;color:var(--brown-2, #3d1f12);margin-bottom:12px;opacity:.8}.pdp__crumbs a{text-decoration:none;color:inherit}.pdp__crumbs a:hover{color:var(--pink, #cc3366)}.pdp__crumbs span{opacity:.6;margin:0 2px}.pdp__rating{display:flex;align-items:center;gap:8px;margin:2px 0 14px}.pdp__stars{color:var(--yellow, #ffd500);letter-spacing:2px;font-size:1.05rem}.pdp__rating-txt{font-size:.85rem;color:var(--brown-2, #3d1f12);font-weight:600}.pdp__buynow{margin-top:10px}.pdp__buynow .shopify-payment-button__button{border-radius:999px!important;font-family:var(--font-cond, "Oswald"),sans-serif;text-transform:uppercase;letter-spacing:.05em}.pdp__badges{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 18px}.pdp__badges li{display:flex;align-items:center;gap:7px;font-size:.85rem;font-weight:600;color:var(--brown-2, #3d1f12)}.pdp__badge-ic{font-size:1.1rem}.pdp__seal{display:inline-block;color:#fff;font-family:var(--font-cond, "Oswald"),sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.78rem;padding:7px 16px;border-radius:999px;margin-bottom:12px;box-shadow:var(--shadow-hard, 0 6px 0 rgba(0,0,0,.18))}.pdp__title{font-family:var(--font-display, "Fredoka"),sans-serif;font-weight:700;font-size:clamp(2.2rem,5vw,3.6rem);color:var(--brown, #331900);line-height:.95;margin:0 0 6px}.pdp__subtitle{font-family:var(--font-cond, "Oswald"),sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--brown-2, #3d1f12);font-weight:600;margin:0 0 14px}.pdp__price{font-family:var(--font-display, "Fredoka"),sans-serif;font-weight:700;font-size:1.8rem;color:var(--pink, #cc3366);margin-bottom:16px;display:flex;gap:12px;align-items:baseline}.pdp__price s{color:#a98;font-size:1.1rem;font-weight:500}.pdp__desc{color:var(--brown-2, #3d1f12);font-weight:500;margin-bottom:20px;max-width:48ch}.pdp__desc--below{margin:22px 0 0;padding-top:20px;border-top:2px solid rgba(38,32,26,.1);max-width:none}.pdp__kbox{border:1.5px solid rgba(46,94,78,.18);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:13px;margin:2px 0 22px}.kbox__row{display:flex;align-items:flex-start;gap:12px}.kbox__ic{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;color:#fbf3e7;overflow:hidden}.kbox__ic .bic,.kbox__ic svg{width:60%;height:60%}.kbox__ic span{font-size:.95rem}.kbox__tx{font-size:.86rem;color:var(--brown, #26201a);line-height:1.4;font-weight:500}.kbox__tx b{font-weight:700}.pdp__benefits{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.benefit{display:flex;flex-direction:column;align-items:center;gap:6px;width:70px;text-align:center}.benefit__ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:1.1rem;overflow:hidden;color:#fff6e6;box-shadow:0 4px #00000029,inset 0 -4px 8px #0000001f,inset 0 4px 8px #fff3;animation:benFloat 3.4s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease}.benefit:nth-child(2) .benefit__ic{animation-delay:.25s}.benefit:nth-child(3) .benefit__ic{animation-delay:.5s}.benefit:nth-child(4) .benefit__ic{animation-delay:.75s}.benefit:nth-child(5) .benefit__ic{animation-delay:1s}.benefit:nth-child(6) .benefit__ic{animation-delay:1.25s}.benefit:hover .benefit__ic{transform:translateY(-4px) scale(1.08) rotate(-3deg);box-shadow:0 8px #00000024,inset 0 -4px 8px #0000001f}.benefit__ic img{width:58%;height:58%;object-fit:contain}.benefit__ic .bic{width:56%;height:56%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.benefit__label{font-size:.68rem;font-weight:700;color:var(--brown-2, #3d1f12);line-height:1.2}@keyframes benFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.benefit__ic{animation:none}}.pdp__varlabel{font-family:var(--font-cond, "Oswald"),sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--brown, #331900);margin:0 0 8px}.pdp__option{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.pill{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-cond, "Oswald"),sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:600;font-size:.85rem;color:var(--teal-deep, #003732);padding:10px 18px;border-radius:999px;box-shadow:inset 0 0 0 2px var(--teal, #4dacb8);transition:all .15s}.pill input{position:absolute;opacity:0;pointer-events:none}.pill.is-active{background:var(--teal-bright, #2dcab8);color:var(--brown, #331900);box-shadow:none}.pill:hover{box-shadow:inset 0 0 0 2px var(--teal-bright, #2dcab8)}.bundle{display:flex;flex-direction:column;gap:12px;margin:4px 0 18px}.bundle__card{position:relative;display:flex;align-items:center;gap:14px;cursor:pointer;background:var(--cream-2, #fff6e6);border-radius:var(--r-md, 20px);padding:14px 16px;box-shadow:inset 0 0 0 2px #26201a1f;transition:box-shadow .15s,transform .15s}.bundle__card:hover{box-shadow:inset 0 0 0 2px var(--teal-bright, #8fbf9f)}.bundle__card.is-sel{box-shadow:inset 0 0 0 3px var(--coral, #c96f4a),var(--shadow-soft, 0 14px 30px -16px rgba(0,0,0,.4))}.bundle__card.is-soldout{opacity:.55}.bundle__badge{position:absolute;top:-11px;right:16px;font-family:var(--font-cond, "Oswald"),sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:.66rem;color:#fff;background:var(--pack, #2e5e4e);padding:4px 12px;border-radius:999px;box-shadow:0 3px #00000024}.bundle__radio{width:22px;height:22px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 2px #26201a4d;display:grid;place-items:center;transition:box-shadow .15s}.bundle__card.is-sel .bundle__radio{box-shadow:inset 0 0 0 2px var(--coral, #c96f4a)}.bundle__card.is-sel .bundle__radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--coral, #c96f4a)}.bundle__thumb{width:54px;height:54px;flex:none;border-radius:14px;background:var(--teal-deep, #234a3e);display:grid;place-items:center;overflow:hidden}.bundle__thumb img{width:100%;height:100%;object-fit:cover}.bundle__thumb svg{width:58%;height:58%;color:var(--cream-2, #fff6e6)}.bundle__body{flex:1;min-width:0}.bundle__title{display:block;font-family:var(--font-display, "Fredoka"),sans-serif;font-weight:600;font-size:1.02rem;color:var(--brown, #26201a);line-height:1.1}.bundle__sub{display:block;font-size:.78rem;color:var(--brown-2, #5f5345);font-weight:500;margin-top:2px}.bundle__prices{text-align:right;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.bundle__strike{color:#9b8f80;font-size:.82rem;font-weight:500}.bundle__now{font-family:var(--font-display, "Fredoka"),sans-serif;font-weight:700;font-size:1.15rem;color:var(--coral, #c96f4a);line-height:1}.bundle__save{font-family:var(--font-cond, "Oswald"),sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;font-weight:700;color:var(--teal, #2e5e4e);margin-top:3px}@media(max-width:480px){.bundle__card{padding:12px 13px;gap:10px}.bundle__thumb{width:46px;height:46px}.bundle__title{font-size:.94rem}.bundle__now{font-size:1.05rem}}.pdp__buy{display:flex;gap:14px;align-items:center;margin-top:8px;flex-wrap:wrap}.qty{display:inline-flex;align-items:center;background:var(--cream-2, #fff6e6);border-radius:999px;box-shadow:inset 0 0 0 2px #3319001f}.qty__btn{width:40px;height:44px;font-size:1.3rem;color:var(--brown, #331900);font-weight:700}.qty__input{width:46px;height:44px;border:none;background:transparent;text-align:center;font-family:var(--font-cond, "Oswald"),sans-serif;font-weight:700;font-size:1rem;color:var(--brown, #331900);-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn--buy{flex:1;justify-content:center;min-width:200px;background:var(--lime, #b5dc4a);color:var(--ink, #2a1a0f);font-family:var(--font-cond, "Oswald"),sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:15px 26px;border-radius:999px;box-shadow:var(--shadow-hard, 0 6px 0 rgba(0,0,0,.18));display:inline-flex;align-items:center;gap:10px;transition:transform .15s,box-shadow .15s}.btn--buy:hover:not([disabled]){transform:translateY(-3px);box-shadow:0 9px #0000002e}.btn--buy[disabled]{opacity:.5;cursor:not-allowed}.pdp__trust{margin-top:14px;font-size:.85rem;color:var(--brown-2, #3d1f12);font-weight:600}.pmarquee{overflow:hidden;white-space:nowrap;padding:14px 0}.pmarquee__track{display:inline-flex;gap:2rem;animation:pmarquee 22s linear infinite;font-family:var(--font-display, "Fredoka"),sans-serif;font-weight:700;font-size:clamp(1.4rem,4vw,2.6rem);text-transform:uppercase}@keyframes pmarquee{to{transform:translate(-50%)}}.specs{padding:60px 0}.specs__title{font-family:var(--font-display, "Fredoka"),sans-serif;font-weight:700;font-size:clamp(2rem,5vw,3.4rem);color:var(--coral, #fd472e);margin:0 0 24px}.specs__grid{display:grid;gap:10px;max-width:760px}.spec-row{display:flex;justify-content:space-between;gap:16px;padding:12px 18px;background:var(--cream-2, #fff6e6);border-radius:14px}.spec-row__k{font-family:var(--font-cond, "Oswald"),sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--brown, #331900)}.spec-row__v{color:var(--brown-2, #3d1f12);font-weight:500}.specs__text{margin-top:10px;color:var(--brown-2, #3d1f12)}@media(max-width:860px){.pdp__grid{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product.css.map */
