/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.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:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:24px}dd,ol,ul{margin-left:24px}@font-face{font-family:Avenir;src:url(/wp-content/themes/bath_spares/resources/fonts/Avenir-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(/wp-content/themes/bath_spares/resources/fonts/Avenir-Medium.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Avenir;src:url(/wp-content/themes/bath_spares/resources/fonts/Avenir-Black.woff) format("woff");font-weight:900;font-style:normal}html{font-size:1em;line-height:1.625;overflow-y:scroll;min-height:100%}table{width:100%}img{max-width:100%;font-style:italic;vertical-align:middle}body,html{width:100%;height:100%;color:#003a60;font-family:Avenir,sans-serif}svg{fill:inherit}a,a:visited{color:currentColor}a:active,a:focus,a:hover,a:visited:active,a:visited:focus,a:visited:hover{outline:none;text-decoration:none}button{color:inherit;cursor:pointer;font-family:inherit}button:active,button:focus{outline:none}input,textarea{font-family:inherit}input:active,input:focus,textarea:active,textarea:focus{outline:none}select{color:inherit;cursor:pointer;font-family:inherit}select:active,select:focus{outline:none}video{width:100%;max-width:100%}video:focus{outline:none}strong{font-weight:700}.o-layout{display:block;padding:0;list-style:none;margin:0 0 0 -24px;font-size:0}.o-layout__item{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;padding-left:24px;font-size:16px;font-size:1rem}.o-layout--flush{margin-left:0}.o-layout--flush>.o-layout__item{padding-left:0}.o-layout--tiny{margin-left:-6px}.o-layout--tiny>.o-layout__item{padding-left:6px}.o-layout--small{margin-left:-12px}.o-layout--small>.o-layout__item{padding-left:12px}.o-layout--large{margin-left:-48px}.o-layout--large>.o-layout__item{padding-left:48px}.o-layout--huge{margin-left:-96px}.o-layout--huge>.o-layout__item{padding-left:96px}.o-layout--middle>.o-layout__item{vertical-align:middle}.o-layout--bottom>.o-layout__item{vertical-align:bottom}.o-layout--stretch{display:flex;flex-wrap:wrap}.o-layout--stretch>.o-layout__item{display:flex}.o-layout--stretch.o-layout--center{justify-content:center}.o-layout--stretch.o-layout--right{justify-content:flex-end}.o-layout--stretch.o-layout--left{justify-content:flex-start}.o-layout--center{text-align:center}.o-layout--center>.o-layout__item{text-align:left}.o-layout--right{text-align:right}.o-layout--left,.o-layout--left>.o-layout__item,.o-layout--right>.o-layout__item{text-align:left}.o-layout--reverse{direction:rtl}.o-layout--reverse>.o-layout__item{direction:ltr}.o-layout--auto>.o-layout__item{width:auto}.o-wrapper{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;max-width:1048px}.o-wrapper--small{max-width:948px}.o-wrapper--mid-small{max-width:728px}.o-wrapper--tiny{max-width:508px}.o-btn,.o-btn:visited{border:none;color:#fff;line-height:1;font-weight:700;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;display:inline-block;text-decoration:none;text-transform:uppercase;background:#003a60;transition:background .3s ease-in-out;padding:21px 48px 18px}.o-btn:active,.o-btn:focus,.o-btn:hover,.o-btn:visited:active,.o-btn:visited:focus,.o-btn:visited:hover{background:#ca9e67}.o-bg-image{top:0;left:0;width:100%;height:100%;position:absolute;background-size:cover;background-position:50%}.o-row{width:100%;padding:96px 0}.o-row.o-row--flush-bottom{padding-bottom:0}.o-row.o-row--small{padding:48px 0 24px}.o-row.o-row--tiny{padding:24px 0 .1px}.o-row.o-row--large{padding:96px 0 72px}.o-row--tertiary{background:#e8edf1}.o-row--primary-faded{background:rgba(0,58,96,.1)}.o-row--secondary-faded{background:rgba(202,158,103,.05)}.o-row--simply-faded{background:rgba(0,157,220,.05)}@media (min-width:46.25em){.o-row{padding:144px 0 120px}.o-row.o-row--flush-bottom{padding-bottom:24px}}.o-layout--space-between{justify-content:space-between}.o-layout--flex,.o-layout--space-between{display:flex;flex-wrap:wrap}.o-layout--flex.o-layout--center{justify-content:center}.o-layout__item--flex{display:flex;flex-wrap:wrap}.c-contact__form .ginput_container textarea,.o-auto-grow-textarea{overflow:hidden;box-sizing:border-box;transition:height .3s ease-in-out}.o-flickity.flickity-enabled{position:relative}.o-flickity.flickity-enabled:focus{outline:none}.o-flickity.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-flickity.flickity-enabled.is-draggable .flickity-viewport{cursor:-webkit-grab;cursor:grab}.o-flickity.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.o-flickity .flickity-viewport{height:100%;overflow:hidden;position:relative}.o-flickity .flickity-slider{width:100%;height:100%;position:absolute}.o-flickity .flickity-page-dots{margin:0;padding:0;display:flex;list-style:none;position:absolute;bottom:24px;left:18px}.o-flickity .flickity-page-dots .dot{width:10px;height:10px;cursor:pointer;border:1px solid #fff;transform:rotate(45deg);margin:0 10px;transition:background .6s cubic-bezier(.785,.135,.15,.86)}.o-flickity .flickity-page-dots .dot.is-selected{background:#fff}.o-flickity .flickity-button{border:0;background:none;padding:12px}.o-flickity .flickity-button svg{width:12px;height:12px}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field,.o-txt-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;box-shadow:none;color:#003a60;background:#f2f2f2;border:2px solid transparent;font-family:Avenir,sans-serif;padding:18px;transition:background .3s ease-in-out,color .3s ease-in-out}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .o-txt-input--small.wc-stripe-elements-field,.o-txt-input.o-txt-input--small{padding:12px}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:active,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:focus,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:hover,.o-txt-input:active,.o-txt-input:focus,.o-txt-input:hover{color:#fff;background:#003a60}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:active::-webkit-input-placeholder,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:focus::-webkit-input-placeholder,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:hover::-webkit-input-placeholder,.o-txt-input:active::-webkit-input-placeholder,.o-txt-input:focus::-webkit-input-placeholder,.o-txt-input:hover::-webkit-input-placeholder{color:hsla(0,0%,100%,.6);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:active::-moz-placeholder,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:focus::-moz-placeholder,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:hover::-moz-placeholder,.o-txt-input:active::-moz-placeholder,.o-txt-input:focus::-moz-placeholder,.o-txt-input:hover::-moz-placeholder{color:hsla(0,0%,100%,.6);-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:active:-ms-input-placeholder,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:focus:-ms-input-placeholder,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field:hover:-ms-input-placeholder,.o-txt-input:active:-ms-input-placeholder,.o-txt-input:focus:-ms-input-placeholder,.o-txt-input:hover:-ms-input-placeholder{color:hsla(0,0%,100%,.6);-ms-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form textarea.wc-stripe-elements-field,textarea.o-txt-input{height:100px;resize:vertical}.o-flag{display:flex;align-items:center}.o-flag>:first-child{margin-right:12px}.o-flag>.o-flag__body{flex:1}.o-flag>.o-flag__aside{flex-shrink:0}.o-flag.o-flag--large>:first-child{margin-right:24px}@media (min-width:46.25em){.o-flag\@tablet{display:flex;align-items:center}.o-flag\@tablet>:first-child{margin-right:12px}.o-flag\@tablet>.o-flag__body{flex:1}.o-flag\@tablet>.o-flag__aside{flex-shrink:0}}@media (min-width:62.5em){.o-flag\@desktop{display:flex;align-items:center}.o-flag\@desktop>:first-child{margin-right:12px}.o-flag\@desktop>.o-flag__body{flex:1}.o-flag\@desktop>.o-flag__aside{flex-shrink:0}.o-flag\@desktop.o-flag--bottom{align-items:flex-end}}.o-txt-btn,.o-txt-btn:visited{border:0;padding:0;background:none;color:currentColor;font-family:inherit;text-decoration:none}.o-txt-btn:active,.o-txt-btn:focus,.o-txt-btn:hover,.o-txt-btn:visited:active,.o-txt-btn:visited:focus,.o-txt-btn:visited:hover{text-decoration:underline;color:#003a60}.o-txt-btn.o-txt-btn--underlined,.o-txt-btn:visited.o-txt-btn--underlined{text-decoration:underline}.o-txt-btn.o-txt-btn--underlined:active,.o-txt-btn.o-txt-btn--underlined:focus,.o-txt-btn.o-txt-btn--underlined:hover,.o-txt-btn:visited.o-txt-btn--underlined:active,.o-txt-btn:visited.o-txt-btn--underlined:focus,.o-txt-btn:visited.o-txt-btn--underlined:hover{text-decoration:none}.o-rule{border:0;width:100%;height:1px;margin:0 0 24px;background:#003a60}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row,.o-form-item{margin-bottom:24px;position:relative}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row>.o-form-item__label,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row>label,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .o-form-item>label,.o-form-item>.o-form-item__label{display:block;text-align:left;font-size:14px;font-size:.875rem;line-height:1.4;margin-bottom:12px}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token,.o-checkbox{position:relative;margin-bottom:24px}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new .o-checkbox__input:checked+label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new input:checked+.o-checkbox__label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new input:checked+label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew .o-checkbox__input:checked+label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew input:checked+.o-checkbox__label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew input:checked+label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token .o-checkbox__input:checked+label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token input:checked+.o-checkbox__label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token input:checked+label:before,.o-checkbox__input:checked+.o-checkbox__label:before{background:#003a60}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new label,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew label,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token label,.o-checkbox__label{display:flex;font-weight:700;position:relative;align-items:center;font-size:14px;font-size:.875rem;line-height:1}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new label.o-checkbox__label--top,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew label.o-checkbox__label--top,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token label.o-checkbox__label--top,.o-checkbox__label.o-checkbox__label--top{align-items:flex-start}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new label.o-checkbox__label--top:after,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew label.o-checkbox__label--top:after,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token label.o-checkbox__label--top:after,.o-checkbox__label.o-checkbox__label--top:after{top:4px}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new label.o-checkbox__label--largeGap:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew label.o-checkbox__label--largeGap:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token label.o-checkbox__label--largeGap:before,.o-checkbox__label.o-checkbox__label--largeGap:before{margin-right:24px}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new label:after,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew label:after,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token label:after,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token label:before,.o-checkbox__label:after,.o-checkbox__label:before{content:"";display:block;flex-shrink:0}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew label:before,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token label:before,.o-checkbox__label:before{width:30px;height:30px;margin-right:12px;border:1px solid #003a60;transition:background .3s ease-in-out}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new label:after,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew label:after,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token label:after,.o-checkbox__label:after{top:50%;left:4px;width:16px;height:10px;position:absolute;transform-origin:top center;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg) translate(25%,-50%);transition:transform .6s cubic-bezier(.77,0,.175,1)}.o-checkbox__label-text{flex:1;display:flex;flex-wrap:wrap;align-self:center}.o-box{background:#fff;margin-bottom:24px;padding:48px 24px 24px}.o-box.o-box--equal{padding:24px}@media (min-width:46.25em){.o-box{padding:48px 48px 24px}}.o-radio{position:relative;margin-bottom:24px}.o-radio__input:checked+.o-radio__label:before{background:#003a60}.o-radio__label{display:flex;font-weight:700;position:relative;font-size:14px;font-size:.875rem;line-height:1}.o-radio__label:after,.o-radio__label:before{content:"";display:block;flex-shrink:0}.o-radio__label:before{width:30px;height:30px;border-radius:100%;background:#f2f2f2;margin-right:12px;transition:background .3s ease-in-out}.o-radio__label:after{top:11px;left:5px;width:14px;height:8px;position:absolute;transform:rotate(-45deg);transform-origin:top center;border-left:3px solid #f2f2f2;border-bottom:3px solid #f2f2f2;transition:transform .6s cubic-bezier(.77,0,.175,1)}.o-radio__label-text{flex:1;display:flex;flex-wrap:wrap;align-self:center}.o-hamburger.o-hamburger--cross .o-hamburger__line,.o-hamburger:active .o-hamburger__line,.o-hamburger:focus .o-hamburger__line,.o-hamburger:hover .o-hamburger__line{top:calc(50% - 1px);transition:top .3s ease-in-out,transform .3s ease-in-out .3s}.o-hamburger.o-hamburger--cross .o-hamburger__line--1,.o-hamburger:active .o-hamburger__line--1,.o-hamburger:focus .o-hamburger__line--1,.o-hamburger:hover .o-hamburger__line--1{transform:rotate(90deg)}.o-hamburger.o-hamburger--cross{transform:rotate(45deg)}.o-hamburger__inner{position:relative;width:26px;height:20px}.o-hamburger__line{width:100%;position:absolute;background:currentColor;height:2px;transition:top .3s ease-in-out .3s,transform .3s ease-in-out}.o-hamburger__line--1{top:0}.o-hamburger__line--2{top:calc(50% - 1px)}.o-hamburger__line--3{top:calc(100% - 2px)}.js .o-fade-in{opacity:0;transition:opacity 1s ease}.js .o-fade-in.o-fade-in--is-visible{opacity:1}.js .o-slide-in{opacity:0;transform:translateY(-24px);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.js .o-slide-in.o-slide-in--is-visible{opacity:1;transform:translateY(0)}.blog{background:#003a60}@media only screen and (min-width:782px){.blog .c-site-header{position:fixed;top:0;left:0;width:100%}}.blog__container{padding:15vh 0;color:#f2f2f2}@media only screen and (min-width:782px){.blog__container{padding:10vw 0 10vw 5vw}}.blog__content{overflow:hidden;outline:none;margin-bottom:2.5vh;opacity:0;transition:opacity .5s ease}@media only screen and (min-width:782px){.blog__content{margin-bottom:2.5vw}}.blog__content:focus,.blog__content:hover{outline:none}.blog__content.flickity-enabled{opacity:1}.blog__title{font-size:34px;font-size:2.125rem;line-height:1.4;font-family:Playfair Display,serif;font-weight:300;margin:0 0 24px;opacity:0;transform:translateX(-10%);padding:0 24px}@media only screen and (min-width:782px){.blog__title{font-size:54px;font-size:3.375rem;line-height:1.4;margin:0;padding:0}}.blog__subtitle{font-size:16px;font-size:1rem;line-height:1.4;opacity:0;transform:translateX(-10%);padding:0 24px}@media only screen and (min-width:782px){.blog__subtitle{padding:0}}.blog__item{padding:40px 20px 0 40px;position:relative;width:100%;margin-right:40px;opacity:0;transform:translateY(10%)}@media only screen and (min-width:782px){.blog__item{padding:40px 0 0 40px;margin-right:80px;width:400px;width:clamp(400px,50vh,800px)}}.blog__item:hover .blog__item__image{transform:scale(1.05)}.blog__item__image{position:relative;z-index:1;transition:transform .6s ease}@media only screen and (min-width:782px){.blog__item__image{width:362px;width:clamp(362px,100%,800px)}}.blog__item__title{font-size:26px;font-size:1.625rem;line-height:1.2;font-family:Playfair Display,serif;width:90%;position:absolute;bottom:20px;left:12px;z-index:2}@media only screen and (min-width:782px){.blog__item__title{font-size:20px;font-size:1.25rem;line-height:1.4;left:0;font-size:clamp(20px,1.8vw,40px)}}.blog__counter{font-size:76px;font-size:4.75rem;line-height:.5;color:#ca9e67;font-family:Playfair Display,serif;position:absolute;top:0;left:12px;z-index:0}@media only screen and (min-width:782px){.blog__counter{left:0}}.blog__scroll{display:flex;justify-content:flex-end;padding:0 24px}@media only screen and (min-width:782px){.blog__scroll{padding:0 40px}}.blog__scroll p{font-size:14px;font-size:.875rem;line-height:.5;margin-right:1em;color:#f2f2f2;font-family:Playfair Display,serif}.fullClick{position:absolute;width:100%;height:100%;top:0;left:0;z-index:150;cursor:pointer;display:block}.fullClick span{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.fullClick br{display:none}.single{background-color:#e8edf1}.single .o-hamburger__line{background-color:#003a60}.single__header{padding:clamp(30px,20vw,160px) clamp(30px,10vw,160px) clamp(15px,5vw,80px);color:#003a60}@media (min-width:46.25em){.single__header{padding:clamp(30px,10vw,160px) clamp(30px,10vw,160px) clamp(15px,5vw,80px)}}.single__animation{opacity:0;transform:translateX(-10%)}.single__hero{opacity:0;min-height:60vh;min-height:clamp(260px,50vh,700px);background-size:cover;background-repeat:no-repeat;background-position:100% 100%}.single__title{font-size:24px;font-size:1.5rem;line-height:1.2;font-family:Playfair Display,serif;color:#003a60;max-width:600px;opacity:0;transform:translateX(-10%)}@media (min-width:62.5em){.single__title{font-size:45px;font-size:2.8125rem;line-height:1.2}}.single__subTitle{font-size:16px;font-size:1rem;line-height:1.5;color:#003a60;max-width:600px;opacity:0;transform:translateX(-10%)}.single__content{background-color:#fff;padding:clamp(40px,15vw,120px) clamp(30px,10vw,75px);color:#003a60;overflow:hidden}.single__content__inner{max-width:598px}.single__further{margin-top:4em}.single__further__item{position:relative}.single__further__grid{margin-top:1em}.single__further__title{font-size:18px;font-size:1.125rem;line-height:1.5;font-family:Playfair Display,serif}@media (min-width:62.5em){.single__further__title{font-size:22px;font-size:1.375rem;line-height:1.5}}.single__further__thumb{margin-bottom:1em}.single__intro{font-size:18px;font-size:1.125rem;line-height:1.6;font-family:Playfair Display,serif;font-weight:700}@media (min-width:62.5em){.single__intro{font-size:25px;font-size:1.5625rem;line-height:1.6}}.single__copy{font-size:16px;font-size:1rem;line-height:1.75;font-family:Playfair Display,serif;margin-bottom:2em}@media (min-width:62.5em){.single__copy{font-size:20px;font-size:1.25rem;line-height:1.75}}.single__video{position:relative;margin-bottom:2em}.single__video__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:10;cursor:pointer;transition:opacity .5s ease-in-out}.single__video__button.is-active{opacity:0}.single__gallery{cursor:none;margin-bottom:3em}.single__gallery__item{width:100%;margin-right:1em;opacity:.7;transition:opacity .4s ease}.single__gallery__item.is-selected{opacity:1}.single__gallery .flickity-viewport{overflow:visible}.single__gallery__icon{display:block;position:fixed;opacity:0;transition:transform .1s linear;z-index:250;pointer-events:none}.single__gallery__icon.is-active{opacity:1}.single__quote{margin-bottom:2em}.single__quote__copy{font-size:20px;font-size:1.25rem;line-height:1.5;font-family:Playfair Display,serif;font-style:italic}@media (min-width:62.5em){.single__quote__copy{font-size:30px;font-size:1.875rem;line-height:1.5}}.single__quote p,.single__quote span{display:inline}.single__quote__author{font-size:16px;font-size:1rem;line-height:2.1;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.sidebar{display:flex;justify-content:flex-start;padding:clamp(40px,7.5vw,120px) clamp(30px,5vw,75px)}@media (min-width:62.5em){.sidebar{justify-content:flex-end}}.sidebar__animate{opacity:0;transform:translateX(-10%)}.sidebar__inner{max-width:340px}.sidebar__title{font-size:16px;font-size:1rem;line-height:1.5;text-transform:uppercase;font-weight:600;letter-spacing:.1em;margin:0 0 .2em}.sidebar__info{font-size:16px;font-size:1rem;line-height:1.75;font-family:Playfair Display,serif;margin:0}@media (min-width:62.5em){.sidebar__info{font-size:20px;font-size:1.25rem;line-height:1.75}}.sidebar__row{margin-bottom:clamp(20px,5vw,50px)}.social__list{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start}.social__item{display:block}.social__item:not(:last-child){margin-right:.8em}.related__title{font-size:16px;font-size:1rem;line-height:1.25;font-family:Playfair Display,serif}@media (min-width:62.5em){.related__title{font-size:20px;font-size:1.25rem;line-height:1.25}}.related__item{margin-bottom:2em}.related__link,.related__link:visited{font-size:14px;font-size:.875rem;line-height:2.5;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#009ddc}.related__thumb{margin:.8em 0}.responsiveVideo{position:relative;padding-bottom:56.25%;height:0}.responsiveVideo video{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:46.24em){.order-1\@mobile{order:1}.order-2\@mobile{order:2}}.c-site-header{top:0;left:0;width:100%;fill:#fff;display:flex;position:absolute;align-items:center;z-index:10;flex-direction:row-reverse;justify-content:space-between;padding:12px 24px;transition:background .6s cubic-bezier(.785,.135,.15,.86)}.c-site-header.c-site-header--inline{position:static}.c-site-header.c-site-header--dark,.c-site-header.c-site-header--dark .c-site-header__logo,.c-site-header.c-site-header--dark .c-site-header__menu-btn{color:#003a60}.c-site-header__logo{fill:#ca9e67}.c-site-header__button-container{margin:-24px}.c-site-header__menu-btn{border:0;color:#fff;display:flex;line-height:0;background:none;position:relative;padding:24px;align-items:center}.c-site-nav{top:0;left:0;width:100%;height:100%;display:flex;position:fixed;pointer-events:none;z-index:20;background:transparent;transition:background .6s cubic-bezier(.785,.135,.15,.86)}.c-site-nav.c-site-nav--is-visible{pointer-events:auto;background:hsla(0,0%,43.9%,.65)}.c-site-nav.c-site-nav--is-visible .c-site-nav__content{transform:translateY(0)}.c-site-nav__close{top:0;left:0;position:absolute;z-index:1}.c-site-nav__close-btn{border:0;background:none;padding:24px}.c-site-nav__content{width:100%;display:flex;flex-direction:column;transform:translateY(-100%);transition:transform .6s cubic-bezier(.785,.135,.15,.86)}.c-site-nav__product-links{display:flex;flex:1 0 auto;flex-direction:column}.c-site-nav__product-grid-item{display:flex;flex:1 0 auto}.c-site-nav__product-item{width:100%;position:relative;border-bottom:1px solid #003a60}.c-site-nav__product-item.c-site-nav__product-item--simply{fill:#009ddc}.c-site-nav__product-link{display:block}.c-site-nav__product-item--simply .c-site-nav__product-link:active .c-site-nav__item-content,.c-site-nav__product-item--simply .c-site-nav__product-link:focus .c-site-nav__item-content,.c-site-nav__product-item--simply .c-site-nav__product-link:hover .c-site-nav__item-content{border-color:#009ddc}.c-site-nav__product-link:active .c-site-nav__item-content,.c-site-nav__product-link:focus .c-site-nav__item-content,.c-site-nav__product-link:hover .c-site-nav__item-content{border-color:#003a60}.c-site-nav__item-content{width:100%;height:100%;display:flex;position:absolute;z-index:1;align-items:center;justify-content:center;border:4px solid transparent;background:hsla(0,0%,100%,.85);transition:border .6s ease-in-out}.c-site-nav__item-logo{max-width:203px;max-height:170px;width:100%}.c-site-nav__links{flex-shrink:0}.c-site-nav__link,.c-site-nav__link:visited{border:0;width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#fff;text-align:center;text-decoration:none;padding:12px;color:#003a60;font-size:20px;font-size:1.25rem;line-height:1.4;font-family:Playfair Display,serif;border-bottom:1px solid #003a60;transition:background .3s ease-in-out,color .3s ease-in-out}.c-site-nav__link:active,.c-site-nav__link:focus,.c-site-nav__link:hover,.c-site-nav__link:visited:active,.c-site-nav__link:visited:focus,.c-site-nav__link:visited:hover{color:#fff;background:#003a60}@media (min-width:46.25em){.c-site-nav{display:block}.c-site-nav__content{height:auto}.c-site-nav__product-links{flex-direction:row}.c-site-nav__product-item{height:240px}.c-site-nav__contact-link,.c-site-nav__product-item--simply{border-left:1px solid #003a60}}.c-site-footer{color:#fff;margin-top:6px;position:relative;text-align:center;padding:24px 0;fill:#ca9e67;font-size:14px;font-size:.875rem;line-height:1.4;background:#003a60}.c-site-footer:before{left:0;top:-6px}.c-site-footer a,.c-site-footer a:visited{text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.4}.c-site-footer a:active,.c-site-footer a:focus,.c-site-footer a:hover,.c-site-footer a:visited:active,.c-site-footer a:visited:focus,.c-site-footer a:visited:hover{text-decoration:underline}.c-site-footer__logo{display:flex;position:relative;align-items:center;justify-content:center}.c-site-footer__logo:after,.c-site-footer__logo:before{content:"";height:2px;display:block;flex:1 0 auto;background:#ca9e67}.c-site-footer__logo-graphic{margin:0 24px}.c-site-footer__address,.c-site-footer__contact-details{margin-bottom:12px}@media (min-width:46.25em){.c-site-footer{padding:48px 0}.c-site-footer,.c-site-footer a,.c-site-footer a:visited{font-size:16px;font-size:1rem;line-height:1.4}.c-site-footer__logo{margin-bottom:48px}}.c-split-screen{width:100%;height:100%;display:flex;overflow:hidden;position:relative;margin-bottom:6px;flex-direction:column;justify-content:space-between;background:#003a60}.c-split-screen:before{left:0;top:calc(50% - 3px);transition:opacity .3s cubic-bezier(.645,.045,.355,1) .9s}.c-split-screen:after{top:100%}.js .c-split-screen .c-split-screen__item{transition:transform 1.2s cubic-bezier(.645,.045,.355,1)}.js .c-split-screen .c-split-screen__item.c-split-screen__item--first{transform:translateY(-100%)}.js .c-split-screen .c-split-screen__item.c-split-screen__item--last{transform:translateY(100%)}.js .c-split-screen:before{opacity:0}.js .c-split-screen.c-split-screen--has-loaded .c-split-screen__item{transform:translateY(0)}.js .c-split-screen.c-split-screen--has-loaded:before{opacity:1}.c-split-screen__item{width:100%;position:relative;height:calc(50% - 3px)}.c-split-screen__link{width:100%;height:100%;display:flex;position:relative;align-items:center;justify-content:center;transition:background .6s ease-in-out}.c-split-screen__link:active,.c-split-screen__link:focus,.c-split-screen__link:hover{background-color:rgba(0,58,96,.3)}.c-split-screen__logo{width:100%;max-width:180px}@media (min-width:46.25em){.c-split-screen.c-split-screen{flex-direction:row}.c-split-screen.c-split-screen:before{top:0;width:6px;height:100%;left:calc(50% - 3px)}.js .c-split-screen.c-split-screen .c-split-screen__item.c-split-screen__item--first{transform:translateX(-100%)}.js .c-split-screen.c-split-screen .c-split-screen__item.c-split-screen__item--last{transform:translateX(100%)}.js .c-split-screen.c-split-screen.c-split-screen--has-loaded .c-split-screen__item{transform:translateX(0)}.c-split-screen__item{height:100%;width:calc(50% - 3px)}}@media (min-width:62.5em){.c-split-screen__logo{max-width:280px}}.c-image-text-columns+.c-product-slider{padding-top:0}.c-image-text-columns__title{text-align:center}.c-image-text-columns--title{padding-bottom:0}.c-image-text-columns__column.c-image-text-columns__column--first{padding-bottom:24px;margin-bottom:36px;border-bottom:1px solid #e8edf1}.c-image-text-columns__column.c-image-text-columns__column--second .c-image-text-columns__image{margin-bottom:0}.c-image-text-columns__content{margin-bottom:48px}.c-image-text-columns__desc{margin-bottom:36px}.c-image-text-columns__image{height:240px;position:relative}@media (min-width:46.25em){.c-image-text-columns__column{display:flex;align-items:center;flex-direction:column}.c-image-text-columns__column.c-image-text-columns__column--first{border-bottom:0;margin-bottom:0;padding-bottom:0}.c-image-text-columns__column.c-image-text-columns__column--first .c-image-text-columns__image{margin-bottom:0;margin-top:48px}.c-image-text-columns__column.c-image-text-columns__column--second{flex-direction:column-reverse}.c-image-text-columns__column.c-image-text-columns__column--second .c-image-text-columns__image{margin-bottom:24px}.c-image-text-columns__content{width:85%;margin-bottom:0;min-height:360px;margin-left:auto;margin-right:auto;padding-top:36px}.c-image-text-columns__image{width:100%;height:360px}}@media (min-width:62.5em){.c-image-text-columns__content{width:75%}}.c-contact.c-contact{padding-bottom:0;text-align:center}.c-contact.c-contact .gform_confirmation_message_1,.c-contact__title{margin-bottom:48px}.c-contact__container{height:0;overflow:hidden;transition:height .6s cubic-bezier(.785,.135,.15,.86)}.c-contact__form{padding:.1px}.c-contact__form .gform_wrapper{margin:0 0 48px}.c-contact__form .hf-warning{display:none}.c-contact__form .gform_fields{margin:0;padding:0;list-style:none}.c-contact__form .gfield{margin-top:-12px;margin-bottom:48px}.c-contact__form .ginput_container input,.c-contact__form .ginput_container textarea{border:0;width:100%;background:none;text-align:center;vertical-align:top;color:#003a60;padding:12px 0;border-bottom:1px solid #003a60}.c-contact__form .ginput_container input.hf-invalid,.c-contact__form .ginput_container textarea.hf-invalid{border-bottom-color:#f15b5b}.c-contact__form .ginput_container textarea{resize:vertical}.c-hero-banner{height:100%;position:relative;margin-bottom:6px;background:#003a60}.c-hero-banner:after{left:0;top:100%}.c-hero-banner__slides{top:0;left:0;width:100%;height:100%;position:absolute}.c-hero-banner__slide{width:100%;height:100%;position:relative}.c-hero-banner__logo{top:50%;left:50%;width:100%;max-width:200px;position:absolute;transform:translate(-50%,-50%)}@media (min-width:46.25em){.c-hero-banner__logo{max-width:300px}}.c-product-header{margin-bottom:6px}.c-product-header:before{top:0;display:none;left:calc(50% - 3px)}.c-product-header:after{left:0;top:100%;display:none}.c-product-header.c-product-header--simply .c-product-header__media:after,.c-product-header.c-product-header--simply:after,.c-product-header.c-product-header--simply:before{background:#009ddc}.c-product-header__media{height:75vh;position:relative;margin-bottom:6px}.c-product-header__media:after{left:0;top:100%}.c-product-header__carousel,.c-product-header__gallery,.c-product-header__slide{height:100%}.c-product-header__slide{width:100%}.c-product-header__slide.c-product-header__slide--product-shot .c-product-header__slide-bg{top:48px;left:48px;width:calc(100% - 96px);height:calc(100% - 96px)}.c-product-header__gallery-thumbs{left:0;margin:0;display:flex;list-style:none;right:24px;bottom:24px;position:absolute}.c-product-header__thumb-link{opacity:.5;display:block;transition:opacity .3s ease-in-out;border:1px solid rgba(0,58,96,.5)}.c-product-header__thumb-link.c-product-header__thumb-link--is-active,.c-product-header__thumb-link:active,.c-product-header__thumb-link:focus,.c-product-header__thumb-link:hover{opacity:1;border-color:#003a60}.c-product-header__thumb{height:auto}.c-product-header__content{overflow:auto;position:relative;padding:48px 24px}.c-product-header__logo-mark{top:0;right:0;width:284px;height:342px;opacity:.15;line-height:0;overflow:hidden;position:absolute;pointer-events:none;z-index:-1;fill:#009ddc}.c-product-header__logo-mark svg{top:-10%;right:-10%;position:relative}.c-product-header__inner-content{width:100%;margin:auto 0}.c-product-header__main-content{margin-bottom:48px}.c-product-header__category,.c-product-header__title{margin-bottom:6px}.c-product-header__price{margin-bottom:24px}.c-product-header__buy-btn,.c-product-header__variations{margin-bottom:48px}@media (min-width:46.25em){.c-product-header{height:100%;display:flex;justify-content:space-between}.c-product-header:after,.c-product-header:before{display:block}.c-product-header__content,.c-product-header__media{height:100%;width:calc(50% - 3px)}.c-product-header__media:after{display:none}.c-product-header__content{display:flex;align-items:center;justify-content:center;padding:96px 48px}}@media (min-width:62.5em){.c-product-header__content{padding:96px}}@media (min-width:81.25em){.c-product-header__content{padding:96px 144px}}.c-variation-group{position:relative}.c-variation-group__label{display:block;margin-bottom:12px}.c-variation-group__variations{display:flex;flex-wrap:wrap;margin-left:-12px}.c-variation-group__variation{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding-left:12px}.c-variation-group__input{display:none}.c-variation-group__input:checked+.c-variation-group__title{color:#fff;background:#003a60}.c-variation-group__title{cursor:pointer;border:1px solid #003a60;transition:background .3s ease-in-out;padding:9px 12px 6px}.c-variation-group__title:active,.c-variation-group__title:focus,.c-variation-group__title:hover{background:rgba(0,58,96,.1)}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row .hf-warning,.o-form-item .hf-warning,.o-notice{list-style:none;margin:0 0 24px;font-size:14px;font-size:.875rem;line-height:1.6;padding:24px}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row .hf-warning ul,.o-form-item .hf-warning ul,.o-notice ul{margin:0;list-style:none}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row .hf-warning,.o-form-item .hf-warning,.o-notice--error{background:#f15b5b}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row .hf-warning,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row .hf-warning a,.o-form-item .hf-warning,.o-form-item .hf-warning a,.o-notice--error,.o-notice--error a,.o-notice--error a:visited{color:#fff}.o-notice--info{background:#003a60}.o-notice--info,.o-notice--info a,.o-notice--info a:visited{color:#fff}.o-notice--success{background:#52b969}.o-notice--success,.o-notice--success a,.o-notice--success a:visited{color:#fff}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row .hf-warning,.o-form-item .hf-warning,.o-notice--inline{position:absolute;border-radius:3px;pointer-events:none;top:-6px;right:-6px;padding:6px;font-size:12px;font-size:.75rem;line-height:1}.c-product-points{padding:0;list-style:none;margin:0 0 24px;max-height:150px;overflow-y:scroll}.c-product-points__point{display:flex;fill:#003a60;margin-bottom:12px}.c-product-points__icn{flex-shrink:0;margin-top:5px;margin-right:12px}.c-tab-group{position:relative;margin-bottom:24px;border-top:1px solid #003a60}.c-tab-group__title{margin-bottom:0}.c-tab-group__btn{border:0;width:100%;background:none;text-align:left;font-weight:700;text-transform:uppercase;border-bottom:1px solid #003a60;padding:15px 0 12px}.c-tab-group__content{height:0;overflow:hidden;transition:height .3s ease-in-out}.c-tab-group__content.c-tab-group__content--is-visible{height:auto}.c-tab-group__inner{padding:24px 0;border-bottom:1px solid #003a60}@media (min-width:46.25em){.c-tab-group{display:flex;border-top:0;flex-wrap:wrap;margin-bottom:0;margin-left:-24px}.c-tab-group__title{order:0;padding-left:24px;margin-bottom:12px}.c-tab-group__btn{padding-top:0;padding-bottom:6px;border-bottom-color:transparent}.c-tab-group__btn.c-tab-group__btn--is-active{border-bottom-color:#003a60}.c-tab-group__content{order:2;padding-left:24px}.c-tab-group__inner{border-bottom:none;padding:24px 0 .1px}}@media (min-width:62.5em){.c-tab-group{margin-left:-48px}.c-tab-group__content,.c-tab-group__title{padding-left:48px}}.c-product-tabs{position:relative;margin-bottom:6px}.c-product-tabs:before{top:0;left:0}.c-product-tabs.c-product-tabs--simply:before{background:#009ddc}@media (min-width:46.25em){.c-product-tabs{margin-bottom:0}.c-product-tabs:before{display:none}}.c-category__desc{margin-bottom:6px;position:relative}.c-category__desc:after{left:0;top:100%}.c-category-filters{margin-bottom:6px;position:relative}.c-category-filters:after{left:0;top:100%}.c-category-filters__list{padding:0;list-style:none;margin:0 0 24px -24px}.c-category-filters__link,.c-category-filters__link:visited{font-weight:700;text-decoration:none;text-transform:uppercase}.c-category-filters__link:active,.c-category-filters__link:focus,.c-category-filters__link:hover,.c-category-filters__link:visited:active,.c-category-filters__link:visited:focus,.c-category-filters__link:visited:hover{text-decoration:underline}@media (min-width:46.25em){.c-category-filters__container{display:flex;align-items:center;justify-content:space-between}}.c-product-item{display:flex;min-height:390px;flex-direction:column;margin-bottom:48px;border:1px solid #ca9e67}.c-product-item__image-container{margin-bottom:0;padding:48px 24px 0}.c-product-item__image{width:100%;height:200px;font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}.c-product-item__content{display:flex;margin-top:auto;padding:24px;align-items:flex-end;justify-content:space-between}.c-product-item__category,.c-product-item__title{margin-bottom:0}.c-product-item__title-link,.c-product-item__title-link:visited{text-decoration:none}.c-product-item__buy{flex-shrink:0;margin-left:24px}.c-product-item__buy-link,.c-product-item__buy-link:visited{text-transform:uppercase;color:#ca9e67}@media (min-width:46.25em){.c-product-item{margin-bottom:96px}}.c-upsells{overflow:hidden;position:relative}.c-upsells:before{top:0;left:0}.c-upsells__copy{margin-bottom:48px}.c-upsells__title{margin-bottom:6px}.c-upsells__shop-link{font-weight:700;text-transform:uppercase}.c-upsells__link,.c-upsells__link:visited{display:flex;align-items:center;text-decoration:none;color:#ca9e67}.c-upsells__link:active:after,.c-upsells__link:focus:after,.c-upsells__link:hover:after,.c-upsells__link:visited:active:after,.c-upsells__link:visited:focus:after,.c-upsells__link:visited:hover:after{width:48px}.c-upsells__link:after,.c-upsells__link:visited:after{height:2px;content:"";width:24px;background:currentColor;margin-left:12px;transition:width .3s ease-in-out}.c-upsells__content{position:relative;padding:0 24px}.c-upsells__content .flickity-enabled .c-product-item{margin-bottom:0}.c-upsells__content .flickity-button{top:50%;position:absolute;fill:#003a60;transform:translateY(-50%)}.c-upsells__content .flickity-button.previous{left:-42px}.c-upsells__content .flickity-button.next{right:-42px}.c-upsells__slider{margin-left:0}.c-upsell__item{width:100%;padding-left:0}@media (min-width:46.25em){.c-upsells__wrapper{display:flex;padding-bottom:18px}.c-upsells__copy{width:40%;display:flex;flex-shrink:0;margin-bottom:0;flex-direction:column;justify-content:space-between}.c-upsells__shop-link{margin-bottom:0}.c-upsells__content{flex:1 0 auto;width:calc(60% + 48px)}.c-upsells__content:before{top:0;width:1px;content:"";height:100%;left:24px;position:absolute;z-index:1;background:#ca9e67}.c-upsells__content .flickity-slider{margin-left:-24px}.c-upsell__item{width:90%;padding-left:24px}}@media (min-width:62.5em){.c-upsells__content{padding:0;width:calc(60% + 50vw - 500px)}.c-upsells__content:before{left:0}.c-upsell__item{width:60%}}@media (min-width:81.25em){.c-upsell__item{width:40%}}.c-product-slider.c-product-slider:before{content:none}.c-basket{position:relative;margin-bottom:6px}.c-basket:after{left:0;top:100%}.c-basket .blockOverlay{background:rgba(0,0,0,.5)!important}.c-basket .c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row .hf-warning,.c-basket .o-form-item .hf-warning,.c-basket .o-notice,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .c-basket .form-row .hf-warning,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row .c-basket .hf-warning,.o-form-item .c-basket .hf-warning{margin-bottom:0}.c-basket.c-basket--has-changed .c-basket__overlay{opacity:1;pointer-events:auto}.c-basket__empty{width:100%;display:flex;height:calc(100vh - 90px);text-align:center;align-items:center;justify-content:center}.c-basket__overlay{top:0;left:0;opacity:0;width:100%;height:100%;position:absolute;pointer-events:none;transition:opacity .3s ease-in-out;background:rgba(0,0,0,.5)}.c-basket__items{width:100%;position:relative;padding:48px 24px;background:rgba(0,58,96,.1)}.c-basket__item{display:flex;position:relative;background:#f5f7f8;margin-bottom:24px}.c-basket__item:last-child{margin-bottom:48px}.c-basket__item.c-basket__item--has-changed{z-index:1}.c-basket__item.c-basket__item--has-changed .c-basket__item-edit-actions{display:block}.c-basket__item-edit-actions{display:none;text-align:center;color:#003a60}.c-basket__item-image{width:120px;display:flex;flex-shrink:0;background:#fff;align-items:center;padding:24px}.c-basket__item-image a,.c-basket__item-image a:visited{width:100%;display:block}.c-basket__item-image img{flex:1}.c-basket__item-content{flex:1;position:relative;font-size:14px;font-size:.875rem;line-height:1.6;padding:24px 24px 0}.c-basket__remove-item{top:0;right:0;line-height:1.4;position:absolute;padding:24px;fill:#ca9e67}.c-basket__remove-link{display:block;transition:transform .3s ease-in-out,fill .3s ease-in-out}.c-basket__remove-link:active,.c-basket__remove-link:focus,.c-basket__remove-link:hover{transform:scale(1.2);fill:#003a60}.c-basket__item-title{margin-bottom:6px;padding-right:40px}.c-basket__item-title a,.c-basket__item-title a:visited{text-decoration:none;color:#003a60;transition:color .3s ease-in-out}.c-basket__item-title a:active,.c-basket__item-title a:focus,.c-basket__item-title a:hover,.c-basket__item-title a:visited:active,.c-basket__item-title a:visited:focus,.c-basket__item-title a:visited:hover{text-decoration:underline;color:#003a60}.c-basket__item-price{font-weight:700;font-size:20px;font-size:1.25rem;line-height:1;color:#ca9e67}.c-basket-item__backorder-notice{color:#ca9e67}.c-basket__aside{width:100%;position:relative;background:#d3dde4;padding:48px 24px}.c-basket__totals-container{position:static!important}.c-basket__totals.c-basket__totals{text-transform:none;color:#003a60;font-size:20px;font-size:1.25rem;line-height:1.4}.c-basket__totals-item{display:flex;align-items:center;justify-content:space-between}.c-basket__totals-value{font-weight:700;margin-bottom:24px;color:#ca9e67}.c-basket__checkout-btn{margin-top:48px}@media (min-width:46.25em){.c-basket__aside,.c-basket__items{padding:48px}.c-basket__item-edit-actions{text-align:left}}@media (min-width:62.5em){.c-basket__item-image{width:140px}}@media (min-width:81.25em){.c-basket__item-image{width:200px}}.c-quantity-selector{position:relative;align-items:center;display:inline-flex;margin-bottom:24px}.c-quantity-selector__input{max-width:80px;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin:0 12px}.c-quantity-selector__input::-webkit-inner-spin-button,.c-quantity-selector__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.c-quantity-selector__btn{border:0;padding:0;width:36px;height:36px;display:flex;flex-shrink:0;background:#fff;border-radius:10em;align-items:center;justify-content:center;fill:#003a60;font-size:24px;font-size:1.5rem;line-height:0;transition:background .3s ease-in-out,fill .3s ease-in-out}.c-quantity-selector__btn:active,.c-quantity-selector__btn:focus,.c-quantity-selector__btn:hover{fill:#fff;background:#003a60}.c-checkout{position:relative;margin-bottom:6px}.c-checkout:after{left:0;top:100%}.c-checkout .woocommerce-password-strength{margin-top:12px}.c-checkout__main{background:rgba(0,58,96,.1)}.c-checkout__aside{background:#d3dde4}.c-checkout__inner{position:relative;padding:48px 24px}.c-checkout__inner .woocommerce-checkout-review-order{position:static!important}.c-checkout__inner .blockOverlay{background:rgba(0,0,0,.5)!important}.c-checkout__fields-title{margin-top:24px}.c-checkout__login{position:relative}.c-checkout__login.c-checkout__login--is-visible .c-checkout__login-box{display:block}.c-checkout__login-box{display:none}.c-checkout__create-account{position:relative}.c-checkout__create-account.c-checkout__create-account--is-open .c-checkout__create-account-details{display:block}.c-checkout__create-account-details{display:none}.c-checkout__shipping{display:none;position:relative}.c-checkout__shipping.c-checkout__shipping--is-visible{display:block}.c-checkout__payment-methods{padding:0;list-style:none;margin:0 0 24px}.c-checkout__payment-method.c-checkout__payment-method--is-open .c-checkout__payment-fields{display:block}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form{margin-bottom:0}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .clear{display:none}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row{width:100%;vertical-align:top}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row.form-row-first,.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row.form-row-last{width:50%;display:inline-block}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row.form-row-first{padding-right:12px}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .form-row.form-row-last{padding-left:12px}.c-checkout__payment-method.c-checkout__payment-method--stripe .wc-payment-form .wc-stripe-elements-field{vertical-align:top}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods:not(:empty){margin:0;padding:0;list-style:none}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods:not(:empty)+.wc-credit-card-form{display:none}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods:not(:empty)+.wc-credit-card-form.wc-credit-card-form--is-visible{display:block}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new label,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew label,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token label{display:flex!important}.c-checkout__payment-fields,.c-checkout__payment-method-icns{display:none}@media (min-width:46.25em){.c-checkout__inner{padding:48px}.c-checkout__payment-method-icns{display:block;flex-shrink:0}.c-checkout__payment-method-icns img{width:32px;margin-left:6px}}.c-mini-basket{position:static!important}.c-mini-basket .blockOverlay{background:rgba(0,0,0,.5)!important}.c-mini-basket__item{display:flex;margin-bottom:24px;background:#f2f2f2}.c-mini-basket__item-meta,.c-mini-basket__item-name{margin-bottom:12px}.c-mini-basket__item-image{width:100px;display:flex;line-height:0;background:#fff;align-items:center;justify-content:center;margin:0 24px 0 0;padding:24px 12px}.c-mini-basket__item-image img{flex:none;display:block}.c-mini-basket__item-detail{padding:12px 0}.c-mini-basket__item-meta{font-size:14px;font-size:.875rem;line-height:1.2}.c-mini-basket__item-name{text-transform:none;font-size:16px;font-size:1rem;line-height:1}.c-checkout__coupon{margin-bottom:24px}.c-mini-basket__totals.c-mini-basket__totals{text-transform:none;color:#003a60;font-size:20px;font-size:1.25rem;line-height:1.4}.c-mini-basket__totals.c-mini-basket__totals .c-basket__totals-value,.c-mini-basket__totals.c-mini-basket__totals .c-mini-basket__totals-value{color:#ca9e67;font-size:20px;font-size:1.25rem;line-height:1.4}.c-mini-basket__totals-item{display:flex;align-items:center;justify-content:space-between}.c-mini-basket__totals-label,.c-mini-basket__totals-value{margin-bottom:24px}.c-mini-basket__totals-value{text-align:right;margin-left:12px}@media (min-width:46.25em) and (max-width:62.49em){.c-mini-basket__item-image{width:140px}.c-mini-basket__item-meta{font-size:16px;font-size:1rem;line-height:1.2}}@media (min-width:81.25em){.c-mini-basket__item-image{width:140px}.c-mini-basket__item-meta{font-size:16px;font-size:1rem;line-height:1.2}}.c-site-search{left:0;top:-100%;width:100%;height:100%;color:#fff;display:flex;position:fixed;align-items:center;padding:24px;justify-content:center;z-index:30;background:#003a60;transition:transform .6s cubic-bezier(.455,.03,.515,.955)}.c-site-search.c-site-search--is-visible{transform:translateY(100%)}.c-site-search__close-btn{top:0;right:0;border:0;fill:#fff;background:none;position:absolute;padding:24px}.c-site-search__inner{width:100%;max-width:800px}.c-site-search__form{display:flex;flex-wrap:wrap;justify-content:flex-end}.c-site-search__input{width:100%;background:none;color:currentColor;padding:24px 0;font-size:20px;font-size:1.25rem;line-height:1.5;margin-bottom:24px;border:none;border-bottom:2px solid #fff}.c-site-search__input:-webkit-autofill{-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0 100px #003a60 inset}.c-site-search__input::-moz-placeholder{color:currentColor}.c-site-search__input:-ms-input-placeholder{color:currentColor}.c-site-search__input::placeholder{color:currentColor}.c-site-search__submit{border:0;display:flex;background:none;fill:currentColor;color:currentColor;align-items:center;font-size:18px;font-size:1.125rem;line-height:1.3333333333;text-transform:uppercase;padding:12px;margin-right:-12px}.c-site-search__submit svg{margin-left:12px}.c-site-search__submit-txt{margin-bottom:-2px}@media (min-width:46.25em){.c-site-search__form{flex-wrap:nowrap}.c-site-search__input{margin-bottom:0;margin-right:24px}}.c-page-header{height:100%;position:relative}.c-page-header.c-page-header--small{height:500px}.c-page-header.c-page-header--small .c-page-header__title{font-size:50px;font-size:3.125rem;line-height:1.4}.c-page-header__content{top:0;left:0;color:#fff;width:100%;height:100%;display:flex;position:absolute;align-items:center;z-index:1;justify-content:center;padding-top:24px;background:rgba(0,58,96,.4)}.c-page-header__content .c-page-header__title{font-size:60px;font-size:3.75rem;line-height:1.4}.c-page-header__desc{max-width:500px;font-size:20px;font-size:1.25rem;line-height:1.4}.c-title-text+.c-title-text{padding-top:0}.c-search-results>:last-child{margin-bottom:0}.c-search-results__result{border-bottom:1px solid rgba(0,58,96,.3)}.c-search-results__link,.c-search-results__link:visited{display:block;padding:24px 0;text-decoration:none;color:#003a60}.c-search-results__link:active .c-search-result__hint,.c-search-results__link:focus .c-search-result__hint,.c-search-results__link:hover .c-search-result__hint,.c-search-results__link:visited:active .c-search-result__hint,.c-search-results__link:visited:focus .c-search-result__hint,.c-search-results__link:visited:hover .c-search-result__hint{opacity:1}.c-search-result__hint{opacity:.5;display:block;margin-top:12px;font-size:14px;font-size:.875rem;line-height:1.4;font-family:Avenir,sans-serif;transition:opacity .3s ease-in-out}@media (min-width:46.25em){.c-search-results__link,.c-search-results__link:visited{display:flex;align-items:center;justify-content:space-between}.c-search-result__hint{margin-top:0}}.c-search-form{display:flex;padding-bottom:96px;border-bottom:1px solid rgba(0,58,96,.3)}.c-search-form__input{flex:1 1 auto}.c-search-form__btn{flex-shrink:0}.c-search-results__no-results{margin:96px 0 0;text-align:center}.c-cookiecutter{z-index:1;font-size:14px;font-size:.875rem;line-height:1.6}.c-cookiecutter__title{font-weight:400;font-size:22px;font-size:1.375rem;line-height:1.4;font-family:Playfair Display,serif}.c-pagination__links{display:flex;list-style:none;justify-content:space-between;margin:-48px 0 72px}.c-pagination__next{margin-left:auto}@media (max-width:46.24em){.c-pagination__btn{padding:15px 24px 12px;font-size:14px;font-size:.875rem;line-height:1.4}}.u-1\/10{width:10%!important}.u-2\/10{width:20%!important}.u-3\/10{width:30%!important}.u-4\/10{width:40%!important}.u-5\/10{width:50%!important}.u-6\/10{width:60%!important}.u-7\/10{width:70%!important}.u-8\/10{width:80%!important}.u-9\/10{width:90%!important}.u-10\/10{width:100%!important}.u-1\/12{width:8.3333333333%!important}.u-2\/12{width:16.6666666667%!important}.u-3\/12{width:25%!important}.u-4\/12{width:33.3333333333%!important}.u-5\/12{width:41.6666666667%!important}.u-6\/12{width:50%!important}.u-7\/12{width:58.3333333333%!important}.u-8\/12{width:66.6666666667%!important}.u-9\/12{width:75%!important}.u-10\/12{width:83.3333333333%!important}.u-11\/12{width:91.6666666667%!important}.u-12\/12{width:100%!important}@media (min-width:20em){.u-1\/10\@mobile{width:10%!important}.u-2\/10\@mobile{width:20%!important}.u-3\/10\@mobile{width:30%!important}.u-4\/10\@mobile{width:40%!important}.u-5\/10\@mobile{width:50%!important}.u-6\/10\@mobile{width:60%!important}.u-7\/10\@mobile{width:70%!important}.u-8\/10\@mobile{width:80%!important}.u-9\/10\@mobile{width:90%!important}.u-10\/10\@mobile{width:100%!important}.u-1\/12\@mobile{width:8.3333333333%!important}.u-2\/12\@mobile{width:16.6666666667%!important}.u-3\/12\@mobile{width:25%!important}.u-4\/12\@mobile{width:33.3333333333%!important}.u-5\/12\@mobile{width:41.6666666667%!important}.u-6\/12\@mobile{width:50%!important}.u-7\/12\@mobile{width:58.3333333333%!important}.u-8\/12\@mobile{width:66.6666666667%!important}.u-9\/12\@mobile{width:75%!important}.u-10\/12\@mobile{width:83.3333333333%!important}.u-11\/12\@mobile{width:91.6666666667%!important}.u-12\/12\@mobile{width:100%!important}}@media (min-width:46.25em){.u-1\/10\@tablet{width:10%!important}.u-2\/10\@tablet{width:20%!important}.u-3\/10\@tablet{width:30%!important}.u-4\/10\@tablet{width:40%!important}.u-5\/10\@tablet{width:50%!important}.u-6\/10\@tablet{width:60%!important}.u-7\/10\@tablet{width:70%!important}.u-8\/10\@tablet{width:80%!important}.u-9\/10\@tablet{width:90%!important}.u-10\/10\@tablet{width:100%!important}.u-1\/12\@tablet{width:8.3333333333%!important}.u-2\/12\@tablet{width:16.6666666667%!important}.u-3\/12\@tablet{width:25%!important}.u-4\/12\@tablet{width:33.3333333333%!important}.u-5\/12\@tablet{width:41.6666666667%!important}.u-6\/12\@tablet{width:50%!important}.u-7\/12\@tablet{width:58.3333333333%!important}.u-8\/12\@tablet{width:66.6666666667%!important}.u-9\/12\@tablet{width:75%!important}.u-10\/12\@tablet{width:83.3333333333%!important}.u-11\/12\@tablet{width:91.6666666667%!important}.u-12\/12\@tablet{width:100%!important}}@media (min-width:62.5em){.u-1\/10\@desktop{width:10%!important}.u-2\/10\@desktop{width:20%!important}.u-3\/10\@desktop{width:30%!important}.u-4\/10\@desktop{width:40%!important}.u-5\/10\@desktop{width:50%!important}.u-6\/10\@desktop{width:60%!important}.u-7\/10\@desktop{width:70%!important}.u-8\/10\@desktop{width:80%!important}.u-9\/10\@desktop{width:90%!important}.u-10\/10\@desktop{width:100%!important}.u-1\/12\@desktop{width:8.3333333333%!important}.u-2\/12\@desktop{width:16.6666666667%!important}.u-3\/12\@desktop{width:25%!important}.u-4\/12\@desktop{width:33.3333333333%!important}.u-5\/12\@desktop{width:41.6666666667%!important}.u-6\/12\@desktop{width:50%!important}.u-7\/12\@desktop{width:58.3333333333%!important}.u-8\/12\@desktop{width:66.6666666667%!important}.u-9\/12\@desktop{width:75%!important}.u-10\/12\@desktop{width:83.3333333333%!important}.u-11\/12\@desktop{width:91.6666666667%!important}.u-12\/12\@desktop{width:100%!important}}@media (min-width:81.25em){.u-1\/10\@wide{width:10%!important}.u-2\/10\@wide{width:20%!important}.u-3\/10\@wide{width:30%!important}.u-4\/10\@wide{width:40%!important}.u-5\/10\@wide{width:50%!important}.u-6\/10\@wide{width:60%!important}.u-7\/10\@wide{width:70%!important}.u-8\/10\@wide{width:80%!important}.u-9\/10\@wide{width:90%!important}.u-10\/10\@wide{width:100%!important}.u-1\/12\@wide{width:8.3333333333%!important}.u-2\/12\@wide{width:16.6666666667%!important}.u-3\/12\@wide{width:25%!important}.u-4\/12\@wide{width:33.3333333333%!important}.u-5\/12\@wide{width:41.6666666667%!important}.u-6\/12\@wide{width:50%!important}.u-7\/12\@wide{width:58.3333333333%!important}.u-8\/12\@wide{width:66.6666666667%!important}.u-9\/12\@wide{width:75%!important}.u-10\/12\@wide{width:83.3333333333%!important}.u-11\/12\@wide{width:91.6666666667%!important}.u-12\/12\@wide{width:100%!important}}.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-new input,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-saveNew input,.c-checkout__payment-method.c-checkout__payment-method--stripe .woocommerce-SavedPaymentMethods-token input,.c-contact__form .gfield_label,.o-checkbox__input,.o-radio__input,.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-hidden{display:none!important}.u-last-child>:last-child{margin-bottom:0}.c-basket:after,.c-category-filters:after,.c-category__desc:after,.c-checkout:after,.c-hero-banner:after,.c-product-header:after,.c-product-header:before,.c-product-header__media:after,.c-product-tabs:before,.c-site-footer:before,.c-split-screen:after,.c-split-screen:before,.c-upsells:before{background:url(/wp-content/themes/bath_spares/resources/images/gold_texture.jpg) no-repeat 50%/cover;content:"";position:absolute}.c-basket:after,.c-category-filters:after,.c-category__desc:after,.c-checkout:after,.c-hero-banner:after,.c-product-header:after,.c-product-header__media:after,.c-product-tabs:before,.c-site-footer:before,.c-split-screen:after,.c-split-screen:before,.c-upsells:before{height:6px;width:100%}.c-product-header:before{width:6px;height:100%}.u-bg{top:0;left:0;width:100%;height:100%;font-family:"object-fit:cover;object-position:center center";-o-object-fit:cover;object-fit:cover;position:absolute;pointer-events:none;-o-object-position:center center;object-position:center center}.u-bg.u-bg--contain{font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain;background-size:contain}.c-search-results__link,.c-search-results__link:visited,.u-alpha,.u-beta,.u-gamma{font-weight:400;font-family:Playfair Display,serif;-webkit-font-smoothing:antialiased}.u-alpha{font-size:30px;font-size:1.875rem;line-height:1.4}.c-search-results__link,.c-search-results__link:visited,.u-beta{font-size:26px;font-size:1.625rem;line-height:1.4}.u-gamma{font-size:20px;font-size:1.25rem;line-height:1.6}.c-basket__item-meta,.c-basket__totals-label,.c-checkout .woocommerce-password-strength,.c-mini-basket__totals.c-mini-basket__totals,.u-lead{font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:14px;font-size:.875rem;line-height:1.4}.u-txt-align--center{text-align:center}img{height:auto}