.bestSellersGrid .bestSellerCard .photo{aspect-ratio:auto;margin-bottom:10px}.bestSellersGrid .productImageLink,.categoryProductCard .categoryProductImage{position:relative;display:block;height:auto!important;aspect-ratio:auto!important;min-height:0!important;padding:0!important;width:100%!important;max-width:none!important;min-width:0;flex:none;align-self:stretch;box-sizing:border-box;overflow:hidden}.bestSellersGrid .photo img,.categoryProductCard .categoryProductImage img{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;transform:none!important}.flagshipImage{min-width:0;min-height:0;padding:0;box-sizing:border-box}.flagshipImage img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;transform:none!important}.bestSellersGrid .bestSellerCard{padding-bottom:14px}.bestSellersGrid .bestSellerCard>:not(.photo){margin-inline:12px}.bestSellersGrid .bestSellerCard h3{font-size:16px!important;line-height:1.4!important;min-height:0;margin-block:6px}.bestSellersGrid .bestSellerCard>p{font-size:13px!important;line-height:1.55!important;min-height:0;margin-bottom:10px}.bestSellersGrid .bestSellerCard>.catalogOptions,.categoryProductCard .catalogOptions{width:fit-content;max-width:calc(100% - 24px);padding:5px 8px;font-size:12px!important;line-height:1.45!important;margin-block:4px 8px;border-radius:6px}.bestSellersGrid .cardPrice{font-size:19px}.bestSellersGrid .cardInstallments{font-size:12px!important;margin-block:3px 10px}.bestSellersGrid .bestSellerLink{font-size:13px!important;padding-top:10px;min-height:44px;display:flex;align-items:center}[data-has-preview] img[data-mattress-preview]{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;background:#f5f9fa;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){[data-has-preview]:hover img[data-mattress-preview]{opacity:1}}[data-has-preview]:focus-visible img[data-mattress-preview],[data-has-preview][data-preview-active] img[data-mattress-preview]{opacity:1}[data-has-preview][data-preview-active] img[data-mattress-preview]{transition:none}@media(prefers-reduced-motion:reduce){[data-has-preview] img[data-mattress-preview]{transition:none}}.oliReels{padding:48px 20px;max-width:1440px;margin:auto;text-align:center}.oliReels h2{margin:0 0 24px;font-size:clamp(25px,3vw,36px);color:#315765}.oliReelsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.oliReelsGrid article{min-width:0;overflow:hidden;border:1px solid #dce9ee;border-radius:14px;background:#fff}.oliReelCover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:370px;border:0;padding:24px 16px;background:linear-gradient(145deg,#e5f1f6,#f8fcfd 55%,#d9eaf0);color:#315765;font:inherit;cursor:pointer;touch-action:pan-x pan-y}.oliReelLabel{font-size:13px;letter-spacing:.12em}.oliReelPlay{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;color:#47768a;box-shadow:0 6px 24px #3157651a;font-size:24px;padding-left:4px;box-sizing:border-box}.oliReelCover strong{font-size:25px;font-weight:500}.oliReelCover>span:not(.oliReelPlay):not(.oliReelLabel){font-size:14px}.oliReelWatch{text-decoration:underline;text-underline-offset:4px}.oliReelCover:focus-visible{outline:3px solid #315765;outline-offset:-4px}.oliReelsGrid a{display:flex;min-height:44px;align-items:center;justify-content:center;padding:8px;color:#315765;font-size:14px}@media(max-width:1000px){.oliReelsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.oliReelsGrid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:12px;touch-action:pan-x pan-y}.oliReelsGrid article{flex:0 0 min(72vw,270px);scroll-snap-align:center}.oliReelCover{height:335px}.oliReels{padding:32px 16px}}.oliReelCover{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#315765}.oliReelCover .oliReelPoster{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.oliReelCover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#142c3866,transparent 32%,transparent 62%,#142c38b3);pointer-events:none}.oliReelCover .oliReelLabel{position:absolute;top:20px;left:12px;right:12px;text-align:center;text-shadow:0 1px 4px #0008}.oliReelCover .oliReelWatch{position:absolute;bottom:20px;left:12px;right:12px;font-size:16px!important;font-weight:600;text-shadow:0 1px 4px #0008}.oliReelCover .oliReelPlay{background:#fffffff0}.oliReelCover[hidden]{display:none!important}.oliReelVideo{display:block;width:100%;height:370px;object-fit:contain;background:#152b34;touch-action:pan-x pan-y;border:0}.oliReelVideo:focus-visible{outline:3px solid #47768a;outline-offset:-3px}@media(max-width:600px){.oliReelVideo{height:335px}}.bestSellersGrid .bestSellerCard:is([data-product-slug=tuli-toddler-bed],[data-product-slug=naya-baby-bed]) .photo{aspect-ratio:1/1;flex:none}.bestSellersGrid .bestSellerCard:is([data-product-slug=tuli-toddler-bed],[data-product-slug=naya-baby-bed]) .productImageLink{height:100%!important}.bestSellersGrid .bestSellerCard:is([data-product-slug=tuli-toddler-bed],[data-product-slug=naya-baby-bed]) .photo img{height:100%!important;object-fit:contain;object-position:center}
