
    html{background-image:linear-gradient(180deg,#f4fdfe 0%,#ffffff 46%,#e9fbfd 100%)!important;background-size:auto!important;background-attachment:scroll!important}
    body .header-wrapper .ott-header-commerce-item{display:flex!important;align-items:center!important;margin:0 4px!important}
    body .header-wrapper .ott-header-commerce-divider{opacity:.38!important}
    body #header .woocommerce-MyAccount-navigation,
    body #header .woocommerce-MyAccount-tabs,
    body #header .nav-dropdown:has(a[href*="/tai-khoan/orders"]),
    body #header .nav-dropdown:has(a[href*="/tai-khoan/downloads"]),
    body #header .nav-dropdown:has(a[href*="/tai-khoan/edit-address"]),
    body #header .nav-dropdown:has(a[href*="/tai-khoan/edit-account"]),
    body #header .nav-dropdown:has(a[href*="/tai-khoan/customer-logout"]),
    body #header .account-dropdown:has(a[href*="/tai-khoan/"]),
    body #header li:has(> a[href*="/tai-khoan/orders"]),
    body #header li:has(> a[href*="/tai-khoan/downloads"]),
    body #header li:has(> a[href*="/tai-khoan/edit-address"]),
    body #header li:has(> a[href*="/tai-khoan/edit-account"]),
    body #header li:has(> a[href*="/tai-khoan/customer-logout"]){display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
    body #header li.ott-header-account-item .ott-header-label,
    body #masthead li.ott-header-account-item .ott-header-label{display:none!important;visibility:hidden!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
    .ott-products-landing-main{width:100%!important;background:linear-gradient(180deg,rgba(244,253,254,.72),rgba(255,255,255,.96) 34%,rgba(238,251,253,.72) 100%)!important;padding:24px 0 42px!important}
    .ott-products-landing-inner{width:min(1180px,calc(100% - 28px))!important;margin:0 auto!important}
    .ott-products-landing-hero{padding:18px 0 12px!important}
    .ott-products-landing-hero .ott-products-landing-inner{position:relative!important;overflow:hidden!important;border-radius:20px!important;padding:24px 26px!important;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(241,253,254,.76) 56%,rgba(255,255,255,.66))!important;border:1px solid rgba(176,229,234,.58)!important;box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 18px 34px -28px rgba(8,95,104,.34)!important;backdrop-filter:blur(14px) saturate(1.05)!important;-webkit-backdrop-filter:blur(14px) saturate(1.05)!important}
    .ott-products-landing-eyebrow{display:inline-flex!important;align-items:center!important;gap:3px!important;min-height:25px!important;margin:0 0 10px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(176,229,234,.64)!important;color:#087884!important;font-size:11px!important;font-weight:950!important;letter-spacing:0!important;box-shadow:0 1px 0 rgba(255,255,255,.96) inset!important}
    .ott-products-landing-eyebrow .ott-products-brand-ocean{color:#078d9c!important}
    .ott-products-landing-eyebrow .ott-products-brand-treasure{color:#f29b32!important}
    .ott-products-landing-eyebrow .ott-products-brand-travel{color:#8a6a50!important}
    .ott-products-landing-hero h1{margin:0!important;color:#18aeb8!important;font-family:var(--font-base,"Plus Jakarta Sans",Roboto,sans-serif)!important;font-size:clamp(28px,3.2vw,46px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,255,255,.76)!important}
    .ott-products-landing-desc{max-width:720px!important;margin:12px 0 0!important;color:#486d73!important;font-size:15px!important;line-height:1.7!important;font-weight:650!important}
    .ott-products-landing-main[data-ott-products-landing="tour-trong-nuoc"] .ott-products-landing-desc{color:#7a5236!important}
    .ott-products-landing-desc.is-earth-tone{color:#7a5236!important}
    .ott-products-landing-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:18px!important}
    .ott-products-landing-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:37px!important;padding:0 15px!important;border-radius:999px!important;text-decoration:none!important;background:rgba(255,255,255,.80)!important;color:#19a7b2!important;border:1px solid rgba(176,229,234,.68)!important;font-size:12px!important;font-weight:900!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 10px 18px -18px rgba(8,95,104,.28)!important}
    .ott-products-landing-actions a.is-active{background:linear-gradient(135deg,rgba(245,254,255,.98),rgba(199,246,250,.86))!important;color:#119ba8!important;border-color:rgba(23,188,200,.42)!important}
    .ott-products-landing-list{padding:8px 0 0!important}
    .ott-products-landing-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important;padding:0 2px!important;color:#083f48!important}
    .ott-products-landing-head span{font-size:13px!important;font-weight:950!important;letter-spacing:.03em!important;color:#18aeb8!important}
    .ott-products-landing-head strong{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;border-radius:999px!important;background:rgba(255,255,255,.80)!important;border:1px solid rgba(176,229,234,.58)!important;color:#486d73!important;font-size:11px!important;font-weight:900!important}
    .ott-products-landing-filters{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;padding:0 2px!important}
    .ott-products-landing-filter-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 12px!important;border-radius:999px!important;text-decoration:none!important;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(244,253,254,.72))!important;border:1px solid rgba(176,229,234,.60)!important;color:#167d87!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 1px 0 rgba(255,255,255,.92) inset,0 10px 18px -18px rgba(8,95,104,.24)!important}
    .ott-products-landing-filter-chip.is-active{background:linear-gradient(135deg,#fff6c4,#ffe060)!important;border-color:rgba(245,158,11,.42)!important;color:#6b3b08!important;box-shadow:0 1px 0 rgba(255,255,255,.86) inset,0 9px 18px -14px rgba(245,158,11,.40)!important}
    .ott-products-landing-products .ott-ux-products-fallback{margin-top:0!important;margin-bottom:0!important}
    .header-bottom-nav .ott-tour-submenu{min-width:180px!important;border-radius:12px!important;padding:8px!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(176,229,234,.55)!important;box-shadow:0 18px 34px -24px rgba(8,95,104,.32)!important}
    .header-bottom-nav .ott-tour-submenu a{border-radius:9px!important;color:#197d87!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;padding:8px 10px!important;text-transform:none!important}
    .header-bottom-nav .ott-tour-submenu a:hover{background:rgba(232,250,252,.86)!important;color:#0d7f8c!important}
    @media(max-width:760px){.ott-products-landing-main{padding:14px 0 28px!important}.ott-products-landing-inner{width:calc(100% - 18px)!important}.ott-products-landing-hero .ott-products-landing-inner{border-radius:16px!important;padding:18px 16px!important}.ott-products-landing-desc{font-size:13px!important;line-height:1.6!important}.ott-products-landing-head{align-items:flex-start!important;flex-direction:column!important}.ott-products-landing-actions a{min-height:34px!important;padding:0 12px!important;font-size:11px!important}.ott-products-landing-filters{flex-wrap:nowrap!important;overflow-x:auto!important;gap:7px!important;margin:0 -9px 12px!important;padding:0 9px 2px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.ott-products-landing-filters::-webkit-scrollbar{display:none!important}.ott-products-landing-filter-chip{min-height:30px!important;padding:0 10px!important;font-size:11px!important;scroll-snap-align:start!important}.ott-products-landing-products.ott-home-products-block .ott-ux-products-fallback>.product-small.col:nth-child(n+5){display:flex!important}}
    body .header-wrapper li.ott-header-commerce-item>a.ott-header-commerce-link,body .header-wrapper .nav li.ott-header-commerce-item>a.ott-header-commerce-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(247,253,254,.80) 56%,rgba(239,251,253,.72))!important;color:#2f7d84!important;border:1px solid rgba(168,226,232,.42)!important;box-shadow:0 1px 0 rgba(255,255,255,.92) inset,0 8px 18px -18px rgba(42,126,136,.25)!important;font-weight:820!important;text-decoration:none!important;letter-spacing:0!important;line-height:1!important;backdrop-filter:blur(9px) saturate(1.02)!important;-webkit-backdrop-filter:blur(9px) saturate(1.02)!important}
    body .header-wrapper li.ott-header-commerce-item>a.ott-header-commerce-link svg{width:18px!important;height:18px!important;display:block!important;flex:0 0 auto!important;color:#3b8d94!important}
    body .header-wrapper li.ott-header-commerce-item .ott-header-label{font-size:12px!important;line-height:1!important;white-space:nowrap!important;text-transform:none!important;color:#2f7d84!important}
    body .header-wrapper li.ott-header-cart-item .ott-header-label{display:none!important}
    body .header-wrapper li.ott-header-commerce-item .ott-cart-metrics{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;line-height:1!important}
    body .header-wrapper li.ott-header-commerce-item .ott-cart-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:25px!important;height:20px!important;padding:0 7px!important;border-radius:999px!important;background:linear-gradient(135deg,#04bac7,#0399a3)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.60)!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;box-shadow:0 1px 0 rgba(255,255,255,.34) inset,0 7px 14px -12px rgba(3,153,163,.65)!important}
    body .header-wrapper li.ott-header-commerce-item .ott-cart-count::before{content:""!important;display:block!important;width:6px!important;height:6px!important;border-radius:2px!important;background:rgba(255,255,255,.96)!important;box-shadow:4px 4px 0 rgba(255,255,255,.70)!important;flex:0 0 auto!important}
    body .header-wrapper li.ott-header-commerce-item .ott-cart-total{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:20px!important;max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 8px 0 5px!important;border-radius:999px!important;background:linear-gradient(135deg,#F97316,#e2942b)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.56)!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;box-shadow:0 1px 0 rgba(255,255,255,.30) inset,0 7px 14px -12px rgba(249,115,22,.68)!important}
    body .header-wrapper li.ott-header-commerce-item .ott-cart-total::before{content:""!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:13px!important;height:13px!important;border-radius:999px!important;background:rgba(255,255,255,.24)!important;color:#ffffff!important;font-size:9px!important;font-weight:950!important;line-height:1!important;flex:0 0 auto!important}
    body .header-wrapper li.ott-header-commerce-item>a.ott-header-commerce-link:hover{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(241,252,253,.84))!important;color:#26737a!important;box-shadow:0 1px 0 rgba(255,255,255,.94) inset,0 10px 20px -18px rgba(42,126,136,.30)!important;transform:translateY(-1px)!important}
    body .header-wrapper li.ott-header-cart-item>a.ott-cart-bump{animation:ottCartHeaderBump .78s cubic-bezier(.18,.82,.26,1.08)!important}
    body .header-wrapper #wide-nav .header-bottom-nav.nav>li.ott-menu-restored-item>a.nav-top-link,body .header-wrapper .header-bottom .header-bottom-nav.nav>li.ott-menu-restored-item>a.nav-top-link{font-family:var(--font-base,"Plus Jakarta Sans",Roboto,sans-serif)!important;font-size:14px!important;font-weight:900!important;line-height:34px!important;letter-spacing:normal!important;text-transform:uppercase!important;color:#fff!important;white-space:nowrap!important}
    @keyframes ottCartHeaderBump{0%{transform:scale(1)}35%{transform:scale(1.08);box-shadow:0 0 0 5px rgba(4,186,199,.13),0 1px 0 rgba(255,255,255,.94) inset}100%{transform:scale(1)}}
    @keyframes ottCardAddedGlow{0%{box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 0 0 0 rgba(53,201,137,0),0 16px 30px -24px rgba(9,83,94,.28),0 10px 22px -19px rgba(8,172,184,.30)}38%{box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 0 0 4px rgba(53,201,137,.18),0 18px 32px -21px rgba(22,166,110,.34),0 10px 22px -19px rgba(8,172,184,.30)}100%{box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 -1px 0 rgba(8,172,184,.08) inset,0 0 0 3px rgba(255,255,255,.50) inset,0 16px 30px -24px rgba(9,83,94,.28),0 10px 22px -19px rgba(8,172,184,.30)}}
    @keyframes ottCartButtonPop{0%{transform:scale(.9)}55%{transform:scale(1.16)}100%{transform:scale(1)}}
    @keyframes ottCartAddingPulse{0%{filter:saturate(.92) brightness(.98)}100%{filter:saturate(1.08) brightness(1.06)}}
    @keyframes ottCartFly{0%{opacity:0;transform:translate(-50%,-50%) scale(.62)}16%{opacity:1;transform:translate(-50%,-60%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) translate(var(--ott-fly-x),var(--ott-fly-y)) scale(.45)}}
    @keyframes ottSuccessChip{0%{opacity:0;transform:translateY(8px) scale(.92)}22%{opacity:1;transform:translateY(0) scale(1)}78%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-6px) scale(.98)}}
    .ott-cart-fly-dot{position:fixed!important;z-index:2147483000!important;left:0;top:0;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:linear-gradient(135deg,#04bac7,#F97316)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1!important;pointer-events:none!important;box-shadow:0 6px 18px rgba(4,117,126,.28),0 0 0 3px rgba(255,255,255,.70)!important;opacity:0!important}
    .ott-cart-fly-dot.is-active{animation:ottCartFly .76s cubic-bezier(.18,.82,.26,1.02) forwards!important}
    .ott-ux-products-fallback{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin:12px auto 18px!important;align-items:stretch!important}
    .ott-ux-products-fallback .product-small.col{width:auto!important;max-width:none!important;padding:0!important;display:flex!important}
    .ott-ux-products-fallback .col-inner{width:100%!important}
    .ott-ux-products-fallback .product-small.box,.ott-ux-products-fallback .col-inner{height:100%!important}
    .ott-ux-products-fallback .product-small.box{position:relative!important;display:flex!important;flex-direction:column!important;background:linear-gradient(145deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.76) 48%,rgba(244,253,254,.66) 100%)!important;border:1px solid rgba(190,236,240,.62)!important;outline:1px solid rgba(255,255,255,.92)!important;outline-offset:-4px!important;border-radius:13px!important;box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 -1px 0 rgba(8,172,184,.08) inset,0 0 0 3px rgba(255,255,255,.50) inset,0 16px 30px -24px rgba(9,83,94,.28),0 10px 22px -19px rgba(8,172,184,.30)!important;overflow:hidden!important;backdrop-filter:blur(12px) saturate(1.06)!important;-webkit-backdrop-filter:blur(12px) saturate(1.06)!important}
    .ott-ux-products-fallback .product-small.box.ott-cart-added{animation:ottCardAddedGlow 1.42s ease both!important}
    .ott-ux-products-fallback .product-small.box.ott-cart-added::after{content:"✓ Đã thêm"!important;position:absolute!important;right:12px!important;bottom:58px!important;z-index:6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 11px!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(53,201,137,.96),rgba(22,166,110,.94))!important;color:#fff!important;font-size:11px!important;font-weight:950!important;line-height:1!important;box-shadow:0 8px 18px -12px rgba(22,166,110,.55),0 0 0 1px rgba(255,255,255,.58) inset!important;animation:ottSuccessChip 1.42s ease both!important}
    .ott-ux-products-fallback .box-image{aspect-ratio:var(--ott-product-ratio,3/4)!important;overflow:hidden!important;background:linear-gradient(180deg,#f8feff,#e9fbfd)!important;border-radius:12px 12px 0 0!important;position:relative!important;isolation:isolate!important}
    .ott-home-products-block .ott-ux-products-fallback .product-small .box-image{height:auto!important;padding-top:0!important;aspect-ratio:var(--ott-product-ratio,3/4)!important}
    .ott-ux-products-fallback .box-image a{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:linear-gradient(180deg,#f8feff,#e9fbfd)!important;overflow:hidden!important}
    .ott-ux-products-fallback .box-image a:before{content:none!important;display:none!important;opacity:0!important;filter:none!important}
    .ott-ux-products-fallback .box-image:before,.ott-ux-products-fallback .box-image:after{display:none!important}
    .ott-ux-products-fallback .box-image img{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;background:transparent!important;transform:none!important;transition:none!important;filter:none!important;image-rendering:auto!important}
    .ott-ux-products-fallback .box-text{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-start!important;gap:7px!important;min-height:222px!important;padding:13px 14px 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.70) 56%,rgba(246,253,254,.62))!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset!important}
    .ott-ux-products-fallback .category{min-height:14px!important;margin:0!important;font-size:10px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
    .ott-ux-products-fallback .title-wrapper{min-height:64px!important;margin:0!important}
    .ott-ux-products-fallback .product-title{margin:0!important}
    .ott-ux-products-fallback .product-title a{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:15.2px!important;line-height:1.38!important;font-weight:800!important;color:#083f48!important;letter-spacing:0!important}
    .ott-ux-products-fallback .rating-wrapper{display:none!important}
    .ott-ux-products-fallback .price-wrapper{display:flex!important;align-items:center!important;min-height:46px!important;margin:3px 0 0!important;padding:7px 9px!important;border-radius:11px!important;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(239,252,254,.68))!important;border:1px solid rgba(177,232,237,.46)!important;box-shadow:0 1px 0 rgba(255,255,255,.90) inset,0 8px 18px -18px rgba(8,95,104,.20)!important}
    .ott-ux-products-fallback .price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 7px!important;font-size:15px!important;line-height:1.16!important;font-weight:950!important;color:#065f68!important;letter-spacing:0!important}
    .ott-ux-products-fallback .price ins{font-size:16px!important;font-weight:950!important;color:#057782!important;text-decoration:none!important;line-height:1.12!important}
    .product-small .price ins::before,.product-small .gia-giam::before,.product-small .gia-giam-ux-product::before,.ott-ux-products-fallback .price ins::before{color:#F97316!important;-webkit-text-fill-color:#F97316!important;font-weight:950!important}
    .ott-ux-products-fallback .price del{font-size:11.5px!important;font-weight:750!important;color:rgba(8,63,72,.54)!important;line-height:1.1!important}
    .ott-ux-products-fallback .price .amount{font-weight:950!important}
    .ott-ux-products-fallback .ott-card-actions{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin:8px 0 0!important;padding-top:8px!important;border-top:1px solid rgba(168,226,232,.38)!important;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.46))!important;align-items:stretch!important}
    .ott-ux-products-fallback .ott-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:8px 10px!important;border-radius:10px!important;border:1px solid rgba(8,172,184,.22)!important;text-align:center!important;text-decoration:none!important;font-size:11.2px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease!important}
    .ott-ux-products-fallback .ott-card-button-icon{width:17px!important;height:17px!important;display:block!important;flex:0 0 auto!important}
    .ott-ux-products-fallback .ott-card-button-label{display:inline-block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
    .ott-ux-products-fallback .ott-card-button.is-cart{position:relative!important;isolation:isolate!important;overflow:hidden!important;width:42px!important;padding:0!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.95),rgba(255,255,255,.30) 23%,transparent 25%),linear-gradient(135deg,#04bac7 0%,#0399a3 56%,#F97316 132%)!important;color:#ffffff!important;border-color:rgba(255,255,255,.68)!important;box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 12px 20px -13px rgba(4,117,126,.62),0 0 0 3px rgba(4,186,199,.10)!important}
    .ott-ux-products-fallback .ott-card-button.is-cart::after{content:"+"!important;position:absolute!important;right:5px!important;top:5px!important;z-index:2!important;display:grid!important;place-items:center!important;width:13px!important;height:13px!important;border-radius:999px!important;background:#ffffff!important;color:#F97316!important;font-size:11px!important;font-weight:950!important;line-height:1!important;box-shadow:0 2px 6px rgba(6,58,65,.18)!important}
    .ott-ux-products-fallback .ott-card-button.is-cart .ott-card-button-icon{width:20px!important;height:20px!important;filter:drop-shadow(0 1px 2px rgba(6,58,65,.22))!important}
    .ott-ux-products-fallback .ott-card-button.is-book{background:linear-gradient(135deg,rgba(98,220,228,.86),rgba(23,188,200,.82))!important;color:#ffffff!important;border-color:rgba(23,188,200,.30)!important;box-shadow:0 1px 0 rgba(255,255,255,.38) inset,0 10px 18px -15px rgba(15,153,165,.44)!important}
    .ott-ux-products-fallback .ott-card-button.is-detail{grid-column:1/-1!important;background:linear-gradient(135deg,rgba(98,220,228,.86),rgba(23,188,200,.82))!important;color:#ffffff!important;border-color:rgba(23,188,200,.30)!important}
    .ott-ux-products-fallback .ott-card-button:hover{filter:saturate(1.06) brightness(1.02)!important;transform:translateY(-1px)!important}
    .ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart{opacity:.88!important;animation:ottCartAddingPulse .62s ease-in-out infinite alternate!important}
    .ott-ux-products-fallback .ott-card-actions.is-added .ott-card-button.is-cart{background:linear-gradient(135deg,#35c989,#16a66e)!important;box-shadow:0 0 0 2px rgba(77,205,139,.24),0 1px 0 rgba(255,255,255,.44) inset,0 12px 20px -13px rgba(22,166,110,.55)!important;color:#ffffff!important}
    .ott-ux-products-fallback .ott-card-actions.is-added .ott-card-button.is-cart::after{content:"✓"!important;color:#16a66e!important;animation:ottCartButtonPop .36s cubic-bezier(.18,.82,.26,1.2)!important}
    .ott-ux-products-fallback .ott-card-actions.is-added .ott-card-button.is-cart .ott-card-button-icon{opacity:.50!important;transform:scale(.86)!important}
    .ott-ux-products-fallback .row-tien{display:none!important}
    .ott-home-products-block{width:100%!important;margin:0 auto 14px!important}
    .ott-home-products-block .ott-ux-products-fallback+.ott-ux-products-fallback{margin-top:4px!important}
    .ott-ux-products-empty{margin:10px 0 18px;padding:12px 14px;border:1px dashed #bfe7ea;border-radius:12px;background:#f5fbfc;color:#04757e;font-weight:800;text-align:center}
    @media(max-width:760px){body .header-wrapper .mobile-nav .ott-header-commerce-link{width:39px!important;height:39px!important;min-height:39px!important;padding:0!important;gap:0!important}body .header-wrapper .mobile-nav .ott-header-cart-item .ott-header-commerce-link{width:auto!important;min-width:94px!important;padding:0 7px!important;gap:5px!important}body .header-wrapper .mobile-nav .ott-header-label{display:none!important}body .header-wrapper .mobile-nav .ott-cart-count{position:absolute!important;right:-5px!important;top:1px!important;min-width:17px!important;height:17px!important;font-size:10px!important}body .header-wrapper .mobile-nav .ott-header-cart-item .ott-cart-metrics{position:static!important;display:inline-flex!important;gap:4px!important}body .header-wrapper .mobile-nav .ott-header-cart-item .ott-cart-count{position:static!important;min-width:22px!important;height:18px!important;padding:0 5px!important;font-size:9.5px!important;background:linear-gradient(135deg,#04bac7,#0399a3)!important;color:#fff!important}body .header-wrapper .mobile-nav .ott-header-cart-item .ott-cart-count::before{width:5px!important;height:5px!important;box-shadow:3px 3px 0 rgba(255,255,255,.70)!important}body .header-wrapper .mobile-nav .ott-header-cart-item .ott-cart-total{display:inline-flex!important;max-width:56px!important;min-height:18px!important;padding:0 5px!important;font-size:8.8px!important;background:linear-gradient(135deg,#F97316,#e2942b)!important;color:#fff!important}body .header-wrapper .mobile-nav .ott-header-cart-item .ott-cart-total::before{width:11px!important;height:11px!important;font-size:8px!important}.ott-home-products-block{margin-bottom:12px!important}.ott-ux-products-fallback{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:10px auto 14px!important}.ott-home-products-block .ott-ux-products-fallback>.product-small.col:nth-child(n+5){display:none!important}.ott-ux-products-fallback .product-small.box{border-radius:12px!important;outline-offset:-3px!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 0 0 2px rgba(255,255,255,.52) inset,0 12px 24px -20px rgba(9,83,94,.30),0 8px 18px -17px rgba(8,172,184,.34)!important}.ott-ux-products-fallback .product-small.box.ott-cart-added::after{right:9px!important;bottom:50px!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important}.ott-ux-products-fallback .box-image,.ott-home-products-block .ott-ux-products-fallback .product-small .box-image{height:auto!important;padding-top:0!important;aspect-ratio:var(--ott-product-ratio,3/4)!important;border-radius:11px 11px 0 0!important}.ott-ux-products-fallback .box-text{min-height:242px!important;padding:11px 10px 12px!important;gap:6px!important}.ott-ux-products-fallback .category{font-size:9px!important}.ott-ux-products-fallback .title-wrapper{min-height:56px!important}.ott-ux-products-fallback .product-title a{-webkit-line-clamp:3!important;font-size:13.2px!important;line-height:1.34!important;font-weight:800!important}.ott-ux-products-fallback .price-wrapper{min-height:43px!important;padding:6px 7px!important;border-radius:10px!important}.ott-ux-products-fallback .price{font-size:13px!important;line-height:1.16!important}.ott-ux-products-fallback .price ins{font-size:13.8px!important}.ott-ux-products-fallback .price del{font-size:10.5px!important}.ott-ux-products-fallback .ott-card-actions{grid-template-columns:38px minmax(0,1fr)!important;gap:6px!important;margin:7px 0 0!important;padding-top:7px!important}.ott-ux-products-fallback .ott-card-button{height:34px!important;min-height:34px!important;padding:7px 7px!important;border-radius:9px!important;font-size:10.5px!important}.ott-ux-products-fallback .ott-card-button.is-cart{width:38px!important;padding:0!important}.ott-ux-products-fallback .ott-card-button.is-cart::after{right:4px!important;top:4px!important;width:12px!important;height:12px!important;font-size:10px!important}.ott-ux-products-fallback .ott-card-button.is-cart .ott-card-button-icon{width:18px!important;height:18px!important}.ott-ux-products-fallback .ott-card-button-icon{width:16px!important;height:16px!important}.ott-ux-products-fallback .row-tien{display:none!important}}
    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link{gap:8px!important;padding:7px 10px!important;border-color:rgba(158,224,230,.52)!important;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(246,253,254,.84) 58%,rgba(234,249,251,.76))!important;box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 12px 22px -21px rgba(8,95,104,.32),0 0 0 1px rgba(255,255,255,.42)!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-metrics{gap:6px!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-count{min-width:29px!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;background:linear-gradient(135deg,#04bac7,#028b99)!important;color:#fff!important;border:1px solid rgba(255,255,255,.72)!important;font-size:10.6px!important;font-weight:950!important;box-shadow:0 1px 0 rgba(255,255,255,.34) inset,0 9px 16px -13px rgba(3,153,163,.72)!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-count::before{content:""!important;width:10px!important;height:10px!important;border-radius:3px!important;background:linear-gradient(180deg,#fff,#d9fbfd)!important;box-shadow:4px 4px 0 rgba(255,255,255,.66)!important;flex:0 0 auto!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-total{min-height:22px!important;max-width:136px!important;padding:0 9px 0 6px!important;border-radius:999px!important;background:linear-gradient(135deg,#FF9F1C,#F97316)!important;color:#fff!important;border:1px solid rgba(249,115,22,.30)!important;font-size:10.4px!important;font-weight:950!important;letter-spacing:0!important;box-shadow:0 1px 0 rgba(255,255,255,.88) inset,0 9px 16px -14px rgba(249,115,22,.45)!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-total::before{content:""!important;width:13px!important;height:13px!important;border-radius:999px!important;background:radial-gradient(circle at 36% 30%,#fff 0 16%,#ffca72 18% 42%,#F97316 45% 100%)!important;box-shadow:0 0 0 2px rgba(249,115,22,.13)!important;flex:0 0 auto!important}
    body .header-wrapper li.ott-header-cart-item>a.ott-cart-bump{animation:ottCartHeaderBumpV39 .82s cubic-bezier(.18,.82,.26,1.08)!important}
    @keyframes ottCartHeaderBumpV39{0%{transform:scale(1)}30%{transform:scale(1.06);box-shadow:0 0 0 6px rgba(4,186,199,.13),0 1px 0 rgba(255,255,255,.96) inset}64%{transform:scale(.985)}100%{transform:scale(1)}}
    @keyframes ottCartButtonRippleV39{0%{opacity:.65;transform:scale(.74)}70%{opacity:0;transform:scale(1.42)}100%{opacity:0;transform:scale(1.42)}}
    @keyframes ottCartFlyV39{0%{opacity:0;transform:translate(-50%,-50%) scale(.64)}16%{opacity:1;transform:translate(-50%,-68%) scale(1.06)}72%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) translate(var(--ott-fly-x),var(--ott-fly-y)) scale(.50)}}
    .ott-cart-fly-dot{width:26px!important;height:26px!important;background:linear-gradient(135deg,#04bac7,#19c37d 54%,#F97316 118%)!important;color:#fff!important;font-size:14px!important;border:2px solid rgba(255,255,255,.82)!important;box-shadow:0 10px 22px rgba(4,117,126,.28),0 0 0 5px rgba(4,186,199,.10)!important}
    .ott-cart-fly-dot.is-active{animation:ottCartFlyV39 .88s cubic-bezier(.18,.82,.26,1.02) forwards!important}
    .ott-ux-products-fallback .ott-card-button.is-cart{overflow:visible!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,252,254,.90))!important;color:#2f7d84!important;border-color:rgba(168,226,232,.52)!important;box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 9px 18px -16px rgba(8,95,104,.28),0 0 0 2px rgba(255,255,255,.45)!important}
    .ott-ux-products-fallback .ott-card-button.is-cart::before{content:""!important;position:absolute!important;inset:-5px!important;z-index:-1!important;border-radius:14px!important;background:radial-gradient(circle,rgba(4,186,199,.20),rgba(4,186,199,0) 68%)!important;opacity:0!important;transform:scale(.82)!important;pointer-events:none!important}
    .ott-ux-products-fallback .ott-card-button.is-cart::after{content:"+"!important;right:-5px!important;top:-6px!important;width:17px!important;height:17px!important;border-radius:999px!important;background:linear-gradient(135deg,#FFB000,#FF7A00)!important;color:#fff!important;border:2px solid rgba(255,255,255,.92)!important;font-size:12px!important;font-weight:950!important;box-shadow:0 5px 12px -7px rgba(249,115,22,.85),0 0 0 3px rgba(255,176,0,.14)!important}
    .ott-ux-products-fallback .ott-card-button.is-cart .ott-card-button-icon{color:#2f7d84!important;width:19px!important;height:19px!important;filter:drop-shadow(0 1px 1px rgba(6,58,65,.12))!important}
    .ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart{opacity:1!important;animation:none!important;filter:saturate(1.04) brightness(1.02)!important}
    .ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart::before{animation:ottCartButtonRippleV39 .72s ease-out infinite!important}
    .ott-ux-products-fallback .ott-card-actions.is-added .ott-card-button.is-cart{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,252,254,.92))!important;color:#07818c!important;box-shadow:0 0 0 2px rgba(25,195,125,.24),0 1px 0 rgba(255,255,255,.96) inset,0 10px 18px -15px rgba(25,195,125,.45)!important}
    .ott-ux-products-fallback .ott-card-actions.is-added .ott-card-button.is-cart::after{content:"✓"!important;background:linear-gradient(135deg,#19c37d,#0ea56b)!important;color:#fff!important;animation:ottCartButtonPop .42s cubic-bezier(.18,.82,.26,1.2)!important;box-shadow:0 5px 12px -7px rgba(25,195,125,.85),0 0 0 3px rgba(25,195,125,.14)!important}
    .ott-ux-products-fallback .ott-card-actions.is-added .ott-card-button.is-cart .ott-card-button-icon{opacity:.76!important;transform:scale(.90)!important;color:#07818c!important}
    .ott-ux-products-fallback .product-small.box.ott-cart-added::after{content:"✓ Đã thêm vào giỏ"!important;background:linear-gradient(135deg,rgba(25,195,125,.98),rgba(14,165,107,.94))!important;box-shadow:0 10px 22px -14px rgba(14,165,107,.68),0 0 0 1px rgba(255,255,255,.62) inset!important}
    @media(max-width:760px){body .header-wrapper .mobile-nav .ott-header-cart-item .ott-header-commerce-link{min-width:128px!important;padding:0 7px!important;gap:5px!important}body .header-wrapper .mobile-nav .ott-header-cart-item .ott-cart-count{min-width:24px!important;height:18px!important;padding:0 5px!important;font-size:9.5px!important}body .header-wrapper .mobile-nav .ott-header-cart-item .ott-cart-total{max-width:88px!important;min-height:18px!important;padding:0 5px!important;font-size:8.4px!important;background:linear-gradient(135deg,#FF9F1C,#F97316)!important;color:#fff!important}body .header-wrapper .mobile-nav .ott-header-cart-item .ott-cart-total::before{width:10px!important;height:10px!important}.ott-ux-products-fallback .ott-card-button.is-cart::after{right:-5px!important;top:-6px!important;width:16px!important;height:16px!important;font-size:11px!important}.ott-ux-products-fallback .ott-card-button.is-cart .ott-card-button-icon{width:18px!important;height:18px!important}}
    @media(max-width:760px){body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item{margin:0 2px!important;display:flex!important;align-items:center!important}body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item>a.ott-header-commerce-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:43px!important;min-height:43px!important;padding:0!important;gap:0!important;border-radius:14px!important;overflow:visible!important}body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item>a.ott-header-commerce-link svg{width:21px!important;height:21px!important;margin-top:-4px!important;color:#2f7d84!important}body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item .ott-cart-metrics{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important;line-height:1!important}body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item .ott-cart-count{position:absolute!important;right:-6px!important;top:-5px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:17px!important;width:auto!important;height:17px!important;padding:0 5px!important;border-radius:999px!important;background:linear-gradient(135deg,#04bac7,#028b99)!important;color:#fff!important;border:1px solid rgba(255,255,255,.86)!important;font-size:9px!important;font-weight:950!important;line-height:17px!important;box-shadow:0 5px 10px -7px rgba(3,153,163,.82)!important}body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item .ott-cart-count::before{content:none!important;display:none!important}body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item .ott-cart-total{position:absolute!important;left:50%!important;bottom:2px!important;z-index:2!important;display:block!important;min-width:0!important;max-width:44px!important;height:12px!important;min-height:12px!important;padding:0 3px!important;transform:translateX(-50%)!important;border-radius:999px!important;background:linear-gradient(135deg,#FF9F1C,#F97316)!important;color:transparent!important;border:1px solid rgba(255,255,255,.78)!important;font-size:0!important;font-weight:950!important;line-height:12px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;box-shadow:0 1px 0 rgba(255,255,255,.34) inset,0 6px 12px -9px rgba(249,115,22,.72)!important}body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item .ott-cart-total::before{content:none!important;display:none!important}body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item .ott-cart-total::after{content:attr(data-ott-cart-total-short)!important;display:block!important;color:#fff!important;font-size:7.2px!important;font-weight:950!important;line-height:12px!important;letter-spacing:0!important;white-space:nowrap!important}}
    @media(max-width:760px){body .header-wrapper .mobile-nav li.ott-header-cart-item{margin:0 2px!important;display:flex!important;align-items:center!important}body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:43px!important;min-height:43px!important;padding:0!important;gap:0!important;border-radius:14px!important;overflow:visible!important}body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link svg{width:21px!important;height:21px!important;margin-top:-4px!important;color:#2f7d84!important}body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-metrics{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important;line-height:1!important}body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-count{position:absolute!important;right:-6px!important;top:-5px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:17px!important;width:auto!important;height:17px!important;padding:0 5px!important;border-radius:999px!important;background:linear-gradient(135deg,#04bac7,#028b99)!important;color:#fff!important;border:1px solid rgba(255,255,255,.86)!important;font-size:9px!important;font-weight:950!important;line-height:17px!important;box-shadow:0 5px 10px -7px rgba(3,153,163,.82)!important}body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-count::before{content:none!important;display:none!important}body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-total{position:absolute!important;left:50%!important;bottom:2px!important;z-index:2!important;display:block!important;min-width:0!important;max-width:44px!important;height:12px!important;min-height:12px!important;padding:0 3px!important;transform:translateX(-50%)!important;border-radius:999px!important;background:linear-gradient(135deg,#FF9F1C,#F97316)!important;color:transparent!important;border:1px solid rgba(255,255,255,.78)!important;font-size:0!important;font-weight:950!important;line-height:12px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;box-shadow:0 1px 0 rgba(255,255,255,.34) inset,0 6px 12px -9px rgba(249,115,22,.72)!important}body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-total::before{content:none!important;display:none!important}body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-total::after{content:attr(data-ott-cart-total-short)!important;display:block!important;color:#fff!important;font-size:7.2px!important;font-weight:950!important;line-height:12px!important;letter-spacing:0!important;white-space:nowrap!important}}
    @media(max-width:760px){body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-total,body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item .ott-cart-total{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link,body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item>a.ott-header-commerce-link{width:46px!important;min-width:46px!important;max-width:46px!important}}
    @media(max-width:760px){body .header-wrapper .mobile-nav .ott-cart-total,body .header-wrapper .mobile-nav [data-ott-cart-total]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;max-width:0!important;height:0!important;max-height:0!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important}body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link,body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item>a.ott-header-commerce-link{width:46px!important;min-width:46px!important;max-width:46px!important;height:43px!important;min-height:43px!important;padding:0!important;gap:0!important}body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-metrics,body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item .ott-cart-metrics{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important}body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-count,body .header-wrapper .mobile-nav li.ott-mobile-header-cart.ott-header-cart-item .ott-cart-count{position:absolute!important;right:-6px!important;top:-5px!important;z-index:3!important}}
    @media(prefers-reduced-motion:reduce){.ott-cart-fly-dot,.ott-cart-fly-dot.is-active,body .header-wrapper li.ott-header-cart-item>a.ott-cart-bump,.ott-ux-products-fallback .product-small.box.ott-cart-added,.ott-ux-products-fallback .product-small.box.ott-cart-added::after,.ott-ux-products-fallback .ott-card-actions.is-added .ott-card-button.is-cart::after,.ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart,.ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart::before{animation:none!important;transition:none!important}}
    @media(min-width:761px) and (max-width:1024px){.ott-ux-products-fallback{gap:12px!important}.ott-ux-products-fallback .product-title a{font-size:14px!important}}
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{grid-template-rows:22px 86px 56px 78px 38px!important;min-height:348px!important}
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category{min-height:22px!important;height:22px!important;display:flex!important;align-items:center!important;white-space:normal!important;line-height:1.18!important}
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper{min-height:86px!important;height:86px!important}
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{min-height:86px!important;max-height:86px!important;height:86px!important;-webkit-line-clamp:4!important}
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .row-tien{min-height:56px!important;height:56px!important;max-height:56px!important;gap:6px!important}
    .ott-ux-products-fallback .box-text{min-height:252px!important}
    .ott-ux-products-fallback .category{min-height:18px!important;line-height:1.18!important}
    .ott-ux-products-fallback .title-wrapper{min-height:84px!important}
    .ott-ux-products-fallback .product-title a{-webkit-line-clamp:4!important}
    @media(max-width:760px){.ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{grid-template-rows:18px 74px 50px 70px 34px!important;min-height:306px!important}.ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category{min-height:18px!important;height:18px!important;line-height:1.16!important}.ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,.ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,.ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{min-height:74px!important;max-height:74px!important;height:74px!important;-webkit-line-clamp:4!important}.ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .row-tien{min-height:50px!important;height:50px!important;max-height:50px!important;gap:5px!important}.ott-ux-products-fallback .box-text{min-height:276px!important}.ott-ux-products-fallback .title-wrapper{min-height:74px!important}.ott-ux-products-fallback .product-title a{-webkit-line-clamp:4!important}}
    body .header-wrapper li.cart-item.has-icon,body .header-wrapper li.ott-header-cart-item{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}
    body .header-wrapper li.cart-item.has-icon .header-button{display:flex!important;align-items:center!important;justify-content:center!important}
    body .header-wrapper li.cart-item.has-icon a.header-cart-link,body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link{position:relative!important;display:inline-grid!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;margin:0!important;border-radius:15px!important;overflow:visible!important;background:linear-gradient(145deg,#4bd8df 0%,#18b7c2 58%,#0796a4 100%)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 13px 25px -17px rgba(0,118,130,.62),0 0 0 4px rgba(5,184,196,.10)!important;text-decoration:none!important;line-height:1!important;transform:translateZ(0)!important}
    body .header-wrapper li.cart-item.has-icon a.header-cart-link:hover,body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link:hover{filter:saturate(1.06) brightness(1.03)!important;transform:translateY(-1px)!important;box-shadow:0 1px 0 rgba(255,255,255,.62) inset,0 15px 27px -17px rgba(0,118,130,.68),0 0 0 5px rgba(5,184,196,.12)!important}
    body .header-wrapper li.cart-item.has-icon a.header-cart-link .header-cart-title,body .header-wrapper li.cart-item.has-icon a.header-cart-link .cart-price{display:none!important}
    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart{position:relative!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;margin:0!important;color:#ffffff!important;font-size:22px!important;line-height:24px!important;text-shadow:0 1px 1px rgba(0,72,80,.24)!important}
    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after{content:attr(data-icon-label)!important;position:absolute!important;right:-14px!important;top:-13px!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffc547,#ff9f1c 55%,#f97316 100%)!important;color:#ffffff!important;border:2px solid rgba(255,255,255,.96)!important;font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:950!important;line-height:18px!important;letter-spacing:0!important;text-shadow:none!important;box-shadow:0 6px 14px -8px rgba(249,115,22,.95),0 0 0 3px rgba(255,181,36,.16)!important}
    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link svg{width:23px!important;height:23px!important;color:#ffffff!important;margin:0!important;filter:drop-shadow(0 1px 1px rgba(0,72,80,.24))!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-metrics{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-count{position:absolute!important;right:-8px!important;top:-8px!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;width:auto!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffc547,#ff9f1c 55%,#f97316 100%)!important;color:#fff!important;border:2px solid rgba(255,255,255,.96)!important;font-size:10px!important;font-weight:950!important;line-height:18px!important;box-shadow:0 6px 14px -8px rgba(249,115,22,.95),0 0 0 3px rgba(255,181,36,.16)!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-count::before{content:none!important;display:none!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-total{display:none!important}
    body .header-wrapper li.ott-header-cart-item>a.ott-cart-bump,body .header-wrapper li.cart-item.has-icon a.header-cart-link.ott-cart-bump{animation:ottCartHeaderBumpV61 .78s cubic-bezier(.18,.82,.26,1.08)!important}
    @keyframes ottCartHeaderBumpV61{0%{transform:scale(1)}28%{transform:scale(1.08);box-shadow:0 0 0 7px rgba(255,159,28,.18),0 1px 0 rgba(255,255,255,.62) inset,0 13px 25px -17px rgba(0,118,130,.62)}62%{transform:scale(.985)}100%{transform:scale(1)}}
    body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-order-received .woocommerce{max-width:1140px!important;margin:18px auto 36px!important;padding:0 14px!important;color:#174a52!important}
    body.woocommerce-cart .woocommerce::before,body.woocommerce-checkout .woocommerce::before,body.woocommerce-order-received .woocommerce::before{content:"OT Travel Invoice"!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:42px!important;margin:0 0 14px!important;padding:0 16px!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(240,253,255,.96),rgba(255,255,255,.88))!important;border:1px solid rgba(155,224,231,.55)!important;color:#057782!important;font-size:13px!important;font-weight:950!important;letter-spacing:.02em!important;text-transform:uppercase!important;box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 16px 30px -26px rgba(8,95,104,.34)!important}
    body.woocommerce-cart .woocommerce .woocommerce::before,body.woocommerce-checkout .woocommerce .woocommerce::before,body.woocommerce-order-received .woocommerce .woocommerce::before,body.woocommerce-cart .woocommerce.row::before,body.woocommerce-checkout .woocommerce.row::before,body.woocommerce-order-received .woocommerce.row::before{content:none!important;display:none!important}
    body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout form.checkout_coupon,body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-table--order-details,body.woocommerce-order-received .woocommerce-customer-details{position:relative!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(244,253,254,.84) 58%,rgba(255,255,255,.90))!important;border:1px solid rgba(155,224,231,.58)!important;box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 18px 36px -28px rgba(8,95,104,.36),0 0 0 4px rgba(255,255,255,.40)!important;overflow:hidden!important;backdrop-filter:blur(12px) saturate(1.04)!important;-webkit-backdrop-filter:blur(12px) saturate(1.04)!important}
    body.woocommerce-cart .woocommerce-cart-form::before,body.woocommerce-cart .cart-collaterals .cart_totals::before,body.woocommerce-checkout #order_review::before,body.woocommerce-order-received .woocommerce-order::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:5px!important;background:linear-gradient(90deg,#0bb8c4,#58d7df 45%,#ffb039 100%)!important}
    body.woocommerce-cart .woocommerce-cart-form{padding:14px!important}
    body.woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout form.checkout_coupon,body.woocommerce-order-received .woocommerce-order{padding:22px!important}
    body.woocommerce-cart table.shop_table,body.woocommerce-checkout table.shop_table,body.woocommerce-order-received table.shop_table{width:100%!important;margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0 10px!important;background:transparent!important;color:#16434a!important}
    body.woocommerce-cart table.shop_table th,body.woocommerce-checkout table.shop_table th,body.woocommerce-order-received table.shop_table th{border:0!important;color:#425b60!important;font-size:12px!important;font-weight:950!important;letter-spacing:.03em!important;text-transform:uppercase!important;background:transparent!important}
    body.woocommerce-cart table.shop_table td,body.woocommerce-checkout table.shop_table td,body.woocommerce-order-received table.shop_table td{border:0!important;background:rgba(255,255,255,.74)!important;color:#174a52!important;vertical-align:middle!important}
    body.woocommerce-cart table.shop_table tr.cart_item td,body.woocommerce-checkout table.shop_table tr.cart_item td,body.woocommerce-order-received table.shop_table tr.order_item td{border-top:1px solid rgba(187,233,238,.48)!important;border-bottom:1px solid rgba(187,233,238,.48)!important}
    body.woocommerce-cart table.shop_table tr.cart_item td:first-child,body.woocommerce-checkout table.shop_table tr.cart_item td:first-child,body.woocommerce-order-received table.shop_table tr.order_item td:first-child{border-left:1px solid rgba(187,233,238,.48)!important;border-radius:14px 0 0 14px!important}
    body.woocommerce-cart table.shop_table tr.cart_item td:last-child,body.woocommerce-checkout table.shop_table tr.cart_item td:last-child,body.woocommerce-order-received table.shop_table tr.order_item td:last-child{border-right:1px solid rgba(187,233,238,.48)!important;border-radius:0 14px 14px 0!important}
    body.woocommerce-cart .product-thumbnail img,body.woocommerce-checkout .product-thumbnail img{width:88px!important;height:88px!important;object-fit:cover!important;border-radius:12px!important;border:1px solid rgba(155,224,231,.50)!important;box-shadow:0 10px 20px -17px rgba(8,95,104,.45)!important}
    body.woocommerce-cart .product-name a,body.woocommerce-checkout .product-name,body.woocommerce-order-received .product-name a{color:#0796a4!important;font-size:16px!important;font-weight:850!important;line-height:1.35!important;text-decoration:none!important}
    body.woocommerce-cart .amount,body.woocommerce-checkout .amount,body.woocommerce-order-received .amount{color:#057782!important;font-weight:950!important}
    body.woocommerce-cart .order-total .amount,body.woocommerce-checkout .order-total .amount,body.woocommerce-order-received tfoot .amount{color:#f97316!important;font-size:20px!important;font-weight:950!important}
    body.woocommerce-cart .quantity .button,body.woocommerce-cart .quantity input,body.woocommerce-checkout .quantity .button,body.woocommerce-checkout .quantity input{height:38px!important;border-color:rgba(155,224,231,.62)!important;background:rgba(255,255,255,.86)!important;color:#174a52!important;font-weight:850!important;box-shadow:none!important}
    body.woocommerce-cart .cart_totals h2,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout h3,body.woocommerce-order-received h2,body.woocommerce-order-received h3{color:#063f47!important;font-size:20px!important;font-weight:950!important;letter-spacing:0!important;text-transform:none!important}
    body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,body.woocommerce-checkout #place_order,body.woocommerce .return-to-shop .button,body.woocommerce-cart button[name="update_cart"],body.woocommerce-cart .actions .button{min-height:46px!important;border-radius:12px!important;background:linear-gradient(135deg,#17c0cb,#0aa1ae)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.60)!important;font-size:14px!important;font-weight:950!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 1px 0 rgba(255,255,255,.42) inset,0 14px 24px -19px rgba(8,95,104,.55)!important}
    body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}
    body.woocommerce-checkout .form-row{margin:0 0 12px!important}
    body.woocommerce-checkout .form-row label{color:#425b60!important;font-size:12px!important;font-weight:850!important}
    body.woocommerce-checkout .input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select{min-height:44px!important;border-radius:12px!important;border:1px solid rgba(155,224,231,.62)!important;background:rgba(255,255,255,.90)!important;color:#174a52!important;box-shadow:0 1px 0 rgba(255,255,255,.92) inset!important}
    body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-info,body.woocommerce-cart .cart-empty,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message{border-radius:14px!important;border:1px solid rgba(155,224,231,.60)!important;background:linear-gradient(135deg,rgba(240,253,255,.94),rgba(255,255,255,.86))!important;color:#057782!important;font-weight:850!important;box-shadow:0 12px 24px -22px rgba(8,95,104,.30)!important}
    @media(max-width:760px){body .header-wrapper li.cart-item.has-icon a.header-cart-link,body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link{width:46px!important;min-width:46px!important;max-width:46px!important;height:43px!important;min-height:43px!important;border-radius:14px!important}body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart{width:23px!important;height:23px!important;font-size:21px!important}body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,body .header-wrapper li.ott-header-cart-item .ott-cart-count{right:-7px!important;top:-7px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;font-size:9px!important;line-height:17px!important}body .header-wrapper .mobile-nav .ott-cart-total,body .header-wrapper .mobile-nav [data-ott-cart-total],body .header-wrapper .mobile-nav .header-cart-title,body .header-wrapper .mobile-nav .cart-price{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-order-received .woocommerce{margin:10px auto 24px!important;padding:0 10px!important}body.woocommerce-cart .woocommerce::before,body.woocommerce-checkout .woocommerce::before,body.woocommerce-order-received .woocommerce::before{min-height:38px!important;margin-bottom:10px!important;padding:0 12px!important;border-radius:12px!important;font-size:11px!important}body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-order-received .woocommerce-order{padding:14px!important;border-radius:15px!important}body.woocommerce-cart table.shop_table thead{display:none!important}body.woocommerce-cart table.shop_table.cart tr.cart_item{position:relative!important;display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:8px 12px!important;margin:0 0 12px!important;padding:12px!important;border-radius:15px!important;background:rgba(255,255,255,.82)!important;border:1px solid rgba(187,233,238,.58)!important;box-shadow:0 10px 22px -20px rgba(8,95,104,.34)!important}body.woocommerce-cart table.shop_table.cart tr.cart_item td{display:block!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}body.woocommerce-cart table.shop_table.cart td.product-thumbnail{grid-column:1!important;grid-row:1 / span 4!important}body.woocommerce-cart table.shop_table.cart td.product-thumbnail img{width:86px!important;height:104px!important;border-radius:13px!important}body.woocommerce-cart table.shop_table.cart td.product-remove{position:absolute!important;left:6px!important;top:6px!important;z-index:2!important}body.woocommerce-cart table.shop_table.cart td.product-name,body.woocommerce-cart table.shop_table.cart td.product-price,body.woocommerce-cart table.shop_table.cart td.product-quantity,body.woocommerce-cart table.shop_table.cart td.product-subtotal{grid-column:2!important}body.woocommerce-cart .product-name a{font-size:15px!important;line-height:1.35!important}body.woocommerce-cart .product-price,body.woocommerce-cart .product-subtotal{font-size:14px!important;font-weight:850!important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:block!important}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,body.woocommerce-checkout #place_order{width:100%!important;min-height:48px!important}}
    body .header-wrapper .nav li.cart-item.has-icon,body .header-wrapper .nav li.ott-header-cart-item,body .header-wrapper .mobile-nav li.cart-item.has-icon,body .header-wrapper .mobile-nav li.ott-header-cart-item{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 3px!important}
    body .header-wrapper .nav li.cart-item.has-icon .header-button,body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button{display:flex!important;align-items:center!important;justify-content:center!important}
    body .header-wrapper .nav li.cart-item.has-icon>a.header-cart-link,body .header-wrapper .nav li.cart-item.has-icon .header-button>a.header-cart-link,body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link,body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link,body .header-wrapper .nav li.ott-header-cart-item>a.ott-header-commerce-link,body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link{position:relative!important;display:grid!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;margin:0!important;border-radius:15px!important;overflow:visible!important;background:linear-gradient(145deg,#6fe4e9 0%,#22bec9 54%,#078c9c 100%)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:0 1px 0 rgba(255,255,255,.62) inset,0 14px 26px -18px rgba(0,112,124,.68),0 0 0 4px rgba(15,185,197,.12)!important;text-decoration:none!important;line-height:1!important;transform:translateZ(0)!important}
    body .header-wrapper .nav li.cart-item.has-icon>a.header-cart-link:hover,body .header-wrapper .nav li.cart-item.has-icon .header-button>a.header-cart-link:hover,body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link:hover,body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link:hover,body .header-wrapper .nav li.ott-header-cart-item>a.ott-header-commerce-link:hover,body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link:hover{filter:saturate(1.08) brightness(1.03)!important;transform:translateY(-1px)!important;box-shadow:0 1px 0 rgba(255,255,255,.68) inset,0 16px 28px -18px rgba(0,112,124,.74),0 0 0 5px rgba(15,185,197,.14)!important}
    body .header-wrapper .nav li.cart-item.has-icon .header-cart-title,body .header-wrapper .nav li.cart-item.has-icon .cart-price,body .header-wrapper .mobile-nav li.cart-item.has-icon .header-cart-title,body .header-wrapper .mobile-nav li.cart-item.has-icon .cart-price,body .header-wrapper li.ott-header-cart-item .ott-cart-total{display:none!important;visibility:hidden!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}
    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart,body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{position:relative!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;margin:0!important;color:#ffffff!important;font-family:"fl-icons"!important;font-size:22px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;text-shadow:0 1px 1px rgba(0,72,80,.24)!important}
    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after{content:attr(data-icon-label)!important;position:absolute!important;right:-14px!important;top:-13px!important;z-index:6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffd166 0%,#ffae2b 48%,#f97316 100%)!important;color:#ffffff!important;border:2px solid rgba(255,255,255,.98)!important;font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:950!important;font-style:normal!important;line-height:18px!important;letter-spacing:0!important;text-shadow:none!important;box-shadow:0 6px 14px -8px rgba(249,115,22,.95),0 0 0 3px rgba(255,181,36,.16)!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-count{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important}
    body .header-wrapper li.ott-header-cart-item .ott-cart-metrics{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important}
    body .header-wrapper li.ott-header-cart-item>a.ott-cart-bump,body .header-wrapper li.cart-item.has-icon a.header-cart-link.ott-cart-bump{animation:ottCartHeaderBumpV61 .78s cubic-bezier(.18,.82,.26,1.08)!important}
    @media(max-width:760px){body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link,body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link,body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link{width:46px!important;min-width:46px!important;max-width:46px!important;height:43px!important;min-height:43px!important;border-radius:14px!important}body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart,body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{width:23px!important;height:23px!important;font-size:21px!important;line-height:23px!important}body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after{right:-7px!important;top:-7px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;font-size:9px!important;line-height:17px!important}}
    @media(max-width:760px){
      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link,
      body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link,
      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link{
        width:44px!important;min-width:44px!important;max-width:44px!important;height:42px!important;min-height:42px!important;
        border-radius:14px!important;background:linear-gradient(145deg,rgba(255,255,255,.90),rgba(246,253,254,.76) 62%,rgba(235,249,251,.66))!important;
        color:#2f7d84!important;border:1px solid rgba(126,207,216,.34)!important;
        box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 8px 18px -16px rgba(8,95,104,.28),0 0 0 1px rgba(255,255,255,.46)!important;
        backdrop-filter:blur(10px) saturate(1.03)!important;-webkit-backdrop-filter:blur(10px) saturate(1.03)!important;
        filter:none!important;transform:none!important;
      }
      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link:hover,
      body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link:hover,
      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link:hover{
        background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(242,252,253,.82))!important;color:#246f77!important;
        box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 10px 20px -17px rgba(8,95,104,.30),0 0 0 1px rgba(255,255,255,.56)!important;
      }
      body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart,
      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{
        width:21px!important;height:21px!important;margin:0!important;color:#2f7d84!important;font-size:20px!important;line-height:21px!important;
        text-shadow:none!important;filter:none!important;opacity:.94!important;
      }
      body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,
      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after{
        right:-8px!important;top:-8px!important;min-width:17px!important;height:17px!important;padding:0 5px!important;
        border-radius:999px!important;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%)!important;color:#c96a05!important;
        border:1px solid rgba(249,115,22,.30)!important;font-size:8.5px!important;font-weight:900!important;line-height:15px!important;
        box-shadow:0 5px 12px -10px rgba(249,115,22,.42),0 0 0 2px rgba(255,255,255,.74)!important;text-shadow:none!important;
      }
      body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-count{
        right:-8px!important;top:-8px!important;min-width:17px!important;height:17px!important;padding:0 5px!important;
        background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%)!important;color:#c96a05!important;
        border:1px solid rgba(249,115,22,.30)!important;font-size:8.5px!important;font-weight:900!important;line-height:15px!important;
        box-shadow:0 5px 12px -10px rgba(249,115,22,.42),0 0 0 2px rgba(255,255,255,.74)!important;
      }
      body .header-wrapper .mobile-nav .ott-cart-total,
      body .header-wrapper .mobile-nav [data-ott-cart-total],
      body .header-wrapper .mobile-nav .header-cart-title,
      body .header-wrapper .mobile-nav .cart-price{
        display:none!important;visibility:hidden!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;
      }
      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-cart-bump,
      body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link.ott-cart-bump{animation:ottCartHeaderBumpMinimal .62s cubic-bezier(.18,.82,.26,1.08)!important}
    }
    @keyframes ottCartHeaderBumpMinimal{0%{transform:scale(1)}34%{transform:scale(1.045);box-shadow:0 0 0 5px rgba(255,237,213,.34),0 1px 0 rgba(255,255,255,.98) inset,0 10px 20px -17px rgba(8,95,104,.30)}100%{transform:scale(1)}}
    body .header-wrapper .nav li.cart-item.has-icon>a.header-cart-link,
    body .header-wrapper .nav li.cart-item.has-icon .header-button>a.header-cart-link,
    body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link,
    body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link,
    body .header-wrapper .nav li.ott-header-cart-item>a.ott-header-commerce-link,
    body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link{
      background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(244,253,254,.88) 58%,rgba(231,248,250,.78) 100%)!important;
      color:#087782!important;
      border:1px solid rgba(139,220,227,.54)!important;
      box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 10px 22px -18px rgba(8,95,104,.30),0 0 0 1px rgba(255,255,255,.58)!important;
      filter:none!important;
      backdrop-filter:blur(10px) saturate(1.02)!important;
      -webkit-backdrop-filter:blur(10px) saturate(1.02)!important;
    }
    body .header-wrapper .nav li.cart-item.has-icon>a.header-cart-link:hover,
    body .header-wrapper .nav li.cart-item.has-icon .header-button>a.header-cart-link:hover,
    body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link:hover,
    body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link:hover,
    body .header-wrapper .nav li.ott-header-cart-item>a.ott-header-commerce-link:hover,
    body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link:hover{
      background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(239,252,253,.91) 62%,rgba(225,246,249,.82) 100%)!important;
      color:#056b75!important;
      transform:translateY(-1px)!important;
      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 12px 24px -18px rgba(8,95,104,.34),0 0 0 1px rgba(255,255,255,.70)!important;
    }
    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart,
    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{
      color:#087782!important;
      text-shadow:none!important;
      filter:drop-shadow(0 1px 0 rgba(255,255,255,.78))!important;
      opacity:.95!important;
    }
    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,
    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after{
      background:linear-gradient(135deg,#fffaf3 0%,#ffe8c7 100%)!important;
      color:#bf6504!important;
      border:1px solid rgba(249,115,22,.30)!important;
      box-shadow:0 5px 12px -10px rgba(249,115,22,.42),0 0 0 2px rgba(255,255,255,.78)!important;
      text-shadow:none!important;
    }
    body .header-wrapper li.ott-header-cart-item .ott-cart-count{
      background:linear-gradient(135deg,#fffaf3 0%,#ffe8c7 100%)!important;
      color:#bf6504!important;
      border:1px solid rgba(249,115,22,.30)!important;
      box-shadow:0 5px 12px -10px rgba(249,115,22,.42),0 0 0 2px rgba(255,255,255,.78)!important;
      text-shadow:none!important;
    }
    body .header-wrapper li.ott-header-cart-item .ott-cart-total,
    body .header-wrapper .mobile-nav .ott-cart-total,
    body .header-wrapper .mobile-nav [data-ott-cart-total],
    body .header-wrapper .mobile-nav .header-cart-title,
    body .header-wrapper .mobile-nav .cart-price{
      display:none!important;
      visibility:hidden!important;
      width:0!important;
      height:0!important;
      max-width:0!important;
      max-height:0!important;
      padding:0!important;
      margin:0!important;
      overflow:hidden!important;
    }
    @media(max-width:760px){
      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link,
      body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link,
      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link{
        width:44px!important;
        min-width:44px!important;
        max-width:44px!important;
        height:42px!important;
        min-height:42px!important;
        border-radius:14px!important;
      }
      body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart,
      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{
        width:21px!important;
        height:21px!important;
        font-size:20px!important;
        line-height:21px!important;
      }
      body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,
      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after{
        right:-8px!important;
        top:-8px!important;
        min-width:17px!important;
        height:17px!important;
        padding:0 5px!important;
        font-size:8.5px!important;
        line-height:15px!important;
      }
    }
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{
      grid-template-rows:20px 104px 0 74px 38px!important;
      gap:6px!important;
      align-content:start!important;
      min-height:292px!important;
      padding:11px 12px 12px!important;
    }
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category{
      min-height:20px!important;
      height:20px!important;
      padding:0 9px!important;
      font-size:10px!important;
      line-height:1!important;
    }
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
      min-height:104px!important;
      max-height:104px!important;
      height:104px!important;
      -webkit-line-clamp:4!important;
    }
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
      font-size:17.1px!important;
      line-height:1.28!important;
      font-weight:940!important;
    }
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .row-tien{
      grid-row:3!important;
      display:none!important;
      min-height:0!important;
      height:0!important;
      max-height:0!important;
      margin:0!important;
      padding:0!important;
      overflow:hidden!important;
    }
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
      min-height:74px!important;
      height:74px!important;
      padding:9px 11px 9px 12px!important;
    }
    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-card-actions{
      min-height:38px!important;
      height:38px!important;
      margin:0!important;
    }
    .ott-ux-products-fallback .box-text{
      gap:6px!important;
      min-height:292px!important;
      padding:11px 12px 12px!important;
    }
    .ott-ux-products-fallback .title-wrapper{min-height:104px!important}
    .ott-ux-products-fallback .product-title a{font-size:17.1px!important;line-height:1.28!important;font-weight:940!important;-webkit-line-clamp:4!important}
    @media(min-width:761px) and (max-width:1024px){
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{grid-template-rows:20px 96px 0 70px 38px!important;min-height:280px!important}
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{min-height:96px!important;max-height:96px!important;height:96px!important}
      .ott-ux-products-fallback .product-title a{font-size:15.6px!important;line-height:1.29!important}
    }
    @media(max-width:760px){
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{
        grid-template-rows:17px 88px 0 62px 36px!important;
        gap:5px!important;
        min-height:250px!important;
        padding:9px 9px 10px!important;
      }
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category{
        min-height:17px!important;
        height:17px!important;
        padding:0 7px!important;
        font-size:8.4px!important;
        line-height:1!important;
      }
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category:before{width:7px!important;margin-right:5px!important}
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
        min-height:88px!important;
        max-height:88px!important;
        height:88px!important;
        -webkit-line-clamp:5!important;
      }
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
        font-size:14.6px!important;
        line-height:1.24!important;
        font-weight:920!important;
      }
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .row-tien{
        display:none!important;
        min-height:0!important;
        height:0!important;
        max-height:0!important;
        margin:0!important;
        padding:0!important;
      }
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
        min-height:62px!important;
        height:62px!important;
        padding:7px 7px 7px 9px!important;
      }
      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-card-actions{
        min-height:36px!important;
        height:36px!important;
      }
      .ott-ux-products-fallback .box-text{
        gap:5px!important;
        min-height:250px!important;
        padding:9px 9px 10px!important;
      }
	      .ott-ux-products-fallback .title-wrapper{min-height:88px!important}
	      .ott-ux-products-fallback .product-title a{font-size:14.6px!important;line-height:1.24!important;font-weight:920!important;-webkit-line-clamp:5!important}
	      .ott-ux-products-fallback .price-wrapper{min-height:62px!important;padding:7px 7px 7px 9px!important}
	    }
	    @media(min-width:850px){
	      body .header-wrapper{background:rgba(255,255,255,.96)!important;border-bottom:1px solid rgba(176,229,234,.34)!important;box-shadow:0 12px 30px -24px rgba(8,95,104,.34)!important}
	      body #masthead.header-main{min-height:136px!important;background:#fff!important;border-bottom:1px solid rgba(176,229,234,.34)!important;box-shadow:0 14px 34px -29px rgba(8,95,104,.34)!important;overflow:hidden!important}
	      body #masthead.header-main::before{opacity:.82!important}
	      body #masthead.header-main::after{opacity:.92!important;background-size:cover!important;background-position:center center!important}
	      body #masthead .header-inner{min-height:136px!important;display:flex!important;align-items:center!important;gap:22px!important;max-width:1170px!important}
	      body #masthead #logo{flex:0 0 145px!important;width:145px!important;margin:0 28px 0 0!important}
	      body #masthead #logo img{max-height:76px!important;width:auto!important;transform:scale(1.05)!important;transform-origin:center center!important}
	      body #masthead .hide-for-medium.flex-left.flex-grow{flex:1 1 auto!important;min-width:420px!important;max-width:820px!important;margin:0!important}
	      body #masthead .hide-for-medium.flex-right{flex:0 0 auto!important;margin-left:0!important}
	      body #masthead .header-nav.header-nav-main{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important}
	      body #masthead li.header-search-form{width:100%!important;min-width:0!important;display:block!important}
	      body #masthead .header-search-form-wrapper,
	      body #masthead .searchform-wrapper,
	      body #masthead form.searchform{width:100%!important;max-width:100%!important}
	      body #masthead form.searchform{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
	      body #masthead form.searchform>.flex-row{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;overflow:visible!important}
	      body #masthead form.searchform .search-form-categories{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}
	      body #masthead .ott-search-all-col{display:flex!important;align-items:center!important;flex:0 0 auto!important;padding:0!important;margin:0!important}
	      body #masthead .ott-search-all-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;height:42px!important;min-width:104px!important;padding:0 18px!important;border-radius:999px!important;background:linear-gradient(135deg,#16bdc7 0%,#0bb2bf 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.66)!important;box-shadow:0 10px 22px -15px rgba(5,144,155,.58),0 1px 0 rgba(255,255,255,.42) inset!important;font-size:13px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}
	      body #masthead .ott-search-all-pill::after{content:""!important;width:7px!important;height:7px!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:rotate(45deg) translateY(-2px)!important;opacity:.92!important}
	      body #masthead form.searchform .flex-col.flex-grow{display:flex!important;align-items:center!important;height:44px!important;min-width:0!important;flex:1 1 auto!important;border-radius:999px!important;background:rgba(255,255,255,.90)!important;border:1px solid rgba(151,218,225,.54)!important;box-shadow:0 12px 24px -20px rgba(8,95,104,.30),0 1px 0 rgba(255,255,255,.96) inset!important;overflow:hidden!important}
	      body #masthead form.searchform input.search-field{height:44px!important;width:100%!important;min-width:0!important;padding:0 18px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#255c64!important;font-size:14px!important;font-weight:760!important;line-height:44px!important;box-shadow:none!important}
	      body #masthead form.searchform input.search-field::placeholder{color:#119aa6!important;opacity:1!important;font-weight:760!important}
	      body #masthead form.searchform .ux-search-submit{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}
	      body #masthead li.ott-header-commerce-divider{display:none!important}
	      body #masthead li.ott-header-account-item,
	      body #masthead li.ott-header-cart-item{margin:0 5px!important}
	      body #masthead li.ott-header-account-item>a.ott-header-commerce-link,
	      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link{position:relative!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(242,253,254,.83))!important;color:#247a83!important;border:1px solid rgba(151,218,225,.58)!important;box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 12px 22px -18px rgba(8,95,104,.32),0 0 0 1px rgba(255,255,255,.58)!important;text-decoration:none!important;overflow:visible!important}
	      body #masthead li.ott-header-account-item>a.ott-header-commerce-link:hover,
	      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link:hover{transform:translateY(-1px)!important;background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(236,251,253,.88))!important;color:#176e77!important;box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 14px 24px -18px rgba(8,95,104,.36),0 0 0 1px rgba(255,255,255,.72)!important}
	      body #masthead li.ott-header-account-item>a.ott-header-commerce-link svg{width:20px!important;height:20px!important;color:#247a83!important;filter:none!important}
	      body #masthead li.ott-header-account-item .ott-header-label{display:none!important}
	      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{width:22px!important;height:22px!important;color:#247a83!important;font-size:21px!important;line-height:22px!important;text-shadow:none!important;filter:none!important;opacity:.96!important}
	      body #wide-nav.header-bottom{min-height:58px!important;background:linear-gradient(90deg,#20b9bf 0%,#1ec6cf 58%,#54c59c 100%)!important;box-shadow:0 14px 26px -24px rgba(8,95,104,.36)!important}
	      body #wide-nav>.flex-row.container{max-width:none!important;width:100%!important;display:flex!important;justify-content:center!important;padding-left:24px!important;padding-right:24px!important}
	      body #wide-nav .flex-left{flex:0 1 1680px!important;width:100%!important;max-width:1680px!important;margin:0 auto!important}
	      body #wide-nav .flex-right{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;overflow:hidden!important}
	      body #wide-nav .header-bottom-nav{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,2.4vw,34px)!important;white-space:nowrap!important}
	      body #wide-nav .header-bottom-nav>li{margin:0!important;flex:0 0 auto!important}
	      body #wide-nav .header-bottom-nav>li>a.nav-top-link{display:flex!important;align-items:center!important;justify-content:center!important;height:58px!important;line-height:58px!important;padding:0 5px!important;color:#fff!important;font-family:var(--font-base,"Plus Jakarta Sans",Roboto,sans-serif)!important;font-size:14px!important;font-weight:880!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:none!important}
	      body #wide-nav .header-bottom-nav>li:hover>a.nav-top-link,
	      body #wide-nav .header-bottom-nav>li.active>a.nav-top-link{background:rgba(255,255,255,.14)!important;border-radius:999px!important;color:#fff!important}
	    }
	    @media(min-width:850px) and (max-width:1180px){
	      body #masthead .header-inner{gap:14px!important;padding-left:16px!important;padding-right:16px!important}
	      body #masthead #logo{margin-right:12px!important;flex-basis:126px!important;width:126px!important}
	      body #masthead #logo img{max-height:66px!important}
	      body #masthead .hide-for-medium.flex-left.flex-grow{min-width:340px!important}
	      body #wide-nav .header-bottom-nav{gap:14px!important}
	      body #wide-nav .header-bottom-nav>li>a.nav-top-link{font-size:12.4px!important;padding:0 3px!important}
	    }
	    body .header-wrapper li.cart-item.has-icon a.header-cart-link,
	    body .header-wrapper li.cart-item.has-icon .header-button>a.header-cart-link,
	    body .header-wrapper .nav li.ott-header-cart-item>a.ott-header-commerce-link,
	    body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link{background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(244,253,254,.88) 58%,rgba(231,248,250,.78) 100%)!important;color:#247a83!important;border:1px solid rgba(151,218,225,.58)!important;box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 10px 22px -18px rgba(8,95,104,.30),0 0 0 1px rgba(255,255,255,.58)!important}
	    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart,
	    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{color:#247a83!important;text-shadow:none!important;filter:none!important}
	    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,
	    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
	    body .header-wrapper li.ott-header-cart-item .ott-cart-count{background:linear-gradient(145deg,#ffffff 0%,#eefcfd 100%)!important;color:#2f7d84!important;border:1px solid rgba(151,218,225,.74)!important;border-radius:999px!important;box-shadow:0 5px 12px -10px rgba(8,95,104,.38),0 0 0 2px rgba(255,255,255,.86)!important;text-shadow:none!important;font-weight:950!important}
	    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,
	    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after{right:-13px!important;top:-12px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:10px!important;line-height:18px!important}
	    @media(max-width:760px){
	      body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,
	      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
	      body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-count{right:-7px!important;top:-7px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;color:#2f7d84!important;font-size:9px!important;line-height:16px!important;background:linear-gradient(145deg,#ffffff 0%,#eefcfd 100%)!important;border:1px solid rgba(151,218,225,.78)!important;box-shadow:0 5px 12px -10px rgba(8,95,104,.38),0 0 0 2px rgba(255,255,255,.86)!important}
	    }
	    @keyframes ottSaleBadge3dV100{
	      0%,100%{transform:translateZ(0) rotate(0) scale(1);box-shadow:0 1px 0 rgba(255,255,255,.62) inset,0 -1px 0 rgba(104,50,6,.18) inset,0 9px 18px -12px rgba(249,115,22,.68),0 0 0 3px rgba(255,176,0,.15),0 0 18px rgba(255,176,0,.18)}
	      8%{transform:translateZ(0) rotate(-1.35deg) scale(1.012)}
	      16%{transform:translateZ(0) rotate(1.35deg) scale(1.018)}
	      24%{transform:translateZ(0) rotate(-.75deg) scale(1.008)}
	      46%{box-shadow:0 1px 0 rgba(255,255,255,.66) inset,0 -1px 0 rgba(104,50,6,.18) inset,0 11px 22px -12px rgba(249,115,22,.78),0 0 0 4px rgba(255,176,0,.20),0 0 25px rgba(255,176,0,.30)}
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d{position:absolute!important;right:10px!important;top:10px!important;z-index:6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:28px!important;max-width:calc(100% - 20px)!important;padding:0 9px 0 10px!important;border-radius:999px!important;background:linear-gradient(145deg,#FFB000 0%,#FF8A00 48%,#F97316 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.76)!important;font-family:var(--font-base,"Plus Jakarta Sans",Roboto,sans-serif)!important;font-size:10.2px!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:0 1px 0 rgba(112,55,7,.22)!important;pointer-events:none!important;white-space:nowrap!important;transform-origin:center!important;animation:ottSaleBadge3dV100 2.8s ease-in-out infinite!important}
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d::before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:rgba(255,255,255,.96)!important;box-shadow:4px 0 0 rgba(255,255,255,.58),0 4px 0 rgba(255,255,255,.36)!important;flex:0 0 auto!important}
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong{display:inline-flex!important;align-items:center!important;min-height:19px!important;padding:0 6px!important;border-radius:999px!important;background:rgba(102,48,5,.18)!important;color:#fff!important;font-size:11.4px!important;font-weight:950!important;line-height:1!important;box-shadow:0 1px 0 rgba(255,255,255,.28) inset!important}
	    .ott-ux-products-fallback .ott-product-tags{display:flex!important;align-content:flex-start!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;overflow:hidden!important}
	    .ott-ux-products-fallback .ott-product-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;min-height:18px!important;height:18px!important;padding:0 8px!important;border-radius:999px!important;font-size:9.8px!important;font-weight:850!important;line-height:18px!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important;box-shadow:0 1px 0 rgba(255,255,255,.80) inset,0 7px 14px -13px rgba(8,95,104,.24)!important}
	    .ott-ux-products-fallback .ott-product-tag.is-tag-1{background:linear-gradient(135deg,rgba(255,245,235,.96),rgba(255,252,245,.86))!important;color:#b45309!important;border:1px solid rgba(251,146,60,.34)!important}
	    .ott-ux-products-fallback .ott-product-tag.is-tag-2{background:linear-gradient(135deg,rgba(226,252,255,.96),rgba(247,254,255,.84))!important;color:#08717b!important;border:1px solid rgba(58,205,216,.34)!important}
	    .ott-ux-products-fallback .ott-product-tag.is-tag-3{background:linear-gradient(135deg,rgba(239,255,244,.96),rgba(250,255,252,.84))!important;color:#15803d!important;border:1px solid rgba(74,222,128,.32)!important}
	    .ott-ux-products-fallback .ott-product-tag.is-tag-4{background:linear-gradient(135deg,rgba(255,247,237,.96),rgba(255,253,245,.84))!important;color:#9a3412!important;border:1px solid rgba(253,186,116,.34)!important}
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{grid-template-rows:20px 96px 38px 74px 38px!important;min-height:313px!important}
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category{grid-row:1!important}
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{grid-row:2!important;min-height:96px!important;max-height:96px!important;height:96px!important;-webkit-line-clamp:4!important}
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{grid-row:3!important;order:3!important}
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{grid-row:4!important;min-height:74px!important;height:74px!important}
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-card-actions{grid-row:5!important}
	    @media(max-width:760px){
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d{right:7px!important;top:7px!important;min-height:23px!important;padding:0 7px!important;gap:4px!important;font-size:8.2px!important}
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong{min-height:16px!important;padding:0 5px!important;font-size:9.6px!important}
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d::before{width:5px!important;height:5px!important;box-shadow:3px 0 0 rgba(255,255,255,.58),0 3px 0 rgba(255,255,255,.36)!important}
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{grid-template-rows:17px 88px 34px 62px 36px!important;min-height:276px!important}
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{min-height:88px!important;max-height:88px!important;height:88px!important;-webkit-line-clamp:5!important}
	      .ott-ux-products-fallback .ott-product-tags{min-height:34px!important;height:34px!important;max-height:34px!important;gap:4px!important}
	      .ott-ux-products-fallback .ott-product-tag{min-height:15px!important;height:15px!important;padding:0 6px!important;font-size:8.1px!important;line-height:15px!important;max-width:100%!important}
	    }
	    @media(prefers-reduced-motion:reduce){.ott-ux-products-fallback .box-image .ott-sale-badge-3d{animation:none!important}}
	    .ott-ux-products-fallback .product-title a,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	      color:#2f7d84!important;
	      -webkit-text-fill-color:#2f7d84!important;
	      text-shadow:0 1px 0 rgba(255,255,255,.72)!important;
	    }
	    .ott-ux-products-fallback .product-title a:hover,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a:hover{
	      color:#246f77!important;
	      -webkit-text-fill-color:#246f77!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d{
	      left:10px!important;
	      right:10px!important;
	      top:9px!important;
	      width:auto!important;
	      min-height:36px!important;
	      max-width:none!important;
	      padding:0!important;
	      display:block!important;
	      background:transparent!important;
	      border:0!important;
	      box-shadow:none!important;
	      text-shadow:none!important;
	      overflow:visible!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d::before{content:none!important;display:none!important}
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span{
	      position:absolute!important;
	      left:0!important;
	      top:8px!important;
	      display:inline-flex!important;
	      align-items:center!important;
	      justify-content:center!important;
	      min-height:25px!important;
	      padding:0 10px!important;
	      border-radius:999px!important;
	      background:linear-gradient(145deg,#ff9f1c 0%,#f97316 64%,#df5a08 100%)!important;
	      color:#fff!important;
	      border:1px solid rgba(255,255,255,.76)!important;
	      font-size:10px!important;
	      font-weight:950!important;
	      line-height:1!important;
	      text-transform:uppercase!important;
	      text-shadow:0 1px 0 rgba(106,45,4,.28)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.58) inset,0 10px 18px -11px rgba(249,115,22,.86),0 0 0 3px rgba(249,115,22,.16)!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong{
	      position:absolute!important;
	      right:0!important;
	      top:-1px!important;
	      min-height:25px!important;
	      padding:0 9px!important;
	      border-radius:999px!important;
	      background:linear-gradient(145deg,#fff86a 0%,#ffd43b 58%,#ffb703 100%)!important;
	      color:#713f12!important;
	      border:1px solid rgba(255,255,255,.86)!important;
	      font-size:12.4px!important;
	      font-weight:950!important;
	      line-height:25px!important;
	      text-shadow:0 1px 0 rgba(255,255,255,.62)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.66) inset,0 10px 18px -11px rgba(255,183,3,.92),0 0 0 3px rgba(255,212,59,.24)!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{
	      display:grid!important;
	      grid-template-columns:minmax(0,1fr)!important;
	      grid-template-rows:20px 88px 44px 74px 38px!important;
	      gap:7px!important;
	      min-height:302px!important;
	      align-content:start!important;
	      overflow:visible!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category{grid-row:1!important;order:1!important}
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	      grid-row:2!important;
	      order:2!important;
	      min-height:88px!important;
	      height:88px!important;
	      max-height:88px!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	      grid-row:3!important;
	      order:3!important;
	      position:relative!important;
	      z-index:2!important;
	      min-height:44px!important;
	      height:44px!important;
	      max-height:44px!important;
	      margin:0!important;
	      overflow:hidden!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	      grid-row:4!important;
	      order:4!important;
	      position:relative!important;
	      z-index:1!important;
	      margin:0!important;
	      min-height:74px!important;
	      height:74px!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-card-actions{
	      grid-row:5!important;
	      order:5!important;
	      margin:0!important;
	    }
	    body #masthead .hide-for-medium.flex-right,
	    body #masthead .header-inner .flex-right{
	      position:relative!important;
	      z-index:32!important;
	      display:flex!important;
	      align-items:center!important;
	      justify-content:flex-end!important;
	      flex:0 0 auto!important;
	      overflow:visible!important;
	    }
	    body #masthead li.ott-header-account-item,
	    body #masthead li.ott-header-cart-item{
	      position:relative!important;
	      z-index:34!important;
	      display:flex!important;
	      align-items:center!important;
	      justify-content:center!important;
	      flex:0 0 auto!important;
	      opacity:1!important;
	      visibility:visible!important;
	    }
	    body .header-wrapper li.cart-item.has-icon>a.header-cart-link,
	    body .header-wrapper li.cart-item.has-icon .header-button>a.header-cart-link,
	    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link,
	    body .header-wrapper li.ott-header-account-item>a.ott-header-commerce-link{
	      position:relative!important;
	      display:grid!important;
	      place-items:center!important;
	      width:44px!important;
	      min-width:44px!important;
	      max-width:44px!important;
	      height:44px!important;
	      min-height:44px!important;
	      padding:0!important;
	      border-radius:16px!important;
	      background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(240,253,254,.90) 58%,rgba(225,247,250,.76) 100%)!important;
	      color:#247a83!important;
	      border:1px solid rgba(151,218,225,.62)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 12px 24px -18px rgba(8,95,104,.34),0 0 0 1px rgba(255,255,255,.64),0 0 0 5px rgba(12,176,188,.055)!important;
	      overflow:visible!important;
	      filter:none!important;
	      text-decoration:none!important;
	      backdrop-filter:blur(11px) saturate(1.04)!important;
	      -webkit-backdrop-filter:blur(11px) saturate(1.04)!important;
	    }
	    body .header-wrapper li.cart-item.has-icon>a.header-cart-link:hover,
	    body .header-wrapper li.cart-item.has-icon .header-button>a.header-cart-link:hover,
	    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link:hover,
	    body .header-wrapper li.ott-header-account-item>a.ott-header-commerce-link:hover{
	      transform:translateY(-1px)!important;
	      background:linear-gradient(145deg,rgba(255,255,255,1),rgba(235,251,253,.94) 60%,rgba(219,246,249,.82) 100%)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 14px 26px -18px rgba(8,95,104,.40),0 0 0 1px rgba(255,255,255,.78),0 0 0 6px rgba(12,176,188,.07)!important;
	    }
	    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart,
	    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart,
	    body .header-wrapper li.ott-header-account-item>a.ott-header-commerce-link svg{
	      color:#247a83!important;
	      width:22px!important;
	      height:22px!important;
	      font-size:21px!important;
	      line-height:22px!important;
	      filter:drop-shadow(0 1px 0 rgba(255,255,255,.78))!important;
	      text-shadow:none!important;
	      opacity:.96!important;
	    }
	    body .header-wrapper li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,
	    body .header-wrapper li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after{
	      right:-12px!important;
	      top:-12px!important;
	      min-width:20px!important;
	      height:20px!important;
	      padding:0 6px!important;
	      border-radius:999px!important;
	      background:linear-gradient(145deg,#ffffff 0%,#effcfd 100%)!important;
	      color:#2f7d84!important;
	      border:1px solid rgba(151,218,225,.78)!important;
	      font-size:10px!important;
	      font-weight:950!important;
	      line-height:18px!important;
	      box-shadow:0 6px 14px -11px rgba(8,95,104,.45),0 0 0 2px rgba(255,255,255,.88)!important;
	      text-shadow:none!important;
	    }
	    @media(max-width:760px){
	      body .header-wrapper .mobile-nav.nav-right{
	        display:flex!important;
	        align-items:center!important;
	        justify-content:flex-end!important;
	        margin-left:auto!important;
	        overflow:visible!important;
	      }
	      body .header-wrapper .mobile-nav li.ott-header-cart-item,
	      body .header-wrapper .mobile-nav li.cart-item.has-icon{
	        order:999!important;
	        margin-left:auto!important;
	        margin-right:2px!important;
	      }
	      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link,
	      body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link,
	      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link{
	        width:42px!important;
	        min-width:42px!important;
	        max-width:42px!important;
	        height:42px!important;
	        min-height:42px!important;
	        border-radius:15px!important;
	      }
	      body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart,
	      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{
	        width:21px!important;
	        height:21px!important;
	        font-size:20px!important;
	        line-height:21px!important;
	      }
	      body .header-wrapper .mobile-nav li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after,
	      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after{
	        right:-7px!important;
	        top:-7px!important;
	        min-width:17px!important;
	        height:17px!important;
	        padding:0 5px!important;
	        font-size:8.5px!important;
	        line-height:15px!important;
	      }
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d{left:7px!important;right:7px!important;top:7px!important;min-height:31px!important}
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span{top:7px!important;min-height:21px!important;padding:0 8px!important;font-size:8.1px!important}
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong{min-height:21px!important;padding:0 7px!important;font-size:10px!important;line-height:21px!important}
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{
	        grid-template-rows:17px 82px 40px 62px 36px!important;
	        gap:5px!important;
	        min-height:268px!important;
	      }
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	        min-height:82px!important;
	        height:82px!important;
	        max-height:82px!important;
	      }
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	        min-height:40px!important;
	        height:40px!important;
	        max-height:40px!important;
	      }
	    }
	    body #gt_float_wrapper .gt_float_switcher,
	    body .gtranslate_wrapper .gt_float_switcher,
	    body .gt_switcher_wrapper .gt_float_switcher{
	      background:rgba(255,255,255,.70)!important;
	      border:1px solid rgba(255,255,255,.74)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.92) inset,0 14px 28px -22px rgba(8,95,104,.36),0 0 0 1px rgba(176,229,234,.22)!important;
	      backdrop-filter:blur(16px) saturate(1.08)!important;
	      -webkit-backdrop-filter:blur(16px) saturate(1.08)!important;
	    }
	    body .gt_float_switcher .gt-selected{
	      background:rgba(255,255,255,.76)!important;
	      border-radius:999px!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.94) inset,0 8px 18px -16px rgba(8,95,104,.30)!important;
	    }
	    body .gt_float_switcher .gt-selected .gt-current-lang{
	      color:#2f6f76!important;
	      text-shadow:0 1px 0 rgba(255,255,255,.72)!important;
	    }
	    body .gt_float_switcher .gt_options{
	      background:rgba(255,255,255,.82)!important;
	      border:1px solid rgba(255,255,255,.78)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.92) inset,0 18px 34px -24px rgba(8,95,104,.42)!important;
	      backdrop-filter:blur(16px) saturate(1.08)!important;
	      -webkit-backdrop-filter:blur(16px) saturate(1.08)!important;
	    }
	    @keyframes ottProductMirrorSweepV105{
	      0%{transform:translateX(-135%) skewX(-19deg);opacity:0}
	      14%{opacity:.62}
	      38%{opacity:.38}
	      56%,100%{transform:translateX(135%) skewX(-19deg);opacity:0}
	    }
	    @keyframes ottProductMirrorBreathV105{
	      0%,100%{opacity:.28}
	      50%{opacity:.46}
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-image,
	    .ott-ux-products-fallback .box-image{
	      overflow:hidden!important;
	      isolation:isolate!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-image>a,
	    .ott-ux-products-fallback .box-image>a{
	      overflow:hidden!important;
	      isolation:isolate!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-image>a::before,
	    .ott-ux-products-fallback .box-image>a::before{
	      content:""!important;
	      position:absolute!important;
	      z-index:3!important;
	      inset:-28% auto -28% -58%!important;
	      display:block!important;
	      width:58%!important;
	      height:156%!important;
	      opacity:0!important;
	      pointer-events:none!important;
	      border-radius:999px!important;
	      background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 30%,rgba(255,255,255,.78) 48%,rgba(255,255,255,.20) 64%,rgba(255,255,255,0) 100%)!important;
	      filter:blur(.2px)!important;
	      mix-blend-mode:screen!important;
	      transform:translateX(-135%) skewX(-19deg)!important;
	      animation:none!important;
	      will-change:transform,opacity!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-image>a::after,
	    .ott-ux-products-fallback .box-image>a::after{
	      content:""!important;
	      position:absolute!important;
	      z-index:2!important;
	      inset:0!important;
	      display:block!important;
	      opacity:.34!important;
	      pointer-events:none!important;
	      background:linear-gradient(128deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.12) 18%,rgba(255,255,255,0) 43%),linear-gradient(0deg,rgba(255,255,255,0) 64%,rgba(255,255,255,.18) 100%)!important;
	      mix-blend-mode:screen!important;
	      animation:none!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before{
	      animation:ottProductMirrorSweepV105 1.05s cubic-bezier(.18,.76,.22,1) 1!important;
	    }
	    @media(prefers-reduced-motion:reduce){
	      .ott-home-products-block .ott-ux-products-fallback .box-image>a::before,
	      .ott-ux-products-fallback .box-image>a::before,
	      .ott-home-products-block .ott-ux-products-fallback .box-image>a::after,
	      .ott-ux-products-fallback .box-image>a::after{animation:none!important}
	      .ott-home-products-block .ott-ux-products-fallback .box-image>a::before,
	      .ott-ux-products-fallback .box-image>a::before{display:none!important}
	    }
	    @keyframes ottSaleOfferGlowV107{
	      0%,100%{transform:rotate(0deg) translateZ(0);filter:brightness(1);box-shadow:0 1px 0 rgba(255,255,255,.76) inset,0 -1px 0 rgba(126,49,7,.22) inset,0 11px 18px -12px rgba(249,115,22,.78),0 0 0 3px rgba(249,115,22,.16),0 0 16px rgba(249,115,22,.14)}
	      18%{transform:rotate(-.42deg) translateZ(0);filter:brightness(1.035);box-shadow:0 1px 0 rgba(255,255,255,.82) inset,0 -1px 0 rgba(126,49,7,.20) inset,0 12px 20px -11px rgba(249,115,22,.86),0 0 0 3px rgba(249,115,22,.20),0 0 22px rgba(249,115,22,.24)}
	      30%{transform:rotate(.42deg) translateZ(0)}
	      42%{transform:rotate(-.24deg) translateZ(0)}
	      58%{transform:rotate(.18deg) translateZ(0);filter:brightness(1.02)}
	    }
	    @keyframes ottSalePercentGlowV107{
	      0%,100%{transform:rotate(0deg) translateZ(0);filter:brightness(1);box-shadow:0 1px 0 rgba(255,255,255,.80) inset,0 -1px 0 rgba(120,73,6,.20) inset,0 12px 20px -12px rgba(255,183,3,.88),0 0 0 3px rgba(255,212,59,.24),0 0 16px rgba(255,212,59,.18)}
	      18%{transform:rotate(.46deg) translateZ(0);filter:brightness(1.055);box-shadow:0 1px 0 rgba(255,255,255,.88) inset,0 -1px 0 rgba(120,73,6,.18) inset,0 13px 22px -11px rgba(255,183,3,.96),0 0 0 4px rgba(255,212,59,.30),0 0 24px rgba(255,212,59,.32)}
	      30%{transform:rotate(-.46deg) translateZ(0)}
	      42%{transform:rotate(.25deg) translateZ(0)}
	      58%{transform:rotate(-.18deg) translateZ(0);filter:brightness(1.025)}
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d{
	      transform:none!important;
	      animation:none!important;
	      filter:none!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span,
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong{
	      isolation:isolate!important;
	      transform-origin:center center!important;
	      transform:translateZ(0);
	      will-change:transform,filter,box-shadow!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span{
	      overflow:visible!important;
	      background:linear-gradient(145deg,#ffb23a 0%,#ff8f16 42%,#f97316 70%,#c84a05 100%)!important;
	      border:1px solid rgba(255,255,255,.82)!important;
	      text-shadow:0 1px 0 rgba(104,41,4,.38)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.76) inset,0 -1px 0 rgba(126,49,7,.22) inset,0 11px 18px -12px rgba(249,115,22,.78),0 0 0 3px rgba(249,115,22,.16),0 0 16px rgba(249,115,22,.14)!important;
	      animation:ottSaleOfferGlowV107 3.1s ease-in-out infinite!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span::before,
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span::after,
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::before,
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::after{
	      content:""!important;
	      position:absolute!important;
	      inset:0!important;
	      border-radius:inherit!important;
	      pointer-events:none!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span::before{
	      z-index:-1!important;
	      transform:translate3d(1px,2px,0)!important;
	      background:linear-gradient(145deg,rgba(194,70,5,.50),rgba(255,165,38,.18))!important;
	      filter:blur(.15px)!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span::after{
	      z-index:1!important;
	      background:linear-gradient(110deg,rgba(255,255,255,.50) 0%,rgba(255,255,255,.18) 22%,rgba(255,255,255,0) 48%)!important;
	      mix-blend-mode:screen!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong{
	      overflow:visible!important;
	      background:linear-gradient(145deg,#fff875 0%,#ffe04a 48%,#ffc107 74%,#f59e0b 100%)!important;
	      color:#6b3b0b!important;
	      border:1px solid rgba(255,255,255,.92)!important;
	      text-shadow:0 1px 0 rgba(255,255,255,.72)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.80) inset,0 -1px 0 rgba(120,73,6,.20) inset,0 12px 20px -12px rgba(255,183,3,.88),0 0 0 3px rgba(255,212,59,.24),0 0 16px rgba(255,212,59,.18)!important;
	      animation:ottSalePercentGlowV107 3.1s ease-in-out infinite!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::before{
	      z-index:-1!important;
	      transform:translate3d(1px,2px,0)!important;
	      background:linear-gradient(145deg,rgba(185,108,4,.42),rgba(255,231,82,.22))!important;
	      filter:blur(.12px)!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::after{
	      z-index:1!important;
	      background:radial-gradient(circle at 28% 26%,rgba(255,255,255,.72) 0 14%,rgba(255,255,255,.20) 16% 28%,rgba(255,255,255,0) 42%),linear-gradient(115deg,rgba(255,255,255,.42),rgba(255,255,255,0) 48%)!important;
	      mix-blend-mode:screen!important;
	    }
	    @media(max-width:760px){
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span::before,
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::before{transform:translate3d(.8px,1.4px,0)!important}
	    }
	    @media(prefers-reduced-motion:reduce){
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d>span,
	      .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong{animation:none!important;transform:none!important}
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{
	      display:grid!important;
	      grid-template-columns:minmax(0,1fr)!important;
	      grid-template-rows:20px 88px 36px 88px 38px!important;
	      gap:0!important;
	      min-height:320px!important;
	      align-content:start!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category{
	      grid-row:1!important;
	      order:1!important;
	      margin:0!important;
	      align-self:start!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	      grid-row:2!important;
	      order:2!important;
	      min-height:88px!important;
	      height:88px!important;
	      max-height:88px!important;
	      margin:0!important;
	      align-self:start!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	      grid-row:3!important;
	      order:3!important;
	      position:relative!important;
	      z-index:2!important;
	      align-self:start!important;
	      min-height:32px!important;
	      height:32px!important;
	      max-height:32px!important;
	      margin:2px 0 0!important;
	      padding:0!important;
	      overflow:hidden!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	      grid-row:4!important;
	      order:4!important;
	      align-self:start!important;
	      position:relative!important;
	      z-index:1!important;
	      min-height:74px!important;
	      height:74px!important;
	      margin:14px 0 0!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-card-actions{
	      grid-row:5!important;
	      order:5!important;
	      margin:0!important;
	      align-self:start!important;
	    }
	    @media(max-width:760px){
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{
	        grid-template-rows:17px 82px 30px 74px 36px!important;
	        gap:0!important;
	        min-height:265px!important;
	      }
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	        min-height:82px!important;
	        height:82px!important;
	        max-height:82px!important;
	      }
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	        min-height:28px!important;
	        height:28px!important;
	        max-height:28px!important;
	        margin:1px 0 0!important;
	      }
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	        min-height:62px!important;
	        height:62px!important;
	        margin:10px 0 0!important;
	      }
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart{
	      overflow:visible!important;
	      background:linear-gradient(145deg,#ffb13d 0%,#ff8a16 45%,#f97316 76%,#dc5f0a 100%)!important;
	      color:#ffffff!important;
	      border-color:rgba(255,255,255,.76)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 -1px 0 rgba(133,56,8,.18) inset,0 11px 20px -13px rgba(249,115,22,.74),0 0 0 3px rgba(249,115,22,.12)!important;
	      text-shadow:0 1px 0 rgba(117,47,5,.20)!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart:hover,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart:hover{
	      background:linear-gradient(145deg,#ffc15a 0%,#ff941f 45%,#fb7b18 76%,#e7660d 100%)!important;
	      color:#ffffff!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.62) inset,0 -1px 0 rgba(133,56,8,.16) inset,0 13px 22px -13px rgba(249,115,22,.82),0 0 0 4px rgba(249,115,22,.14)!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart .ott-card-button-icon,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart .ott-card-button-icon{
	      color:#ffffff!important;
	      opacity:1!important;
	      filter:drop-shadow(0 1px 1px rgba(103,43,6,.24))!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart::after,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart::after{
	      content:"+"!important;
	      background:linear-gradient(145deg,#b8d7a8 0%,#9cc88d 48%,#78a86e 100%)!important;
	      color:#ffffff!important;
	      border:2px solid rgba(255,255,255,.94)!important;
	      text-shadow:0 1px 0 rgba(48,91,43,.28)!important;
	      box-shadow:0 5px 12px -7px rgba(92,139,75,.78),0 0 0 3px rgba(156,200,141,.18)!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart{
	      background:linear-gradient(145deg,#ffb13d 0%,#ff8a16 45%,#f97316 76%,#dc5f0a 100%)!important;
	      color:#ffffff!important;
	    }
	    .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::after{
	      content:none!important;
	      display:none!important;
	      background:none!important;
	      box-shadow:none!important;
	      opacity:0!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{
	      display:flex!important;
	      flex-direction:column!important;
	      grid-template-columns:none!important;
	      grid-template-rows:none!important;
	      gap:0!important;
	      min-height:334px!important;
	      height:334px!important;
	      align-content:stretch!important;
	      align-items:stretch!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .category,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category{
	      order:1!important;
	      flex:0 0 20px!important;
	      min-height:20px!important;
	      height:20px!important;
	      margin:0!important;
	      align-self:stretch!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper{
	      order:2!important;
	      flex:0 0 auto!important;
	      min-height:0!important;
	      height:auto!important;
	      max-height:104px!important;
	      margin:0!important;
	      align-self:stretch!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .product-title,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title{
	      min-height:0!important;
	      height:auto!important;
	      max-height:104px!important;
	      margin:0!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .product-title a,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	      min-height:0!important;
	      height:auto!important;
	      max-height:104px!important;
	      margin:0!important;
	      -webkit-line-clamp:4!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	      order:3!important;
	      flex:0 0 auto!important;
	      position:relative!important;
	      z-index:3!important;
	      min-height:32px!important;
	      height:auto!important;
	      max-height:42px!important;
	      margin:6px 0 0!important;
	      padding:0!important;
	      overflow:hidden!important;
	      align-self:stretch!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .price-wrapper,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	      order:4!important;
	      flex:0 0 74px!important;
	      min-height:74px!important;
	      height:74px!important;
	      margin:18px 0 0!important;
	      margin-top:auto!important;
	      align-self:stretch!important;
	      position:relative!important;
	      z-index:1!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .ott-card-actions,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-card-actions{
	      order:5!important;
	      flex:0 0 38px!important;
	      min-height:38px!important;
	      height:38px!important;
	      margin:8px 0 0!important;
	      align-self:stretch!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .row-tien,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .row-tien{
	      order:6!important;
	      display:none!important;
	    }
	    @media(max-width:760px){
	      .ott-ux-products-fallback .box-text.box-text-products,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{
	        min-height:292px!important;
	        height:292px!important;
	      }
	      .ott-ux-products-fallback .box-text.box-text-products .category,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .category{
	        flex-basis:17px!important;
	        min-height:17px!important;
	        height:17px!important;
	      }
	      .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	      .ott-ux-products-fallback .box-text.box-text-products .product-title,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title,
	      .ott-ux-products-fallback .box-text.box-text-products .product-title a,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	        max-height:94px!important;
	      }
	      .ott-ux-products-fallback .box-text.box-text-products .product-title a,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	        -webkit-line-clamp:5!important;
	      }
	      .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	        min-height:28px!important;
	        max-height:34px!important;
	        margin-top:5px!important;
	      }
	      .ott-ux-products-fallback .box-text.box-text-products .price-wrapper,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	        flex-basis:62px!important;
	        min-height:62px!important;
	        height:62px!important;
	      }
	      .ott-ux-products-fallback .box-text.box-text-products .ott-card-actions,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-card-actions{
	        flex-basis:36px!important;
	        min-height:36px!important;
	        height:36px!important;
	      }
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart{
	      overflow:visible!important;
	      background:linear-gradient(145deg,#dff0cf 0%,#bedfa7 45%,#9cc88d 76%,#7faf72 100%)!important;
	      color:#ffffff!important;
	      border-color:rgba(255,255,255,.82)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.72) inset,0 -1px 0 rgba(68,112,56,.18) inset,0 11px 20px -13px rgba(116,168,98,.70),0 0 0 3px rgba(156,200,141,.16)!important;
	      text-shadow:0 1px 0 rgba(50,86,42,.22)!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart:hover,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart:hover{
	      background:linear-gradient(145deg,#e8f6dc 0%,#c9e8b5 45%,#a6d197 76%,#87bd78 100%)!important;
	      color:#ffffff!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.76) inset,0 -1px 0 rgba(68,112,56,.16) inset,0 13px 22px -13px rgba(116,168,98,.78),0 0 0 4px rgba(156,200,141,.18)!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart .ott-card-button-icon,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart .ott-card-button-icon{
	      color:#ffffff!important;
	      opacity:1!important;
	      filter:drop-shadow(0 1px 1px rgba(50,86,42,.24))!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart::after,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart::after{
	      content:"+"!important;
	      background:linear-gradient(145deg,#fff875 0%,#ffe04a 44%,#ffc107 72%,#f4b400 100%)!important;
	      color:#6b3b0b!important;
	      border:2px solid rgba(255,255,255,.94)!important;
	      text-shadow:0 1px 0 rgba(255,255,255,.64)!important;
	      box-shadow:0 5px 12px -7px rgba(230,170,0,.82),0 0 0 3px rgba(255,212,59,.20)!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart{
	      background:linear-gradient(145deg,#dff0cf 0%,#bedfa7 45%,#9cc88d 76%,#7faf72 100%)!important;
	      color:#ffffff!important;
	    }
	    @keyframes ottProductMirrorSweepV111{
	      0%{transform:translate3d(-185%,0,0) skewX(-18deg);opacity:0}
	      12%{opacity:.70}
	      42%{opacity:.28}
	      70%,100%{transform:translate3d(285%,0,0) skewX(-18deg);opacity:0}
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-image,
	    .ott-ux-products-fallback .box-image{
	      position:relative!important;
	      overflow:hidden!important;
	      isolation:isolate!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-image>a,
	    .ott-ux-products-fallback .box-image>a{
	      position:relative!important;
	      display:block!important;
	      width:100%!important;
	      height:100%!important;
	      overflow:hidden!important;
	      isolation:isolate!important;
	      transform:none!important;
	      animation:none!important;
	      filter:none!important;
	      background:transparent!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-image>a img,
	    .ott-ux-products-fallback .box-image>a img{
	      position:relative!important;
	      z-index:1!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-image>a::before,
	    .ott-ux-products-fallback .box-image>a::before{
	      content:""!important;
	      position:absolute!important;
	      z-index:4!important;
	      top:-36%!important;
	      left:0!important;
	      display:block!important;
	      width:46%!important;
	      height:172%!important;
	      opacity:0!important;
	      pointer-events:none!important;
	      border-radius:999px!important;
	      background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.14) 28%,rgba(255,255,255,.78) 48%,rgba(255,255,255,.22) 63%,rgba(255,255,255,0) 100%)!important;
	      filter:blur(.25px)!important;
	      mix-blend-mode:screen!important;
	      transform:translate3d(-185%,0,0) skewX(-18deg)!important;
	      animation:none!important;
	      will-change:transform,opacity!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .box-image>a::after,
	    .ott-ux-products-fallback .box-image>a::after{
	      content:""!important;
	      position:absolute!important;
	      z-index:3!important;
	      inset:0!important;
	      display:block!important;
	      opacity:.28!important;
	      pointer-events:none!important;
	      background:linear-gradient(128deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.08) 18%,rgba(255,255,255,0) 44%),linear-gradient(0deg,rgba(255,255,255,0) 66%,rgba(255,255,255,.14) 100%)!important;
	      mix-blend-mode:screen!important;
	      animation:none!important;
	    }
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before{
	      animation:ottProductMirrorSweepV111 1.05s cubic-bezier(.18,.76,.22,1) 1!important;
	    }
	    @media(prefers-reduced-motion:reduce){
	      .ott-home-products-block .ott-ux-products-fallback .box-image>a::before,
	      .ott-ux-products-fallback .box-image>a::before,
	      .ott-home-products-block .ott-ux-products-fallback .box-image>a::after,
	      .ott-ux-products-fallback .box-image>a::after{animation:none!important}
	    }
	    body #masthead,
	    body #masthead.header-main,
	    body #masthead .header-inner{
	      overflow:visible!important;
	    }
	    body #masthead .header-inner{
	      position:relative!important;
	    }
	    body #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
	    body #masthead li.cart-item.has-icon a.header-cart-link i.icon-shopping-cart::after{
	      content:none!important;
	      display:none!important;
	      opacity:0!important;
	      visibility:hidden!important;
	    }
		    body #masthead li.ott-header-cart-item>a.ott-header-commerce-link,
		    body #masthead li.cart-item.has-icon>a.header-cart-link,
		    body #masthead li.cart-item.has-icon .header-button>a.header-cart-link{
	      position:relative!important;
	      display:grid!important;
	      place-items:center!important;
	      width:46px!important;
	      min-width:46px!important;
	      max-width:46px!important;
	      height:46px!important;
	      min-height:46px!important;
	      padding:0!important;
		      overflow:visible!important;
		    }
		    body #masthead #logo img.header-logo-dark{
		      display:none!important;
		      visibility:hidden!important;
		      opacity:0!important;
		      width:0!important;
		      height:0!important;
		      min-width:0!important;
		      max-width:0!important;
		      margin:0!important;
		      overflow:hidden!important;
		    }
	    body #masthead li.ott-header-cart-item .ott-cart-metrics{
	      position:absolute!important;
	      inset:0!important;
	      display:block!important;
	      width:100%!important;
	      height:100%!important;
	      pointer-events:none!important;
	      line-height:1!important;
	    }
	    body #masthead li.ott-header-cart-item .ott-cart-total,
	    body #masthead li.ott-header-cart-item [data-ott-cart-total],
	    body #masthead .mobile-nav .cart-price,
	    body #masthead .mobile-nav .header-cart-title{
	      display:none!important;
	      visibility:hidden!important;
	      width:0!important;
	      height:0!important;
	      min-width:0!important;
	      max-width:0!important;
	      padding:0!important;
	      margin:0!important;
	      overflow:hidden!important;
	    }
	    body #masthead li.ott-header-cart-item .ott-cart-count{
	      position:absolute!important;
	      right:-7px!important;
	      top:-7px!important;
	      z-index:8!important;
	      display:inline-flex!important;
	      align-items:center!important;
	      justify-content:center!important;
	      min-width:18px!important;
	      width:auto!important;
	      height:18px!important;
	      padding:0 5px!important;
	      margin:0!important;
	      border-radius:999px!important;
	      background:linear-gradient(145deg,#ffffff 0%,#eefcfd 100%)!important;
	      color:#2f7d84!important;
	      border:1px solid rgba(151,218,225,.78)!important;
	      box-shadow:0 5px 12px -10px rgba(8,95,104,.38),0 0 0 2px rgba(255,255,255,.88)!important;
	      font-family:Arial,sans-serif!important;
	      font-size:9px!important;
	      font-weight:950!important;
	      line-height:16px!important;
	      text-align:center!important;
	      letter-spacing:0!important;
	      text-shadow:none!important;
	      opacity:1!important;
	      visibility:visible!important;
	    }
		    body #masthead li.ott-header-cart-item .ott-cart-count::before{
		      content:none!important;
		      display:none!important;
		    }
		    body #masthead li.ott-header-cart-item>a.ott-header-commerce-link,
		    body #masthead li.cart-item.has-icon>a.header-cart-link,
		    body #masthead li.cart-item.has-icon .header-button>a.header-cart-link{
		      width:40px!important;
		      min-width:40px!important;
		      max-width:40px!important;
		      height:40px!important;
		      min-height:40px!important;
		      border-radius:14px!important;
		      background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.96) 0 18%,rgba(255,255,255,.38) 19% 34%,rgba(255,255,255,0) 36%),linear-gradient(145deg,rgba(255,255,255,.93),rgba(239,252,254,.78) 56%,rgba(220,244,247,.58) 100%)!important;
		      color:#2b7880!important;
		      border:1px solid rgba(155,221,228,.54)!important;
		      box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 9px 20px -18px rgba(8,95,104,.34),0 0 0 1px rgba(255,255,255,.58)!important;
		      backdrop-filter:blur(12px) saturate(1.08)!important;
		      -webkit-backdrop-filter:blur(12px) saturate(1.08)!important;
		    }
		    body #masthead li.ott-header-cart-item>a.ott-header-commerce-link:hover,
		    body #masthead li.cart-item.has-icon>a.header-cart-link:hover,
		    body #masthead li.cart-item.has-icon .header-button>a.header-cart-link:hover{
		      color:#236b73!important;
		      background:radial-gradient(circle at 28% 18%,rgba(255,255,255,1) 0 18%,rgba(255,255,255,.48) 19% 34%,rgba(255,255,255,0) 36%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(232,250,252,.82) 58%,rgba(214,242,246,.64) 100%)!important;
		      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 11px 22px -18px rgba(8,95,104,.40),0 0 0 1px rgba(255,255,255,.72)!important;
		      transform:translateY(-1px)!important;
		    }
		    body #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart,
		    body #masthead li.cart-item.has-icon>a.header-cart-link i.icon-shopping-cart,
		    body #masthead li.cart-item.has-icon .header-button>a.header-cart-link i.icon-shopping-cart{
		      width:19px!important;
		      height:19px!important;
		      font-size:18px!important;
		      line-height:19px!important;
		      color:#2b7880!important;
		      text-shadow:none!important;
		      filter:drop-shadow(0 1px 0 rgba(255,255,255,.62))!important;
		      opacity:.94!important;
		    }
		    body #masthead li.ott-header-cart-item .ott-cart-count,
		    body #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
		    body #masthead li.cart-item.has-icon>a.header-cart-link i.icon-shopping-cart::after{
		      right:-5px!important;
		      top:-5px!important;
		      min-width:16px!important;
		      height:16px!important;
		      padding:0 5px!important;
		      border-radius:999px!important;
		      background:linear-gradient(145deg,#ffffff 0%,#f1fcfd 54%,#dff5f7 100%)!important;
		      color:#2b7880!important;
		      border:1px solid rgba(155,221,228,.88)!important;
		      font-size:8.4px!important;
		      font-weight:950!important;
		      line-height:14px!important;
		      box-shadow:0 4px 10px -9px rgba(8,95,104,.42),0 0 0 2px rgba(255,255,255,.86)!important;
		      text-shadow:none!important;
		    }
		    body #masthead li.ott-header-cart-item .ott-cart-count::before{
		      content:none!important;
		      display:none!important;
		    }
		    @media(min-width:850px){
	      body #masthead.header-main{
	        min-height:126px!important;
	      }
	      body #masthead .header-inner{
	        width:100%!important;
	        max-width:none!important;
	        min-height:126px!important;
	        padding-left:24px!important;
	        padding-right:24px!important;
	        display:flex!important;
	        align-items:center!important;
	      }
	      body #masthead #logo{
	        position:absolute!important;
	        left:50%!important;
	        top:50%!important;
	        z-index:38!important;
	        flex:0 0 auto!important;
	        width:126px!important;
	        max-width:126px!important;
	        margin:0!important;
	        text-align:center!important;
	        transform:translate(-50%,-50%)!important;
	      }
	      body #masthead #logo a{
	        display:inline-flex!important;
	        align-items:center!important;
	        justify-content:center!important;
	        width:100%!important;
	      }
	      body #masthead #logo img{
	        display:block!important;
	        max-height:74px!important;
	        width:auto!important;
	        margin:0 auto!important;
	        transform:none!important;
	      }
	      body #masthead .hide-for-medium.flex-left.flex-grow{
	        position:relative!important;
	        z-index:24!important;
	        flex:0 1 calc(50% - 96px)!important;
	        width:calc(50% - 96px)!important;
	        max-width:720px!important;
	        min-width:360px!important;
	        margin:0 auto 0 0!important;
	      }
	      body #masthead .hide-for-medium.flex-right,
	      body #masthead .header-inner>.flex-right.hide-for-medium{
	        position:absolute!important;
	        right:24px!important;
	        top:50%!important;
	        z-index:40!important;
	        display:flex!important;
	        align-items:center!important;
	        justify-content:flex-end!important;
	        flex:0 0 auto!important;
	        margin:0!important;
	        transform:translateY(-50%)!important;
	      }
	      body #masthead .hide-for-medium.flex-right .header-nav{
	        display:flex!important;
	        align-items:center!important;
	        justify-content:flex-end!important;
	        gap:10px!important;
	        margin:0!important;
	      }
	      body #masthead li.ott-header-account-item,
	      body #masthead li.ott-header-cart-item{
	        margin:0!important;
	      }
	    }
		    @media(max-width:849px){
		      body #masthead.header-main{
		        min-height:64px!important;
		        height:64px!important;
		        background:#fff!important;
		        overflow:visible!important;
		      }
		      body #masthead .header-inner{
		        display:flex!important;
		        align-items:center!important;
		        justify-content:space-between!important;
		        flex-wrap:nowrap!important;
		        width:100%!important;
		        max-width:none!important;
		        min-height:64px!important;
		        height:64px!important;
		        padding:0 12px!important;
		        position:relative!important;
		        overflow:visible!important;
		      }
		      body #masthead .hide-for-medium.flex-left,
		      body #masthead .hide-for-medium.flex-right,
		      body #masthead .hide-for-medium.flex-grow{
		        display:none!important;
		        visibility:hidden!important;
		        width:0!important;
		        min-width:0!important;
		        max-width:0!important;
		        height:0!important;
		        overflow:hidden!important;
		      }
		      body #masthead .show-for-medium.flex-left,
		      body #masthead .show-for-medium.flex-right{
		        position:static!important;
		        top:auto!important;
		        left:auto!important;
		        right:auto!important;
		        transform:none!important;
		        display:flex!important;
		        align-items:center!important;
		        min-width:0!important;
		        height:64px!important;
		        min-height:64px!important;
		        margin:0!important;
		        z-index:32!important;
		      }
		      body #masthead .show-for-medium.flex-left{
		        order:1!important;
		        flex:1 1 0!important;
		        justify-content:flex-start!important;
		      }
		      body #masthead .show-for-medium.flex-right{
		        order:3!important;
		        flex:1 1 0!important;
		        justify-content:flex-end!important;
		      }
		      body #masthead #logo{
		        position:absolute!important;
		        left:50%!important;
		        top:50%!important;
		        transform:translate(-50%,-50%)!important;
		        order:2!important;
		        z-index:34!important;
		        width:96px!important;
		        max-width:34vw!important;
		        margin:0!important;
		        text-align:center!important;
		      }
		      body #masthead #logo a{
		        display:inline-flex!important;
		        align-items:center!important;
		        justify-content:center!important;
		        width:100%!important;
		      }
		      body #masthead #logo img{
		        display:block!important;
		        max-height:50px!important;
		        width:auto!important;
		        margin:0 auto!important;
		        transform:none!important;
		      }
		      body #masthead .show-for-medium.flex-left .mobile-nav.nav-left,
		      body #masthead .show-for-medium.flex-right .mobile-nav.nav-right{
		        display:flex!important;
		        align-items:center!important;
		        width:auto!important;
		        height:64px!important;
		        min-height:64px!important;
		        margin:0!important;
		        overflow:visible!important;
		      }
		      body #masthead .show-for-medium.flex-left .mobile-nav.nav-left{
		        justify-content:flex-start!important;
		      }
		      body #masthead .show-for-medium.flex-right .mobile-nav.nav-right{
		        justify-content:flex-end!important;
		      }
		      body #masthead .show-for-medium.flex-left .mobile-nav.nav-left li.ott-mobile-header-cart,
		      body #masthead .show-for-medium.flex-left .mobile-nav.nav-left li.ott-header-cart-item,
		      body #masthead .show-for-medium.flex-left .mobile-nav.nav-left li.cart-item{
		        display:none!important;
		        visibility:hidden!important;
		      }
		      body #masthead .show-for-medium.flex-right .mobile-nav.nav-right li.ott-mobile-header-cart,
		      body #masthead .show-for-medium.flex-right .mobile-nav.nav-right li.ott-header-cart-item,
		      body #masthead .show-for-medium.flex-right .mobile-nav.nav-right li.cart-item{
		        display:flex!important;
		        visibility:visible!important;
		        opacity:1!important;
		        margin:0!important;
		        align-items:center!important;
		        justify-content:center!important;
		      }
		      body #masthead .show-for-medium.flex-left .nav-icon>a{
		        display:inline-flex!important;
		        align-items:center!important;
		        justify-content:center!important;
		        width:42px!important;
		        height:42px!important;
		        min-width:42px!important;
		        border-radius:12px!important;
		      }
		      body #masthead .show-for-medium.flex-left .nav-icon .menu-title{
		        display:none!important;
		      }
			      body #masthead .show-for-medium.flex-right .ott-header-commerce-link,
			      body #masthead .show-for-medium.flex-right .header-cart-link{
			        width:36px!important;
			        min-width:36px!important;
			        max-width:36px!important;
			        height:36px!important;
			        min-height:36px!important;
			        padding:0!important;
			        border-radius:13px!important;
			        background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.98) 0 17%,rgba(255,255,255,.42) 18% 33%,rgba(255,255,255,0) 35%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(237,251,253,.80) 58%,rgba(219,244,247,.62) 100%)!important;
			        color:#2b7880!important;
			        border:1px solid rgba(155,221,228,.58)!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 9px 20px -18px rgba(8,95,104,.36),0 0 0 1px rgba(255,255,255,.58)!important;
			      }
			      body #masthead .show-for-medium.flex-right .ott-header-commerce-link i.icon-shopping-cart,
			      body #masthead .show-for-medium.flex-right .header-cart-link i.icon-shopping-cart{
			        width:18px!important;
			        height:18px!important;
			        font-size:17px!important;
			        line-height:18px!important;
			        color:#2b7880!important;
			        opacity:.94!important;
			        filter:drop-shadow(0 1px 0 rgba(255,255,255,.62))!important;
			      }
			      body #masthead .mobile-nav li.ott-header-cart-item .ott-cart-count{
			        right:-5px!important;
			        top:-5px!important;
			        min-width:15px!important;
			        height:15px!important;
			        padding:0 4px!important;
			        font-size:8px!important;
			        line-height:13px!important;
			      }
		    }
	    body #gt_float_wrapper,
	    body .gtranslate_wrapper,
	    body .gt_switcher_wrapper{
	      pointer-events:none!important;
	      overflow:visible!important;
	    }
	    body #gt_float_wrapper .gt_float_switcher,
	    body .gtranslate_wrapper .gt_float_switcher,
	    body .gt_switcher_wrapper .gt_float_switcher{
	      pointer-events:auto!important;
	      overflow:visible!important;
	      border-radius:999px!important;
	      background:rgba(255,255,255,.76)!important;
	      border:1px solid rgba(255,255,255,.92)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 12px 28px -23px rgba(30,35,40,.30),0 0 0 1px rgba(38,43,48,.07)!important;
	      backdrop-filter:blur(18px) saturate(1.02)!important;
	      -webkit-backdrop-filter:blur(18px) saturate(1.02)!important;
	    }
	    body .gt_float_switcher .gt-selected{
	      float:none!important;
	      display:inline-flex!important;
	      align-items:center!important;
	      justify-content:center!important;
	      min-height:36px!important;
	      border-radius:999px!important;
	      background:rgba(255,255,255,.86)!important;
	      border:1px solid rgba(255,255,255,.86)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 8px 18px -16px rgba(30,35,40,.22),0 0 0 1px rgba(38,43,48,.06)!important;
	      overflow:visible!important;
	      transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;
	    }
	    body .gt_float_switcher .gt-selected:hover{
	      transform:translateY(-1px)!important;
	      background:rgba(255,255,255,.96)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 12px 22px -18px rgba(30,35,40,.28),0 0 0 1px rgba(38,43,48,.08)!important;
	    }
	    body .gt_float_switcher .gt-selected .gt-current-lang{
	      display:inline-flex!important;
	      align-items:center!important;
	      justify-content:center!important;
	      gap:6px!important;
	      min-height:36px!important;
	      padding:7px 11px!important;
	      color:#30383c!important;
	      font-family:var(--font-base,"Plus Jakarta Sans",Roboto,sans-serif)!important;
	      font-size:12.2px!important;
	      font-weight:860!important;
	      line-height:1!important;
	      letter-spacing:0!important;
	      text-shadow:0 1px 0 rgba(255,255,255,.80)!important;
	      white-space:nowrap!important;
	    }
	    body .gt_float_switcher .gt-selected .gt-current-lang::after{
	      content:""!important;
	      width:6px!important;
	      height:6px!important;
	      margin-left:1px!important;
	      border-right:2px solid currentColor!important;
	      border-bottom:2px solid currentColor!important;
	      transform:rotate(45deg) translateY(-2px)!important;
	      opacity:.62!important;
	      flex:0 0 auto!important;
	    }
	    body .gt_float_switcher img{
	      width:21px!important;
	      min-width:21px!important;
	      height:14px!important;
	      object-fit:cover!important;
	      margin:0!important;
	      border-radius:999px!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.90) inset,0 5px 10px -8px rgba(30,35,40,.34)!important;
	    }
	    body .gt_float_switcher .gt_options{
	      border-radius:18px!important;
	      background:rgba(255,255,255,.84)!important;
	      border:1px solid rgba(255,255,255,.92)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 18px 34px -27px rgba(30,35,40,.32),0 0 0 1px rgba(38,43,48,.06)!important;
	      backdrop-filter:blur(18px) saturate(1.02)!important;
	      -webkit-backdrop-filter:blur(18px) saturate(1.02)!important;
	      padding:6px!important;
	      gap:5px!important;
	    }
	    body .gt_float_switcher .gt_options.gt-open{
	      display:flex!important;
	    }
	    body .gt_float_switcher .gt_options a{
	      min-height:31px!important;
	      padding:7px 10px!important;
	      border-radius:999px!important;
	      background:rgba(255,255,255,.72)!important;
	      border:1px solid rgba(255,255,255,.78)!important;
	      color:#30383c!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.88) inset,0 8px 16px -16px rgba(30,35,40,.22)!important;
	      font-size:11.8px!important;
	      font-weight:800!important;
	      line-height:1!important;
	    }
	    body .gt_float_switcher .gt_options a:hover{
	      background:rgba(255,255,255,.96)!important;
	      color:#1f2428!important;
	      transform:translateY(-1px)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 10px 18px -16px rgba(30,35,40,.27)!important;
	    }
	    @media(max-width:768px){
	      body #gt_float_wrapper .gt_float_switcher,
	      body .gtranslate_wrapper .gt_float_switcher,
	      body .gt_switcher_wrapper .gt_float_switcher{
	        background:rgba(255,255,255,.78)!important;
	      }
	      body .gt_float_switcher .gt-selected,
	      body .gt_float_switcher .gt-selected .gt-current-lang{
	        min-height:34px!important;
	      }
	      body .gt_float_switcher .gt-selected .gt-current-lang{
	        padding:6px 9px!important;
	        gap:5px!important;
	        font-size:11.2px!important;
	      }
	      body .gt_float_switcher img{
	        width:20px!important;
	        min-width:20px!important;
	        height:13px!important;
	      }
	      body .gt_float_switcher .gt_options{
	        border-radius:15px!important;
	        padding:5px!important;
	        gap:4px!important;
	      }
	      body .gt_float_switcher .gt_options a{
	        min-height:29px!important;
	        padding:6px 8px!important;
	        font-size:10.8px!important;
	      }
	    }
	    .ott-ux-products-fallback .price .woocommerce-Price-currencySymbol,
	    .ott-home-products-block .ott-ux-products-fallback .price .woocommerce-Price-currencySymbol,
	    .ott-ux-products-fallback .price-wrapper .woocommerce-Price-currencySymbol,
	    .ott-home-products-block .ott-ux-products-fallback .price-wrapper .woocommerce-Price-currencySymbol{
	      display:none!important;
	      visibility:hidden!important;
	      width:0!important;
	      min-width:0!important;
	      max-width:0!important;
	      height:0!important;
	      padding:0!important;
	      margin:0!important;
	      overflow:hidden!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart{
	      background:linear-gradient(145deg,#7fbd73 0%,#5ea866 44%,#3f8f54 74%,#2f7d46 100%)!important;
	      color:#ffffff!important;
	      border-color:rgba(255,255,255,.78)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.62) inset,0 -1px 0 rgba(25,74,38,.22) inset,0 12px 22px -14px rgba(47,125,70,.76),0 0 0 3px rgba(63,143,84,.16)!important;
	      text-shadow:0 1px 0 rgba(22,68,36,.28)!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart:hover,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart:hover{
	      background:linear-gradient(145deg,#8ccc7d 0%,#67b872 44%,#489c5d 74%,#358a4e 100%)!important;
	      color:#ffffff!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.70) inset,0 -1px 0 rgba(25,74,38,.20) inset,0 14px 24px -14px rgba(47,125,70,.84),0 0 0 4px rgba(63,143,84,.18)!important;
	    }
	    .ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart,
	    .ott-home-products-block .ott-ux-products-fallback .ott-card-actions.is-adding .ott-card-button.is-cart{
	      background:linear-gradient(145deg,#7fbd73 0%,#5ea866 44%,#3f8f54 74%,#2f7d46 100%)!important;
	      color:#ffffff!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .product-small.col .box-image,
	    #ott-home-products-international .ott-ux-products-fallback .product-small .box-image,
	    #ott-home-products-international .ott-ux-products-fallback .box-image{
	      aspect-ratio:2/3!important;
	      min-height:auto!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products{
	      min-height:322px!important;
	      height:322px!important;
	      padding:12px 13px 14px!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .category{
	      flex-basis:18px!important;
	      min-height:18px!important;
	      height:18px!important;
	      font-size:8.9px!important;
	      line-height:1.12!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .product-title,
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	      min-height:0!important;
	      height:auto!important;
	      max-height:108px!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	      font-size:13.2px!important;
	      line-height:1.22!important;
	      font-weight:840!important;
	      -webkit-line-clamp:5!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	      min-height:28px!important;
	      max-height:32px!important;
	      margin-top:5px!important;
	      gap:4px!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .ott-product-tag{
	      min-height:16px!important;
	      height:16px!important;
	      padding:0 7px!important;
	      font-size:8.8px!important;
	      line-height:16px!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	      flex-basis:66px!important;
	      min-height:66px!important;
	      height:66px!important;
	    }
	    @media(max-width:760px){
	      #ott-home-products-international .ott-ux-products-fallback .product-small.col .box-image,
	      #ott-home-products-international .ott-ux-products-fallback .product-small .box-image,
	      #ott-home-products-international .ott-ux-products-fallback .box-image{
	        aspect-ratio:3/4!important;
	      }
	      #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products{
	        min-height:276px!important;
	        height:276px!important;
	        padding:10px 9px 12px!important;
	      }
	      #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .title-wrapper,
	      #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .product-title,
	      #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	        max-height:92px!important;
	      }
	      #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .product-title a{
	        font-size:11.8px!important;
	        line-height:1.22!important;
	        -webkit-line-clamp:5!important;
	      }
	      #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	        min-height:24px!important;
	        max-height:28px!important;
	        gap:3px!important;
	      }
	      #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .ott-product-tag{
	        min-height:14px!important;
	        height:14px!important;
	        padding:0 5px!important;
	        font-size:7.8px!important;
	        line-height:14px!important;
	      }
	      #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	        flex-basis:58px!important;
	        min-height:58px!important;
	        height:58px!important;
	      }
	    }
	    .ott-ux-products-fallback .box-text.box-text-products,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products{
	      display:flex!important;
	      flex-direction:column!important;
	      grid-template-columns:none!important;
	      grid-template-rows:none!important;
	      gap:0!important;
	      align-items:stretch!important;
	      align-content:stretch!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	      order:3!important;
	      flex:0 0 46px!important;
	      min-height:46px!important;
	      height:46px!important;
	      max-height:46px!important;
	      margin:auto 0 auto!important;
	      padding:0!important;
	      display:flex!important;
	      align-content:center!important;
	      align-items:center!important;
	      justify-content:flex-start!important;
	      flex-wrap:wrap!important;
	      gap:5px!important;
	      position:relative!important;
	      z-index:3!important;
	      overflow:hidden!important;
	      align-self:stretch!important;
	    }
	    .ott-ux-products-fallback .box-text.box-text-products .price-wrapper,
	    .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	      order:4!important;
	      flex:0 0 74px!important;
	      min-height:74px!important;
	      height:74px!important;
	      margin:0!important;
	      align-self:stretch!important;
	      position:relative!important;
	      z-index:1!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	      flex-basis:40px!important;
	      min-height:40px!important;
	      height:40px!important;
	      max-height:40px!important;
	      margin:auto 0 auto!important;
	      align-items:center!important;
	      align-content:center!important;
	    }
	    #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	      margin:0!important;
	    }
	    @media(max-width:760px){
	      .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	        flex-basis:38px!important;
	        min-height:38px!important;
	        height:38px!important;
	        max-height:38px!important;
	        margin:auto 0 auto!important;
	        gap:4px!important;
	      }
	      .ott-ux-products-fallback .box-text.box-text-products .price-wrapper,
	      .ott-home-products-block .ott-ux-products-fallback .box-text.box-text-products .price-wrapper{
	        flex-basis:62px!important;
	        min-height:62px!important;
	        height:62px!important;
	        margin:0!important;
	      }
	      #ott-home-products-international .ott-ux-products-fallback .box-text.box-text-products .ott-product-tags{
	        flex-basis:34px!important;
	        min-height:34px!important;
	        height:34px!important;
	        max-height:34px!important;
	        margin:auto 0 auto!important;
	      }
	    }
	    @media(max-width:849px){
	      body #masthead .header-inner{
	        display:block!important;
	        position:relative!important;
	        width:100%!important;
	        max-width:none!important;
	        min-height:64px!important;
	        height:64px!important;
	        padding:0 12px!important;
	        overflow:visible!important;
	      }
	      body #masthead .show-for-medium.flex-left,
	      body #masthead .show-for-medium.flex-right{
	        position:absolute!important;
	        top:50%!important;
	        transform:translateY(-50%)!important;
	        display:flex!important;
	        align-items:center!important;
	        width:auto!important;
	        min-width:0!important;
	        max-width:none!important;
	        height:42px!important;
	        min-height:42px!important;
	        margin:0!important;
	        padding:0!important;
	        overflow:visible!important;
	      }
	      body #masthead .show-for-medium.flex-left{
	        left:12px!important;
	        right:auto!important;
	        justify-content:flex-start!important;
	        z-index:36!important;
	      }
	      body #masthead .show-for-medium.flex-right{
	        left:auto!important;
	        right:12px!important;
	        justify-content:flex-end!important;
	        z-index:37!important;
	      }
	      body #masthead #logo{
	        position:absolute!important;
	        left:50%!important;
	        top:50%!important;
	        transform:translate(-50%,-50%)!important;
	        width:96px!important;
	        max-width:34vw!important;
	        margin:0!important;
	        padding:0!important;
	        text-align:center!important;
	        z-index:35!important;
	      }
	      body #masthead #logo a{
	        display:inline-flex!important;
	        align-items:center!important;
	        justify-content:center!important;
	        width:100%!important;
	      }
	      body #masthead #logo img{
	        max-height:50px!important;
	        width:auto!important;
	        margin:0 auto!important;
	      }
	      body #masthead .show-for-medium.flex-left .mobile-nav.nav-left,
	      body #masthead .show-for-medium.flex-right .mobile-nav.nav-right{
	        display:flex!important;
	        align-items:center!important;
	        justify-content:center!important;
	        width:auto!important;
	        min-width:0!important;
	        height:42px!important;
	        min-height:42px!important;
	        margin:0!important;
	        padding:0!important;
	        overflow:visible!important;
	      }
	      body #masthead .show-for-medium.flex-left .mobile-nav.nav-left>li,
	      body #masthead .show-for-medium.flex-right .mobile-nav.nav-right>li{
	        margin:0!important;
	        padding:0!important;
	      }
	      body #masthead .show-for-medium.flex-left .nav-icon>a{
	        width:42px!important;
	        min-width:42px!important;
	        height:42px!important;
	        min-height:42px!important;
	      }
	      body #masthead .show-for-medium.flex-right .ott-header-commerce-link,
	      body #masthead .show-for-medium.flex-right .header-cart-link{
	        width:40px!important;
	        min-width:40px!important;
	        max-width:40px!important;
	        height:40px!important;
	        min-height:40px!important;
	        margin:0!important;
	      }
	      body #masthead .show-for-medium.flex-right .ott-header-commerce-link i.icon-shopping-cart,
	      body #masthead .show-for-medium.flex-right .header-cart-link i.icon-shopping-cart{
	        width:18px!important;
	        height:18px!important;
	        font-size:17px!important;
	        line-height:18px!important;
	      }
	      body #masthead .show-for-medium.flex-right li.ott-header-cart-item .ott-cart-count,
	      body #masthead .show-for-medium.flex-right li.cart-item .cart-icon strong{
	        right:-5px!important;
	        top:-5px!important;
	      }
	    }
	    .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products{
	      display:grid!important;
	      grid-template-columns:minmax(0,1fr)!important;
	      grid-template-rows:20px 96px 48px 74px 38px!important;
	      gap:6px!important;
	      min-height:334px!important;
	      height:334px!important;
	      align-content:start!important;
	      align-items:stretch!important;
	      overflow:visible!important;
	    }
	    .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category{
	      grid-row:1!important;
	      order:1!important;
	      min-height:20px!important;
	      height:20px!important;
	      max-height:20px!important;
	      margin:0!important;
	      align-self:start!important;
	    }
	    .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	    .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	    .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
	      grid-row:2!important;
	      order:2!important;
	      min-height:96px!important;
	      height:96px!important;
	      max-height:96px!important;
	      margin:0!important;
	    }
	    .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
	      -webkit-line-clamp:5!important;
	    }
	    .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags{
	      grid-row:3!important;
	      order:3!important;
	      display:flex!important;
	      flex-wrap:wrap!important;
	      align-content:flex-start!important;
	      align-items:flex-start!important;
	      justify-content:flex-start!important;
	      gap:5px!important;
	      min-height:48px!important;
	      height:48px!important;
	      max-height:48px!important;
	      margin:0!important;
	      padding:3px 0 0!important;
	      overflow:hidden!important;
	      position:relative!important;
	      z-index:3!important;
	      align-self:stretch!important;
	    }
	    .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper{
	      grid-row:4!important;
	      order:4!important;
	      min-height:74px!important;
	      height:74px!important;
	      max-height:74px!important;
	      margin:0!important;
	      position:relative!important;
	      z-index:1!important;
	      align-self:stretch!important;
	    }
	    .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions{
	      grid-row:5!important;
	      order:5!important;
	      min-height:38px!important;
	      height:38px!important;
	      max-height:38px!important;
	      margin:0!important;
	      align-self:stretch!important;
	    }
	    @media(max-width:760px){
	      .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products{
	        grid-template-rows:18px 106px 50px 62px 36px!important;
	        gap:5px!important;
	        min-height:302px!important;
	        height:302px!important;
	      }
	      .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category{
	        min-height:18px!important;
	        height:18px!important;
	        max-height:18px!important;
	      }
	      .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	      .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	      .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
	        min-height:106px!important;
	        height:106px!important;
	        max-height:106px!important;
	      }
	      .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags{
	        min-height:50px!important;
	        height:50px!important;
	        max-height:50px!important;
	        padding-top:4px!important;
	        gap:4px!important;
	      }
	      .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper{
	        min-height:62px!important;
	        height:62px!important;
	        max-height:62px!important;
	      }
	      .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions{
	        min-height:36px!important;
	        height:36px!important;
	        max-height:36px!important;
	      }
	    }
	    @keyframes ottProductMirrorSweepV127{
	      0%{transform:translate3d(-165%,0,0) skewX(-18deg);opacity:0}
	      7%{opacity:.92}
	      26%{opacity:.82}
	      52%{opacity:.20}
	      66%,100%{transform:translate3d(285%,0,0) skewX(-18deg);opacity:0}
	    }
	    .ott-ux-products-fallback .product-small.box .box-image,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image{
	      position:relative!important;
	      overflow:hidden!important;
	      isolation:isolate!important;
	    }
	    .ott-ux-products-fallback .product-small.box .box-image::before,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before{
	      content:""!important;
	      position:absolute!important;
	      z-index:5!important;
	      top:-34%!important;
	      bottom:-34%!important;
	      left:-72%!important;
	      display:block!important;
	      width:62%!important;
	      height:168%!important;
	      min-width:62%!important;
	      border-radius:999px!important;
	      pointer-events:none!important;
	      opacity:0!important;
	      background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 25%,rgba(255,255,255,.90) 46%,rgba(226,252,255,.42) 57%,rgba(255,255,255,.18) 68%,rgba(255,255,255,0) 100%)!important;
	      filter:blur(.35px) saturate(1.08)!important;
	      mix-blend-mode:screen!important;
	      transform:translate3d(-165%,0,0) skewX(-18deg)!important;
	      animation:none!important;
	      will-change:transform,opacity!important;
	    }
	    .ott-ux-products-fallback .product-small.box .box-image::after,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after{
	      content:""!important;
	      position:absolute!important;
	      z-index:4!important;
	      inset:0!important;
	      display:block!important;
	      pointer-events:none!important;
	      opacity:.38!important;
	      background:linear-gradient(128deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.16) 18%,rgba(255,255,255,0) 46%),linear-gradient(0deg,rgba(255,255,255,0) 58%,rgba(255,255,255,.20) 100%)!important;
	      mix-blend-mode:screen!important;
	      animation:none!important;
	    }
	    .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image::before{
	      animation:ottProductMirrorSweepV127 1.08s cubic-bezier(.18,.76,.22,1) 1!important;
	    }
	    .ott-ux-products-fallback .product-small.box .box-image .ott-sale-badge-3d,
	    .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image .ott-sale-badge-3d,
	    #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image .ott-sale-badge-3d{
	      z-index:8!important;
	    }
	    @media(max-width:760px){
	      .ott-ux-products-fallback .product-small.box .box-image::before,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before{
	        width:72%!important;
	        min-width:72%!important;
	        background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.22) 24%,rgba(255,255,255,.96) 46%,rgba(226,252,255,.48) 58%,rgba(255,255,255,.20) 69%,rgba(255,255,255,0) 100%)!important;
	      }
	      .ott-ux-products-fallback .product-small.box .box-image::after,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after{
	        opacity:.42!important;
	      }
	    }
	    @media(prefers-reduced-motion:reduce){
	      .ott-ux-products-fallback .product-small.box .box-image::before,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
	      .ott-ux-products-fallback .product-small.box .box-image::after,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after{
	        animation:none!important;
	      }
	      .ott-ux-products-fallback .product-small.box .box-image::before,
	      .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	      #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before{
	        display:none!important;
	      }
	    }
	    @keyframes ottProductMirrorSweepV135{
	      0%{transform:translate3d(-150%,0,0) skewX(-18deg);opacity:0}
	      8%{opacity:.96}
	      28%{opacity:.88}
	      54%{opacity:.28}
	      70%,100%{transform:translate3d(310%,0,0) skewX(-18deg);opacity:0}
	    }
	    body .ott-ux-products-fallback .product-small.box .box-image,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image{
	      position:relative!important;
	      overflow:hidden!important;
	      isolation:isolate!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-image>a,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a{
	      position:relative!important;
	      display:block!important;
	      overflow:hidden!important;
	      isolation:isolate!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-image img,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image img,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image img{
	      position:relative!important;
	      z-index:1!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
	    body .ott-ux-products-fallback .product-small.box .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
	      content:""!important;
	      position:absolute!important;
	      z-index:7!important;
	      top:-36%!important;
	      left:-58%!important;
	      display:block!important;
	      width:72%!important;
	      height:172%!important;
	      min-width:72%!important;
	      pointer-events:none!important;
	      border-radius:999px!important;
	      opacity:0!important;
	      background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.26) 24%,rgba(255,255,255,.98) 45%,rgba(226,252,255,.58) 56%,rgba(255,255,255,.24) 68%,rgba(255,255,255,0) 100%)!important;
	      filter:blur(.2px) saturate(1.14)!important;
	      mix-blend-mode:screen!important;
	      transform:translate3d(-150%,0,0) skewX(-18deg)!important;
	      animation:none!important;
	      will-change:transform,opacity!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-image::after,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after,
	    body .ott-ux-products-fallback .product-small.box .box-image>a::after,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::after,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::after{
	      content:""!important;
	      position:absolute!important;
	      z-index:6!important;
	      inset:0!important;
	      display:block!important;
	      pointer-events:none!important;
	      opacity:.46!important;
	      background:linear-gradient(127deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.17) 18%,rgba(255,255,255,0) 44%),linear-gradient(0deg,rgba(255,255,255,0) 58%,rgba(226,252,255,.24) 100%)!important;
	      mix-blend-mode:screen!important;
	      animation:none!important;
	    }
	    body .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    body .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    body .ott-ux-products-fallback .product-small.box:active .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image::before,
	    body .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    body .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    body .ott-ux-products-fallback .product-small.box:active .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image>a::before{
	      animation:ottProductMirrorSweepV135 .95s cubic-bezier(.18,.76,.22,1) 1!important;
	    }
	    @media(max-width:760px){
	      body .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
	        width:84%!important;
	        min-width:84%!important;
	      }
	      body .ott-ux-products-fallback .product-small.box .box-image::after,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after,
	      body .ott-ux-products-fallback .product-small.box .box-image>a::after,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::after,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::after{
	        opacity:.50!important;
	      }
	    }
	    @media(prefers-reduced-motion:reduce){
	      body .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body .ott-ux-products-fallback .product-small.box .box-image::after,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after,
	      body .ott-ux-products-fallback .product-small.box .box-image>a::after,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::after,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::after{
	        animation:none!important;
	      }
	    }
	    @keyframes ottProductMirrorSweepV136{
	      0%{transform:translate3d(-118%,0,0) skewX(-18deg);opacity:0}
	      10%{opacity:1}
	      34%{opacity:.98}
	      64%{opacity:.46}
	      100%{transform:translate3d(258%,0,0) skewX(-18deg);opacity:0}
	    }
	    body .ott-ux-products-fallback .product-small.box .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
	    body .ott-ux-products-fallback .product-small.box .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
	      left:-34%!important;
	      width:86%!important;
	      min-width:86%!important;
	      opacity:0!important;
	      background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.30) 22%,rgba(255,255,255,1) 44%,rgba(221,253,255,.68) 55%,rgba(255,255,255,.28) 67%,rgba(255,255,255,0) 100%)!important;
	      filter:blur(.12px) saturate(1.18) drop-shadow(0 0 10px rgba(226,252,255,.38))!important;
	      transform:translate3d(-118%,0,0) skewX(-18deg)!important;
	      animation:none!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-image::after,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after,
	    body .ott-ux-products-fallback .product-small.box .box-image>a::after,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::after,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::after{
	      opacity:.52!important;
	      background:linear-gradient(127deg,rgba(255,255,255,.48) 0%,rgba(255,255,255,.20) 18%,rgba(255,255,255,0) 45%),linear-gradient(0deg,rgba(255,255,255,0) 58%,rgba(226,252,255,.30) 100%)!important;
	    }
	    body .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    body .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    body .ott-ux-products-fallback .product-small.box:active .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image::before,
	    body .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    body .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    body .ott-ux-products-fallback .product-small.box:active .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image>a::before{
	      animation:ottProductMirrorSweepV136 1.25s cubic-bezier(.18,.76,.22,1) 1!important;
	    }
	    body .ott-ux-products-fallback .product-small.box:hover .box-image::after,
	    body .ott-ux-products-fallback .product-small.box:focus-within .box-image::after,
	    body .ott-ux-products-fallback .product-small.box:active .box-image::after,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image::after,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image::after,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image::after,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image::after,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image::after,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image::after{
	      opacity:.66!important;
	    }
	    @media(max-width:760px){
	      body .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
	        left:-44%!important;
	        width:104%!important;
	        min-width:104%!important;
	      }
	    }
	    @media(prefers-reduced-motion:reduce){
	      body .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
	        animation:none!important;
	      }
	    }
	    body .ott-ux-products-fallback .product-small.box .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
	    body .ott-ux-products-fallback .product-small.box .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
	      opacity:.98!important;
	      transform:translate3d(-128%,0,0) skewX(-18deg)!important;
	      animation:none!important;
	      transition:transform 1.12s cubic-bezier(.18,.76,.22,1),opacity .16s ease!important;
	    }
	    body .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    body .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    body .ott-ux-products-fallback .product-small.box:active .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image::before,
	    body .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    body .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    body .ott-ux-products-fallback .product-small.box:active .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image>a::before{
	      opacity:.98!important;
	      transform:translate3d(252%,0,0) skewX(-18deg)!important;
	      animation:none!important;
	    }
	    @media(prefers-reduced-motion:reduce){
	      body .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
	      body .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
	        transition:none!important;
	        opacity:0!important;
	      }
	    }
	    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products{
	      display:grid!important;
	      grid-template-columns:minmax(0,1fr)!important;
	      grid-template-rows:20px 72px 42px 72px 38px!important;
	      gap:6px!important;
	      min-height:278px!important;
	      height:278px!important;
	      max-height:278px!important;
	      padding:12px 18px 14px!important;
	      align-content:start!important;
	      align-items:stretch!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category{
	      grid-row:1!important;
	      order:1!important;
	      min-height:20px!important;
	      height:20px!important;
	      max-height:20px!important;
	      margin:0!important;
	      align-self:start!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
	      grid-row:2!important;
	      order:2!important;
	      min-height:72px!important;
	      height:72px!important;
	      max-height:72px!important;
	      margin:0!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
	      display:-webkit-box!important;
	      -webkit-box-orient:vertical!important;
	      -webkit-line-clamp:3!important;
	      overflow:hidden!important;
	      font-size:18.4px!important;
	      line-height:1.30!important;
	      font-weight:920!important;
	      letter-spacing:0!important;
	      color:#1a7f89!important;
	      text-shadow:0 1px 0 rgba(255,255,255,.72)!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags{
	      grid-row:3!important;
	      order:3!important;
	      display:flex!important;
	      flex-wrap:wrap!important;
	      align-content:flex-start!important;
	      align-items:flex-start!important;
	      justify-content:flex-start!important;
	      gap:5px!important;
	      min-height:42px!important;
	      height:42px!important;
	      max-height:42px!important;
	      margin:0!important;
	      padding:2px 0 0!important;
	      overflow:hidden!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper{
	      grid-row:4!important;
	      order:4!important;
	      min-height:72px!important;
	      height:72px!important;
	      max-height:72px!important;
	      margin:0!important;
	      align-self:stretch!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions{
	      grid-row:5!important;
	      order:5!important;
	      min-height:38px!important;
	      height:38px!important;
	      max-height:38px!important;
	      margin:0!important;
	      align-self:stretch!important;
	    }
	    @media(min-width:761px) and (max-width:1024px){
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
	        font-size:17.4px!important;
	        line-height:1.30!important;
	      }
	    }
	    @media(max-width:760px){
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products{
	        grid-template-rows:17px 64px 40px 62px 36px!important;
	        gap:5px!important;
	        min-height:244px!important;
	        height:244px!important;
	        max-height:244px!important;
	        padding:10px 10px 12px!important;
	      }
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .category{
	        min-height:17px!important;
	        height:17px!important;
	        max-height:17px!important;
	      }
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
	        min-height:64px!important;
	        height:64px!important;
	        max-height:64px!important;
	      }
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
	        -webkit-line-clamp:3!important;
	        font-size:16.4px!important;
	        line-height:1.28!important;
	        font-weight:920!important;
	      }
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags{
	        min-height:40px!important;
	        height:40px!important;
	        max-height:40px!important;
	        gap:4px!important;
	        padding-top:2px!important;
	      }
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper{
	        min-height:62px!important;
	        height:62px!important;
	        max-height:62px!important;
	      }
	      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
	      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
	      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions{
	        min-height:36px!important;
	        height:36px!important;
	        max-height:36px!important;
	      }
	    }
	    body .ott-ux-products-fallback .product-small.box .ott-card-actions .ott-card-button.is-book,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .ott-card-actions .ott-card-button.is-book,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .ott-card-actions .ott-card-button.is-book{
	      background:linear-gradient(135deg,#34cfd8 0%,#16aeb9 52%,#0c8f9d 100%)!important;
	      color:#ffffff!important;
	      border-color:rgba(12,143,157,.42)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.42) inset,0 12px 20px -16px rgba(8,95,104,.54),0 0 0 3px rgba(22,174,185,.10)!important;
	    }
	    body .ott-ux-products-fallback .product-small.box .ott-card-actions .ott-card-button.is-book:hover,
	    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .ott-card-actions .ott-card-button.is-book:hover,
	    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .ott-card-actions .ott-card-button.is-book:hover{
	      background:linear-gradient(135deg,#44dbe3 0%,#19bac5 52%,#0b9aaa 100%)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,.48) inset,0 14px 22px -16px rgba(8,95,104,.60),0 0 0 4px rgba(22,174,185,.12)!important;
	    }
	    body #gt_float_wrapper .gt_float_switcher,
	    body .gtranslate_wrapper .gt_float_switcher,
	    body .gt_switcher_wrapper .gt_float_switcher{
	      background:linear-gradient(145deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.82) 58%,rgba(248,253,253,.72) 100%)!important;
	      border:1px solid rgba(255,255,255,.88)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 -1px 0 rgba(8,95,104,.07) inset,0 0 0 2px rgba(255,255,255,.46),0 14px 28px -22px rgba(8,95,104,.34)!important;
	      backdrop-filter:blur(14px) saturate(1.05)!important;
	      -webkit-backdrop-filter:blur(14px) saturate(1.05)!important;
	    }
	    body .gt_float_switcher .gt-selected,
	    body .gt_float_switcher .gt-selected .gt-current-lang{
	      background:linear-gradient(145deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.88) 58%,rgba(247,252,252,.78) 100%)!important;
	      border:1px solid rgba(255,255,255,.92)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 -1px 0 rgba(8,95,104,.06) inset,0 7px 16px -13px rgba(8,95,104,.22),0 0 0 1px rgba(214,241,244,.60)!important;
	      color:#2f6f76!important;
	      text-shadow:0 1px 0 rgba(255,255,255,.82)!important;
	    }
	    body .gt_float_switcher .gt_options{
	      background:linear-gradient(145deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.86) 62%,rgba(248,253,253,.78) 100%)!important;
	      border:1px solid rgba(255,255,255,.92)!important;
	      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 -1px 0 rgba(8,95,104,.06) inset,0 0 0 2px rgba(255,255,255,.46),0 18px 34px -24px rgba(8,95,104,.38)!important;
	      backdrop-filter:blur(16px) saturate(1.05)!important;
	      -webkit-backdrop-filter:blur(16px) saturate(1.05)!important;
	    }
	    body .gt_float_switcher .gt_options a{
	      background:linear-gradient(145deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.88) 55%,rgba(250,253,253,.80) 100%)!important;
	      border:1px solid rgba(218,239,241,.78)!important;
	      border-radius:999px!important;
	      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 -1px 0 rgba(8,95,104,.05) inset,0 8px 16px -14px rgba(8,95,104,.22),0 0 0 1px rgba(255,255,255,.60)!important;
	      color:#2f6f76!important;
	      text-shadow:0 1px 0 rgba(255,255,255,.84)!important;
	    }
	    body .gt_float_switcher .gt_options a:hover,
	    body .gt_float_switcher .gt_options a:focus{
	      background:linear-gradient(145deg,rgba(255,255,255,1) 0%,rgba(251,254,254,.94) 58%,rgba(242,251,252,.86) 100%)!important;
	      border-color:rgba(178,226,231,.82)!important;
	      color:#236a72!important;
	      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 10px 18px -13px rgba(8,95,104,.26),0 0 0 3px rgba(255,255,255,.54)!important;
	    }
	    body .gt_float_switcher img{
	      box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 0 0 2px rgba(255,255,255,.82),0 5px 10px -8px rgba(8,95,104,.34)!important;
	    }
	    @media(max-width:760px){
	      body .gt_float_switcher .gt_options a{
	        border-radius:999px!important;
	        background:linear-gradient(145deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.90) 58%,rgba(249,253,253,.82) 100%)!important;
	        box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 7px 14px -12px rgba(8,95,104,.22),0 0 0 1px rgba(255,255,255,.62)!important;
	      }
	    }
		    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
		    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
		    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products{
		      grid-template-rows:20px 78px 46px 76px 42px!important;
		      gap:7px!important;
		      min-height:316px!important;
		      height:316px!important;
		      max-height:316px!important;
		      padding:13px 18px 15px!important;
		      overflow:visible!important;
		    }
		    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
		    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
		    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
		    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
		    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
		    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
		    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
		    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
		    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
		      min-height:78px!important;
		      height:78px!important;
		      max-height:78px!important;
		    }
		    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
		    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
		    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags{
		      min-height:46px!important;
		      height:46px!important;
		      max-height:46px!important;
		      overflow:hidden!important;
		    }
		    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
		    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
		    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper{
		      min-height:76px!important;
		      height:76px!important;
		      max-height:76px!important;
		    }
		    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
		    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
		    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions{
		      min-height:42px!important;
		      height:42px!important;
		      max-height:42px!important;
		      overflow:visible!important;
		      align-self:stretch!important;
		    }
		    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button,
		    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button,
		    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button{
		      min-height:40px!important;
		      height:40px!important;
		      max-height:40px!important;
		    }
		    body .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart,
		    body .ott-home-products-block .ott-ux-products-fallback .ott-card-actions .ott-card-button.is-cart{
		      overflow:visible!important;
		    }
		    @media(max-width:760px){
		      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
		      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products,
		      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products{
		        grid-template-rows:17px 70px 42px 64px 40px!important;
		        gap:5px!important;
		        min-height:282px!important;
		        height:282px!important;
		        max-height:282px!important;
		        padding:10px 10px 13px!important;
		      }
		      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
		      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
		      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .title-wrapper,
		      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
		      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
		      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title,
		      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
		      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
		      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
		        min-height:70px!important;
		        height:70px!important;
		        max-height:70px!important;
		      }
		      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
		      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags,
		      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-product-tags{
		        min-height:42px!important;
		        height:42px!important;
		        max-height:42px!important;
		      }
		      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
		      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper,
		      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper{
		        min-height:64px!important;
		        height:64px!important;
		        max-height:64px!important;
		      }
		      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
		      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
		      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions{
		        min-height:40px!important;
		        height:40px!important;
		        max-height:40px!important;
		      }
		      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button,
		      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button,
		      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button{
		        min-height:38px!important;
		        height:38px!important;
		        max-height:38px!important;
		      }
		    }
		    body.home #row-314544048 .post-item .col-inner{
		      border-radius:15px!important;
		      border:1px solid rgba(184,232,237,.62)!important;
		      background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,253,254,.82))!important;
		      box-shadow:0 18px 34px -28px rgba(6,58,65,.36),0 1px 0 rgba(255,255,255,.94) inset!important;
		      overflow:hidden!important;
		    }
		    body.home #row-314544048 .post-item .box-image{
		      position:relative!important;
		      margin:0!important;
		      border-radius:15px 15px 0 0!important;
		      overflow:hidden!important;
		    }
		    body.home #row-314544048 .post-item .box-image .image-cover{
		      padding-top:74%!important;
		    }
		    body.home #row-314544048 .post-item .box-image img{
		      width:100%!important;
		      height:100%!important;
		      object-fit:cover!important;
		      object-position:center center!important;
		      filter:saturate(1.04) contrast(1.02)!important;
		    }
		    body.home #row-314544048 .post-item .box-image::before{
		      content:"Cẩm nang nổi bật"!important;
		      position:absolute!important;
		      left:12px!important;
		      top:12px!important;
		      z-index:5!important;
		      display:inline-flex!important;
		      align-items:center!important;
		      min-height:24px!important;
		      padding:0 10px!important;
		      border-radius:999px!important;
		      background:linear-gradient(135deg,#fff7d6,#ffe46d)!important;
		      color:#5c3b08!important;
		      border:1px solid rgba(126,82,9,.16)!important;
		      box-shadow:0 8px 16px -12px rgba(92,59,8,.42),0 1px 0 rgba(255,255,255,.78) inset!important;
		      font-size:10px!important;
		      font-weight:950!important;
		      line-height:1!important;
		      letter-spacing:0!important;
		      white-space:nowrap!important;
		      pointer-events:none!important;
		    }
		    body.home #row-314544048 .post-item:nth-child(1) .box-image::before{content:"Đà Lạt 2026"!important}
		    body.home #row-314544048 .post-item:nth-child(2) .box-image::before{content:"Biển đảo hot"!important}
		    body.home #row-314544048 .post-item:nth-child(3) .box-image::before{content:"SUP & camping"!important}
		    body.home #row-314544048 .post-item:nth-child(4) .box-image::before{content:"Sài Gòn check-in"!important}
		    body.home #row-314544048 .post-item .box-text{
		      padding:11px 12px 13px!important;
		      text-align:left!important;
		      background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,253,254,.78))!important;
		    }
		    body.home #row-314544048 .post-item .cat-label{
		      display:none!important;
		    }
		    body.home #row-314544048 .post-item .post-title,
		    body.home #row-314544048 .post-item h5.post-title{
		      margin:0!important;
		      min-height:36px!important;
		      height:36px!important;
		      max-height:36px!important;
		      overflow:hidden!important;
		    }
		    body.home #row-314544048 .post-item .post-title a,
		    body.home #row-314544048 .post-item h5.post-title a,
		    body.home #row-314544048 .post-item .box-text .post-title a{
		      display:-webkit-box!important;
		      -webkit-line-clamp:2!important;
		      -webkit-box-orient:vertical!important;
		      overflow:hidden!important;
		      color:#053f48!important;
		      font-size:13.4px!important;
		      line-height:1.28!important;
		      font-weight:920!important;
		      letter-spacing:0!important;
		      text-transform:none!important;
		      text-align:left!important;
		      text-decoration:none!important;
		    }
		    body.home #row-314544048 .post-item .post-title a:hover,
		    body.home #row-314544048 .post-item h5.post-title a:hover{
		      color:#04757e!important;
		    }
		    body.home #row-314544048 .post-item .box-text .is-divider{
		      width:34px!important;
		      height:2px!important;
		      margin:8px 0 0!important;
		      border-radius:999px!important;
		      background:linear-gradient(90deg,#04bac7,#F97316)!important;
		      opacity:.82!important;
		    }
		    body.home #row-314544048 .post-item .box-text::after{
		      content:none!important;
		      display:none!important;
		    }
			    body.home #row-314544048 .post-item .blog-post-inner::after{
			      content:"Tác giả · Ocean Treasure Travel"!important;
		      display:block!important;
		      width:max-content!important;
		      max-width:100%!important;
		      margin-top:8px!important;
			      padding:4px 10px 4px 8px!important;
			      border-radius:999px!important;
			      background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,252,254,.82))!important;
			      border:1px solid rgba(185,232,237,.68)!important;
			      border-left:3px solid #f7941d!important;
			      box-shadow:0 8px 16px -14px rgba(6,58,65,.28),0 1px 0 rgba(255,255,255,.88) inset,0 0 0 1px rgba(255,255,255,.52)!important;
			      color:#04757e!important;
		      font-size:9.5px!important;
		      line-height:1!important;
		      font-weight:900!important;
		      letter-spacing:0!important;
			      text-shadow:0 1px 0 rgba(255,255,255,.82)!important;
			      background-clip:padding-box!important;
			    }
		    @media(max-width:760px){
		      body.home #row-314544048 .post-item .box-image .image-cover{padding-top:78%!important}
		      body.home #row-314544048 .post-item .box-image::before{left:9px!important;top:9px!important;min-height:22px!important;padding:0 8px!important;font-size:8.8px!important}
		      body.home #row-314544048 .post-item .box-text{padding:9px 10px 12px!important}
		      body.home #row-314544048 .post-item .post-title,
		      body.home #row-314544048 .post-item h5.post-title{min-height:34px!important;height:34px!important;max-height:34px!important}
		      body.home #row-314544048 .post-item .post-title a,
		      body.home #row-314544048 .post-item h5.post-title a{font-size:12.2px!important;line-height:1.28!important}
			      body.home #row-314544048 .post-item .blog-post-inner::after{font-size:8.4px!important;padding:4px 7px!important;margin-top:7px!important}
			    }
			    body.home #row-314544048{
			      display:grid!important;
			      grid-template-columns:repeat(2,minmax(0,1fr))!important;
			      gap:clamp(14px,2vw,24px)!important;
			      width:100vw!important;
			      max-width:100vw!important;
			      margin-left:calc(50% - 50vw)!important;
			      margin-right:calc(50% - 50vw)!important;
			      padding:0 clamp(12px,4.2vw,54px)!important;
			      box-sizing:border-box!important;
			      align-items:stretch!important;
			      justify-content:center!important;
			    }
			    body.home #row-314544048::before,
			    body.home #row-314544048::after{
			      content:none!important;
			      display:none!important;
			    }
			    body.home #row-314544048 .post-item{
			      width:100%!important;
			      max-width:none!important;
			      flex:0 0 auto!important;
			      padding:0!important;
			      margin:0!important;
			      display:block!important;
			      box-sizing:border-box!important;
			    }
			    body.home #row-314544048 .post-item .col-inner{
			      position:relative!important;
			      isolation:isolate!important;
			      display:grid!important;
			      grid-template-rows:auto minmax(0,1fr)!important;
			      height:100%!important;
			      min-height:0!important;
			      overflow:hidden!important;
			      border:0!important;
			      border-radius:22px!important;
			      background:
			        radial-gradient(circle at 12% 0%,rgba(255,255,255,.86),rgba(255,255,255,0) 34%),
			        linear-gradient(145deg,rgba(255,255,255,.72),rgba(240,252,253,.50) 56%,rgba(255,248,238,.40))!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.88) inset,0 -1px 0 rgba(4,80,88,.05) inset,0 28px 58px -44px rgba(4,61,73,.48)!important;
			      backdrop-filter:blur(18px) saturate(1.05)!important;
			      -webkit-backdrop-filter:blur(18px) saturate(1.05)!important;
			      transform:translateZ(0)!important;
			    }
			    body.home #row-314544048 .post-item .col-inner::before{
			      content:""!important;
			      position:absolute!important;
			      inset:0!important;
			      z-index:3!important;
			      pointer-events:none!important;
			      background:linear-gradient(118deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 24%,rgba(255,255,255,.54) 42%,rgba(232,252,255,.18) 56%,rgba(255,255,255,0) 72%)!important;
			      opacity:.38!important;
			      transform:translate3d(-34%,0,0) skewX(-12deg)!important;
			      mix-blend-mode:screen!important;
			    }
			    body.home #row-314544048 .post-item .box{
			      display:grid!important;
			      grid-template-rows:auto minmax(0,1fr)!important;
			      height:100%!important;
			      margin:0!important;
			      background:transparent!important;
			    }
			    body.home #row-314544048 .post-item .box-image{
			      position:relative!important;
			      z-index:1!important;
			      margin:0!important;
			      border-radius:22px 22px 0 0!important;
			      overflow:hidden!important;
			      background:rgba(255,255,255,.48)!important;
			    }
			    body.home #row-314544048 .post-item .box-image .image-cover{
			      padding-top:58%!important;
			    }
			    body.home #row-314544048 .post-item .box-image img{
			      width:100%!important;
			      height:100%!important;
			      object-fit:cover!important;
			      object-position:center center!important;
			      filter:saturate(1.06) contrast(1.02) brightness(1.02)!important;
			      transform:translateZ(0)!important;
			    }
			    body.home #row-314544048 .post-item .box-image::before{
			      left:12px!important;
			      top:12px!important;
			      min-height:24px!important;
			      padding:0 10px!important;
			      border:0!important;
			      background:rgba(255,255,255,.82)!important;
			      color:#04757e!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.88) inset,0 10px 18px -14px rgba(4,61,73,.30)!important;
			      backdrop-filter:blur(10px)!important;
			      -webkit-backdrop-filter:blur(10px)!important;
			    }
			    body.home #row-314544048 .post-item .box-text{
			      position:relative!important;
			      z-index:2!important;
			      display:grid!important;
			      grid-template-rows:auto auto auto minmax(0,1fr) auto!important;
			      gap:7px!important;
			      min-height:146px!important;
			      padding:13px 15px 15px!important;
			      text-align:left!important;
			      background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(246,253,254,.44))!important;
			    }
			    body.home #row-314544048 .post-item .cat-label{
			      display:inline-flex!important;
			      width:max-content!important;
			      max-width:100%!important;
			      margin:0!important;
			      padding:4px 9px!important;
			      border-radius:999px!important;
			      background:rgba(255,255,255,.72)!important;
			      color:#04757e!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.86) inset,0 8px 15px -14px rgba(4,61,73,.24)!important;
			      font-size:9px!important;
			      line-height:1!important;
			      font-weight:950!important;
			      letter-spacing:.04em!important;
			      text-transform:uppercase!important;
			    }
			    body.home #row-314544048 .post-item .post-title,
			    body.home #row-314544048 .post-item h5.post-title{
			      margin:0!important;
			      min-height:44px!important;
			      height:44px!important;
			      max-height:44px!important;
			      overflow:hidden!important;
			    }
			    body.home #row-314544048 .post-item .post-title a,
			    body.home #row-314544048 .post-item h5.post-title a,
			    body.home #row-314544048 .post-item .box-text .post-title a{
			      display:-webkit-box!important;
			      -webkit-line-clamp:2!important;
			      -webkit-box-orient:vertical!important;
			      overflow:hidden!important;
			      color:#05666f!important;
			      -webkit-text-fill-color:#05666f!important;
			      font-size:clamp(15px,1.38vw,19px)!important;
			      line-height:1.16!important;
			      font-weight:950!important;
			      letter-spacing:0!important;
			      text-transform:none!important;
			      text-align:left!important;
			      text-decoration:none!important;
			      text-shadow:0 1px 0 rgba(255,255,255,.78)!important;
			    }
			    body.home #row-314544048 .post-item .from_the_blog_excerpt,
			    body.home #row-314544048 .post-item .post-excerpt,
			    body.home #row-314544048 .post-item .box-text p{
			      display:-webkit-box!important;
			      -webkit-line-clamp:2!important;
			      -webkit-box-orient:vertical!important;
			      overflow:hidden!important;
			      margin:0!important;
			      color:#667f84!important;
			      font-size:12px!important;
			      font-weight:650!important;
			      line-height:1.42!important;
			    }
			    body.home #row-314544048 .post-item .box-text .is-divider{
			      width:34px!important;
			      height:2px!important;
			      margin:0!important;
			      border-radius:999px!important;
			      background:linear-gradient(90deg,#04bac7,#f7941d)!important;
			      opacity:.82!important;
			    }
			    body.home #row-314544048 .post-item .blog-post-inner::after{
			      margin-top:2px!important;
			      border:0!important;
			      border-left:0!important;
			      background:rgba(255,255,255,.64)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.86) inset,0 8px 16px -15px rgba(4,61,73,.24)!important;
			      color:#04757e!important;
			      font-size:9px!important;
			    }
			    @media(min-width:761px) and (max-width:1040px){
			      body.home #row-314544048{gap:14px!important;padding-left:18px!important;padding-right:18px!important}
			      body.home #row-314544048 .post-item .box-image .image-cover{padding-top:62%!important}
			      body.home #row-314544048 .post-item .box-text{min-height:140px!important;padding:12px!important}
			      body.home #row-314544048 .post-item .post-title,
			      body.home #row-314544048 .post-item h5.post-title{min-height:40px!important;height:40px!important;max-height:40px!important}
			      body.home #row-314544048 .post-item .post-title a,
			      body.home #row-314544048 .post-item h5.post-title a{font-size:15px!important;line-height:1.2!important}
			    }
			    @media(max-width:760px){
			      body.home #row-314544048{
			        grid-template-columns:minmax(0,1fr)!important;
			        gap:12px!important;
			        padding:0 10px!important;
			      }
			      body.home #row-314544048 .post-item .col-inner{border-radius:18px!important}
			      body.home #row-314544048 .post-item .box-image{border-radius:18px 18px 0 0!important}
			      body.home #row-314544048 .post-item .box-image .image-cover{padding-top:56%!important}
			      body.home #row-314544048 .post-item .box-text{min-height:118px!important;padding:10px 11px 12px!important;gap:6px!important}
			      body.home #row-314544048 .post-item .cat-label{font-size:8px!important;padding:3px 7px!important}
			      body.home #row-314544048 .post-item .post-title,
			      body.home #row-314544048 .post-item h5.post-title{min-height:36px!important;height:36px!important;max-height:36px!important}
			      body.home #row-314544048 .post-item .post-title a,
			      body.home #row-314544048 .post-item h5.post-title a{font-size:13.4px!important;line-height:1.25!important}
			      body.home #row-314544048 .post-item .from_the_blog_excerpt,
			      body.home #row-314544048 .post-item .post-excerpt,
			      body.home #row-314544048 .post-item .box-text p{font-size:10.8px!important;line-height:1.35!important}
			      body.home #row-314544048 .post-item .blog-post-inner::after{font-size:8px!important}
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products){
			      display:grid!important;
			      grid-template-columns:repeat(2,minmax(0,1fr))!important;
			      gap:clamp(12px,2vw,22px)!important;
			      width:100vw!important;
			      max-width:100vw!important;
			      margin-left:calc(50% - 50vw)!important;
			      margin-right:calc(50% - 50vw)!important;
			      padding:0 clamp(10px,4vw,52px) 0 clamp(82px,6vw,92px)!important;
			      box-sizing:border-box!important;
			      align-items:stretch!important;
			      box-shadow:none!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products)::before,
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products)::after{
			      content:none!important;
			      display:none!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products):not(.ott-final-posts-compact)>.post-item{
			      width:100%!important;
			      max-width:none!important;
			      flex:0 0 auto!important;
			      padding:0!important;
			      margin:0!important;
			      display:block!important;
			      box-sizing:border-box!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products):not(.ott-final-posts-compact)>.post-item>.col-inner{
			      position:relative!important;
			      isolation:isolate!important;
			      display:grid!important;
			      grid-template-rows:auto minmax(0,1fr)!important;
			      height:100%!important;
			      overflow:hidden!important;
			      border:0!important;
			      outline:0!important;
			      border-radius:22px!important;
			      background:
			        radial-gradient(circle at 14% 0%,rgba(255,255,255,.88),rgba(255,255,255,0) 34%),
			        linear-gradient(145deg,rgba(255,255,255,.74),rgba(241,253,254,.52) 56%,rgba(255,249,238,.42))!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.90) inset,0 -1px 0 rgba(4,80,88,.05) inset,0 28px 58px -44px rgba(4,61,73,.48)!important;
			      backdrop-filter:blur(18px) saturate(1.06)!important;
			      -webkit-backdrop-filter:blur(18px) saturate(1.06)!important;
			      transform:translateZ(0)!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products):not(.ott-final-posts-compact)>.post-item>.col-inner::before{
			      content:""!important;
			      position:absolute!important;
			      inset:0!important;
			      z-index:3!important;
			      pointer-events:none!important;
			      background:linear-gradient(118deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 24%,rgba(255,255,255,.52) 42%,rgba(232,252,255,.16) 56%,rgba(255,255,255,0) 72%)!important;
			      opacity:.34!important;
			      transform:translate3d(-34%,0,0) skewX(-12deg)!important;
			      mix-blend-mode:screen!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box{
			      display:grid!important;
			      grid-template-rows:auto minmax(0,1fr)!important;
			      height:100%!important;
			      margin:0!important;
			      background:transparent!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-image{
			      position:relative!important;
			      z-index:1!important;
			      margin:0!important;
			      border-radius:22px 22px 0 0!important;
			      overflow:hidden!important;
			      background:rgba(255,255,255,.48)!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-image .image-cover{
			      padding-top:54%!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-image img{
			      width:100%!important;
			      height:100%!important;
			      object-fit:cover!important;
			      object-position:center center!important;
			      filter:saturate(1.06) contrast(1.02) brightness(1.02)!important;
			      transform:translateZ(0)!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-image::before{
			      left:12px!important;
			      top:12px!important;
			      min-height:24px!important;
			      padding:0 10px!important;
			      border:0!important;
			      background:rgba(255,255,255,.82)!important;
			      color:#04757e!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.88) inset,0 10px 18px -14px rgba(4,61,73,.30)!important;
			      backdrop-filter:blur(10px)!important;
			      -webkit-backdrop-filter:blur(10px)!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-text{
			      position:relative!important;
			      z-index:2!important;
			      display:grid!important;
			      grid-template-rows:auto auto auto minmax(0,1fr) auto!important;
			      gap:6px!important;
			      min-height:128px!important;
			      padding:12px 14px 14px!important;
			      text-align:left!important;
			      background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(246,253,254,.44))!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .cat-label{
			      display:inline-flex!important;
			      width:max-content!important;
			      max-width:100%!important;
			      margin:0!important;
			      padding:4px 9px!important;
			      border-radius:999px!important;
			      background:rgba(255,255,255,.72)!important;
			      color:#04757e!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.86) inset,0 8px 15px -14px rgba(4,61,73,.24)!important;
			      font-size:9px!important;
			      line-height:1!important;
			      font-weight:950!important;
			      letter-spacing:.04em!important;
			      text-transform:uppercase!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .post-title,
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) h5.post-title{
			      margin:0!important;
			      min-height:42px!important;
			      height:42px!important;
			      max-height:42px!important;
			      overflow:hidden!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .post-title a,
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) h5.post-title a,
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-text .post-title a{
			      display:-webkit-box!important;
			      -webkit-line-clamp:2!important;
			      -webkit-box-orient:vertical!important;
			      overflow:hidden!important;
			      color:#05666f!important;
			      -webkit-text-fill-color:#05666f!important;
			      font-size:clamp(14px,1.24vw,18px)!important;
			      line-height:1.17!important;
			      font-weight:950!important;
			      letter-spacing:0!important;
			      text-transform:none!important;
			      text-align:left!important;
			      text-decoration:none!important;
			      text-shadow:0 1px 0 rgba(255,255,255,.78)!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-text .is-divider{
			      width:34px!important;
			      height:2px!important;
			      margin:0!important;
			      border-radius:999px!important;
			      background:linear-gradient(90deg,#04bac7,#f7941d)!important;
			      opacity:.82!important;
			    }
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .blog-post-inner::after{
			      margin-top:2px!important;
			      border:0!important;
			      border-left:0!important;
			      background:rgba(255,255,255,.64)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.86) inset,0 8px 16px -15px rgba(4,61,73,.24)!important;
			      color:#04757e!important;
			      font-size:9px!important;
			    }
			    @media(max-width:760px){
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products){
			        grid-template-columns:repeat(2,minmax(0,1fr))!important;
			        gap:8px!important;
			        padding:0 8px!important;
			      }
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products):not(.ott-final-posts-compact)>.post-item>.col-inner{border-radius:15px!important}
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-image{border-radius:15px 15px 0 0!important}
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-image .image-cover{padding-top:66%!important}
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .box-text{min-height:112px!important;padding:9px 9px 10px!important;gap:5px!important}
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .cat-label{font-size:7.8px!important;padding:3px 7px!important;max-width:100%!important}
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .post-title,
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) h5.post-title{min-height:34px!important;height:34px!important;max-height:34px!important}
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .post-title a,
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) h5.post-title a{font-size:11.2px!important;line-height:1.24!important}
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover:not(.products) .blog-post-inner::after{font-size:7.6px!important}
			    }
				    /*
				     * Final four article area restored to the original page HTML.
				     * Keep the post-grid compact/tinted override disabled.
				    body.home #row-1544210134 .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover,
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover.ott-final-posts-compact,
			    body.home .ott-final-posts-compact{
			      display:grid!important;
			      grid-template-columns:repeat(2,minmax(0,1fr))!important;
			      gap:clamp(10px,1.45vw,16px)!important;
			      width:100%!important;
			      max-width:1180px!important;
			      margin-left:auto!important;
			      margin-right:auto!important;
			      padding-left:clamp(10px,2vw,18px)!important;
			      padding-right:clamp(10px,2vw,18px)!important;
			      padding-top:0!important;
			      padding-bottom:0!important;
			      box-sizing:border-box!important;
			      align-items:stretch!important;
			      justify-content:center!important;
			      box-shadow:none!important;
			    }
			    body.home #row-1544210134 .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover::before,
			    body.home #row-1544210134 .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover::after,
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover.ott-final-posts-compact::before,
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover.ott-final-posts-compact::after,
			    body.home .ott-final-posts-compact::before,
			    body.home .ott-final-posts-compact::after{
			      content:none!important;
			      display:none!important;
			    }
			    body.home #row-1544210134 .post-item,
			    body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover.ott-final-posts-compact>.post-item,
			    body.home .ott-final-posts-compact>.post-item{
			      --ott-final-tint-rgb:36,179,179;
			      --ott-final-accent:#24b3b3;
			      --ott-final-title:#24b3b3;
			      --ott-final-ring:rgba(36,179,179,.20);
			      --ott-final-ring-strong:rgba(36,179,179,.32);
			      --ott-final-glow:rgba(36,179,179,.34);
			      width:100%!important;
			      max-width:none!important;
			      flex:0 0 auto!important;
			      padding:0!important;
			      margin:0!important;
			      display:block!important;
			      box-sizing:border-box!important;
			    }
				    body.home #row-1544210134 .post-item:nth-child(1),
				    body.home #row-1544210134 .post-item.ott-final-card--earth,
				    body.home .ott-final-posts-compact>.post-item:nth-child(1),
				    body.home .ott-final-posts-compact>.post-item.ott-final-card--earth{
				      --ott-final-tint-rgb:138,98,65!important;
				      --ott-final-accent:#6b4a2f!important;
				      --ott-final-title:#6b4a2f!important;
				      --ott-final-ring:rgba(107,74,47,.20)!important;
				      --ott-final-ring-strong:rgba(107,74,47,.32)!important;
				      --ott-final-glow:rgba(138,98,65,.30)!important;
				    }
				    body.home #row-1544210134 .post-item:nth-child(2),
				    body.home #row-1544210134 .post-item.ott-final-card--teal,
				    body.home .ott-final-posts-compact>.post-item:nth-child(2),
				    body.home .ott-final-posts-compact>.post-item.ott-final-card--teal{
				      --ott-final-tint-rgb:36,179,179!important;
				      --ott-final-accent:#24b3b3!important;
				      --ott-final-title:#24b3b3!important;
				      --ott-final-ring:rgba(36,179,179,.20)!important;
				      --ott-final-ring-strong:rgba(36,179,179,.32)!important;
				      --ott-final-glow:rgba(36,179,179,.34)!important;
				    }
				    body.home #row-1544210134 .post-item:nth-child(3),
				    body.home #row-1544210134 .post-item.ott-final-card--blue,
				    body.home .ott-final-posts-compact>.post-item:nth-child(3),
				    body.home .ott-final-posts-compact>.post-item.ott-final-card--blue{
				      --ott-final-tint-rgb:14,165,233!important;
				      --ott-final-accent:#0ea5e9!important;
				      --ott-final-title:#24b3b3!important;
				      --ott-final-ring:rgba(14,165,233,.20)!important;
				      --ott-final-ring-strong:rgba(14,165,233,.32)!important;
				      --ott-final-glow:rgba(14,165,233,.34)!important;
				    }
				    body.home #row-1544210134 .post-item:nth-child(4),
				    body.home #row-1544210134 .post-item.ott-final-card--pink,
				    body.home .ott-final-posts-compact>.post-item:nth-child(4),
				    body.home .ott-final-posts-compact>.post-item.ott-final-card--pink{
				      --ott-final-tint-rgb:236,72,153!important;
				      --ott-final-accent:#ec4899!important;
				      --ott-final-title:#ec4899!important;
				      --ott-final-ring:rgba(236,72,153,.20)!important;
				      --ott-final-ring-strong:rgba(236,72,153,.32)!important;
				      --ott-final-glow:rgba(236,72,153,.34)!important;
				    }
			    body.home #row-1544210134 .post-item>.col-inner,
			    body.home .ott-final-posts-compact>.post-item>.col-inner{
			      position:relative!important;
			      isolation:isolate!important;
				      display:block!important;
				      height:auto!important;
				      min-height:0!important;
			      overflow:hidden!important;
			      border:1px solid var(--ott-final-ring)!important;
			      border-radius:22px!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.92) inset,0 0 0 1px rgba(255,255,255,.58) inset,0 26px 58px -46px rgba(4,61,73,.42),0 14px 42px -34px var(--ott-final-glow)!important;
			      background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.88),rgba(255,255,255,0) 38%),linear-gradient(145deg,rgba(255,255,255,.80),rgba(255,255,255,.80)),linear-gradient(145deg,rgba(var(--ott-final-tint-rgb),1),rgba(var(--ott-final-tint-rgb),1))!important;
			      backdrop-filter:blur(12px) saturate(1.03)!important;
			      -webkit-backdrop-filter:blur(12px) saturate(1.03)!important;
			      transform:translateZ(0)!important;
			      transition:transform .42s cubic-bezier(.2,.72,.22,1),box-shadow .42s cubic-bezier(.2,.72,.22,1),border-color .42s ease!important;
			    }
			    body.home .ott-final-posts-compact>.post-item>.col-inner::before{
			      content:none!important;
			      display:none!important;
			    }
			    body.home .ott-final-posts-compact>.post-item>.col-inner::after{
			      content:""!important;
			      position:absolute!important;
			      inset:0!important;
			      z-index:4!important;
			      border-radius:inherit!important;
			      pointer-events:none!important;
			      box-shadow:0 0 0 1px rgba(var(--ott-final-tint-rgb),.18) inset,0 0 26px rgba(var(--ott-final-tint-rgb),.055) inset,0 0 0 1px rgba(255,255,255,.72)!important;
			      opacity:.86!important;
			      transition:box-shadow .42s ease,opacity .42s ease!important;
			    }
			    body.home .ott-final-posts-compact>.post-item:hover>.col-inner,
			    body.home .ott-final-posts-compact>.post-item:focus-within>.col-inner{
			      border-color:var(--ott-final-ring-strong)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 0 0 1px rgba(255,255,255,.70) inset,0 30px 66px -50px rgba(4,61,73,.48),0 20px 52px -34px var(--ott-final-glow)!important;
			      transform:translate3d(0,-2px,0)!important;
			    }
			    body.home .ott-final-posts-compact>.post-item:hover>.col-inner::after,
			    body.home .ott-final-posts-compact>.post-item:focus-within>.col-inner::after{
			      box-shadow:0 0 0 1px rgba(var(--ott-final-tint-rgb),.30) inset,0 0 32px rgba(var(--ott-final-tint-rgb),.08) inset,0 0 0 1px rgba(255,255,255,.82)!important;
			      opacity:1!important;
			    }
			    body.home .ott-final-posts-compact>.post-item .box{
			      display:grid!important;
			      grid-template-rows:auto 150px!important;
				      height:auto!important;
			      margin:0!important;
			      background:transparent!important;
			    }
			    body.home #row-1544210134 .post-item .box-image,
			    body.home .ott-final-posts-compact>.post-item .box-image{
			      position:relative!important;
			      isolation:isolate!important;
			      margin:0!important;
			      padding:12px 12px 0!important;
			      overflow:hidden!important;
			      border-radius:22px 22px 0 0!important;
			      background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.58),rgba(255,255,255,0) 42%),linear-gradient(135deg,rgba(255,255,255,.80),rgba(255,255,255,.80)),linear-gradient(135deg,rgba(var(--ott-final-tint-rgb),1),rgba(var(--ott-final-tint-rgb),1))!important;
			    }
			    body.home #row-1544210134 .post-item .box-image .image-cover,
			    body.home .ott-final-posts-compact>.post-item .box-image .image-cover{
			      position:relative!important;
			      isolation:isolate!important;
			      overflow:hidden!important;
			      border:1px solid rgba(var(--ott-final-tint-rgb),.16)!important;
			      border-bottom:0!important;
			      border-radius:17px 17px 0 0!important;
			      padding-top:clamp(236px,21.6vw,318px)!important;
			      background:#fff!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.90) inset,0 0 0 1px rgba(255,255,255,.54) inset,0 18px 34px -26px rgba(15,23,42,.26),0 14px 28px -24px rgba(var(--ott-final-tint-rgb),.34)!important;
			    }
			    body.home .ott-final-posts-compact>.post-item .box-image .image-cover::before,
			    body.home .ott-final-posts-compact>.post-item .box-image .image-cover::after{
			      content:""!important;
			      position:absolute!important;
			      inset:0!important;
			      z-index:2!important;
			      pointer-events:none!important;
			    }
			    body.home .ott-final-posts-compact>.post-item .box-image .image-cover::before{
			      background:linear-gradient(115deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.10) 25%,rgba(255,255,255,.48) 46%,rgba(255,255,255,.08) 62%,rgba(255,255,255,0) 78%),linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 38%,rgba(4,61,73,.05))!important;
			      opacity:.24!important;
			      transform:translate3d(-52%,0,0) skewX(-12deg)!important;
			      transition:transform .9s cubic-bezier(.18,.72,.24,1),opacity .42s ease!important;
			    }
			    body.home .ott-final-posts-compact>.post-item .box-image .image-cover::after{
			      background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.32),rgba(255,255,255,0) 28%),linear-gradient(180deg,rgba(255,255,255,0) 62%,var(--ott-final-glow))!important;
			      opacity:.18!important;
			      mix-blend-mode:screen!important;
			      transition:opacity .42s ease!important;
			    }
			    body.home .ott-final-posts-compact>.post-item:hover .box-image .image-cover::before,
			    body.home .ott-final-posts-compact>.post-item:focus-within .box-image .image-cover::before{
			      opacity:.46!important;
			      transform:translate3d(72%,0,0) skewX(-12deg)!important;
			    }
			    body.home .ott-final-posts-compact>.post-item:hover .box-image .image-cover::after,
			    body.home .ott-final-posts-compact>.post-item:focus-within .box-image .image-cover::after{
			      opacity:.28!important;
			    }
			    body.home .ott-final-posts-compact>.post-item .box-image img{
			      z-index:1!important;
			      filter:saturate(1.04) contrast(1.02) brightness(1.01)!important;
			      transform:translateZ(0) scale(1.001)!important;
			      transition:transform .7s cubic-bezier(.2,.72,.22,1),filter .7s ease!important;
			    }
			    body.home .ott-final-posts-compact>.post-item:hover .box-image img,
			    body.home .ott-final-posts-compact>.post-item:focus-within .box-image img{
			      filter:saturate(1.08) contrast(1.025) brightness(1.025)!important;
			      transform:translateZ(0) scale(1.018)!important;
			    }
			    body.home #row-1544210134 .post-item .box-text,
			    body.home .ott-final-posts-compact>.post-item .box-text{
			      display:block!important;
			      height:150px!important;
			      min-height:150px!important;
			      max-height:150px!important;
			      padding:11px 15px 14px!important;
			      gap:7px!important;
			      text-align:left!important;
			      background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.80)),linear-gradient(180deg,rgba(var(--ott-final-tint-rgb),1),rgba(var(--ott-final-tint-rgb),1))!important;
			    }
			    body.home .ott-final-posts-compact>.post-item .box-text-inner.blog-post-inner{
			      display:grid!important;
			      grid-template-rows:22px 43px 2px!important;
			      gap:7px!important;
			      height:100%!important;
			      min-height:0!important;
			      align-content:start!important;
			    }
			    body.home #row-1544210134 .post-item .cat-label,
			    body.home .ott-final-posts-compact>.post-item .cat-label{
			      display:inline-flex!important;
			      width:max-content!important;
			      max-width:100%!important;
			      margin:0!important;
			      padding:3px 7px!important;
			      border-radius:999px!important;
			      background:rgba(255,255,255,.76)!important;
			      color:var(--ott-final-accent)!important;
			      font-size:7.8px!important;
			      line-height:1!important;
			      font-weight:950!important;
			      letter-spacing:.035em!important;
			      text-transform:uppercase!important;
			      overflow:hidden!important;
			      text-overflow:ellipsis!important;
			      white-space:nowrap!important;
			    }
			    body.home #row-1544210134 .post-item .post-title,
			    body.home #row-1544210134 .post-item h5.post-title,
			    body.home .ott-final-posts-compact>.post-item .post-title,
			    body.home .ott-final-posts-compact>.post-item h5.post-title{
			      min-height:43px!important;
			      height:43px!important;
			      max-height:43px!important;
			      margin:0!important;
			    }
			    body.home #row-1544210134 .post-item .post-title a,
			    body.home #row-1544210134 .post-item h5.post-title a,
			    body.home .ott-final-posts-compact>.post-item .post-title a,
			    body.home .ott-final-posts-compact>.post-item h5.post-title a{
			      font-size:clamp(15.2px,1.32vw,18.6px)!important;
			      line-height:1.16!important;
			      -webkit-line-clamp:2!important;
			      color:var(--ott-final-title)!important;
			      -webkit-text-fill-color:var(--ott-final-title)!important;
			    }
			    body.home #row-1544210134 .post-item .box-text .is-divider,
			    body.home .ott-final-posts-compact>.post-item .box-text .is-divider{
			      width:28px!important;
			      height:2px!important;
			      margin:1px 0 0!important;
			    }
			    body.home #row-1544210134 .post-item .blog-post-inner::after,
			    body.home .ott-final-posts-compact>.post-item .blog-post-inner::after{
			      display:none!important;
			      content:none!important;
			    }
			    @media(min-width:761px){
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover.ott-final-posts-compact{
			        width:calc(100% + 40px)!important;
			        max-width:1180px!important;
			        margin-left:-20px!important;
			        margin-right:-20px!important;
			      }
			    }
			    @media(max-width:760px){
			      body.home #row-1544210134 .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover,
			      body.home .row.large-columns-4.medium-columns-3.small-columns-2.row-xsmall.has-shadow.row-box-shadow-2.row-box-shadow-3-hover.ott-final-posts-compact,
			      body.home .ott-final-posts-compact{
			        grid-template-columns:repeat(2,minmax(0,1fr))!important;
			        gap:7px!important;
			        max-width:100%!important;
			        padding-left:7px!important;
			        padding-right:7px!important;
			        padding-top:0!important;
			        padding-bottom:0!important;
			      }
			      body.home .ott-final-posts-compact>.post-item>.col-inner{
			        grid-template-rows:auto minmax(0,1fr)!important;
			        height:auto!important;
			        min-height:0!important;
			        border:0!important;
			        border-radius:15px!important;
			        background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(244,253,254,.58))!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.92) inset,0 18px 36px -34px rgba(4,61,73,.36)!important;
			      }
			      body.home .ott-final-posts-compact>.post-item>.col-inner::after{content:none!important;display:none!important}
			      body.home .ott-final-posts-compact>.post-item .box{
			        grid-template-rows:auto minmax(0,1fr)!important;
			        height:auto!important;
			      }
			      body.home .ott-final-posts-compact>.post-item .box-image{
			        padding:0!important;
			        border-radius:15px 15px 0 0!important;
			        background:rgba(255,255,255,.48)!important;
			      }
			      body.home #row-1544210134 .post-item .box-image .image-cover,
			      body.home .ott-final-posts-compact>.post-item .box-image .image-cover{padding-top:58%!important;border:0!important;border-radius:15px 15px 0 0!important;box-shadow:none!important}
			      body.home .ott-final-posts-compact>.post-item .box-image .image-cover::before,
			      body.home .ott-final-posts-compact>.post-item .box-image .image-cover::after{content:none!important;display:none!important}
			      body.home .ott-final-posts-compact>.post-item .box-image img{filter:saturate(1.06) contrast(1.02) brightness(1.02)!important;transform:translateZ(0)!important;transition:none!important}
			      body.home #row-1544210134 .post-item .box-text,
			      body.home .ott-final-posts-compact>.post-item .box-text{height:auto!important;min-height:86px!important;max-height:none!important;padding:7px 8px 9px!important;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(246,253,254,.56))!important}
			      body.home .ott-final-posts-compact>.post-item .box-text-inner.blog-post-inner{
			        display:block!important;
			        height:auto!important;
			        min-height:0!important;
			      }
			      body.home #row-1544210134 .post-item .post-title,
			      body.home #row-1544210134 .post-item h5.post-title,
			      body.home .ott-final-posts-compact>.post-item .post-title,
			      body.home .ott-final-posts-compact>.post-item h5.post-title{min-height:34px!important;height:34px!important;max-height:34px!important}
			      body.home #row-1544210134 .post-item .post-title a,
			      body.home #row-1544210134 .post-item h5.post-title a,
			      body.home .ott-final-posts-compact>.post-item .post-title a,
				      body.home .ott-final-posts-compact>.post-item h5.post-title a{font-size:10.6px!important;line-height:1.22!important}
				    }
				    */
				    body .ott-ux-products-fallback .product-small.box .box-image,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image{
			      position:relative!important;
			      overflow:hidden!important;
			      isolation:isolate!important;
			      transform:translateZ(0)!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image>a,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a{
			      position:relative!important;
			      display:block!important;
			      overflow:hidden!important;
			      isolation:isolate!important;
			      transform:translateZ(0)!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image img,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image img,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image img{
			      position:relative!important;
			      z-index:1!important;
			      transition:filter .32s ease,transform .42s cubic-bezier(.18,.76,.22,1)!important;
			      will-change:filter,transform!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after{
			      content:""!important;
			      position:absolute!important;
			      z-index:4!important;
			      inset:0!important;
			      display:block!important;
			      pointer-events:none!important;
			      opacity:.42!important;
			      background:linear-gradient(128deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.16) 16%,rgba(255,255,255,0) 43%),linear-gradient(0deg,rgba(255,255,255,0) 62%,rgba(226,252,255,.20) 100%)!important;
			      mix-blend-mode:screen!important;
			      transition:opacity .34s ease!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before{
			      content:""!important;
			      position:absolute!important;
			      z-index:5!important;
			      top:-38%!important;
			      left:-38%!important;
			      display:block!important;
			      width:82%!important;
			      min-width:82%!important;
			      height:176%!important;
			      border-radius:999px!important;
			      pointer-events:none!important;
			      opacity:.92!important;
			      background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 24%,rgba(255,255,255,.74) 43%,rgba(228,253,255,.50) 54%,rgba(255,255,255,.20) 67%,rgba(255,255,255,0) 100%)!important;
			      filter:blur(2.4px) saturate(1.1) drop-shadow(0 0 13px rgba(226,252,255,.28))!important;
			      mix-blend-mode:screen!important;
			      transform:translate3d(-136%,0,0) skewX(-18deg)!important;
			      animation:none!important;
			      transition:transform 1.18s cubic-bezier(.16,.72,.18,1),opacity .22s ease!important;
			      will-change:transform,opacity!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image>a::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
			      content:""!important;
			      position:absolute!important;
			      z-index:7!important;
			      top:-34%!important;
			      left:-22%!important;
			      display:block!important;
			      width:30%!important;
			      min-width:30%!important;
			      height:168%!important;
			      border-radius:999px!important;
			      pointer-events:none!important;
			      opacity:.72!important;
			      background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.24) 30%,rgba(255,255,255,.92) 48%,rgba(255,244,196,.24) 56%,rgba(255,255,255,.16) 68%,rgba(255,255,255,0) 100%)!important;
			      filter:blur(.75px) saturate(1.12) drop-shadow(0 0 8px rgba(255,255,255,.36))!important;
			      mix-blend-mode:screen!important;
			      transform:translate3d(-172%,0,0) skewX(-18deg)!important;
			      animation:none!important;
			      transition:transform 1.02s cubic-bezier(.18,.76,.22,1) .06s,opacity .20s ease!important;
			      will-change:transform,opacity!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image>a::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::after{
			      content:""!important;
			      position:absolute!important;
			      z-index:6!important;
			      inset:8px!important;
			      display:block!important;
			      pointer-events:none!important;
			      border-radius:inherit!important;
			      opacity:.14!important;
			      background:linear-gradient(135deg,rgba(255,255,255,.30),rgba(255,255,255,0) 42%,rgba(9,180,194,.08) 100%)!important;
			      box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(255,255,255,.10)!important;
			      mix-blend-mode:screen!important;
			      transition:opacity .34s ease!important;
			    }
				    body .ott-ux-products-fallback .product-small:hover .box-image img,
				    body .ott-ux-products-fallback .col-inner:hover .box-image img,
				    body .ott-ux-products-fallback .product-small.box:hover .box-image img,
				    body .ott-ux-products-fallback .product-small.box:focus-within .box-image img,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small:hover .box-image img,
				    body .ott-home-products-block .ott-ux-products-fallback .col-inner:hover .box-image img,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image img,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image img,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small:hover .box-image img,
				    body #ott-home-products-international .ott-ux-products-fallback .col-inner:hover .box-image img,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image img,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image img{
			      filter:saturate(1.045) contrast(1.018) brightness(1.012)!important;
			      transform:scale(1.004) translateZ(0)!important;
			    }
				    body .ott-ux-products-fallback .product-small:hover .box-image::before,
				    body .ott-ux-products-fallback .col-inner:hover .box-image::before,
				    body .ott-ux-products-fallback .product-small.box:hover .box-image::before,
				    body .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
				    body .ott-ux-products-fallback .product-small.box:active .box-image::before,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small:hover .box-image::before,
				    body .ott-home-products-block .ott-ux-products-fallback .col-inner:hover .box-image::before,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image::before,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image::before,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small:hover .box-image::before,
				    body #ott-home-products-international .ott-ux-products-fallback .col-inner:hover .box-image::before,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image::before,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image::before{
			      opacity:.96!important;
			      transform:translate3d(260%,0,0) skewX(-18deg)!important;
			      animation:none!important;
			    }
			    body .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
			    body .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
			    body .ott-ux-products-fallback .product-small.box:active .box-image>a::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image>a::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image>a::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image>a::before{
			      opacity:.86!important;
			      transform:translate3d(330%,0,0) skewX(-18deg)!important;
			      animation:none!important;
			    }
				    body .ott-ux-products-fallback .product-small:hover .box-image::after,
				    body .ott-ux-products-fallback .col-inner:hover .box-image::after,
				    body .ott-ux-products-fallback .product-small.box:hover .box-image::after,
				    body .ott-ux-products-fallback .product-small.box:focus-within .box-image::after,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small:hover .box-image::after,
				    body .ott-home-products-block .ott-ux-products-fallback .col-inner:hover .box-image::after,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image::after,
				    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image::after,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small:hover .box-image::after,
				    body #ott-home-products-international .ott-ux-products-fallback .col-inner:hover .box-image::after,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image::after,
				    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image::after{
			      opacity:.56!important;
			    }
			    body .ott-ux-products-fallback .product-small.box:hover .box-image>a::after,
			    body .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image>a::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image>a::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image>a::after{
			      opacity:.22!important;
			    }
			    @media(max-width:760px){
			      body .ott-ux-products-fallback .product-small.box .box-image::before,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before{
			        left:-50%!important;
			        width:104%!important;
			        min-width:104%!important;
			        filter:blur(2px) saturate(1.08) drop-shadow(0 0 10px rgba(226,252,255,.22))!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-image>a::before,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
			        left:-34%!important;
			        width:38%!important;
			        min-width:38%!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-image>a::after,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::after,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::after{
			        inset:6px!important;
			      }
			    }
			    @media(prefers-reduced-motion:reduce){
			      body .ott-ux-products-fallback .product-small.box .box-image::before,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before,
			      body .ott-ux-products-fallback .product-small.box .box-image>a::before,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before{
			        transition:none!important;
			        animation:none!important;
			        opacity:0!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-image img,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image img,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image img{
			        transition:none!important;
			        transform:none!important;
			      }
			    }
			    @media(max-width:760px){
			      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .product-title a{
			        font-size:14.8px!important;
			        line-height:1.28!important;
			        font-weight:900!important;
			        -webkit-line-clamp:3!important;
			        letter-spacing:0!important;
			      }
			    }
			    body.home #header,
			    body.front-page #header{
			      position:sticky!important;
			      top:0!important;
			      z-index:10030!important;
			      overflow:visible!important;
			      transform:translateZ(0)!important;
			    }
			    body.home .header-wrapper,
			    body.front-page .header-wrapper{
			      position:relative!important;
			      top:auto!important;
			      z-index:10030!important;
			      overflow:visible!important;
			      transform:none!important;
			    }
			    body.admin-bar.home #header,
			    body.admin-bar.front-page #header{
			      top:32px!important;
			    }
			    @media(max-width:782px){
			      body.admin-bar.home #header,
			      body.admin-bar.front-page #header{
			        top:46px!important;
			      }
			    }
			    @media(min-width:850px){
			      body.home #header,
			      body.front-page #header{
			        height:auto!important;
			        min-height:190px!important;
			      }
			      body.home #header .header-wrapper.stuck,
			      body.front-page #header .header-wrapper.stuck{
			        position:relative!important;
			        top:auto!important;
			        left:auto!important;
			        right:auto!important;
			        height:auto!important;
			        min-height:190px!important;
			        transform:none!important;
			        animation:none!important;
			      }
			      body.home #header .header-wrapper.stuck #masthead.hide-for-sticky,
			      body.front-page #header .header-wrapper.stuck #masthead.hide-for-sticky{
			        display:block!important;
			        visibility:visible!important;
			      }
			      body.home #masthead.header-main,
			      body.front-page #masthead.header-main{
			        min-height:132px!important;
			        height:132px!important;
			        overflow:visible!important;
			      }
			      body.home #masthead .header-inner,
			      body.front-page #masthead .header-inner{
			        min-height:132px!important;
			        height:132px!important;
			        width:100%!important;
			        max-width:none!important;
			        padding-left:28px!important;
			        padding-right:28px!important;
			        position:relative!important;
			        overflow:visible!important;
			      }
			      body.home #masthead #logo,
			      body.front-page #masthead #logo{
			        position:absolute!important;
			        left:50%!important;
			        top:50%!important;
			        width:142px!important;
			        max-width:142px!important;
			        flex:0 0 142px!important;
			        margin:0!important;
			        transform:translate(-50%,-50%)!important;
			        z-index:42!important;
			        text-align:center!important;
			      }
			      body.home #masthead #logo a,
			      body.front-page #masthead #logo a{
			        display:inline-flex!important;
			        align-items:center!important;
			        justify-content:center!important;
			        width:100%!important;
			      }
			      body.home #masthead #logo img,
			      body.front-page #masthead #logo img{
			        display:block!important;
			        max-height:84px!important;
			        width:auto!important;
			        margin:0 auto!important;
			        transform:none!important;
			      }
			      body.home #masthead .show-for-medium.flex-left,
			      body.home #masthead .show-for-medium.flex-right,
			      body.front-page #masthead .show-for-medium.flex-left,
			      body.front-page #masthead .show-for-medium.flex-right{
			        display:none!important;
			        visibility:hidden!important;
			        width:0!important;
			        min-width:0!important;
			        max-width:0!important;
			        height:0!important;
			        min-height:0!important;
			        padding:0!important;
			        margin:0!important;
			        overflow:hidden!important;
			      }
			      body.home #masthead .hide-for-medium.flex-left.flex-grow,
			      body.front-page #masthead .hide-for-medium.flex-left.flex-grow{
			        position:relative!important;
			        z-index:24!important;
			        flex:0 1 calc(50% - 118px)!important;
			        width:calc(50% - 118px)!important;
			        max-width:640px!important;
			        min-width:340px!important;
			        margin:0 auto 0 0!important;
			        display:block!important;
			        visibility:visible!important;
			      }
			      body.home #masthead .hide-for-medium.flex-left li.ott-header-account-item,
			      body.home #masthead .hide-for-medium.flex-left li.ott-header-cart-item,
			      body.front-page #masthead .hide-for-medium.flex-left li.ott-header-account-item,
			      body.front-page #masthead .hide-for-medium.flex-left li.ott-header-cart-item{
			        display:none!important;
			        visibility:hidden!important;
			        width:0!important;
			        max-width:0!important;
			        height:0!important;
			        max-height:0!important;
			        padding:0!important;
			        margin:0!important;
			        overflow:hidden!important;
			      }
			      body.home #masthead .hide-for-medium.flex-right,
			      body.home #masthead .header-inner>.flex-right.hide-for-medium,
			      body.front-page #masthead .hide-for-medium.flex-right,
			      body.front-page #masthead .header-inner>.flex-right.hide-for-medium{
			        position:absolute!important;
			        right:28px!important;
			        top:50%!important;
			        z-index:44!important;
			        display:flex!important;
			        align-items:center!important;
			        justify-content:flex-end!important;
			        flex:0 0 auto!important;
			        width:auto!important;
			        min-width:96px!important;
			        height:46px!important;
			        margin:0!important;
			        transform:translateY(-50%)!important;
			        visibility:visible!important;
			        overflow:visible!important;
			      }
			      body.home #masthead .hide-for-medium.flex-right .header-nav,
			      body.front-page #masthead .hide-for-medium.flex-right .header-nav{
			        display:flex!important;
			        align-items:center!important;
			        justify-content:flex-end!important;
			        gap:10px!important;
			        width:auto!important;
			        min-width:96px!important;
			        height:46px!important;
			        margin:0!important;
			        overflow:visible!important;
			      }
			      body.home #masthead .hide-for-medium.flex-right li.ott-header-account-item,
			      body.home #masthead .hide-for-medium.flex-right li.ott-header-cart-item:not(.ott-mobile-header-cart),
			      body.front-page #masthead .hide-for-medium.flex-right li.ott-header-account-item,
			      body.front-page #masthead .hide-for-medium.flex-right li.ott-header-cart-item:not(.ott-mobile-header-cart){
			        display:flex!important;
			        visibility:visible!important;
			        opacity:1!important;
			        width:auto!important;
			        height:auto!important;
			        margin:0!important;
			        padding:0!important;
			        overflow:visible!important;
			      }
			      body.home #masthead li.ott-mobile-header-cart,
			      body.front-page #masthead li.ott-mobile-header-cart{
			        display:none!important;
			        visibility:hidden!important;
			        width:0!important;
			        max-width:0!important;
			        height:0!important;
			        max-height:0!important;
			        padding:0!important;
			        margin:0!important;
			        overflow:hidden!important;
			      }
			      body.home #wide-nav.header-bottom,
			      body.front-page #wide-nav.header-bottom{
			        position:relative!important;
			        z-index:10031!important;
			      }
			    }
			    body #gt_float_wrapper,
			    body .gtranslate_wrapper,
			    body .gt_switcher_wrapper{
			      left:10px!important;
			      right:auto!important;
			      bottom:10px!important;
			      top:auto!important;
			      width:auto!important;
			      max-width:min(440px,calc(100vw - 20px))!important;
			      display:flex!important;
			      align-items:flex-end!important;
			      justify-content:flex-start!important;
			      pointer-events:none!important;
			      z-index:2147482991!important;
			      overflow:visible!important;
			    }
			    body #gt_float_wrapper .gt_float_switcher,
			    body .gtranslate_wrapper .gt_float_switcher,
			    body .gt_switcher_wrapper .gt_float_switcher{
			      position:relative!important;
			      isolation:isolate!important;
			      pointer-events:auto!important;
			      overflow:visible!important;
			      padding:4px!important;
			      border-radius:24px!important;
			      background:linear-gradient(145deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.84) 54%,rgba(250,253,253,.74) 100%)!important;
			      border:1px solid rgba(255,255,255,.92)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 -1px 0 rgba(17,108,119,.08) inset,0 0 0 1px rgba(173,226,231,.28),0 16px 34px -26px rgba(10,73,84,.42)!important;
			      backdrop-filter:blur(20px) saturate(1.08)!important;
			      -webkit-backdrop-filter:blur(20px) saturate(1.08)!important;
			      transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important;
			    }
			    body #gt_float_wrapper .gt_float_switcher::before,
			    body .gtranslate_wrapper .gt_float_switcher::before,
			    body .gt_switcher_wrapper .gt_float_switcher::before{
			      content:""!important;
			      position:absolute!important;
			      inset:2px!important;
			      border-radius:21px!important;
			      pointer-events:none!important;
			      background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,0) 48%,rgba(246,184,65,.12) 100%)!important;
			      z-index:-1!important;
			    }
			    body #gt_float_wrapper .gt_float_switcher:hover,
			    body .gtranslate_wrapper .gt_float_switcher:hover,
			    body .gt_switcher_wrapper .gt_float_switcher:hover{
			      transform:translateY(-2px)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 -1px 0 rgba(17,108,119,.08) inset,0 0 0 1px rgba(173,226,231,.34),0 20px 38px -27px rgba(10,73,84,.50)!important;
			    }
			    body .gt_float_switcher .gt-selected{
			      float:none!important;
			      display:inline-flex!important;
			      align-items:center!important;
			      justify-content:center!important;
			      min-height:43px!important;
			      border-radius:20px!important;
			      background:linear-gradient(145deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.90) 58%,rgba(247,252,252,.80) 100%)!important;
			      border:1px solid rgba(218,241,244,.78)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 9px 18px -16px rgba(8,95,104,.30),0 0 0 1px rgba(255,255,255,.62)!important;
			      overflow:visible!important;
			      transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
			    }
			    body .gt_float_switcher .gt-selected:hover{
			      background:linear-gradient(145deg,rgba(255,255,255,1) 0%,rgba(250,254,254,.94) 58%,rgba(239,250,251,.86) 100%)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 12px 22px -16px rgba(8,95,104,.36),0 0 0 3px rgba(255,255,255,.52)!important;
			    }
			    body .gt_float_switcher .gt-selected .gt-current-lang{
			      display:inline-flex!important;
			      align-items:center!important;
			      justify-content:center!important;
			      gap:8px!important;
			      min-height:43px!important;
			      padding:9px 13px!important;
			      color:#2b6f77!important;
			      font-family:var(--font-base,"Plus Jakarta Sans",Roboto,sans-serif)!important;
			      font-size:13px!important;
			      font-weight:900!important;
			      line-height:1!important;
			      letter-spacing:0!important;
			      text-shadow:0 1px 0 rgba(255,255,255,.86)!important;
			      white-space:nowrap!important;
			    }
			    body .gt_float_switcher .gt-selected .gt-current-lang::after{
			      content:""!important;
			      width:7px!important;
			      height:7px!important;
			      margin-left:2px!important;
			      border-right:2px solid #73959b!important;
			      border-bottom:2px solid #73959b!important;
			      transform:rotate(45deg) translateY(-2px)!important;
			      opacity:.9!important;
			      flex:0 0 auto!important;
			      transition:transform .2s ease,opacity .2s ease!important;
			    }
			    body .gt_float_switcher:hover .gt-selected .gt-current-lang::after{
			      transform:rotate(225deg) translate(-1px,-1px)!important;
			      opacity:1!important;
			    }
			    body .gt_float_switcher img{
			      width:27px!important;
			      min-width:27px!important;
			      height:19px!important;
			      object-fit:cover!important;
			      margin:0!important;
			      border-radius:7px!important;
			      border:2px solid rgba(255,255,255,.94)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 0 0 1px rgba(10,73,84,.08),0 7px 13px -10px rgba(10,73,84,.42)!important;
			      background:#fff!important;
			    }
			    body .gt_float_switcher .gt_options{
			      position:absolute!important;
			      left:0!important;
			      right:auto!important;
			      bottom:calc(100% + 10px)!important;
			      top:auto!important;
			      z-index:2147482993!important;
			      float:none!important;
			      width:max-content!important;
			      max-width:min(620px,calc(100vw - 20px))!important;
			      max-height:none!important;
			      display:none;
			      flex-direction:row!important;
			      align-items:center!important;
			      justify-content:flex-start!important;
			      gap:7px!important;
			      padding:8px!important;
			      border-radius:22px!important;
			      background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.86) 60%,rgba(250,253,253,.76))!important;
			      border:1px solid rgba(255,255,255,.92)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 -1px 0 rgba(17,108,119,.07) inset,0 0 0 1px rgba(173,226,231,.25),0 20px 40px -28px rgba(10,73,84,.46)!important;
			      backdrop-filter:blur(20px) saturate(1.08)!important;
			      -webkit-backdrop-filter:blur(20px) saturate(1.08)!important;
			      overflow-x:auto!important;
			      overflow-y:hidden!important;
			      white-space:nowrap!important;
			      scrollbar-width:none!important;
			    }
			    body .gt_float_switcher .gt_options.gt-open{
			      display:flex!important;
			      opacity:1!important;
			      transform:translateY(0)!important;
			    }
			    body .gt_float_switcher .gt_options::-webkit-scrollbar{
			      display:none!important;
			    }
			    body .gt_float_switcher .gt_options a,
			    body .gt_float_switcher .gt_options a.nturl{
			      display:inline-flex!important;
			      align-items:center!important;
			      justify-content:center!important;
			      gap:7px!important;
			      flex:0 0 auto!important;
			      min-height:34px!important;
			      padding:8px 11px!important;
			      border-radius:999px!important;
			      background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(252,254,254,.88) 58%,rgba(246,252,253,.80) 100%)!important;
			      border:1px solid rgba(218,241,244,.78)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 8px 16px -14px rgba(8,95,104,.25),0 0 0 1px rgba(255,255,255,.62)!important;
			      color:#2b6f77!important;
			      font-family:var(--font-base,"Plus Jakarta Sans",Roboto,sans-serif)!important;
			      font-size:12px!important;
			      font-weight:840!important;
			      line-height:1!important;
			      letter-spacing:0!important;
			      text-decoration:none!important;
			      text-shadow:0 1px 0 rgba(255,255,255,.82)!important;
			      transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease!important;
			    }
			    body .gt_float_switcher .gt_options a:hover,
			    body .gt_float_switcher .gt_options a:focus{
			      transform:translateY(-1px)!important;
			      color:#8a4b08!important;
			      background:linear-gradient(145deg,#fffdf8 0%,#fff6df 42%,#edfdfd 100%)!important;
			      border-color:rgba(246,184,65,.58)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 10px 20px -14px rgba(246,184,65,.34),0 0 0 3px rgba(255,246,221,.66)!important;
			    }
			    @media(max-width:760px){
			      body #gt_float_wrapper,
			      body .gtranslate_wrapper,
			      body .gt_switcher_wrapper{
			        left:8px!important;
			        bottom:8px!important;
			        max-width:calc(100vw - 16px)!important;
			      }
			      body #gt_float_wrapper .gt_float_switcher,
			      body .gtranslate_wrapper .gt_float_switcher,
			      body .gt_switcher_wrapper .gt_float_switcher{
			        padding:3px!important;
			        border-radius:22px!important;
			      }
			      body .gt_float_switcher .gt-selected,
			      body .gt_float_switcher .gt-selected .gt-current-lang{
			        min-height:40px!important;
			      }
			      body .gt_float_switcher .gt-selected .gt-current-lang{
			        padding:8px 11px!important;
			        gap:7px!important;
			        font-size:12.2px!important;
			      }
			      body .gt_float_switcher img{
			        width:25px!important;
			        min-width:25px!important;
			        height:17px!important;
			        border-radius:6px!important;
			      }
			      body .gt_float_switcher .gt_options{
			        bottom:calc(100% + 8px)!important;
			        max-width:calc(100vw - 16px)!important;
			        border-radius:19px!important;
			        gap:6px!important;
			        padding:7px!important;
			      }
			      body .gt_float_switcher .gt_options a,
			      body .gt_float_switcher .gt_options a.nturl{
			        min-height:31px!important;
			        padding:7px 9px!important;
			        font-size:11.2px!important;
			      }
			    }
			    @media(min-width:850px){
			      body #header,
			      body.home #header,
			      body.front-page #header{
			        height:auto!important;
			        min-height:202px!important;
			      }
			      body #header .header-wrapper.stuck,
			      body.home #header .header-wrapper.stuck,
			      body.front-page #header .header-wrapper.stuck{
			        position:relative!important;
			        top:auto!important;
			        left:auto!important;
			        right:auto!important;
			        height:auto!important;
			        min-height:202px!important;
			        transform:none!important;
			        animation:none!important;
			      }
			      body #header .header-wrapper.stuck #masthead.hide-for-sticky,
			      body.home #header .header-wrapper.stuck #masthead.hide-for-sticky,
			      body.front-page #header .header-wrapper.stuck #masthead.hide-for-sticky{
			        display:block!important;
			        visibility:visible!important;
			      }
			      body #masthead.header-main,
			      body.home #masthead.header-main,
			      body.front-page #masthead.header-main{
			        min-height:142px!important;
			        height:142px!important;
			        overflow:visible!important;
			      }
			      body #masthead .header-inner,
			      body.home #masthead .header-inner,
			      body.front-page #masthead .header-inner{
			        position:relative!important;
			        display:block!important;
			        min-height:142px!important;
			        height:142px!important;
			        width:100%!important;
			        max-width:none!important;
			        padding-left:30px!important;
			        padding-right:30px!important;
			        overflow:visible!important;
			      }
			      body #masthead #logo,
			      body.home #masthead #logo,
			      body.front-page #masthead #logo{
			        position:absolute!important;
			        left:34px!important;
			        top:50%!important;
			        width:188px!important;
			        max-width:188px!important;
			        min-width:188px!important;
			        flex:0 0 188px!important;
			        margin:0!important;
			        transform:translateY(-50%)!important;
			        z-index:46!important;
			        text-align:left!important;
			      }
			      body #masthead #logo a,
			      body.home #masthead #logo a,
			      body.front-page #masthead #logo a{
			        display:inline-flex!important;
			        align-items:center!important;
			        justify-content:flex-start!important;
			        width:188px!important;
			        max-width:188px!important;
			      }
			      body #masthead #logo img,
			      body.home #masthead #logo img,
			      body.front-page #masthead #logo img{
			        display:block!important;
			        width:auto!important;
			        max-width:188px!important;
			        max-height:106px!important;
			        margin:0!important;
			        transform:none!important;
			      }
			      body #masthead .hide-for-medium.flex-left.flex-grow,
			      body.home #masthead .hide-for-medium.flex-left.flex-grow,
			      body.front-page #masthead .hide-for-medium.flex-left.flex-grow{
			        position:absolute!important;
			        left:50%!important;
			        top:50%!important;
			        z-index:36!important;
			        display:block!important;
			        visibility:visible!important;
			        width:clamp(520px,52vw,780px)!important;
			        min-width:520px!important;
			        max-width:780px!important;
			        height:46px!important;
			        margin:0!important;
			        padding:0!important;
			        transform:translate(-50%,-50%)!important;
			        overflow:visible!important;
			      }
			      body #masthead .hide-for-medium.flex-left.flex-grow .header-nav,
			      body.home #masthead .hide-for-medium.flex-left.flex-grow .header-nav,
			      body.front-page #masthead .hide-for-medium.flex-left.flex-grow .header-nav{
			        display:flex!important;
			        align-items:center!important;
			        justify-content:center!important;
			        width:100%!important;
			        height:46px!important;
			        gap:10px!important;
			        margin:0!important;
			        overflow:visible!important;
			      }
			      body #masthead li.header-search-form,
			      body.home #masthead li.header-search-form,
			      body.front-page #masthead li.header-search-form{
			        width:100%!important;
			        min-width:0!important;
			        max-width:100%!important;
			        height:46px!important;
			        display:block!important;
			      }
			      body #masthead .header-search-form-wrapper,
			      body #masthead .searchform-wrapper,
			      body #masthead form.searchform,
			      body.home #masthead .header-search-form-wrapper,
			      body.home #masthead .searchform-wrapper,
			      body.home #masthead form.searchform,
			      body.front-page #masthead .header-search-form-wrapper,
			      body.front-page #masthead .searchform-wrapper,
			      body.front-page #masthead form.searchform{
			        width:100%!important;
			        max-width:100%!important;
			        height:46px!important;
			      }
			      body #masthead form.searchform>.flex-row,
			      body.home #masthead form.searchform>.flex-row,
			      body.front-page #masthead form.searchform>.flex-row{
			        display:flex!important;
			        align-items:center!important;
			        width:100%!important;
			        min-height:46px!important;
			        height:46px!important;
			        gap:8px!important;
			        margin:0!important;
			        overflow:visible!important;
			      }
			      body #masthead .ott-search-all-pill,
			      body.home #masthead .ott-search-all-pill,
			      body.front-page #masthead .ott-search-all-pill{
			        height:44px!important;
			        min-width:106px!important;
			        padding:0 18px!important;
			        border-radius:999px!important;
			        background:linear-gradient(135deg,#1ec9d0 0%,#10b6c2 52%,#0797a8 100%)!important;
			        color:#fff!important;
			        border:1px solid rgba(255,255,255,.72)!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.42) inset,0 12px 24px -16px rgba(5,144,155,.58),0 0 0 3px rgba(15,181,193,.10)!important;
			        font-weight:900!important;
			      }
			      body #masthead form.searchform .flex-col.flex-grow,
			      body.home #masthead form.searchform .flex-col.flex-grow,
			      body.front-page #masthead form.searchform .flex-col.flex-grow{
			        height:44px!important;
			        min-height:44px!important;
			        border-radius:999px!important;
			        background:rgba(255,255,255,.92)!important;
			        border:1px solid rgba(151,218,225,.58)!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 12px 25px -20px rgba(8,95,104,.32)!important;
			      }
			      body #masthead .hide-for-medium.flex-right,
			      body #masthead .header-inner>.flex-right.hide-for-medium,
			      body.home #masthead .hide-for-medium.flex-right,
			      body.home #masthead .header-inner>.flex-right.hide-for-medium,
			      body.front-page #masthead .hide-for-medium.flex-right,
			      body.front-page #masthead .header-inner>.flex-right.hide-for-medium{
			        position:absolute!important;
			        right:30px!important;
			        top:50%!important;
			        z-index:48!important;
			        display:flex!important;
			        align-items:center!important;
			        justify-content:flex-end!important;
			        width:auto!important;
			        min-width:106px!important;
			        height:48px!important;
			        margin:0!important;
			        padding:0!important;
			        transform:translateY(-50%)!important;
			        visibility:visible!important;
			        overflow:visible!important;
			      }
			      body #masthead .hide-for-medium.flex-right .header-nav,
			      body.home #masthead .hide-for-medium.flex-right .header-nav,
			      body.front-page #masthead .hide-for-medium.flex-right .header-nav{
			        display:flex!important;
			        align-items:center!important;
			        justify-content:flex-end!important;
			        gap:10px!important;
			        width:auto!important;
			        min-width:106px!important;
			        height:48px!important;
			        margin:0!important;
			        overflow:visible!important;
			      }
			      body #masthead li.ott-header-account-item,
			      body #masthead li.ott-header-cart-item,
			      body.home #masthead li.ott-header-account-item,
			      body.home #masthead li.ott-header-cart-item,
			      body.front-page #masthead li.ott-header-account-item,
			      body.front-page #masthead li.ott-header-cart-item{
			        margin:0!important;
			        padding:0!important;
			      }
			      body #masthead li.ott-header-account-item>a.ott-header-commerce-link,
			      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link,
			      body.home #masthead li.ott-header-account-item>a.ott-header-commerce-link,
			      body.home #masthead li.ott-header-cart-item>a.ott-header-commerce-link,
			      body.front-page #masthead li.ott-header-account-item>a.ott-header-commerce-link,
			      body.front-page #masthead li.ott-header-cart-item>a.ott-header-commerce-link{
			        position:relative!important;
			        display:grid!important;
			        place-items:center!important;
			        width:48px!important;
			        min-width:48px!important;
			        max-width:48px!important;
			        height:46px!important;
			        min-height:46px!important;
			        padding:0!important;
			        margin:0!important;
			        border-radius:17px!important;
			        background:linear-gradient(135deg,#1ec9d0 0%,#10b6c2 52%,#0797a8 100%)!important;
			        color:#fff!important;
			        border:1px solid rgba(255,255,255,.72)!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.43) inset,0 12px 24px -16px rgba(5,144,155,.58),0 0 0 3px rgba(15,181,193,.10)!important;
			        text-decoration:none!important;
			        text-shadow:0 1px 1px rgba(0,72,80,.22)!important;
			        overflow:visible!important;
			        transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;
			      }
			      body #masthead li.ott-header-account-item>a.ott-header-commerce-link:hover,
			      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link:hover,
			      body.home #masthead li.ott-header-account-item>a.ott-header-commerce-link:hover,
			      body.home #masthead li.ott-header-cart-item>a.ott-header-commerce-link:hover,
			      body.front-page #masthead li.ott-header-account-item>a.ott-header-commerce-link:hover,
			      body.front-page #masthead li.ott-header-cart-item>a.ott-header-commerce-link:hover{
			        transform:translateY(-2px)!important;
			        background:linear-gradient(135deg,#2bd5dc 0%,#17c1cc 52%,#08a4b5 100%)!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.50) inset,0 15px 28px -17px rgba(5,144,155,.70),0 0 0 4px rgba(15,181,193,.14)!important;
			      }
			      body #masthead li.ott-header-account-item>a.ott-header-commerce-link svg,
			      body.home #masthead li.ott-header-account-item>a.ott-header-commerce-link svg,
			      body.front-page #masthead li.ott-header-account-item>a.ott-header-commerce-link svg{
			        width:21px!important;
			        height:21px!important;
			        color:#fff!important;
			        filter:drop-shadow(0 1px 1px rgba(0,72,80,.22))!important;
			      }
			      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart,
			      body.home #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart,
			      body.front-page #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{
			        width:24px!important;
			        height:24px!important;
			        color:#fff!important;
			        font-size:22px!important;
			        line-height:24px!important;
			        text-shadow:0 1px 1px rgba(0,72,80,.24)!important;
			        filter:none!important;
			        opacity:1!important;
			      }
			      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
			      body.home #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
			      body.front-page #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
			      body #masthead li.ott-header-cart-item .ott-cart-count,
			      body.home #masthead li.ott-header-cart-item .ott-cart-count,
			      body.front-page #masthead li.ott-header-cart-item .ott-cart-count{
			        right:-9px!important;
			        top:-9px!important;
			        min-width:19px!important;
			        height:19px!important;
			        padding:0 5px!important;
			        border-radius:999px!important;
			        background:linear-gradient(145deg,#ffffff 0%,#edfdfd 100%)!important;
			        color:#087f8f!important;
			        border:1px solid rgba(255,255,255,.96)!important;
			        box-shadow:0 5px 13px -9px rgba(8,95,104,.55),0 0 0 2px rgba(255,255,255,.82)!important;
			        font-size:9.5px!important;
			        font-weight:950!important;
			        line-height:17px!important;
			        text-shadow:none!important;
			      }
			      body #masthead li.ott-header-account-item .ott-header-label,
			      body #masthead li.ott-header-cart-item .ott-header-label,
			      body #masthead li.ott-header-cart-item .ott-cart-total,
			      body.home #masthead li.ott-header-account-item .ott-header-label,
			      body.home #masthead li.ott-header-cart-item .ott-header-label,
			      body.home #masthead li.ott-header-cart-item .ott-cart-total,
			      body.front-page #masthead li.ott-header-account-item .ott-header-label,
			      body.front-page #masthead li.ott-header-cart-item .ott-header-label,
			      body.front-page #masthead li.ott-header-cart-item .ott-cart-total{
			        display:none!important;
			        visibility:hidden!important;
			      }
			    }
			    @media(min-width:850px){
			      body #masthead .ott-search-all-pill,
			      body.home #masthead .ott-search-all-pill,
			      body.front-page #masthead .ott-search-all-pill,
			      body #masthead li.ott-header-account-item>a.ott-header-commerce-link,
			      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link,
			      body.home #masthead li.ott-header-account-item>a.ott-header-commerce-link,
			      body.home #masthead li.ott-header-cart-item>a.ott-header-commerce-link,
			      body.front-page #masthead li.ott-header-account-item>a.ott-header-commerce-link,
			      body.front-page #masthead li.ott-header-cart-item>a.ott-header-commerce-link{
			        background:linear-gradient(135deg,#7ee5ea 0%,#4fd2db 52%,#25b8c4 100%)!important;
			        color:#ffffff!important;
			        border:1px solid rgba(255,255,255,.82)!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.58) inset,0 13px 24px -17px rgba(27,156,169,.46),0 0 0 3px rgba(126,229,234,.14)!important;
			        text-shadow:0 1px 1px rgba(0,88,98,.18)!important;
			      }
			      body #masthead .ott-search-all-pill:hover,
			      body.home #masthead .ott-search-all-pill:hover,
			      body.front-page #masthead .ott-search-all-pill:hover,
			      body #masthead li.ott-header-account-item>a.ott-header-commerce-link:hover,
			      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link:hover,
			      body.home #masthead li.ott-header-account-item>a.ott-header-commerce-link:hover,
			      body.home #masthead li.ott-header-cart-item>a.ott-header-commerce-link:hover,
			      body.front-page #masthead li.ott-header-account-item>a.ott-header-commerce-link:hover,
			      body.front-page #masthead li.ott-header-cart-item>a.ott-header-commerce-link:hover{
			        background:linear-gradient(135deg,#91eef2 0%,#61dce4 52%,#31c2ce 100%)!important;
			        color:#ffffff!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.66) inset,0 16px 27px -17px rgba(27,156,169,.54),0 0 0 4px rgba(126,229,234,.18)!important;
			      }
			      body #masthead li.ott-header-account-item>a.ott-header-commerce-link svg,
			      body.home #masthead li.ott-header-account-item>a.ott-header-commerce-link svg,
			      body.front-page #masthead li.ott-header-account-item>a.ott-header-commerce-link svg,
			      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart,
			      body.home #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart,
			      body.front-page #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart{
			        color:#ffffff!important;
			        text-shadow:0 1px 1px rgba(0,88,98,.18)!important;
			        filter:drop-shadow(0 1px 1px rgba(0,88,98,.16))!important;
			      }
			      body #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
			      body.home #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
			      body.front-page #masthead li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
			      body #masthead li.ott-header-cart-item .ott-cart-count,
			      body.home #masthead li.ott-header-cart-item .ott-cart-count,
			      body.front-page #masthead li.ott-header-cart-item .ott-cart-count{
			        background:linear-gradient(145deg,#ffffff 0%,#f1fdfe 100%)!important;
			        color:#168a96!important;
			        border:1px solid rgba(255,255,255,.96)!important;
			        box-shadow:0 5px 13px -9px rgba(27,156,169,.46),0 0 0 2px rgba(255,255,255,.84)!important;
			      }
			      body #masthead .show-for-medium.flex-left,
			      body #masthead .show-for-medium.flex-right,
			      body #masthead .show-for-medium .mobile-nav,
			      body #masthead .show-for-medium li.ott-mobile-header-cart,
			      body #masthead .show-for-medium li.ott-header-cart-item,
			      body #masthead .show-for-medium li.cart-item{
			        display:none!important;
			        visibility:hidden!important;
			        opacity:0!important;
			        width:0!important;
			        min-width:0!important;
			        max-width:0!important;
			        height:0!important;
			        min-height:0!important;
			        max-height:0!important;
			        padding:0!important;
			        margin:0!important;
			        overflow:hidden!important;
			        pointer-events:none!important;
			      }
			    }
			    @media(max-width:849px){
			      body #masthead .show-for-medium.flex-left .nav-icon>a,
			      body #masthead .show-for-medium.flex-right .ott-header-commerce-link,
			      body #masthead .show-for-medium.flex-right .header-cart-link,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link{
			        background:linear-gradient(145deg,rgba(255,255,255,.96) 0%,rgba(242,253,254,.88) 52%,rgba(222,249,251,.72) 100%)!important;
			        color:#258b96!important;
			        border:1px solid rgba(151,224,230,.70)!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 10px 21px -17px rgba(27,156,169,.36),0 0 0 2px rgba(255,255,255,.66)!important;
			        text-shadow:none!important;
			      }
			      body #masthead .show-for-medium.flex-left .nav-icon>a:hover,
			      body #masthead .show-for-medium.flex-right .ott-header-commerce-link:hover,
			      body #masthead .show-for-medium.flex-right .header-cart-link:hover,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link:hover,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link:hover,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link:hover{
			        background:linear-gradient(145deg,rgba(255,255,255,1) 0%,rgba(235,252,253,.92) 54%,rgba(212,247,250,.78) 100%)!important;
			        color:#16808c!important;
			      }
			      body #masthead .show-for-medium.flex-left .nav-icon>a span,
			      body #masthead .show-for-medium.flex-left .nav-icon>a::before,
			      body #masthead .show-for-medium.flex-left .nav-icon>a::after,
			      body #masthead .show-for-medium.flex-right .ott-header-commerce-link i.icon-shopping-cart,
			      body #masthead .show-for-medium.flex-right .header-cart-link i.icon-shopping-cart,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link i.icon-shopping-cart{
			        color:#258b96!important;
			        text-shadow:none!important;
			        filter:none!important;
			      }
			      body #masthead .show-for-medium.flex-right li.ott-header-cart-item .ott-cart-count,
			      body #masthead .show-for-medium.flex-right li.cart-item .cart-icon strong,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link i.icon-shopping-cart::after,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-count{
			        background:linear-gradient(145deg,#ffffff 0%,#f1fdfe 100%)!important;
			        color:#168a96!important;
			        border:1px solid rgba(151,224,230,.78)!important;
			        box-shadow:0 5px 12px -10px rgba(27,156,169,.42),0 0 0 2px rgba(255,255,255,.84)!important;
			        text-shadow:none!important;
			      }
			    }
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price .woocommerce-Price-currencySymbol,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price .woocommerce-Price-currencySymbol,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price .woocommerce-Price-currencySymbol,
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper .woocommerce-Price-currencySymbol,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper .woocommerce-Price-currencySymbol,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper .woocommerce-Price-currencySymbol{
			      display:inline-block!important;
			      visibility:visible!important;
			      opacity:1!important;
			      width:auto!important;
			      min-width:auto!important;
			      max-width:none!important;
			      height:auto!important;
			      min-height:0!important;
			      max-height:none!important;
			      padding:0!important;
			      margin-left:3px!important;
			      overflow:visible!important;
			      font-size:.72em!important;
			      font-weight:800!important;
			      line-height:1!important;
			      vertical-align:baseline!important;
			      white-space:nowrap!important;
			      flex:0 0 auto!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price .woocommerce-Price-currencySymbol::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price .woocommerce-Price-currencySymbol::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price .woocommerce-Price-currencySymbol::after,
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper .woocommerce-Price-currencySymbol::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper .woocommerce-Price-currencySymbol::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price-wrapper .woocommerce-Price-currencySymbol::after{
			      content:none!important;
			      display:none!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions{
			      position:relative!important;
			      display:block!important;
			      width:100%!important;
			      min-height:46px!important;
			      height:46px!important;
			      max-height:46px!important;
			      margin:8px 0 0!important;
			      padding:0!important;
			      border-top:0!important;
			      background:transparent!important;
			      overflow:visible!important;
			      align-self:stretch!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-book,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-book,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-book{
			      display:flex!important;
			      width:100%!important;
			      min-width:100%!important;
			      max-width:100%!important;
			      min-height:44px!important;
			      height:44px!important;
			      max-height:44px!important;
			      padding:0 18px 0 62px!important;
			      border-radius:13px!important;
			      justify-content:center!important;
			      box-sizing:border-box!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-cart,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-cart,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-cart{
			      position:absolute!important;
			      left:7px!important;
			      top:50%!important;
			      z-index:5!important;
			      width:42px!important;
			      min-width:42px!important;
			      max-width:42px!important;
			      height:40px!important;
			      min-height:40px!important;
			      max-height:40px!important;
			      margin:0!important;
			      padding:0!important;
			      transform:translateY(-50%)!important;
			    }
			    @media(max-width:760px){
			      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-actions{
			        min-height:42px!important;
			        height:42px!important;
			        max-height:42px!important;
			        margin-top:7px!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-book,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-book,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-book{
			        min-height:40px!important;
			        height:40px!important;
			        max-height:40px!important;
			        padding:0 10px 0 51px!important;
			        border-radius:11px!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-cart,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-cart,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .ott-card-button.is-cart{
			        left:5px!important;
			        width:36px!important;
			        min-width:36px!important;
			        max-width:36px!important;
			        height:36px!important;
			        min-height:36px!important;
			        max-height:36px!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price .woocommerce-Price-currencySymbol::after,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price .woocommerce-Price-currencySymbol::after,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products .price .woocommerce-Price-currencySymbol::after{
			        font-size:9px!important;
			      }
			    }
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions{
			      position:relative!important;
			      display:grid!important;
			      grid-template-columns:44px minmax(0,1fr)!important;
			      gap:8px!important;
			      width:100%!important;
			      min-height:46px!important;
			      height:46px!important;
			      max-height:46px!important;
			      margin:8px 0 0!important;
			      padding:0!important;
			      border-top:0!important;
			      background:transparent!important;
			      align-items:stretch!important;
			      justify-content:stretch!important;
			      overflow:visible!important;
			      align-self:stretch!important;
			      box-sizing:border-box!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-cart,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-cart,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-cart{
			      position:relative!important;
			      left:auto!important;
			      top:auto!important;
			      grid-column:1!important;
			      z-index:5!important;
			      width:44px!important;
			      min-width:44px!important;
			      max-width:44px!important;
			      height:44px!important;
			      min-height:44px!important;
			      max-height:44px!important;
			      margin:0!important;
			      padding:0!important;
			      transform:none!important;
			      justify-self:stretch!important;
			      align-self:center!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-book,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-book,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-book{
			      grid-column:2!important;
			      display:flex!important;
			      width:auto!important;
			      min-width:0!important;
			      max-width:none!important;
			      min-height:44px!important;
			      height:44px!important;
			      max-height:44px!important;
			      margin:0!important;
			      padding:0 14px!important;
			      border-radius:13px!important;
			      justify-content:center!important;
			      align-self:center!important;
			      box-sizing:border-box!important;
			    }
			    @media(max-width:760px){
			      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions{
			        grid-template-columns:38px minmax(0,1fr)!important;
			        gap:6px!important;
			        min-height:42px!important;
			        height:42px!important;
			        max-height:42px!important;
			        margin-top:7px!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-cart,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-cart,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-cart{
			        width:38px!important;
			        min-width:38px!important;
			        max-width:38px!important;
			        height:40px!important;
			        min-height:40px!important;
			        max-height:40px!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-book,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-book,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-text.box-text-products form.ott-card-actions .ott-card-button.is-book{
			        min-height:40px!important;
			        height:40px!important;
			        max-height:40px!important;
			        padding:0 9px!important;
			        border-radius:11px!important;
			      }
			    }
			    @media(min-width:850px){
			      body #masthead.header-main .header-inner,
			      body #masthead .header-inner,
			      body.home #masthead.header-main .header-inner,
			      body.front-page #masthead.header-main .header-inner{
			        width:100%!important;
			        max-width:1060px!important;
			        min-height:136px!important;
			        margin-left:auto!important;
			        margin-right:auto!important;
			        padding-left:18px!important;
			        padding-right:18px!important;
			        display:flex!important;
			        align-items:center!important;
			        justify-content:center!important;
			        flex-wrap:nowrap!important;
			        gap:12px!important;
			        overflow:visible!important;
			      }
			      body #masthead #logo,
			      body.home #masthead #logo,
			      body.front-page #masthead #logo{
			        position:relative!important;
			        left:auto!important;
			        right:auto!important;
			        top:auto!important;
			        z-index:38!important;
			        order:1!important;
				        flex:0 0 190px!important;
				        width:190px!important;
				        max-width:190px!important;
				        min-width:190px!important;
				        margin:0 6px 0 0!important;
			        transform:none!important;
			        text-align:center!important;
			      }
			      body #masthead #logo a{
			        display:flex!important;
			        align-items:center!important;
			        justify-content:center!important;
			        width:100%!important;
			      }
			      body #masthead #logo img,
			      body.home #masthead #logo img,
			      body.front-page #masthead #logo img{
				        max-height:104px!important;
			        width:auto!important;
			        margin:0 auto!important;
			        transform:none!important;
			      }
			      body #masthead .hide-for-medium.flex-left.flex-grow,
			      body.home #masthead .hide-for-medium.flex-left.flex-grow,
			      body.front-page #masthead .hide-for-medium.flex-left.flex-grow{
			        position:relative!important;
			        left:auto!important;
			        right:auto!important;
			        top:auto!important;
			        z-index:30!important;
			        order:2!important;
			        flex:1 1 660px!important;
			        width:clamp(520px,52vw,660px)!important;
			        min-width:500px!important;
			        max-width:660px!important;
			        height:auto!important;
			        margin:0!important;
			        padding:0!important;
			        transform:none!important;
			        display:block!important;
			        visibility:visible!important;
			        overflow:visible!important;
			      }
			      body #masthead .hide-for-medium.flex-left.flex-grow .header-nav,
			      body.home #masthead .hide-for-medium.flex-left.flex-grow .header-nav,
			      body.front-page #masthead .hide-for-medium.flex-left.flex-grow .header-nav{
			        display:flex!important;
			        align-items:center!important;
			        justify-content:center!important;
			        width:100%!important;
			        height:46px!important;
			        gap:8px!important;
			        margin:0!important;
			        overflow:visible!important;
			      }
			      body #masthead .hide-for-medium.flex-right,
			      body #masthead .header-inner>.flex-right.hide-for-medium,
			      body.home #masthead .hide-for-medium.flex-right,
			      body.home #masthead .header-inner>.flex-right.hide-for-medium,
			      body.front-page #masthead .hide-for-medium.flex-right,
			      body.front-page #masthead .header-inner>.flex-right.hide-for-medium{
			        position:relative!important;
			        left:auto!important;
			        right:auto!important;
			        top:auto!important;
			        z-index:40!important;
			        order:3!important;
			        flex:0 0 auto!important;
			        width:auto!important;
			        min-width:104px!important;
			        max-width:none!important;
			        height:48px!important;
			        margin:0 0 0 4px!important;
			        padding:0!important;
			        transform:none!important;
			        display:flex!important;
			        align-items:center!important;
			        justify-content:flex-start!important;
			        visibility:visible!important;
			        overflow:visible!important;
			      }
			      body #masthead .hide-for-medium.flex-right .header-nav,
			      body.home #masthead .hide-for-medium.flex-right .header-nav,
			      body.front-page #masthead .hide-for-medium.flex-right .header-nav{
			        display:flex!important;
			        align-items:center!important;
			        justify-content:flex-start!important;
			        gap:8px!important;
			        width:auto!important;
			        min-width:104px!important;
			        height:48px!important;
			        margin:0!important;
			        padding:0!important;
			        overflow:visible!important;
			      }
			      body #masthead li.ott-header-account-item,
			      body #masthead li.ott-header-cart-item,
			      body.home #masthead li.ott-header-account-item,
			      body.home #masthead li.ott-header-cart-item,
			      body.front-page #masthead li.ott-header-account-item,
			      body.front-page #masthead li.ott-header-cart-item{
			        margin:0!important;
			        padding:0!important;
			      }
			    }
			    @media(min-width:850px) and (max-width:1180px){
			      body #masthead.header-main .header-inner,
			      body #masthead .header-inner,
			      body.home #masthead.header-main .header-inner,
			      body.home #masthead .header-inner,
			      body.front-page #masthead.header-main .header-inner,
			      body.front-page #masthead .header-inner{
			        max-width:980px!important;
			        gap:10px!important;
			        padding-left:14px!important;
			        padding-right:14px!important;
			      }
			      body #masthead #logo,
			      body.home #masthead #logo,
			      body.front-page #masthead #logo{
				        flex-basis:160px!important;
				        width:160px!important;
				        max-width:160px!important;
				        min-width:160px!important;
				        margin-right:4px!important;
			      }
			      body #masthead #logo img,
			      body.home #masthead #logo img,
			      body.front-page #masthead #logo img{
				        max-height:88px!important;
			      }
			      body #masthead .hide-for-medium.flex-left.flex-grow,
			      body.home #masthead .hide-for-medium.flex-left.flex-grow,
			      body.front-page #masthead .hide-for-medium.flex-left.flex-grow{
			        flex-basis:560px!important;
			        width:clamp(420px,50vw,560px)!important;
			        min-width:420px!important;
			        max-width:560px!important;
			      }
			      body #masthead .hide-for-medium.flex-right,
			      body #masthead .header-inner>.flex-right.hide-for-medium,
			      body.home #masthead .hide-for-medium.flex-right,
			      body.home #masthead .header-inner>.flex-right.hide-for-medium,
			      body.front-page #masthead .hide-for-medium.flex-right,
			      body.front-page #masthead .header-inner>.flex-right.hide-for-medium{
			        margin-left:2px!important;
			      }
			    }
			    @media(max-width:849px){
			      body #masthead .show-for-medium.flex-left,
			      body #masthead .mobile-nav.nav-left,
			      body .header-wrapper .mobile-nav.nav-left{
			        overflow:visible!important;
			      }
			      body #masthead .show-for-medium.flex-left .nav-icon,
			      body #masthead .mobile-nav.nav-left .nav-icon,
			      body .header-wrapper .mobile-nav.nav-left .nav-icon{
			        width:44px!important;
			        min-width:44px!important;
			        height:44px!important;
			        min-height:44px!important;
			        margin:0!important;
			        display:flex!important;
			        align-items:center!important;
			        justify-content:center!important;
			        background:transparent!important;
			        border:0!important;
			        box-shadow:none!important;
			        outline:0!important;
			      }
			      body #masthead .show-for-medium.flex-left .nav-icon a,
			      body #masthead .show-for-medium.flex-left .nav-icon .nav-top-link,
			      body #masthead .mobile-nav.nav-left .nav-icon a,
			      body #masthead .mobile-nav.nav-left .nav-icon .nav-top-link,
			      body .header-wrapper .mobile-nav.nav-left .nav-icon a,
			      body .header-wrapper .mobile-nav.nav-left .nav-icon .nav-top-link{
			        width:38px!important;
			        min-width:38px!important;
			        height:38px!important;
			        min-height:38px!important;
			        padding:0!important;
			        margin:0!important;
			        display:grid!important;
			        place-items:center!important;
			        background:transparent!important;
			        border:0!important;
			        box-shadow:none!important;
			        border-radius:0!important;
			        color:#09aeb8!important;
			        text-decoration:none!important;
			      }
			      body #masthead .show-for-medium.flex-left .nav-icon a:hover,
			      body #masthead .show-for-medium.flex-left .nav-icon .nav-top-link:hover,
			      body #masthead .mobile-nav.nav-left .nav-icon a:hover,
			      body #masthead .mobile-nav.nav-left .nav-icon .nav-top-link:hover,
			      body .header-wrapper .mobile-nav.nav-left .nav-icon a:hover,
			      body .header-wrapper .mobile-nav.nav-left .nav-icon .nav-top-link:hover{
			        background:transparent!important;
			        border:0!important;
			        box-shadow:none!important;
			      }
			      body #masthead .show-for-medium.flex-left .nav-icon i,
			      body #masthead .mobile-nav.nav-left .nav-icon i,
			      body .header-wrapper .mobile-nav.nav-left .nav-icon i,
			      body #masthead .show-for-medium.flex-left .nav-icon .icon-menu,
			      body #masthead .mobile-nav.nav-left .nav-icon .icon-menu,
			      body .header-wrapper .mobile-nav.nav-left .nav-icon .icon-menu{
			        color:#09aeb8!important;
			        font-size:30px!important;
			        line-height:1!important;
			        text-shadow:0 1px 0 rgba(255,255,255,.84)!important;
			        filter:drop-shadow(0 7px 12px rgba(9,174,184,.16))!important;
			      }
			      body #masthead .mobile-nav.nav-right li.ott-header-cart-item,
			      body #masthead .mobile-nav.nav-right li.cart-item.has-icon,
			      body .header-wrapper .mobile-nav.nav-right li.ott-header-cart-item,
			      body .header-wrapper .mobile-nav.nav-right li.cart-item.has-icon{
			        margin-right:10px!important;
			        width:44px!important;
			        min-width:44px!important;
			        height:44px!important;
			        min-height:44px!important;
			        display:flex!important;
			        align-items:center!important;
			        justify-content:center!important;
			      }
			      body #masthead .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link,
			      body #masthead .mobile-nav li.cart-item.has-icon>a.header-cart-link,
			      body #masthead .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link{
			        width:34px!important;
			        min-width:34px!important;
			        max-width:34px!important;
			        height:34px!important;
			        min-height:34px!important;
			        max-height:34px!important;
			        padding:0!important;
			        border-radius:12px!important;
			        display:grid!important;
			        place-items:center!important;
			        background:linear-gradient(145deg,rgba(255,255,255,.94) 0%,rgba(243,253,254,.82) 55%,rgba(224,248,250,.66) 100%)!important;
			        color:#1d8791!important;
			        border:1px solid rgba(151,224,230,.52)!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.96) inset,0 9px 18px -16px rgba(8,95,104,.26),0 0 0 1px rgba(255,255,255,.50)!important;
			        text-shadow:none!important;
			        overflow:visible!important;
			      }
			      body #masthead .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link:hover,
			      body #masthead .mobile-nav li.cart-item.has-icon>a.header-cart-link:hover,
			      body #masthead .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link:hover,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link:hover,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link:hover,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link:hover{
			        background:linear-gradient(145deg,rgba(255,255,255,.98) 0%,rgba(237,252,253,.88) 55%,rgba(213,246,249,.72) 100%)!important;
			        color:#137b86!important;
			      }
			      body #masthead .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart,
			      body #masthead .mobile-nav li.cart-item.has-icon>a.header-cart-link i.icon-shopping-cart,
			      body #masthead .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link i.icon-shopping-cart,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon>a.header-cart-link i.icon-shopping-cart,
			      body .header-wrapper .mobile-nav li.cart-item.has-icon .header-button>a.header-cart-link i.icon-shopping-cart{
			        width:16px!important;
			        height:16px!important;
			        font-size:16px!important;
			        line-height:16px!important;
			        color:#1d8791!important;
			        opacity:.94!important;
			        filter:drop-shadow(0 1px 0 rgba(255,255,255,.74))!important;
			        text-shadow:none!important;
			      }
			      body #masthead .mobile-nav li.ott-header-cart-item .ott-cart-count,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-count{
			        right:-5px!important;
			        top:-5px!important;
			        min-width:14px!important;
			        width:auto!important;
			        height:14px!important;
			        padding:0 4px!important;
			        font-size:8px!important;
			        line-height:12px!important;
			        color:#168a96!important;
			        background:linear-gradient(145deg,#ffffff 0%,#f1fdfe 100%)!important;
			        border:1px solid rgba(151,224,230,.74)!important;
			        box-shadow:0 4px 10px -9px rgba(8,95,104,.36),0 0 0 2px rgba(255,255,255,.82)!important;
			      }
			      body #masthead .mobile-nav li.ott-header-cart-item .ott-cart-total,
			      body #masthead .mobile-nav [data-ott-cart-total],
			      body #masthead .mobile-nav .cart-price,
			      body #masthead .mobile-nav .header-cart-title,
			      body .header-wrapper .mobile-nav li.ott-header-cart-item .ott-cart-total,
			      body .header-wrapper .mobile-nav [data-ott-cart-total],
			      body .header-wrapper .mobile-nav .cart-price,
			      body .header-wrapper .mobile-nav .header-cart-title{
			        display:none!important;
			        visibility:hidden!important;
			        opacity:0!important;
			        width:0!important;
			        height:0!important;
			        max-width:0!important;
			        max-height:0!important;
			        overflow:hidden!important;
			      }
			    }
			    @media(min-width:850px){
			      body #masthead .hide-for-medium li.ott-header-cart-item .ott-cart-count,
			      body #masthead .hide-for-medium li.cart-item .cart-icon strong,
			      body #masthead .hide-for-medium li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
			      body #masthead .hide-for-medium li.cart-item.has-icon>a.header-cart-link i.icon-shopping-cart::after,
			      body .header-wrapper .hide-for-medium li.ott-header-cart-item .ott-cart-count,
			      body .header-wrapper .hide-for-medium li.cart-item .cart-icon strong,
			      body .header-wrapper .hide-for-medium li.ott-header-cart-item>a.ott-header-commerce-link i.icon-shopping-cart::after,
			      body .header-wrapper .hide-for-medium li.cart-item.has-icon>a.header-cart-link i.icon-shopping-cart::after{
			        background:linear-gradient(145deg,#21b66f 0%,#129b5e 100%)!important;
			        color:#fff!important;
			        border-color:rgba(255,255,255,.88)!important;
			        box-shadow:0 1px 0 rgba(255,255,255,.34) inset,0 6px 14px -8px rgba(18,155,94,.72),0 0 0 2px rgba(255,255,255,.72)!important;
			        text-shadow:none!important;
			      }
			      body #masthead .hide-for-medium li.ott-header-cart-item .ott-cart-count::before,
			      body .header-wrapper .hide-for-medium li.ott-header-cart-item .ott-cart-count::before{
			        content:none!important;
			        display:none!important;
			      }
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image{
			      contain:paint!important;
			      transform:translateZ(0)!important;
			      backface-visibility:hidden!important;
			      overflow:hidden!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image img,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image img,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image img{
			      transition:transform .28s ease!important;
			      will-change:auto!important;
			      filter:none!important;
			    }
			    body .ott-ux-products-fallback .product-small.box:hover .box-image img,
			    body .ott-ux-products-fallback .product-small.box:focus-within .box-image img,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image img,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image img,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image img,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image img{
			      transform:translateZ(0) scale(1.002)!important;
			      filter:none!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image>a::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::before,
			    body .ott-ux-products-fallback .product-small.box .box-image>a::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image>a::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image>a::after{
			      content:none!important;
			      display:none!important;
			      animation:none!important;
			      transition:none!important;
			      opacity:0!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after{
			      content:""!important;
			      position:absolute!important;
			      inset:0!important;
			      z-index:4!important;
			      display:block!important;
			      pointer-events:none!important;
			      opacity:.18!important;
			      background:linear-gradient(128deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.08) 18%,rgba(255,255,255,0) 44%),linear-gradient(0deg,rgba(255,255,255,0) 68%,rgba(226,252,255,.10) 100%)!important;
			      mix-blend-mode:normal!important;
			      filter:none!important;
			      animation:none!important;
			      transition:opacity .24s ease!important;
			      will-change:auto!important;
			    }
			    body .ott-ux-products-fallback .product-small.box .box-image::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before{
			      content:""!important;
			      position:absolute!important;
			      z-index:5!important;
			      top:-32%!important;
			      left:-44%!important;
			      display:block!important;
			      width:62%!important;
			      min-width:62%!important;
			      height:164%!important;
			      pointer-events:none!important;
			      border-radius:999px!important;
			      opacity:0!important;
			      background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 27%,rgba(255,255,255,.64) 46%,rgba(224,252,255,.30) 58%,rgba(255,255,255,.10) 70%,rgba(255,255,255,0) 100%)!important;
			      filter:none!important;
			      mix-blend-mode:normal!important;
			      transform:translate3d(-126%,0,0) skewX(-17deg)!important;
			      transition:transform .78s cubic-bezier(.2,.72,.24,1),opacity .18s ease!important;
			      animation:none!important;
			      will-change:auto!important;
			      backface-visibility:hidden!important;
			    }
			    body .ott-ux-products-fallback .product-small.box:hover .box-image::before,
			    body .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
			    body .ott-ux-products-fallback .product-small.box:active .box-image::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image::before,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image::before{
			      opacity:.72!important;
			      transform:translate3d(286%,0,0) skewX(-17deg)!important;
			      animation:none!important;
			    }
			    body .ott-ux-products-fallback .product-small.box:hover .box-image::after,
			    body .ott-ux-products-fallback .product-small.box:focus-within .box-image::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:hover .box-image::after,
			    body .ott-home-products-block .ott-ux-products-fallback .product-small.box:focus-within .box-image::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:hover .box-image::after,
			    body #ott-home-products-international .ott-ux-products-fallback .product-small.box:focus-within .box-image::after{
			      opacity:.24!important;
			    }
			    @media(max-width:760px){
			      body .ott-ux-products-fallback .product-small.box .box-image::after,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::after,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::after{
			        opacity:.12!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-image::before,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before{
			        width:54%!important;
			        min-width:54%!important;
			        opacity:0!important;
			        transition:transform .56s cubic-bezier(.2,.72,.24,1),opacity .14s ease!important;
			      }
			      body .ott-ux-products-fallback .product-small.box:active .box-image::before,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box:active .box-image::before,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box:active .box-image::before{
			        opacity:.52!important;
			      }
			    }
			    @media(prefers-reduced-motion:reduce){
			      body .ott-ux-products-fallback .product-small.box .box-image::before,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image::before,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image::before{
			        content:none!important;
			        display:none!important;
			      }
			      body .ott-ux-products-fallback .product-small.box .box-image img,
			      body .ott-home-products-block .ott-ux-products-fallback .product-small.box .box-image img,
			      body #ott-home-products-international .ott-ux-products-fallback .product-small.box .box-image img{
			        transition:none!important;
			        transform:none!important;
			      }
			    }
			    body .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong,
			    body .ott-home-products-block .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong,
			    body #ott-home-products-international .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong{
			      background:linear-gradient(145deg,#fffde8 0%,#fff45c 28%,#ffea00 58%,#ffd100 100%)!important;
			      color:#5a3300!important;
			      border:1px solid rgba(255,255,255,.92)!important;
			      box-shadow:0 1px 0 rgba(255,255,255,.86) inset,0 8px 18px -11px rgba(255,209,0,.86),0 0 0 2px rgba(255,238,0,.22)!important;
			      text-shadow:0 1px 0 rgba(255,255,255,.58)!important;
			    }
			    body .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::before,
			    body .ott-home-products-block .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::before,
			    body #ott-home-products-international .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::before{
			      background:linear-gradient(145deg,rgba(168,96,0,.30),rgba(255,250,155,.30))!important;
			    }
			    body .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::after,
			    body .ott-home-products-block .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::after,
			    body #ott-home-products-international .ott-ux-products-fallback .box-image .ott-sale-badge-3d strong::after{
			      background:linear-gradient(110deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.22) 24%,rgba(255,255,255,0) 54%)!important;
			    }
			    