*,
::after, ::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html, body{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}
html{-webkit-box-sizzing:border-box;-ms-box-sizzing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
[tabindex="-1"]:focus{outline:0 !important}
hr{box-sizing:content-box;height:0;overflow:visible}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner{padding:0;border-style:none}
body{font-family:'Uniform Rnd';color:#4d4d4d;line-height:1.4;margin:0;padding:0;font-size:.92222222222222vw;background-color:#fff;width:100%;min-height:100%}
@media(max-width:767px){
body{font-size:4.0625vw}
} a{text-decoration:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
img{max-width:100%}:-moz-placeholder{color:#4d4d4d;opacity:.4}:-ms-input-placeholder{color:#4d4d4d;opacity:.4}::-webkit-input-placeholder{color:#4d4d4d;opacity:.4}
button{background-color:transparent;border:none}
input[type="email"],
input[type="search"],
input[type="password"],
input[type="tel"],
input[type="text"],
textarea, .form select{border-radius:.27777777777778vw;background-color:#fff;border:solid 2px #fcd504;font-family:'Uniform Rnd';padding:.5vw .8vw;outline:none;font-size:initial}
input[type="email"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
input[type="text"]:focus,
textarea:focus, .form select{border-color:#fcd504}
input[type="email"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="password"]:hover,
input[type="text"]:hover,
textarea:hover, .form select{border-color:#fcd504}
a.a_link, button_primery.button_primery, input.button_primery{font-family:'Uniform Rnd';font-weight:800;width:100%;border-radius:.48611111111111vw;background-color:#fcd504;text-align:center;letter-spacing:.9px;font-size:.83333333333333vw;text-transform:uppercase;line-height:normal;display:inline-block;padding:.9299999999vw 1.5388888888889vw;text-decoration:none;outline:none;border:none;color:#005da6;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.rel{position:relative}
.hide{display:none}
.row-reverse{flex-direction:row-reverse}
.clearfix:after, .clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{clear:both}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}:focus{outline:none}
@media(min-width:768px){
html .d-hide{display:none !important}
.pull-left{float:left}
.pull-right{float:right}
}
@media(max-width:767px){
input[type="email"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="password"],
textarea, .form select{border-radius:1.25vw;background-color:#fff;border:solid .625vw #fcd504;font-family:'Uniform Rnd';padding:1.9vw 3.125vw;outline:none}
html .m-hide{display:none !important}
.sm-text-center{text-align:center}
.sm-text-left{text-align:left}
.sm-text-right{text-align:right}
}
@media(max-width:767px){
a.a_link, button_primery.button_primery, input.button_primery{min-width:40vw;width:100%;border-radius:1.875vw;letter-spacing:.9px;letter-spacing:1px;padding:3.75vw;font-size:3.75vw;-webkit-appearance:inherit;}
}
.full-width, .full-width img{width:100%}
.container-width{width:100%;margin:0 auto;padding-right:0;padding-left:0}
.col-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1vw;margin-left:-1vw}
.col-row.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col, .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:1vw;padding-left:1vw}
.col{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.container-width{margin:0 auto;position:relative}
@media(min-width:768px){
.container-width{max-width:83.329999999vw}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media(max-width:767px){
.container-width{max-width:100%;padding:0 6.25vw}
.col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto{position:relative;width:100%;min-height:1px;padding-right:1.5625vw;padding-left:1.5625vw}
.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
.primery-color_blue{color:#025ea7}
.primery-bgcolor_blue{background-color:#025ea7}
.primery-color_yellow{color:#fcd504}
.primery-bgcolor_yellow{background-color:#fcd504}
.primery-color_black{color:#4d4d4d}
.primery-bgcolor_black{background-color:#4d4d4d}
.primery-color_white{color:#fff}
.primery-bgcolor_white{background-color:#fff}
.secondary-color_lpink{color:#fff7eb}
.secondary-bgcolor_lpink{background-color:#fff7eb}
.secondary-color_lgray{color:#fbfbfb}
.secondary-bgcolor_lgray{background-color:#fbfbfb}
.french-vanilla_bgcolor{background-color:#2c5796}
.hazelnut-color_bgcolor{background-color:#ae3b2b}
.southern-butter-pencon_bgcolor{background-color:#e2b867}
.chocolate-macadamia_bgcolor{background-color:#936aa9}
.salted-caramel-mocha_bgcolor{background-color:#517ebd}
.caramel-macchiato_bgcolor{background-color:#f9a828}
.lrish-creme-cafe_bgcolor{background-color:#14a35c}
.choclate-raspberry_bgcolor{background-color:#e66085}
.amaretto-cafe_bgcolor{background-color:#ab2c76}
.chocolate-mocha_bgcolor{background-color:#f7dfbc}
.peanut-butter-cups_bgcolor{background-color:#eb5128}
.hershey-chocolate-caramel_bgcolor{background-color:#5a2c2a}
.almond-jay_bgcolor{background-color:#2b7abc}
.cinnabon_bgcolor{background-color:#4cb6c9}
.choclate-hazelnut_bgcolor{background-color:#7550a1}
.frosted-sugar-cookie_bgcolor{background-color:#2fae4d}
.oreo_bgcolor{background-color:#556dac}
.peppermint-mocha_bgcolor{background-color:#e92f3a}
.pumpkin-pie-spice_bgcolor{background-color:#f27e38}
.french-vanilla_color{color:#2c5796}
.hazelnut_color{color:#ae3b2b}
.southern-butter-pencon_color{color:#e2b867}
.chocolate-macadamia_color{color:#936aa9}
.salted-caramel-mocha_color{color:#517ebd}
.caramel-macchiato_color{color:#f9a828}
.lrish-creme-cafe_color{color:#14a35c}
.choclate-raspberry_color{color:#e66085}
.amaretto-cafe_color{color:#ab2c76}
.chocolate-mocha_color{color:#fff7eb}
.peanut-butter-cups_color{color:#eb5128}
.hershey-chocolate-caramel_color{color:#5a2c2a}
.almond-jay_color{color:#2b7abc}
.cinnabon_color{color:#4cb6c9}
.choclate-hazelnut_color{color:#7550a1}
.frosted-sugar-cookie_color{color:#2fae4d}
.oreo_color{color:#556dac}
.peppermint-mocha_color{color:#e92f3a}
.pumpkin-pie-spice_color{color:#f27e38}
#holiday-cheer_banner{background-color:#d22b1d}
#hero-banner .bg1{background-color:#eb991b}
#hero-banner .bg2{background-color:#e9dd0b}
#hero-banner .bg3{background-color:#EFE14C}
#hero-banner .bg4{background-color:#ef6fbc}
#hero-banner .bg5{background-color:#3db5e7}
#hero-banner .slider-img{width:100%}
#hero-banner .bg2 .hero-banner_button a.a_link,
#hero-banner .bg3 .hero-banner_button a.a_link{font-size:1.233333333vw;color:rgba(0, 0, 0, .84);background-color:rgba(255, 255, 255, .5)}
#hero-banner .bg4 .hero-banner_button a.a_link{font-size:1.233333333vw;color:#2a2e75;background-color:#f0d643;}
#hero-banner .bg5 .hero-banner_button a.a_link{font-size:1.233333333vw;color:#fff;background-color:#ef6fbc;}
.hero-baanner{padding-top:14.097222222222vw;text-align:center}
.hero-baanner_fontstyle{font-family:'Uniform Rounded Condensed Ultra';font-size:4.1666666666667vw;line-height:.83;letter-spacing:1px;text-align:center;color:#fff;font-weight:900;text-transform:uppercase}
.hero-banner_button{display:table;line-height:0;margin:3.9583333333333vw auto}
.hero-banner_button a.a_link{color:#f27c30;min-width:15.833333333333vw;padding:1.25vw 2.6388888888889vw}
.fullwidth-baanner_fontstyle{font-size:3.3666666666667vw;font-family:Uniform Rnd;text-transform:uppercase;font-weight:800;font-style:normal;font-stretch:normal;line-height:.83;letter-spacing:0;text-align:center;color:#fff;line-height:1;}
@media(max-width:767px){
.hero-baanner_fontstyle{font-size:11.875vw;font-weight:400;font-style:normal;font-stretch:normal;line-height:.89;letter-spacing:.5px;text-align:center;color:#fff}
.hero-baanner{padding-top:10.9375vw}
.hero-banner_button{margin:6.875vw auto 10.9375vw}
.fullwidth-baanner_fontstyle{font-size:8.875vw}
}
.h1_heading, .h2_heading, .h3_heading, .h4_heading, .h5_heading, .h6_heading, h1, h2, h3, h4, h5, h6{letter-spacing:.5px;font-family:'Uniform Rnd';font-weight:800;}
.h1_heading, h1{font-size:2.13333vw}
.h2_heading, h2{font-size:1.833333vw;}
.h3_heading, h3{font-size:1.5333333vw}
.h4_heading, h4{font-size:1.4266668vw}
.h5_heading, h5{font-size:1.15vw;letter-spacing:1px;text-transform:uppercase}
.h6_heading, h6{font-size:1.0805555555556vw;letter-spacing:1px}
.p_text, p{font-size:.92222222222222vw;line-height:1.43;letter-spacing:.5px}
.button-link.block{display:block;text-align:center}
.button-link.bg-none .a_link, .button-link.bg-none .a_link:hover{background:transparent}
.heading{font-size:3.0555555555555554vw;font-weight:700;font-style:normal;font-stretch:normal;line-height:.82;letter-spacing:.7px;color:#025ea7}
.img-circle{border-radius:50%}
@media(max-width:767px){
.h1_heading, .h2_heading, .h3_heading, .h4_heading, .h5_heading, .h6_heading, h1, h2, h3, h4, h5, h6{letter-spacing:.5px;font-family:'Uniform Rnd';font-weight:800;line-height:1;}
.h1_heading, h1{font-size:11.25vw}
.h2_heading, h2{font-size:9.175vw}
.h3_heading, h3{font-size:7.5vw}
.h4_heading, h4{font-size:5.625vw}
.h5_heading, h5{font-size:6.875vw;letter-spacing:1px;text-transform:uppercase}
.h6_heading, h6{font-size:5.3125vw;letter-spacing:1px}
.p_text, p{font-size:4.175vw}
.heading{font-size:7.5vw}
}
.button_fontstyle{font-family:'Uniform Rnd';font-size:12px/18px;letter-spacing:1px;text-transform:uppercase}
.navigation_fontstyle{font-family:'Uniform Rnd';font-size:13px/17px;letter-spacing:1px}
#logo-mobile{display:none}
button:focus{outline:none}
@media(min-width:768px){
header#header{width:100%;display:block;height:6.227778vw;display:flex;position:relative;z-index:999}
nav.mainnav{transform:translateY(0%);transition:.4s ease-in-out}
nav.mainnav.navShadow{transform:translateY(-25%);transition:.4s ease-in-out;box-shadow:0 4px 30px -5px rgba(0, 0, 0, .2)}
nav.mainnav{position:fixed;background-color:#fff;width:100%;padding-top:.5vw;display:flex;align-items:center;}
#brand{margin-top:1.0222222vw;margin-bottom:1.222222vw;margin-left:7.8vw;float:left;width:6.9444444444444vw}
nav.mainnav.navShadow{position:fixed}
nav.mainnav.navShadow #menu{padding-top:2.888888vw;text-align:right;padding-bottom:1.4555vw}
nav.mainnav #logo{position:relative;margin-top:0;opacity:1}
nav.mainnav.navShadow #logo{opacity:0;position:absolute;top:-120%}
nav.mainnav #sticky_logo{opacity:0;position:absolute;top:-120%}
nav.mainnav.navShadow #logo-mobile,
nav.mainnav.navShadow #sticky_logo{position:relative;margin-top:28%;opacity:1;top:0}
#logo,
#logo-mobile,
#sticky_logo{max-width:6.5444444444444vw}
#logo img,
#logo-mobile img,
#sticky_logo img{width:100%}
}
input.button_primery{cursor:pointer}
@media(max-width:767px){
body{padding-top:16.71875VW}
header#header.header-sticky{position:fixed;top:0;transition:top 0.2s ease-in-out;z-index:999}
header#header{width:100%}
header#header.nav-up{top:-110%;position:fixed;}
#logo{display:none}
#brand{position:relative;z-index:10;padding:2.85vw 6.25vw}
body.topfixed #brand{background-color:#fff}
header#header{background-color:rgb(249, 249, 249)}
#logo-mobile,
#sticky_logo{width:20.625vw}
.main-link{text-align:center;padding:31.25vw 0 0;background-color:#fff}
.topfixed{position:fixed;width:100%;top:0}
}
@media(min-width:768px){
#menu{width:83%;float:right;max-width:inherit;padding:0 3.122222vw 0 0;text-align:right}
#menu ul{display:inline-block}
#menu ul>li{margin-right:1.55vw;display:inline-block}
#menu ul>li>a{display:block;text-transform:uppercase;text-decoration:none;opacity:.8;font-family:'Uniform Rnd';font-weight:800;font-size:.922222vw;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;color:#4d4d4d}
#menu ul>li>a:focus,
#menu ul>li>a:hover,
#menu ul>li.current_page_item a,
#menu ul>li.current-menu-item a{color:#025ea7;opacity:1}
#menu ul.main-link{padding-right:0}
.search-button{width:.97222222222222vw}
#menu .pro_link,
#menu .search,
#menu .signin{display:inline-block;position:relative;vertical-align:middle}
#menu .signin{padding-left:1.2277777777778vw;padding-right:1.01111111vw}
#menu .signin a{display:inline-block;text-transform:uppercase;text-decoration:none;opacity:.8;font-family:'Uniform Rnd';font-size:.8333333333333333vw;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;color:#4d4d4d}
#menu .signin a:hover{color:#025ea7}
#menu .pro_link{width:2.4305555555556vw;height:2.4305555555556vw;border-radius:50%;border:2px solid #fcd504;padding:0;text-align:center;cursor:pointer;background:url(//www.internationaldelight.com/wp-content/themes/id/assets/images/global/link.png) no-repeat 50% 50%;background-size:50%}
#menu .pro_link:hover,
#menu .pro_link.active{border-color:#025ea7;background:#025ea7 url(//www.internationaldelight.com/wp-content/themes/id/assets/images/global/link-hover.png) no-repeat 50% 50%;background-size:50%}
#menu .pro_link img{width:1.0416666666667vw}
#menu .search input.input_search{width:15.180555555556vw;margin:0;font-style:inherit;font-stretch:normal;font-family:'Uniform Rnd';font-weight:500;font-size:inherit}
.search-button{position:absolute;top:15%;font-family:'Uniform Rnd';right:1vw;line-height:1.8;outline:none;border:none;padding:0}
}
@media(max-width:767px){
#menu{width:100%;padding:0;display:none;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;position:absolute;left:0;top:0;max-height:100vh;background:rgba(255, 255, 255, .87);overflow-x:auto;padding-bottom:12vw}
#menu ul>li{padding-bottom:12.8125vw}
#menu ul>li>a{opacity:.8;text-transform:uppercase;font-family:'Uniform Rnd';font-size:4.0625vw;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#4d4d4d}
#nav-icon{position:absolute;margin:0 auto;width:20px;height:20px;z-index:10;top:6.25vw;right:6.25vw;overflow:hidden;cursor:pointer;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;line-height:0}
#nav-icon span{position:absolute;display:block;width:100%;height:1px;background:rgba(77, 77, 77, .4);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
#nav-icon span:nth-child(1){top:1px}
#nav-icon span:nth-child(2){top:6px}
#nav-icon span:nth-child(3){top:11px}
#nav-icon.animate-icon span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
#nav-icon.animate-icon span:nth-child(2){opacity:0;left:-60px}
#nav-icon.animate-icon span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.search{background-color:#fcd504;padding:16.5625vw 0 16.5625vw;text-align:center;position:relative}
.search input.input_search{width:72.8125vw;height:11.5625vw;border-radius:1.25vw;background-color:#fff;font-family:'Uniform Rnd';font-size:4.0625vw;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4d4d4d;padding:3.125vw 8.0625vw 3.125vw 4.0625vw}
.search-button{width:4.375vw;height:4.375vw;position:absolute;right:17.5vw;bottom:4.5vw}
.signin{background-color:#fcd504;padding:9.375vw 0 16.5625vw;font-family:'Uniform Rnd';font-size:4.0625vw;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-transform:uppercase;text-align:center;color:#025ea7}
}
.tooltip{display:inline-block;position:relative;text-align:left}
.tooltip .bottom{min-width:14.583333333333332vw;top:-100%;left:50%;padding:1.1805555555556vw;color:#444;background-color:#FFF;font-weight:400;font-size:.83333333333333vw;border-radius:.3472222222222222vw;position:absolute;z-index:99999999;box-sizing:border-box;border:2px solid #fcd504;height:0;visibility:hidden;transform:translate(-50%, 40%)}
.tooltip:hover .bottom{visibility:visible;top:0;height:auto;transition:all .3s ease}
.tooltip .bottom i{position:absolute;bottom:98.5%;left:50%;margin-left:-12px;width:1.6666666666666665vw;height:1.3888888888888888vw;overflow:hidden}
.tooltip .bottom i::after{content:'';position:absolute;width:1.3888888888888888vw;height:1.3888888888888888vw;left:50%;transform:translate(-50%, 50%) rotate(45deg);background-color:#FFF;border:2px solid #fcd504}
@media(max-width:767px){
.tooltip .bottom{display:none !important}
}
.product-lg_box{width:100%;text-align:center;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;transition:opacity 1s ease-out}
.product-lg_box .product-lg_img{padding:1.0416666666666667vw;background:url(//www.internationaldelight.com/wp-content/themes/id/assets/images/pattern.jpg) repeat;-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in}
.product-lg_box .lg-img{width:100%}
.product-lg_box .text-cont{max-width:33.083333333333vw;padding-top:2.5vw;margin:0 auto;color:#005da6}
.button-link{display:inline-block}
.product-lg_box p{font-size:1.0455555vw;padding:1.1111111111111vw 0 1.5972222222222vw;line-height:1.33;letter-spacing:normal;font-family:'Uniform Rnd';font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33}
.button-link a.a_link{color:#005da6}
#submenu-sticky{position:absolute;top:0 !important;z-index:99999}
.result_hover{opacity:1}
.product-lg_box .product-lg_img.result_hover, .product-lg_box .text-cont h2.result_hover, .product-lg_box p.result_hover, .product-lg_box .button-link{opacity:1}
.product-lg_box .product-lg_img{line-height:0}
.active.result_hover{opacity:1}
#allproduct{height:500px}
.pro_hight{padding-bottom:0;height:11.16667vw;position:relative}
#submenu-sticky{width:100%}
.submenu{width:100%;box-shadow:0 0 20px rgba(0, 0, 0, .1);padding:2.903vw 0 2.972222222222223vw}
.nav__cont{display:inline-block;width:100%}
.nav__item{display:inline-block;text-align:center;padding-right:4.3055555555556vw}
.nav__item>a{color:#fff;transition:.5s linear;text-decoration:none;text-transform:uppercase;font-size:.9027777777777778vw;font-weight:600;font-family:'Uniform Rnd';}
.nav__item>a.active, .nav__item>a:hover{color:#025ea7}
.scrollspy{padding-top:2.2778vw}
.button-link a.a_link:focus, .button-link a.a_link:hover, .product-lg_box .button-link a.a_link:focus, .product-lg_box .button-link a.a_link:hover, input.button_primery:hover, input.button_primery:focus{background-color:#005da6;color:#fcd504}
@media(min-width:768px){
#product-large{padding:5.03333333333vw 0}
.product-lg_box.box1 .text-cont .primery-color_black{max-width:29.99999vw;width:100%;margin:0 auto}
.product-lg_box.box2 .text-cont .primery-color_black{max-width:24.275vw;width:100%;margin:0 auto}
.product-lg_box .product-lg_img{overflow:hidden;padding:1.0416666666666665VW}
.product-lg_box .product-lg_img img{transform:scale(1);-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in}
.product-lg_img:focus img, .product-lg_img:hover img, .product-lg_img.active img{padding:0;-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in;transform:scale(1.15)}
.product-lg_box a.a_link{min-width:8.88888888888889vw}
}
@media(max-width:767px){
#submenu-sticky .container-width{padding:0}
.submenu{padding:0}
#submenu-sticky .arrow_down,
#submenu-sticky .arrow_up{position:relative;width:2.9999vw;height:1.25vw;margin-left:3.125vw}
#submenu-sticky .arrow_down i,
#submenu-sticky .arrow_up i{width:2.9999vw;height:2.25vw;bottom:0;right:0}
#submenu-sticky .arrow_down i::after{content:'';position:absolute;width:2.5125vw;height:2.5125vw;border:2px solid #025ea7}
.nav__cont{display:none}
.filter-cat{font-family:'Uniform Rnd';font-size:4.0625vw;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-transform:uppercase;text-align:center;color:#025ea7;border-bottom:.2125vw solid #fff;padding:5.625vw 0}
.pro_hight{height:auto}
.nav__item{display:block;text-align:center;padding:8.5vw 0}
.nav__item>a{color:#025ea7;transition:.5s linear;text-decoration:none;text-transform:uppercase;font-size:4.0625vw;font-weight:600;font-family:'Uniform Rnd';}
#product-large{padding:12.5vw 0 0}
#submenu-sticky{width:100%;position:relative !important;z-index:8}
.product-lg_box{padding-bottom:13.125vw}
.product-lg_box .product-lg_img{padding:0}
.product-lg_box .text-cont{max-width:100%;padding-top:7.8125vw}
.product-lg_box p{font-size:5.25vw;padding:4.6875vw .5vw 8.125vw}
}
.info-icon{width:1.5277777777778vw;height:1.5277777777778vw;display:inline-block;text-align:center;padding:.069444444444444vw;margin-right:.90277777777778vw;object-fit:contain;border-radius:50%;border:#005da6 2px solid;color:#005da6;font-size:.90277777777778vw}
.product-heading{color:#025ea7;font-size:1.955555vw;padding:0 0 3.125vw;text-align:left;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px}
h1.product_cat{text-align:inherit;padding:0 0 0.925vw;}
#product_cat p{max-width:50%;font-size:0.9333333333333335VW;margin:auto;}
.product-img_list{padding:4.41667vw 0 3.9vw;display:table;width:100%}
.pro-hero_banner img, .product-img_list img{width:100%}
.product-box_list{padding:2vw;text-align:center}
.product-name{padding:1.4722222222222vw 0 0;font-family:'Uniform Rnd';font-size:1.05555vw;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.5px;text-align:center;color:#4d4d4d}
.icon-red{background-position:50% 0}
.fullwidth-baanner_button{max-width:15.833333333333vw;margin:4.0277777777778vw auto}
#resent{padding-bottom:4.375vw;padding-top:5.03333333333vw;}
#resent h3{color:#025ea7;padding-bottom:1.875vw}
#flavor-faves .product-box_list .product-img img,
#holiday-cheer .product-box_list .product-img img,
#fat-free-and-sugar-free .product-box_list .product-img img,
#creamer-singles .product-box_list .product-img img,
#iced-coffee .product-box_list .product-img img,
#fat-free-sugar-free .product-box_list .product-img img{width:100%;position:relative;z-index:2}
#creamer-singles .product-box_list .product-img{padding-top:0}
#creamer-singles .product-box_list{padding:0 2vw .65555vw}
#creamer-singles .product-heading{padding-bottom:1.5vw}
.product-img .hover-img{z-index:0}
#menu .pro_link.favorited{border-color:#025ea7;background:#025ea7 url(//www.internationaldelight.com/wp-content/themes/id/assets/images/global/link-hover.png) no-repeat 50% 50%;background-size:50%}
@media(min-width:768px){
.fullwidth-baanner{padding-top:13.125vw}
.product-box_list .product-img{position:relative;padding-top:1.3888888888889vw}
#submenu-sticky.active.nav-up{top:0px !important;transition:bottom 0.2s ease-in-out}
#submenu-sticky.active.nav-down{top:-250px !important;transition:top 0.2s ease-in-out}
}
@media(max-width:767px){
.fullwidth-baanner{padding-top:26.875vw}
.product-heading{max-width:66.10vw;font-size:7.5vw;padding:0 0 11.5625vw;text-align:center;margin:0 auto}
h1.product_cat{padding:0 0 5.5625vw;}
#product_cat p{max-width:90%;padding:0 0 5.5625vw;font-size:3.75vw;}
.scrollspy{padding-top:8.75vw}
.pro_hight{padding-bottom:10vw}
.product-img_list{padding:18.75vw 0 10vw}
.product-name{padding:5.1111vw .6vw 0;font-size:3.75vw}
.product-box_list{padding-bottom:10.3125vw}
.fullwidth-baanner_button{max-width:59.375vw;margin:10.9375vw auto 26.5625vw}
.info-icon{width:6.875vw;height:6.875vw;display:inline-block;text-align:center;padding:.3125vw;margin-right:4.0625vw;object-fit:contain;border-radius:50%;border:#005da6 2px solid;color:#005da6;font-size:4.0625vw}
}
footer#footer{background-color:#fbfbfb;width:100%}
footer#footer .footer-link{padding-bottom:0}
footer#footer ul.quicklink{padding:2.7777777777778vw 0 2.7777777777778vw;display:inline-block;vertical-align:top;margin:0 7.5vw 0 0}
footer#footer ul.quicklink>li>a{font-family:'Uniform Rnd';font-size:.90277777777778vw;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.46;text-decoration:none;letter-spacing:.5px;color:#4d4d4d}
footer#footer .footer-bottom{border-top:1px solid #dcdcdc;padding:1.3888888888889vw 0}
footer#footer .media-link a{color:#025ea7;display:inline-block;vertical-align:top;margin-right:1vw;text-decoration:none;font-size:1.25vw}
footer#footer .copyright{text-align:right;opacity:.4;font-family:Helvetica;font-size:.83333333333333vw;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4d4d4d}
footer#footer .codes .copyright{text-align:center;max-width:55%;margin:0 auto}
footer#footer .codes .copyright:last-of-type{margin-top:.5vw}
@media(min-width:768px){
.Aligner-item{display:flex;align-items:center;justify-content:left}
.Aligner-item--bottom{align-self:flex-end}
}
@media(max-width:767px){
footer#footer ul.quicklink{padding:0;display:block;margin:0}
footer#footer .footer-link{padding:15.9375vw 0 5.9375vw}
footer#footer .media-link{padding:6.5vw 0 0;text-align:center}
footer#footer .media-link a{margin-left:3.3625vw;margin-right:3.3625vw;font-size:9.0625vw}
footer#footer .copyright{text-align:center;padding:7.5vw 0 3vw;font-size:2.5vw}
footer#footer .codes .copyright{max-width:100%}
footer#footer .codes .copyright:first-child{padding:.5vw 0 0vw}
footer#footer .codes .copyright:last-of-type{margin-top:.5vw;padding:.5vw 0 7.5vw}
footer#footer ul.quicklink>li>a{font-size:4.0625vw}
}
.chat{max-width:340px;width:100%}
.chat .chat-icon{position:absolute;bottom:20px;right:0;width:50px;height:50px;border-radius:50%;margin:15px 1.1222vw 0 auto;background:url(//www.internationaldelight.com/wp-content/themes/id/assets/images/global/call.png) no-repeat;background-size:100%}
.chat p{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.1px;color:#4d4d4d}
.chat .chat-icon .icon{max-width:26px;height:24px;background-color:#fff;margin-top:9px}
.chat .chat-box{display:none}
.chat .chat-box{max-width:340px;position:relative;margin-top:2.7777777777778vw;margin-bottom:84px;right:-59px;height:214.5px;box-shadow:0 1px 1px 0 #e6e6e7;background-color:#fbfbfc;border:solid 1px #e8e8e8}
.chat-input{text-align:center}
.chat .chat-box input[type="text"]{max-width:306px;width:90%;height:40px;opacity:.5;padding:10px;border-radius:2px;background-color:#fff;border:solid 1px #d5dde0;margin:15px auto;text-align:left;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:.1px;color:#bcc8cf}
.chat .massage-box{max-width:340px;height:128px;padding:20px;border-radius:4px;background-color:#fff;box-shadow:0 1px 1px 0 #e6e6e7}
.me-cont, .pe_img{display:inline-block;vertical-align:top}
.pe_img img{width:100%}
.pe_img{width:30%}
.me-cont{padding:0 0 0 15px;opacity:.3}
.arrow_down i{position:absolute;width:24px;height:20px;overflow:hidden;bottom:0;right:10%}
.arrow_down, .arrow_up{display:inline-block;vertical-align:middle}
.arrow_down i::after{content:'';position:absolute;width:20px;height:20px;left:50%;transform:translate(-50%, -50%) rotate(45deg);background-color:transparent;border:2px solid #e6e6e7}
.arrow_up i{position:absolute;width:24px;height:20px;overflow:hidden;bottom:0;right:10%}
.arrow_up i::after{content:'';position:absolute;width:20px;height:20px;left:50%;transform:translate(-50%, 50%) rotate(45deg);background-color:transparent;border:2px solid #e6e6e7}
.chat .arrow i{position:absolute;width:24px;height:20px;overflow:hidden;bottom:-34px;right:10%;margin-left:0}
.chat .arrow i::after{content:'';position:absolute;width:20px;height:20px;left:50%;transform:translate(-50%, -50%) rotate(45deg);background-color:#fbfbfc;border:2px solid #e6e6e7}
#recipe-video{position:relative;border:none}
.video-js{background:transparent !important}
.video-js.vjs-has-started .vjs-big-play-button, .video-js.vjs-has-started-disabled .vjs-big-play-button{width:90px;height:90px;border:none}
.video-js.vjs-has-started.vjs-paused .vjs-big-play-button .vjs-icon-placeholder:before, .video-js.vjs-has-started.vjs-paused .vjs-icon-play:before, .video-js.vjs-has-started.vjs-paused .vjs-play-control .vjs-icon-placeholder:before{content:"" !important;background:transparent url(//www.internationaldelight.com/wp-content/themes/id/assets/images/global/pause.png) no-repeat 50% 50%;background-size:100%}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before{content:"" !important;background:transparent url(//www.internationaldelight.com/wp-content/themes/id/assets/images/global/play.png) no-repeat 50% 50%;background-size:100%}
.video-js.vjs-has-started-disabled .vjs-big-play-button .vjs-icon-placeholder:before, .video-js.vjs-has-started-disabled .vjs-icon-play:before, .video-js.vjs-has-started-disabled .vjs-play-control .vjs-icon-placeholder:before, .video-js.vjs-has-started-disabled.vjs-ended .vjs-big-play-button .vjs-icon-placeholder:before, .video-js.vjs-has-started-disabled.vjs-ended .vjs-icon-play:before, .video-js.vjs-has-started-disabled.vjs-ended .vjs-play-control .vjs-icon-placeholder:before{content:"" !important;background:transparent url(//www.internationaldelight.com/wp-content/themes/id/assets/images/global/play.png) no-repeat 50% 50%;background-size:100%}
.vjs-paused .vjs-big-play-button{display:block !important;outline:none !important;background:transparent !important}
.video-js .vjs-big-play-button{top:40% !important;left:0 !important;right:0;bottom:0;margin:0 auto;text-align:center;border-radius:0;transition:all .4s}
.product-display .pro_link:focus{outline:none}
.recipe-box{width:100%;text-align:center}
.recipe-name{font-size:1.22vw;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;min-height:5.5vw;text-align:center;padding-top:1.5972222222222vw;padding-bottom:1.3888888888889vw}
.recipe-box .button-link{min-width:9.4vw}
.recipe-list .recipe-box{padding-bottom:4.1666666666667vw}
.recipe-box a.a_link, .recipe-box button_primery.button_primery, .recipe-box input.button_primery{padding:.8222222222vw 1.5388888888889vw;border-radius:.41666666666666663vw}
@media(min-width:768px){
.recipe-box .recipe_img{padding:.9000em;background:url(//www.internationaldelight.com/wp-content/themes/id/assets/images/pattern.jpg) repeat;-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in}
.recipe-box .recipe_img img{width:100%}
.recipe-box:focus .recipe_img, .recipe-box:hover .recipe_img{padding:0;margin-bottom:0;-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in}
.ingredients h4{font-size:.92222222222222vw;line-height:1.43;letter-spacing:.5px;font-family:'Uniform Rnd';font-weight:600}
.ingredients ul{margin-bottom:2vw}
}
@media(max-width:767px){
.recipe-box{padding-bottom:7.8125vw}
.recipe-images h1.pro-heading{font-size:7.5vw;padding:0 0 10vw;text-align:center}
.recipe-box h3, .recipe-name{font-size:3.35vw;padding:4.6875vw 0 0;min-height:14.625vw}
.recipe-box a.a_link, .recipe-box a.a_link:hover, .recipe-box a.a_link:focus{background:transparent;padding:1.8125vw 0 0;font-size:3.5vw}
#resent h3{text-align:center;padding:0 0 10vw}
#resent{padding-bottom:18.75vw;padding-top:13.125vw;}
.ingredients h4{font-size:4.375vw}
.ingredients ul{margin-bottom:5vw}
}
@media(max-width:767px){
.chat .chat-icon{margin:15px 4.1222vw 0 auto}
.chat .chat-box{max-width:288px;position:absolute;bottom:17vw;right:-1vw}
}
.pro-heading{color:#025ea7;font-size:1.955555vw;padding:0 0 .85555vw;text-align:left;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px}
@media(max-width:767px){
.pro-heading{font-size:9.375vw;padding:0 0 3.125vw;white-space:normal}
.button-link{display:block;margin-bottom:1.5625vw}
.product-lg_box .button-link{display:inline-block;margin-bottom:0}
.arrow_down, .arrow_up{position:relative;width:3.9999vw;height:2.25vw;margin-left:3.125vw}
.arrow_down i, .arrow_up i{width:3.9999vw;height:3.25vw;bottom:0;right:0}
.arrow_down i::after{content:'';position:absolute;width:3.5125vw;height:3.5125vw;border:2px solid #025ea7}
}
.modal-box{display:none;position:absolute;top:10.3899999999vw;left:0;right:0;z-index:99999;margin:0 7.7777777777778vw;border-radius:.55555555555556vw;background-color:#fff;border:solid 2px #fcd504;background-clip:padding-box;max-width:100%}
#write_review.modal-box{padding:10vw 21.180555555556vw}
.close{position:absolute;right:4.5138888888889vw;cursor:pointer;top:2.5vw;z-index:2}
.close img{width:3.166667vw}
.modal-overlay{opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(255, 255, 255, .9) !important}
a.close{line-height:1;font-size:1.5em;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb}
a.close:hover{color:#222;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease}
#offer.modal-box img.offerimg{width:100%}
#offer.modal-box .offer-cont{max-width:52.36111111111111vw;width:auto;text-align:center;position:absolute;margin:0 auto;padding:2vw;left:0;right:0;top:12.8vw;bottom:0;font-family:'Uniform Rnd';}
#offer.modal-box .offer-text{font-size:4.861111111111111vw;color:#025ea7;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px}
#offer.modal-box .button-link{max-width:20.97222222222222vw;width:100%;margin:7.25vw auto 6.555555555555555vw}
#offer.modal-box .button-link a{font-family:'Uniform Rnd';font-size:1.7361111111111112vw;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;text-align:center;color:#025ea7;padding:1.5277777777777777vw 0 1.3888888888888888vw}
#offer.modal-box .button-link a:hover{color:#fcd504}
#offer.modal-box .note{max-width:28.47222222222222vw;width:100%;font-family:'Uniform Rnd';font-size:.9722222222222222vw;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.5px;text-align:center;margin:0 auto}
.thanks{font-family:'Uniform Rnd';font-size:2.0833333333333335vw;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;padding-bottom:2.0833333333333335vw;color:#fcd504}
@media(max-width:767px){
.modal-box{top:34.6875vw;margin:0 6.25vw;border-radius:1.875vw;min-height:auto}
#write_review.modal-box{padding:10.9375vw 9.0625vw}
.close{position:absolute;right:5vw;top:5vw}
.close img{width:5.3125vw;height:5.3125vw}
#offer.modal-box .offer-cont{max-width:75.361111vw;position:relative;margin-top:16.8vw;top:0}
#offer.modal-box .offer-text{font-size:6.861111vw}
#offer.modal-box .button-link a{font-size:4.736111vw;padding:2.527778vw 0 2.3888888888888888vw}
#offer.modal-box .button-link{max-width:44.972222vw}
#offer.modal-box .note{max-width:71.472222vw;font-size:4.375vw}
.offerimgmob{width:100%}
.thanks{font-size:5.999vw;padding-bottom:4.0833333333333335vw}
}
.d-none{display:none}
.share-icon{font-size:.9722222222222222vw;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:.4px;color:#025ea7;margin-top:.5333333333333333vw}
.share-icon a{color:#025ea7;background-color:#fcd504;width:1.597222222222222vw;height:1.597222222222222vw;text-align:center;border-radius:50%;margin-right:.2vw}
.share-icon i, .share-icon a, .share-icon span, .share-icon strong{display:inline-block;vertical-align:middle}
.share-icon strong{margin-right:.44444444444444vw}
.share-icon i{display:block;font-weight:700;padding-top:.4vw;font-size:.9027777777777778vw}
.share-icon a:hover{background-color:#025ea7;color:#fcd504}
@media(max-width:767px){
#tabs{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:800px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;border:solid 2px #fcd504;border-radius:2.5vw;overflow:hidden;margin-bottom:5.3125vw;margin-top:6.25vw}
#tabs li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
#tabs li a{padding:13px 0;background:#fcd504;color:#025ea7;font-size:3.75vw;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;display:block;text-transform:uppercase}
#tabs li a.inactive{background:#fff}
.share-icon{font-size:4.375vw;margin-top:3.75vw}
.share-icon a{width:7.1875vw;height:7.1875vw;margin-right:1vw}
.share-icon i{padding-top:1.84vw;font-size:4.0625vw}
.share-icon strong{margin-right:3.125vw}
}
#sweet-dream{background-color:#fbeb73;margin-bottom:8.472222222222221vw}
#sweet-dream .text_head{font-family:'Uniform Rounded Condensed Ultra';text-transform:uppercase;font-weight:900;font-style:normal;font-stretch:normal;line-height:.83;letter-spacing:1px;text-align:center;color:#025ea7;font-size:11.875vw;padding-top:27.8125vw;padding-bottom:27.8125vw}
@media(min-width:768px){
.bg-img{background:url(//www.internationaldelight.com/wp-content/themes/id/assets/images/sign-up/coffee-banner@2x.jpg) no-repeat right 0;object-fit:cover;background-size:contain}
#sweet-dream .text_head{font-size:4.166666666666667vw;display:inline-block;max-width:31.9vw;line-height:1;width:100%;padding-top:12.402777777777777vw;padding-bottom:12.333333333333332vw}
}
@media(max-width:767px){
#sweet-dream{margin-bottom:20.3125vw}
}
.wfp-load{background:url(//www.internationaldelight.com/wp-content/themes/id/assets/images/ajax-loader.gif) no-repeat center center}
.video{position:relative}
.mute-video, .unmute-video{position:absolute;bottom:5%;right:5%;z-index:9}
.mute-video{background:url(//www.internationaldelight.com/wp-content/themes/id/assets/images/global/mute.png) no-repeat center;background-size:32px;border:0;width:32px;height:32px;text-indent:-999px;font-size:0}
.unmute-video{background:url(//www.internationaldelight.com/wp-content/themes/id/assets/images/global/unmute.png) no-repeat center;background-size:32px}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-box.fade{max-width:760px;min-height:auto;font-size:60px;height:auto;margin:0 auto;padding:0}
.modal-box.fade .close{position:absolute;right:1.513889vw;cursor:pointer;top:4px;z-index:2;font-size:45px}
@media(min-width:768px) and (max-width:800px){
a.a_link, button_primery.button_primery, input.button_primery{min-width:11.888889vw;padding:1.199999999vw 1.5388888888889vw;font-size:1.13333333333333vw;line-height:1.4}
.p-w-r .pr-snippet-read-and-write a.pr-snippet-write-review-link{border-radius:.8611111111111vw;font-size:1.13333333333333vw !important;padding:1.199999999vw 1.5388888888889vw !important}
.product_details .button-link{margin-right:2.764vw;max-width:10.042vw;width:100%}
}
@media(min-width:801px) and (max-width:960px){
a.a_link, button_primery.button_primery, input.button_primery{min-width:11.888889vw;padding:1.199999999vw 1.5388888888889vw;font-size:1.13333333333333vw;line-height:1.4}
.p-w-r .pr-snippet-read-and-write a.pr-snippet-write-review-link{border-radius:.8611111111111vw;font-size:1.13333333333333vw !important;padding:1.199999999vw 1.5388888888889vw !important}
.product_details .button-link{margin-right:2.764vw;max-width:10.042vw;width:100%}
}
@media(min-width:961px) and (max-width:1200px){
a.a_link, button_primery.button_primery, input.button_primery{min-width:10.5888889vw;padding:1.199999999vw 1.5388888888889vw;font-size:.93333333333333vw;line-height:1.4}
.p-w-r .pr-snippet-read-and-write a.pr-snippet-write-review-link{border-radius:.8611111111111vw;font-size:1.13333333333333vw !important;padding:1.199999999vw 1.5388888888889vw !important}
.recipe-box a.a_link, .recipe-box button_primery.button_primery, .recipe-box input.button_primery{padding:1.08vw 1.5388888888889vw;border-radius:.41666666666666663vw}
}
.form-error{color:red}
.coupon_color{color:#0f7742 !important;font-weight:700 !important}
.additional-copy{color:#005da6;font-weight:600;font-size:.81111vw;}
.product-additional-copy{color:#005da6;}
.sub_notes{font-size:.6211111vw;line-height:1;}
@media(max-width:767px){
.additional-copy {
font-size: 2.716vw;
}
}