@charset "UTF-8";

@import url('font-awesome-css.min.css');

@font-face {
  font-family:'Avenir';
  font-style:normal;
  font-weight:400;
  src:  url('../fonts/a_4-504521e3bdd233fe16aeb62d714b08d3.woff2') format("woff2"),
        url('../fonts/a_4-1a95ebec88c1e6125543f1fa3e6064f0.woff') format("woff"),
        url('../fonts/a_4-0bc0ba032e95332e806964520f38a3a1.ttf') format("truetype")
  }
@font-face {
  font-family:'Avenir';
  font-style:normal;
  font-weight:500;
  src:  url('../fonts/a_5-e84c4c0ea2cf4c719827e11bb093bf9a.woff2') format("woff2"),
        url('../fonts/a_5-32c7ff9663febae9725e582f9d11585b.woff') format("woff"),
        url('../fonts/a_5-803e911ad57759bc95652cb746748946.ttf') format("truetype")
  }
@font-face {
  font-family:'Avenir';
  font-style:normal;
  font-weight:700;
  src:  url('../fonts/a_7-54be66d1744580896565ec13d542f3a5.woff2') format("woff2"),
        url('../fonts/a_7-4ce63e3c8b2571fc119ee8ad291cc5cf.woff') format("woff"),
        url('../fonts/a_7-c4ecf302c714b079e8682f7bf68767da.ttf') format("truetype")
  }
@font-face {
  font-family:'Avenir';
  font-style:normal;
  font-weight:800;
  src:  url('../fonts/a_8-57ce9a9a3be977705f6fc29a23353508.woff2') format("woff2"),
        url('../fonts/a_8-7f0e58bd6e3bbd6d08c81a55887d5d0f.woff') format("woff"),
        url('../fonts/a_8-639e6329a313f33e431be24d2fc9df95.ttf') format("truetype")
  }
@font-face {
  font-family:'Avenir';
  font-style:normal;
  font-weight:900;
  src:  url('../fonts/a_9-8c1fb0030871e4e3cd3aad4106e5d335.woff2') format("woff2"),
        url('../fonts/a_9-275aefd8af051f31d2305ad66f742615.woff') format("woff"),
        url('../fonts/a_9-3dfaa57d23f3fc8215a694323ce556c7.ttf') format("truetype")
  }
@font-face {
  font-family:'Brothers Bold';
  font-style:normal;
  font-weight:normal;
  src:  url('../fonts/b_b-ca9ab4d8a288a51ca17c716453e7db5a.woff2') format("woff2"),
        url('../fonts/b_b-70ea352a266eeeb6bb5befd5ae40a82b.woff') format("woff"),
        url('../fonts/b_b-ef19a057e8ec37a5a57bb0c3379ee05c.ttf') format("truetype")
  }
@font-face {
  font-family:'Catalina Anacapa Sans';
  font-style:normal;
  font-weight:normal;
  src:  url('../fonts/cas-85ed6cacb46862a0bf579e5cd5e6db64.woff2') format("woff2"),
        url('../fonts/cas-ca8445e2341926c2cf30319fa59bebe4.woff') format("woff"),
        url('../fonts/cas-d30938386355f5a06e5ed616e9fa07f4.ttf') format("truetype")
  }
@font-face {
  font-family:'Catalina Anacapa Slab Bold';
  font-style:normal;
  font-weight:normal;
  src:  url('../fonts/cas_b-8cf26917f6e61648e809c9d7235e6c8a.woff2') format("woff2"),
        url('../fonts/cas_b-2dd2a0a73d7db8f7c6d274c1b79d695a.woff') format("woff"),
        url('../fonts/cas_b-54194ee688ee702769a1ffd6ac60d985.ttf') format("truetype")
  }
@font-face {
  font-family:'Thirsty Rough';
  font-style:normal;
  font-weight:400;
  src:  url('../fonts/tr_l-c891de422020fa29bc7fe00245c89007.woff2') format("woff2"),
        url('../fonts/tr_l-700ef786ad8c2157947c6d16db1f9717.woff') format("woff"),
        url('../fonts/tr_l-4d64b60d68f8e2ab0f63b96b2b90e42e.ttf') format("truetype")
  }
@font-face {
  font-family:'Thirsty Rough';
  font-style:normal;
  font-weight:normal;
  src:  url('../fonts/tr-a2a94d789f1786188a3c603619f1f305.woff2') format("woff2"),
        url('../fonts/tr-7c8a7aab8a5093666ae7f43234b52288.woff') format("woff"),
        url('../fonts/tr-6b9c8adc0e622b4f8c9557303e403b1f.ttf') format("truetype")
  }
@font-face {
  font-family:'Social';
  font-style:normal;
  font-weight:normal;
  src:  url('../fonts/social-b8e03cfbf33783901ec2432220c5b5e0.woff2') format("woff2"),
        url('../fonts/social-3a33a3ae9f3b64aa156047a4cf1aee26.woff') format("woff"),
        url('../fonts/social-f1f434529b27aa46f59ce72f21206b53.ttf') format("truetype")
  }
@font-face {
  font-family:'Pragmatica Extended';
  font-style:normal;
  font-weight:900;
  src:  url('../fonts/PragmaticaExtended-Black-edb7cf7120d681f81d8de5f2e7568e64.woff2') format("woff2"),
        url('../fonts/PragmaticaExtended-Black-47400f2050f71884b7c70f085c9ad68c.woff') format("woff"),
        url('../fonts/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('../fonts/PragmaticaBold-65d17de80838ff3fc76362370c513b55.woff') format("woff"),
        url('../fonts/PragmaticaBold-409e607c0a2ad73ee42a800295958d8b.ttf') format("truetype")
  }

/*!
 * 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)}
}

.hero-swiper {
  width: 100%;
  height: 100%;
  }
  .hero-swiper .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    }
    .hero-swiper .swiper-slide .swiper-content {
      position: absolute;
      right: 10%;
      bottom: 5%;
      max-width: 380px;
      max-height: 260px;
      }
      .hero-swiper .swiper-slide img {
        display: block;
        width: 100%;
        max-width: 100%;
        height: 100%;
        object-fit: cover;
        }

.hero-swiper + .swiper-pagination-bullets {
  bottom: 10px;
  }
  .hero-swiper + .swiper-pagination-bullets > .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    margin: auto 7px;
    background-color: #7f7f7f;
    border-radius: 0;
    opacity: 1.0;
    }
    .hero-swiper + .swiper-pagination-bullets > .swiper-pagination-bullet-active {
      background-color: #231f20;
      }

      
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}


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('../images/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; }
body:not(.product) .text_buttons h4 { color: #ffffff; }
.text_buttons2 h4{padding-bottom:24px; color: #ffffff; }
.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}
.connect_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 .connect_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.fstg-header {
  position: absolute;
  left: 0;
  right: 0;
  top: 14px;
  z-index: 100;

  p osition: sticky;
  t op: 0;

  -webkit-transition: 1s ease-in-out;
  -moz-transition: 1s ease-in-out;
  -o-transition: 1s ease-in-out;
  transition: 1s ease-in-out;
  }
  header.fstg-header.sticky {
    position: fixed;
    top: 0px;
    a nimation: slideUp 0.6s ease;
    }
    @keyframes slideUp {
      from { transform: translateY(auto); }
      to { transform: translateY(0); }
      }

.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 {
  display: block;
  position: absolute;
  top: 100%;
  left: -30px;
  width: 159px;
  padding: 0px;
  font-size: 12px;
  background: #000;
  z-index: 105;
  overflow: hidden;
  max-height: 0px;
  transition: all 0.2s ease-in; 
  }
  .h_nav ul li:hover ul {
    max-height: 200px;
    padding: 7px 0 18px;
    }
  .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('../images/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;

  transition: all .5s ease;
  transition: all 500ms ease;
  cursor: pointer;
  }

 input[name="toggle"] {
  position: absolute;
  appearance: none;
  cursor: pointer;
  left: -100%;
  top: -100%; 
  }

.h_shop_links,
.shop_links {
  transition: all .5s ease;
  transition: all 500ms ease;
  overflow: hidden;
  box-sizing: border-box;
  }
  .multigrain .product2 .shop_links,
    .multigrain.product2 .shop_links { border-color: #f89934; }
  .black-bean .product2 .shop_links,
    .black-bean.product2 .shop_links { border-color: #956e8e; }
  .blue-corn .product2 .shop_links,
    .blue-corn.product2 .shop_links { border-color: #303b79; }
  .sweet-potato .product2 .shop_links,
    .sweet-potato.product2 .shop_links { border-color: #e37f1c; }

.h_shop_links,
.shop_links {
  d isplay: none;
  position: absolute;
  top: 69px;
  right: 15px;
  width: 168px;
  height: 0px;
  padding: 0px;
  color: #000;
  background: #fff;
  border: 0px solid #000;
  }
  .h_shop_links:target {
    d isplay: block;
    h eight: auto;
    }
  header input[name="toggle"]:checked ~ .h_shop_links {
    padding: 13px 13px 1px;
    height: auto;
    border: 3px solid #000;
    }
  main input[name="toggle"]:checked ~ .shop_links {
    height: auto;
    padding: 31px 0px 15px;
    }
    main .text_buttons.text_buttons2 input[name="toggle"]:checked ~ .shop_links {
      padding: 31px 0px 32px;
      width: 22%;
      }

  .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}

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}
.sticky .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)}
.sticky .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}

  
.csticky .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
  }
  @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 .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
  }

header.sticky .h_logo{top:-15px}

header.sticky .h_bg,
header.sticky .h_nav,
header.sticky .h_search,
header.sticky .show_nav,
header.sticky .h_shop{top:0}

header.sticky .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 functionality */

  .tabset > input[type="radio"] {
    position: absolute;
    left: -200vw;
    }
  .tabset .tab-panel {
    display: none;
    }
  .tabset > input:nth-of-type(1):checked ~ .tab-panels > .tab-panel:nth-child(1),
  .tabset > input:nth-of-type(2):checked ~ .tab-panels > .tab-panel:nth-child(2),
  .tabset > input:nth-of-type(3):checked ~ .tab-panels > .tab-panel:nth-child(3),
  .tabset > input:nth-of-type(4):checked ~ .tab-panels > .tab-panel:nth-child(4),
  .tabset > input:nth-of-type(5):checked ~ .tab-panels > .tab-panel:nth-child(5),
  .tabset > input:nth-of-type(6):checked ~ .tab-panels > .tab-panel:nth-child(6)  {
    display: block;
    }


  /* tabs styling */

  .tabset > label {
    position: relative;
    display: inline-block;
    margin: 0px 4px 0px 0px;
    padding: 15px 70px;
    font: 37px/40px "Catalina Anacapa Sans", Helvetica, Arial, sans-serif;
    letter-spacing:0.06em;
    f ont-size: 34px;
    font-weight: normal;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #3f3c7d;
    cursor: pointer;
    transition: all .5s ease;
    }
    .contact-us .tabset > label {
      width: 160px;
      padding: 6px 10px;
      font-size: 24px;
      line-height: 30px;
      }
  .tabset > input:checked + label::after {
    content: "";
    position: absolute;
    bottom: -16px;
    left: 0;
    right: 0;
    margin: auto;
    width: 22px;
    height: 4px;
    border: 16px solid transparent;
    border-top-color: #3f3c7d;
    border-width: 19px 16px 0 16px;
    transition: all .5s;  
    }
    .contact-us .tabset > label::after {
      border-width: 12px 10px 0 10px;
      bottom: -12px;
      }
  .tab-panel {
    padding: 45px 0px;
    }      
    .tabset .tab-panel p {
      text-align: center;
      }
  .tabset {
    position: relative;
    padding: 10px 0px 60px;
    line-height: 38px;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;

    b ackground-color: cyan;
    }
    .tabset *,
    .tabset *:before,
    .tabset *:after {
      box-sizing: border-box;
      }
      .tabset .content {
        width: 795px;
        max-width: 100%;
        }

/*       
.tabs {
  padding:40px 0 74px;
  font:37px/40px "Catalina Anacapa Sans", Helvetica, Arial, sans-serif;
  letter-spacing:0.06em;

  position: relative;
  background-color: lime;
  }
  .tabs li {
    display: inline-block;
    vertical-align: top;
    margin: 0 4px 0 0;
    }
    .tabs input[type="radio"] {
      p osition: absolute;
      t op: 0;
      l eft: -9999px;
      }
    .tabs label {
      display: block;
      padding: 15px 23px;
      color: #231f20;
      opacity: .5;
      transition: all .5s ease;


      font-size: 20px;
      font-weight: normal;
      text-transform: uppercase;
      background: #8e44ad;
      cursor: pointer;
      position: relative;
      top: 4px;
      }
      .tabs label:hover {
        background:#fff;
        opacity:1;
        color:#231f20;
        }

    .tab-content{
      z-index: 2;
      display: none; 
      overflow: hidden;
      width: 100%;
      font-size: 17px;
      line-height: 25px;
      padding: 25px;  
      position: absolute;
      top: 53px;
      left: 0; 
      background: #d35400;
      }

    [id^="tab"]:checked + label { 
      t op: 0;
      p adding-top: 17px; 

      c olor:#231f20;
      b ackground:#fff;
      o pacity:1;
      z -index: 110;
      d isplay: block;
      }
    [id^="tab"]:checked ~ [id^="tab-content"] {
      d isplay: block;
      }
*/



.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; height: 508px; }
  body.homepage .top_image { height: auto; }
  body.product .top_image { height: 406px; }
  body.find-us .top_image { height: 200px; }
  body.black-bean .top_image { display: flex;
    justify-content: flex-end;
    align-items: flex-end;}
