@keyframes antiClockwiseSpin{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@keyframes antiClockwiseSpin{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes clockwiseSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwiseSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:"Roboto Condensed",Century Gothic,Helvetica,Arial,sans-serif}html,body{background-color:#ff3;color:#333;height:100%}body{background:#ff3;font-size:1em;line-height:1.5;position:relative}#page-loader{-webkit-transition:all .45s linear;-moz-transition:all .45s linear;-ms-transition:all .45s linear;-o-transition:all .45s linear;transition:all .45s linear;-webkit-transition-delay:.33s;transition-delay:.33s;background:#ff3;position:fixed;top:0;left:0;bottom:0;right:0;pointer-events:none;z-index:9999}#page-loader.hidden{opacity:0;z-index:-1}.modal{background:rgba(0,0,0,0.95);display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999}.modal .show{display:block}h1,h2,h3,h4,h5,h6,header .logo a,nav .links a{line-height:1.1;margin:0}p{font-feature-settings:"kern", "onum", "liga"}a{color:#333;display:inline-block;text-decoration:none;border-radius:0 !important}a:hover{color:#000;text-decoration:underline}a:visited{background:transparent;outline:none}.button,.submit-button{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-moz-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-ms-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);color:#ff3 !important;background:#333;border-radius:2em !important;display:inline-block;font-family:"Roboto Condensed",Century Gothic,Helvetica,Arial,sans-serif;font-size:0.66em;font-weight:600;letter-spacing:0.21em;line-height:1.3 !important;text-indent:0.045em;text-transform:uppercase}.button:hover,.submit-button:hover{background:#000;color:#ff3 !important;cursor:pointer;text-decoration:none !important}.button:active,.button:visited,.submit-button:active,.submit-button:visited{background:#000;box-shadow:none;color:#ff3 !important}img{display:inline-block;height:auto;width:100%}.row{height:100%;max-width:94%;position:relative;width:84em}hr{margin-bottom:3em;border:none;height:1px;background:#454545}#mobile-nav-toggle-open,#mobile-nav{display:none}header{-webkit-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-moz-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-ms-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);position:fixed;text-align:center;top:0;left:0;right:0;height:5.4em;padding:1em 1.5em 0;z-index:99}header .row{max-width:100%}header .logo{float:left}header .logo a{color:#333;font-size:3.9em}header .links{display:block;float:right;margin-top:.5em;text-align:center;position:relative;width:auto}header .links a{cursor:pointer !important;color:#333;display:inline-block;font-size:0.9em;letter-spacing:0.21em;line-height:1.5;margin:0 1em;text-indent:0.21em;text-transform:uppercase}header .links .social{font-size:1.33em;margin-left:.9em;margin-right:.5em}header .links .dropdown-link-container{position:relative}header .links .dropdown-menu{display:none;position:absolute;top:66%;left:0;background:transparent;padding:1em 0;position:absolute;text-align:left;width:9.9em}header .links .dropdown-menu:hover{display:block}header .links .dropdown-menu a{background:rgba(0,0,0,0.81);display:block;font-size:.666em;margin:0;padding:.9em 1.333em .81em}header .links .dropdown-link:hover+.dropdown-menu{display:block}header.scroll{opacity:0;pointer-events:none}#page-heading{background:url("../img/page-heading-blue.jpg") center;background-size:cover;box-shadow:0 0 13.666em 4.5em rgba(0,0,0,0.14) inset;height:18em;padding:9em 0.5em 0;position:relative;text-align:right}#page-heading h1{font-size:2.333em;margin:0.666em -.5em 0 0;text-transform:uppercase;letter-spacing:.45em;color:white;font-weight:400}#content{min-height:45em;padding:7.5em 3em 6em;position:relative;text-align:left}#content h2{color:#ffff61;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1em}#content p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:1.66}#content p a{display:inline-block}#content ul{font-size:1.2em;padding-left:1em;margin-top:0;margin-bottom:1.5em}footer,.links-page{background:#333;height:auto;padding-top:1.5em;position:relative;bottom:0;right:0;width:100%;text-align:center}footer .row,.links-page .row{width:60em}footer h4,.links-page h4{color:#f9f9f9;font-size:.9em;font-weight:300;text-transform:uppercase;letter-spacing:.33em;text-indent:.33em;margin-bottom:1.5em}footer h4.margin-top,.links-page h4.margin-top{margin-top:3.333em}footer a,.links-page a{color:#f9f9f9}footer a:hover,.links-page a:hover{color:#f9f9f9}footer .address,footer .email,footer span,.links-page .address,.links-page .email,.links-page span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2.1;display:block}footer .copyright,.links-page .copyright{background:#333;color:#ff3;font-size:.54em;font-weight:300;letter-spacing:.1em;text-indent:.1em;text-transform:uppercase;display:block;height:4.5em;text-transform:uppercase;padding:3em 0 3.9em;position:absolute;bottom:0;left:0;right:0}.page #content p{margin-top:0}.page .owl-carousel{margin-top:3em;margin-bottom:3em}.page .owl-carousel .owl-nav{font-size:2.1em;left:-1.5em;position:absolute;right:-1.5em;top:42%}.page .owl-carousel .owl-prev,.page .owl-carousel .owl-next{-webkit-transition:color 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-moz-transition:color 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-ms-transition:color 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:color 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:color 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);color:#ffff61}.page .owl-carousel .owl-prev:hover,.page .owl-carousel .owl-next:hover{color:#ff3}.page .owl-carousel .owl-prev{float:left}.page .owl-carousel .owl-next{float:right}.page .instagram-post{display:block;margin-top:1em auto;min-width:0 !important;max-width:100% !important;margin:1em auto}.page .instagram-post iframe{display:block;margin:0 auto !important;min-width:0 !important}.page .image-container{margin-top:2.1em;margin-bottom:3.9em}.home #feature{display:block;padding:6em 7.5em 12em 4.5em;position:relative;text-align:center}.home #feature .logo{margin-top:10em;display:inline-block;display:none;padding:1em}.home #feature .logo i{color:#333;font-size:10.5em}.home #feature .logo .text{color:#333;display:block;font-size:.51em;letter-spacing:1.8em;margin-top:2.7em;font-weight:300;position:relative}.home #feature .logo .text .trade{display:inline-block;position:absolute;top:-1em;right:-3em;opacity:.75;font-size:.75em}.home #feature .blurb{text-align:left}.home #feature .blurb p{font-size:2.25em;line-height:1.5}.home #feature .blurb .trade{font-size:.54em;top:-.45em;position:relative}.home section{padding:6.66em 9% 7.5em;position:relative}.home h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffff61;font-family:"Milonga",Helvetica,Arial,serif;font-size:4em;font-weight:400;letter-spacing:-.033em;text-indent:-.033em;margin-bottom:0.5em}.checkout .logo{color:#333;display:block;margin:3em auto 4.5em;text-align:center;width:6em}.checkout .logo i{font-size:4.5em}.checkout #payment-form{display:block;text-align:left;width:33em;margin:0 auto;max-width:94%}.checkout #payment-form label{font-weight:600;text-transform:uppercase;letter-spacing:.15em;font-size:1em}.checkout #payment-form input[type="text"]{background:transparent;border:none;border-bottom:2px solid;box-shadow:none;font-size:1.5em;margin-bottom:1.5em}.checkout #payment-form select{height:2.5em;background:transparent !important;color:#333;border:none;padding:0}.checkout #payment-form .note{color:black;font-size:.81em;letter-spacing:0;text-transform:none;margin-bottom:2em}.checkout #payment-form .braintree-dropin #unionpay-card-icon,.checkout #payment-form .braintree-dropin #jcb-card-icon{display:none}.checkout #payment-form .braintree-dropin .braintree-form-expiration{margin-bottom:1em}.checkout #payment-form .braintree-dropin a{color:#333}.checkout #payment-form .button{color:#333;display:block;font-size:.9em;margin:3em auto 0}.vertical-grid{padding:3em 4.5em}.vertical-grid .page-container{display:block}.vertical-grid .product-container{align-items:start;display:grid;grid-auto-flow:column;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(auto-fill, minmax(100px, 1fr));padding-bottom:3}.vertical-grid .product{background:#333;border-radius:3px;height:14em;display:flex;flex-direction:column;margin-bottom:1em}.vertical-grid .product.small{height:8em}.vertical-grid .product.medium-small{height:11.5em}.vertical-grid .product.medium-large{height:16.5em}.vertical-grid .product.large{height:18em}.vertical-grid .product.extra-large{height:21em}.vertical-grid footer{display:none}@media only screen and (min-width: 1440px){.vertical-grid .product-container{column-count:4}}@media only screen and (max-width: 1080px){.vertical-grid .product-container{column-count:2}}@media only screen and (max-width: 768px){.vertical-grid{padding:1em}.vertical-grid .product-container{column-count:1}}@media only screen and (max-width: 1080px){body{border-top:none}#mobile-nav-toggle-open{color:#f9f9f9;display:block !important;font-size:2.33em;padding:0.5em 1em;position:fixed;top:0;right:0;z-index:9999999}#mobile-nav-toggle-open i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mobile-nav-toggle-open.hide{display:none}#mobile-nav-toggle-open.active{color:#333}.nav-toggle-close{-webkit-transition:opacity 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-moz-transition:opacity 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-ms-transition:opacity 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:opacity 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:opacity 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);color:#f9f9f9;opacity:0;font-size:2.33em;padding:0.5em 1em;top:0;right:0;position:absolute}.nav-toggle-close.visible{opacity:1}#mobile-nav{-webkit-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-moz-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-ms-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.165s cubic-bezier(0.55, 0.085, 0.68, 0.53);background:#333;box-shadow:none;position:fixed;bottom:0;display:block;padding-top:6.66em;top:0;right:-16.5em;width:16.5em;height:100%;z-index:999999999}#mobile-nav .mobile-links a,#mobile-nav .mobile-links span{border-radius:0 !important;padding:1em 2.1em;font-size:1.2em;color:#f9f9f9;cursor:pointer;text-align:right;display:block;letter-spacing:0.21em;text-transform:uppercase;text-indent:0.21em}#mobile-nav .mobile-links a.mobile-menu-link,#mobile-nav .mobile-links a.mobile-menu-link-puppies,#mobile-nav .mobile-links a.mobile-menu-link-adults,#mobile-nav .mobile-links span.mobile-menu-link,#mobile-nav .mobile-links span.mobile-menu-link-puppies,#mobile-nav .mobile-links span.mobile-menu-link-adults{color:#fff;display:none;font-size:.9em;padding-right:4.5em}#mobile-nav .mobile-links a.mobile-menu-link.catering,#mobile-nav .mobile-links a.mobile-menu-link-puppies.catering,#mobile-nav .mobile-links a.mobile-menu-link-adults.catering,#mobile-nav .mobile-links span.mobile-menu-link.catering,#mobile-nav .mobile-links span.mobile-menu-link-puppies.catering,#mobile-nav .mobile-links span.mobile-menu-link-adults.catering{margin-bottom:1.11em}#mobile-nav .mobile-links a.mobile-menu-link.show,#mobile-nav .mobile-links a.mobile-menu-link-puppies.show,#mobile-nav .mobile-links a.mobile-menu-link-adults.show,#mobile-nav .mobile-links span.mobile-menu-link.show,#mobile-nav .mobile-links span.mobile-menu-link-puppies.show,#mobile-nav .mobile-links span.mobile-menu-link-adults.show{display:block}#mobile-nav .mobile-links .social-links{padding-right:1.66em}#mobile-nav .mobile-links .social-links a{float:right;font-size:1.33em;width:3em;height:3.33em;text-align:center;padding-left:0;padding-right:0}#mobile-nav.expanded{box-shadow:0 0 9.333em 0em rgba(0,0,0,0.333),-0.9em 0 0em 0 rgba(0,0,0,0.045);right:0}header{font-size:1.15em}header .social-links{display:none}#page-heading h1{display:none}#content{overflow:hidden;padding-top:9em;min-height:100vh}#content h2{text-align:left}#content p{display:inline-block;font-size:1.5em;max-width:90%;text-align:left}footer .copyright{font-size:.81em}.page .owl-carousel{left:-11.5%;width:123%}.page .instagram-post{display:block;width:100%}.page #content p{max-width:100%}.page .image-container img{margin-bottom:1.5em}.home #feature{padding:8.1em 3.3em 12em 3em}.home .owl-carousel{margin-top:3vh}.home .owl-nav{display:none}.home section{padding:6.66em 0 7.5em}.home .callout-section{padding:6em 0}.home .callout-section .button{font-size:bold}.checkout .logo{margin-top:1.5em}.checkout .logo i{font-size:6em}}
