
.card img{width:100%;height:auto}
.cards.horizontal .card{display:inline-block;width:20%}
.configurator h1{text-transform:uppercase}
.configurator .title{position:relative}
.configurator .title img{float:left}
@media (max-width:1023px){.configurator .callOut p{float:left;width:50%;padding:1em }
 .configurator .callOut .button{margin-top:2em }
 .configurator .step{position:relative;height:0;padding-bottom:50%;margin-top:-12% }
 .configurator .step:first-child{margin-top:0 }
 .configurator .step img{width:auto;height:100%;position:absolute;right:auto;left:0;top:0;display:block }
 .configurator .step p{width:50%;position:absolute;left:auto;right:0;top:50% }
 .configurator .step:nth-child(2n) img{left:auto;right:0 }
 .configurator .step:nth-child(2n) p{right:auto;left:0;text-align:right }
}
@media (min-width:1024px){.configurator{position:relative }
 .configurator .callOut{width:30%;position:absolute;top:0;right:0 }
 .configurator .stretchBreak{display:block }
 .configurator .steps{text-align:center }
 .configurator .step{display:inline-block;width:30%;color:#552100 }
 .configurator .step img{width:100%;height:auto }
}
.featuredContent{text-transform:uppercase}
.featuredContent img{display:block;max-width:100%;height:auto}
.featuredContent .btn{background:#fff;border-radius:50px;text-decoration:none;color:#000;padding:.5em 1em;display:inline-block}
.featuredContent.dark{color:#fff}
.featuredContent.yellow{background:#ffd200}
.featuredContent.pink{background:#FDC3D2;color:#fff}
.featuredContent.brown{background:#201410;color:#fff}
.featuredContent.image-center-fill{position:relative;overflow:hidden;height:0;padding-bottom:25%}
.featuredContent.image-center-fill .content{position:absolute;right:10%;left:10%;top:10%}
@media (min-width:1024px){.featuredContent.image-center-fill .content{position:absolute;right:50%;left:10%;top:10% }
}
.featuredContent.image-center-fill img{position:absolute;left:0;right:0;width:100%;height:auto;display:block;margin:0;transform:translateY(-50%) translateX(-50%);left:50%;top:50%}
.featuredContent.image-left{position:relative}
.featuredContent.image-left .content{padding:2em;text-align:center}
@media (min-width:1024px){.featuredContent.image-left img{display:inline-block;width:50% }
 .featuredContent.image-left .content{display:inline-block;width:30%;position:absolute;top:20%;right:50px }
}
.featuredContent.image-center{position:relative;text-align:center}
.featuredContent.image-center img{display:block}
.featuredContent.image-center .content{display:block;margin:0}
@media (min-width:1024px){.featuredContent.image-center img{width:50%;margin:0 auto }
 .featuredContent.image-center .content{width:30%;margin:0 auto }
}
.featuredOccasion{background:#F5F5F5;padding-bottom:45px}
.featuredOccasion .primaryImage{display:inline-block;width:50%}
.featuredOccasion .content{display:block;width:50%;float:right}
.featuredOccasion h1{color:#B64B84;font-size:6vw;line-height:1;text-transform:uppercase;color:#552100}
@media (min-width:1440px){.featuredOccasion h1{font-size:90px }
}
.featuredOccasion .cards{margin:0 auto;width:80%;clear:both}
.featuredOccasion .card{display:inline-block;text-decoration:none;text-align:center;width:30%;margin:1%;background:#fff}
.featuredOccasion .card img{display:block;width:100%;height:auto}
.featuredOccasion .card .button{margin:0 auto 20px auto}
@media (min-width:1024px){.primary.content{float:left;width:60% }
}
@media (min-width:1024px){.sidebar{float:left;width:30%;margin-left:5% }
}
.onPageSubnav{position:relative;overflow:hidden}
.onPageSubnav .button{margin:0 auto;display:inline-block}
@media (min-width:1024px){.onPageSubnav .button{position:absolute;top:1em;right:1em }
}
.onPageSubnav h1{color:#552100;text-transform:uppercase;margin:1em}
.onPageSubnav .link{display:inline-block;width:21%;margin:2%;text-align:center;text-decoration:none;color:#552100;text-transform:uppercase}
.onPageSubnav .link img{width:100%;height:auto;display:block}
.onPageSubnav .link .label{display:block}
.onPageSubnav.twoLinks .bg{position:absolute;top:0;bottom:0;z-index:-1}
.onPageSubnav.twoLinks .centered{width:30%;height:auto;margin:20px auto}
.onPageSubnav.twoLinks .link{display:block;width:auto;margin:0;position:relative;overflow:hidden}
.onPageSubnav.twoLinks .label{display:inline-block;border-radius:20px;padding:1em;margin:20px auto;background:#fff;color:#552100}
@media (min-width:1024px){.onPageSubnav.twoLinks .link{width:50%;float:left }
}
.recipeHeader{position:relative;padding:4% 4% 4% 10%;background-size:cover;background-position:left center;color:#592411;font-family:"DINEngschriftStd"}
.recipeHeader .header-image-mobile{display:none;width:100%}
.recipeHeader .header-image-mobile img{width:100%}
@media (max-width:1023px){.recipeHeader{background-image:none !important;background-image:none !important;width:100%;padding:0px }
 .recipeHeader .header-image-mobile{display:block }
}
.recipeHeader h1{font-weight:lighter;text-transform:uppercase;font-size:4em;line-height:1em;margin-bottom:0px}
.recipeHeader .details{position:relative;z-index:5;width:362px;background:white;display:block;padding:1% 4% 4% 4%}
@media (max-width:1023px){.recipeHeader .details{width:90% }
}
.recipeHeader .details p{font-size:1.17em;font-family:"DINReg";line-height:1.42em}
.recipeHeader .details .shareThis{margin:-13px 0px 30px 0px;display:block;text-transform:uppercase}
.recipeHeader .details .shareThis p{font-size:1em;color:#461D00}
.recipeHeader .details .shareThis .cta.btn{background-size:100%;background-repeat:no-repeat;text-indent:-9999px;outline:none;display:inline-block;margin-left:28px}
.recipeHeader .details .shareThis .cta.btn.facebook{background-image:url("../../static/images/icons/icon-facebook.png");width:7px;height:14px}
.recipeHeader .details .shareThis .cta.btn.twitter{background-image:url("../../static/images/icons/icon-twitter.png");width:15px;height:13px}
.recipeHeader .details .shareThis .cta.btn.pinterest{background-image:url("../../static/images/icons/icon-pinterest.png");width:16px;height:16px}
.recipeHeader .details .info-wrapper{text-align:center;width:477px;margin-left:-57px;margin-top:36px}
@media (max-width:1023px){.recipeHeader .details .info-wrapper{width:100%;margin-left:0px }
}
.recipeHeader .details .info-wrapper .recipeInfo-container{display:inline-block;border-right:1px solid #EAEAEA;width:30%}
.recipeHeader .details .info-wrapper .recipeInfo-container span.recipeInfo{font-size:1.83em;font-weight:bold;background-repeat:no-repeat}
.recipeHeader .details .info-wrapper .recipeInfo-container span.label{display:block;color:#AEAEAE;font-family:"DINReg";font-size:.98em}
.recipeHeader .details .info-wrapper .recipeInfo-container.yield span.recipeInfo{background-image:url("../../static/images/icons/icon-profile.png");background-size:17px 19px;padding-left:26px}
.recipeHeader .details .info-wrapper .recipeInfo-container.time span.recipeInfo{background-image:url("../../static/images/icons/icon-clock.png");background-size:20px 20px;padding-left:28px}
.recipeHeader .details .info-wrapper .recipeInfo-container:last-child{border-right:none}
.recipeHeader .button{background-color:#FFD200;font-size:1.83em;padding:.5em 1em 0.3em 1em;margin-top:42px;border:none}
.carousel-indicators{position:unset;right:unset;bottom:unset;left:unset;z-index:unset;margin:unset;list-style:unset}
.carousel-indicators li{position:unset;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:unset;height:unset;margin-right:unset;margin-left:unset;text-indent:unset;background-color:unset;border:0;border-radius:0;margin:0}
.carousel-indicators li.active{height:auto}
.flavorHeader{background-color:#552100;font-family:"DINEngschriftStd";display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flavorHeader .panelContainer{position:relative;width:auto}
@media (max-width:1023px){.flavorHeader .panelContainer{order:2 }
}
.flavorHeader .panelContainer .flavorHeaderInner{padding:25px;text-align:center}
.flavorHeader .panelContainer .flavorHeaderInner .productInfo{color:white;text-transform:uppercase;text-align:left}
.flavorHeader .panelContainer .flavorHeaderInner .productInfo h1{font-size:5em;margin:0px;line-height:1em;letter-spacing:2px;color:#fff}
.flavorHeader .panelContainer .flavorHeaderInner .productInfo h2{font-size:2.5em;margin:0px;letter-spacing:1px;color:#fff}
.flavorHeader .panelContainer .flavorHeaderInner .packShotGroup{display:inline-block;margin:0px auto;position:relative;width:auto}
@media (max-width:1023px){.flavorHeader .panelContainer .flavorHeaderInner .packShotGroup{width:80% }
 .flavorHeader .panelContainer .flavorHeaderInner .packShotGroup .packShot{width:100% }
}
.flavorHeader .panelContainer .flavorHeaderInner .packShotGroup .productSample{position:absolute;bottom:-30px;right:-85px}
@media (max-width:1023px){.flavorHeader .panelContainer .flavorHeaderInner .packShotGroup .productSample{bottom:-48px;right:-11px;width:130px }
}
.flavorHeader .panelContainer .flavorHeaderInner a.button{display:table;width:auto;margin:0px auto;font-size:1.6em;padding:.5em 2em .3em 2em}
@media (max-width:1023px){.flavorHeader .panelContainer .flavorHeaderInner a.button{margin-top:59px }
}
.flavorHeader .panelContainer .flavorHeaderInner a.button:hover{color:#552100}
.flavorHeader .navContainer{background-color:#683619}
@media (max-width:1023px){.flavorHeader .navContainer{order:1 }
}
.flavorHeader .navContainer ul.flavorNav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0px;margin:0px}
.flavorHeader .navContainer ul.flavorNav li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%}
.flavorHeader .navContainer ul.flavorNav li a{width:100%;text-align:center;height:100%}
.flavorHeader .navContainer ul.flavorNav li a img{width:auto;max-width:100%;height:auto;-ms-flex:0 0 auto;flex:0 0 auto}
.flavorHeader .navContainer ul.flavorNav li.nav-inner{padding:0px;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:start;align-items:start;-ms-flex:3 1 100%;-webkit-flex:3 1 100%;flex:3 1 100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.flavorHeader .navContainer ul.flavorNav li.nav-inner ul{width:100%;padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}
@media (max-width:1023px){.flavorHeader .navContainer ul.flavorNav li.nav-inner ul{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }
}
@media (max-width:1023px){.flavorHeader .navContainer ul.flavorNav li.nav-inner ul li{-ms-flex:0 0 119px;-webkit-flex:0 0 119px;flex:0 0 119px }
}
.flavorHeader .navContainer ul.flavorNav li.nav-inner ul li.active,.flavorHeader .navContainer ul.flavorNav li.nav-inner ul li:hover{background-color:#552100}
.flavorHeader .navContainer ul.flavorNav li.back,.flavorHeader .navContainer ul.flavorNav li.next{-ms-flex:3 1 14%;-webkit-flex:3 1 14%;flex:3 1 14%;position:relative}
.flavorHeader .navContainer ul.flavorNav li.back img,.flavorHeader .navContainer ul.flavorNav li.next img{position:absolute;top:50%;right:30px}
@media (max-width:1023px){.flavorHeader .navContainer ul.flavorNav li.back, .flavorHeader .navContainer ul.flavorNav li.next{display:none }
}
.flavorHeader .navContainer ul.flavorNav li.back:hover,.flavorHeader .navContainer ul.flavorNav li.next:hover{background-color:#552100}
.flavorHeader .navContainer ul.flavorNav li.next img{left:30px}
.nutritionInfo{text-align:center;color:#592411}
.nutritionInfo p.nutritionHeader{font-family:"DINEngschriftStd";font-size:3.12em;text-transform:uppercase}
.nutritionInfo .nutritionInfoWrapper{text-align:center;width:40%;max-width:623px;margin:20px auto 40px auto;font-family:"DINReg"}
@media (max-width:1023px){.nutritionInfo .nutritionInfoWrapper{width:100% }
}
.nutritionInfo .nutritionInfoWrapper .nutritionInfo-container{display:inline-block;border-right:1px solid #EAEAEA;width:24%}
.nutritionInfo .nutritionInfoWrapper .nutritionInfo-container span.nutritionInfo{font-size:2em;font-weight:bold;background-repeat:no-repeat}
.nutritionInfo .nutritionInfoWrapper .nutritionInfo-container span.label{display:block;color:#AEAEAE;font-family:"DINReg";font-size:.98em}
.nutritionInfo .nutritionInfoWrapper .recipeInfo-container:last-child{border-right:none}
.nutritionInfo .nutritionInfoFullWrapper{margin-top:4em}
.nutritionInfo .nutritionInfoFullWrapper a.button{z-index:10;position:relative;cursor:pointer;font-family:"DINEngschriftStd";width:max-content;font-size:1.6em;padding:.5em 1.8em .3em 1.7em}
.nutritionInfo .nutritionInfoFullWrapper a.button img{margin:0 0 5px 15px}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter{position:relative;overflow:hidden;top:-29px}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter hr{width:84%;position:relative;z-index:5;display:inline-block;margin-top:4px}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:start;align-items:left;position:relative;padding:0px;width:89%;margin:0px auto;text-align:left;max-height:0;transition:max-height 0.5s ease-out}
@media (max-width:1023px){.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }
}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl{-ms-flex:1 1 32%;-webkit-flex:1 1 32%;flex:1 1 32%;margin:0px auto;padding:39px 30px}
@media (max-width:1023px){.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl{width:83% }
}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl h3{font-family:"DINEngschriftStd";font-size:22px;font-weight:lighter;text-transform:uppercase;color:#592411}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl p{font-family:"DINReg"}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl.mars-text p{font-size:13px}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl.mars-text p.note{font-size:.8em;margin:8px 0}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl.mars-text p.note em{font-weight:bold;font-family:"DINPro-Medium"}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl p.disclaimer{font-size:.8em}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .detailsTable{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .detailsTable .detailsRow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .detailsTable .detailsRow .detailsCell{-ms-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%;font-family:"DINReg";font-weight:light;font-size:1em}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .detailsTable .detailsRow .detailsCell em{font-weight:bold;font-family:"DINEngschriftStd";font-style:normal}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .detailsTable .detailsRow .detailsCell span.entry{font-weight:bold;font-family:"DINPro-Medium"}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .detailsTable .detailsRow .detailsCell.indent{margin-left:10px}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .detailsTable .detailsRow.heading{border-bottom:1px solid;padding-bottom:10px;margin-bottom:10px}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .detailsTable.primary{margin-bottom:24px}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .guideLineWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:340px;flex-wrap:wrap}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .guideLineWrapper .guideline{-ms-flex:1 1 0;-webkit-flex:1 1 0;flex:1 1 0;background-image:url('http://cdn-sb.mozu.com/25906-m1/cms/files/flavor-guidlineBG.png');background-size:100%;background-repeat:no-repeat;text-align:center;min-width:58px;max-width:58px;min-height:84px;font-family:"DINEngschriftStd";color:black;position:relative}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .guideLineWrapper .guideline span{display:block;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;color:#000;font-weight:400}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .guideLineWrapper .guideline span.label{top:12px}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .guideLineWrapper .guideline span.value{top:50%;transform:translate(-50%, -65%)}
.nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .guideLineWrapper .guideline span.percDV{bottom:12px}
.character-detail-component{width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column;color:white;font-family:'DINEngschriftStd', serif}
.character-detail-component img{display:block}
.character-detail-component.red .character-detail{background-image:url("../cms/files/Red_bg.png")}
.character-detail-component.orange .character-detail{background-image:url("../cms/files/Orange_bg.png")}
.character-detail-component.yellow .character-detail{background-image:url("../cms/files/Yellow_bg.png")}
.character-detail-component.green .character-detail{background-image:url("../cms/files/Green_bg.png")}
.character-detail-component.blue .character-detail{background-image:url("../cms/files/Blue_bg.png")}
.character-detail-component.brown .character-detail{background-image:url("../cms/files/Brown_bg.png")}
.character-detail-component .character-detail{background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-evenly;padding-top:2%}
.character-detail-component .character-detail .tagline_top{font-size:calc((100vw / 380) * 42)}
.character-detail-component .character-detail .tagline_bottom{font-size:calc((100vw / 380) * 81);line-height:78%}
.character-detail-component .character-detail .character-bio_description{font-size:calc((100vw / 380) * 18);font-family:'DINReg', serif}
.character-detail-component .character-detail .title_group{display:flex;flex-direction:column;padding:20px}
.character-detail-component .character-detail .title_group div{flex:0 0 100%}
.character-detail-component .character-detail .content_group{display:flex;flex-direction:column;position:relative}
.character-detail-component .character-detail .content_group .character_image img{top:0%;margin-left:-7%;width:110%}
.character-detail-component .character-detail .content_group .character-bio_stats{display:flex;flex-direction:row}
.character-detail-component .character-detail .content_group .character-bio_stats div{flex:0 0 50%}
.character-detail-component .character-detail .content_group .character-bio_stats .stat_heading{font-size:calc((100vw / 380) * 26)}
.character-detail-component .character-detail .content_group .character-bio_stats .stat_value{font-size:calc((100vw / 380) * 14);font-family:'DINReg', serif;margin-bottom:20px;margin-right:10%}
.character-detail-component .character-detail .content_group .character-video{width:100%}
.character-detail-component .character-detail .content_group .character-video img{width:100%;height:auto}
.character-detail-component .character-nagivation{display:flex;flex-direction:row}
.character-detail-component .character-nagivation .character-tab{flex-grow:1;position:relative;cursor:pointer}
.character-detail-component .character-nagivation .character-tab .over-state{opacity:0;position:absolute;top:0px;left:0px}
.character-detail-component .character-nagivation .character-tab:hover .over-state,.character-detail-component .character-nagivation .character-tab.active .over-state{opacity:1}
.character-detail-component .character-nagivation .character-tab img{width:100%;height:auto;display:block}
@media (min-width:1024px){.character-detail-component .character-nagivation{order:1 }
 .character-detail-component .character-bio_description{box-sizing:border-box;padding:0 3% }
 .character-detail-component .character-detail .title_group{flex-direction:row;padding:40px 40px 0 40px }
 .character-detail-component .character-detail .title_group div{flex:0 0 50% }
 .character-detail-component .character-detail .title_group .tagline_top{font-size:calc((100vw / 1440) * 71) }
 .character-detail-component .character-detail .title_group .tagline_bottom{font-size:calc((100vw / 1440) * 135) }
 .character-detail-component .character-detail .title_group .character-bio_description{font-size:calc((100vw / 1440) * 28);font-family:'DINReg', serif }
 .character-detail-component .character-detail .content_group{flex-direction:row }
 .character-detail-component .character-detail .content_group .character-image{flex:0 0 50% }
 .character-detail-component .character-detail .content_group div{flex:0 0 50% }
 .character-detail-component .character-detail .content_group .character-bio_stats{padding:5% 6% }
 .character-detail-component .character-detail .content_group .character-bio_stats .stat_heading{font-size:calc((100vw / 1440) * 40);font-family:'DINEngschriftStd', serif }
 .character-detail-component .character-detail .content_group .character-bio_stats .stat_value{font-size:calc((100vw / 1440) * 21);font-family:'DINReg', serif }
 .character-detail-component .character-detail .content_group .character-video{width:95%;margin-left:-2%;margin-top:5% }
}
@media (max-width:1023px){.character-detail-component .character-detail .title_group .character-bio_description{margin-top:3% }
 .character-detail-component .character-detail .content_group .character-bio .character-bio_stats{padding:7% }
 .nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl .guideLineWrapper .guideline{min-width:55px;max-width:55px;min-height:80px }
 .nutritionInfo .nutritionInfoFullWrapper .detailsOuter .detailsInner .pageColl{padding:20px 0 0 }
}
.tabbed-characters{position:relative;z-index:0;background-color:#F0F0F0;max-width:100%;width:100%;overflow:hidden;line-height:normal;font-family:'DINEngschriftStd', serif}
.tabbed-characters *{box-sizing:border-box}
.tabbed-characters .tagline{line-height:.9}
.tabbed-characters .tagline.green,.tabbed-characters .tagline.blue,.tabbed-characters .tagline.yellow,.tabbed-characters .tagline.orange,.tabbed-characters .tagline.brown{display:none}
.tabbed-characters .button{font-size:calc((100vw / 1440) * 27);padding-bottom:4px;color:white;border:none}
.tabbed-characters .cta-wear_collect.mobile{display:none}
.tabbed-characters .tabs-navigation{display:inline-block;float:left;width:6vw;padding-top:2.8em}
.tabbed-characters .tabs-navigation .tab{padding:5px;margin-bottom:10%}
.tabbed-characters .tabs-navigation .tab img{width:100%;height:auto}
@media (min-width:1024px){.tabbed-characters .tabs-navigation .tab{border-left:5px solid white;opacity:.4;cursor:pointer }
 .tabbed-characters .tabs-navigation .tab.red:hover, .tabbed-characters .tabs-navigation .tab.red.active{background-color:white;border-left:5px solid #E11931;border-top-right-radius:50%;border-bottom-right-radius:50%;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.yellow:hover, .tabbed-characters .tabs-navigation .tab.yellow.active{background-color:white;border-left:5px solid #ffd200;border-top-right-radius:50%;border-bottom-right-radius:50%;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.green:hover, .tabbed-characters .tabs-navigation .tab.green.active{background-color:white;border-left:5px solid #00A651;border-top-right-radius:50%;border-bottom-right-radius:50%;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.blue:hover, .tabbed-characters .tabs-navigation .tab.blue.active{background-color:white;border-left:5px solid #0078C0;border-top-right-radius:50%;border-bottom-right-radius:50%;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.orange:hover, .tabbed-characters .tabs-navigation .tab.orange.active{background-color:white;border-left:5px solid #EE6403;border-top-right-radius:50%;border-bottom-right-radius:50%;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.brown:hover, .tabbed-characters .tabs-navigation .tab.brown.active{background-color:white;border-left:5px solid #552100;border-top-right-radius:50%;border-bottom-right-radius:50%;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.green:hover, .tabbed-characters .tabs-navigation .tab.green.active{background-color:white;border-left:5px solid #00A651;border-top-right-radius:50%;border-bottom-right-radius:50%;opacity:1 }
 .tabbed-characters .tabs-navigation .tab img{width:100%;height:auto }
}
.tabbed-characters .character-cta_plus_character{position:relative;display:inline-block;float:left;width:64vw;margin-top:4%}
.tabbed-characters .character-cta_plus_character .character-cta{float:left;display:inline-block;width:37%;margin-top:8%;margin-right:-3%;padding-left:4%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline .tagline_first{font-size:calc((100vw / 1440) * 104)}
.tabbed-characters .character-cta_plus_character .character-cta .tagline .tagline_second{font-size:calc((100vw / 1440) * 242);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline .tagline_third{font-size:calc((100vw / 1440) * 65);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.red .tagline_first{color:#E11931;font-size:calc((100vw / 1440) * 104)}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.red .tagline_second{color:#E11931;font-size:calc((100vw / 1440) * 242);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.red .tagline_third{color:#E11931;font-size:calc((100vw / 1440) * 65);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.yellow .tagline_first{font-size:calc((100vw / 1440) * 107)}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.yellow .tagline_second{font-size:calc((100vw / 1440) * 140);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.yellow .tagline_third{font-size:calc((100vw / 1440) * 65);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.orange .tagline_first{font-size:calc((100vw / 1440) * 148);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.orange .tagline_second{font-size:calc((100vw / 1440) * 108);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.orange .tagline_third{font-size:calc((100vw / 1440) * 90);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.green .tagline_first{font-size:calc((100vw / 1440) * 103);line-height:110%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.green .tagline_second{font-size:calc((100vw / 1440) * 162);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.green .tagline_third{font-size:calc((100vw / 1440) * 90);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.brown .tagline_first{font-size:calc((100vw / 1440) * 137);line-height:110%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.brown .tagline_second{font-size:calc((100vw / 1440) * 133);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.brown .tagline_third{font-size:calc((100vw / 1440) * 142);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.blue .tagline_first{font-size:calc((100vw / 1440) * 111);line-height:110%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.blue .tagline_second{font-size:calc((100vw / 1440) * 166);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .tagline.blue .tagline_third{font-size:calc((100vw / 1440) * 63);line-height:80%}
.tabbed-characters .character-cta_plus_character .character-cta .featuredContent .button{margin-top:3%;padding:0.3em 1em 0.25em}
.tabbed-characters .character-cta_plus_character .character-image{float:left;display:inline-block;width:64%;height:auto}
.tabbed-characters .character-cta_plus_character .character-image img{width:100%;height:auto;display:none}
.tabbed-characters.yellow{}
.tabbed-characters.yellow .button{color:#552100}
.tabbed-characters.yellow .character-cta_plus_character .character-cta{width:45%;margin-right:-3%;padding-left:5%;margin-top:15%}
.tabbed-characters.yellow .character-cta_plus_character .character-image{width:54%}
.tabbed-characters.yellow .character-angled_background img{margin-top:-13.6%}
.tabbed-characters.orange .character-cta_plus_character .character-cta{width:45%;margin-right:0%;padding-left:3%;margin-top:15%}
.tabbed-characters.orange .character-cta_plus_character .character-image{width:54%}
.tabbed-characters.orange .character-angled_background img{margin-top:-14%}
.tabbed-characters.green .character-cta_plus_character .character-cta{width:45%;margin-right:0%;padding-left:5%;margin-top:15%}
.tabbed-characters.green .character-cta_plus_character .character-image img{position:absolute;left:42%;width:56%;top:-12%}
.tabbed-characters.green .character-angled_background img{margin-top:-3%}
.tabbed-characters.brown .character-cta_plus_character .character-cta{width:45%;margin-right:0%;padding-left:5%;margin-top:10%}
.tabbed-characters.brown .character-cta_plus_character .character-image img{position:absolute;left:47%;width:47%;top:-10%}
.tabbed-characters.brown .character-angled_background img{margin-top:-3%}
.tabbed-characters.blue .character-cta_plus_character .character-cta{width:45%;margin-right:0%;padding-left:5%;margin-top:15%}
.tabbed-characters.blue .character-cta_plus_character .character-image img{position:absolute;left:36%;width:61%;top:-10%}
.tabbed-characters.blue .character-angled_background img{margin-top:-3%}
.tabbed-characters .cta-wear_collect{position:relative;float:right;top:0px;right:0px;z-index:-1;width:28vw}
.tabbed-characters .cta-wear_collect img{display:block;width:100%;height:auto}
.tabbed-characters .cta-wear_collect .cta_cta{position:absolute;top:10px;left:20px;width:100%;height:auto}
.tabbed-characters .cta-wear_collect .cta_cta .button{margin-top:10px;padding:0.3em 1em 0.25em}
.tabbed-characters .cta-wear_collect .cta_cta p{font-size:44px;line-height:35px;margin-bottom:0px}
.tabbed-characters .cta-wear_collect .cta_cta img{width:100%;height:auto}
.tabbed-characters .cta-wear_collect .cta-collect{position:relative}
.tabbed-characters .cta-wear_collect .cta-wear{position:relative}
.tabbed-characters .character-angled_background{width:100%;height:auto}
.tabbed-characters .character-angled_background img{width:100%;height:auto;margin-top:-12%}
.tabbed-characters.red .button{background-color:#E11931}
.tabbed-characters.red .cta_cta p{color:#E11931}
.tabbed-characters.red .tagline{color:#E11931}
.tabbed-characters.yellow .button{background-color:#ffd200}
.tabbed-characters.yellow .cta_cta p{color:#552100}
.tabbed-characters.yellow .tagline{color:#ffd200}
.tabbed-characters.orange .button{background-color:#EE6403}
.tabbed-characters.orange .cta_cta p{color:#EE6403}
.tabbed-characters.orange .tagline{color:#EE6403}
.tabbed-characters.green .button{background-color:#00A651}
.tabbed-characters.green .cta_cta p{color:#00A651}
.tabbed-characters.green .tagline{color:#00A651}
.tabbed-characters.brown .button{background-color:#552100}
.tabbed-characters.brown .cta_cta p{color:#552100}
.tabbed-characters.brown .tagline{color:#552100}
.tabbed-characters.blue .button{background-color:#0078C0}
.tabbed-characters.blue .cta_cta p{color:#0078C0}
.tabbed-characters.blue .tagline{color:#0078C0}
@media (max-width:1023px){.tabbed-characters .button{font-size:calc((100vw / 381) * 19) }
 .tabbed-characters .tabs-navigation{width:100%;display:flex;justify-content:space-evenly;margin-bottom:5%;margin-top:2% }
 .tabbed-characters .tabs-navigation .tab{opacity:.4;margin-bottom:5px;cursor:pointer;border-bottom:10px solid rgba(255, 255, 255, 0) }
 .tabbed-characters .tabs-navigation .tab.red:hover, .tabbed-characters .tabs-navigation .tab.red.active{border-bottom:5px solid #E11931;margin-bottom:0px;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.orange:hover, .tabbed-characters .tabs-navigation .tab.orange.active{border-bottom:5px solid #EE6403;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.green:hover, .tabbed-characters .tabs-navigation .tab.green.active{border-bottom:5px solid #00A651;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.blue:hover, .tabbed-characters .tabs-navigation .tab.blue.active{border-bottom:5px solid #0078C0;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.brown:hover, .tabbed-characters .tabs-navigation .tab.brown.active{border-bottom:5px solid #552100;opacity:1 }
 .tabbed-characters .tabs-navigation .tab.yellow:hover, .tabbed-characters .tabs-navigation .tab.yellow.active{border-bottom:5px solid #ffd200;opacity:1 }
 .tabbed-characters .tabs-navigation .tab{margin-bottom:0px }
 .tabbed-characters .character-cta_plus_character{margin-top:0% !important;width:100%;margin-bottom:16% }
 .tabbed-characters .character-cta_plus_character .character-cta{width:100% !important;margin-left:5% }
 .tabbed-characters .character-cta_plus_character .character-cta .featuredContent .button{margin-top:2% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.red .tagline_first{color:#E11931;font-size:calc((100vw / 381) * 50) }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.red .tagline_second{color:#E11931;font-size:calc((100vw / 381) * 121);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.red .tagline_third{color:#E11931;font-size:calc((100vw / 1440) * 65);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.yellow .tagline_first{font-size:calc((100vw / 381) * 107 * .5) }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.yellow .tagline_second{font-size:calc((100vw / 381) * 140 * .5);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.yellow .tagline_third{font-size:calc((100vw / 381) * 65 * .5);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.orange .tagline_first{font-size:calc((100vw / 381) * 148 *.4);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.orange .tagline_second{font-size:calc((100vw / 381) * 108 *.4);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.orange .tagline_third{font-size:calc((100vw / 381) * 90 *.4);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.green .tagline_first{font-size:calc((100vw / 381) * 103 *.4);line-height:110% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.green .tagline_second{font-size:calc((100vw / 381) * 162 *.4);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.green .tagline_third{font-size:calc((100vw / 381) * 90 *.4);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.brown .tagline_first{font-size:calc((100vw / 381) * 137 *.4);line-height:110% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.brown .tagline_second{font-size:calc((100vw / 381) * 133 *.4);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.brown .tagline_third{font-size:calc((100vw / 381) * 142 *.4);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.blue .tagline_first{font-size:calc((100vw / 381) * 111 * .5);line-height:110% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.blue .tagline_second{font-size:calc((100vw / 381) * 166 *.5);line-height:80% }
 .tabbed-characters .character-cta_plus_character .character-cta .tagline.blue .tagline_third{font-size:calc((100vw / 381) * 63 *.5);line-height:80% }
 .tabbed-characters.yellow .character-cta_plus_character .character-cta{width:45%;margin-right:-3%;padding-left:5%;margin-top:15% }
 .tabbed-characters.yellow .character-cta_plus_character .character-image{width:54% }
 .tabbed-characters.yellow .character-angled_background img{margin-top:-14% }
 .tabbed-characters .cta-wear_collect.desktop{display:none }
 .tabbed-characters .cta-wear_collect.mobile{display:inline-block;width:100% }
 .tabbed-characters .cta-wear_collect.mobile .cta_cta{top:0px }
 .tabbed-characters .cta-wear_collect.mobile .cta_cta p{font-size:calc((100vw / 376) * 32) }
 .tabbed-characters .cta-wear_collect.mobile .cta_cta .button{display:none }
 .tabbed-characters .cta-wear_collect.mobile .cta-collect{float:left;width:50% }
 .tabbed-characters .cta-wear_collect.mobile .cta-wear{float:right;width:50% }
 .tabbed-characters.red .character-cta_plus_character .character-image img{position:absolute;top:-6%;left:43%;width:66% }
 .tabbed-characters.yellow .character-cta_plus_character .character-image img{position:absolute;top:-6%;left:45%;width:52% }
 .tabbed-characters.yellow .character-angled_background img{margin-top:-10% }
 .tabbed-characters.orange .character-cta_plus_character .character-image img{position:absolute;top:-6%;left:50%;width:50% }
 .tabbed-characters.orange .character-angled_background img{margin-top:-7% }
 .tabbed-characters.green .character-cta_plus_character .character-image img{position:absolute;top:-6%;left:48%;width:51% }
 .tabbed-characters.green .character-angled_background img{margin-top:-3.5% }
 .tabbed-characters.brown .character-cta_plus_character .character-image img{position:absolute;top:-6%;left:51%;width:44% }
 .tabbed-characters.brown .character-angled_background img{margin-top:-12% }
 .tabbed-characters.blue .character-cta_plus_character .character-cta{margin-top:9% }
 .tabbed-characters.blue .character-cta_plus_character .character-image img{position:absolute;top:-4%;left:46%;width:54% }
 .tabbed-characters.blue .character-angled_background img{margin-top:-12% }
}
.track-your-order_component{transition:all 0.3s ease;background-color:#F0F0F0;display:flex;flex-wrap:wrap;font-family:'DINEngschriftStd', serif}
.track-your-order_component .button{background-color:#ffd200;border:solid 1px #9B9B9B;padding:.5em 1em;border-radius:50px;text-decoration:none;text-transform:uppercase;display:inline-block}
.track-your-order_component .text-input{border:solid 1px #9B9B9B;padding:.5em 1em;border-radius:50px;text-decoration:none;text-transform:uppercase;display:inline-block}
.track-your-order_component .heading{font-size:calc((100vw / 380) * 48);flex:0 0 100%}
.track-your-order_component .horizontal-line{display:none}
.track-your-order_component h1{font-size:48px}
.track-your-order_component .visual_order-status{box-sizing:border-box;flex:0 0 100%;padding:7%;background-color:#0078C0;color:white}
.track-your-order_component .visual_order-status img{display:none}
.track-your-order_component .visual_order-status .order-status-heading{font-size:calc((100vw / 380) * 20);opacity:.7}
.track-your-order_component .visual_order-status .order-status-copy{font-size:calc((100vw / 380) * 30)}
.track-your-order_component .visual_order-status .order-status-order-number{font-size:calc((100vw / 380) * 16);font-family:'DINReg', serif;opacity:.7}
.track-your-order_component .visual_order-status .order-steps{margin-top:3%}
.track-your-order_component .visual_order-status .order-step{display:flex}
.track-your-order_component .visual_order-status .order-step .order-step-creative{flex:0 0 50%}
.track-your-order_component .visual_order-status .order-step .order-step-creative img{width:50%;height:auto}
.track-your-order_component .visual_order-status .order-step .order-step-status-lines{flex:0 0 33%;display:none}
.track-your-order_component .visual_order-status .order-step .order-step-copy{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center}
.track-your-order_component .visual_order-status .order-step .order-step-copy .order-step-name{font-size:calc((100vw / 380) * 24)}
.track-your-order_component .visual_order-status .order-step .order-step-copy .order-step-status{font-size:calc((100vw / 380) * 12);font-family:'DINReg', serif;display:none}
.track-your-order_component .order-detail-heading{padding:4%;display:flex;font-size:calc((100vw / 380) * 20);flex-direction:row;justify-content:space-evenly}
.track-your-order_component .order-detail-heading{display:flex}
.track-your-order_component .order-detail{box-sizing:border-box;flex:0 0 100%;display:flex;flex-wrap:wrap;align-content:start;padding:2%;font-size:calc((100vw / 380) * 18)}
.track-your-order_component .order-detail .product{flex:0 0 25%}
.track-your-order_component .order-detail .description{flex:0 0 50%}
.track-your-order_component .order-detail .quantity{flex:0 0 25%;text-align:center}
.track-your-order_component .order-detail hr{flex:0 0 100%}
.track-your-order_component .order-detail .item-pack-shot{flex:0 0 25%}
.track-your-order_component .order-detail .item-pack-shot img{width:100%;height:auto}
.track-your-order_component .order-detail .item-description{flex:0 0 50%;align-self:center}
.track-your-order_component .order-detail .item-quantity{flex:0 0 25%;text-align:center;align-self:center}
.track-your-order_component .order-detail .track-new-order{padding:4%;background-color:white}
.track-your-order_component .order-detail .track-new-order .track-new-order-heading{font-size:calc((100vw / 380) * 32);color:#552100}
.track-your-order_component .order-detail .track-new-order .track-new-order-description{font-size:calc((100vw / 380) * 22);width:100%}
.track-your-order_component .vertical-line img{margin-left:11.5%;width:1.5%;height:auto}
@-webkit-keyframes bump{0%{scale:1 }
 50%{scale:1.2 }
 100%{scale:1 }
}
@-moz-keyframes bump{0%{scale:1 }
 50%{scale:1.2 }
 100%{scale:1 }
}
@-ms-keyframes bump{0%{scale:1 }
 50%{scale:1.2 }
 100%{scale:1 }
}
@-o-keyframes bump{0%{scale:1 }
 50%{scale:1.2 }
 100%{scale:1 }
}
@keyframes bump{0%{scale:1 }
 50%{scale:1.2 }
 100%{scale:1 }
}
.track-your-order_component .order-step.complete .order-step-creative img.complete_state{display:inline-block;-webkit-animation:bump 0.2s 1;-moz-animation:bump 0.2s 1;-ms-animation:bump 0.2s 1;-o-animation:bump 0.2s 1;animation:bump 0.2s 1}
.track-your-order_component .order-step.complete .order-step-copy .order-step-status.complete_state{display:inline-block}
.track-your-order_component .order-step.complete .order-step-copy .order-step-status.in-progress_state{display:none}
.track-your-order_component .order-step.complete+.vertical-line .complete_state{display:inline-block}
.track-your-order_component .order-step.complete+.vertical-line+.horizontal-line .complete_state{display:inline-block}
.track-your-order_component .order-step.active .order-step-creative img.active_state{display:inline-block;-webkit-animation:bump 0.2s 1;-moz-animation:bump 0.2s 1;-ms-animation:bump 0.2s 1;-o-animation:bump 0.2s 1;animation:bump 0.2s 1}
.track-your-order_component .order-step.active .order-step-copy .order-step-status.in-progress_state{display:inline-block}
.track-your-order_component .order-step.active .order-step-copy .order-step-status.complete_state{display:none}
.track-your-order_component .order-step.active+.vertical-line .active_state{display:inline-block}
.track-your-order_component .order-step.active+.vertical-line+.horizontal-line .active_state{display:inline-block}
.track-your-order_component .order-step.in-progress .order-step-creative img.in-progress_state{display:inline-block;-webkit-animation:bump 0.2s 1;-moz-animation:bump 0.2s 1;-ms-animation:bump 0.2s 1;-o-animation:bump 0.2s 1;animation:bump 0.2s 1}
.track-your-order_component .order-step.in-progress .order-step-copy{opacity:.3}
.track-your-order_component .order-step.in-progress+.vertical-line .in-progress_state{display:inline-block}
.track-your-order_component .order-step.in-progress+.vertical-line+.horizontal-line .in-progress_state{display:inline-block}
@media (min-width:768px) and (max-width:1023px){.track-your-order_component .heading{font-size:calc((100vw / 380) * 22) }
 .track-your-order_component .visual_order-status{padding:7% 7% 7% 3% }
 .track-your-order_component .visual_order-status .order-status-heading{display:inline;font-size:calc((100vw / 380) * 22);opacity:1 }
 .track-your-order_component .visual_order-status .order-status-copy{display:inline;font-size:calc((100vw / 380) * 22);opacity:1 }
 .track-your-order_component .visual_order-status .order-status-order-number{font-size:calc((100vw / 380) * 12) }
 .track-your-order_component .visual_order-status .horizontal-line{display:inline-block;flex:0 0 14%;margin:6% 1% }
 .track-your-order_component .visual_order-status .horizontal-line img{width:100%;height:auto }
 .track-your-order_component .visual_order-status .order-steps{display:flex;margin-top:5% }
 .track-your-order_component .visual_order-status .order-steps .vertical-line{display:none }
 .track-your-order_component .visual_order-status .order-steps .order-step{flex:0 0 14%;display:inline-block }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-copy{margin-top:3% }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-copy .order-step-name{font-size:calc((100vw / 1440) * 28);text-align:center }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-copy .order-step-status{font-size:calc((100vw / 1440) * 18);text-align:center }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-creative{width:100% }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-creative img{width:100%;height:auto }
 .track-your-order_component .order-detail{font-size:calc((100vw / 1440) * 24) }
}
@media (min-width:1024px){.track-your-order_component .heading{font-size:calc((100vw / 1440) * 64);margin-bottom:3% }
 .track-your-order_component .visual_order-status{padding:4% }
 .track-your-order_component .visual_order-status .order-status-heading{display:inline;font-size:calc((100vw / 1440) * 44);opacity:1 }
 .track-your-order_component .visual_order-status .order-status-copy{display:inline;font-size:calc((100vw / 1440) * 44);opacity:1 }
 .track-your-order_component .visual_order-status .order-status-order-number{font-size:calc((100vw / 1440) * 24) }
 .track-your-order_component .visual_order-status .horizontal-line{display:inline-block;flex:0 0 14%;margin:6% 1% }
 .track-your-order_component .visual_order-status .horizontal-line img{width:100%;height:auto }
 .track-your-order_component .visual_order-status .order-steps{display:flex;margin:5% 5% 3% 5% }
 .track-your-order_component .visual_order-status .order-steps .vertical-line{display:none }
 .track-your-order_component .visual_order-status .order-steps .order-step{flex:0 0 14%;display:inline-block }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-copy{margin-top:3% }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-copy .order-step-name{font-size:calc((100vw / 1440) * 28);text-align:center }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-copy .order-step-status{font-size:calc((100vw / 1440) * 18);text-align:center }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-creative{width:100% }
 .track-your-order_component .visual_order-status .order-steps .order-step .order-step-creative img{width:100%;height:auto }
 .track-your-order_component .order-detail{font-size:calc((100vw / 1440) * 24) }
}
@-webkit-keyframes bump{0%{transform:scale(1) }
 50%{transform:scale(1.2) }
 100%{transform:scale(1) }
}
@-moz-keyframes bump{0%{transform:scale(1) }
 50%{transform:scale(1.2) }
 100%{transform:scale(1) }
}
@-ms-keyframes bump{0%{transform:scale(1) }
 50%{transform:scale(1.2) }
 100%{transform:scale(1) }
}
@-o-keyframes bump{0%{transform:scale(1) }
 50%{transform:scale(1.2) }
 100%{transform:scale(1) }
}
@keyframes bump{0%{transform:scale(1) }
 50%{transform:scale(1.2) }
 100%{transform:scale(1) }
}
.example-wrapper{border:solid 1px red;width:90%;max-width:1440px;margin:0 auto}
.source-wrapper{border:solid 1px red;width:90%;max-width:990px;margin:0 auto}
img.fake{width:100%;height:auto}
img.fake.desktop{display:none}
@media (min-width:1024px){img.fake.desktop{display:block }
 img.fake.mobile{display:none }
}
pre{tab-size:2}
.highlight code,.highlight pre{color:#fdce93;background-color:#3f3f3f}
.highlight .hll{background-color:#222}
.highlight .err{color:#e37170;background-color:#3d3535}
.highlight .k{color:#f0dfaf}
.highlight .p{color:#41706f}
.highlight .cs{color:#cd0000;font-weight:700}
.highlight .gd{color:#cd0000}
.highlight .ge{color:#ccc;font-style:italic}
.highlight .gr{color:red}
.highlight .go{color:gray}
.highlight .gs{color:#ccc;font-weight:700}
.highlight .gu{color:purple;font-weight:700}
.highlight .gt{color:#0040D0}
.highlight .kc{color:#dca3a3}
.highlight .kd{color:#ffff86}
.highlight .kn{color:#dfaf8f;font-weight:700}
.highlight .kp{color:#cdcf99}
.highlight .kr{color:#cdcd00}
.highlight .ni{color:#c28182}
.highlight .ne{color:#c3bf9f;font-weight:700}
.highlight .nn{color:#8fbede}
.highlight .vi{color:#ffffc7}
.highlight .c,.preview-zenburn .highlight .g,.preview-zenburn .highlight .cm,.preview-zenburn .highlight .cp,.preview-zenburn .highlight .c1{color:#7f9f7f}
.highlight .l,.preview-zenburn .highlight .x,.preview-zenburn .highlight .no,.preview-zenburn .highlight .nd,.preview-zenburn .highlight .nl,.preview-zenburn .highlight .nx,.preview-zenburn .highlight .py,.preview-zenburn .highlight .w{color:#ccc}
.highlight .n,.preview-zenburn .highlight .nv,.preview-zenburn .highlight .vg{color:#dcdccc}
.highlight .o,.preview-zenburn .highlight .ow{color:#f0efd0}
.highlight .gh,.preview-zenburn .highlight .gp{color:#dcdccc;font-weight:700}
.highlight .gi,.preview-zenburn .highlight .kt{color:#00cd00}
.highlight .ld,.preview-zenburn .highlight .s,.preview-zenburn .highlight .sb,.preview-zenburn .highlight .sc,.preview-zenburn .highlight .sd,.preview-zenburn .highlight .s2,.preview-zenburn .highlight .se,.preview-zenburn .highlight .sh,.preview-zenburn .highlight .si,.preview-zenburn .highlight .sx,.preview-zenburn .highlight .sr,.preview-zenburn .highlight .s1,.preview-zenburn .highlight .ss{color:#cc9393}
.highlight .m,.preview-zenburn .highlight .mf,.preview-zenburn .highlight .mh,.preview-zenburn .highlight .mi,.preview-zenburn .highlight .mo,.preview-zenburn .highlight .il{color:#8cd0d3}
.highlight .na,.preview-zenburn .highlight .nt{color:#9ac39f}
.highlight .nb,.preview-zenburn .highlight .nc,.preview-zenburn .highlight .nf,.preview-zenburn .highlight .bp,.preview-zenburn .highlight .vc{color:#efef8f}
.row{clear:both}
.row.yellow{background:#ffd200}
.row.gray{background:#F5F5F5}
.row.pink{background:#FDC3D2}
.group:after{content:"";display:table;clear:both}
.button{background-color:#fff;border:solid 1px #9B9B9B;padding:.5em 1em;border-radius:50px;text-decoration:none;text-transform:uppercase;display:inline-block;color:#552100}

.cam-html-1-wrapper {background-image: radial-gradient(circle at 50% 0, #ffde45, #ffd200);}
.cam-html-1-wrapper .cam-btn, .cam-html-2-wrapper .cam-btn, .aff-html-1-wrapper .cam-btn {max-width: 240px; margin: 35px auto 75px auto;}
.cam-html-1-wrapper .cam-btn a, .cam-html-2-wrapper .cam-btn a, .aff-html-1-wrapper .cam-btn a {border-radius: 26px; background: white; color: #592411; line-height: 55px; height: 55px; text-align: center; display: block; font-family: "DINEngschriftStd"; font-size: 26px; text-transform: uppercase;}
.cam-html-1-wrapper .cam-btn a:hover, .cam-html-2-wrapper .cam-btn a:hover, .aff-html-1-wrapper .cam-btn a:hover {text-decoration: none;}
.cam-html-2-wrapper {background: url("https://cdn-sb.mozu.com/25906-39817/cms/files/3382a443-0014-4305-be73-4f2677d6f302"); background-size: cover;}	
.cam-html-2-wrapper .left img, .cam-html-2-wrapper .right img, .cam-html-1-wrapper .cam-img-container div img {max-width: 100%;}
.cam-html-1-wrapper h3 span {display: inline-block; background: url("https://cdn-sb.mozu.com/25906-39817/cms/files/a1e9fedb-3adc-4d57-a141-fee75ce5c3ed") no-repeat; background-size: cover; vertical-align: middle;}

.aff-html-1-wrapper {display: table;}
.aff-html-1-wrapper .left {font-size: 16px; line-height: 24px;}
.aff-html-1-wrapper .left ul li {list-style: disc;}
.aff-html-1-wrapper .right img {max-width: 100%;}
.aff-html-1-wrapper .cam-btn {margin-bottom: 30px;}

.aff-html-2-wrapper {background: white; font: normal 13px/19px 'DINPro-Light'; color: #592411;}
.aff-html-2-wrapper span {display: block; font-family: "DINPro-Medium";}

.store-breadcrumb-wrapper a {font: normal 14px/24px 'DINPro-Light'; color: #592411; letter-spacing: 0.4px; text-decoration: underline;}
.store-breadcrumb-wrapper a:hover {text-decoration: none;}

.business-container .myGifts, .business-container .mymnmWorld {height: 405px; position: relative;}     
.business-container .myGifts{background-image: url("../cms/files/business-callout3.jpg"); background-size: cover; height: 405px; background-repeat: no-repeat;}
.business-container .mymnmWorld{background-image: url("../cms/files/stores-callout.jpg"); background-size: cover; height: 405px; background-repeat: no-repeat;}
.business-container .gift-btn{display: inline-block; background-color: #592411; padding: 0px; width: 246px; border-radius: 26px; height: 55px; line-height: 55px; font-size: 26px; color:#ffffff; text-transform: uppercase; text-align: center; position: absolute; bottom: 25px;left: 50%; margin-left: -123px; border-color:#592411;}
.business-container .imageMymnmworld, .myGifts .myM{position: absolute; left: 50%; top: 48px; transform: translate(-50%, 0%);}
.business-container .imageMymnmworld{height: 260px;}
.myGifts .myM{height: 246px;}
.caramel-container{background-image: url("https://cdn-sb.mozu.com/25906-39817/cms/files/4ecbae2c-165c-49c8-9439-d0f0c5c0d3ac");background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;height: 525px;}
.caramel-container h1{font-size: 44px;color: #ca8a5d;font-family: DINEngschriftStd;text-align:center;margin: 0px;position: relative;top: 70px;}
.caramel-container .learn-more-btn{padding: 0px;width: 241px;position: absolute;bottom: 90px;left: 50%;margin-left: -123px;}
.home-let-go-personal {width: 100%;display: table;background: #ffffff;}
.home-let-go-container{max-width: 90%; margin: 0 auto;padding: 30px 0;display: table;}
.home-let-go-personal .go-personal-customize-container img {max-width: 100%;}
.home-let-go-personal .go-personal-customize-container .customize-text{font-family: "DINEngschriftStd";font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing: -0.6px;text-align:center;}
.home-let-go-personal .design-text{font-family: 'DINPro-Medium';font-weight: 500;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: -0.5px;max-width:200px;}
.home-let-go-personal .start-now-btn{border-radius: 26px;background-color: #fff !important;border: solid 1.6px #cecece;height: 55px;font-size: 26px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color:#592411;margin-top:20px; max-width: 185px;}
.home-let-go-personal .start-now-btn .button-text {font-family: 'DINEngschriftStd';}

@media screen and (max-width: 767px) {
	.cam-html-1-wrapper {padding: 40px 15px;}
	.cam-html-1-wrapper h3 {margin: 0; text-align: center; font: normal 56px/56px 'DINEngschriftStd'; color: #c5001b;}
	.cam-html-1-wrapper h4 {font: 600 20px/60px 'DINPro-Light'; color: #c5001b; margin: 0; letter-spacing: -0.2px; text-align: center;}
	.cam-html-1-wrapper h4 span {margin: 0 7px;}
	.cam-html-1-wrapper .cam-img-container {max-width: 1200px; margin: 15px -10px; display: table;}
	.cam-html-1-wrapper .cam-img-container div {float: left; width: 33.33%; padding: 0px 3px;}
	.cam-html-2-wrapper {min-height: 520px; text-align: center; padding: 50px 60px;}
	.cam-html-2-wrapper img {margin-bottom: 40px;}
	.cam-html-2-wrapper .right {font: normal 13px/24px 'DINPro-Light'; color: white; letter-spacing: 0.4px; text-align: left;}
	.cam-html-1-wrapper h3 span {width: 53px; height: 50px;}
		
	.mz-featuredContent-widget-wrapper.store-detail .fc-left-container {min-height: 580px;}
	.mz-featuredContent-widget-wrapper.store-detail .fc-left-container h2 {margin-top: 250px;}
	.mz-featuredContent-widget-wrapper.store-detail .fc-left-container p {max-width: 100%;}

	.aff-html-1-wrapper {padding: 40px 20px;}
	.aff-html-1-wrapper h3 {margin: 0; font: normal 32px/22px 'DINEngschriftStd'; letter-spacing: -0.2px; color: #592411;}
	.aff-html-2-wrapper {padding: 35px 20px;}
	
	.home-let-go-personal .img-container img {width:74px;height:69px;vertical-align:top;}
	.home-let-go-personal .let-go-text{margin-left:22px;font-family: DINEngschriftStd;font-size: 50px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 39px;letter-spacing: -0.1px;color:#592411;display:inline-block;}
	.home-let-go-personal .go-personal-left{width:100%; margin-left:20px;}
	.home-let-go-personal .go-personal-customize-main-container{margin-top:-10px;}
	.home-let-go-personal .go-personal-customize-container{text-align: center;}
	.home-let-go-personal .go-personal-customize-container img{width:150px;display:inline-block;}
	.home-let-go-personal .customize-text{display:inline-block;vertical-align: middle;top:20px;position: relative;}
	.home-let-go-personal .go-personal-customize-container .customize-text{font-size:17px;margin-top:5px;}
	.home-let-go-personal .second-float {float:right;}
	.home-let-go-personal .second-text-align {position: relative;top: 100px !important;right: 30px !important;}
	.home-let-go-personal .display-inline-block{display:inline-block;}
	.home-let-go-personal .start-now-btn{width:137px;height:41px;vertical-align: top;margin-top:5px;margin-left: 15px;}
	.home-let-go-personal .start-now-btn img{width:29px;height:29px;margin-top: 2px;margin-left:3px;}
	.home-let-go-personal .start-now-btn .button-text{font-size:19px; display: table-cell; line-height: 38px; text-align: left;}
	.home-let-go-personal-bottom{margin:15px 0 20px 0;}
	.home-let-go-personal .display-block-mobile{display:inline-table;}
	.home-let-go-personal .design-text{font-size: 16px; width: 183px;}
	.home-let-go-personal .go-personal-customize-container.second-item {margin: -50px 0; position: relative;}
	.home-let-go-personal .go-personal-customize-container.second-item .customize-text {position: relative; margin-left: -40px;}
    .home-let-go-container{max-width: 100%;}
    .home-let-go-container .go-personal-customize-container{padding: 0;}
}

@media screen and (min-width: 768px) {
	.cam-html-1-wrapper {padding: 40px 15px;}
	.cam-html-1-wrapper h3 {padding: 60px 15px 10px 15px; font: normal 120px/1px 'DINEngschriftStd'; color: #c5001b; text-align: center; margin: 0;}
	.cam-html-1-wrapper h4 {font: 600 36px/85px 'DINPro-Light'; color: #c5001b; margin: 0; letter-spacing: -0.2px; text-align: center;}
	.cam-html-1-wrapper h4 span {margin: 0 15px;}
	.cam-html-2-wrapper {min-height: 680px; display: flex; align-items: center; -webkit-align-items: center;}
	.cam-html-2-wrapper .cam-btn {margin-left: 0; margin-bottom: 0px;}
	.cam-html-1-wrapper .cam-img-container {max-width: 1200px; padding: 15px 15px 30px 15px; display: table; margin: 0 auto;}
	.cam-html-1-wrapper .cam-img-container div {float: left; width: 33.33%; padding: 0px 12px;}
	.cam-html-2-wrapper .left, .cam-html-2-wrapper .right {width: 50%; float: left;}
	.cam-html-2-wrapper .left {padding-left: 120px; padding-right: 50px;}
	.cam-html-2-wrapper .right {padding-left: 50px; padding-right: 120px;}
	.cam-html-2-wrapper .right {font: normal 22px/36px 'DINPro-Light'; color: white; letter-spacing: 0.5px;}
	.cam-html-1-wrapper h3 span {width: 102px; height: 102px; position: relative; margin: 0 -10px 0 -20px;}

	.aff-html-1-wrapper {padding: 80px 60px;}
	.aff-html-1-wrapper h3 {margin: 0 0 15px 0; font: normal 61px/41px 'DINEngschriftStd'; letter-spacing: -0.2px; color: #592411;}
	.aff-html-1-wrapper .left {width: 60%; float: left;}
	.aff-html-1-wrapper .right {width: 40%; float: left; padding-left: 45px;}
	.aff-html-1-wrapper .cam-btn {margin-left: 0;}
	.aff-html-2-wrapper {padding: 40px 50px;}

	.business-container .myGifts, .business-container .mymnmWorld{height: 568px;}  
	.business-container .imageMymnmworld, .myGifts .myM{top: 67px; }
	.myGifts .myM{height: 346px;}
	.business-container .imageMymnmworld{height: 348px;}
	.business-container .gift-btn{bottom: 44px;}
	.caramel-container{background-image: url("https://cdn-sb.mozu.com/25906-39817/cms/files/665b52f3-19d6-4b4b-a13e-2de0d9f3601f");height: 680px;}
    .caramel-container h1{font-size: 80px;} 
    .caramel-container .learn-more-btn{bottom: 80px;}

    .home-let-go-personal .img-container img {width:129px;height:129px;vertical-align:top;}
    .home-let-go-personal .let-go-text{margin-left:22px;font-family: "DINEngschriftStd";font-size: 82.2px;font-weight: normal;font-style: normal;font-stretch: normal;line-height:64px;letter-spacing: -0.2px;color:#592411;display:inline-block;}
    .home-let-go-personal .display-block{display:block;}
	.home-let-go-personal .start-now-btn{font-size: 26px;} 
    .home-let-go-personal .start-now-btn img{width: 45px;height: 45px;margin-left: 8px;margin-top: 4px;}
    .home-let-go-personal .start-now-btn .button-text{font-family: "DINEngschriftStd";font-size: 26px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color:#592411;vertical-align:middle;margin-top: 6px;display: inline-block;}
    .home-let-go-personal .margin-right{margin-right:0; width: auto;}
    .home-let-go-personal .go-personal-customize-main-container{margin-top:63px;}
    .home-let-go-personal .go-personal-customize-container{text-align: center;}
    .home-let-go-personal .go-personal-customize-container .customize-text{margin-top:35px;font-size:24px;}
	.home-let-go-personal .go-personal-left {padding-left: 30px;}
	.home-let-go-personal .design-text{font-size: 22px;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.cam-html-2-wrapper {min-height: 580px !important;}
	.cam-html-2-wrapper .left, .cam-html-2-wrapper .right {padding-left: 30px !important; padding-right: 30px !important;}
	.cam-html-2-wrapper .cam-btn {margin-bottom: 0 !important;}
}
@media only screen and (min-width: 1200px) {
	.aff-html-1-wrapper, .aff-html-2-wrapper {padding-left: 107px;, padding-right: 107px;}
}

/* SIZING CHARTS */
.sizing-chart-btn {display:block; margin: 30px auto;}    /* added on 4/30/19 PW */
/* Global Header Modal  */
.global-border-radius-9 {border-radius:9px}
/*~~~~!~~~ 404  added by Paul Wolke ~~~~~!~~~~~~*/
#layout-404 {max-width: 100%;text-align: center;}
.character-404 {display: block;padding-top: 46px;}
.content-404 h1 {font-family: 'DINEngschriftStd';font-size: 6em;}
.content-404 {margin-bottom: 33px;}
.btn-404 {margin-bottom: 33px;}
/*~~~ Occasion Page Copy added by Paul Wolke ~~~*/
.occasion-copy-block {padding: 40px 100px 40px 100px;}
@media only screen and (max-width: 600px) {
    .occasion-copy-block {padding: 40px;}
}
/* 1, 2, 3 PERSONALIZE */
.customize-text2 {
    font-family: "DINEngschriftStd";
    font-weight: normal;
    font-style: normal;
    font-size: 32px;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    text-align: center;
}
.customize-text2 span {
    color: #ffffff;
    background-color: #552100;
    border-radius: 50%;
    margin-right: 15px;
    padding: 2px 15px 2px 14px;
}
.customize-edge {border-right: 1px solid #552100;}
.quickViewShop .sizing-chart-btn{margin-left: auto; margin-right: auto;}

 /* PRODUCT FAQ  */
 .product-faq h1, .product-faq h2, .product-faq h3, .product-faq h4 {font-weight:bold;}