.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
.wc-block-mini-cart__footer-actions:has(.wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons){flex-wrap:wrap}.wc-block-mini-cart__footer-actions:has(.wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons) .block-editor-block-list__layout{flex-wrap:wrap}.wc-block-mini-cart__footer-actions .wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons{flex:1 0 100%}.wc-block-mini-cart__footer-actions .wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons .woocommerce-mini-cart__buttons{margin:0}.wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons paypal-button{width:100%}
/*!* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.*/:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(var(--fa-counter-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top left;transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em)var(--fa-border-style,solid)var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{-webkit-transform:scale(1)translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1)translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}to{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{-webkit-transform:scale(1)translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1)translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}to{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-300-normal0.woff2)format('woff2');font-weight:300;font-style:normal0;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-300-normal1.woff2)format('woff2');font-weight:300;font-style:normal1;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-300-normal2.woff2)format('woff2');font-weight:300;font-style:normal2;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-300-normal3.woff2)format('woff2');font-weight:300;font-style:normal3;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-300-normal4.woff2)format('woff2');font-weight:300;font-style:normal4;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-300-normal5.woff2)format('woff2');font-weight:300;font-style:normal5;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-300-normal6.woff2)format('woff2');font-weight:300;font-style:normal6;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-400-normal0.woff2)format('woff2');font-weight:400;font-style:normal0;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-400-normal1.woff2)format('woff2');font-weight:400;font-style:normal1;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-400-normal2.woff2)format('woff2');font-weight:400;font-style:normal2;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-400-normal3.woff2)format('woff2');font-weight:400;font-style:normal3;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-400-normal4.woff2)format('woff2');font-weight:400;font-style:normal4;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-400-normal5.woff2)format('woff2');font-weight:400;font-style:normal5;font-display: swap;
}@font-face{font-family:inter;src:url(https://canons.com/wp-content/bcf-fonts/Inter/inter-400-normal6.woff2)format('woff2');font-weight:400;font-style:normal6;font-display: swap;
}
.form_popup{box-shadow:0 0 10px rgba(0,0,0,.3);display:none;margin:1em;background-color:#fff;padding:20px;width:30%}.form_popup label{display:block;font-weight:700}.form_popup input[type=text],.form_popup select,.form_popup textarea{width:100%}.form_popup textarea{height:150px}.form_close_btn{padding:0 8px;float:right;margin-bottom:10px}.form_title{text-align:center}.form_popup66_wrapper{display:none}
.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}
.g-recaptcha{clear:both}.campaign-monitor-custom-field{margin:1em}.campaign-monitor-custom-field label{display:block}.campaign-monitor-custom-field select{padding:1em;background:0 0;background-color:#fff;margin:5px 0 0;width:100%;font-size:14px;height:auto}.cm-form-bar{}.cmApp_bar .cmApp_signupFormWrapper .g-recaptcha{clear:none;margin-top:-.3em}.cmApp_signupContainer.cmApp_bar .cmApp_signupFormWrapper input[type=text],.cmApp_signupContainer.cmApp_bar .cmApp_signupFormWrapper input[type=date],.cmApp_signupContainer.cmApp_bar .cmApp_signupFormWrapper input[type=number],.cmApp_signupContainer.cmApp_bar .cmApp_signupFormWrapper select{width:auto;margin-left:1em}.cmApp_signupContainer.cmApp_bar .cmApp_signupFormWrapper label{margin-right:.5em;width:auto}.cmApp_signupContainer.cmApp_bar .cmApp_signupFormWrapper .cm-multi label:first-child{float:left}.cmApp_signupContainer.cmApp_bar .cmApp_signupFormWrapper ul,.cmApp_signupContainer.cmApp_bar .cmApp_signupFormWrapper ul li{display:inline-block}.cmApp_signupContainer.cmApp_slideoutTab .cmApp_formHeader,.cmApp_signupContainer.cmApp_slideoutTab .cmApp_formSubHeader,.cmApp_signupContainer.cmApp_lightbox .cmApp_formHeader,.cmApp_signupContainer.cmApp_lightbox .cmApp_formSubHeader,.cmApp_signupContainer.cmApp_embedded .cmApp_formHeader,.cmApp_signupContainer.cmApp_embedded .cmApp_formSubHeader{text-align:center}#cmApp_statusContainer .cmApp_processingMsg{white-space:nowrap}.cmApp_signupContainer .cmApp_processing #cmApp_thankYouCheck{visibility:visible}.cmApp_signupContainer .cmApp_processing #cmApp_thankYouCheck img{display:inline}.hidden{display:none;visibility:hidden}.show{display:block;visibility:visible}.cmApp_signupContainer.cmApp_bar #cmApp_errorAll div{display:block;clear:both}.cmApp_signupContainer.cmApp_bar #cmApp_errorAll div:first-child{margin-top:-4px}.cmApp_bar #cmApp_thankYouCheck img{max-height:40px;width:auto}.cmApp_bar #cmApp_statusContainer p{margin:0}.cmApp_bar .cmApp_formInput label,.cmApp_bar .cmApp_formInput input{display:inline}.cmApp_signupContainer.cmApp_bar div.cmApp_processingMsg{padding:.25em}
.top-menu a,a,abbr{text-decoration:none}.popup-box .popup-content-wrap,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:0 1px 3px rgb(0 0 0/.2),0 2px 2px rgb(0 0 0/.12),0 0 2px rgb(0 0 0/.14)}*{font-family:times new roman,serif}body{background-color:#e8e6e6}@font-face{font-family:times new roman,serif;font-weight:400;font-style:normal;src:url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/GillSansUltraBold02.woff)format('woff'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/GillSansUltraBold02.ttf)format('truetype'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/GillSansUltraBold02.svg#GillSansUltraBold02)format('svg');font-display: swap;
}@font-face{font-family:FontAwesome;src:url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format('embedded-opentype'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/fontawesome-webfont.woff2?v=4.7.0)format('woff2'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/fontawesome-webfont.woff?v=4.7.0)format('woff'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/fontawesome-webfont.ttf?v=4.7.0)format('truetype'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format('svg');font-weight:400;font-style:normal;font-display: swap;
}@font-face{font-family:NumbersTrafalgar;src:url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/NumbersTrafalgar.eot);src:url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/NumbersTrafalgar.eot)format('embedded-opentype'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/NumbersTrafalgar.woff2)format('woff2'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/NumbersTrafalgar.woff)format('woff'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/NumbersTrafalgar.ttf)format('truetype'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/NumbersTrafalgar.svg#NumbersTrafalgar)format('svg');font-display: swap;
}@font-face{font-family:LucidaGrande;src:url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/LucidaGrande.eot);src:url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/LucidaGrande.eot)format('embedded-opentype'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/LucidaGrande.woff2)format('woff2'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/LucidaGrande.woff)format('woff'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/LucidaGrande.ttf)format('truetype'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/LucidaGrande.svg#LucidaGrande)format('svg');font-display: swap;
}@font-face{font-family:CamptonBook;src:url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/CamptonBook.eot);src:url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/CamptonBook.eot)format('embedded-opentype'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/CamptonBook.woff2)format('woff2'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/CamptonBook.woff)format('woff'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/CamptonBook.ttf)format('truetype'),url(https://canons.com/wp-content/themes/foster/assets/css/../fonts/CamptonBook.svg#CamptonBook)format('svg');font-display: swap;
}.CamptonBook{font-family:BookmaniaRegular,serif}.NumbersTrafalgar{font-family:BookmaniaRegular,serif}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gillSans{font-family:gill sans,sans-serif}.garamondPro{font-family:BookmaniaRegular,serif}.margin_95_top{margin-top:95px}@media(max-width:1440px){.margin_95_top{margin-top:70px}.margin_95_bottom{margin-bottom:70px}}@media(max-width:1200px){.margin_95_top{margin-top:50px}.margin_95_bottom{margin-bottom:50px}}@media(max-width:1000px){.margin_95_top{margin-top:30px}.margin_95_bottom{margin-bottom:30px}}.margin_95_auto{margin:95px auto}@media(max-width:1440px){.margin_95_auto{margin:70px auto}}@media(max-width:1200px){.margin_95_auto{margin:50px auto}}@media(max-width:1000px){.margin_95_auto{margin:30px auto}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse}.clear:after{content:'';clear:both;display:table}.screen-reader-text,.top-menu .hide-top{display:none}img{vertical-align:middle;max-width:100%;height:auto}body{margin:0;padding:0;line-height:1.86;font-weight:400;color:#000;font-size:14px}svg{transition:fill 120ms ease-in-out;fill:currentColor}.max-width{max-width:1440px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto}@media(max-width:1440px){body{line-height:1.5}.max-width{padding-left:20px;padding-right:20px}}.max-width.max-width-product{padding-left:0;padding-right:0}#header{margin:auto;padding:25px 0}.header-content{position:relative;z-index:100}.site-logo{text-align:center}.site-search,.top-menu{position:absolute;top:15px}@media(max-width:767px){#header{padding:20px 0 0}.site-search,.top-menu{top:0}}.top-menu{right:0}.site-search{left:0;top:10px}@media(max-width:767px){.site-search{top:-8px}.search-form button[type=submit]{z-index:-1}}.search-form{position:relative;display:inline-block}.search-form button[type=submit]{background:0 0!important;border:none;position:absolute;right:10px;top:8px;min-width:0;padding:0;margin:0;line-height:1}.search-form button[type=submit]:after{display:none!important}.search-form input[type=search]{transition:box-shadow .3s ease,width .3s ease;width:150px;padding:4px 35px 4px 10px}.search-form input[type=search]:focus{width:300px}@media(max-width:767px){.search-form input[type=search]{background-color:#fff0;width:0;padding:4px 26px 4px 10px}.search-form input[type=search]:not(:focus){border-color:#fff}.search-form input[type=search]:focus{width:100px}.search-form input[type=search]:focus+button{z-index:1}}.products-listing .search-form input[type=search]{width:300px}.top-menu ul{margin:0;padding:0;display:flex;flex-direction:row;align-items:center}.top-menu ul li{list-style:none;margin-left:30px}.top-menu a{color:#414d63}.button,.hero-image-content .link-text,button[type=button],button[type=reset],button[type=submit]{text-decoration:none!important;white-space:nowrap;-ms-user-select:none;text-transform:uppercase;cursor:pointer}.header-cart a{position:relative;padding-left:30px}.header-cart a svg{position:absolute;left:0;top:50%;transform:translateY(calc(-50% - 2px))}@media(max-width:767px){.top-menu ul li:not(.header-cart){display:none}.header-cart a{padding-left:24px}.header-cart{margin:0!important}.header-cart .text{display:none}}.h2,h1,h2,h3,h4,h5,h6{font-family:times new roman,serif;font-weight:400;margin-top:0;line-height:1.4}.h2,h1,h2{font-size:22px;margin-bottom:15px;text-transform:uppercase;letter-spacing:3.3px}@media(max-width:1440px){.h2,h1,h2{margin-bottom:10px}}h3{margin-bottom:10px;line-height:1.2;font-size:20px}@media(max-width:767px){.h2,h1,h2{font-size:20px}h3{font-size:18px}}button,input,select,textarea{font-family:times new roman,serif;outline:0;line-height:1.86}a{color:#000}p:last-child{margin-bottom:0}p:first-child{margin-top:0}p:empty{display:none}a,img{outline:0}.button,button[type=button],button[type=reset],button[type=submit]{background-color:#3d434e;margin:0;min-width:290px;color:#fff;text-align:left;display:inline-block;vertical-align:middle;border-radius:0;border:1px solid #3d434e;font:'Times New Roman',serif;font-size:16px;padding:17px 50px 18px 24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s,background-color .2s,border-color .2s}@media(max-width:767px){.button,button[type=button],button[type=reset],button[type=submit]{font-size:14px}}@media(max-width:400px){.button,button[type=button],button[type=reset],button[type=submit]{min-width:100%}}.button:hover,button[type=button]:hover,button[type=reset]:hover,button[type=submit]:hover{background-color:#3d434e;border-color:#3d434e}.button:not(.show-bottom):after,button[type=button]:not(.show-bottom):after,button[type=reset]:not(.show-bottom):after,button[type=submit]:not(.show-bottom):after{content:'';border-bottom:8px solid #fff0;border-top:8px solid #fff0;border-left:10px solid #fff;display:inline-block;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.button.button-green,.button.button-white,button[type=button].button-green,button[type=button].button-white,button[type=reset].button-green,button[type=reset].button-white,button[type=submit].button-green,button[type=submit].button-white{background-color:#fff0;border-color:#fff;padding:1em;font-size:22px;text-align:center;width:100%;max-width:350px;min-width:0;font-family:times new roman,serif}.button.button-green.solid-bg,.button.button-green:hover,.button.button-white.solid-bg,.button.button-white:hover,button[type=button].button-green.solid-bg,button[type=button].button-green:hover,button[type=button].button-white.solid-bg,button[type=button].button-white:hover,button[type=reset].button-green.solid-bg,button[type=reset].button-green:hover,button[type=reset].button-white.solid-bg,button[type=reset].button-white:hover,button[type=submit].button-green.solid-bg,button[type=submit].button-green:hover,button[type=submit].button-white.solid-bg,button[type=submit].button-white:hover{background-color:#fff;border-color:#fff;color:#000}@media(max-width:767px){.button.button-green,.button.button-white,button[type=button].button-green,button[type=button].button-white,button[type=reset].button-green,button[type=reset].button-white,button[type=submit].button-green,button[type=submit].button-white{font-size:20px}}.button.button-green:after,.button.button-white:after,button[type=button].button-green:after,button[type=button].button-white:after,button[type=reset].button-green:after,button[type=reset].button-white:after,button[type=submit].button-green:after,button[type=submit].button-white:after{display:none}.button.button-green,button[type=button].button-green,button[type=reset].button-green,button[type=submit].button-green{background-color:gray;border-color:gray}.button.button-green:hover,button[type=button].button-green:hover,button[type=reset].button-green:hover,button[type=submit].button-green:hover{background-color:gray;border-color:gray;color:#fff}input[type=checkbox],input[type=radio]{border:1px solid #506059;background:0 0;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:20px;outline:0;margin:0 5px 0 0;padding:0!important;text-align:center;vertical-align:-3px;width:20px;min-width:20px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=checkbox]:checked:before,input[type=radio]:checked:before{content:'';width:12px;height:12px;position:absolute;background:#506059;left:3px;top:3px}input[type=checkbox]:checked:after,input[type=checkbox]:checked:before{content:'';width:16px;height:1px;top:9px;left:1px;position:absolute;background:#506059;transform:rotate(45deg)}input[type=checkbox]:checked:after{transform:rotate(-45deg)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{padding:19px 20px;font-size:14px;border:1px solid #e0ddd3;border-radius:0;background-color:#fff;width:100%;vertical-align:middle;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .3s ease}@media(max-width:1100px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{padding:10px 15px}}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#000}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#000}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}.hero-image{padding:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#4e302b;min-height:400px;display:flex;justify-content:center;position:relative}.front-page-hero-image .hero-image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.hero-image .hero-image-block{display:none}.hero-image .hero-image-block img{max-width:100%;height:auto}.video-link:last-child{margin-bottom:-95px}@media(max-width:1440px){.video-link:last-child{margin-bottom:-70px}}@media(max-width:1200px){.video-link:last-child{margin-bottom:-50px}}@media(max-width:1000px){.video-link:last-child{margin-bottom:-30px}}.video-link .hero-image .button{width:69px;height:69px;background:url(https://canons.com/wp-content/themes/foster/assets/css/../images/video-play.png)50% no-repeat!important;display:inline-block;border:none;min-width:0;padding:0;margin-top:20px}.video-link h2{line-height:1.9}.hero-image-content{position:relative;z-index:1;color:#fff;text-align:center;max-width:685px;margin:auto;padding:35px 50px 45px}@media(max-width:800px){.hero-image-content{padding:20px;max-width:90%}}.hero-image-content .description,.hero-image-content a:not(.button),.hero-image-content h1,.hero-image-content h2{color:inherit}.hero-image-content .description:empty,.hero-image-content a:not(.button):empty,.hero-image-content h1:empty,.hero-image-content h2:empty{display:none}.hero-image-content .description{font-size:16px;margin:15px 0 0;line-height:1.2;font-weight:300}.hero-image-content .description>.button,.hero-image-content .term-description>.button{margin-top:20px}.hero-image-content .description>.button.button-white,.hero-image-content .term-description>.button.button-white{margin-top:-15px}.hero-image-content h1,.hero-image-content h2{margin:0}.hero-image-content .link-text{background-color:gray;min-width:290px;color:#fff;text-align:left;display:inline-block;vertical-align:middle;border-radius:0;border:1px solid gray;font-size:16px;padding:17px 50px 18px 24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s,background-color .2s,border-color .2s;margin:30px 0 0}#menu-main-menu a,.breadcrumb a,.contact-form a,.footer-cols a,.post-listing h2 a,.price ins,.products a{text-decoration:none}@media(max-width:767px){.hero-image{min-height:190px}.hero-image-content .link-text{font-size:14px}}@media(max-width:400px){.hero-image-content .link-text{min-width:100%}}.hero-image-content .link-text:hover{background-color:#bfbdbd;border-color:gray}.hero-image-content .link-text:not(.show-bottom):after{content:'';border-bottom:8px solid #fff0;border-top:8px solid #fff0;border-left:10px solid #fff;display:inline-block;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.hero-image-content .link-text.button-green,.hero-image-content .link-text.button-white{background-color:#fff0;border-color:#fff;padding:1em;font-size:22px;text-align:center;width:100%;max-width:350px;min-width:0;font-family:times new roman,serif}.hero-image-content .link-text.button-green.solid-bg,.hero-image-content .link-text.button-green:hover,.hero-image-content .link-text.button-white.solid-bg,.hero-image-content .link-text.button-white:hover{background-color:#fff;border-color:#fff;color:#000}.hero-image-content .link-text.button-green:after,.hero-image-content .link-text.button-white:after{display:none}.hero-image-content .link-text.button-green{background-color:gray;border-color:gray}.hero-image-content .link-text.button-green:hover{background-color:gray;border-color:gray;color:#fff}.front-page-hero-image{position:relative;min-height:630px;display:flex;justify-content:center;align-items:center}.wp-block-columns{max-width:1440px;padding-left:45px;padding-right:45px;margin:50px auto}@media(max-width:768px){.front-page-hero-image{min-height:200px}}@media(max-width:1440px){.front-page-hero-image{min-height:400px}.wp-block-columns{padding-left:20px;padding-right:20px}}.wp-block-columns.max-width-product{padding-left:0;padding-right:0}.wp-block-columns .product-section-title{padding:0}@media(max-width:1440px){.wp-block-columns{margin-top:30px;margin-bottom:30px;padding-left:10px;padding-right:10px}}.wp-block-columns+.wp-block-columns{padding-top:0}.wp-block-columns .wp-block-column{padding:0 10px;margin:0}@media(max-width:600px){.wp-block-columns .wp-block-column~.wp-block-column{margin-top:20px}}.wp-block-columns .hero-image-content{text-align:center;width:100%}.wp-block-columns .hero-image-box~.hero-image-box{margin-top:30px}@media(max-width:1440px){.wp-block-columns .hero-image-box~.hero-image-box{margin-top:20px}}.entry-content .wp-block-columns .wp-block-image{margin:0}.entry-content .wp-block-columns .wp-block-image img{vertical-align:top}.entry-content .wp-block-columns .wp-block-image~.wp-block-image{margin-top:30px}.footer-cols{display:flex;flex-direction:row;justify-content:flex-start;padding:35px 50px;color:#fff}@media(max-width:1440px){.entry-content .wp-block-columns .wp-block-image~.wp-block-image{margin-top:20px}.footer-cols{padding:30px}}@media(max-width:1000px){.footer-cols{padding:30px 0}}@media(max-width:767px){.hero-image-content .link-text.button-green,.hero-image-content .link-text.button-white{font-size:20px}.footer-cols{flex-wrap:wrap}}.footer-cols .footer-col{padding:15px;flex:0 25%}@media(max-width:767px){.footer-cols .footer-col{padding:0;flex:0 50%;margin-bottom:30px}}@media(max-width:500px){.footer-cols{display:flex;flex-direction:column;gap:30px}.footer-cols .footer-col{flex:1 100%;margin-bottom:0;padding:0}.footer-cols .footer-title{opacity:.65}.footer-col-type-combined{padding:0;border-bottom:none}.footer-col-type-newsletter{order:1}.footer-col-type-combined{order:2}.footer-col-type-menu{order:3}.footer-col-type-text{order:4}.footer-col-type-combined .footer-section{padding:0}.footer-col-type-combined .footer-section-type-menu{order:1}.footer-col-type-combined .footer-section-type-social{display:none}.footer-mobile-social{display:block;padding:0 0 30px}.footer-mobile-social .social-box{display:flex;align-items:center;gap:29px}.footer-mobile-social .social-box .social-link{margin:0;font-size:18px;color:#fff}.footer-mobile-social .footer-title{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px;font-family:inter,sans-serif;opacity:.65;color:#fff}.footer-mobile-social .footer-content{font-family:inter,sans-serif}}@media(min-width:501px){.footer-mobile-social{display:none}}@media(min-width:768px){.footer-cols .footer-col:last-child{margin-left:auto;flex:0 auto}}.footer-cols .footer-title{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px;font-family:inter,sans-serif}@media(min-width:501px){.footer-cols .footer-title{text-align:left}}.footer-cols .footer-content{font-family:inter,sans-serif;font-size:16px;line-height:1.8}.footer-cols ul{padding:0;margin:0}.footer-cols ul li{list-style:none}.footer-cols a{font-family:inter,sans-serif;color:#fff}.footer-copy{font-family:inter,sans-serif;padding:0 65px 50px;font-size:12px;color:#fff}@media(max-width:1440px){.footer-copy{padding:0 45px 30px}}@media(max-width:1000px){.footer-copy{padding:0 15px 30px}}@media(max-width:768px){.footer-copy{padding:0 0 30px}}@media(max-width:500px){.footer-copy{padding-top:20px;border-top:1px solid rgba(154,154,154,.75);text-align:left}.footer-copy span{display:block;margin-top:10px}}.social-box .social-link{display:inline-block;line-height:1;font-size:14px;margin-right:15px}.social-box .social-link__ico{font-size:14px}.social-box .social-link__ico.social-link__facebook:before,.social-box .social-link__ico.social-link__twitter:before,.social-box .social-link__ico.social-link__linkedin:before{font:14px/1 FontAwesome;display:inline-block;text-rendering:auto;-moz-osx-font-smoothing:grayscale}.social-box .social-link__ico.social-link__twitter:before{font-size:inherit;-webkit-font-smoothing:antialiased;content:'\f099'}.social-box .social-link__ico.social-link__facebook:before{font-size:inherit;-webkit-font-smoothing:antialiased;content:'\f09a'}.social-box .social-link__ico.social-link__linkedin:before{font-size:inherit;-webkit-font-smoothing:antialiased;content:'\f0e1'}.social-box .social-link__ico.social-link__instagram:before{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f16d'}.post-listing .date,.wp-block-foster-default-text h3,.wp-block-foster-show h3{font-family:gill sans,times new roman,serif}.main-menu .header-cart{display:none}@media(max-width:767px){.main-menu{background-color:#e8e6e6;margin:25px -20px 0}.main-menu-js{display:none}}#menu-main-menu{margin:0;padding:0;text-transform:uppercase;text-decoration-color:#000}#menu-main-menu li{list-style:none;position:relative}@media(min-width:768px){#menu-main-menu{display:flex;flex-direction:row;justify-content:center;margin:0 0 -25px;padding:30px 0 0}#menu-main-menu .hide-on-desctop{display:none}#menu-main-menu li:hover>.sub-menu{display:block!important}#menu-main-menu li.flex-cols:hover>.sub-menu{display:flex!important;flex-direction:row;justify-content:center;left:50%;transform:translateX(-50%)}#menu-main-menu li.flex-cols:hover>.sub-menu>li~li{margin:0 0 0 30px}#menu-main-menu li.flex-cols:hover>.sub-menu>li>a{text-transform:uppercase;white-space:nowrap;color:#000}#menu-main-menu li.flex-cols:hover>.sub-menu>li>.sub-menu{display:block;position:static;padding:0;margin:10px 0 0;min-width:160px}}#menu-main-menu li.flex-cols:hover .hide-on-desctop>a{font-weight:400}@media(max-width:767px){#menu-main-menu li.flex-cols>.sub-menu>li>a{font-weight:600}#menu-main-menu li.flex-cols>.sub-menu>li>.sub-menu{display:block!important}}.entry-content,.wp-block-foster-default-text .description{font-weight:300}#menu-main-menu>li{padding:0 0 25px;position:relative;margin:0 30px}@media(max-width:1100px){#menu-main-menu>li{margin:0 15px}}@media(max-width:767px){#menu-main-menu>li a{background-color:#e8e6e6;display:block!important;padding:15px;text-align:center}#menu-main-menu>li{border-bottom:1px solid #fff;margin:0;padding:0}}@media(min-width:768px){#menu-main-menu>li:hover:after{content:'';height:8px;display:block;position:absolute;left:0;bottom:0;width:100%;background-color:gray}#menu-main-menu .sub-menu{position:absolute;left:-30px;top:100%}}#menu-main-menu a{font-size:14px}#menu-main-menu .sub-menu{display:none;padding:25px 30px;background:#fff;min-width:250px}@media(min-width:768px){#menu-main-menu .sub-menu li~li{margin-top:10px}}#menu-main-menu .sub-menu a{color:rgb(0 0 0/.25);font-size:16px;line-height:1.5;display:inline-block}#menu-main-menu .sub-menu .current_page_item a,#menu-main-menu .sub-menu a:hover{color:#000}@media(max-width:767px){#menu-main-menu .sub-menu{padding:5px 0;min-width:auto}#menu-main-menu .sub-menu a{background-color:#fff;color:#000;padding:10px 15px}}@media(min-width:1441px){.wp-block-columns+.wp-block-foster-default-text{margin-top:40px}}.wp-block-foster-default-text{max-width:740px;padding:0 20px;margin:65px auto 70px}@media(max-width:1440px){.wp-block-foster-default-text{margin:40px auto}}.wp-block-foster-default-text h3{font-size:16px;margin:0 0 -5px}.wp-block-foster-default-text h3:empty{display:none}.wp-block-foster-default-text h2{margin:0 0 7px}.wp-block-foster-default-text p{margin-top:25px}.wp-block-foster-default-text .wp-block-image{margin-top:50px}.wp-block-foster-default-text+.wp-block-foster-default-text{margin-top:-40px}@media(max-width:1440px){.wp-block-foster-default-text+.wp-block-foster-default-text{margin-top:-10px}}.wp-block-foster-default-text+.wp-block-columns{padding-top:0}.wp-block-foster-default-text .title:empty{display:none}.footer-button{text-align:center;font-size:16px}.wp-block-image,.wp-block-image figure{margin:0}.entry-content>.wp-block-image:last-child{margin-bottom:75px}@media(max-width:1440px){.entry-content>.wp-block-image:last-child{margin-bottom:30px}}@media(max-width:500px){.entry-content>.wp-block-image:last-child{margin-bottom:-30px}.post-listing .wp-block-image{margin-left:-20px!important;margin-right:-20px!important;max-width:none}}.wp-block-foster-show{max-width:950px;padding:0 15px;margin:95px auto}@media(max-width:1440px){.wp-block-foster-show{margin:70px auto}}@media(max-width:1200px){.wp-block-foster-show{margin:50px auto}}@media(max-width:1000px){.wp-block-foster-show{margin:30px auto}}.wp-block-foster-show h2,.wp-block-foster-show h3{margin:0}.wp-block-foster-show+.wp-block-foster-show{margin-top:65px}@media(max-width:1440px){.wp-block-foster-show+.wp-block-foster-show{margin-top:20px}}.wp-block-foster-show .full-text{display:none;margin:15px 0 0}.wp-block-foster-show .show-content{padding:90px 110px;background-color:#f5f4f2;position:relative}@media(max-width:1440px){.wp-block-foster-show .show-content{padding:40px}}@media(max-width:767px){.wp-block-foster-show .show-content{padding:20px}}.wp-block-foster-show .show-image{position:absolute;right:10px;top:10px}.show-bottom{background-color:#3d434e;text-align:right;color:#fff;padding:17px 25px 18px;cursor:pointer}.show-bottom:after{content:'';border-top:10px solid #fff;border-right:8px solid #fff0;border-left:8px solid #fff0;display:inline-block;margin-left:25px;vertical-align:-1px;position:static}.open .show-bottom:after{border-top:none;border-bottom:10px solid #fff}.contact-form{max-width:680px;padding:0 20px;margin:95px auto}@media(max-width:1440px){.contact-form{margin:70px auto}}@media(max-width:1200px){.contact-form{margin:50px auto}}@media(max-width:1000px){.contact-form{margin:30px auto}}.contact-form .contact-form__bottom-info{margin-top:60px}.contact-form .contact-form__fields{padding:80px 90px;background-color:#f5f4f2}@media(max-width:1440px){.contact-form .contact-form__bottom-info{margin-top:20px}.contact-form .contact-form__fields{padding:30px 40px}}.contact-form .contact-form__field-row{margin-bottom:10px}.contact-form .contact-form__field-submit{margin:60px 0 0}@media(max-width:1440px){.contact-form .contact-form__field-submit{margin-top:20px}}.contact-form .contact-form__top-info{margin:0 0 60px;font-size:16px;font-weight:400;justify-content:space-between}@media(min-width:768px){.contact-form .contact-form__top-info{display:flex}}@media(max-width:1440px){.contact-form .contact-form__top-info{margin-bottom:20px}}.contact-form .contact-form__top-info .left-info{padding-right:20px}@media(max-width:767px){.contact-form .contact-form__fields{padding:20px}.contact-form .right-info{margin-top:10px}}.timeline-box{max-width:1440px;padding-left:35px;padding-right:35px;margin:0 auto}@media(max-width:1440px){.timeline-box{padding-left:20px;padding-right:20px}}.timeline-box.max-width-product{padding-left:0;padding-right:0}.timeline-box .product-section-title{padding:0}.timeline-box.timeline-box__first{margin-top:70px}.timeline-box.timeline-box__first .hero-image:after{height:50%;top:50%}.timeline-box.timeline-box__last{margin-bottom:70px}.timeline-box.timeline-box__last .hero-image:after{height:50%;bottom:50%;top:auto}.timeline-box .hero-image{background:0 0!important;padding:25px 0;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;position:relative;min-height:0}.timeline-box .hero-image:after,.timeline-box .hero-image:before{content:'';background-color:#d8d8d8;position:absolute;left:50%;top:0}@media(max-width:767px){.timeline-box .hero-image{flex-wrap:wrap}.timeline-box .hero-image img{width:100%}.timeline-box .hero-image:after,.timeline-box .hero-image:before{display:none}}.timeline-box .hero-image:before{width:15px;height:15px;border-radius:50%;top:50%;transform:translate(-50%,-50%)}.timeline-box .hero-image:after{width:1px;height:100%;transform:translateX(-1px)}.timeline-box .hero-image .hero-image-block{display:block}.timeline-box .hero-image .hero-image-block,.timeline-box .hero-image .hero-image-content{flex:0 0 calc(50% - 45px);max-width:100%}@media(max-width:1440px){.timeline-box.timeline-box__first{margin-top:30px}.timeline-box.timeline-box__last{margin-bottom:30px}.timeline-box .hero-image{padding:10px 0}.timeline-box .hero-image .hero-image-block,.timeline-box .hero-image .hero-image-content{flex:0 0 calc(50% - 30px)}}@media(max-width:767px){.timeline-box .hero-image .hero-image-block,.timeline-box .hero-image .hero-image-content{flex:0 0 100%}}.timeline-box .hero-image .hero-image-content{color:#000;text-align:left;margin:0}.newsletter-form,.onsale,.products{text-align:center}.post-listing{padding:0 20px}.post-listing .post-thumbnail{max-width:870px;margin-left:auto!important;margin-right:auto!important}.post-listing article~article{margin-top:95px}@media(max-width:1440px){.post-listing article~article{margin-top:70px}}@media(max-width:1200px){.post-listing article~article{margin-top:50px}}@media(max-width:1000px){.post-listing article~article{margin-top:35px}}.post-listing .wp-block-quote{margin:50px 0 0}@media(max-width:1440px){.post-listing .wp-block-quote{margin-top:30px}}.post-listing .post-max-width,.post-listing .read-more-button-block,.post-listing .wp-block-quote,.post-listing p{max-width:700px;margin-left:auto;margin-right:auto}.post-listing .wp-block-image{text-align:center;margin:50px 0}@media(max-width:1440px){.post-listing .wp-block-image{margin:30px 0}}.post-listing .date{font-size:16px}@media(min-width:1441px){.post-listing .date{margin:0 0 -5px}}.post-listing .date:empty{display:none}.post-listing .wp-block-foster-default-text{max-width:700px;padding:0}.read-more-button-block{margin-top:40px}@media(max-width:1440px){.post-listing .date{margin-bottom:0}.read-more-button-block{margin-top:15px}}.single-post-wrap .post-thumbnail{margin:40px 0;padding:60px 0;border-top:1px solid #e0ddd3;border-bottom:1px solid #e0ddd3}@media(max-width:1440px){.single-post-wrap .post-thumbnail{margin:20px 0;padding:25px 0}}.our-last-row{justify-content:center;align-items:center}.our-last-row .wp-block-foster-default-text{padding:15px 20px;max-width:490px}@media(max-width:1440px){.our-last-row .wp-block-foster-default-text{margin:0;padding:0;max-width:100%}}@media(max-width:600px){.our-last-row~.our-last-row{border-top:1px solid #e0ddd3;padding-top:30px}}.our-last-row h2{font-family:NumbersTrafalgar,gill sans,times new roman,serif;font-size:64px;line-height:1}@media(max-width:1440px){.our-last-row h2{font-size:40px}}.wp-block-quote{font-family:times new roman,serif;position:relative;font-size:18px;font-weight:400;padding-top:80px}.wp-block-quote:before{content:'"';color:rgb(0 0 0/.3);font-family:LucidaGrande,' gill sans',times new roman,serif;display:block;font-size:144px;position:absolute;left:0;line-height:1;top:-10px}.listing-image,.products a{position:relative;overflow:hidden}.wp-block-quote p{margin:0}.wp-block-quote p~p{margin-top:15px}.listing-post-header{margin-top:55px}@media(max-width:1440px){.wp-block-quote{padding-top:40px}.wp-block-quote:before{font-size:100px}.listing-post-header{margin-top:15px}}.breadcrumb{background-color:#afafaf;font-size:12px;padding:16px 0;text-transform:capitalize}.breadcrumb span,.breadcrumb span a{font-family:inter,sans-serif;font-size:12px;color:#fff}.menu-style-br a,.product-section-title,.shop-table-title{font-family:inter,sans-serif;font-size:12px}.product-section-title{letter-spacing:3.3px}@media(max-width:767px){.breadcrumb{display:none}}.breadcrumb>div.max-width{display:flex;align-items:center}@media(min-width:1440px){.breadcrumb>div.max-width{padding-left:50px;padding-right:50px}}.breadcrumb .separator{display:inline-block;color:#fff;margin:0 10px}.breadcrumb .separator::before{content:'';display:block;width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cg opacity='0.4'%3E%3Cpath d='M5 9.20996L8 6.20996L5 3.20996' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.category-listing,.products-listing{margin-top:95px;margin-bottom:20px}@media(max-width:1440px){.category-listing,.products-listing{margin-top:70px}}@media(max-width:1200px){.category-listing,.products-listing{margin-top:50px}}@media(max-width:1000px){.category-listing,.products-listing{margin-top:30px}}@media(min-width:1441px){.category-listing,.products-listing{padding:0 50px}}.category-listing .woocommerce-ordering,.category-listing .woocommerce-result-count,.products-listing .woocommerce-ordering,.products-listing .woocommerce-result-count{display:none}.products{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:0 -10px;padding:0}.products .product{list-style:none;padding:0 10px;margin:0 0 70px;flex:0 0 33.33333333%}.products .product>a{padding-bottom:55px;display:block}@media(max-width:1440px){.products .product{margin-bottom:55px}}@media(max-width:1200px){.products .product{margin-bottom:40px}}@media(max-width:1000px){.products .product{margin-bottom:30px;flex:0 0 50%}}.products img{width:auto}.products img[src*=' no-image.png']{margin:90px 0;width:auto}.products .count{display:none}.products a{display:block}.products a.button{display:none}.products h2{margin:0;padding:0;font-family:inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:.56px;text-transform:uppercase;line-height:21px}.products .woocommerce-loop-product__title{font-family:inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:.56px;text-transform:uppercase;line-height:21px;display:flex;align-items:flex-end;justify-content:space-between;gap:7px;padding:15px 15px 0;margin:0;text-align:left}.products .woocommerce-loop-product__title::after{content:'→';font-size:12.797px;line-height:21px;flex-shrink:0;margin-left:auto}.products .product-description{padding:0 15px;font-family:inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:.48px;line-height:21px;color:#000;margin:0;text-align:left}.products .product-description p{margin:0;line-height:21px;text-align:left}.products .price{margin:0;padding:0 15px;font-family:inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:.48px;line-height:21px;color:#000;display:block;text-align:left}.product-category.product.first .woocommerce-loop-category__title,.product-category .woocommerce-loop-category__title{font-family:inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:.56px;text-transform:uppercase;line-height:21px;display:flex;align-items:flex-end;justify-content:space-between;gap:7px;padding:15px 15px 0;margin:0;text-align:left}.product-category.product.first .woocommerce-loop-category__title::after,.product-category .woocommerce-loop-category__title::after{content:'→';font-size:12.797px;line-height:21px;flex-shrink:0;margin-left:auto}.listing-image{background-color:#f9f9f9;display:block;aspect-ratio:453.33/291.8;overflow:hidden}.listing-image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.onsale{background-color:#d8d8d8;position:absolute;z-index:9;padding:2px 15px;transform:rotate(45deg);top:15px;right:-45px;min-width:150px}.price{font-size:18px;display:block;margin:0}.full-product .summary .price{font-size:12px;text-transform:uppercase;color:#555;font-weight:600;line-height:27px;letter-spacing:.48px}.mailing-checkbox-section a,.woocommerce-message .woocommerce-message-single a,a.size-guide{text-decoration:underline}.footer-newsletter{padding:85px 15px 90px;margin-top:95px;border-top:1px solid #e0ddd3}@media(max-width:1440px){.footer-newsletter{margin-top:70px;padding:50px 20px}}@media(max-width:1200px){.footer-newsletter{margin-top:50px}}@media(max-width:1000px){.footer-newsletter{margin-top:30px}}.newsletter-form{max-width:520px;margin:auto}.newsletter-form .mailing-checkbox-section{font-size:13px;margin:15px 0 0;font-weight:300;text-align:left}.cart-page-content-empty,.product-image{text-align:center}@media(min-width:501px){.newsletter-form .fields{display:flex}.cart_totals .shop_table{float:right}}.newsletter-form input[type=email]{padding:19px 20px}.newsletter-form button[type=submit]{min-width:165px;margin:0 0 0 10px}@media(max-width:500px){.products .product{flex:1 100%}.newsletter-form button[type=submit]{width:100%;margin:0}}.newsletter-form .cmApp_fieldWrap{flex:1}.newsletter-form .cmApp_formHeader,.newsletter-form .title{margin:0;padding:0;font-size:22px;font-family:AGaramondProRegular,sans-serif}.newsletter-form .cmApp_formSubHeader,.newsletter-form .description{padding:0;margin:10px 0 35px;font-weight:300}.newsletter-form .cm-required{display:flex;margin:15px 0 0}.newsletter-form .cm-required .mailing-checkbox-section{margin:0}.newsletter-form .cmApp_signupContainer{padding:0}.newsletter-form .cmApp_signupContainer .cmApp_processingMsg{font-size:14px}.newsletter-form .cmApp_signupContainer.cmApp_embedded{max-width:100%;width:100%}.full-product{background-color:#f5f4f2;display:flex;justify-content:center}@media(max-width:767px){.full-product{flex-wrap:wrap}}.full-product .product-image,.full-product .summary{flex:0 0 50%}@media(max-width:767px){.full-product .product-image,.full-product .summary{flex:1 50%}}.full-product .woocommerce-product-gallery__wrapper{margin:0;display:flex;flex-wrap:wrap;justify-content:center}.full-product .woocommerce-product-gallery__image{flex:1 100%}.full-product .woocommerce-product-gallery__image:first-child{aspect-ratio:1/1}.full-product .woocommerce-product-gallery__image img{object-fit:cover;height:100%;width:100%}@media(max-width:674px){.full-product .product-image .woocommerce-product-gallery__image:not(:first-child){display:none}.full-product .product-image-mobile .woocommerce-product-gallery__image:first-child{display:none}}.full-product .summary{padding:80px 125px 45px}@media(max-width:1440px){.full-product .summary{padding:50px 80px}}@media(max-width:1100px){.full-product .summary{padding:40px}}@media(max-width:767px){.full-product .summary{padding:20px 20px 30px}}.full-product h1{line-height:1.4;font-family:inter,sans-serif;margin:0 0 10px;font-size:22px;letter-spacing:.88px;line-height:30.8px;color:#000}.full-product .product-description{margin:10px 0 24px}.full-product .product-description *{font-family:inter,sans-serif;font-size:12px;font-weight:300;line-height:21px}.full-product .product_meta,.full-product .quantity{display:none!important}.full-product .woocommerce-variation{margin:0 0 20px;overflow:hidden}.full-product .single_variation_wrap{margin-top:40px}.full-product .cart{margin-top:30px}.full-product a.reset_variations{margin:5px 0 0 5px;display:inline-block;text-decoration:underline}a.size-guide{margin:0 0 0 15px;font-size:16px}.product-image{position:relative;overflow:hidden}.product-section-title{text-align:center;padding:0 15px;margin-bottom:42px}.max-width .product-section-title{padding:0}.product-section{border-top:1px solid #e0ddd3;margin-top:95px}@media(max-width:1440px){.product-section-title{margin-bottom:35px}.product-section{margin-top:70px}}@media(max-width:1200px){.product-section{margin-top:50px}}@media(max-width:1000px){.product-section,.product-section .category-listing,.product-section .products-listing{margin-top:40px}}.product-description-section{border-top:none}.product-description-section .our-last-row .wp-block-foster-default-text{padding:0;max-width:400px;margin:0 0 0 40px}@media(max-width:600px){.product-description-section .our-last-row .wp-block-foster-default-text{margin:0}}.product-description-section .our-last-row h2{margin-bottom:0}.woocommerce-message{padding:30px 0}.woocommerce-message .woocommerce-message-single{padding:0 0 0 35px;font-size:20px;position:relative;justify-content:space-between;align-items:center}.woocommerce-message .woocommerce-message-single:after{content:'';clear:both;display:table}.woocommerce-message .woocommerce-message-single:before{content:'';position:absolute;left:0;top:14px;transform:translateY(-50%)}.woocommerce-message .woocommerce-message-single~.woocommerce-message-single{margin-top:15px}.woocommerce-message .woocommerce-message-single b,.woocommerce-message .woocommerce-message-single strong{font-weight:inherit}.woocommerce-message .message-fix-position{width:100%}.woocommerce-message .wc-forward{margin-left:40px;float:right}.woocommerce-message .woocommerce-message__success:before{width:22px;height:17px;background:url(https://canons.com/wp-content/themes/foster/assets/css/../images/check.png)50% no-repeat}.woocommerce-message .woocommerce-message__error:before{width:20px;height:20px;background:url(https://canons.com/wp-content/themes/foster/assets/css/../images/error.png)50% no-repeat}.cart-page-content,.checkout-page-content{margin-top:95px}@media(max-width:1440px){.cart-page-content,.checkout-page-content{margin-top:70px;margin-bottom:70px}}@media(max-width:1200px){.cart-page-content,.checkout-page-content{margin-top:50px;margin-bottom:50px}}@media(max-width:1000px){.cart-page-content,.checkout-page-content{margin-top:30px;margin-bottom:30px}}.cart-page-content-empty .cart-empty{font-size:20px;font-weight:400}.wc-proceed-to-checkout{text-align:right}.woocommerce-cart-form{margin:50px 0 30px}@media(min-width:768px){.woocommerce-cart-form__contents .product-name,.woocommerce-cart-form__contents .product-price,.woocommerce-cart-form__contents .product-subtotal,.woocommerce-cart-form__contents .product-total{padding-top:40px}.default-product-table .cart_item~.cart_item td{border-top:1px solid #e0ddd3}}@media(min-width:768px) and (max-width:1100px){.woocommerce-cart-form__contents .product-name,.woocommerce-cart-form__contents .product-price,.woocommerce-cart-form__contents .product-subtotal,.woocommerce-cart-form__contents .product-total{padding-top:29px}}.default-product-table{font-weight:400;width:100%;background-color:#f5f4f2}.default-product-table .table-heading{display:none}.default-product-table td{line-height:1.4;vertical-align:top}@media(min-width:1101px){.default-product-table td{padding:30px}.default-product-table td:last-child{padding-right:50px}}@media(max-width:1100px) and (min-width:901px){.default-product-table td{padding:20px}.default-product-table td:last-child{padding-right:35px}}@media(max-width:900px) and (min-width:768px){.default-product-table td{padding:20px 10px}.default-product-table td:last-child{padding-right:20px}}@media(max-width:767px){.default-product-table td{display:block;padding:20px 10px}.default-product-table .cart_item{display:flex;flex-wrap:wrap;position:relative;padding:0 10px 10px;align-items:center}.default-product-table .cart_item~.cart_item{border-top:1px solid #e0ddd3}}.default-product-table .product-remove{padding-right:0}.default-product-table .remove{font-size:40px;text-decoration:none;color:rgb(0 0 0/.5);line-height:15px;font-weight:300}.account-additional-info a,.user-hello-info a,.user-hello-row .user-not-you a,.woocommerce-LostPassword a,.woocommerce-orders-table a{text-decoration:underline}@media(min-width:768px){.default-product-table .product-remove{width:80px}.default-product-table .product-thumbnail{width:10%}}@media(max-width:767px){.default-product-table .product-remove{position:absolute;right:0;top:0;padding:20px 15px 0 0}.default-product-table .product-thumbnail{flex:0 0 80px;align-self:flex-start}}.default-product-table .product-thumbnail .listing-image{width:150px;padding:0;text-align:center}@media(max-width:1100px){.default-product-table .product-thumbnail .listing-image{width:100px}}@media(max-width:767px){.default-product-table .product-thumbnail .listing-image{width:60px}.default-product-table .product-name{flex:0 0 calc(100% - 80px);padding:20px 50px 20px 10px}}.default-product-table .product-thumbnail .listing-image img{position:static;transform:translate(0,0)}.default-product-table .product-thumbnail .listing-image img[src*=' no-image.png']{margin:10px}.default-product-table .product-name{font-size:20px}.default-product-table .product-name .product-quantity{font-weight:inherit;font-size:17px}@media(max-width:1100px){.default-product-table .product-name{font-size:18px}.default-product-table .product-name .product-quantity{font-size:16px}}@media(max-width:1100px) and (min-width:768px){.default-product-table .product-name{width:100%}}@media(max-width:360px){.default-product-table .product-thumbnail{display:none}.default-product-table .product-name{flex:0 0 100%}}.default-product-table .product-price{color:rgb(0 0 0/.5);font-size:18px}.default-product-table .product-quantity input[type=number]{padding:8px 15px;width:100px}@media(max-width:1100px){.default-product-table .product-quantity input[type=number]{width:80px}}@media(max-width:767px){.default-product-table .product-price{font-size:16px}.default-product-table .product-quantity input[type=number]{width:65px}.default-product-table .product-price,.default-product-table .product-quantity,.default-product-table .product-subtotal,.default-product-table .product-total{padding:0 10px 10px}}.default-product-table .product-subtotal,.default-product-table .product-total{font-size:18px}.cart-actions{margin:30px 0;text-align:right}.cart-actions .button[name=update_cart]{padding-right:30px;padding-left:30px;text-align:center}.cart-actions .button[name=update_cart]:after{display:none}@media(min-width:401px){.cart-actions .button[name=update_cart]{min-width:0}}.woocommerce-checkout-review-order-products{margin-bottom:30px}.woocommerce-checkout-review-order-products .product-name,.woocommerce-checkout-review-order-products .product-total{padding:15px 25px}@media(max-width:767px){.default-product-table .product-subtotal,.default-product-table .product-total{font-size:16px}.woocommerce-checkout-review-order-products .product-name,.woocommerce-checkout-review-order-products .product-total{padding:20px 10px;flex:1 100%}}.woocommerce-checkout-review-order-products .product-name{width:auto}.woocommerce-checkout-review-order-products .product-total{width:200px}@media(min-width:768px){.woocommerce-checkout-review-order-products .product-total{padding-left:0}}@media(max-width:767px){.woocommerce-checkout-review-order-products .product-total{padding:0 10px 10px}}.cart_totals .shop_table{border-top:1px solid #e0ddd3}@media(max-width:500px){.cart_totals .shop_table{width:100%}}@media(min-width:501px){.cart_totals .shop_table th{padding-left:70px;padding-right:100px}.cart_totals .shop_table td{padding-right:70px}.cart_totals .shop_table td:last-child{width:200px}}.cart_totals .shop_table strong{font-weight:400}.cart_totals .shop_table td,.cart_totals .shop_table th{font-weight:400;color:rgb(0 0 0/.5);text-align:left;font-size:18px;padding-top:5px;padding-bottom:5px}@media(max-width:500px){.cart_totals .shop_table td,.cart_totals .shop_table th{padding:5px 10px}}@media(min-width:501px){.cart_totals .shop_table tr:first-child td,.cart_totals .shop_table tr:first-child th{padding-top:30px}}@media(max-width:500px){.cart_totals .shop_table tr:first-child td,.cart_totals .shop_table tr:first-child th{padding-top:15px}}.cart_totals .shop_table tr:last-child td,.cart_totals .shop_table tr:last-child th{color:#000}.cart_totals .wc-proceed-to-checkout{margin-top:95px}@media(max-width:1440px){.cart_totals .wc-proceed-to-checkout{margin-top:70px}}@media(max-width:1200px){.cart_totals .wc-proceed-to-checkout{margin-top:50px}}@media(max-width:1000px){.cart_totals .wc-proceed-to-checkout{margin-top:30px}}.cart_totals .woocommerce-shipping-destination{margin:0;font-size:14px;font-style:italic;line-height:1.4}.cart_totals .shipping-calculator-button{text-decoration:underline;font-size:15px}.checkout_cart_totals .shop_table{border:none}.checkout_cart_totals .shop_table tr:first-child td,.checkout_cart_totals .shop_table tr:first-child th{padding-top:5px}.order-success-totals{margin:30px 0}.woocommerce-shipping-totals ul{margin:0;padding:0}.col2-set,.flex-form-row{display:flex;margin:0 -10px}.woocommerce-shipping-totals ul li{list-style:none}.col2-set{flex-wrap:wrap}.col2-set>div{flex:0 0 50%;padding:0 10px}@media(max-width:1000px){.col2-set>div{flex:1 100%;padding-bottom:20px}}.flex-form-row{align-items:flex-start;flex-wrap:wrap}.flex-form-row>.form-row{flex:0 0 50%;padding:0 10px}@media(max-width:500px){.flex-form-row>.form-row{flex:1 100%}}.flex-form-row .form-row{margin:0 0 20px}.flex-form-row .full-row{flex:1 100%}.flex-form-row label{font-weight:400;margin:0 0 3px;display:block}.flex-form-row p{margin:0}.select2-dropdown{border-color:#e0ddd3}.select2-container{display:block}.select2-container--default .select2-selection--single{height:auto;border:1px solid #e0ddd3;outline:0;border-radius:0;margin:0}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:19px;line-height:1.86;font-size:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{width:66px;height:66px;top:0;right:0}@media(max-width:1100px){.select2-container--default .select2-selection--single .select2-selection__rendered{padding:10px 14px}.select2-container--default .select2-selection--single .select2-selection__arrow{width:48px;height:48px}}.account-additional-info{margin:0 0 20px}.account-additional-info .mailing-checkbox-section{margin:20px 0}.payment_methods{margin:30px 0;padding:10px 10px 20px;background:#f5f4f2}.payment_methods>li{list-style:none;position:relative}.payment_methods>li input[type=radio]{position:absolute;margin:0;left:2px;top:15px}.payment_methods>li>label{font-size:17px;font-weight:400;display:block;padding:10px 10px 10px 30px;cursor:pointer}.payment_methods>li>.payment_box{font-size:14px;padding-left:30px;display:block!important;margin-top:-10px}.payment_methods>li>.payment_box p{margin:0}.place-order{text-align:right}.page-without-gutenberg{margin:50px 0}.page-without-gutenberg h1{margin:50px 0 20px;font-size:30px}.contact-top-cols{max-width:930px;margin:95px auto;padding:0 0 95px;border-bottom:1px solid #e0ddd3}@media(max-width:1440px){.contact-top-cols{margin:30px auto;padding:0 10px 25px}}@media(min-width:970px){.contact-top-cols .wp-block-column:first-child{padding-left:0}.contact-top-cols .wp-block-column:last-child{padding-right:0;text-align:right}}.contact-address{font-size:20px;font-weight:400;margin:40px 0 30px}@media(max-width:767px){.contact-address{margin:20px 0}}.menu-style-br{padding:9px 0;background-color:#3d434e}@media(min-width:1440px){.menu-style-br>div.max-width{padding-left:50px;padding-right:50px}}.faq-item,.login-page .col-1{background-color:#f5f4f2}.menu-style-br ul{margin:0;padding:0;flex-wrap:wrap;display:flex}.menu-style-br li{list-style:none;padding:2px 0;margin-right:75px}@media(max-width:1440px){.menu-style-br li{margin-right:50px}}@media(max-width:1000px){.menu-style-br li{margin-right:25px}}@media(max-width:768px){.menu-style-br li{margin-right:15px}}.menu-style-br .current-menu-item a,.menu-style-br .is-active a{color:#dcdcdc}.menu-style-br a{color:#fff}.contact-map{text-align:center}.contact-top-text{max-width:680px;padding:0 20px;margin:95px auto -40px}@media(max-width:1440px){.contact-top-text{margin-top:70px}}@media(max-width:1200px){.contact-top-text{margin-top:50px;margin-bottom:-20px}}@media(max-width:1000px){.contact-top-text{margin-top:30px;margin-bottom:-10px}}@media(min-width:768px){.faq-item__top{display:flex;align-items:center}}.faq-item__title{flex:1;padding:5px 25px}.faq-category{max-width:920px;margin:95px auto}@media(max-width:1440px){.faq-category{margin:70px auto}}@media(max-width:1200px){.faq-category{margin:50px auto}}@media(max-width:1000px){.faq-category{margin:30px auto}}.faq-category h2{margin:0 0 30px}@media(max-width:1200px){.faq-category h2{margin-bottom:20px}}.faq-category .show-bottom{text-transform:none}@media(min-width:768px){.faq-category .show-bottom{align-self:stretch;display:flex;min-width:auto;align-items:center}}@media(max-width:767px){.faq-item__title{padding:20px}.faq-category .show-bottom{min-width:100%;position:absolute;bottom:0;left:0}.faq-item{padding-bottom:56px}}.faq-item{position:relative;margin-top:20px}.wp-block-foster-default-text.contact-footer-link{margin-top:125px}@media(max-width:1440px){.wp-block-foster-default-text.contact-footer-link{margin:50px auto}}.wp-block-foster-default-text.contact-footer-link .description{font-size:16px;font-weight:400;text-align:center}.faq-item__content{padding:25px;border-top:1px solid #e0ddd3;margin-top:-1px;display:none}@media(max-width:767px){.faq-item__content{padding:20px}}.faq-item__content p:first-child{margin-top:0}.title-margin{margin-bottom:40px}@media(max-width:1440px){.title-margin{margin-bottom:30px}}@media(max-width:1200px){.title-margin{margin-bottom:25px}}@media(max-width:1000px){.title-margin{margin-bottom:20px}}.login-page{padding:0}.login-page .col2-set{margin:0}.login-page .col-1,.login-page .col-2{padding:90px 125px}@media(max-width:1200px){.login-page .col-1,.login-page .col-2{padding:80px}}@media(max-width:1000px) and (min-width:600px){.login-page .col-1,.login-page .col-2{flex:0 50%}}.login-page span.remember-me-row{display:flex;align-items:center;flex-wrap:wrap}@media(min-width:1001px){.login-page span.remember-me-row button{margin-right:30px}}@media(max-width:1000px){.login-page .col-1,.login-page .col-2{padding:30px 20px}.login-page .button{min-width:100%}.login-page .button:not(:last-child){margin-bottom:20px}}.login-page .account-additional-info,.login-page .form-register,.login-page .woocommerce-LostPassword,.login-page span.remember-me-row{margin:55px 0 0}@media(max-width:1000px){.login-page .account-additional-info,.login-page .form-register,.login-page .woocommerce-LostPassword,.login-page span.remember-me-row{margin-top:30px}}.login-page .remember-me{font-size:16px;font-weight:400}@media(min-width:1000px){.login-page .remember-me{margin:10px 0}}.login-page .remember-me .woocommerce-form__input{margin:0 10px 0 0;vertical-align:-4px}.woocommerce-LostPassword a{font-size:16px;font-weight:400}.account-hero-image .hero-image{background-color:#232733}.woocommerce-MyAccount-content{max-width:930px;margin:95px auto}@media(max-width:1440px){.woocommerce-MyAccount-content{margin:70px auto}}@media(max-width:1200px){.woocommerce-MyAccount-content{margin:50px auto}}@media(max-width:1000px){.woocommerce-MyAccount-content{margin:30px auto}}#order_review_heading{margin-top:95px}@media(max-width:1440px){#order_review_heading{margin-top:70px}}@media(max-width:1200px){#order_review_heading{margin-top:50px}}@media(max-width:1000px){#order_review_heading{margin-top:30px}}.woocommerce-Addresses{margin-top:40px}.user-hello-row .user-not-you{margin-left:20px;font-size:16px;color:rgb(0 0 0/.5)}.user-hello-row .user-not-you a{color:#000;margin-left:5px}.user-hello-info{margin:45px 0}@media(max-width:1440px){.user-hello-info{margin:20px 0}}.dashboard-content .orders-page{border-top:1px solid #e0ddd3;margin-top:95px;padding-top:90px}@media(max-width:1440px){.dashboard-content .orders-page{margin-top:70px;padding-top:20px}}@media(max-width:1200px){.dashboard-content .orders-page{margin-top:50px}}@media(max-width:1000px){.dashboard-content .orders-page{margin-top:30px}}.woocommerce-orders-table{width:100%}.woocommerce-orders-table td,.woocommerce-orders-table th{border:1px solid #f5f4f2;font-size:16px;font-weight:300;text-align:left}.woocommerce-orders-table td{padding:5px 24px}@media(max-width:600px){.woocommerce-orders-table td~*,.woocommerce-orders-table th~*{display:none}.woocommerce-orders-table td{padding:5px 20px 10px}}.woocommerce-orders-table th{padding:17px 24px;font-weight:400;background-color:#f5f4f2}@media(max-width:600px){.woocommerce-orders-table th{padding:15px 20px}.woocommerce-orders-table .woocommerce-orders-table__header-order-number .nobr:after{content:' s'}}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{padding:0;text-align:right;width:67px}@media(max-width:767px) and (min-width:601px){.woocommerce-orders-table .woocommerce-orders-table__cell-order-number,.woocommerce-orders-table .woocommerce-orders-table__header-order-number{display:none}}@media(max-width:600px){.woocommerce-orders-table .order-number-link-d{display:none}}@media(min-width:601px){.woocommerce-orders-table .mobile-order-info{display:none}}.woocommerce-orders-table .mobile-order-info__row{margin:10px 0;display:flex}.woocommerce-orders-table .mobile-order-info__title{font-weight:400;padding-right:10px}.wishlist_table .product-add-to-cart a{text-decoration:none}@media(min-width:401px){.wishlist_table .product-add-to-cart a{min-width:auto}}.wishlist_table .product-add-to-cart{text-align:right}@media(max-width:767px){.wishlist_table .product-add-to-cart{flex:1 100%;padding:10px}}.view-order-button{min-width:66px;min-height:66px;padding:0}.order-success-page{max-width:930px;margin:95px auto}@media(max-width:1440px){.order-success-page{margin:70px auto}}@media(max-width:1200px){.order-success-page{margin:50px auto}}@media(max-width:1000px){.order-success-page{margin:30px auto}}.woocommerce-thankyou-order-received{font-size:20px;font-weight:400}.order-view-top,.woocommerce-order-overview+p{font-size:16px}.woocommerce-order-overview{padding:0;margin:30px 0;font-size:16px}.woocommerce-order-overview li{list-style:none}.woocommerce-order-overview strong{font-weight:400}.woocommerce-order-details{margin:50px 0}@media(max-width:1000px){.woocommerce-order-details{margin:30px 0}}.woocommerce-table--order-details{width:100%;text-align:left}.woocommerce-table--order-details th{font-weight:400}mark{background-color:#fff0}#pa_color{display:none}.attribute-color-list{margin:0 0 0 20px;padding:0;display:flex}.attribute-color-list li{list-style:none;cursor:pointer;border:1px solid #fff0;height:26px;width:26px;padding:2px;margin:0 3px 0 0}.attribute-color-list li.disabled{opacity:.7}.attribute-color-list li.selected{border-color:gray}.attribute-color-list li>span{width:20px;height:20px;display:inline-block}.attribute-row{float:left;margin:10px 10px 0 0}.attribute-row select{padding:8px 44px 8px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://canons.com/wp-content/themes/foster/assets/css/../images/select.png)115px 0 no-repeat #fff;width:160px}.attribute-row__pa_color{display:flex;margin:0 0 10px;float:none}.add_to_wishlist-acc:before,.add_to_wishlist:before{display:inline-block;content:' \f08a';text-rendering:auto;-moz-osx-font-smoothing:grayscale}.add_to_wishlist:before{font:14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased}.yith-wcwl-add-to-wishlist{margin:20px 0 0}.add_to_wishlist-acc:before{font:14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased}.product-featured-text{margin:20px 0 0;padding:40px 0 0;border-top:1px solid #e0ddd3}@media(max-width:767px){.product-featured-text{margin-top:10px}}.product-featured-text ul{padding:0;margin:0}@media(max-width:767px){.product-featured-text ul{margin-top:38px}}.product-featured-text ul li{list-style:none;font-size:13px;font-family:inter,sans-serif;position:relative;padding:0 0 0 17px;margin:0 0 5px}.product-featured-text ul li:before{content:'';width:6px;height:6px;border:1px solid #92938f;transform:rotate(45deg);position:absolute;top:9px;left:0}.product-featured-text a{font-family:inter,sans-serif;text-decoration:underline;font-size:16px}.cart-variation,.wc-item-meta{font-size:16px;font-weight:400;color:rgb(0 0 0/.5);text-transform:capitalize;margin:0;padding:0}.cart-variation .variation-row,.cart-variation>li,.wc-item-meta .variation-row,.wc-item-meta>li{display:flex;margin-top:7px;list-style:none}.cart-variation .variation-title,.cart-variation strong,.wc-item-meta .variation-title,.wc-item-meta strong{margin-right:5px;font-weight:400}.cart-variation p,.wc-item-meta p{margin:0}@media(max-width:1100px){.cart-variation,.wc-item-meta{font-size:14px;line-height:1.2}}.post-listing-main,.search-page-header{margin:95px auto}@media(max-width:1440px){.product-featured-text ul li:before{top:6px}.post-listing-main,.search-page-header{margin:70px auto}}@media(max-width:1200px){.post-listing-main,.search-page-header{margin:50px auto}}@media(max-width:1000px){.post-listing-main,.search-page-header{margin:30px auto}}.search-page-header{text-align:center}.search-result-count{color:rgb(0 0 0/.5);font-size:16px}.navigation .nav-links{display:flex;justify-content:center;margin:75px 0}.navigation .page-numbers{width:40px;height:40px;display:inline-block;margin:0 5px;border:1px solid #e0ddd3;line-height:40px;text-align:center;font-size:16px;font-family:BookmaniaRegular,serif;transition:color .3s,border-color .3s,background-color .3s}.navigation .page-numbers:hover{background-color:#e0ddd3}.navigation .page-numbers.current{background-color:gray;color:#fff;border-color:gray}.navigation .icon{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation .icon:before{content:' \f104'}.navigation .icon-next:before{content:' \f105'}.mobile-menu-toogle{position:relative;width:31px;height:31px;margin:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu-toogle:after,.mobile-menu-toogle:before,.mobile-menu-toogle>span{content:'';position:absolute;width:15px;height:1px;border-radius:2px;background-color:#000;top:10px;left:8px;transition:.3s}.mobile-menu-toogle>span{top:15px;opacity:1}.mobile-menu-toogle:after{top:auto;bottom:10px}.mobile-menu-toogle.open:before{transform:rotate(45deg)translate(3px,4px)}.mobile-menu-toogle.open:after{transform:rotate(-45deg)translate(3px,-4px)}.mobile-menu-toogle.open>span{opacity:0;transform:translateX(-10px)}@media(min-width:768px){.mobile-menu-toogle,.top-menu-mobile{display:none}}.top-menu-mobile ul{margin:0;background:#e8e6e6;border-bottom:1px solid #fff;text-align:center;padding:15px}.top-menu-mobile ul li{list-style:none;display:inline-block;margin:0 5px}.top-menu-mobile ul li:last-child:before{content:' /';display:inline-block;margin-right:10px}.woocommerce-ResetPassword{margin:95px auto}@media(max-width:1440px){.woocommerce-ResetPassword{margin:70px auto}}@media(max-width:1200px){.woocommerce-ResetPassword{margin:50px auto}}@media(max-width:1000px){.woocommerce-ResetPassword{margin:30px auto}}@media(max-width:767px) and (min-width:401px){.reset-password-form{max-width:290px}}@media(min-width:768px){.reset-password-form{display:flex;justify-content:flex-start;align-items:flex-end}.reset-password-form #user_login{width:300px}}.reset-password-form label{font-weight:400;margin:0 0 3px;display:block}@media(min-width:768px){.reset-password-form p{margin:0 20px 0 0}}.last-items,.woocommerce-variation-availability{float:left;font-size:18px;margin-right:30px}.last-items .text,.woocommerce-variation-availability .text{font-weight:300;font-size:14px;font-style:italic}.popup-box{padding:0 20px}.popup-box,.popup-box .popup-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%}.popup-box.load{display:flex;z-index:200}.popup-box .popup-bg{background-color:#000;opacity:.5;display:block}.popup-box.show .popup-preloader{display:none}.popup-box.show .popup-content{display:block}.popup-box .popup-preloader{width:930px;max-width:100%;text-align:center}.popup-box .popup-preloader:before{content:' \f110';display:inline-block;font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);position:relative;font-size:30px;margin:50px 0}.hero-image-content.load-video .button,.page-id-10 .footer-newsletter,.page-id-10.logged-in .breadcrumb,.page-id-418 .breadcrumb,.page-id-434 .breadcrumb,.page-id-438 .breadcrumb,.post-418 .contact-form__bottom-info,.post-434 .right-info{display:none}.popup-box .popup-content-wrap{margin:auto;position:relative;background:#fff;z-index:201;max-height:60%;overflow:auto}@media(max-width:767px){.popup-box .popup-content-wrap{max-height:90%}}.popup-box .popup-close{position:absolute;right:10px;top:5px;font-size:60px;font-weight:300;line-height:45px;cursor:pointer}.popup-box h2{padding-right:30px}.popup-box .popup-content{display:none;width:930px;margin:auto;padding:20px;max-width:100%}body.popup-fixed,html.popup-fixed{overflow:hidden}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.hero-image-content.load-video{margin:0;max-width:100%;width:100%;padding:56.25% 0 0}.hero-image-content.load-video .description{margin:0}.hero-image-content.load-video .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15}.hero-video,.hero-video iframe{position:absolute;left:0;top:0;height:100%;width:100%}.hero-image-content.load-video .hero-video{display:block}.hero-video,.woocommerce-variation-availability{display:none}.woocommerce-privacy-policy-text{margin:10px 0 15px}.pre-order-info{font-weight:400;margin:0 0 20px;color:#ff162d;font-family:AGaramondProRegular,sans-serif;font-size:18px;text-transform:uppercase}.popup-post-content table{width:100%;border-collapse:collapse}.popup-post-content table td{border:1px solid #000;padding:10px;text-align:center}.popup-post-content .wp-block-foster-default-text{max-width:100%;margin:0;padding:0}.wrap-popup-post{padding:75px 100px;margin:-20px;background:#f5f4f2}@media(max-width:1000px){.wrap-popup-post{padding:20px}}@media(max-width:500px){.wrap-popup-post{padding:20px}}.wrap-popup-post>h2{text-align:center}.wrap-popup-post .popup-post-content{margin:30px 0 0}.wrap-popup-post .popup-post-content>h2{font-family:' gill sans',sans-serif;font-size:14px;font-weight:600;border-bottom:8px solid gray;display:inline-block;padding:0 0 3px;margin:0 0 15px}.wrap-popup-post table tr:first-child td,.wrap-popup-post table tr:first-child tr{background-color:#d9d5cc;color:#000}.wrap-popup-post table tr td{border:1px solid #d9d5cc;background-color:#fff}@media(max-width:500px){.wrap-popup-post table tr td{padding:5px}}.footer-section-type-social{padding-top:30px}@media(min-width:501px){.footer-section-type-social{padding-top:30px}}@media(max-width:500px){.footer-section-type-social{padding-top:0}}.footer-col-type-newsletter{padding:15px;color:#fff}.footer-col-type-newsletter .footer-title{font-family:inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#fff;margin:0 0 20px;line-height:18px}.footer-col-type-newsletter .newsletter-form{position:relative;margin-bottom:15px}.footer-col-type-newsletter .newsletter-signup{position:relative;width:100%}.footer-col-type-newsletter .newsletter-input-wrapper{position:relative;display:flex;align-items:stretch;height:45px}.footer-col-type-newsletter .newsletter-input[type=email]{flex:1;background-color:#32373c;border:1px solid #9a9a9a;color:#fff;font-family:inter,sans-serif;font-size:15px;font-weight:400;padding:8px 56px 8px 12px;line-height:28.8px;height:100%;box-sizing:border-box}.footer-col-type-newsletter .newsletter-input::placeholder{color:rgba(255,255,255,.6);opacity:1}.footer-col-type-newsletter .newsletter-input::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.footer-col-type-newsletter .newsletter-input::-moz-placeholder{color:rgba(255,255,255,.6);opacity:1}.footer-col-type-newsletter .newsletter-input:-ms-input-placeholder{color:rgba(255,255,255,.6)}.footer-col-type-newsletter .newsletter-submit[type=submit]{position:absolute;right:0;top:0;width:56px;height:100%;background-color:#32373c;border:1px solid #9a9a9a;border-left:none;color:#9a9a9a;font-family:inter,sans-serif;font-size:20px;font-weight:400;margin:0;min-width:initial;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s,color .3s;padding:0;line-height:28.8px}.footer-col-type-newsletter .newsletter-submit[type=submit]::after{content:none}.footer-col-type-newsletter .newsletter-submit:hover{background-color:#414752;color:#fff}.footer-col-type-newsletter .newsletter-privacy{font-family:inter,sans-serif;font-size:11.25px;font-weight:400;line-height:18px;color:#d1d1d1;margin-top:15px}.footer-col-type-newsletter .newsletter-privacy a{color:#d1d1d1;text-decoration:underline;text-underline-position:from-font}.footer-col-type-newsletter .newsletter-privacy a:hover{color:#fff}@media(max-width:767px){.footer-col-type-newsletter{flex:1 100%;margin-bottom:30px}.footer-col-type-newsletter .newsletter-input{padding-right:60px}.footer-col-type-newsletter .newsletter-submit{width:60px}}@media(max-width:500px){.footer-col-type-newsletter{text-align:left;margin-bottom:0!important;padding:15px 0 45px!important;border-bottom:1px solid rgba(154,154,154,.75)!important}}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;position:fixed!important;bottom:-100px!important}.woocommerce-product-details__full-description{margin:0 0 10px}.woocommerce-product-details__full-description p{font-family:inter,sans-serif;font-size:12px;font-weight:400;line-height:27px;letter-spacing:1px;text-transform:none;color:#555}@media(max-width:767px){.pum-container.pum-responsive.pum-responsive-small{width:100%!important;left:0!important}}.wp-block-embed iframe{display:block!important;margin:0 auto!important;max-width:700px!important;width:100%!important;height:400px!important}
.split-menu{width:100%;position:relative}.split-menu-desktop{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;position:relative;z-index:1000;background:inherit}.split-menu-left,.split-menu-right{flex:1;display:flex;align-items:center}.split-menu-left{justify-content:flex-start}.split-menu-right{justify-content:flex-end}.split-menu-center{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 20px}.split-menu-center img{height:45px;width:auto;object-fit:contain}.split-menu-center .site-title{font-size:24px;font-weight:700;color:inherit;text-decoration:none}.left-nav-menu,.right-nav-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:30px}@media(min-width:1440px){.left-nav-menu,.right-nav-menu{padding:0 14px}}@media(max-width:1200px){.left-nav-menu,.right-nav-menu{gap:20px}}.left-nav-menu li,.right-nav-menu li{position:relative}.left-nav-menu>li,.right-nav-menu>li{transform:translateY(10px)}.left-nav-menu li::marker,.right-nav-menu li::marker{content:none}.left-nav-menu a,.right-nav-menu a{font-family:inter,sans-serif;text-decoration:none;text-transform:uppercase;padding:0 0 20px;display:block;transition:all .3s ease;color:rgba(50,55,60 1)}.left-nav-menu a:hover,.right-nav-menu a:hover{color:rgba(50,55,60,.5)}.left-nav-menu .menu-item-has-children>a:before,.right-nav-menu .menu-item-has-children>a:before{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:4px;background:0 0;transition:all .3s ease}.left-nav-menu .menu-item-has-children:hover>a:before,.right-nav-menu .menu-item-has-children:hover>a:before{background:#222734}.left-nav-menu .sub-menu,.right-nav-menu .sub-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);min-width:200px;padding:20px;gap:20px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}.left-nav-menu li:hover .sub-menu,.right-nav-menu li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.left-nav-menu .sub-menu a,.right-nav-menu .sub-menu a{padding:0;border-bottom:1px solid #f0f0f0;text-transform:none;white-space:nowrap;transition:all .3s ease;color:rgba(50,55,60,.5)}.left-nav-menu .sub-menu a:hover,.right-nav-menu .sub-menu a:hover{color:#32373c}.left-nav-menu .sub-menu a:last-child,.right-nav-menu .sub-menu a:last-child{border-bottom:none}.right-nav-menu .sub-menu{right:0;left:auto}.mobile-menu-toggle{display:none;flex-direction:column;cursor:pointer;background:0 0;border:none;padding:10px;position:absolute;top:50%;right:-10px;transform:translateY(calc(-50% - 5px));z-index:1002;width:31px;height:31px}.mobile-menu-toggle span{width:15px;height:1px;background:#000;border-radius:2px;transition:all .3s ease;position:absolute;left:8px}.mobile-menu-toggle span:nth-child(1){top:10px}.mobile-menu-toggle span:nth-child(2){top:15px}.mobile-menu-toggle span:nth-child(3){bottom:10px}.mobile-menu-toggle.active span:nth-child(1){top:50%;transform:translateY(-50%)rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){bottom:50%;transform:translateY(50%)rotate(-45deg)}.mobile-enquire-button{position:absolute;left:-4.5px;top:50%;transform:translateY(calc(-50% - 5px));z-index:1002;display:none}.mobile-enquire-button a{background:rgba(255,255,255,.41);box-shadow:0 1px 1px rgba(0,0,0,5%);border-radius:3px;padding:3px 7px 2px;font-family:inter,sans-serif;font-weight:500;font-size:10px;line-height:19px;letter-spacing:.2px;color:#555;text-decoration:none;display:inline-block}.split-menu-mobile{display:none;position:absolute;top:calc(100% + 20px);left:-20px;width:100vw;background:#e8e6e6;z-index:999;overflow:hidden}.split-menu-mobile.active{overflow-y:visible}.site-content-contain{position:relative}.site-content-contain::before{content:'';position:absolute;top:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,.9);z-index:50;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none}body.mobile-menu-open .site-content-contain::before{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s}.mobile-menu-content{width:100%;margin:0 auto}.mobile-nav-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;position:relative}.mobile-nav-menu::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#d1d1d1}.mobile-nav-menu:last-child::before{content:none}.mobile-nav-menu li{margin:0;border-bottom:1px solid #d1d1d1;min-height:51px}.mobile-nav-menu a{font-family:inter,sans-serif;font-weight:400;font-size:13px;line-height:21px;color:transparent;text-decoration:none;text-transform:uppercase;padding:15px 20px;width:100%;display:block;transition:color .6s ease}.mobile-nav-menu a.visible{color:#000}.mobile-nav-menu a:hover{opacity:.7!important}.mobile-nav-menu .sub-menu{padding:0;list-style:none;margin:0;display:none}.mobile-nav-menu .sub-menu li{border-bottom:none;background:#e8e6e6;min-height:51px}.mobile-nav-menu .sub-menu a{text-transform:none;font-size:13px;font-weight:400;color:transparent;padding:15px 20px;text-align:left;transition:color .4s ease}.mobile-nav-menu .sub-menu a.visible{color:rgba(0,0,0,.55)}.mobile-nav-menu .sub-menu a:hover{color:#000!important}@media(max-width:768px){.split-menu-desktop{justify-content:center;margin-bottom:20px}.split-menu-left,.split-menu-right{display:none}.split-menu-center{padding:0;max-width:125px}.mobile-menu-toggle,.mobile-enquire-button{display:flex}}@media(max-width:480px){.split-menu-center img{max-height:40px}.split-menu-center .site-title{font-size:20px}}
@media(min-width:501px){.newsletter-form-wrapper{width:280px}}.newsletter-form{position:relative}.newsletter-signup{display:flex;flex-direction:column;gap:15px}.newsletter-input-wrapper{position:relative;display:flex;gap:8px;height:45px}.newsletter-input{flex:1;background-color:#32373c;border:1px solid #9a9a9a;color:#fff;font-family:inter,sans-serif;font-size:15px;line-height:28.8px;padding:8px 56px 8px 12px;height:45px;transition:border-color .2s ease}.newsletter-input::placeholder{color:rgba(255,255,255,.6);opacity:1}.newsletter-input::-webkit-input-placeholder{color:rgba(255,255,255,.6);opacity:1}.newsletter-input::-moz-placeholder{color:rgba(255,255,255,.6);opacity:1}.newsletter-input:-ms-input-placeholder{color:rgba(255,255,255,.6);opacity:1}.newsletter-focused .newsletter-input,.newsletter-input:focus{border-color:#fff;outline:none;box-shadow:none}.newsletter-submit{position:absolute;right:0;top:0;background-color:#32373c;border:none;color:#9a9a9a;font-family:inter,sans-serif;font-size:15px;line-height:28.8px;padding:8px 16px;width:56px;max-width:90px;height:45px;cursor:pointer;transition:color .2s ease,background-color .2s ease;display:flex;align-items:center;justify-content:center;min-width:0}.newsletter-submit:hover{color:#fff}.newsletter-submit:disabled{opacity:.6;cursor:not-allowed}.newsletter-submit.newsletter-success-icon{display:flex;align-items:center;justify-content:center}.newsletter-submit.newsletter-success-icon svg{display:block}.newsletter-privacy{font-family:inter,sans-serif;font-size:11.25px;line-height:18px;color:#d1d1d1;margin-top:-5px}.newsletter-privacy a{color:#d1d1d1;text-decoration:underline;text-underline-position:from-font}.newsletter-privacy a:hover{color:#fff}.newsletter-message{font-family:inter,sans-serif;font-size:11.25px;line-height:18px;color:#d1d1d1;text-align:left;display:none}.newsletter-error .newsletter-message,.newsletter-success .newsletter-message{display:block}.newsletter-form:has(.newsletter-error) .newsletter-privacy,.newsletter-form:has(.newsletter-success) .newsletter-privacy{display:none}.newsletter-loading .newsletter-submit{position:relative;color:transparent}.newsletter-loading .newsletter-submit::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:newsletter-spin .6s linear infinite;background-color:#32373c;z-index:1}@keyframes newsletter-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media(max-width:767px){.newsletter-signup{padding-bottom:20px;border-bottom:1px solid rgba(154,154,154,.75)}.newsletter-input{font-size:14px;padding:8px 50px 8px 10px}.newsletter-submit{width:48px;padding:8px 12px}.newsletter-privacy{font-size:10px;line-height:16px}}@media(max-width:500px){.newsletter-signup{padding:0;border-bottom:none}}
.foster-enquire-buttons{display:flex;flex-direction:column;gap:12px;margin-top:34px;margin-bottom:20px;width:100%}.foster-enquire-buttons .enquire-button{background-color:#32373c;color:#fff;border:none;padding:11.755px 21.495px;font-size:14.03px;font-weight:500;font-family:inter,sans-serif;line-height:21.94px;text-align:center;cursor:pointer;transition:all .3s ease;border-radius:6px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.foster-enquire-buttons .enquire-button .arrow{font-size:12.797px;font-weight:400;line-height:21px}.foster-enquire-buttons .enquire-button:hover{background-color:#444a50;transform:translateY(-1px);box-shadow:0 2px 8px rgba(50,55,60,.2)}.foster-enquire-buttons .contact-buttons{display:flex;gap:7px;width:100%}.foster-enquire-buttons .contact-button{flex:1;background-color:#f9f9f9;color:#32373c;border:1px solid #9a9a9a;padding:11.755px 21.495px;font-size:14.03px;font-weight:400;font-family:inter,sans-serif;line-height:21.94px;text-align:center;text-decoration:none;transition:all .3s ease;border-radius:6px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.foster-enquire-buttons .contact-button:hover{background-color:#fff;border-color:#32373c;transform:translateY(-1px);box-shadow:0 2px 8px rgba(154,154,154,.2)}.product-info-wrapper{position:sticky;top:0;display:flex;flex-direction:column}.product-description-mobile{display:none}.product-image-mobile{display:none}@media(max-width:768px){.product-info-wrapper{position:relative;margin-top:10px}.product-description-mobile{display:block;margin-bottom:15px}.product-description{display:none!important}}.product-featured-text{order:1}.foster-enquire-buttons{order:2}@media(max-width:674px){.product-image-mobile{display:block;order:2;margin:20px 0}.foster-enquire-buttons{order:1;gap:12px;margin-top:0;margin-bottom:20px}.product-featured-text{order:3}.product-info-wrapper{display:flex;flex-direction:column}.foster-enquire-buttons .enquire-button{padding:12px 20px;font-size:14px}.foster-enquire-buttons .contact-buttons{flex-direction:column;gap:7px}.foster-enquire-buttons .contact-button{width:100%;padding:12px 20px}}.woocommerce div.product form.cart .foster-enquire-buttons{margin-top:30px}.woocommerce div.product .foster-enquire-buttons .button *{font-family:inter,sans-serif;line-height:22px;font-size:12px;font-weight:500;text-transform:none}.foster-enquire-buttons .enquire-button::after{content:none!important}.woocommerce div.product form.cart.variations_form .foster-enquire-buttons~.single_add_to_cart_button,.woocommerce div.product form.cart .foster-enquire-buttons~.single_add_to_cart_button{display:none}.hero-enquire-button-wrapper{margin-top:20px}.hero-image-content .hero-enquire-button-wrapper .hero-enquire-button{background-color:#f9f9f9!important;color:#32373c!important;border:1px solid #9a9a9a!important;padding:11.755px 21.495px!important;font-size:14.03px!important;font-weight:400!important;font-family:inter,sans-serif!important;line-height:21.94px!important;text-align:center!important;text-decoration:none!important;transition:all .3s ease!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;text-transform:none!important}.hero-image-content .hero-enquire-button-wrapper .hero-enquire-button:hover{background-color:#fff!important;border-color:#32373c!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(154,154,154,.2)!important}@media(max-width:768px){.hero-enquire-button-wrapper{margin-top:15px}.hero-image-content .hero-enquire-button-wrapper .hero-enquire-button{width:100%!important;padding:12px 20px!important;font-size:14px!important}}
/**
 * Do not touch this file! This file created by the Popup Maker plugin using PHP
 * Last modified time: Oct 07 2025, 02:15:38
 */


@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}

/* Popup Theme 14645: Trunk Show Enquiry */
.pum-theme-14645, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-14645 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 60px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 232, 230, 230, 1.00 ) } 
.pum-theme-14645 .pum-title, .pum-theme-cutting-edge .pum-title { color: #32373c; text-align: left; text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); font-family: Sans-Serif; font-weight: 400; font-size: 20px; line-height: 19px } 
.pum-theme-14645 .pum-content, .pum-theme-cutting-edge .pum-content { color: #32373c; font-family: Sans-Serif; font-weight: 400 } 
.pum-theme-14645 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 32px; width: 32px; left: auto; right: 8px; bottom: auto; top: 9px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: 400; font-size: 23px; line-height: 24px; border: 2px none #606060; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 0, 0, 0, 0.00 ); text-shadow: 31px 1px 0px rgba( 0, 0, 0, 0.00 ) } 

/* Popup Theme 14644: Hello Box */
.pum-theme-14644, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-14644 .pum-container, .pum-theme-hello-box .pum-container { padding: 16px; border-radius: 1px; border: 1px solid #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-14644 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 300; font-size: 19px; line-height: 36px } 
.pum-theme-14644 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 300 } 
.pum-theme-14644 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 2px; bottom: auto; top: 13px; padding: 8px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 

/* Popup Theme 14641: Default Theme */
.pum-theme-14641, .pum-theme-default-theme { background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-14641 .pum-container, .pum-theme-default-theme .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1.00 ) } 
.pum-theme-14641 .pum-title, .pum-theme-default-theme .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; font-style: normal; line-height: 36px } 
.pum-theme-14641 .pum-content, .pum-theme-default-theme .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400; font-style: inherit } 
.pum-theme-14641 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: 400; font-size: 12px; font-style: inherit; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1.00 ) } 

/* Popup Theme 14642: Light Box */
.pum-theme-14642, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-14642 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-14642 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-14642 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-14642 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } 

/* Popup Theme 14643: Enterprise Blue */
.pum-theme-14643, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-14643 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-14643 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 
.pum-theme-14643 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-14643 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } 

/* Popup Theme 14646: Framed Border */
.pum-theme-14646, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-14646 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-14646 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-14646 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-14646 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 

/* Popup Theme 14647: Floating Bar - Soft Blue */
.pum-theme-14647, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-14647 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-14647 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-14647 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-14647 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } 

/* Popup Theme 14648: Content Only - For use with page builders or block editor */
.pum-theme-14648, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-14648 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-14648 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-14648 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-14648 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 



#pum-15556 {z-index: 1999999999}
#pum-14650 {z-index: 1999999999}
#pum-14649 {z-index: 1999999999}


