@charset "UTF-8";/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px !important;max-height:99999px !important;min-width:0 !important;min-height:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute !important;top:50% !important;left:50% !important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,0.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none !important;transform:none !important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1, 0, 0.25, 1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,0.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none !important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#000}.fotorama--fullscreen{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;float:none !important;z-index:2147483647 !important;background:#000;width:100% !important;height:100% !important;margin:0 !important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none !important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px !important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right, rgba(255,255,255,0.25), rgba(64,64,64,0.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,0.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,0.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,0.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px, -32px, 0);transform:translate3d(32px, -32px, 0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px, -32px, 0);transform:translate3d(32px, -32px, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px, 0, 0);transform:translate3d(-48px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px, 0, 0);transform:translate3d(48px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px, -32px, 0) !important;transform:translate3d(32px, -32px, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px, 0, 0) !important;transform:translate3d(-48px, 0, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px, 0, 0) !important;transform:translate3d(48px, 0, 0) !important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.4), transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.4), transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform, height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}i,em{font-style:italic}b,strong{font-weight:bold}a img{border:0}a:hover,a:active,a:focus{outline:0}input::-ms-clear{display:none}input[type="text"],input[type="search"],input[type="password"],textarea,button{margin:0;padding:0;outline:0;border:0;-webkit-appearance:none;-webkit-border-radius:0}input[type="text"],input[type="search"],input[type="password"],textarea{display:block}input[type="submit"],button{border:0;cursor:pointer}textarea{resize:none;overflow:auto}button::-moz-focus-inner{padding:0;border:0}html{-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;box-sizing:inherit}img{-moz-box-sizing:content-box;box-sizing:content-box}@font-face{font-family:'Avenir';font-style:normal;font-weight:400;src:url(/assets/a_4-504521e3bdd233fe16aeb62d714b08d3.woff2) format("woff2"),url(/assets/a_4-1a95ebec88c1e6125543f1fa3e6064f0.woff) format("woff"),url(/assets/a_4-0bc0ba032e95332e806964520f38a3a1.ttf) format("truetype")}@font-face{font-family:'Avenir';font-style:normal;font-weight:500;src:url(/assets/a_5-e84c4c0ea2cf4c719827e11bb093bf9a.woff2) format("woff2"),url(/assets/a_5-32c7ff9663febae9725e582f9d11585b.woff) format("woff"),url(/assets/a_5-803e911ad57759bc95652cb746748946.ttf) format("truetype")}@font-face{font-family:'Avenir';font-style:normal;font-weight:700;src:url(/assets/a_7-54be66d1744580896565ec13d542f3a5.woff2) format("woff2"),url(/assets/a_7-4ce63e3c8b2571fc119ee8ad291cc5cf.woff) format("woff"),url(/assets/a_7-c4ecf302c714b079e8682f7bf68767da.ttf) format("truetype")}@font-face{font-family:'Avenir';font-style:normal;font-weight:800;src:url(/assets/a_8-57ce9a9a3be977705f6fc29a23353508.woff2) format("woff2"),url(/assets/a_8-7f0e58bd6e3bbd6d08c81a55887d5d0f.woff) format("woff"),url(/assets/a_8-639e6329a313f33e431be24d2fc9df95.ttf) format("truetype")}@font-face{font-family:'Avenir';font-style:normal;font-weight:900;src:url(/assets/a_9-8c1fb0030871e4e3cd3aad4106e5d335.woff2) format("woff2"),url(/assets/a_9-275aefd8af051f31d2305ad66f742615.woff) format("woff"),url(/assets/a_9-3dfaa57d23f3fc8215a694323ce556c7.ttf) format("truetype")}@font-face{font-family:'Brothers Bold';font-style:normal;font-weight:normal;src:url(/assets/b_b-ca9ab4d8a288a51ca17c716453e7db5a.woff2) format("woff2"),url(/assets/b_b-70ea352a266eeeb6bb5befd5ae40a82b.woff) format("woff"),url(/assets/b_b-ef19a057e8ec37a5a57bb0c3379ee05c.ttf) format("truetype")}@font-face{font-family:'Catalina Anacapa Sans';font-style:normal;font-weight:normal;src:url(/assets/cas-85ed6cacb46862a0bf579e5cd5e6db64.woff2) format("woff2"),url(/assets/cas-ca8445e2341926c2cf30319fa59bebe4.woff) format("woff"),url(/assets/cas-d30938386355f5a06e5ed616e9fa07f4.ttf) format("truetype")}@font-face{font-family:'Catalina Anacapa Slab Bold';font-style:normal;font-weight:normal;src:url(/assets/cas_b-8cf26917f6e61648e809c9d7235e6c8a.woff2) format("woff2"),url(/assets/cas_b-2dd2a0a73d7db8f7c6d274c1b79d695a.woff) format("woff"),url(/assets/cas_b-54194ee688ee702769a1ffd6ac60d985.ttf) format("truetype")}@font-face{font-family:'Thirsty Rough';font-style:normal;font-weight:400;src:url(/assets/tr_l-c891de422020fa29bc7fe00245c89007.woff2) format("woff2"),url(/assets/tr_l-700ef786ad8c2157947c6d16db1f9717.woff) format("woff"),url(/assets/tr_l-4d64b60d68f8e2ab0f63b96b2b90e42e.ttf) format("truetype")}@font-face{font-family:'Thirsty Rough';font-style:normal;font-weight:normal;src:url(/assets/tr-a2a94d789f1786188a3c603619f1f305.woff2) format("woff2"),url(/assets/tr-7c8a7aab8a5093666ae7f43234b52288.woff) format("woff"),url(/assets/tr-6b9c8adc0e622b4f8c9557303e403b1f.ttf) format("truetype")}@font-face{font-family:'Social';font-style:normal;font-weight:normal;src:url(/assets/social-b8e03cfbf33783901ec2432220c5b5e0.woff2) format("woff2"),url(/assets/social-3a33a3ae9f3b64aa156047a4cf1aee26.woff) format("woff"),url(/assets/social-f1f434529b27aa46f59ce72f21206b53.ttf) format("truetype")}@font-face{font-family:'Pragmatica Extended';font-style:normal;font-weight:900;src:url(/assets/PragmaticaExtended-Black-edb7cf7120d681f81d8de5f2e7568e64.woff2) format("woff2"),url(/assets/PragmaticaExtended-Black-47400f2050f71884b7c70f085c9ad68c.woff) format("woff"),url(/assets/PragmaticaExtended-Black-008393a957d726976cc5e0a08eba20a3.ttf) format("truetype")}@font-face{font-family:'Pragmatica Bold';font-style:normal;font-weight:700;src:local("Pragmatica Bold"),local("Pragmatica-Bold"),url(/assets/PragmaticaBold-65d17de80838ff3fc76362370c513b55.woff) format("woff"),url(/assets/PragmaticaBold-409e607c0a2ad73ee42a800295958d8b.ttf) format("truetype")}body{position:relative;font:15px 'Avenir', Helvetica, Arial, sans-serif;text-align:center;color:#221e1f;-webkit-tap-highlight-color:rgba(130,130,130,0.1);-moz-osx-font-smoothing:grayscale}.mac body{-webkit-font-smoothing:antialiased;font-weight:500}a{text-decoration:none;color:#221e1f}a:hover{color:#666}ul.list li,ol li{position:relative;padding-bottom:7px}ol li{padding-bottom:27px}ul.list li:before{background:url(/assets/misc-7d8bd16c709cd07e6b7049bb136247f8.png) no-repeat -18px 0;display:inline-block;content:'';position:relative;top:-3px;margin:0 10px 0 2px;width:5px;height:5px}ol{counter-reset:point}ol li:before{display:inline-block;content:counter(point) ".";counter-increment:point 1;position:relative;margin-right:8px;font-size:14px;font-weight:700}.search_list li,.list.search_list li{padding-bottom:25px}.divider{display:inline-block;position:relative;bottom:.2em;margin:0 8px;font-size:.8em}h1{padding-bottom:25px;font:38px 'Brothers Bold', Helvetica, Arial, sans-serif;text-transform:uppercase}.homepage h1{padding-bottom:24px;font-size:44px;letter-spacing:-1px}h1 .img_title{display:block;margin:0 auto 18px}h2{padding-bottom:28px;font:39px 'Brothers Bold', Helvetica, Arial, sans-serif;text-transform:uppercase}.nutrition_facts h2{padding-bottom:39px;font-size:30px;text-transform:lowercase}h3{font:54px 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;text-transform:uppercase}h3.underline{padding:72px 0 61px;font-size:46px;letter-spacing:.04em}h3.underline:first-child{padding-top:0}h3.underline>span{display:inline-block;padding-bottom:4px;border-bottom:2px solid #000}h4{padding-bottom:22px;font:42px 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase}.text_buttons h4{padding-bottom:45px;font-size:44px}.text_buttons2 h4{padding-bottom:24px}.product .home_feat_list h4{padding-bottom:25px;font-size:36px}.products_list h4{padding-left:8px;padding-right:8px;font-size:38px}.products_list h4 small{font-size:23px}.good_stuff_list h4{overflow:hidden;height:62px;margin-bottom:8px;padding:0 5%;font:22px/31px 'Avenir', Helvetica, Arial, sans-serif;letter-spacing:0;font-weight:800}.product2 .good_stuff_list h4{height:50px;margin-bottom:20px;padding:0 0;line-height:25px;font-size:18px;font-weight:700}h5{font:14px/21px 'Avenir', Helvetica, Arial, sans-serif;font-weight:700;letter-spacing:.07em;text-transform:uppercase}h6{padding:21px 0 28px;font-size:16px;font-weight:700;text-transform:uppercase;color:#666}h6:first-child{padding-top:0}.soc{display:inline-block;position:relative;line-height:26px;font-size:22px;text-decoration:none;text-align:center}.soc:before{display:block;font-family:'Social', sans-serif}.soc_fb:before{content:"\e000"}.soc_tw:before{content:"\e001"}.soc_pin:before{content:"\e00b";font-size:24px}.soc_ins:before{content:"\e00d"}.soc_yt:before{content:"\e00c";font-size:24px}.form_row{position:relative}.form_row:after{content:'';display:block;clear:both;visibility:hidden;height:0}.form_cell{float:left}input[type="text"],input[type="password"],textarea{background:transparent;display:block;width:100%;height:27px;padding:0 6px 4px;font:16px 'Avenir', Helvetica, Arial, sans-serif;font-weight:500;color:#221e1f;border:0;border-bottom:2px solid #191919}.form_error input[type="text"],.form_error input[type="password"],.form_error textarea{border-bottom-color:#af1d39}.error_text{padding:2px 6px 3px;line-height:14px;font-size:13px;font-weight:500;text-align:left;color:#af1d39;opacity:0;filter:alpha(opacity=0)}.form_error .error_text{opacity:1;filter:alpha(opacity=100)}.btn,button{display:block;overflow:hidden;position:relative;width:75px;margin:0 auto;padding:1px 8px 0;font:12px/26px 'Avenir', Helvetica, Arial, sans-serif;letter-spacing:.03em;font-weight:500;text-transform:uppercase}.btn,button,.btn:hover,button:hover{color:#000}.btn:before,button:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #000}.btn>span,button>span,.btn em>span,button em>span{display:inline-block;position:relative;z-index:5}.btn em,button em{background:#000;overflow:hidden;position:absolute;left:0;right:0;top:100%;bottom:0;font-weight:400;font-style:normal;color:#fff;transition:all .3s ease;z-index:7}.btn em>span,button em>span{padding-top:1px}.items_list a:hover .btn em,button:hover em,.btn.alone:hover em{top:0}.btn_black{background:#000;width:97px;font-weight:400;color:#fff}.btn_black em{background:#666}.btn_black_reversed em{background:#000;color:#fff}.btn_big{background:#ddd;display:inline-block;width:auto;padding:1px 34px 0;line-height:52px;font-size:18px;letter-spacing:.05em;font-weight:700}.btn_big:before{background:#fff;content:'';position:absolute;left:6px;right:6px;top:6px;bottom:6px;border:3px solid #000;z-index:1}.btn_big em{background:#000;position:absolute;left:9px;right:9px;bottom:9px;line-height:36px;font-weight:500;color:#fff;z-index:7}.btn_big em span{padding:0}.btn_big:hover{color:#221e1f}.btn_big:hover em{top:9px}.btn_big2{width:150px;margin-top:82px;line-height:46px;font-size:19px;text-transform:none}.btn_big2:before{background:#fff;border-width:2px}.btn_block{display:block;width:100%}.placeholder{color:#221e1f !important}::-webkit-input-placeholder{color:#221e1f !important}:-moz-placeholder{color:#221e1f !important;opacity:1}::-moz-placeholder{color:#221e1f !important;opacity:1}:-ms-input-placeholder{color:#221e1f !important}input:focus::-webkit-input-placeholder{color:transparent !important}input:focus:-moz-placeholder{color:transparent !important}input:focus::-moz-placeholder{color:transparent !important}input:focus:-ms-input-placeholder{color:transparent !important}header{position:absolute;left:0;right:0;top:14px;z-index:100}.fixfixed header{position:absolute !important}header,header a,header a:hover{color:#fff}.h_logo{position:absolute;left:0;right:0;top:0;width:144px;margin:0 auto;z-index:110}.h_logo a,.h_logo img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hc_logo{opacity:0;position:absolute;font:47px/46px "Brothers Bold", Helvetica, Arial, sans-serif;top:0;left:0;right:0;width:111px;margin:0 auto;z-index:110}.show_nav{display:none}.h_bg,.h_nav{background:#000;position:absolute;left:0;right:0;top:25px;height:47px;line-height:16px;font-size:11px;letter-spacing:.05em;text-align:center}.h_nav{background:transparent;line-height:16px;font-size:11px;letter-spacing:.05em;text-align:center}.h_nav a{display:block;transition:all .4s ease}.h_nav a:hover,.h_nav li.active>a,.h_nav nav>ul>li:hover>a{font-weight:700}.h_nav nav>ul{position:absolute;left:0;right:0;top:0}.h_nav nav>ul>li{display:inline-block;position:relative;width:99px;margin:0 10px;vertical-align:top}.h_nav nav>ul>li.middle{margin-left:190px}.h_nav nav>ul>li>a{margin:0;line-height:47px;font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;-webkit-transition:none;-moz-transition:none;transition:none}.h_nav nav>ul>li.active>a,.h_nav nav>ul>li:hover>a,.h_nav nav>ul>li>a:hover{font-weight:900}.h_nav ul ul{background:#000;display:none;position:absolute;top:100%;left:-30px;width:159px;padding:7px 0 18px;z-index:105;font-size:12px}.h_nav ul ul li a{padding:5px 10px}.h_search{position:absolute;right:65px;top:27px;width:43px;height:43px;z-index:10}.h_search:before{background:url(/assets/misc-7d8bd16c709cd07e6b7049bb136247f8.png) no-repeat 0 0;content:'';position:absolute;right:12px;top:13px;width:18px;height:18px}.h_search.no_shop_btn{right:0}.h_shop{position:absolute;background:#fff;color:#000;font-size:11px;line-height:24px;font-weight:bold;text-transform:uppercase;top:27px;margin-top:9px;right:17px;z-index:10;padding:0 8px;width:auto;border:none}.h_shop_links{display:none;position:absolute;background:#fff;color:#000;width:168px;top:69px;right:15px;padding:13px 13px 1px;border:3px solid #000}.h_shop_links small{font-size:9px;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;display:inline-block;max-width:100px}.h_shop_links ul{padding-top:8px}.h_shop_links ul li{padding:9px 0;border-bottom:1px solid #b1afaf;text-align:center}.h_shop_links ul li:last-child{border-bottom:none}.h_shop_links ul li a{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;color:#000}.h_shop_links ul li.locator_link{padding:5px 0 10px}.h_shop_links ul li.locator_link a{background:#231f20;color:#fff;font-family:'Catalina Anacapa Sans', Helvetica, Arial, sans-serif;font-size:25px;font-weight:normal;letter-spacing:0.01em;padding:5px;text-transform:uppercase;display:block}.h_shop_links ul li.amazon_link{padding:14px 0 6px}.h_shop_links ul li img{display:block}.h_shop_links ul li.walmart_link{padding-left:3px}.h_bg>.star{position:absolute;top:0;bottom:0;right:0;left:0;height:1px;margin:auto;background:#fff;opacity:0;width:144px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.h_bg>.star img{position:relative;top:-5px;display:inline-block}@keyframes flickerAnimation{0%{opacity:1}100%{opacity:0}}@-o-keyframes flickerAnimation{0%{opacity:1}100%{opacity:0}}@-moz-keyframes flickerAnimation{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes flickerAnimation{0%{opacity:1}100%{opacity:0}}header{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:230px;-moz-perspective:230px;-ms-perspective:230px;perspective:230px;-webkit-perspective-origin:50% 0%;-moz-perspective-origin:50% 0%;-ms-perspective-origin:50% 0%;perspective-origin:50% 0%}.h_logo,.hc_logo{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.h_logo{-webkit-transition:-webkit-transform .4s ease .1s, opacity .3s ease;-moz-transition:-moz-transform .4s ease .1s, opacity .3s ease;-ms-transition:-ms-transform .4s ease .1s, opacity .3s ease;transition:transform .4s ease .1s, opacity .3s ease;-webkit-transform-origin:center 46px 0;-moz-transform-origin:center 46px 0;-ms-transform-origin:center 46px 0;transform-origin:center 46px 0;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.hc_logo{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;transition:opacity .4s ease}.compressed-logo .h_logo{opacity:0;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease .4s;-moz-transition:-moz-transform .4s ease, opacity .4s ease .4s;-ms-transition:-ms-transform .4s ease, opacity .4s ease .4s;transition:transform .4s ease, opacity .4s ease .4s;-webkit-transform:translate3d(0, 0, 0) rotateX(100deg) scale(0.68);-moz-transform:rotateX(100deg) scale(0.68);-ms-transform:rotateX(100deg) scale(0.68);transform:translateZ(0, 0, 0) rotateX(100deg) scale(0.68)}.compressed-logo .hc_logo{opacity:1;-webkit-transition:opacity .4s ease .3s;-moz-transition:opacity .4s ease .3s;-ms-transition:opacity .4s ease .3s;transition:opacity .4s ease .3s}.compressed-logo .h_bg>.star{-webkit-animation:flickerAnimation .3s ease .3s;-moz-animation:flickerAnimation .3s ease .3s;-o-animation:flickerAnimation .3s ease .3s;animation:flickerAnimation .3s ease .3s}header .h_bg,header .h_nav,header .h_search,header .show_nav,header .h_shop,header .h_shop_links{-webkit-transition:top .4s ease;-moz-transition:top .4s ease;-ms-transition:top .4s ease;transition:top .4s ease}.fixed-header header{position:fixed;top:0}.fixed-header header .h_logo{top:-15px}.fixed-header header .h_bg,.fixed-header header .h_nav,.fixed-header header .h_search,.fixed-header header .show_nav,.fixed-header header .h_shop{top:0}.fixed-header header .h_shop_links{top:44px}main{line-height:29px}.white_bg,.gray_bg,.orange_bg,.product_bg{position:relative}.gray_bg{background:#f2f3ef}.gray_bg .content,.white_bg .content{margin:0 auto}.gray_bg.arrow:before{content:'';position:absolute;left:0;right:0;top:0;width:0;height:0;margin:0 auto;border-width:45px 28px;border-style:solid;border-color:transparent;border-top-color:#fff}.orange_bg{background:#e88635}.orange_bg+.white_bg.arrow:before{content:'';position:absolute;left:0;right:0;top:0;width:0;height:0;margin:0 auto;border-width:30px 25px;border-style:solid;border-color:transparent;border-top-color:#e88635}.breadcrumbs{position:absolute;left:0;right:0;top:8px;font-size:12px;font-weight:500}.breadcrumbs li{display:inline-block;position:relative;padding:0 6px 0 10px}.breadcrumbs li:before{content:'|';position:absolute;left:0;bottom:1px;width:1px;font-size:10px}.breadcrumbs li:first-child{padding-left:0}.breadcrumbs li:first-child:before{display:none}.breadcrumbs,.breadcrumbs a{color:#666}.breadcrumbs a{transition:all .4s ease}.breadcrumbs a:hover{color:#999}.tabs{padding:40px 0 74px;font:37px/40px "Catalina Anacapa Sans", Helvetica, Arial, sans-serif;letter-spacing:0.06em}.tabs li{display:inline-block;vertical-align:top;margin:0 4px 0 0}.tabs li a{display:block;padding:15px 23px;color:#231f20;opacity:.5;transition:all .5s ease}.tabs li a:hover,.tabs li.active a{background:#fff;opacity:1;color:#231f20}.categories{margin:28px auto 38px}.categories li{display:inline-block;margin:0 8px;font:29px/29px 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;letter-spacing:0.06em}.categories li a{display:block;padding:11px 21px;color:#231f20;border:2px solid transparent;opacity:.5;transition:all .5s ease}.categories li a:hover{opacity:1}.categories li.active a{border-color:#231f20;opacity:1}.social{height:145px;padding:60px 0}.social_temp_img{height:25px}.fotorama__wrap .fotorama__grab{cursor:auto}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:0}.fotorama__nav-wrap{position:absolute;bottom:14px}.fotorama__nav--dots .fotorama__nav__frame{width:28px}.fotorama__dot,.fotorama__nav__frame.fotorama__active .fotorama__dot{width:12px;height:12px;border:none;background:#7f7f7f;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.fotorama__nav--dots .fotorama__nav__frame.fotorama__active .fotorama__dot{background:#231f20}.fotorama__html>div{width:100%;height:100%}.fotorama__html>div>a{display:block;width:100%;height:100%}.fotorama{position:relative}.top_image{position:relative}.top_image .img_wrapper{max-width:1200px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.top_image .img_text{position:absolute;left:76px;bottom:34px}.top_image .img_text.border{border:3px solid #fff}.top_image .img_text.right{left:auto;right:76px}.top_image .img_text .img{width:380px}.top_image .img_text img{display:block;width:100%}.top_image .img_text .circle{background:#fff;position:absolute;left:-38px;top:-35px;width:96px;height:96px;padding:0 7px;line-height:19px;font-size:13px;letter-spacing:.05em;font-weight:700;text-transform:uppercase;border-radius:96px}.top_image .img_text .circle.black{background:#000;color:#fff}.top_image .img_text .circle>div{display:table;width:100%;height:100%}.top_image .img_text .circle p{display:table-cell;vertical-align:middle}.product #fotorama:before,.product #fotorama:after{content:'';height:43px;border-width:0 28px 43px 0;border-style:solid;border-color:transparent transparent #fff #fff;position:absolute;left:0;right:50%;bottom:0;z-index:2}.product #fotorama:after{border-width:0 0 43px 28px;border-color:#fff transparent #fff transparent;left:50%;right:0}.bg_video .flowplayer{height:100%;width:100%}.bg_video .flowplayer video{height:auto;width:100%;margin:0 !important}.bg_video>iframe{width:100%}.top_padding{height:170px}.top_text{padding:46px 0 0;line-height:38px;font-size:20px;font-weight:400}.top_text .content{width:820px}.top_text p{padding-bottom:37px}.text_links{margin-bottom:36px;font-size:17px;letter-spacing:.03em}.text_links li{display:inline-block;position:relative}.text_links li:after{content:'\2022';position:relative;bottom:1px;margin:0 7px 0 10px;font-size:11px}.text_links li a{text-decoration:none;border-bottom:1px solid #221e1f;transition:all .4s ease}.text_links li a:hover{border-color:transparent}.text_links li.last:after{display:none}.title_caption{padding:0 55px 13px;font:31px/31px 'Thirsty Rough', Helvetica, Arial, sans-serif;text-transform:none}.title_caption>span{display:inline-block;position:relative}.title_caption>span span{display:inline-block;position:relative;background:#fff;padding:0 21px;z-index:1}.title_caption>span:before{content:'';display:block;height:1px;background:#000;position:absolute;left:-55px;right:-55px;top:0;bottom:0;margin:auto;z-index:0}.gray_bg .title_caption>span span{background:#f2f3ef}.top_text.ins_module p{font-size:20px;letter-spacing:.07em}.homepage .top_text{line-height:38px;font-size:20px;padding:52px 0 26px;text-transform:none}.homepage .top_text.ins_module{padding-bottom:0}.homepage section.middle{padding:41px 0 22px;font-family:'Catalina Anacapa Sans', Helvetica, Arial, sans-serif}.homepage section.middle h2{font:41px/48px 'Catalina Anacapa Sans', Helvetica, Arial, sans-serif;letter-spacing:0.015em;padding-bottom:42px}.homepage .middle_items{font-size:34px}.homepage .middle_items li{display:inline-block;vertical-align:top;margin:0 30px 30px}.homepage .middle_items li img{display:block;margin:0 auto 25px}.homepage section.middle h3{font:49px/58px 'Catalina Anacapa Sans', Helvetica, Arial, sans-serif;letter-spacing:0.005em;padding-bottom:31px}.homepage section.middle .btn_big.btn_colored{background:transparent;border:2px solid #fff;color:#fff;line-height:40px;padding:1px 14px 0}.homepage section.middle .btn_big.btn_colored:before{display:none}.homepage section.middle .btn_big.btn_colored em{left:0;right:0;bottom:0;background:#fff;line-height:40px;font-weight:bold}.homepage section.middle .btn_big.btn_colored:hover em{top:0}.homepage section.middle.buy_module{padding-bottom:36px}.colored_bg{background:#221e1f;color:#fff}.colored_bg a{color:#fff}.product .top_text{padding:41px 0 13px}.product .top_text h1{padding-bottom:50px}.product .text_links{padding-top:6px}.top_text2{padding:31px 0 0}.top_text2 h1{padding-bottom:20px}.top_text2 p{padding-bottom:35px}.top_text3{padding:69px 0 15px}.top_text3 .content{width:785px}.top_text3 p{padding-bottom:31px}.top_text3 p:last-child{line-height:24px}.top_text3 p:last-child img{margin-bottom:8px}.top_text4{padding:62px 0 0}.top_text4 h1{padding-bottom:20px}.top_text3.top_text5 strong{font-weight:800}.top_text3.top_text5 p:last-child{line-height:inherit}.two-col-images{display:flex;padding-top:20px;padding-bottom:40px}.two-col-images .image{width:50%}.two-col-images .image:first-child{padding-right:50px}.two-col-images .image:last-child{padding-left:50px}.two-col-images .image img{max-width:200px;max-height:200px;width:100%}.two-col-images .image .title{font-weight:800;padding-top:5px;padding-bottom:4px}.image_and_text .content{max-width:1319px;padding:59px}.image_and_text .block{display:flex}.image_and_text .img{display:block;width:50%}.image_and_text .img{margin-right:30px}.image_and_text .img img{width:100%;display:block}.image_and_text .text{text-align:left;font-size:20px;letter-spacing:-0.22px;font-weight:400}.image_and_text .text p{line-height:2em}.image_and_text .content>.text{margin-top:20px}.image_and_text .body{width:50%;margin-left:31px}.image_and_text .body .title{font-weight:800;padding-top:3px;padding-bottom:17px}@media (max-width: 768px){.two-col-images{display:block}.two-col-images .image{width:100%}.two-col-images .image:first-child{padding:20px}.two-col-images .image:last-child{padding:0}.image_and_text .content{display:block;padding:30px}.image_and_text .block{display:block}.image_and_text .img{margin-right:0;width:100%}.image_and_text .body{margin-top:20px;margin-left:0;width:100%}.image_and_text .text{font-size:14px}}.text_block{padding:90px 0}.white_block,.slideshow,.pages,h3.underline,.text_block .products_list{width:743px;margin-left:auto;margin-right:auto}.white_block{background:#fff;padding:48px 76px 23px;text-align:left}.white_block p,.white_block ul.list,.white_block ol{padding-bottom:28px}.white_block a{text-decoration:underline}.white_block a:hover{text-decoration:none}.white_block.center{text-align:center}.white_block.center ol li{padding-bottom:7px}.white_block .search_list{padding:22px 0 47px;line-height:24px}.white_block .search_list li{padding:0 0 19px 33px}.white_block .search_list li:before{position:absolute;left:0;margin:0;font-weight:800}.white_block .search_list a{text-decoration:none}.slideshow{position:relative;border:5px solid #000;margin-bottom:78px}.slideshow .swiper-slide img{display:block;width:100%}.slideshow .swiper-pagination{left:0;right:0;bottom:-42px;line-height:13px}.slideshow .swiper-pagination.hidden{display:none}.slideshow .swiper-pagination-bullet{background:transparent;width:13px;height:13px;margin:0 5px;border:2px solid #231f20;border-radius:0;opacity:1;transition:all .4s ease}.slideshow .swiper-pagination-bullet-active,.slideshow .swiper-pagination-bullet-active:hover{background:#000;border-color:#000}.pages{padding-top:33px;letter-spacing:.05em;font-weight:500}.pages .title{padding-bottom:4px}.pages li{display:inline-block;margin:0 3px}.pages li.active{font-weight:800}.pages li>a,.pages li>span{display:inline-block;padding:0 4px}.pages em{display:inline-block;font-weight:800;font-style:normal;padding:0 4px;margin:0 3px}.pages a{display:inline-block;padding:0 4px;margin:0 3px}.pages .previous_page,.pages .next_page{display:none}.ins_module .content,.homepage .ins_module .content{width:auto !important}.ins_module h2,.ins_module p{width:980px;margin:0 auto}.ins_module h2{padding-bottom:48px}.ins_module .swiper-slide{overflow:hidden;position:relative}.ins_module .swiper-slide a{display:block;width:100%;height:100%;background-position:50% 50%;background-size:cover}.ins_module .swiper-slide img{display:block;width:100%;opacity:0}.ins_module .ins_fstg{position:absolute;left:32.5%;width:17.8%;height:100%;z-index:2;display:block}.ins_module .ins_fstg img{width:100%;height:100%}.items_list{margin:0 auto}.items_list li{display:inline-block;vertical-align:top}.items_list a{display:block;position:relative;text-decoration:none;transition:all .5s ease}.items_list a:hover{color:#221e1f}.items_list a>div{background:#fff}.items_list img{display:block;width:100%;height:auto}.items_list .img{position:relative;margin:0 auto 32px}.items_list.no_margin li{margin-top:0;margin-bottom:0}.home_feat{padding:65px 0 30px}.home_feat_list li{margin:0 9px 35px}.home_feat_list a{padding:4px;background:#000}.home_feat_list a>div{width:261px;padding:17px 0 22px;border:3px solid #000}.home_feat_list .img{width:87.451%;margin-bottom:10px}.homepage .home_feat{padding:58px 0 32px}.homepage .home_feat h2{font-size:34px}.homepage .home_feat h2 .title_caption{padding-bottom:16px}.homepage .home_feat_list{margin:44px auto}.homepage .home_feat_list li{margin:0 10px 35px}.homepage .home_feat_list a{padding:0;background:none}.homepage .home_feat_list a>div{width:242px;padding:17px 0 20px;border:5px solid #000;max-width:100%}.homepage .home_feat_list .img{width:87.451%;margin-bottom:10px}.homepage .home_feat_list h4{font:38px 'Catalina Anacapa Sans', Helvetica, Arial, sans-serif;padding-bottom:18px}.homepage .home_feat_list .btn,.homepage .home_feat_list button{font-size:12px;line-height:23px;letter-spacing:.03em}.top_text.buttons_wrapper{text-transform:none;padding:0}.top_text.buttons_wrapper .content{width:795px;max-width:100%}.tabs.tabs3{font-size:34px;line-height:37px;padding-top:0}.tabs.tabs3 li{margin:0 2px 5px}.tabs.tabs3 li a{width:255px;padding:17px 10px;position:relative}.tabs.tabs3 li .desc{display:none;font:14px/28px 'Avenir', Helvetica, Arial, sans-serif;margin:32px 0 0}.tabs.tabs3 li.active a,.tabs li a:hover{background:#000;color:#fff}.tabs.tabs3 li a .arrow{display:none;position:absolute;bottom:-19px;left:0;right:0;margin:auto;width:0;border:16px solid transparent;border-top-color:#000;border-width:19px 16px 0 16px;transition:all .5s}.tabs.tabs3 li.active a .arrow{display:block}.top_text.buttons_wrapper .tab{display:none}.top_text.buttons_wrapper .tab:first-child{display:block}.top_text.buttons_wrapper .tabs_wrapper{padding:24px 0 69px}.top_text.buttons_wrapper .tab p{padding-bottom:12px}.product .home_feat{padding:89px 0 54px}.product .home_feat_list a{padding:5px}.product .home_feat_list a>div{width:327px;padding:11px 0 24px}.product .home_feat_list .img{width:81.309%;margin-bottom:8px}.products_list{width:1200px}.products_list li{margin:0 12px 41px}.products_list a>div{width:270px;padding:17px 0 27px}.products_list a .label{position:absolute;left:0;top:0;width:84px;height:84px;font-size:16px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#fff;z-index:1}.products_list a .label em{position:absolute;left:0;right:0;top:0;bottom:0;border:42px solid #fff;border-right-color:transparent !important;border-bottom-color:transparent !important}.products_list a .label>span{position:absolute;left:8px;top:13px;transform:rotate(-45deg)}.products_list .img{width:68.59%;margin-bottom:14px}.recipes .top_image .img_wrapper{max-width:1262px}.recipes .top_image .img_text{left:0;bottom:51px}.recipes .colored_bg{position:relative}.recipes .breadcrumbs{top:-40px;color:#fff}.recipes .breadcrumbs a{color:#fff}.recipes .filter_block{padding:61px 0 45px}.recipes .filter_block .forms>*{display:inline-block;vertical-align:top}.recipes .filter_block .forms>form{width:326px;position:relative}.recipes .filter_block .forms>span.or{font:24px/47px 'Thirsty Rough', Helvetica, Arial, sans-serif;padding:0 25px}.recipes .filter_block input[type="text"],.recipes .filter_block .product_select{background:#fff;border:none;height:47px;padding:10px 60px 10px 16px;font:25px/27px 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;letter-spacing:0.02em}.recipes .filter_block .error_text{color:#fff}.recipes .filter_block .product_select{color:#231f20;position:relative;text-align:left;cursor:pointer}.recipes .filter_block .product_select:after{content:'';position:absolute;border:6px solid transparent;border-top-color:#231f20;border-bottom-width:0;top:0;bottom:0;margin:auto;height:0;width:0;right:66px}.recipes .filter_block .product_select.active:after{border-top-color:transparent;border-top-width:0;border-bottom-width:6px;border-bottom-color:#231f20}.recipes .filter_block .product_options{display:none;position:absolute;right:0;left:0;background:#f1f1f2;text-align:left;color:#231f20;padding:10px 12px;font-size:12px;z-index:10}.recipes .filter_block .product_options .left,.recipes .filter_block .product_options .right{width:48%;display:inline-block;vertical-align:top}.recipes .filter_block .product_options .left{margin-right:29px;width:106px}.recipes .filter_block .product_options .right{width:156px}.recipes .filter_block .product_options ul{padding-bottom:15px}.recipes .filter_block .product_options .cat_title{font:20px/28px 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;padding:0 0 2px 3px;margin-bottom:6px;letter-spacing:0.03em;background:url(/assets/dash-d28f36b30eb33a8c41dea241d762752d.png) 0 100% repeat-x}.checkbox{display:inline-block;border:1px solid #231f20;width:10px;height:10px;position:relative;margin-right:6px}.checkbox input[type="checkbox"]{position:absolute;opacity:0;top:-3px;left:-3px;right:-3px;bottom:-3px;margin:0}.checkbox.checked:before{content:'';position:absolute;top:-2px;left:1px;background:url(/assets/misc-7d8bd16c709cd07e6b7049bb136247f8.png) -18px -19px no-repeat;width:12px;height:9px}.recipes .filter_block .form_submit{position:absolute;top:0;right:0;width:51px;height:47px}.recipes .filter_block input[type="submit"]{background:#d66627;color:#fff;width:100%;height:100%;font:25px/47px 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;text-align:left;letter-spacing:0.02em;transition:background .3s ease}.recipes .filter_block input[type="submit"]:hover,.recipes .filter_block .form_submit:hover input[type="submit"]{background:#231f20}.recipes .filter_block .form_submit:after{content:'';background:url(/assets/misc-7d8bd16c709cd07e6b7049bb136247f8.png) 0 -19px no-repeat;position:absolute;top:14px;left:18px;width:18px;height:21px;cursor:pointer;pointer-events:none}.recipes .filter_block form.surprise_form .form_submit{left:0;right:0;width:100%;position:relative}.recipes .filter_block form.surprise_form .form_submit input[type="submit"]{padding:0 18px}.recipes .filter_block form.surprise_form .form_submit:after{background:none;border:6px solid transparent;border-left-color:#fff;border-right-width:0;left:auto;right:12px;top:0;bottom:0;width:0;height:0;margin:auto}.recipes .filter_block form.active .form_submit input[type="submit"]{background:#231f20}.recipes .filter_block .placeholder{color:#231f20 !important}.recipes .filter_block ::-webkit-input-placeholder{color:#231f20 !important}.recipes .filter_block :-moz-placeholder{color:#231f20 !important;opacity:1}.recipes .filter_block ::-moz-placeholder{color:#231f20 !important;opacity:1}.recipes .filter_block :-ms-input-placeholder{color:#231f20 !important}.recipes .features_wrapper{max-width:1200px;margin:0 auto}.recipes .home_feat_list li{margin:0 13px 34px}.recipes .home_feat_list a{background:none}.recipes .home_feat_list a>div{width:340px;padding:15px 15px 23px;border-width:4px}.recipes .home_feat_list h4{font:29px/1.1 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;min-height:86px;letter-spacing:0.02em}.recipes .home_feat_list .img{width:auto;margin:0 auto 21px}.recipes .home_feat_list .img img{width:auto;max-width:100%;max-height:201px;margin:0 auto}.recipes .home_feat_list .btn{width:70px;background:#000;color:#fff}.recipes .home_feat_list .btn:hover{color:#fff}.recipes .btn.btn_black_reversed:before{width:70px;display:none}.recipes .search_results{width:686px;max-width:90%;padding:50px 0 70px;margin:0 auto}.recipes .search_results h4,.recipes .filter{font:40px/1 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;letter-spacing:0.02em}.recipes .filter{padding-bottom:35px}.recipes .filter>span{font-size:27px;line-height:44px;display:inline-block;vertical-align:top;margin:0 11px 0 10px}.recipes .filter ul{display:inline}.recipes .filter li{display:inline-block;vertical-align:top;margin-right:23px}.recipes .filter li:last-child{margin-right:0}.recipes .filter a.remove{padding:0 3px;display:inline-block;line-height:26px;vertical-align:top}.recipes .filter a.remove span{background:url(/assets/misc-7d8bd16c709cd07e6b7049bb136247f8.png) -18px -29px no-repeat;width:16px;height:16px;display:inline-block;vertical-align:top;position:relative;top:12px}.recipes .filter a.remove:hover span{background-position:-34px -29px}.recipes .results_list{border-top:1px solid #ccc;text-align:left}.recipes .results_list li{display:block;border-bottom:1px solid #ccc;padding:33px 22px 33px 42px}.recipes .results_list h4{min-height:91px}.recipes .results_list .img{width:229px;height:152px;display:inline-block;vertical-align:top;margin:0 34px 0 0}.recipes .results_list li img{height:auto !important}.recipes .results_list .right{display:inline-block;text-align:left;padding:13px 0 0;width:356px}.recipes .results_list .right .btn{margin:0;text-align:center;width:65px;letter-spacing:0.05em;font-size:11px;line-height:24px}.recipes .no_results{border-top:1px solid #ccc;padding:50px 0}.recipes .recipe_inactive{padding-bottom:65px;font-size:1.5em}.recipe_page .orange_bg .breadcrumbs{top:15px;color:#fff;z-index:1}.recipe_page .orange_bg .breadcrumbs a{color:#fff}.recipe_page .top_text3{padding:0}.recipe_page .top_text3 .content{margin:0 auto;width:1350px;max-width:96%;padding:60px 0 15px;position:relative}.recipe_page .top_text3 h1{font:52px/1.02 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;letter-spacing:0.02em;padding-bottom:19px;width:560px;max-width:90%;margin:0 auto}.recipe_page .top_text3 a.prev,.recipe_page .top_text3 a.next{position:absolute;display:block;left:0;top:0;bottom:0;width:34px;height:67px;margin:auto}.recipe_page .top_text3 a.prev span,.recipe_page .top_text3 a.next span{display:block;width:0;height:0;border:33px solid transparent;border-right-color:rgba(255,255,255,0.2);border-left-width:0;transition:border-color .3s ease}.recipe_page .top_text3 a.prev:hover span{border-right-color:rgba(255,255,255,0.8)}.recipe_page .top_text3 a.next{left:auto;right:0}.recipe_page .top_text3 a.next span{border-left-color:rgba(255,255,255,0.2);border-left-width:33px;border-right:none}.recipe_page .top_text3 a.next:hover span{border-left-color:rgba(255,255,255,0.8)}.recipe_page .top_text3 a.next.d_hidden{display:none}.recipe_page .top_text3 .featuring{position:absolute;right:56px;top:0;z-index:1}.recipe_page .top_text3 .featuring .left,.recipe_page .top_text3 .featuring .right{display:inline-block;vertical-align:top}.recipe_page .top_text3 .featuring .left{padding-top:38px}.recipe_page .top_text3 .featuring .title{font:25px/1 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;letter-spacing:0.02em;margin-bottom:11px}.recipe_page .top_text3 .featuring .arrow{background:url(/assets/recipe_icons-898229bf1441fb4a2e8cc3bee506ee1b.png) 0 -92px no-repeat;width:82px;height:52px;margin-left:61px;margin-right:-4px;-webkit-transform:scale(0.87);-moz-transform:scale(0.87);-ms-transform:scale(0.87);transform:scale(0.87);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.recipe_page .top_text3 .featuring .arrow.white{background-position:-84px -92px}.recipe_page .top_text3 .featuring .right{width:180px}.recipe_page .top_text3 .featuring .right img{position:relative;top:-70px;display:block;width:100%}.recipe_page .text_block{padding:78px 0 22px}.recipe_page .text_block .content{width:1058px;margin:0 auto;max-width:95%}.recipe_page .text_block .bg_video{margin:-13px 0 37px}.recipe_page .gray_block{padding:25px;background:#f2f2ef;text-align:left;margin-bottom:37px}.recipe_page .gray_block .left,.recipe_page .gray_block .right{display:inline-block;vertical-align:top;padding:21px 0 30px 31px}.recipe_page .gray_block .left{border-right:1px dashed #231f20;width:50%}.recipe_page .gray_block .left.single{border-right:none}.recipe_page .gray_block .right{width:49%;padding-left:76px}.recipe_page .gray_block .icon{background:url(/assets/recipe_icons-898229bf1441fb4a2e8cc3bee506ee1b.png) 0 0 no-repeat;width:90px;height:90px;display:inline-block;margin-right:27px;vertical-align:top}.recipe_page .gray_block .icon.time{background-position:-92px 0}.recipe_page .gray_block .text{display:inline-block;font-size:24px;line-height:32px;letter-spacing:0.02em;padding-top:12px}.recipe_page .gray_block label{text-transform:uppercase;font-weight:800;font-size:16px;margin-right:5px;letter-spacing:0.05em}.recipe_page .white_block{width:auto;padding:0}.recipe_page .white_block .left,.recipe_page .white_block .right{width:calc(50% - 3px);display:inline-block;vertical-align:top}.recipe_page .white_block .left{margin-right:5px}.recipe_page .white_block h6,.recipe_page .white_block .module h3.underline{background:#e88635;color:#000;font:39px/1 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;padding:16px;text-align:center;margin-bottom:35px}.recipe_page .white_block .text{padding:0 8px;font-size:19px;line-height:29px;letter-spacing:0.01em}.recipe_page .white_block .right .text{padding-left:25px}.recipe_page .white_block .text ul.list li{padding-bottom:18px;padding-left:23px}.recipe_page .white_block .text ul.list li:before{content:'•';background:none;margin-right:16px;position:absolute;left:0;top:1px}.recipe_page .white_block .text ol li{padding-left:27px;padding-bottom:25px}.recipe_page .white_block .text ol li:before{font-size:16px;line-height:32px;font-weight:800;position:absolute;left:0}.recipe_page .white_block .text ol li.no-number:before{display:none;counter-increment:point 0}.recipe_page .white_block .module{padding:3px 0 0;text-align:center}.recipe_page .white_block .module h3.underline{width:100%;letter-spacing:0;margin-bottom:41px}.recipe_page .white_block .module h3.underline>span{border:none;padding:0}.good_stuff_list{line-height:24px;font-size:17px;font-weight:500}.good_stuff_list li{margin:0 60px 81px 59px}.good_stuff_list li.first{margin-left:0}.good_stuff_list a>div{width:444px;padding:29px 22px 28px}.good_stuff_list .cat{margin-bottom:29px;line-height:21px;font-size:13px;color:#666}.good_stuff_list .img{margin-bottom:20px}.good_stuff_list p{overflow:hidden;height:48px;margin:0 10% 24px;letter-spacing:.08em}.good_stuff_list.no_margin li{margin-left:23px}.good_stuff_list.no_margin li.first,.good_stuff_list.no_margin li:first-child{margin-left:0}.good_stuff h1,.contact h1,.newsletter h1{font:400 40px/48px 'Thirsty Rough', Helvetica, Arial, sans-serif;text-transform:none;padding-bottom:35px}.good_stuff .top_text{padding-bottom:48px}.good_stuff .social_links .soc,.good_stuff .social_links .soc_pin:before,.good_stuff .social_links .soc_yt:before{font-size:60px;line-height:80px}.good_stuff .social_links .fa{font-size:68px;line-height:80px}.good_stuff .social_links .soc_pin:before{font-size:63px}.good_stuff .social_links .soc_yt:before{font-size:64px}.good_stuff .social_links li{display:inline-block;vertical-align:middle;margin:0 25px 20px}.contact h1{padding-bottom:16px}.contact h4{font-size:32px;line-height:44px;letter-spacing:0;font-weight:bold;padding-bottom:7px}.contact .top_text.buttons_wrapper{font-size:17px;line-height:24px}.contact .top_text.buttons_wrapper p{padding-bottom:24px}.contact .tabs.tabs3{font-size:24px;line-height:30px}.contact .tabs.tabs3 li a{width:160px;padding:6px 10px}.contact .tabs.tabs3 li a .arrow{border-width:12px 10px 0 10px;bottom:-12px}.contact .top_text.buttons_wrapper .tabs_wrapper{max-width:500px;margin:0 auto;padding-bottom:25px}.contact .iframe{padding-bottom:160px;max-width:90%;margin:0 auto}.contact .iframe iframe{max-width:100%;transform:scale(1.1);transform-origin:50% 0}.newsletter h1{padding-bottom:16px}.newsletter .newsletter_wrapper{width:620px;max-width:90%;text-align:center;margin:0 auto;padding:12px 0 100px}.newsletter .newsletter_wrapper .success_message{display:none;font-size:20px;line-height:38px}.newsletter .form input[type="text"]{text-align:center;font:32px/52px 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;height:52px;border-bottom-width:1px}.newsletter .form_row{padding-bottom:17px}.newsletter .form_cell{width:48.7%;margin-right:2.6%}.newsletter .form_cell:last-child{margin-right:0}.newsletter .form_actions{padding-top:13px}.newsletter .form_actions .error_text{position:relative;top:-20px}.newsletter .btn_big{background:#000;color:#fff;font:25px/44px 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;width:160px;letter-spacing:0}.newsletter .form_error .error_text{text-align:center}.product2 .good_stuff_list{width:1068px}.product2 .good_stuff_list li,.product2 .good_stuff_list li.first{margin:0 12px 42px}.product2 .good_stuff_list a>div{width:329px;padding-top:17px}.product2 .good_stuff_list .cat{margin-bottom:17px}.product2 .good_stuff_list .img{margin-bottom:28px}.product2 .shop_links_wrapper{position:relative}.product2 .shop_links{display:none;position:absolute;background:#fff;border:4px solid #000;border-top:none;width:558px;max-width:92%;margin:0 auto;padding:20px 10px 29px;top:48px;left:0;right:0;z-index:10}.product2 .shop_links.links2{width:400px}.product2 .shop_links.links1{width:300px}.product2 .shop_links h5{font:800 11px/20px 'Avenir', Helvetica, Arial, sans-serif;text-transform:uppercase;letter-spacing:0.05em;padding-bottom:25px;color:#000}.product2 .shop_links ul li{display:inline-block;margin:0 14px;vertical-align:top}.product2 .shop_links ul li.locator_link a{color:#fff;background:#f37334;font-family:'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif;font-size:28px;font-weight:normal;letter-spacing:0.01em;padding:5px;text-transform:uppercase;display:block}.product2 .shop_links ul li.locator_link a:hover{background:#231f20 !important}.product2 .shop_links ul li.amazon_link{padding-top:5px;margin-left:6px}.product2 .shop_links ul li.target_link{margin-right:20px}.product2 .shop_links img{display:block}.product_features .top_text{padding:77px 0 0;font-size:15px;line-height:24px}.product_features .top_text h1{padding-bottom:10px}.product_features .home_feat{padding:41px 0 54px}.product_features .no_matches{display:none}.product_features .filter_wrapper{padding:0 3% 36px}.product_features .products_filter{padding-top:20px}.product_features .products_filter li{width:157px;margin:0 0 4px}.product_features .products_filter li a{background:#f2f3ef;padding:116px 17px 42px;width:157px;line-height:18px}.product_features .products_filter li.default a{background:#f2f3ef !important}.product_features .products_filter li.active a{color:#fff !important}.product_features .products_list{width:auto}.product_features .products_list li{margin:0 2px 33px}.product_features .products_list a>div{width:196px;padding:5px 0}.product_features .products_list h4{font-size:24px;line-height:28px;letter-spacing:0;padding-bottom:14px}.good_stuff .categories li{font-size:38px;line-height:38px;margin:0 17px}.good_stuff .categories li a{padding:10px 23px}.product2 .product_bg,.product2 .product_bg a{color:#fff}.product2 .product_bg .breadcrumbs{left:0;top:11px;font-weight:400;text-transform:none}.product2 .product_bg .breadcrumbs a,.product2 .product_bg .breadcrumbs span,.product2 .product_bg .breadcrumbs li:before{color:#fff;opacity:.75}.product2 .product_bg .breadcrumbs a:hover{opacity:1}.product2 .product_bg .text_wrapper{width:1200px;margin:0 auto;position:relative}.product2 .product_bg .thumb{display:inline-block;position:relative;vertical-align:top;margin:-177px 46px -97px 24px;width:349px;z-index:1}.product2 .product_bg .right{display:inline-block;position:relative;width:590px;padding-top:45px;font-size:16px;line-height:24px;text-align:left;vertical-align:top}.product2 .product_bg .right h1{font:54px/64px 'Catalina Anacapa Sans', Helvetica, Arial, sans-serif;border-bottom:1px solid #fff;margin-bottom:16px;padding-bottom:0;text-align:left;position:relative}.product2 .product_bg .right h1 span.title{display:inline-block;max-width:200px;line-height:56px}.product2 .product_bg .right h1 span.cat_title{font-size:27px;line-height:27px;padding:25px 0 0 10px}.product2 .product_bg .right h1:after{content:'';display:block;clear:both}.product2 .product_bg .right h1 .shop_btn{position:absolute;right:0;bottom:15px;margin-top:18px;font:28px/32px "Catalina Anacapa Sans", Helvetica, Arial, sans-serif}.product2 .product_bg .right h1 .shop_btn>div>a{color:#231f20;background:#fff;padding:4px 35px;letter-spacing:0.01em;position:relative;z-index:11}.product2 .product_bg .right h1 .shop_btn>div>a:after,.product_bg .shop_links_wrapper .btn:after,.product2 .tabs>li>a:after{content:'';position:absolute;width:0;border:4px solid transparent;border-top-color:#231f20;border-bottom:none;top:0;bottom:0;right:14px;margin:auto;height:0}.product2 .product_bg .right h1 .shop_btn>div>a.active,.product_bg .shop_links_wrapper .btn.active,.product2 .tabs>li>a.active{background:#231f20;color:#fff}.product2 .product_bg .right h1 .shop_btn>div>a.active:after,.product_bg .shop_links_wrapper .btn.active:after,.product2 .tabs>li.active>a:after{content:'×';width:10px;height:15px;border:none;line-height:12px;font-size:32px}.product2 .product_bg .right h1 .shop_btn>div>a.active:before,.product_bg .shop_links_wrapper .btn.active:before{content:'';position:absolute;bottom:-10px;right:0;left:0;width:0;margin:auto;border:10px solid transparent;border-top-color:#231f20;border-bottom:none}.product2 .product_bg .right p{letter-spacing:.05em}.product2 .right .shop_links{width:calc(100% + 8px);max-width:none;margin:0;top:36px;padding:20px 10px 10px;text-align:center;border-width:4px;border-top:none;left:-4px;right:-4px;white-space:normal}.product2 .right .shop_links h5{color:#000;font-size:11px;line-height:13px;letter-spacing:0.02em;text-align:center;padding-bottom:9px;width:120px;margin:0 auto}.product2 .right .shop_links ul{max-width:150px;margin:0 auto}.product2 .right .shop_links ul li{margin:0 auto;display:block;border-bottom:1px solid #b1afaf;padding:12px 0;max-width:100%}.product2 .right .shop_links ul li:last-child{border-bottom:none}.product2 .right .shop_links ul li.amazon_link{padding:18px 0 11px}.product2 .right .shop_links ul li.amazon_link a,.product2 .right .shop_links ul li.amazon_link img{width:146px;max-width:100%}.product2 .right .shop_links ul li.walmart_link{padding-bottom:0}.product2 .right .shop_links ul li.amazon_link a,.product2 .right .shop_links ul li.walmart_link a{background:none;padding:0;display:inline-block}.product2 .right .shop_links ul li img{max-width:100%}.tabs{padding:28px 0 19px;font:28px/32px "Catalina Anacapa Sans", Helvetica, Arial, sans-serif;letter-spacing:0}.tabs li{margin:0 4px 5px 0}.tabs li a{background-color:#141315;color:#fff;opacity:1;padding:6px 30px;text-align:center}.tabs li.active a{background-color:#fff;color:#141315}.product2 .tabs{display:table;width:100%;padding:22px 0 20px}.product2 .tabs li{float:none}.product2 .tabs>li{display:table-cell;padding-right:8px}.product2 .tabs>li:last-child{padding-right:0}.product2 .tabs>li>a{background:#fff;color:#231f20;position:relative}.product2 .tabs>li.active>a{background:#231f20;color:#fff}.product2 .tabs>li.about_btn{width:49%}.product2 .tabs>li.about_btn a{min-width:170px}.product2 .tabs>li>a{padding:6px 10px}.product2 .tabs>li>a span{padding:0 5px;position:relative;z-index:5;background:#fff;white-space:nowrap;-webkit-transition:background .5s ease;transition:background .5s ease}.product2 .tabs>li.active>a span{background:#231f20}.product2 .top_padding{height:250px}.product2 .arrow{border-width:19px 16px 0;height:19px;width:0;position:relative;margin:0 auto;left:0;border-style:solid;border-color:transparent;transition:left .5s ease}.product2 .arrow.pos2{left:193px}.product2 .arrow.center{left:0}.product2 .gray_bg .content{width:1200px;margin:0 auto}.product2 .tab{padding:87px 0 50px}.product2 .tab.so_freaking{display:none}.product2 .swiper-button-prev,.product2 .swiper-button-next{background:none;border:10px solid transparent;border-right-color:#231f20;height:0;width:0;z-index:10;left:-10px}.product2 .swiper-button-next{border-right-color:transparent;border-left-color:#231f20;left:auto;right:-10px}.product_bg .text_buttons{padding:38px 0 33px}.product2 .text_buttons .shop_links{top:38px}.product2 .text_buttons .shop_links_wrapper .shop_links{top:44px}.product_bg .shop_links_wrapper .btn{margin-bottom:0;background:#fff;color:#231f20;font:28px/32px "Catalina Anacapa Sans", Helvetica, Arial, sans-serif;padding:6px 35px;display:inline-block;width:290px;overflow:visible;position:relative;z-index:11}.product_bg .shop_links_wrapper .btn:before{border:none;top:auto}.product_bg .shop_links_wrapper .btn.active{width:548px;max-width:calc(92% - 8px)}.product2 .text_buttons .shop_links_wrapper .shop_links ul li.locator_link a{padding:5px 14px}.product2 .text_buttons .shop_links_wrapper .shop_links ul li.amazon_link a,.product2 .text_buttons .shop_links_wrapper .shop_links ul li.amazon_link img{width:146px;max-width:100%}.product2 .nav_arrows a{position:absolute;top:0;bottom:13px;left:-24px;margin:auto 0;height:70px;padding:10px;opacity:0.6}.product2 .nav_arrows a span{display:block;width:29px;height:50px;background:url(/assets/nav_arrows@2x-990bb5d3107d32b6e70c33079114712c.png) 0 50% no-repeat;background-size:200% auto}.product2 .nav_arrows a.next{left:auto;right:-24px}.product2 .nav_arrows a.next span{background-position:right 50%}.nutrition_facts{padding:0 0 40px}.nutrition_facts .special_diets{font-size:18px;padding-bottom:57px}.nutrition_facts h2{position:absolute;top:0;left:0;right:0;font:33px/33px "Catalina Anacapa Sans", Helvetica, Arial, sans-serif;color:#fff;padding:13px}.nutrition_facts .left,.nutrition_facts .right{display:inline-block;position:relative;vertical-align:top}.nutrition_facts .left{background:#fff;width:404px;margin-right:37px;padding:0px 44px 109px;line-height:28px;font-weight:500}.nutrition_facts .left .note{position:absolute;left:50px;right:50px;bottom:40px;text-align:left}.nutrition_facts .left strong,.nutrition_table label{font-weight:800}.nutrition_facts p.narrow{padding-bottom:24px;text-align:left}.nutrition_facts p.narrow strong{display:inline-block;margin-right:3px}.nutrition_recommendation{font-size:12px;font-family:"Arial Narrow";letter-spacing:0.36px;line-height:1em;padding:8px 0}.nutrition_table{padding:1px 5px;text-align:left;letter-spacing:0.03em;font-family:sans-serif}.nutrition_table .row{border-bottom:1px solid #231f20;line-height:1.3em}.nutrition_table .row .space{display:inline-block;width:0px}.nutrition_table .row.align_right{text-align:right}.nutrition_table .row.title{font-family:"Pragmatica Extended", "Arial Black", Arial, Serif;font-size:31px;letter-spacing:0.1px;font-weight:900;padding-bottom:2px;line-height:0.94em}.nutrition_table .row.thickest-border{border-bottom-width:13px}.nutrition_table .row.thick-border{border-bottom-width:6px}.nutrition_table .row:before{display:block;content:'';clear:both}.nutrition_table .row.serving p.per_container{font-family:sans-serif;font-size:19.3px;line-height:1em;padding-top:2px}.nutrition_table .row.serving p.size{font-family:"Pragmatica Bold", "Arial Black", Arial, sans-serif;font-size:18px;line-height:1.1em;margin-top:1px;margin-bottom:1px;min-height:38px}.nutrition_table .row.serving p.size label{line-height:0.8em}.nutrition_table .row.serving p.size .value{width:160px;margin-top:-2px;line-height:1.1em}.nutrition_table .row.calories p{font-family:"Pragmatica Bold", "Arial Black", Arial, sans-serif;line-height:1em}.nutrition_table .row.calories p:first-child{font-size:10.5px;line-height:1em;margin-top:3px}.nutrition_table .row.calories p:last-child{margin-top:3px}.nutrition_table .row.calories p .item{font-size:29px;line-height:0.99em}.nutrition_table .row.calories p .value{font-size:39px;line-height:0.4em;padding:0;text-align:right}.nutrition_table .row.daily_value{font-size:11px;font-weight:bold;font-family:"Arial Black", sans-serif;line-height:1.3em;letter-spacing:-0.3px;text-align:right}.nutrition_table label{padding-left:1px;font-family:"Arial Black", sans-serif}.nutrition_table label.regular{font-family:sans-serif;font-weight:500}.nutrition_table label.right{float:right;width:auto;padding:0 7px;margin-bottom:13px}.nutrition_table label.sub{padding-left:9px;font-weight:500;font-family:sans-serif}.nutrition_table label.sub2{padding-left:20px;font-weight:500;font-family:sans-serif}.nutrition_table .value{float:right;width:auto;padding:0;text-align:right;line-height:1.2em;font-family:"Arial Black", sans-serif}.nutrition_table .vita{padding-top:28px;font-weight:800}.nutrition_table .row.description{border:0;display:flex}.nutrition_table .row.description .desc{font-size:10.4px;line-height:1.15em;padding:2px 1px}.nutrition_facts .right{width:404px}.nutrition_facts .top{background:#fff;padding:87px 35px 75px}.nutrition_facts .ingredients{font-size:20px;line-height:35px;font-weight:normal}.nutrition_facts .ingredients img.chip_image{display:block;margin:29px auto 44px;max-width:100%}.nutrition_facts .bottom{background:#fff;padding:42px 0 38px}.special_diets{margin:0 32px}.special_diets .swiper-slide .title{padding:6px 0 18px;line-height:22px;font-size:18px}.special_diets .swiper-slide a{font-size:14px;font-weight:500;text-decoration:underline}.products_filter{position:relative;padding-bottom:74px}.products_filter li{display:inline-block;vertical-align:top;width:100px;margin:0 17px;text-transform:none}.products_filter li a{display:block;position:relative;width:129px;height:150px;padding-top:116px;line-height:22px;font-size:18px;transition:all .4s ease}.products_filter li a,.products_filter li a:hover{color:#221e1f}.products_filter li a>span{position:absolute;left:0;right:0;top:22px;width:79px;height:79px;margin:0 auto}.products_filter li a>span .img,.products_filter li a>span .selected_img{transition:all .4s ease}.products_filter li a>span img{max-width:100%;max-height:79px;margin:0 auto;display:block}.products_filter li a>span .selected_img{position:absolute;top:0;opacity:0}.products_filter li.active a{background:#000;font-weight:500;color:#fff}.products_filter li.active a>span .img{opacity:0}.products_filter li.no-selected-img.active a>span .img{opacity:1}.products_filter li.active a>span .selected_img{opacity:1}.products_filter .btn{display:none;position:absolute;left:0;right:0;bottom:0;width:160px;margin:0 auto;line-height:30px}.text_buttons{padding:48px 0 23px}.text_buttons .btn,.text_buttons button{margin-bottom:19px}.retired_flavors h1{font-size:26px;line-height:28px;letter-spacing:0.04em;padding-bottom:11px}.retired_flavors h2{font-size:22px;position:relative;letter-spacing:0.01em;padding-bottom:0;margin-bottom:36px}.retired_flavors h2:before{content:'';position:absolute;display:block;height:1px;background:#787677;top:0;right:0;bottom:0;left:0;margin:auto}.retired_flavors h2 span{position:relative;display:inline-block;padding:0 10px;background:#fff}.retired_flavors .top_text{font-size:13px;line-height:25px;letter-spacing:0.01em}.retired_flavors .top_text p{padding-bottom:10px}.retired_flavors .top_text .sub{font-size:16px;font-weight:bold;padding-bottom:28px}.retired_flavors .text_block{padding:73px 0}.retired_flavors .white_block{width:1042px;padding:32px 50px 23px;max-width:100%}.retired_flavors .white_block .img_title{margin-bottom:28px}.retired_flavors .category{padding-bottom:20px}.retired_flavors .flavors_list .flavor{display:inline-block;vertical-align:top;margin:0 20px 26px;position:relative}.retired_flavors .flavors_list .img{display:inline-block;margin-bottom:0}.retired_flavors .flavors_list .img img{width:auto;height:197px}.retired_flavors .flavors_list .flavor .arrow{display:none;position:absolute;left:0;right:0;bottom:-44px;width:0;height:0;margin:0 auto;border-width:22px 22px;border-style:solid;border-color:transparent}.retired_flavors .flavors_list .flavor.active .arrow{display:block;bottom:-26px}.retired_flavors .box{display:none;position:relative;left:0;right:0;padding:27px 30px 0;color:#fff;font-size:12px;line-height:18px;margin-bottom:25px}.retired_flavors .box a.close{font-size:27px;font-family:"Avenir Light", Helvetica, Arial, sans-serif;color:#fff;position:absolute;top:15px;right:13px;text-decoration:none}.retired_flavors .box h4{font-size:25px;line-height:25px;color:#262729;letter-spacing:0.03em;padding-bottom:8px}.retired_flavors .box h4 span{display:inline-block;padding-bottom:6px;border-bottom:1px solid #262729}.retired_flavors .box .content{width:610px;margin:0 auto;max-width:90%;min-height:80px}.retired_flavors .box p{padding-bottom:24px}.retired_flavors .box .content ul li{list-style:disc}footer{background:#000;padding:36px 0 21px;font-size:12px}footer,footer a{color:#fff}footer a{transition:all 0.4s ease}footer a:hover{color:#ccc}footer h5{padding-bottom:10px;font-size:15px}.f_top{display:table;width:750px;margin:0 auto 45px;letter-spacing:.05em}.f_top.four_cols{width:600px}.f_top ul{display:table-cell;vertical-align:top;padding:0 15px}.f_top li a{display:inline-block;padding:2px 0 3px}.f_top li h5 a{padding:0;font-size:15px}.f_subscription{padding-bottom:38px}.f_subscription h4{font-size:37px;letter-spacing:.01em;padding-bottom:16px}.f_subscription .success_message{display:none;font-size:16px;height:39px;padding-top:4px}footer .subscription_form{position:relative;width:482px;max-width:90%;margin:0 auto}footer .subscription_form input[type="text"]{background:#fff;border:none;text-align:center;padding:3px 65px 4px 6px;font-size:15px;height:40px}footer .subscription_form input[type="submit"]{position:absolute;top:5px;right:5px;padding:4px 14px;background:#231f20;color:#fff;font:18px/22px 'Catalina Anacapa Slab Bold', Helvetica, Arial, sans-serif}footer .subscription_form .error_text{color:#fff;text-align:center;padding-right:65px;position:absolute;left:0;right:0}.f_top ul.f_logo{padding:0 30px}.f_logo a{width:122px;max-width:100%;margin-top:-7px}.f_logo a img{max-width:100%}.f_social{margin-bottom:38px}.f_social li{display:inline-block;margin:0 10px;vertical-align:middle}.f_social li a{display:block;padding:0 4px;font-size:34px;line-height:38px}.f_social li a.soc_pin:before{font-size:35px}.f_social li a.soc_yt:before{font-size:35px}.f_social li a.fa{font-size:38px}.f_slogan{margin-bottom:30px;font:32px 'Brothers Bold', Helvetica, Arial, sans-serif;text-transform:uppercase}.f_add_nav{margin-bottom:10px;font-size:11px}.f_add_nav li{display:inline-block;position:relative;padding:0 7px 0 11px}.f_add_nav li:before{content:'|';position:absolute;left:0;bottom:2px;width:1px;font-size:8px}.f_add_nav li:first-child:before{display:none}.copyright{font-size:11px}.with_modal{height:100%}#search_modal,#event_modal,#email_friend_modal{display:none;z-index:150;position:fixed;top:0;right:0;bottom:0;left:0}.modal_bg{background:rgba(0,0,0,0.8);position:fixed;left:0;right:0;top:0;bottom:0;z-index:0}.modal{background:#ddd;position:absolute;left:0;right:0;top:0;bottom:0;width:622px;height:288px;margin:auto;padding:9px;z-index:1}.modal_content{background:#fff;position:relative;padding:30px 40px 40px;border:3px solid #191919}.modal .close{position:absolute;top:0;right:0;width:48px;font:23px/54px Arial, Helvetica, sans-serif}.modal .close:before{content:'X'}.modal_search .modal_content{height:270px;padding-top:60px}.modal_search h3{padding-bottom:47px}.modal_search .form{width:356px;margin:0 auto}.modal_search .form_cell:first-child{width:266px}.modal_search .form_submit{float:right;width:74px}.modal.modal_email_friend{width:580px;height:490px;max-width:92%}.modal_email_friend .modal_content{padding:30px 62px 28px}.modal_email_friend h3{font-size:51px;line-height:56px;padding-bottom:28px;letter-spacing:0.06em}.modal_email_friend .msg{display:none;font-weight:800;height:325px}.modal_email_friend .error_text{line-height:15px}.modal_email_friend .form_submit{padding-top:7px}.modal_email_friend button.btn.btn_black{font-size:14px;line-height:28px;width:84px}.modal_email_friend .g-recaptcha{display:inline-block}.modal_email_friend .form_error.center .error_text{text-align:center}.mac .btn em,.mac button em,.mac .btn_black,.mac .product2 .product_bg .breadcrumbs{font-weight:500}@media only screen and (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){ul.list li:before,.h_search:before,.checkbox.checked:after,.recipes .filter_block .form_submit:after,.recipes .filter a.remove span,.checkbox.checked:before{background-image:url(/assets/misc@8x-456ac1cfe33d2055e7fb5511310ee0d2.png);background-size:50px auto}.recipes .filter_block .product_options .cat_title{background-image:url(/assets/dash@2x-a3956f0cf3f0d7a6a917a8e65927a06f.png);background-size:10px auto}.recipe_page .gray_block .icon,.recipe_page .top_text3 .featuring .arrow{background-image:url(/assets/recipe_icons@2x-cf5f9ee87a58273894d2210ab45eddd4.png);background-size:182px auto}}@media screen and (max-width: 1460px){.product .home_feat_list{width:716px}.recipes .home_feat_list{width:auto}}@media screen and (max-width: 1279px){h1{padding-bottom:33px}.homepage h1{font-size:45px}h2{font-size:36px}h3{font-size:50px}h3.underline{padding:70px 0 55px;font-size:44px}h3.underline>span{padding-bottom:3px}.good_stuff_list h4{height:56px;line-height:28px;font-size:20px}.h_logo{width:130px}.h_bg>.star{width:130px}.h_nav:before{top:-6px}.h_nav:after{bottom:-6px}.fotorama .img_text{left:60px;bottom:30px}.fotorama .img_text .img{width:319px}.fotorama .img_text .circle{left:-32px;top:-30px;width:82px;height:82px;line-height:16px;font-size:11px}.product .top_text h1{padding-bottom:40px}.top_text,.homepage .top_text,.newsletter .newsletter_wrapper .success_message{line-height:34px;font-size:17px}.top_text .content,.product_features .top_text .content p{width:750px}.top_text p{padding-bottom:28px}.text_links{font-size:16px}.top_text.ins_module p{font-size:18px}.product_features .top_text .content p{margin:0 auto}.product_features .top_text .content{width:800px}.homepage .top_text .content,.ins_module h2,.ins_module p{width:900px}.home_feat_list{width:580px}.text_block{padding:65px 0}.arrow .text_block{padding-top:90px}.white_block,.slideshow,.pages,h3.underline{width:680px}.white_block{padding:48px 65px 23px}.recipes .top_image .img_wrapper{max-width:96%}.products_list,.text_block .products_list,.product2 .good_stuff_list{width:716px}.product2 .product_bg .text_wrapper{width:85%}.product2 .product_bg .thumb{margin-top:-100px;margin-left:-60px;width:30%}.product2 .tabs{white-space:normal}.product2 .product_bg .right{width:60%}.product2 .nav_arrows a{left:-50px}.product2 .nav_arrows a.next{right:-50px}.good_stuff_list{width:862px}.good_stuff_list li,.good_stuff_list li.first{margin:50px 12px 0}.good_stuff_list a>div{width:404px;padding:26px 22px 26px}.good_stuff_list .cat{margin-bottom:26px}.good_stuff_list p{height:46px;line-height:23px;font-size:16px;letter-spacing:0.06em}.good_stuff_list.no_margin li,.good_stuff_list.no_margin li.first,.good_stuff_list.no_margin li:first-child{margin:0 12px}.modal{width:550px;height:278px}.modal_search .modal_content{height:260px;padding:50px 40px 35px}.modal_search .form{width:330px}.modal_search .form_cell:first-child{width:240px}}@media screen and (max-width: 1170px){.recipes .filter_block{padding:40px 0}.recipes .filter_block .forms>form{display:block;margin:0 auto}.recipes .filter_block .forms>span.or{display:block;margin-top:-15px;padding-bottom:6px}.recipe_page .top_text3 .featuring{top:-255px;padding:5px 12px 5px 0;background:rgba(255,255,255,0.7)}.recipe_page .top_text3 .featuring .left{padding-top:56px}.recipe_page .top_text3 .featuring .right{width:150px}.recipe_page .top_text3 .featuring .right img{top:0}.recipe_page .top_text3 a.next.d_hidden{display:block}.recipe_page .gray_block{padding:20px}.recipe_page .gray_block .left,.recipe_page .gray_block .right{padding:18px 0 18px 15px}.recipe_page .gray_block .right{padding-left:40px}}@media screen and (max-width: 1100px){.recipe_page .gray_block .icon{width:70px;height:70px;background-size:142px auto}.recipe_page .gray_block .icon.time{background-position:-72px 0}.recipe_page .gray_block .text{padding-top:0;font-size:20px}.recipe_page .gray_block label{font-size:14px}.recipe_page .gray_block .left,.recipe_page .gray_block .right{padding:15px 0 15px 15px}.recipe_page .gray_block .right{padding-left:35px}.product2 .product_bg .right h1 span.cat_title{display:block;padding:0 0 10px}}@media screen and (max-width: 999px){h1 .img_title{height:34px}.homepage h1{font-size:47px}.product2 .product_bg h1{padding-bottom:25px}.product .top_text h1{padding-bottom:35px}h2{font-size:32px}.good_stuff_list h4{height:50px;line-height:25px;font-size:18px}.top_padding{height:120px}.btn_big2{width:135px;margin-top:5px;line-height:42px;font-size:17px;font-weight:700}.btn_big2 em{font-weight:500}.h_logo{width:115px}.h_bg>.star{width:115px}.h_bg,.h_nav,.h_search{height:41px}.hc_logo{font-size:36px;line-height:42px}.h_nav{line-height:14px;font-size:10px}.h_nav nav>ul>li{width:90px}.h_nav nav>ul>li.middle{margin-left:150px}.h_nav nav>ul>li>a{line-height:41px;font-size:11px}.h_nav ul ul{left:-25px;width:140px;padding:5px 0 12px}.h_nav ul ul li a{padding:5px 7px}.h_search:before{top:12px}.h_shop_links{top:63px}.fixed-header header .h_shop_links{top:37px}.gray_bg.arrow:before{border-width:37px 24px}.breadcrumbs{top:5px;font-size:12px}.breadcrumbs a{display:inline-block}.tabs{line-height:32px;font-size:32px}.tabs li a{padding:15px 23px 14px}.tabs.tabs3{padding-bottom:15px}.categories{margin:10px 4% 38px}.categories li,.good_stuff .categories li{display:inline-block;width:32.5%;margin:11px 0;line-height:32px;font-size:32px}.categories li a,.good_stuff .categories li a{display:inline-block;padding:11px 21px}.good_stuff .categories{max-width:466px;margin-left:auto;margin-right:auto}.good_stuff .categories li{width:49.5%}.fotorama .img_text .img{width:280px}.product #fotorama:before{height:37px;border-width:0 24px 37px 0}.product #fotorama:after{height:37px;border-width:0 0 37px 24px}.top_text,.homepage .top_text,.newsletter .newsletter_wrapper .success_message{line-height:32px;font-size:16px}.top_text2,.top_text4{padding:55px 0 0}.top_text3{padding:65px 0 15px}.text_links{font-size:15px}.arrow .text_block{padding-top:84px}.top_text .content,.homepage .top_text .content,.product_features .top_text .content p,.ins_module h2,.ins_module p{width:700px}.product_features .filter_wrapper{padding-bottom:28px}.product_features .top_text .content{width:auto;max-width:768px}.ins_module .swiper-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ins_module .ins_fstg{left:20%;width:20%}.good_stuff .text_block,.recipes .text_block{padding-bottom:55px}.good_stuff_list{width:728px}.good_stuff_list li,.good_stuff_list li.first{margin:0 12px 50px}.good_stuff_list a>div{width:337px;padding:17px 15px 26px}.good_stuff_list .cat{margin-bottom:17px}.good_stuff_list p{height:42px;line-height:22px;font-size:15px}.product2 .product_bg .text_wrapper{width:auto;max-width:88%}.product2 .product_bg .thumb{width:22%}.product2 .product_bg .right{width:76%;padding-top:45px;line-height:30px;font-size:16px}.product2 .gray_bg .content{width:auto}.product2 .arrow{left:-70px;height:37px}.product2 .arrow.pos2{left:133px}.product2 .tabs{padding-bottom:15px;line-height:28px;font-size:28px}.product2 .tab{padding-top:60px}.product2 .gray_bg .content{width:900px;max-width:90%}.product2 .product_bg .thumb{width:29.9%;margin:-70px 5% -55px -40px}.product2 .product_bg .right{width:62.5%;line-height:28px;font-size:15px}.product2 .tabs{font-size:26px;width:100%}.product2 .tabs>li.about_btn{width:52%}.product2 .tabs>li.about_btn a{min-width:0}.product2 .right .shop_links{min-width:150px;max-width:220px;margin:0 auto}.products_filter{padding-bottom:55px}.products_filter li{margin:0 6px}.products_filter li a{width:125px}.products_filter li a,.special_diets .swiper-slide .title{line-height:20px;font-size:16px}.product_features .products_filter li{width:120px}.product_features .products_filter li a{width:100%;padding:105px 10px 15px;height:auto}.products_filter li a>span{top:15px}.nutrition_facts{width:auto;margin:0 3%;padding:80px 8.889% 117px}.nutrition_facts .left{padding:0 6% 5px}.nutrition_facts .left .note{padding-left:14%;left:0;line-height:18px;font-size:12px}.nutrition_facts .right{width:41.556%}.nutrition_facts .top{padding:80px 13.369% 60px}.nutrition_facts .ingredients{font-size:17px;line-height:32px}.special_diets{margin:0 10px}.retired_flavors .white_block{padding-left:30px;padding-right:30px}.retired_flavors .flavors_list .flavor{margin:0 15px 26px}.recipes .results_list .img{margin-right:25px}.recipe_page .top_text3 h1{font-size:48px}.recipe_page .top_text3 .featuring{top:-216px}.recipe_page .top_text3 .featuring .right{width:130px}.recipe_page .white_block .text{font-size:16px;line-height:26px}.recipe_page .white_block .text ul.list li{padding-bottom:15px}.recipe_page .white_block .text ol li{padding-bottom:20px}.recipe_page .white_block .text ol li:before{font-size:14px;line-height:26px}.recipe_page .white_block .right .text{padding-left:15px}.recipe_page .white_block h6,.recipe_page .white_block .module h3.underline{font-size:36px;padding:12px;margin-bottom:30px}.recipe_page .gray_block .icon{margin-right:12px}.recipe_page .gray_block .left,.recipe_page .gray_block .right{padding:10px 5px 10px 0}.recipe_page .gray_block .right{padding-left:25px}.f_top{width:700px}.f_add_nav li{padding:0 11px 0 7px}.f_add_nav li:before{left:auto;right:0}.f_add_nav li:first-child{padding-left:11px}.f_add_nav li:first-child:before{display:block}.f_add_nav li:last-child:before{display:none}}@media screen and (max-width: 767px){html:before{background:rgba(0,0,0,0.8);content:'';position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;z-index:-10;transition:all .5s ease}.with_bg{overflow:hidden;height:100%}.with_bg:before{opacity:1;z-index:50}body{font-size:14px}ul.list li,ol li{padding-bottom:4px}h1,.homepage h1,.product .top_text h1{padding-bottom:25px;font-size:35px}h1 .img_title{height:30px;margin-bottom:11px}.top_text2 h1{padding-bottom:15px}h2{padding-bottom:20px;font-size:26px}h3{font-size:44px}h3.underline{padding:60px 0 40px;font-size:38px}h3.underline>span{padding-bottom:2px}h4{font-size:38px}.good_stuff_list h4,.product2 .good_stuff_list h4{height:auto}.text_buttons h4{padding-bottom:28px;font-size:38px}.recipes .home_feat_list h4{font-size:30px;min-height:64px}h6{padding:11px 0 18px}input[type="text"],input[type="password"],textarea{padding-bottom:3px;font-size:14px}.error_text{font-size:12px}.btn_big{padding:1px 25px 0;line-height:44px;font-size:15px}.btn_big:before{left:4px;right:4px;top:4px;bottom:4px;border-width:2px}.btn_big em{left:6px;bottom:6px;right:6px}.btn_big:hover em{top:6px}.btn_big2{margin:10px auto 20px}header{top:0}.h_logo{top:5px;width:100px}.h_bg>.star{width:100px}.h_bg,.show_nav,.h_search,.h_shop{top:32px}.h_bg,.h_nav,.h_search{height:40px}.show_nav{display:block;position:absolute;right:0;width:46px;height:40px;line-height:40px;text-align:center;color:#fff;z-index:10}.show_nav .close{display:none;position:relative}.show_nav .close:before{content:'X';font-size:19px;font-family:Arial, Helvetica, sans-serif}.show_nav .ham{background:#fff;position:absolute;left:13px;top:19px;height:2px;width:20px}.show_nav .ham:before,.show_nav .ham:after{background:#fff;position:absolute;left:0;right:0;top:-7px;content:'';height:2px}.show_nav .ham:after{top:auto;bottom:-7px}.with_nav{overflow:hidden}.h_nav{display:none;top:0;margin-top:190px;line-height:20px;font-size:13px;opacity:0;z-index:-10;transition:all .5s ease}.h_nav a{display:inline-block;white-space:nowrap}.h_nav nav>ul{position:relative;left:auto;right:auto;top:auto;padding-bottom:40px}.h_nav nav>ul>li,.h_nav nav>ul>li.middle{display:block;width:auto;margin:0}.h_nav nav>ul>li>a{padding:9px 15px;line-height:22px;font-size:18px}.h_nav ul ul{background:0;display:block;overflow:hidden;position:relative;left:auto;top:auto;width:auto;height:0;padding:0;transition:all .5s ease}.h_nav ul ul li:first-child{padding-top:5px}.h_nav ul ul li:last-child{padding-bottom:12px}.h_nav ul ul li a{padding:5px 15px}.h_search{left:0;right:auto}.h_search:before{top:11px}.hc_logo{line-height:38px}.h_shop{right:auto;left:13px}.h_shop_links{right:auto;left:11px;top:69px}.with_bg header{overflow-y:scroll;bottom:0;height:auto}.with_bg .show_nav>.ham{display:none}.with_bg .show_nav>.close{display:block}.with_bg .h_nav{opacity:1;z-index:60}.with_bg .h_nav li.open>ul{height:auto}main{line-height:27px}.gray_bg.arrow:before{border-width:28px 18px}.breadcrumbs{display:none}.tabs{padding:30px 0 50px;line-height:24px;font-size:24px}.tabs li{margin:0 18px}.tabs.tabs3{font-size:28px;line-height:28px;padding-bottom:30px}.tabs.tabs3 li{display:block;width:300px;margin:0 auto 15px;max-width:90%;float:none}.tabs.tabs3 li:last-child{float:none}.tabs.tabs3 li a,.contact .tabs.tabs3 li a{padding:12px 10px;width:100%;max-width:none}.top_text.buttons_wrapper .tabs_wrapper{display:none}.categories{width:300px;margin:0 auto 23px}.categories:after{display:block;content:'';clear:both;visibility:hidden;height:0}.categories li,.good_stuff .categories li{float:left;width:50%;margin:5px 0;line-height:23px;font-size:22px}.categories li:nth-child(2n),.good_stuff .categories li:nth-child(2n){float:right}.categories li a,.good_stuff .categories li a{display:table;height:54px;margin:0 auto;padding:0 21px;border-width:1px}.categories li a>span{display:table-cell;vertical-align:middle;width:80px}.fotorama .img_text{display:none}.product #fotorama:before{height:28px;border-width:0 18px 28px 0}.product #fotorama:after{height:28px;border-width:0 0 28px 18px}.top_text,.homepage .top_text,.top_text.ins_module p,.product2 .product_bg .right{line-height:30px;font-size:15px;letter-spacing:0}.top_text{padding:40px 0 0}.top_text2{padding:40px 0 5px}.top_text3{padding:44px 0 10px}.product .top_text{padding:30px 0 0}.top_text p{padding-bottom:22px}.text_block{padding:40px 0}.search .text_block{padding-bottom:25px}.good_stuff .text_block,.recipes .text_block{padding-bottom:40px}.arrow .text_block{padding-top:58px}.white_block{padding:30px 40px 15px}.white_block p{padding-bottom:24px}.white_block ul.list,.white_block ol{padding-bottom:20px}.white_block .search_list{padding:10px 0 20px;word-wrap:break-word}.white_block .search_list li{padding:0 0 19px 25px}h3.underline,.top_text .content,.homepage .top_text .content,.product_features .top_text .content p,.pages,.ins_module h2,.ins_module p,.white_block,.slideshow,.products_list,.text_block .products_list,.good_stuff_list,.product2 .good_stuff_list,.products_filter,.product2 .product_bg .text_wrapper,.nutrition_facts{width:92%;margin-left:auto;margin-right:auto;max-width:440px}.ins_module .content,.homepage .ins_module .content{max-width:100%}.slideshow{margin-bottom:45px;border-width:3px}.slideshow .swiper-pagination{bottom:-24px;line-height:9px}.slideshow .swiper-pagination-bullet{width:9px;margin:0 4px;height:9px;border-width:1px}.pages{padding-top:19px}.pages .title{line-height:22px}.pages li{margin:0}.ins_module .swiper-slide img{border-width:2px}.ins_module .ins_fstg{left:25%;width:25%}.items_list{display:block}.items_list.no_margin li,.good_stuff_list.no_margin li,.good_stuff_list.no_margin li.first,.good_stuff_list.no_margin li:first-child{margin:0 0 30px}.items_list.no_margin li:last-child,.good_stuff_list.no_margin li:last-child{margin-bottom:0}.home_feat,.product .home_feat{padding:40px 0}.home_feat .content{width:100%;max-width:480px}.home_feat_list,.recipes .home_feat_list,.product .home_feat_list{width:auto;margin:0 3px}.home_feat_list:after{display:block;content:'';clear:both;visibility:hidden;height:0}.home_feat_list li{float:none;display:inline-block;width:45%;margin:0 1% 15px}.home_feat_list a,.product .home_feat_list a{padding:3px}.recipes .home_feat_list a{padding:0}.home_feat_list a>div,.product .home_feat_list a>div{width:auto;border-width:2px}.home_feat_list a .btn em{top:0}.title_caption{padding:0 0 10px;font-size:24px;line-height:24px}.homepage .home_feat{padding:35px 0 20px}.homepage .home_feat h2{font-size:26px}.homepage .home_feat_list{margin:20px auto 0}.homepage .top_text{padding:30px 0 16px}.homepage section.middle{padding:35px 5% 22px}.homepage section.middle h2{font-size:34px;line-height:36px;letter-spacing:0;padding-bottom:30px}.homepage section.middle h3{font-size:34px;line-height:36px;padding-bottom:24px}.homepage section.middle.buy_module{padding:25px 0}.homepage .middle_items{font-size:26px}.homepage .middle_items li{margin:0 15px 20px;width:90px}.homepage .middle_items li img{max-width:100%}.products_list li,.good_stuff_list li,.good_stuff_list li.first,.product2 .good_stuff_list li,.product2 .good_stuff_list li.first{width:100%;max-width:329px;margin:0 0 30px}.products_list li{max-width:331px}.products_list a>div,.good_stuff_list a>div,.product2 .good_stuff_list a>div{width:auto}.product2 .product_bg .right h1 span.cat_title{display:block;padding:0 0 10px}.product2 .product_bg .right h1 .shop_btn{float:none;clear:both;position:relative;bottom:0;text-align:center;margin:10px auto}.product2 .product_bg .right h1 .shop_btn>div>a{display:block}.product2 .product_bg{padding-bottom:0}.product2 .product_bg .thumb{width:180px;margin:-70px auto 0}.product2 .product_bg .right{position:relative;width:auto;padding:15px 0 0;text-align:center}.product2 .arrow{left:-134px;height:28px;border-width:28px 18px 0}.product2 .arrow.pos2{left:108px}.product2 .tab,.product2 .tab.nutrition_facts,.product2 .tab.so_freaking{padding-bottom:10px}.product2 .tabs{font-size:28px}.product2 .tabs>li{padding-right:0;display:block;width:auto;margin:0 auto 8px;width:auto;float:none}.product2 .tabs>li.about_btn{width:auto}.product2 .tabs>li.shop_btn{width:auto}.product2 .tabs>li a{height:auto;max-width:100%;width:auto;display:block;text-align:center}.product2 .tabs>li a span{display:inline-block;vertical-align:top}.product2 .tabs li:last-child{float:none}.product2 .product_bg .right{display:block;top:auto}.product2 .product_bg .right h1{max-width:100%;margin-left:auto;margin-right:auto;font-size:44px;text-align:center}.product2 .product_bg .right h1 span.title{max-width:none}.product2 .product_bg .right p{padding-right:0}.product2 .shop_links{top:41px;border-width:5px}.product2 .nav_arrows a{top:30px;bottom:auto;left:5px}.product2 .nav_arrows a.next{right:5px}.product_features .top_text{padding-top:40px}.product_features .home_feat{padding:40px 0}.nutrition_facts .left,.nutrition_facts .right{display:block;width:auto;max-width:440px;margin:0 auto 30px}.nutrition_facts .left{padding-left:7.5%;padding-right:7.5%}.nutrition_table .value{width:auto}.products_filter{padding-bottom:27px}.products_filter li{margin:0 3px 24px}.products_filter li a{width:78px;height:98px;padding-top:72px;line-height:14px;font-size:11px}.products_filter li a>span{background-size:100% auto;top:12px;width:50px;height:50px}.products_filter li a>span img{max-height:50px}.product_features .products_filter{padding-bottom:60px}.product_features .products_filter li{width:auto;margin:0 0 4px}.product_features .products_filter li a{width:78px;padding:72px 5px 12px;line-height:14px}.product_features .products_list li{width:196px}.product_features .home_feat{padding-top:15px}.retired_flavors .white_block{padding:30px}.recipes .home_feat_list{padding-bottom:1px}.recipes .home_feat_list li{width:auto}.recipes .home_feat_list .img{width:100%}.recipes .home_feat_list a .btn em{top:100%}.recipes .search_results{padding:40px 0}.recipes .search_results h4,.recipes .filter{font-size:32px}.recipes .filter{padding-bottom:25px}.recipes .filter li{padding-bottom:10px}.recipes .filter>span{font-size:24px;line-height:32px;margin:0 8px 0 0}.recipes .filter a.remove span{top:8px}.recipes .results_list{border-top:none;text-align:center}.recipes .results_list li{display:inline-block;vertical-align:top;width:250px;border:1px solid #ccc;margin:0 10px 30px;padding:10px 10px 16px}.recipes .results_list .img{display:block;margin:0 auto 10px}.recipes .results_list .right{width:auto;display:block}.recipes .results_list h4{font-size:28px;min-height:64px;text-align:center}.recipes .results_list .right .btn{margin:0 auto}.recipe_page .top_text3 .content{padding:30px 0 15px}.recipe_page .top_text3 h1{font-size:40px}.recipe_page .text_block .content{max-width:92%}.recipe_page .gray_block{display:inline-block;padding:0 20px}.recipe_page .gray_block .icon{margin-right:20px}.recipe_page .gray_block .left,.recipe_page .gray_block .right{display:block;width:auto;border:none;padding:25px 15px}.recipe_page .gray_block .left{border-bottom:1px dashed #231f20}.recipe_page .white_block .left,.recipe_page .white_block .right{display:block;width:auto}.recipe_page .top_text3 .featuring{top:auto;position:relative;background:none}.good_stuff h1,.contact h1,.newsletter h1{font-size:32px;line-height:36px}.good_stuff .social_links{max-width:90%;margin:0 auto}.good_stuff .social_links .soc,.good_stuff .social_links .soc_pin:before,.good_stuff .social_links .soc_yt:before{font-size:48px;line-height:60px}.good_stuff .social_links .fa{font-size:53px;line-height:60px}.good_stuff .social_links .soc_pin:before{font-size:50px}.good_stuff .social_links .soc_yt:before{font-size:50px}.good_stuff .social_links li{margin:0 15px 10px}.contact .iframe{padding-bottom:50px}.contact .iframe iframe{transform:none}.newsletter .form input[type="text"]{font-size:28px}.text_buttons{padding:40px 0 18px}.text_buttons .btn,.text_buttons button{margin-bottom:12px}.f_top{display:none}.f_social{margin-bottom:40px}.f_slogan{margin-bottom:40px;font-size:20px}.modal{width:92%;max-width:440px;padding:7px}.modal_content{border-width:2px}.modal.modal_search{height:220px}.modal_search .modal_content{height:100%;padding:40px 0}.modal_search h3{padding-bottom:35px}.modal.modal_email_friend{height:370px}.modal_email_friend .modal_content{padding:30px}.modal_email_friend h3{font-size:36px;line-height:40px}}@media screen and (max-width: 603px){.product2 .text_buttons .shop_links ul li{margin-bottom:22px}.product2 .text_buttons .shop_links ul li:last-child{margin-bottom:0}}@media screen and (max-width: 479px){.top_padding{height:110px}.orange_bg+.white_bg.arrow:before{border-width:20px 18px}.hc_logo{font-size:36px;line-height:40px}.home_feat_list h4,.product .home_feat_list h4{padding-bottom:15px;font-size:32px}.h_nav{margin-top:160px;line-height:18px;font-size:12px}.h_nav nav>ul>li>a{padding:8px 10px;line-height:20px;font-size:16px}.h_nav ul ul li:first-child{padding-top:4px}.h_nav ul ul li:last-child{padding-bottom:8px}.h_nav ul ul li a{padding:3px 10px}.tabs{width:300px;margin:0 auto;padding:30px 0 40px;line-height:23px;font-size:22px}.tabs:after{display:block;content:'';clear:both;visibility:hidden;height:0}.tabs li{float:left;margin:0}.tabs li:last-child{float:right}.arrow.center+.tabs li{float:none}.tabs li a{display:table;height:59px;max-width:150px;padding:0 14px}.tabs li a>span{display:table-cell;vertical-align:middle;padding-top:1px}.ins_module .ins_fstg{left:50%;width:50%}.home_feat_list a>div{padding-bottom:17px}.home_feat_list a .btn_black{width:75px;line-height:22px;font-size:10px}.homepage section.middle h2{font-size:30px}.homepage .middle_items li{width:85px}.product2 .arrow{left:-89px}.product2 .arrow.pos2{left:89px}.product2 .product_bg .right h1{max-width:100%}.product2 .shop_links{padding:10px;width:92%}.product2 .shop_links h5{font-size:10px;line-height:14px;padding-bottom:10px;width:120px;margin:0 auto}.product2 .shop_links ul li{margin:0 auto;display:block;padding:10px 0;border-bottom:1px solid #b1afaf;width:150px;margin:0 auto}.product2 .shop_links ul li.amazon_link,.product2 .shop_links ul li.target_link{margin:0 auto}.product2 .shop_links ul li.amazon_link{padding:14px 0 10px}.product2 .shop_links ul li.walmart_link{padding-left:7px}.product2 .shop_links ul li:last-child{border-bottom:none}.product2 .right .shop_links{top:37px;width:calc(100% + 8px) !important;max-width:none}.product2 .right .shop_links ul li{margin:0 auto}.product_bg .shop_links_wrapper .btn,.product_bg .shop_links_wrapper .btn.active{width:100%}.product2 .text_buttons .shop_links_wrapper .btn,.product2 .text_buttons .shop_links_wrapper .btn.active{width:calc(92% - 8px)}.product2 .text_buttons .shop_links_wrapper .shop_links{padding:20px 10px 10px}.product2 .text_buttons .shop_links_wrapper .shop_links ul{display:inline-block}.product2 .text_buttons .shop_links_wrapper .shop_links ul li.locator_link a{padding:5px}.product2 .text_buttons .shop_links ul li{margin-bottom:0}.recipes .filter_block .forms>form{width:270px}.recipes .home_feat_list li{margin:0 10px 30px}.recipes .home_feat_list a>div{width:260px;padding:10px 10px 16px;border-width:3px}.recipe_page .top_text3 .content{padding:30px 0 15px}.recipe_page .top_text3 h1{font-size:32px;padding:0 30px 20px}.recipe_page .top_text3 h1 br{display:none}.recipe_page .top_text3 a.prev,.recipe_page .top_text3 a.next{top:33px;bottom:auto;width:24px;height:46px}.recipe_page .top_text3 a.prev{left:5px}.recipe_page .top_text3 a.next{right:5px}.recipe_page .top_text3 a.prev span{border-width:22px;border-left-width:0}.recipe_page .top_text3 a.next span{border-width:22px;border-right-width:0}.recipe_page .gray_block{padding:0 15px}.recipe_page .gray_block .left,.recipe_page .gray_block .right{padding:25px 10px}.recipe_page .gray_block .icon{display:block;margin:0 auto 15px}.recipe_page .gray_block .text{font-size:18px}.recipe_page .gray_block label{font-size:13px;margin-right:0}.recipe_page .white_block h6,.recipe_page .white_block .module h3.underline{font-size:32px;padding:10px;margin-bottom:20px}.retired_flavors .white_block .img_title{height:32px}.retired_flavors h2{font-size:18px}.retired_flavors .flavors_list .flavor{display:block;margin:0 auto 15px}.retired_flavors .flavors_list .img{width:120px}.retired_flavors .flavors_list .img img{width:100%;height:auto}.retired_flavors .box{padding:32px 10px 10px}.retired_flavors .box a.close{font-size:20px;top:10px;right:10px}.retired_flavors .flavors_list .flavor.active .arrow{bottom:-18px}footer{padding-top:35px}.f_social{margin-bottom:30px}.f_slogan{margin-bottom:30px;font-size:17px}.f_add_nav,.copyright{font-size:10px}.f_add_nav{margin-bottom:7px}.f_add_nav li{padding:0 8px 0 4px}.f_add_nav li:first-child{padding-left:8px}.f_add_nav li:before{bottom:5px}.f_add_nav li a{display:inline-block;padding:3px 0}.modal .close{width:44px;line-height:48px;font-size:20px}.modal_search h3{padding-bottom:25px}.modal_search .form{width:250px}.modal_search .form_cell:first-child{width:170px}.modal_search .form_submit{width:65px}}@media screen and (max-width: 414px){.white_block{padding:30px 6% 15px}.modal.modal_search{height:200px}.modal_search .modal_content{padding:30px 0}.nutrition_table .row.serving p.size .value{width:150px;display:inline-block}}@media screen and (max-width: 375px){h1,.homepage h1,.product .top_text h1{padding-bottom:21px;font-size:29px}h1 .img_title{height:25px;margin-bottom:9px}h2{font-size:23px}.nutrition_facts h2{font-size:27px;line-height:27px;padding:9px}h3.underline{padding:45px 0 35px;font-size:32px}h3.underline>span{padding-bottom:1px;border-bottom-width:1px}.products_list h4{font-size:32px}.recipes .home_feat_list h4{font-size:27px}.text_buttons h4{padding-bottom:26px;font-size:35px}.soc{line-height:24px;font-size:20px}.soc_pin:before{font-size:21px}.soc_yt:before{font-size:22px}.social{height:90px;padding-top:35px}.social_temp_img{height:21px}.top_text,.homepage .top_text,.top_text.ins_module p,.product2 .product_bg .right,.text_links{line-height:26px;font-size:14px}.top_text2{padding:35px 0 8px}.top_text3{padding:40px 0 10px}.top_text p{padding-bottom:21px}.text_links li:after{bottom:1px;margin:0 4px 0 7px;font-size:9px}.home_feat_list{margin:0 2px}.home_feat_list a{padding:2px}.product2 .product_bg .thumb{margin-top:-60px;width:150px}.nutrition_facts .special_diets{font-size:14px;padding-bottom:24px}.product2 .tab{padding-top:40px}.product2 .products_filter li{width:80px}.product2 .products_filter li img{max-width:80%}.nutrition_facts .left{padding:0 8% 5px;line-height:25px;font-size:13px}.nutrition_facts p.narrow{padding-bottom:18px}.nutrition_table label.right{margin-bottom:7px}.nutrition_facts .left .note{left:15px;right:15px;bottom:27px;font-size:10px;padding-left:0}.nutrition_facts .top{padding:60px 8% 45px}.nutrition_facts .ingredients{font-size:15px;line-height:30px}.f_social li{margin:0 9px}.f_slogan{font-size:13px}}@media screen and (max-width: 359px){.nutrition_facts .left{padding-left:5%;padding-right:5%}.nutrition_table .value{width:auto}}@media screen and (max-width: 374px){.nutrition_table .row.serving p.size .item{width:90px;display:inline-block}}.white_bg{background:#fff}.generic .swiper-pagination.hidden{opacity:0}.module{padding-bottom:90px}.social>span{vertical-align:top;display:inline-block;min-width:120px;margin:0 10px;height:20px;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.social .fb_iframe_widget>span{vertical-align:top !important}.social>span.pin{min-width:130px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.social>span.pin>span>span{width:48px !important;right:-50px !important;border-right:1px solid #ccc;border-radius:2px}.social.social2{height:68px;padding:20px 0;text-align:center}.social.social2>span{min-width:92px}.social.social2>span.pin{text-align:left;min-width:90px;margin-left:14px}.top_image .video.uploaded{overflow:hidden}.top_image .flowplayer{display:block}.top_image .flowplayer .fp-controls,.top_image .flowplayer .fp-time,.top_image .flowplayer .fp-embed,.top_image .flowplayer .fp-fullscreen{display:none}.top_image .is-splash.flowplayer .fp-ui,.top_image .is-paused.flowplayer .fp-ui{background:none}.top_image .flowplayer .fp-waiting{display:none !important}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:none !important}.is-splash.flowplayer .fp-ui:before,.is-paused.flowplayer .fp-ui:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:101px;height:101px;margin:auto;border:6px solid #fff;border-radius:101px;opacity:.3;transition:all .4s ease}.is-splash.flowplayer .fp-ui:after,.is-paused.flowplayer .fp-ui:after{content:'';position:absolute;left:35px;right:0;top:0;bottom:0;border:28px;border-style:solid;border-color:transparent;border-left-color:#fff;width:0;height:0;margin:auto;display:block;opacity:.3}.is-splash.flowplayer .fp-ui:hover:before,.is-splash.flowplayer .fp-ui:hover:after,.is-paused.flowplayer .fp-ui:hover:before,.is-paused.flowplayer .fp-ui:hover:after{opacity:.9}.products_list.feat_list a>div{padding:25px 23px 27px}.products_list.feat_list h4{display:table;width:100%;font:bold 20px/24px sans-serif;padding-left:10px;padding-right:10px;min-height:70px}.products_list.feat_list h4>span{display:table-cell;vertical-align:middle}.products_list.feat_list .img{width:auto;height:273px;margin-bottom:26px;background-size:auto 100%;background-position:50% 50%;background-repeat:no-repeat}.products_list.feat_list .img img{opacity:0}.products_list.feat_list li.feat_product .img{background-size:auto 108%}.recipes .no_matches,.good_stuff .no_matches{display:none}.btn.load_more{margin:-24px auto 0}.recipe_page .buttons_wrapper{padding:38px 0 26px;text-align:center}.recipe_page .buttons_wrapper .buttons{padding-bottom:10px}.recipe_page .buttons_wrapper .buttons a.btn{display:inline-block;font:800 18px/44px 'Avenir', Helvetica, Arial, sans-serif;letter-spacing:0.05em;color:#000;background:#fff;border:2px solid #000;width:118px;margin:0 5px;text-transform:uppercase;text-decoration:none}.chip_calendar #calendar{padding:0 0 20px;width:90%;max-width:1017px;margin:0 auto}.chip_calendar .fc-view{z-index:0}.chip_calendar .fc-content{margin-left:-3px;width:1025px;max-width:101%}.chip_calendar .fc-header{margin-bottom:27px}.chip_calendar .fc-header-left,.chip_calendar .fc-header-right{padding-top:15px}.chip_calendar .fc-header .fc-button{height:auto;background:none;border:1px solid #231f20;text-transform:uppercase;font-family:"Avenir", Helvetica, Arial, sans-serif;border-radius:0;width:100px;text-align:center;font-size:13px}.chip_calendar .fc-state-down,.chip_calendar .fc-state-active{box-shadow:none}.chip_calendar .fc-header-title h2{font:64px/64px "Catalina Anacapa Slab Bold", Helvetica, Arial, sans-serif;letter-spacing:0.06em}.chip_calendar .fc-grid .fc-day-number{float:none;padding:5px 12px;font-size:12px;font-family:"Avenir", Helvetica, Arial, sans-serif}.chip_calendar .fc-ltr .fc-event-hori{margin:-41px -2px 0;border-radius:0 !important;border:none !important;overflow:hidden;cursor:pointer}.chip_calendar .fc-ltr .fc-event-hori .fc-event-title{position:relative;z-index:1;padding:5px 10px;font-size:12px;display:inline-block;width:40px;text-align:center}.chip_calendar .fc-ltr .fc-event-hori img{width:100%;position:absolute;top:0;left:0}.chip_calendar .fc-day{background:#fff}.chip_calendar .fc-day.fc-other-month{background:#f7f9f7}.chip_calendar .fc-event-delete{display:none}.chip_calendar .fc-widget-header{padding-bottom:3px !important;text-transform:uppercase;letter-spacing:0.06em;font-size:12px}.chip_calendar .fc-widget-header,.chip_calendar .fc-widget-content{border:none;border-right:4px solid #f2f3ef !important;border-bottom:8px solid #f2f3ef !important;border-left:4px solid #f2f3ef !important}#event_modal{overflow:auto}#event_modal .modal{height:auto;bottom:auto;top:100px;width:758px;max-width:90%;font-size:16px;padding:11px}#event_modal .modal_content{padding:46px 40px 85px}#event_modal .modal .close{font-family:"Avenir", Helvetica, Arial, sans-serif;font-size:30px;font-weight:500;top:7px;right:8px}#event_modal h3{padding-bottom:43px;letter-spacing:0.07em}#event_modal .subtitle{text-transform:uppercase;padding-bottom:46px;font-size:17px;font-weight:500;letter-spacing:0.01em}#event_modal .bottom{width:71%;margin:0 auto}#event_modal .slideshow{border:none;margin-bottom:63px;max-width:100%}#event_modal .desc{margin-bottom:45px;line-height:29px;font-size:17px;font-weight:500}@media screen and (max-width: 767px){.product2 .ingredients .text{height:auto}.social{padding:30px 0;height:80px}.social>span,.social>span.pin{min-width:55px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.social>span.pin{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.social>span.pin>span>span{border-right-width:2px}.social.social2{height:60px}.social.social2>span,.social.social2>span.pin{min-width:55px}.module{padding-bottom:40px}.chip_calendar #calendar{padding:0}.chip_calendar .fc-header-title h2{font-size:50px;line-height:50px}.chip_calendar .fc-header .fc-button{width:auto;padding:0 10px}.chip_calendar .fc-grid .fc-day-content{height:auto}#event_modal .modal_content{padding:30px 30px 50px}#event_modal h3{padding-bottom:30px}#event_modal .slideshow{margin-bottom:50px}#event_modal .subtitle,#event_modal .desc{font-size:16px}#event_modal .subtitle{padding-bottom:30px}#event_modal .bottom{width:84%}}@media screen and (max-width: 479px){.social.social2>span,.social.social2>span.pin{margin:0 5px}.recipe_page .buttons_wrapper{padding:34px 0 5px;margin:20px auto 0}.chip_calendar .fc-header-title h2{font-size:30px;line-height:30px;padding-bottom:0}.chip_calendar .fc-widget-header{font-size:10px}.chip_calendar .fc-header .fc-button{margin:0}.chip_calendar .fc-header-left,.chip_calendar .fc-header-right{padding-top:0}.chip_calendar .fc-grid .fc-day-number{padding:6px 10px}.chip_calendar .fc-ltr .fc-event-hori{margin-top:-41px}.chip_calendar .fc-ltr .fc-event-hori img{display:none}.chip_calendar .fc-ltr .fc-event-hori .fc-event-title{width:100%;height:100%}#event_modal .modal{max-width:96%;padding:7px}#event_modal .modal_content{padding:34px 20px 50px}#event_modal .subtitle,#event_modal .desc{font-size:13px;line-height:24px}#event_modal .modal .close{font-size:24px;right:0;top:0;width:36px;line-height:36px}#event_modal .bottom{width:100%}}
