.tbp-details,.tbp-size-chart,.tbp-modal,.tbp-help{--tbp-ink:#064c56;--tbp-line:#cfe5e1;--tbp-pale:#eef9f6;color:var(--tbp-ink)}.tbp-details{padding-top:12px;padding-bottom:64px}.tbp-details *,.tbp-size-chart *{box-sizing:border-box}.tbp-details h2{font:600 clamp(24px,3vw,34px)/1.18 var(--font-heading-family);letter-spacing:-.025em;margin:0 0 22px;color:#064c56}.tbp-kicker{color:#287880;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.tbp-intro{font-size:16px;line-height:1.65;color:#41686d;max-width:55ch}.tbp-detail-link{display:inline-flex;align-items:center;min-height:44px;color:#086875;text-decoration:underline;text-underline-offset:4px;font-size:14px}.tbp-anchor-nav{display:flex;gap:8px;padding:8px;background:#eef9f6;border-radius:40px;width:max-content;max-width:100%;margin:0 0 28px}.tbp-anchor-nav a{padding:10px 22px;border-radius:30px;color:#064c56;font-size:14px;font-weight:600;min-height:44px;white-space:nowrap}.tbp-anchor-nav a:hover{background:#fff}.tbp-card{border:1px solid #dcebe7;border-radius:24px;padding:clamp(22px,4vw,42px);margin:0 0 24px;scroll-margin-top:120px;min-width:0}.tbp-description{background:#fffcf5}.tbp-body{max-width:900px;line-height:1.8}.tbp-body h3{font-size:20px;font-weight:600;margin:24px 0 12px;color:#064c56}.tbp-body ul{padding-left:20px}.tbp-body li{padding:3px 0}.tbp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.tbp-facts div{padding:16px;background:#fff;border-radius:14px;border:1px solid #e5ece7}.tbp-facts dt{font-weight:600;color:#064c56}.tbp-facts dd{margin:4px 0 0;color:#41686d}.tbp-help{display:grid;grid-template-columns:1fr;gap:0;border:1px solid #dcebe7;border-radius:16px;padding:4px 16px;margin-top:18px}.tbp-help a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid #e3eeeb;font-size:13px}.tbp-help a:last-child{border:0}.tbp-help span{color:#477177;text-align:right}.tbp-size-button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;background:#e6f7f1;border:1px solid #bcdfd5;border-radius:30px;color:#064c56;font-size:14px;font-weight:600;cursor:pointer}.tbp-size-button svg{width:20px;height:20px}.tbp-size-chart{font-size:14px;line-height:1.65;min-width:0;max-width:100%}.tbp-size-chart p{margin:0 0 14px}.tbp-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #cfe5e1;border-radius:14px;-webkit-overflow-scrolling:touch}.tbp-table-scroll table{border-collapse:separate;border-spacing:0;min-width:100%;margin:0;text-align:center;font-size:14px;line-height:1.5}.tbp-table-scroll th,.tbp-table-scroll td{padding:15px 18px;white-space:nowrap;border:0;border-bottom:1px solid #e0eeea;background:#fff;vertical-align:middle}.tbp-table-scroll thead th{background:#e6f6ef;font-weight:600;color:#064c56}.tbp-table-scroll tbody tr:nth-child(2n) td{background:#f8fcfa}.tbp-table-scroll th:first-child{position:sticky;left:0;z-index:1;background:#f0f9f5;text-align:left;min-width:125px}.tbp-table-scroll thead th:first-child{z-index:2;background:#daf0e6}.tbp-table-scroll tr:last-child>*{border-bottom:0}.tbp-table-scroll small{display:block;font-size:11px;font-weight:400;color:#50767b}.tbp-scroll-hint{font-size:12px;color:#426f76}.tbp-note{font-size:13px;line-height:1.65;color:#52757a;margin:16px 0}.tbp-measure-help{margin-top:20px;padding:18px;border-radius:14px;background:#fff8e5}.tbp-measure-help p{margin:5px 0}.tbp-measure-help a{display:inline-block;min-height:44px;padding-top:10px;text-decoration:underline}.tbp-modal .drawer__inner{max-width:min(900px,100vw)}.tbp-modal .drawer__header{gap:12px}.tbp-modal .drawer__title{font-size:clamp(20px,3vw,28px);line-height:1.2}.tbp-modal .drawer__close{flex:none;min-width:44px;min-height:44px;display:flex}.tbp-modal .drawer__scrollable{min-width:0}.tbp-review-summary{display:flex;gap:20px;align-items:center;margin:4px 0 18px}.tbp-review-summary>strong{font-size:44px;line-height:1}.tbp-review-summary small{font-size:18px;font-weight:400}.tbp-review-summary p{font-size:13px;margin:4px 0;color:#52757a}.tbp-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 12px}.tbp-review{padding:22px;border:1px solid #dcebe7;border-radius:16px;background:#fbfdfc;min-width:0;overflow-wrap:anywhere}.tbp-review p{font-size:14px;line-height:1.7;margin:16px 0}.tbp-review-top{display:flex;justify-content:space-between;gap:10px;font-size:14px}.tbp-review-top span{color:#567525}.tbp-review small{font-size:12px;color:#52757a}.tbp-review-origin{display:block;font-size:11px;color:#52757a;margin-top:12px}.tbp-closing{padding:32px;text-align:center;background:#e7f8f5;border-radius:24px}.tbp-closing h2{margin-bottom:12px}.tbp-closing p{margin:0 0 14px}.tbp-closing a{display:inline-flex;align-items:center;min-height:48px;padding:10px 24px;border-radius:30px;background:#087b85;color:#fff;font-weight:600;font-size:14px}.tbp-details a:focus-visible,.tbp-size-button:focus-visible,.tbp-table-scroll:focus-visible{outline:3px solid #075d68;outline-offset:3px}@media(max-width:767px){.tbp-details{padding-bottom:32px}.tbp-card{padding:22px 16px;border-radius:18px}.tbp-details h2{font-size:25px}.tbp-anchor-nav{width:100%;justify-content:space-between;gap:0}.tbp-anchor-nav a{padding:10px 12px;font-size:13px}.tbp-review-grid,.tbp-facts{grid-template-columns:1fr}.tbp-table-scroll th,.tbp-table-scroll td{padding:12px 14px}.tbp-help a{align-items:flex-start;flex-direction:column;gap:2px;padding:10px 0}.tbp-help span{text-align:left}.tbp-modal .drawer__scrollable{padding:18px 16px 32px}.tbp-modal .drawer__header{padding:16px}.tbp-body{font-size:15px}.tbp-closing{padding:26px 20px}}.tbp-table-scroll table{table-layout:auto;width:max-content;min-width:100%}.tbp-table-scroll th,.tbp-table-scroll td{width:auto;min-width:115px}.tbp-table-scroll th:first-child{min-width:135px}.tbp-help a,.tbp-detail-link{background-image:none!important}.tbp-detail-link{text-decoration:underline;text-underline-offset:.22em}.tbp-anchor-nav a{background-image:none!important;transition:background-color .2s,color .2s}.tbp-anchor-nav a[aria-current=location],.tbp-anchor-nav a[aria-current=location]:hover{background:#58c3c7;color:#fff}.tbp-details [hidden]{display:none!important}.tbp-review-photos{display:flex;gap:8px;overflow-x:auto;margin:16px 0;overscroll-behavior-x:contain}.tbp-review-photo{flex:0 0 100px;border:0;padding:0;background:#eef9f6;border-radius:12px;overflow:hidden;cursor:zoom-in}.tbp-review-photo img{width:100px;height:118px;object-fit:cover;display:block}.tbp-review-actions{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-top:16px}.tbp-review-actions p{margin:0}.tbp-more{display:inline-flex;align-items:center;gap:16px;border-radius:32px;background:#087b85;color:#fff;min-height:48px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer}.tbp-photo-dialog{width:min(680px,calc(100vw - 24px));max-height:92dvh;padding:52px 12px 12px;border:0;border-radius:18px;background:#fff;overflow:auto;color:#064c56}.tbp-photo-dialog::backdrop{background:#04282eb8}.tbp-photo-dialog img{display:block;max-width:100%;max-height:calc(90dvh - 80px);width:auto;height:auto;margin:auto;object-fit:contain}.tbp-photo-close{position:absolute;top:4px;right:12px;min-height:44px;min-width:90px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px}.tbp-photo-close span{font-size:26px}.tbp-review-photo:focus-visible,.tbp-more:focus-visible,.tbp-photo-close:focus-visible{outline:3px solid #075d68;outline-offset:3px}.tbp-delivery{display:flex;align-items:center;gap:12px;border:1px solid #cfe5e1;background:#eef9f6;border-radius:16px;padding:14px;margin:16px 0;color:#064c56}.tbp-delivery-calendar{display:flex;flex-direction:column;align-items:center;flex:none;width:50px;overflow:hidden;border:1px solid #58c3c7;background:#fff;border-radius:9px}.tbp-delivery-calendar span{width:100%;padding:4px;background:#58c3c7;text-align:center;font-size:10px;font-weight:700;color:#fff;line-height:1.2}.tbp-delivery-calendar strong{padding:8px;font-size:22px;line-height:1}.tbp-delivery-info{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.4;font-size:13px}.tbp-delivery-info>strong{font-weight:600}.tbp-delivery-info>span{color:#287880}.tbp-delivery-info small{font-size:11px;color:#52757a}.product__info>.rte:has(>.tbp-payment){margin-top:8px}.tbp-payment{display:flex;justify-content:center;padding:8px 0 0;margin:0}.tbp-payment img{max-width:100%;width:min(360px,100%);height:auto;object-fit:contain;margin:0!important;filter:contrast(1.6) brightness(.75)}@media(max-width:767px){.tbp-review-photo{flex-basis:96px}.tbp-review-photo img{width:96px;height:112px}.tbp-delivery{padding:12px}.tbp-anchor-nav a{padding:10px 11px}.tbp-photo-dialog{border-radius:14px}}@media(prefers-reduced-motion:reduce){.tbp-anchor-nav a{transition:none}}.tbp-rating{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:28px;font-size:12px;line-height:1.3;color:#255960;background-image:none!important;margin-bottom:-6px}.tbp-rating-count{color:#687d80}.tbp-rating-stars{position:relative;display:inline-block;color:#dae5e3;letter-spacing:1px;font-size:15px;line-height:1}.tbp-rating-stars>span{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#e6aa35}.tbp-installments{margin:8px 0 0;font-size:14px;line-height:1.4;color:#577276}.tbp-installments strong{font-weight:600;color:#176e72}product-info:has(.tbp-rating) .product__title{margin-top:5px}product-info:has(.tbp-installments) .installment:empty{display:none}variant-picker[data-tbp-colors] fieldset[hidden]{display:none!important}.tbp-combined-colors .swatches{gap:8px}.tbp-combined-colors .color-swatch{width:52px;height:62px;border-radius:9px;--swatch-size:52px;background-size:cover}.tbp-combined-colors .form__label{font-size:13px}.tbp-combined-colors input:checked+label{box-shadow:0 0 0 2px #0b7f85;outline-offset:3px}.tbp-delivery{background:transparent;border:1px solid #e4ecea;border-radius:10px;padding:11px 12px;gap:10px;margin:10px 0;color:#42696b}.tbp-delivery-icon{width:25px;height:25px;flex:none;color:#6d9291}.tbp-delivery-info{gap:2px;font-size:12px}.tbp-delivery-info>strong{font-size:13px;color:#244f55}.tbp-delivery-info>span{font-size:12px}.tbp-delivery-info small{font-size:10px;color:#738789}product-info:has(.tbp-delivery) button.product-form__submit[name=add]{min-height:60px;padding:17px 24px;font-size:19px;font-weight:600;letter-spacing:0;border-radius:14px}product-info:has(.tbp-delivery) button.product-form__submit[name=add] .btn-text{font-size:inherit}.tbp-payment{padding-top:2px}.tbp-payment img{width:220px;max-width:75%;filter:grayscale(.3);opacity:.52}.tbp-review-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 1px 8px;margin:20px 0 12px}.tbp-review-grid::-webkit-scrollbar{display:none}.tbp-review{scroll-snap-align:start;background:#fff;border-color:#e1ece9;border-radius:14px;padding:20px}.tbp-review-author{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.tbp-review-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:#edf6f2;color:#427a73;font-size:12px}.tbp-review-top{align-items:center;flex-wrap:wrap}.tbp-review-top>span,.tbp-review-top>span>span{color:#dda232;font-size:14px;letter-spacing:1px}.tbp-review-top .tbp-review-avatar{color:#427a73}.tbp-review-summary>strong{font-size:30px}.tbp-review-summary p{margin:2px 0}.tbp-review-actions{flex-direction:row;gap:18px}.tbp-review-actions p{min-width:115px;text-align:center;font-size:12px}.tbp-review-arrow{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5e6e2;border-radius:50%;font-size:21px;line-height:1;color:#176e72;background:#fff;cursor:pointer}.tbp-review-arrow:disabled{opacity:.3;cursor:default}.tbp-review-arrow:focus-visible,.tbp-rating:focus-visible,.tbp-review-grid:focus-visible{outline:2px solid #0b7f85;outline-offset:3px}@media(max-width:1023px){.tbp-review-grid{grid-auto-columns:calc((100% - 16px)/2)}}@media(max-width:767px){.tbp-review-grid{grid-auto-columns:100%}.tbp-combined-colors .color-swatch{width:48px;height:58px;--swatch-size:48px}.tbp-rating{font-size:12px}.tbp-payment img{width:200px}.tbp-review-arrow{width:44px;height:44px}product-info:has(.tbp-delivery) button.product-form__submit[name=add]{min-height:58px;font-size:18px}.tbp-installments{font-size:13px}}product-info:has(.tbp-delivery) variant-picker .swatches--variant .color-swatch,variant-picker[data-tbp-colors] .tbp-combined-colors .color-swatch{width:56px;height:56px;--swatch-size:56px;--swatch-radius:50%;border-radius:50%;aspect-ratio:1;background-position:center;background-size:cover}variant-picker[data-tbp-colors] .tbp-combined-colors .swatches{gap:12px}variant-picker[data-tbp-colors] .tbp-combined-colors input:focus-visible+label{outline:3px solid #0b7f85;outline-offset:4px}.tbp-help-accordions{padding:0 16px}.tbp-help-accordions details{border:0;border-bottom:1px solid #e3eeeb}.tbp-help-accordions details:last-child{border:0}.tbp-help-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;min-height:55px;padding:14px 0;cursor:pointer;font-size:13px;color:#175862;line-height:1.4}.tbp-help-accordions summary::-webkit-details-marker{display:none}.tbp-help-accordions summary strong{font-weight:600}.tbp-help-accordions .tbp-help-plus{position:relative;display:block;flex:none;width:16px;height:16px}.tbp-help-plus:before,.tbp-help-plus:after{content:"";position:absolute;inset:7px 2px auto;height:1.5px;border-radius:2px;background:#3d8389}.tbp-help-plus:after{transform:rotate(90deg);transition:transform .18s}.tbp-help-accordions details[open] .tbp-help-plus:after{transform:rotate(0)}.tbp-help-answer{font-size:13px;line-height:1.7;color:#507176;padding:0 0 14px}.tbp-help-answer p{margin:0 0 9px}.tbp-help-answer p:last-child{margin:0}.tbp-help-accordions summary:focus-visible{outline:2px solid #0b7f85;outline-offset:2px;border-radius:5px}.tbp-delivery{border-color:#d8eee4;background:linear-gradient(110deg,#f1faf6,transparent 80%);border-radius:12px;padding:11px 13px;gap:11px}.tbp-delivery-mark{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#e0f4e9;color:#239466}.tbp-delivery-mark .tbp-delivery-icon{width:24px;height:24px;color:inherit}@media(max-width:767px){product-info:has(.tbp-delivery) variant-picker .swatches--variant .color-swatch,variant-picker[data-tbp-colors] .tbp-combined-colors .color-swatch{width:50px;height:50px;--swatch-size:50px}variant-picker[data-tbp-colors] .tbp-combined-colors .swatches{gap:11px}.tbp-help-accordions{padding:0 14px}}@media(prefers-reduced-motion:reduce){.tbp-help-plus:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tinybaby-product.css.map */
