:root{--td-pink:#E2445F;--td-pink-dark:#C7334E;--td-milk:#FFF5F2;--td-powder:#FFD9DF;--td-butter:#FFE8A3;--td-cocoa:#4A2630;--td-cocoa-72:rgba(74,38,48,.72);--td-card:#FFFFFF;--td-line:#FFD9DF;--td-radius:20px;--td-radius-lg:28px;--td-shadow:0 12px 32px -14px rgba(74,38,48,.22);--td-shadow-pink:0 14px 34px -12px rgba(226,68,95,.55);--td-head:"Fredoka","Poppins",sans-serif;--td-body:"Poppins",sans-serif;--font-heading-family:"Fredoka","Poppins",sans-serif}body{background:var(--td-milk)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.card__heading{font-family:var(--td-head);font-weight:600;letter-spacing:0}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.02em}.button:not(.button--secondary):not(.button--tertiary){box-shadow:var(--td-shadow-pink)}.price--on-sale .price-item--regular{opacity:.6}.price-item--sale,.price--on-sale .price-item--last{color:var(--td-pink);font-weight:600}.card-wrapper .card{transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-3px);box-shadow:var(--td-shadow)}}.header__heading-logo{max-height:64px;width:auto}.td-hidden-card{display:none!important}.td{font-family:var(--td-body);color:var(--td-cocoa);background:var(--td-bg,transparent)}.td *,.td *:before,.td *:after{box-sizing:border-box}.td-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.td-sec{padding:var(--td-pt,72px) 0 var(--td-pb,72px)}.td-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--td-pink);margin:0 0 12px}.td-h2{font-family:var(--td-head);font-weight:600;font-size:clamp(28px,3.4vw,42px);line-height:1.12;margin:0 0 12px;color:var(--td-cocoa)}.td-h2 em,.td-h1 em{font-style:normal;color:var(--td-pink)}.td-lead{font-size:16px;line-height:1.6;color:var(--td-cocoa-72);margin:0;max-width:620px}.td-head{text-align:center;margin:0 auto 40px;max-width:720px}.td-head .td-lead{margin:0 auto}.td-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;border:2px solid transparent;font-family:var(--td-body);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease;line-height:1.1;text-align:center}.td-btn--primary{background:var(--td-pink);color:#fff;box-shadow:var(--td-shadow-pink)}.td-btn--primary:hover{background:var(--td-pink-dark)}.td-btn--ghost{background:#fff;color:var(--td-cocoa);border-color:var(--td-powder)}.td-btn--ghost:hover{border-color:var(--td-pink)}.td-btn--dark{background:var(--td-cocoa);color:#fff}.td-btn:active{transform:scale(.98)}.td-btn:focus-visible,.td a:focus-visible,.td button:focus-visible,.td summary:focus-visible,.td input:focus-visible{outline:3px solid var(--td-cocoa);outline-offset:3px}.td-btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.td-ic{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.td-icbox{width:52px;height:52px;border-radius:16px;background:var(--td-powder);color:var(--td-pink);display:flex;align-items:center;justify-content:center;flex:none}.td-icbox .td-ic{width:26px;height:26px}.td-stars{display:inline-flex;gap:2px;color:#f5a623}.td-stars .td-ic{width:16px;height:16px;fill:currentColor;stroke:none}.td img{max-width:100%;height:auto;display:block}.td-ticker{background:var(--td-pink);color:#fff;overflow:hidden;white-space:nowrap}.td-ticker__track{display:inline-flex;width:max-content;animation:td-marquee var(--td-speed,30s) linear infinite}.td-ticker__item{display:inline-flex;align-items:center;gap:14px;padding:10px 14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.td-ticker__item .td-ic{width:14px;height:14px;fill:#fff;stroke:none}@keyframes td-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.td-ticker__track{animation-duration:90s}}.td-hero{position:relative;overflow:hidden}.td-hero:before{content:"";position:absolute;right:-10%;top:-30%;width:60%;height:120%;background:radial-gradient(closest-side,#ffd9dfe6,#ffd9df00);pointer-events:none}.td-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.td-h1{font-family:var(--td-head);font-weight:600;font-size:clamp(38px,5.2vw,64px);line-height:1.08;margin:0 0 18px;color:var(--td-cocoa)}.td-hero__text .td-lead{font-size:18px;margin-bottom:28px}.td-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.td-hero__mini{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--td-cocoa-72)}.td-hero__mini li{display:flex;align-items:center;gap:8px}.td-hero__mini .td-ic{width:18px;height:18px;color:var(--td-pink)}.td-hero__media{position:relative}.td-hero__img{border-radius:var(--td-radius-lg);overflow:hidden;box-shadow:var(--td-shadow);aspect-ratio:1/1;background:var(--td-powder)}.td-hero__img img{width:100%;height:100%;object-fit:cover}.td-hero__badge{position:absolute;left:-18px;bottom:28px;background:#fff;border-radius:18px;padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:var(--td-shadow);max-width:290px}.td-hero__badge div b{display:block;font-size:15px;font-weight:600;line-height:1.3}.td-hero__badge div span{display:block;font-size:13px;color:var(--td-cocoa-72);line-height:1.35}.td-hero__badge .td-icbox{width:44px;height:44px;border-radius:14px}.td-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.td-trust__item{background:#fff;border-radius:var(--td-radius);padding:20px;display:flex;align-items:center;gap:14px;border:1px solid var(--td-line)}.td-trust__item b{display:block;font-size:15px;font-weight:600;line-height:1.3}.td-trust__item div span{display:block;font-size:13px;color:var(--td-cocoa-72);line-height:1.4;margin-top:2px}.td-grid{display:grid;grid-template-columns:repeat(var(--td-cols-d,4),minmax(0,1fr));gap:20px}.td-card{background:#fff;border-radius:var(--td-radius);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--td-line);transition:transform .25s ease,box-shadow .25s ease;min-width:0}@media(hover:hover){.td-card:hover{transform:translateY(-4px);box-shadow:var(--td-shadow)}}.td-card__media{position:relative;display:block;aspect-ratio:1/1;background:var(--td-milk);overflow:hidden}.td-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .5s ease}.td-card__media img+img{opacity:0}@media(hover:hover){.td-card:hover .td-card__media img+img{opacity:1}.td-card:hover .td-card__media img:only-child{transform:scale(1.04)}}.td-card__tag{position:absolute;left:12px;top:12px;background:var(--td-butter);color:var(--td-cocoa);font-size:11px;font-weight:600;letter-spacing:.06em;padding:5px 10px;border-radius:999px;text-transform:uppercase}.td-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.td-card__title{font-family:var(--td-body);font-size:15px;font-weight:500;line-height:1.4;margin:0;color:var(--td-cocoa);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.td-card__title a{color:inherit;text-decoration:none}.td-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.td-card{position:relative}.td-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.td-price b{font-size:17px;font-weight:600;color:var(--td-pink)}.td-price s{font-size:13px;color:var(--td-cocoa-72)}.td-card form,.td-card .td-card__more{position:relative;z-index:1;margin-top:auto}.td-card .td-btn{width:100%;min-height:44px;font-size:14px;padding:0 14px;box-shadow:none}.td-more{text-align:center;margin-top:36px}.td-fp__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.td-gal__main{border-radius:var(--td-radius-lg);overflow:hidden;background:#fff;aspect-ratio:1/1;box-shadow:var(--td-shadow)}.td-gal__main img{width:100%;height:100%;object-fit:cover}.td-gal__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:2px}.td-gal__thumbs button{flex:0 0 76px;height:76px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff;cursor:pointer}.td-gal__thumbs button[aria-current=true]{border-color:var(--td-pink)}.td-gal__thumbs img{width:100%;height:100%;object-fit:cover}.td-fp__title{font-family:var(--td-head);font-weight:600;font-size:clamp(28px,3vw,40px);line-height:1.12;margin:0 0 12px}.td-fp__title em{font-style:normal;color:var(--td-pink)}.td-fp .td-price b{font-size:28px}.td-fp .td-price s{font-size:17px}.td-fp__desc{margin:16px 0 20px;font-size:16px;line-height:1.6;color:var(--td-cocoa-72)}.td-ticks{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.td-ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.td-ticks .td-ic{width:20px;height:20px;color:#fff;background:var(--td-pink);border-radius:50%;padding:3px;stroke-width:3;margin-top:1px}.td-field{margin-bottom:16px}.td-field label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.td-field select{width:100%;min-height:48px;border-radius:14px;border:1px solid var(--td-powder);background:#fff;padding:0 14px;font:inherit;color:var(--td-cocoa)}.td-buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:12px}.td-qty{display:flex;align-items:center;border:1px solid var(--td-powder);border-radius:999px;background:#fff;height:52px}.td-qty button{width:44px;height:100%;border:0;background:none;font-size:20px;color:var(--td-cocoa);cursor:pointer;border-radius:999px}.td-qty input{width:36px;text-align:center;border:0;background:none;font:inherit;font-weight:600;color:var(--td-cocoa);-moz-appearance:textfield}.td-qty input::-webkit-outer-spin-button,.td-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.td-buy .td-btn,.td-buynow{width:100%}.td-fp__boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.td-fp__box{background:#fff;border:1px solid var(--td-line);border-radius:16px;padding:14px 10px;text-align:center;font-size:12.5px;line-height:1.35;font-weight:500}.td-fp__box .td-ic{margin:0 auto 6px;color:var(--td-pink)}.td-fp__link{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--td-cocoa);text-underline-offset:3px}.td-series__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.td-series__card{position:relative;background:#fff;border-radius:var(--td-radius);overflow:hidden;border:1px solid var(--td-line);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease;min-width:0}@media(hover:hover){.td-series__card:hover{transform:translateY(-4px);box-shadow:var(--td-shadow)}}.td-series__img{aspect-ratio:4/5;background:var(--td-powder);overflow:hidden}.td-series__img img{width:100%;height:100%;object-fit:cover}.td-series__body{padding:18px}.td-series__body h3{font-family:var(--td-head);font-weight:600;font-size:20px;line-height:1.2;margin:0 0 6px;color:var(--td-cocoa)}.td-series__body p{font-size:14px;line-height:1.5;color:var(--td-cocoa-72);margin:0 0 10px}.td-series__body span{font-size:14px;font-weight:600;color:var(--td-pink);display:inline-flex;align-items:center;gap:6px}.td-series__body span .td-ic{width:16px;height:16px}.td-gift__box{background:#fff;border-radius:32px;padding:48px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;box-shadow:var(--td-shadow)}.td-gift__img{border-radius:var(--td-radius);overflow:hidden;background:var(--td-powder)}.td-gift__img img{width:100%;height:auto}.td-steps{list-style:none;margin:24px 0 28px;padding:0;display:grid;gap:14px}.td-steps li{display:flex;gap:14px;align-items:flex-start}.td-steps .td-num{flex:none;width:40px;height:40px;border-radius:50%;background:var(--td-powder);color:var(--td-pink);font-family:var(--td-head);font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center}.td-steps b{display:block;font-size:16px;font-weight:600;line-height:1.3}.td-steps div span{display:block;font-size:14px;line-height:1.5;color:var(--td-cocoa-72);margin-top:2px}.td-rv__view{overflow:hidden;padding:16px 0 28px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.td-rv__track{display:flex;gap:20px;width:max-content;animation:td-marquee var(--td-speed,50s) linear infinite}.td-rv__card{flex:0 0 340px;background:#fff;border-radius:var(--td-radius);padding:22px;border:1px solid var(--td-line);display:flex;flex-direction:column;gap:12px;text-align:left}.td-rv__card p{margin:0;font-size:15px;line-height:1.55;color:var(--td-cocoa)}.td-rv__who{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;font-size:14px;font-weight:600}.td-rv__who small{font-size:12px;font-weight:500;color:var(--td-cocoa-72);display:inline-flex;align-items:center;gap:4px}.td-rv__who small .td-ic{width:14px;height:14px;color:#2e9e6a}.td-rv__card.is-placeholder{border-style:dashed;border-color:var(--td-pink)}.td-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.td-faq__list{display:grid;gap:12px}.td-faq details{background:#fff;border-radius:18px;border:1px solid var(--td-line);overflow:hidden}.td-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 20px;font-size:16px;font-weight:600;line-height:1.35}.td-faq summary::-webkit-details-marker{display:none}.td-faq summary .td-icbox{width:40px;height:40px;border-radius:12px}.td-faq summary .td-icbox .td-ic{width:20px;height:20px}.td-faq summary .td-plus{margin-left:auto;transition:transform .2s ease;color:var(--td-pink)}.td-faq details[open] summary .td-plus{transform:rotate(45deg)}.td-faq__a{padding:0 20px 20px 74px;font-size:15px;line-height:1.6;color:var(--td-cocoa-72)}.td-faq__a p{margin:0}.td-faq__contact{margin-top:24px}.td-nl__box{background:var(--td-pink);color:#fff;border-radius:32px;padding:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;position:relative;overflow:hidden}.td-nl__box:after{content:"";position:absolute;right:-60px;bottom:-80px;width:260px;height:260px;border-radius:50%;background:#ffffff1f}.td-nl__box .td-h2{color:#fff}.td-nl__box .td-lead{color:#ffffffe6}.td-nl__form{display:flex;gap:10px;position:relative;z-index:1}.td-nl__form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.td-nl__form input{flex:1;min-width:0;min-height:52px;border-radius:999px;border:0;padding:0 20px;font:inherit;font-size:16px;color:var(--td-cocoa)}.td-nl__form .td-btn{flex:none}.td-nl__msg{margin:10px 0 0;font-size:14px;position:relative;z-index:1}@media(max-width:989px){.td-hero__grid,.td-fp__grid,.td-faq__grid{grid-template-columns:minmax(0,1fr);gap:32px}.td-gift__box{grid-template-columns:minmax(0,1fr);padding:28px;gap:28px}.td-nl__box{grid-template-columns:minmax(0,1fr);padding:32px}.td-trust__grid,.td-series__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.td-wrap{padding:0 16px}.td-sec{padding:var(--td-pt-m,48px) 0 var(--td-pb-m,48px)}.td-head{margin-bottom:28px}.td-hero__media{order:-1}.td-hero__text{text-align:center}.td-hero__text .td-lead{font-size:16px;margin:0 auto 22px}.td-hero__ctas{justify-content:center}.td-hero__ctas .td-btn{flex:1 1 100%}.td-hero__mini{justify-content:center;font-size:13px}.td-hero__badge{left:12px;bottom:12px;padding:10px 12px;max-width:230px}.td-hero__badge div b{font-size:14px}.td-hero__badge div span{font-size:12px}.td-h1{font-size:36px}.td-trust__grid{gap:10px}.td-trust__item{flex-direction:column;align-items:flex-start;padding:14px;gap:10px}.td-trust__item .td-icbox{width:40px;height:40px;border-radius:12px}.td-trust__item b{font-size:14px}.td-trust__item div span{font-size:12.5px}.td-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.td-card__body{padding:12px 12px 14px;gap:6px}.td-card__title{font-size:13.5px}.td-price b{font-size:15px}.td-price s{font-size:12px}.td-card .td-btn{min-height:44px;font-size:13px;padding:0 10px}.td-series__grid{gap:12px}.td-series__body{padding:12px}.td-series__body h3{font-size:16px}.td-series__body p{font-size:12.5px}.td-fp .td-price b{font-size:24px}.td-fp__boxes .td-fp__box{font-size:12px;padding:12px 6px}.td-gift__box{padding:20px;border-radius:24px}.td-rv__track{gap:12px}.td-rv__card{flex-basis:calc((100vw - 44px)/2);padding:14px;gap:8px}.td-rv__card p{font-size:13px}.td-rv__who{flex-direction:column;align-items:flex-start;gap:2px;font-size:13px}.td-faq__a{padding:0 16px 16px}.td-faq summary{padding:14px 16px;font-size:15px}.td-nl__box{padding:28px 20px;border-radius:24px}.td-nl__form{flex-direction:column}.td-nl__form .td-btn{width:100%}}.td-pm{padding:32px 0 56px;background:var(--td-milk)}.td-pm__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.td-pm__gal{position:sticky;top:96px;min-width:0}.td-pm__stage{position:relative;border-radius:var(--td-radius-lg);overflow:hidden;background:#fff;box-shadow:var(--td-shadow)}.td-pm__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.td-pm__slides::-webkit-scrollbar{display:none}.td-pm__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;background:#fff}.td-pm__slide img,.td-pm__slide svg{width:100%;height:100%;object-fit:cover;display:block}.td-pm__count{position:absolute;right:14px;bottom:14px;background:#4a2630c7;color:#fff;font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;font-variant-numeric:tabular-nums}.td-pm__sale{position:absolute;left:14px;top:14px;background:var(--td-pink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;padding:6px 12px;border-radius:999px}.td-pm__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--td-cocoa);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--td-shadow);opacity:0;transition:opacity .2s ease}.td-pm__arrow .td-ic{width:20px;height:20px}.td-pm__arrow--prev{left:14px}.td-pm__arrow--prev .td-ic{transform:rotate(180deg)}.td-pm__arrow--next{right:14px}.td-pm__stage:hover .td-pm__arrow,.td-pm__arrow:focus-visible{opacity:1}.td-pm__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:2px;scrollbar-width:thin}.td-pm__thumbs button{flex:0 0 78px;height:78px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff;cursor:pointer;opacity:.7;transition:opacity .2s ease,border-color .2s ease}.td-pm__thumbs button[aria-current=true]{border-color:var(--td-pink);opacity:1}.td-pm__thumbs img{width:100%;height:100%;object-fit:cover}.td-pm__info{min-width:0}.td-pm__title{font-family:var(--td-head);font-weight:600;font-size:clamp(26px,2.8vw,38px);line-height:1.15;margin:0 0 14px;color:var(--td-cocoa);text-wrap:balance}.td-pm__price b{font-size:30px}.td-pm__price s{font-size:17px}.td-pm__tax{margin:4px 0 0;font-size:12.5px;color:var(--td-cocoa-72)}.td-pm__ticks{margin:20px 0 22px}.td-pm__options{display:grid;gap:18px;margin:0 0 20px}.td-opt{border:0;margin:0;padding:0;min-width:0}.td-opt legend{font-size:14px;margin-bottom:10px;padding:0;color:var(--td-cocoa-72)}.td-opt legend b{color:var(--td-cocoa);font-weight:600}.td-opt__list{display:flex;flex-wrap:wrap;gap:8px}.td-pill{position:relative;cursor:pointer}.td-pill input{position:absolute;opacity:0;width:1px;height:1px}.td-pill span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--td-powder);background:#fff;font-size:14px;font-weight:500;color:var(--td-cocoa);transition:border-color .15s ease,background-color .15s ease}.td-pill:hover span{border-color:var(--td-pink)}.td-pill input:checked+span{border-color:var(--td-pink);background:var(--td-pink);color:#fff}.td-pill input:focus-visible+span{outline:3px solid var(--td-cocoa);outline-offset:2px}.td-pill.is-off span{opacity:.45;text-decoration:line-through}.td-pm__form{display:block}.td-pm__add{position:relative}.td-pm__add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.td-pm__add.loading>span{visibility:hidden}.td-pm__add .spinner{width:22px;height:22px}.td-pm__error{margin:0 0 10px;font-size:14px;color:#b42318}.td-pm__app{margin-top:12px}.td-pm__app:empty{display:none}.td-pm__acc{display:grid;gap:10px;margin-top:24px}.td-pm__acc details{background:#fff;border:1px solid var(--td-line);border-radius:16px;overflow:hidden}.td-pm__acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:600}.td-pm__acc summary::-webkit-details-marker{display:none}.td-pm__acc summary>.td-ic{color:var(--td-pink);width:20px;height:20px}.td-pm__acc summary .td-plus{margin-left:auto;color:var(--td-pink);transition:transform .2s ease}.td-pm__acc details[open] summary .td-plus{transform:rotate(45deg)}.td-pm__rte{padding:0 18px 18px;font-size:15px;line-height:1.65;color:var(--td-cocoa-72);overflow-wrap:anywhere}.td-pm__rte>*:first-child{margin-top:0}.td-pm__rte>*:last-child{margin-bottom:0}.td-pm__rte img{border-radius:14px;margin:12px 0}.td-pm__rte table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.td-pm__rte td,.td-pm__rte th{border:1px solid var(--td-line);padding:8px}.td-pm__bar{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--td-line);box-shadow:0 -10px 30px -12px #4a263040;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s ease;display:none}.td-pm__bar.is-on{transform:none}.td-pm__bar-in{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.td-pm__bar-txt{flex:1;min-width:0;display:flex;flex-direction:column}.td-pm__bar-txt span{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--td-cocoa-72)}.td-pm__bar-txt b{font-size:17px;color:var(--td-pink)}.td-pm__bar .td-btn{min-height:48px;padding:0 22px;font-size:15px;box-shadow:none}@media(max-width:989px){.td-pm__grid{grid-template-columns:minmax(0,1fr);gap:24px}.td-pm__gal{position:static}.td-pm__bar{display:block}}@media(max-width:749px){.td-pm{padding:0 0 40px}.td-pm .td-wrap.td-pm__grid{padding:0}.td-pm__stage{border-radius:0;box-shadow:none}.td-pm__thumbs{padding:2px 16px}.td-pm__thumbs button{flex-basis:64px;height:64px;border-radius:12px}.td-pm__arrow{display:none}.td-pm__info{padding:0 16px}.td-pm__title,.td-pm__price b{font-size:26px}.td-pill span{min-height:42px;padding:0 14px;font-size:13.5px}body:has(.td-pm__bar) .footer{padding-bottom:84px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/td-theme.css.map */