.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}
body.product .top_image:before, body.product .top_image: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}
body.product .top_image: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,
.contact-us .top_text p,
.homepage .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 .colored_bg section.middle h2,
.homepage .colored_bg section.middle h2 span { color: #ffffff; }
.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 .colored_bg section.middle h3 { color: #ffffff; }
.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 { padding-top: 60px; }
.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){
   .hero-swiper .swiper-slide .swiper-content {
      display: none;
      }
  .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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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}
.connect_list{line-height:24px;font-size:17px;font-weight:500}
.connect_list li{margin:0 60px 81px 59px}
.connect_list li.first{margin-left:0}
.connect_list a>div{width:444px;padding:29px 22px 28px}
.connect_list .cat{margin-bottom:29px;line-height:21px;font-size:13px;color:#666}
.connect_list .img{margin-bottom:20px}
.connect_list p{overflow:hidden;height:48px;margin:0 10% 24px;letter-spacing:.08em}
.connect_list.no_margin li{margin-left:23px}
.connect_list.no_margin li.first,.connect_list.no_margin li:first-child{margin-left:0}
.connect h1,.contact-us h1,.newsletter h1{font:400 40px/48px 'Thirsty Rough', Helvetica, Arial, sans-serif;text-transform:none;padding-bottom:35px}
.connect .top_text{padding-bottom:48px}
.connect .social_links .soc,.connect .social_links .soc_pin:before,.connect .social_links .soc_yt:before{font-size:60px;line-height:80px}
.connect .social_links .fa{font-size:68px;line-height:80px}
.connect .social_links .soc_pin:before{font-size:63px}
.connect .social_links .soc_yt:before{font-size:64px}
.connect .social_links li{display:inline-block;vertical-align:middle;margin:0 25px 20px}
.contact-us h1{padding-bottom:16px}
.contact-us h4{font-size:32px;line-height:44px;letter-spacing:0;font-weight:bold;padding-bottom:7px}
.contact-us .top_text.buttons_wrapper{font-size:17px;line-height:24px}
.contact-us .top_text.buttons_wrapper p{padding-bottom:24px}

.contact-us .tabs.tabs3{font-size:24px;line-height:30px}
.contact-us .tabs.tabs3 li a{width:160px;padding:6px 10px}
.contact-us .tabs.tabs3 li a .arrow{border-width:12px 10px 0 10px;bottom:-12px}

.contact-us .top_text.buttons_wrapper .tabs_wrapper{max-width:500px;margin:0 auto;padding-bottom:25px}

.contact-us .iframe{padding-bottom:160px;max-width:90%;margin:0 auto}
.contact-us .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 .connect_list{width:1068px}
.product2 .connect_list li,.product2 .connect_list li.first{margin:0 12px 42px}
.product2 .connect_list a>div{width:329px;padding-top:17px}
.product2 .connect_list .cat{margin-bottom:17px}
.product2 .connect_list .img{margin-bottom:28px}

.product2 .shop_links_wrapper {
  position: relative;
  }
  .product2 .shop_links {
    top: 43px;
    right: 0;
    width: 208px;
    margin: 0px 0px;
    padding: 0px;
    border: 4px solid #000;
    border-top: none;
    z-index:10;
    }
.product2 .text_buttons.text_buttons2 .shop_links {
    left: 0;
    margin: 0px auto;
    }
.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;
  padding: 0px 3%;
  }
  .product-features .products_filter { 
    padding-top: 20px; 
    }
    .product-features .products_filter li { 
      width: 157px;
      margin: 0 0 4px;

      padding: 20px 17px; 
      font-size: 18px;
      color: #fff;
      line-height:18px;
      background: #f2f3ef;
      }
      .product-features .products_filter li.default span { 
        display: block;
        padding-bottom: 11px;
        }

      .product-features .products_filter li.default.gluten-free { color: rgb(239, 156, 61); }
      .product-features .products_filter li.default.non-gmo { color: rgb(43, 53, 127); }
      .product-features .products_filter li.default.kosher { color: rgb(150, 111, 144); }
      .product-features .products_filter li.default:hover { color: #ffffff !important; }
      .product-features .products_filter li.default.gluten-free:hover { background-color: #EF9C3D; }
      .product-features .products_filter li.default.non-gmo:hover { background-color: #2B357F; }
      .product-features .products_filter li.default.kosher:hover { background-color: #966F90; }

      .product-features .products_filter li .img { display: block; transition: all .5s ease; }
      .product-features .products_filter li .selected_img { display: none; transition: all .5s ease; }
      .product-features .products_filter li:hover .img { display: none; }
      .product-features .products_filter li:hover .img + .selected_img { display: block; }

.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}

.connect .categories li{font-size:38px;line-height:38px;margin:0 17px}
.connect .categories li a{padding:10px 23px}

.multigrain .product2 .product_bg,
  .multigrain.product2 .product_bg { background-color: #f89934; }
.black-bean .product2 .product_bg,
  .black-bean.product2 .product_bg { background-color: #956e8e; }
.blue-corn .product2 .product_bg,
  .blue-corn.product2 .product_bg { background-color: #303b79; }
.sweet-potato .product2 .product_bg,
  .sweet-potato.product2 .product_bg { background-color: #e37f1c; }

.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; min-height: 272px; }
.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 .thumb + p { display: none; }
.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; color: #ffffff; }
.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, 
main .product_bg .shop_links_wrapper input[name="toggle"]:checked + .btn {
  background: #231f20;
  color: #fff;
  }
  .product2 main .product_bg .text_buttons.text_buttons2 .shop_links_wrapper input[name="toggle"]:checked + .btn {
    width: 35%;
    }

.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,
main .product_bg .shop_links_wrapper input[name="toggle"]:checked + .btn: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, 
main .product_bg .shop_links_wrapper input[name="toggle"]:checked + .btn: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 {
  w idth: calc(100% + 8px);
  m ax-width:none;
  m argin:0;
  t op:36px;
  p adding:20px 10px 10px;
  text-align:center;
  b order-width:4px;
  b order-top:none;
  l eft:-4px;
  right:-4px;
  w hite-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;
  }
  .product2 .product_bg .shop_links_wrapper .btn{
    width: 200px;
    transition: all 500ms ease;
    cursor: pointer;
    }
  .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('../images/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; }
  .sweet-potato .nutrition_facts h2 { background-color: #e37f1c; }
  .black-bean .nutrition_facts h2 { background-color: #956e8e; }
  .blue-corn .nutrition_facts h2 { background-color: #303b79; }
  .multigrain .nutrition_facts h2 { background-color: #f89934; }

.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 15px;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; border: solid 1px #000;}
.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, footer li h5 {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('../images/misc@8x-456ac1cfe33d2055e7fb5511310ee0d2.png');background-size:50px auto}
.recipes .filter_block .product_options .cat_title{background-image:url('../images/dash@2x-a3956f0cf3f0d7a6a917a8e65927a06f.png');background-size:10px auto}
.recipe_page .gray_block .icon,.recipe_page .top_text3 .featuring .arrow{background-image:url('../images/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}
.connect_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,
.contact-us .top_text p,
.homepage .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 .connect_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}
.connect_list{width:862px}
.connect_list li,.connect_list li.first{margin:50px 12px 0}
.connect_list a>div{width:404px;padding:26px 22px 26px}
.connect_list .cat{margin-bottom:26px}
.connect_list p{height:46px;line-height:23px;font-size:16px;letter-spacing:0.06em}
.connect_list.no_margin li,.connect_list.no_margin li.first,.connect_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}
.connect_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}
header.sticky .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,.connect .categories li{display:inline-block;width:32.5%;margin:11px 0;line-height:32px;font-size:32px}
.categories li a,.connect .categories li a{display:inline-block;padding:11px 21px}
.connect .categories{max-width:466px;margin-left:auto;margin-right:auto}
.connect .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%}
.connect .text_block,.recipes .text_block{padding-bottom:55px}
.connect_list{width:728px}
.connect_list li,.connect_list li.first{margin:0 12px 50px}
.connect_list a>div{width:337px;padding:17px 15px 26px}
.connect_list .cat{margin-bottom:17px}
.connect_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}
.connect_list h4,.product2 .connect_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-us .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,.connect .categories li{float:left;width:50%;margin:5px 0;line-height:23px;font-size:22px}
.categories li:nth-child(2n),.connect .categories li:nth-child(2n){float:right}
.categories li a,.connect .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,
.contact-us .top_text p,
.homepage .top_text p {padding-bottom:22px}
.text_block{padding:40px 0}
.search .text_block{padding-bottom:25px}
.connect .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,.connect_list,.product2 .connect_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,.connect_list.no_margin li,.connect_list.no_margin li.first,.connect_list.no_margin li:first-child{margin:0 0 30px}
.items_list.no_margin li:last-child,.connect_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,.connect_list li,.connect_list li.first,.product2 .connect_list li,.product2 .connect_list li.first{width:100%;max-width:329px;margin:0 0 30px}
.products_list li{max-width:331px}
.products_list a>div,.connect_list a>div,.product2 .connect_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}
.connect h1,.contact-us h1,.newsletter h1{font-size:32px;line-height:36px}
.connect .social_links{max-width:90%;margin:0 auto}
.connect .social_links .soc,.connect .social_links .soc_pin:before,.connect .social_links .soc_yt:before{font-size:48px;line-height:60px}
.connect .social_links .fa{font-size:53px;line-height:60px}
.connect .social_links .soc_pin:before{font-size:50px}
.connect .social_links .soc_yt:before{font-size:50px}
.connect .social_links li{margin:0 15px 10px}
.contact-us .iframe{padding-bottom:50px}
.contact-us .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,
main .product_bg .shop_links_wrapper input[name="toggle"]:checked + .btn { 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,
.contact-us .top_text p,
.homepage .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}
}
.privacy-menu{display:table;width:750px;margin:0 auto 45px;letter-spacing:.05em}
.privacy-menu .sep{padding:0 10px 0 7px}
.privacy-options-icon{max-height:1.1em;margin-left:6px;top:3px;position:relative}
@media (max-width: 768px){.f_top.privacy-menu{width:100%}
.f_top.privacy-menu a{display:block;width:fit-content;margin:1em auto}
.f_top.privacy-menu .sep{display:none}
}
.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,.connect .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%}
}





    .h_shop_links ul li.locator_link a { background: #3f3c7d; }
    .title_caption, .connect h1, .contact-us .top_text h1, .contact-us .top_text h4, .newsletter .top_text h1 { color: #3f3c7d; }
    .title_caption > span:before { background-color: #3f3c7d; }
    .colored_bg { background: #3f3c7d; }
    .btn_big.btn_colored em { color: #3f3c7d; }
    .tabs.tabs3 li a, .tabs.tabs3 li a:hover, .tabs.tabs3 li.active a { background: #3f3c7d; }
    .tabs.tabs3 li a .arrow { border-top-color: #3f3c7d; }
    .connect .social_links .soc, .connect .social_links .fa { color: #3f3c7d; }
    .newsletter .form input[type="text"], 
    .select2-container .select2-choice { color: #3f3c7d; border-bottom-color: #3f3c7d !important; }
    .select2-container .select2-choice > .select2-chosen { color: #3f3c7d; border-bottom-color: #3f3c7d; }
    .select2-container .select2-choice .select2-arrow b { border-top-color: #3f3c7d !important; }
    .select2-dropdown-open .select2-choice .select2-arrow b { border-bottom-color: #3f3c7d !important; }
    .newsletter .newsletter_form .btn_big { background-color: #3f3c7d; }
    .newsletter_form .placeholder { color: #3f3c7d !important; }
    .newsletter_form ::-webkit-input-placeholder { color: #3f3c7d !important; }
    .newsletter_form :-moz-placeholder { color: #3f3c7d !important; opacity: 1; }
    .newsletter_form ::-moz-placeholder { color: #3f3c7d !important; opacity: 1; }
    .newsletter_form :-ms-input-placeholder { color: #3f3c7d !important; }




      span.PIN_1677661584560_embed_grid { 
      width: 100%;
      max-width: 257px;
      min-width: 140px;
      display: inline-block;
      border: 1px solid rgba(0,0,0,.1);
      border-radius: 16px;
      overflow: hidden;
      font: 12px "Helvetica Neue", Helvetica, arial, sans-serif;
      color: rgb(54, 54, 54);
      box-sizing: border-box;
      background: #fff;
      cursor: pointer;
      -webkit-font-smoothing: antialiased;
    }
     span.PIN_1677661584560_embed_grid * { 
      display: block;
      position: relative;
      font: inherit;
      cursor: inherit;
      color: inherit;
      box-sizing: inherit;
      margin: 0;
      padding: 0;
      text-align: left;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_hd { 
      height: 55px;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_hd .PIN_1677661584560_img { 
      position: absolute;
      top: 10px;
      left: 10px;
      height: 36px;
      width: 36px;
      border-radius: 18px;
      background: transparent url () 0 0 no-repeat;
      background-size: cover;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_hd .PIN_1677661584560_pinner { 
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 75%;
      position: absolute;
      top: 20px;
      left: 56px;
      font-size: 14px;
      font-weight: bold;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_bd { 
      padding: 0 10px;
      -moz-scrollbars: none;
      -ms-overflow-style: none;
      overflow-x: hidden;
      overflow-y: auto;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_bd .PIN_1677661584560_ct { 
      width: 100%;
      height: auto;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      display: inline-block;
      width: 100%;
      padding: 1px;
      vertical-align: top;
      min-width: 60px;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col .PIN_1677661584560_img { 
      margin: 0;
      display: inline-block;
      width: 100%;
      background: transparent url() 0 0 no-repeat;
      background-size: cover;
      border-radius: 8px;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_ft { 
      padding: 10px;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_ft .PIN_1677661584560_button { 
      border-radius: 16px;
      text-align: center;
      background-color: #efefef;
      border: 1px solid #efefef;
      position: relative;
      display: block;
      overflow: hidden;
      height: 32px;
      width: 100%;
      min-width: 70px;
      padding: 0 3px;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_ft .PIN_1677661584560_button .PIN_1677661584560_label { 
      position: absolute;
      left: 0;
      width: 100%;
      text-align: center;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_ft .PIN_1677661584560_button .PIN_1677661584560_label.PIN_1677661584560_top { 
      top: 0;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_ft .PIN_1677661584560_button .PIN_1677661584560_label.PIN_1677661584560_bottom { 
      bottom: 0;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_ft .PIN_1677661584560_button .PIN_1677661584560_label .PIN_1677661584560_string { 
      white-space: pre;
      color: #746d6a;
      font-size: 13px;
      font-weight: bold;
      vertical-align: top;
      display: inline-block;
      height: 32px;
      line-height: 32px;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_ft .PIN_1677661584560_button .PIN_1677661584560_label .PIN_1677661584560_logo { 
      display: inline-block;
      vertical-align: bottom;
      height: 32px;
      width: 80px;
      background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTJweCIgd2lkdGg9IjUwcHgiIHZpZXdCb3g9IjAgMCA1MCAxMiI+PGc+PHBhdGggZD0iTTE5LjY5LDkuMjggTDE5LjY5LDQuMjggTDIxLjI3LDQuMjggTDIxLjI3LDkuMjggTDE5LjY5LDkuMjggWiBNNS45NywwLjAwIEM5LjI3LDAuMDAgMTEuOTUsMi42OSAxMS45NSw2LjAwIEMxMS45NSw5LjMxIDkuMjcsMTIuMDAgNS45NywxMi4wMCBDNS4zOCwxMi4wMCA0LjgwLDExLjkxIDQuMjYsMTEuNzUgQzQuMjYsMTEuNzUgNC4yNiwxMS43NSA0LjI2LDExLjc1IEM0LjI1LDExLjc1IDQuMjQsMTEuNzQgNC4yMywxMS43NCBMNC4yMSwxMS43MyBDNC4yMSwxMS43MyA0LjIxLDExLjczIDQuMjEsMTEuNzMgQzQuNDUsMTEuMzMgNC44MSwxMC42OCA0Ljk1LDEwLjE2IEM1LjAyLDkuODggNS4zMiw4LjczIDUuMzIsOC43MyBDNS41Miw5LjExIDYuMDgsOS40MiA2LjY5LDkuNDIgQzguNDksOS40MiA5Ljc5LDcuNzYgOS43OSw1LjY5IEM5Ljc5LDMuNzEgOC4xOCwyLjIzIDYuMTEsMi4yMyBDMy41MywyLjIzIDIuMTYsMy45NiAyLjE2LDUuODYgQzIuMTYsNi43NCAyLjYzLDcuODMgMy4zNyw4LjE4IEMzLjQ5LDguMjMgMy41NSw4LjIxIDMuNTcsOC4xMCBDMy41OSw4LjAyIDMuNjksNy42MSAzLjc0LDcuNDIgQzMuNzUsNy4zNiAzLjc1LDcuMzEgMy43MCw3LjI1IEMzLjQ1LDYuOTUgMy4yNSw2LjM5IDMuMjUsNS44OCBDMy4yNSw0LjU1IDQuMjUsMy4yNyA1Ljk1LDMuMjcgQzcuNDIsMy4yNyA4LjQ1LDQuMjggOC40NSw1LjcxIEM4LjQ1LDcuMzQgNy42Myw4LjQ2IDYuNTcsOC40NiBDNS45OCw4LjQ2IDUuNTQsNy45OCA1LjY4LDcuMzggQzUuODUsNi42NyA2LjE4LDUuOTAgNi4xOCw1LjM4IEM2LjE4LDQuOTIgNS45Myw0LjU0IDUuNDIsNC41NCBDNC44Miw0LjU0IDQuMzQsNS4xNiA0LjM0LDUuOTkgQzQuMzQsNi41MiA0LjUyLDYuODggNC41Miw2Ljg4IEM0LjUyLDYuODggMy45Myw5LjQwIDMuODIsOS44NyBDMy43MCwxMC4zOCAzLjc1LDExLjExIDMuODAsMTEuNTkgTDMuODAsMTEuNTkgQzMuNzksMTEuNTkgMy43OCwxMS41OCAzLjc4LDExLjU4IEMzLjc3LDExLjU4IDMuNzYsMTEuNTggMy43NiwxMS41NyBDMy43NiwxMS41NyAzLjc2LDExLjU3IDMuNzYsMTEuNTcgQzEuNTYsMTAuNjkgMC4wMCw4LjUzIDAuMDAsNi4wMCBDMC4wMCwyLjY5IDIuNjcsMC4wMCA1Ljk3LDAuMDAgWiBNMTYuODcsMi4zMSBDMTcuNzEsMi4zMSAxOC4zNCwyLjU0IDE4Ljc2LDIuOTUgQzE5LjIxLDMuMzcgMTkuNDYsMy45NiAxOS40Niw0LjY2IEMxOS40Niw2LjAwIDE4LjU0LDYuOTUgMTcuMTEsNi45NSBMMTUuNzIsNi45NSBMMTUuNzIsOS4yOCBMMTQuMTIsOS4yOCBMMTQuMTIsMi4zMSBMMTYuODcsMi4zMSBaIE0xNi45NCw1LjU4IEMxNy41Niw1LjU4IDE3LjkxLDUuMjEgMTcuOTEsNC42NSBDMTcuOTEsNC4xMCAxNy41NSwzLjc2IDE2Ljk0LDMuNzYgTDE1LjcyLDMuNzYgTDE1LjcyLDUuNTggTDE2Ljk0LDUuNTggWiBNNTAuMDAsNS4yOCBMNDkuMTksNS4yOCBMNDkuMTksNy42MiBDNDkuMTksOC4wMSA0OS40MCw4LjExIDQ5Ljc0LDguMTEgQzQ5LjgzLDguMTEgNDkuOTMsOC4xMCA1MC4wMCw4LjEwIEw1MC4wMCw5LjI4IEM0OS44NCw5LjMxIDQ5LjU4LDkuMzMgNDkuMjIsOS4zMyBDNDguMzAsOS4zMyA0Ny42NCw5LjAzIDQ3LjY0LDcuOTYgTDQ3LjY0LDUuMjggTDQ3LjE2LDUuMjggTDQ3LjE2LDQuMjggTDQ3LjY0LDQuMjggTDQ3LjY0LDIuNzAgTDQ5LjE5LDIuNzAgTDQ5LjE5LDQuMjggTDUwLjAwLDQuMjggTDUwLjAwLDUuMjggWiBNNDUuMzEsNi4xMyBDNDYuMTgsNi4yNyA0Ny4yMSw2LjUwIDQ3LjIxLDcuNzcgQzQ3LjIxLDguODcgNDYuMjUsOS40MyA0NC45NSw5LjQzIEM0My41NSw5LjQzIDQyLjY1LDguODEgNDIuNTQsNy43OCBMNDQuMDUsNy43OCBDNDQuMTUsOC4yMCA0NC40Niw4LjQwIDQ0Ljk0LDguNDAgQzQ1LjQyLDguNDAgNDUuNzIsOC4yMiA0NS43Miw3LjkwIEM0NS43Miw3LjQ1IDQ1LjEyLDcuNDAgNDQuNDYsNy4yOSBDNDMuNTksNy4xNCA0Mi42Nyw2LjkxIDQyLjY3LDUuNzQgQzQyLjY3LDQuNjggNDMuNjQsNC4xNCA0NC44Miw0LjE0IEM0Ni4yMiw0LjE0IDQ2Ljk4LDQuNzUgNDcuMDYsNS43NCBMNDUuNjAsNS43NCBDNDUuNTQsNS4yOSA0NS4yNCw1LjE1IDQ0LjgwLDUuMTUgQzQ0LjQyLDUuMTUgNDQuMTIsNS4zMCA0NC4xMiw1LjYxIEM0NC4xMiw1Ljk2IDQ0LjY4LDYuMDEgNDUuMzEsNi4xMyBaIE0yMC40OCwyLjAwIEMyMS4wMCwyLjAwIDIxLjQzLDIuNDIgMjEuNDMsMi45NSBDMjEuNDMsMy40OCAyMS4wMCwzLjkwIDIwLjQ4LDMuOTAgQzE5Ljk1LDMuOTAgMTkuNTMsMy40OCAxOS41MywyLjk1IEMxOS41MywyLjQyIDE5Ljk1LDIuMDAgMjAuNDgsMi4wMCBaIE0yOC40OCw3LjYyIEMyOC40OCw4LjAxIDI4LjcwLDguMTEgMjkuMDQsOC4xMSBDMjkuMTAsOC4xMSAyOS4xOCw4LjEwIDI5LjI0LDguMTAgTDI5LjI0LDkuMjkgQzI5LjA4LDkuMzEgMjguODMsOS4zMyAyOC41Miw5LjMzIEMyNy42MCw5LjMzIDI2Ljk0LDkuMDMgMjYuOTQsNy45NiBMMjYuOTQsNS4yOCBMMjYuNDIsNS4yOCBMMjYuNDIsNC4yOCBMMjYuOTQsNC4yOCBMMjYuOTQsMi43MCBMMjguNDgsMi43MCBMMjguNDgsNC4yOCBMMjkuMjQsNC4yOCBMMjkuMjQsNS4yOCBMMjguNDgsNS4yOCBMMjguNDgsNy42MiBaIE0yNC42OSw0LjE0IEMyNS43Nyw0LjE0IDI2LjQxLDQuOTIgMjYuNDEsNi4wMyBMMjYuNDEsOS4yOCBMMjQuODMsOS4yOCBMMjQuODMsNi4zNSBDMjQuODMsNS44MiAyNC41Nyw1LjQ2IDI0LjA1LDUuNDYgQzIzLjUzLDUuNDYgMjMuMTgsNS45MCAyMy4xOCw2LjUyIEwyMy4xOCw5LjI4IEwyMS42MCw5LjI4IEwyMS42MCw0LjI4IEwyMy4xMiw0LjI4IEwyMy4xMiw0Ljk3IEwyMy4xNSw0Ljk3IEMyMy41Miw0LjQzIDI0LjAwLDQuMTQgMjQuNjksNC4xNCBaIE0zMy40Miw0Ljc2IEMzMi45OSw0LjM3IDMyLjQzLDQuMTQgMzEuNzIsNC4xNCBDMzAuMjAsNC4xNCAyOS4xNiw1LjI4IDI5LjE2LDYuNzcgQzI5LjE2LDguMjggMzAuMTcsOS40MiAzMS44MSw5LjQyIEMzMi40NCw5LjQyIDMyLjk1LDkuMjYgMzMuMzcsOC45NiBDMzMuODAsOC42NiAzNC4xMCw4LjIzIDM0LjIwLDcuNzggTDMyLjY2LDcuNzggQzMyLjUyLDguMTAgMzIuMjUsOC4yOCAzMS44Myw4LjI4IEMzMS4xOCw4LjI4IDMwLjgxLDcuODYgMzAuNzIsNy4xOSBMMzQuMjksNy4xOSBDMzQuMzAsNi4xOCAzNC4wMSw1LjMxIDMzLjQyLDQuNzYgTDMzLjQyLDQuNzYgWiBNNDEuNjYsNC43NiBDNDIuMjYsNS4zMSA0Mi41NSw2LjE4IDQyLjU0LDcuMTkgTDM4Ljk3LDcuMTkgQzM5LjA2LDcuODYgMzkuNDMsOC4yOCA0MC4wOCw4LjI4IEM0MC41MCw4LjI4IDQwLjc3LDguMTAgNDAuOTEsNy43OCBMNDIuNDUsNy43OCBDNDIuMzQsOC4yMyA0Mi4wNSw4LjY2IDQxLjYyLDguOTYgQzQxLjIwLDkuMjYgNDAuNjksOS40MiA0MC4wNiw5LjQyIEMzOC40Miw5LjQyIDM3LjQxLDguMjggMzcuNDEsNi43NyBDMzcuNDEsNS4yOCAzOC40NSw0LjE0IDM5Ljk3LDQuMTQgQzQwLjY3LDQuMTQgNDEuMjQsNC4zNyA0MS42Niw0Ljc2IFogTTMwLjczLDYuMjQgQzMwLjgzLDUuNjUgMzEuMTQsNS4yNyAzMS43NSw1LjI3IEMzMi4yNiw1LjI3IDMyLjYzLDUuNjUgMzIuNjksNi4yNCBMMzAuNzMsNi4yNCBaIE0zOC45OCw2LjI0IEw0MC45NCw2LjI0IEM0MC44OCw1LjY1IDQwLjUxLDUuMjcgNDAuMDAsNS4yNyBDMzkuMzksNS4yNyAzOS4wOCw1LjY1IDM4Ljk4LDYuMjQgWiBNMzcuNTQsNC4yMSBMMzcuNTQsNS42MCBDMzYuNjQsNS41MSAzNi4wNyw1Ljk5IDM2LjA3LDcuMDMgTDM2LjA3LDkuMjggTDM0LjQ4LDkuMjggTDM0LjQ4LDQuMjggTDM2LjAwLDQuMjggTDM2LjAwLDUuMDYgTDM2LjAzLDUuMDYgQzM2LjM4LDQuNDcgMzYuNzgsNC4yMSAzNy4zOSw0LjIxIEMzNy40NSw0LjIxIDM3LjUwLDQuMjEgMzcuNTQsNC4yMSBaIiBmaWxsPSIjZTYwMDIzIj48L3BhdGg+PC9nPjwvc3ZnPg==) 50% 50% no-repeat;
      background-size: contain;
    }
     span.PIN_1677661584560_embed_grid .PIN_1677661584560_ft .PIN_1677661584560_button:hover { 
      border: 1px solid rgba(0,0,0,.1);
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_noscroll .PIN_1677661584560_bd { 
      overflow: hidden;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_board .PIN_1677661584560_hd .PIN_1677661584560_pinner { 
      top: 10px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_board .PIN_1677661584560_hd .PIN_1677661584560_board { 
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 75%;
      position: absolute;
      bottom: 10px;
      left: 56px;
      color: #363636;
      font-size: 12px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c2 { 
      max-width: 494px;
      min-width: 140px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c2 .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      width: 50%;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c3 { 
      max-width: 731px;
      min-width: 200px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c3 .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      width: 33.33%;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c4 { 
      max-width: 968px;
      min-width: 260px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c4 .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      width: 25%;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c5 { 
      max-width: 1205px;
      min-width: 320px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c5 .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      width: 20%;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c6 { 
      max-width: 1442px;
      min-width: 380px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c6 .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      width: 16.66%;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c7 { 
      max-width: 1679px;
      min-width: 440px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c7 .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      width: 14.28%;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c8 { 
      max-width: 1916px;
      min-width: 500px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c8 .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      width: 12.5%;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c9 { 
      max-width: 2153px;
      min-width: 560px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c9 .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      width: 11.11%;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c10 { 
      max-width: 2390px;
      min-width: 620px;
    }
     span.PIN_1677661584560_embed_grid.PIN_1677661584560_c10 .PIN_1677661584560_bd .PIN_1677661584560_ct .PIN_1677661584560_col { 
      width: 10%;
    }
     span.PIN_1677661584560_embed_pin { 
      min-width: 160px;
      max-width: 236px;
      width: 100%;
      border-radius: 16px;
      font: 12px "SF Pro", "Helvetica Neue", Helvetica, arial, sans-serif;
      display: inline-block;
      background: rgba(0,0,0,.1);
      overflow: hidden;
      border: 1px solid rgba(0,0,0,.1);
      box-sizing: border-box;
      -webkit-font-smoothing: antialiased;
      -webkit-osx-font-smoothing: grayscale;
    }
     span.PIN_1677661584560_embed_pin * { 
      display: block;
      position: relative;
      font: inherit;
      cursor: inherit;
      color: inherit;
      box-sizing: inherit;
      margin: 0;
      padding: 0;
      text-align: left;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages { 
      height: 100%;
      width: 100%;
      display: block;
      position: relative;
      overflow: hidden;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page { 
      position: absolute;
      left: 0;
      transition-property: left;
      transition-duration: .25s;
      transition-timing-function: ease-in;
      height: inherit;
      width: inherit;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page.PIN_1677661584560_past { 
      left: -100%;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page.PIN_1677661584560_future { 
      left: 100%;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks { 
      height: inherit;
      width: inherit;
      overflow: hidden;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block { 
      position: absolute;
      height: 100%;
      width: 100%;
      overflowX: hidden;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container { 
      position: absolute;
      width: 100%;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container.PIN_1677661584560_top { 
      top: 0;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container.PIN_1677661584560_middle { 
      top: 50%;
      transform: translateY(-50%);
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container.PIN_1677661584560_bottom { 
      bottom: 0;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container.PIN_1677661584560_left { 
      text-align: left;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container.PIN_1677661584560_center { 
      text-align: center;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container.PIN_1677661584560_right { 
      text-align: right;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container .PIN_1677661584560_paragraph { 
      text-align: inherit;
      display: inline;
      word-break: break-word;
      font-size: 16px;
      line-height: 1.24em;
      border-radius: 3px;
      padding: 0.1em 0.2em;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container _video { 
      position: absolute;
      height: 100%;
      width: auto;
      left: 50%;
      transform: translateX(-50%);
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container.PIN_1677661584560_video { 
      height: 100%;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_image { 
      position: absolute;
      height: 100%;
      width: 100%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_image.PIN_1677661584560_containMe { 
      background-size: contain;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_image.PIN_1677661584560_coverMe { 
      background-size: cover;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block video { 
      position: absolute;
      height: 100%;
      width: auto;
      left: 50%;
      transform: translateX(-50%);
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block video.PIN_1677661584560_isNative { 
      width: 100%;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay { 
      position: absolute;
      height: 100%;
      width: 100%;
      opacity: .001;
      background: rgba(0,0,0,.03);
      cursor: pointer;
      user-select: none;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_repin { 
      position: absolute;
      top: 12px;
      right: 12px;
      height: 40px;
      color: #fff;
      background: #e60023 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzBweCIgd2lkdGg9IjMwcHgiIHZpZXdCb3g9Ii0xIC0xIDMxIDMxIj48Zz48cGF0aCBkPSJNMjkuNDQ5LDE0LjY2MiBDMjkuNDQ5LDIyLjcyMiAyMi44NjgsMjkuMjU2IDE0Ljc1LDI5LjI1NiBDNi42MzIsMjkuMjU2IDAuMDUxLDIyLjcyMiAwLjA1MSwxNC42NjIgQzAuMDUxLDYuNjAxIDYuNjMyLDAuMDY3IDE0Ljc1LDAuMDY3IEMyMi44NjgsMC4wNjcgMjkuNDQ5LDYuNjAxIDI5LjQ0OSwxNC42NjIiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+PHBhdGggZD0iTTE0LjczMywxLjY4NiBDNy41MTYsMS42ODYgMS42NjUsNy40OTUgMS42NjUsMTQuNjYyIEMxLjY2NSwyMC4xNTkgNS4xMDksMjQuODU0IDkuOTcsMjYuNzQ0IEM5Ljg1NiwyNS43MTggOS43NTMsMjQuMTQzIDEwLjAxNiwyMy4wMjIgQzEwLjI1MywyMi4wMSAxMS41NDgsMTYuNTcyIDExLjU0OCwxNi41NzIgQzExLjU0OCwxNi41NzIgMTEuMTU3LDE1Ljc5NSAxMS4xNTcsMTQuNjQ2IEMxMS4xNTcsMTIuODQyIDEyLjIxMSwxMS40OTUgMTMuNTIyLDExLjQ5NSBDMTQuNjM3LDExLjQ5NSAxNS4xNzUsMTIuMzI2IDE1LjE3NSwxMy4zMjMgQzE1LjE3NSwxNC40MzYgMTQuNDYyLDE2LjEgMTQuMDkzLDE3LjY0MyBDMTMuNzg1LDE4LjkzNSAxNC43NDUsMTkuOTg4IDE2LjAyOCwxOS45ODggQzE4LjM1MSwxOS45ODggMjAuMTM2LDE3LjU1NiAyMC4xMzYsMTQuMDQ2IEMyMC4xMzYsMTAuOTM5IDE3Ljg4OCw4Ljc2NyAxNC42NzgsOC43NjcgQzEwLjk1OSw4Ljc2NyA4Ljc3NywxMS41MzYgOC43NzcsMTQuMzk4IEM4Ljc3NywxNS41MTMgOS4yMSwxNi43MDkgOS43NDksMTcuMzU5IEM5Ljg1NiwxNy40ODggOS44NzIsMTcuNiA5Ljg0LDE3LjczMSBDOS43NDEsMTguMTQxIDkuNTIsMTkuMDIzIDkuNDc3LDE5LjIwMyBDOS40MiwxOS40NCA5LjI4OCwxOS40OTEgOS4wNCwxOS4zNzYgQzcuNDA4LDE4LjYyMiA2LjM4NywxNi4yNTIgNi4zODcsMTQuMzQ5IEM2LjM4NywxMC4yNTYgOS4zODMsNi40OTcgMTUuMDIyLDYuNDk3IEMxOS41NTUsNi40OTcgMjMuMDc4LDkuNzA1IDIzLjA3OCwxMy45OTEgQzIzLjA3OCwxOC40NjMgMjAuMjM5LDIyLjA2MiAxNi4yOTcsMjIuMDYyIEMxNC45NzMsMjIuMDYyIDEzLjcyOCwyMS4zNzkgMTMuMzAyLDIwLjU3MiBDMTMuMzAyLDIwLjU3MiAxMi42NDcsMjMuMDUgMTIuNDg4LDIzLjY1NyBDMTIuMTkzLDI0Ljc4NCAxMS4zOTYsMjYuMTk2IDEwLjg2MywyNy4wNTggQzEyLjA4NiwyNy40MzQgMTMuMzg2LDI3LjYzNyAxNC43MzMsMjcuNjM3IEMyMS45NSwyNy42MzcgMjcuODAxLDIxLjgyOCAyNy44MDEsMTQuNjYyIEMyNy44MDEsNy40OTUgMjEuOTUsMS42ODYgMTQuNzMzLDEuNjg2IiBmaWxsPSIjZTYwMDIzIj48L3BhdGg+PC9nPjwvc3ZnPg==) 10px 50% no-repeat;
      background-size: 18px 18px;
      text-indent: 36px;
      font-size: 14px;
      line-height: 40px;
      font-weight: bold;
      border-radius: 20px;
      padding: 0 12px 0 0;
      width: auto;
      z-index: 2;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_price { 
      position: absolute;
      top: 12px;
      left: 12px;
      height: 40px;
      background: rgba(255,255,255,.9);
      font-size: 14px;
      line-height: 40px;
      font-weight: bold;
      border-radius: 20px;
      padding: 0 12px;
      width: auto;
      z-index: 2;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_controls { 
      position: absolute;
      height: 64px;
      width: 64px;
      top: 50%;
      left: 50%;
      margin-top: -32px;
      margin-left: -32px;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_controls .PIN_1677661584560_play { 
      background: rgba(0,0,0,.8) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgd2lkdGg9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGc+PHBhdGggZD0iTTIyLjYyIDkuNDhMOC42My40OEEzIDMgMCAwIDAgNCAzdjE4YTMgMyAwIDAgMCA0LjYzIDIuNTJsMTQtOWEzIDMgMCAwIDAgMC01LjA0IiBmaWxsPSIjZmZmIj48L3BhdGg+PC9nPjwvc3ZnPg==) 50% 50% no-repeat;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_controls .PIN_1677661584560_pause { 
      background: rgba(0,0,0,.8) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgd2lkdGg9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGc+PHBhdGggZD0iTTcgMGMxLjY1IDAgMyAxLjM1IDMgM3YxOGMwIDEuNjUtMS4zNSAzLTMgM3MtMy0xLjM1LTMtM1YzYzAtMS42NSAxLjM1LTMgMy0zem0xMCAwYzEuNjUgMCAzIDEuMzUgMyAzdjE4YzAgMS42NS0xLjM1IDMtMyAzcy0zLTEuMzUtMy0zVjNjMC0xLjY1IDEuMzUtMyAzLTN6IiBmaWxsPSIjZmZmIj48L3BhdGg+PC9nPjwvc3ZnPg==) 50% 50% no-repeat;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_controls .PIN_1677661584560_pause,  span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_controls .PIN_1677661584560_play { 
      position: absolute;
      display: block;
      height: 64px;
      width: 64px;
      border-radius: 32px;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_nav { 
      user-select: none;
      position: absolute;
      height: 100%;
      width: 20%;
      background: transparent url() 0 0 no-repeat;
      background-size: 24px 24px;
      z-index: 1;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_nav.PIN_1677661584560_forward,  span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_nav.PIN_1677661584560_forward_noop { 
      right: 0;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_nav.PIN_1677661584560_backward,  span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_nav.PIN_1677661584560_backward_noop { 
      left: 0;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_nav.PIN_1677661584560_forward { 
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgd2lkdGg9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGc+PHBhdGggZD0iTTYuNzIgMjRjLjU3IDAgMS4xNC0uMjIgMS41Ny0uNjZMMTkuNSAxMiA4LjI5LjY2Yy0uODYtLjg4LTIuMjctLjg4LTMuMTQgMC0uODcuODgtLjg3IDIuMyAwIDMuMThMMTMuMjEgMTJsLTguMDYgOC4xNmMtLjg3Ljg4LS44NyAyLjMgMCAzLjE4LjQzLjQ0IDEgLjY2IDEuNTcuNjYiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2FhYSIgc3Ryb2tlLXdpZHRoPSIuNSI+PC9wYXRoPjwvZz48L3N2Zz4=);
      background-position: 100% 50%;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_nav.PIN_1677661584560_backward { 
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgd2lkdGg9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGc+PHBhdGggZD0iTTE3LjI4IDI0Yy0uNTcgMC0xLjE0LS4yMi0xLjU4LS42Nkw0LjUgMTIgMTUuNy42NmEyLjIxIDIuMjEgMCAwIDEgMy4xNSAwYy44Ny44OC44NyAyLjMgMCAzLjE4TDEwLjc5IDEybDguMDYgOC4xNmMuODcuODguODcgMi4zIDAgMy4xOC0uNDQuNDQtMSAuNjYtMS41Ny42NiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjYWFhIiBzdHJva2Utd2lkdGg9Ii41Ij48L3BhdGg+PC9nPjwvc3ZnPg==);
      background-position: 0 50%;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_progress { 
      position: absolute;
      bottom: 0;
      left: 0;
      height: 36px;
      width: 100%;
      background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.2));
      text-align: center;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_progress .PIN_1677661584560_indicator { 
      display: inline-block;
      height: 8px;
      width: 8px;
      margin: 16px 2px 0;
      background: rgba(255,255,255,.5);
      border-radius: 50%;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_progress .PIN_1677661584560_indicator.PIN_1677661584560_current { 
      background: #fff;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_pages .PIN_1677661584560_overlay:hover { 
      opacity: 1;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer { 
      position: relative;
      display: block;
      height: 96px;
      padding: 16px;
      color: #333;
      background: #fff;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer .PIN_1677661584560_container { 
      position: relative;
      display: block;
      width: 100%;
      height: 100%;
      background: #fff;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer .PIN_1677661584560_container .PIN_1677661584560_title { 
      position: absolute;
      left: 0px;
      right: 0px;
      font-size: 16px;
      font-weight: bold;
      overflow: hidden;
      white-space: pre;
      text-overflow: ellipsis;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer .PIN_1677661584560_container .PIN_1677661584560_avatar { 
      position: absolute;
      bottom: 0;
      left: 0;
      height: 30px;
      width: 30px;
      border-radius: 50%;
      background: transparent url() 0 0 no-repeat;
      background-size: cover;
      box-shadow: 0 0 1px rgba(0,0,0,.5);
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer .PIN_1677661584560_container .PIN_1677661584560_deets { 
      position: absolute;
      left: 40px;
      right: 0px;
      bottom: 0px;
      height: 30px;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer .PIN_1677661584560_container .PIN_1677661584560_deets span { 
      left: 0px;
      right: 0px;
      position: absolute;
      font-size: 12px;
      overflow: hidden;
      white-space: pre;
      text-overflow: ellipsis;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer .PIN_1677661584560_container .PIN_1677661584560_deets .PIN_1677661584560_topline { 
      top: 0;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer .PIN_1677661584560_container .PIN_1677661584560_deets .PIN_1677661584560_bottomline { 
      bottom: 0;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer::after { 
      content: "------------------------------------------------------------------------------------------------------------------------";
      display: block;
      height: 1px;
      line-height: 1px;
      color: transparent;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer.PIN_1677661584560_uno .PIN_1677661584560_container .PIN_1677661584560_deets .PIN_1677661584560_topline { 
      top: 8px;
    }
     span.PIN_1677661584560_embed_pin .PIN_1677661584560_footer.PIN_1677661584560_uno .PIN_1677661584560_container .PIN_1677661584560_deets .PIN_1677661584560_bottomline { 
      display: none;
    }
     span.PIN_1677661584560_embed_pin.PIN_1677661584560_fresh .PIN_1677661584560_pages .PIN_1677661584560_overlay { 
      opacity: 1;
    }
     span.PIN_1677661584560_embed_pin.PIN_1677661584560_medium { 
      min-width: 237px;
      max-width: 345px;
      border-radius: 24px;
    }
     span.PIN_1677661584560_embed_pin.PIN_1677661584560_medium .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container .PIN_1677661584560_paragraph { 
      font-size: 21px;
      line-height: 1.23em;
      border-radius: 5px;
      padding: 2px 3px;
    }
     span.PIN_1677661584560_embed_pin.PIN_1677661584560_medium .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_progress .PIN_1677661584560_indicator { 
      margin: 16px 4px 0;
    }
     span.PIN_1677661584560_embed_pin.PIN_1677661584560_large { 
      min-width: 346px;
      max-width: 600px;
      border-radius: 36px;
    }
     span.PIN_1677661584560_embed_pin.PIN_1677661584560_large .PIN_1677661584560_pages .PIN_1677661584560_page .PIN_1677661584560_blocks .PIN_1677661584560_block .PIN_1677661584560_container .PIN_1677661584560_paragraph { 
      font-size: 27px;
      line-height: 1.11em;
      border-radius: 5px;
      padding: 3px 4.5px;
    }
     span.PIN_1677661584560_embed_pin.PIN_1677661584560_large .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_progress .PIN_1677661584560_indicator { 
      margin: 16px 4px 0;
    }
     span.PIN_1677661584560_embed_pin.PIN_1677661584560_atStart .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_backward { 
      display: none;
    }
     span.PIN_1677661584560_embed_pin.PIN_1677661584560_atEnd .PIN_1677661584560_pages .PIN_1677661584560_overlay .PIN_1677661584560_forward { 
      display: none;
    }
     .PIN_1677661584560_button_follow { 
      display: inline-block;
      color: #363636;
      box-sizing: border-box;
      box-shadow: inset 0 0 1px #888;
      border-radius: 3px;
      font: bold 11px/20px "Helvetica Neue", Helvetica, arial, sans-serif !important;
      cursor: pointer;
      -webkit-font-smoothing: antialiased;
      height: 20px;
      padding: 0 4px 0 20px;
      background-color: #efefef;
      position: relative;
      white-space: nowrap;
      vertical-align: baseline;
    }
     .PIN_1677661584560_button_follow:hover { 
      box-shadow: inset 0 0 1px #000;
    }
     .PIN_1677661584560_button_follow::after { 
      content: "";
      position: absolute;
      height: 14px;
      width: 14px;
      top: 3px;
      left: 3px;
      background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzBweCIgd2lkdGg9IjMwcHgiIHZpZXdCb3g9Ii0xIC0xIDMxIDMxIj48Zz48cGF0aCBkPSJNMjkuNDQ5LDE0LjY2MiBDMjkuNDQ5LDIyLjcyMiAyMi44NjgsMjkuMjU2IDE0Ljc1LDI5LjI1NiBDNi42MzIsMjkuMjU2IDAuMDUxLDIyLjcyMiAwLjA1MSwxNC42NjIgQzAuMDUxLDYuNjAxIDYuNjMyLDAuMDY3IDE0Ljc1LDAuMDY3IEMyMi44NjgsMC4wNjcgMjkuNDQ5LDYuNjAxIDI5LjQ0OSwxNC42NjIiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+PHBhdGggZD0iTTE0LjczMywxLjY4NiBDNy41MTYsMS42ODYgMS42NjUsNy40OTUgMS42NjUsMTQuNjYyIEMxLjY2NSwyMC4xNTkgNS4xMDksMjQuODU0IDkuOTcsMjYuNzQ0IEM5Ljg1NiwyNS43MTggOS43NTMsMjQuMTQzIDEwLjAxNiwyMy4wMjIgQzEwLjI1MywyMi4wMSAxMS41NDgsMTYuNTcyIDExLjU0OCwxNi41NzIgQzExLjU0OCwxNi41NzIgMTEuMTU3LDE1Ljc5NSAxMS4xNTcsMTQuNjQ2IEMxMS4xNTcsMTIuODQyIDEyLjIxMSwxMS40OTUgMTMuNTIyLDExLjQ5NSBDMTQuNjM3LDExLjQ5NSAxNS4xNzUsMTIuMzI2IDE1LjE3NSwxMy4zMjMgQzE1LjE3NSwxNC40MzYgMTQuNDYyLDE2LjEgMTQuMDkzLDE3LjY0MyBDMTMuNzg1LDE4LjkzNSAxNC43NDUsMTkuOTg4IDE2LjAyOCwxOS45ODggQzE4LjM1MSwxOS45ODggMjAuMTM2LDE3LjU1NiAyMC4xMzYsMTQuMDQ2IEMyMC4xMzYsMTAuOTM5IDE3Ljg4OCw4Ljc2NyAxNC42NzgsOC43NjcgQzEwLjk1OSw4Ljc2NyA4Ljc3NywxMS41MzYgOC43NzcsMTQuMzk4IEM4Ljc3NywxNS41MTMgOS4yMSwxNi43MDkgOS43NDksMTcuMzU5IEM5Ljg1NiwxNy40ODggOS44NzIsMTcuNiA5Ljg0LDE3LjczMSBDOS43NDEsMTguMTQxIDkuNTIsMTkuMDIzIDkuNDc3LDE5LjIwMyBDOS40MiwxOS40NCA5LjI4OCwxOS40OTEgOS4wNCwxOS4zNzYgQzcuNDA4LDE4LjYyMiA2LjM4NywxNi4yNTIgNi4zODcsMTQuMzQ5IEM2LjM4NywxMC4yNTYgOS4zODMsNi40OTcgMTUuMDIyLDYuNDk3IEMxOS41NTUsNi40OTcgMjMuMDc4LDkuNzA1IDIzLjA3OCwxMy45OTEgQzIzLjA3OCwxOC40NjMgMjAuMjM5LDIyLjA2MiAxNi4yOTcsMjIuMDYyIEMxNC45NzMsMjIuMDYyIDEzLjcyOCwyMS4zNzkgMTMuMzAyLDIwLjU3MiBDMTMuMzAyLDIwLjU3MiAxMi42NDcsMjMuMDUgMTIuNDg4LDIzLjY1NyBDMTIuMTkzLDI0Ljc4NCAxMS4zOTYsMjYuMTk2IDEwLjg2MywyNy4wNTggQzEyLjA4NiwyNy40MzQgMTMuMzg2LDI3LjYzNyAxNC43MzMsMjcuNjM3IEMyMS45NSwyNy42MzcgMjcuODAxLDIxLjgyOCAyNy44MDEsMTQuNjYyIEMyNy44MDEsNy40OTUgMjEuOTUsMS42ODYgMTQuNzMzLDEuNjg2IiBmaWxsPSIjZTYwMDIzIj48L3BhdGg+PC9nPjwvc3ZnPg==) 0 0 no-repeat;
      background-size: 14px 14px;
    }
     .PIN_1677661584560_button_follow.PIN_1677661584560_tall { 
      height: 26px;
      line-height: 26px;
      font-size: 13px;
      padding: 0 6px 0 25px;
      border-radius: 3px;
    }
     .PIN_1677661584560_button_follow.PIN_1677661584560_tall::after { 
      height: 18px;
      width: 18px;
      top: 4px;
      left: 4px;
      background-size: 18px 18px;
    }
     .PIN_1677661584560_button_pin { 
      cursor: pointer;
      display: inline-block;
      box-sizing: border-box;
      box-shadow: inset 0 0 1px #888;
      border-radius: 3px;
      height: 20px;
      width: 40px;
      -webkit-font-smoothing: antialiased;
      background: #efefef url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMThweCIgd2lkdGg9IjQycHgiIHZpZXdCb3g9IjAgMCA0MiAxOCI+PGc+PHBhdGggZD0iTTE2Ljg1Myw2LjM0NSBDMTcuNjMyLDYuMzQ1IDE4LjM4LDUuNzAyIDE4LjUxLDQuOTA5IEMxOC42NjQsNC4xMzggMTguMTM1LDMuNDk0IDE3LjM1NywzLjQ5NCBDMTYuNTc4LDMuNDk0IDE1LjgzLDQuMTM4IDE1LjY5OCw0LjkwOSBDMTUuNTQ2LDUuNzAyIDE2LjA1Myw2LjM0NSAxNi44NTMsNi4zNDUgWiBNNy40NTgsMCBDMi41LDAgMCwzLjUyMiAwLDYuNDU5IEMwLDguMjM3IDAuNjgsOS44MTkgMi4xMzcsMTAuNDA5IEMyLjM3NiwxMC41MDUgMi41OSwxMC40MTIgMi42NiwxMC4xNSBDMi43MDgsOS45NjkgMi44MjIsOS41MTEgMi44NzMsOS4zMiBDMi45NDMsOS4wNjEgMi45MTYsOC45NyAyLjcyMyw4Ljc0NCBDMi4zMDIsOC4yNTMgMi4wMzQsNy42MTcgMi4wMzQsNi43MTYgQzIuMDM0LDQuMTA0IDQuMDA3LDEuNzY1IDcuMTcyLDEuNzY1IEM5Ljk3NSwxLjc2NSAxMS41MTQsMy40NjEgMTEuNTE0LDUuNzI2IEMxMS41MTQsOC43MDggMTAuMTgzLDExLjE4IDguMjA2LDExLjE4IEM3LjExNCwxMS4xOCA2LjI5NywxMC4zMjkgNi41NTksOS4yMzMgQzYuODcyLDcuOTIyIDcuNDgsNi41MDkgNy40OCw1LjU2NCBDNy40OCw0LjcxNyA3LjAyMiw0LjAxMSA2LjA3Miw0LjAxMSBDNC45NTYsNC4wMTEgNC4wNiw1LjE1NSA0LjA2LDYuNjg3IEM0LjA2LDcuNjYzIDQuMzkzLDguMzIzIDQuMzkzLDguMzIzIEM0LjM5Myw4LjMyMyAzLjI1MSwxMy4xMTcgMy4wNTEsMTMuOTU3IEMyLjY1MiwxNS42MjkgMi45OTEsMTcuNjc5IDMuMDE5LDE3Ljg4NiBDMy4wMzYsMTguMDA5IDMuMTk1LDE4LjAzOCAzLjI2NywxNy45NDYgQzMuMzcsMTcuODEyIDQuNywxNi4xODcgNS4xNTEsMTQuNTYyIEM1LjI3OSwxNC4xMDIgNS44ODUsMTEuNzIgNS44ODUsMTEuNzIgQzYuMjQ4LDEyLjQwNiA3LjMwOCwxMy4wMDkgOC40MzUsMTMuMDA5IEMxMS43OSwxMy4wMDkgMTQuMDY2LDkuOTc5IDE0LjA2Niw1LjkyMyBDMTQuMDY2LDIuODU3IDExLjQ0NCwwIDcuNDU4LDAgWiBNMjYuODk2LDE0LjE4OSBDMjYuMzQ4LDE0LjE4OSAyNi4xMTcsMTMuOTE1IDI2LjExNywxMy4zMjggQzI2LjExNywxMi40MDQgMjcuMDM1LDEwLjA5MSAyNy4wMzUsOS4wNDEgQzI3LjAzNSw3LjYzOCAyNi4yNzYsNi44MjYgMjQuNzIsNi44MjYgQzIzLjczOSw2LjgyNiAyMi43MjIsNy40NTMgMjIuMjkxLDguMDAzIEMyMi4yOTEsOC4wMDMgMjIuNDIyLDcuNTUzIDIyLjQ2Nyw3LjM4IEMyMi41MTUsNy4xOTYgMjIuNDE1LDYuODg0IDIyLjE3Myw2Ljg4NCBMMjAuNjUxLDYuODg0IEMyMC4zMjgsNi44ODQgMjAuMjM4LDcuMDU1IDIwLjE5MSw3LjI0NCBDMjAuMTcyLDcuMzIgMTkuNjI0LDkuNTg0IDE5LjA5OCwxMS42MzIgQzE4LjczOCwxMy4wMzQgMTcuODYzLDE0LjIwNSAxNi45MjgsMTQuMjA1IEMxNi40NDcsMTQuMjA1IDE2LjIzMywxMy45MDYgMTYuMjMzLDEzLjM5OSBDMTYuMjMzLDEyLjk1OSAxNi41MTksMTEuODc3IDE2Ljg2LDEwLjUzNCBDMTcuMjc2LDguODk4IDE3LjY0Miw3LjU1MSAxNy42ODEsNy4zOTQgQzE3LjczMiw3LjE5MiAxNy42NDIsNy4wMTcgMTcuMzc5LDcuMDE3IEwxNS44NDksNy4wMTcgQzE1LjU3Miw3LjAxNyAxNS40NzMsNy4xNjEgMTUuNDE0LDcuMzYxIEMxNS40MTQsNy4zNjEgMTQuOTgzLDguOTc3IDE0LjUyNywxMC43NzUgQzE0LjE5NiwxMi4wNzkgMTMuODMsMTMuNDA5IDEzLjgzLDE0LjAzNCBDMTMuODMsMTUuMTQ4IDE0LjMzNiwxNS45NDQgMTUuNzI0LDE1Ljk0NCBDMTYuNzk2LDE1Ljk0NCAxNy42NDQsMTUuNDUgMTguMjkyLDE0Ljc2NCBDMTguMTk3LDE1LjEzNSAxOC4xMzYsMTUuNDE0IDE4LjEzLDE1LjQzOSBDMTguMDc0LDE1LjY1IDE4LjE0MiwxNS44MzggMTguMzk0LDE1LjgzOCBMMTkuOTYxLDE1LjgzOCBDMjAuMjMzLDE1LjgzOCAyMC4zMzcsMTUuNzMgMjAuMzk0LDE1LjQ5NCBDMjAuNDQ5LDE1LjI2OSAyMS42MTksMTAuNjY3IDIxLjYxOSwxMC42NjcgQzIxLjkyOCw5LjQ0MyAyMi42OTIsOC42MzIgMjMuNzY4LDguNjMyIEMyNC4yNzksOC42MzIgMjQuNzIsOC45NjcgMjQuNjY5LDkuNjE4IEMyNC42MTIsMTAuMzMzIDIzLjc0MSwxMi45MDMgMjMuNzQxLDE0LjAzMSBDMjMuNzQxLDE0Ljg4NCAyNC4wNiwxNS45NDUgMjUuNjgzLDE1Ljk0NSBDMjYuNzg5LDE1Ljk0NSAyNy42MDMsMTUuNDY0IDI4LjE5NSwxNC43ODYgTDI3LjQ4OSwxMy45NDEgQzI3LjMxMSwxNC4wOTQgMjcuMTE0LDE0LjE4OSAyNi44OTYsMTQuMTg5IFogTTQxLjcwMSw2Ljg3MyBMNDAuMTM0LDYuODczIEM0MC4xMzQsNi44NzMgNDAuODU2LDQuMTA5IDQwLjg3Myw0LjAzNSBDNDAuOTQyLDMuNzQ1IDQwLjY5OCwzLjU3OCA0MC40NDEsMy42MzEgQzQwLjQ0MSwzLjYzMSAzOS4yMywzLjg2NiAzOS4wMDUsMy45MTMgQzM4Ljc3OSwzLjk1OCAzOC42MDQsNC4wODEgMzguNTIyLDQuNDAzIEMzOC41MTIsNC40NDUgMzcuODgsNi44NzMgMzcuODgsNi44NzMgTDM2LjYyMiw2Ljg3MyBDMzYuMzg1LDYuODczIDM2LjI0NSw2Ljk2OCAzNi4xOTIsNy4xODggQzM2LjExNSw3LjUwNCAzNS45NzUsOC4xNDUgMzUuOTM2LDguMjk3IEMzNS44ODUsOC40OTQgMzYsOC42NDQgMzYuMjIyLDguNjQ0IEwzNy40NTcsOC42NDQgQzM3LjQ0OCw4LjY3NyAzNy4wNjQsMTAuMTI1IDM2LjcyNSwxMS41MjEgTDM2LjcyNCwxMS41MTYgQzM2LjcyLDExLjUzMiAzNi43MTYsMTEuNTQ2IDM2LjcxMiwxMS41NjIgTDM2LjcxMiwxMS41NTYgQzM2LjcxMiwxMS41NTYgMzYuNzA4LDExLjU3MSAzNi43MDIsMTEuNTk4IEMzNi4zMjQsMTIuOTY4IDM1LjExOCwxNC4yMDkgMzQuMjAxLDE0LjIwOSBDMzMuNzIxLDE0LjIwOSAzMy41MDYsMTMuOTA5IDMzLjUwNiwxMy40MDIgQzMzLjUwNiwxMi45NjMgMzMuNzkyLDExLjg4IDM0LjEzNCwxMC41MzcgQzM0LjU0OSw4LjkwMSAzNC45MTUsNy41NTUgMzQuOTU1LDcuMzk3IEMzNS4wMDYsNy4xOTYgMzQuOTE1LDcuMDIgMzQuNjUyLDcuMDIgTDMzLjEyMiw3LjAyIEMzMi44NDUsNy4wMiAzMi43NDYsNy4xNjQgMzIuNjg3LDcuMzY0IEMzMi42ODcsNy4zNjQgMzIuMjU3LDguOTggMzEuOCwxMC43NzggQzMxLjQ2OSwxMi4wODMgMzEuMTAzLDEzLjQxMiAzMS4xMDMsMTQuMDM3IEMzMS4xMDMsMTUuMTUxIDMxLjYwOSwxNS45NDggMzIuOTk3LDE1Ljk0OCBDMzQuMDcsMTUuOTQ4IDM1LjEzNiwxNS40NTMgMzUuNzgzLDE0Ljc2NyBDMzUuNzgzLDE0Ljc2NyAzNi4wMTEsMTQuNTIxIDM2LjIzLDE0LjIyOSBDMzYuMjQxLDE0LjU4MSAzNi4zMjQsMTQuODM3IDM2LjQxMSwxNS4wMTggQzM2LjQ1OCwxNS4xMTkgMzYuNTE1LDE1LjIxNSAzNi41ODEsMTUuMzAzIEMzNi41ODIsMTUuMzA0IDM2LjU4MywxNS4zMDYgMzYuNTg1LDE1LjMwOCBMMzYuNTg1LDE1LjMwOCBDMzYuODkxLDE1LjcxMyAzNy4zOTgsMTUuOTYyIDM4LjE1MSwxNS45NjIgQzM5Ljg5NCwxNS45NjIgNDAuOTQ0LDE0LjkzOCA0MS41NjIsMTMuOTA5IEw0MC43MDQsMTMuMjM5IEM0MC4zMzMsMTMuNzc0IDM5LjgzOSwxNC4xNzUgMzkuMzI0LDE0LjE3NSBDMzguODQ2LDE0LjE3NSAzOC41NzksMTMuODc4IDM4LjU3OSwxMy4zNzIgQzM4LjU3OSwxMi45MzUgMzguODg5LDExLjg2OCAzOS4yMjksMTAuNTMgQzM5LjM0NCwxMC4wODMgMzkuNTE2LDkuNDAxIDM5LjcwOCw4LjY0NCBMNDEuMzAyLDguNjQ0IEM0MS41MzksOC42NDQgNDEuNjc4LDguNTQ5IDQxLjczMiw4LjMyOSBDNDEuODA4LDguMDEyIDQxLjk0OCw3LjM3MiA0MS45ODgsNy4yMjEgQzQyLjAzOSw3LjAyMyA0MS45MjMsNi44NzMgNDEuNzAxLDYuODczIFogTTM0LjEyNiw2LjM0OCBDMzQuOTA1LDYuMzQ4IDM1LjY1Myw1LjcwNiAzNS43ODMsNC45MTIgQzM1LjkzNyw0LjE0MSAzNS40MDksMy40OTggMzQuNjMsMy40OTggQzMzLjg1MSwzLjQ5OCAzMy4xMDMsNC4xNDEgMzIuOTcxLDQuOTEyIEMzMi44MTksNS43MDYgMzMuMzI2LDYuMzQ4IDM0LjEyNiw2LjM0OCBaIiBmaWxsPSIjZTYwMDIzIj48L3BhdGg+PC9nPjwvc3ZnPg==) 50% 50% no-repeat;
      background-size: 75%;
      position: relative;
      font: 12px "Helvetica Neue", Helvetica, arial, sans-serif;
      color: #555;
      text-align: center;
      vertical-align: baseline;
    }
     .PIN_1677661584560_button_pin:hover { 
      box-shadow: inset 0 0 1px #000;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_above .PIN_1677661584560_count { 
      position: absolute;
      top: -28px;
      left: 0;
      height: 28px;
      width: inherit;
      line-height: 24px;
      background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNzZweCIgd2lkdGg9IjExNHB4IiB2aWV3Qm94PSIwIDAgMTE0IDc2Ij48Zz48cGF0aCBkPSJNOSAxQzQuNiAxIDEgNC42IDEgOXY0M2MwIDQuMyAzLjYgOCA4IDhoMjZsMTggMTVoNy41bDE2LTE1SDEwNWM0LjQgMCA4LTMuNyA4LThWOWMwLTQuNC0zLjYtOC04LThIOXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2I1YjViNSIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+PC9nPjwvc3ZnPg==) 0 0 no-repeat;
      background-size: 40px 28px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_above.PIN_1677661584560_padded { 
      margin-top: 28px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_beside .PIN_1677661584560_count { 
      position: absolute;
      right: -45px;
      text-align: center;
      text-indent: 5px;
      height: inherit;
      width: 45px;
      font-size: 11px;
      line-height: 20px;
      background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTZweCIgd2lkdGg9IjEyNnB4IiB2aWV3Qm94PSIyIDAgMTMwIDYwIj48Zz48cGF0aCBkPSJNMTE5LjYgMmM0LjUgMCA4IDMuNiA4IDh2NDBjMCA0LjQtMy41IDgtOCA4SDIzLjNMMS42IDMyLjR2LTQuNkwyMy4zIDJoOTYuM3oiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2I1YjViNSIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+PC9nPjwvc3ZnPg==);
      background-size: cover;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_beside.PIN_1677661584560_padded { 
      margin-right: 45px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_ja { 
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMThweCIgd2lkdGg9IjQxcHgiIHZpZXdCb3g9IjAgMCA0MSAxOCI+PGc+PHBhdGggZD0iTTE5LjgyMiw3LjE3MyBDMTkuODIyLDYuNTEgMTkuODM1LDYuMjc2IDE5Ljg4Nyw1Ljk2NCBMMTguMTQ1LDUuOTY0IEMxOC4xOTcsNi4yODkgMTguMTk3LDYuNDk3IDE4LjE5Nyw3LjE2IEwxOC4yMSwxMy4xOTIgQzE4LjIxLDEzLjk0NiAxOC4yMjMsMTQuMTY3IDE4LjI0OSwxNC4zODggQzE4LjMyNywxNS4wMjUgMTguNTIyLDE1LjQ0MSAxOC44ODYsMTUuNzE0IEMxOS4zOTMsMTYuMTA0IDIwLjI5LDE2LjI3MyAyMS45MjgsMTYuMjczIEMyMi43MjEsMTYuMjczIDI0LjM1OSwxNi4xOTUgMjUuMTI2LDE2LjExNyBDMjYuNTA0LDE1Ljk4NyAyNi41NjksMTUuOTc0IDI2Ljg0MiwxNS45NzQgTDI2Ljc2NCwxNC4yNDUgQzI2LjE5MiwxNC40MTQgMjUuOTA2LDE0LjQ3OSAyNS4yODIsMTQuNTU3IEMyNC4zMzMsMTQuNjg3IDIzLjEzNywxNC43NjUgMjIuMjY2LDE0Ljc2NSBDMjEuMDA1LDE0Ljc2NSAyMC4yNjQsMTQuNjQ4IDIwLjA0MywxNC40MjcgQzE5Ljg2MSwxNC4yNDUgMTkuODA5LDEzLjk1OSAxOS44MDksMTMuMjMxIEMxOS44MDksMTMuMTc5IDE5LjgwOSwxMy4xMDEgMTkuODIyLDEzLjAyMyBMMTkuODIyLDExLjMwNyBDMjEuOTkzLDEwLjkwNCAyNC4wMDgsMTAuMjI4IDI1LjkzMiw5LjI0IEwyNi4yNyw5LjA3MSBDMjYuMzc0LDkuMDE5IDI2LjQsOS4wMDYgMjYuNTQzLDguOTU0IEwyNS41MDMsNy40ODUgQzI0LjY1OCw4LjI3OCAyMS43ODUsOS40MzUgMTkuODIyLDkuNzk5IEwxOS44MjIsNy4xNzMgWiBNMjcuMzEsNC44NzIgQzI2LjQ5MSw0Ljg3MiAyNS44MTUsNS41NDggMjUuODE1LDYuMzY3IEMyNS44MTUsNy4xOTkgMjYuNDkxLDcuODc1IDI3LjMxLDcuODc1IEMyOC4xNDIsNy44NzUgMjguODE4LDcuMTk5IDI4LjgxOCw2LjM2NyBDMjguODE4LDUuNTQ4IDI4LjE0Miw0Ljg3MiAyNy4zMSw0Ljg3MiBMMjcuMzEsNC44NzIgWiBNMjcuMzEsNS41MjIgQzI3Ljc5MSw1LjUyMiAyOC4xNjgsNS44OTkgMjguMTY4LDYuMzY3IEMyOC4xNjgsNi44MzUgMjcuNzkxLDcuMjI1IDI3LjMxLDcuMjI1IEMyNi44NDIsNy4yMjUgMjYuNDY1LDYuODM1IDI2LjQ2NSw2LjM2NyBDMjYuNDY1LDUuODk5IDI2Ljg0Miw1LjUyMiAyNy4zMSw1LjUyMiBMMjcuMzEsNS41MjIgWiBNMzAuNTg2LDcuNjU0IEMzMS43OTUsOC4zMyAzMi44NjEsOS4xODggMzMuOTAxLDEwLjI5MyBMMzUuMDE5LDguODc2IEMzNC4wMTgsNy45MjcgMzMuMjEyLDcuMzI5IDMxLjY2NSw2LjM2NyBMMzAuNTg2LDcuNjU0IFogTTMxLjA0MSwxNi4yMzQgQzMxLjM0LDE2LjEzIDMxLjM3OSwxNi4xMTcgMzEuODk5LDE2LjAxMyBDMzMuOTE0LDE1LjU4NCAzNS41MjYsMTQuOTQ3IDM2Ljg1MiwxNC4wNjMgQzM4LjYzMywxMi44OCAzOS44NjgsMTEuMzQ2IDQwLjk3Myw4Ljk2NyBDNDAuMzEsOC40OTkgNDAuMTAyLDguMzA0IDM5LjU5NSw3LjY5MyBDMzkuMjA1LDguNzQ2IDM4Ljg0MSw5LjQ2MSAzOC4yNjksMTAuMjkzIEMzNy4yNDIsMTEuNzc1IDM2LjAzMywxMi43NzYgMzQuNDA4LDEzLjQ3OCBDMzMuMjI1LDEzLjk5OCAzMS42NzgsMTQuMzc1IDMwLjU2LDE0LjQ0IEwzMS4wNDEsMTYuMjM0IFogTTcuNDU4LDAgQzIuNSwwIDAsMy41MjIgMCw2LjQ1OSBDMCw4LjIzNyAwLjY4LDkuODE5IDIuMTM3LDEwLjQwOSBDMi4zNzYsMTAuNTA1IDIuNTksMTAuNDEyIDIuNjYsMTAuMTUgQzIuNzA4LDkuOTY5IDIuODIyLDkuNTExIDIuODczLDkuMzIgQzIuOTQzLDkuMDYxIDIuOTE2LDguOTcgMi43MjMsOC43NDQgQzIuMzAyLDguMjUzIDIuMDM0LDcuNjE3IDIuMDM0LDYuNzE2IEMyLjAzNCw0LjEwNCA0LjAwNywxLjc2NSA3LjE3MiwxLjc2NSBDOS45NzUsMS43NjUgMTEuNTE0LDMuNDYxIDExLjUxNCw1LjcyNiBDMTEuNTE0LDguNzA4IDEwLjE4MywxMS4xOCA4LjIwNiwxMS4xOCBDNy4xMTQsMTEuMTggNi4yOTcsMTAuMzI5IDYuNTU5LDkuMjMzIEM2Ljg3Miw3LjkyMiA3LjQ4LDYuNTA5IDcuNDgsNS41NjQgQzcuNDgsNC43MTcgNy4wMjIsNC4wMTEgNi4wNzIsNC4wMTEgQzQuOTU2LDQuMDExIDQuMDYsNS4xNTUgNC4wNiw2LjY4NyBDNC4wNiw3LjY2MyA0LjM5Myw4LjMyMyA0LjM5Myw4LjMyMyBDNC4zOTMsOC4zMjMgMy4yNTEsMTMuMTE3IDMuMDUxLDEzLjk1NyBDMi42NTIsMTUuNjI5IDIuOTkxLDE3LjY3OSAzLjAxOSwxNy44ODYgQzMuMDM2LDE4LjAwOSAzLjE5NSwxOC4wMzggMy4yNjcsMTcuOTQ2IEMzLjM3LDE3LjgxMiA0LjcsMTYuMTg3IDUuMTUxLDE0LjU2MiBDNS4yNzksMTQuMTAyIDUuODg1LDExLjcyIDUuODg1LDExLjcyIEM2LjI0OCwxMi40MDYgNy4zMDgsMTMuMDA5IDguNDM1LDEzLjAwOSBDMTEuNzksMTMuMDA5IDE0LjA2Niw5Ljk3OSAxNC4wNjYsNS45MjMgQzE0LjA2NiwyLjg1NyAxMS40NDQsMCA3LjQ1OCwwIFoiIGZpbGw9IiNlNjAwMjMiPjwvcGF0aD48L2c+PC9zdmc+);
      background-size: 72%;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_red { 
      background-color: #e60023;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMThweCIgd2lkdGg9IjQycHgiIHZpZXdCb3g9IjAgMCA0MiAxOCI+PGc+PHBhdGggZD0iTTE2Ljg1Myw2LjM0NSBDMTcuNjMyLDYuMzQ1IDE4LjM4LDUuNzAyIDE4LjUxLDQuOTA5IEMxOC42NjQsNC4xMzggMTguMTM1LDMuNDk0IDE3LjM1NywzLjQ5NCBDMTYuNTc4LDMuNDk0IDE1LjgzLDQuMTM4IDE1LjY5OCw0LjkwOSBDMTUuNTQ2LDUuNzAyIDE2LjA1Myw2LjM0NSAxNi44NTMsNi4zNDUgWiBNNy40NTgsMCBDMi41LDAgMCwzLjUyMiAwLDYuNDU5IEMwLDguMjM3IDAuNjgsOS44MTkgMi4xMzcsMTAuNDA5IEMyLjM3NiwxMC41MDUgMi41OSwxMC40MTIgMi42NiwxMC4xNSBDMi43MDgsOS45NjkgMi44MjIsOS41MTEgMi44NzMsOS4zMiBDMi45NDMsOS4wNjEgMi45MTYsOC45NyAyLjcyMyw4Ljc0NCBDMi4zMDIsOC4yNTMgMi4wMzQsNy42MTcgMi4wMzQsNi43MTYgQzIuMDM0LDQuMTA0IDQuMDA3LDEuNzY1IDcuMTcyLDEuNzY1IEM5Ljk3NSwxLjc2NSAxMS41MTQsMy40NjEgMTEuNTE0LDUuNzI2IEMxMS41MTQsOC43MDggMTAuMTgzLDExLjE4IDguMjA2LDExLjE4IEM3LjExNCwxMS4xOCA2LjI5NywxMC4zMjkgNi41NTksOS4yMzMgQzYuODcyLDcuOTIyIDcuNDgsNi41MDkgNy40OCw1LjU2NCBDNy40OCw0LjcxNyA3LjAyMiw0LjAxMSA2LjA3Miw0LjAxMSBDNC45NTYsNC4wMTEgNC4wNiw1LjE1NSA0LjA2LDYuNjg3IEM0LjA2LDcuNjYzIDQuMzkzLDguMzIzIDQuMzkzLDguMzIzIEM0LjM5Myw4LjMyMyAzLjI1MSwxMy4xMTcgMy4wNTEsMTMuOTU3IEMyLjY1MiwxNS42MjkgMi45OTEsMTcuNjc5IDMuMDE5LDE3Ljg4NiBDMy4wMzYsMTguMDA5IDMuMTk1LDE4LjAzOCAzLjI2NywxNy45NDYgQzMuMzcsMTcuODEyIDQuNywxNi4xODcgNS4xNTEsMTQuNTYyIEM1LjI3OSwxNC4xMDIgNS44ODUsMTEuNzIgNS44ODUsMTEuNzIgQzYuMjQ4LDEyLjQwNiA3LjMwOCwxMy4wMDkgOC40MzUsMTMuMDA5IEMxMS43OSwxMy4wMDkgMTQuMDY2LDkuOTc5IDE0LjA2Niw1LjkyMyBDMTQuMDY2LDIuODU3IDExLjQ0NCwwIDcuNDU4LDAgWiBNMjYuODk2LDE0LjE4OSBDMjYuMzQ4LDE0LjE4OSAyNi4xMTcsMTMuOTE1IDI2LjExNywxMy4zMjggQzI2LjExNywxMi40MDQgMjcuMDM1LDEwLjA5MSAyNy4wMzUsOS4wNDEgQzI3LjAzNSw3LjYzOCAyNi4yNzYsNi44MjYgMjQuNzIsNi44MjYgQzIzLjczOSw2LjgyNiAyMi43MjIsNy40NTMgMjIuMjkxLDguMDAzIEMyMi4yOTEsOC4wMDMgMjIuNDIyLDcuNTUzIDIyLjQ2Nyw3LjM4IEMyMi41MTUsNy4xOTYgMjIuNDE1LDYuODg0IDIyLjE3Myw2Ljg4NCBMMjAuNjUxLDYuODg0IEMyMC4zMjgsNi44ODQgMjAuMjM4LDcuMDU1IDIwLjE5MSw3LjI0NCBDMjAuMTcyLDcuMzIgMTkuNjI0LDkuNTg0IDE5LjA5OCwxMS42MzIgQzE4LjczOCwxMy4wMzQgMTcuODYzLDE0LjIwNSAxNi45MjgsMTQuMjA1IEMxNi40NDcsMTQuMjA1IDE2LjIzMywxMy45MDYgMTYuMjMzLDEzLjM5OSBDMTYuMjMzLDEyLjk1OSAxNi41MTksMTEuODc3IDE2Ljg2LDEwLjUzNCBDMTcuMjc2LDguODk4IDE3LjY0Miw3LjU1MSAxNy42ODEsNy4zOTQgQzE3LjczMiw3LjE5MiAxNy42NDIsNy4wMTcgMTcuMzc5LDcuMDE3IEwxNS44NDksNy4wMTcgQzE1LjU3Miw3LjAxNyAxNS40NzMsNy4xNjEgMTUuNDE0LDcuMzYxIEMxNS40MTQsNy4zNjEgMTQuOTgzLDguOTc3IDE0LjUyNywxMC43NzUgQzE0LjE5NiwxMi4wNzkgMTMuODMsMTMuNDA5IDEzLjgzLDE0LjAzNCBDMTMuODMsMTUuMTQ4IDE0LjMzNiwxNS45NDQgMTUuNzI0LDE1Ljk0NCBDMTYuNzk2LDE1Ljk0NCAxNy42NDQsMTUuNDUgMTguMjkyLDE0Ljc2NCBDMTguMTk3LDE1LjEzNSAxOC4xMzYsMTUuNDE0IDE4LjEzLDE1LjQzOSBDMTguMDc0LDE1LjY1IDE4LjE0MiwxNS44MzggMTguMzk0LDE1LjgzOCBMMTkuOTYxLDE1LjgzOCBDMjAuMjMzLDE1LjgzOCAyMC4zMzcsMTUuNzMgMjAuMzk0LDE1LjQ5NCBDMjAuNDQ5LDE1LjI2OSAyMS42MTksMTAuNjY3IDIxLjYxOSwxMC42NjcgQzIxLjkyOCw5LjQ0MyAyMi42OTIsOC42MzIgMjMuNzY4LDguNjMyIEMyNC4yNzksOC42MzIgMjQuNzIsOC45NjcgMjQuNjY5LDkuNjE4IEMyNC42MTIsMTAuMzMzIDIzLjc0MSwxMi45MDMgMjMuNzQxLDE0LjAzMSBDMjMuNzQxLDE0Ljg4NCAyNC4wNiwxNS45NDUgMjUuNjgzLDE1Ljk0NSBDMjYuNzg5LDE1Ljk0NSAyNy42MDMsMTUuNDY0IDI4LjE5NSwxNC43ODYgTDI3LjQ4OSwxMy45NDEgQzI3LjMxMSwxNC4wOTQgMjcuMTE0LDE0LjE4OSAyNi44OTYsMTQuMTg5IFogTTQxLjcwMSw2Ljg3MyBMNDAuMTM0LDYuODczIEM0MC4xMzQsNi44NzMgNDAuODU2LDQuMTA5IDQwLjg3Myw0LjAzNSBDNDAuOTQyLDMuNzQ1IDQwLjY5OCwzLjU3OCA0MC40NDEsMy42MzEgQzQwLjQ0MSwzLjYzMSAzOS4yMywzLjg2NiAzOS4wMDUsMy45MTMgQzM4Ljc3OSwzLjk1OCAzOC42MDQsNC4wODEgMzguNTIyLDQuNDAzIEMzOC41MTIsNC40NDUgMzcuODgsNi44NzMgMzcuODgsNi44NzMgTDM2LjYyMiw2Ljg3MyBDMzYuMzg1LDYuODczIDM2LjI0NSw2Ljk2OCAzNi4xOTIsNy4xODggQzM2LjExNSw3LjUwNCAzNS45NzUsOC4xNDUgMzUuOTM2LDguMjk3IEMzNS44ODUsOC40OTQgMzYsOC42NDQgMzYuMjIyLDguNjQ0IEwzNy40NTcsOC42NDQgQzM3LjQ0OCw4LjY3NyAzNy4wNjQsMTAuMTI1IDM2LjcyNSwxMS41MjEgTDM2LjcyNCwxMS41MTYgQzM2LjcyLDExLjUzMiAzNi43MTYsMTEuNTQ2IDM2LjcxMiwxMS41NjIgTDM2LjcxMiwxMS41NTYgQzM2LjcxMiwxMS41NTYgMzYuNzA4LDExLjU3MSAzNi43MDIsMTEuNTk4IEMzNi4zMjQsMTIuOTY4IDM1LjExOCwxNC4yMDkgMzQuMjAxLDE0LjIwOSBDMzMuNzIxLDE0LjIwOSAzMy41MDYsMTMuOTA5IDMzLjUwNiwxMy40MDIgQzMzLjUwNiwxMi45NjMgMzMuNzkyLDExLjg4IDM0LjEzNCwxMC41MzcgQzM0LjU0OSw4LjkwMSAzNC45MTUsNy41NTUgMzQuOTU1LDcuMzk3IEMzNS4wMDYsNy4xOTYgMzQuOTE1LDcuMDIgMzQuNjUyLDcuMDIgTDMzLjEyMiw3LjAyIEMzMi44NDUsNy4wMiAzMi43NDYsNy4xNjQgMzIuNjg3LDcuMzY0IEMzMi42ODcsNy4zNjQgMzIuMjU3LDguOTggMzEuOCwxMC43NzggQzMxLjQ2OSwxMi4wODMgMzEuMTAzLDEzLjQxMiAzMS4xMDMsMTQuMDM3IEMzMS4xMDMsMTUuMTUxIDMxLjYwOSwxNS45NDggMzIuOTk3LDE1Ljk0OCBDMzQuMDcsMTUuOTQ4IDM1LjEzNiwxNS40NTMgMzUuNzgzLDE0Ljc2NyBDMzUuNzgzLDE0Ljc2NyAzNi4wMTEsMTQuNTIxIDM2LjIzLDE0LjIyOSBDMzYuMjQxLDE0LjU4MSAzNi4zMjQsMTQuODM3IDM2LjQxMSwxNS4wMTggQzM2LjQ1OCwxNS4xMTkgMzYuNTE1LDE1LjIxNSAzNi41ODEsMTUuMzAzIEMzNi41ODIsMTUuMzA0IDM2LjU4MywxNS4zMDYgMzYuNTg1LDE1LjMwOCBMMzYuNTg1LDE1LjMwOCBDMzYuODkxLDE1LjcxMyAzNy4zOTgsMTUuOTYyIDM4LjE1MSwxNS45NjIgQzM5Ljg5NCwxNS45NjIgNDAuOTQ0LDE0LjkzOCA0MS41NjIsMTMuOTA5IEw0MC43MDQsMTMuMjM5IEM0MC4zMzMsMTMuNzc0IDM5LjgzOSwxNC4xNzUgMzkuMzI0LDE0LjE3NSBDMzguODQ2LDE0LjE3NSAzOC41NzksMTMuODc4IDM4LjU3OSwxMy4zNzIgQzM4LjU3OSwxMi45MzUgMzguODg5LDExLjg2OCAzOS4yMjksMTAuNTMgQzM5LjM0NCwxMC4wODMgMzkuNTE2LDkuNDAxIDM5LjcwOCw4LjY0NCBMNDEuMzAyLDguNjQ0IEM0MS41MzksOC42NDQgNDEuNjc4LDguNTQ5IDQxLjczMiw4LjMyOSBDNDEuODA4LDguMDEyIDQxLjk0OCw3LjM3MiA0MS45ODgsNy4yMjEgQzQyLjAzOSw3LjAyMyA0MS45MjMsNi44NzMgNDEuNzAxLDYuODczIFogTTM0LjEyNiw2LjM0OCBDMzQuOTA1LDYuMzQ4IDM1LjY1Myw1LjcwNiAzNS43ODMsNC45MTIgQzM1LjkzNyw0LjE0MSAzNS40MDksMy40OTggMzQuNjMsMy40OTggQzMzLjg1MSwzLjQ5OCAzMy4xMDMsNC4xNDEgMzIuOTcxLDQuOTEyIEMzMi44MTksNS43MDYgMzMuMzI2LDYuMzQ4IDM0LjEyNiw2LjM0OCBaIiBmaWxsPSIjZmZmIj48L3BhdGg+PC9nPjwvc3ZnPg==);
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_red.PIN_1677661584560_ja { 
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMThweCIgd2lkdGg9IjQxcHgiIHZpZXdCb3g9IjAgMCA0MSAxOCI+PGc+PHBhdGggZD0iTTE5LjgyMiw3LjE3MyBDMTkuODIyLDYuNTEgMTkuODM1LDYuMjc2IDE5Ljg4Nyw1Ljk2NCBMMTguMTQ1LDUuOTY0IEMxOC4xOTcsNi4yODkgMTguMTk3LDYuNDk3IDE4LjE5Nyw3LjE2IEwxOC4yMSwxMy4xOTIgQzE4LjIxLDEzLjk0NiAxOC4yMjMsMTQuMTY3IDE4LjI0OSwxNC4zODggQzE4LjMyNywxNS4wMjUgMTguNTIyLDE1LjQ0MSAxOC44ODYsMTUuNzE0IEMxOS4zOTMsMTYuMTA0IDIwLjI5LDE2LjI3MyAyMS45MjgsMTYuMjczIEMyMi43MjEsMTYuMjczIDI0LjM1OSwxNi4xOTUgMjUuMTI2LDE2LjExNyBDMjYuNTA0LDE1Ljk4NyAyNi41NjksMTUuOTc0IDI2Ljg0MiwxNS45NzQgTDI2Ljc2NCwxNC4yNDUgQzI2LjE5MiwxNC40MTQgMjUuOTA2LDE0LjQ3OSAyNS4yODIsMTQuNTU3IEMyNC4zMzMsMTQuNjg3IDIzLjEzNywxNC43NjUgMjIuMjY2LDE0Ljc2NSBDMjEuMDA1LDE0Ljc2NSAyMC4yNjQsMTQuNjQ4IDIwLjA0MywxNC40MjcgQzE5Ljg2MSwxNC4yNDUgMTkuODA5LDEzLjk1OSAxOS44MDksMTMuMjMxIEMxOS44MDksMTMuMTc5IDE5LjgwOSwxMy4xMDEgMTkuODIyLDEzLjAyMyBMMTkuODIyLDExLjMwNyBDMjEuOTkzLDEwLjkwNCAyNC4wMDgsMTAuMjI4IDI1LjkzMiw5LjI0IEwyNi4yNyw5LjA3MSBDMjYuMzc0LDkuMDE5IDI2LjQsOS4wMDYgMjYuNTQzLDguOTU0IEwyNS41MDMsNy40ODUgQzI0LjY1OCw4LjI3OCAyMS43ODUsOS40MzUgMTkuODIyLDkuNzk5IEwxOS44MjIsNy4xNzMgWiBNMjcuMzEsNC44NzIgQzI2LjQ5MSw0Ljg3MiAyNS44MTUsNS41NDggMjUuODE1LDYuMzY3IEMyNS44MTUsNy4xOTkgMjYuNDkxLDcuODc1IDI3LjMxLDcuODc1IEMyOC4xNDIsNy44NzUgMjguODE4LDcuMTk5IDI4LjgxOCw2LjM2NyBDMjguODE4LDUuNTQ4IDI4LjE0Miw0Ljg3MiAyNy4zMSw0Ljg3MiBMMjcuMzEsNC44NzIgWiBNMjcuMzEsNS41MjIgQzI3Ljc5MSw1LjUyMiAyOC4xNjgsNS44OTkgMjguMTY4LDYuMzY3IEMyOC4xNjgsNi44MzUgMjcuNzkxLDcuMjI1IDI3LjMxLDcuMjI1IEMyNi44NDIsNy4yMjUgMjYuNDY1LDYuODM1IDI2LjQ2NSw2LjM2NyBDMjYuNDY1LDUuODk5IDI2Ljg0Miw1LjUyMiAyNy4zMSw1LjUyMiBMMjcuMzEsNS41MjIgWiBNMzAuNTg2LDcuNjU0IEMzMS43OTUsOC4zMyAzMi44NjEsOS4xODggMzMuOTAxLDEwLjI5MyBMMzUuMDE5LDguODc2IEMzNC4wMTgsNy45MjcgMzMuMjEyLDcuMzI5IDMxLjY2NSw2LjM2NyBMMzAuNTg2LDcuNjU0IFogTTMxLjA0MSwxNi4yMzQgQzMxLjM0LDE2LjEzIDMxLjM3OSwxNi4xMTcgMzEuODk5LDE2LjAxMyBDMzMuOTE0LDE1LjU4NCAzNS41MjYsMTQuOTQ3IDM2Ljg1MiwxNC4wNjMgQzM4LjYzMywxMi44OCAzOS44NjgsMTEuMzQ2IDQwLjk3Myw4Ljk2NyBDNDAuMzEsOC40OTkgNDAuMTAyLDguMzA0IDM5LjU5NSw3LjY5MyBDMzkuMjA1LDguNzQ2IDM4Ljg0MSw5LjQ2MSAzOC4yNjksMTAuMjkzIEMzNy4yNDIsMTEuNzc1IDM2LjAzMywxMi43NzYgMzQuNDA4LDEzLjQ3OCBDMzMuMjI1LDEzLjk5OCAzMS42NzgsMTQuMzc1IDMwLjU2LDE0LjQ0IEwzMS4wNDEsMTYuMjM0IFogTTcuNDU4LDAgQzIuNSwwIDAsMy41MjIgMCw2LjQ1OSBDMCw4LjIzNyAwLjY4LDkuODE5IDIuMTM3LDEwLjQwOSBDMi4zNzYsMTAuNTA1IDIuNTksMTAuNDEyIDIuNjYsMTAuMTUgQzIuNzA4LDkuOTY5IDIuODIyLDkuNTExIDIuODczLDkuMzIgQzIuOTQzLDkuMDYxIDIuOTE2LDguOTcgMi43MjMsOC43NDQgQzIuMzAyLDguMjUzIDIuMDM0LDcuNjE3IDIuMDM0LDYuNzE2IEMyLjAzNCw0LjEwNCA0LjAwNywxLjc2NSA3LjE3MiwxLjc2NSBDOS45NzUsMS43NjUgMTEuNTE0LDMuNDYxIDExLjUxNCw1LjcyNiBDMTEuNTE0LDguNzA4IDEwLjE4MywxMS4xOCA4LjIwNiwxMS4xOCBDNy4xMTQsMTEuMTggNi4yOTcsMTAuMzI5IDYuNTU5LDkuMjMzIEM2Ljg3Miw3LjkyMiA3LjQ4LDYuNTA5IDcuNDgsNS41NjQgQzcuNDgsNC43MTcgNy4wMjIsNC4wMTEgNi4wNzIsNC4wMTEgQzQuOTU2LDQuMDExIDQuMDYsNS4xNTUgNC4wNiw2LjY4NyBDNC4wNiw3LjY2MyA0LjM5Myw4LjMyMyA0LjM5Myw4LjMyMyBDNC4zOTMsOC4zMjMgMy4yNTEsMTMuMTE3IDMuMDUxLDEzLjk1NyBDMi42NTIsMTUuNjI5IDIuOTkxLDE3LjY3OSAzLjAxOSwxNy44ODYgQzMuMDM2LDE4LjAwOSAzLjE5NSwxOC4wMzggMy4yNjcsMTcuOTQ2IEMzLjM3LDE3LjgxMiA0LjcsMTYuMTg3IDUuMTUxLDE0LjU2MiBDNS4yNzksMTQuMTAyIDUuODg1LDExLjcyIDUuODg1LDExLjcyIEM2LjI0OCwxMi40MDYgNy4zMDgsMTMuMDA5IDguNDM1LDEzLjAwOSBDMTEuNzksMTMuMDA5IDE0LjA2Niw5Ljk3OSAxNC4wNjYsNS45MjMgQzE0LjA2NiwyLjg1NyAxMS40NDQsMCA3LjQ1OCwwIFoiIGZpbGw9IiNmZmYiPjwvcGF0aD48L2c+PC9zdmc+);
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_white { 
      background-color: #fff;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_save { 
      border-radius: 2px;
      text-indent: 20px;
      width: auto;
      padding: 0 4px 0 0;
      text-align: center;
      text-decoration: none;
      font: 11px/20px "Helvetica Neue", Helvetica, sans-serif;
      font-weight: bold;
      color: #fff!important;
      background: #e60023 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzBweCIgd2lkdGg9IjMwcHgiIHZpZXdCb3g9Ii0xIC0xIDMxIDMxIj48Zz48cGF0aCBkPSJNMjkuNDQ5LDE0LjY2MiBDMjkuNDQ5LDIyLjcyMiAyMi44NjgsMjkuMjU2IDE0Ljc1LDI5LjI1NiBDNi42MzIsMjkuMjU2IDAuMDUxLDIyLjcyMiAwLjA1MSwxNC42NjIgQzAuMDUxLDYuNjAxIDYuNjMyLDAuMDY3IDE0Ljc1LDAuMDY3IEMyMi44NjgsMC4wNjcgMjkuNDQ5LDYuNjAxIDI5LjQ0OSwxNC42NjIiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+PHBhdGggZD0iTTE0LjczMywxLjY4NiBDNy41MTYsMS42ODYgMS42NjUsNy40OTUgMS42NjUsMTQuNjYyIEMxLjY2NSwyMC4xNTkgNS4xMDksMjQuODU0IDkuOTcsMjYuNzQ0IEM5Ljg1NiwyNS43MTggOS43NTMsMjQuMTQzIDEwLjAxNiwyMy4wMjIgQzEwLjI1MywyMi4wMSAxMS41NDgsMTYuNTcyIDExLjU0OCwxNi41NzIgQzExLjU0OCwxNi41NzIgMTEuMTU3LDE1Ljc5NSAxMS4xNTcsMTQuNjQ2IEMxMS4xNTcsMTIuODQyIDEyLjIxMSwxMS40OTUgMTMuNTIyLDExLjQ5NSBDMTQuNjM3LDExLjQ5NSAxNS4xNzUsMTIuMzI2IDE1LjE3NSwxMy4zMjMgQzE1LjE3NSwxNC40MzYgMTQuNDYyLDE2LjEgMTQuMDkzLDE3LjY0MyBDMTMuNzg1LDE4LjkzNSAxNC43NDUsMTkuOTg4IDE2LjAyOCwxOS45ODggQzE4LjM1MSwxOS45ODggMjAuMTM2LDE3LjU1NiAyMC4xMzYsMTQuMDQ2IEMyMC4xMzYsMTAuOTM5IDE3Ljg4OCw4Ljc2NyAxNC42NzgsOC43NjcgQzEwLjk1OSw4Ljc2NyA4Ljc3NywxMS41MzYgOC43NzcsMTQuMzk4IEM4Ljc3NywxNS41MTMgOS4yMSwxNi43MDkgOS43NDksMTcuMzU5IEM5Ljg1NiwxNy40ODggOS44NzIsMTcuNiA5Ljg0LDE3LjczMSBDOS43NDEsMTguMTQxIDkuNTIsMTkuMDIzIDkuNDc3LDE5LjIwMyBDOS40MiwxOS40NCA5LjI4OCwxOS40OTEgOS4wNCwxOS4zNzYgQzcuNDA4LDE4LjYyMiA2LjM4NywxNi4yNTIgNi4zODcsMTQuMzQ5IEM2LjM4NywxMC4yNTYgOS4zODMsNi40OTcgMTUuMDIyLDYuNDk3IEMxOS41NTUsNi40OTcgMjMuMDc4LDkuNzA1IDIzLjA3OCwxMy45OTEgQzIzLjA3OCwxOC40NjMgMjAuMjM5LDIyLjA2MiAxNi4yOTcsMjIuMDYyIEMxNC45NzMsMjIuMDYyIDEzLjcyOCwyMS4zNzkgMTMuMzAyLDIwLjU3MiBDMTMuMzAyLDIwLjU3MiAxMi42NDcsMjMuMDUgMTIuNDg4LDIzLjY1NyBDMTIuMTkzLDI0Ljc4NCAxMS4zOTYsMjYuMTk2IDEwLjg2MywyNy4wNTggQzEyLjA4NiwyNy40MzQgMTMuMzg2LDI3LjYzNyAxNC43MzMsMjcuNjM3IEMyMS45NSwyNy42MzcgMjcuODAxLDIxLjgyOCAyNy44MDEsMTQuNjYyIEMyNy44MDEsNy40OTUgMjEuOTUsMS42ODYgMTQuNzMzLDEuNjg2IiBmaWxsPSIjZTYwMDIzIj48L3BhdGg+PC9nPjwvc3ZnPg==) 3px 50% no-repeat;
      background-size: 14px 14px;
      -webkit-font-smoothing: antialiased;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_save:hover { 
      background-color: #e60023;
      box-shadow: none;
      color: #fff!important;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_save .PIN_1677661584560_count { 
      text-indent: 0;
      position: absolute;
      color: #555;
      background: #efefef;
      border-radius: 2px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_save .PIN_1677661584560_count::before { 
      content: "";
      position: absolute;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_save.PIN_1677661584560_beside .PIN_1677661584560_count { 
      right: -46px;
      height: 20px;
      width: 40px;
      font-size: 10px;
      line-height: 20px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_save.PIN_1677661584560_beside .PIN_1677661584560_count::before { 
      top: 3px;
      left: -4px;
      border-right: 7px solid #efefef;
      border-top: 7px solid transparent;
      border-bottom: 7px solid transparent;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_save.PIN_1677661584560_above .PIN_1677661584560_count { 
      top: -36px;
      width: 100%;
      height: 30px;
      font-size: 10px;
      line-height: 30px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_save.PIN_1677661584560_above .PIN_1677661584560_count::before { 
      bottom: -4px;
      left: 4px;
      border-top: 7px solid #efefef;
      border-right: 7px solid transparent;
      border-left: 7px solid transparent;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_save.PIN_1677661584560_above.PIN_1677661584560_padded { 
      margin-top: 28px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall { 
      height: 28px;
      width: 56px;
      border-radius: 3px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_above .PIN_1677661584560_count { 
      position: absolute;
      height: 37px;
      width: inherit;
      top: -37px;
      left: 0;
      line-height: 30px;
      font-size: 14px;
      background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNzZweCIgd2lkdGg9IjExNHB4IiB2aWV3Qm94PSIwIDAgMTE0IDc2Ij48Zz48cGF0aCBkPSJNOSAxQzQuNiAxIDEgNC42IDEgOXY0M2MwIDQuMyAzLjYgOCA4IDhoMjZsMTggMTVoNy41bDE2LTE1SDEwNWM0LjQgMCA4LTMuNyA4LThWOWMwLTQuNC0zLjYtOC04LThIOXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2I1YjViNSIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+PC9nPjwvc3ZnPg==);
      background-size: cover;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_above.PIN_1677661584560_padded { 
      margin-top: 37px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_beside .PIN_1677661584560_count { 
      text-indent: 5px;
      position: absolute;
      right: -63px;
      height: inherit;
      width: 63px;
      font-size: 14px;
      line-height: 28px;
      background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTZweCIgd2lkdGg9IjEyNnB4IiB2aWV3Qm94PSIyIDAgMTMwIDYwIj48Zz48cGF0aCBkPSJNMTE5LjYgMmM0LjUgMCA4IDMuNiA4IDh2NDBjMCA0LjQtMy41IDgtOCA4SDIzLjNMMS42IDMyLjR2LTQuNkwyMy4zIDJoOTYuM3oiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2I1YjViNSIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+PC9nPjwvc3ZnPg==);
      background-size: cover;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_beside.PIN_1677661584560_padded { 
      margin-right: 63px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_save { 
      border-radius: 4px;
      width: auto;
      background-position-x: 6px;
      background-size: 18px 18px;
      text-indent: 29px;
      font: 14px/28px "Helvetica Neue", Helvetica, Arial, "sans-serif";
      font-weight: bold;
      padding: 0 6px 0 0;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_save .PIN_1677661584560_count { 
      position: absolute;
      color: #555;
      font-size: 12px;
      text-indent: 0;
      background: #efefef;
      border-radius: 4px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_save .PIN_1677661584560_count::before { 
      content: "";
      position: absolute;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_save.PIN_1677661584560_above .PIN_1677661584560_count { 
      font-size: 14px;
      top: -50px;
      width: 100%;
      height: 44px;
      line-height: 44px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_save.PIN_1677661584560_above .PIN_1677661584560_count::before { 
      bottom: -4px;
      left: 7px;
      border-top: 7px solid #efefef;
      border-right: 7px solid transparent;
      border-left: 7px solid transparent;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_save.PIN_1677661584560_beside .PIN_1677661584560_count { 
      font-size: 14px;
      right: -63px;
      width: 56px;
      height: 28px;
      line-height: 28px;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_tall.PIN_1677661584560_save.PIN_1677661584560_beside .PIN_1677661584560_count::before { 
      top: 7px;
      left: -4px;
      border-right: 7px solid #efefef;
      border-top: 7px solid transparent;
      border-bottom: 7px solid transparent;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_round { 
      height: 16px;
      width: 16px;
      background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzBweCIgd2lkdGg9IjMwcHgiIHZpZXdCb3g9Ii0xIC0xIDMxIDMxIj48Zz48cGF0aCBkPSJNMjkuNDQ5LDE0LjY2MiBDMjkuNDQ5LDIyLjcyMiAyMi44NjgsMjkuMjU2IDE0Ljc1LDI5LjI1NiBDNi42MzIsMjkuMjU2IDAuMDUxLDIyLjcyMiAwLjA1MSwxNC42NjIgQzAuMDUxLDYuNjAxIDYuNjMyLDAuMDY3IDE0Ljc1LDAuMDY3IEMyMi44NjgsMC4wNjcgMjkuNDQ5LDYuNjAxIDI5LjQ0OSwxNC42NjIiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+PHBhdGggZD0iTTE0LjczMywxLjY4NiBDNy41MTYsMS42ODYgMS42NjUsNy40OTUgMS42NjUsMTQuNjYyIEMxLjY2NSwyMC4xNTkgNS4xMDksMjQuODU0IDkuOTcsMjYuNzQ0IEM5Ljg1NiwyNS43MTggOS43NTMsMjQuMTQzIDEwLjAxNiwyMy4wMjIgQzEwLjI1MywyMi4wMSAxMS41NDgsMTYuNTcyIDExLjU0OCwxNi41NzIgQzExLjU0OCwxNi41NzIgMTEuMTU3LDE1Ljc5NSAxMS4xNTcsMTQuNjQ2IEMxMS4xNTcsMTIuODQyIDEyLjIxMSwxMS40OTUgMTMuNTIyLDExLjQ5NSBDMTQuNjM3LDExLjQ5NSAxNS4xNzUsMTIuMzI2IDE1LjE3NSwxMy4zMjMgQzE1LjE3NSwxNC40MzYgMTQuNDYyLDE2LjEgMTQuMDkzLDE3LjY0MyBDMTMuNzg1LDE4LjkzNSAxNC43NDUsMTkuOTg4IDE2LjAyOCwxOS45ODggQzE4LjM1MSwxOS45ODggMjAuMTM2LDE3LjU1NiAyMC4xMzYsMTQuMDQ2IEMyMC4xMzYsMTAuOTM5IDE3Ljg4OCw4Ljc2NyAxNC42NzgsOC43NjcgQzEwLjk1OSw4Ljc2NyA4Ljc3NywxMS41MzYgOC43NzcsMTQuMzk4IEM4Ljc3NywxNS41MTMgOS4yMSwxNi43MDkgOS43NDksMTcuMzU5IEM5Ljg1NiwxNy40ODggOS44NzIsMTcuNiA5Ljg0LDE3LjczMSBDOS43NDEsMTguMTQxIDkuNTIsMTkuMDIzIDkuNDc3LDE5LjIwMyBDOS40MiwxOS40NCA5LjI4OCwxOS40OTEgOS4wNCwxOS4zNzYgQzcuNDA4LDE4LjYyMiA2LjM4NywxNi4yNTIgNi4zODcsMTQuMzQ5IEM2LjM4NywxMC4yNTYgOS4zODMsNi40OTcgMTUuMDIyLDYuNDk3IEMxOS41NTUsNi40OTcgMjMuMDc4LDkuNzA1IDIzLjA3OCwxMy45OTEgQzIzLjA3OCwxOC40NjMgMjAuMjM5LDIyLjA2MiAxNi4yOTcsMjIuMDYyIEMxNC45NzMsMjIuMDYyIDEzLjcyOCwyMS4zNzkgMTMuMzAyLDIwLjU3MiBDMTMuMzAyLDIwLjU3MiAxMi42NDcsMjMuMDUgMTIuNDg4LDIzLjY1NyBDMTIuMTkzLDI0Ljc4NCAxMS4zOTYsMjYuMTk2IDEwLjg2MywyNy4wNTggQzEyLjA4NiwyNy40MzQgMTMuMzg2LDI3LjYzNyAxNC43MzMsMjcuNjM3IEMyMS45NSwyNy42MzcgMjcuODAxLDIxLjgyOCAyNy44MDEsMTQuNjYyIEMyNy44MDEsNy40OTUgMjEuOTUsMS42ODYgMTQuNzMzLDEuNjg2IiBmaWxsPSIjZTYwMDIzIj48L3BhdGg+PC9nPjwvc3ZnPg==) 0 0 no-repeat;
      background-size: 16px 16px;
      box-shadow: none;
    }
     .PIN_1677661584560_button_pin.PIN_1677661584560_round.PIN_1677661584560_tall { 
      height: 32px;
      width: 32px;
      background-size: 32px 32px;
    }

  /*
  <style type="text/css" data-fbcssmodules="css:fb.css.base css:fb.css.dialog css:fb.css.iframewidget css:fb.css.customer_chat_plugin_iframe">
  */
    .fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_dialog_advanced{border-radius:8px;padding:10px}.fb_dialog_content{background:#fff;color:#373737}.fb_dialog_close_icon{background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{left:5px;right:auto;top:5px}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://connect.facebook.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{height:100%;left:0;margin:0;overflow:visible;position:absolute;top:-10000px;transform:none;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://connect.facebook.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{background:none;height:auto;min-height:initial;min-width:initial;width:auto}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{clear:both;color:#fff;display:block;font-size:18px;padding-top:20px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .4);bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_mobile .fb_dialog_iframe{position:sticky;top:0}.fb_dialog_content .dialog_header{background:linear-gradient(from(#738aba), to(#2c4987));border-bottom:1px solid;border-color:#043b87;box-shadow:white 0 1px 1px -1px inset;color:#fff;font:bold 14px Helvetica, sans-serif;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:linear-gradient(from(#4267B2), to(#2a4887));background-clip:padding-box;border:1px solid #29487d;border-radius:3px;display:inline-block;line-height:18px;margin-top:3px;max-width:85px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{background:none;border:none;color:#fff;font:bold 12px Helvetica, sans-serif;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://connect.facebook.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #4a4a4a;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f5f6f7;border:1px solid #4a4a4a;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://connect.facebook.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-position:50% 50%;background-repeat:no-repeat;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}.fb_mpn_mobile_landing_page_slide_out{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_out_from_left{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out_from_left;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_up{animation-duration:500ms;animation-name:fb_mpn_landing_page_slide_up;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_in{animation-duration:300ms;animation-name:fb_mpn_bounce_in;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out{animation-duration:300ms;animation-name:fb_mpn_bounce_out;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out_v2{animation-duration:300ms;animation-name:fb_mpn_fade_out;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_v2{animation-duration:300ms;animation-name:fb_bounce_in_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_from_left{animation-duration:300ms;animation-name:fb_bounce_in_from_left;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_v2{animation-duration:300ms;animation-name:fb_bounce_out_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_from_left{animation-duration:300ms;animation-name:fb_bounce_out_from_left;transition-timing-function:ease-in}.fb_invisible_flow{display:inherit;height:0;overflow-x:hidden;width:0}@keyframes fb_mpn_landing_page_slide_out{0%{margin:0 12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;margin:0 24px;width:60px}}@keyframes fb_mpn_landing_page_slide_out_from_left{0%{left:12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;left:12px;width:60px}}@keyframes fb_mpn_landing_page_slide_up{0%{bottom:0;opacity:0}100%{bottom:24px;opacity:1}}@keyframes fb_mpn_bounce_in{0%{opacity:.5;top:100%}100%{opacity:1;top:0}}@keyframes fb_mpn_fade_out{0%{bottom:30px;opacity:1}100%{bottom:0;opacity:0}}@keyframes fb_mpn_bounce_out{0%{opacity:1;top:0}100%{opacity:.5;top:100%}}@keyframes fb_bounce_in_v2{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}50%{transform:scale(1.03, 1.03);transform-origin:bottom right}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}}@keyframes fb_bounce_in_from_left{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}50%{transform:scale(1.03, 1.03);transform-origin:bottom left}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}}@keyframes fb_bounce_out_v2{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}}@keyframes fb_bounce_out_from_left{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}}@keyframes slideInFromBottom{0%{opacity:.1;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottomDelay{0%{opacity:0;transform:translateY(100%)}97%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}


body.legal #main-content .container { padding: 130px 0px 100px; }

body.legal #main-content .container:before {
  width: 0px;
  }

.legal .main_title { margin-bottom: 0px; }
.legal h1 { padding-bottom: 0px; }
.legal h1 + h3 { padding-top: 30px; }

.legal h3 {
  text-transform: inherit;
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  }
.legal p {
  margin-bottom: 25px;
  }
.legal ul#privacy-nav li { list-style-type: decimal; }

.legal.privacy-choices ul li h3  { text-decoration: underline; }

.legal.privacy-choices ul li.last {
    margin-bottom: 50px;
}

