html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{min-height:100vh;display:flex;flex-direction:column}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}a{text-decoration:none}a,button{color:inherit;cursor:pointer}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;margin:0;padding:0}dd,ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}img{display:block;max-width:100%;width:100%;height:auto}.sr-only{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.hidden{display:none!important}.title,h1,h2,h3,h4,h5,h6{font-family:omnes-pro,sans-serif;font-size:40px;font-weight:800;line-height:1.125;letter-spacing:.015em;text-transform:uppercase;text-transform:none}@media only screen and (min-width:1130px){.title,h1,h2,h3,h4,h5,h6{font-size:50px}}.title--alt{font-family:gooddog-new,sans-serif;font-size:40px;font-weight:400;line-height:1.425;letter-spacing:0}@media only screen and (min-width:1130px){.title--alt{font-size:70px}}.subtitle{font-family:omnes-pro,sans-serif;font-size:25px;font-weight:800;line-height:1.12;letter-spacing:.015em;text-transform:uppercase}@media only screen and (min-width:1130px){.subtitle{font-size:35px}}.subtitle--alt{font-family:omnes-pro,sans-serif;font-size:30px;font-weight:700;line-height:1.12}.heading{font-family:gooddog-new,sans-serif;font-size:30px;line-height:1.2}.subheading,.subheading--alt{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em}.subheading--alt{font-size:16px;font-weight:700}.subheading--bold{font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-weight:800;text-transform:uppercase}.subheading--bold,.text,body{font-family:omnes-pro,sans-serif}.text,body{font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em}.text--acent{font-size:15px;line-height:1.25;letter-spacing:.02em}.text--acent,.text--small{font-family:omnes-pro,sans-serif;font-weight:700}.text--small{font-size:12px;line-height:1.12;letter-spacing:.04em}.rte p,.rte p:not(:last-of-type){margin-bottom:20px}.rte h2{margin-bottom:10px;font-family:omnes-pro,sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0;color:#005f80}@media only screen and (min-width:768px){.rte h2{font-size:30px;line-height:38px}}.rte h3{margin-bottom:10px;font-family:omnes-pro,sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:.14px;text-transform:capitalize}.rte a{font-weight:600;color:#005f80;text-decoration:underline;transition:color .2s}.rte a:focus,.rte a:hover{color:#231f20;transition:color .5s}.rte ul{padding-left:20px;margin-bottom:20px;margin-left:20px;list-style:disc}.rte ul li{margin-bottom:10px}.rte ul li::marker{color:#54c0e8}.rte ol{padding-left:20px;margin-bottom:20px;margin-left:20px;list-style:auto}.rte ol li{margin-bottom:10px}.rte ol li::marker{font-weight:600}.btn{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-weight:800;display:inline-block;padding:5px 18px;color:#fff;text-transform:uppercase;cursor:pointer;background-color:#db1e36;border:4px solid #db1e36;border-radius:50px;transition:background-color .5s,color .5s}.btn:focus,.btn:hover{color:#db1e36;background-color:#fff;transition:background-color .2s,color .2s}.btn:disabled{color:#231f20;cursor:not-allowed;background:#f0f0f0;border-color:#f0f0f0}.btn--alt{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-weight:800;display:inline-block;color:#fff;text-transform:uppercase;cursor:pointer;background-color:#db1e36;border-radius:50px;transition:background-color .5s,color .5s;padding:9px 22px;color:#231f20;background-color:#ddf3fb;border:0}.btn--alt:focus,.btn--alt:hover{color:#db1e36;background-color:#fff;transition:background-color .2s,color .2s}.btn--alt:disabled{color:#231f20;cursor:not-allowed;background:#f0f0f0;border-color:#f0f0f0}.btn--alt:focus,.btn--alt:hover{color:#231f20;background-color:#54c0e8}.btn--solid-blue{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-weight:800;display:inline-block;padding:5px 18px;text-transform:uppercase;cursor:pointer;background-color:#db1e36;border-radius:50px;transition:background-color .5s,color .5s;color:#fff;background-color:#92d3ef;border:4px solid #92d3ef}.btn--solid-blue:focus,.btn--solid-blue:hover{color:#db1e36;background-color:#fff;transition:background-color .2s,color .2s}.btn--solid-blue:disabled{color:#231f20;cursor:not-allowed;background:#f0f0f0;border-color:#f0f0f0}.btn--solid-blue:focus,.btn--solid-blue:hover{color:#231f20}.link{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;display:inline-flex;align-items:center;font-weight:800;text-transform:uppercase;gap:7px}.link:after{display:block;width:10px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.606 11.727'%3E%3Cg fill='%23f5d83e'%3E%3Cpath data-name='Path 3' d='M8.106 5.864L2.5 9.227V2.5z'/%3E%3Cpath data-name='Path 3 - Outline' d='M10.606 5.864a2.5 2.5 0 01-1.214 2.143l-5.606 3.364A2.5 2.5 0 010 9.227V2.5A2.5 2.5 0 011.268.325a2.5 2.5 0 012.518.031L9.392 3.72a2.5 2.5 0 011.214 2.144z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";transition:transform .5s}.link:focus:after,.link:hover:after{transform:translateX(10px);transition:transform .2s}input{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-weight:800;text-transform:uppercase;display:inline-block;padding:6px 8px;border:3px solid #f0f0f0;border-radius:3px}body{min-height:100vh;color:#231f20}main{padding-top:82px}.js .no-script-banner{display:none}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.is-active .hamburger:hover{opacity:1}.is-active .hamburger .hamburger-inner,.is-active .hamburger .hamburger-inner:after,.is-active .hamburger .hamburger-inner:before{background-color:#db1e36}.hamburger-box{width:25px;height:31px;display:inline-block;position:relative;margin-top:-7px}.hamburger-inner{display:block;top:50%}.hamburger-inner:after,.hamburger-inner:before{width:25px;height:7px;background-color:#231f20;border-radius:5px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;content:"";display:block}.hamburger-inner:before{top:-12px}.hamburger-inner:after{bottom:-12px}.hamburger--spring .hamburger-inner{top:3.5px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:12px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:24px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.is-active .hamburger--spring .hamburger-box{margin-top:0}.is-active .hamburger--spring .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.is-active .hamburger--spring .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,12px,0) rotate(45deg)}.is-active .hamburger--spring .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,12px,0) rotate(-45deg)}.header{position:fixed;z-index:99;width:100%;background:#fff}.header__announcement{max-height:200px;background-color:#005f80;transition:max-height .5s}.scrolled .header__announcement{max-height:0}.header__announcement-wrap{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-size:16px;padding:10px 0;font-weight:700;color:#fff;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.header__announcement-wrap{width:80%}}.header__account,.header__cart{position:relative;display:block}.header__account svg,.header__cart svg{width:22px;height:20px;transition:fill .5s;fill:#231f20}.header__account:focus,.header__account:hover,.header__cart:focus,.header__cart:hover{outline:none}.header__account:focus svg,.header__account:hover svg,.header__cart:focus svg,.header__cart:hover svg{transition:fill .2s;fill:#54c0e8}.header__account:focus .header__icon-text,.header__account:hover .header__icon-text,.header__cart:focus .header__icon-text,.header__cart:hover .header__icon-text{opacity:1;transition:opacity .2s}.header__account{padding:0 3px}@media only screen and (min-width:1130px){.header__account{order:4}}.header__cart{padding:0 5px}@media only screen and (min-width:1130px){.header__cart{order:5}}.header__cart-count{top:-4px;padding:2px;font-size:10px;line-height:1;background:#54c0e8;border-radius:8px}.header__cart-count,.header__icon-text{position:absolute;right:0;font-weight:700}.header__icon-text{font-family:omnes-pro,sans-serif;font-size:15px;line-height:1.25;letter-spacing:.02em;bottom:-4px;left:0;margin:0 auto;font-size:6px;text-transform:uppercase;opacity:0;transition:opacity .5s}.header__logo{position:relative;z-index:10;display:block;align-self:flex-start;flex-grow:1}@media only screen and (min-width:1130px){.header__logo{flex-grow:0;order:1;width:185px}}.header__logo-static{position:absolute;top:-12px;left:calc(50% - 62.5px);transition:opacity .5s}.header__logo-static svg{width:125px;height:128px}@media only screen and (min-width:1130px){.header__logo-static svg{width:185px;height:188px}}.scrolled .header__logo-static{opacity:0}@media only screen and (min-width:1130px){.header__logo-static{top:-45px;left:0}}.header__logo-scrolled{position:absolute;top:-15px;left:calc(50% - 53.5px);overflow:hidden;opacity:0;transition:opacity .5s}.header__logo-scrolled svg{width:105px;height:103px}@media only screen and (min-width:1130px){.header__logo-scrolled{top:0}}.scrolled .header__logo-scrolled{opacity:1}.header__menu{position:fixed;top:82px;left:0;flex-direction:column;width:100%;max-height:90%;padding:70px 0 40px;overflow:auto;background:#fff;gap:20px}.scrolled .header__menu{top:60px}.js .header__menu{display:none}.is-active .header__menu{display:flex!important}@media only screen and (min-width:1130px){.header__menu{position:static;display:flex!important;flex-direction:row;justify-content:space-between;overflow:visible;max-height:100%;padding:20px 35px 20px 0;gap:16px}}@media only screen and (min-width:1130px){.header__nav{flex-grow:1;order:2;margin-left:20px}}.header__search{position:relative}.header__search-mobile svg{width:20px;height:20px;transition:fill .5s;fill:#db1e36}@media only screen and (min-width:1130px){.header__search-mobile{display:none}}.header__search-desktop{display:none}@media only screen and (min-width:1130px){.header__search-desktop{display:block}}@media only screen and (min-width:1130px){.header__search{order:3}}.header__search:focus .header__icon-text,.header__search:hover .header__icon-text{opacity:1;transition:opacity .2s}.header__search-btn{display:block;margin-top:5px}.header__search-btn:focus,.header__search-btn:hover{outline:none}.header__search-btn:focus svg,.header__search-btn:hover svg{transition:fill .2s;fill:#54c0e8}.header__toggle{display:none;height:36px}.js .header__toggle{display:block}@media only screen and (min-width:1130px){.header__toggle{display:none!important}}.header__wrap{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;display:flex;align-items:center;padding:12px 0;gap:20px}@media only screen and (min-width:768px){.header__wrap{width:80%}}@media only screen and (min-width:1130px){.header__wrap{padding:0;gap:15px}}.search-bar{width:150px;border:3px solid #bae6f6;border-radius:30px}.search-bar,.search-bar__btn{display:flex;align-items:center;height:30px}.search-bar__btn{justify-content:center;width:30px;min-width:30px;margin-right:-2px;background:#db1e36;border-radius:50%}.search-bar__btn svg{width:16px;height:16px}.search-bar__btn:focus,.search-bar__btn:hover{background:#54c0e8}.search-bar__input{width:100%;padding-right:0;padding-bottom:8px;padding-left:11px;font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;font-size:14px;text-transform:none;border:0;background:transparent}.search-bar__input:focus{outline:none}.search-bar__input::-moz-placeholder{font-family:omnes-pro,sans-serif;font-size:12px;font-weight:700;line-height:1.12;letter-spacing:.04em;color:#231f20;text-transform:uppercase}.search-bar__input:-ms-input-placeholder{font-family:omnes-pro,sans-serif;font-size:12px;font-weight:700;line-height:1.12;letter-spacing:.04em;color:#231f20;text-transform:uppercase}.search-bar__input::-ms-input-placeholder{font-family:omnes-pro,sans-serif;font-size:12px;font-weight:700;line-height:1.12;letter-spacing:.04em;color:#231f20;text-transform:uppercase}.search-bar__input::placeholder{font-family:omnes-pro,sans-serif;font-size:12px;font-weight:700;line-height:1.12;letter-spacing:.04em;color:#231f20;text-transform:uppercase}.menu__btn{display:flex;align-items:center;margin:0 auto;gap:2px}.menu__btn svg{width:12px;height:12px;transition:fill transform .2s .2s;fill:#bae6f6}.active .menu__btn svg{transform:rotate(45deg);transition:fill transform .5s .5s;fill:#f5d83e}.menu__item{width:92%;max-width:1088px;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.menu__item{width:80%}}@media only screen and (min-width:1130px){.menu__item{width:unset;max-width:100%;margin:0}}.menu__link{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;display:block;font-weight:700;text-align:center;text-transform:uppercase}.active .menu__link,.menu__link:focus,.menu__link:hover{color:#005f80}@media only screen and (min-width:1130px){.menu__link{font-size:16px}}.menu__link--secondary{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;display:flex;align-items:center;flex-direction:column;font-weight:700;text-align:center;transition:color .5s;gap:15px}.menu__link--secondary svg{width:100px;height:100px;transition:transform .5s}@media only screen and (min-width:1130px){.menu__link--secondary{position:relative;padding-bottom:20px;font-size:16px;text-transform:none}.menu__link--secondary-title{position:absolute;bottom:-10px;left:50%;white-space:nowrap;transform:translateX(-50%)}}.menu__link--secondary:focus,.menu__link--secondary:hover{color:#005f80;transition:color .2s}.menu__link--secondary:focus svg,.menu__link--secondary:hover svg{transform:translateY(-10px);transition:transform .2s}.menu__sublink{width:100px}@media only screen and (min-width:1130px){.menu__sublink{width:unset}}.menu__submenu{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width:768px){.menu__submenu{width:80%}}.js .menu__submenu{display:none}.active .menu__submenu{display:block!important}@media only screen and (min-width:1130px){.menu__submenu{position:fixed;top:82px;left:0;width:100%;max-width:100%;max-height:80%;overflow:auto;background:#fff;-webkit-filter:drop-shadow(0 3px 3px rgba(35,31,32,.1));filter:drop-shadow(0 3px 3px rgba(35,31,32,.1));transition:top .5s}.scrolled .menu__submenu{top:59px}}.menu__submenu-list{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;padding-bottom:40px;margin-top:20px;border-bottom:3px solid #f9f9f9;gap:20px}@media only screen and (min-width:1130px){.menu__submenu-list{border-bottom:0;gap:60px}}@media only screen and (min-width:1130px){.mega-menu{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;padding-top:90px}}@media only screen and (min-width:1130px) and (min-width:768px){.mega-menu{width:80%}}@media only screen and (min-width:1130px){.scrolled .mega-menu{padding-top:60px}}.mega-menu__collection svg{width:100px;height:100px}@media only screen and (min-width:1130px){.mega-menu__collection{align-items:flex-start!important}}.mega-menu__link{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;transition:color .5s;gap:15px}.mega-menu__link svg{transition:fill .5s}.mega-menu__link:focus,.mega-menu__link:hover{color:#005f80;transition:color .2s}.mega-menu__link:focus svg,.mega-menu__link:hover svg{transition:fill .2s;fill:#54c0e8}.mega-menu__link:focus .menu-icon--color-1,.mega-menu__link:hover .menu-icon--color-1{transition:fill .2s;fill:#005f80}.mega-menu__link:focus .menu-icon--color-2,.mega-menu__link:hover .menu-icon--color-2{transition:fill .2s;fill:#bae6f6}.mega-menu__list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;max-width:550px;margin:20px auto 0;gap:15px}@media only screen and (min-width:1130px){.mega-menu__list{display:flex;align-items:flex-end;justify-content:space-between;max-width:unset;margin-top:0}}.mega-menu__section{position:relative;padding-bottom:30px}.mega-menu__section:first-child:after{position:absolute;bottom:0;content:"";width:100%;height:3px;background:#f0f0f0;border-radius:3px}.mega-menu__section-icon{width:115px;max-width:100%}.mega-menu__size svg{fill:#005f80}@media only screen and (max-width:1130px){.mega-menu__size svg{display:none}}.mega-menu__size .mega-menu__list{grid-template-columns:1fr 1fr;gap:25px}@media only screen and (min-width:1130px){.mega-menu__size{padding-bottom:40px;border-bottom:0}}.mega-menu__text-links{display:flex;flex-direction:column;width:100%;grid-column:span 3;gap:25px}@media only screen and (min-width:1130px){.mega-menu__text-links{position:relative;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:28px 0 28px 20px}.mega-menu__text-links:after{position:absolute;bottom:0;left:0;width:3px;height:90%;content:"";background:#f0f0f0;border-radius:3px}}.mega-menu__title{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;margin-top:20px;font-weight:800;color:#005f80;text-align:center;text-transform:uppercase}@media only screen and (min-width:1130px){.mega-menu__title{font-size:25px;color:#db1e36;text-align:left}}.mega-menu .menu-icon--color-1{transition:fill .5s;fill:#bae6f6}.mega-menu .menu-icon--color-2{transition:fill .5s;fill:#005f80}.newsletter-form__input{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;padding:7px 20px;text-transform:none;border:3px solid #54c0e8;border-radius:50px}.newsletter-form__input::-moz-placeholder{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em}.newsletter-form__input:-ms-input-placeholder{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em}.newsletter-form__input::-ms-input-placeholder{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em}.newsletter-form__input::placeholder{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em}.newsletter-form__wrap{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:1130px){.newsletter-form .footer-form__success{max-width:244px}.newsletter-form .footer-form__success button{text-align:center}}.shopify-policy__title{display:none}.shopify-policy__container{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;padding-top:82px;padding-bottom:60px}@media only screen and (min-width:768px){.shopify-policy__container{width:80%}}.search-form{display:block}.footer{background-color:#005f80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 387.027 410.137'%3E%3Cg data-name='Group 623' opacity='.11' fill='%23bae6f6'%3E%3Cpath data-name='Path 569' d='M122.511 119.078c17.555 25.562 54.675 29.405 72.561.616 18.011-28.991 39.646-77.15 13.278-103.444-3.626-3.616-11.578-9.009-16.85-11.037-15.609-6.582-44.143-10.492-61.458 10.863-22.116 27.28-22.558 81.118-7.531 103.002z'/%3E%3Cpath data-name='Path 570' d='M269.295 178.7c35.473 8.048 53.838-29.852 61.03-57.486 6.815-26.187 11.614-50.453-10.589-71.147-4.1-3.631-12.133-6.573-16.43-7.91-27.512-8.565-59.4 34.487-68.578 63.8-8.198 26.171 4.63 65.951 34.567 72.743z'/%3E%3Cpath data-name='Path 571' d='M363.862 181.959c-9.746-3.87-14.317-3.341-22.541-.407-24.722 8.521-46.7 24.745-56.473 48.347-11.891 28.718 7.376 53.921 35.91 61.8 57.047 15.754 91.846-87.235 43.104-109.74z'/%3E%3Cpath data-name='Path 572' d='M48.353 211.627c33.461 4.865 47.07-30.442 45.654-57.463-.077-1.453-.941-7.992-1.552-10.771-5.867-28.259-7.858-45.967-39.224-51.431-27.553-4.8-54.451 31.569-53.187 57.569 1.223 25.201 21.541 58.209 48.309 62.096z'/%3E%3Cpath data-name='Path 573' d='M264.815 257.503a10.72 10.72 0 00-.674-1.634c-8.613-33.531-5.285-63.159-42.5-82.855-25.857-13.683-63.769-12.983-90.2 2.576-21.89 12.886-33.073 36.995-55.306 50.106-12.785 7.54-26.661 12.92-37.554 23.326-23.105 22.07-22.35 50.3-4.737 76.22 23.609 34.746 59.771 32.132 95.771 42.952 41.761 12.552 78.319 48.08 125.236 41.024 28.079-4.222 49.638-27.281 53.281-55.415 5.175-39.952-32.868-61.439-43.317-96.3zm-182.84-18.324c16.775-9.209 28.761-19.76 41.477-33.916 26.49-29.489 70.425-34.993 100.981-5.964-30.555-29.03-67.962-5.292-94.451 24.2-12.717 14.156-24.7 24.707-41.478 33.916-18.023 9.9-43.419.184-46.536 23.468 3.118-23.288 21.984-31.809 40.007-41.704z'/%3E%3C/g%3E%3C/svg%3E");background-position:top 100px center;background-repeat:no-repeat;background-size:375px 410px}@media only screen and (min-width:768px){.footer{background-position:top 100px left 100px;background-size:390px}}.footer__bottom{position:relative;display:flex;align-items:center;flex-direction:column-reverse;justify-content:center;margin-top:20px;overflow:hidden;color:#fff;gap:20px}.footer__bottom-link{font-size:14px;text-transform:uppercase}@media only screen and (min-width:1130px){.footer__bottom-link{position:absolute;left:calc(50% + 280px)}}.footer__collapsible{cursor:pointer}.footer__copyright{padding:35px 0 20px;color:#231f20}.footer__copyright-bg{position:absolute;top:40px;left:calc(50% - 207.5px);width:415px;height:415px;background:#fff;border-radius:415px}@media only screen and (min-width:1130px){.footer__copyright-bg{top:0}}.footer__copyright-text{position:relative;z-index:1;font-size:14px;font-weight:700}@media only screen and (min-width:1130px){.footer__contact{align-self:center;grid-area:1/1/-1/2}}.footer__contact-address{font-weight:400}.footer__contact-title{font-family:omnes-pro,sans-serif;font-size:30px;font-weight:700;line-height:1.12;margin-bottom:5px;font-size:24px}@media only screen and (min-width:768px){.footer__contact-title{margin-top:15px}}.footer__disclosure{margin-top:20px;font-size:12px;line-height:1.2}@media only screen and (min-width:1130px){.footer__disclosure{max-width:260px}}@media only screen and (min-width:1130px){.footer__links{grid-area:1/2/-1/3}}.footer__link{font-weight:700}.footer__list{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .5s;gap:25px}@media only screen and (min-width:1130px){.footer__list{flex-direction:row;justify-content:space-between;max-height:1000px;margin-top:20px;gap:16px}}.active .footer__list{max-height:1000px;transition:max-height .2s}.footer__main{width:92%;max-width:500px;margin-right:auto;margin-left:auto;display:grid;padding-top:40px;color:#fff;text-align:center;gap:30px}@media only screen and (min-width:768px){.footer__main{width:80%}}@media only screen and (min-width:1130px){.footer__main{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;justify-content:space-between;text-align:left;grid-template-columns:mimamx(1fr,260px) mimamx(2fr,400px) mimamx(1fr,260px);gap:20px}}@media only screen and (min-width:1130px) and (min-width:768px){.footer__main{width:80%}}.footer__menu{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width:1130px){.footer__newsletter{grid-area:1/3/-1/4}}@media only screen and (max-width:1130px){.footer__social-desktop{display:none}}@media only screen and (min-width:1131px){.footer__social-mobile{display:none}}.footer__social-mobile .social{flex-wrap:wrap}.footer__title{font-family:gooddog-new,sans-serif;font-size:30px;line-height:1.2;color:#bae6f6}.footer__title svg{transition:fill .5s,transform .5s;fill:#f9f9f9}@media only screen and (min-width:1131px){.footer__title svg{display:none}}.active .footer__title svg{transform:rotate(45deg);transition:fill .2s,transform .2s;fill:#f5d83e}.social{display:flex;align-items:center;justify-content:center;gap:35px}@media only screen and (min-width:1130px){.social{justify-content:flex-start;gap:25px}}.social svg{width:40px;height:40px;transition:fill .5s;fill:#fff}@media only screen and (min-width:1130px){.social svg{width:35px;height:35px}}.social__link{display:block}.social__link:focus svg,.social__link:hover svg{transition:fill .2s;fill:#54c0e8}.article-highlight{padding:30px 0 40px;margin-top:55px;background:#ddf3fb}@media only screen and (min-width:1130px){.article-highlight{padding:40px 0 75px;margin-top:0}}.article-highlight svg{position:absolute;top:-125px;right:0;left:0;width:85px;margin:0 auto}@media only screen and (min-width:1130px){.article-highlight svg{top:-66px;left:-60px;width:145px;margin:0;rotate:-22deg}}.article-highlight__content p:not(:last-of-type){margin-bottom:20px}.article-highlight__img{width:400px;margin:0 auto;overflow:hidden;border-radius:20px}@media only screen and (min-width:1130px){.article-highlight__img{width:100%}}.article-highlight__link{display:flex;justify-content:center;margin-top:45px}@media only screen and (min-width:1130px){.article-highlight__link{justify-content:flex-start;margin-top:20px}}.article-highlight__subtitle{font-family:omnes-pro,sans-serif;font-size:30px;font-weight:700;line-height:1.12;margin-bottom:20px;color:#005f80}@media only screen and (min-width:1130px){.article-highlight__subtitle{margin-bottom:10px}}.article-highlight__tags{display:inline;text-align:center}@media only screen and (min-width:1130px){.article-highlight__tags{text-align:left}}.article-highlight__tag{display:inline;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:.02em}.article-highlight__tag,.article-highlight__title{font-family:omnes-pro,sans-serif;text-transform:uppercase}.article-highlight__title{font-size:25px;font-weight:800;line-height:1.12;letter-spacing:.015em;margin-bottom:20px;color:#005f80;text-align:center}@media only screen and (min-width:1130px){.article-highlight__title{font-size:35px;margin-bottom:40px}}.article-highlight__wrap{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;position:relative;display:grid;text-align:center;gap:10px}@media only screen and (min-width:768px){.article-highlight__wrap{width:80%}}@media only screen and (min-width:1130px){.article-highlight__wrap{align-items:center;text-align:left;grid-template-columns:1fr 1fr;gap:50px}}.card--generic{width:100%;background-color:#f9f9f9;border-radius:20px;overflow:hidden;transition:background-color .2s}.card--generic__content{padding:15px 15px 42px;text-align:center}.card--generic__hover{position:absolute;top:0;left:0;opacity:0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;background:rgba(35,31,32,.5);transition:opacity .2s}.card--generic__hover-text{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#fff}.card--generic__img,.card--generic__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card--generic__img-wrap{position:relative;width:100%;height:352px}.card--generic__subtitle{margin-top:10px}.card--generic__title{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:.16px;text-transform:capitalize}.card--generic:focus,.card--generic:hover{background-color:#ddf3fb;transition:background-color .5s}.card--generic:focus .card--generic__hover,.card--generic:hover .card--generic__hover{opacity:1;transition:opacity .5s}.card--product{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:#f9f9f9;border-radius:20px;transition:background-color .2s}@media not all and (pointer:coarse){.card--product:hover{background-color:#bae6f6;transition:background-color .5s}.card--product:hover .card--product__overlay{opacity:1;transition:opacity .5s}.card--product:hover .card--product__img.hover{opacity:1;transition:opacity .2s}}.card--product:focus{background-color:#bae6f6;transition:background-color .5s}.card--product:focus .card--product__overlay{opacity:1;transition:opacity .5s}.card--product__award{position:absolute;top:5px;left:5px;z-index:3;width:56px;transform:rotate(-15deg)}@media only screen and (min-width:768px){.card--product__award{width:75px}}.card--product__badge{position:relative;z-index:2;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:95%;white-space:break-spaces;padding:5px 15px;margin:-35px auto 7px;font-family:omnes-pro,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#fff;background:#005f80;border-radius:100px}.card--product__compare-price{font-size:12px}.card--product__content{display:flex;align-items:center;flex-direction:column;justify-content:space-between;height:100%;padding:20px 5px 10px;text-align:center}@media only screen and (min-width:768px){.card--product__content{padding:20px 10px 32px}}.card--product__img-wrap{position:relative;display:block;padding-bottom:100%;overflow:hidden}.card--product__img{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}.card--product__img.hover{opacity:0;transition:opacity .2s}.card--product__oos{opacity:1!important}.card--product__overlay{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:800;color:#fff;text-transform:uppercase;background:rgba(35,31,32,.5);opacity:0;transition:opacity .2s}.card--product__price-reduced{color:#db1e36}.card--product__title{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-size:16px;font-weight:700;margin-bottom:10px}.card--product .icon--pawliday{position:absolute;top:0;left:15px;z-index:2;width:66px}.card--product .btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.card-blocks{padding-left:30px;overflow:scroll}.card-blocks::-webkit-scrollbar{width:0}@media only screen and (min-width:1130px){.card-blocks{padding-left:0;overflow:hidden}}.card-blocks__wrap{display:flex;float:left;padding-right:30px;gap:17px}@media only screen and (min-width:1130px){.card-blocks__wrap{float:none;padding:0;justify-content:center}}.card-blocks .card--generic{width:302px}@media only screen and (min-width:768px){.card-blocks .card--generic{width:352px}}.collection-icon-list{padding:30px 0 10px;background:#ddf3fb}@media only screen and (min-width:768px){.collection-icon-list{padding:45px 0 40px}}.collection-icon-list__img{width:150px;height:150px;transition:transform .2s}@media only screen and (min-width:768px){.collection-icon-list__img{width:165px;height:auto}}.collection-icon-list__link{display:block}@media not all and (pointer:coarse){.collection-icon-list__link:hover .collection-icon-list__img{transform:translateY(-10px);transition:transform .5s}.collection-icon-list__link:hover .collection-icon-list__subtitle{color:#005f80}}.collection-icon-list__link:focus .collection-icon-list__img{transform:translateY(-10px);transition:transform .5s}.collection-icon-list__link:focus .collection-icon-list__subtitle{color:#005f80}.collection-icon-list__list{display:grid;padding:20px 0;overflow:auto;gap:10px}@media only screen and (min-width:768px){.collection-icon-list__list{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;justify-content:center;padding-top:25px;gap:20px}}@media only screen and (min-width:768px) and (min-width:768px){.collection-icon-list__list{width:80%}}@media only screen and (min-width:768px){.collection-icon-list__spacer{display:none}}.collection-icon-list__subtitle{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;margin-top:10px;text-align:center}@media only screen and (min-width:768px){.collection-icon-list__subtitle{margin-top:20px}}.collection-icon-list__title{font-family:omnes-pro,sans-serif;font-size:25px;font-weight:800;line-height:1.12;letter-spacing:.015em;color:#005f80;text-align:center;text-transform:uppercase}@media only screen and (min-width:1130px){.collection-icon-list__title{font-size:35px}}.featured-products{padding:30px 0 10px}@media only screen and (min-width:768px){.featured-products{padding:45px 0 40px}}.featured-products__list{display:grid;padding:20px 0;overflow:auto;gap:10px}@media only screen and (min-width:768px){.featured-products__list{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;justify-content:center;padding-top:25px;gap:20px}}@media only screen and (min-width:768px) and (min-width:768px){.featured-products__list{width:80%}}@media only screen and (min-width:768px){.featured-products__spacer{display:none}}.featured-products__title{font-family:omnes-pro,sans-serif;font-size:25px;font-weight:800;line-height:1.12;letter-spacing:.015em;color:#005f80;text-align:center;text-transform:uppercase}@media only screen and (min-width:1130px){.featured-products__title{font-size:35px}}.icon-cta{position:relative;background-color:#005f80}.icon-cta__content{width:92%;max-width:870px;margin-right:auto;margin-left:auto;font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;position:relative;z-index:1;padding:0 0 60px;color:#fff;text-align:center}@media only screen and (min-width:768px){.icon-cta__content{width:80%;padding:70px 0;text-align:left}}.icon-cta__icon svg{width:230px;height:230px;margin:auto}.icon-cta__text{padding:20px 0 30px}@media only screen and (min-width:768px){.icon-cta__text{padding:16px 0 36px}}.icon-cta__title{font-family:gooddog-new,sans-serif;font-size:40px;font-weight:400;line-height:1.425;letter-spacing:0;color:#bae6f6}@media only screen and (min-width:1130px){.icon-cta__title{font-size:70px}}.icon-cta__wrap{display:flex;align-items:center;flex-direction:column;width:92%;max-width:1088px;margin-right:auto;margin-left:auto;padding-top:15px}@media only screen and (min-width:768px){.icon-cta__wrap{width:80%;flex-direction:row;gap:40px}}.recipes-upsell{position:relative;overflow:hidden}.recipes-upsell__bg,.recipes-upsell__content{align-self:center;justify-self:center;grid-area:1/1/-1/-1}.recipes-upsell__bg{width:100%;height:100%;padding:20px}@media only screen and (min-width:768px){.recipes-upsell__bg{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;padding:60px 0}}@media only screen and (min-width:768px) and (min-width:768px){.recipes-upsell__bg{width:80%}}.recipes-upsell__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.recipes-upsell__content{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;text-align:center}@media only screen and (min-width:768px){.recipes-upsell__content{width:80%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:25%}}@media only screen and (min-width:1130px){.recipes-upsell__content{padding-left:450px}}.recipes-upsell__dog{position:absolute;bottom:-70px;left:-100px;width:260px;height:185px}@media only screen and (min-width:768px){.recipes-upsell__dog{bottom:-60px;left:calc(50% - 650px);width:515px;height:400px}}.recipes-upsell__dog-body{position:relative;z-index:2}.recipes-upsell__dog-tail{position:absolute;top:95px;left:-20px;width:100px;-webkit-animation:tail 1.5s infinite;animation:tail 1.5s infinite;transform-origin:bottom right}@-webkit-keyframes tail{50%{transform:rotate(45deg)}}@keyframes tail{50%{transform:rotate(45deg)}}.recipes-upsell__text{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;margin:0 0 24px}.recipes-upsell__title svg{width:270px}@media only screen and (min-width:768px){.recipes-upsell__title svg{width:385px}}.recipes-upsell__wrap{display:grid;grid-template-columns:1fr;grid-template-rows:375px;grid-auto-flow:dense}@media only screen and (min-width:768px){.recipes-upsell__wrap{grid-template-rows:540px}}.slider{position:relative}.slider__list{width:100%}.slider .tns-nav{position:absolute;bottom:20px;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;gap:16px}@media only screen and (min-width:768px){.slider .tns-nav{bottom:55px}}.slider .tns-nav button{width:12px;height:12px;background:hsla(0,0%,100%,.5);border-radius:20px}.slider .tns-nav button.tns-nav-active{background:rgba(35,31,32,.2)}.slider .tns-outer button[data-action=start],.slider .tns-outer button[data-action=stop]{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;position:absolute;right:10px;bottom:10px;z-index:10;padding:5px 10px;color:#fff;text-transform:uppercase;background:#005f80;border-radius:30px;opacity:.8}.slider [aria-hidden=true] a{display:none}.slide__bg,.slide__content{grid-area:1/1/-1/-1}.slide__bg{width:100%}.slide__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 50% right 10%;object-position:top 50% right 10%}.slide__content{display:flex;align-items:center;flex-direction:column;justify-content:center;width:90%}.slide__icon{width:290px;max-width:70%;margin:0 auto}.slide__title{font-family:omnes-pro,sans-serif;font-size:40px;font-weight:800;line-height:1.125;letter-spacing:.015em;text-transform:uppercase;margin:10px auto 20px;color:#005f80;text-align:center}@media only screen and (min-width:1130px){.slide__title{font-size:50px}}.slide__wrap{display:grid;grid-template-columns:1fr;grid-template-rows:428px;justify-items:center}@media only screen and (min-width:768px){.slide__wrap{grid-template-rows:600px}}.lights-animate{position:relative;height:50px}.lights-animate-1,.lights-animate-2{position:absolute;top:0;left:0}.lights-animate-1{-webkit-animation:blink-1 2s infinite;animation:blink-1 2s infinite}.lights-animate-2{opacity:0;-webkit-animation:blink-2 2s infinite;animation:blink-2 2s infinite}@-webkit-keyframes blink-2{50%{opacity:1}}@keyframes blink-2{50%{opacity:1}}@-webkit-keyframes blink-1{50%{opacity:0}}@keyframes blink-1{50%{opacity:0}}.newsletter-popup .form__success{font-weight:600;text-align:center}.newsletter-popup__close{position:absolute;top:15px;right:10px;width:32px;height:32px}@media only screen and (min-width:1130px){.newsletter-popup__close{top:20px;right:4%}}.newsletter-popup__close svg{width:32px;height:32px;fill:#231f20}.newsletter-popup__close:focus,.newsletter-popup__close:hover{outline:none}.newsletter-popup__close:focus svg,.newsletter-popup__close:hover svg{fill:#db1e36}.newsletter-popup__download-btn{margin:20px auto}.newsletter-popup__img-left,.newsletter-popup__img-right{display:none}@media only screen and (min-width:1130px){.newsletter-popup__img-left,.newsletter-popup__img-right{position:absolute;display:block}}@media only screen and (min-width:1130px){.newsletter-popup__inner-wrap{width:92%;max-width:600px;margin-right:auto;margin-left:auto}}@media only screen and (min-width:1130px) and (min-width:768px){.newsletter-popup__inner-wrap{width:80%}}.newsletter-popup__subtitle{margin:0 0 8px;font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-weight:700;text-align:center}.newsletter-popup__title{font-family:gooddog-new,sans-serif;font-size:40px;font-weight:400;line-height:1.425;letter-spacing:0;color:#005f80;text-align:center}@media only screen and (min-width:1130px){.newsletter-popup__title{font-size:70px}}.newsletter-popup__wrap{position:relative;display:flex;align-items:center;flex-direction:column;padding:50px 22px 35px;background:#ddf3fb;border-radius:20px}@media only screen and (min-width:1130px){.newsletter-popup__wrap{max-width:860px;height:400px;padding:60px;margin:0 auto}}.newsletter-popup__wrap .newsletter-form{width:100%;text-align:center}.newsletter-popup__wrap .newsletter-form__btn{display:block;width:112px;margin:18px auto 0}@media only screen and (min-width:1130px){.newsletter-popup__wrap .newsletter-form__btn{margin:-5px auto 0}}@media only screen and (min-width:1250px){.newsletter-popup__wrap .newsletter-form__btn{margin:18px auto 0}}@media only screen and (min-width:1130px){.newsletter-popup__wrap .newsletter-form__input{width:100%}}.newsletter-popup__wrap .newsletter-form__input::-moz-placeholder{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;color:#231f20}.newsletter-popup__wrap .newsletter-form__input:-ms-input-placeholder{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;color:#231f20}.newsletter-popup__wrap .newsletter-form__input::-ms-input-placeholder{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;color:#231f20}.newsletter-popup__wrap .newsletter-form__input::placeholder{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;color:#231f20}.newsletter-popup__wrap .newsletter-form__name-split{display:flex;flex-direction:column;width:100%;gap:10px}@media only screen and (min-width:1130px){.newsletter-popup__wrap .newsletter-form__name-split{flex-direction:row}}@media only screen and (min-width:1130px){.newsletter-popup__wrap .newsletter-form__wrap{flex-direction:row;flex-wrap:wrap}}.youtube-highlight{width:92%;max-width:1088px;position:relative;padding:40px 0 112px;margin:20px auto;overflow:hidden;border-radius:20px}@media only screen and (min-width:768px){.youtube-highlight{width:80%;padding:90px 0;margin:60px auto}}.youtube-highlight__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media only screen and (min-width:768px){.youtube-highlight__btn{margin:0}}.youtube-highlight__content{text-align:center}@media only screen and (min-width:768px){.youtube-highlight__content{text-align:left;justify-self:flex-start}}.youtube-highlight__title{font-family:omnes-pro,sans-serif;font-size:25px;font-weight:800;line-height:1.12;letter-spacing:.015em;text-transform:uppercase;margin-bottom:10px;color:#005f80}@media only screen and (min-width:1130px){.youtube-highlight__title{font-size:35px}}@media only screen and (min-width:768px){.youtube-highlight__title{margin-bottom:0}}.youtube-highlight__text{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;margin-bottom:20px}.youtube-highlight__text p{font-weight:700}.youtube-highlight__icon{width:100px;justify-self:center}@media only screen and (min-width:768px){.youtube-highlight__icon{width:320px;justify-self:flex-end}}.youtube-highlight__video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.youtube-highlight__wrap{position:relative;z-index:1;display:grid;align-items:center;padding:10px;grid-template-columns:1fr;gap:28px}@media only screen and (min-width:768px){.youtube-highlight__wrap{grid-template-columns:2fr 3fr;gap:20px}}@media only screen and (min-width:1130px){.youtube-highlight__wrap{gap:80px}}.instagram__embed{padding:10px 0}.instagram__title{display:block;font-family:gooddog-new,sans-serif;font-size:30px;line-height:1.2;padding:22px 0;color:#fff;text-align:center;background:#db1e36}@-webkit-keyframes ticker{0%{visibility:visible;transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes ticker{0%{visibility:visible;transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ticker{position:relative;z-index:2;width:100%;padding-top:40px;padding-bottom:40px;padding-left:0;margin:40px auto;overflow:hidden;background:#f9f9f9;box-sizing:content-box}.ticker__image{width:auto;height:70px;max-width:unset;padding:0 20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ticker__item,.ticker__wrap{display:inline-block}.ticker__wrap{padding-right:0;white-space:nowrap;box-sizing:content-box;-webkit-animation-duration:80s;animation-duration:80s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-timing-function:linear;animation-timing-function:linear}.reviews-slider{position:relative;padding:60px 0;background:#ddf3fb}.reviews-slider__flair{position:absolute;top:-105px;left:50%;width:170px;transform:translateX(-50%)}@media only screen and (min-width:768px){.reviews-slider__flair{display:block;top:-75px;left:2%;transform:none}}.reviews-slider__item{width:260px;min-width:260px;padding:30px 23px 36px;text-align:center;background:#fff;border-radius:20px}.reviews-slider__item,.reviews-slider__item a{display:flex;align-items:center;flex-direction:column;justify-content:stretch;gap:20px}.reviews-slider__item-author{font-family:omnes-pro,sans-serif;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:.02em;font-weight:400}.reviews-slider__item-review{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;font-weight:400}.reviews-slider__item-title{font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-size:15px}.reviews-slider__list{display:flex;float:left;padding-right:30px;gap:15px}@media only screen and (min-width:1500px){.reviews-slider__list{justify-content:center;float:none;width:100%;gap:24px}}.reviews-slider__title{font-family:omnes-pro,sans-serif;font-size:25px;font-weight:800;line-height:1.12;letter-spacing:.015em;text-transform:uppercase;margin-top:-20px;margin-bottom:20px;color:#005f80;text-align:center}@media only screen and (min-width:1130px){.reviews-slider__title{font-size:35px;margin-top:-40px;margin-bottom:40px}}.reviews-slider__wrap{overflow:scroll;padding-left:30px}.reviews-slider__wrap::-webkit-scrollbar,.reviews-slider__wrap::-webkit-scrollbar-corner,.reviews-slider__wrap::-webkit-scrollbar-track,.reviews-slider__wrap::-webkit-scrollbar-track-piece{display:none;background:transparent}.reviews-slider--alt{background:#e33644}.reviews-slider--alt .reviews-slider__title{color:#fff}.reviews-slider--alt .reviews-slider__item-title{color:#db1e36}.factor-hero__btn{max-width:250px;padding:14px 40px}.factor-hero__content{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;margin-bottom:20px;font-size:18px;line-height:27px}@media only screen and (min-width:768px){.factor-hero__content-wrap{width:475px;max-width:50%}}.factor-hero__img-dec{position:absolute;right:-50px;bottom:-75px;height:auto;max-width:140px}@media only screen and (min-width:768px){.factor-hero__img-dec{top:-90px;right:unset;bottom:unset;left:-125px;max-width:220px}}.factor-hero__img-main{height:auto;border-radius:20px}.factor-hero__img-wrap{position:relative;margin-top:-100px}@media only screen and (min-width:768px){.factor-hero__img-wrap{width:410px;max-width:50%;margin-top:0}}.factor-hero__title{margin-bottom:22px;font-family:omnes-pro,sans-serif;font-size:40px;font-weight:800;line-height:1.125;letter-spacing:.015em;text-transform:uppercase}@media only screen and (min-width:1130px){.factor-hero__title{font-size:50px}}@media only screen and (min-width:768px){.factor-hero__title{line-height:60px}}.factor-hero__wrap{display:flex;align-items:center;flex-direction:column;width:92%;max-width:1306px;margin-right:auto;margin-left:auto;padding:42px 26px;border-radius:30px;gap:20px}@media only screen and (min-width:768px){.factor-hero__wrap{width:80%;flex-direction:row;justify-content:center;padding:30px;gap:30px}}@media only screen and (min-width:768px){.factor-hero--reverse .factor-hero__wrap{flex-direction:row-reverse}}.certified{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;display:flex;align-items:center;flex-direction:column;padding:34px 0;gap:24px}@media only screen and (min-width:768px){.certified{width:80%;flex-direction:row;justify-content:center;padding:74px 0;gap:45px}}.certified__logo{width:auto;height:92px}.certified__logo-wrap{display:flex;gap:20px}.certified__text{width:486px;max-width:100%;font-family:omnes-pro,sans-serif;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.05em;font-size:18px;font-weight:300;text-align:center}@media only screen and (min-width:768px){.certified__text{text-align:left}}.featured-press{position:relative;padding:50px 0;background:#ddf3fb}.featured-press--contained{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;border-radius:20px}@media only screen and (min-width:768px){.featured-press--contained{width:80%}}@media only screen and (min-width:768px){.featured-press--contained .featured-press__img{left:33px}}.featured-press--contained .featured-press__card{width:323px}@media only screen and (min-width:768px){.featured-press--contained .featured-press__wrap{width:95%}}.featured-press__card{display:flex;flex-direction:column;width:343px;max-width:100%;text-align:center;background:#fff;border-radius:30px}.featured-press__card-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:0 20px 30px}.featured-press__card-text{margin-bottom:15px}.featured-press__card-title{margin-bottom:5px;font-family:omnes-pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.04em;color:#005f80}.featured-press__img{position:absolute;top:-7px;left:50%;width:121px;transform:translate(-50%,-50%)}.featured-press__title{margin-bottom:20px;font-family:omnes-pro,sans-serif;font-size:25px;font-weight:800;line-height:1.12;letter-spacing:.015em;text-transform:uppercase;color:#005f80;text-align:center}@media only screen and (min-width:1130px){.featured-press__title{font-size:35px}}.featured-press__wrap{width:92%;max-width:1088px;margin-right:auto;margin-left:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:19px}@media only screen and (min-width:768px){.featured-press__wrap{width:80%}}.lottie-player{position:absolute;top:0;left:0;z-index:99;width:100vw;pointer-events:none}.lottie-player__lottie{pointer-events:none;width:100%;height:100%}
/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{z-index:999;opacity:.3!important}.modaal-overlay,.modaal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%}.modaal-wrapper{display:block;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:transparent;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:0}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:90%;margin:auto;text-align:left;color:#000;max-width:352px;border-radius:20px;background:transparent;box-shadow:0;cursor:auto}@media only screen and (min-width:1130px){.modaal-container{max-width:1083px}}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-content-container{padding:0}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:transparent}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:transparent;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:transparent}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item.is_active,.modaal-gallery-item img{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:transparent;border:none;border-radius:100%;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe-elem,.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:first-of-type>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:1.42857%;height:10px;float:left}