.section-main-product .product,.product.grid{color:#1a1a1a}@media(min-width:1000px){.section-main-product .page-width,.product-section .page-width,[id^=MainProduct-].page-width{max-width:none;padding-left:48px!important;padding-right:48px!important}.product.grid{column-gap:48px;flex-wrap:nowrap}.product--medium .product__media-wrapper,.product.product--medium:not(.product--no-media) .product__media-wrapper{max-width:calc((100% - 48px)*.55)!important;width:calc((100% - 48px)*.55)!important;flex:0 0 calc((100% - 48px)*.55)}.product--medium .product__info-wrapper,.product.product--medium:not(.product--no-media) .product__info-wrapper{max-width:calc((100% - 48px)*.45)!important;width:calc((100% - 48px)*.45)!important;padding-left:0!important;flex:0 0 calc((100% - 48px)*.45)}}.product__info-container{color:#1a1a1a}.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media{border-radius:12px;overflow:hidden}.product__media-wrapper .product-media-container{border:0!important}.product__media-icon,.product__media-toggle+.product__media-icon{left:auto!important;right:16px;top:auto!important;bottom:16px;width:45px!important;height:45px!important;border-radius:50%!important;background:#fff!important;border:0!important;box-shadow:0 2px 10px #00000014;display:grid!important;place-items:center;opacity:1!important}@media(max-width:999px){.product__media-wrapper{margin-inline:-1.5rem}.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media{border-radius:0}.product__media-wrapper .slider-buttons{display:none!important}.product__media-wrapper slider-component{position:relative}.product__media-icon{top:16px!important;bottom:auto!important;width:35px!important;height:35px!important}.kid-dots{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;gap:10px;padding:8px 14px;background:#ffffffd9;border-radius:40px 40px 0 0;z-index:2}.kid-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#1a1a1a40;cursor:pointer}.kid-dots button.is-active{background:#1a1a1a}.product__media-list{margin-bottom:0!important}.product__media-list .product__media-item{width:100%!important;padding:0!important}}@media(min-width:1000px){.kid-dots{display:none}}@media(min-width:1000px){.thumbnail-slider{margin-top:24px!important}.thumbnail-slider .slider-button{display:none!important}.thumbnail-list.slider--tablet-up,.thumbnail-list{display:flex!important;gap:16px!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 0 6px!important}.thumbnail-list__item,.thumbnail-list.slider--tablet-up .thumbnail-list__item{width:64px!important;flex:0 0 64px!important;max-width:64px}.thumbnail{border:0!important;border-radius:6px;box-shadow:none!important;overflow:visible;position:relative}.thumbnail img{border-radius:6px}.thumbnail[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#1a1a1a}}.product__info-container>*+*{margin-top:24px!important;margin-bottom:0!important}.product__info-container>*:first-child{margin-top:0!important}.product__title h1,.product__title .h1{font-family:var(--font-heading-family);font-size:22px!important;line-height:1.3!important;letter-spacing:0!important;margin:0}@media(min-width:700px){.product__title h1,.product__title .h1{font-size:32px!important}}.product__info-container .price{font-size:18px;letter-spacing:0}.product__info-container .price .price-item{font-size:18px}@media(min-width:700px){.product__info-container .price,.product__info-container .price .price-item{font-size:20px}}.product__info-container .price--on-sale .price-item--last{color:#f83a3a}.product__info-container>*:has(.kid-trustlist){border-top:1px solid rgba(26,26,26,.12);padding-top:24px}.product__info-container .kid-trustlist{margin-top:0!important}.product-form__input--pill .form__label,.product-form__input .form__label,.quantity__label{font-size:inherit;color:#1a1a1ab3;margin-bottom:8px;letter-spacing:0}.kid-opt-value{color:#1a1a1a;margin-left:4px}.product-form__input--pill{margin:0!important}.product-form__input--pill input[type=radio]+label{margin:0 12px 12px 0!important;padding:8px 24px!important;min-height:50px;line-height:32px;font-size:18px;letter-spacing:0;border:1px solid rgba(26,26,26,.12)!important;background:#fff!important;color:#1a1a1a!important;border-radius:40px;box-sizing:border-box;display:inline-flex;align-items:center}@media(min-width:700px){.product-form__input--pill input[type=radio]+label{font-size:20px}}@media(max-width:699px){.product-form__input--pill input[type=radio]+label{min-height:42px;padding:4px 20px!important}}.product-form__input--pill input[type=radio]:checked+label{border:2px solid #1a1a1a!important;padding:7px 23px!important;background:#fff!important;color:#1a1a1a!important}@media(max-width:699px){.product-form__input--pill input[type=radio]:checked+label{padding:3px 19px!important}}.product-form__input--pill input[type=radio]:checked+label::selection{background:transparent}.product-form__quantity .quantity{width:148px;min-height:50px;border-radius:40px}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{border-radius:40px!important;box-shadow:0 0 0 1px #1a1a1a1f!important}.product-form__quantity .quantity__button{width:58px;color:#1a1a1a}.product-form__quantity .quantity__input{font-size:inherit;color:#1a1a1a}@media(max-width:699px){.product-form__quantity .quantity{width:129px;min-height:42px}.product-form__quantity .quantity__button{width:50px}}.product-form__submit.button{min-height:61px;font-size:18px;font-weight:700;letter-spacing:0;border-radius:40px}@media(min-width:700px){.product-form__submit.button{min-height:66px;font-size:20px}}.product-form__buttons{max-width:none!important}.product-form__submit.button:after,.product-form__submit.button:before{border-radius:40px!important}.product__description.rte,.product__description{color:#1a1a1a;letter-spacing:0}.product__description h2,.product__description h3{font-family:var(--font-heading-family);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:1.4em 0 .7em;color:#1a1a1a}@media(min-width:700px){.product__description h2,.product__description h3{font-size:32px}}.product__description h2:first-child,.product__description h3:first-child{margin-top:0}.product__description img{border-radius:0}.page-width:has(>.product.grid){max-width:none!important;padding-left:20px!important;padding-right:20px!important}@media(min-width:1000px){.page-width:has(>.product.grid){padding-left:48px!important;padding-right:48px!important;margin-top:48px}}.product.grid{margin-left:0!important;margin-right:0!important}@media(max-width:999px){.product__media-wrapper{margin-inline:-20px!important;width:calc(100% + 40px)!important;max-width:none!important}.product__info-wrapper{padding-top:20px!important}}.product-form__input--pill input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center;line-height:1.2!important}@media(min-width:1000px){.product.grid>.product__info-wrapper{margin-left:48px!important}}@media(max-width:999px){.product__media-wrapper .product__media-list{padding:0!important;margin:0!important;gap:0!important;scroll-padding-left:0!important}.product__media-wrapper .product__media-list .product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important}}@media(max-width:999px){.product__media-wrapper slider-component.slider-mobile-gutter{margin-left:0!important;margin-right:0!important;width:100%!important;padding:0!important}}.product__title h1,.product__title .h1{letter-spacing:-.02em!important}.product__info-container .kid-trustlist{border-top:1px solid rgba(26,26,26,.12);padding-top:24px!important;margin-top:24px!important}.product__info-container>*:has(.kid-trustlist){border-top:0;padding-top:0}@media(min-width:1000px){.thumbnail-list__item{padding-bottom:6px!important}.thumbnail-list__item:has(.thumbnail[aria-current]){box-shadow:inset 0 -2px #1a1a1a}.thumbnail[aria-current]:after{display:none}}.product-form__quantity .quantity__button.disabled,.product-form__quantity .quantity__button:disabled{opacity:1;color:#1a1a1a}.product__description h4,.product__description h5,.product__description h6{font-family:var(--font-heading-family);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:1.4em 0 .7em;color:#1a1a1a}@media(min-width:700px){.product__description h4,.product__description h5,.product__description h6{font-size:32px}}.product__description img{display:block;margin-left:0!important;margin-right:auto!important}.product__description p:has(>img),.product__description div:has(>img){text-align:left!important}.product__description li{line-height:1.6;margin-bottom:12px}.product__description h2,.product__description h3,.product__description h4,.product__description h5,.product__description h6{margin:24px 0 16px!important}.product__description>*:first-child{margin-top:0!important}@media(min-width:1000px){.product.grid>.product__media-wrapper{flex:0 0 calc((100% - 48px)*.55)!important;width:calc((100% - 48px)*.55)!important;max-width:none!important}.product.grid>.product__info-wrapper{flex:0 0 calc((100% - 48px)*.45)!important;width:calc((100% - 48px)*.45)!important;max-width:none!important}}.kid-pdp-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-family:Inter,sans-serif;line-height:1.6;letter-spacing:0}.kid-pdp-price__sale{color:#f83a3a;font-size:22px}.kid-pdp-price__regular{color:#1a1a1a;font-size:22px}.kid-pdp-price__compare{color:#1a1a1ab3;font-size:18px;text-decoration:line-through}.kid-pdp-price__badge{background:#f83a3a;color:#fff;font-weight:700;font-size:9px;line-height:1.6;padding:3px 8px;border-radius:40px}.kid-pdp-price__badge--soldout{background:#1a1a1a}@media(min-width:700px){.kid-pdp-price__sale,.kid-pdp-price__regular{font-size:24px}.kid-pdp-price__compare{font-size:20px}.kid-pdp-price__badge{font-size:16px;padding:2px 8px}}@media(min-width:1000px){.product__media-wrapper .product-media-container.constrain-height{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}.page-width:has(>.product.grid){max-width:1696px!important;margin-left:auto!important;margin-right:auto!important}.product__media-wrapper .product__media-list{margin-bottom:0!important}.product__media-wrapper .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)!important}.thumbnail-list .thumbnail{height:64px!important}.thumbnail-list .thumbnail img{display:block!important;width:64px!important;height:64px!important;top:0!important;bottom:auto!important;object-fit:contain!important;border-radius:6px}}@media(min-width:1000px)and (max-width:1149px){.product.grid>.product__media-wrapper,.product.product--medium:not(.product--no-media)>.product__media-wrapper{flex:0 0 calc((100% - 40px)*.55)!important;width:calc((100% - 40px)*.55)!important;max-width:calc((100% - 40px)*.55)!important}.product.grid>.product__info-wrapper,.product.product--medium:not(.product--no-media)>.product__info-wrapper{flex:0 0 calc((100% - 40px)*.45)!important;width:calc((100% - 40px)*.45)!important;max-width:calc((100% - 40px)*.45)!important;margin-left:40px!important}}@media(min-width:1600px){.page-width:has(>.product.grid){margin-top:64px!important}.product.grid>.product__media-wrapper,.product.product--medium:not(.product--no-media)>.product__media-wrapper{flex:0 0 calc((100% - 96px)*.55)!important;width:calc((100% - 96px)*.55)!important;max-width:calc((100% - 96px)*.55)!important}.product.grid>.product__info-wrapper,.product.product--medium:not(.product--no-media)>.product__info-wrapper{flex:0 0 calc((100% - 96px)*.45)!important;width:calc((100% - 96px)*.45)!important;max-width:calc((100% - 96px)*.45)!important;margin-left:96px!important}}@media(min-width:700px){.product__info-container .product-form__input--pill legend,.product__info-container .product-form__input legend.form__label{line-height:32px!important;margin-bottom:8px!important}.product__info-container .product-form__input--pill input[type=radio]+label{font-size:20px!important;line-height:32px!important;letter-spacing:normal!important;padding:8px 24px!important;border:1px solid rgba(26,26,26,.12)}.product__info-container .product-form__input--pill input[type=radio]:checked+label{padding:7px 23px!important;border-width:2px}.product__info-container .product-form__input--pill input[type=radio]+label{margin:0 8px 8px 0!important}.product__info-container .product-form__input--pill{margin-bottom:-8px!important;display:flex!important;flex-wrap:wrap}.product__info-container .product-form__quantity .quantity__label{line-height:32px!important;margin-bottom:8px!important}.product__info-container>.kid-stock{margin-top:32px!important}.product__info-container product-form.product-form{margin-top:0!important;margin-bottom:13px!important}.product__info-container .product__description>*{margin-top:0!important;margin-bottom:0!important}.product__info-container .product__description>*+*{margin-top:24px!important}.product__description p,.product__description li{line-height:32px!important}.product__description ul,.product__description ol{padding-left:0!important}.product__description li{margin:0!important}.product__description li+li{margin-top:12px!important}.product__description h3,.product__description h2{font-size:32px!important;line-height:1.2!important;letter-spacing:-.02em}.product__description h4,.product__description h5,.product__description h6{font-size:26px!important;line-height:1.3!important;letter-spacing:-.02em}.product__title h1,.product__title .h1{font-size:26px!important;line-height:1.3!important}}@media(min-width:1400px){.product__description h3,.product__description h2{font-size:36px!important}.product__description h4,.product__description h5,.product__description h6,.product__title h1,.product__title .h1{font-size:32px!important}}@media(max-width:699px){.product__info-container{font-size:18px}.product__info-container .product-form__input--pill legend,.product__info-container .product-form__input legend.form__label{font-size:18px!important;line-height:28.8px!important;margin-bottom:8px!important}.product__info-container .kid-opt-value{font-size:18px;line-height:28.8px}.product__info-container .product-form__input--pill input[type=radio]+label{font-size:18px!important;line-height:28.8px!important;letter-spacing:normal!important;padding:5.6px 20px!important;border:1px solid rgba(26,26,26,.12);margin:0 8px 8px 0!important}.product__info-container .product-form__input--pill input[type=radio]:checked+label{padding:4.6px 19px!important;border-width:2px}.product__info-container .product-form__input--pill{margin-bottom:-8px!important;display:flex!important;flex-wrap:wrap}.product__info-container .product-form__quantity .quantity__label{font-size:18px!important;line-height:28.8px!important;margin-bottom:8px!important}.product__info-container product-form.product-form{margin-top:0!important;margin-bottom:13px!important}.product__info-container>.kid-stock{margin-top:32px!important}.product__description{font-size:18px!important}.product__info-container .product__description>*{margin-top:0!important;margin-bottom:0!important}.product__info-container .product__description>*+*{margin-top:12px!important}.product__info-container .product__description>:is(h2,h3,h4,h5,h6)+*{margin-top:20px!important}.product__description p,.product__description li{font-size:18px!important;line-height:28.8px!important}.product__description ul,.product__description ol{padding-left:0!important}.product__description li{margin:0!important}.product__description li+li{margin-top:10.8px!important}.product__description h4,.product__description h5,.product__description h6{font-size:22px!important;line-height:1.3!important;letter-spacing:-.02em}}.product__description img{display:block;margin:0!important}product-info[class*=__main-padding]{padding-bottom:48px!important}.kid-section:has(>.kid-related),.kid-section:has(.kid-related){padding-top:48px!important;padding-bottom:48px!important}@media(min-width:700px){.kid-section:has(.kid-related){padding-top:var(--kid-space)!important;padding-bottom:var(--kid-space)!important}}@media(min-width:700px){.product__info-container .product__description>p+div:has(>img){margin-top:16px!important}}@media(min-width:1600px){product-info[class*=__main-padding]{padding-bottom:64px!important}}@media(min-width:700px)and (max-width:999px){.page-width:has(>.product.grid){padding-left:32px!important;padding-right:32px!important;margin-top:0!important}.product__media-wrapper{margin-inline:-32px!important;width:calc(100% + 64px)!important}.product__info-wrapper{padding-top:32px!important}.product__media-icon{right:32px!important}}@media(min-width:750px)and (max-width:999px){.product.grid{display:block!important}.product.grid>.product__media-wrapper,.product.grid>.product__info-wrapper{max-width:none!important;flex:none!important}.product.grid>.product__info-wrapper{width:100%!important;margin-left:0!important;padding-left:0!important}.product__media-wrapper .product__media-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;column-gap:2px!important}.product__media-wrapper .product__media-list::-webkit-scrollbar{display:none}.product__media-wrapper .product__media-list .product__media-item{scroll-snap-align:start}.product__media-wrapper .thumbnail-slider{display:none!important}.product__media-wrapper .kid-dots{display:flex!important}.product__column-sticky{position:static!important}}@media(max-width:999px){.product__media-wrapper .product-media-container.constrain-height{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}.product__media-wrapper .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)!important}}@media(min-width:700px)and (max-width:999px){.product__info-container .product__description>:not(h1,h2,h3,h4,h5,h6)+p{margin-top:16px!important}}@media(min-width:700px)and (max-width:999px){.product__info-container{max-width:none!important;font-size:20px}.product__info-container .product__description,.product__info-container .product__description p,.product__info-container .product__description li{font-size:20px!important}.product__info-container .kid-opt-value{font-size:20px}}@media(min-width:700px)and (max-width:999px){.product__info-container .product__description>*+:is(h2,h3,h4,h5,h6){margin-top:20px!important}.product__info-container .product__description>:is(h4,h5,h6)+*{margin-top:20px!important}}@media(min-width:1000px)and (max-width:1149px){.product__info-container .product__description>:not(h1,h2,h3,h4,h5,h6)+p{margin-top:16px!important}.product__info-container .product__description>*+:is(h2,h3,h4,h5,h6){margin-top:20px!important}.product__info-container .product__description>:is(h4,h5,h6)+*{margin-top:20px!important}}.product__info-container .product-form__input--pill{gap:8px!important;margin-bottom:0!important}.product__info-container .product-form__input--pill input[type=radio]+label{margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kid-product.css.map */
