.main-product-template{--br-pdp-radius: 14px;--br-pdp-radius-sm: 10px;--br-pdp-border: rgba(var(--color-foreground), .08);--br-pdp-muted: rgba(var(--color-foreground), .62);--br-pdp-soft: var(--gradient-base-background-3);--br-pdp-action: rgba(var(--color-base-outline-button-labels));--br-pdp-action-text: #fff}.main-product-template .product__info-container>*+*{margin:1.4rem 0}@media screen and (min-width:750px){.main-product-template .product__info-container>*+*{margin:1.6rem 0}}.main-product-template .product__media-wrapper{position:relative}.main-product-template .main-image-slider-wrapper{border-radius:var(--br-pdp-radius);overflow:hidden;background:rgb(var(--color-base-background-1))}.main-product-template .product__media-list .product__media-item{border-radius:var(--br-pdp-radius);overflow:hidden}.main-product-template .product__media-list img,.main-product-template .product__media-list .media{border-radius:var(--br-pdp-radius)}.main-product-template .main-image-abs-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--br-pdp-border);background:#ffffffeb;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000000f;cursor:pointer;padding:0}.main-product-template .main-image-abs-btn.slider-button--prev{left:12px}.main-product-template .main-image-abs-btn.slider-button--next{right:12px}.main-product-template .main-image-abs-btn .icon-caret{width:12px;height:12px}.main-product-template .main-image-abs-btn.slider-button--prev .icon-caret{transform:rotate(90deg)}.main-product-template .main-image-abs-btn.slider-button--next .icon-caret{transform:rotate(-90deg)}.main-product-template .thumbnail-slider{margin-top:1.2rem}.main-product-template .thumbnail-list{gap:.8rem;justify-content:flex-start}.main-product-template .thumbnail-list__item{width:6.4rem!important;max-width:6.4rem}.main-product-template .thumbnail{border-radius:var(--br-pdp-radius-sm);border:1px solid transparent;overflow:hidden;padding:0;background:rgb(var(--color-base-background-1))}.main-product-template .thumbnail[aria-current=true]{border-color:rgba(var(--color-base-outline-button-labels));box-shadow:0 0 0 1px rgba(var(--color-base-outline-button-labels),.35)}.main-product-template .thumbnail img{border-radius:calc(var(--br-pdp-radius-sm) - 1px);object-fit:cover}@media screen and (max-width:749px){.main-product-template .main-image-slider-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);max-width:none;border-radius:0}.main-product-template .product__media-list .product__media-item,.main-product-template .product__media-list img,.main-product-template .product__media-list .media{border-radius:0}.main-product-template .thumbnail-slider{padding:0 .2rem}.main-product-template .thumbnail-list__item{width:5.6rem!important;max-width:5.6rem}}.main-product-template .product__title{margin:0}.main-product-template .product__title>a{display:none}.main-product-template .product__info-container .product__title h1{font-family:var(--font-heading-family);font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main-product-template .br-pdp-subtitle{margin:.6rem 0 0;font-size:1.4rem;line-height:1.45;font-weight:400;color:var(--br-pdp-muted);font-family:var(--font-body-family)}.main-product-template .price-wrapper.price-with-actions{align-items:flex-start;gap:1.2rem;margin-top:.4rem!important}.main-product-template .product__info-container .price__regular .price-item--regular,.main-product-template .product__info-container .price__sale .price-item.price-item--sale.price-item--last{font-size:clamp(2.4rem,5vw,3.2rem);font-weight:700;letter-spacing:-.02em;color:rgb(var(--color-foreground));font-family:var(--font-heading-family)}.main-product-template .product__info-container .price--on-sale .price-item--regular{font-size:1.5rem;font-weight:400;color:var(--br-pdp-muted)}.main-product-template .price-wrapper.price-with-actions .price-actions{gap:.6rem;margin-top:.2rem}.main-product-template .price-wrapper.price-with-actions .price-action-btn a.add-wishlist,.main-product-template .price-wrapper.price-with-actions .price-action-btn a.add-compare,.main-product-template .br-pdp-share-trigger{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;border-radius:50%!important;border:1px solid var(--br-pdp-border)!important;background:transparent!important;color:rgb(var(--color-foreground))!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;box-shadow:none!important}.main-product-template .br-pdp-share-trigger{cursor:pointer}.main-product-template .br-pdp-share-trigger svg{width:18px;height:18px}.main-product-template .dT_VProdWishList,.main-product-template .dT_VProdCompareList{width:44px;height:44px;margin:0}.main-product-template .price-rating{margin-top:.4rem}.main-product-template .product__info-container>.share-button{display:none}.main-product-template .br-pdp-delivery{margin:.4rem 0 1.2rem}.main-product-template .br-pdp-delivery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:0;padding:1.2rem;background:var(--br-pdp-soft);border-radius:var(--br-pdp-radius);border:1px solid var(--br-pdp-border)}.main-product-template .br-pdp-delivery__item{display:flex;align-items:flex-start;gap:.8rem;min-width:0}.main-product-template .br-pdp-delivery__icon{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--color-base-background-1));color:rgba(var(--color-base-outline-button-labels));border:1px solid var(--br-pdp-border)}.main-product-template .br-pdp-delivery__text{font-size:1.25rem;line-height:1.35;font-weight:500;color:rgb(var(--color-foreground));padding-top:.6rem}@media screen and (min-width:990px){.main-product-template .br-pdp-delivery__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.main-product-template .br-pdp-delivery__item{flex-direction:column;align-items:center;text-align:center;gap:.6rem}.main-product-template .br-pdp-delivery__text{padding-top:0;font-size:1.3rem}}.main-product-template .product__delivery-info{display:none}.main-product-template .product__info-container .product-form form{max-width:none}.main-product-template .product-form__buttons{display:flex;flex-direction:column;gap:1rem;width:100%}.main-product-template .product-form__buttons .product-form__submit{order:1;width:100%!important;min-width:100%!important;min-height:5.4rem!important;border-radius:14px!important;font-size:1.7rem!important;font-weight:700!important;letter-spacing:.01em;background-color:var(--br-pdp-action)!important;color:var(--br-pdp-action-text)!important;border:none!important;box-shadow:0 8px 20px rgba(var(--color-base-outline-button-labels),.28)!important;gap:.8rem}.main-product-template .product-form__buttons .product-form__submit:hover{filter:brightness(.96);transform:translateY(-1px)!important}.main-product-template .product-form__buttons .product-form__submit .br-atc-icon{display:inline-flex;margin-right:.6rem;vertical-align:-3px}.main-product-template .product-form__buttons .product-form__submit .br-atc-icon svg{width:18px;height:18px}.main-product-template .product-form__buttons .product-form__quantity{order:2;max-width:140px;margin:.2rem 0 0!important}@media screen and (max-width:749px){.main-product-template .product-form__buttons .product-form__submit{min-height:5.2rem!important;font-size:1.6rem!important}}.main-product-template .br-pdp-ship-progress{margin:1.2rem 0 .4rem;padding:1.2rem 1.3rem;border-radius:var(--br-pdp-radius);border:1px solid var(--br-pdp-border);background:rgb(var(--color-base-background-1))}.main-product-template .br-pdp-ship-progress__label{margin:0 0 .9rem;font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground))}.main-product-template .br-pdp-ship-progress__label strong{color:rgba(var(--color-base-outline-button-labels));font-weight:700}.main-product-template .br-pdp-ship-progress__track{height:8px;border-radius:999px;background:rgba(var(--color-foreground),.08);overflow:hidden}.main-product-template .br-pdp-ship-progress__fill{display:block;height:100%;border-radius:inherit;background:rgba(var(--color-base-outline-button-labels));transition:width .35s ease}.main-product-template .br-pdp-ship-progress--done .br-pdp-ship-progress__fill{width:100%!important}.main-product-template .br-pdp-ship-progress__scale{display:flex;justify-content:space-between;margin-top:.55rem;font-size:1.15rem;color:var(--br-pdp-muted)}.main-product-template .br-pdp-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.4rem 0 .6rem;padding:0}.main-product-template .br-pdp-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem}.main-product-template .br-pdp-trust__icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--br-pdp-soft);color:rgba(var(--color-base-outline-button-labels));border:1px solid var(--br-pdp-border)}.main-product-template .br-pdp-trust__text{font-size:1.15rem;line-height:1.3;font-weight:500;color:rgb(var(--color-foreground))}@media screen and (max-width:480px){.main-product-template .br-pdp-trust{gap:.5rem}.main-product-template .br-pdp-trust__icon{width:40px;height:40px}.main-product-template .br-pdp-trust__text{font-size:1.05rem}}.main-product-template .accordion.product__accordion{margin-top:0!important;border:1px solid var(--br-pdp-border);border-radius:var(--br-pdp-radius);overflow:hidden;background:rgb(var(--color-base-background-1))}.main-product-template .accordion.product__accordion+.accordion.product__accordion{margin-top:.8rem!important}.main-product-template .accordion.product__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem!important;list-style:none}.main-product-template .accordion.product__accordion .summary__title{display:flex;align-items:center;gap:.8rem;min-width:0}.main-product-template .accordion.product__accordion details[open] summary svg{transform:rotate(90deg);opacity:.85}.main-product-template .accordion.product__accordion summary .summary__title .accordion__title{font-size:1.55rem!important;font-weight:600;line-height:1.35!important;margin:0}.main-product-template .accordion.product__accordion summary svg{width:28px!important;height:28px!important;opacity:.55}.main-product-template .product__accordion .accordion__content{padding:0 1.6rem 1.6rem!important;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.main-product-template .product__accordion .accordion__content .product-metafield{margin:0;padding-left:1.2rem}.main-product-template #dT_bundleSelector,.main-product-template .dt-frequently-bought-together{margin-top:1.6rem;padding:1.6rem 1.4rem;border:1px solid var(--br-pdp-border);border-radius:var(--br-pdp-radius);background:rgb(var(--color-base-background-1))}.main-product-template .dt-frequently-bought-together .section-title h3{font-size:1.8rem;font-weight:700;margin:0 0 1.2rem}@media screen and (max-width:749px){.main-product-template .frequently-buy-togeather-products .dt-sc-thumb-image{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.main-product-template .dt-frequently-bought-together .dt-sc-thumb-image>div{flex:0 0 72%;max-width:220px;scroll-snap-align:start;flex-direction:column;border:1px solid var(--br-pdp-border);border-radius:var(--br-pdp-radius-sm);padding:1rem;background:rgb(var(--color-base-background-1))}.main-product-template .frequently-buy-togeather-products .dt-sc-thumb-image a.item-image{height:auto;aspect-ratio:1}}#shopify-section-product-recommendations .related-products,.product-recommendations{margin-top:2rem}#shopify-section-product-recommendations .card__inner,.product-recommendations .card__inner{border-radius:var(--br-pdp-radius);overflow:hidden}.product__description-middle-page{margin:3rem 0 2rem;padding:2.4rem 0;border-top:1px solid var(--br-pdp-border)}.product__description-title{font-size:2rem!important;font-weight:700!important;text-align:left!important;margin-bottom:1.2rem!important}.product__description-content{max-width:none!important;font-size:1.5rem!important;line-height:1.7!important}#judgeme-reviews-moved-container{margin:1rem auto 3rem!important;padding:2rem 1.5rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:14px;background:rgb(var(--color-base-background-1))}#judgeme-reviews-moved-container .judgeme-widget-move-below{order:unset!important}.main-product-template .product__payment{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--br-pdp-border)}.main-product-template .product_payment_text{font-size:1.25rem;color:var(--br-pdp-muted)}.main-product-template .product__view-details{display:none}.br-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 28px #00000014;border-top:1px solid rgba(var(--color-foreground),.08);transform:translateY(110%);transition:transform .28s ease}.br-sticky-atc.is-visible{transform:translateY(0)}.br-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;max-width:100%;padding-left:1.6rem;padding-right:1.6rem}.br-sticky-atc__meta{min-width:0;flex:1}.br-sticky-atc__price .price-item{font-size:1.8rem!important;font-weight:700!important;font-family:var(--font-heading-family)}.br-sticky-atc__note{margin:.2rem 0 0;font-size:1.15rem;color:rgba(var(--color-foreground),.6)}.br-sticky-atc__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.6rem;padding:0 1.8rem;border-radius:12px!important;background:rgba(var(--color-base-outline-button-labels))!important;color:#fff!important;border:none!important;font-weight:700;font-size:1.4rem;white-space:nowrap}.br-sticky-atc__btn:disabled{opacity:.55}.br-sticky-atc__btn-icon{display:inline-flex}@media screen and (min-width:990px){.br-sticky-atc{display:none!important}}@media screen and (max-width:989px){.main-product-template{padding-bottom:7rem}}@media screen and (max-width:749px){.br-sticky-atc{bottom:64px;transform:translateY(calc(100% + 64px))}.br-sticky-atc.is-visible{transform:translateY(0)}.main-product-template{padding-bottom:15rem}}@media screen and (min-width:990px){.main-product-template .facets-vertical.no-sidebar .product__info-wrapper{padding-left:3.5rem}.main-product-template .product__info-container .product__title h1{-webkit-line-clamp:4}}.br-stoc{margin:1.2rem 0 0;padding:1.6rem 1.6rem 1.4rem;border:1px solid var(--br-pdp-border, rgba(0, 0, 0, .08));border-radius:var(--br-pdp-radius, 14px);background:rgba(var(--color-button, 101, 186, 214),.07)}.br-stoc__form{margin:0}.br-stoc__title{margin:0;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground))}.br-stoc__sub{margin:.5rem 0 0;font-size:1.4rem;line-height:1.45;color:var(--br-pdp-muted, rgba(0, 0, 0, .62))}.br-stoc__row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.br-stoc__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.br-stoc__input{flex:1 1 200px;min-width:0;min-height:52px;padding:0 1.4rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--inputs-radius, 16px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem}.br-stoc__input:focus{outline:2px solid rgb(var(--color-button, 101, 186, 214));outline-offset:1px;border-color:transparent}.br-stoc__input--err{border-color:#c0392b}.br-stoc__btn{flex:0 0 auto;min-height:52px;padding:0 2.6rem;border:0;border-radius:var(--buttons-radius, 12px);background:rgb(var(--color-button, 101, 186, 214));color:#fff;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;letter-spacing:.16px;cursor:pointer}.br-stoc__btn:hover{filter:brightness(.94)}.br-stoc__btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.br-stoc__fine{margin:.9rem 0 0;font-size:1.2rem;line-height:1.4;color:var(--br-pdp-muted, rgba(0, 0, 0, .62))}.br-stoc__err{margin:.8rem 0 0;font-size:1.3rem;color:#c0392b}.br-stoc__ok{display:flex;gap:.8rem;align-items:flex-start;margin:0;font-size:1.5rem;line-height:1.45;font-weight:600;color:rgb(var(--color-foreground))}.br-stoc__ok-icon{flex:none;color:#2f7d50;line-height:0;margin-top:.2rem}.br-stoc__alt{display:inline-block;margin-top:1.2rem;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:480px){.br-stoc__btn{flex:1 1 100%}}.br-sticky-atc__btn[data-br-alerta-btn] .br-sticky-atc__btn-icon{display:none}.br-fapte{margin:.6rem 0 1rem}.br-fapte .pcard-trust--top{margin-bottom:.6rem}.br-fapte__grid{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:1.1rem;border:1px solid rgba(var(--color-foreground),.09);border-radius:1.2rem;background:rgba(var(--color-button, 101, 186, 214),.05)}.br-fapte__item{display:flex;align-items:flex-start;gap:.7rem;flex:1 1 calc(50% - .4rem);min-width:0}.br-fapte__item--lat{flex:1 1 100%}.br-fapte__ico{flex:none;width:1.8rem;height:1.8rem;margin-top:.2rem;color:rgba(var(--color-button, 101, 186, 214),1);line-height:0}.br-fapte__ico svg{width:100%;height:100%;display:block}.br-fapte__txt{min-width:0}.br-fapte__k{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.br-fapte__k-sec{font-weight:500;letter-spacing:.02em}.br-fapte__v{margin:.1rem 0 0;font-size:1.3rem;font-weight:500;line-height:1.35;color:rgb(var(--color-foreground));overflow-wrap:break-word}.br-fapte__v--taiat.is-taiat{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.br-fapte__v--taiat.is-taiat.is-deschis{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.br-fapte__mai{display:inline-block;margin:.3rem 0 0;padding:0;border:0;background:none;font-family:inherit;font-size:1.15rem;font-weight:600;color:rgba(var(--color-button, 101, 186, 214),1);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.br-fapte__mai[hidden]{display:none}.br-fapte__mai:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:3px}.br-fapte{container-type:inline-size}@container (min-width: 620px){.br-fapte__grid{flex-wrap:nowrap;align-items:flex-start;gap:1.6rem;padding:1.2rem 1.4rem}.br-fapte__item{flex:0 1 auto;min-width:11rem}.br-fapte__item--lat{flex:1 1 0;min-width:0}.br-fapte__v{font-size:1.4rem}}@media screen and (min-width:750px){.br-fapte__v{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/babyrio-pdp.css.map */
