.banner{color:#fff;padding-block:1.5rem;background-color:#86836D}.banner h4{margin-top:0}.banner.emergency{background-color:#E55934}/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.wrapper{max-width:75rem;margin:0 auto;padding:0px 10px}@media screen and (min-width:81.25rem){.wrapper{padding:0}}@media screen and (min-width:103.75rem){.wrapper-wide{padding:0}}.wrapper-wide{max-width:103.75rem;margin:0 auto;padding:0 10px}.alignfull{margin:0px calc(50% - 50vw);max-width:100vw;width:100vw}*,::after,::before{box-sizing:inherit;box-sizing:border-box}**,*:before,*:after{box-sizing:inherit;box-sizing:border-box;-webkit-box-sizing:content-box}h1,h2,h3,h4,h5,h6{font-family:'Rufina', Serif}p,a{font-family:'Open Sans', Sans-Serif}h1{font-size:2.4rem;position:relative;z-index:10}h2{font-size:1.9rem;color:#E5792F}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{font-weight:200;line-height:1.5rem;font-size:1.125rem}strong{font-weight:700}.page-content{padding-top:2.5rem;margin-bottom:2rem;position:relative}.page-content a{text-decoration:none;color:#E5792F}.page-content .paw{position:absolute;top:3.5rem;left:-1rem}.page-content .paw svg{width:2rem;fill:#E5792F;transform:rotate(-20deg);opacity:0.5}.space{width:100%;padding-block:1rem}.main-header{background-color:#EDF0DA}.main-header .wrapper{display:flex;justify-content:flex-end;align-items:center;padding-block:0.75rem;position:relative}.top-header .wrapper .logo{position:absolute;top:0;left:0;background-color:#F0DFAD;padding:1rem;z-index:100;border-bottom-left-radius:10px;border-bottom-right-radius:10px}header #header-navigation{display:flex;list-style:none;margin:0;padding:0;gap:1rem}header #header-navigation li a{text-decoration:none;color:#4f4f4f;font-size:1.125rem;font-weight:400;transition:all 0.5s;padding-bottom:4rem;font-family:'Rufina', Serif;font-weight:600}header #header-navigation li a:hover{color:#666666}header #header-navigation .menu-item-has-children{position:relative}header #header-navigation .sub-menu{display:none;background-color:#E5792F;position:absolute;left:0;top:2rem;list-style:none;margin:0;padding:1rem 5rem 1rem 1rem;z-index:99;min-width:12rem}header #header-navigation .menu-item-has-children:hover .sub-menu{display:block}header #header-navigation .sub-menu li{margin-bottom:0.5rem}header #header-navigation .sub-menu a{color:#fff;transition:all 0.5s}header #header-navigation .sub-menu a:hover{color:#f5f5f5;transition:all 0.5s}header #header-navigation .sub-menu a:after{content:none}.menu-link{position:relative;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:none}.menu-link:hover .line{background-color:#DA671B}.menu-link .line{width:50px;height:5px;background-color:#E5792F;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.menu-link.active{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-link.active:before{border:5px solid #B65616}.menu-link.active .line{width:35px}.menu-link.active .line:nth-child(2){opacity:0}.menu-link.active .line:nth-child(1){-webkit-transform:translateY(13px);-ms-transform:translateY(13px);-o-transform:translateY(13px);transform:translateY(13px)}.menu-link.active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(90deg);-ms-transform:translateY(-13px) rotate(90deg);-o-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}.top-header{background-color:#F0DFAD;position:relative;z-index:150}.top-header .wrapper{display:flex;justify-content:flex-end;align-items:stretch;position:relative}.top-header .wrapper #top-header-navigation{list-style:none;margin:0;padding:0;display:flex;gap:0.75rem}.top-header .wrapper #top-header-navigation a{text-decoration:none;color:#4f4f4f;font-family:'Rufina', Serif;font-weight:bold}.top-header .wrapper .right{display:flex;gap:0.75rem;justify-content:flex-end;align-items:center}.top-header .wrapper .right a{color:#4f4f4f;text-decoration:none;display:flex;align-items:center;gap:0.25rem;font-family:'Rufina', Serif;font-weight:bold}.top-header .wrapper .right .basket{color:#ffffff;background-color:#E5792F;padding:0.625rem 1rem}.top-header .wrapper .right .basket-price-total{font-weight:700}.top-header .wrapper .right svg{width:1rem}@media screen and (max-width:48.875rem){header #header-navigation{display:none}.top-header .wrapper .right .menu-top-header-navigation-container{display:none}.top-header .wrapper .right .register{display:none}.menu-link{display:block}}.footer-menu{background-color:#F0DFAD}.footer-menu .wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:2rem 0}.footer-menu .wrapper .right-col{width:20%;box-sizing:border-box;align-self:flex-end;text-align:right}.footer-menu .right-col svg{width:30px;fill:#E5792F;color:#E5792F;margin-left:10px;transition:all 0.5s}.footer-menu .right-col svg:hover{fill:#DA671B;color:#DA671B}.footer-menu .right-col .list{display:flex;justify-content:flex-end;margin-bottom:30px}.footer-menu .menu{display:flex;list-style:none;margin:0;padding:0}.footer-menu .menu li{margin-right:40px;margin-bottom:5px}.footer-menu .menu ul{list-style:none}.footer-menu .menu a{color:#E5792F;text-decoration:none;font-size:1.4rem;font-weight:600;margin-bottom:10px;display:block;transition:all 0.5s;font-family:'Rufina', Sans-Serif}.footer-menu .menu .sub-menu{padding:0;margin:0}.footer-menu .menu .sub-menu a{font-size:1.125rem;color:#4f4f4f;font-weight:400;margin-bottom:0;font-family:'Open sans', Sans-Serif}.footer-menu .menu a:hover{color:#E5792F}@media screen and (max-width:1100px){.footer-menu .wrapper{flex-wrap:wrap}.footer-menu .wrapper .right-col{width:100%}.footer-menu .menu{flex-wrap:wrap}}@media screen and (max-width:680px){.footer-menu .menu{display:block;text-align:center}.footer-menu .menu li{margin-right:0;width:100%}.footer-menu .footer-menu-container{width:100%}.footer-menu .right-col .list{justify-content:center;margin-top:20px;gap:10px}.footer-menu .right-col .list svg{margin-left:0}.footer-menu .wrapper .right-col{text-align:center}}footer{background-color:#E6CA75;color:#4f4f4f;padding:1rem 0}footer small{font-size:0.875rem;font-family:'Open Sans', Sans-Serif}footer a{text-decoration:none;font-weight:400;color:#4f4f4f}footer .wrapper{justify-content:space-between;display:flex}footer .privacy{margin-right:15px}footer .terms{margin-right:30px}footer .right{display:-webkit-box}@media screen and (max-width:680px){footer .wrapper{display:block;text-align:center}footer small{width:100%;display:block;margin-bottom:10px}footer .terms{margin-right:0}footer .ts-and-ps{margin-bottom:10px}footer .right{display:block}}.footer-menu .left-col{display:flex;gap:3rem;color:#f5f5f5;font-size:1.125rem;line-height:1.5rem}.footer-menu .address{display:flex;align-items:flex-start}.footer-menu .address svg{margin-top:0px}.footer-menu .address p{margin-top:0;font-size:1.25rem;font-weight:400}.footer-menu .contact .follow{font-size:1.4rem;font-weight:600;margin-bottom:15px;color:#fff;margin-top:0}.footer-menu .contact a{display:flex;text-decoration:none;color:#fff;align-items:center;font-size:1.25rem;margin-bottom:0.75rem}.footer-menu svg{width:1.25rem;color:#ffffff;margin-right:10px;fill:#ffffff}@media screen and (max-width:782px){.footer-menu .wrapper{flex-direction:column;align-items:center;text-align:center}.footer-menu .menu{justify-content:center}.footer-menu .menu li{margin-right:0}.footer-menu .left-col{flex-direction:column;text-align:center}.footer-menu .address{flex-direction:column;align-items:center;gap:0.5rem}.footer-menu .contact a{flex-direction:column;align-items:center;margin-block:1rem}}.contact p strong{color:#44BFC5}.hero{background-color:#E5792F;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding-block:7rem}.hero .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background:rgba(0, 0, 0, 0)}.hero.front-page{padding-bottom:4rem;margin-bottom:0rem}.hero .wrapper{display:flex;justify-content:space-between;gap:10rem;align-items:stretch}.hero .content{max-width:30rem;margin-block:8rem;padding:1.5rem;background-color:#E5792F;border-radius:10px;position:relative;z-index:10;color:#ffffff}.hero .image{flex:1;background-size:cover;background-repeat:no-repeat;background-position:bottom}.hero .content h1{margin-bottom:0px;margin-top:0;padding-bottom:0}.hero .content p{font-size:1.25rem;margin-top:10px}.hero .button{background-color:#F0DFAD;display:inline-flex;justify-content:space-between;align-items:center;gap:1rem;padding:0.5rem;border-radius:10px;color:#4f4f4f;font-weight:600;font-size:1.125rem;text-decoration:none;transition:all 0.5s}.hero .content svg{width:3rem;position:absolute;top:-1rem;left:-1rem;fill:#F0DFAD;transform:rotate(20deg)}.hero .button svg{position:relative;top:unset;left:unset;width:1.25rem;fill:#4f4f4f;transition:all 0.5s;transform:none}.hero .button:hover{background-color:#ECD798}@media screen and (max-width:1100px){.hero .image{background-size:contain}.hero .content{max-width:20rem}}@media screen and (max-width:782px){.hero .image{display:none}.hero .content{max-width:50rem;padding-block:2rem}.hero .overlay{background:rgba(0, 0, 0, 0.5)}}.breadcrumb.news p{margin-top:0;margin-bottom:0;font-size:1rem}.posts-container{width:100%;display:flex;gap:2rem;align-items:flex-start}@media screen and (max-width:48.875rem){.posts-container{flex-direction:column}}.posts-container .posts{flex:1}.news-grid{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:0;gap:1rem}.news-grid.archive{grid-template-columns:1fr 1fr}.news-grid.archive.three{grid-template-columns:1fr 1fr 1fr;margin-bottom:2rem}@media screen and (max-width:48.875rem){.news-grid{grid-template-columns:1fr}.news-grid.archive{grid-template-columns:1fr}.news-grid.archive.three{grid-template-columns:1fr}}.news-grid a{text-decoration:none;display:flex;justify-content:space-evenly;align-items:stretch;color:#4f4f4f;height:100%}.news-grid li{background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.news-grid li .content{margin:1.5rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.news-grid .content.no-image{justify-content:center}.news-grid h3{margin-top:0;margin-bottom:10px;font-size:2rem}.news-grid li .image{padding-block:7rem;background-size:cover;background-repeat:no-repeat;background-position:center;width:50%}.news-grid li .content p{margin-bottom:10px;line-height:1.75rem}.news-grid .content small{color:#4f4f4f}.news-grid .content small span:after{content:','}.news-grid .content small span:nth-last-child(1n):after{content:' &'}.news-grid .content small span:last-child:after{content:'.'}.news-grid li .button{background-color:#E5792F;text-decoration:none;color:#fff;font-weight:400;font-size:1.125rem;padding:0.5rem 0.75rem;display:inline-flex;align-items:center;min-width:125px;max-width:12rem;justify-content:space-between;align-items:center;transition:all 0.5s;margin-top:0.5rem;border-radius:10px}.news-grid li .button svg{width:25px;fill:#fff;margin-left:25px;transition:all 0.5s}.news-grid li .button:hover{background-color:#DA671B}.news-grid li .button:hover svg{transform:rotate(360deg)}.news-single h1{margin-bottom:10px}.news-single small{margin-bottom:1.5rem;display:block}.pagination{margin:0 auto;margin-block:1rem}.pagination .page-numbers{text-decoration:none;color:#4f4f4f;font-weight:bold;background-color:#E0E0E0;padding:0.5rem;border-radius:5px;display:inline-block;transition:all 0.5s}.pagination .current{background-color:#E5792F;font-family:'open Sans', sans-serif;color:#ffffff;cursor:pointer}.pagination svg{width:0.75rem}.pagination .page-numbers:hover{background-color:#f5f5f5;color:#4f4f4f}.case-study-container .case-study{flex:1}@media screen and (max-width:48.875rem){.case-study-container{flex-direction:column}}.case-study-grid{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:0;gap:1rem}.case-study-grid.archive{grid-template-columns:1fr;margin-bottom:3rem}@media screen and (max-width:48.875rem){.case-study-grid{grid-template-columns:1fr}}.case-study-grid .case-study-item{background-color:#f5f5f5;border-radius:10px;overflow:clip}.grey-block .case-study-grid .case-study-item{background-color:#ffffff}.case-study-grid .case-study-item .image-container{max-width:60%;width:100%;display:flex;justify-content:space-evenly;align-items:stretch}.case-study-grid .case-study-item .image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;position:relative;border-right:2px solid #F0DFAD}.case-study-grid .case-study-item .image span{background-color:#E5792F;padding:0.5rem;color:#ffffff;position:absolute;bottom:0;left:0;border-top-right-radius:10px}.case-study-grid .case-study-item .image.before span{background-color:#F0DFAD;color:#4f4f4f}.case-study-grid .case-study-item .content{padding:5rem 1rem;flex:1;display:flex;flex-direction:column;height:100%;justify-content:space-between}.case-study-grid .case-study-item h3{margin-bottom:1rem}.case-study-grid .case-study-item a{color:#4f4f4f;display:flex;justify-content:space-between;height:100%;width:100%;text-decoration:none}.case-study-grid.archive .case-study-item:nth-child(even) a{flex-direction:row-reverse}.case-study-grid .case-study-item .button{display:block;margin-bottom:2rem;background-color:#E5792F;color:#ffffff;display:flex;align-items:center;justify-content:space-between;border-radius:10px;gap:0.5rem;font-weight:400;padding:10px 15px;padding-top:10px;min-width:125px;max-width:12rem;transition:all 0.5s;margin-top:1rem;font-size:1.125rem}.case-study-grid .case-study-item .button:hover{background-color:#DA671B}.case-study-grid li .button svg{width:25px;fill:#fff;margin-left:25px;transition:all 0.5s}.case-study-grid li .button:hover svg{transform:rotate(360deg)}.other-case-study{width:100%;padding-block:1em;background-color:#E0E0E0}.case-study-single{display:flex;justify-content:space-between;align-items:stretch;gap:3rem}.case-study-single .left{width:100%;max-width:70%;display:flex;justify-content:space-evenly}.case-study-single .right{flex:1}.case-study-single .image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;padding-block:15rem;position:relative}.case-study-single .image span{padding:0.5rem;position:absolute;bottom:0;left:0;border-top-right-radius:10px;font-family:'Open Sans', Sans-Serif}.case-study-single .image.before span{background-color:#F0DFAD;color:#4f4f4f}.case-study-single .image.after span{background-color:#E5792F;color:#ffffff}@media screen and (max-width:48.875rem){.case-study-grid .case-study-item a{flex-direction:column}.case-study-grid.archive .case-study-item:nth-child(even) a{flex-direction:column}.case-study-grid .case-study-item .image-container{max-width:unset}.case-study-grid .case-study-item .image{padding-block:10rem}.case-study-grid .case-study-item .content{padding:1rem 1rem}}.gform_wrapper input{border:0}.gform_wrapper textarea{border:0;resize:none}.gform_wrapper label{font-family:'Open Sans', Sans-Serif}.gform_wrapper .gform_button{background-color:#E5792F;padding:0.5rem 1rem;border-radius:10px;color:#ffffff;font-family:'Open Sans', Sans-Serif;cursor:pointer;transition:all 0.5s}.gform_wrapper .gform_button:hover{background-color:#DA671B}.gform_wrapper .gform_drop_area{font-family:'Open Sans', Sans-Serif}.gform_wrapper .gform_drop_area .gform_button_select_files{background-color:#F0DFAD;outline:none;border:none;padding:0.5rem 1rem;transition:all 0.5s;border-radius:10px;cursor:pointer}.gform_wrapper .gform_drop_area .gform_button_select_files:hover{background-color:#ECD798}.mobile-panel{position:fixed;left:-19em;width:19em;background:#F0DFAD;overflow-y:scroll;border-right:3px solid #EDF0DA;padding-top:50px;z-index:999;box-sizing:border-box}.mobile-panel ul{margin-left:0;padding-left:0;margin-bottom:0;margin-top:0}.mobile-panel ul li{list-style:none;margin-left:0;border-top:1px #E5792F solid;background-color:#ffffff;margin-bottom:0}.mobile-panel ul li a{font-size:1.2rem;text-decoration:none;display:block;color:#4f4f4f;padding:12px 0 12px 30px;position:relative}.mobile-panel #menu-top-header-navigation li{background-color:#f5f5f5}.mobile-panel ul li a:hover{background:#DA671B;color:#fff}.mobile-panel ul li a:visited{color:#4f4f4f}.mobile-panel ul li a:visited:hover{color:#ffffff}.mobile-panel ul li a:focus{color:#B65616}.mobile-panel .menu-back{display:block;color:#F0DFAD;cursor:pointer;font-size:18px;font-weight:400;font-family:'Open Sans', Sans-Serif;text-decoration:none;padding:12px 30px}.mobile-panel .menu-item-has-children ul.sub-menu{position:absolute;top:10rem;bottom:0;left:0;right:0;-webkit-transition:0.3s ease;transition:0.3s ease;background:#ffffff;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:999}.mobile-panel .menu-item-has-children ul.sub-menu.open-sub{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-panel .menu-item-has-children>a:after{content:" >"}.mobile-panel .mobile-navigation-logo{width:100%;text-align:center;padding-top:25px;padding-bottom:15px;position:relative;display:inline-block;margin:0 auto}.mobile-panel .mobile-navigation-logo img{max-width:200px;margin:0 auto;padding-top:10px}.mobile-panel .mobile-navigation-social-icons{padding-top:10px;background:#F0DFAD}.mobile-panel .mobile-navigation-social-icons h4{margin:0;padding:0;font-size:1.2rem;padding-left:10px;padding-right:25px;margin-bottom:5px;color:#fff}.mobile-panel .mobile-navigation-social-icons .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;padding-left:10px;padding-right:25px;gap:5px;margin-bottom:2rem}.mobile-panel .mobile-navigation-social-icons svg{color:#E5792F;width:3rem;margin-right:5px;transition:all 0.5s;fill:#E5792F}.mobile-panel .mobile-navigation-social-icons svg:hover{color:#DA671B;fill:#DA671B}.mobile-panel .mobile-navigation-social-icons svg:focus{color:#B65616;fill:#B65616}.mobile-panel #menu-secondary-header-menu li a{font-weight:100;text-transform:none}@media screen and (max-width:992px){.mobile-panel .menu-item-has-children ul.sub-menu{position:absolute;top:0rem;padding-top:5rem;bottom:0;left:0;right:0;transition:0.3s ease;background:#ffffff;transform:translateX(-100%)}body.open-menu #bcore-mobile-nav{transform:translateX(0)}}.mobile-panel .button{background-color:#4f4f4f;color:#fff;padding:1.125rem 1.25rem;line-height:1rem;border-radius:5px;margin-left:5px;transition:all 0.5s;text-decoration:none;display:flex;align-items:center;gap:10px;margin-right:5px;margin-block:1rem}.mobile-panel .button svg{width:1rem}.mobile-panel .button:hover{background-color:#ECD798}.button.global{text-decoration:none;padding:0.5rem;display:inline-flex;color:#ffffff;gap:1rem;align-items:center;font-weight:600;font-size:1.125rem;transition:all 0.5s;border-radius:10px}.button.global svg{width:1.125rem;fill:#ffffff;transition:all 0.5s}.button.global.primary{background-color:#E5792F}.button.global.primary:hover{background-color:#DA671B}.button.global.secondary{background-color:#F0DFAD}.button.global.secondary:hover{background-color:#ECD798}.button.global.tertiary{background-color:#EDF0DA}.button.global.tertiary:hover{background-color:#E3E7C5}.button.global.dark-grey{background-color:#E0E0E0}.button.global.dark-grey:hover{background-color:#f5f5f5}.latest-news{padding-block:2rem}.latest-news h2{color:#E5792F}.grey-block .latest-news .news-grid .news-item{background-color:#ffffff}.latest-news .button.global{background-color:#F0DFAD;color:#4f4f4f;margin-top:1rem}.latest-news .button.global svg{fill:#4f4f4f}.faq{display:flex;padding-block:1rem}.faq .left-col{margin-right:5rem;flex:1;min-width:45%}.accordion .container{position:relative;margin:10px 0}.accordion .label{position:relative;padding:1rem;padding-right:4rem;font-size:1.75rem;background-color:#f5f5f5;cursor:pointer;border-radius:10px;font-weight:200;color:#4f4f4f;font-family:'Rufina', Serif}.accordion .label::before{content:'+';color:#E5792F;position:absolute;top:50%;right:1rem;font-size:30px;transform:translateY(-50%)}.accordion .content{position:relative;background:#f5f5f5;max-height:0;font-size:1.125rem;padding-left:2rem;padding-right:2rem;width:100%;overflow:scroll;transition:all 0.5s;margin-bottom:1.5rem;font-weight:300;font-family:'Open Sans', Sans-Serif;border-radius:10px}.accordion .container.active .content{max-height:40rem;padding-block:0.5rem}.accordion .container.active .label::before{content:'-';font-size:30px}@media screen and (max-width:50rem){.faq{flex-direction:column}.accordion .label{padding-right:2.5rem;font-size:1.25rem}}.grey-block{background-color:#f5f5f5;padding:1rem;position:relative;margin-block:1rem}.grey-block h2{margin-bottom:1rem;margin-top:0}.colour-block{padding:1rem;position:relative;margin-block:1rem;border-radius:5px}.colour-block.color-primary h2{color:#F0DFAD}.colour-block h2{margin-bottom:1rem;margin-top:0}.contact-block svg{width:1.5rem;fill:#4f4f4f}.contact-block .contact{display:flex;flex-direction:column;gap:0.5rem}.contact-block .address{display:flex;gap:0.5rem;align-items:flex-start}.contact-block .address p{margin-top:0;margin-bottom:0;color:#4f4f4f;font-weight:500;font-size:1.25rem}.contact-block .contact a{display:inline-flex;align-items:center;text-decoration:none;color:#4f4f4f;font-size:1.25rem;gap:0.5rem}.contact-block .list{margin-block:1rem;display:flex;gap:0.5rem}.contact-block h3{margin-bottom:5px;font-size:1.4rem;color:#E5792F}.contact-block .list svg{width:2rem;fill:#4f4f4f}.contact-block .list a{color:#4f4f4f}.about-block{width:100%;background:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;margin-bottom:1rem}.about-block .about-image{right:0;float:right;background-size:cover;background-repeat:no-repeat;background-position:center;width:50%;position:absolute;z-index:5;height:100%;order:1;display:flex}.about-block .about-content{left:0;float:left;width:50%;position:absolute;z-index:5;order:2;display:flex}.about-block .wrapper{z-index:10;display:flex}.about-block .about-image-overlay{order:2;flex:1}.about-block .about-content-overlay{order:1;padding-top:100px;padding-bottom:100px;width:50%;padding-right:50px;padding-left:50px;color:#4f4f4f;border-left:none}.alignfull .about-block .about-content-overlay{padding-left:0}.about-block p{font-weight:200}.about-block .button{background-color:#E5792F;text-decoration:none;color:#fff;font-weight:400;font-size:1.125rem;padding:10px 15px;padding-top:17px;display:inline-flex;align-items:center;min-width:125px;justify-content:space-between;align-items:center;transition:all 0.5s;margin-top:1rem}.about-block .button svg{width:20px;fill:#fff;margin-left:20px;transition:all 0.5s}.about-block .button:hover{background-color:#EDF0DA}.about-block .button:hover svg{transform:translate(3px)}.about-block.reverse{flex-direction:row-reverse}.about-block.reverse .about-image{float:left;right:unset;left:0}.about-block.reverse .about-content{float:right}.about-block.reverse .wrapper{flex-direction:row-reverse}.about-block.reverse .about-content-overlay{padding-left:50px;padding-right:50px;border-right:none}.alignfull .about-block.reverse .about-content-overlay{padding-right:0}@media screen and (max-width:680px){.about-block .about-image{width:100%;height:400px;position:relative}.about-block .about-content{width:100%}.about-block .wrapper{order:2}.about-block .about-image-overlay{width:100%}.about-block .about-content-overlay{width:100%;flex:none;padding-right:0;padding-top:40px;padding-bottom:40px;padding-left:0;border-left:none !important}.about-block.reverse .about-content-overlay{padding-right:0;padding-left:0px}}.testimonial-block{padding-block:3rem}.testimonial-block .heading{border-bottom:2px solid #F0DFAD;display:flex;justify-content:space-between;align-items:center}.testimonials-block .heading h2{margin-bottom:0;margin-top:0}.testimonial-block .heading .quotes{position:relative;padding-block:2.5rem}.testimonial-block .heading .left{position:absolute;top:0.5rem;right:2rem}.testimonial-block .heading .left svg{fill:#EDF0DA}.testimonial-block .heading .right{position:absolute;bottom:0rem;right:0;z-index:5}.testimonial-block .heading .right svg{fill:#E5792F}.testimonial-block .testimonial-grid .testimonial-item{background-color:unset;padding:0}.testimonial-block .heading svg{width:2.625rem}@media screen and (max-width:42.5rem){.testimonial-block{padding-block:1rem}.testimonial-block .heading{justify-content:flex-start;flex-direction:column-reverse;align-items:flex-start}.testimonial-block .heading .quotes{width:5rem}.testimonial-block .heading h2{margin-top:10px}}.testimonial-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:2rem;position:relative;z-index:60}.testimonial-grid .testimonial-item{background-color:#ffffff;padding:2rem;border-radius:10px}.testimonial-grid .testimonial-item .heading{border-bottom:none;color:#B65616;font-size:1.75rem;font-weight:600;font-style:italic;line-height:2.25rem;margin-top:10px}.testimonial-grid .testimonial-item p{font-weight:300}.testimonial-grid .testimonial-item .meta p{font-style:normal;font-weight:600;color:#E5792F}.testimonial-grid .testimonial-item .meta p strong{color:#4f4f4f;font-weight:500}@media screen and (max-width:48.875rem){.testimonial-grid{grid-template-columns:1fr}}.cta-block{padding-block:4rem;background:#E5792F;background-image:url('/wp-content/themes/teddy-bear-doctor/assets/img/paw-background.png');background-size:cover;background-repeat:no-repeat;background-position:center;color:#ffffff}.cta-block .wrapper{display:flex;justify-content:space-between;align-items:center;gap:3rem}.cta-block .wrapper h2{color:#EDF0DA;text-shadow:1px 1px 8px rgba(0, 0, 0, 0.5);font-size:2.25rem;margin-bottom:0}.cta-block .wrapper p{line-height:1rem;margin-top:5px;text-shadow:1px 1px 8px rgba(0, 0, 0, 0.5);font-weight:500}.cta-block .wrapper .button{display:inline-flex;gap:1rem;align-items:center;background-color:#F0DFAD;color:#4f4f4f;text-decoration:none;font-weight:600;padding:0.5rem 1rem;font-size:1.125rem;border-radius:10px;transition:all 0.5s;box-shadow:1px 1px 8px rgba(0, 0, 0, 0.5)}.cta-block .wrapper .button svg{fill:#4f4f4f;width:1.125rem}.cta-block .wrapper .button:hover{background-color:#ECD798}@media screen and (max-width:42.5rem){.cta-block .wrapper{flex-direction:column;align-items:center;justify-content:center;gap:1rem}.cta-block .wrapper h2{text-align:center}.cta-block .wrapper p{text-align:center;line-height:2.5rem;margin-top:10px}}#customer_login{display:flex;justify-content:space-evenly;margin-bottom:10rem}.woocommerce h2{width:100%}.woocommerce .woocommerce-button{background-color:#E5792F;color:#ffffff;border:none;outline:none;padding:0.5rem 1rem;border-radius:10px;display:block;margin-top:2rem;transition:all 0.5s;cursor:pointer}.woocommerce .woocommerce-button:hover{background-color:#DA671B}#customer_login .col-1{width:49%;padding:1rem 2rem;background-color:#f5f5f5;color:#4f4f4f;padding-bottom:3rem}#customer_login .col-2{width:49%;background-color:#f5f5f5;border-left:2px solid #F0DFAD;padding:1rem 2rem;color:#4f4f4f}#customer_login label{display:block;margin-bottom:0.25rem}#customer_login .input-text{width:100%;border:0;outline:0;padding:0.5rem;box-sizing:border-box;margin-bottom:1rem;font-size:1.25rem;color:#4f4f4f;font-family:'Oxygen', Sans-Serif}#customer_login .input-text:-webkit-autofill{background:#fef7fb !important}#customer_login .woocommerce-form-login__submit{border:2px solid #E5792F;color:#E5792F;outline:none;font-size:1rem;padding:0.5rem;font-weight:700;transition:all 0.5s;cursor:pointer;float:right;background-color:transparent;font-family:'Rufina', Serif}#customer_login .woocommerce-form-login__submit:hover{background-color:#E0E0E0}#customer_login .woocommerce-form-register__submit{border:2px solid #E5792F;color:#E5792F;outline:none;padding:0.5rem;font-weight:700;transition:all 0.5s;cursor:pointer;float:right;background-color:transparent;font-family:'Rufina', Serif}#customer_login .woocommerce-form-register__submit:hover{background-color:#E0E0E0}#customer_login a{color:#4f4f4f}@media screen and (max-width:48.9375rem){#customer_login{display:block}#customer_login .col-1,#customer_login .col-2{width:100%;box-sizing:border-box}}.woocommerce-notices-wrapper{width:100%;flex:none}.woocommerce-error{list-style:none;margin:1rem 0;padding:1rem;background-color:#E55934;color:#fff}.woocommerce-error a{color:#fff}.woocomerce-error li{margin-bottom:1rem}.woocommerce-ResetPassword{width:50%;background-color:#f5f5f5;padding:1rem 2rem;position:relative;padding-bottom:5rem;margin-bottom:3rem;color:#4f4f4f}.woocommerce-ResetPassword label{display:block;margin-bottom:0rem}.woocommerce-ResetPassword input{width:100%;border:0;outline:0;padding:0.5rem;box-sizing:border-box;margin-bottom:1rem;font-size:1.25rem;color:#4f4f4f;font-family:'Oxygen', Sans-Serif}.woocommerce-ResetPassword .woocommerce-Button{border:2px solid #E5792F;color:#E5792F;outline:none;padding:0.5rem;font-weight:700;transition:all 0.5s;cursor:pointer;float:right;background-color:transparent;font-family:'Rufina', Serif}.woocommerce-ResetPassword .woocommerce-Button:hover{background-color:#E0E0E0}.wrapper .woocommerce{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;margin-block:3rem}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #fff;font-size:1.175rem}.woocommerce-MyAccount-navigation a{font-weight:600;color:#fff !important;text-decoration:none;padding:1rem;display:block;transition:all 0.5s;background-color:#E5792F;border-right:1px solid #fceff6;font-family:'Rufina', Serif}.woocommerce-MyAccount-navigation a:hover{background-color:#DA671B}.woocommerce-MyAccount-content{flex:1;padding:1rem 2rem;background-color:#f5f5f5}.woocommerce-MyAccount-content a{color:#4f4f4f}.woocommerce-EditAccountForm label{display:block;margin-bottom:0rem}.woocommerce-EditAccountForm .woocommerce-form-row .input-text{width:100%;border:none;outline:0;padding:0.5rem;box-sizing:border-box;margin-bottom:1rem;font-size:1.25rem;color:#4f4f4f}.woocommerce-EditAccountForm fieldset{padding:1rem;border:2px solid #F0DFAD}.woocommerce-EditAccountForm .button{border:2px solid #E5792F;color:#E5792F;outline:none;padding:0.5rem;font-weight:700;transition:all 0.5s;cursor:pointer;float:right;background-color:transparent;font-family:'Rufina', Serif}.woocommerce-EditAccountForm .button:hover{background-color:#E0E0E0}.woocommerce-Address-title{background-color:#f5f5f5}.woocommerce-Address-title.title h3{margin-bottom:0}.woocommerce-Address-title.title .edit{color:#E5792F;text-decoration:underline}.woocommerce-address-fields label{display:block;margin-bottom:0rem}.woocommerce-address-fields input{width:100%;border:none;outline:0;padding:0.5rem;box-sizing:border-box;margin-bottom:1rem;font-size:1.25rem}.select2-container--default .select2-selection--single{border:0}.woocommerce-address-fields .button{border:2px solid #E5792F;color:#E5792F;outline:none;padding:0.5rem;font-weight:700;transition:all 0.5s;cursor:pointer;float:right;background-color:transparent;font-family:'Rufina', Serif}.woocommerce-address-fields .button:hover{background-color:#E0E0E0}@media screen and (max-width:48.9375rem){.wrapper .woocommerce{display:block}}.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{width:100%;text-align:center}.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead{background-color:#fceff6}@media screen and (max-width:48.9375rem){.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{display:block}}@media screen and (max-width:48.9375rem){.woocommerce table.shop_table thead{display:none}.woocommerce table.shop_table td{display:block;text-align:right !important}.woocommerce table.shop_table td::before{content:attr(data-title) ": ";font-weight:700;float:left;margin-right:8rem}}.woocommerce-table--order-details{text-align:center}.woocommerce-MyAccount-content mark{background-color:#ECD798;color:#fff}.woocommerce-message{background-color:#EDF0DA;padding:1rem;color:#4f4f4f;display:flex;justify-content:space-between;align-items:center}.woocommerce-message .button{border:2px solid #E5792F;color:#E5792F;outline:none;padding:0.5rem;font-weight:700;transition:all 0.5s;cursor:pointer;background-color:transparent;font-family:'Rufina', Serif;text-decoration:none;display:block;width:max-content}.woocommerce-message .button:hover{background-color:#f5f5f5}.woocommerce-MyAccount-content .shop_table{max-width:25rem;text-align:left !important}.woocommerce-MyAccount-content .shop_table.woocommerce-MyAccount-orders{max-width:unset}.woocommerce-MyAccount-content .shop_table tr{border-bottom:2px solid #F0DFAD !important}.woocommerce-MyAccount-content .shop_table tr td:first-child{font-weight:bold;padding-right:1rem}.archive .products.columns-4{display:grid;list-style:none;margin:0;padding:0;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;padding-block:3rem}.archive .products img{width:100%;margin-bottom:0}.archive .products .product-category{background-color:#fff;box-shadow:1px 1px 8px rgba(0, 0, 0, 0.16)}.archive .products .product-category .woocommerce-loop-category__title{display:flex;justify-content:space-between;align-items:center;margin-top:-6px}.archive .products .product-category a{text-decoration:none}.archive .products .product-category .woocommerce-loop-category__title h2{text-transform:uppercase;color:#808285;padding:0.75rem;margin-top:0;margin-bottom:0;font-size:1.25rem}.archive .products .product-category .woocommerce-loop-category__title .button{background-color:#f9941e;display:flex;align-items:center;color:#fff;text-transform:uppercase;padding:1.75rem 1.5rem;font-size:1.25rem;font-weight:bold}.product_cat .description{width:70%}.cat-hero{padding-block:6rem;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:2rem}@media screen and (max-width:61.875rem){.archive .products.columns-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:38.75rem){.archive .products.columns-4{grid-template-columns:1fr;margin:0 auto}.product_cat .description{width:100%}}.archive .product-grid{display:flex;justify-content:space-evenly;padding-block:2rem}.products.columns-3{display:grid;grid-template-columns:1fr 1fr 1fr !important;padding:0;width:100%;gap:2rem}.product-grid .grid-item{background-color:#f5f5f5;display:flex;border-radius:10px;overflow:hidden;flex-direction:column;justify-content:space-between;transition:all 0.5s;position:relative}.product-grid .grid-item .page-content{padding-top:0}.product-grid .grid-item a{text-decoration:none}.product-grid .grid-item .product-image{padding-block:8.75rem;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.product-grid .grid-item .content-container{margin:1rem;margin-right:2rem;margin-bottom:4rem;color:#4f4f4f}.product-grid .grid-item .content-container p{margin-top:10px}.product-grid .grid-item .sale{position:absolute;top:0;left:0;background-color:#F0DFAD;color:#4f4f4f;padding:0.75rem;font-weight:bold;border-radius:10px;border-top-left-radius:0;font-size:1.25rem;text-align:center;margin-bottom:0;line-height:1.125rem;font-family:'Rufina', Serif}.product-grid .grid-item .sale span{font-weight:400;font-size:0.875rem;margin-top:0}.product-grid .grid-item h3{color:#4f4f4f;font-size:1.5rem;font-family:'Rufina', Serif;text-align:left;margin-top:0;margin-bottom:1rem}.product-grid .grid-item .price{color:#4f4f4f;font-size:1.25rem;font-weight:400;background-color:#F0DFAD;display:flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem}.product-grid .grid-item .price svg{width:1rem;fill:#4f4f4f}.product-grid .grid-item .price .price-sale{font-size:1rem;color:#4f4f4f;text-decoration:line-through;font-weight:400}.product-grid .grid-item .view-product{width:max-content;background-color:#E5792F;color:#ffffff;font-family:'open sans', sans-Serif;float:right;padding:0.5rem 1rem;position:absolute;bottom:1rem;right:1rem;margin-top:1rem}.product-grid .grid-item .view-product:hover{background-color:#DA671B}@media screen and (max-width:81.25rem){.products.columns-3{grid-template-columns:1fr 1fr !important}}@media screen and (max-width:38.75rem){.products.columns-3{grid-template-columns:1fr !important}}.woocommerce-product-gallery__trigger{display:none}.woocommerce-breadcrumb{font-family:'Open Sans', Sans-Serif}.woocommerce-breadcrumb a{text-decoration:none;color:#E5792F;font-weight:bold}.breadcrumb.grey-block{margin-top:0;padding-top:2rem}.product{display:flex;justify-content:space-between;gap:5rem;width:100%;padding-block:1rem}.product .left{flex:1}.product .right{flex:1;position:relative}.product_title{margin-bottom:1rem;color:#4f4f4f}.single-product .tabbies{background-color:#ffffff;border-bottom:10px solid #F0DFAD;margin-top:2rem;font-family:'Rufina', serif}.single-product .tabbies ul{list-style:none;margin:0;padding:0;display:flex}.single-product .tabbies ul li:first-child a{border-left:1px solid #E2E2E2}.single-product .tabbies ul li a{text-decoration:none;background-color:#ECD798;color:#4f4f4f;font-weight:500;font-size:1.25rem;padding:1rem 3rem;display:block;border-top-left-radius:10px;border-top-right-radius:10px;font-family:'Rufina', serif}.single-product .tabbies ul .active a{background-color:#F0DFAD}.single-product .tabbies ul .active a{color:#4f4f4f}.single-product .tabs-panel{background-color:#fff}.single-product .tabs-panel h2{margin-top:0;color:#E5792F;font-weight:600}.single-product .woocommerce-Tabs-panel--description{max-width:40rem;padding-block:1rem}.single-product .woocommerce-Tabs-panel .features-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.single-product .woocommerce-Tabs-panel .features-grid li{background-color:#F3F3F3}.single-product .woocommerce-Tabs-panel .features-grid li .container{padding:1.5rem}.single-product .woocommerce-Tabs-panel .features-grid li h3{font-size:1.5625rem;margin-bottom:0;margin-top:0;font-weight:600}.single-product .woocommerce-Tabs-panel .features-grid li p{font-size:1.125rem;font-weight:200;margin-bottom:0}.single-product .woocommerce-Tabs-panel .features-grid .image{padding-block:7rem;background-size:cover;background-position:center;background-repeat:no-repeat}.single-product .specification-container{display:flex;justify-content:space-evenly;gap:2rem}.single-product .specification-container .specification-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;flex:1}.single-product .specification-container .specification-grid li{padding:1rem;font-size:1.188rem;border-bottom:2px solid #E8E8E8}.single-product .specification-container .heading{background-color:#F9F9F9;font-weight:600}.single-product .specification-container .value{background-color:#F3F3F3;border-left:dashed 2px #E8E8E8}.related{padding-block:2rem}.related .products{margin:0;padding:0}.related .related.product-grid.columns-3{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:5rem;gap:1rem}.related .products.columns-3{display:block}.related.product-grid .grid-item{background-color:#ffffff}.related.product-grid .grid-item h3{padding:0 0.25rem}.related.product-grid .product-image{padding-block:7rem}@media screen and (max-width:61.875rem){.product{flex-wrap:wrap;flex-direction:column-reverse}.product .left{width:100%}.product .right{width:100%;margin-right:0}.product .woocommerce-product-gallery{width:100%;flex:none;margin-top:2rem}}.woocommerce-product-gallery__image a,.woocommerce-product-gallery__image img{display:block}.woocommerce-product-gallery__image img{width:100%;height:auto}.wc-tabs,.woocommerce-product-gallery{--list-size:1em;--list-style:none;--list-indent:0px;--content-spacing:0px}blockquote,body,figure{margin:0}.product .right .sale{flex-wrap:wrap}.product .right .sale .price-wrapper{width:100%;flex:none;background-color:#E67D00;margin-bottom:1rem}.product .right .sale .cart{width:100%;display:flex;flex-direction:column}.product .right .paw{position:absolute;top:1rem;left:-1rem}.product .right .paw svg{width:2rem;fill:#E5792F;transform:rotate(-20deg);opacity:0.5}.product .right .sale button{width:100%;margin-top:1rem}.product .right .onsale{padding:0.5rem 1rem;width:100%;background-color:#E5792F}.product .right del{font-size:1rem;color:#f5f5f5}.product .left .onsale{background-color:#E5792F;color:#fff;display:block;text-align:center;padding:1rem;position:relative;z-index:100;font-family:'Rufina', Serif}.single-product .qty{display:inline-block}.single-product .quantity{display:flex;gap:0.5rem;align-items:center;font-family:'Rufina', serif;font-size:1.25rem;margin-top:0;margin-bottom:1rem}.single-product .quantity:before{content:'Quantity:';display:block;color:#4f4f4f}.single-product .quantity input{border-radius:10px;padding:0.5rem}@media screen and (max-width:75rem){.related.product-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:61.875rem){.related.product-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:61.875rem){.related.product-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:48.75rem){.related.product-grid{grid-template-columns:1fr}.single-product .woocommerce-Tabs-panel--description{max-width:100%}.single-product .tabbies ul{flex-direction:column}.single-product .tabbies ul li a{border:1px solid #E2E2E2}.single-product .variations tr{justify-content:space-between}}.single-product .variations tr{display:flex;align-items:stretch;margin-bottom:1rem;padding:1rem}.single-product .variations tr .value{margin-left:5px;flex:1;position:relative;padding-bottom:2rem}.single-product .variations tr .label{padding-top:0.75rem}.single-product .variations tr .value a{background-color:#E5792F;color:#fff;padding:0.5rem 1rem;text-decoration:none;position:absolute;bottom:0;left:1px;right:1px}.single-product .variations tr .value select{border:1px solid #F0DFAD;margin-top:0;margin-bottom:0}.single-product .woocommerce-product-attributes th{border:1px solid #eeeeee;border-right:none;font-family:'Rufina', Serif;color:#E5792F}.single-product .woocommerce-product-attributes td{border:1px solid #eeeeee}.single-product .single_variation_wrap{flex:1}.single-product .price{display:flex;gap:0.5rem;color:#E5792F;align-items:center}.single-product .price svg{width:1rem;fill:#E5792F}.single-product .price p{font-size:1.25rem;margin-top:0;margin-bottom:0;font-family:'Rufina', Serif}.single-product .cart label{font-family:'Roboto', Sans-Serif;font-weight:300;color:#4f4f4f;font-size:1.5rem;margin-bottom:0}.single-product .button{background-color:#E5792F;color:#ffffff;font-family:'Open Sans', Sans-Serif;padding:0.5rem 1.5rem;border:none;outline:none;font-size:1.25rem;transition:all 0.5s;border-radius:10px;cursor:pointer}.single-product .button:hover{background-color:#DA671B}.return-to-shop .button{color:#ffffff;outline:none;padding:0.5rem;font-weight:700;transition:all 0.5s;cursor:pointer;background-color:#E5792F;border-radius:10px;font-family:'Open Sans', Sans-Serif;display:block;width:max-content;text-decoration:none}.return-to-shop .button:hover{background-color:#DA671B}.cart-empty{width:100%}.wc-cart{position:relative;display:flex;justify-content:space-between;width:100%;color:#4f4f4f}.wc-cart .woocommerce-cart-form{position:static !important;width:70%}.woocommerce table{width:100%;border-spacing:0;border-collapse:collapse;text-align:center}.woocommerce thead tr{border-bottom:solid 1px #F0DFAD;color:#4f4f4f}.wc-cart .shop_table tr{border-bottom:1px solid #F0DFAD;position:relative}.wc-cart .woocommerce-cart-form__cart-item .product-remove{position:relative}.woocommerce-cart-form__contents .product-remove,.woocommerce-cart-form__contents .product-thumbnail{display:none}.woocommerce .woocommerce-cart-form__cart-item .remove{font-size:0.75rem;white-space:nowrap;text-decoration:underline;color:#E5792F;margin-left:0;z-index:50;margin-right:1rem}.woocommerce .woocommerce-cart-form__cart-item .product-name{padding-right:1em;padding-bottom:2rem;text-align:left}.woocommerce .woocommerce-cart-form__cart-item .product-name fieldset{padding:0rem 0}.woocommerce .shop_table td,.shop_table th{padding:0.5rem 0;position:relative;text-align:left}.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{display:none}.woocommerce .woocommerce-cart-form__contents .product-subtotal{text-align:right}.woocommerce tbody .product-name a{text-decoration:none;color:#E5792F;font-weight:600;font-family:'Rufina', Serif;font-size:1.125rem;text-align:left !important;margin-bottom:5px;display:block}.wc-cart .quantity{padding-left:1rem}.wc-cart .product-quantity{padding-left:1rem}.wc-cart .quantity input{border:1px solid #eee}.wc-cart .coupon{background-color:#E5792F;color:#ffffff;padding:1rem;border-radius:10px;display:flex;justify-content:space-between;align-items:center}.wc-cart .coupon input{background-color:#ffffff;outline:none;border:none;padding:0.5rem;flex:1;margin:0 1rem;color:#4f4f4f}.wc-cart .variation{display:flex;flex-wrap:wrap;justify-content:space-between}.wc-cart .variation dt{display:flex;align-items:center;flex:1}.wc-cart .variation dd{margin-left:0;margin-right:1rem;display:flex}.wc-cart .variation p{margin-top:0;margin-bottom:0;margin-right:10px}.wc-cart .variation dd:after{content:"|";color:#e2e2e2}.wc-cart .actions button{float:right;margin-top:2rem;color:#E5792F;background-color:#fff;border:2px solid #E5792F;-webkit-box-flex:0;padding:0.5rem 1rem;font-size:0.875rem;transition:0.5s all;display:flex;align-items:center;text-decoration:none;border-radius:10px;font-weight:600;cursor:pointer;font-family:'Open Sans', Sans-Serif}.woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.wc-cart .woocommerce-shipping-totals td{padding-left:1rem}.wc-cart .woocommerce-shipping-totals .button{color:#E5792F;background-color:#fff;font-family:'Open Sans', Sans-Serif;-webkit-box-flex:0;padding:1rem;font-size:0.9375rem;transition:0.5s all;border-radius:10px;display:flex;align-items:center;text-decoration:none;font-weight:600;cursor:pointer;margin-top:0}.wc-cart .actions button:hover{background-color:#f5f5f5}.wc-cart .coupon button{background-color:#F0DFAD;margin-left:1rem;text-decoration:none;color:#4f4f4f;padding:0.5rem 1rem;border-radius:10px;transition:all 0.5s;font-family:'Open Sans', Sans-Serif;margin-top:0}.wc-cart .coupon button:hover{background-color:#ECD798}.checkout-button{float:right;margin-block:1.5rem;border-radius:10px;color:#ffffff !important;background-color:#E5792F;font-family:'Open Sans', Sans-Serif;-webkit-box-flex:0;padding:1rem;font-size:1.125rem;transition:0.5s all;display:flex;align-items:center;text-decoration:none;font-weight:600;cursor:pointer}.wc-cart .checkout-button:hover{background-color:#DA671B}.wc-cart .cart-collaterals{flex:1;margin-left:3rem;background-color:#f5f5f5;padding:0 1rem;border-radius:10px}.woocommerce .woocommerce-form-coupon-toggle{background-color:#E5792F;color:#ffffff;padding:1rem;border-radius:10px;text-align:center}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{display:flex;justify-content:center;gap:3rem;align-items:center;font-family:'Rufina', Serif}.woocommerce .checkout_coupon{padding:1rem;background-color:#fef7fb}.woocommerce .checkout_coupon p{margin-bottom:0}.woocommerce .checkout_coupon .form-row{margin-top:0;margin-bottom:0.5rem}.woocommerce .checkout_coupon button{color:#fff;text-decoration:none;background-color:#E5792F;font-family:'Rufina', Serif;border:none;color:#fff;padding:0.5rem 1rem;cursor:pointer;transition:all 0.5s;margin-top:0;display:inline-block}.woocommerce .checkout_coupon button:hover{background-color:#DA671B}.woocommerce .woocommerce-form-coupon-toggle .showcoupon{text-decoration:none;color:#4f4f4f;background-color:#F0DFAD;border-radius:10px;padding:0.5rem 1rem;transition:all 0.5s;font-weight:800;font-family:'Rufina', Serif}.wc-checkout{width:100%;transition:all 0.5s}.woocommerce-billing-fields h3{margin-bottom:0.25rem}#ship-to-different-address{font-size:1rem}.wc-checkout .woocommerce-button{float:right;margin-top:2rem;color:#ffffff;background-color:#E5792F;padding:1rem;font-size:0.9375rem;transition:0.5s all;display:flex;align-items:center;text-decoration:none;font-family:'Rufina', Serif;cursor:pointer;outline:none;border:none}.wc-checkout .woocommerce-form-login-toggle{background-color:#eeeeee;padding:1rem;text-align:center;flex:1}.wc-checkout .showlogin{text-decoration:none;margin-left:1rem;background-color:#E5792F;border:none;color:#fff;font-family:'Rufina', Serif;padding:0.5rem 1rem;cursor:pointer;transition:all 0.5s;margin-top:0;display:inline-block}.woocommerce .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields__field-wrapper{display:grid;grid-row-gap:1em;grid-column-gap:2em;grid-template-columns:1fr 1fr;align-items:flex-end}[type="date"],[type="email"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],select,textarea{width:100%;margin:0;margin-top:0.25em;padding:0.75em 0.875em;font-weight:400;line-height:normal;color:#333333;background-color:#fff;border-radius:10px;border:1px solid #EDF0DA;outline:none;box-sizing:border-box}.title-filtering select{padding:10px 30px 10px 10px;background-image:linear-gradient(45deg, transparent 50%, #808285 0), linear-gradient(135deg, #808285 50%, transparent 0), linear-gradient(90deg, #fff, #fff);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;position:relative;background-repeat:no-repeat;background-size:5px 5px, 5px 5px, 2.5em 2.5em}[type="number"]{width:max-content}textarea{resize:none}abbr[title]{text-decoration:none}#place_order{float:right;margin-top:2rem;color:#ffffff;background-color:#E5792F;font-family:'Rufina', Serif;-webkit-box-flex:0;padding:1rem;font-size:1.25rem;transition:0.5s all;border-radius:10px;display:flex;align-items:center;text-decoration:none;font-weight:600;cursor:pointer;outline:none;border:none}#place_order:hover{background-color:#DA671B}.wc_payment_methods{list-style:none;margin:0;padding:0;font-weight:700}.select2.select2-container .select2-selection--single .select2-selection__rendered{font-weight:400;line-height:3.2em;padding-left:0.875em;border:1px solid #eeeeee}.select2.select2-container .select2-selection--single{height:3.2em;margin-top:0.25rem;position:relative}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0.75em;right:0.5em}@media screen and (max-width:64rem){.wc-cart{position:unset;display:unset;justify-content:unset}.wc-cart .woocommerce-cart-form{width:100%;position:unset !important}.woocommerce table.shop_table .product-name:before{display:none}.woocommerce .woocommerce-cart-form__cart-item .product-name{padding-left:7rem;padding-right:0;padding-bottom:5rem;padding-top:2rem}.wc-cart .cart-collaterals{margin-left:0;margin-bottom:10rem}}@media screen and (max-width:48.9375rem){.actions:before{display:none}.wc-cart .cart-collaterals table.shop_table td:before,.woocommerce-checkout-review-order-table.shop_table td:before{display:none}.woocommerce .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr;grid-column-gap:0}.woocommerce .woocommerce-checkout-review-order-table.shop_table thead{display:contents}.woocommerce .woocommerce-checkout-review-order-table.shop_table td{display:revert;text-align:left !important}#ship-to-different-address{font-size:1.3rem;font-weight:600}}@media screen and (max-width:30rem){.wc-cart .coupon{flex-wrap:wrap;text-align:left !important}.wc-cart .coupon input{width:100%;flex:none;margin:1rem 0}.wc-cart .coupon button{margin-left:0;display:block}.checkout-button{float:unset;text-align:center;display:block}.wc-proceed-to-checkout{padding-bottom:3rem}}.wc_payment_methods{background-color:#EDF0DA;padding:1rem}.wc_payment_methods li{margin-bottom:0.5rem}.wc_payment_methods li label{font-size:1.25rem;margin-top:1rem}.product-category-filtering{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e2e2;padding-bottom:3rem}.product-category-filtering .products-per-page{display:flex;align-items:center}.product-category-filtering .products-per-page p{margin-right:5px}.product-category-filtering select{padding:10px 30px 10px 10px;background-image:linear-gradient(45deg, transparent 50%, #808285 0), linear-gradient(135deg, #808285 50%, transparent 0), linear-gradient(90deg, #fff, #fff);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;appearance:none;position:relative;background-repeat:no-repeat;background-size:5px 5px, 5px 5px, 2.5em 2.5em}