html,body{font-family:var(--font-body-family);font-size:10px;line-height:var(--body-line-height);color:var(--brand-colour-blue)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,h7,.h7,h8,.h8,h9,.h9{font-family:var(--font-heading-family);letter-spacing:0;line-height:normal;margin-bottom:10px;width:100%}.h1.flex,.h2.flex,.h3.flex,.h4.flex,.h5.flex,.h6.flex,.h7.flex,.h8.flex,.h9.flex{display:flex}h1,.h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}h2,.h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}h3,.h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}h4,.h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}h5,.h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}h6,.h6{font-size:var(--h6-font-size);line-height:var(--h6-line-height)}h7,.h7{font-size:var(--h7-font-size);line-height:var(--h7-line-height)}h8,.h8{font-size:var(--h8-font-size);line-height:var(--h8-line-height)}h8,.h8{font-size:var(--h8-font-size);line-height:var(--h8-line-height);text-transform:unset}p,.body,span,small,form input[type=text],details,details summary,ul li{font-size:var(--body-font-size);line-height:var(--body-line-height)}strong,b{font-family:Museo Sans Bold}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}details summary{position:relative}details summary:not(.facets__summary):not(.mobile-facets__open-wrapper):after{content:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23071F60' stroke-width='1.5'/%3E%3C/svg%3E%0A");position:absolute;right:0}details[open] summary:after{transform:rotate(180deg)}a,button,input,textarea{font-family:var(--font-body);font-size:var(--cta-font-size);display:inline-block;text-transform:lowercase}textarea::placeholder{color:var(--brand-colour-blue)}a.button,button.button{border:1px solid var(--main-button-background);background-color:var(--main-button-background);color:var(--main-button-text);padding:10px 28px;margin-top:30px;transition:all .5s;max-height:45px}a.button:hover{background-color:var(--main-button-hover_background);color:var(--main-button-hover_text)}a.button.button-empty,button.button.button-empty{border-color:var(--secondary-colour-soft_blue);background-color:#fff;color:var(--brand-colour-blue)}a.button.button-empty:hover,button.button.button-empty:hover{background-color:var(--brand-colour-blue);color:#fff}a.button.button-empty-bold,button.button.button-empty-bold{border-color:var(--brand-colour-blue);background-color:transparent;color:var(--brand-colour-blue);border-width:1.5px}a.button.button-empty-bold:hover,button.button.button-empty-bold:hover{background-color:var(--brand-colour-blue);color:#fff}a.button.button-empty-transparent,button.button.button-empty-transparent{border-color:var(--brand-colour-blue);background-color:transparent;color:var(--brand-colour-blue)}a.button.button-empty-transparent:hover,button.button.button-empty-transparent:hover{background-color:var(--brand-colour-blue);color:#fff}a.button.button-empty-transparent-white,button.button.button-empty-transparent-white{border-color:var(--brand-colour-off-white);background-color:transparent;color:var(--brand-colour-off-white)}a.button.button-empty-transparent-white:hover,button.button.button-empty-transparent-white:hover{background-color:var(--brand-colour-off-white);color:var(--brand-colour-blue)}input{padding:14px 10px;width:100%}input::placeholder{color:var(--brand-colour-blue)}th{font-weight:400}.copyright__content,.copyright__content a{font-size:12px}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 20px}a.btn,button.btn,input.btn{min-width:150px;padding:12.5px;text-align:center}input.button{border:1px solid var(--brand-colour-blue);background-color:var(--brand-colour-blue);color:#fff;padding:10px 28px;transition:all .5s}.section-header.shopify-section-group-header-group,.shopify-section-group-header-group{z-index:99}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.section-header~.shopify-section-group-header-group{z-index:initial}.trustpilot-home{position:relative;width:100%;padding:11px 0;z-index:1;margin:-21px auto;background:#fff;max-width:306px;-webkit-box-shadow:0px 5px 4px 0px rgba(242,242,242,.08),0px 8px 11px 0px #F2F2F2;box-shadow:0 5px 4px #f2f2f214,0 8px 11px #f2f2f2}.quantity-container{display:flex;align-items:center;background:#fff;border:1.5px solid var(--brand-colour-blue)}.template-product .quantity-container{align-items:unset}.quantity-input{width:40px;text-align:center;background:transparent}.quantity-button{padding:5px 10px;cursor:pointer}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:focus{outline:none}.jdgm-star:before{font-size:10px}details summary.h5{margin-bottom:0}body.template-article main{background:var(--brand-colour-off-white)}.popup-overlay{max-width:752px;height:max-content;left:50%;float:left;padding:40px 34px 30px;color:#111;position:relative;z-index:1000;top:50%;transform:translate(-50%,-50%);transition-property:right;transition-duration:.3s;-webkit-transition-property:right;-webkit-transition-duration:.3s;margin-left:0;background:#f6faff;border:0px solid #000;border-top:none;text-align:left}.pop-up-bk{position:fixed;width:100%;height:100%;background:#0000001a;left:0;top:0;display:none;z-index:999}.popup-content{display:none}.bk_link{margin-top:20px;font-size:13px}.popup_icon.cloud_icon{position:absolute;top:-24px}.popup-content h2{font-size:27px;color:#1f2d54}.close{background:#fff;margin-top:20px}a.close-modal{display:block;width:24px;height:24px;position:absolute;right:-15px;top:-15px;background:#fff;border-radius:50%}.close-modal img{width:100%;padding:8px;display:block}.popup-content p{margin-bottom:15px}.popup-content{max-width:693px;margin:0 auto}form.klaviyo-form>div>div:last-child>div:first-child input{border:2px solid var(--brand-colour-blue)!important}form.klaviyo-form>div>div:last-child>div:last-child{z-index:1;right:0;border-top:2px solid #071f60;border-right:2px solid #071f60;border-bottom:2px solid #071f60;border:none}form.klaviyo-form>div{min-height:auto!important}form.klaviyo-form>div>div:last-child>div:last-child>button{height:41px!important}form.klaviyo-form>div>div:last-child>div:last-child>button:focus,form.klaviyo-form>div>div:last-child>div:last-child>button:focus-visible,form.klaviyo-form>div>div:last-child>div:last-child>button:focus-within{outline:none;box-shadow:none;border:0}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}@media (max-width: 767px){.popup-overlay{max-width:360px}div.popup-overlay{padding:40px 20px 30px}.popup-desc{padding-bottom:10px;max-height:300px;overflow:auto;float:left;display:block}}@media screen and (min-width: 990px){.product-wrapper__info .jdgm-star.jdgm--on:before{font-size:15px}details.footer-menu,details.footer-menu summary{pointer-events:none}details.footer-menu a{pointer-events:all}details.footer-menu summary:after{content:""}.trustpilot-home{position:relative;width:100%}}.currency_box.desktop_currency,.currency_box{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
