@font-face{font-family:"OT Source Sans Pro";src:url("home-media/source-sans-pro-regular-webfont.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"OT Source Sans Pro Bold";src:url("home-media/source-sans-pro-bold-webfont.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"OT Roboto Condensed Bold";src:url("home-media/robotocondensed-bold-webfont.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"OT Roboto Bold";src:url("home-media/roboto-bold-webfont.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"OT Icons";src:url("home-media/icomoon.woff2") format("woff2");font-style:normal;font-weight:400;font-display:block}
@font-face{font-family:"OT Marketing Icons";src:url("home-media/icomoon_mrkt.woff2") format("woff2");font-style:normal;font-weight:400;font-display:block}
/* Scoped to the eleven native home recipes and two owned chrome libraries. */
.ot-native-section,.ot-native-header,.ot-native-footer{font-family:"OT Source Sans Pro","Source Sans Pro",Arial,sans-serif;font-size:16px;line-height:1.4;color:#000;box-sizing:border-box}
.ot-native-section *,.ot-native-header *,.ot-native-footer *{box-sizing:border-box}
.ot-native-section{width:100%;max-width:1416px;margin:0 auto 30px}.ot-home:has([data-ot-recipe]){padding:30px 30px 0;max-width:none;margin:0}.ot-home:has([data-ot-recipe]) .elementor-column-gap-no>.elementor-column>.elementor-element-populated{padding:0}.ot-home:has([data-ot-recipe]) .elementor-widget-oriental-home-section{margin-bottom:0}
.ot-native-heading,.ot-native-section h3,.ot-native-caption strong,.ot-native-banner-copy h2,.ot-native-header h3,.ot-native-footer h2,.ot-native-footer h3{font-family:"OT Roboto Condensed Bold","Roboto Condensed",Arial,sans-serif;font-weight:400;line-height:1.1;letter-spacing:-.00625em;margin:0}
.ot-native-heading{font-size:25px;margin:0 0 16px}.ot-native-section p,.ot-native-header p,.ot-native-footer p{margin:0}.ot-native-grid{display:grid;gap:16px}.ot-native-section img{display:block;width:100%;height:auto}.ot-native-section picture{display:block}.ot-native-section a{color:inherit;text-decoration:none}.ot-native-section a:focus-visible,.ot-native-header button:focus-visible,.ot-native-header a:focus-visible{outline:2px solid #007cac;outline-offset:3px}
.ot-native-hero-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:30px}.ot-native-hero-grid>.ot-native-mosaic{grid-column:span 2;aspect-ratio:1/1.5013}.ot-native-hero-grid>.ot-native-mosaic:nth-child(2){grid-column:span 4;aspect-ratio:1/.718}
.ot-native-mosaic{position:relative;display:block;border-radius:6px;overflow:hidden}.ot-native-mosaic>picture{position:absolute;inset:0;transform:scale(1.1);transition:transform .2s cubic-bezier(.04,.72,.24,.94)}.ot-native-mosaic>picture img{width:100%;height:100%;object-fit:cover}.ot-native-mosaic:hover>picture{transform:scale(1.01)}.ot-native-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ot-native-overlay picture{width:100%}.ot-native-caption{position:absolute;inset:0;padding:16px;color:#fff;text-align:center}.ot-native-caption strong{display:block;font-size:25px}.ot-native-caption span{display:block;font-size:20px}
.ot-native-tiles .ot-native-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ot-native-banners .ot-native-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ot-native-tile{display:block}.ot-native-tiles{margin-bottom:30px}.ot-native-essentials{margin-bottom:0}.ot-native-circle-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ot-native-circle{display:block;text-align:center;font-size:16px}.ot-native-circle picture{aspect-ratio:1}.ot-native-circle img{width:100%;height:100%;object-fit:contain}.ot-native-circle span{display:block;margin:12px 0 30px}
.ot-native-mini{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:30px}.ot-native-mini-banner{grid-column:7/span 2;grid-row:1}.ot-native-mini-banner .ot-native-mosaic{aspect-ratio:1/1.5013}.ot-native-mini-products{grid-column:1/span 6;grid-row:1;min-width:0}.ot-native-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.ot-native-product-rail::-webkit-scrollbar{display:none}.ot-native-product{position:relative;scroll-snap-align:start;min-width:0}.ot-native-product-image{display:block;position:relative;aspect-ratio:1}.ot-native-product-image picture,.ot-native-product-image img{height:100%;width:100%;object-fit:contain}.ot-native-badge{position:absolute;left:5px;top:5px;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;transform:rotate(-10deg);color:#fff;background:#c34675;font-size:16px}.ot-native-product h3{font-size:16px;line-height:1.1;min-height:53px;margin-top:8px}.ot-native-unit{font-size:14px;min-height:20px}.ot-native-price{min-height:59px;display:flex;align-items:flex-start;font-family:"OT Roboto Condensed Bold",Arial,sans-serif;font-size:30px;color:#d5153b}.ot-native-price del{font-size:16px;color:#555}.ot-native-price ins{text-decoration:none}.ot-native-cart{display:block;background:#bb5128;color:#fff!important;font-size:14px;text-align:center;padding:7px 2px}.ot-native-cart-held{background:#e7e7e7;color:#666!important}.ot-native-pager{display:flex;justify-content:center;align-items:center;gap:12px;height:46px;color:#666}.ot-native-pager button{background:transparent;color:#007cac;border:0;cursor:pointer;font-size:30px;padding:0 8px}.ot-native-pager span{font-size:10px;letter-spacing:8px}
.ot-native-character-banner{margin-bottom:30px}.ot-native-characters{margin-bottom:0}.ot-native-wide-banner{position:relative;border-radius:6px;overflow:hidden;min-height:254.875px}.ot-native-wide-banner picture img{min-height:254.875px;object-fit:cover}.ot-native-banner-copy{position:absolute;inset:0 auto 0 0;background:#4fa15c;width:33.333%;display:flex;flex-wrap:wrap;gap:16px;align-content:center;justify-content:center;color:#fff;padding:24px}.ot-native-banner-copy h2{font-size:39px;flex-basis:100%;text-align:center}.ot-native-banner-button{font-size:14px;border:1px solid #fff;padding:6px 12px;text-transform:uppercase}.ot-native-categories{border-top:1px solid #ddd;padding-top:30px}.ot-native-categories .ot-native-heading{font-size:31.25px}.ot-native-categories .ot-native-circle-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 128px)/9);grid-template-columns:none;overflow:auto;scrollbar-width:none}.ot-native-categories .ot-native-circle-grid::-webkit-scrollbar{display:none}.ot-native-categories .ot-native-circle span{margin-bottom:0}
.ot-native-articles{border-top:1px solid #ddd;padding-top:30px;margin-bottom:0}.ot-native-article-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:#006393}.ot-native-article-heading .ot-native-heading{font-size:39.0625px;margin:0}.ot-native-article-heading p{font-size:16px}.ot-native-cta-held{font-size:14px;background:#367faa;color:#fff;padding:12px}.ot-native-article-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ot-native-article{position:relative;border:1px solid #b8b8b8;border-radius:6px;box-shadow:0 2px 2px #ddd;padding:26px 16px 45px;min-height:264.8px;color:#006393!important}.ot-native-article:nth-child(-n+6){min-height:284.8px}.ot-native-article h3{font-size:20px;line-height:1.1;color:#000;margin-bottom:16px}.ot-native-article time{display:block;font-size:11px;color:#000;margin-bottom:4px}.ot-native-article p{font-size:12px;line-height:1.4;max-height:83px;overflow:hidden;mask-image:linear-gradient(#000 75%,transparent)}.ot-native-article>span{position:absolute;bottom:16px;right:16px;font-size:12px;font-weight:700}
.ot-native-header button,.ot-native-header input,.ot-native-footer input,.ot-native-footer button{font-family:inherit}.ot-native-header{position:relative;z-index:110}.ot-native-header #codex-top-announcement{background:#c34675;color:#fff;display:block;text-align:center;font-size:20px;line-height:24px;padding:20px 10px;height:64px}.ot-native-header-row{display:flex;gap:24px;align-items:center;background:#007cac;color:#fff;height:75px;padding:0 30px}.ot-native-logo{display:block;flex:0 0 142px;height:75px}.ot-native-logo picture,.ot-native-logo img{display:block;width:100%;height:100%;object-fit:contain}.ot-native-primary{display:flex;gap:30px;white-space:nowrap}.ot-native-primary button{background:none;color:#fff;border:0;font-size:14px;font-weight:700;padding:0;cursor:pointer}.ot-native-primary button span{margin-left:5px;font-size:16px}.ot-native-search{display:flex;flex:1;height:46px;min-width:0}.ot-native-search input{border:0;border-radius:0;font-size:16px;min-width:0;width:100%;padding:10px 16px;background:#fff;color:#444}.ot-native-search button{border:0;background:#21536c;color:#fff;width:66px;font-size:26px}.ot-native-actions{display:flex;gap:30px}.ot-native-actions a{color:#fff;font-size:24px}.ot-native-icon-user{display:block;width:16px;height:16px;border-radius:50% 50% 15% 15%;background:currentColor;clip-path:polygon(30% 0,70% 0,80% 20%,70% 45%,95% 75%,100% 100%,0 100%,5% 75%,30% 45%,20% 20%)}.ot-native-icon-cart{display:block;border:3px solid currentColor;width:23px;height:17px;transform:skew(-12deg);border-top:0;position:relative}.ot-native-icon-cart:after{content:"••";font-size:20px;position:absolute;top:7px;left:0;letter-spacing:6px}.ot-native-quick{display:flex;gap:19px;white-space:nowrap;overflow:auto;height:45px;padding:5px 30px;background:#f3f3f3;scrollbar-width:none;color:#007cac;font-size:14px;font-weight:700}.ot-native-quick>*{padding:10px;flex-shrink:0;text-decoration:none;color:inherit}.ot-native-quick>*:first-child{color:#d5153b}.ot-native-deals{display:flex;justify-content:space-between;gap:20px;background:#f3f3f3;padding:16px 30px;height:75px;font-size:16px}.ot-native-deals>*{display:flex;gap:12px;align-items:center;color:#444;text-decoration:none;line-height:1.2}.ot-native-deals img{display:block;width:50px;height:45px;object-fit:contain}.ot-native-deals span{max-width:235px}.ot-native-mobile-toggle{display:none}.ot-native-menu-shade{position:fixed;inset:139px 0 0;background:#0006;z-index:210}.ot-native-menu-panel{position:fixed;left:0;top:139px;bottom:0;width:400px;max-width:100%;background:#fff;overflow:auto;z-index:211;box-shadow:4px 0 12px #0003}.ot-native-menu-toolbar{display:flex;justify-content:space-between;background:#007cac;color:#fff;height:60px}.ot-native-menu-toolbar button{background:none;color:inherit;border:0;font-size:20px;padding:15px;cursor:pointer}.ot-native-menu-item>*{display:block;padding:12px 16px;text-decoration:none;color:#000;font-size:18px;border:0;width:100%;background:#fff;text-align:left;cursor:pointer}.ot-native-menu-item>button>span{float:right}.ot-native-menu-item>h3{background:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px;font-family:inherit;font-weight:400;cursor:default}.ot-native-menu-item>[data-native-destination=held]{color:#666;cursor:default}.ot-native-menu-panel [hidden],.ot-native-menu-shade[hidden]{display:none!important}
.ot-native-footer{margin-top:0}.ot-native-recent{max-width:1416px;margin:50px auto 0;border-top:1px solid #ddd;padding:20px 0 60px}.ot-native-recent h2{font-size:25px}.ot-native-recent p{text-align:center;font-size:14px;margin-top:30px}.ot-native-trust{background:#f3f3f3;text-align:center;padding:36px 30px 40px}.ot-native-trust>p{font-size:14px;color:#666}.ot-native-footer-logo{width:400px;max-width:80%;display:block;margin:16px auto 0}.ot-native-trust .ot-native-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1700px;margin:24px auto 0;border-top:3px solid #ddd;padding-top:30px}.ot-native-trust img:not(.ot-native-footer-logo){height:62px;width:80px;object-fit:contain;display:block;margin:auto}.ot-native-trust h3{font-size:20px;margin-top:12px}.ot-native-trust .ot-native-grid p{font-size:16px;color:#21546c}.ot-native-email{background:#397fa6;color:#fff;padding:36px max(30px,calc((100% - 1416px)/2));display:flex;justify-content:space-between;gap:30px}.ot-native-email h2{font-size:20px;line-height:1.2;margin-bottom:12px}.ot-native-email-fields{display:flex}.ot-native-email-fields input{height:48px;background:#fff;color:#444;border:0;width:calc(100% - 80px);padding:0 15px;font-size:16px}.ot-native-email-fields button{height:48px;width:80px;background:#bb5128;color:#fff;border:0;opacity:1;font-size:14px;cursor:default}.ot-native-email nav{display:flex;gap:10px}.ot-native-email nav a{background:#ffffffcc;color:#397fa6;width:38px;height:38px;border-radius:4px;font-size:24px;text-align:center;text-decoration:none}.ot-native-footer-bottom{background:#21556e;color:#fff;padding:30px max(30px,calc((100% - 1416px)/2)) 32px}.ot-native-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.ot-native-footer-links h3{font-size:20px;margin-bottom:12px}.ot-native-footer-links a,.ot-native-footer-links [data-native-destination]{display:block;color:inherit;text-decoration:none;font-size:14px;line-height:1.7}.ot-native-footer-bottom>p{font-size:12px;margin-top:80px}.ot-native-icon-headset{display:block;margin:auto;width:50px;height:50px;color:#397fa6}
@media(max-width:767px){.ot-home:has([data-ot-recipe]){padding:16.875px 2% 0}.ot-native-section{margin-bottom:16.875px}.ot-native-grid{gap:16.875px}.ot-native-heading{font-size:20px;margin-bottom:16.875px}.ot-native-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16.875px}.ot-native-hero-grid>.ot-native-mosaic{grid-column:span 1}.ot-native-hero-grid>.ot-native-mosaic:nth-child(2){grid-column:span 2;grid-row:1}.ot-native-caption{padding:10px}.ot-native-caption strong{font-size:20px}.ot-native-caption span{font-size:16px}.ot-native-tiles .ot-native-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-native-circle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ot-native-circle{font-size:14px}.ot-native-circle span{margin:12px 0 16.875px}.ot-native-banners{margin-bottom:16.875px}.ot-native-banners .ot-native-grid{gap:10px}.ot-native-mini{display:flex;flex-direction:column;gap:16.875px}.ot-native-mini-banner{order:0}.ot-native-mini-products{order:1}.ot-native-product-rail{grid-auto-columns:calc((100% - 16.875px)/2);gap:16.875px}.ot-native-product h3{font-size:12px;min-height:40px}.ot-native-unit{font-size:12px}.ot-native-price{font-size:24px;min-height:48px}.ot-native-cart{font-size:12px}.ot-native-badge{width:32px;height:32px;font-size:12px}.ot-native-character-banner{margin-bottom:16.875px}.ot-native-wide-banner{height:250px;min-height:0}.ot-native-wide-banner picture img{height:250px;min-height:0;object-fit:cover}.ot-native-banner-copy{width:100%;height:110px;bottom:0;top:auto;padding:12px}.ot-native-banner-copy h2{font-size:25px}.ot-native-banner-button{font-size:11px;padding:5px 8px}.ot-native-categories{padding-top:16.875px}.ot-native-categories .ot-native-heading{font-size:25px}.ot-native-categories .ot-native-circle-grid{grid-auto-columns:calc((100% - 50.625px)/4)}.ot-native-articles{padding-top:16.875px}.ot-native-article-heading .ot-native-heading{font-size:31.25px}.ot-native-article-heading p{font-size:14px}.ot-native-cta-held{font-size:11px;padding:8px;margin-left:8px}.ot-native-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ot-native-article{padding:18px 10px 38px;min-height:375px}.ot-native-article:nth-child(-n+6){min-height:375px}.ot-native-article h3{font-size:16px}.ot-native-article time{font-size:10px}.ot-native-article p{font-size:11px;max-height:160px}.ot-native-article>span{font-size:10px;right:10px;bottom:12px}
.ot-native-header-row{padding:0 12px;gap:12px;height:47.05px;flex-wrap:wrap;position:relative}.ot-native-mobile-toggle{display:block;border:0;background:transparent;color:#fff;font-size:30px;padding:0;width:32px}.ot-native-logo{flex:0 0 100px;height:47.05px}.ot-native-primary{display:none}.ot-native-search{order:4;position:absolute;left:0;top:47.05px;width:100%;height:44.95px;padding:6px 12px;background:#007cac}.ot-native-search input{font-size:14px;padding:8px 10px}.ot-native-search button{width:46px;font-size:22px}.ot-native-actions{margin-left:auto;gap:18px}.ot-native-quick{margin-top:44.95px;height:34.34px;padding:4px 6px;gap:10px;font-size:12.125px}.ot-native-quick>*{padding:5.65px}.ot-native-deals{padding:10px 8px;height:61.25px;gap:12px;overflow:auto;scrollbar-width:none}.ot-native-deals>*{min-width:220px;font-size:14px}.ot-native-deals img{width:36px;height:35px}.ot-native-menu-panel{top:64px;width:100%;}.ot-native-menu-shade{top:64px}.ot-native-menu-toolbar{height:64px}.ot-native-menu-item>*{font-size:18px;padding:14px 16px}.ot-native-recent{margin:30px 2% 0;padding:16px 0 40px}.ot-native-recent h2{font-size:20px}.ot-native-trust{padding:30px 15px}.ot-native-footer-logo{width:280px}.ot-native-trust .ot-native-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;padding-top:24px}.ot-native-trust h3{font-size:16px}.ot-native-trust .ot-native-grid p{font-size:12px}.ot-native-trust img:not(.ot-native-footer-logo){height:50px}.ot-native-email{display:block;padding:28px 15px}.ot-native-email h2{font-size:16px}.ot-native-email>div+div{margin-top:24px}.ot-native-email nav{justify-content:center}.ot-native-footer-bottom{padding:30px 15px}.ot-native-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.ot-native-footer-links h3{font-size:16px}.ot-native-footer-links a,.ot-native-footer-links [data-native-destination]{font-size:12px}.ot-native-footer-bottom>p{margin-top:36px}}
@media(prefers-reduced-motion:reduce){.ot-native-mosaic>picture{transition:none}.ot-native-product-rail{scroll-behavior:auto}}

.ot-native-header [class^="icon_"],.ot-native-footer [class^="icon_"]{font-family:"OT Icons"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ot-native-header .icon_menu7:before,.ot-native-footer .icon_menu7:before{content:"\ec71"}
.ot-native-header .icon_arrow-down4:before,.ot-native-footer .icon_arrow-down4:before{content:"\edc2"}
.ot-native-header .icon_arrow-left4:before,.ot-native-footer .icon_arrow-left4:before{content:"\edc6"}
.ot-native-header .icon_arrow-right4:before,.ot-native-footer .icon_arrow-right4:before{content:"\edbe"}
.ot-native-header .icon_cart5:before,.ot-native-footer .icon_cart5:before{content:"\ea02"}
.ot-native-header .icon_phone2:before,.ot-native-footer .icon_phone2:before{content:"\ea1d"}
.ot-native-header .icon_search:before,.ot-native-footer .icon_search:before{content:"\eb30"}
.ot-native-header .icon_user:before,.ot-native-footer .icon_user:before{content:"\eaf7"}
.ot-native-header .icon_headset:before,.ot-native-footer .icon_headset:before{content:"\e949"}
.ot-native-header .icon_facebook:before,.ot-native-footer .icon_facebook:before{content:"\eeef"}
.ot-native-header .icon_instagram:before,.ot-native-footer .icon_instagram:before{content:"\eef1"}
.ot-native-header .icon_linkedin:before,.ot-native-footer .icon_linkedin:before{content:"\eac9"}
.ot-native-header .icon_pinterest:before,.ot-native-footer .icon_pinterest:before{content:"\ef30"}
.ot-native-header .icon_tiktok:before,.ot-native-footer .icon_tiktok:before{content:"\e904"}
.ot-native-header .icon_youtube:before,.ot-native-footer .icon_youtube:before{content:"\eefc"}
.ot-native-actions .ot-native-held-action{background:transparent;border:0;padding:0;color:#fff;font-size:24px}.ot-native-icon-headset{font-size:50px;font-family:"OT Icons"}.ot-native-icon-headset:before{content:"\e949"}
