.wcppec-checkout-buttons{text-align:center;margin:1em 0;overflow:hidden}.wcppec-checkout-buttons .woocommerce-error{text-align:left}.wcppec-checkout-buttons__separator{display:block;margin:0 0 1em}.wcppec-checkout-buttons__button{display:inline-block;text-decoration:none!important;border:0!important;padding-top:1em}.wcppec-checkout-buttons__button img{margin:0 auto}.paypal-button-widget .paypal-button,.paypal-button-widget .paypal-button:hover{background:transparent;box-shadow:none;border:none}.wcppec-cart-widget-button{display:inline-block;text-decoration:none!important;border:0!important}.site-header .widget_shopping_cart p.buttons.wcppec-cart-widget-spb{padding:0 1em 1em}.site-header .widget_shopping_cart .woocommerce-mini-cart__empty-message+p.buttons.wcppec-cart-widget-spb{display:none}.payment_method_ppec_paypal img{max-height:68px!important;border-radius:0}.wc-gateway-ppec-cancel{display:block;text-align:center;padding:10px}#woo_pp_ec_button_checkout{display:none}#payment .place-order .button{display:block}.wc_ppec_small_payment_buttons{width:150px;display:inline-block}.wc_ppec_medium_payment_buttons{width:250px;display:inline-block}.wc_ppec_large_payment_buttons{width:350px;display:inline-block}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:europa;src:local("europa"),url(https://use.typekit.net/af/f3ba4f/00000000000000003b9b12fa/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/f3ba4f/00000000000000003b9b12fa/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/f3ba4f/00000000000000003b9b12fa/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:europa;src:local("europa"),url(https://use.typekit.net/af/4eabcf/00000000000000003b9b12fd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/4eabcf/00000000000000003b9b12fd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/4eabcf/00000000000000003b9b12fd/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:minion-3;src:local("minion-3"),url(https://use.typekit.net/af/326647/00000000000000003b9b0dba/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/326647/00000000000000003b9b0dba/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/326647/00000000000000003b9b0dba/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:minion-3;src:local("minion-3"),url(https://use.typekit.net/af/4d299e/00000000000000003b9b0da1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/4d299e/00000000000000003b9b0da1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/4d299e/00000000000000003b9b0da1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:minion-3;src:local("minion-3"),url(https://use.typekit.net/af/908727/00000000000000003b9b0da4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/908727/00000000000000003b9b0da4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/908727/00000000000000003b9b0da4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-style:normal;font-weight:500}@font-face{font-display:swap;font-family:minion-3;src:local("minion-3"),url(https://use.typekit.net/af/68d6da/00000000000000003b9b0daf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/68d6da/00000000000000003b9b0daf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/68d6da/00000000000000003b9b0daf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-style:italic;font-weight:500}.font-heading{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500}.font-heading-italic{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-style:italic}.font-body{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:400}.font-body-italic{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:400;font-style:italic}.font-body-bold{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500}.font-mono{font-family:Courier,monospace}.font-action{font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase}.font-action-bold{font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;text-transform:uppercase}html{font-display:auto;font-size:50%}@media (min-width:500px){html{font-size:56.25%}}@media (min-width:1100px){html{font-size:62.5%}}body{font-display:auto;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.block-img{display:block;width:100%;height:auto}.is--black-white{filter:grayscale(100%)}svg{max-height:100%;max-width:100%}.h1,.h2,.h3,.h4,.h5,.h6,.p,code,h1,h2,h3,h4,h5,h6,kbd,li,ol,p,pre,samp,ul{line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}.h1,h1{margin-top:3.15733452rem;margin-bottom:2.36859304rem;font-size:3.15733452rem;color:#ff4338}.h2,h2{margin-top:3.15733452rem;margin-bottom:2.36859304rem;font-size:3.15733452rem;color:#ff4338}.h3,h3{margin-top:2.36859304rem;margin-bottom:1.333rem;font-size:2.36859304rem;color:#ff4338}.h4,h4{font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.776889rem;margin-bottom:1.333rem;font-size:1.776889rem}.p,blockquote,li,ol,p,ul{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:400;margin-top:1.776889rem;margin-bottom:1.333rem;font-size:1.776889rem}code,kbd,pre,samp{font-family:Courier,monospace;font-size:1.776889rem;white-space:normal}pre{margin-top:1.776889rem;margin-bottom:1.776889rem;border:1px solid;padding:1rem}.h5,h5{font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem}.h6,h6{margin-top:1rem;margin-bottom:1rem;font-size:1rem}.font-europa--is-loaded .h6,.font-europa--is-loaded h6{font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase}ul{padding-left:2rem;list-style-type:circle}ol{padding-left:2rem;list-style-type:decimal}em,i{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:400;font-style:italic}p strong{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500}blockquote{font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;padding-left:3rem}a{text-decoration:none;color:#ff4338}a:active,a:focus,a:visited{text-decoration:none}a:hover{text-decoration:none;color:#000}sub,sup{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}fieldset{padding:0 2rem;border:1px solid #ff4338}legend{padding:1rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;color:#ff4338}.label,label{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;display:inherit}.label a,label a{text-decoration:none}.label a:hover,label a:hover{text-decoration:none}.input-text,input,textarea{font-family:europa,Arial,serif;letter-spacing:2px;text-transform:uppercase;font-weight:400;text-transform:inherit;border:none;background-color:transparent;border-bottom:#ff4338 1px solid;border-radius:0}input[type=email],input[type=tel],input[type=text]{width:calc(100% - 1rem);padding:.5rem .5rem .5rem 0}input[type=checkbox]{border:none}form{text-align:left}table{width:100%;text-align:left;border-collapse:collapse}thead{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;color:#ff4338;border-bottom:#ff4338 1px solid}thead a{text-decoration:none}thead a:hover{text-decoration:none}th{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;padding:1rem 1rem 1rem 0}th a{text-decoration:none}th a:hover{text-decoration:none}tbody,td{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;padding:1rem 1rem 1rem 0}tbody a,td a{text-decoration:none}tbody a:hover,td a:hover{text-decoration:none}table img{width:100%;height:auto}abbr[title]{text-decoration:none;color:#ff4338}address{margin-top:1rem;margin-bottom:1rem;line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;font-style:normal}address a{text-decoration:none}address a:hover{text-decoration:none}mark{background-color:transparent}.button,.button:active,.button:focus,.button:visited,button,input[type=submit]{display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;font-size:1.25rem;text-decoration:none;text-transform:uppercase;color:#ff4338;border:2px solid #ff4338;background-color:#fff;white-space:nowrap}.button:hover,button:hover,input[type=submit]:hover{text-decoration:none;color:#000;border:2px solid #000;cursor:pointer}.button--no-border,.button--no-border:hover,input[type=submit]{border:none}.video-holder{position:relative;height:0}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-holder-16-9{padding-bottom:56.25%}.woocommerce-message{text-align:center}.woocommerce-error{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;margin-top:3.15733452rem;margin-bottom:2.36859304rem;font-size:3.15733452rem;color:#ff4338;text-align:center;list-style:none}.woocommerce-error a{text-decoration:none}.woocommerce-error a:hover{text-decoration:none}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{margin-right:15px;margin-left:15px}@media (min-width:1100px){.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{max-width:1400px;margin:0 auto;padding:0 2%}}.woocommerce-form-login-toggle .woocommerce-info{margin-bottom:0}.woocommerce-info{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:400;margin-top:1.776889rem;margin-bottom:1.333rem;font-size:1.776889rem}.cart,.cart-subtotal,.cart_item,.order-total,.product_meta,.shop_attributes,.wc-proceed-to-checkout,.woocommerce-breadcrumb,.woocommerce-message{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:400;margin-top:1.776889rem;margin-bottom:1.333rem;font-size:1.776889rem}.shop_attributes{text-align:left}.products{list-style:none;margin:0;padding:0}.products .amount,.products .woocommerce-loop-product__link{border-bottom:none}.woocommerce-product-gallery__wrapper{margin:0;padding:0}.page-header{background-color:#ff4338;height:5.5rem;position:relative;overflow:hidden}.home .page-header{height:100vh}.header-hero__holder{position:relative;height:100vh;overflow:hidden}.header-hero__inner{height:100%}.header-hero{width:100vw;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.header-hero{background-attachment:scroll}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.header-hero{background-attachment:scroll}}@media (min-width:1400px){.header-hero{background-attachment:fixed}}.header-hero__border-top{display:block;position:fixed;width:100%;height:0;background:#ff4338;z-index:2}.header-logo__holder{position:absolute;top:calc(45% - 1vh);width:calc(100% - 10%);transform:translateY(-50%);padding-right:5%;padding-left:5%;text-align:center}@media (min-width:1100px){.header-logo__holder{width:65%;padding-right:17.5%;padding-left:17.5%}}.header-logo{max-width:900px;margin:auto;padding-right:2.5%}@media (min-width:1400px){.header-logo{max-width:1000px;margin:auto}}.logo-text{fill:#fff}.header-menu__item-link--is-logo:hover .logo-text{fill:#000}.logo-box{fill:none;stroke:#fff;stroke-width:1.906}.header-menu__item-link--is-logo:hover .logo-box{stroke:#000}.header-logo__strap-line{margin-top:1.5rem;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-size:2.828rem;color:#fff;text-transform:none;font-weight:400}.header-logo__icon-arrow{margin-top:4rem}.header-menu{position:fixed;width:100%;height:5.5rem;display:block;display:flex;background-color:#ff4338;color:#fff;transition:height .5s;z-index:999;overflow:hidden}.home .header-menu{position:absolute;bottom:0}.sticky .header-menu{position:fixed;top:0}.scrolled-down .header-menu{height:1rem}@media (min-width:1400px){.sticky .header-menu{height:5.5rem}.scrolled-down .header-menu{height:1rem}}.header-menu__item{float:left;width:25%;padding-top:1.75rem;text-align:center;opacity:1;transition:opacity .5s}@media (min-width:1100px){.header-menu__item{width:10%}}@media (min-width:1400px){.header-menu__item{width:15%}}.header-menu__item--spacer{display:none}@media (min-width:1100px){.header-menu__item--spacer{display:inline-block}}.scrolled-down .header-menu__item{opacity:0}.header-menu__item-link{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;margin-top:3.15733452rem;margin-bottom:2.36859304rem;font-size:3.15733452rem;color:#ff4338;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;text-transform:uppercase;font-size:1rem;color:#fff;margin:0}.header-menu__item-link a{text-decoration:none}.header-menu__item-link a:hover{text-decoration:none}@media (min-width:1100px){.header-menu__item-link{font-size:1.25rem}}.header-menu__item-link span{display:none}@media (min-width:1400px){.header-menu__item-link span{display:inline-block}}.header-menu__item--is-logo{display:none}@media (min-width:1100px){.header-menu__item--is-logo{display:block;width:60%;padding-top:0;padding-right:.55%}}@media (min-width:1400px){.header-menu__item--is-logo{display:block;width:68%;height:5.5rem}}@media (min-width:1100px){.header-menu__item--is-logo .header-menu__item-link{display:inherit;padding-right:30%;padding-left:30%;transition:transform .5s,opacity .5s;position:relative;top:50%;transform:translateY(-50%)}.home .header-menu__item--is-logo .header-menu__item-link{opacity:0;transform:scale(.8) translateY(-50%)}.sticky .header-menu__item--is-logo .header-menu__item-link{opacity:1;transform:scale(1) translateY(-50%)}}.icon-scroll,.icon-scroll:after,.icon-scroll:before{position:absolute}.icon-scroll{left:50%;transform:translateX(-50%)}.icon-scroll:after,.icon-scroll:before{content:'';width:1rem;height:1rem;top:8rem;box-sizing:border-box;border-style:solid;border-color:#fff;border-width:0 1px 1px 0;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;transform:rotate(45deg)}.icon-scroll:after{margin-top:1rem}@keyframes scroll{0%{opacity:1;transform:translateY(0),rotate(45deg)}100%{opacity:0;transform:translateY(46px) rotate(45deg)}}.pre-footer__holder{border-top:2px solid #ff4338;margin-bottom:4rem}@media (min-width:500px){.pre-footer__holder{margin-top:8rem;padding:2rem}}@media (min-width:1100px){.pre-footer__holder{display:block;display:flex}}.pre-footer__mailing-list{width:100%}.pre-footer__contact{width:100%}@media (min-width:500px){.pre-footer__mailing-list{float:left;width:calc(50% - 2rem);margin-right:2rem}.pre-footer__contact{width:50%;float:left}}@media (min-width:1100px){.pre-footer__mailing-list{float:left;width:calc(66.6666% - 2rem);margin-right:2rem}.pre-footer__contact{width:33.3333%;float:left}}.pre-footer__contact-name{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-weight:400;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;text-transform:uppercase}.pre-footer__contact-name a{text-decoration:none}.pre-footer__contact-name a:hover{text-decoration:none}.pre-footer__contact-info{margin-bottom:4rem}.footer-menu__holder{position:relative;width:100%;background-color:#ff4338}@media (min-width:500px){.footer-menu__holder{position:fixed;bottom:0;z-index:-1}}.footer-menu{float:left;width:100%}@media (min-width:500px){.footer-menu{width:calc(33.3333% - 2rem);margin-right:2rem}}.footer-menu__inner{padding:2rem 2rem 8rem 2rem}.footer-menu__inner:after{content:"";display:table;clear:both}.footer-menu__title{color:#fff}.footer-menu li,.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu a{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-weight:400;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;text-transform:uppercase;font-size:1.25rem;color:#fff;border-bottom:none}.footer-menu a a{text-decoration:none}.footer-menu a a:hover{text-decoration:none}.footer-menu a:hover{color:#000}.site-credit{text-align:center;line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-weight:400;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;margin-bottom:0;padding-bottom:2rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;text-transform:uppercase;font-size:1rem;color:#fff}.site-credit a{text-decoration:none}.site-credit a:hover{text-decoration:none}.site-credit a{text-align:center;line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-weight:400;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;text-transform:uppercase;font-size:1rem;color:#fff;border-bottom:none}.site-credit a a{text-decoration:none}.site-credit a a:hover{text-decoration:none}.site-credit a:hover{color:#000}.js-carousel{width:100%}.js-carousel__item{width:100%;text-align:center}@media (min-width:1100px){.js-carousel__item{position:relative;top:50%;transform:translateY(-50%)}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;transition:all .5s}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;border:none;color:#ff4338;background:0 0}.flickity-button:hover{border:none;cursor:pointer}.flickity-button:focus{outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#ff4338}.flickity-prev-next-button{display:none}@media (min-width:1100px){.flickity-prev-next-button{display:block;width:44px;height:44px;border-radius:50%;top:50%;transform:translateY(-50%)}}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:5rem}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:5rem}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#ff4338;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.notification-bar{position:fixed;top:calc(100% - (72px + .5rem));left:calc(2rem);width:calc(100% - 4rem);z-index:100;background-color:#fff;border:1px solid #ccc;transition:top .5s}@media (min-width:1100px){.notification-bar{top:calc(100% - (37px + 1rem))}}.home .notification-bar{top:2rem}.home.sticky .notification-bar{top:calc(100% - (72px + .5rem))}@media (min-width:1100px){.home.sticky .notification-bar{top:calc(100% - (37px + 1rem))}}.notification-bar--is-hidden{display:none}.notification-bar p{font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;display:inline-block;width:calc(100% - 10rem);margin:0;padding:1rem 2rem;font-size:1rem}.notification-bar__more{text-decoration:underline;color:#000}.notification-bar__more:hover{text-decoration:underline;color:#ff4338}.notification-bar__close{display:inline-block;padding:.5rem 1rem;float:right;font-size:2rem;color:#000}.notification-bar__close:hover{color:#ff4338}.page-layout-two-column__holder{padding:4rem}@media (min-width:1100px){.page-layout-two-column__holder{padding:2rem 15rem 4rem 15rem}}@media (min-width:500px){.page-layout-two-column__holder{display:block;display:flex}}.page-layout-two-column__column-holder{margin-bottom:4rem}@media (min-width:500px){.page-layout-two-column__column-holder{float:left;width:calc(50% - 4rem);padding:2rem}}.page-layout-two-column__image{width:100%;height:auto}.page-layout-testimonial__holder{padding:8rem 2rem;margin-top:2rem;margin-bottom:2rem;border-top:2px solid #ff4338;border-bottom:2px solid #ff4338;text-align:center}@media (min-width:500px){.page-layout-testimonial__holder{padding:8rem 2rem}}@media (min-width:1400px){.page-layout-testimonial__holder{padding:8rem 6rem;text-align:center}}.page-layout-testimonial__copy{line-height:1.5;font-weight:400;margin-top:1.776889rem;margin-bottom:1.333rem;font-size:1.776889rem;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-style:italic;color:#ff4338}@media (min-width:500px){.page-layout-testimonial__copy{line-height:1.5;margin-top:3.15733452rem;margin-bottom:2.36859304rem;font-size:3.15733452rem;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-style:italic;color:#ff4338}.page-layout-testimonial__copy a{text-decoration:none}.page-layout-testimonial__copy a:hover{text-decoration:none}}.page-layout-carousel{position:relative;min-height:40rem;margin-top:4rem;margin-bottom:12rem}.page-layout-carousel__item{width:100%;clear:both;margin-bottom:8rem}@media (min-width:1100px){.page-layout-carousel__item{width:80%;padding-right:10%;padding-left:10%}}.page-layout-carousel__item--is-center{width:100%;text-align:center}@media (min-width:500px){.page-layout-carousel__item--is-left{width:calc(40% - 4rem);float:left;padding:2rem;text-align:left}}@media (min-width:1100px){.page-layout-carousel__item--is-left .layout--is-vertical-aligned{position:absolute;width:calc(40% - 10rem);top:50%;transform:translateY(-50%)}}@media (min-width:500px){.page-layout-carousel__item--is-right{width:calc(50% - 4rem);float:left;margin-left:10%;padding:2rem}}.page-layout-carousel__item-image{width:100%;height:auto}@media (min-width:500px){.page-layout-image-text--is-left{display:block;display:flex}}.page-layout-image-text--is-left .page-layout-image-text__image-holder{padding-top:4rem}@media (min-width:500px){.page-layout-image-text--is-left .page-layout-image-text__image-holder{float:left;width:50%;padding:4rem 2rem;text-align:center}}@media (min-width:1100px){.page-layout-image-text--is-left .page-layout-image-text__image-holder{padding:8rem 0 8rem 6rem}}@media (min-width:500px){.page-layout-image-text--is-left .page-layout-image-text__text-holder{position:relative;width:50%}}@media (min-width:1100px){.page-layout-image-text--is-left .page-layout-image-text__text-inner{padding-right:8rem;padding-left:8rem}}@media (min-width:1100px){.page-layout-image-text--is-left .page-layout-image-text__text-inner{position:absolute;top:50%;transform:translateY(-50%)}}.page-layout-image-text__image{width:100%;height:auto}@media (min-width:500px){.page-layout-image-text__image{width:80%}}.page-layout-image-text__button{margin-right:1rem}.page-layout-image-grid__holder{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:4rem}.page-layout-image-grid__item{padding:2rem}@media (min-width:1100px){.page-layout-image-grid__item{padding:4rem}}.page-layout-image-grid__item-image{width:100px;height:auto}@media (min-width:1100px){.page-layout-image-grid__item-image{width:250px}}.collections{margin-bottom:8rem}.collections-introduction__holder,.woocommerce-products-header{max-width:70%;margin:8rem auto;text-align:center}@media (min-width:1100px){.collections-introduction__holder,.woocommerce-products-header{max-width:50%}}.collection-preview{position:relative;width:100%;margin-top:4rem;display:inline-block;clear:both}.collection-preview:after{content:"";display:table;clear:both}.collection-preview__copy{width:100%}@media (min-width:500px){.collection-preview__copy{width:30%;margin-left:10%}}@media (min-width:1100px){.collection-preview__copy{position:absolute;top:50%;transform:translateY(-50%)}}.collection-preview__title{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;margin-top:3.15733452rem;margin-bottom:2.36859304rem;font-size:3.15733452rem;color:#ff4338}.collection-preview__title a{text-decoration:none}.collection-preview__title a:hover{text-decoration:none}.collection-preview .button{max-width:calc(100% - 3.5rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:500px){.collection-preview .button{max-width:auto}}.collection-preview__image--is-featured{width:100%}@media (min-width:500px){.collection-preview__image--is-featured{display:block;width:30%;margin-right:10%;float:right}}.collection-preview__image--is-featured:after{content:"";display:table;clear:both}.collection-preview__image--is-featured img{width:100%;height:auto}.collections-fixed-filter__holder{position:fixed;top:0;left:1rem;width:calc(100% - 2rem);background-color:#fff;border-bottom:4px solid #ff4338;transition:all .5s;z-index:10}.scrolled-down .collections-fixed-filter__holder{top:1rem}.searchandfilter ul{margin:0;padding:0}.searchandfilter ul li{display:block;width:100%;margin:0;padding:0;width:calc(50% - 2px);float:right}.searchandfilter ul li:first-child{border-left:2px solid #ff4338}@media (min-width:1100px){.searchandfilter ul li{width:25%;border-left:2px solid #ff4338}}.sf-input-select{margin-top:1.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;text-decoration:none;text-transform:uppercase;color:#ff4338;border:2px solid #ff4338;background-color:#fff;white-space:nowrap;border:none;font-size:1.25rem;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';width:calc(100% - 4rem);display:inline-block;margin:1rem .5rem 1rem .5rem;background:0 0;border-radius:0}@media (min-width:1100px){.sf-input-select{width:calc(100% - 2rem)}}.sf-input-select::-ms-expand{display:none}.sf-input-select:hover{cursor:pointer;color:#000}.sf-field-sort_order label,.sf-field-taxonomy-product_cat label{width:100%;margin:.25rem;background-image:url(../../../themes/tomkinson-churcher/images/icon-arrow-down.png);background-position:calc(100% - 2rem);background-size:15px;background-repeat:no-repeat}.searchandfilter ul li.sf-field-search label{width:100%;margin:.25rem}.searchandfilter ul li.sf-field-search{display:none}@media (min-width:1100px){.searchandfilter ul li.sf-field-search{display:inherit;width:calc(50% - 4rem);float:left;margin-top:1rem;padding-left:2rem;text-transform:uppercase;border:none}}.sf-field-search input{width:100%;border:none}.sf-field-search input::placeholder{font-size:1.25rem;color:#ff4338;font-weight:700}.woocommerce-products-header{text-align:center}ul.products{display:block;display:flex;flex-wrap:wrap;margin-top:2rem;align-items:baseline;text-align:center}ul.products.columns-1 .product,ul.products.columns-2 .product,ul.products.columns-3 .product,ul.products.columns-4 .product{float:left;width:calc(50% - 8px - 4rem)}@media (min-width:1100px){ul.products.columns-3 .product{width:calc(33.3333% - 8px - 4rem)}}@media (min-width:1100px){ul.products.columns-4 .product{width:calc(33.3333% - 8px - 4rem)}}li.product{position:relative;margin:4rem 2rem;border:2px solid #fff;z-index:1;overflow:hidden}@media (min-width:500px){li.product:hover{border:2px solid #ff4338}}@media (min-width:500px){li.product:hover img{opacity:0}}li.product img,ul.products li.product .wp-post-image{display:block;width:100%;height:auto;transition:all 1s}@media (min-width:500px){li.product:hover .product-meta{opacity:1;transform:translateY(0)}}.product-meta{position:absolute;top:2rem;padding:0 2rem;opacity:0;text-align:left;z-index:-1;transform:translateY(5rem);transition:all 1s}.product-meta p{font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;font-size:1.333rem}.product-attributes{width:100%}.product-attributes th{text-transform:uppercase}.product-attributes td{vertical-align:top;line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:400;margin-top:1.776889rem;margin-bottom:1.333rem;font-size:1.776889rem;margin:0;padding:0;letter-spacing:normal;text-transform:capitalize}.product-attributes th{vertical-align:top;padding:.5rem 1.25rem .5rem 0}@media (min-width:1100px){.woocommerce-pagination{width:calc(100% - 30%);display:inline-block;margin-right:15%;margin-left:15%}}ul.page-numbers{width:100%;padding-left:0;list-style:none;text-align:center}ul.page-numbers li{display:inline-block;margin:.5rem}a.page-numbers{display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;font-size:1.25rem;text-decoration:none;text-transform:uppercase;color:#ff4338;border:2px solid #ff4338;background-color:#fff;white-space:nowrap}a.page-numbers:hover{color:#000;border-color:#000}span.page-numbers.current{display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;font-size:1.25rem;text-decoration:none;text-transform:uppercase;color:#ff4338;border:2px solid #ff4338;background-color:#fff;white-space:nowrap;border:none;color:#000}.single-product__holder:after{content:"";display:table;clear:both}.single-product-fixed-title__holder{position:fixed;top:-100px;left:1rem;width:calc(100% - 2rem);padding:0;background-color:#fff;border-bottom:4px solid #ff4338;transition:all .5s;z-index:9}.single-product.scrolled-down .single-product-fixed-title__holder{top:1rem}.single-product-fixed-title{display:none}@media (min-width:500px){.single-product-fixed-title{display:block;line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;margin-top:2.36859304rem;margin-bottom:1.333rem;font-size:2.36859304rem;margin:0;padding:.5rem 1.5rem;color:#ff4338}.single-product-fixed-title a{text-decoration:none}.single-product-fixed-title a:hover{text-decoration:none}}@media (min-width:1100px){.single-product-fixed-title{display:inline-block}}.single-product-fixed-title__holder .cart{display:none}.single-product.scrolled-down .single-product-fixed-title__holder .cart{display:block;float:right;margin:0}.single-product.scrolled-down .single-product-fixed-title__holder .cart button{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:400;margin-top:1.776889rem;margin-bottom:1.333rem;font-size:1.776889rem;display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;font-size:1.25rem;text-decoration:none;text-transform:uppercase;color:#ff4338;border:2px solid #ff4338;background-color:#fff;white-space:nowrap;margin:.7rem 2rem .7rem 0}.single-product-fixed-title__holder .button{display:none}.single-product.scrolled-down .single-product-fixed-title__holder .button{display:block;float:right;margin:.3rem .5rem}.single-product.scrolled-down .single-product-fixed-title__holder .button:hover{color:#000;border-color:#000}.single-product-fixed-title__holder .out-of-stock,.single-product-fixed-title__holder .price{display:none;float:left;line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;margin-top:2.36859304rem;margin-bottom:1.333rem;font-size:2.36859304rem;color:#ff4338;color:#000;margin:0 1.5rem;padding:.5rem 0}.single-product-fixed-title__holder .out-of-stock a,.single-product-fixed-title__holder .price a{text-decoration:none}.single-product-fixed-title__holder .out-of-stock a:hover,.single-product-fixed-title__holder .price a:hover{text-decoration:none}@media (min-width:1100px){.single-product-fixed-title__holder .out-of-stock,.single-product-fixed-title__holder .price{float:right}}.single-product.scrolled-down .single-product-fixed-title__holder .out-of-stock,.single-product.scrolled-down .single-product-fixed-title__holder .price{display:block}.single-product-fixed-title__holder .out-of-stock+.price,.single-product.scrolled-down .single-product-fixed-title__holder .out-of-stock+.price{display:none}.woocommerce-product-gallery:after{content:"";display:table;clear:both}@media (min-width:1100px){.woocommerce-product-gallery:hover{cursor:zoom-in}}@media (min-width:1100px){.zoom-product-image .woocommerce-product-gallery:hover{cursor:zoom-out}}@media (min-width:500px){.woocommerce-product-gallery{width:calc(50% - 4rem);float:left;margin:0 2rem}}@media (min-width:1100px){.woocommerce-product-gallery{width:calc(50% - 12rem);margin:0 3rem}}.zoom-product-image .woocommerce-product-gallery{width:calc(100% - 6rem)}.icon-zoom{display:none}@media (min-width:1100px){.icon-zoom{display:block;position:absolute;top:4rem;right:-4rem;width:2rem;height:2rem;background-image:url(../../../themes/tomkinson-churcher/images/icon-zoom.png);background-repeat:no-repeat;background-position:center;background-size:contain}.zoom-product-image .icon-zoom{display:none}}.woocommerce-product-gallery img:first-of-type{display:block}@media (min-width:500px){.woocommerce-product-gallery img:first-of-type{padding-top:4rem;margin-bottom:4rem}}.woocommerce-product-gallery img{width:100%;height:auto;margin-bottom:2rem;padding-top:1.5rem;display:none}@media (min-width:1100px){.woocommerce-product-gallery img:last-of-type{margin-bottom:0}}@media (min-width:1100px){.woocommerce-product-gallery .wp-post-image,.woocommerce-product-gallery img{display:block}}.summary{width:100%}@media (min-width:500px){.summary{width:calc(50% - 6rem);float:right;margin-top:10%;padding:0 2rem}}@media (min-width:1100px){.summary{padding-left:6rem}}.zoom-product-image .summary{width:calc(100% - 6rem);margin-top:0}.summary .product_title{margin-bottom:0}.summary .out-of-stock,.summary .price{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;margin-top:3.15733452rem;margin-bottom:2.36859304rem;font-size:3.15733452rem;color:#ff4338;color:#000;float:left;margin-top:1rem;margin-right:2rem}.summary .out-of-stock a,.summary .price a{text-decoration:none}.summary .out-of-stock a:hover,.summary .price a:hover{text-decoration:none}.in-stock{display:none}.outofstock .summary .price{display:none}.summary .cart{display:inline-block;margin:.5rem 0}.single-product__details{display:inline-block}@media (min-width:500px){.single-product__details{padding:0 2rem}}@media (min-width:1100px){.single-product__details{display:block;width:calc(50% - 6rem);padding-left:6rem;float:right}}.zoom-product-image .single-product__details{width:calc(100% - 6rem)}@media (min-width:1100px){.single-product__details-description{margin-top:12%;padding-right:8rem}}.zoom-product-image .single-product__details-description{margin-top:0}.single-product__details-links{font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;font-size:1.333rem;text-transform:capitalize}.single-product__details-links .button{margin-right:1rem}.single-product__details-additional-information h2{display:none}.shop_attributes,.shop_attributes p{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;margin:0;padding:.5rem 0;text-transform:capitalize}.shop_attributes a,.shop_attributes p a{text-decoration:none}.shop_attributes a:hover,.shop_attributes p a:hover{text-decoration:none}.shop_attributes th{text-align:left;text-transform:uppercase;line-height:0;padding:0}.shop_attributes td{padding:0}.shop_attributes td p{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:400;margin-top:1.776889rem;margin-bottom:1.333rem;font-size:1.776889rem;margin:0;letter-spacing:normal}.shop_attributes tr:nth-child(4)>td p{text-transform:lowercase}.single-product__prev-next .arrow__path{display:none}@media (min-width:1400px){.single-product__prev-next .arrow__path{display:block;fill:#ff4338}}@media (min-width:1400px){.single-product__prev-next a:hover .arrow__path{fill:#000}}.single-product__prev-next .arrow-next{width:2rem}.single-product__prev-next .arrow-previous{width:2rem;transform:rotate(180deg)}.single-product__prev-next a[rel~=next]{position:fixed;top:50%;right:5rem;z-index:9}.single-product__prev-next a[rel~=prev]{position:fixed;top:50%;left:5rem;z-index:9}.related.products{margin-top:4rem;border-top:2px solid #ff4338}.related.products .products{margin-top:4rem}.related.products h2{margin-top:8rem;margin-bottom:0;text-align:center}.home .products li:last-child,.single-product .products li:last-child{display:none}@media (min-width:1100px){.home .products li:last-child,.single-product .products li:last-child{display:block}}.woocommerce-MyAccount-content{min-height:50vh}.woocommerce-account .woocommerce{margin-right:15px;margin-left:15px;clear:both}@media (min-width:1100px){.woocommerce-account .woocommerce{max-width:1280px;margin:0 auto;padding:0 2%}}.woocommerce-account .woocommerce-message{text-align:left}@media (min-width:1100px){.woocommerce-account .edit-account{width:50%}}.woocommerce-MyAccount-navigation{width:100%;display:inline-block;margin-top:4rem;margin-bottom:4rem}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;text-align:center}.woocommerce-MyAccount-navigation ul li{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;margin-top:1.776889rem;margin-bottom:1.333rem;font-size:1.776889rem;margin-top:.5rem;margin-bottom:.5rem;text-transform:uppercase;font-size:1.5rem;padding:1rem;display:inline-block}.woocommerce-MyAccount-navigation ul li a{text-decoration:none}.woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none}.woocommerce-MyAccount-content form{width:50%}.woocommerce-form-login label{display:block}@media (min-width:1100px){.woocommerce-form-login label{display:inline-block}}.woocommerce-form-login #password,.woocommerce-form-login #username,.woocommerce-lost-password input{display:block;width:80%}@media (min-width:500px){.woocommerce-form-login #password,.woocommerce-form-login #username,.woocommerce-lost-password input{width:300px}}.edit{font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;font-size:1.333rem}.woocommerce-orders-table__cell-order-actions .button{margin-right:2rem}.login .button{margin-right:2rem}.lost_password{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem}.lost_password a{text-decoration:none}.lost_password a:hover{text-decoration:none}.woocommerce-cart .woocommerce{margin-right:15px;margin-left:15px}@media (min-width:1100px){.woocommerce-cart .woocommerce{max-width:1200px;margin:0 auto;padding:0 2%}}.woocommerce-cart .woocommerce-message .button{display:none}@media (min-width:500px){.woocommerce-cart .woocommerce-message .button{display:inline-block}}@media (min-width:1100px){.woocommerce-cart-form table{text-align:right}}.product-remove{padding-right:1rem;padding-bottom:5px;text-align:center}@media (min-width:1100px){.product-remove{font-size:2rem}}.product-thumbnail{display:none}@media (min-width:1100px){.product-thumbnail{display:block;width:20%;margin:0;padding:2rem;text-align:left}}.cart_item td{font-weight:400}.actions{display:none}.cart_totals{text-align:right}.cart-subtotal{display:none}.shipping{text-align:right}#shipping_method{list-style:none;min-width:30rem}.woocommerce-shipping-destination,.woocommerce-shipping-destination strong{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem}.woocommerce-shipping-destination a,.woocommerce-shipping-destination strong a{text-decoration:none}.woocommerce-shipping-destination a:hover,.woocommerce-shipping-destination strong a:hover{text-decoration:none}.order-total{text-align:right}.order-total th{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;width:100%;text-align:right}.order-total th a{text-decoration:none}.order-total th a:hover{text-decoration:none}.order-total td{width:auto;padding-left:1rem;text-align:right}.cart-empty{text-align:center;line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;margin-top:3.15733452rem;margin-bottom:2.36859304rem;font-size:3.15733452rem;color:#ff4338}.cart-empty a{text-decoration:none}.cart-empty a:hover{text-decoration:none}.return-to-shop{text-align:center}.woocommerce-checkout .woocommerce{margin-right:15px;margin-left:15px}@media (min-width:1100px){.woocommerce-checkout .woocommerce{max-width:1200px;margin:0 auto;padding:0 2%}}@media (min-width:1100px){#customer_details,#order_review,#order_review_heading{width:calc(50%);float:left}}@media (min-width:1100px){#customer_details{width:calc(50% - 6rem);float:left;margin-right:6rem;margin-bottom:8rem}}form.woocommerce-checkout h3{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;margin-top:3.15733452rem;margin-bottom:2.36859304rem;font-size:3.15733452rem;color:#ff4338}form.woocommerce-checkout h3 a{text-decoration:none}form.woocommerce-checkout h3 a:hover{text-decoration:none}#order_comments{width:100%;height:8rem}.showlogin{display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;font-size:1.25rem;text-decoration:none;text-transform:uppercase;color:#ff4338;border:2px solid #ff4338;background-color:#fff;white-space:nowrap;margin-left:1rem;padding:.5rem 1rem}.showlogin:hover{border-color:#000}.woocommerce-checkout-review-order-table .product-name{padding-right:2rem;padding-bottom:1rem;padding-top:1rem}.woocommerce-checkout-review-order-table .product-total{text-align:right;padding-bottom:1rem;padding-top:1rem}.selection{font-family:europa,Arial,serif;letter-spacing:2px;text-transform:uppercase;font-weight:400;color:#000;text-transform:capitalize}.select2-container--default .select2-selection--single{height:40px;padding-top:5px;border:1px solid #ff4338;border-radius:0;background-color:#fff}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}.select2-dropdown{border:1px solid #ff4338;border-radius:0}.select2-results__option{margin:0;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;text-transform:capitalize}.select2-container--default .select2-search--dropdown .select2-search__field{display:none}.select2-selection__arrow{padding:5px;color:#000}.woocommerce-form__label-for-checkbox{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem}.woocommerce-form__label-for-checkbox a{text-decoration:none}.woocommerce-form__label-for-checkbox a:hover{text-decoration:none}.woocommerce-form__label-for-checkbox:hover{cursor:pointer}.woocommerce-form__label-for-checkbox input{margin-right:.5rem}.woocommerce-checkout .shipping{text-align:right}.create-account .form-row,.create-account .form-row label,.shipping_address .form-row-first,.shipping_address .form-row-first label{margin-top:0}.create-account .form-row{margin-bottom:0}.woocommerce-terms-and-conditions{max-height:100%!important}.woocommerce-checkout-payment{margin-bottom:4rem}.payment_methods{display:none}.woocommerce-customer-details--email,.woocommerce-customer-details--phone{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem}.woocommerce-customer-details--email a,.woocommerce-customer-details--phone a{text-decoration:none}.woocommerce-customer-details--email a:hover,.woocommerce-customer-details--phone a:hover{text-decoration:none}.posts-page-title{padding-top:4rem;text-align:center}.posts{padding-top:4rem}@media (min-width:1100px){.posts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem;grid-template-areas:"featured featured featured"}}@media (min-width:1100px){body:not(.paged-2) .post:first-of-type{grid-area:featured;padding:8rem 0;display:grid;grid-template-columns:1fr 1fr;gap:4rem;grid-template-areas:"post-content post-image";padding-bottom:8rem}}body:not(.paged-2) .post:first-of-type .post__image{grid-area:post-image}.post{padding-bottom:4rem}@media (min-width:1100px){.post:not(:first-of-type){display:grid;grid-template-rows:1fr .7fr;padding-bottom:0}}.post:not(:first-of-type) a{align-self:end}.post:not(:first-of-type) .post__content{align-self:start}@media (min-width:1100px){.post:first-of-type .post__content{grid-area:post-content;align-self:center;width:60%}}.post__title{margin-bottom:0}.post__image img{width:100%;height:auto}.post__date{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;padding-bottom:2rem}.post__date a{text-decoration:none}.post__date a:hover{text-decoration:none}.read-more{display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;font-size:1.25rem;text-decoration:none;text-transform:uppercase;color:#ff4338;border:2px solid #ff4338;background-color:#fff;white-space:nowrap}.pagination-holder{width:100%}.pagination-previous a{float:left;display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;font-size:1.25rem;text-decoration:none;text-transform:uppercase;color:#ff4338;border:2px solid #ff4338;background-color:#fff;white-space:nowrap;margin-top:8rem;margin-bottom:4rem}.pagination-previous a:hover{color:#000}.pagination-next a{float:right;display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:700;font-size:1.25rem;text-decoration:none;text-transform:uppercase;color:#ff4338;border:2px solid #ff4338;background-color:#fff;white-space:nowrap;margin-top:8rem;margin-bottom:4rem}.pagination-next a:hover{color:#000}.single-post__title{padding-top:4rem;text-align:center}.single-post__date{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem}.single-post__date a{text-decoration:none}.single-post__date a:hover{text-decoration:none}.single-post__image img{width:100%;max-width:80%;height:auto;padding-bottom:8rem;padding-top:8rem;position:relative;left:50%;transform:translateX(-50%)}@media (min-width:1100px){.single .single-post__image img{max-width:60%}}.single img{max-width:100%;height:auto}.single .wp-caption{width:100%!important;padding-bottom:4rem;padding-top:4rem}.single .wp-caption-text{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem}.single .wp-caption-text a{text-decoration:none}.single .wp-caption-text a:hover{text-decoration:none}.single blockquote{margin:0;padding:0;font-style:italic}.single-post__content{width:100%;padding-bottom:8rem}@media (min-width:1100px){.single-post__content{width:50%;margin:0 auto}}.single-post__next{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;float:right}.single-post__next a{text-decoration:none}.single-post__next a:hover{text-decoration:none}.single-post__next .arrow-next{fill:red;width:1.5rem;margin-bottom:-.25rem}.single-post__previous{line-height:1.5;font-family:minion-3,Times,'Times New Roman',sans-serif;font-weight:500;font-family:europa,Arial,serif;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-top:1.333rem;margin-bottom:1.333rem;font-size:1.333rem;float:left}.single-post__previous a{text-decoration:none}.single-post__previous a:hover{text-decoration:none}.single-post__previous .arrow-previous{fill:red;width:1.5rem;margin-bottom:-.25rem;transform:rotate(180deg)}.module-holder{margin-right:15px;margin-left:15px;clear:both}@media (min-width:1100px){.module-holder{max-width:1280px;margin:0 auto;padding:0 2%}}.module--is-vertical-aligned{position:relative;top:50%;transform:translateY(-50%)}.page__holder{border-right:1rem solid #ff4338;border-left:1rem solid #ff4338;position:relative;display:inline-block;width:calc(100% - 2rem);min-height:100vh;background-color:#fff;z-index:10}.page-content{width:100%}@media (min-width:1100px){.page-content{width:50%;margin:0 auto}}.page-content--is-intro{text-align:center;margin-top:8rem;margin-bottom:8rem}@media (min-width:1100px){.page-content--is-intro{padding-right:20%;padding-left:20%;text-align:center}}.page-layout__section-title{margin-top:8rem;text-align:center}.clearfix::after{content:"";clear:both;display:table}