.tpd{background:#fff9f2;color:#263a62;display:grid;font-family:Quicksand,Arial,sans-serif;gap:clamp(36px,5vw,78px);grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);margin:0 auto;max-width:1500px;padding:clamp(28px,4vw,68px) clamp(20px,5vw,72px) 80px}.tpd__gallery{justify-self:center;min-width:0;width:80%}.tpd__viewport{border-radius:24px;overflow:hidden;position:relative}.tpd__track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.tpd__track::-webkit-scrollbar{display:none}.tpd__slide{aspect-ratio:1 / 1;flex:0 0 100%;margin:0;scroll-snap-align:start}.tpd__slide img,.tpd__slide svg{background:#f4eee8;height:100%;object-fit:contain;width:100%}.tpd__gallery-arrow{background:#ffffffeb;border:1px solid #eadfd6;border-radius:50%;color:#183a70;cursor:pointer;font-size:34px;height:46px;position:absolute;top:50%;transform:translateY(-50%);width:46px;z-index:2}.tpd__gallery-arrow--prev{left:16px}.tpd__gallery-arrow--next{right:16px}.tpd__thumbs{display:flex;gap:12px;margin-top:14px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.tpd__thumb{background:#fff;border:2px solid transparent;border-radius:12px;cursor:pointer;flex:0 0 84px;height:84px;overflow:hidden;padding:0}.tpd__thumb.is-active{border-color:#2aa593;box-shadow:0 0 0 2px #fff9f2,0 0 0 4px #2aa593}.tpd__thumb img{height:100%;object-fit:cover;width:100%}.tpd__info{align-self:start;position:sticky;top:calc(var(--header-height, 88px) + 24px)}.tpd__collection{color:#2aa593;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:12px;text-decoration:none;text-transform:uppercase}.tpd__title-row{align-items:flex-start;display:flex;gap:18px}.tpd__title-row h1{color:#1e3a6e;flex:1;font-family:"Baloo 2",Arial,sans-serif;font-size:clamp(25px,2.4vw,32px);line-height:1.12;margin:0}.tpd__wishlist{align-items:center;background:#fff;border:1px solid #e9ddd3;border-radius:50%;cursor:pointer;display:flex;flex:0 0 46px;height:46px;justify-content:center}.tpd__wishlist svg{fill:none;height:23px;stroke:#ee6079;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:23px}.tpd__wishlist.is-active{background:#fff0f3;border-color:#ee6079}.tpd__wishlist.is-active svg{fill:#ee6079}.tpd__rating{align-items:center;color:#665f5a;display:flex;font-size:14px;gap:8px;margin-top:18px}.tpd__stars{color:#ffb000;font-size:20px;letter-spacing:1px}.tpd__review-count{color:#857b74}.tpd__pricing{align-items:baseline;display:flex;gap:14px;margin-top:18px}.tpd__price{color:#1e3a6e;font-family:"Baloo 2",Arial,sans-serif;font-size:30px;font-weight:800}.tpd__compare{color:#918780;font-size:17px}.tpd__saved{color:#20835f;font-size:13px;font-weight:800;margin:2px 0 0}.tpd .is-hidden{display:none!important}.tpd__form{margin-top:24px}.tpd product-form-component,.tpd add-to-cart-component{display:block;width:100%}.tpd__variant-label{display:block;font-size:13px;font-weight:800;margin-bottom:8px}.tpd__variant{background:#fff;border:1px solid #dfd2c8;border-radius:10px;color:#263a62;margin-bottom:14px;min-height:48px;padding:0 14px;width:100%}.tpd__add{background:#ee6079;border:0;border-radius:12px;color:#fff;cursor:pointer;font-family:"Baloo 2",Arial,sans-serif;font-size:18px;font-weight:800;min-height:58px;padding:12px 24px;text-transform:uppercase;width:100%}.tpd__add:hover{background:#d94e68}.tpd__add:disabled{cursor:not-allowed;opacity:.55}.tpd__trust{background:#fff;border:1px solid #eadfd6;border-radius:16px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:18px;overflow:hidden}.tpd__trust div{align-items:center;display:flex;flex-direction:column;gap:3px;padding:17px 10px;text-align:center}.tpd__trust div+div{border-left:1px solid #eee4dc}.tpd__trust span{align-items:center;background:#e8f7f3;border-radius:50%;color:#218b77;display:flex;font-size:17px;height:30px;justify-content:center;width:30px}.tpd__trust strong{color:#1e3a6e;font-size:12px}.tpd__trust small{color:#847a73;font-size:10px}.tpd__accordions{border-top:1px solid #e6dad0;margin-top:24px}.tpd__accordions details{border-bottom:1px solid #e6dad0}.tpd__accordions summary{align-items:center;color:#1e3a6e;cursor:pointer;display:flex;font-family:"Baloo 2",Arial,sans-serif;font-size:16px;font-weight:800;justify-content:space-between;list-style:none;padding:17px 2px}.tpd__accordions summary::-webkit-details-marker{display:none}.tpd__accordions summary span{font-size:22px;transition:transform .2s ease}.tpd__accordions details[open] summary span{transform:rotate(45deg)}.tpd__accordion-content{color:#655f5b;font-size:14px;line-height:1.7;padding:0 2px 18px}.tpd-reviews{background:#fff9f2;overflow:hidden;padding:30px 0 70px}.tpd-reviews__head{margin:0 auto 28px;max-width:1320px;padding:0 28px;text-align:center}.tpd-reviews__head span{color:#2aa593;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tpd-reviews__head h2{color:#1e3a6e;font-family:"Baloo 2",Arial,sans-serif;font-size:clamp(28px,3vw,40px);margin:6px 0 0}.tpd-reviews__viewport{overflow:hidden;padding-block:12px}.tpd-reviews__track{animation:tpd-review-float 38s linear infinite;display:flex;gap:20px;width:max-content}.tpd-reviews__viewport:hover .tpd-reviews__track{animation-play-state:paused}.tpd-review-card{background:#fff;border:1px solid #eadfd6;border-radius:18px;box-shadow:0 12px 35px #2c262214;flex:0 0 340px;padding:24px}.tpd-review-card__stars{color:#ffb000;letter-spacing:2px}.tpd-review-card h3{color:#1e3a6e;font-family:"Baloo 2",Arial,sans-serif;font-size:18px;margin:12px 0 7px}.tpd-review-card p{color:#655f5b;font-size:14px;line-height:1.65;margin:0 0 15px}.tpd-review-card strong{color:#2aa593;font-size:13px}@keyframes tpd-review-float{to{transform:translate(calc(-50% - 10px))}}@media(prefers-reduced-motion:reduce){.tpd-reviews__track{animation-play-state:paused}}@media(max-width:989px){.tpd{grid-template-columns:1fr;padding-inline:18px}.tpd__gallery{width:min(80%,620px)}.tpd__info{position:static}}@media(max-width:560px){.tpd{gap:26px;padding-top:18px}.tpd__viewport{border-radius:16px}.tpd__thumb{flex-basis:68px;height:68px}.tpd__gallery-arrow{height:40px;width:40px}.tpd__title-row h1{font-size:26px}.tpd__trust{grid-template-columns:1fr}.tpd__trust div{flex-direction:row;justify-content:flex-start;padding:13px 16px;text-align:left}.tpd__trust div+div{border-left:0;border-top:1px solid #eee4dc}.tpd__trust small{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/baby-toddle-product.css.map */
