.our-difference-header{text-align:center}.our-difference-header h1{font-size:60px;width:80%;margin:30px auto 10px auto}@media(min-width:720px){.our-difference-header h1{margin:40px auto 20px auto;font-size:45px;line-height:1}}.our-difference-header p{width:80%;margin-left:auto;margin-right:auto}@media(min-width:960px){.our-difference-header p{width:60%}}.our-difference-header p:last-child{margin-bottom:40px}.spice-story{background-color:#b20a24}.spice-story .copy{padding:40px;color:#fff}.spice-story .copy .section-name{border-bottom:1px solid #fff;color:#fff}.spice-story .copy h2{line-height:45px;font-size:58px}@media(min-width:720px){.spice-story .copy h2{line-height:37px;font-size:53px;width:100%}}@media(min-width:960px){.spice-story .copy h2{line-height:55px;font-size:69px}}@media(min-width:1200px){.spice-story .copy h2{line-height:65px;font-size:55px;width:80%}}.spice-story .copy p{font-size:12px;line-height:16px;margin-top:10px}@media(min-width:960px){.spice-story .copy p{font-size:11px;line-height:18px;margin-top:15px}}.spice-story .copy a{color:#fff;font-size:12px;border:1px solid #fff;text-transform:uppercase;padding:8px 16px;display:inline-block;margin-top:-5px;transition:.2s all;cursor:pointer}@media(min-width:960px){.spice-story .copy a{font-size:12px;padding:10px 20px;margin-top:0}}.spice-story .copy a:hover{background-color:#fff;color:#de5754}@media(min-width:720px){.spice-story{display:table}.spice-story .copy{display:table-cell;vertical-align:top;width:40%;padding:25px 25px 0 25px}.spice-story img.desktop{display:table-cell;vertical-align:top}}@media(min-width:960px){.spice-story .copy{width:42%;padding:3% 4% 2% 70px}}@media(min-width:1200px){.spice-story .copy{width:40%;padding:50px 70px}}.purity-safety{padding:40px}.purity-safety .copy{margin-bottom:30px}.purity-safety .copy span.section-name{text-align:left;line-height:17px;width:80%}@media(min-width:480px){.purity-safety .copy span.section-name{width:auto}}.purity-safety .copy h3{width:80%}.purity-safety .stack-up-callout{background-color:#f0f0e6;color:#000;width:120%;margin-left:-10%;padding:20px 10%}.purity-safety .stack-up-callout h2{font-size:38px;line-height:50px;width:180px;margin-bottom:20px;font-weight:bold}@media(min-width:480px){.purity-safety .stack-up-callout h2{width:100%}}@media(min-width:720px){.purity-safety .stack-up-callout h2{width:auto}}.purity-safety .stack-up-callout ul{padding-left:10px}.purity-safety .stack-up-callout ul li{padding-left:0;text-indent:-5px;font-size:16px;line-height:160%}.purity-safety .stack-up-callout ul li:before{content:'•';position:relative;left:-5px}@media(min-width:720px){.purity-safety{display:table}.purity-safety .copy{display:table-cell;vertical-align:top;width:50%;padding:20px 10% 0 3%}.purity-safety .stack-up-callout{display:table-cell;vertical-align:top;padding:40px}}.sustainability{background-color:#eae9e5;text-align:center;padding-bottom:30px;padding-top:2px}.sustainability img.mobile{border:5px solid #fff;width:90%;margin:40px auto 0 auto;text-align:center}.sustainability .copy{padding:20px 50px 20px 40px;background-color:#fff;width:90%;margin:0 auto;text-align:left;position:relative}@media(min-width:480px){.sustainability img.desktop{display:none}.sustainability img.mobile{display:block}}@media(min-width:960px){.sustainability img.mobile{display:none}.sustainability{display:table;padding:75px 80px}.sustainability .copy{display:table-cell;vertical-align:top;width:60%;padding:60px}.sustainability .copy:before{content:"";position:absolute;left:0;width:0;height:0;border-style:solid;border-width:25px 0 25px 34px;border-color:transparent transparent transparent #de5754;top:90px}.sustainability img.desktop{display:table-cell;vertical-align:top}}.sustainability .copy .honeycomb{display:none}@media(min-width:720px){.sustainability .copy .honeycomb{display:block;position:absolute;max-width:200px;bottom:-8%;right:-13%;width:41%;transform:translateY(26%)}}@media(min-width:960px){.sustainability .copy .honeycomb{right:-17%;max-width:250px;width:100%}}@media(min-width:1200px){.sustainability .copy .honeycomb{right:-80px}}#collections{padding:50px 30px 0 30px}@media(min-width:480px){#collections{padding:50px 30px 0 30px}}@media(min-width:720px){#collections{padding:50px 78px 0 78px}}#collections figcaption{transform:translateX(100px);opacity:0;transition:transform .75s,opacity .25s}#collections .slick-current.slick-active figcaption{opacity:1;transform:translateX(0)}#collections figcaption{border:1px solid #000;margin:0 20px;position:relative;top:-51px;padding:10px 15px;background-color:#fff;text-align:center}#collections figcaption h3{font-size:20px;line-height:120%;margin-bottom:10px}#collections figcaption a.readmore{color:#de5754}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{background-color:rgba(0,0,0,.5);border:none;padding:5px 0 10px;width:40px;height:50px;position:absolute;top:33%;z-index:500;transform:translateY(-50%);color:#fff;font-size:30px;font-weight:100;cursor:pointer}button.slick-prev.slick-arrow{left:-30px}button.slick-next.slick-arrow{right:-30px}div#collection-container{margin:20px 0}@media(min-width:720px){#collection-container{text-align:center}#collection-container figure{width:27%;display:inline-block;vertical-align:top;margin-right:5%}#collection-container{margin:15px 0}#collections figcaption{margin:0 20px;transform:translateX(0);opacity:1}}#cuform{overflow:hidden;margin:0 20px;padding-bottom:20px}#cuform fieldset{margin:0;padding:0;border:none}#cuform input,#cuform textarea{width:100%;height:42px;border:1px solid #c9c9c9;color:#4d4d4d;font:normal 1.125em "Avenir Next Rounded W05",Arial;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}#cuform textarea{height:auto}#cuform select{position:relative;top:auto;visibility:visible;width:100%;height:42px;border:1px solid #c9c9c9}#cuform label{margin:20px 0 5px 0;display:block}#cuform .field-validation-error>span{margin:20px 0 5px 0;display:block}#cuform .checkbox-label+.field-validation-error{position:absolute;margin:0 5px}#cuform .checkbox-label+.field-validation-error.checkbox-error{position:relative;margin:5px 0;clear:both;display:block}#cuform .checkbox-label+.field-validation-valid{display:none}#cuform .required span{color:red;margin-right:5px}#cuform input[type='checkbox']{width:22px;height:22px;background:#fff;display:inline-block;vertical-align:middle}#cuform input[type=checkbox]:checked{background-color:#e61f26}#cuform .checkbox-label{display:inline}#cuform .g-recaptcha{margin:20px 0}#cuform input[type=button],input[type=submit]{padding:10px;background:#e61f26;color:#fff;font-weight:bold;border:none;margin-top:20px}#cuform .gitAddress2{margin-top:20px}#cuform a{color:#e61f26}#cuform p{margin:1em 0;line-height:1.25em}#cuform h1,#cuform h2,#cuform h3{margin:1em 0}@media(min-width:768px){#cuform .halfcol{width:50%;float:left;border:none;padding:0 40px 0 0;margin:0}}#cuform .form_buttons input[type=submit]{color:#fff;font-weight:bold;padding:0}#contact input,#contact textarea,#newsletterForm input,#unsubscribeForm input,#newsletterForm textarea,#unsubscribeForm textarea{display:block;margin:20px 0;height:30px;width:100%;padding-left:10px;font-size:12px;max-width:400px;-webkit-appearance:none;border:1px solid #b6b7b9;font-family:"Avenir Next Rounded W05";font-style:normal;font-weight:400}#cuform input.otherestablishment{margin-bottom:15px}@media(min-width:768px){#cuform .fullCol{margin:0 25%}}#cuform .fullCol.error label.error-message{padding:1px;color:red;font-size:15px}#cuform .checkbox-label{float:left}#cuform .checkbox-label input[type='checkbox']{margin-right:5px}.label-fname,.label-lname,.label-email,.label-bname,.label-address,.label-citystatezip,.label-other,.error-message,.label-otherestablishment,.label-towncity,.label-county,.label-postalcode{visibility:hidden;height:0}.establishment_label,.brandpreferences_label{display:none!important}.aoda-checkbox{font-size:0}.label-fname,.label-lname,.label-email,.label-bname,.label-address,.label-citystatezip,.error-message,.label-otherrole,.label-towncity,.label-county,.label-postalcode{visibility:hidden;height:0}.halfcol .field-validation-error,#cuform .field-validation-error{text-transform:capitalize;color:red}.email-error{text-align:center;color:#e61f26}.label-fname,.label-lname,.label-email,.label-bname,.label-address,.label-citystatezip,.label-towncity,.label-county,.label-postalcode{display:none!important}#cuform label.errorclass+label.errorclass{display:none}