#header{position:fixed;top:0;width:100%;max-width:100vw;z-index:20;display:flex;flex-flow:column;background-color:#fff;text-align:center}#header-row-1{position:relative;box-sizing:border-box;height:7rem;padding:1rem}#icons-wrapper{position:absolute;z-index:5;right:1rem;top:0;height:100%;display:flex;flex-flow:row wrap;align-items:center}#icons-wrapper>*{margin-right:1rem}#icons-wrapper #nav-toggle-btn{display:none;box-sizing:border-box;width:2rem;height:2rem;background-color:#fff;background-image:url(#hamburger);background-size:2rem 2rem;background-repeat:no-repeat}#icons-wrapper #nav-toggle-btn:hover{cursor:pointer}@media(max-width:61rem){#icons-wrapper #nav-toggle-btn{display:inline-block}}#icons-wrapper #nav-toggle-btn path{transform:none;transform-origin:50% 50%;transition:transform .5s}#icons-wrapper #nav-toggle-btn.open :first-child{transform:translateY(25%) rotate(45deg);transform-origin:50% 25%}#icons-wrapper #nav-toggle-btn.open :nth-child(2){transform:scale(0);transform-origin:50% 50%}#icons-wrapper #nav-toggle-btn.open :last-child{transform:translateY(-25%) rotate(-45deg);transform-origin:50% 75%}#icons-wrapper #search-icon{z-index:2;width:2rem;height:2rem}#icons-wrapper #search-icon:hover{cursor:pointer}#icons-wrapper #cart-btn{flex:0 0 auto;width:2rem;height:2rem;box-sizing:border-box;margin-right:.25rem}#icons-wrapper #cart-btn:hover{cursor:pointer}#icons-wrapper #cart-btn>svg{width:100%;height:100%}#icons-wrapper #cart-qty{width:1.5rem;height:1.5rem;margin:.3em;background-color:#ff5722;background-color:var(--theme-primary-colour);border-radius:50%;color:#fff;text-align:center;font-size:1.2rem;line-height:1.5rem}#nojs-logo-container,.no-fontface #js-logo-container,.no-svg #js-logo-container,.no-svgclippaths #js-logo-container{background-image:url(https://rubypet.com.au/wp-content/themes/rubypet/res/logo.png);background-size:contain;background-repeat:no-repeat}.logo-container{height:5rem;width:5rem;position:absolute;top:50%;left:50%;margin-top:-2.5rem;margin-left:-2.5rem;z-index:1}@media(max-width:61rem){.logo-container{left:1rem;margin-left:0}}.logo-container:hover{cursor:pointer}#logo{height:100%;width:100%;pointer-events:none}.rp-toggler-icon{border:1px solid #000;border-radius:.4rem}nav#ss-nav{position:absolute;top:100%;right:0;min-height:5rem;max-height:100vh;overflow:none;font-size:1.5rem;pointer-events:none}nav#ss-nav>.wrapper{position:relative;right:-100%;z-index:1;transition:right .5s ease-in;background-color:#fff;border:1px solid var(--theme-accent-colour,#0ff);border-right:none;border-radius:.5rem 0 0 .5rem;padding-right:1rem}nav#ss-nav.active>.wrapper{right:0;transition:right .5s ease-out}nav#ss-nav a,nav#ss-nav label{text-decoration:none;color:#000;margin-bottom:.5em}nav#ss-nav a:hover,nav#ss-nav label:hover{text-decoration:underline;cursor:pointer}@media(min-width:65em){nav#ss-nav{display:none}}#ss-nav-menu{z-index:1;overflow-x:hidden;overflow-y:auto;display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-min-content 0;grid-template-rows:min-content 0;padding:1rem;width:100%;text-align:left;pointer-events:all}#ss-nav-menu.expanded{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}#ss-nav-menu #cat-menu,#ss-nav-menu>.wrapper{display:flex;flex-flow:column}#ss-nav-menu #cat-menu{max-height:0;transform:scaleY(0);transform-origin:top;margin-top:.5em;margin-right:.5em;padding:1em;border:1px solid var(--theme-accent-colour);border-radius:.5em;visibility:hidden;opacity:0;transition:all .5s ease-out}#ss-nav-menu #cat-menu.active{max-height:100em;transform:scaleY(1);visibility:visible;opacity:1}#ss-nav-menu #cat-menu a{white-space:nowrap}#cat-menu-toggler:hover{cursor:pointer}#cat-menu-toggler.expanded>.expand,#cat-menu-toggler>.collapse{display:none}#cat-menu-toggler.expanded>.collapse,#cat-menu-toggler>.expand{display:inline}#nav-menu-ctr{position:absolute;left:1rem;top:50%;margin-top:-1rem;z-index:4;display:none;flex-direction:column;align-items:center;background-color:#fff;border:1px solid grey;border-radius:.4rem;box-sizing:border-box;font-size:2rem}.nav-menu-expand-animation{-webkit-animation-name:menu-expand;animation-name:menu-expand;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes menu-expand{to{margin-top:0}}@keyframes menu-expand{to{margin-top:0}}.nav-menu-collapse-animation{-webkit-animation-name:menu-collapse;animation-name:menu-collapse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes menu-collapse{to{margin-top:-10rem}}@keyframes menu-collapse{to{margin-top:-10rem}}#nav-menu-spacer{height:.5rem;width:100%;margin-top:32px}#cat-toggle-list{list-style:none}#cat-toggle-list .cat-list-item,#cat-toggle-list .cat-list-item:hover{margin-right:1rem;color:#000}#navbar-container{position:relative;width:100vw;height:6.25rem}.rp-nav-link-ctr{position:absolute;top:2.125rem;height:2rem}#rp-links-ctr-left{right:50%;margin-right:6.25rem}#rp-links-ctr-right{left:50%;margin-left:6.25rem}.rp-nav-link{margin-left:2rem;margin-right:2rem;text-decoration:none;color:#000}.rp-nav-link:hover{cursor:pointer;color:#000;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}#cat-toggler{position:relative;z-index:1}#cat-menu-ctr{display:none;flex-flow:column nowrap;padding:3.125em .5rem 0;background-color:#fff;border:1px solid grey;border-radius:.5rem;position:absolute;left:50%;top:50%;margin-top:-1em;z-index:1;min-width:12em}.cat-menu-item{position:relative;display:flex;flex-flow:row nowrap;align-items:center;padding:.5em;border-top:1px solid #d3d3d3;border-top:1px solid var(--theme-accent-colour)}#cat-menu-ctr>a:first-child>div.cat-menu-item{border-top:0}.cat-menu-item:hover{cursor:pointer}.cat-menu-thumb{height:3.125em;width:3.125em;margin-right:1em}@media screen and (max-width:61rem){#navbar-container{display:none}.rp-nav-links-ctr{position:relative;margin:0;top:auto;text-align:right}}#lrg-scr-contact-btn{position:fixed;bottom:1rem;right:1rem;z-index:105;width:4rem;height:4rem;border-radius:50%;background-color:#ff5722;background-color:var(--theme-primary-colour,#ff5722);opacity:0;cursor:pointer}.bubble-pop-in{-webkit-animation-name:bubble-pop-in-animation;animation-name:bubble-pop-in-animation;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes bubble-pop-in-animation{0%{opacity:0;transform:scale(0);transform-origin:center}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes bubble-pop-in-animation{0%{opacity:0;transform:scale(0);transform-origin:center}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.contact-icon-closed{background-image:url(//rubypet.com.au/wp-content/uploads/2019/12/mail3-closed-100x100.png)}.contact-icon-closed,.contact-icon-open{background-size:contain;background-repeat:no-repeat}.contact-icon-open{background-image:url(//rubypet.com.au/wp-content/uploads/2019/12/mail3-open-100x100.png);z-index:1;transition:opacity .5s ease-in 0}#contact-dialog{display:none;position:fixed;bottom:50%;margin-bottom:-13.5rem;right:6rem;z-index:25;max-width:21rem;width:100%;max-height:27rem;height:100%;overflow:hidden;background-color:#fff;border:1px solid grey;border-radius:2em;border-radius:var(--dialog-border-radius)}#contact-dialog.active{display:inline-block}#cd-status-ctr{display:none;flex-flow:column;justify-content:center;text-align:center;position:absolute;top:5%;left:5%;height:90%;width:90%;z-index:5;background-color:#fff;border:1px solid grey;border-radius:2em;border-radius:var(--dialog-border-radius,2em);box-shadow:0 0 .5rem #000}#contact-dialog-content{position:absolute;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:baseline;padding:1rem;overflow-y:auto}#contact-dialog-content>*{flex:1 0 auto}#contact-dialog-content label{margin-bottom:.2em}#contact-dialog input:not([type=submit]){width:18rem;margin-bottom:.5em}#contact-dialog textarea{width:18rem;min-height:5rem}#contact-dialog input[type=submit]{width:10rem;margin-top:1em}#contact-dialog-title{width:100%;justify-content:space-around;align-items:center}#close-contact-dialog{height:1.6em;width:1.6em;margin:0;padding:.2em;border:1px solid red;border-radius:50%;box-sizing:border-box}#close-contact-dialog:hover{cursor:pointer}#close-contact-dialog:active,#close-contact-dialog:focus,#close-contact-dialog:hover{background-color:red;outline:none}#close-contact-dialog path{pointer-events:none}#close-contact-dialog:active path,#close-contact-dialog:focus path,#close-contact-dialog:hover path{stroke:#fff}@media screen and (max-width:45rem){#contact-dialog{right:50%;margin-right:-10rem}}@media screen and (max-width:35rem){#lrg-scr-contact-btn{display:none}}@media screen and (max-width:25rem){#contact-dialog input:not([type=submit]),#contact-dialog textarea{width:100%}}@media screen and (max-height:32rem){#contact-dialog{bottom:unset;margin-bottom:0;top:0}}@media screen and (max-height:27rem){#contact-dialog-content{overflow-y:scroll}#contact-dialog{border-radius:0;max-width:22rem}}#rp-mini-cart{position:absolute;top:100%;right:1rem;z-index:20;padding:1rem;background-color:#fff;border:1px solid grey;border-radius:2em;border-radius:var(--dialog-border-radius) .5rem .5rem var(--dialog-border-radius)}#rp-mini-cart-scroll-ctr{max-height:calc(95vh - 12.5rem);overflow-y:auto}#rp-mini-cart-contents{display:flex;flex-flow:column nowrap}#rp-mini-cart-buttons{justify-content:center;height:3.5em}#rp-mini-cart-buttons,.rp-mini-cart-item{display:flex;flex-flow:row nowrap;align-items:center}.rp-mini-cart-item{justify-content:space-around;padding:.5rem;margin:.5rem .5rem .5rem 0;border:1px solid #d3d3d3;border:1px solid var(--theme-accent-colour);border-radius:.5rem}.rp-mini-cart-item>*{margin:0 .5em}.rp-mini-cart-item-thumbnail{flex:0 0 auto;border-radius:5%}.rp-mini-cart-item-info{display:flex;flex-flow:column nowrap;flex:1 1 auto}.rp-mini-cart-item-info>p{margin-top:0;margin-bottom:.5em}#rp-mini-cart-total{text-align:center}form.is-search-form{display:none;position:absolute;top:6.25rem;top:var(--header-height,6.25rem);right:0;min-width:300px;max-width:20em}.is-ajax-search-result>.is-ajax-search-items{overflow-x:hidden;overflow-y:auto}div.is-ajax-search-details,div.is-ajax-search-result{border:1px solid #22cbff;border:1px solid var(--theme-accent-colour,#22cbff);border-radius:1em}.is-ajax-search-result .is-ajax-search-items .is-ajax-search-posts>.is-ajax-search-post{margin:0 1em;border-radius:.5em}div#is-ajax-search-result-1526.is-ajax-search-result div.is-ajax-search-post:hover,div#is-ajax-search-result-1779.is-ajax-search-result div.is-ajax-search-post:hover{border:1px solid #22cbff;border-color:var(--theme-accent-colour,#22cbff)!important}.is-ajax-search-result .is-ajax-search-items .is-ajax-search-posts>.is-ajax-search-post:not(:last-child):after{content:"";display:block;position:relative;left:2.5%;width:95%;height:15px;border-bottom:1px solid #22cbff;border-bottom-color:var(--theme-accent-colour,#22cbff)!important}.is-ajax-search-post>div.is-search-sections{display:grid;grid-template-columns:auto 1fr}.is-search-sections>.left-section img{border-radius:5px}.is-search-sections>.right-section{display:flex;flex-flow:column;justify-content:center}.is-search-sections>.right-section a{color:#000}.is-ajax-search-post-details .is-ajax-woocommerce-actions .add_to_cart_inline a.button{background-color:#ff5722;background-color:var(--theme-primary-colour,#ff5722);line-height:1.7em}@media (pointer:coarse){#mCSB_1_scrollbar_vertical.mCSB_scrollTools_vertical,#mCSB_2_scrollbar_vertical.mCSB_scrollTools_vertical{width:32px}#mCSB_1_scrollbar_vertical.mCSB_scrollTools_vertical .mCSB_dragger_bar,#mCSB_1_scrollbar_vertical.mCSB_scrollTools_vertical .mCSB_draggerRail,#mCSB_2_scrollbar_vertical.mCSB_scrollTools_vertical .mCSB_dragger_bar,#mCSB_2_scrollbar_vertical.mCSB_scrollTools_vertical .mCSB_draggerRail{width:16px}#mCSB_1_scrollbar_vertical.mCSB_scrollTools_vertical a.mCSB_buttonDown,#mCSB_1_scrollbar_vertical.mCSB_scrollTools_vertical a.mCSB_buttonUp,#mCSB_2_scrollbar_vertical.mCSB_scrollTools_vertical a.mCSB_buttonDown,#mCSB_2_scrollbar_vertical.mCSB_scrollTools_vertical a.mCSB_buttonUp{width:16px;height:16px;left:8px}}#no-js-msg{position:fixed;bottom:0;z-index:115;width:100%;background-color:#fff;text-align:center}#footer-spacer{height:2rem}#the-footer{min-height:5rem;max-height:10rem;border-top:thick groove #d3d3d3;padding:1em;position:relative;z-index:15}#footer-content{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;-moz-column-gap:1rem;column-gap:1rem;height:100%;width:100%;text-align:center}#footer-info{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1em;column-gap:1em}#footer-info>h4{grid-column:1/3}#footer-info-1{grid-column:1/2;text-align:right}#footer-info-2{grid-column:2/3;text-align:left}.footer-col{display:flex;flex-flow:column}#footer-contact{grid-column:4/5}#rp-footer-social-container{grid-column:3/4;z-index:5}.footer-icon-container{display:none}.small-screen-icon{position:absolute;top:2rem;left:50%}#info-icon{width:3.5rem;height:3.5rem;margin-left:-1.75rem;margin-top:-1.75rem;z-index:1}#info-icon>svg{height:100%;width:100%;pointer-events:all}.footer-icon-container:hover{cursor:pointer}.footer-icon-container:last-child .small-screen-icon{width:5rem;height:5rem;margin-top:-2.5rem;margin-left:-2.5rem}#info-popup{position:absolute;bottom:100%;left:0;margin-left:1rem;padding:1rem;background-color:#fff;border:1px solid grey;border-radius:1rem;font-size:1.5rem;text-align:left}#info-popup *{margin:.5rem}.rp-social-icon{height:2rem;width:2rem;margin:1rem .5rem}@media screen and (max-width:40rem){#footer-content{display:flex;flex-flow:row nowrap;justify-content:space-around;height:10em}#footer-contact,#footer-info{display:none}#rp-footer-social-container{display:flex;flex-flow:row nowrap;justify-content:flex-start;position:absolute;bottom:2rem;left:2rem;width:calc(100% - 4rem);height:3rem}.rp-social-icon{height:2.5rem;width:2.5rem;margin:1.25rem .625rem}#rp-footer-social-container>h4{display:none}.footer-icon-container{display:inline-block;width:50%;position:relative}}#paypal-logo-ctr{position:fixed;bottom:0;margin-bottom:-6.5rem;z-index:20;height:6rem;width:100%;text-align:center;pointer-events:none}#paypal-logo-ctr>div{display:inline-block;position:relative;background-color:#fff;border:1px solid grey;border-bottom:none;border-radius:1rem 1rem 0 0;padding:1rem 2.5rem 1rem 1rem;pointer-events:auto}#paypal-logo-ctr>div :nth-child(2){position:absolute;right:.5rem;top:50%;margin-top:-.75rem}.paypal-popup{-webkit-animation-name:paypal-popup-frames;animation-name:paypal-popup-frames;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes paypal-popup-frames{0%{margin-bottom:-6.5rem}16.7%{margin-bottom:-.5rem}83.3%{margin-bottom:-.5rem}to{margin-bottom:-6.5rem}}@keyframes paypal-popup-frames{0%{margin-bottom:-6.5rem}16.7%{margin-bottom:-.5rem}83.3%{margin-bottom:-.5rem}to{margin-bottom:-6.5rem}}.paws-container{position:relative;display:inline-block;height:1.5em;--paw-width:1em;--paw-margin-right:0.3em}.review-summary .paws-container{--paw-width:1.5em;--paw-margin-right:0.2em}.paws{right:0;top:0;display:flex;flex-flow:row nowrap}.paw,.paws{position:relative}.paw{display:inline-block;height:1.5em;height:var(--paw-width,1.5em);width:1.5em;width:var(--paw-width,1.5em);background:url(https://rubypet.com.au/wp-content/themes/rubypet/res/icons/paw.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:.5em;margin-right:var(--paw-margin-right,.5em)}.no-svg .paw{background:url(https://rubypet.com.au/wp-content/themes/rubypet/res/icons/paw.png)}.review-summary .ratings-paw{position:absolute;top:0;left:0;height:100%;width:100%}.paws-mask{position:absolute;z-index:1;right:0;top:0;height:100%;width:0;background-color:#fff;opacity:.5}#rp-banners{position:relative;max-width:100vw;width:100%;height:2.5em;box-sizing:border-box;font-size:1rem;line-height:1rem;padding:1em}#rp-banners .banner{pointer-events:none;opacity:0;transition:opacity 1s;text-align:center}#rp-banners .banner.active{opacity:1;pointer-events:all}:root{--theme-primary-colour:#ff5722;--theme-primary-lighter:#ffb347;--theme-primary-darker:#b33710;--theme-accent-colour:#22cbff;--dialog-border-radius:2rem;--header-height:10rem;--ry-stroke-primary:var(--theme-primary-colour)}body{position:relative;margin:0;padding-top:6.25rem;padding-top:var(--header-height);overflow-y:scroll;overflow-x:hidden;font-family:Montserrat,sans-serif}#main-content{padding:0 .5rem}h1,h2,h3,h4{font-family:Lora,serif}a{color:#000}path{--pb-stroke-primary:var(--theme-primary-colour)}path.stroke-primary-colour{stroke:#ff5722;stroke:var(--theme-primary-colour)}path.fill-primary-colour{fill:#ff5722;fill:var(--theme-primary-colour)}.lazy-enabled{display:none!important}.alt-thumb{z-index:1;opacity:0;transition:opacity .75s ease-in-out .2s}.alt-thumb:hover{opacity:1}.flex-row{display:flex;flex-flow:row wrap}.flex-col{display:flex;flex-flow:column nowrap}.overlay{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-block;background-color:#444}.hover-transparency{background-color:inherit}.hover-transparency:hover{background-color:transparent}.hover-opacity{opacity:0}.hover-opacity:hover{opacity:.3}.zero-opacity{opacity:0}.full-opacity{opacity:1}.validated-input:invalid{border:1px solid red}.validated-input:valid{border:1px solid #90ee90}.spacer{height:1em}.transparent{background:transparent}.aspect-box{position:relative;height:0;width:100%}.aspect_1-1{padding-top:100%}.aspect_4-3{padding-top:75%}.aspect_3-2{padding-top:66.67%}.aspect_16-9{padding-top:56.25%}.fit-container{position:absolute;top:0;left:0;width:100%;height:100%}a.undecorated,a.undecorated:hover{text-decoration:none}#contact-dialog a.button,#contact-dialog a.edit,#contact-dialog a.rp-btn,#contact-dialog button:not(.is-search-submit),#contact-dialog input[type=button],#contact-dialog input[type=submit],#header a.button,#header a.edit,#header a.rp-btn,#header button:not(.is-search-submit),#header input[type=button],#header input[type=submit],#main-content a.button,#main-content a.edit,#main-content a.rp-btn,#main-content button:not(.is-search-submit),#main-content input[type=button],#main-content input[type=submit],#the-footer a.button,#the-footer a.edit,#the-footer a.rp-btn,#the-footer button:not(.is-search-submit),#the-footer input[type=button],#the-footer input[type=submit],a.button,a.edit,a.rp-btn,button:not(.is-search-submit),input[type=button],input[type=submit]{border:0;border-radius:.5em;box-shadow:0 0 .625em 0 var(--theme-primary-darker);background-color:#ff5722;background-color:var(--theme-primary-colour,#ff1493);color:#fff;font-size:1em;font-weight:500;text-decoration:none;height:1.5em;margin:.5em;padding:.25em .5em}#contact-dialog a.button:focus,#contact-dialog a.button:hover,#contact-dialog a.edit:focus,#contact-dialog a.edit:hover,#contact-dialog a.rp-btn:focus,#contact-dialog a.rp-btn:hover,#contact-dialog button:not(.is-search-submit):focus,#contact-dialog button:not(.is-search-submit):hover,#contact-dialog input[type=button]:focus,#contact-dialog input[type=button]:hover,#contact-dialog input[type=submit]:focus,#contact-dialog input[type=submit]:hover,#header a.button:focus,#header a.button:hover,#header a.edit:focus,#header a.edit:hover,#header a.rp-btn:focus,#header a.rp-btn:hover,#header button:not(.is-search-submit):focus,#header button:not(.is-search-submit):hover,#header input[type=button]:focus,#header input[type=button]:hover,#header input[type=submit]:focus,#header input[type=submit]:hover,#main-content a.button:focus,#main-content a.button:hover,#main-content a.edit:focus,#main-content a.edit:hover,#main-content a.rp-btn:focus,#main-content a.rp-btn:hover,#main-content button:not(.is-search-submit):focus,#main-content button:not(.is-search-submit):hover,#main-content input[type=button]:focus,#main-content input[type=button]:hover,#main-content input[type=submit]:focus,#main-content input[type=submit]:hover,#the-footer a.button:focus,#the-footer a.button:hover,#the-footer a.edit:focus,#the-footer a.edit:hover,#the-footer a.rp-btn:focus,#the-footer a.rp-btn:hover,#the-footer button:not(.is-search-submit):focus,#the-footer button:not(.is-search-submit):hover,#the-footer input[type=button]:focus,#the-footer input[type=button]:hover,#the-footer input[type=submit]:focus,#the-footer input[type=submit]:hover,a.button:focus,a.button:hover,a.edit:focus,a.edit:hover,a.rp-btn:focus,a.rp-btn:hover,button:not(.is-search-submit):focus,button:not(.is-search-submit):hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#ff5722;background-color:var(--theme-primary-colour);color:#fff;outline:none}#contact-dialog a.button:focus:not(:disabled),#contact-dialog a.button:hover:not(:disabled),#contact-dialog a.edit:focus:not(:disabled),#contact-dialog a.edit:hover:not(:disabled),#contact-dialog a.rp-btn:focus:not(:disabled),#contact-dialog a.rp-btn:hover:not(:disabled),#contact-dialog button:not(.is-search-submit):focus:not(:disabled),#contact-dialog button:not(.is-search-submit):hover:not(:disabled),#contact-dialog input[type=button]:focus:not(:disabled),#contact-dialog input[type=button]:hover:not(:disabled),#contact-dialog input[type=submit]:focus:not(:disabled),#contact-dialog input[type=submit]:hover:not(:disabled),#header a.button:focus:not(:disabled),#header a.button:hover:not(:disabled),#header a.edit:focus:not(:disabled),#header a.edit:hover:not(:disabled),#header a.rp-btn:focus:not(:disabled),#header a.rp-btn:hover:not(:disabled),#header button:not(.is-search-submit):focus:not(:disabled),#header button:not(.is-search-submit):hover:not(:disabled),#header input[type=button]:focus:not(:disabled),#header input[type=button]:hover:not(:disabled),#header input[type=submit]:focus:not(:disabled),#header input[type=submit]:hover:not(:disabled),#main-content a.button:focus:not(:disabled),#main-content a.button:hover:not(:disabled),#main-content a.edit:focus:not(:disabled),#main-content a.edit:hover:not(:disabled),#main-content a.rp-btn:focus:not(:disabled),#main-content a.rp-btn:hover:not(:disabled),#main-content button:not(.is-search-submit):focus:not(:disabled),#main-content button:not(.is-search-submit):hover:not(:disabled),#main-content input[type=button]:focus:not(:disabled),#main-content input[type=button]:hover:not(:disabled),#main-content input[type=submit]:focus:not(:disabled),#main-content input[type=submit]:hover:not(:disabled),#the-footer a.button:focus:not(:disabled),#the-footer a.button:hover:not(:disabled),#the-footer a.edit:focus:not(:disabled),#the-footer a.edit:hover:not(:disabled),#the-footer a.rp-btn:focus:not(:disabled),#the-footer a.rp-btn:hover:not(:disabled),#the-footer button:not(.is-search-submit):focus:not(:disabled),#the-footer button:not(.is-search-submit):hover:not(:disabled),#the-footer input[type=button]:focus:not(:disabled),#the-footer input[type=button]:hover:not(:disabled),#the-footer input[type=submit]:focus:not(:disabled),#the-footer input[type=submit]:hover:not(:disabled),a.button:focus:not(:disabled),a.button:hover:not(:disabled),a.edit:focus:not(:disabled),a.edit:hover:not(:disabled),a.rp-btn:focus:not(:disabled),a.rp-btn:hover:not(:disabled),button:not(.is-search-submit):focus:not(:disabled),button:not(.is-search-submit):hover:not(:disabled),input[type=button]:focus:not(:disabled),input[type=button]:hover:not(:disabled),input[type=submit]:focus:not(:disabled),input[type=submit]:hover:not(:disabled){-webkit-animation:button-pulse-anim 1s infinite;animation:button-pulse-anim 1s infinite}#contact-dialog a.button:focus:active,#contact-dialog a.button:hover:active,#contact-dialog a.edit:focus:active,#contact-dialog a.edit:hover:active,#contact-dialog a.rp-btn:focus:active,#contact-dialog a.rp-btn:hover:active,#contact-dialog button:not(.is-search-submit):focus:active,#contact-dialog button:not(.is-search-submit):hover:active,#contact-dialog input[type=button]:focus:active,#contact-dialog input[type=button]:hover:active,#contact-dialog input[type=submit]:focus:active,#contact-dialog input[type=submit]:hover:active,#header a.button:focus:active,#header a.button:hover:active,#header a.edit:focus:active,#header a.edit:hover:active,#header a.rp-btn:focus:active,#header a.rp-btn:hover:active,#header button:not(.is-search-submit):focus:active,#header button:not(.is-search-submit):hover:active,#header input[type=button]:focus:active,#header input[type=button]:hover:active,#header input[type=submit]:focus:active,#header input[type=submit]:hover:active,#main-content a.button:focus:active,#main-content a.button:hover:active,#main-content a.edit:focus:active,#main-content a.edit:hover:active,#main-content a.rp-btn:focus:active,#main-content a.rp-btn:hover:active,#main-content button:not(.is-search-submit):focus:active,#main-content button:not(.is-search-submit):hover:active,#main-content input[type=button]:focus:active,#main-content input[type=button]:hover:active,#main-content input[type=submit]:focus:active,#main-content input[type=submit]:hover:active,#the-footer a.button:focus:active,#the-footer a.button:hover:active,#the-footer a.edit:focus:active,#the-footer a.edit:hover:active,#the-footer a.rp-btn:focus:active,#the-footer a.rp-btn:hover:active,#the-footer button:not(.is-search-submit):focus:active,#the-footer button:not(.is-search-submit):hover:active,#the-footer input[type=button]:focus:active,#the-footer input[type=button]:hover:active,#the-footer input[type=submit]:focus:active,#the-footer input[type=submit]:hover:active,a.button:focus:active,a.button:hover:active,a.edit:focus:active,a.edit:hover:active,a.rp-btn:focus:active,a.rp-btn:hover:active,button:not(.is-search-submit):focus:active,button:not(.is-search-submit):hover:active,input[type=button]:focus:active,input[type=button]:hover:active,input[type=submit]:focus:active,input[type=submit]:hover:active{-webkit-animation-name:explode;animation-name:explode;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;outline:none}#contact-dialog a.button:disabled[disabled],#contact-dialog a.button:focus:disabled[disabled],#contact-dialog a.button:hover:disabled[disabled],#contact-dialog a.edit:disabled[disabled],#contact-dialog a.edit:focus:disabled[disabled],#contact-dialog a.edit:hover:disabled[disabled],#contact-dialog a.rp-btn:disabled[disabled],#contact-dialog a.rp-btn:focus:disabled[disabled],#contact-dialog a.rp-btn:hover:disabled[disabled],#contact-dialog button:not(.is-search-submit):disabled[disabled],#contact-dialog button:not(.is-search-submit):focus:disabled[disabled],#contact-dialog button:not(.is-search-submit):hover:disabled[disabled],#contact-dialog input[type=button]:disabled[disabled],#contact-dialog input[type=button]:focus:disabled[disabled],#contact-dialog input[type=button]:hover:disabled[disabled],#contact-dialog input[type=submit]:disabled[disabled],#contact-dialog input[type=submit]:focus:disabled[disabled],#contact-dialog input[type=submit]:hover:disabled[disabled],#header a.button:disabled[disabled],#header a.button:focus:disabled[disabled],#header a.button:hover:disabled[disabled],#header a.edit:disabled[disabled],#header a.edit:focus:disabled[disabled],#header a.edit:hover:disabled[disabled],#header a.rp-btn:disabled[disabled],#header a.rp-btn:focus:disabled[disabled],#header a.rp-btn:hover:disabled[disabled],#header button:not(.is-search-submit):disabled[disabled],#header button:not(.is-search-submit):focus:disabled[disabled],#header button:not(.is-search-submit):hover:disabled[disabled],#header input[type=button]:disabled[disabled],#header input[type=button]:focus:disabled[disabled],#header input[type=button]:hover:disabled[disabled],#header input[type=submit]:disabled[disabled],#header input[type=submit]:focus:disabled[disabled],#header input[type=submit]:hover:disabled[disabled],#main-content a.button:disabled[disabled],#main-content a.button:focus:disabled[disabled],#main-content a.button:hover:disabled[disabled],#main-content a.edit:disabled[disabled],#main-content a.edit:focus:disabled[disabled],#main-content a.edit:hover:disabled[disabled],#main-content a.rp-btn:disabled[disabled],#main-content a.rp-btn:focus:disabled[disabled],#main-content a.rp-btn:hover:disabled[disabled],#main-content button:not(.is-search-submit):disabled[disabled],#main-content button:not(.is-search-submit):focus:disabled[disabled],#main-content button:not(.is-search-submit):hover:disabled[disabled],#main-content input[type=button]:disabled[disabled],#main-content input[type=button]:focus:disabled[disabled],#main-content input[type=button]:hover:disabled[disabled],#main-content input[type=submit]:disabled[disabled],#main-content input[type=submit]:focus:disabled[disabled],#main-content input[type=submit]:hover:disabled[disabled],#the-footer a.button:disabled[disabled],#the-footer a.button:focus:disabled[disabled],#the-footer a.button:hover:disabled[disabled],#the-footer a.edit:disabled[disabled],#the-footer a.edit:focus:disabled[disabled],#the-footer a.edit:hover:disabled[disabled],#the-footer a.rp-btn:disabled[disabled],#the-footer a.rp-btn:focus:disabled[disabled],#the-footer a.rp-btn:hover:disabled[disabled],#the-footer button:not(.is-search-submit):disabled[disabled],#the-footer button:not(.is-search-submit):focus:disabled[disabled],#the-footer button:not(.is-search-submit):hover:disabled[disabled],#the-footer input[type=button]:disabled[disabled],#the-footer input[type=button]:focus:disabled[disabled],#the-footer input[type=button]:hover:disabled[disabled],#the-footer input[type=submit]:disabled[disabled],#the-footer input[type=submit]:focus:disabled[disabled],#the-footer input[type=submit]:hover:disabled[disabled],a.button:disabled[disabled],a.button:focus:disabled[disabled],a.button:hover:disabled[disabled],a.edit:disabled[disabled],a.edit:focus:disabled[disabled],a.edit:hover:disabled[disabled],a.rp-btn:disabled[disabled],a.rp-btn:focus:disabled[disabled],a.rp-btn:hover:disabled[disabled],button:not(.is-search-submit):disabled[disabled],button:not(.is-search-submit):focus:disabled[disabled],button:not(.is-search-submit):hover:disabled[disabled],input[type=button]:disabled[disabled],input[type=button]:focus:disabled[disabled],input[type=button]:hover:disabled[disabled],input[type=submit]:disabled[disabled],input[type=submit]:focus:disabled[disabled],input[type=submit]:hover:disabled[disabled]{color:#fff;background-color:#ff7742;background-color:var(--theme-primary-lighter,#ffb347)}#contact-dialog a.button,#contact-dialog a.edit,#contact-dialog a.rp-btn,#header a.button,#header a.edit,#header a.rp-btn,#main-content a.button,#main-content a.edit,#main-content a.rp-btn,#the-footer a.button,#the-footer a.edit,#the-footer a.rp-btn,a.button,a.edit,a.rp-btn{line-height:1.5em}input[type=email],input[type=number],input[type=password],input[type=text]{border:1px solid var(--theme-accent-colour,#22cbff);border-radius:.5em;height:1.8em;text-align:center}input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus{border-color:var(--theme-primary-colour,#ff5722);outline:none}input[type=email]:disabled[disabled],input[type=number]:disabled[disabled],input[type=password]:disabled[disabled],input[type=text]:disabled[disabled]{border-color:grey;background-color:#eaeaea}textarea{border:1px solid var(--theme-accent-colour,#22cbff);border-radius:.5em}textarea:active,textarea:focus{border-color:var(--theme-primary-colour,#ff5722);outline:none}textarea:disabled[disabled]{border-color:grey;background-color:#eaeaea}@-webkit-keyframes button-pulse-anim{0%{box-shadow:none}40%{box-shadow:0 0 .625em 0 #e02b20}60%{box-shadow:0 0 .625em 0 #e02b20}to{box-shadow:none}}@keyframes button-pulse-anim{0%{box-shadow:none}40%{box-shadow:0 0 .625em 0 #e02b20}60%{box-shadow:0 0 .625em 0 #e02b20}to{box-shadow:none}}@-webkit-keyframes explode{to{box-shadow:0 0 1.25em .625em red}}@keyframes explode{to{box-shadow:0 0 1.25em .625em red}}.list-title{font-weight:700;margin-top:1em}ol.with-title,ul.with-title{margin-top:.5em}.rp-view-50{width:50vw}.rp-view-66{width:66vw}.woocommerce-info,.woocommerce-message{border-color:#22cbff;border-color:var(--theme-accent-colour,#22cbff)}.woocommerce-info:before,.woocommerce-message:before{color:#22cbff;color:var(--theme-accent-colour,#22cbff)}.mt-0_5{margin-top:.5em}.mt-1_0{margin-top:1em}.mb-0_5{margin-bottom:.5em}.mb-1_0{margin-bottom:1em}svg.rp-close-icon{pointer-events:visible;flex:0 0 auto;height:1.5rem;width:1.5rem;--rp-close-stroke:red;--rp-close-fill:#fff}svg.rp-close-icon>path{pointer-events:none}svg.rp-close-icon>path:first-child{fill:var(--rp-close-fill)}svg.rp-close-icon>path:nth-child(2){stroke:var(--rp-close-stroke);fill:var(--rp-close-fill)}svg.rp-close-icon:hover{--rp-close-stroke:#fff;--rp-close-fill:red}#billing-controls-wrapper{display:grid;justify-content:center}div.place-order>button#place_order.button.alt[type=submit],p.form-row>button.button{border:0;border-radius:1.25em;box-shadow:0 0 .625em 0 #e02b20;background-color:#ff5722;background-color:var(--theme-primary-colour);color:#fff;font-size:1em;font-weight:500;text-decoration:none;line-height:1.7em;height:1.7em;margin:.5em;padding:0 .5em}div.place-order>button#place_order.button.alt:focus,div.place-order>button#place_order.button.alt:hover,p.form-row>button.button:focus,p.form-row>button.button:hover{outline:none;background-color:#ff5722;background-color:var(--theme-primary-colour);box-shadow:0 0 .625em 5px red;color:#fff;font-size:1em;font-weight:500;text-decoration:none}div.col2-set{display:flex;flex-flow:row wrap;justify-content:space-around;width:100vw}div.col1{flex:1 0 auto;width:45vw}div.col2{flex:1 1 auto;width:45vw}form.woocommerce-checkout .form-row .select2-selection__rendered,form.woocommerce-checkout .woocommerce-input-wrapper>input.input-text{height:2rem;line-height:2rem;background-color:#f0f0f0;border:2px solid #6c6c6c;border-radius:.25rem;padding-left:8px}form.woocommerce-checkout .form-row.woocommerce-invalid .select2-selection__rendered,form.woocommerce-checkout .form-row.woocommerce-invalid input.input-text{border-color:#a00}form.woocommerce-checkout .form-row.woocommerce-validated .select2-selection__rendered,form.woocommerce-checkout .form-row.woocommerce-validated input.input-text{border-color:#6dc22e}form.woocommerce-checkout .form-row .select2-selection__rendered:active,form.woocommerce-checkout .form-row .select2-selection__rendered:focus,form.woocommerce-checkout .form-row.validate-required input.input-text:active,form.woocommerce-checkout .form-row.validate-required input.input-text:focus,form.woocommerce-checkout .form-row input:active,form.woocommerce-checkout .form-row input:focus{border:2px solid;border-color:var(--theme-primary-colour,#ff5722);border-radius:.25rem}form.woocommerce-checkout span.selection>span{border:0!important}#billing_first_name_field,#billing_last_name_field{float:none;width:100%}