@layer theme{html body .antidot-public #public-content .ut-product-assurances{display:block!important;box-sizing:border-box!important;width:100%!important;margin:24px 0 0!important;padding:0 0 26px!important;border:0!important;border-bottom:1px solid var(--u-border,#dedbd4)!important;background:transparent!important;text-align:left!important;font:inherit!important;letter-spacing:inherit!important}html body .antidot-public #public-content .ut-product-assurances ul{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important;font:inherit!important;letter-spacing:inherit!important}html body .antidot-public #public-content .ut-product-assurances li{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;margin:0!important;padding:0!important;min-width:0!important;list-style:none!important;font:inherit!important;letter-spacing:inherit!important}html body .antidot-public #public-content .ut-product-assurances .ut-assurance-check{display:grid!important;place-items:center!important;box-sizing:border-box!important;width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:50%!important;border:0!important;margin:0!important;padding:0!important;background:#f2efe7!important;color:#161916!important}html body .antidot-public #public-content .ut-product-assurances .ut-assurance-check svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important}html body .antidot-public #public-content .ut-product-assurances .ut-assurance-copy{display:block!important;min-width:0!important;margin:0!important;padding:0!important;font:inherit!important;letter-spacing:inherit!important;color:var(--u-text,#161916)!important;text-align:left!important}html body .antidot-public #public-content .ut-product-assurances .is-primary .ut-assurance-check{background:#00834a!important;color:#fff!important}html body .antidot-public #public-content .ut-product-assurances .is-primary .ut-assurance-copy{color:#00834a!important}@media (max-width:760px){html body .antidot-public #public-content .ut-product-assurances li{gap:12px!important}html body .antidot-public #public-content .ut-product-assurances .ut-assurance-check{width:28px!important;height:28px!important;flex-basis:28px!important}}}@layer desktop-layout{html body .antidot-public .family-recommendations{min-width:0!important}html body .antidot-public .family-recommendations .related-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:20px!important}html body .antidot-public .family-recommendations .related-heading h2{margin:0!important;font-size:22px!important;line-height:1.3!important;font-weight:500!important}html body .antidot-public .family-recommendations .family-recommendations-actions{display:flex!important;align-items:center!important;gap:16px!important;flex-shrink:0!important}html body .antidot-public .family-recommendations .text-link{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important;white-space:nowrap!important}html body .antidot-public .family-recommendations .text-link:hover{text-decoration:underline!important;text-underline-offset:4px!important}html body .antidot-public .family-recommendations .family-recommendations-arrows{display:flex!important;gap:6px!important}html body .antidot-public .family-recommendations .family-recommendations-arrows button{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:var(--u-borderWidth,1px) solid var(--line,#ded9d1)!important;border-radius:50%!important;background:transparent!important;color:inherit!important}html body .antidot-public .family-recommendations .family-recommendations-arrows button:disabled{opacity:.3!important;cursor:default!important}html body .antidot-public .family-recommendations .family-recommendations-arrows svg{width:18px!important;height:18px!important}html body .antidot-public .family-recommendations :is(button,a):focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}html body .antidot-public .family-recommendations .family-recommendations-track{display:flex!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:2px!important;overscroll-behavior-x:contain!important;padding:2px 2px 14px!important;margin-inline:-2px!important;scrollbar-width:thin}html body .antidot-public .family-recommendations .family-recommendations-slide{flex:0 0 calc((100% - 48px) / 4)!important;min-width:0!important;scroll-snap-align:start!important}html body .antidot-public .family-recommendations .family-recommendations-slide .poster-card{display:block!important;width:100%!important}html body .antidot-public .family-recommendations .poster-link{display:block!important;color:inherit!important;text-decoration:none!important}html body .antidot-public .family-recommendations .poster-card .poster-wall{box-sizing:border-box!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:#f8f6f2!important;border-radius:4px!important;overflow:hidden!important;container-type:size}html body .antidot-public .family-recommendations .poster-wall .gallery-frame,html body .antidot-public .family-recommendations .recommendation-artwork{box-sizing:border-box!important;width:min(calc(100cqw - 24px),calc((100cqh - 24px) * var(--recommendation-ratio, var(--related-ratio, .666667))))!important;height:auto!important;max-width:calc(100% - 24px)!important;max-height:calc(100% - 24px)!important;aspect-ratio:var(
      --recommendation-ratio,var(--related-ratio,.666667)
    )!important;border:0!important;border-radius:0!important;box-shadow:0 -2px 8px #3028200d,0 5px 10px #30282026!important;transform:none!important}html body .antidot-public .family-recommendations .recommendation-artwork img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}html body .antidot-public .family-recommendations .poster-meta{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:12px 0 0!important}html body .antidot-public .family-recommendations .poster-meta h3{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;min-height:2.8em!important;margin:0!important;font-size:16px!important;line-height:1.4!important;font-weight:500!important}html body .antidot-public .family-recommendations .poster-meta p{margin:5px 0 0!important;font-size:14px!important;line-height:1.4!important;color:inherit!important}html body .antidot-public .family-recommendations :is(.discover-bubble,.card-arrow,.poster-category){display:none!important}@media (max-width:1000px){html body .antidot-public .family-recommendations .family-recommendations-track{gap:12px!important}html body .antidot-public .family-recommendations .family-recommendations-slide{flex-basis:calc((100% - 12px) / 2)!important}html body .antidot-public .family-recommendations .family-recommendations-arrows{display:none!important}}@media (max-width:760px){html body .antidot-public .family-recommendations .related-heading h2{font-size:18px!important}html body .antidot-public .family-recommendations .text-link{font-size:13px!important}html body .antidot-public .family-recommendations .poster-meta h3{font-size:14px!important}html body .antidot-public .family-recommendations .poster-meta p{font-size:13px!important}}}