﻿.inner-surround{padding:15px}body{font-size:12px;background:#fff;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;color:#444}html{padding:0;border:0;font-size:12px}.text-highlight{color:#012c6d}p{font-size:1rem;margin:1em 0}h1{font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;padding:0;margin:0;line-height:1.4;color:#343434}@media(max-width: 768px){h1{font-size:1.8rem;line-height:1.4}}h2{font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:600;padding:0;margin:0;padding-top:15px;line-height:1.4;color:#343434}@media(max-width: 768px){h2{font-size:1.6rem;line-height:1.4}}h3{font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:600;padding:0;padding-top:15px;margin:0;line-height:1.4;color:#343434}@media(max-width: 768px){h3{font-size:1.4rem;line-height:1.4}}h4{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:600;padding:0;padding-top:15px;margin:0;line-height:1.4;color:#343434}h5{font-family:"Montserrat",sans-serif;font-size:1.3rem;font-weight:600;padding:0;margin:0;padding-top:15px;line-height:1.4;color:#343434}.entry-content .title{margin-top:20px;margin-bottom:10px}.entry-content .title+div .wpb_text_column{padding-top:0}.entry-content+div{max-width:90%;margin:0 auto}.entry-content+div.vc_row .wpb_text_column{max-width:90%;margin:0 auto}.wpb_wrapper ul{margin-bottom:20px}.wpb_text_column h1,h1.vc_custom_heading{margin:20px 0 15px 0}.wpb_text_column{padding-bottom:15px}.wpb_text_column p:first-child{padding-top:0;margin-top:0}.text-dark{color:#343434}article p{font-size:1.4rem}article p a{color:#012c6d;text-decoration:none}article p a:hover{text-decoration:underline}article ul{margin-left:20px;font-size:1.4rem}article ul li{margin-bottom:10px}article ol{margin-left:20px;font-size:1.4rem}article ol li{margin-bottom:10px}.dogbeds-separator{height:1px;background:#f9f9f9;margin:20px -20px 20px -20px;width:calc(100% + 40px)}.container .container{width:100%;max-width:100%}.ppc-cta a{color:#012c6d;text-decoration:none}.ppc-cta a:hover{text-decoration:underline}.ppc-cta p{font-size:1.4rem}footer{background:#fcfcfc;border-top:1px solid #e0e0e0}button{transition:all .5s;border-radius:6px}button:hover{transition:all .5s}input[type=submit],.dogbeds-button,.btn{padding:15px 30px}input[type=submit],.dogbeds-button,.btn-primary{display:inline-block;background-color:#012c6d;border-radius:5px;color:#fff;font-weight:normal;font-size:1.2rem;transition:all .5s;text-decoration:none;border:2px solid rgba(0,0,0,0)}input[type=submit]:hover,.dogbeds-button:hover,.btn-primary:hover{background-color:rgb(.5363636364,23.6,58.4636363636);transition:all .5s}.dogbeds-button.button-secondary,.dogbeds-button.btn-secondary,.btn-secondary{display:inline-block;background:none !important;border-radius:5px;border:2px solid #012c6d;color:#343434;font-weight:bold;font-size:1.2rem;transition:all .5s;text-decoration:none}.dogbeds-button.button-secondary:hover,.dogbeds-button.btn-secondary:hover,.btn-secondary:hover{transition:all .5s;background-color:#012c6d !important;color:#fff}.arrow-button{padding:7px 10px;border-radius:8px}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{display:inline-block;background:none !important;border-radius:5px;border:2px solid #012c6d;color:#343434;font-weight:bold;font-size:1.2rem;transition:all .5s;text-decoration:none}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{transition:all .5s;background-color:#012c6d !important;color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer;padding-right:30px}.select-wrapper{position:relative;display:inline-block;width:100%}form label{font-size:1.4rem}.select-wrapper::after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #000;transform:translateY(-50%);pointer-events:none}textarea,input[type=email],input[type=date],select,input[type=text],input[type=time],input[type=phone],input[type=password]{padding:20px 20px;width:100%;border-radius:8px;font-size:.8rem;-webkit-autofill:none;border:1px solid #efefef;font-family:"Open Sans",sans-serif;font-size:1.4rem}@media(max-width: 1400px){textarea,input[type=email],input[type=date],select,input[type=text],input[type=time],input[type=phone],input[type=password]{padding:15px 10px}}textarea.small,input[type=email].small,input[type=date].small,select.small,input[type=text].small,input[type=time].small,input[type=phone].small,input[type=password].small{padding:5px 10px}textarea.rounded,input[type=email].rounded,input[type=date].rounded,select.rounded,input[type=text].rounded,input[type=time].rounded,input[type=phone].rounded,input[type=password].rounded{border-radius:8px}form label{font-size:1rem;padding-bottom:10px}form .error{padding:5px 10px;font-size:.9rem}.ng-select.ng-select-single .ng-select-container{height:36px;border-radius:0}.ng-select .ng-select-container{padding:0 !important;width:100%;font-size:.8rem;height:auto !important}.ng-select .ng-select-container input[type=text]{padding:20px !important}.ng-dropdown-panel{border:0;border-radius:3px;box-shadow:0px 0px 8px 1px rgba(0,0,0,.1)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:10px 10px;font-size:.8rem}body .ng-select .ng-select-container{padding:0 !important;width:100%;font-size:.8rem;height:auto !important;padding:18px 20px !important;border-radius:9px !important}body .ng-select .ng-value{color:#5a5e5e !important}body .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{color:#797f84 !important;margin:0;list-style:none;padding:8px 15px;box-sizing:border-box;font-size:.8rem;cursor:pointer}body body .ng-select .ng-select-container .ng-value-container .ng-input>input{padding:15px !important}.input-row{padding-bottom:20px}.wpcf7-response-output{font-size:1.2rem;margin-left:0 !important;margin-right:0 !important}.mr-1{margin-right:10px}.mr-2{margin-right:20px}.mr-3{margin-right:30px}.mr-4{margin-right:40px}.mr-5{margin-right:50px}.mr-6{margin-right:60px}.ml-1{margin-left:10px}.ml-2{margin-left:20px}.ml-3{margin-left:30px}.ml-4{margin-left:40px}.ml-5{margin-left:50px}.ml-6{margin-left:60px}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-4{margin-top:40px}.mt-5{margin-top:50px}.mt-6{margin-top:60px}.mt-7{margin-top:70px}.mt-8{margin-top:80px}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:15px}.mb-4{margin-bottom:20px}.mb-5{margin-bottom:30px}.mb-6{margin-bottom:60px}.mb-7{margin-bottom:70px}.mb-8{margin-bottom:80px}.pr-1{padding-right:10px}.pr-2{padding-right:20px}.pr-3{padding-right:30px}.pr-4{padding-right:40px}.pr-5{padding-right:50px}.pl-1{padding-left:10px}.pl-2{padding-left:20px}.pl-3{padding-left:30px}.pl-4{padding-left:40px}.pl-5{padding-left:50px}.pt-1{padding-top:10px}.pt-2{padding-top:20px}.pt-3{padding-top:30px}.pt-4{padding-top:40px}.pt-5{padding-top:50px}.pt-6{padding-top:60px}.pt-7{padding-top:70px}.pt-8{padding-top:80px}.pb-1{padding-bottom:5px}.pb-2{padding-bottom:10px}.pb-3{padding-bottom:15px}.pb-4{padding-bottom:20px}.pb-5{padding-bottom:30px}.mbup-1{margin-bottom:-10px}.mbup-2{margin-bottom:-20px}.mbup-3{margin-bottom:-30px}.mbup-4{margin-bottom:-40px}.mbup-5{margin-bottom:-50px}.mbup-6{margin-bottom:-60px}.mbup-7{margin-bottom:-70px}.mbup-8{margin-bottom:-80px}.pt-10{padding-top:100px}html{padding:0;margin:0;overflow-x:hidden}body{font-size:10px;padding:0;margin:0;overflow-x:hidden}*{box-sizing:border-box;touch-action:manipulation !important}.inline-list{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center}.bold{font-weight:400}.d-flex{display:flex}.flex-1{flex:1}@media(max-width: 834px){.hide-mobile{display:none !important}}.hide-desktop{display:none}@media(max-width: 1400px){.hide-desktop{display:block}}.justify-content-between{justify-content:space-between}@media(max-width: 834px){.m-justify-content-between{justify-content:space-between}}.justify-content-center{justify-content:center}@media(max-width: 834px){.m-justify-content-center{justify-content:center}}.justify-content-end{justify-content:flex-end}@media(max-width: 834px){.m-justify-content-end{justify-content:flex-end !important}}.justify-content-evenly{justify-content:space-evenly}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.container{max-width:90%;margin:auto}@media(min-width: 1300px){.container{max-width:1200px}}iframe{max-width:100%}.site-main{padding:0 40px}@media(max-width: 768px){.site-main{padding:0 40px 0 20px}.site-main .container{width:100%;max-width:100%}}.inner-container{max-width:100%;margin:auto}.wide-container{max-width:100%;margin:auto}.row-reverse>div:first-child{order:2}.row-reverse>div:last-child{order:1}.row{margin-left:-15px;margin-right:-15px;display:flex;justify-content:flex-start}.row>div{box-sizing:border-box}.row .col-md-1{width:100%}.row .col-md-2{width:100%}.row .col-md-3{width:100%}.row .col-md-4{width:100%}.row .col-md-5{width:100%}.row .col-md-6{width:100%}.row .col-md-7{width:100%}.row .col-md-8{width:100%}.row .col-md-9{width:100%}.row .col-md-10{width:100%}.row .col-md-11{width:100%}.row .col-md-12{width:100%}@media(min-width: 834px){.row .col-md-1{width:8.333%;padding:0 15px}.row .col-md-2{width:16.66%;padding:0 15px}.row .col-md-3{width:25%;padding:0 15px}.row .col-md-4{width:33.3%;padding:0 15px}.row .col-md-5{width:41.65%;padding:0 15px}.row .col-md-6{width:50%;padding:0 15px}.row .col-md-7{width:58.33%;padding:0 15px}.row .col-md-8{width:66.6%;padding:0 15px}.row .col-md-9{width:75%;padding:0 15px}.row .col-md-10{width:83.33%;padding:0 15px}.row .col-md-11{width:91.66;padding:0 15px}.row .col-md-12{width:100%;padding:0 15px}}@media(min-width: 1400px){.row .col-lg-1{width:8.333%}.row .col-lg-2{width:16.66%}.row .col-lg-3{width:25%}.row .col-lg-4{width:33.3%}.row .col-lg-5{width:41.65%}.row .col-lg-6{width:50%}.row .col-lg-7{width:58.33%}.row .col-lg-8{width:66.6%}.row .col-lg-9{width:75%}.row .col-lg-10{width:83.33%}.row .col-lg-11{width:91.66}.row .col-lg-12{width:100%}}.pos-rel{position:relative}.d-table{display:table;width:100%}.d-table>div{display:table-cell;vertical-align:middle}.btn,.btn-primary{padding:1rem 2.4rem;font-size:.9rem;text-decoration:none}.uppercase{text-transform:uppercase}.text-left{text-align:left}.text-left-important{text-align:left !important}.text-center{text-align:center}p{font-size:1rem}.form-row{padding-bottom:15px}.form-addon>div label{width:20%}.form-addon>div label+*{width:80%}.underline{text-decoration:underline}.cursor-pointer{cursor:pointer}a{cursor:pointer}textarea,input[type=password],input[type=text],input[type=email],input[type=time],select,textarea,input[type=number]{padding:15px 20px;color:#5a5e5e}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.screen-reader{position:absolute;left:-99999px}.pos-rel{position:relative}.py-1{padding-top:10px;padding-bottom:10px}.py-2{padding-top:20px;padding-bottom:20px}.py-3{padding-top:30px;padding-bottom:30px}.py-4{padding-top:40px;padding-bottom:40px}.py-5{padding-top:50px;padding-bottom:50px}@media(max-width: 568px){.py-5{padding-bottom:0px}}.account--flex{display:flex;justify-content:space-between;flex-wrap:nowrap}.account--flex sketch-accountsidebar+div{flex-grow:1;padding-top:30px;padding-bottom:30px}@media(max-width: 834px){.account--flex{width:100%;flex-direction:column}}@media(max-width: 834px){.m-column{flex-direction:column !important}}.card{padding:30px 30px 60px 30px;position:relative}.card h4{font-size:1.2rem;font-weight:400;padding:0;margin:0 0 15px 0}.card .bold{font-weight:400}.card p{font-size:.8rem;margin:0;padding:0 0 5px 0}.card p.mb-2{padding-bottom:15px}.card .edit--card{position:absolute;bottom:30px;left:30px;font-size:.9rem;text-decoration:underline}.card .edit--card__alt{position:absolute;bottom:30px;right:30px;font-size:.9rem;text-decoration:underline}.table{width:100%}.table th{text-align:left;padding:5px 5px 10px 5px;font-weight:normal;font-size:.8rem}.table td{padding:5px;font-size:.8rem;font-weight:400}.h5-title{font-weight:400;font-size:.8rem;text-transform:uppercase;letter-spacing:4;margin:0;padding:0 0 5px 0}.max-80{max-width:80%;margin-left:auto;margin-right:auto}.my-3{margin-top:30px;margin-bottom:30px}.round{border-radius:50%;-moz-border-radius:50%}.round img{border-radius:50%;-moz-border-radius:50%}.btn-link{border:0;background:none;cursor:pointer}.bigger-text{font-weight:400;font-size:1.2rem}.box .box-header>span,.box .box-header a{padding:15px 15px;font-size:.9rem;width:100%}.box .box-header__title{display:block;padding:15px 15px;font-size:.9rem}.box .box-content{padding:15px 20px 15px}.box .box-content__tiles{flex-wrap:wrap}.box .box-content__tiles>div{width:40px;padding:5px;font-size:.9rem}.w-100{width:100%}.amber-circle,.red-circle,.green-circle{margin-right:0;margin-top:0;min-width:14px;min-height:14px;border-radius:50%;width:14px;height:14px;display:inline-block}.title-case{text-transform:capitalize}.text-upper{text-transform:uppercase}.alert-error{padding:15px;border-radius:6px}.alert-error img{width:30px;display:inline-block;margin-right:5px}.alert{text-align:center;padding:15px 15px;font-size:.9rem;width:100%}.alert sketch-svg,.alert img{width:14px;margin-right:5px}button{cursor:pointer}.nav-sidebar{width:300px;border-top-right-radius:30px}@media(max-width: 1400px){.padd-top,.search-page{padding-top:120px}}@media(max-width: 834px){.padd-top,.search-page{padding-top:140px}}@media(max-width: 568px){.padd-top,.search-page{padding-top:100px}}.alert p{margin:0}.text-left{text-align:left}.mh-300{max-height:300px}.v-scroll{overflow-y:auto}app-sales-order-entry{display:block;min-height:90vh}.with-addon{position:relative;padding-right:30px}.with-addon .addon{position:absolute;top:0;right:0;bottom:0;font-size:1rem;line-height:1;vertical-align:middle;background:#efefef;width:30px;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center}.with-addon .addon span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.with-addon input[type=number]{width:90px !important;border-top-right-radius:0;border-bottom-right-radius:0}.alert{display:inline-block;width:auto;padding:10px 20px;background:#efefef;border-radius:8px}.alert-warning{background:#faf8e8;border:1px solid #f9f1b4}.customer-sidebar .so-entry-tabs.tab-box a{font-weight:400}.customer-sidebar .so-entry-tabs.tab-box a:after{display:none !important}.customer-sidebar .so-entry-tabs.tab-box a:first-child{padding-left:0 !important}.page-banner img{width:100%}.home #snippet-box{position:absolute;left:-9999px}.header-main{border-bottom:1px solid #012c6d;position:sticky;top:0;background:#fff;z-index:1000;transition:transform .3s ease}.header-main .btn,.header-main .btn-primary{background:#a7baaf;color:#fff;font-size:1.3rem;font-family:"Open Sans",sans-serif;display:inline-block;font-weight:400;padding:10px 20px;border-top-left-radius:5px;border-top-right-radius:5px;margin:0 5px;transition:all .5s;text-decoration:none}.header-main.scrolled{position:fixed;width:100%;top:0;left:0;z-index:10}.header-main.scrolled .pre-header-content{display:none}@media screen and (max-width: 768px){.header-main.scrolled{position:fixed;right:0;left:0;top:0 !important}}.header-main .mobile-phone-header{display:none}.header-main .mobile-phone-header a{text-decoration:none;color:#333;font-weight:bold;font-size:1.2rem}.header-main .mobile-phone-header a:hover{text-decoration:underline}@media(max-width: 768px){.header-main .pre-header-content{display:none}.header-main .mobile-phone-header{display:block}}.header-main .menu-btn{border:0;width:40px;height:40px;display:none;justify-content:center;align-items:center;cursor:pointer;position:relative;background:none}@media(max-width: 968px){.header-main .menu-btn{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}}.header-main .menu-btn div{width:30px;height:4px;background:#333;border-radius:2px;position:absolute;transition:all .4s ease-in-out}.header-main .menu-btn div:nth-child(1){top:10px}.header-main .menu-btn div:nth-child(2){top:18px}.header-main .menu-btn div:nth-child(3){top:26px}.header-main .menu-btn.active div:nth-child(1){transform:translateY(8px) rotate(45deg)}.header-main .menu-btn.active div:nth-child(2){opacity:0}.header-main .menu-btn.active div:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header-main .pre-header{column-gap:15px;padding:5px 0 5px 0}.header-main .pre-header li{font-size:1rem}.header-main .pre-header li a{color:#333}.header-main .pre-header a{text-decoration:none}.header-main .pre-header a:hover{text-decoration:underline}.header-main .logo-row{width:100%;padding:5px 0 15px 0;position:relative}@media(max-width: 968px){.header-main .logo-row{padding:15px 0 15px 0}}.header-main .logo-row .logo-row-mob{display:none !important}@media(max-width: 968px){.header-main .logo-row .logo-row-mob{display:flex;justify-content:space-between;align-items:center}}.header-main .logo-row__column{width:250px;min-width:250px;padding-right:30px}.header-main .logo-row__column img{max-width:100%;width:100%;height:auto}.header-main .logo-row .logo-row__logo{display:none}@media(max-width: 968px){.header-main .logo-row .logo-row__logo{display:block}}.header-main .logo-row__nav{flex-grow:1;display:flex;justify-content:space-between;align-items:center;transition:left .5s}.header-main .logo-row__nav .social-icons{gap:15px;align-items:center;justify-content:center;display:flex}.header-main .logo-row__nav .social-icon{display:inline-flex;align-items:center;justify-content:center;color:#c3c1c1;transition:color .3s ease;width:20px;height:20px}.header-main .logo-row__nav a{display:block}@media(max-width: 968px){.header-main .logo-row__nav{position:fixed;width:100vw;bottom:0;left:-100vw;flex-direction:column;overflow-y:auto}}.header-main .logo-row__nav ul{column-gap:15px}@media(max-width: 968px){.header-main .logo-row__nav ul{flex-direction:column}}.header-main .logo-row__nav ul li{position:relative}.header-main .logo-row__nav ul li .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:100;padding:10px 0}@media(max-width: 968px){.header-main .logo-row__nav ul li .sub-menu{position:static;box-shadow:none;padding:0;background:rgba(0,0,0,0)}.header-main .logo-row__nav ul li .sub-menu li:last-child{border-bottom:none}.header-main .logo-row__nav ul li .sub-menu li{border-left:0 !important}}.header-main .logo-row__nav ul li .sub-menu li{display:block;width:100%;padding:0;white-space:nowrap}@media(max-width: 968px){.header-main .logo-row__nav ul li .sub-menu li{white-space:normal}}.header-main .logo-row__nav ul li .sub-menu li .sub-menu{top:0;left:100%;margin-left:1px;box-shadow:none;border-left:0 !important}@media(max-width: 968px){.header-main .logo-row__nav ul li .sub-menu li .sub-menu{position:static;margin-left:20px;padding-left:10px;border-left:1px solid #efefef}.header-main .logo-row__nav ul li .sub-menu li .sub-menu li:last-child{border-bottom:none}}.header-main .logo-row__nav ul li .sub-menu li a{padding:8px 20px;display:block;font-size:1.1rem}.header-main .logo-row__nav ul li .sub-menu li a:after{display:none}@media(min-width: 968px){.header-main .logo-row__nav ul li:hover>.sub-menu{display:block}}@media(max-width: 968px){.header-main .logo-row__nav ul li.menu-item-open>.sub-menu{display:block}}.header-main .logo-row__nav ul li a{padding:5px 5px;font-size:1.2rem;text-decoration:none;color:#333;font-weight:400;position:relative}.header-main .logo-row__nav ul li a:after{content:"";display:block;position:absolute;left:0;width:0;bottom:0;height:3px;background:#012c6d;transition:all .5s}.header-main .logo-row__nav ul li a:hover::after{width:100%;transition:all .5s}.header-main .logo-row__button{padding-left:30px;white-space:nowrap}@media(max-width: 968px){.header-main .logo-row__button{display:none}}.header-main .action-icons{position:relative;margin-left:15px !important}@media(max-width: 968px){.header-main .action-icons{margin-left:0 !important}}.header-main .action-icons:before{content:"";display:block;height:20px;width:1px;background:#333;margin-right:0}.header-main .action-icons a svg{width:15px}.search-btn{display:none}@media(max-width: 968px){.header-main nav .inline-list{border-radius:0 !important}.header-main .logo-row__nav{width:100vw;height:100vh;background:#fff;display:block;z-index:99;transition:left .5s}.header-main .search-btn{display:block;text-align:left;padding:8px 15px;border-bottom:1px solid #efefef;text-decoration:none;color:#333;font-weight:400;font-size:1.4rem}.header-main .search-btn.bookaction-btn{border-bottom:0 !important}.header-main .search-btn :after{display:none !important;content:""}.header-main .search-btn .btn-primary{text-align:center;color:#fff}.header-main .search-btn:hover{text-decoration:none}.header-main .search-btn a{text-decoration:none;color:#333;font-weight:400}.header-main .search-btn svg{width:15px;margin-right:5px}.header-main .logo-row__nav{width:100vw;height:100vh;background:#fff}.header-main .the-logo img{max-width:200px}.header-main .logo-row__nav .logo-row-mob{display:flex !important;padding:30px;flex-direction:row;position:relative}.header-main .logo-row__nav .logo-row-mob .menu-btn{right:30px}.header-main nav .inline-list{display:block;border-top:1px solid #efefef}}@media(max-width: 968px)and (max-width: 968px){.header-main nav .inline-list{border-bottom:0 !important}}@media(max-width: 968px){.header-main nav .inline-list li{text-align:left;padding:15px;border-bottom:1px solid #efefef}.header-main nav .inline-list li a:after{display:none !important;content:""}}@media(max-width: 968px)and (max-width: 968px){.header-main nav .inline-list li{padding:8px 15px}}@media(max-width: 968px){.header-main nav .inline-list li a{font-size:1.4rem;padding:0;display:block}}@media(max-width: 968px)and (max-width: 968px){.header-main nav .inline-list li.menu-item-has-children>a{position:relative;padding-right:30px}.header-main nav .inline-list li.menu-item-has-children>a:before{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}}@media(max-width: 968px)and (max-width: 968px){.header-main nav .inline-list li.menu-item-has-children.menu-item-open>a:before{transform:translateY(-50%) rotate(-135deg)}}@media(max-width: 968px){.header-main nav .inline-list li .sub-menu a{display:block;font-size:1.3rem}.header-main .action-icons{display:none !important}header.active .logo-row__nav{left:0;top:0}header.active .logo-row__nav .menu-item-home{display:none !important}}.pre-header-content{padding:0 !important}.social-icons{display:flex;gap:15px;align-items:center}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#c3c1c1;transition:color .3s ease}.social-icon:hover{color:#012c6d}.social-icon svg{width:100%;height:100%;fill:currentColor}.hero{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:20vh 0}@media(max-width: 768px){.hero{padding:10vh 0}}.hero p{font-size:2rem;line-height:1.3}.hero .btn-primary{font-size:1.3rem}.pet-hero{padding:0px 30px;position:relative;overflow:hidden;border-radius:30px}.pet-hero--blue{background:linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%)}.pet-hero--light{background:none}.pet-hero__container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width: 768px){.pet-hero__container{grid-template-columns:1fr;gap:40px;text-align:center}}.pet-hero__text{max-width:100%}.pet-hero__title{font-family:"Montserrat",sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 30px 0;color:#343434}@media(max-width: 768px){.pet-hero__title{font-size:2rem}}@media(max-width: 480px){.pet-hero__title{font-size:1.8rem}}.pet-hero__accent{color:#012c6d;display:block;font-weight:600}.pet-hero__bullets{list-style:none;padding:0;margin:0 0 40px 0}@media(max-width: 768px){.pet-hero__bullets{text-align:left}}.pet-hero__bullet{display:flex;align-items:flex-start;margin-bottom:15px;font-size:1.3rem;line-height:1.5;color:#444}.pet-hero__bullet:last-child{margin-bottom:0}.pet-hero__paw{display:inline-flex;margin-right:12px;margin-top:2px;color:#012c6d;flex-shrink:0}.pet-hero__paw svg{width:20px;height:20px}.pet-hero__btn{display:inline-block;background:#012c6d;color:#fff;padding:15px 30px;border-radius:8px;text-decoration:none;font-size:1.1rem;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.pet-hero__btn:hover{background:rgb(.5363636364,23.6,58.4636363636);transform:translateY(-2px);box-shadow:0 4px 12px rgba(1,44,109,.3);color:#fff;text-decoration:none}.pet-hero__btn:active{transform:translateY(0)}@media(max-width: 768px){.pet-hero__btn{padding:12px 24px;font-size:1rem}}.pet-hero__image-wrap{position:relative;max-width:100%;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.pet-hero__image-wrap{order:-1}}.pet-hero__image{max-width:100%;height:auto;border-radius:12px;transition:transform .3s ease}.pet-hero__image:hover{transform:scale(1.02)}@media(max-width: 768px){.pet-hero__image{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1)}}.pet-hero__bullet{opacity:0;animation:fadeInUp .6s ease forwards}.pet-hero__bullet:nth-child(1){animation-delay:0s}.pet-hero__bullet:nth-child(2){animation-delay:0.1s}.pet-hero__bullet:nth-child(3){animation-delay:0.2s}.pet-hero__bullet:nth-child(4){animation-delay:0.3s}.pet-hero__bullet:nth-child(5){animation-delay:0.4s}.pet-hero__bullet:nth-child(6){animation-delay:0.5s}@media(max-width: 1024px){.pet-hero{padding:50px 0}.pet-hero__container{gap:40px}.pet-hero__title{font-size:2.2rem}}@media(max-width: 480px){.pet-hero{padding:40px 0}.pet-hero__container{padding:0 15px}.pet-hero__bullet{font-size:1rem}.pet-hero__paw svg{width:18px;height:18px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.main-text{padding:30px 0}.main-text h1{font-weight:400;color:#343434}.main-text ul,.main-text ol,.main-text p{font-size:1.4rem;line-height:1.6;color:#444}.vc_custom_heading h1{font-weight:400;color:#343434}.dogbeds-textarea ul,.dogbeds-textarea ol,.dogbeds-textarea p,.wpb_text_column ul,.wpb_text_column ol,.wpb_text_column p{font-size:1.4rem;line-height:1.6;color:#444;font-weight:100}.featured-video>.container{padding-top:20px;padding-bottom:0}.featured-video>.container h3{padding-top:0;padding-bottom:20px}.featured-video.border-top>.container{border-top:1px solid #f9f9f9}.video-outer{position:relative;padding-bottom:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;border:1px solid #012c6d;margin-bottom:0;cursor:pointer}.video-outer.active .video-synopsis{display:none}.video-outer.active iframe{display:block;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.video-outer .video-synopsis{position:absolute;left:30px;bottom:20px;text-transform:uppercase;color:#fff}.video-outer .video-synopsis h4{padding-top:0;font-weight:normal;font-weight:600}@media(max-width: 768px){.video-outer .video-synopsis h4{font-size:1.2rem}}.video-outer .video-synopsis p{margin:5px 0 0 0;font-size:1.4rem}@media(max-width: 768px){.video-outer .video-synopsis p{font-size:1rem}}.video-outer .play-button{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background:#fff;border-radius:15px;padding:10px 30px}.video-outer .play-button svg{width:30px;fill:#012c6d}@media(max-width: 768px){.video-outer .play-button{padding:5px 20px}.video-outer .play-button svg{border-radius:5px;width:15px;fill:#012c6d}}.video-outer iframe{display:none;position:absolute;left:0;right:0;bottom:0;top:0}.reviews .google-business-reviews-rating>.rating{margin-top:0 !important}.reviews .rating{text-align:left !important}.reviews .gmbrr .listing .text{color:#6e6e6e}.reviews>.container{padding-top:0;padding-bottom:0}.reviews>.container h3{padding-top:0;padding-bottom:0;padding-right:30px;word-wrap:initial;white-space:nowrap}.reviews .reviews .gmbrr .listing .text{text-align:left}.reviews .dogbeds-reviews-header{margin-bottom:20px}.reviews .dogbeds-reviews-header .number{color:#f7b703;padding-right:5px;font-size:1.3rem}.reviews .dogbeds-reviews-header .rating{color:#f7b703;font-size:1.3rem}.reviews .dogbeds-reviews-header .count{color:#333;font-size:.8rem;text-decoration:none}.reviews .google-business-reviews-rating .review-snippet{font-size:.9rem}.reviews .google-business-reviews-rating .review-more-link{color:#333;text-decoration:none;font-size:1.1rem}.reviews .google-business-reviews-rating .author-name{display:none}.reviews .google-business-reviews-rating .rating{color:#f7b703;display:block;padding-top:10px;font-family:1.3rem}.reviews .google-business-reviews-rating .relative-time-description{display:none}.reviews .google-business-reviews-rating .listing{flex-wrap:wrap !important;justify-content:flex-start !important;gap:15px;display:flex;margin:0;padding:0;list-style:none}.reviews .google-business-reviews-rating .listing .rating{font-size:15px}.reviews .google-business-reviews-rating .listing li{flex:1 1 calc(33.333% - 15px) !important;max-width:calc(33.333% - 15px) !important;text-align:left !important}@media(max-width: 968px){.reviews .google-business-reviews-rating .listing li{flex:1 !important;max-width:100% !important}}.reviews .google-business-reviews-rating .listing li .review-full-text{display:none}@media(max-width: 968px){.reviews .google-business-reviews-rating .listing li{padding:0 30px}}.reviews .google-business-reviews-rating .listing .review-full-text,.reviews .google-business-reviews-rating .listing .review-snippet{font-size:1.2rem}.reviews .google-business-reviews-rating .listing .review-full-text{display:none}.reviews .google-business-reviews-rating .text-excerpt.active .review-full-text{display:block !important}.reviews .google-business-reviews-rating .author-avatar{display:none !important}.gmbrr .rating .all-stars,.gmbrr .rating .rating-stars{z-index:3 !important}.products-outer>.container{padding-bottom:30px}.products-outer>.container h3{padding-top:0;padding-bottom:20px}.products-outer .all-products-button{margin-top:30px}.products-outer .all-products-button .btn-primary{font-size:1.4rem}.woocommerce .products{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;gap:20px}.woocommerce .products:before{display:none !important}@media(max-width: 768px){.woocommerce .products{grid-template-columns:repeat(1, 1fr)}}.woocommerce .products .product{float:none !important;width:100% !important;margin:0 !important;box-sizing:border-box;text-align:left;border:1px solid #012c6d;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;color:#fff;background:#fff;text-align:center;padding-bottom:20px !important}.woocommerce .products .product .categories{display:none}.woocommerce .products .product .quick-view-button{margin:10px auto;display:inline-block;background:#012c6d;color:#fff;padding:10px 10px;border-radius:5px;text-decoration:none;font-size:1.1rem;font-weight:normal}.woocommerce .products .product .quick-view-button span{display:none}.woocommerce .products .product .price{font-size:1.3rem !important}.woocommerce .products .product .woocommerce-LoopProduct-link{position:relative;display:block;padding:15px}.woocommerce .products .product .woocommerce-LoopProduct-link:before{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);content:"";display:none}.woocommerce .products .product .woocommerce-LoopProduct-link img{top:0;left:0;width:100%}.woocommerce .products .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-size:1.5rem;font-weight:normal;margin:0;padding:0;z-index:9}.woocommerce .products .product .woocommerce-LoopProduct-link .woocommerce-loop-product__price{font-size:1.5rem;font-weight:normal;margin:0;padding:0;z-index:9}.woocommerce .products .product .read-more{font-size:1.2rem;text-transform:italic;display:none}.woocommerce .products .product h5{color:#fff;margin:0;padding:0;font-size:1.5rem}.woocommerce .products .product .product__tile--inner__slide{color:#fff;padding:5px 0;display:none}.woocommerce .products .product .product__tile--inner__slide .read-more{padding-top:5px;display:block;font-style:italic}.woocommerce .products .product:hover:before{background:#012c6d;opacity:.8}.woocommerce .products .product:hover .product__tile--inner__slide{display:block}.product__tiles{flex-wrap:nowrap;justify-content:space-between;gap:15px}.product__tiles .product__tile--outer{position:relative}.product__tiles .product__tile--outer:not(.slick-slide){flex:1 1 calc(25% - 15px);max-width:calc(25% - 15px)}@media(max-width: 768px){.product__tiles .product__tile--outer:not(.slick-slide){padding:0 5px;max-width:100%;width:100% !important;margin:0 !important;flex:1 1 100% !important}}.product__tiles .read-more{font-size:1.2rem;z-index:90;display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none}.product__tiles .read-more span{position:absolute;left:-9999px}.product__tiles .product__tile{padding:20px;padding-bottom:110%;box-sizing:border-box;text-align:left;border:1px solid #012c6d;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;color:#fff}.product__tiles .product__tile .product__tile--image{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:15px;left:15px;right:15px;bottom:15px}@media(max-width: 768px){.product__tiles .product__tile{padding:5px 5px 110% 5px}}.product__tiles .product__tile:before{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);content:"";display:none !important}.product__tiles .product__tile:hover:before{background:#012c6d;opacity:.8}.product__tiles .product__tile:hover .product__tile--inner__slide{display:block}.product__tiles .product__tile--footer{background:#012c6d;padding:5px 10px;font-size:1.2rem;color:#fff;height:60px;display:flex;align-items:center;justify-content:flex-start;width:100%}.product__tiles .product__tile--inner{position:absolute;bottom:20px;left:20px;font-size:1.4rem}@media(max-width: 768px){.product__tiles .product__tile--inner{left:5px;bottom:5px;font-size:1.2rem;right:5px;text-align:center}}.product__tiles .product__tile--inner h5{color:#fff;margin:0;padding:0;font-size:1.5rem}.product__tiles .product__tile--inner .product__tile--inner__slide{color:#fff;padding:5px 0;display:none}.product__tiles .product__tile--inner .product__tile--inner__slide .read-more{padding-top:5px;display:block;font-style:italic}.product__tile{padding:5px}.single-product .entry-header{border-bottom:0;padding-top:30px}.single-product .entry-content{padding:20px 0}.product-feed>.container{padding-top:40px;padding-bottom:60px;border-top:1px solid #f9f9f9}.product-feed>.container h3{padding-top:0;padding-bottom:20px}.product-feed .product__tiles{align-items:stretch}.product-feed .read-more-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.product-feed .product__tiles .product__tile--outer{flex:1 1 calc(25% - 15px);max-width:calc(25% - 15px)}@media(max-width: 968px){.product-feed .product__tiles .product__tile--outer{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px)}}.product-feed .product__tile--inner{position:static !important;padding:5px;background:#012c6d;color:#fff;font-size:1.2rem}.product-feed .product__tile--inner .product-feed__price{color:#fff;font-weight:600;font-size:1.2rem}.product-feed__content{flex-wrap:wrap;display:flex;gap:15px}@media(max-width: 968px){.product-feed__content{flex-direction:column}}.product-feed__content>div{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px);box-sizing:border-box;text-align:left}@media(max-width: 968px){.product-feed__content>div{flex:1;max-width:100%}.product-feed__content>div+div{margin-top:15px}}.product-feed__item{display:flex;justify-content:flex-start;align-items:flex-start;font-size:1.2rem;line-height:1.6;border:1px solid #012c6d;padding:20px;transition:transform .3s ease}.product-feed__item:hover{transform:translateY(-5px)}.product-feed__image{width:30%;padding-right:15px;border-right:1px solid #f9f9f9;position:relative}.product-feed__image img{width:100%;height:auto;display:block}.product-feed__content{padding-left:15px;flex-grow:1}.product-feed__title{font-size:1.5rem;display:block;font-weight:bold;margin:0 0 10px}.product-feed__title a{color:#343434;text-decoration:none}.product-feed__title a:hover{color:#012c6d}.product-feed__description{font-size:1.1rem;margin-bottom:15px;color:#444}.product-feed__price{font-size:1.4rem;font-weight:bold;color:#012c6d;margin-bottom:15px}.product-feed__button .btn-primary{display:inline-block;text-align:center;font-size:1.2rem;padding:8px 20px}.product-feed__footer{text-align:center;margin-top:30px}.product-feed__footer .btn-primary{font-size:1.4rem}.product-feed.alignleft,.product-feed.alignright{float:none;width:100%;margin:0}.quote{background:#012c6d;padding:60px 60px;text-align:center;font-size:2rem;color:#fff;font-weight:400}@media(max-width: 968px){.quote{padding:60px 20px}}.quote>.container{max-width:90%;margin:0 auto}.quote .quote__container{position:relative}@media(max-width: 968px){.quote .quote__container{padding:0 100px}}@media(max-width: 834px){.quote .quote__container{padding:0 20px}}.quote .quote__container:before{content:"“";display:block;font-size:200px;color:#fff;position:absolute;left:20px;top:0;transform:translateX(-100%);font-family:"Times New Roman",Times,serif;line-height:100px;font-weight:400}@media(max-width: 968px){.quote .quote__container:before{transform:translateX(0%);font-size:100px;left:0;line-height:60px}}@media(max-width: 834px){.quote .quote__container:before{font-size:60px;line-height:60px}}.quote .quote__container:after{content:"”";display:block;font-size:200px;color:#fff;position:absolute;font-family:"Times New Roman",Times,serif;bottom:0;right:0;transform:translateX(100%);line-height:0;font-weight:400}@media(max-width: 968px){.quote .quote__container:after{transform:translateX(0%);font-size:100px;line-height:60px}}@media(max-width: 834px){.quote .quote__container:after{font-size:60px;line-height:60px}}.quote p{font-size:1.8rem;font-weight:400;font-style:inherit;line-height:1.6}@media(max-width: 968px){.quote p{font-size:1.4rem}}.quote .quote-summary{font-style:inherit;font-weight:400}@media(max-width: 968px){.quote .quote-summary{font-size:1.4rem}}.quote .quote-summary span{display:block}.news>.container{padding-bottom:60px}.news>.container h3{padding-top:0;padding-bottom:20px}.news .all-news-button{margin-top:30px}.news .all-news-button .btn-primary{font-size:1.4rem}.news__content{flex-wrap:wrap;display:grid;column-gap:15px;row-gap:40px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 968px){.news__content{grid-template-columns:repeat(1, 1fr)}}.news__content.full-width{flex-direction:column;flex:1;max-width:100%}.news__content.full-width>div{flex:1;max-width:100%}.news__content>div{max-width:100%;box-sizing:border-box;text-align:left}@media(max-width: 968px){.news__content>div{flex:1;max-width:100%}.news__content>div+div{margin-top:15px}}.news__content .news-item{display:table;justify-content:flex-start;align-items:center;font-size:1.2rem;line-height:1.6;vertical-align:middle;table-layout:fixed}.news__content .news-item a{display:block}.news__content .news-item>div{display:table-cell;vertical-align:middle}.news__content .news-item .news-item_read-more{text-transform:italic;text-decoration:none;margin:10px 0}.news__content .news-item .news-item_read-more a{text-decoration:none;color:#343434;font-style:italic;font-size:1.1rem;font-weight:400}.news__content .news-item .news-item_read-more a:hover{text-decoration:underline}.news__content .news-item .news-item_image{position:relative}.news__content .news-item .news-item_image.no-image>a img{object-fit:contain}.news__content .news-item .news-item_image>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.news__content .news-item .news-item_image>a img{width:100%;height:100% !important;object-fit:cover}@media(max-width: 834px){.news__content .news-item{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.news__content .news-item .news-item_image{width:100% !important;padding-right:0 !important;padding-bottom:100% !important;margin-bottom:15px !important;overflow:hidden;position:relative}.news__content .news-item .news-item_image>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.news__content .news-item .news-item_image>a img{width:100%;height:100% !important;object-fit:cover}}.news__content .news-item .news-item_image{width:215px;margin-right:0;height:215px;aspect-ratio:1/1}.news__content .news-item .news-item_image img{max-width:100%;width:100%;height:100% !important;object-fit:cover}.news__content .news-item .news-date{width:100%;padding-right:0;padding-left:0;font-size:1rem;color:#343434;padding-bottom:10px;font-style:normal;font-weight:500}@media(max-width: 834px){.news__content .news-item .news-date{display:none}}.news__content .news-item .news-mobile-date{display:none}@media(max-width: 834px){.news__content .news-item .news-mobile-date{display:block;padding-bottom:10px}}.news__content .news-item .news-item__content{padding-left:15px;flex-grow:1}.news__content .news-item .news-item__content p{margin-top:0}@media(max-width: 834px){.news__content .news-item .news-item__content{width:100%;padding-left:0}}.news__content .news-item .news-item_title{font-size:1.5rem;display:block;font-weight:400;padding-bottom:10px;color:#343434}.news__content .news-item .news-item_title a{text-decoration:none}.search .news-item_image{width:115px !important;padding-right:15px;height:115px !important;overflow:hidden;position:relative}.search .news-item_image a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.search .news-item_image img{max-width:100%;width:100%;height:auto !important}.archive-header{padding-top:20px;margin-bottom:20px}.archive-header h3{padding-top:0;padding-bottom:10px}.archive-header .archive-description{font-size:1.2rem;color:#444}.archive-header .archive-description p{margin:0}.archive.site-main{padding:40px 0}.archive.site-main .container{border-top:1px solid #f9f9f9;padding-top:20px}.archive.site-main .archive-header{margin-bottom:30px;border-bottom:1px solid #f9f9f9}.archive.site-main .archive-header h3{padding-top:0;padding-bottom:10px}.archive.site-main .archive-header .archive-description{font-size:1.2rem;color:#444}.archive.site-main .archive-header .archive-description p{margin:0}.archive.site-main .navigation.pagination{margin-top:40px;text-align:center}.archive.site-main .navigation.pagination .nav-links{display:inline-flex;gap:15px;align-items:center;flex-wrap:wrap;justify-content:center}.archive.site-main .navigation.pagination .nav-links .page-numbers{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border:2px solid #012c6d;color:#012c6d;text-decoration:none;font-weight:400;font-size:1.2rem;transition:all .3s ease;border-radius:5px}.archive.site-main .navigation.pagination .nav-links .page-numbers.prev,.archive.site-main .navigation.pagination .nav-links .page-numbers.next{padding:0 20px}.archive.site-main .navigation.pagination .nav-links .page-numbers:hover{background:#012c6d;color:#fff;transform:translateY(-2px)}.archive.site-main .navigation.pagination .nav-links .page-numbers.current{background:#012c6d;color:#fff;pointer-events:none}.archive.site-main .navigation.pagination .nav-links .page-numbers.dots{border:none;padding:0 5px;pointer-events:none}.archive.site-main .navigation.pagination .nav-links .page-numbers.dots:hover{background:none;color:#012c6d;transform:none}@media(max-width: 568px){.archive.site-main .navigation.pagination .nav-links{gap:10px}.archive.site-main .navigation.pagination .nav-links .page-numbers{min-width:35px;height:35px;padding:0 10px;font-size:1.1rem}.archive.site-main .navigation.pagination .nav-links .page-numbers.prev,.archive.site-main .navigation.pagination .nav-links .page-numbers.next{padding:0 15px}}.news-item_title{font-size:1.5rem;display:block;font-weight:400;padding-bottom:10px;color:#343434}.news-item_title a{text-decoration:none;color:#343434}.as-seen>.container{padding-bottom:30px}.as-seen>.container h3{padding-top:0;padding-bottom:30px}.as-seen.no-border>.container{border-top:0}.as-seen .as-seen__content{flex-wrap:nowrap;gap:15px}@media(max-width: 968px){.as-seen .as-seen__content{flex-wrap:wrap}}@media(max-width: 768px){.as-seen .as-seen__content{flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center;gap:0}}.as-seen .as-seen__content>div{flex:1 1 calc(20% - 15px);max-width:calc(20% - 15px)}@media(max-width: 968px){.as-seen .as-seen__content>div{flex:1 1 calc(33% - 15px);max-width:calc(33% - 15px)}}@media(max-width: 768px){.as-seen .as-seen__content>div{flex:1;max-width:100%;width:100%}}.as-seen .as-seen__content ul{list-style:none;padding:0;margin:0}.as-seen .as-seen__content ul li{list-style:none;font-size:1.2rem;padding-bottom:5px}.thin-column{padding:0px 0;max-width:500px;margin:auto;text-align:center}.thin-column p{margin:10px 0}.thin-column p p{font-size:1.2rem}.thin-column img{max-width:200px;padding:20px 0}footer{padding-top:15px;margin-top:20px}footer .thin-column p{font-size:1.2rem;line-height:1.5}footer .footer-consultation-text{font-size:1.2rem;line-height:1.5;font-weight:bold}@media(max-width: 768px){footer .footer-consultation-text{font-size:1rem}}footer .social-icons{display:none;gap:15px;align-items:center;justify-content:center}@media(max-width: 768px){footer .social-icons{display:flex;margin-bottom:15px;padding-top:10px}}footer .social-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#c3c1c1;transition:color .3s ease}@media(max-width: 768px){footer .social-icon{width:20px;height:20px}}footer .social-icon:hover{color:#012c6d}footer .social-icon svg{width:100%;height:100%;fill:currentColor}footer .gmbrr.badge.tiny{margin-left:0 !important;margin-bottom:5px !important}@media(max-width: 768px){footer .gmbrr.badge.tiny{margin-left:auto !important}}footer .widget-title{padding-bottom:15px}footer ul{list-style:none;padding-left:0}footer ul li{margin-bottom:5px;font-size:1rem}footer ul li:last-child{margin-bottom:0}footer ul li a{text-decoration:none;color:#444}footer ul li a:hover{text-decoration:underline}@media(max-width: 768px){footer .row{flex-direction:column;text-align:center}footer .row p{text-align:center !important}footer .row li{text-align:center !important}}.copyright-area{border-top:1px solid #f9f9f9;font-size:1rem;padding:15px 0;margin-top:15px}.copyright-area a{text-decoration:none;color:#444}.copyright-area a:hover{text-decoration:underline}.copyright-area .footer-left{display:flex;flex-direction:column;gap:10px}@media(max-width: 768px){.copyright-area .footer-left{align-items:center;text-align:center}}.copyright-area .footer-card-logos{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width: 768px){.copyright-area .footer-card-logos{justify-content:center}}.copyright-area .footer-card-logos .card-logo{height:auto;width:100px;max-width:100%;object-fit:contain;opacity:1;transition:opacity .3s ease,transform .2s ease}@media(max-width: 768px){.copyright-area .footer-card-logos .card-logo{height:20px;max-width:35px}}.copyright-area .footer-card-logos .card-logo:hover{opacity:1;transform:translateY(-1px)}.copyright-area .footer-card-logos .card-logo-link{display:inline-block;text-decoration:none}.copyright-area .footer-card-logos .card-logo-link:hover .card-logo{opacity:1;transform:translateY(-1px)}@media(max-width: 768px){.copyright-area .d-flex{justify-content:center;flex-direction:column;align-items:center;text-align:center}.copyright-area .d-flex .inline-list{flex-direction:column;align-items:center}.copyright-area .d-flex .inline-list li{margin-right:0;margin-bottom:10px}}.copyright-area .right-list li{position:relative;padding-right:10px;padding-left:10px;text-align:center}.copyright-area .right-list li:first-child{order:999}.copyright-area .right-list li:last-child{padding-right:0}.copyright-area .right-list li:last-child::after{display:none !important}.copyright-area .right-list li:after{content:"";display:block;width:1px;height:16px;background:#444;position:absolute;right:0;top:0;left:auto;bottom:0}@media(max-width: 768px){.copyright-area .right-list li:after{display:none}}.footer-inner.inline-list{align-items:start}.footer-widgets{padding:10px 0}.footer-widgets .google-business-reviews-rating p{margin:0 !important}.footer-widgets .row{display:flex;flex-wrap:wrap;margin:0 -15px}.footer-widgets .row .col-8{width:75%}@media(max-width: 768px){.footer-widgets .row .col-8{width:100%}}.footer-widgets .footer-widget-area{flex:1;padding:0 15px;min-width:300px}.footer-widgets .footer-widget-area .widget{margin-bottom:30px}.footer-widgets .footer-widget-area .widget:last-child{margin-bottom:0}.footer-widgets .footer-widget-area .widget-title{font-size:1.25rem;font-weight:600;margin-bottom:10px;color:#333}.footer-widgets .footer-widget-area ul{list-style:none;padding:0;margin:0}.footer-widgets .footer-widget-area ul li{margin-bottom:5px;font-size:1rem}.footer-widgets .footer-widget-area ul li:last-child{margin-bottom:0}.footer-widgets .footer-widget-area ul li a{color:#666;text-decoration:none;transition:color .3s ease}.footer-widgets .footer-widget-area ul li a:hover{color:#333}.instagram-feed-section{padding:10px 0}.instagram-feed-section .instagram-feed-widget{text-align:center}.instagram-feed-section .instagram-feed-widget .widget-title{font-size:1.5rem;font-weight:600;margin-bottom:30px;color:#333}.instagram-feed-section .instagram-feed-widget .instagram-feed{display:grid;grid-template-columns:repeat(6, 1fr);gap:15px;margin:0 -15px}@media(max-width: 991px){.instagram-feed-section .instagram-feed-widget .instagram-feed{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 767px){.instagram-feed-section .instagram-feed-widget .instagram-feed{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 575px){.instagram-feed-section .instagram-feed-widget .instagram-feed{grid-template-columns:repeat(2, 1fr)}}.instagram-feed-section .instagram-feed-widget .instagram-feed .sbi_item{position:relative;padding-bottom:100%;overflow:hidden}.instagram-feed-section .instagram-feed-widget .instagram-feed .sbi_item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.instagram-feed-section .instagram-feed-widget .instagram-feed .sbi_item:hover img{transform:scale(1.05)}.mobile-actions{position:fixed;bottom:0;left:0;right:0;padding:10px 15px;background:#e5e4e4;z-index:999;display:none}@media(max-width: 968px){.mobile-actions{display:none}}.mobile-actions .btn{padding:15px 30px;font-size:1.2rem}body .slick-prev,body .slick-next{width:50px;height:50px}body .slick-prev{transform:translateX(-50%) translateY(-50%)}body .slick-next{transform:translateX(50%) translateY(-50%)}body .slick-prev:before,body .slick-next:before{color:#012c6d;font-size:50px}.treatment-faq{padding:30px 0}.treatment-faq>.container{padding-bottom:30px}.treatment-faq>.container h3{padding-top:0;padding-bottom:5px;color:#444}.treatment-faq .treatment-faq__accordion{padding-top:20px}.treatment-faq .treatment-faq__accordion a{color:#012c6d}.treatment-faq .treatment-faq__item{border-bottom:1px solid #e5e5e5;margin-bottom:0}.treatment-faq .treatment-faq__item:last-child{border-bottom:none}.treatment-faq .treatment-faq__question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;transition:all .3s ease}.treatment-faq .treatment-faq__question:hover{background-color:rgba(0,0,0,.02);padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px}.treatment-faq .treatment-faq__question h5{font-size:1.4rem;color:#444;margin:0;flex:1;padding-right:20px;font-weight:600;transition:color .3s ease}.treatment-faq .treatment-faq__question:hover h5{color:#012c6d}.treatment-faq .treatment-faq__icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#012c6d;transition:transform .3s ease}.treatment-faq .treatment-faq__icon svg{width:16px;height:16px}.treatment-faq .treatment-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.treatment-faq .treatment-faq__answer.active{max-height:1000px;padding-bottom:20px}.treatment-faq .treatment-faq__answer-inner{padding-right:40px}.treatment-faq .treatment-faq__answer-inner p{font-size:1.3rem;margin:0 0 15px 0;color:#666;line-height:1.6}.treatment-faq .treatment-faq__answer-inner p:last-child{margin-bottom:0}.treatment-faq .treatment-faq__answer-inner ul{margin:0 0 15px 30px}.treatment-faq .treatment-faq__answer-inner ul li{margin-bottom:5px;color:#666}.treatment-faq .treatment-faq__item.active .treatment-faq__question .treatment-faq__icon{transform:rotate(45deg)}.treatment-faq .treatment-faq__item.active .treatment-faq__question h5{color:#012c6d}@media(max-width: 768px){.treatment-faq .treatment-faq__question{padding:15px 0}.treatment-faq .treatment-faq__question h5{font-size:1.2rem;padding-right:15px}.treatment-faq .treatment-faq__answer-inner{padding-right:30px}.treatment-faq .treatment-faq__answer-inner p{font-size:1.1rem}}.key-facts-text>.container{padding-top:0;padding-bottom:0;margin-bottom:0}.key-facts-text>.container h2{padding-top:0;padding-bottom:0}.key-facts-text p{font-size:1.4rem}.key-facts-text ul{font-size:1.4rem;margin-left:0;padding-left:0;list-style:inside;padding-top:0}.key-facts-text ul li{margin-bottom:5px}.floating-tabs{position:fixed;top:20vh;right:0;transform:rotate(-90deg) translateY(-100%);transform-origin:right top}.floating-tabs a{background:#012c6d;color:#fff;font-size:1.3rem;font-family:"Open Sans",sans-serif;display:inline-block;font-weight:400;padding:10px 20px;border-top-left-radius:5px;border-top-right-radius:5px;margin:0 5px;transition:all .5s;text-decoration:none}.floating-tabs a:hover{background:rgb(.5363636364,23.6,58.4636363636);transition:all .5s}.treatments>.container{padding-bottom:30px}.treatments>.container h3{padding-top:0;padding-bottom:20px}.treatments__tiles{flex-wrap:wrap;gap:15px}@media(max-width: 768px){.treatments__tiles{flex-wrap:nowrap}}.treatments__tiles .treatment__tile--outer{flex:1 1 calc(33% - 15px);max-width:calc(33% - 15px)}@media(max-width: 900px){.treatments__tiles .treatment__tile--outer{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px)}}@media(max-width: 768px){.treatments__tiles .treatment__tile--outer{width:75vw;padding:0 5px 150px 5px}}.treatments__tiles .treatment__tile{padding:20px;padding-bottom:calc(100% - 40px);box-sizing:border-box;text-align:left;border:1px solid #012c6d;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;position:relative}.treatments__tiles .treatment__tile>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media(max-width: 968px){.treatments__tiles .treatment__tile{padding-bottom:100%}}.treatments__tiles .treatment__tile:before{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);content:"";display:block;transition:all .5s}.treatments__tiles .treatment__tile:hover:before{transition:all .5s}.treatments__tiles .treatment__tile:hover .treatment__tile--inner__slide{display:block}.treatments__tiles .treatment__tile--inner{position:absolute;bottom:20px;left:20px}@media(max-width: 768px){.treatments__tiles .treatment__tile--inner{top:105%;left:0px}}.treatments__tiles .treatment__tile--inner h5{color:#fff;margin:0;padding:0;font-size:2.3rem;text-transform:uppercase}@media(max-width: 768px){.treatments__tiles .treatment__tile--inner h5{color:#343434}}.treatments__tiles .treatment__tile--inner .treatment__tile--inner__slide{color:#fff;padding:5px 0;display:none;font-size:1.3rem}.treatments__tiles .treatment__tile--inner .treatment__tile--inner__slide>div{overflow:ellipsis;max-height:140px;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}@media(max-width: 768px){.treatments__tiles .treatment__tile--inner .treatment__tile--inner__slide{display:block;color:#444}}.treatments__tiles .treatment__tile--inner .treatment__tile--inner__slide .read-more{padding-top:5px;display:block;font-style:italic}@media(max-width: 968px){.treatments__tiles .treament__tile--outer{flex:1;max-width:100%;padding:30px !important;padding-bottom:160px !important}}.dogbeds-textarea,.wpb_text_column,.treatment-text{padding-top:30px;padding-bottom:30px;font-weight:400}.dogbeds-textarea p,.wpb_text_column p,.treatment-text p{font-size:1.4rem;font-weight:400}.dogbeds-textarea ol,.dogbeds-textarea ul,.wpb_text_column ol,.wpb_text_column ul,.treatment-text ol,.treatment-text ul{font-size:1.4rem;margin-top:10px;margin-left:20px;font-weight:400}.dogbeds-textarea ol li,.dogbeds-textarea ul li,.wpb_text_column ol li,.wpb_text_column ul li,.treatment-text ol li,.treatment-text ul li{margin-bottom:5px}.dogbeds-textarea a,.wpb_text_column a,.treatment-text a{text-decoration:none;color:#012c6d;font-weight:600}.highlight-string{font-weight:bold;font-size:1.1rem;color:#343434}.wpb_text_column,.dogbeds-textarea{padding-top:0;padding-bottom:0;font-weight:400}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background:none !important;border:none !important}.entry-header{background:none !important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background:none !important;border-bottom:2px solid #012c6d !important;border-top:0 !important;border-left:0 !important;border-right:0 !important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{padding:15px !important}table{font-size:1.4rem !important}.vc_tta-panel-body{border:0 !important;background:none !important}.vc_tta-panel-body .wpb_text_column{padding:0 !important}body .vc_col-has-fill>.vc_column-inner,body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}body .vc_col-has-fill>.vc_column-inner,body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{display:inline-block;background-color:#012c6d;border-radius:5px;color:#fff;font-weight:normal;font-size:1.2rem;transition:all .5s}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{color:#fff;background-color:rgb(.5363636364,23.6,58.4636363636);transition:all .5s}hr{margin:20px 0}.alignleft{float:left;padding-right:20px;padding-bottom:20px}.alignright{float:right;padding-left:20px;padding-bottom:20px}blockquote{font-style:italic}.arve{margin:20px 0}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0 !important}.vc_images_carousel .vc_carousel-control .icon-next:before{content:"›";position:absolute;top:50% !important;transform:translateY(-50%) translateX(-50%);color:#fff;height:30px;margin:0 !important;line-height:22px !important;line-height:1;display:block;left:50%}.vc_images_carousel .vc_carousel-control .icon-prev:before{content:"›";position:absolute;top:50% !important;transform:translateY(-50%) translateX(-50%);color:#fff !important;height:30px;margin:0 !important;line-height:22px !important;line-height:1;display:block;left:50%}.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{width:60px !important;height:60px !important;margin-top:-15px !important;margin-left:-15px !important;font-size:60px !important;display:block !important;padding:0 !important;background:#012c6d !important;border-radius:50% !important;position:relative}.search-modal{position:fixed;top:0;right:-100%;width:100%;height:100vh;z-index:9999;transition:right .3s ease-in-out}.search-modal.active{right:0}.search-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-in-out}.search-modal.active .search-modal__overlay{opacity:1}.search-modal__content{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff;padding:2rem;display:flex;flex-direction:column}.search-modal__header{display:flex;justify-content:flex-end;margin-bottom:2rem}.search-modal__close{background:none;border:none;cursor:pointer;padding:.5rem;color:#333;transition:color .3s ease}.search-modal__close:hover{color:#012c6d}.search-modal__body{flex:1;display:flex;align-items:center;justify-content:center}.search-form__wrapper{width:100%;max-width:600px;position:relative}.search-form__input{width:100%;padding:1rem 3rem 1rem 1rem;font-size:1.5rem;border:none;border-bottom:2px solid #eee;outline:none;transition:border-color .3s ease}.search-form__input:focus{border-color:#012c6d}.search-form__submit{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;padding:.5rem;cursor:pointer;color:#333;transition:color .3s ease}.search-form__submit:hover{color:#012c6d}.search-header{margin-bottom:2rem;padding:2rem 0;border-bottom:1px solid #eee}.search-header h3{padding-top:0;font-size:1.8rem;font-weight:600}.search-header h3 span{color:#012c6d}body .search-results{display:flex;flex-direction:column;gap:2rem}.search-item{padding:1.5rem;border:1px solid #eee;border-radius:8px;transition:all .3s ease}.search-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.search-item__title{margin-bottom:.5rem}.search-item__title a{color:#333;text-decoration:none;font-size:1.2rem;font-weight:600}.search-item__title a:hover{color:#012c6d}.search-item__meta{display:flex;gap:1rem;margin-bottom:1rem;font-size:.9rem;color:#666}.search-item__excerpt{color:#666;font-size:.95rem}.no-results{text-align:center;padding:3rem 0}.no-results p{margin-bottom:1.5rem;color:#666}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding:2rem 0}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 1rem;border:1px solid #eee;border-radius:4px;color:#333;text-decoration:none;font-size:.95rem;transition:all .3s ease}.pagination .page-numbers:hover{background-color:#f8f9fa;border-color:#012c6d;color:#012c6d}.pagination .current{background-color:#012c6d;border-color:#012c6d;color:#fff}.pagination .dots{border:none;padding:0 .5rem}.pagination .prev,.pagination .next{min-width:auto;padding:0 1.5rem}.pagination .prev:before{content:"←";margin-right:.5rem}.pagination .next:after{content:"→";margin-left:.5rem}@media(max-width: 768px){.search-modal__content{padding:1rem}.search-header{padding:1.5rem 0}.search-header h3{font-size:1.5rem}.search-form__input{font-size:1.2rem}.search-item{padding:1rem}.pagination{margin-top:2rem;padding:1.5rem 0}.pagination .page-numbers{min-width:35px;height:35px;padding:0 .75rem;font-size:.9rem}.pagination .prev,.pagination .next{padding:0 1rem}}.screen-reader-text{position:relative;left:-99999px}body .search-results .news-item_text{font-size:1rem}body .search-results .news__content>div{flex:1 1 100%;max-width:100%;box-sizing:border-box;text-align:left}hr+h2,hr+h3,hr+h4,hr+h5,hr+h6{padding-top:0px !important}.wpb_text_column p+h2,.wpb_text_column p+h3,.wpb_text_column p+h4,.wpb_text_column p+h5,.wpb_text_column p+h6{padding-top:0px !important}#snippet-box{margin-top:20px;display:none !important}.wpb_text_column+.override-image-carousel{margin-top:15px;padding-bottom:15px}.wpb_text_column+.wpb_gallery{margin-top:15px;padding-bottom:15px}.vc_general.vc_cta3{border:1px solid rgba(0,0,0,0) !important}h3+table,h4+table{margin-top:15px}@media(max-width: 768px){body .carousel-slider .slick-next,body .treatments .slick-slider .slick-next,body .override-image-carousel .slick-next,body .product-carousel .slick-next{right:0 !important;transform:translateX(0) translateY(-50%) !important;opacity:.8;z-index:999}body .carousel-slider .slick-next:hover,body .treatments .slick-slider .slick-next:hover,body .override-image-carousel .slick-next:hover,body .product-carousel .slick-next:hover{opacity:1}body .carousel-slider .slick-prev,body .treatments .slick-slider .slick-prev,body .override-image-carousel .slick-prev,body .product-carousel .slick-prev{left:0 !important;transform:translateX(0) translateY(-50%) !important;opacity:.8;z-index:999}body .carousel-slider .slick-prev:hover,body .treatments .slick-slider .slick-prev:hover,body .override-image-carousel .slick-prev:hover,body .product-carousel .slick-prev:hover{opacity:1}.product-carousel .slick-track{display:flex;align-items:stretch}.product-carousel .slick-slide{height:auto}.product-carousel .slick-slide:not(:last-child){margin-right:15px}.product-carousel .slick-slide>div{height:100%}.product-carousel .slick-slide:last-child{margin-right:0}.product-carousel .slick-list{padding:0 15px}}.slick-arrow::before{display:none !important}.slick-arrow .fa{font-size:22px;border-radius:50%;background-color:#012c6d;color:#fff;padding:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.slick-arrow .fa:hover{background-color:rgb(.5363636364,23.6,58.4636363636)}.page-description>p:empty{display:none !important}blockquote{font-style:normal;font-size:1.4rem;padding:0px 30px;border-left:2px solid #012c6d;margin:15px 0}blockquote p{margin:0}body .aioseo-html-product-sitemap a,body .aioseo-html-category-sitemap a,body .aioseo-html-page-sitemap a{color:#012c6d;text-decoration:none;font-weight:normal;font-size:1.2rem}body .carousel-slider .slick-next,body .treatments .slick-slider .slick-next,body .override-image-carousel .slick-next,body .product-carousel .slick-next{z-index:9 !important}.wc-block-cart .wc-block-cart__totals-title{font-family:1.8rem !important}.body.woocommerce{padding:0}.product-template-default .col-12>.product{padding-top:30px}.woocommerce-result-count{font-size:1.4rem}.woocommerce .shop-content,.woocommerce main{padding:30px 0;font-size:1.4rem}.woocommerce .shop-content a,.woocommerce main a{color:#012c6d;text-decoration:none}.woocommerce .shop-content a:hover,.woocommerce main a:hover{color:#012c6d;text-decoration:underline}.woocommerce .shop-content .product-name a,.woocommerce main .product-name a{text-decoration:none;color:#012c6d}.woocommerce .shop-content .product-name a:hover,.woocommerce main .product-name a:hover{color:#012c6d;text-decoration:underline}.woocommerce .shop-content .paypal-button-row.paypal-button-layout-horizontal.paypal-button-number-multiple.paypal-button-number-0,.woocommerce main .paypal-button-row.paypal-button-layout-horizontal.paypal-button-number-multiple.paypal-button-number-0{background:#012c6d !important;color:#fff !important;border:0 !important;padding:10px 20px !important;border-radius:5px !important;font-size:1.2rem !important;font-weight:600 !important}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px;height:35px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background:#012c6d;color:#fff;border:0;padding:10px 20px;border-radius:5px;font-size:1.2rem;font-weight:normal}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #efefef}.shop-header{margin-bottom:40px;padding-top:40px;text-align:center}.shop-header .woocommerce-products-header__title{font-size:2rem;margin-bottom:20px}.shop-content .row{display:flex;flex-wrap:wrap;margin:0 -15px}.shop-content .col-lg-3{flex:0 0 25%;max-width:25%;padding:0 15px}.shop-content .col-lg-9{flex:0 0 75%;max-width:75%;padding:0 15px}.products{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;list-style:none;padding:0;margin:0}@media(max-width: 991px){.products{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.products{grid-template-columns:1fr}}.products .product{position:relative;text-align:center}.products .product .woocommerce-loop-product__title{font-size:1.1rem;margin:10px 0;padding:0}.products .product .price{color:#333;font-weight:600;margin-bottom:10px}.products .product .price del{color:#999;margin-right:5px}.products .product .price ins{text-decoration:none}.products .product .button{padding:15px 30px;display:inline-block;background-color:#012c6d;border-radius:5px;color:#fff;font-size:1.2rem;transition:all .5s;font-weight:normal}.products .product .button:hover{background-color:rgb(.5363636364,23.6,58.4636363636);color:#fff}.single-product .product{padding-top:15px}@media(max-width: 767px){.single-product .product{grid-template-columns:1fr}}.single-product .product .woocommerce-product-gallery{position:relative}.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:10px;right:10px;z-index:1}.single-product .product .summary .product_title{margin-bottom:10px;line-height:1.4}.single-product .product .summary .price{font-size:1.5rem;color:#333;margin:0 0 20px 0}.single-product .product .summary .price del{color:#999;margin-right:10px}.single-product .product .summary .price ins{text-decoration:none}.single-product .product .summary .woocommerce-product-details__short-description{margin-bottom:20px}.single-product .product .summary .cart{margin-bottom:20px}.single-product .product .summary .cart .quantity{margin-right:10px}.single-product .product .summary .cart .single_add_to_cart_button{padding:15px 30px;display:inline-block;background-color:#012c6d;border-radius:5px;color:#fff;font-weight:normal;font-size:1.2rem;transition:all .5s}.single-product .product .summary .cart .single_add_to_cart_button:hover{background-color:rgb(.5363636364,23.6,58.4636363636);color:#fff}.woocommerce .related.products{display:block !important}.woocommerce-tabs{margin-top:40px}.woocommerce-tabs .tabs{display:flex;flex-direction:row;gap:30px;padding:0;margin:0;list-style:none;border:none}@media(max-width: 767px){.woocommerce-tabs .tabs{flex-direction:column;gap:15px}}.woocommerce-tabs .tabs li{margin:0;padding:0;border:none;background:none;font-size:1.4rem}.woocommerce-tabs .tabs li a{display:block;padding:15px 20px;color:#333;text-decoration:none;border-radius:5px;transition:all .3s ease;font-weight:600}.woocommerce-tabs .tabs li a:hover{background:#012c6d;color:#fff}.woocommerce-tabs .tabs li.active a{background:#012c6d;color:#fff}.woocommerce-tabs .panel{margin:0;padding:30px;background:none;border:0;border-radius:5px}.woocommerce-cart .cart-collaterals,.woocommerce-checkout .cart-collaterals{margin-top:40px}.woocommerce-cart .cart_totals,.woocommerce-checkout .cart_totals{background:none;padding:20px;border-radius:4px}.woocommerce-cart .cart_totals h2,.woocommerce-checkout .cart_totals h2{padding-top:0;margin-bottom:20px}.woocommerce-cart .cart_totals table,.woocommerce-checkout .cart_totals table{width:100%;margin-bottom:20px}.woocommerce-cart .cart_totals table th,.woocommerce-checkout .cart_totals table th{text-align:left;padding:10px}.woocommerce-cart .cart_totals table td,.woocommerce-checkout .cart_totals table td{text-align:right;padding:10px}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button,.woocommerce-checkout .cart_totals .wc-proceed-to-checkout .checkout-button{display:block;width:100%;padding:15px 30px;display:inline-block;background-color:#012c6d;border-radius:5px;color:#fff;font-weight:bold;font-size:1.2rem;transition:all .5s}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.woocommerce-checkout .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:rgb(.5363636364,23.6,58.4636363636)}.woocommerce-product-details__short-description{font-size:1.4rem}.woocommerce-product-details__short-description p{font-size:1.4rem}.woocommerce-Tabs-panel{font-size:1.4rem}.woocommerce-Tabs-panel p{font-size:1.4rem}.woocommerce-Tabs-panel ol,.woocommerce-Tabs-panel ul{font-size:1.4rem;margin-top:10px;margin-left:20px}.woocommerce-Tabs-panel ol li,.woocommerce-Tabs-panel ul li{margin-bottom:5px}.woocommerce-Tabs-panel a{text-decoration:none;color:#012c6d}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:none;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:none;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs:after{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-left:0 !important;border-right:0 !important;border-top:0 !important;border-bottom:4px solid #efefef !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{box-shadow:none;border:0;background:none !important;border:0 !important;border-bottom:1px solid #f9f9f9 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:none !important}.woocommerce table.shop_table{background:#fff}body .woocommerce .quantity .qty{width:70px}body .woocommerce .quantity .qty input[type=number]{padding:13px 20px;color:#5a5e5e}body .woocommerce-info{border-color:#012c6d}body .woocommerce-info::before{color:#012c6d !important}.woocommerce div.product p.stock,.stock,.posted_in,.product_meta{font-size:1.2rem}.posted_in a{color:#012c6d;text-decoration:none}.posted_in a:hover{color:#012c6d;text-decoration:underline}.woocommerce-loop-product__title{color:#333;padding-bottom:15px}.woocommerce .upsells.products.products{display:block !important}.woocommerce .upsells h2,.woocommerce .products h2{padding-bottom:15px}.woocommerce .upsells .products,.woocommerce .related .products{grid-template-columns:repeat(4, 1fr) !important}.woocommerce .upsells .products h2,.woocommerce .related .products h2{font-size:1.8rem}@media(max-width: 834px){.woocommerce .upsells .products,.woocommerce .related .products{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 568px){.woocommerce .upsells .products,.woocommerce .related .products{grid-template-columns:repeat(1, 1fr) !important}}.wpb_column .woocommerce{padding-top:20px !important}.shop-content .col-lg-3{display:none}.shop-content .col-lg-9{width:100% !important;max-width:100% !important;flex:1}.woocommerce .shop-content .products{grid-template-columns:repeat(4, 1fr)}@media(max-width: 1000px){.woocommerce .shop-content .products{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.woocommerce .shop-content .products{grid-template-columns:repeat(1, 1fr)}}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#333 !important;font-weight:500;padding-top:10px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#333 !important}.product-template-default .product{padding:0 20px}@media(max-width: 768px){.woocommerce .woocommerce-result-count{float:none !important;text-align:center}}.woocommerce table.shop_table td a{text-decoration:none;color:#012c6d}.woocommerce table.shop_table td a:hover{color:#012c6d;text-decoration:underline}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;list-style:none outside;width:auto;word-wrap:break-word;font-size:1.3rem;vertical-align:middle;line-height:2.4rem}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{color:#fff;font-weight:normal}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em;padding:5px 0 0 5px;position:absolute;text-decoration:none;color:#012c6d}.woocommerce div.product form.cart .reset_variations:hover{text-decoration:underline}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:1;vertical-align:middle}.woocommerce div.product form.cart .variations select{background:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{box-shadow:none !important}.woocommerce-message{border-top-color:#012c6d}.woocommerce-message:before{color:#012c6d}.cart-collaterals .cross-sells h2{margin-bottom:10px}.woocommerce-info a{color:#012c6d}.term-description{font-size:1.2rem}.term-description p{font-size:1.2rem}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none !important}.animated-home{position:fixed;top:0;left:0;width:100%;height:100vh;background:#012c6d;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;z-index:9999000}.logo-container,.text-container,.signature-container{position:relative;width:100%;text-align:center}.signature-container img{max-width:200px;margin:0 auto}.logo-animate{transform:translateY(-100%);animation:floatInLogo 1.5s ease-out forwards}.super-animate{transform:translateX(-100%);animation:floatInSuper 1.5s ease-out forwards;display:inline-block}.clinic-animate{transform:translateX(100%);animation:floatInClinic 1.5s ease-out forwards;display:inline-block}.signature-animate{transform:translateY(100%);animation:floatInSignature 1.5s ease-out forwards}@keyframes floatInLogo{to{transform:translateY(0)}}@keyframes floatInSuper{to{transform:translateX(0)}}@keyframes floatInClinic{to{transform:translateX(0)}}@keyframes floatInSignature{to{transform:translateY(0)}}.single-post .entry-header{padding-top:15px;border-bottom:2px solid #012c6d}.single-post .entry-meta{padding-bottom:0;margin-bottom:15px;font-size:1.1rem}.single-post .entry-content{padding-top:15px;font-size:1.4rem}.single-post .entry-content a{color:#012c6d;text-decoration:none}.single-post .entry-content a:hover{text-decoration:underline}.single-post .entry-content>p:first-child{margin-top:0}article a{text-decoration:none;color:#012c6d}article a:hover{text-decoration:underline}.page-banner-mobile{display:none}.page-banner-mobile img{width:100%;object-fit:cover}@media(max-width: 568px){.page-banner-mobile{display:block}}.page-banner{display:block}.page-banner img{width:100%;object-fit:cover}@media(max-width: 568px){.page-banner{display:none}}.error-404{padding:80px 0;text-align:center}.error-404 .error-title{font-size:120px;font-weight:700;color:#333;margin:0;line-height:1}.error-404 .error-subtitle{font-size:32px;margin:20px 0;color:#666}.error-404 .error-description{font-size:18px;color:#777;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.error-404 .error-actions{display:flex;gap:20px;justify-content:center}.error-404 .error-actions .btn{padding:12px 30px;text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s ease}.error-404 .btn-primary{background-color:#012c6d;color:#fff;font-size:1rem}.error-404 .btn-primary:hover{background-color:rgb(.5363636364,23.6,58.4636363636)}.error-404 .btn-secondary{background-color:#f8f9fa;color:#333;border:1px solid #ddd;font-size:1rem}.error-404 .btn-secondary:hover{background-color:#e9ecef}@media(max-width: 768px){.error-404 .error-title{font-size:80px}.error-404 .error-subtitle{font-size:24px}.error-404 .error-description{font-size:16px;padding:0 20px}.error-404 .error-actions{flex-direction:column;align-items:center}.error-404 .error-actions .btn{width:100%;max-width:300px}}.dogbeds-gallery{margin:0}.dogbeds-gallery .gallery-title{padding-bottom:5px}.dogbeds-gallery-inner{padding-bottom:15px}@media(max-width: 768px){.dogbeds-gallery-inner{height:auto}}.dogbeds-gallery .gallery-description{margin-bottom:0em;font-size:1.4rem}.dogbeds-gallery .gallery-description p{font-size:1.4rem}.dogbeds-gallery .slick-prev{left:25px;z-index:999;display:none !important}.dogbeds-gallery .slick-next{right:25px;z-index:999;display:none !important}.dogbeds-gallery:hover .slick-prev{display:block !important}.dogbeds-gallery:hover .slick-next{display:block !important}.dogbeds-gallery .gallery-grid{display:flex;gap:20px}.dogbeds-gallery .gallery-grid.slick-initialized{display:block}.dogbeds-gallery .slick-list{border:1px solid #012c6d}.dogbeds-gallery .gallery-item img{width:100%;height:auto;display:block}.dogbeds-gallery .slick-dots{order:1;margin-top:0;position:absolute;top:auto;bottom:0;margin-bottom:0 !important}.dogbeds-gallery .slick-dots li{width:40px;height:7px}.dogbeds-gallery .slick-dots li button{width:40px;height:7px}.dogbeds-gallery .slick-dots li.slick-active button:before{opacity:1}.dogbeds-gallery .slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:40px;background:#012c6d;height:7px;content:"";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased}.dogbeds-gallery .gallery-grid{padding-bottom:30px}.vc_cta3{margin-top:30px}.vc_general.vc_cta3.vc_cta3-style-classic{border-color:#012c6d;background-color:#012c6d}.vc_general.vc_cta3.vc_cta3-style-classic h2{padding-top:0}.vc_general.vc_cta3.vc_cta3-style-classic h4{padding-top:0}.vc_btn3.vc_btn3-color-grey{color:#fff;border-color:#ebebeb;background-color:#a7a7a7}.vc_btn3.vc_btn3-color-grey:hover{background-color:rgb(141.5,141.5,141.5)}body .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header{color:#343434}.vc_cta3-content-header p{margin-top:0}.vc_cta3_content-container p{margin-top:0}table thead{background-color:#012c6d !important;color:#fff}table thead a{color:#fff !important}table thead td,table thead th{padding:5px 10px}table tbody tr td{padding:5px}table tbody tr:nth-child(even) td{background-color:#f2f2f2}.aioseo-html-product-sitemap a,.aioseo-html-category-sitemap a,.aioseo-html-page-sitemap a{color:#012c6d;text-decoration:none;font-weight:normal;font-size:1.2rem}.aioseo-html-product-sitemap a:hover,.aioseo-html-category-sitemap a:hover,.aioseo-html-page-sitemap a:hover{color:#012c6d;text-decoration:underline}.aioseo-html-product-sitemap h4,.aioseo-html-category-sitemap h4,.aioseo-html-page-sitemap h4{padding-bottom:10px}.aioseo-html-product-sitemap ul li,.aioseo-html-category-sitemap ul li,.aioseo-html-page-sitemap ul li{margin-bottom:5px}.aioseo-html-product-sitemap ul ul,.aioseo-html-category-sitemap ul ul,.aioseo-html-page-sitemap ul ul{margin-bottom:0}.aioseo-html-product-sitemap ul ul li:last-child,.aioseo-html-category-sitemap ul ul li:last-child,.aioseo-html-page-sitemap ul ul li:last-child{margin-bottom:0px}.dtcarousel>.container{padding-bottom:30px}.dtcarousel>.container h3{padding-top:0;padding-bottom:20px}.carousel-container{flex-wrap:wrap;gap:15px}@media(max-width: 768px){.carousel-container{flex-wrap:nowrap}}.carousel-container img{max-width:100%}.carousel-container .carousel-slide{padding:15px;flex:1 1 calc(33% - 15px);max-width:calc(33% - 15px)}@media(max-width: 900px){.carousel-container .carousel-slide{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px)}}@media(max-width: 768px){.carousel-container .carousel-slide{width:75vw;padding:0 5px 100px 5px}}@media(max-width: 768px){.dtcarousel .carousel-container .carousel-slide{padding:0 15px 100px 15px}}.hero-carousel{width:100%}.hero-carousel .slide-background{min-height:800px;padding:60px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 768px){.hero-carousel .slide-background{min-height:500px;padding:60px 0}.hero-carousel .slide-background .container{max-width:90% !important;margin:0 auto}}.hero-carousel .slide-background .slide-content{width:auto;display:table}.hero-carousel .slide-background .slide-content.align-center{margin-left:auto;margin-right:auto}.hero-carousel .slide-background .slide-content.align-left{margin-left:0;margin-right:auto}.hero-carousel .slide-background .slide-content.align-right{margin-left:auto;margin-right:0}@media(max-width: 768px){.hero-carousel .slide-background .slide-content.mob-align-center{margin-left:auto;margin-right:auto}.hero-carousel .slide-background .slide-content.mob-align-left{margin-left:0;margin-right:auto}.hero-carousel .slide-background .slide-content.mob-align-right{margin-left:auto;margin-right:0}}.hero-carousel .slide-background .btn{margin-top:10px;font-size:20px;font-weight:400}@media(max-width: 768px){.hero-carousel .slide-background .btn{font-size:14px}}.hero-carousel .slide-background .slide-title{font-size:2.4rem;font-weight:400;padding:0;line-height:1.2}@media(max-width: 768px){.hero-carousel .slide-background .slide-title{font-size:2rem}}.hero-carousel .slide-background .slide-description{font-size:1.4rem;font-weight:400;line-height:1.5;margin-top:15px}@media(max-width: 768px){.hero-carousel .slide-background .slide-description{font-size:1.4rem}}.hero-carousel .slide-background [class*=animate-]:not(.animate-none){opacity:0;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.hero-carousel .slide-background .animate-fade-in{animation-name:fadeIn}.hero-carousel .slide-background .animate-slide-up{animation-name:slideUp}.hero-carousel .slide-background .animate-slide-down{animation-name:slideDown}.hero-carousel .slide-background .animate-slide-left{animation-name:slideLeft}.hero-carousel .slide-background .animate-slide-right{animation-name:slideRight}.hero-carousel .slide-background .slide-title:not(.animate-none){animation-delay:.3s}.hero-carousel .slide-background .slide-description:not(.animate-none){animation-delay:.6s}.hero-carousel .slide-background .slide-button:not(.animate-none){animation-delay:.9s}.hero-carousel .slide-background.style-light .slide-title,.hero-carousel .slide-background.style-light .slide-description{color:#fff}.hero-carousel .slide-background.style-dark .slide-title,.hero-carousel .slide-background.style-dark .slide-description{color:#333}.hero-carousel .slide-background .slide-layout{position:relative;height:100%;min-height:680px;display:flex;align-items:center}@media(max-width: 768px){.hero-carousel .slide-background .slide-layout{min-height:380px;flex-direction:column}}.hero-carousel .slide-background .slide-additional-image{position:absolute;top:0;bottom:0;width:40%;z-index:2}.hero-carousel .slide-background .slide-additional-image.image-left{left:0}.hero-carousel .slide-background .slide-additional-image.image-right{right:0}.hero-carousel .slide-background .slide-additional-image img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width: 768px){.hero-carousel .slide-background .slide-additional-image{position:relative;width:100%;height:300px;order:-1;margin-bottom:20px}}.hero-carousel .slide-background .slide-content-wrapper{position:absolute;top:0;bottom:0;width:60%;display:flex;align-items:center;z-index:3}.hero-carousel .slide-background .slide-content-wrapper.content-left{left:0;padding-right:60px}@media(max-width: 768px){.hero-carousel .slide-background .slide-content-wrapper.content-left{padding-right:20px}}.hero-carousel .slide-background .slide-content-wrapper.content-right{right:0;padding-left:60px}@media(max-width: 768px){.hero-carousel .slide-background .slide-content-wrapper.content-right{padding-left:20px}}@media(max-width: 768px){.hero-carousel .slide-background .slide-content-wrapper{position:relative;width:100%;padding:0 20px}}.hero-carousel .slide-background .slide-content-wrapper .slide-content{width:100%;display:block}.hero-carousel .slide-background .slide-content-wrapper .slide-content.align-left{text-align:left;margin:0}.hero-carousel .slide-background .slide-content-wrapper .slide-content.align-right{text-align:right;margin:0}@media(max-width: 768px){.hero-carousel .slide-background .slide-content-wrapper .slide-content{text-align:center}.hero-carousel .slide-background .slide-content-wrapper .slide-content.mob-align-left{text-align:left}.hero-carousel .slide-background .slide-content-wrapper .slide-content.mob-align-right{text-align:right}.hero-carousel .slide-background .slide-content-wrapper .slide-content.mob-align-center{text-align:center}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.cart-popup{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.cart-popup.active{opacity:1;visibility:visible}.cart-popup.active .cart-popup-content{transform:translateX(0)}.cart-popup.active .cart-popup-overlay{opacity:1}.cart-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-in-out}.cart-popup-content{position:absolute;top:0;right:0;width:100%;max-width:450px;height:100vh;background-color:#fff;box-shadow:-5px 0 15px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column}@media(max-width: 768px){.cart-popup-content{max-width:100%}}.cart-popup-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}.cart-popup-header h3{margin:0;font-size:1.5rem;color:#333;font-weight:600}.cart-popup-close{background:none;border:none;font-size:2rem;color:#666;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.cart-popup-close:hover{background-color:#e9ecef;color:#333}.cart-popup-body{flex:1;overflow-y:auto;padding:20px}.cart-popup-body #cart-items{margin-bottom:20px}.cart-popup-body .cart-empty{text-align:center;padding:40px 20px}.cart-popup-body .cart-empty p{font-size:1.2rem;color:#666;margin-bottom:20px}.cart-item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #f0f0f0}.cart-item:last-child{border-bottom:none}.cart-item .cart-item-image{width:60px;height:60px;margin-right:15px;border-radius:8px;overflow:hidden;flex-shrink:0}.cart-item .cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item .cart-item-details{flex:1;min-width:0}.cart-item .cart-item-details .cart-item-title{font-size:1rem;font-weight:600;color:#333;margin-bottom:5px;line-height:1.3}.cart-item .cart-item-details .cart-item-price{font-size:1.1rem;color:#012c6d;font-weight:600}.cart-item .cart-item-details .cart-item-quantity{font-size:.9rem;color:#666;margin-top:5px}.cart-item .cart-item-remove{background:none;border:none;color:#dc3545;cursor:pointer;padding:5px;font-size:1.2rem;transition:color .3s ease}.cart-item .cart-item-remove:hover{color:#c82333}.cart-popup-footer{padding:20px;border-top:1px solid #e0e0e0;background-color:#f8f9fa}.cart-popup-footer .cart-totals{margin-bottom:20px}.cart-popup-footer .cart-totals .cart-subtotal{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:600;color:#333;padding:10px 0}.cart-popup-footer .cart-actions{display:flex;gap:15px}.cart-popup-footer .cart-actions .btn{flex:1;text-align:center;padding:12px 20px;font-size:1rem;font-weight:600;border-radius:6px;text-decoration:none;transition:all .3s ease}.cart-popup-footer .cart-actions .btn.btn-primary{background-color:#012c6d;color:#fff;border:2px solid #012c6d}.cart-popup-footer .cart-actions .btn.btn-primary:hover{background-color:hsl(145.2631578947,12.101910828%,59.2156862745%);border-color:hsl(145.2631578947,12.101910828%,59.2156862745%)}.cart-popup-footer .cart-actions .btn.btn-secondary{background-color:rgba(0,0,0,0);color:#012c6d;border:2px solid #012c6d}.cart-popup-footer .cart-actions .btn.btn-secondary:hover{background-color:#012c6d;color:#fff}.cart-trigger{position:relative;display:inline-flex;align-items:center;gap:8px}.cart-trigger .cart-icon{font-size:1.2rem}.cart-trigger .cart-count{position:absolute;top:-8px;right:-8px;background-color:#dc3545;color:#fff;font-size:.75rem;font-weight:600;min-width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:2px}@media(max-width: 768px){.cart-popup-content{transform:translateY(100%);max-width:100%;height:80vh;top:20vh}.cart-popup.active .cart-popup-content{transform:translateY(0)}.cart-popup-header{padding:15px}.cart-popup-header h3{font-size:1.3rem}.cart-popup-body{padding:15px}.cart-popup-footer{padding:15px}.cart-popup-footer .cart-actions{flex-direction:column;gap:10px}.cart-popup-footer .cart-actions .btn{width:100%}.cart-item .cart-item-image{width:50px;height:50px;margin-right:12px}.cart-item .cart-item-details .cart-item-title{font-size:.9rem}.cart-item .cart-item-details .cart-item-price{font-size:1rem}}.cart-count{animation:cartCountPulse .3s ease-in-out}@keyframes cartCountPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}