@charset UTF-8;/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
.sg_age-verification{position:fixed;display:flex;align-items:center;top:0;left:0;right:0;bottom:0;width:100%;background-color:rgba(0,0,0,.90);z-index:99999}.sg_age-verification:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--sg-color-primary);opacity:.5}.sg_age-verification>.inner{position:relative;margin:0 auto;max-width:700px;width:100%;padding:50px;color:#fff;text-align:center;z-index:2}.sg_age-verification>.inner h2{font-weight:bold;font-size:70px;line-height:1em;text-transform:uppercase}.sg_age-verification>.inner .brand{margin-bottom:25px}.sg_age-verification>.inner .actions{margin-top:25px}.sg_age-verification>.inner .actions>.btn{font-size:24px;border-width:3px;min-width:220px;margin:5px}.sg_age-verification .site-img-logo{max-width:300px;margin:0 auto}.sg_age-verification.sg_age-verification-theme--double_dogs{background-color:#000;background-image:url(https://placehold.co/1920x700/232323/292929/?text=Background%20Image);background-size:cover;background-position:center}.sg_age-verification.sg_age-verification-theme--double_dogs:before{display:none}.sg_age-verification.sg_age-verification-theme--double_dogs>.inner{margin-bottom:auto}.sg_age-verification.sg_age-verification-theme--double_dogs>.inner h2{font-size:42px;text-transform:uppercase}.sg_age-verification.sg_age-verification-theme--double_dogs>.inner .actions>.btn{min-width:auto}.sg_age-verification.sg_age-verification-theme--kolas{background-color:#000;background-image:url(https://placehold.co/1920x700/232323/292929/?text=Background%20Image);background-size:cover;background-position:center}.sg_age-verification.sg_age-verification-theme--kolas:before{display:none}.sg_age-verification.sg_age-verification-theme--marche{background-color:#000;--span:250px}.sg_age-verification.sg_age-verification-theme--marche:before{display:none}.sg_age-verification.sg_age-verification-theme--marche>.inner{display:flex;max-width:100%;height:100%;padding:0}.sg_age-verification.sg_age-verification-theme--marche>.inner>.brand{display:flex;align-items:center;justify-content:center;flex:0 0 var(--span);max-width:var(--span);background-color:#000;margin:0;padding:10px}.sg_age-verification.sg_age-verification-theme--marche>.inner>.brand>*{transform:rotate(-90deg)}.sg_age-verification.sg_age-verification-theme--marche>.inner>.info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;background-image:url(https://placehold.co/1920x700/232323/292929/?text=Background%20Image);background-size:cover;background-position:center;flex:0 0 calc(100% - var(--span));max-width:calc(100% - var(--span))}.sg_age-verification.sg_age-verification-theme--ivy_hill{background-color:#000;background-image:url(https://placehold.co/1920x700/232323/292929/?text=Background%20Image);background-size:cover;background-position:center}.sg_age-verification.sg_age-verification-theme--ivy_hill:before{display:none}.sg_age-verification.sg_age-verification-theme--ivy_hill>.inner{margin-bottom:auto}.sg_age-verification.sg_age-verification-theme--ivy_hill>.inner .actions>.btn{border-radius:35px;border:3px solid var(--sg-color-primary)}.sg_age-verification.sg_age-verification-theme--kaleafa_locations{align-items:stretch}.sg_age-verification.sg_age-verification-theme--kaleafa_locations:before{background-color:#1a1a1a}.sg_age-verification.sg_age-verification-theme--kaleafa_locations>.inner{margin-right:0;background-color:var(--sg-color-primary);padding:0}.sg_age-verification.sg_age-verification-theme--kaleafa_locations>.inner:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.50)}.sg_age-verification.sg_age-verification-theme--kaleafa_locations>.inner>*{position:relative;z-index:2}.sg_age-verification.sg_age-verification-theme--kaleafa_locations>.inner .brand{padding:50px 25px;border-bottom:1px solid rgba(255,255,255,.1)}.sg_age-verification.sg_age-verification-theme--kaleafa_locations>.inner .info{padding:25px}.sg_age-verification.sg_age-verification-theme--kaleafa_locations>.inner .info h2{font-size:42px}.sg_age-verification.sg_age-verification-theme--kaleafa_locations>.inner .actions>.btn{font-size:18px;min-width:150px}@media only screen and (max-width:575px){.sg_age-verification .site-img-logo img{max-height:150px;width:auto}.sg_age-verification>.inner h2{font-size:36px}.sg_age-verification>.inner .actions>.btn{font-size:16px}.sg_age-verification.sg_age-verification-theme--marche{--span:150px}}
.sgIntegrationShopTopbar{position:relative;display:block;background-color:var(--sg-color-accent);color:var(--sg-color-light)}.sgIntegrationShopTopbar>.inner{display:flex}.sgIntegrationShopTopbar>.inner>.rightcol{text-align:right;margin-left:auto}.sgIntegrationShopTopbar>.inner .item{padding:5px 10px}.sgIntegrationShopSearchBarTop--mobile{position:sticky;top:0;padding:5px;background-color:#fff;border-bottom:1px solid #e3e3e3;font-size:14px;z-index:22}.sgIntegrationShop-searchForm .input-group{background-color:#fff;padding:5px;border-radius:5px}.sgIntegrationShop-searchForm .input-group>input{border:0}.sgIntegrationShop-searchForm .input-group>input:focus{outline:0;box-shadow:none}.sgIntegrationShop-searchForm .input-group>.btn{border-radius:inherit!important;margin:0!important;padding:7px 15px!important}.sgIntegrationShopTopFooter{position:relative}.sgIntegrationShop-shop--tools{display:flex;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e3e3e3}.sgIntegrationShop-shop--tools>a{position:relative;display:inline-block;font-size:13px;padding:5px 10px;border-radius:5px;margin:2px}.sgIntegrationShop-shop--tools>a>.b{position:absolute;font-size:10px;width:20px;height:20px;border-radius:20px;line-height:20px;text-align:center;background-color:var(--sg-color-primary);color:#fff;top:-10px;right:-10px}.sgIntegrationShop-single_product{position:relative}.sgIntegrationShop-single_product .brand{position:relative;display:flex;align-items:center}.sgIntegrationShop-single_product .brand>.t{position:relative;display:block;width:50px;height:50px;border-radius:100%;background-color:#e3e3e3;overflow:hidden;border:1px solid #e3e3e3;margin-right:10px}.sgIntegrationShop-single_product .brand>.t>img{object-fit:cover;object-position:center;width:100%;height:100%}.sgIntegrationShop-single_product .single_product--info .title{font-size:35px;line-height:1.25em;font-weight:bold}.sgIntegrationShop-single_product .single_product--info .metaInfo{display:block;list-style:none;padding:0;margin:0 0 10px;font-size:14px;font-weight:600;text-transform:uppercase}.sgIntegrationShop-single_product .single_product--info .metaInfo>li{display:inline-block}.sgIntegrationShop-single_product .single_product--info .metaInfo>li:not(:last-child):after{display:inline-block;content:'';width:7px;height:7px;margin:0 7px;border-radius:7px;margin-bottom:1px;background-color:#373737}.sgIntegrationShop-single_product .single_product--info .itemInfo{display:flex;flex-direction:column;margin-bottom:25px}.sgIntegrationShop-single_product .single_product--info .itemInfo>label{font-weight:bold}.sgIntegrationShop-single_product .single_product--info .variants{display:inline-block}.sgIntegrationShop-single_product .single_product--info .variants>.variant-item{position:relative;display:inline-flex;margin:3px;flex-direction:column;align-items:center}.sgIntegrationShop-single_product .single_product--info .variants>.variant-item>input{position:absolute;top:0;left:0;visibility:hidden;opacity:0}.sgIntegrationShop-single_product .single_product--info .variants>.variant-item>.variant-name{display:inline-block;padding:7px 15px;border:1px solid #e3e3e3;font-size:14px;font-weight:bold;border-radius:5px;color:#888;cursor:pointer}.sgIntegrationShop-single_product .single_product--info .variants>.variant-item>input:checked~.variant-name{background-color:var(--sg-color-primary);border-color:var(--sg-color-primary);color:var(--sg-color-light)}.sgIntegrationShop-single_product .single_product--info .variants>.variant-item .variant-price{font-size:12px;font-weight:500}.sgIntegrationShop-single_product .single_product--info .variants>.variant-item .d{display:inline-block;font-size:75%;color:#f3583a;border-radius:15px;text-align:center;font-weight:600}.sgIntegrationShop-single_product .single_product--info .price{position:relative;display:block;margin-top:15px;margin-bottom:15px;color:var(--sg-color-primary);font-size:36px;font-weight:bold;padding:10px}.sgIntegrationShop-single_product .single_product--info .price:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--sg-color-primary);opacity:.1}.sgIntegrationShop-single_product .single_product--info .price>*{position:relative}.sgIntegrationShop-single_product .single_product--info .price del{font-weight:400;opacity:.6;font-size:70%;margin-right:5px}.sgIntegrationShop-single_product .single_product--info .actions{display:flex;font-size:inherit}.sgIntegrationShop-single_product .single_product--info .actions .quantityField{flex:0 0 150px;max-width:150px;margin-right:15px}.sgIntegrationShop-single_product .single_product--info .actions .btn{font-size:inherit}.sgIntegrationShop-single_product .productRow{position:relative;display:block;margin:25px 0}.sgIntegrationShop-single_product .accordion>.accordion-item{font-size:inherit}.sgIntegrationShop-single_product .accordion>.accordion-item>.accordion-header>.accordion-button,.sgIntegrationShop-single_product .accordion>.accordion-item>.accordion-header>.accordion-button.collapsed{background-color:#fff;font-size:20px;color:#000;font-weight:bold}.sgIntegrationShop-single_product .accordion>.accordion-item>.accordion-header>.accordion-button:focus{outline:0;box-shadow:none}.sgIntegrationShop-single_product .accordion>.accordion-item>.accordion-header>.accordion-button:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'><path fill-rule=evenodd d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.sgIntegrationShop-single_brand .brand-information{text-align:center;margin-bottom:50px}.sgIntegrationShop-single_brand .brand-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:200px;border-radius:7px;margin-bottom:10px;overflow:hidden}.sgIntegrationShop-single_brand .brand-thumb>img{width:100%;height:100%;object-fit:contain;object-position:center;transition:all 15s}.sgIntegrationShop-single_brand .brand-thumb>.text-logo{display:inline-block;font-size:18px;line-height:1em;font-weight:bold;padding:7px 15px;font-style:italic;background-color:#000;border:5px solid #fff;color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.35)}.sgIntegrationShop-effects-items{display:flex;flex-wrap:wrap;font-size:14px;margin:0 0 10px}.sgIntegrationShop-effects-items>.item{display:flex;align-items:center;background-color:var(--sg-color-primary);color:#fff;margin:3px;border-radius:5px;padding:5px 10px}.sgIntegrationShop-effects-items>.item svg{width:25px;height:25px}.sgIntegrationShop-effects-items>.item svg path{fill:#fff}.sgIntegrationShop-product-card{position:relative;display:flex;flex-direction:column;font-size:14px;line-height:1.5em;margin:0 auto 15px;width:100%;max-width:100%;border-radius:15px;color:#000;background-color:#fff;overflow:hidden;transition:all .35s}.sgIntegrationShop-product-card:hover{box-shadow:0 0 5px 5px rgba(0,0,0,.05)}.sgIntegrationShop-product-card a.p{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11}.sgIntegrationShop-product-card .tagBadges{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:0;left:0;padding:15px;width:calc(100% - 50px);z-index:1}.sgIntegrationShop-product-card .tagBadges>.b{font-size:75%;background-color:#e3e3e3;padding:5px 8px;line-height:1em;border-radius:10px;font-weight:600;margin:2px}.sgIntegrationShop-product-card .actions{position:static;display:block;text-align:right;z-index:22}.sgIntegrationShop-product-card .actions>.item_selections{display:none}.sgIntegrationShop-product-card .actions>.item_buttons{padding:15px;text-align:center}.sgIntegrationShop-product-card .actions>.item_buttons>.btn{width:100%}.sgIntegrationShop-product-card .actions>.item_quick_buttons{position:absolute;top:0;right:0;width:50px;padding:5px}.sgIntegrationShop-product-card .actions>.item_quick_buttons>.item{position:relative;display:inline-block;width:35px;height:35px;background-color:#fff;color:#000;border-radius:35px;border:1px solid #e3e3e3;text-align:center;line-height:30px;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);transition:all .35s}.sgIntegrationShop-product-card .actions>.item_quick_buttons>.item.add_to_cart:hover{background-color:#dee2e6}.sgIntegrationShop-product-card .actions>.item_quick_buttons>.item.add_to_cart.loading-btn:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;border-top:2px solid #3498db;border-radius:50%;animation:loadingSpinner 2s linear infinite}.sgIntegrationShop-product-card .actions>.item_quick_buttons em{font-size:10px}.sgIntegrationShop-product-card>.thumb{position:relative;width:100%;padding-top:70%}.sgIntegrationShop-product-card>.thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sgIntegrationShop-product-card>.info{position:relative;padding:15px;flex:1}.sgIntegrationShop-product-card>.info .price{position:relative;display:flex;align-items:center;color:var(--sg-color-primary);font-weight:bold;font-size:20px;margin:7px 0;padding:10px}.sgIntegrationShop-product-card>.info .price:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--sg-color-primary);opacity:.1}.sgIntegrationShop-product-card>.info .price>*{position:relative}.sgIntegrationShop-product-card>.info .price del{font-weight:400;opacity:.6;font-size:70%;margin-right:5px}.sgIntegrationShop-product-card>.info .price ins{text-decoration:none}.sgIntegrationShop-product-card>.info .price .d{display:inline-block;font-size:50%;background-color:#f3583a;color:#fff;padding:2px 5px;line-height:1.15em;margin:3px;border-radius:15px;font-weight:normal}.sgIntegrationShop-product-card>.info .title>.name{font-size:16px;font-weight:bold;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;white-space:normal;overflow:hidden}.sgIntegrationShop-product-card>.info .title>.brandName,.sgIntegrationShop-product-card>.info .title>.weights{font-size:12px;font-weight:normal}.sgIntegrationShop-product-card>.info .staffpicks{display:inline-block;background-color:var(--sg-color-primary);padding:5px 10px;border-radius:7px;color:var(--sg-color-light)}.sgIntegrationShop-product-card>.info .meta{list-style:none;padding:0;margin:15px 0 0;font-size:13px;line-height:1.25em;text-transform:uppercase;font-weight:400}.sgIntegrationShop-product-card>.info .meta>li{display:inline-block}.sgIntegrationShop-product-card>.info .meta>li:not(:last-child):after{display:inline-block;content:'';width:5px;height:5px;margin-bottom:1px;margin-left:5px;margin-right:5px;background-color:var(--sg-color-primary);border-radius:5px}.sgIntegrationShop-product-card>.info .isStaffPick{display:inline-block;padding:5px 10px;margin-right:auto;background-color:var(--sg-color-primary);color:#fff;margin-top:5px;border-radius:5px;text-transform:uppercase}.sgIntegrationShop-product-card .ctas{position:relative;display:none;margin-top:auto}.sgIntegrationShop-product-card .ctas>*{position:relative;z-index:15}.sgIntegrationShop-product-card .ctas>.item{display:inline-block;padding:7px 20px;background-color:var(--sg-color-primary);color:#fff;font-weight:bold;border-radius:3px}.sgIntegrationShop-product-card .ctas>.item.view_product{display:inline-block;padding:7px 10px;background-color:#e3e3e3;color:#000;font-weight:bold;border-radius:3px}.sgIntegrationShop-product-card .ctas>*.loading-btn{cursor:not-allowed;pointer-events:none;opacity:.5}.sgIntegrationShop-product-card.df{border-radius:7px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.sgIntegrationShop-product-card.df .ctas{display:flex;align-items:center}.sgIntegrationShop-product-card.df .ctas>.cat{display:inline-block;padding:7px 15px;background-color:var(--sg-color-primary);color:var(--sg-color-light);border-radius:7px;line-height:1em}.sgIntegrationShop-product-card.df .ctas>a.item{border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;padding:0;font-size:20px;margin-left:auto}.sgIntegrationShop-product-quickView{position:relative;background-color:#fff;color:#000;font-size:14px;max-width:700px;width:100%;border-radius:10px}.sgIntegrationShop-product-quickView .info{display:flex}.sgIntegrationShop-product-quickView .info .metaInfo{font-size:12px}.sgIntegrationShop-product-quickView .info>.thumb{flex:0 0 150px;max-width:150px}.sgIntegrationShop-product-quickView .info>.details{padding:10px}.sgIntegrationShop-product-quickView .info>.details>.title{font-size:22px;font-weight:bold;margin-bottom:5px}.sgIntegrationShop-product-quickView .info .brand{margin-bottom:5px}.sgIntegrationShop-product-quickView .info .price{font-size:20px}.sgIntegrationShop-product-quickView .info .itemInfo{flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin:0 -2px 10px}.sgIntegrationShop-product-quickView .info .itemInfo .quantityField{padding:3px}.sgIntegrationShop-product-quickView .info .itemInfo .quantityField>*{padding:7px 10px}.sgIntegrationShop-product-quickView .info .actions{display:block}.sgIntegrationShop-product-quickView .info .actions>*{display:inline-block}.sgIntegrationShop-products--archived{position:relative;display:flex;flex-wrap:wrap;width:100%}.sgIntegrationShop-products--archived .item_selections{position:relative;display:flex;font-size:12px;text-align:center;overflow:scroll}.sgIntegrationShop-products--archived .item_selections::-webkit-scrollbar{width:0;height:0}.sgIntegrationShop-products--archived .item_selections>.variant_item{position:relative;background-color:#dee2e6;color:#000;border-radius:3px;padding:10px 25px;margin:3px;line-height:1.25em;overflow:hidden}.sgIntegrationShop-products--archived .item_selections>.variant_item:hover{background-color:#d7e4eb}.sgIntegrationShop-products--archived .item_selections>.variant_item .i{position:absolute;top:2px;right:2px;width:15px;height:15px;line-height:10px;text-align:center;border:1px solid #a3afba;border-radius:15px;font-size:14px}.sgIntegrationShop-products--archived .item_selections>.variant_item del{font-weight:500;opacity:.7}.sgIntegrationShop-products--archived .item_selections>.variant_item .i svg{width:7px}.sgIntegrationShop-products--archived .item_selections>.variant_item .d{display:block;margin:5px -25px -10px;background-color:#f3583a;color:#fff;font-size:10px;line-height:1.5em}.sgIntegrationShop-products--archived .item_selections>.variant_item.add_to_cart.disabled{opacity:.5;pointer-events:none}.sgIntegrationShop-products--archived.layout-carousel{opacity:1;flex-wrap:nowrap;max-width:100%}.sgIntegrationShop-products--archived.layout-carousel .sgIntegrationShop-product-card{max-width:100%;width:100%}.sgIntegrationShop-products--archived.layout-carousel .owl-stage{display:flex}.sgIntegrationShop-products--archived.layout-carousel .owl-item{display:flex}.sgIntegrationShop-products--archived.layout-list .item_selections{display:flex}.sgIntegrationShop-products--archived.layout-list>.sgIntegrationShop-product-card.df>.thumb{flex:0 0 150px;max-width:150px;height:150px}.sgIntegrationShop-products--archived.layout-list .item_buttons{display:none}.sgIntegrationShop-category_menu .item-link.active{color:var(--sg-color-primary)}.sgIntegrationShop-itemCard{position:relative;background-color:#fff;color:#000;padding:7px;line-height:1.25em;border-radius:7px;margin:7px;text-align:center;box-shadow:0 2px 5px 2px rgba(0,0,0,.1);overflow:hidden}.sgIntegrationShop-itemCard:before{position:absolute;content:'';width:120%;height:100px;background-color:#F2F2F2;border-radius:50%;top:-60%;left:-10%;right:0;margin:0 auto}.sgIntegrationShop-itemCard>*{position:relative;z-index:2}.sgIntegrationShop-itemCard a.p{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.sgIntegrationShop-itemCard .icon{display:block;margin-bottom:10px}.sgIntegrationShop-itemCard svg{width:50px;height:50px}.sgIntegrationShop-itemCard .h{position:relative;display:block}.sgIntegrationShop-itemCard .h>.l{display:block;font-size:80%;line-height:1em}.sgIntegrationShop-itemCard .h>.t{font-weight:bold}.sgIntegrationShop-itemCard .thumb{position:relative;width:100%;padding-top:40%;margin-top:15px;background-color:#dee2e6}.sgIntegrationShop-itemCard .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sgIntegrationShop-itemCard.style_2:before{position:absolute;content:'';width:120%;height:100px;background-color:#F2F2F2;border-radius:50%;top:auto;bottom:-60%;left:-10%;right:0;margin:0 auto}.sgIntegrationShop-itemCard.style_3{padding-bottom:100%;border-radius:15px;border:0}.sgIntegrationShop-itemCard.style_3 .inner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333}.sgIntegrationShop-itemCard.style_3 .thumb{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.sgIntegrationShop-itemCard.style_3 .thumb>img{max-height:100%;width:100%;height:100%;object-fit:cover;object-position:center}.sgIntegrationShop-itemCard.style_3 .h{position:absolute;left:0;right:0;bottom:0;padding:50px 25px 25px;text-align:left;color:#fff;background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 100%)}.sgIntegrationShop-category--archived{position:relative;display:flex;flex-wrap:wrap;width:100%}.sgIntegrationShop-category--archived.layout-carousel{opacity:1;flex-wrap:nowrap;max-width:100%}.sgIntegrationShop-category--archived.layout-carousel .sgIntegrationShop-itemCard{max-width:100%;width:100%}.sgIntegrationShop-category--archived.layout-carousel.owl-carousel .owl-item{display:flex}.sgIntegrationShop-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:before,.sgIntegrationShop-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:after{content:'';position:absolute;top:0;bottom:0;left:0;right:auto;width:45px;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(255,255,255,.4) 80%,rgba(255,255,255,0) 100%);z-index:1}.sgIntegrationShop-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:after{right:0;left:auto;background:rgb(255,255,255);background:linear-gradient(-90deg,rgba(255,255,255,1) 0,rgba(255,255,255,.4) 80%,rgba(255,255,255,0) 100%)}.sgIntegrationShop-shop--wrapper{position:relative;display:flex;font-size:14px}.sgIntegrationShop-shop--wrapper>.shop-sidebar{position:relative;flex:0 0 250px;max-width:250px}.sgIntegrationShop-shop--wrapper>.shop-sidebar .filter-btns{position:sticky;top:0;background-color:#fff;padding:25px;z-index:15}.sgIntegrationShop-shop-filters{position:relative;padding:25px}.sgIntegrationShop-shop-filters .sidebar-widget{position:relative;margin-bottom:25px}.sgIntegrationShop-shop-filters .sidebar-widget>h4{font-size:18px;font-weight:bold;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e3e3e3}.sgIntegrationShop-shop-filters ul{margin-bottom:10px}.sgIntegrationShop-shop-filters ul li{margin-bottom:5px}.sgIntegrationShop-shop-filters ul li a{color:inherit}.sgIntegrationShop-shop-filters .filter .view_more{font-size:13px}.sgIntegrationShop-shop-filters ul.filter-link_list,.sgIntegrationShop-shop-filters ul.filter-radio_select,.sgIntegrationShop-shop-filters ul.filter-checkbox_select{list-style:none;padding:0}.sgIntegrationShop-shop-filters ul.filter-link_list li{text-transform:uppercase}.sgIntegrationShop-shop-filters ul.filter-link_list li.active{font-weight:bold}.sgIntegrationShop-shop-filters ul.filter-radio_select li,.sgIntegrationShop-shop-filters ul.filter-checkbox_select li{position:relative;padding-left:25px}.sgIntegrationShop-shop-filters ul.filter-radio_select input,.sgIntegrationShop-shop-filters ul.filter-checkbox_select input{position:absolute;opacity:0;visibility:hidden}.sgIntegrationShop-shop-filters ul.filter-radio_select label,.sgIntegrationShop-shop-filters ul.filter-checkbox_select label{position:relative;cursor:pointer}.sgIntegrationShop-shop-filters ul.filter-radio_select label:before,.sgIntegrationShop-shop-filters ul.filter-checkbox_select label:before{position:absolute;top:3px;left:-20px;display:block;width:15px;height:15px;border-radius:3px;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.sgIntegrationShop-shop-filters ul.filter-radio_select label:after,.sgIntegrationShop-shop-filters ul.filter-checkbox_select label:after{position:absolute;top:3px;left:-20px;display:block;width:15px;height:15px;border-radius:3px;content:"";background-repeat:no-repeat;background-position:center center}.sgIntegrationShop-shop-filters ul.filter-radio_select input:checked~label,.sgIntegrationShop-shop-filters ul.filter-checkbox_select input:checked~label{font-weight:600}.sgIntegrationShop-shop-filters ul.filter-radio_select input:checked~label:before,.sgIntegrationShop-shop-filters ul.filter-checkbox_select input:checked~label:before{background-color:#4f5d68;border-color:#4f5d68}.sgIntegrationShop-shop-filters ul.filter-checkbox_select input:checked~label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.sgIntegrationShop-shop-filters ul.filter-radio_select label:before,.sgIntegrationShop-shop-filters ul.filter-radio_select label:after{border-radius:50%}.sgIntegrationShop-shop-filters ul.filter-radio_select input:checked~label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='1.5' fill='%23fff'/%3E%3C/svg%3E")}.sgIntegrationShop-shop-filters ul.filter-checkbox_select label:after{background-size:8px 15px}.sgIntegrationShop-shop-filters ul.filter-radio_select.filter-radio_select-btns,.sgIntegrationShop-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.sgIntegrationShop-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item,.sgIntegrationShop-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);margin:5px;padding-left:0}.sgIntegrationShop-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item label,.sgIntegrationShop-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item label{display:block;width:100%;padding:6px 15px;border:1px solid #e3e3e3;border-radius:5px;text-align:center;text-overflow:ellipsis;overflow:hidden}.sgIntegrationShop-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item label:before,.sgIntegrationShop-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item label:after,.sgIntegrationShop-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item label:before,.sgIntegrationShop-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item label:after{display:none!important}.sgIntegrationShop-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item input:checked~label,.sgIntegrationShop-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item input:checked~label{background-color:#4f5d68;border-color:#4f5d68;color:#fff}.sgIntegrationShop-shop-filters .filter-slider{margin-bottom:10px}.sgIntegrationShop-shop-filters .filter-slider .filter-slider_values{margin-bottom:5px}.sgIntegrationShop-shop-filters .filter-slider .filter-slider_range{margin:0 10px}.sgIntegrationShop-shop-filters .filter-slider .filter-slider_range.ui-slider{height:10px;background-color:#dee2e6}.sgIntegrationShop-shop-filters .filter-slider .filter-slider_range.ui-slider .ui-slider-range{background-color:#4f5d68}.sgIntegrationShop-shop-filters .filter-slider .filter-slider_range.ui-slider .ui-slider-handle{width:18px;height:18px;top:50%;background-color:#fff;transform:translateY(-50%);border-radius:50%}.sgIntegrationShop-shop-filters .filter-slider .filter-slider_range.ui-slider .ui-slider-handle:focus{outline:0}.sgIntegrationShop-shop-filters .filter-search .input-group{border:1px solid #e3e3e3}.sgIntegrationShop-shop-filters .filter-search input{border:0}.sgIntegrationShop-shop-filters .filter-search .btn{background-color:transparent;border:0;padding:5px 15px;border-radius:0}.sgIntegrationShop-shop-filters .filter-search input:focus~.btn{color:var(--sg-color-primary)}.sgIntegrationShop-shop-filters .filter-search .btn:hover{background-color:#e3e3e3}.sgIntegrationShop-shop-filters .filter-slider_range.noUi-target{margin:10px}.sgIntegrationShop-shop-filters .filter-slider_range.noUi-target.noUi-horizontal{height:13px}.sgIntegrationShop-shop-filters .filter-slider_range.noUi-target .noUi-connects{background-color:#dee2e6}.sgIntegrationShop-shop-filters .filter-slider_range.noUi-target .noUi-handle{width:24px;height:24px;border-radius:24px;cursor:grab}.sgIntegrationShop-shop-filters .filter-slider_range.noUi-target .noUi-handle:active{cursor:grabbing}.sgIntegrationShop-shop-filters .filter-slider_range.noUi-target .noUi-handle:before,.sgIntegrationShop-shop-filters .filter-slider_range.noUi-target .noUi-handle:after{height:10px;left:8px}.sgIntegrationShop-shop-filters .filter-slider_range.noUi-target .noUi-handle:after{left:13px}.sgIntegrationShop-shop-filters .filter-slider_range.noUi-target .noUi-connect{background-color:var(--sg-color-primary)}.sgIntegrationShop-shop--wrapper>.shop-content{position:relative;padding:25px;flex:auto}.sgIntegrationShop-shop--wrapper .shop-content-heading{display:flex;flex-wrap:wrap;padding:0 0 15px 0;border-bottom:1px solid #e3e3e3;margin-bottom:25px}.sgIntegrationShop-shop--wrapper .shop-content-heading>*{flex:1}.sgIntegrationShop-shop--wrapper .shop-content-heading>.title{padding-right:25px;margin-bottom:10px}.sgIntegrationShop-shop--wrapper .shop-content-heading>.title .h4{font-weight:bold;margin-bottom:0}.sgIntegrationShop-shop--wrapper .shop-content-heading>.title p{margin-bottom:0}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools{display:flex;flex-wrap:wrap;justify-content:flex-end;flex:0 0 60%;max-width:60%}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools>.item{display:flex;align-items:center;padding:5px 8px}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .fa{font-size:18px}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .btn{font-size:inherit;padding:5px 15px;border-radius:25px}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .item-view .btn{padding:5px}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .item-view .btn.active{color:var(--sg-color-primary)}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .item-cart .btn{padding:5px}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .dropdown-menu{background-color:#fff;color:#000;padding:0;font-size:inherit;margin-top:5px!important;border:0;border-radius:7px;overflow:hidden;box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .dropdown-menu .dropdown-title{padding:7px 15px;color:#888}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .dropdown-menu ul{list-style:none;padding:0;margin:0}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .dropdown-menu .active{background-color:#4f5d68;color:#fff}.sgIntegrationShop-shop--wrapper .shopTools-wrapper{position:relative;display:flex;background-color:var(--sg-color-primary);color:var(--sg-color-light);padding:10px 25px;border-radius:35px}.sgIntegrationShop-shop--wrapper .shopTools-wrapper>.item{display:flex;align-items:center}.sgIntegrationShop-shop--wrapper .shopTools-wrapper>.item .btn{background-color:#fff;color:#000;border:1px solid #fff;padding:7px 15px}.sgIntegrationShop-shop--wrapper .shopTools-wrapper>.item>label{margin-right:10px}.sgIntegrationShop-shop--wrapper .shopTools-wrapper>.item.item-view{margin-left:auto}.sgIntegrationShop-shop--wrapper .shopTools-wrapper>.item.item-view .btn{background-color:unset;border-color:unset;color:inherit;padding:7px 10px;margin:3px}.sgIntegrationShop-shop--wrapper .shopTools-wrapper>.item.item-view .btn.active{background-color:#fff;color:#000;border:1px solid #fff}.shop-filter{display:block;margin-bottom:15px}.shop-filter>h6{font-size:16px;font-weight:600}.shop-filter>.filter-body.filter-body--checkboxes{position:relative;max-height:350px;overflow:auto;padding:15px;background-color:#fafafa}.sgIntegrationShop-cart-wrapper{position:relative;font-size:14px}.sgIntegrationShop-cart-wrapper .cart-table{width:100%}.sgIntegrationShop-cart-wrapper .cart-table .item-name{display:flex}.sgIntegrationShop-cart-wrapper .cart-table .item-name>.thumb{position:relative;background-color:#000;padding:5px;width:60px;height:60px}.sgIntegrationShop-cart-wrapper .cart-table .item-name>.thumb>img{width:100%;height:100%;object-fit:contain;object-position:center}.sgIntegrationShop-cart-wrapper .cart-table .item-name>.info{margin-left:10px;line-height:1.25em}.sgIntegrationShop-cart-wrapper .cart-actions{position:relative;display:block;max-width:400px;padding:25px;margin:0 0 0 auto}.sgIntegrationShop-cart-wrapper .cart-actions>.cart-totals{margin-bottom:25px}.sgIntegrationShop-cart-wrapper .cart-actions>.cart-totals>.line-item{display:flex;justify-content:space-between}.sgIntegrationShop-cart-wrapper .cart-actions>.cart-totals>.line-item.line-item-total{border-top:1px solid #e3e3e3;font-size:20px;font-weight:bold}.sgIntegrationShop-cart-wrapper .cart-actions .btn{display:block;width:100%;font-size:inherit}.sgIntegrationShop-cart-wrapper .cart-options{position:relative;margin-bottom:25px}.sgIntegrationShop-cart-wrapper .cart-options>.item{margin-bottom:10px}.sgIntegrationShop-cart-wrapper .cart-options>.item>label{font-weight:bold}.sgIntegrationShop-shop--select{position:relative}.sgIntegrationShop-shop--select>.item{position:relative;display:block;font-size:14px;line-height:1.25em;padding:15px;border:1px solid #dee2e6;margin-bottom:15px;border-radius:5px;transition:all .35s}.sgIntegrationShop-shop--select>.item .name{font-size:18px;font-weight:bold;margin-bottom:5px}.sgIntegrationShop-shop--select>.item .address{margin-bottom:5px}.sgIntegrationShop-shop--select>.item .store-hours{list-style:none;padding:0;margin-bottom:5px}.sgIntegrationShop-shop--select>.item .store-hours li{display:flex}.sgIntegrationShop-shop--select>.item .store-hours li label{font-weight:bold;margin-right:5px}.sgIntegrationShop-shop--select>.item .cta{display:flex;flex-wrap:wrap;margin-top:15px}.sgIntegrationShop-shop--select>.item .cta .btn{display:block;flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);border-radius:5px;padding:8px;margin:3px;font-weight:bold}.sgIntegrationShop-shop--select .hours{margin-bottom:5px}.sgIntegrationShop-shop--select .menu-types{display:flex;flex-wrap:wrap;margin-bottom:5px}.sgIntegrationShop-shop--select .menu-types>.i{display:inline-block;padding:5px 15px;margin:2px;border-radius:5px;background-color:var(--sg-color-primary);color:#fff}.sgIntegrationShop-orderReceived .msg-box{display:block;text-align:center}.sgIntegrationShop-orderReceived .msg-box>.icon{position:relative;display:inline-block;color:green;margin:0 auto}.sgIntegrationShop-orderReceived .msg-box>.icon>.check{position:relative;display:block;width:100px;height:100px;border:5px solid;border-radius:100px}.sgIntegrationShop-orderReceived .msg-box>.icon>.check:before{content:"";display:block;position:absolute;left:10px;top:-15px;width:30px;height:60px;border-width:0 5px 5px 0;border-style:solid;transform-origin:bottom left;transform:rotate(45deg)}.sgIntegrationShop-specials{position:relative}.sgIntegrationShop-specials--archived{position:relative;display:flex;flex-wrap:wrap;width:100%;margin-bottom:25px}.sgIntegrationShop-special-card{position:relative;display:block;margin:15px;height:150px;background-color:#000;border-radius:7px;box-shadow:0 10px 15px -3px rgba(0,0,0,.35);overflow:hidden}.sgIntegrationShop-special-card a.p{position:absolute;top:0;left:0;width:100%;height:100%;z-index:22}.sgIntegrationShop-special-card>.thumb{position:relative;width:100%;height:100%;overflow:hidden}.sgIntegrationShop-special-card>.thumb:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;background:linear-gradient(-120deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 60%,rgba(0,0,0,.7) 100%);z-index:2}.sgIntegrationShop-special-card>.thumb>img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 15s}.sgIntegrationShop-special-card>.info{position:absolute;color:#fff;bottom:0;left:0;padding:15px;z-index:11}.sgIntegrationShop-special-card>.info>.special-title{font-weight:bold;font-size:18px;line-height:1em}.sgIntegrationShop-special-card:hover>.thumb>img{transform:scale(1.5)}.sgIntegrationShop-brand-card{position:relative;display:block;margin:15px;text-align:center;overflow:hidden}.sgIntegrationShop-brand-card a.p{position:absolute;top:0;left:0;width:100%;height:100%;z-index:22}.sgIntegrationShop-brand-card>.thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:150px;border-radius:7px;margin-bottom:10px;overflow:hidden}.sgIntegrationShop-brand-card>.thumb>img{width:100%;height:100%;object-fit:contain;object-position:center;transition:all 15s}.sgIntegrationShop-brand-card>.thumb>.text-logo{display:inline-block;font-size:18px;line-height:1em;font-weight:bold;padding:7px 15px;font-style:italic;background-color:#000;border:5px solid #fff;color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.35)}.sgIntegrationShop-brand-card>.title{font-weight:bold;margin-bottom:10px}.sgIntegrationShop-brand-card>.ctas{position:relative;z-index:25}.sgIntegrationShop-shop--brands>.sgIntegrationShop-brand-card{margin-bottom:25px}.sgIntegrationShop-fancy_special{display:none;max-width:800px;width:100%}.sgIntegrationShop-fancy_special .title{font-weight:bold;font-size:24px}.sgIntegrationShop-fancy_special .thumb{display:block;width:100%;height:250px;background-color:#000;margin-bottom:25px;overflow:hidden}.sgIntegrationShop-fancy_special .thumb>img{width:100%;height:100%;object-fit:cover;object-position:center}.sgIntegrationShop-fancy_special .info{font-size:14px}.sgIntegrationShop-fancy_special .info>.details{margin-bottom:25px}.sgIntegrationShop-fancy_special .info>.details .item>label{font-weight:bold}.sgIntegrationShop-fancy_special .info>h5{font-weight:bold;font-size:17px;text-transform:uppercase;border-bottom:1px solid #e3e3e3;padding-bottom:10px}.sgIntegrationShop-cart_countBtn{position:relative}.sgIntegrationShop-cart_countBtn .count{position:absolute;display:inline-block;vertical-align:top;font-size:10px;width:20px;height:20px;border-radius:20px;line-height:20px;text-align:center;background-color:var(--sg-color-primary);color:#fff;top:-10px;right:-10px}.sgIntegrationShop-cart_countBtn.inline-count .count{position:relative;top:0;right:0;margin-left:3px}.sgIntegrationShop-cart-sidebarWrapper.processing .sgIntegrationShop-cart-sidebar{overflow:hidden}.sgIntegrationShop-cart-sidebarWrapper .loading{position:absolute;content:'';top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);z-index:10001}.sgIntegrationShop-cart-sidebarWrapper .loading:before{content:'';position:absolute;display:inline-block;top:50%;left:0;right:0;margin:0 auto;width:48px;height:48px;border:5px solid var(--sg-color-primary);border-bottom-color:transparent;border-radius:50%;transform:translateY(-50%);animation:loadingSpinner 1s linear infinite}.sgIntegrationShop-cart_countBtn>.icon{margin-right:0!important}.sgIntegrationShop-cart_countBtn>.text{margin-left:5px!important}.sgIntegrationShop-cart-widget .widget-title{font-weight:bold;text-transform:uppercase;font-size:20px}.sgIntegrationShop-cart-widget .cart-selections-btn .dropdown .btn{background-color:#fff;color:var(--sg-color-primary);font-size:12px;padding:10px 15px;white-space:pre-wrap;border:1px solid #e3e3e3;font-weight:bold;border-radius:3px}.sgIntegrationShop-cart-widget .cart-selections-btn .dropdown .btn:after{font-family:FontAwesome;border:0;width:15px;height:15px;content:'\f107';margin-left:10px}.sgIntegrationShop-cart-widget .cart-selections-btn .dropdown .btn:hover{transform:none}.sgIntegrationShop-cart-widget .cart-selections-btn .dropdown .dropdown-menu{padding:10px;left:0;width:100%;transform:translateX(0px)!important;bottom:auto!important;top:100%!important;margin-top:5px!important;border:1px solid #e3e3e3;border-radius:7px}.sgIntegrationShop-cart-widget .cart-selections-btn .dropdown .dropdown-menu label.dropdown-title{font-weight:bold;margin-bottom:5px}.sgIntegrationShop-cart-widget .cart-selections-btn .dropdown .dropdown-menu ul{list-style:none;padding:0}.sgIntegrationShop-cart-widget .cart-selections-btn .dropdown .dropdown-menu .dropdown-item{white-space:pre-wrap}.sgIntegrationShop-cart-widget .cart-contents{display:flex;flex-direction:column;height:100%}.sgIntegrationShop-cart-widget td{position:relative}.sgIntegrationShop-cart-widget .item-details{position:relative;display:flex}.sgIntegrationShop-cart-widget .item-details>.thumb{flex:0 0 78px;max-width:78px;margin-right:10px}.sgIntegrationShop-cart-widget .item-details>.info{flex:auto}.sgIntegrationShop-cart-widget .item-details .name{font-weight:bold;padding-right:20px}.sgIntegrationShop-cart-widget .item-details .price{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.sgIntegrationShop-cart-widget .item-details .price>*{flex:1;text-align:center}.sgIntegrationShop-cart-widget .item-details .qtyField{display:inline-block}.sgIntegrationShop-cart-widget .item-details .qtyField input{display:inline-block;padding:3px;width:50px}.sgIntegrationShop-cart-widget .item-details .qtyField select{padding:5px}.sgIntegrationShop-cart-widget .item-details .itemLinePrice{font-weight:bold;font-size:125%;text-align:right}.sgIntegrationShop-cart-widget .remove-item{position:absolute;top:0;right:0}.sgIntegrationShop-cart-widget .cart-tables{display:block}.sgIntegrationShop-cart-widget .cart-item-table:not(.show){display:none}.sgIntegrationShop-cart-widget .cart-item-table.show{display:flex;flex-direction:column;height:100%}.sgIntegrationShop-cart-widget .cart-selections-btn,.sgIntegrationShop-cart-widget .cart-options,.sgIntegrationShop-cart-widget .cart-beforeYouGo,.sgIntegrationShop-cart-widget .cart-totals{margin-bottom:15px}.sgIntegrationShop-cart-widget .cart-options>.item{margin-bottom:5px}.sgIntegrationShop-cart-widget .cart-totals>.line-item{display:flex}.sgIntegrationShop-cart-widget .cart-totals>.line-item>label{margin-right:5px;font-weight:bold}.sgIntegrationShop-cart-widget .cart-btns a{width:100%;margin-bottom:10px;font-weight:bold}.sgIntegrationShop-cart-widget .btn{font-size:inherit}.sgIntegrationShop-cart-widget .cart-beforeYouGo{padding:25px 25px 0 25px;margin-left:-25px;margin-right:-25px}.sgIntegrationShop-cart-widget .cart-beforeYouGo .owl-stage-outer{margin:0 -25px}.sgIntegrationShop-cart-widget .sgSelectBtnOptions{font-size:11px}.sgIntegrationShop-cart-widget .sgSelectBtnOptions>.selectoptions-item .selectoptions-button{font-weight:bold}.sgIntegrationShop-cart-widget .sgSelectBtnOptions>.selectoptions-item input:checked~.selectoptions-button{}.sgIntegrationShop-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1{font-size:inherit;margin:0}.sgIntegrationShop-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item{padding:0}.sgIntegrationShop-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item input:checked~.selectoptions-button{color:var(--sg-color-light)}.sgIntegrationShop-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item .selectoptions-button{}.sgIntegrationShop-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item:nth-child(odd) .selectoptions-button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.sgIntegrationShop-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item:nth-child(even) .selectoptions-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.sgIntegrationShop-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item input:checked~.selectoptions-button{background-color:var(--sg-color-primary)}.sgIntegrationShop-storeServicesInfo{position:relative;display:inline-block}.sgIntegrationShop-storeServicesInfo>span{display:inline-block;margin-right:5px;white-space:nowrap;line-height:1em}.sgIntegrationShop-storeServicesInfo>span.l{font-weight:bold;text-transform:uppercase}.sgIntegrationShop-storeServicesInfo>span.l:after{content:'â€¢';display:inline-block;margin-left:5px}.sgIntegrationShop-banner{position:relative;padding:25px;border:2px solid;background-color:#fff;color:#000}.sgIntegrationShop-banner p{margin-bottom:0}.sgIntegrationShop-storeInfo{position:relative;font-size:14px}.sgIntegrationShop-storeInfo .storeInfo-sidebar{background-color:#f2f6f8;padding:25px;border-radius:12px}.sgIntegrationShop-storeInfo .storeInfo-sidebar .item:not(:last-child){padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e3e3e3}.sgIntegrationShop-storeInfo .storeInfo-sidebar .item ul:last-of-type{margin-bottom:0}.sgIntegrationShop-storeInfo .storeInfo-sidebar .item ul{list-style:none;padding:0}.sgIntegrationShop-storeInfo .storeInfo-sidebar .sidebar-title{font-weight:bold;text-transform:uppercase;margin-bottom:5px}.sgIntegrationShop-shopInfoBtn{display:inline-block;font-size:10px;line-height:20px;width:20px;height:20px;border-radius:20px;background-color:#fff!important;color:#000!important;text-align:center}.sgIntegrationShop-shop-mobileTools{position:sticky;display:flex;align-items:center;flex-wrap:wrap;font-size:13px;top:0;z-index:999;background-color:#fff}.sgIntegrationShop-shop-mobileTools>.item{display:flex;align-items:center;max-width:100%;padding:5px}.sgIntegrationShop-shop-mobileTools>.item>.item{flex:auto;padding:5px}.sgIntegrationShop-shop-mobileTools>.item.item-search{max-width:100%;flex:0 0 100%}.sgIntegrationShop-shop-mobileTools .shopHome{font-size:20px}.sgIntegrationShop-shop-mobileTools .categorySelect{display:flex;font-size:12px;overflow:scroll}.sgIntegrationShop-shop-mobileTools .categorySelect::-webkit-scrollbar{width:0;height:0}.sgIntegrationShop-shop-mobileTools .categorySelect>.item{flex:auto;margin:3px}.sgIntegrationShop-shop-mobileTools .categorySelect>.item a{display:block;padding:10px 15px;line-height:1em;background-color:#eaeff2;color:#8c8c8c;white-space:nowrap;border-radius:10px;text-transform:uppercase;font-weight:600}.sgIntegrationShop-shop-mobileTools .categorySelect>.item.active a{color:#000}.sgIntegrationShop-products--ajax{position:relative}.sgIntegrationShop-products--ajax>.loading{position:relative;content:'';top:0;left:0;right:0;bottom:0;width:100%;height:100%;color:#444;background-color:rgba(255,255,255,.75);z-index:10001}.sgIntegrationShop-products--ajax>.loading:before{content:'';position:relative;display:inline-block;vertical-align:middle;margin-right:10px;width:35px;height:35px;border:5px solid var(--sg-color-primary);border-bottom-color:transparent;border-radius:50%;transform:translateY(-50%);animation:loadingSpinner 1s linear infinite}.sgIntegrationShop-sidebar-popup{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10001}.sgIntegrationShop-sidebar-popup>.bgoverlay{content:'';position:absolute;display:none;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:5}.sgIntegrationShop-sidebar-popup.open{display:block;pointer-events:auto}.sgIntegrationShop-sidebar-popup.open>.bgoverlay{display:block}.sgIntegrationShop-sidebar-popup .table{color:inherit}.sgIntegrationShop-sidebar-popup .inner{position:absolute;top:0;right:0;bottom:0;width:424px;height:100%;font-size:14px;background-color:#fff;color:#000;box-shadow:-10px 0 15px -3px rgba(0,0,0,.1);overflow:auto;transform:translateX(424px);transition:transform .25s,-webkit-transform .25s;z-index:15}.sgIntegrationShop-sidebar-popup.open .inner{transform:translateX(0)}.sgIntegrationShop-sidebar-popup .h{position:sticky;top:0;background-color:#fff;display:flex;padding:7px 25px;z-index:11}.sgIntegrationShop-sidebar-popup .h .t{font-size:20px;font-weight:bold}.sgIntegrationShop-sidebar-popup .cb{margin-left:auto;width:30px;height:30px;line-height:30px;text-align:center;color:#f00;font-size:24px}.sgIntegrationShop-sidebar-popup .c{position:relative;padding:7px 25px}.sgIntegrationShop-sidebar-popup.sgIntegrationShop-filter-sidebarWrapper .h{border-bottom:1px solid #e3e3e3}.sgIntegrationShop-sidebar-popup.sgIntegrationShop-filter-sidebarWrapper .c{padding:0}.sgIntegrationShop-sidebar-popup.sgIntegrationShop-filter-sidebarWrapper .filter-ctas{position:sticky;margin:0 -25px -25px;bottom:0;background-color:#fff;padding:15px;box-shadow:0 -1px 5px rgba(0,0,0,.15);z-index:2}.sgIntegrationShop-layoutGrid{display:flex;flex-wrap:wrap}.sgIntegrationShop-layoutGrid>*{flex:0 0 calc(calc(100% / 1) - 10px);max-width:calc(calc(100% / 1) - 10px);margin:5px}.sgIntegrationShop-layoutGrid.itemsPerRow-2>*{flex:0 0 calc(calc(100% / 2) - 10px);max-width:calc(calc(100% / 2) - 10px)}.sgIntegrationShop-layoutGrid.itemsPerRow-3>*{flex:0 0 calc(calc(100% / 3) - 10px);max-width:calc(calc(100% / 3) - 10px)}.sgIntegrationShop-layoutGrid.itemsPerRow-4>*{flex:0 0 calc(calc(100% / 4) - 10px);max-width:calc(calc(100% / 4) - 10px)}.sgIntegrationShop-layoutGrid.itemsPerRow-5>*{flex:0 0 calc(calc(100% / 5) - 10px);max-width:calc(calc(100% / 5) - 10px)}.sgIntegrationShop-layoutGrid.itemsPerRow-6>*{flex:0 0 calc(calc(100% / 6) - 10px);max-width:calc(calc(100% / 6) - 10px)}.sgIntegrationShop-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 7) - 10px);max-width:calc(calc(100% / 7) - 10px)}.sgIntegrationShop-section>.section-title{position:relative;display:flex;align-items:center;text-align:left;font-weight:bold;padding-left:35px;min-height:40px;margin-bottom:15px;padding-right:100px}.sgIntegrationShop-section>.section-title:before{position:absolute;top:0;left:0;content:'';display:inline-block;width:25px;height:100%;background-color:var(--sg-color-accent);border-top-right-radius:10px;border-bottom-right-radius:10px}.sgIntegrationShop-section .layout-carousel.owl-carousel .owl-nav{top:-30px;width:auto;right:0}.sgIntegrationShop-section .layout-carousel.owl-carousel .owl-nav>button[class^=owl-]{position:relative}@media only screen and (min-width:768px){.sgIntegrationShopSearchBarTop--mobile{display:none}.sgIntegrationShop-shop--wrapper>.shop-sidebar .filter-btns,.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools>.item.item-filter{display:none}.sgIntegrationShop-shop-mobileTools{display:none}}@media only screen and (min-width:576px){.sgIntegrationShop-products--archived.layout-list>.sgIntegrationShop-product-card{display:flex;flex-direction:row;flex:100%;max-width:100%;padding-left:150px;min-height:150px;border-radius:0;border-bottom:1px solid #e3e3e3}.sgIntegrationShop-products--archived.layout-list>.sgIntegrationShop-product-card .tagBadges{width:150px}.sgIntegrationShop-products--archived.layout-list>.sgIntegrationShop-product-card>.thumb{position:absolute;top:0;left:0;flex:0 0 150px;max-width:150px;height:150px;padding-top:0}.sgIntegrationShop-products--archived.layout-list>.sgIntegrationShop-product-card>.thumb img{object-fit:cover}.sgIntegrationShop-products--archived.layout-list>.sgIntegrationShop-product-card .actions{position:relative;width:calc(30% - 50px);padding:15px;flex:auto;order:1}.sgIntegrationShop-products--archived.layout-list>.sgIntegrationShop-product-card>.info .title>.name{-webkit-line-clamp:unset;line-clamp:unset}.sgIntegrationShop-products--archived.layout-list .item_selections{justify-content:flex-end}.sgIntegrationShop-products--archived.layout-list .item_quick_buttons{display:none}}@media only screen and (max-width:767px){.sgIntegrationShop-shop--wrapper{display:block;transition:all .35s}.sgIntegrationShop-shop--wrapper.show-filter{transform:translateX(0)}.sgIntegrationShop-shop--wrapper:not(.show-filter) .shop-sidebar{display:none}.sgIntegrationShop-shop--wrapper>.shop-sidebar{border:1px solid #e3e3e3;background-color:#fafafa;color:#000}.sgIntegrationShop-shop--wrapper>.shop-sidebar,.sgIntegrationShop-shop--wrapper>.shop-content{flex:0 0 100%;max-width:100%}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools{max-width:100%;flex:0 0 100%;justify-content:center}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools>.item.item-filter .btn{width:100%;background-color:#e3e3e3}.sgIntegrationShop-shop--wrapper .shop-content-heading>.tools .item-view{display:none}.sgIntegrationShop-layoutGrid.itemsPerRow-3>*,.sgIntegrationShop-layoutGrid.itemsPerRow-4>*,.sgIntegrationShop-layoutGrid.itemsPerRow-5>*{flex:0 0 calc(calc(100% / 2) - 10px);max-width:calc(calc(100% / 2) - 10px)}.sgIntegrationShop-layoutGrid.itemsPerRow-6>*,.sgIntegrationShop-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 3) - 10px);max-width:calc(calc(100% / 3) - 10px)}}@media only screen and (max-width:575px){.sgIntegrationShopTopbar>.inner{flex-direction:column}.sgIntegrationShopTopbar>.inner>.leftcol,.sgIntegrationShopTopbar>.inner>.rightcol{text-align:center;flex:1;margin:0}.sgIntegrationShop-shop--wrapper>.shop-content{padding:10px}.sgIntegrationShop-shop--wrapper .shop-content-heading>.title{padding:0}.sgIntegrationShop-shop--wrapper .shop-content-heading>.title .h4{font-size:20px}.sgIntegrationShop-single_product .productRow{padding:5px}.sgIntegrationShop-layoutGrid.itemsPerRow-2>*,.sgIntegrationShop-layoutGrid.itemsPerRow-3>*,.sgIntegrationShop-layoutGrid.itemsPerRow-4>*,.sgIntegrationShop-layoutGrid.itemsPerRow-5>*{flex:100%;max-width:100%}.sgIntegrationShop-layoutGrid.itemsPerRow-6>*,.sgIntegrationShop-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 2) - 10px);max-width:calc(calc(100% / 2) - 10px)}.sgIntegrationShop-special-card{flex:100%;max-width:100%;margin:0 0 15px}.sgIntegrationShop-section>.section-title{font-size:20px}.sgIntegrationShop-product-quickView .info{display:block}.sgIntegrationShop-single_product .actions{display:block}.sgIntegrationShop-single_product .actions .quantityField{max-width:100%;width:100%;flex:1;margin:0 0 15px}.sgIntegrationShop-products--archived .sgIntegrationShop-product-card>.thumb{position:absolute;top:0;right:0;width:80px;height:80px;padding:0;border-radius:0;background-color:transparent}.sgIntegrationShop-products--archived .sgIntegrationShop-product-card>.thumb img{object-fit:contain;object-position:top center}.sgIntegrationShop-products--archived .sgIntegrationShop-product-card .tagBadges,.sgIntegrationShop-products--archived .sgIntegrationShop-product-card>.info{position:relative;padding:5px 100px 5px 5px}.sgIntegrationShop-products--archived .sgIntegrationShop-product-card>.info .price{margin-top:0}.sgIntegrationShop-products--archived .sgIntegrationShop-product-card>.info .title{margin-bottom:5px}.sgIntegrationShop-products--archived>.sgIntegrationShop-product-card .actions>*:not(.item_selections){display:none}.sgIntegrationShop-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:before,.sgIntegrationShop-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:after{width:15px}.sgIntegrationShop-products--archived.layout-carousel.owl-carousel .sgIntegrationShop-product-card .tagBadges,.sgIntegrationShop-products--archived.layout-carousel.owl-carousel .sgIntegrationShop-product-card>.info{padding:5px}.sgIntegrationShop-products--archived.layout-carousel.owl-carousel .sgIntegrationShop-product-card>.thumb{position:relative;width:100%;height:auto;padding-top:65%}.sgIntegrationShop-products--archived.layout-carousel.owl-carousel .item_selections{display:none}.sgIntegrationShop-products--archived .actions .item_selections{display:flex}.sgIntegrationShop-product-card{margin-bottom:25px;padding:10px;border-bottom:1px solid #e3e3e3;border-radius:0}}@media only screen and (max-width:500px){.sgIntegrationShop-sidebar-popup .inner{width:100%;transform:translateX(100%)}}@keyframes loadingSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.sgDispenzaLocation-selection-section{display:flex;align-items:center;min-height:100vh;background-color:#1a1a1a;color:#fff;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center}.sgDispenzaLocation-selection-section .inner{width:100%}.sgDispenzaLocation-selection-section .inner>*{position:relative}.sgDispenzaLocation-selection-section .section-title{font-size:36px;margin-bottom:25px;font-weight:bold}.dispenzaLocation-state-sections{position:relative;max-width:1200px;margin:0 auto;text-align:left}.dispenzaLocation-state-sections>.state-section{position:relative;padding:30px 15px;margin-bottom:25px}.dispenzaLocation-state-sections>.state-section>.title{font-size:20px;font-weight:bold;margin-bottom:15px}.dispenzaLocation-state-sections>.state-section>.items{display:flex;flex-wrap:wrap;margin:0 -10px}.dispenzaLocation-state-sections>.state-section>.items>.item{display:flex;flex-wrap:wrap;flex-direction:column;flex:0 0 calc(calc(100% / 3) - 20px);max-width:calc(calc(100% / 3) - 20px);margin:10px;font-size:14px}.dispenzaLocation-state-sections>.state-section>.items>.item .ctas{margin-top:auto}@media only screen and (max-width:575px){.dispenzaLocation-state-sections>.state-section>.items>.item{display:flex;flex-wrap:wrap;flex-direction:column;flex:0 0 calc(calc(100% / 1) - 20px);max-width:calc(calc(100% / 1) - 20px);margin:10px;font-size:14px}}.sgDispenzaLocation-selection-section.sgDispenzaLocation-selection-section--theme_kaleafa{padding:0;align-items:stretch}.sgDispenzaLocation-selection-section.sgDispenzaLocation-selection-section--theme_kaleafa>.inner{position:relative;max-width:700px;margin-right:0;margin-left:auto;background-color:var(--sg-color-primary);padding:0}.sgDispenzaLocation-selection-section.sgDispenzaLocation-selection-section--theme_kaleafa>.inner:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.50)}.sgDispenzaLocation-selection-section.sgDispenzaLocation-selection-section--theme_kaleafa>.inner .dispenzaLocation-selection--wrapper>*{padding:0}.sgDispenzaLocation-selection-section.sgDispenzaLocation-selection-section--theme_kaleafa>.inner .site-logo{padding:50px 25px;border-bottom:1px solid rgba(255,255,255,.1)}.sgDispenzaLocation-selection-section.sgDispenzaLocation-selection-section--theme_kaleafa>.inner .info{padding:25px}.sgDispenzaLocation-selection-locations{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.sgDispenzaLocation-selection-locations>.item{flex:0 0 calc(calc(100% / 3) - 30px);max-width:calc(calc(100% / 3) - 30px)}.sgDispenzaLocation-selection-locations .item{display:flex;flex-direction:column;margin:15px;background-color:#fff;color:#000;padding:50px;border-radius:7px;background-image:url(../img/location-card-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.sgDispenzaLocation-selection-locations .item .title{font-weight:bold;font-size:20px}.sgDispenzaLocation-selection-locations .item .ctas{margin-top:auto}.sgDispenzaLocation-selection-locations.owl-carousel .owl-stage{display:flex;align-items:stretch}.sgDispenzaLocation-selection-locations.owl-carousel .owl-stage>.owl-item{display:flex;align-items:stretch}.sgDispenzaLocation-sidebar-popup{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;font-size:14px;z-index:10001}.sgDispenzaLocation-sidebar-popup.open{display:block;pointer-events:auto}.sgDispenzaLocation-sidebar-popup .inner{position:absolute;display:flex;flex-direction:column;top:0;right:0;bottom:0;width:350px;height:100%;font-size:14px;background-color:#fff;color:#000;box-shadow:-10px 0 15px -3px rgba(0,0,0,.1);overflow:auto;transform:translateX(350px);transition:transform .25s,-webkit-transform .25s;z-index:15}.sgDispenzaLocation-sidebar-popup.open .inner{transform:translateX(0)}.sgDispenzaLocation-sidebar-popup .h{position:sticky;top:0;display:flex;padding:25px;box-shadow:0 2px 6px rgba(0,0,0,.18);z-index:11}.sgDispenzaLocation-sidebar-popup .h .t{font-size:20px;font-weight:bold}.sgDispenzaLocation-sidebar-popup .cb{margin-left:auto;width:30px;height:30px;line-height:30px;text-align:center;color:#f00;font-size:24px}.sgDispenzaLocation-sidebar-popup .c{position:relative;padding:7px 25px;flex:auto;overflow:hidden}.sgDispenzaLocation-sidebar-popup .dispenzaLocation-selection--wrapper{margin-left:-25px;margin-right:-25px}.dispenzaLocation-selection--wrapper{position:relative;display:flex;flex-wrap:nowrap;text-align:left;max-height:100%;overflow:hidden}.dispenzaLocation-selection--wrapper>*{flex:0 0 100%;max-width:100%;padding:25px;overflow:auto;transition:all .35s}.dispenzaLocation-selection--wrapper.select-open>.stateListing{transform:translateX(-100%)}.dispenzaLocation-selection--wrapper.select-open>.stateListing-locations{transform:translateX(-100%)}.dispenzaLocation-selection--wrapper .stateListing{position:relative}.dispenzaLocation-selection--wrapper .stateListing .item{margin-bottom:5px}.dispenzaLocation-selection--wrapper .stateListing .btn{display:flex;justify-content:space-between;width:100%;font-size:18px;line-height:1.25em;padding:10px 15px;font-weight:bold;border-radius:3px}.dispenzaLocation-selection--wrapper .stateListing .btn:hover{transform:scale(1)}.dispenzaLocation-selection--wrapper .stateListing .btn svg{background-color:rgba(0,0,0,.1);border-radius:50%;margin-left:15px}.dispenzaLocation-selection--wrapper .stateListing-locations .btn.btn--backToState{background-color:#efefef;color:#000;margin-bottom:15px}.dispenzaLocation-selection--wrapper .stateListing-locations .btn.btn--backToState svg{transform:rotate(-180deg);background-color:rgba(0,0,0,.1);border-radius:50%;margin-right:15px}.dispenzaLocation-selection--wrapper .item-loc-card,.sgDispenzaLocation-selection-section .item-loc-card{position:relative;text-align:left;margin-bottom:15px;background-color:#efefef;color:#000;padding:10px 15px;border-radius:3px}.dispenzaLocation-selection--wrapper .item-loc-card a,.sgDispenzaLocation-selection-section .item-loc-card a{position:relative;z-index:2}.dispenzaLocation-selection--wrapper .item-loc-card a.p,.sgDispenzaLocation-selection-section .item-loc-card a.p{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.dispenzaLocation-selection--wrapper .item-loc-card .locationName,.sgDispenzaLocation-selection-section .item-loc-card .locationName{display:block;font-size:18px;line-height:1.25em;font-weight:bold}.dispenzaLocation-selection--wrapper .item-loc-card .locationName,.dispenzaLocation-selection--wrapper .item-loc-card .locationAddress,.dispenzaLocation-selection--wrapper .item-loc-card .locationPhone,.sgDispenzaLocation-selection-section .item-loc-card .locationName,.sgDispenzaLocation-selection-section .item-loc-card .locationAddress,.sgDispenzaLocation-selection-section .item-loc-card .locationPhone{display:block}.dispenzaLocation-selection--wrapper .item-loc-card .ctas,.sgDispenzaLocation-selection-section .item-loc-card .ctas{display:flex;flex-wrap:wrap;margin:10px -4px 0}.dispenzaLocation-selection--wrapper .item-loc-card .ctas>.btn,.sgDispenzaLocation-selection-section .item-loc-card .ctas>.btn{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px);margin:2px;font-size:13px;padding:10px 15px;font-weight:bold;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:auto}.dispenzaLocation-layoutGrid{display:flex;flex-wrap:wrap}.dispenzaLocation-layoutGrid>*{flex:0 0 calc(calc(100% / 1) - 10px);max-width:calc(calc(100% / 1) - 10px);margin:5px}.dispenzaLocation-layoutGrid.itemsPerRow-2>*{flex:0 0 calc(calc(100% / 2) - 10px);max-width:calc(calc(100% / 2) - 10px)}.dispenzaLocation-layoutGrid.itemsPerRow-3>*{flex:0 0 calc(calc(100% / 3) - 10px);max-width:calc(calc(100% / 3) - 10px)}.dispenzaLocation-layoutGrid.itemsPerRow-4>*{flex:0 0 calc(calc(100% / 4) - 10px);max-width:calc(calc(100% / 4) - 10px)}.dispenzaLocation-layoutGrid.itemsPerRow-5>*{flex:0 0 calc(calc(100% / 5) - 10px);max-width:calc(calc(100% / 5) - 10px)}.dispenzaLocation-layoutGrid.itemsPerRow-6>*{flex:0 0 calc(calc(100% / 6) - 10px);max-width:calc(calc(100% / 6) - 10px)}.dispenzaLocation-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 7) - 10px);max-width:calc(calc(100% / 7) - 10px)}.dispenzaLocation-itemCard{position:relative;background-color:#fff;color:#000;line-height:1.25em;border-radius:7px;text-align:center;box-shadow:0 2px 5px 2px rgba(0,0,0,.1);width:100%;max-width:100%;overflow:hidden}.dispenzaLocation-itemCard>*{position:relative;z-index:2}.dispenzaLocation-itemCard a.p{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.dispenzaLocation-itemCard .icon{display:block;margin-bottom:10px}.dispenzaLocation-itemCard svg{width:50px;height:50px}.dispenzaLocation-itemCard .info{position:relative;display:block;padding:15px}.dispenzaLocation-itemCard .info>.subtitle{display:block;font-size:80%;line-height:1em}.dispenzaLocation-itemCard .info>.titile{font-size:24px;font-weight:bold}.dispenzaLocation-itemCard .info ul.details{list-style:none;margin:0;padding:0}.dispenzaLocation-itemCard .info ul.details>li{margin-bottom:5px}.dispenzaLocation-itemCard .ctas{position:relative;margin-top:15px;z-index:12}.dispenzaLocation-itemCard .ctas a{display:inline-block;min-width:auto;margin:2px}.dispenzaLocation-itemCard .thumb{position:relative;display:block;width:100%;padding-top:65%;background-color:#dee2e6}.dispenzaLocation-itemCard .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.dispenzaLocation-itemCard.style_2{text-align:left;color:#fff}.dispenzaLocation-itemCard.style_2 .thumb{padding-top:100%;background-color:#222}.dispenzaLocation-itemCard.style_2 .thumb:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.dispenzaLocation-itemCard.style_2 .info{position:absolute;padding:25px;bottom:0}.dispenzaLocation-itemCard.style_3{text-align:left}.dispenzaLocation-itemCard.style_3 .inner{display:flex;min-height:250px}.dispenzaLocation-itemCard.style_3 .thumb{flex:0 0 45%;max-width:45%;padding-top:0}.dispenzaLocation-itemCard.style_3 .thumb>img{max-height:100%;width:100%;height:100%;object-fit:cover;object-position:center}.dispenzaLocation-itemCard.style_3 .info{flex:0 0 55%;max-width:55%;padding:25px}.dispenzaLocation-itemCard.style_3 .info>.title{font-size:24px}.dispenzaLocation-cardItems{position:relative;display:flex}.dispenzaLocation-cardItems .itemCard{position:relative;background-color:#fff;color:#000;padding:7px;line-height:1.25em;border-radius:7px;text-align:center;padding:25px;box-shadow:0 2px 5px 2px rgba(0,0,0,.1);overflow:hidden}.dispenzaLocation-cardItems .itemCard .thumbnail{display:block;margin-bottom:15px}.dispenzaLocation-cardItems .itemCard .thumbnail img{width:auto;margin:0 auto}.dispenzaLocation-cardItems .itemCard .title{font-size:24px;font-weight:bold;margin-bottom:5px}.dispenzaLocation-cardItems .itemCard .address{font-size:15px;font-style:italic}.dispenzaLocation-cardItems .itemCard .ctas{margin-top:15px}.dispenzaLocation-cardItems .itemCard .ctas>*{display:inline-block;margin:3px}.sgDispenzaLocation--selection-btn{position:relative;display:inline-block;text-align:left;line-height:1.25em}.sgDispenzaLocation--selection-btn a{display:block;text-align:inherit}.sgDispenzaLocation--selection-btn .btn{align-items:flex-start;flex-direction:column}.sgDispenzaLocation--selection-btn .sub{display:block;font-size:11px;margin-bottom:5px}.sgDispenzaLocation--selection-btn .locname{position:relative;display:block;font-size:15px;line-height:1.25em;padding-left:30px;text-align:left}.sgDispenzaLocation--selection-btn .locname>em{position:absolute;top:2px;left:0;width:30px;font-size:14px;text-align:center}@media only screen and (max-width:767px){.dispenzaLocation-layoutGrid.itemsPerRow-3>*,.dispenzaLocation-layoutGrid.itemsPerRow-4>*,.dispenzaLocation-layoutGrid.itemsPerRow-5>*{flex:0 0 calc(calc(100% / 2) - 10px);max-width:calc(calc(100% / 2) - 10px)}.dispenzaLocation-layoutGrid.itemsPerRow-6>*,.dispenzaLocation-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 3) - 10px);max-width:calc(calc(100% / 3) - 10px)}}@media only screen and (max-width:575px){.dispenzaLocation-layoutGrid.itemsPerRow-2>*,.dispenzaLocation-layoutGrid.itemsPerRow-3>*,.dispenzaLocation-layoutGrid.itemsPerRow-4>*,.dispenzaLocation-layoutGrid.itemsPerRow-5>*{flex:100%;max-width:100%}.dispenzaLocation-layoutGrid.itemsPerRow-6>*,.dispenzaLocation-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 2) - 10px);max-width:calc(calc(100% / 2) - 10px)}.dispenzaLocation-itemCard.style_3 .inner{display:block}.dispenzaLocation-itemCard.style_3 .thumb{flex:0 0 100%;max-width:100%;padding-top:60%}.dispenzaLocation-itemCard.style_3 .info{flex:0 0 100%;max-width:100%}}
.sgDutchieTopbar{position:relative;display:block;background-color:var(--sg-color-accent);color:var(--sg-color-light)}.sgDutchieTopbar>.inner{display:flex}.sgDutchieTopbar>.inner>.rightcol{text-align:right;margin-left:auto}.sgDutchieTopbar>.inner .item{padding:5px 10px}.sgDutchieSearchBarTop--mobile{position:sticky;top:0;padding:5px;background-color:#fff;border-bottom:1px solid #e3e3e3;font-size:14px;z-index:22}.sgDutchie-searchForm{border:1px solid #e3e3e3}.sgDutchie-searchForm .input-group{background-color:#fff;padding:5px;border-radius:5px}.sgDutchie-searchForm .input-group>input{border:0}.sgDutchie-searchForm .input-group>input:focus{outline:0;box-shadow:none}.sgDutchie-searchForm .input-group>.btn{border-radius:inherit!important;margin:0!important;padding:7px 15px!important}.sgDutchie-special-offer-box{position:relative;display:block;line-height:1.25em}.sgDutchie-special-offer-box>h5{color:var(--sg-color-primary);font-size:20px;font-weight:bold}.sgDutchie-special-offer-box .special-name{display:block;text-transform:uppercase}.sgDutchie-special-offer-box .special-name>span{font-weight:bold}.sgDutchie-special-offer-box small{font-size:70%}.sgDutchieTopFooter{position:relative}.sgDutchie-shop--tools{display:flex;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e3e3e3}.sgDutchie-shop--tools>a{position:relative;display:inline-block;font-size:13px;padding:5px 10px;border-radius:5px;margin:2px}.sgDutchie-shop--tools>a>.b{position:absolute;font-size:10px;width:20px;height:20px;border-radius:20px;line-height:20px;text-align:center;background-color:var(--sg-color-primary);color:#fff;top:-10px;right:-10px}.sgDutchie-single_product{position:relative}.sgDutchie-single_product .brand{position:relative;display:flex;align-items:center}.sgDutchie-single_product .brand>.t{position:relative;display:block;width:50px;height:50px;border-radius:100%;background-color:#e3e3e3;overflow:hidden;border:1px solid #e3e3e3;margin-right:10px}.sgDutchie-single_product .brand>.t>img{object-fit:cover;object-position:center;width:100%;height:100%}.sgDutchie-single_product .single_product--info .title{font-size:35px;line-height:1.25em;font-weight:bold}.sgDutchie-single_product .single_product--info .metaInfo{display:block;list-style:none;padding:0;margin:0 0 10px;font-size:14px;font-weight:600;text-transform:uppercase}.sgDutchie-single_product .single_product--info .metaInfo>li{display:inline-block}.sgDutchie-single_product .single_product--info .metaInfo>li:not(:last-child):after{display:inline-block;content:'';width:7px;height:7px;margin:0 7px;border-radius:7px;margin-bottom:1px;background-color:#373737}.sgDutchie-single_product .single_product--info .itemInfo{display:flex;flex-direction:column;margin-bottom:25px}.sgDutchie-single_product .single_product--info .itemInfo>label{font-weight:bold}.sgDutchie-single_product .single_product--info .variants{display:inline-block}.sgDutchie-single_product .single_product--info .variants>.variant-item{position:relative;display:inline-flex;margin:3px;flex-direction:column;align-items:center}.sgDutchie-single_product .single_product--info .variants>.variant-item>input{position:absolute;top:0;left:0;visibility:hidden;opacity:0}.sgDutchie-single_product .single_product--info .variants>.variant-item>.variant-name{display:inline-block;padding:7px 15px;border:1px solid var(--sg-color-primary);font-size:14px;font-weight:bold;border-radius:5px;color:var(--sg-color-primary);cursor:pointer}.sgDutchie-single_product .single_product--info .variants>.variant-item>input:checked~.variant-name{background-color:var(--sg-color-primary);border-color:var(--sg-color-primary);color:var(--sg-color-light)}.sgDutchie-single_product .single_product--info .variants>.variant-item .variant-price{font-size:12px;font-weight:500}.sgDutchie-single_product .single_product--info .variants>.variant-item .d{display:inline-block;font-size:75%;color:#f3583a;border-radius:15px;text-align:center;font-weight:600}.sgDutchie-single_product .single_product--info .price{position:relative;display:block;margin-top:15px;margin-bottom:15px;color:var(--sg-color-primary);font-size:36px;font-weight:bold;padding:10px}.sgDutchie-single_product .single_product--info .price:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--sg-color-primary);opacity:.1}.sgDutchie-single_product .single_product--info .price>*{position:relative}.sgDutchie-single_product .single_product--info .price del{font-weight:400;opacity:.6;font-size:70%;margin-right:5px}.sgDutchie-single_product .single_product--info .actions{display:flex;font-size:inherit}.sgDutchie-single_product .single_product--info .actions .quantityField{flex:0 0 150px;max-width:150px;margin-right:15px}.sgDutchie-single_product .single_product--info .actions .btn{font-size:inherit}.sgDutchie-single_product .productRow{position:relative;display:block;margin:25px 0}.sgDutchie-single_product .accordion>.accordion-item{font-size:inherit}.sgDutchie-single_product .accordion>.accordion-item>.accordion-header>.accordion-button,.sgDutchie-single_product .accordion>.accordion-item>.accordion-header>.accordion-button.collapsed{background-color:#fff;font-size:20px;color:#000;font-weight:bold}.sgDutchie-single_product .accordion>.accordion-item>.accordion-header>.accordion-button:focus{outline:0;box-shadow:none}.sgDutchie-single_product .accordion>.accordion-item>.accordion-header>.accordion-button:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'><path fill-rule=evenodd d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.sgDutchie-single_brand .brand-information{text-align:center;margin-bottom:50px}.sgDutchie-single_brand .brand-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:200px;border-radius:7px;margin-bottom:10px;overflow:hidden}.sgDutchie-single_brand .brand-thumb>img{width:100%;height:100%;object-fit:contain;object-position:center;transition:all .35s}.sgDutchie-single_brand .brand-thumb>.text-logo{display:inline-block;font-size:18px;line-height:1em;font-weight:bold;padding:7px 15px;font-style:italic;background-color:#000;border:5px solid #fff;color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.35)}.sgDutchie-effects-items{display:flex;flex-wrap:wrap;font-size:14px;margin:0 0 10px}.sgDutchie-effects-items>.item{display:flex;align-items:center;background-color:var(--sg-color-primary);color:#fff;margin:3px;border-radius:5px;padding:5px 10px}.sgDutchie-effects-items>.item svg{width:25px;height:25px}.sgDutchie-effects-items>.item svg path{fill:#fff}.sgDutchie-product-card{position:relative;display:flex;flex-direction:column;font-size:14px;line-height:1.5em;margin:0 auto 15px;width:100%;max-width:100%;border-radius:15px;color:#000;background-color:#fff;overflow:hidden;transition:all .35s}.sgDutchie-product-card:hover{box-shadow:0 0 5px 5px rgba(0,0,0,.05)}.sgDutchie-product-card a.p{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11}.sgDutchie-product-card .tagBadges{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:0;left:0;padding:15px;width:calc(100% - 50px);z-index:1}.sgDutchie-product-card .tagBadges>.b{font-size:75%;background-color:#e3e3e3;padding:5px 8px;line-height:1.25em;border-radius:10px;font-weight:600;margin:2px}.sgDutchie-product-card .specialBadges{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:0;left:0;padding:15px;width:calc(100% - 50px);z-index:1}.sgDutchie-product-card .specialBadges>.item{font-size:75%;background-color:#ff121c;color:#fff;padding:5px 8px;line-height:1.25em;border-radius:10px;font-weight:600;margin:2px}.sgDutchie-product-card .info .specialBadges{position:relative;padding:0}.sgDutchie-product-card .actions{position:static;display:block;text-align:right;z-index:22}.sgDutchie-product-card .actions>.item_selections{display:none}.sgDutchie-product-card .actions>.item_buttons{padding:15px;text-align:center}.sgDutchie-product-card .actions>.item_buttons>.btn{width:100%}.sgDutchie-product-card .actions>.item_quick_buttons{position:absolute;top:0;right:0;width:50px;padding:5px}.sgDutchie-product-card .actions>.item_quick_buttons>.item{position:relative;display:inline-block;width:35px;height:35px;background-color:#fff;color:#000;border-radius:35px;border:1px solid #e3e3e3;text-align:center;line-height:30px;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);transition:all .35s}.sgDutchie-product-card .actions>.item_quick_buttons>.item.add_to_cart:hover{background-color:#dee2e6}.sgDutchie-product-card .actions>.item_quick_buttons>.item.add_to_cart.loading-btn:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;border-top:2px solid #3498db;border-radius:50%;animation:loadingSpinner 2s linear infinite}.sgDutchie-product-card .actions>.item_quick_buttons em{font-size:10px}.sgDutchie-product-card>.thumb{position:relative;width:100%;padding-top:70%}.sgDutchie-product-card>.thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sgDutchie-product-card>.info{position:relative;padding:15px;flex:1}.sgDutchie-product-card>.info .price{position:relative;display:flex;align-items:center;color:var(--sg-color-primary);font-weight:bold;font-size:20px;margin:7px 0;padding:10px}.sgDutchie-product-card>.info .price:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--sg-color-primary);opacity:.1}.sgDutchie-product-card>.info .price>*{position:relative}.sgDutchie-product-card>.info .price del{font-weight:400;opacity:.6;font-size:70%;margin-right:5px}.sgDutchie-product-card>.info .price ins{text-decoration:none}.sgDutchie-product-card>.info .price .d{display:inline-block;font-size:50%;background-color:#f3583a;color:#fff;padding:2px 5px;line-height:1.15em;margin:3px;border-radius:15px;font-weight:normal}.sgDutchie-product-card>.info .title>.name{font-size:16px;font-weight:bold;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;white-space:normal;overflow:hidden}.sgDutchie-product-card>.info .title>.brandName,.sgDutchie-product-card>.info .title>.weights{font-size:12px;font-weight:normal}.sgDutchie-product-card>.info .staffpicks{display:inline-block;background-color:var(--sg-color-primary);padding:5px 10px;border-radius:7px;color:var(--sg-color-light)}.sgDutchie-product-card>.info .meta{list-style:none;padding:0;margin:15px 0 0;font-size:13px;line-height:1.25em;text-transform:uppercase;font-weight:400}.sgDutchie-product-card>.info .meta>li{display:inline-block}.sgDutchie-product-card>.info .meta>li:not(:last-child):after{display:inline-block;content:'';width:5px;height:5px;margin-bottom:1px;margin-left:5px;margin-right:5px;background-color:var(--sg-color-primary);border-radius:5px}.sgDutchie-product-card>.info .isStaffPick{display:inline-block;padding:5px 10px;margin-right:auto;background-color:var(--sg-color-primary);color:#fff;margin-top:5px;border-radius:5px;text-transform:uppercase}.sgDutchie-product-card .ctas{position:relative;display:none;margin-top:auto}.sgDutchie-product-card .ctas>*{position:relative;z-index:15}.sgDutchie-product-card .ctas>.item{display:inline-block;padding:7px 20px;background-color:var(--sg-color-primary);color:#fff;font-weight:bold;border-radius:3px}.sgDutchie-product-card .ctas>.item.view_product{display:inline-block;padding:7px 10px;background-color:#e3e3e3;color:#000;font-weight:bold;border-radius:3px}.sgDutchie-product-card .ctas>*.loading-btn{cursor:not-allowed;pointer-events:none;opacity:.5}.sgDutchie-product-card.df{border-radius:7px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.sgDutchie-product-card.df .ctas{display:flex;align-items:center}.sgDutchie-product-card.df .ctas>.cat{display:inline-block;padding:7px 15px;background-color:var(--sg-color-primary);color:var(--sg-color-light);border-radius:7px;line-height:1em}.sgDutchie-product-card.df .ctas>a.item{border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;padding:0;font-size:20px;margin-left:auto}.sgDutchie-product-quickView{position:relative;background-color:#fff;color:#000;font-size:14px;max-width:700px;width:100%;border-radius:10px}.sgDutchie-product-quickView .info{display:flex}.sgDutchie-product-quickView .info .metaInfo{font-size:12px}.sgDutchie-product-quickView .info>.thumb{flex:0 0 150px;max-width:150px}.sgDutchie-product-quickView .info>.details{padding:10px}.sgDutchie-product-quickView .info>.details>.title{font-size:22px;font-weight:bold;margin-bottom:5px}.sgDutchie-product-quickView .info .brand{margin-bottom:5px}.sgDutchie-product-quickView .info .itemInfo{flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin:0 -2px 10px}.sgDutchie-product-quickView .info .itemInfo .quantityField{padding:3px}.sgDutchie-product-quickView .info .itemInfo .quantityField>*{padding:7px 10px}.sgDutchie-product-quickView .info .actions{display:block;margin-top:15px;padding-top:15px;border-top:1px solid #e3e3e3}.sgDutchie-product-quickView .info .actions>*{display:inline-block}.sgDutchie-products--archived{position:relative;display:flex;flex-wrap:wrap;width:100%}.sgDutchie-products--archived .item_selections{position:relative;display:flex;font-size:12px;text-align:center;overflow:scroll}.sgDutchie-products--archived .item_selections::-webkit-scrollbar{width:0;height:0}.sgDutchie-products--archived .item_selections>.variant_item{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#dee2e6;color:#000;border-radius:3px;padding:10px 25px;margin:3px;line-height:1.25em;min-width:125px;overflow:hidden}.sgDutchie-products--archived .item_selections>.variant_item:hover{background-color:#d7e4eb}.sgDutchie-products--archived .item_selections>.variant_item .i{position:absolute;top:2px;right:2px;width:15px;height:15px;line-height:10px;text-align:center;border:1px solid #a3afba;border-radius:15px;font-size:14px}.sgDutchie-products--archived .item_selections>.variant_item del{font-weight:500;opacity:.7}.sgDutchie-products--archived .item_selections>.variant_item .i svg{width:7px}.sgDutchie-products--archived .item_selections>.variant_item .d{display:block;margin:5px -25px -10px;background-color:#f3583a;color:#fff;font-size:10px;line-height:1.5em}.sgDutchie-products--archived .item_selections>.variant_item.add_to_cart.disabled{opacity:.5;pointer-events:none}.sgDutchie-products--archived.layout-carousel{opacity:1;flex-wrap:nowrap;max-width:100%}.sgDutchie-products--archived.layout-carousel .sgDutchie-product-card{max-width:100%;width:100%}.sgDutchie-products--archived.layout-carousel .owl-stage{display:flex}.sgDutchie-products--archived.layout-carousel .owl-item{display:flex}.sgDutchie-products--archived.layout-list .item_selections{display:flex}.sgDutchie-products--archived.layout-list>.sgDutchie-product-card.df>.thumb{flex:0 0 150px;max-width:150px;height:150px}.sgDutchie-products--archived.layout-list .item_buttons{display:none}.sgDutchie-shop--selection-btn .name{display:inline-block}.sgDutchie-shop--selection-btn .name>.h{font-size:70%;display:block}.sgDutchie-category_menu .item-link.active{color:var(--sg-color-primary)}.sgDutchie-itemCard{position:relative;background-color:#fff;color:#000;padding:7px;line-height:1.25em;border-radius:7px;margin:7px;text-align:center;box-shadow:0 2px 5px 2px rgba(0,0,0,.1);overflow:hidden}.sgDutchie-itemCard:before{position:absolute;content:'';width:120%;height:100px;background-color:#F2F2F2;border-radius:50%;top:-60%;left:-10%;right:0;margin:0 auto}.sgDutchie-itemCard>*{position:relative;z-index:2}.sgDutchie-itemCard a.p{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.sgDutchie-itemCard .icon{display:block;margin-bottom:10px}.sgDutchie-itemCard svg{width:50px;height:50px}.sgDutchie-itemCard .h{position:relative;display:block}.sgDutchie-itemCard .h>.l{display:block;font-size:80%;line-height:1em}.sgDutchie-itemCard .h>.t{font-weight:bold}.sgDutchie-itemCard .thumb{position:relative;width:100%;padding-top:40%;margin-top:15px;background-color:#dee2e6}.sgDutchie-itemCard .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sgDutchie-itemCard.style_2:before{position:absolute;content:'';width:120%;height:100px;background-color:#F2F2F2;border-radius:50%;top:auto;bottom:-60%;left:-10%;right:0;margin:0 auto}.sgDutchie-itemCard.style_3{padding-bottom:100%;border-radius:15px;border:0}.sgDutchie-itemCard.style_3 .inner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333}.sgDutchie-itemCard.style_3 .thumb{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.sgDutchie-itemCard.style_3 .thumb>img{max-height:100%;width:100%;height:100%;object-fit:cover;object-position:center}.sgDutchie-itemCard.style_3 .h{position:absolute;left:0;right:0;bottom:0;padding:50px 25px 25px;text-align:left;color:#fff;background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 100%)}.sgDutchie-category--archived{position:relative;display:flex;flex-wrap:wrap;width:100%}.sgDutchie-category--archived.layout-carousel{opacity:1;flex-wrap:nowrap;max-width:100%}.sgDutchie-category--archived.layout-carousel .sgDutchie-itemCard{max-width:100%;width:100%}.sgDutchie-category--archived.layout-carousel.owl-carousel .owl-item{display:flex}.sgDutchie-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:before,.sgDutchie-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:after{content:'';position:absolute;top:0;bottom:0;left:0;right:auto;width:45px;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(255,255,255,.4) 80%,rgba(255,255,255,0) 100%);z-index:1}.sgDutchie-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:after{right:0;left:auto;background:rgb(255,255,255);background:linear-gradient(-90deg,rgba(255,255,255,1) 0,rgba(255,255,255,.4) 80%,rgba(255,255,255,0) 100%)}.sgDutchie-shop--wrapper{position:relative;display:flex;font-size:14px}.sgDutchie-shop--wrapper>.shop-sidebar{position:relative;flex:0 0 250px;max-width:250px}.sgDutchie-shop--wrapper>.shop-sidebar .filter-btns{position:sticky;top:0;background-color:#fff;padding:25px;z-index:15}.sgDutchie-shop-filters{position:relative;padding:25px}.sgDutchie-shop-filters .sidebar-widget{position:relative;margin-bottom:25px}.sgDutchie-shop-filters .sidebar-widget>h4{font-size:18px;font-weight:bold;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e3e3e3}.sgDutchie-shop-filters ul{margin-bottom:10px}.sgDutchie-shop-filters ul li{margin-bottom:5px}.sgDutchie-shop-filters ul li a{color:inherit}.sgDutchie-shop-filters .filter .view_more{font-size:13px}.sgDutchie-shop-filters ul.filter-link_list,.sgDutchie-shop-filters ul.filter-radio_select,.sgDutchie-shop-filters ul.filter-checkbox_select{list-style:none;padding:0}.sgDutchie-shop-filters ul.filter-link_list li{text-transform:uppercase}.sgDutchie-shop-filters ul.filter-link_list li.active{font-weight:bold}.sgDutchie-shop-filters ul.filter-radio_select li,.sgDutchie-shop-filters ul.filter-checkbox_select li{position:relative;padding-left:25px}.sgDutchie-shop-filters ul.filter-radio_select input,.sgDutchie-shop-filters ul.filter-checkbox_select input{position:absolute;opacity:0;visibility:hidden}.sgDutchie-shop-filters ul.filter-radio_select label,.sgDutchie-shop-filters ul.filter-checkbox_select label{position:relative;cursor:pointer}.sgDutchie-shop-filters ul.filter-radio_select label:before,.sgDutchie-shop-filters ul.filter-checkbox_select label:before{position:absolute;top:3px;left:-20px;display:block;width:15px;height:15px;border-radius:3px;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.sgDutchie-shop-filters ul.filter-radio_select label:after,.sgDutchie-shop-filters ul.filter-checkbox_select label:after{position:absolute;top:3px;left:-20px;display:block;width:15px;height:15px;border-radius:3px;content:"";background-repeat:no-repeat;background-position:center center}.sgDutchie-shop-filters ul.filter-radio_select input:checked~label,.sgDutchie-shop-filters ul.filter-checkbox_select input:checked~label{font-weight:600}.sgDutchie-shop-filters ul.filter-radio_select input:checked~label:before,.sgDutchie-shop-filters ul.filter-checkbox_select input:checked~label:before{background-color:#4f5d68;border-color:#4f5d68}.sgDutchie-shop-filters ul.filter-checkbox_select input:checked~label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.sgDutchie-shop-filters ul.filter-radio_select label:before,.sgDutchie-shop-filters ul.filter-radio_select label:after{border-radius:50%}.sgDutchie-shop-filters ul.filter-radio_select input:checked~label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='1.5' fill='%23fff'/%3E%3C/svg%3E")}.sgDutchie-shop-filters ul.filter-checkbox_select label:after{background-size:8px 15px}.sgDutchie-shop-filters ul.filter-radio_select.filter-radio_select-btns,.sgDutchie-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.sgDutchie-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item,.sgDutchie-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);margin:5px;padding-left:0}.sgDutchie-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item label,.sgDutchie-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item label{display:block;width:100%;padding:6px 15px;border:1px solid #e3e3e3;border-radius:5px;text-align:center;text-overflow:ellipsis;overflow:hidden}.sgDutchie-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item label:before,.sgDutchie-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item label:after,.sgDutchie-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item label:before,.sgDutchie-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item label:after{display:none!important}.sgDutchie-shop-filters ul.filter-radio_select.filter-radio_select-btns>li.radio_select_item input:checked~label,.sgDutchie-shop-filters ul.filter-checkbox_select.filter-checkbox_select-btns>li.checkbox_select_item input:checked~label{background-color:#4f5d68;border-color:#4f5d68;color:#fff}.sgDutchie-shop-filters .filter-slider{margin-bottom:10px}.sgDutchie-shop-filters .filter-slider .filter-slider_values{margin-bottom:5px}.sgDutchie-shop-filters .filter-slider .filter-slider_range{margin:0 10px}.sgDutchie-shop-filters .filter-slider .filter-slider_range.ui-slider{height:10px;background-color:#dee2e6}.sgDutchie-shop-filters .filter-slider .filter-slider_range.ui-slider .ui-slider-range{background-color:#4f5d68}.sgDutchie-shop-filters .filter-slider .filter-slider_range.ui-slider .ui-slider-handle{width:18px;height:18px;top:50%;background-color:#fff;transform:translateY(-50%);border-radius:50%}.sgDutchie-shop-filters .filter-slider .filter-slider_range.ui-slider .ui-slider-handle:focus{outline:0}.sgDutchie-shop-filters .filter-search .input-group{border:1px solid #e3e3e3}.sgDutchie-shop-filters .filter-search input{border:0}.sgDutchie-shop-filters .filter-search .btn{background-color:transparent;border:0;padding:5px 15px;border-radius:0}.sgDutchie-shop-filters .filter-search input:focus~.btn{color:var(--sg-color-primary)}.sgDutchie-shop-filters .filter-search .btn:hover{background-color:#e3e3e3}.sgDutchie-shop-filters .filter-slider_range.noUi-target{margin:10px}.sgDutchie-shop-filters .filter-slider_range.noUi-target.noUi-horizontal{height:13px}.sgDutchie-shop-filters .filter-slider_range.noUi-target .noUi-connects{background-color:#dee2e6}.sgDutchie-shop-filters .filter-slider_range.noUi-target .noUi-handle{width:24px;height:24px;border-radius:24px;cursor:grab}.sgDutchie-shop-filters .filter-slider_range.noUi-target .noUi-handle:active{cursor:grabbing}.sgDutchie-shop-filters .filter-slider_range.noUi-target .noUi-handle:before,.sgDutchie-shop-filters .filter-slider_range.noUi-target .noUi-handle:after{height:10px;left:8px}.sgDutchie-shop-filters .filter-slider_range.noUi-target .noUi-handle:after{left:13px}.sgDutchie-shop-filters .filter-slider_range.noUi-target .noUi-connect{background-color:var(--sg-color-primary)}.sgDutchie-shop--wrapper>.shop-content{position:relative;padding:25px;flex:auto}.sgDutchie-shop--wrapper .shop-content-heading{display:flex;flex-wrap:wrap;padding:0 0 15px 0;border-bottom:1px solid #e3e3e3;margin-bottom:25px}.sgDutchie-shop--wrapper .shop-content-heading>*{flex:1}.sgDutchie-shop--wrapper .shop-content-heading>.title{padding-right:25px;margin-bottom:10px}.sgDutchie-shop--wrapper .shop-content-heading>.title .h4{font-weight:bold;margin-bottom:0}.sgDutchie-shop--wrapper .shop-content-heading>.title p{margin-bottom:0}.sgDutchie-shop--wrapper .shop-content-heading>.tools{display:flex;flex-wrap:wrap;justify-content:flex-end;flex:0 0 60%;max-width:60%}.sgDutchie-shop--wrapper .shop-content-heading>.tools>.item{display:flex;align-items:center;padding:5px 8px}.sgDutchie-shop--wrapper .shop-content-heading>.tools .fa{font-size:18px}.sgDutchie-shop--wrapper .shop-content-heading>.tools .btn{font-size:inherit;padding:5px 15px;border-radius:25px}.sgDutchie-shop--wrapper .shop-content-heading>.tools .item-view .btn{padding:5px}.sgDutchie-shop--wrapper .shop-content-heading>.tools .item-view .btn.active{color:var(--sg-color-primary)}.sgDutchie-shop--wrapper .shop-content-heading>.tools .item-cart .btn{padding:5px}.sgDutchie-shop--wrapper .shop-content-heading>.tools .dropdown-menu{background-color:#fff;color:#000;padding:0;font-size:inherit;margin-top:5px!important;border:0;border-radius:7px;overflow:hidden;box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}.sgDutchie-shop--wrapper .shop-content-heading>.tools .dropdown-menu .dropdown-title{padding:7px 15px;color:#888}.sgDutchie-shop--wrapper .shop-content-heading>.tools .dropdown-menu ul{list-style:none;padding:0;margin:0}.sgDutchie-shop--wrapper .shop-content-heading>.tools .dropdown-menu .active{background-color:#4f5d68;color:#fff}.sgDutchie-shop--wrapper .shopTools-wrapper{position:relative;display:flex;background-color:var(--sg-color-primary);color:var(--sg-color-light);padding:10px 25px;border-radius:35px}.sgDutchie-shop--wrapper .shopTools-wrapper>.item{display:flex;align-items:center}.sgDutchie-shop--wrapper .shopTools-wrapper>.item .btn{background-color:#fff;color:#000;border:1px solid #fff;padding:7px 15px}.sgDutchie-shop--wrapper .shopTools-wrapper>.item>label{margin-right:10px}.sgDutchie-shop--wrapper .shopTools-wrapper>.item.item-view{margin-left:auto}.sgDutchie-shop--wrapper .shopTools-wrapper>.item.item-view .btn{background-color:unset;border-color:unset;color:inherit;padding:7px 10px;margin:3px}.sgDutchie-shop--wrapper .shopTools-wrapper>.item.item-view .btn.active{background-color:#fff;color:#000;border:1px solid #fff}.shop-filter{display:block;margin-bottom:15px}.shop-filter>h6{font-size:16px;font-weight:600}.shop-filter>.filter-body.filter-body--checkboxes{position:relative;max-height:350px;overflow:auto;padding:15px;background-color:#fafafa}.sgDutchie-cart-wrapper{position:relative;font-size:14px}.sgDutchie-cart-wrapper .cart-table{width:100%}.sgDutchie-cart-wrapper .cart-table .item-name{display:flex}.sgDutchie-cart-wrapper .cart-table .item-name>.thumb{position:relative;background-color:#000;padding:5px;width:60px;height:60px}.sgDutchie-cart-wrapper .cart-table .item-name>.thumb>img{width:100%;height:100%;object-fit:contain;object-position:center}.sgDutchie-cart-wrapper .cart-table .item-name>.info{margin-left:10px;line-height:1.25em}.sgDutchie-cart-wrapper .cart-actions{position:relative;display:block;max-width:400px;padding:25px;margin:0 0 0 auto}.sgDutchie-cart-wrapper .cart-actions>.cart-totals{margin-bottom:25px}.sgDutchie-cart-wrapper .cart-actions>.cart-totals>.line-item{display:flex;justify-content:space-between}.sgDutchie-cart-wrapper .cart-actions>.cart-totals>.line-item.line-item-total{border-top:1px solid #e3e3e3;font-size:20px;font-weight:bold}.sgDutchie-cart-wrapper .cart-actions .btn{display:block;width:100%;font-size:inherit}.sgDutchie-cart-wrapper .cart-options{position:relative;margin-bottom:25px}.sgDutchie-cart-wrapper .cart-options>.item{margin-bottom:10px}.sgDutchie-cart-wrapper .cart-options>.item>label{font-weight:bold}.sgDutchie-shop--select{position:relative}.sgDutchie-shop--select>.item{position:relative;display:block;font-size:14px;line-height:1.25em;padding:15px;border:1px solid #dee2e6;margin-bottom:15px;border-radius:5px;transition:all .35s}.sgDutchie-shop--select>.item .name{font-size:18px;font-weight:bold;margin-bottom:5px}.sgDutchie-shop--select>.item .address{margin-bottom:5px}.sgDutchie-shop--select>.item .store-hours{list-style:none;padding:0;margin-bottom:5px}.sgDutchie-shop--select>.item .store-hours li{display:flex}.sgDutchie-shop--select>.item .store-hours li label{font-weight:bold;margin-right:5px}.sgDutchie-shop--select>.item .cta{display:flex;flex-wrap:wrap;margin-top:15px}.sgDutchie-shop--select>.item .cta .btn{display:block;flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);border-radius:5px;padding:8px;margin:3px;font-weight:bold}.sgDutchie-shop--select .hours{margin-bottom:5px}.sgDutchie-shop--select .menu-types{display:flex;flex-wrap:wrap;margin-bottom:5px}.sgDutchie-shop--select .menu-types>.i{display:inline-block;padding:5px 15px;margin:2px;border-radius:5px;background-color:var(--sg-color-primary);color:#fff}.sgDutchie-orderReceived .msg-box{display:block;text-align:center}.sgDutchie-orderReceived .msg-box>.icon{position:relative;display:inline-block;color:green;margin:0 auto}.sgDutchie-orderReceived .msg-box>.icon>.check{position:relative;display:block;width:100px;height:100px;border:5px solid;border-radius:100px}.sgDutchie-orderReceived .msg-box>.icon>.check:before{content:"";display:block;position:absolute;left:10px;top:-15px;width:30px;height:60px;border-width:0 5px 5px 0;border-style:solid;transform-origin:bottom left;transform:rotate(45deg)}.sgDutchie-specials{position:relative}.sgDutchie-specials--archived{position:relative;display:flex;flex-wrap:wrap;width:100%;margin-bottom:25px}.sgDutchie-special-card{position:relative;display:block;margin:15px;height:150px;background-color:#000;border-radius:7px;box-shadow:0 10px 15px -3px rgba(0,0,0,.35);overflow:hidden}.sgDutchie-special-card a.p{position:absolute;top:0;left:0;width:100%;height:100%;z-index:22}.sgDutchie-special-card>.thumb{position:relative;width:100%;height:100%;overflow:hidden}.sgDutchie-special-card>.thumb:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;background:linear-gradient(-120deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 60%,rgba(0,0,0,.7) 100%);z-index:2}.sgDutchie-special-card>.thumb>img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .35s}.sgDutchie-special-card>.info{position:absolute;color:#fff;bottom:0;left:0;padding:15px;z-index:11}.sgDutchie-special-card>.info>.special-title{font-weight:bold;font-size:18px;line-height:1em}.sgDutchie-special-card:hover>.thumb>img{transform:scale(1.5)}.sgDutchie-brand-card{position:relative;display:block;margin:15px;text-align:center;overflow:hidden}.sgDutchie-brand-card a.p{position:absolute;top:0;left:0;width:100%;height:100%;z-index:22}.sgDutchie-brand-card>.thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:150px;border-radius:7px;margin-bottom:10px;overflow:hidden}.sgDutchie-brand-card>.thumb>img{width:100%;height:100%;object-fit:contain;object-position:center;transition:all .35s}.sgDutchie-brand-card>.thumb>.text-logo{display:inline-block;font-size:18px;line-height:1em;font-weight:bold;padding:7px 15px;font-style:italic;background-color:#000;border:5px solid #fff;color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.35)}.sgDutchie-brand-card>.title{font-weight:bold;margin-bottom:10px}.sgDutchie-brand-card>.ctas{position:relative;z-index:25}.sgDutchie-shop--brands>.sgDutchie-brand-card{margin-bottom:25px}.sgDutchie-fancy_special{display:none;max-width:800px;width:100%}.sgDutchie-fancy_special .title{font-weight:bold;font-size:24px}.sgDutchie-fancy_special .thumb{display:block;width:100%;height:250px;background-color:#000;margin-bottom:25px;overflow:hidden}.sgDutchie-fancy_special .thumb>img{width:100%;height:100%;object-fit:cover;object-position:center}.sgDutchie-fancy_special .info{font-size:14px}.sgDutchie-fancy_special .info>.details{margin-bottom:25px}.sgDutchie-fancy_special .info>.details .item>label{font-weight:bold}.sgDutchie-fancy_special .info>h5{font-weight:bold;font-size:17px;text-transform:uppercase;border-bottom:1px solid #e3e3e3;padding-bottom:10px}.sgDutchie-cart_countBtn{position:relative}.sgDutchie-cart_countBtn .count{position:absolute;display:inline-block;vertical-align:top;font-size:10px;width:20px;height:20px;border-radius:20px;line-height:20px;text-align:center;background-color:var(--sg-color-primary);color:#fff;top:-10px;right:-10px}.sgDutchie-cart_countBtn.inline-count .count{position:relative;top:0;right:0;margin-left:3px}.sgDutchie-cart-sidebarWrapper.processing .sgDutchie-cart-sidebar{overflow:hidden}.sgDutchie-cart-sidebarWrapper .loading{position:absolute;content:'';top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);z-index:10001}.sgDutchie-cart-sidebarWrapper .loading:before{content:'';position:absolute;display:inline-block;top:50%;left:0;right:0;margin:0 auto;width:48px;height:48px;border:5px solid var(--sg-color-primary);border-bottom-color:transparent;border-radius:50%;transform:translateY(-50%);animation:loadingSpinner 1s linear infinite}.sgDutchie-cart_countBtn>.icon{margin-right:0!important}.sgDutchie-cart_countBtn>.text{margin-left:5px!important}.sgDutchie-cart-widget .widget-title{font-weight:bold;text-transform:uppercase;font-size:20px}.sgDutchie-cart-widget .cart-selections-btn .dropdown .btn{background-color:#fff;color:var(--sg-color-primary);font-size:12px;padding:10px 15px;white-space:pre-wrap;border:1px solid #e3e3e3;font-weight:bold;border-radius:3px}.sgDutchie-cart-widget .cart-selections-btn .dropdown .btn:after{font-family:FontAwesome;border:0;width:15px;height:15px;content:'\f107';margin-left:10px}.sgDutchie-cart-widget .cart-selections-btn .dropdown .btn:hover{transform:none}.sgDutchie-cart-widget .cart-selections-btn .dropdown .dropdown-menu{padding:10px;left:0;width:100%;transform:translateX(0px)!important;bottom:auto!important;top:100%!important;margin-top:5px!important;border:1px solid #e3e3e3;border-radius:7px}.sgDutchie-cart-widget .cart-selections-btn .dropdown .dropdown-menu label.dropdown-title{font-weight:bold;margin-bottom:5px}.sgDutchie-cart-widget .cart-selections-btn .dropdown .dropdown-menu ul{list-style:none;padding:0}.sgDutchie-cart-widget .cart-selections-btn .dropdown .dropdown-menu .dropdown-item{white-space:pre-wrap}.sgDutchie-cart-widget .cart-contents{display:flex;flex-direction:column;height:100%}.sgDutchie-cart-widget td{position:relative}.sgDutchie-cart-widget .item-details{position:relative;display:flex}.sgDutchie-cart-widget .item-details>.thumb{flex:0 0 78px;max-width:78px;margin-right:10px}.sgDutchie-cart-widget .item-details>.info{flex:auto}.sgDutchie-cart-widget .item-details .name{font-weight:bold;padding-right:20px}.sgDutchie-cart-widget .item-details .price{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.sgDutchie-cart-widget .item-details .price>*{flex:1;text-align:center}.sgDutchie-cart-widget .item-details .qtyField{display:inline-block}.sgDutchie-cart-widget .item-details .qtyField input{display:inline-block;padding:3px;width:50px}.sgDutchie-cart-widget .item-details .qtyField select{padding:5px}.sgDutchie-cart-widget .item-details .itemLinePrice{font-weight:bold;font-size:125%;text-align:right}.sgDutchie-cart-widget .remove-item{position:absolute;top:0;right:0}.sgDutchie-cart-widget .cart-tables{display:block}.sgDutchie-cart-widget .cart-item-table:not(.show){display:none}.sgDutchie-cart-widget .cart-item-table.show{display:flex;flex-direction:column;height:100%}.sgDutchie-cart-widget .cart-selections-btn,.sgDutchie-cart-widget .cart-options,.sgDutchie-cart-widget .cart-beforeYouGo,.sgDutchie-cart-widget .cart-totals{margin-bottom:15px}.sgDutchie-cart-widget .cart-options>.item{margin-bottom:5px}.sgDutchie-cart-widget .cart-totals>.line-item{display:flex}.sgDutchie-cart-widget .cart-totals>.line-item>label{margin-right:5px;font-weight:bold}.sgDutchie-cart-widget .cart-btns a{width:100%;margin-bottom:10px;font-weight:bold}.sgDutchie-cart-widget .btn{font-size:inherit}.sgDutchie-cart-widget .cart-beforeYouGo{padding:25px 25px 0 25px;margin-left:-25px;margin-right:-25px}.sgDutchie-cart-widget .cart-beforeYouGo .owl-stage-outer{margin:0 -25px}.sgDutchie-cart-widget .sgSelectBtnOptions{font-size:11px}.sgDutchie-cart-widget .sgSelectBtnOptions>.selectoptions-item .selectoptions-button{font-weight:bold}.sgDutchie-cart-widget .sgSelectBtnOptions>.selectoptions-item input:checked~.selectoptions-button{}.sgDutchie-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1{font-size:inherit;margin:0}.sgDutchie-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item{padding:0}.sgDutchie-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item input:checked~.selectoptions-button{color:var(--sg-color-light)}.sgDutchie-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item .selectoptions-button{}.sgDutchie-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item:nth-child(odd) .selectoptions-button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.sgDutchie-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item:nth-child(even) .selectoptions-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.sgDutchie-cart-widget .sgSelectBtnOptions.sgSelectBtnOptions-1>.selectoptions-item input:checked~.selectoptions-button{background-color:var(--sg-color-primary)}.sgDutchie-storeServicesInfo{position:relative;display:inline-block}.sgDutchie-storeTimeInfo>span{display:inline-block;margin-right:5px;white-space:nowrap;line-height:1em}.sgDutchie-storeTimeInfo>span.l{font-weight:bold;text-transform:uppercase}.sgDutchie-storeTimeInfo>span.l:after{content:'•';display:inline-block;margin-left:5px}.sgDutchie-storeServicesInfo>span{display:inline-block;margin-right:5px;white-space:nowrap;line-height:1em}.sgDutchie-storeServicesInfo>span.l{font-weight:bold;text-transform:uppercase}.sgDutchie-storeServicesInfo>span.l:after{content:'•';display:inline-block;margin-left:5px}.sgDutchie-banner{position:relative;padding:25px;border:2px solid;background-color:#fff;color:#000}.sgDutchie-banner p{margin-bottom:0}.sgDutchie-storeInfo{position:relative;font-size:14px}.sgDutchie-storeInfo .storeInfo-sidebar{background-color:#f2f6f8;padding:25px;border-radius:12px}.sgDutchie-storeInfo .storeInfo-sidebar .item:not(:last-child){padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e3e3e3}.sgDutchie-storeInfo .storeInfo-sidebar .item ul:last-of-type{margin-bottom:0}.sgDutchie-storeInfo .storeInfo-sidebar .item ul{list-style:none;padding:0}.sgDutchie-storeInfo .storeInfo-sidebar .sidebar-title{font-weight:bold;text-transform:uppercase;margin-bottom:5px}.sgDutchie-shopInfoBtn{display:inline-block;font-size:10px;line-height:20px;width:20px;height:20px;border-radius:20px;background-color:#fff!important;color:#000!important;text-align:center}.sgDutchie-shop-mobileTools{position:sticky;display:flex;align-items:center;flex-wrap:wrap;font-size:13px;top:0;z-index:999;background-color:#fff}.sgDutchie-shop-mobileTools>.item{display:flex;align-items:center;max-width:100%;padding:5px}.sgDutchie-shop-mobileTools>.item>.item{flex:auto;padding:5px}.sgDutchie-shop-mobileTools>.item.item-search{max-width:100%;flex:0 0 100%}.sgDutchie-shop-mobileTools .shopHome{font-size:20px}.sgDutchie-shop-mobileTools .categorySelect{display:flex;font-size:12px;overflow:scroll}.sgDutchie-shop-mobileTools .categorySelect::-webkit-scrollbar{width:0;height:0}.sgDutchie-shop-mobileTools .categorySelect>.item{flex:auto;margin:3px}.sgDutchie-shop-mobileTools .categorySelect>.item a{display:block;padding:10px 15px;line-height:1em;background-color:#eaeff2;color:#8c8c8c;white-space:nowrap;border-radius:10px;text-transform:uppercase;font-weight:600}.sgDutchie-shop-mobileTools .categorySelect>.item.active a{color:#000}.sgDutchie-products--ajax{position:relative}.sgDutchie-products--ajax:not(.is-loaded){min-height:430px}.sgDutchie-products--ajax>.loading{position:relative;content:'';top:0;left:0;right:0;bottom:0;width:100%;height:100%;color:#444;background-color:rgba(255,255,255,.75);z-index:10001}.sgDutchie-products--ajax>.loading:before{content:'';position:relative;display:inline-block;vertical-align:middle;margin-right:10px;width:35px;height:35px;border:5px solid var(--sg-color-primary);border-bottom-color:transparent;border-radius:50%;transform:translateY(-50%);animation:loadingSpinner 1s linear infinite}.sgDutchie-sidebar-popup{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10001}.sgDutchie-sidebar-popup>.bgoverlay{content:'';position:absolute;display:none;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:5}.sgDutchie-sidebar-popup.open{display:block;pointer-events:auto}.sgDutchie-sidebar-popup.open>.bgoverlay{display:block}.sgDutchie-sidebar-popup .table{color:inherit}.sgDutchie-sidebar-popup .inner{position:absolute;top:0;right:0;bottom:0;width:424px;height:100%;font-size:14px;background-color:#fff;color:#000;overflow:auto;transform:translateX(424px);transition:transform .25s,-webkit-transform .25s;z-index:15}.sgDutchie-sidebar-popup.open .inner{transform:translateX(0);box-shadow:-10px 0 15px -3px rgba(0,0,0,.1)}.sgDutchie-sidebar-popup .h{position:sticky;top:0;background-color:#fff;display:flex;padding:7px 25px;z-index:11}.sgDutchie-sidebar-popup .h .t{font-size:20px;font-weight:bold}.sgDutchie-sidebar-popup .cb{margin-left:auto;width:30px;height:30px;line-height:30px;text-align:center;color:#f00;font-size:24px}.sgDutchie-sidebar-popup .c{position:relative;padding:7px 25px}.sgDutchie-sidebar-popup.sgDutchie-filter-sidebarWrapper .h{border-bottom:1px solid #e3e3e3}.sgDutchie-sidebar-popup.sgDutchie-filter-sidebarWrapper .c{padding:0}.sgDutchie-sidebar-popup.sgDutchie-filter-sidebarWrapper .filter-ctas{position:sticky;margin:0 -25px -25px;bottom:0;background-color:#fff;padding:15px;box-shadow:0 -1px 5px rgba(0,0,0,.15);z-index:2}.sgDutchie-layoutGrid{display:flex;flex-wrap:wrap}.sgDutchie-layoutGrid>*{flex:0 0 calc(calc(100% / 1) - 10px);max-width:calc(calc(100% / 1) - 10px);margin:5px}.sgDutchie-layoutGrid.itemsPerRow-2>*{flex:0 0 calc(calc(100% / 2) - 10px);max-width:calc(calc(100% / 2) - 10px)}.sgDutchie-layoutGrid.itemsPerRow-3>*{flex:0 0 calc(calc(100% / 3) - 10px);max-width:calc(calc(100% / 3) - 10px)}.sgDutchie-layoutGrid.itemsPerRow-4>*{flex:0 0 calc(calc(100% / 4) - 10px);max-width:calc(calc(100% / 4) - 10px)}.sgDutchie-layoutGrid.itemsPerRow-5>*{flex:0 0 calc(calc(100% / 5) - 10px);max-width:calc(calc(100% / 5) - 10px)}.sgDutchie-layoutGrid.itemsPerRow-6>*{flex:0 0 calc(calc(100% / 6) - 10px);max-width:calc(calc(100% / 6) - 10px)}.sgDutchie-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 7) - 10px);max-width:calc(calc(100% / 7) - 10px)}.sgDutchie-section>.section-title{position:relative;display:flex;align-items:center;text-align:left;font-weight:bold;padding-left:35px;min-height:40px;margin-bottom:15px;padding-right:100px}.sgDutchie-section>.section-title:before{position:absolute;top:0;left:0;content:'';display:inline-block;width:25px;height:100%;background-color:var(--sg-color-accent);border-top-right-radius:10px;border-bottom-right-radius:10px}.sgDutchie-section .layout-carousel.owl-carousel .owl-nav{top:-30px;width:auto;right:0}.sgDutchie-section .layout-carousel.owl-carousel .owl-nav>button[class^=owl-]{position:relative}@media only screen and (min-width:768px){.sgDutchieSearchBarTop--mobile{display:none}.sgDutchie-shop--wrapper>.shop-sidebar .filter-btns,.sgDutchie-shop--wrapper .shop-content-heading>.tools>.item.item-filter{display:none}.sgDutchie-shop-mobileTools{display:none}}@media only screen and (min-width:576px){.sgDutchie-products--archived.layout-list>.sgDutchie-product-card{display:flex;flex-direction:row;flex:100%;max-width:100%;padding-left:150px;min-height:150px;border-radius:0;border-bottom:1px solid #e3e3e3}.sgDutchie-products--archived.layout-list>.sgDutchie-product-card .tagBadges{width:150px}.sgDutchie-products--archived.layout-list>.sgDutchie-product-card>.thumb{position:absolute;top:0;left:0;flex:0 0 150px;max-width:150px;height:150px;padding-top:0}.sgDutchie-products--archived.layout-list>.sgDutchie-product-card>.thumb img{object-fit:cover}.sgDutchie-products--archived.layout-list>.sgDutchie-product-card .actions{position:relative;width:calc(30% - 50px);padding:15px;flex:auto;order:1}.sgDutchie-products--archived.layout-list>.sgDutchie-product-card>.info .title>.name{-webkit-line-clamp:unset;line-clamp:unset}.sgDutchie-products--archived.layout-list .item_selections{justify-content:flex-end}.sgDutchie-products--archived.layout-list .item_quick_buttons{display:none}}@media only screen and (max-width:767px){.sgDutchie-shop--wrapper{display:block;transition:all .35s}.sgDutchie-shop--wrapper.show-filter{transform:translateX(0)}.sgDutchie-shop--wrapper:not(.show-filter) .shop-sidebar{display:none}.sgDutchie-shop--wrapper>.shop-sidebar{border:1px solid #e3e3e3;background-color:#fafafa;color:#000}.sgDutchie-shop--wrapper>.shop-sidebar,.sgDutchie-shop--wrapper>.shop-content{flex:0 0 100%;max-width:100%}.sgDutchie-shop--wrapper .shop-content-heading>.tools{max-width:100%;flex:0 0 100%;justify-content:center}.sgDutchie-shop--wrapper .shop-content-heading>.tools>.item.item-filter .btn{width:100%;background-color:#e3e3e3}.sgDutchie-shop--wrapper .shop-content-heading>.tools .item-view{display:none}.sgDutchie-layoutGrid.itemsPerRow-3>*,.sgDutchie-layoutGrid.itemsPerRow-4>*,.sgDutchie-layoutGrid.itemsPerRow-5>*{flex:0 0 calc(calc(100% / 2) - 10px);max-width:calc(calc(100% / 2) - 10px)}.sgDutchie-layoutGrid.itemsPerRow-6>*,.sgDutchie-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 3) - 10px);max-width:calc(calc(100% / 3) - 10px)}}@media only screen and (max-width:575px){.sgDutchieTopbar>.inner{flex-direction:column}.sgDutchieTopbar>.inner>.leftcol,.sgDutchieTopbar>.inner>.rightcol{text-align:center;flex:1;margin:0}.sgDutchie-shop--wrapper>.shop-content{padding:10px}.sgDutchie-shop--wrapper .shop-content-heading>.title{padding:0}.sgDutchie-shop--wrapper .shop-content-heading>.title .h4{font-size:20px}.sgDutchie-single_product .productRow{padding:5px}.sgDutchie-layoutGrid.itemsPerRow-2>*,.sgDutchie-layoutGrid.itemsPerRow-3>*,.sgDutchie-layoutGrid.itemsPerRow-4>*,.sgDutchie-layoutGrid.itemsPerRow-5>*{flex:100%;max-width:100%}.sgDutchie-layoutGrid.itemsPerRow-6>*,.sgDutchie-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 2) - 10px);max-width:calc(calc(100% / 2) - 10px)}.sgDutchie-special-card{flex:100%;max-width:100%;margin:0 0 15px}.sgDutchie-section>.section-title{font-size:20px}.sgDutchie-product-quickView .info{display:block}.sgDutchie-single_product .actions{display:block}.sgDutchie-single_product .actions .quantityField{max-width:100%;width:100%;flex:1;margin:0 0 15px}.sgDutchie-products--archived .sgDutchie-product-card>.thumb{position:absolute;top:0;right:0;width:80px;height:80px;padding:0;border-radius:0;background-color:transparent}.sgDutchie-products--archived .sgDutchie-product-card>.thumb img{object-fit:contain;object-position:top center}.sgDutchie-products--archived .sgDutchie-product-card .tagBadges,.sgDutchie-products--archived .sgDutchie-product-card>.info{position:relative;padding:5px 100px 5px 5px}.sgDutchie-products--archived .sgDutchie-product-card>.info .price{margin-top:0}.sgDutchie-products--archived .sgDutchie-product-card>.info .title{margin-bottom:5px}.sgDutchie-products--archived>.sgDutchie-product-card .actions>*:not(.item_selections){display:none}.sgDutchie-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:before,.sgDutchie-products--archived.layout-carousel.owl-carousel.nav-enabled .owl-stage-outer:after{width:15px}.sgDutchie-products--archived.layout-carousel.owl-carousel .sgDutchie-product-card .tagBadges,.sgDutchie-products--archived.layout-carousel.owl-carousel .sgDutchie-product-card>.info{padding:5px}.sgDutchie-products--archived.layout-carousel.owl-carousel .sgDutchie-product-card>.thumb{position:relative;width:100%;height:auto;padding-top:65%}.sgDutchie-products--archived.layout-carousel.owl-carousel .item_selections{display:none}.sgDutchie-products--archived .actions .item_selections{display:flex}.sgDutchie-product-card{margin-bottom:25px;padding:10px;border-bottom:1px solid #e3e3e3;border-radius:0}}@media only screen and (max-width:500px){.sgDutchie-sidebar-popup .inner{width:100%;transform:translateX(100%)}}@keyframes loadingSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.event-item{position:relative;flex:auto;line-height:1.25em;margin:0 15px 15px}.event-item>.info{position:relative;display:flex;flex-wrap:wrap}.event-item>.info>.event-date{display:flex;flex-direction:column;text-align:center;flex:0 0 70px;max-width:70px;padding:5px;line-height:1.5em}.event-item>.info>.event-date>.d{font-size:50px;line-height:40px;font-weight:bold}.event-item>.info>.event-date>.m{font-size:30px}.event-item>.info>.event-date>.y{font-size:20px}.event-item>.info>.event-details{padding:5px;flex:0 0 calc(100% - 70px);max-width:calc(100% - 70px)}.event-item>.info .title{font-size:24px;font-weight:bold}.event-item>.info .meta{margin-top:10px;font-size:14px}.event-item>.info .thumb{position:relative;width:100%;height:150px;background-color:#e3e3e3;margin-bottom:10px}.event-item>.info .thumb>img{width:100%;height:100%;object-fit:cover;object-position:center}.event-item>.info .description{margin-bottom:5px;font-size:14px}.event-item>.info .description~.meta{margin-top:0}.event-item>.info .ctas{margin-top:15px}.event-item>.info .ctas .sgEvents-add-calendar-btn{display:inline-block}.sgEvents-add-calendar-btn svg{width:20px}.sgEvents-add-calendar-btn .dropdown-menu{min-width:250px}.sgEvents-add-calendar-btn .dropdown-menu li>a{padding:10px 20px}.archived-events{display:flex;flex-wrap:wrap}.archived-events.layout-list .event-item{padding:25px;max-width:100%;flex:0 0 100%;margin:0 0 15px}.archived-events.layout-list .event-item>.info{position:relative;padding-left:80px}.archived-events.layout-list .event-item>.info>.offset-event-date{position:absolute;width:80px;left:0;top:0;display:flex;flex-direction:column;text-align:center}.archived-events.layout-list .event-item>.info>.offset-event-date>.d{font-size:50px;line-height:40px;font-weight:bold}.archived-events.layout-list .event-item>.info>.offset-event-date>.m{font-size:30px}.archived-events.layout-list .event-item>.info>.offset-event-date>.y{font-size:20px}.archived-events.layout-list .event-item>.info .thumb{max-width:150px;flex:0 0 150px}.archived-events.layout-list .event-item>.info .event-date{display:none}.archived-events.layout-list .event-item>.info .thumb~.event-details{max-width:calc(100% - 150px);flex:0 0 calc(100% - 150px);padding:15px}.archived-events.layout-list .event-item:nth-child(even){background-color:#f1f2f2}.archived-events.sidebar-posts .event-item>.info{padding-left:0}.archived-events.sidebar-posts .event-item>.info>.offset-event-date{display:none}.archived-events.sidebar-posts .event-item>.info .event-date{display:none}.archived-events.sidebar-posts .event-item>.info .thumb{flex:0 0 100%;max-width:100%;height:70px}.archived-events.sidebar-posts .event-item>.info .title{font-size:inherit}.archived-events.sidebar-posts .event-item>.info>.event-details{flex:0 0 100%!important;max-width:100%!important;padding:5px!important}.sGevents-filter{display:flex;padding:25px;background-color:#f1f2f2;margin-bottom:25px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.sGevents-filter>*{flex:1}.sGevents-filter .filter-group{display:flex;margin-left:25px;text-align:right;justify-content:flex-end}.sGevents-filter .filter-group .dropdown{margin-left:15px}.sGevents-filter .filter-group .dropdown>.btn{padding:7px 15px;height:100%;width:100%}.sGevents-filter .filter-group .input-group>.btn{padding:7px 15px}.sGevents-filter .filter-group .layout-switcher{margin-left:15px;width:auto}@media only screen and (max-width:767px){.event-item{flex:0 0 calc(calc(100% / 2) - 30px)!important;max-width:calc(calc(100% / 2) - 30px)!important}}@media only screen and (max-width:575px){.event-item{flex:0 0 calc(100%)!important;max-width:calc(100%)!important;margin:0 0 15px;padding:15px;border-bottom:1px solid #e3e3e3}.archived-events.layout-list .event-item>.info{padding-left:0}.archived-events.layout-list .event-item>.info>.offset-event-date{display:none}.archived-events.layout-list .event-item>.info .thumb{max-width:100px;flex:0 0 100px;height:100px}.archived-events.layout-list .event-item>.info .thumb~.event-details{max-width:calc(100% - 100px);flex:0 0 calc(100% - 100px)}.sGevents-filter{display:block}.sGevents-filter .filter-group{flex-direction:column;margin:15px 0 0}.sGevents-filter .filter-group .dropdown{margin:5px 0 0}.sGevents-filter .filter-group .dropdown-menu{width:100%}.sGevents-filter .filter-group .layout-switcher{max-width:100%;flex:1;margin:5px 0 0}.sGevents-filter .filter-group .layout-switcher .btn{flex:1}}
b{font-weight:bold}strong{font-weight:900}.file-caption-name:not(.file-caption-disabled){text-overflow:ellipsis;overflow:hidden}.sg-form-group{display:block;margin-bottom:15px}.sg-field-control{width:100%;border:1px solid #e3e3e3;line-height:1.25em;border-radius:0;padding:10px 15px}.sg-field-control:focus{outline:0}.sg-button{display:inline-block;background-color:#e3e3e3;color:#333;border:1px solid #e3e3e3;margin-right:5px;padding:10px 20px;line-height:1.25em;cursor:pointer;transition:all .35s}.sg-button.sg-button-sm{padding:7px 15px;font-size:12px}.sg-button:focus{outline:0}.sg-button:hover{text-decoration:none}.sg-button.sg-button-primary{background-color:#184778;border-color:#184778;color:#fff}.sg-button.sg-button-warning{background-color:#d59c39;border-color:#d59c39;color:#fff}.sg-button.sg-button-success{background-color:#4cc149;border-color:#4cc149;color:#fff}.sg-button.sg-button-info{background-color:#49bdc1;border-color:#49bdc1;color:#fff}.sg-button.sg-button-danger{background-color:#d53939;border-color:#d53939;color:#fff}.sg-button.sg-button-dark{background-color:#080808;border-color:#080808;color:#fff}.sg-button.sg-button-light{background-color:#efefef;border-color:#efefef;color:#000}.sg-checkbox{position:relative;display:inline-block;vertical-align:middle;margin-bottom:12px;cursor:pointer;user-select:none}.sg-checkbox>input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;visibility:hidden}.sg-checkbox>.checkmark{position:relative;display:inline-block;vertical-align:middle;height:18px;width:18px;background-color:#eee;transition:all .35s}.sg-checkbox:hover>input~.checkmark{background-color:#ccc}.sg-checkbox>input:checked~.checkmark{background-color:#2196F3}.sg-checkbox>.checkmark:after{content:"";position:absolute;transition:all .35s;display:none}.sg-checkbox>input:checked~.checkmark:after{display:block}.sg-checkbox>.checkmark:after{left:7px;top:4px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sg-checkbox>.description{display:inline-block;vertical-align:middle}.sg-radio{position:relative;display:inline-block;vertical-align:middle;margin-bottom:12px;cursor:pointer;user-select:none}.sg-radio>input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;visibility:hidden}.sg-radio>.checkmark{position:relative;display:inline-block;vertical-align:middle;height:18px;width:18px;border-radius:18px;background-color:#eee;transition:all .35s}.sg-radio:hover>input~.checkmark{background-color:#ccc}.sg-radio>input:checked~.checkmark{background-color:#2196F3}.sg-radio>.checkmark:after{content:"";position:absolute;transition:all .35s;display:none}.sg-radio>input:checked~.checkmark:after{display:block}.sg-radio>.checkmark:after{left:7px;top:4px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sg-radio>.description{display:inline-block;vertical-align:middle}.sgen--appendable_items{position:relative;border:1px dashed #e3e3e3}.sgen--appendable_items:not(.sg-appendables-init){display:none!important}.sgen--appendable_items .item{position:relative;margin-bottom:15px}.sgen--appendable_items .item .tools{display:block;text-align:right;margin-top:15px}.sgen--appendable_items .item>.title{position:relative;background-color:#184778;color:#fff;padding:7px 15px;border-radius:3px;cursor:pointer;transition:all .35s}.sgen--appendable_items .item>.title .title-tools{position:relative;float:right}.sgen--appendable_items .item>.title .title-tools>a{display:inline-block;margin:2px;font-size:10px;width:20px;height:20px;line-height:20px;text-align:center;background-color:#e3e3e3;border-radius:20px}.sgen--appendable_items .item>.content{position:relative;padding:15px;background-color:#fff;color:#000;border-bottom:1px solid #e3e3e3}.sgen--appendable_items .item.inactive>.content{display:none}.sgen--appendable_items .item.inactive>.title{background-color:#e3e3e3;color:#444}.sgen--appendable_items .item.inactive>.title>.t{color:#888}.sgen--appendable_items .sgen--appendable_items .item:not(.inactive)>.title{background-color:#d7e5e7;color:#184778}.sgen--text_edit.empty-text{min-width:200px}.sgen--text_edit.empty-text:before{content:"\270E Click here to edit";font-size:12px;font-style:italic;color:#ababab}.sgen--text_edit:not(.saving):not(.saved):not(.empty-text):not(.editing):hover:after{position:absolute;margin-left:5px;content:"\270E";display:inline-block;font-size:12px;color:#3abaf4;transform:scaleX(-1)}.sgen--text_edit:not(.saved).saving:after{position:absolute;margin-left:5px;content:"";display:inline-block;border:3px solid #f3f3f3;border-top:3px solid #3abaf4;border-radius:50%;width:16px;height:16px;animation:spin_text_loader 1s linear infinite}.sgen--text_edit:not(.saving):not(.empty-text).saved:after{position:absolute;margin-left:5px;content:"\2713";display:inline-block;font-size:12px;color:#00ad57;font-weight:bold}@keyframes spin_text_loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sgen--accordions .nav-tabs{margin-bottom:25px;border:0;justify-content:center}.sgen--accordions .nav-tabs>.nav-link{margin:5px;border:1px solid;border-radius:0}.sg-medialibrary{position:relative}.sg-medialibrary .tool{position:relative;display:flex}.sg-medialibrary .tool>label{position:relative;width:100%;border:1px solid #e3e3e3;line-height:1.25;padding:10px 15px;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;padding-right:100px;margin:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-medialibrary .tool>label:after{content:'Browse';position:absolute;top:0;right:0;bottom:0;padding:10px 25px;width:100px;background-color:#f4f4f4;transition:all .35s}.sg-medialibrary .tool:hover>label:after{background-color:#dee2e6}.sg-medialibrary a[href="#remove"]{position:absolute;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;background-color:#e36a6a;text-transform:uppercase;width:20px;line-height:20px;text-align:center;top:0;right:0;text-decoration:none;z-index:11}.sg-medialibrary .tool>label~a[href="#remove"]{position:relative}.sg-medialibrary.sg-medialibrary-previewMode{position:relative;width:100%;max-width:250px;border:2px dashed #ddd;border-radius:3px;overflow:hidden;background-color:#fff;color:#ecf0f1}.sg-medialibrary.sg-medialibrary-previewMode:after{content:"";display:block;padding-bottom:100%}.sg-medialibrary.sg-medialibrary-previewMode.sm{max-width:150px}.sg-medialibrary.sg-medialibrary-previewMode.lg{max-width:700px}.sg-medialibrary.sg-medialibrary-previewMode:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:5;opacity:0;transition:all .35s}.sg-medialibrary.sg-medialibrary-previewMode>.thumbnail{position:absolute;top:0;bottom:0;left:0;right:0}.sg-medialibrary.sg-medialibrary-previewMode>.thumbnail>img{object-fit:contain;object-position:center;width:100%;height:100%}.sg-medialibrary.sg-medialibrary-previewMode>.tool{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;z-index:22}.sg-medialibrary.sg-medialibrary-previewMode>.tool>label{display:inline-block;width:auto;border-radius:0;background-color:#444;color:#fff;padding:15px;font-size:12px;line-height:1em;text-transform:uppercase;text-align:center;margin:0 auto;opacity:.5;cursor:pointer;transition:all .35s}.sg-medialibrary.sg-medialibrary-previewMode>.tool>label:after{display:none}.sg-medialibrary.sg-medialibrary-previewMode:hover:before{opacity:1}.sg-medialibrary.sg-medialibrary-previewMode:hover>.tool>label{opacity:1}.sg-medialibrary.sg-medialibrary-previewMode>.tool>label:hover{background-color:#184778}.sgen--media_library--modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);padding:50px;z-index:99999}.sgen--media_library--modal .close-modal-btn{position:absolute;font-size:14px;color:#fff;background-color:rgb(131 131 131 / 34%);text-transform:uppercase;width:40px;height:40px;line-height:40px;text-align:center;top:5px;right:5px;z-index:11}.sgen--media_library--modal>.inner-modal{position:absolute;top:50%;left:60px;right:60px;margin:0 auto;background-color:#fff;color:#000;padding:25px;transform:translateY(-50%)}.sgen--media_library--modal>.inner-modal .sgen--media_library .media-list{position:relative;height:50vh;overflow:auto}.sgen--media_library--modal>.inner-modal .sgen--media_library .media-list.loading{overflow:hidden}.sgen--media_library--modal>.inner-modal .sgen--media_library .media-list.loading:before{position:absolute;display:flex;justify-content:center;align-items:center;content:'PLEASE WAIT...';font-weight:bold;padding:50px;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);color:#000;overflow:hidden;z-index:22}.sgen--tabs{position:relative}.sgen--tabs ul.sg-nav-tabs{display:flex;list-style:none;margin:0;padding:0;border-bottom:1px solid #e3e3e3}.sgen--tabs ul.sg-nav-tabs li{margin-right:2px}.sgen--tabs ul.sg-nav-tabs li a{display:inline;padding:5px 15px;background-color:#ebebeb;color:#676767;font-weight:bold;font-size:12px;transition:all .35s}.sgen--tabs ul.sg-nav-tabs li a:hover{text-decoration:none;background-color:#e3e3e3}.sgen--tabs ul.sg-nav-tabs li a.active{background-color:#575757;color:#fff}.sgen--tabs .sg-tab-contents{position:relative;padding:25px;background-color:#f9f9f9}.sgen--tabs .sg-tab-contents .sg-tab-content:not(.active){display:none}.sgen--media_library{position:relative;font-size:14px}.sgen--media_library>.inner>.title{font-size:20px;text-transform:uppercase;margin-bottom:15px}.sgen--media_library .media-frame-wrapper{position:relative}.sgen--media_library .media-frame-wrapper>.media-frame-menu{position:relative;display:flex;margin-bottom:5px}.sgen--media_library .media-frame-wrapper>.media-frame-menu>button.media-menu-item{background-color:#e3e3e3;color:#333;border:1px solid #e3e3e3;margin-right:5px;padding:10px 20px;line-height:1em;cursor:pointer;transition:all .35s}.sgen--media_library .media-frame-wrapper>.media-frame-menu>button.media-menu-item:hover,.sgen--media_library .media-frame-wrapper>.media-frame-menu>button.media-menu-item.active{background-color:#184778;border-color:#184778;color:#fff}.sgen--media_library .media-frame-wrapper>.media-frame-menu>button.media-menu-item:focus{outline:0}.sgen--media_library .media-frame-wrapper>.media-frame-content>.media-tab:not(.show){display:none!important}.sgen--media_library .media-frame-wrapper>.media-frame-content>.media-tab{height:70vh;overflow:auto}.sgen--media_library .media-frame-wrapper>.media-frame-content>.media-tab{position:relative;display:flex;border:1px solid #e3e3e3}.sgen--media_library .media-frame-wrapper>.media-frame-content>.media-tab>.media-content{flex:1;padding:25px}.sgen--media_library .media-frame-wrapper>.media-frame-content>.media-tab>.media-sidebar{position:sticky;top:0;flex:0 0 25%;max-width:25%;padding:25px;background-color:#f6f7f7}.sgen--media_library .media-frame-wrapper>.media-frame-content>.media-tab.media-tab-browser .browser-tool{display:flex;margin-bottom:10px}.sgen--media_library .media-frame-wrapper .search-media-form{display:flex}.sgen--media_library .media-frame-wrapper>.media-frame-actions{display:flex;justify-content:flex-end;margin-top:15px}.sgen--media_library .media-list{position:relative}.sgen--media_library .media-list ul.media-items{display:flex;flex-wrap:wrap;width:100%;padding:0;list-style:none}.sgen--media_library .media-list ul.media-items>li.media-item{flex:0 0 calc(100% / 7);max-width:calc(100% / 7);padding:10px}.sgen--media_library .media-list ul.media-items>li.media-item>.thumb{position:relative;display:block;width:100%;padding-top:100%;background-color:#e3e3e3;cursor:pointer}.sgen--media_library .media-list ul.media-items>li.media-item>.thumb>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.sgen--media_library .media-list ul.media-items>li.media-item.selected>.thumb{outline:#4CAF50 solid 5px}.sgen--media_library .media-single-details>h4{display:block;font-size:16px;margin-bottom:25px;border-bottom:1px solid #000;padding-bottom:15px;text-transform:uppercase}.sgen--media_library .media-single-details>.media-single-info>.thumbnail{position:relative;display:block;margin-bottom:15px;width:100%;height:150px;background-color:#000;text-align:center}.sgen--media_library .media-single-details>.media-single-info>.thumbnail>img{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);max-height:100%;max-width:100%}.sgen--media_library .media-single-details>.media-single-info>.details .filename{font-weight:bold;text-overflow:ellipsis;overflow:hidden}.sgen--media_library .media-single-details>.media-single-info>.details .uploaded,.sgen--media_library .media-single-details>.media-single-info>.details .filesize{font-size:12px}
:root{--shape-divider-color-top:#000;--shape-divider-width-top:100%;--shape-divider-height-top:200px;--shape-divider-color-bottom:#000;--shape-divider-width-bottom:100%;--shape-divider-height-bottom:200px}.gjs-row{position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;--fx-gutter-x:1.5rem;margin-right:calc(-.5 * var(--fx-gutter-x));margin-left:calc(-.5 * var(--fx-gutter-x))}.gjs-cell{position:relative;flex-grow:1;flex-basis:0;max-width:100%;padding-right:calc(var(--fx-gutter-x) * .5);padding-left:calc(var(--fx-gutter-x) * .5)}.sgFlex-component-div{padding:5px;flex:1}.sgFlex-component-div>.sgFlex-component-div{margin:10px}@media screen and (min-width:1200px){[data-hidden-sg-desktop]{display:none!important}}@media screen and (max-width:1200px) and (min-width:993px){[data-hidden-sg-laptop]{display:none!important}}@media screen and (max-width:992px) and (min-width:768px){[data-hidden-sg-notebook]{display:none!important}}@media screen and (max-width:767px) and (min-width:576px){[data-hidden-sg-tablet]{display:none!important}}@media screen and (max-width:575px) and (min-width:481px){[data-hidden-sg-mobile-lg]{display:none!important}}@media screen and (max-width:480px){[data-hidden-sg-mobile-sm]{display:none!important}}@media only screen and (max-width:767px){.gjs-row{flex-wrap:wrap}}.sgFlex-component,[class^=sgFlex-component]{position:relative}.sgFlex-component.sg-component-has--overlay:before,[class^=sgFlex-component].sg-component-has--overlay:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:var(--overlay-color);z-index:-1}.sgFlex-component-shape-divider{position:absolute!important;width:100%;left:0;line-height:0;overflow:hidden}.sgFlex-component-shape-divider>svg{position:relative;display:block;width:calc(100% + 1.3px);left:50%;transform:translateX(-50%)}.sgFlex-component-shape-divider .shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}.sgFlex-component-shape-divider.sgFlex-component-shape-divider--top{top:-1px}.sgFlex-component-shape-divider.sgFlex-component-shape-divider--top>svg{width:calc(var(--shape-divider-width-top) + 1.3px);height:var(--shape-divider-height-top)}.sgFlex-component-shape-divider.sgFlex-component-shape-divider--top .shape-fill{fill:var(--shape-divider-color-top)}.sgFlex-component-shape-divider.sgFlex-component-shape-divider--bottom{bottom:-1px;transform:rotate(180deg)}.sgFlex-component-shape-divider.sgFlex-component-shape-divider--bottom>svg{width:calc(var(--shape-divider-width-bottom) + 1.3px);height:var(--shape-divider-height-bottom)}.sgFlex-component-shape-divider.sgFlex-component-shape-divider--bottom .shape-fill{fill:var(--shape-divider-color-bottom)}.sgFlex-component-card{position:relative;display:flex;flex-direction:column;width:100%;font-size:inherit;line-height:1.5em;background-color:#fff;border:1px solid #e3e3e3;color:#000;overflow:hidden}.sgFlex-component-card>.inner{position:relative;flex:1;display:flex;flex-direction:column}.sgFlex-component-card a.p{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:2}.sgFlex-component-card .thumbnail{position:relative;overflow:hidden}.sgFlex-component-card .thumbnail>img{width:100%;transition:all .35s}.sgFlex-component-card .info{position:relative;flex:1;display:flex;flex-direction:column;padding:15px;text-align:center}.sgFlex-component-card .title{font-size:24px;font-weight:bold;margin-bottom:5px}.sgFlex-component-card .content{margin-bottom:5px}.sgFlex-component-card .ctas{display:block;margin-top:auto;padding-top:15px}.sgFlex-component-card .ctas a{margin:2px;z-index:10}.sgFlex-component-card>.inner.style_2>.thumbnail{position:relative;padding-top:100%}.sgFlex-component-card>.inner.style_2>.thumbnail>img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}.sgFlex-component-card:hover>.inner.style_2>.thumbnail>img{transform:scale(1.2)}.sgFlex-component-card>.inner.style_2>.info{position:absolute;left:0;width:100%;bottom:0;padding:15px;text-align:left}.sgFlex-component-card>.inner.style_3{padding:25px}.sgFlex-component-card>.inner.style_3>.thumbnail{position:relative;padding-top:100%;border-radius:50%}.sgFlex-component-card>.inner.style_3>.thumbnail>img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}.sgFlex-component-pricing-card{position:relative;display:flex;flex-direction:column;width:100%;font-size:inherit;line-height:1.5em;background-color:#fff;border:1px solid #e3e3e3;color:#000;padding:25px;text-align:center;overflow:hidden}.sgFlex-component-pricing-card>.inner{position:relative;flex:1;display:flex;flex-direction:column}.sgFlex-component-pricing-card>.inner .info{display:flex;flex-direction:column;height:100%}.sgFlex-component-pricing-card>.inner .title{font-family:var(--headings_2-font-family),sans-serif;font-weight:bold;font-size:32px}.sgFlex-component-pricing-card>.inner .pricing-section{display:block;text-align:center;margin:15px 0}.sgFlex-component-pricing-card>.inner .pricing{display:flex;justify-content:center;gap:10px}.sgFlex-component-pricing-card>.inner .pricing del{opacity:.5;font-size:80%}.sgFlex-component-pricing-card>.inner .pricing~.pricing-note{margin-top:15px}.sgFlex-component-pricing-card>.inner .pricing-note{display:block;font-size:14px}.sgFlex-component-pricing-card>.inner .content{margin-bottom:15px}.sgFlex-component-pricing-card>.inner .feature-lists ul{list-style:none;margin:0;padding:0}.sgFlex-component-pricing-card>.inner .feature-lists ul .icon{margin-right:5px}.sgFlex-component-pricing-card>.inner .ctas{display:block;margin-top:auto;padding-top:25px}.sgFlex-component-testimonials{padding:25px}.sgFlex-component-testimonials .testimonial-items{position:relative;display:flex;flex-wrap:wrap;width:100%}.sgFlex-component-testimonials .testimonial-items.layout-carousel{display:block}.sgFlex-component-testimonials .testimonial-item{position:relative;display:inline-flex;flex-direction:column;max-width:100%;width:auto;padding:25px;background-color:#f0f0f0;color:#000;border-radius:15px;text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,.20);margin:5px}.sgFlex-component-testimonials .testimonial-item .rating{display:flex;justify-content:center;margin-bottom:15px}.sgFlex-component-testimonials .testimonial-item .rating span{opacity:.15}.sgFlex-component-testimonials .testimonial-item .rating span.checked{color:var(--sg-color-primary);opacity:1}.sgFlex-component-testimonials .testimonial-item .image{position:relative;display:block;width:50px;height:50px;margin:10px auto;border-radius:100px;overflow:hidden}.sgFlex-component-testimonials .testimonial-item .image>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sgFlex-component-testimonials .testimonial-item .title{font-weight:bold;margin-top:15px}.sgFlex-component-testimonials .testimonial-item .title span{display:block}.sgFlex-component-testimonials .testimonial-item .title span.pos{font-size:80%}.sgFlex-component-testimonials .testimonial-items.layout-carousel .testimonial-item{display:block;width:auto}.sgFlex-component-testimonials .testimonial-items.style_1 .testimonial-item{display:inline-block;text-align:left}.sgFlex-component-testimonials .testimonial-items.style_1 .testimonial-item .rating{justify-content:flex-start}.sgFlex-component-testimonials .testimonial-items.style_1 .testimonial-item .info{display:flex;gap:10px;margin-top:10px}.sgFlex-component-testimonials .testimonial-items.style_1 .testimonial-item .info .image{margin:0}.sgFlex-component-testimonials .testimonial-items.style_1 .testimonial-item .info .title{margin:0}.sgFlex-component-testimonials .testimonial-items.style_2 .testimonial-item{display:flex;flex-direction:column}.sgFlex-component-testimonials .testimonial-items.style_2 .testimonial-item .rating{order:2}.sgFlex-component-testimonials .testimonial-items.style_2 .testimonial-item .info{margin:0 0 15px}.sgFlex-component-testimonials .testimonial-items.style_2 .testimonial-item .image{margin:0 auto 10px;order:0}.sgFlex-component-testimonials .testimonial-items.style_2 .testimonial-item .title{margin:0;order:1}.sgFlex-component-testimonials .testimonial-items.style_2 .testimonial-item .content{order:3}.sgFlex-component-testimonials .testimonial-items.style_3 .testimonial-item{text-align:left;margin-left:80px;padding-left:80px;font-size:14px}.sgFlex-component-testimonials .testimonial-items.style_3 .testimonial-item .content{order:0}.sgFlex-component-testimonials .testimonial-items.style_3 .testimonial-item .rating{justify-content:flex-start}.sgFlex-component-testimonials .testimonial-items.style_3 .testimonial-item .title{order:1}.sgFlex-component-testimonials .testimonial-items.style_3 .testimonial-item .image{position:absolute;width:100px;height:100px;border-radius:100px;overflow:hidden;top:50%;left:-40px;transform:translateY(-50%);background-color:#e3e3e3}.sg-hero-slider .slider-item{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:50px 0}.sg-hero-slider .slider-item>.cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sg-hero-slider .slider-item>.cover>img{width:100%;height:100%;object-fit:cover;object-position:center}.sg-hero-slider .slider-item>.inner{position:relative;display:flex;align-items:center;z-index:1}.sg-hero-slider .slider-item>.inner>.thumb{flex:0 0 30%;max-width:30%}.sg-hero-slider .slider-item>.inner>.slide-content{flex:auto;padding:25px}.sg-hero-slider .slider-item>.inner .ctas{display:inline-flex;gap:5px;margin-top:15px}.sg-hero-slider .slider-item .p{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.sg-hero-slider.owl-theme.owl-carousel .owl-item{padding:0}.sgFlex-component-gallery>.gallery-items{display:flex;flex-wrap:wrap}.sgFlex-component-gallery>.gallery-items.layout-carousel{display:block}.sgFlex-component-gallery .gallery-item{position:relative;display:inline-block;width:100%;margin:5px}.sgFlex-component-gallery .gallery-items.layout-carousel .owl-stage{display:flex;align-items:center}.sgFlex-component-gallery .gallery-items.layout-carousel .owl-item{text-align:center}.sgFlex-component-gallery .gallery-items.layout-carousel .gallery-item{position:relative;width:auto;max-width:100%;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto}.sgFlex-component-gallery .gallery-items.layout-carousel .gallery-item .caption{display:block;text-align:center;padding:5px}.sgFlex-component-gallery .gallery-items.layout-carousel .gallery-item.gallery-item-video{display:block}.sgFlex-component-gallery .gallery-items.layout-carousel .gallery-item.gallery-item-custom{display:block;text-align:left}.sgFlex-component-tmp-contact-row .ctaItems{margin-bottom:25px}.sgFlex-component-tmp-contact-row .ctaItems>a.btn{display:flex;border-radius:0;font-size:150%;justify-content:flex-start;padding:25px 115px 25px 25px;margin-bottom:10px}.sgFlex-component-tmp-contact-row .ctaItems>a.btn .icon{position:absolute;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.15);margin:0;width:100px;font-size:150%;text-align:center}.sgFlex-component-tmp-contact-row .ctaItems>a.btn .icon>*{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto}ul.sgFlex-icon-items{position:relative;list-style:none;padding:0}ul.sgFlex-icon-items>li{position:relative;display:inline-block;margin:2px}ul.sgFlex-icon-items .icon{display:inline-block;text-align:center}ul.sgFlex-icon-items.style-box .icon{background-color:var(--sg-color-primary);color:#fff}ul.sgFlex-icon-items.style-round .icon{background-color:var(--sg-color-primary);color:#fff;border-radius:5px}ul.sgFlex-icon-items.style-circle .icon{background-color:var(--sg-color-primary);color:#fff;border-radius:50%}ul.sgFlex-icon-items.size-small{font-size:13px}ul.sgFlex-icon-items.size-small .icon{width:25px;height:25px;line-height:25px}ul.sgFlex-icon-items.size-medium{font-size:18px}ul.sgFlex-icon-items.size-medium .icon{width:40px;height:40px;line-height:40px}ul.sgFlex-icon-items.size-large{font-size:30px}ul.sgFlex-icon-items.size-large .icon{width:60px;height:60px;line-height:60px}ul.sgFlex-iconlists-items{position:relative;list-style:none;padding:0}ul.sgFlex-iconlists-items.inline-list>li{position:relative;display:inline-block;margin-right:10px}ul.sgFlex-iconlists-items .icon{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px}ul.sgFlex-iconlists-items .icon~.text{margin-left:5px}.sgFlex-video-player{position:relative;width:100%;max-width:100%;margin:auto;overflow:hidden;padding-top:56.25%;background-color:#111}.sgFlex-video-player .media-container{position:absolute;top:0;left:0;width:100%;height:100%}.sgFlex-video-player iframe,.sgFlex-video-player video{width:100%;height:100%}.sgFlex-video-player .media-poster{position:absolute;top:0;left:0;width:100%;height:100%}.sgFlex-video-player .media-poster>img{width:100%;height:100%;object-fit:cover;object-position:center}.sgFlex-video-player .media-controller{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);cursor:pointer;z-index:1;transition:all .35s}.sgFlex-video-player:hover .media-controller{background-color:rgba(0,0,0,.5)}.sgFlex-video-player .play-icon{width:80px;height:80px;border-radius:80px;background-color:#000;padding:15px}.sgFlex-video-player .play-icon svg{width:100%;height:100%}.sgFlex-video-player .media-poster~.media-container{display:none}@media only screen and (min-width:576px){.sg-hero-slider .slider-item>.cover.cover-mobile{display:none}}@media only screen and (max-width:575px){.sg-hero-slider .slider-item>.cover.cover-mobile~.cover{display:none}}
:root{--body-font-size:15px;--body-font-family:Poppins;--container-width:1199px;--button-font-size:var(--body-font-size);--button-font-family:var(--body-font-family);--headings_1-font-family:var(--body-font-family);--headings_1-font-size:60px;--headings_2-font-family:var(--body-font-family);--headings_2-font-size:46px;--headings_3-font-family:var(--body-font-family);--headings_3-font-size:36px;--headings_4-font-family:var(--body-font-family);--headings_4-font-size:24px;--headings_5-font-family:var(--body-font-family);--headings_5-font-size:20px;--headings_6-font-family:var(--body-font-family);--headings_6-font-size:18px;--sg-color-body:#fff;--sg-color-text:#000;--sg-color-accent:#051e37;--sg-color-accent_hover:#051e37;--sg-color-primary:#0a58ca;--sg-color-primary_hover:#0a58ca;--sg-color-secondary:#71a2ea;--sg-color-secondary_hover:#71a2ea;--sg-color-success:#146c43;--sg-color-success_hover:#146c43;--sg-color-info:#2dcfe9;--sg-color-info_hover:#2dcfe9;--sg-color-warning:#e9af43;--sg-color-warning_hover:#e9af43;--sg-color-danger:#bb2d3b;--sg-color-danger_hover:#bb2d3b;--sg-color-light:#fff;--sg-color-light_hover:#fff;--sg-color-dark:#000;--sg-color-dark_hover:#000;--bs-primary:var(--sg-color-primary);--bs-secondary:var(--sg-color-secondary);--bs-success:var(--sg-color-success);--bs-info:var(--sg-color-info);--bs-warning:var(--sg-color-warning);--bs-danger:var(--sg-color-danger);--bs-light:var(--sg-color-light);--bs-dark:var(--sg-color-dark)}body{font-size:var(--body-font-size);font-family:var(--body-font-family),sans-serif;color:var(--sg-color-text);background-color:var(--sg-color-body)}body.has-sticky-cta-footer{margin-bottom:50px}[data-lazyload=true]{opacity:0;height:revert-layer;transition:all .35s}.btn{font-size:100%}.btn-group-lg>.btn,.btn.btn-lg{font-size:140%}.btn-group-sm>.btn,.btn.btn-sm{font-size:80%;padding:5px 15px}.container{max-width:var(--container-width)}.container-xxl{max-width:1700px}.site-wrapper{position:relative}.site-content{position:relative;z-index:26}.box-shadow{box-shadow:rgba(100,100,100,.50) 0 7px 29px 0}a{color:var(--sg-color-accent);text-decoration:none}a:hover{color:var(--sg-color-accent_hover)}h1,.h1{font-size:var(--headings_1-font-size);font-family:var(--headings_1-font-family),sans-serif;font-weight:bold}h2,.h2{font-size:var(--headings_2-font-size);font-family:var(--headings_2-font-family),sans-serif;font-weight:bold}h3,.h3{font-size:var(--headings_3-font-size);font-family:var(--headings_3-font-family),sans-serif;font-weight:bold}h4,.h4{font-size:var(--headings_4-font-size);font-family:var(--headings_4-font-family),sans-serif}h5,.h5{font-size:var(--headings_5-font-size);font-family:var(--headings_5-font-family),sans-serif}h6,.h6{font-size:var(--headings_6-font-size);font-family:var(--headings_6-font-family),sans-serif}.dropdown-item.active,.dropdown-item:active{background-color:var(--sg-color-primary)}.navbar-nav .nav-item>.nav-link .caret{position:relative;display:inline-block;vertical-align:middle;width:15px;margin-left:5px}.navbar-nav .nav-item>.nav-link .caret:before{position:absolute;top:calc(50% - 4px);left:0;right:0;margin:0 auto;content:'';display:block;width:7px;height:7px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid}.navbar-nav .nav-item.is-mega-menu{position:static!important}.navbar-nav .nav-item.is-mega-menu>.dropdown-menu{width:100%;left:0;right:0;max-height:90vh;overflow:auto}.navbar-nav .nav-item.open>.dropdown-menu{display:block}.navbar ul.nav li.nav-item.active>a{color:var(--sg-color-primary)}.navbar.style_2 ul.nav>li{margin:3px}.navbar.style_2 ul.nav li.nav-item>a{color:#000;background-color:#e3e3e3;border-radius:25px;padding:7px 25px}.navbar.style_2 ul.nav li.nav-item.active>a{background-color:var(--sg-color-primary);color:var(--sg-color-light)}.navbar.style_3 ul.nav>li{margin:3px}.navbar.style_3 ul.nav li.nav-item>a{border-bottom:3px solid transparent;padding:7px 20px}.navbar.style_3 ul.nav li.nav-item.active>a{color:var(--sg-color-primary);border-bottom-color:var(--sg-color-primary)}.dropdown-menu{border-radius:0;padding:0;font-size:inherit}.dropdown-menu li{position:relative}.dropdown-menu .dropdown-submenu{display:none;position:absolute;left:100%;top:0}.dropdown-menu .dropdown-submenu-left{right:100%;left:auto}.dropdown-menu>li:hover>.dropdown-submenu{display:block}.bootstrap-select.form-control{border:1px solid #ced4da}.bootstrap-select.form-control .btn:focus{outline:0!important;box-shadow:none!important}.form-group{display:block;margin-bottom:15px}.form-control{border-radius:0;padding:10px 15px;font-size:inherit}.form-control:focus{box-shadow:none;outline:0}select.form-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.navbar-toggler-icon{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba%28255, 255, 255, 1%29' stroke-linecap=round stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>")}.text-accent{color:var(--sg-color-accent)!important}.text-primary{color:var(--sg-color-primary)!important}.text-secondary{color:var(--sg-color-secondary)!important}.text-info{color:var(--sg-color-info)!important}.text-success{color:var(--sg-color-success)!important}.text-warning{color:var(--sg-color-warning)!important}.text-danger{color:var(--sg-color-danger)!important}.text-light{color:var(--sg-color-light)!important}.text-dark{color:var(--sg-color-dark)!important}.bg-accent{background-color:var(--sg-color-accent)!important}.bg-primary{background-color:var(--sg-color-primary)!important}.bg-secondary{background-color:var(--sg-color-secondary)!important}.bg-info{background-color:var(--sg-color-info)!important}.bg-success{background-color:var(--sg-color-success)!important}.bg-warning{background-color:var(--sg-color-warning)!important}.bg-danger{background-color:var(--sg-color-danger)!important}.bg-light{background-color:var(--sg-color-light)!important}.bg-dark{background-color:var(--sg-color-dark)!important}.alert a{color:inherit;text-decoration:underline}.alert.alert-accent{background-color:var(--sg-color-accent);border-color:var(--sg-color-accent);color:var(--sg-color-light)}.alert.alert-primary{background-color:var(--sg-color-primary);border-color:var(--sg-color-primary);color:var(--sg-color-light)}.alert.alert-secondary{background-color:var(--sg-color-secondary);border-color:var(--sg-color-secondary);color:var(--sg-color-light)}.alert.alert-info{background-color:var(--sg-color-info);border-color:var(--sg-color-info);color:var(--sg-color-light)}.alert.alert-success{background-color:var(--sg-color-success);border-color:var(--sg-color-success);color:var(--sg-color-light)}.alert.alert-warning{background-color:var(--sg-color-warning);border-color:var(--sg-color-warning);color:var(--sg-color-light)}.alert.alert-danger{background-color:var(--sg-color-danger);border-color:var(--sg-color-danger);color:var(--sg-color-light)}.alert.alert-light{background-color:var(--sg-color-light);border-color:var(--sg-color-light);color:var(--sg-color-dark)}.alert.alert-dark{background-color:var(--sg-color-dark);border-color:var(--sg-color-dark);color:var(--sg-color-light)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;line-height:1.25em;transition:all .35s}.btn:active:focus,.btn:focus,.btn:active{box-shadow:none;outline:0}.btn:not(.dropdown-toggle):hover{transform:scale(0.93)}.btn.btn-default,.btn.btn-outline-default:hover{background-color:#ededed;border-color:#ededed;color:#000}.btn.btn-default:hover{background-color:#e3e3e3;border-color:#e3e3e3}.btn.btn-outline-default{border-color:#ededed;color:#e3e3e3}.btn.btn-accent,.btn.btn-outline-accent:hover{background-color:var(--sg-color-accent);border-color:var(--sg-color-accent);color:var(--sg-color-light)}.btn.btn-accent:hover{background-color:var(--sg-color-accent_hover);border-color:var(--sg-color-accent_hover)}.btn.btn-outline-accent{border-color:var(--sg-color-accent);color:var(--sg-color-accent)}.btn.btn-primary,.btn.btn-outline-primary:hover{background-color:var(--sg-color-primary);border-color:var(--sg-color-primary);color:var(--sg-color-light)}.btn.btn-primary:hover{background-color:var(--sg-color-primary_hover);border-color:var(--sg-color-primary_hover)}.btn.btn-outline-primary{border-color:var(--sg-color-primary);color:var(--sg-color-primary)}.btn.btn-secondary,.btn.btn-outline-secondary:hover{background-color:var(--sg-color-secondary);border-color:var(--sg-color-secondary);color:var(--sg-color-dark)}.btn.btn-secondary:hover{background-color:var(--sg-color-secondary_hover);border-color:var(--sg-color-secondary_hover)}.btn.btn-outline-secondary{border-color:var(--sg-color-secondary);color:var(--sg-color-secondary)}.btn.btn-info,.btn.btn-outline-info:hover{background-color:var(--sg-color-info);border-color:var(--sg-color-info);color:var(--sg-color-light)}.btn.btn-info:hover{background-color:var(--sg-color-info_hover);border-color:var(--sg-color-info_hover)}.btn.btn-outline-info{border-color:var(--sg-color-info);color:var(--sg-color-info)}.btn.btn-success,.btn.btn-outline-success:hover{background-color:var(--sg-color-success);border-color:var(--sg-color-success);color:var(--sg-color-light)}.btn.btn-success:hover{background-color:var(--sg-color-success_hover);border-color:var(--sg-color-success_hover)}.btn.btn-outline-success{border-color:var(--sg-color-success);color:var(--sg-color-success)}.btn.btn-warning,.btn.btn-outline-warning:hover{background-color:var(--sg-color-warning);border-color:var(--sg-color-warning);color:var(--sg-color-light)}.btn.btn-warning:hover{background-color:var(--sg-color-warning_hover);border-color:var(--sg-color-warning_hover)}.btn.btn-outline-warning{border-color:var(--sg-color-warning);color:var(--sg-color-warning)}.btn.btn-danger,.btn.btn-outline-danger:hover{background-color:var(--sg-color-danger);border-color:var(--sg-color-danger);color:var(--sg-color-light)}.btn.btn-danger:hover{background-color:var(--sg-color-danger_hover);border-color:var(--sg-color-danger_hover)}.btn.btn-outline-danger{border-color:var(--sg-color-danger);color:var(--sg-color-danger)}.btn.btn-light,.btn.btn-outline-light:hover{background-color:var(--sg-color-light);border-color:var(--sg-color-light);color:var(--sg-color-dark)}.btn.btn-light:hover{background-color:var(--sg-color-light_hover);border-color:var(--sg-color-light_hover)}.btn.btn-outline-light{border-color:var(--sg-color-light);color:var(--sg-color-light)}.btn.btn-dark,.btn.btn-outline-dark:hover{background-color:var(--sg-color-dark);border-color:var(--sg-color-dark);color:var(--sg-color-light)}.btn.btn-dark:hover{background-color:var(--sg-color-dark_hover);border-color:var(--sg-color-dark_hover)}.btn.btn-outline-dark{border-color:var(--sg-color-dark);color:var(--sg-color-dark)}.btn>.text{display:inline-block;text-align:left}.btn>.text>span.subtext{display:block;font-size:70%}.btn>.icon{margin-right:10px}.topbar{position:relative;padding:10px 0;background-color:var(--sg-color-accent);color:var(--sg-color-light);background-size:cover;background-repeat:no-repeat;background-position:bottom center;z-index:2}.topbar.a-left{text-align:left}.topbar.a-center{text-align:center}.topbar.a-right{text-align:right}.topbar p:last-of-type{margin-bottom:0}header#masterhead{position:relative;background-color:var(--sg-color-accent);color:var(--sg-color-light);background-size:cover;background-repeat:no-repeat;background-position:bottom center;box-shadow:0 0 5px 5px rgba(0,0,0,.05);z-index:9999}header#masterhead .primary-navbar{position:relative;display:flex;align-items:center;padding:0}header#masterhead .primary-navbar>.navbar--float_left,header#masterhead .primary-navbar>.navbar--float_right{display:flex;flex:1}header#masterhead .primary-navbar>.navbar--float_right{justify-content:flex-end}header#masterhead a:not(.btn):not(:hover){color:inherit}header#masterhead .navbar-brand{margin:0}header#masterhead .navbar-brand img{display:block;max-height:100%}header#masterhead .navbar-wrapper{position:relative;display:flex;align-items:center;width:100%}header#masterhead .navbar-ctas{position:relative;margin-left:25px}header#masterhead .navbar-ctas>.nav-cta-item{padding:5px}header#masterhead .navbar-extra ul{margin-bottom:0;padding:0}header#masterhead .navbar-wrapper .navbar-brand{max-width:250px;flex:0 0 250px}header#masterhead.sticky{position:fixed;top:0;left:0;right:0;z-index:10001}header#masterhead.header-alignment-logo_center .navbar-wrapper{justify-content:space-between;flex-wrap:wrap}header#masterhead.header-alignment-logo_center .navbar-wrapper>*{margin:0;flex:1}header#masterhead.header-alignment-logo_center .navbar-wrapper>*:first-child{justify-content:flex-end}header#masterhead.header-alignment-logo_center .navbar-wrapper>.navbar-brand{text-align:center}header#masterhead.header-alignment-logo_center .navbar-wrapper>.navbar-brand img{margin:0 auto}header#masterhead.header-alignment-logo_center .navbar-wrapper>.navbar-ctas{margin-top:5px;flex-basis:100%;justify-content:center}header#masterhead.header-alignment-logo_right .navbar-nav{order:1;margin-right:auto;margin-left:0}header#masterhead.header-alignment-logo_right .navbar-ctas{order:2}header#masterhead.header-alignment-logo_right .navbar-brand{order:3}header#masterhead.header-alignment-logo_right .navbar-brand img{margin-left:auto}.sg-site-navigation.navbar-nav{margin-left:auto;align-items:center}.sg-site-navigation.navbar-nav .nav-link{color:inherit;padding:7px 15px;text-align:center;transition:all .35s}.sg-site-navigation.navbar-nav .nav-link.btn{margin:5px 15px}.sg-site-navigation.navbar-nav .nav-item{position:relative}.sg-site-navigation.navbar-nav>.nav-item{padding:5px}.sg-site-navigation.navbar-nav .nav-item.has-child>a.nav-link:after{font-family:FontAwesome;content:'\f107';margin-left:5px}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu{position:absolute;list-style:none;padding:0;margin:0;opacity:0;width:250px;visibility:hidden;transform:translateY(20px);transition:all .35s;z-index:1}.sg-site-navigation.navbar-nav .nav-item.has-child:hover>.sub-menu,.sg-site-navigation.navbar-nav .nav-item.has-child.open>.sub-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu ul{list-style:none;padding:0;margin:0}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu li>a{display:block}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu li:nth-child(even){border-top:1px solid}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu a{position:relative;background-color:var(--sg-color-accent)}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu a>span{position:relative}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu a:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);opacity:0;transition:all .35s}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu a:hover:before{opacity:1}.sg-site-navigation-list ul.nav-submenu{padding-left:15px!important;margin-bottom:5px!important}.mobile-navbar-brand{display:none}.mobile-toggler-burger{position:relative;display:none;padding-top:5px;width:40px;height:40px;background-color:var(--sg-color-primary);z-index:15}.mobile-toggler-burger>span{position:relative;display:block;width:30px;height:4px;margin:5px auto;border-radius:3px;background-color:#fff;transition:all .35s}.mobile-toggler-burger.close>span.top-bun{transform:rotate(-45deg);margin-top:12px}.mobile-toggler-burger.close>span.bottom-bun{opacity:0;transform:rotate(45deg)}.mobile-toggler-burger.close>span.meat{transform:rotate(45deg);margin-top:-9px}#mobile-nav{position:fixed;display:none;font-size:15px;top:0;right:0;bottom:0;left:0;z-index:10009}#mobile-nav:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:15}#mobile-nav>.inner{position:absolute;top:0;right:0;bottom:0;display:block;padding:60px 25px 25px;width:320px;height:100%;color:var(--sg-color-light);background-color:var(--sg-color-accent);transform:translateX(320px);transition:all .35s;overflow:auto;z-index:22}#mobile-nav>.inner .brand>.navbar-brand{max-width:70%;margin:0 auto;transform:none;display:block}#mobile-nav>.inner .nav .nav-item a{color:inherit}#mobile-nav>.inner img{max-width:100%}#mobile-nav>.inner .site-img-logo>img{display:block;max-height:150px;margin:0 auto;object-fit:contain}#mobile-nav>.inner>.navi{position:relative;display:block;margin-top:25px}#mobile-nav>.inner>.navi>ul.nav,#mobile-nav>.inner>.navi>ul.nav ul{list-style:none;color:inherit}#mobile-nav>.inner>.navi>ul.nav li{width:100%}#mobile-nav>.inner>.navi>ul.nav li>a,#mobile-nav>.inner>.navi>ul.nav li>.nav-link{display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.5);text-align:left}#mobile-nav>.inner>.navi>ul.nav ul{position:relative!important;transform:none!important;border:0!important;margin-top:5px!important;margin-bottom:15px!important;background-color:transparent;padding-left:15px}#mobile-nav>.inner>.navi>ul.nav ul ul.dropdown-submenu{display:block!important;left:0}#mobile-nav>.inner>.navi>ul.nav>li:last-child{border-bottom:0}#mobile-nav>.inner>.navi>ul.nav li a,#mobile-nav>.inner>.navi>ul.nav li .nav-link{display:block;padding:10px;color:inherit;transition:all .35s}#mobile-nav>.inner>.navi>ul.nav li a:hover{background-color:var(--sg-color-accent_hover)}#mobile-nav .close{position:absolute;top:5px;left:5px}#mobile-nav .navbar-ctas .nav-cta-item{flex:0 0 100%;max-width:100%}#mobile-nav .navbar-ctas .nav-cta-item>a{width:100%}#mobile-nav.open{display:block}#mobile-nav.slideNav.open>.inner{transform:translateX(0)}@media screen and (min-width:768px){.sg-site-navigation.navbar-nav .dropdown-menu{margin-top:0}.sg-site-navigation.navbar-nav .dropdown:hover>.dropdown-menu{display:block}}footer#masterfoot{position:relative;background-color:var(--sg-color-accent);color:var(--sg-color-light);background-size:cover;background-repeat:no-repeat;background-position:top center;padding:0;z-index:30}footer#masterfoot a:not(.btn){color:inherit}footer#masterfoot .footer-widget{position:relative}footer#masterfoot .footer-widget h4,footer#masterfoot .footer-widget .h4{font-weight:bold;font-size:24px;margin-bottom:25px}footer#masterfoot .footer-widget ul{list-style:none;margin:0;padding:0}.copyright{position:relative;padding:25px 0;text-align:center;background-color:var(--sg-color-accent);color:var(--sg-color-light);background-position:center;background-size:cover;background-repeat:no-repeat}.copyright ul{padding:0;margin:0 0 15px}.copyright ul>li{display:inline-block;padding:0 15px;border-right:1px solid}.copyright ul>li:last-child{border:0}.sg-section_title{display:block;margin-bottom:30px}.sg-section.sg-section-contact .sg-section_ctas a.btn{display:flex;border-radius:0;font-size:150%;justify-content:flex-start;padding:25px 115px 25px 25px}.sg-section.sg-section-contact .sg-section_ctas a.btn .icon{position:absolute;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.15);margin:0;width:100px;font-size:150%;text-align:center}.sg-section.sg-section-contact .sg-section_ctas a.btn .text span:not(.subtext){font-size:120%;font-weight:bold}.sg-section.sg-section-contact .sg-section_ctas a.btn .icon>*{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto}section,.section,.sg-section{position:relative;padding-top:100px;padding-bottom:100px;background-size:cover;background-repeat:no-repeat}section:before,.section:before,.sg-section:before{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat}section>*,.section>*,.sg-section>*{position:relative;z-index:11}.swiper-slide{height:auto}.sgen--blocks_carousel,.sgen--hero_carousel{position:relative;display:-ms-flex;display:flex;--items-per-slide:1}.sgen--blocks_carousel:not(.owl-loaded),.sgen--hero_carousel:not(.owl-loaded){overflow:hidden}.sgen--blocks_carousel:not(.owl-loaded)>*,.sgen--hero_carousel:not(.owl-loaded)>*{flex:0 0 calc(100% / var(--items-per-slide));max-width:calc(100% / var(--items-per-slide));width:100%;margin-right:15px}.sgen--blocks_carousel:not(.owl-loaded)>*:not(:first-child),.sgen--hero_carousel:not(.owl-loaded)>*:not(:first-child){display:none!important}.sgen--blocks_carousel .owl-stage,.sgen--hero_carousel .owl-stage{display:flex}.sgen--blocks_carousel .owl-stage>.owl-item>*,.sgen--hero_carousel .owl-stage>.owl-item>*{height:100%}.sgen--hero_carousel .slide-item{min-height:400px;padding:25px}.owl-theme.owl-carousel .owl-item{padding:5px}.owl-theme.owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:-ms-flex;display:flex;-ms-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center;margin:0}.owl-theme.owl-carousel .owl-nav.disabled{display:none}.owl-theme.owl-carousel .owl-nav>button[class^=owl-]{position:absolute;font-size:24px;font-weight:bold;background-color:var(--sg-color-accent);color:var(--sg-color-light);border-radius:30px;width:30px;height:30px;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.owl-theme.owl-carousel .owl-nav>button[class^=owl-]:focus{background-color:var(--sg-color-primary);color:var(--sg-color-light)}.owl-theme.owl-carousel .owl-nav>button[class^=owl-]>span{position:absolute;font-family:Arial;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}.owl-theme.owl-carousel .owl-nav>button[class^=owl-]>.fa{font-size:13px;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.owl-theme.owl-carousel .owl-nav>button.owl-next{right:0}.owl-theme.owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:10px;margin-top:15px;margin-left:auto;margin-right:auto}.owl-theme.owl-carousel .owl-dots .owl-dot span{width:12px;height:12px;margin:3px}.owl-theme.owl-carousel .owl-dots .owl-dot.active span{background-color:var(--sg-color-accent)}.sgen--cards{position:relative;display:flex;flex-wrap:wrap;margin:0 -15px}.sgen--cards.sgen--blocks_carousel{display:block;margin:0}.sgen--cards.sgen--blocks_carousel .owl-item{padding:15px}.sgen--cards>.card-item{display:flex;flex:0 0 calc(calc(100% / 4) - 30px);max-width:calc(calc(100% / 4) - 30px);margin:15px}.sgen--cards .card-item{position:relative}.sgen--cards .card-item a.p{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:3}.sgen--cards .card-item>.card-item-content{position:relative;text-align:left;background-size:cover;background-position:center;box-shadow:rgba(0,0,0,.5) 0 4px 12px;overflow:hidden;padding:15px}.sgen--cards .card-item>.card-item-content .card-title>.st{font-weight:400;margin:0;text-transform:uppercase}.sgen--cards .card-item>.card-item-content .card-title>.t{font-weight:bold;margin:0;text-transform:uppercase}.sgen--cards .card-item .card-ctas{position:relative;z-index:22}.sgen--posts{position:relative;display:flex;flex-wrap:wrap}.sgen--posts.sgen--blocks_carousel{display:block;margin:0}.sgen--posts .article-item{position:relative}.sgen--posts .article-item a.p{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:22}.sgen--posts .article-item>.article-item-content{position:relative;text-align:left;overflow:hidden}.sgen--posts .article-item>.article-item-content>.thumb{position:relative;padding-top:85%;width:100%;background-color:#e3e3e3;overflow:hidden}.sgen--posts .article-item>.article-item-content>.thumb:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}.sgen--posts .article-item>.article-item-content>.thumb>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 5s;z-index:1}.sgen--posts .article-item:hover>.article-item-content>.thumb>img{transform:scale(1.2)}.sgen--posts .article-item>.article-item-content>.details{position:absolute;left:0;bottom:0;width:100%;padding:10px;color:#fff;z-index:11}.sgen--posts .article-item>.article-item-content>.details>*{position:relative}.sgen--posts .article-item>.article-item-content .article-title{font-weight:bold;margin:0 0 5px;padding:0;text-transform:uppercase}.sgen--posts .article-item .article-date{font-weight:500;font-size:80%}@media only screen and (min-width:576px){.sgen--posts .article-item.style_1>.article-item-content{display:flex}.sgen--posts .article-item.style_1>.article-item-content>.thumb{padding:0!important;min-height:250px;margin:0!important}.sgen--posts .article-item.style_1>.article-item-content>.thumb~.details{padding:25px}}.sgen--posts.archived-posts .article-item>.article-item-content{display:flex;flex-direction:column;height:100%}.sgen--posts.archived-posts .article-item>.article-item-content>.thumb{padding-top:60%}.sgen--posts.archived-posts .article-item>.article-item-content>.details{position:relative;padding:25px;background-color:#fff;color:#000;flex:1}.sgen--posts.sidebar-posts{display:block;margin:0}.sgen--posts.sidebar-posts>.article-item{flex:1;max-width:100%;margin:0 0 25px}.sg-post-navigation{position:relative;display:block;margin-bottom:15px;overflow:auto}.sg-post-navigation>ul.post-nav-list{display:flex;padding:0;list-style:none}.sg-post-navigation>ul.post-nav-list>li a{position:relative;padding-left:30px;display:inline-block}.sg-post-navigation>ul.post-nav-list>li a.btn{display:flex;gap:15px;text-align:left}.sg-post-navigation>ul.post-nav-list>li .nav-label span{display:block}.sg-post-navigation>ul.post-nav-list>li .nav-label span.nav-label-txt{font-size:85%}.sg-post-navigation>ul.post-nav-list>li .nav-label span.nav-label-title{font-weight:bold}.sg-post-navigation>ul.post-nav-list>li.post-nav-next{margin-left:auto}.sg-posts--category-nav{position:relative;display:flex;margin-bottom:15px;overflow:auto}.sg-posts--category-nav>.item{display:inline-block;text-align:center}.sg-posts--category-nav>.item:not(:last-child){border-right:1px solid #e3e3e3}.sg-posts--category-nav>.item a{display:block;padding:10px 15px;white-space:nowrap}.sg-posts--category-nav>.item.active a{background-color:var(--sg-color-primary);color:#fff}.sg-article-row{position:relative;display:flex}.sg-article-row>.thumb{position:relative;flex:0 0 35%;max-width:35%;min-height:200px}.sg-article-row>.thumb>img{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:100%;object-fit:cover;object-position:center}.sg-article-row>.details{position:relative;padding:25px;flex:auto}.sg-article-row .article-category{display:block;margin-bottom:10px}.sg-article-row .article-category>.cat-item{display:inline-block;padding:7px 15px;border-radius:15px;line-height:1em;background-color:#dee2e6;color:#000;font-size:90%}.sg-article-row .article-title .title{font-size:36px;font-weight:bold;margin-bottom:0}.sg-article-row .actions{margin-top:25px}.sgen--testimonials.owl-carousel .testimonial-item>.testimonial-item-content{position:relative;text-align:center;margin:0;width:100%;height:auto;padding:15px;border-radius:0;background-color:transparent}.sgen--testimonials.owl-carousel .testimonial-item>.testimonial-item-content>.testimonial-comment{background-color:#fff;color:#000;padding:25px;border-top-right-radius:50px;border-bottom-left-radius:50px;box-shadow:rgba(0,0,0,.1) 0 4px 12px;margin-bottom:15px}.sgen--testimonials.owl-carousel .testimonial-item>.testimonial-item-content>.testimonial-comment:before{content:'“';display:block;width:70px;height:70px;font-size:10rem;line-height:1em;color:var(--sg-color-primary);font-family:Arial,Georgia,Serif;margin:0 auto 15px}.sgen--testimonials.owl-carousel .testimonial-item>.testimonial-item-content .testimonial-author>.t{font-weight:bold;margin:0}.sgen--testimonials.owl-carousel .testimonial-item>.testimonial-item-content .testimonial-author>.st{font-size:80%}.sgen--testimonials.owl-carousel .testimonial-item>.testimonial-item-content .testimonial-image{position:relative;bottom:0}.sgen--testimonials.owl-carousel .testimonial-item>.testimonial-item-content .testimonial-image>img{display:inline-block;width:70px;height:70px;object-fit:contain;object-position:center;border-radius:70px}.sgen--gallery{position:relative;display:flex;flex-wrap:wrap;margin:0 -15px}.sgen--gallery.sgen--blocks_carousel{display:block;margin:0}.sgen--gallery.sgen--blocks_carousel .owl-item{padding:15px}.sgen--gallery>.gallery-item{flex:0 0 calc(calc(100% / 4) - 30px);max-width:calc(calc(100% / 4) - 30px);margin:15px}.sgen--gallery .gallery-item a.p{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:3}.sgen--gallery .gallery-item>.gallery-item-content{position:relative;text-align:left}.sgen--gallery .gallery-item>.gallery-item-content .st{font-weight:400;margin:0;text-transform:uppercase}.sgen--gallery .gallery-item>.gallery-item-content .t{font-weight:bold;margin:0;text-transform:uppercase}.sgen--gallery .gallery-item .item-ctas{position:relative;z-index:22}ul.socials{position:relative;padding:0;margin:0;list-style:none}ul.socials>li{display:inline-block}ul.socials>li>a{display:block;width:30px;height:30px;text-align:center;line-height:2em}.card.card-auth{max-width:500px;margin:0 auto}.card.card-auth .form-group{margin-bottom:15px}.card.card-auth .float-right{float:right}.accordion{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0 -7.5px}.accordion>.accordion-item{text-align:left;flex:0 0 100%;max-width:100%;flex:0 0 calc(calc(100% / 1) - 15px);max-width:calc(calc(100% / 1) - 15px);margin:0 7.5px 15px;border:0;background-color:#fff;color:#222}.accordion>.accordion-item>.accordion-header>.accordion-button.collapsed{background-color:#e3e3e3;color:#222}.accordion>.accordion-item>.accordion-header>.accordion-button{font-size:inherit;background-color:var(--sg-color-accent);color:var(--sg-color-light);line-height:1.25em;border-radius:0}.accordion>.accordion-item>.accordion-header>.accordion-button:focus{outline:0;box-shadow:none}.accordion>.accordion-item>.accordion-header>.accordion-button.collapsed:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222222'%3e%3cpath fill-rule=evenodd d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion>.accordion-item>.accordion-header>.accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule=evenodd d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion>.accordion-item .accordion-collapse{transition:all .35s}.accordion>.accordion-item .accordion-collapse.collapsing{opacity:0}ul.icon-list{position:relative;list-style:none;padding:0;margin:0}ul.icon-list>li{position:relative;padding-top:5px;padding-left:30px;min-height:30px}ul.icon-list>li .icon{position:absolute;width:30px;height:30px;line-height:30px;text-align:center;top:0;left:0}ul.list-info{list-style:none;padding:0}ul.list-info>li{display:flex;margin-bottom:5px;line-height:1em}ul.list-info>li>.l{flex:0 0 90px;max-width:90px;padding-right:15px;margin-bottom:5px}ul.list-info>li label{display:block;font-weight:600}ul.list-info>li svg,ul.list-info>li img{display:block;margin:0 auto;height:40px;width:40px;object-fit:contain;object-position:center}ul.sgsc--contact_info{position:relative;list-style:none;padding:0;margin:0}ul.sgsc--socials{position:relative;list-style:none;padding:0;margin:0}ul.sgsc--socials>li{display:inline-block}ul.sgsc--socials>li a{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px;margin:2px;border-radius:4px;background-color:var(--sg-color-accent);color:var(--sg-color-light)}.ajax--form{position:relative}.ajax--form.loading:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;background-color:rgba(255,255,255,.5)}.sgpopup{display:none;position:relative;min-width:330px;z-index:222}.sgpopup .sgpopup-title{font-weight:bold;padding-bottom:15px;border-bottom:1px solid #e3e3e3;margin-bottom:25px}.graphP-basic-wrapper{--c:var(--sg-color-primary);position:relative;display:inline-block;font-size:15px;text-align:center;color:var(--c)}.graphP-basic-wrapper>.ui{display:block;font-size:16px;line-height:1em;padding:7px 15px;background-color:var(--c);color:#fff}.graphP-basic-wrapper>label{font-weight:bold}.graphP-pie-wrapper{--p:0;--v:calc(((18/5) * var(--p) - 90)*1deg);--c:var(--sg-color-primary);--w:100px;--bw:20px;--mw:250px;position:relative;display:inline-block;width:100%;max-width:var(--mw);font-size:15px;text-align:center;color:var(--c)}.graphP-pie-wrapper>.ui{position:relative;width:100%;padding:var(--bw);border-radius:50%;text-align:center;background:linear-gradient(#fff,#fff) content-box,linear-gradient(var(--v),#f2f2f2 50%,transparent 0) 0/min(100%,(50 - var(--p))*100%),linear-gradient(var(--v),transparent 50%,var(--c) 0) 0/min(100%,(var(--p) - 50)*100%),linear-gradient(to right,#f2f2f2 50%,var(--c) 0)}.graphP-pie-wrapper>.ui:before{display:block;content:'';padding-top:100%}.graphP-pie-wrapper>.ui>span{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.graphP-pie-wrapper>label{font-weight:bold;margin:5px 0}svg.ossg_radial-progress{height:auto;max-width:250px;transform:rotate(-90deg);width:100%}svg.ossg_radial-progress circle{fill:rgba(0,0,0,0);stroke:#000;stroke-dashoffset:219.91148575129;stroke-width:9}svg.ossg_radial-progress circle.incomplete{stroke:#ededed}svg.ossg_radial-progress circle.complete{stroke-dasharray:219.91148575129}svg.ossg_radial-progress text{fill:#000;font-size:10px;font-weight:bold;;text-anchor:middle}svg.ossg_radial-progress text.subtext{font-weight:bold;font-size:8px;fill:var(--sg-color-primary)}svg.ossg_radial-progress circle{stroke:var(--sg-color-primary)}.ossg_animated-progress{position:relative;display:block;margin-bottom:10px;font-size:14px;line-height:1em}.ossg_animated-progress>.progress{position:relative;display:block;height:30px;width:100%;border-radius:50px;margin:10px auto;background-color:#ededed;overflow:hidden}.ossg_animated-progress>.progress span.bar{position:absolute;height:100%;display:block;width:0;color:rgb(255,251,251);background-color:var(--sg-color-primary);line-height:30px;text-align:end;padding-right:5px}.ossg_animated-progress>.progress span.amount{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ossg_animated-progress>.title{position:relative;display:block;text-align:left;font-weight:bold}.graphP-bar-wrapper{--p:0;--c:var(--sg-color-primary);--sc:var(--sg-color-primary);--h:20px;position:relative;display:block;font-size:15px;color:var(--c)}.graphP-bar-wrapper>.ui{position:relative;display:block;width:100%;height:var(--h);background-color:#f2f2f2;overflow:hidden}.graphP-bar-wrapper>.ui:before{content:'';position:absolute;top:0;left:0;width:var(--p);height:var(--h);background-color:var(--c)}.graphP-bar-wrapper>.ui>span{position:absolute;color:var(--sc);top:0;left:0;right:0;bottom:0;font-size:12px;text-align:right;padding:0 5px;line-height:var(--h)}.graphP-bar-wrapper>label{padding-right:15px}.quantityField{position:relative;display:flex}.quantityField button{border:1px solid #e3e3e3;background-color:unset;border-radius:0;padding:5px 15px}.quantityField button:hover{background-color:#dfdfdf}.quantityField input[type=number]{border:1px solid #e3e3e3;border-left:0;border-right:0;padding:7px 15px;border-radius:0;text-align:center;max-width:100px;width:100%;-moz-appearance:textfield}.quantityField input[type=number]:focus{outline:0}.quantityField input[type=number]::-webkit-inner-spin-button,.quantityField input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}iframe{max-width:100%;width:100%}.mapembed iframe{width:100%!important}.sg-embed iframe{max-width:100%}.pagination{margin-top:25px}.pagination .page-item .page-link{color:var(--sg-color-primary)}.pagination .page-item.active .page-link{background-color:var(--sg-color-primary);border-color:var(--sg-color-primary);color:var(--sg-color-light)}.sg-layoutGrid{display:flex;flex-wrap:wrap;--grid-spacing:5px}.sg-layoutGrid>*{flex:0 0 calc(calc(100% / 1) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 1) - calc(var(--grid-spacing) * 2));margin:var(--grid-spacing)}.sg-layoutGrid.itemsPerRow-2>*{flex:0 0 calc(calc(100% / 2) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 2) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid.itemsPerRow-3>*{flex:0 0 calc(calc(100% / 3) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 3) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid.itemsPerRow-4>*{flex:0 0 calc(calc(100% / 4) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 4) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid.itemsPerRow-5>*{flex:0 0 calc(calc(100% / 5) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 5) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid.itemsPerRow-6>*{flex:0 0 calc(calc(100% / 6) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 6) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 7) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 7) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-2>*:nth-child(3n + 1){flex:0 0 auto;max-width:100%}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-3>*:nth-child(4n + 1){flex:0 0 auto;max-width:100%}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-4>*:nth-child(5n + 1){flex:0 0 auto;max-width:100%}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-5>*:nth-child(6n + 1){flex:0 0 auto;max-width:100%}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-6>*:nth-child(7n + 1){flex:0 0 auto;max-width:100%}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-7>*:nth-child(8n + 1){flex:0 0 auto;max-width:100%}.sg-layoutGrid[data-grid-style=mansory]{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;gap:1rem;padding:1rem}.sg-layoutGrid[data-grid-style=mansory]>*{flex:0 0 auto!important;max-width:100%!important;grid-column:span 2;margin:0}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(8n + 1){grid-column:span 4;grid-row:span 2}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(8n + 2){grid-column:span 4}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(8n + 3),.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(8n + 4){grid-column:span 2}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(8n + 5){grid-column:span 4;grid-row:auto}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(8n + 6){grid-column:span 4;grid-row:span 2}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(8n + 7),.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(8n + 8){grid-column:span 2}.sgSelectBtnOptions{position:relative;display:flex;flex-wrap:wrap;margin:0 -2px}.sgSelectBtnOptions>.selectoptions-item{padding:2px;flex:0 0 50%;max-width:50%}.sgSelectBtnOptions>.selectoptions-item input{position:absolute;visibility:hidden;opacity:0}.sgSelectBtnOptions>.selectoptions-item .selectoptions-button{position:relative;padding:5px;font-size:inherit;border-radius:5px;text-align:center;background-color:#fff;border:1px solid var(--sg-color-primary);color:var(--sg-color-primary);display:block;cursor:pointer;width:100%}.sgSelectBtnOptions>.selectoptions-item input:checked~.selectoptions-button{background-color:var(--sg-color-primary);border-color:var(--sg-color-primary);color:var(--sg-color-light)}.mdp-readabler-trigger-button-box{z-index:9995!important}.sg-video-bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;background-color:#000;overflow:hidden}.sg-video-bg-wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2}.sg-video-bg-wrapper iframe,.sg-video-bg-wrapper video{position:absolute;top:50%;left:50%;width:100%;height:100vw;max-width:none;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.sticky-mobile-ctas{display:none}}@media only screen and (max-width:991px){.sg-layoutGrid.itemsPerRow-4>*,.sg-layoutGrid.itemsPerRow-5>*{flex:0 0 calc(calc(100% / 3) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 3) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid.itemsPerRow-6>*,.sg-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 4) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 4) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-4>*,.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-5>*{flex:0 0 calc(calc(100% / 3) - calc(var(--grid-spacing) * 2))!important;max-width:calc(calc(100% / 3) - calc(var(--grid-spacing) * 2))!important}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-6>*,.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-7>*{flex:0 0 calc(calc(100% / 4) - calc(var(--grid-spacing) * 2))!important;max-width:calc(calc(100% / 4) - calc(var(--grid-spacing) * 2))!important}}@media only screen and (max-width:767px){.mobile-navbar-brand,.mobile-toggler-burger{display:block}header#masterhead .primary-navbar .inner-nav{display:none!important}header#masterhead .primary-navbar .navbar-wrapper{display:none}header#masterhead .primary-navbar .navbar{padding:5px}header#masterhead .primary-navbar .navbar .navbar-toggler{margin-right:15px}header#masterhead .primary-navbar .navbar .navbar-brand{max-width:200px}header#masterhead.sticky .primary-navbar .navbar .navbar-brand{max-width:120px}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu{position:relative;display:none;width:100%;max-width:500px;margin:0 auto 15px}.sg-site-navigation.navbar-nav .nav-item.has-child>.sub-menu>ul>li>a{text-align:center}.sg-site-navigation.navbar-nav .nav-item.has-child.open>.sub-menu{display:block}header#masterhead .navbar-extra{-ms-flex-direction:column;flex-direction:column;flex-basis:100%;flex-grow:1;margin:15px 0 0}.sticky-mobile-ctas{position:fixed;display:-ms-flex;display:flex;background-color:var(--sg-color-accent);bottom:0;left:0;right:0;padding:5px;z-index:9999}.sticky-mobile-ctas>a.btn{position:relative;-ms-flex:1;flex:1;margin:0 5px;font-size:12px;height:40px;border:0;box-shadow:rgb(0 0 0 / 50%) 0 10px 50px;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}.sticky-mobile-ctas~.mdp-readabler-trigger-button-box.bottom-left,.sticky-mobile-ctas~.mdp-readabler-trigger-button-box.bottom-right{bottom:60px}.sticky-mobile-ctas.sticky-mobile-ctas-theme-1{display:flex;width:100%;background-color:#fff;color:#000;font-size:14px;margin:50px auto 0;padding:0;box-shadow:0 -4px 8px rgba(0,0,0,.1)}.sticky-mobile-ctas.sticky-mobile-ctas-theme-1::before{content:'';position:absolute;top:-25px;left:0;right:0;margin:0 auto;width:140px;height:50px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 80"><defs><filter id=shadow x="-50%" y="-50%" width="200%" height="200%"><feDropShadow dx="0" dy="0" stdDeviation="4" flood-color="rgba(0,0,0,.1)"/></filter></defs><path fill="%23ffffff" filter="url(%23shadow)" d="M0,40 C60,40 60,0 100,0 C140,0 140,40 200,40 L200,80 L0,80 Z"></path></svg>');background-size:cover;background-size:contain;background-repeat:no-repeat;background-position:top center}.sticky-mobile-ctas.sticky-mobile-ctas-theme-1>.item{position:relative;flex:1;text-align:center}.sticky-mobile-ctas.sticky-mobile-ctas-theme-1>.item>a.item-link{display:block;padding:10px 15px;font-weight:bold;text-transform:uppercase}.sticky-mobile-ctas.sticky-mobile-ctas-theme-1>.item.item-round{flex:0 0 100px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.sticky-mobile-ctas.sticky-mobile-ctas-theme-1>.item.item-round>a{display:block;width:50px;height:50px;line-height:50px;background-color:var(--sg-color-primary);color:#fff;border-radius:50%;text-align:center;margin:-20px auto 0;font-size:13px}.sticky-mobile-ctas.sticky-mobile-ctas-theme-1>.item .sgDutchie-cart_countBtn{font-size:20px!important}.sticky-mobile-ctas.sticky-mobile-ctas-theme-1>.item .sgDutchie-cart_countBtn .count{top:0;right:0;background-color:#f00}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2{display:flex;align-items:center;width:100%;font-size:14px;margin:50px auto 0;padding:5px 0;background-color:transparent}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item{position:relative;flex:1;text-align:center}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item>a.item-link{position:relative;display:block;padding:10px 20px;border:0;background-color:#fff;color:#000;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;border-bottom-left-radius:0;margin:0 7px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.2)}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item>a.item-link:before{content:'';position:absolute;top:0;left:-22px;width:35px;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.97 43.84"><defs></defs><path fill="%23ffffff" d="M7,1.92v.31a31.83,31.83,0,0,1,6.79,19.69A31.83,31.83,0,0,1,7,41.61v.31h9v-40Z"/></svg>') no-repeat;background-size:cover;background-position:left center;z-index:1}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item>a.item-link span{position:relative;z-index:3}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item.item-round{flex:0 0 50px}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item.item-round>a{display:block;width:60px;height:60px;line-height:60px;background-color:var(--sg-color-primary);color:#fff;border-radius:50%;text-align:center;padding:0;margin:0 auto;font-size:13px;box-shadow:0 0 10px rgba(0,0,0,.2)}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item>a.item-link.item-link-cta-1{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:50px;border-bottom-left-radius:50px}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item>a.item-link.item-link-cta-1:before{transform:rotate(180deg);left:auto;right:-22px}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item .sgDutchie-cart_countBtn{font-size:20px!important}.sticky-mobile-ctas.sticky-mobile-ctas-theme-2>.item .sgDutchie-cart_countBtn .count{top:5px;right:10px;background-color:#f00}.sg-layoutGrid.itemsPerRow-3>*,.sg-layoutGrid.itemsPerRow-4>*,.sg-layoutGrid.itemsPerRow-5>*{flex:0 0 calc(calc(100% / 2) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 2) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid.itemsPerRow-6>*,.sg-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 3) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 3) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-3>*,.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-4>*,.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-5>*{flex:0 0 calc(calc(100% / 2) - calc(var(--grid-spacing) * 2))!important;max-width:calc(calc(100% / 2) - calc(var(--grid-spacing) * 2))!important}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-3>*:nth-child(3n + 1),.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-4>*:nth-child(3n + 1),.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-5>*:nth-child(3n + 1){flex:0 0 auto!important;max-width:100%!important}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-6>*,.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-7>*{flex:0 0 calc(calc(100% / 2) - calc(var(--grid-spacing) * 2))!important;max-width:calc(calc(100% / 2) - calc(var(--grid-spacing) * 2))!important}.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-6>*:nth-child(5n + 1),.sg-layoutGrid[data-grid-style=hero_tiles].itemsPerRow-7>*:nth-child(5n + 1){flex:0 0 auto!important;max-width:100%!important}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(6n + 1){grid-column:span 4;grid-row:span 2}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(6n + 2){grid-column:span 4;grid-row:auto}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(6n + 3){grid-column:span 4;grid-row:auto}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(6n + 4){grid-column:span 4;grid-row:auto}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(6n + 5){grid-column:span 4;grid-row:span 2}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(6n + 6){grid-column:span 4;grid-row:auto}}@media only screen and (max-width:575px){body{font-size:calc(var(--body-font-size) / 1.1)}h1,.h1{font-size:calc(var(--headings_1-font-size) / 1.35)}h2,.h2{font-size:calc(var(--headings_2-font-size) / 1.25)}h3,.h3{font-size:calc(var(--headings_3-font-size) / 1.25)}h4,.h4{font-size:calc(var(--headings_4-font-size) / 1.05)}h5,.h5{font-size:calc(var(--headings_5-font-size) / 1.05)}h6,.h6{font-size:calc(var(--headings_6-font-size) / 1)}.fancybox-content{padding:15px}section,.section,.sg-section{padding-top:50px;padding-bottom:50px}.sgen--cards>.card-item{flex:0 0 calc(calc(100% / 1) - 30px)!important;max-width:calc(calc(100% / 1) - 30px)!important;margin:0 15px 15px}.accordion>.accordion-item{flex:0 0 calc(calc(100% / 1) - 15px)!important;max-width:calc(calc(100% / 1) - 15px)!important}.sgen--posts{display:block;margin:0}header#masterhead .primary-navbar{flex-direction:column}header#masterhead .primary-navbar>.navbar--float_left,header#masterhead .primary-navbar>.navbar--float_right{align-self:unset;width:100%;justify-content:unset}.navbar-nav .nav-item.dropdown>.nav-link{display:flex!important}.navbar-nav .nav-item>.nav-link>.caret{margin-left:auto!important}.sg-article-row{display:block}.sg-article-row>.thumb{position:relative;flex:auto;max-width:100%;margin-bottom:15px;overflow:hidden}.sg-article-row>.details{padding:15px}.sg-layoutGrid.itemsPerRow-2>*,.sg-layoutGrid.itemsPerRow-3>*,.sg-layoutGrid.itemsPerRow-4>*,.sg-layoutGrid.itemsPerRow-5>*{flex:100%;max-width:100%}.sg-layoutGrid.itemsPerRow-6>*,.sg-layoutGrid.itemsPerRow-7>*{flex:0 0 calc(calc(100% / 2) - calc(var(--grid-spacing) * 2));max-width:calc(calc(100% / 2) - calc(var(--grid-spacing) * 2))}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(3n + 1){grid-column:span 8;grid-row:span 2}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(3n + 2){grid-column:span 4;grid-row:auto}.sg-layoutGrid[data-grid-style=mansory]>*:nth-child(3n + 3){grid-column:span 4;grid-row:auto}}
header#masterhead .primary-navbar.primary-navbar--theme_1_header .navbar-wrapper>*{padding:10px;flex:auto}header#masterhead .primary-navbar.primary-navbar--theme_1_header .navbar-wrapper>.item.item-navigations{padding-left:50px;padding-right:50px}header#masterhead .primary-navbar.primary-navbar--theme_header_kolas .navbar-wrapper>*{padding:10px;flex:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_kolas .navbar-wrapper>.item>.nav{justify-content:flex-end}header#masterhead .primary-navbar.primary-navbar--theme_header_kolas .navbar-wrapper>.item.item-logo{padding:0}header#masterhead .primary-navbar.primary-navbar--theme_header_kolas .navbar-wrapper>.item.item-ctas>.navbar-ctas{margin-left:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_kolas .navbar-wrapper .site-img-logo>img{max-height:80px;width:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_kolas .navbar-wrapper .sg-site-navigation.navbar-nav>.nav-item>.nav-link{border-bottom:1px solid transparent}header#masterhead .primary-navbar.primary-navbar--theme_header_kolas .navbar-wrapper .sg-site-navigation.navbar-nav>.nav-item>.nav-link:hover{border-bottom-color:var(--sg-color-primary)}header#masterhead .primary-navbar.primary-navbar--theme_header_lowkey .navbar-wrapper>*{padding:10px;flex:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_lowkey .navbar-wrapper>.item>.nav{justify-content:flex-end}header#masterhead .primary-navbar.primary-navbar--theme_header_lowkey .navbar-wrapper>.item.item-logo{padding:0}header#masterhead .primary-navbar.primary-navbar--theme_header_lowkey .navbar-wrapper>.item.item-ctas>.navbar-ctas{margin-left:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_lowkey .navbar-wrapper .site-img-logo>img{max-height:80px;width:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_lowkey .navbar-wrapper .sg-site-navigation.navbar-nav>.nav-item>.nav-link{padding:10px 20px;border-bottom:3px solid transparent}header#masterhead .primary-navbar.primary-navbar--theme_header_lowkey .navbar-wrapper .sg-site-navigation.navbar-nav>.nav-item>.nav-link:hover{border-bottom-color:var(--sg-color-primary)}header#masterhead .primary-navbar.primary-navbar--theme_header_maryjanes .navbar-wrapper>*{padding:10px;flex:auto;text-align:center}header#masterhead .primary-navbar.primary-navbar--theme_header_maryjanes .navbar-wrapper>.nav{justify-content:center}header#masterhead .primary-navbar.primary-navbar--theme_header_maryjanes .navbar-wrapper>.navbar-brand{display:flex;justify-content:center}header#masterhead .primary-navbar.primary-navbar--theme_header_maryjanes .navbar-wrapper>.navbar-brand>.site-img-logo{display:flex;background-color:var(--sg-color-primary);border-radius:50%;width:100px;height:100px;align-items:center;justify-content:center;padding:15px;border:2px solid #ffff;margin-bottom:-50px}header#masterhead .primary-navbar.primary-navbar--theme_header_maryjanes .navbar-wrapper>.item.item-ctas>.navbar-ctas{margin-left:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_maryjanes .navbar-wrapper .site-img-logo>img{max-height:80px;width:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_maryjanes .navbar-wrapper .sg-site-navigation.navbar-nav>.nav-item>.nav-link{border-bottom:1px solid transparent}header#masterhead .primary-navbar.primary-navbar--theme_header_maryjanes .navbar-wrapper .sg-site-navigation.navbar-nav>.nav-item>.nav-link:hover{border-bottom-color:var(--sg-color-primary)}header#masterhead .primary-navbar.primary-navbar--theme_header_double_dogs .navbar-wrapper>*{padding:10px;flex:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_double_dogs .navbar-wrapper>.item>.nav{justify-content:flex-end}header#masterhead .primary-navbar.primary-navbar--theme_header_double_dogs .navbar-wrapper>.item.item-logo{padding:0}header#masterhead .primary-navbar.primary-navbar--theme_header_double_dogs .navbar-wrapper .site-img-logo>img{max-height:80px;width:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_double_dogs .navbar--float_right{align-self:stretch}header#masterhead .primary-navbar.primary-navbar--theme_header_double_dogs .navbar--float_right>.sgDispenzaLocation--selection-btn{display:inline-block;height:100%}header#masterhead .primary-navbar.primary-navbar--theme_header_double_dogs .navbar--float_right>.sgDispenzaLocation--selection-btn a{display:flex;flex-direction:column;justify-content:center;height:100%;background-color:var(--sg-color-primary);color:#fff;padding:25px;border-bottom-left-radius:50px}header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar-wrapper>*{padding:10px;flex:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar-wrapper>.item>.nav{justify-content:flex-end}header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar-wrapper>.item.item-logo{padding:0}header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar-wrapper .site-img-logo>img{max-height:80px;width:auto}header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar--float_right{align-self:stretch}header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar--float_right>.sgDispenzaLocation--selection-btn{display:inline-block;height:100%;max-width:300px}header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar--float_right>.sgDispenzaLocation--selection-btn a{display:flex;flex-direction:column;justify-content:center;height:100%;padding:25px;border-left:3px solid var(--sg-color-primary)}header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar--float_right>.sgDispenzaLocation--selection-btn .locname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar-wrapper .sg-site-navigation.navbar-nav>.nav-item>.nav-link:hover{background-color:var(--sg-color-primary);color:#fff}.sg-section-posts-archived.sg-section-posts-archived--theme-1 .sg-posts--category-nav>.item{flex:1 1 0}@media only screen and (max-width:575px){header#masterhead .primary-navbar.primary-navbar--theme_header_kaleafa .navbar--float_right>.sgDispenzaLocation--selection-btn{max-width:100%;width:100%}}

