.productrowgroup{text-align:center;}.productrowgroup ul.buttonlist{list-style-type:none;margin:20px 0 0;padding:0 0 20px;}.productrowgroup ul.buttonlist li{margin:0 20px;padding:6px;display:inline-block;}@media screen and (max-width:600px){.productrowgroup ul.buttonlist li{margin:0 2px;}}#commitmentrow{font-family:Raleway;font-weight:500;font-size:.83333rem;color:#fff;padding:30px 0;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;background-color:#30271e;border-bottom:1px solid #fff;}.no-js #commitmentrow,.no-webp #commitmentrow{background-image:url(/images/global/viking-wood-bg.jpg);}.webp #commitmentrow{background-image:url(/images/global/viking-wood-bg.webp);}#commitmentrow .wrapper{max-width:1110px;padding:0 15px;}#commitmentrow a{display:block;color:#fff;text-decoration:none;}#commitmentrow a:hover{color:#f2e6ce;}#commitmentrow .heading{font-family:'Bree Serif';font-size:1.5rem;text-align:center;margin-bottom:30px;}#commitmentrow .footing{display:none;font-size:1.33333rem;text-align:center;margin-top:26px;}#commitmentrow .column_container{border-top:2px dotted #fff;border-bottom:2px dotted #fff;padding:18px 0 0;text-align:center;}#commitmentrow .columns{display:block;width:97.9999%;max-width:300px;padding:0 2%;margin:0 auto 30px;}#commitmentrow .columns .colheading{font-family:'Bree Serif';font-size:1.16667rem;line-height:1.33333rem;text-align:center;margin-bottom:12px;}#commitmentrow .columns .mcontent{text-align:center;line-height:1.8em;}@media screen and (min-width:500px){#commitmentrow .heading{font-size:1.83333rem;}#commitmentrow .column_container{padding:18px 0;}#commitmentrow .footing{display:block;}}@media screen and (min-width:760px){#commitmentrow .columns{box-sizing:border-box;display:inline-block;width:48%;max-width:none;padding:0 4%;vertical-align:top;}#commitmentrow .columns .colheading{font-size:1.33333rem;line-height:1.5rem;}}@media screen and (min-width:1023px){#commitmentrow .heading{font-size:2.66667rem;}#commitmentrow .columns{width:22.9999%;padding:0 2%;}}#traditionrow{background-color:#d9c7a3;border-bottom:1px solid #fff;}#traditionrow .wrapper{max-width:1470px;margin:0 auto;}#traditionrow .proportional_container{position:relative;height:0;padding-bottom:31.8%;}#traditionrow .sectiongroup{position:absolute;top:0;left:0;width:100%;height:100%;}#traditionrow .section1{position:relative;float:left;width:50%;height:100%;box-sizing:border-box;border-right:1px solid #fff;overflow:hidden;}#traditionrow .section2{position:relative;float:right;width:50%;height:100%;overflow:hidden;}#traditionrow .container1,#traditionrow .container1 img{width:100%;height:100%;}#traditionrow .container2{position:absolute;top:0;width:100%;height:100%;text-align:center;}#traditionrow .container2 .button{position:relative;top:60%;padding:16px 32px;}#traditionrow .container2 .button .ctaction{display:block;font-size:9pt;line-height:normal;text-align:center;}@media screen and (max-width:750px){#traditionrow .proportional_container{height:auto;padding-bottom:0;}#traditionrow .sectiongroup{position:relative;height:auto;}#traditionrow .section1,#traditionrow .section2{float:none;width:100%;border-right:none;}}#happinessrow{color:#805140;font-family:Raleway;font-size:12pt;font-weight:400;padding:56px 0 70px;background-color:#f2e6ce;border-bottom:1px solid #fff;}#happinessrow .wrapper{max-width:1110px;padding:0 15px;}#happinessrow .heading{font-family:"Bree Serif";font-size:32pt;text-align:center;margin-bottom:20px;}#happinessrow .columncontainer{margin:0 auto;max-width:920px;}#happinessrow .leftcol{position:relative;width:40%;float:left;}#happinessrow .rightcol{position:relative;width:40%;float:right;}#happinessrow .flourish_container{width:20%;float:left;}#happinessrow .flourish{padding-bottom:240%;background-repeat:no-repeat;background-position:center center;}.no-js #happinessrow .flourish,.no-webp #happinessrow .flourish{background-image:url(../images/global/flourish-brown-vertical.png);}.webp #happinessrow .flourish{background-image:url(../images/global/flourish-brown-vertical.png.webp);}#happinessrow .imagecontainer{display:block;margin:10px 0;}#happinessrow .imagecontainer img{width:100%;border:2px solid #fff;box-sizing:border-box;}#happinessrow .linkcontainer .icon{display:block;font-size:50px;line-height:50px;width:50px;text-align:center;position:absolute;left:0;}#happinessrow .linkcontainer .text{display:block;padding-left:60px;}#happinessrow a{color:#805140;text-decoration:none;}#happinessrow a:hover{color:#df192c;}#happinessrow a:hover img{border-color:#df192c;}#happinessrow .linkcontainer .linkheading{display:block;font-family:"Bree Serif";font-size:20pt;line-height:20pt;text-align:left;margin-bottom:6px;}#happinessrow .linkcontainer .ctaction{display:block;font-size:10pt;font-weight:700;text-align:left;}@media screen and (max-width:900px){#happinessrow .heading{font-size:22pt;}}@media screen and (max-width:700px){#happinessrow .leftcol,#happinessrow .rightcol{display:block;width:90%;max-width:440px;margin:40px auto 0;float:none;}#happinessrow .flourish_container{display:none;}}#giveawayrow{font-family:Raleway;font-weight:500;font-size:12pt;color:#805140;text-align:center;padding:10px 0 0;background-color:#fff;}#giveawayrow .wrapper{max-width:1110px;padding:10px 5px 5px;border:5px dotted #000;background-color:#a9102e;}#giveawayrow .sayingcol{float:left;width:34%;line-height:1.5em;}#giveawayrow .sayingcol p.quote{margin:10px 0;}#giveawayrow .sayingcol .author{font-family:"Bree Serif";font-size:13pt;}#giveawayrow .flavorscol{float:right;width:64%;margin:0 auto;}#giveawayrow .heading{font-family:"SanvitoPro Regular";color:#fff;font-size:30pt;font-weight:500;}#giveawayrow .subheading{font-family:"SanvitoPro Regular";color:#fff;font-size:16pt;font-weight:500;}#giveawayrow .flavorscol .flourishline_container{display:inline-block;padding-left:90px;background-repeat:no-repeat;background-position:left;}.no-js #giveawayrow .flavorscol .flourishline_container,.no-webp #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-left.png);}.webp #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-left.png.webp);}#giveawayrow .flavorscol .flourishline{font-size:26pt;font-family:"Bree Serif";display:inline-block;min-height:26px;padding-right:90px;background-repeat:no-repeat;background-position:right;}.no-js #giveawayrow .flavorscol .flourishline,.no-webp #giveawayrow .flavorscol .flourishline{background-image:url(../images/global/flourish-brown-right.png);}.webp #giveawayrow .flavorscol .flourishline{background-image:url(../images/global/flourish-brown-right.png.webp);}#giveawayrow .flavorscol .column_container{padding-top:20px;margin-top:10px;border-top:2px dotted #805140;}#giveawayrow .flavorscol ul.column{list-style-type:none;padding:0 0 0 2%;margin:0;width:31%;float:left;font-size:11pt;line-height:1.8em;}#giveawayrow .flavorscol ul.column:first-child{padding-left:0;}@media screen and (max-width:990px){#giveawayrow .sayingcol{float:none;width:90%;margin:0 auto 5px;}#giveawayrow .flavorscol{float:none;width:96%;}#giveawayrow .flavorscol .flourishline{font-size:20pt;min-height:20px;}}@media screen and (max-width:740px){#giveawayrow .wrapper{border:none;background-color:#fff;}#giveawayrow .flavorscol{display:none;}#giveawayrow .heading{font-family:"SanvitoPro Regular";color:#fff;font-size:22pt;font-weight:500;}#giveawayrow .subheading{font-family:"SanvitoPro Regular";color:#fff;font-size:14pt;font-weight:500;}#giveawayrow .flavorscol ul.column{font-size:14pt;display:block;padding:0;width:100%;float:none;}#giveawayrow .flavorscol .flourishline_container{display:block;padding-left:0;background-position:top center;}.no-js #giveawayrow .flavorscol .flourishline_container,.no-webp #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-horizontal.png);}.webp #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-horizontal.png.webp);}#giveawayrow .flavorscol .flourishline{padding-right:0;padding-top:40px;background-image:none;}}