@font-face{font-family:DM-Regular;src:url(/cdn/shop/files/DMSerifDisplay-Regular.ttf?v=1705946150) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-Thin.otf?v=1773316889) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-ThinItalic.otf?v=1773316889) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-ExtraLight.otf?v=1773316889) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-ExtraLightItalic.otf?v=1773316889) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-Light.otf?v=1773316889) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-LightItalic.otf?v=1773316889) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-Regular.otf?v=1773316889) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-Italic.otf?v=1773316889) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-Medium.otf?v=1773316889) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-MediumItalic.otf?v=1773316889) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-SemiBold.otf?v=1773316889) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-SemiBoldItalic.otf?v=1773316889) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-Bold.otf?v=1773316889) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Elgraine;src:url(/cdn/shop/files/Elgraine-BoldItalic.otf?v=1773316889) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-Regular.otf?v=1738829223) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-RegularItalic.otf?v=1738829222) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-Medium.otf?v=1738829223) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-MediumItalic.otf?v=1738829224) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-Semibold.otf?v=1738829223) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-SemiboldItalic.otf?v=1738829223) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-Bold.otf?v=1738829223) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-BoldItalic.otf?v=1738829223) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-Extrabold.otf?v=1738829223) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-ExtraboldItalic.otf?v=1738829224) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-Black.otf?v=1738829223) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:TestDomaineDisplay;src:url(/cdn/shop/files/TestDomaineDisplay-BlackItalic.otf?v=1738829223) format("opentype");font-weight:900;font-style:italic}.text-center{text-align:center!important}.h0,.h1,h1{font-family:var(--font-heading-family);font-weight:700;font-size:28px;line-height:1.3;letter-spacing:0rem;margin:0}.h1 h1,.h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 h6{font-weight:700;font-family:var(--font-body-family);font-size:28px;line-height:1.3;letter-spacing:0rem;margin:0}.h2,h2{font-family:var(--font-heading-family);font-weight:700;font-size:26px;line-height:1.3;letter-spacing:0rem;margin:0}.h3,h3,.h4,h4{font-family:var(--font-body-family);font-weight:600;font-size:20px;line-height:1.3;font-weight:500;letter-spacing:0px;margin:0}a,.btn{font-family:var(--font-body-family);font-weight:500;font-size:2rem;line-height:1.3;letter-spacing:0rem;text-decoration:none;color:#0a2438}.btn{padding:12px 30px;border-radius:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:16px;text-transform:capitalize}.btn--primary{background-color:#0a2438;border:2px solid #0A2438;color:#fff}.btn--primary .icon-wrap svg path{stroke:#fff!important}.btn--primary:hover{background-color:#fff;border:2px solid #0A2438;color:#0a2438}.btn--primary:hover .icon-wrap svg path{stroke:#0a2438!important}.btn--primary-outline{background-color:transparent;border:2px solid #0A2438!important;color:#0a2438}.btn--secondary{--color-background: #4C9560;background-color:var(--color-background);border:2px solid var(--color-background);color:#fff}.btn--secondary .icon-wrap svg path{stroke:#fff!important}.btn--secondary:hover{background-color:#fff;border:2px solid var(--color-background)!important;color:var(--color-background)}.btn--secondary:hover .icon-wrap svg path{stroke:#4c9560!important}.btn--secondary-outline{background-color:transparent;border:2px solid #4C9560;color:#4c9560}.btn--third{background-color:#fff;border:2px solid #FFFFFF;color:#0a2438}.btn--third:hover{background-color:#0a2438;border:2px solid #FFFFFF;color:#fff}.c-link{border:2px solid transparent}.c-link:hover{border:2px solid #ffffff;background-color:transparent;color:#fff}p,.content,.field__input,.select__select,.customer .field input,.customer select,.field__input::placeholder,.rte{font-family:var(--font-body-family);font-weight:500;font-size:15px;line-height:3.2rem;letter-spacing:0rem;margin:0}span{font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;line-height:3.6rem;letter-spacing:0rem}@media(min-width:820px){.h0,.h1,h1{font-size:45px}.h2,h2{font-size:30px}.h3,h3,.h4,h4{font-size:24px}.c-link{font-size:1.6rem;line-height:2.1rem}p,.content{font-size:1.6rem;line-height:2.6rem}.field__input,.select__select,.customer .field input,.customer select,.field__input::placeholder{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem}}@media(min-width:1280px){.h0{font-size:40px}.h1,.h1 h1,.h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 h6{font-size:38px;margin-bottom:2.5rem}.h2{font-size:28px}.c-link{font-size:2rem;line-height:2.7rem}span{font-size:15px;line-height:1.3}}@media(min-width:1920px){.h0,.h1{font-size:50px}.h2{font-size:40px}.c-link{font-size:2.4rem;line-height:3.2rem}p,.content{font-size:2rem;line-height:3.2rem}span{font-size:2rem;line-height:2.7rem}.field__input,.select__select,.customer .field input,.customer select,.field__input::placeholder{font-size:2rem}}.text-elephant{color:#0a2438!important}.text-white{color:#fff!important}.text-ws-white{color:#f7ede6!important}.text-tropical{color:#4c9560!important}.text-dgray{color:#79858d!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-underline{text-decoration:underline!important}.text-underline-2{text-decoration:underline!important;text-underline-offset:2px}.letter-spacing-none{letter-spacing:0!important}.line-height-none{line-height:1!important}.line-height-normal{line-height:1.3!important}.letter-spacing-small{letter-spacing:.1em}.letter-spacing-wide{letter-spacing:.2em}.gilroy-light{font-weight:300;font-family:var(--font-body-family)!important}.gilroy-regular,.gilroy-medium{font-weight:500;font-family:var(--font-body-family)!important}.gilroy-semibold{font-weight:600;font-family:var(--font-body-family)!important}.gilroy-bold{font-weight:700;font-family:var(--font-body-family)!important}p,span,li{font-size:15px!important;line-height:1.5!important}a{font-size:17px!important;line-height:1.5!important}p strong,p a{font-family:var(--font-heading-family);font-weight:600}.faq-item__content--wrapper a,.text-block a,.text-block a span,.multicolumn-list a,.contact-details a,.ia-item li a,.ia-item__postcode a,.faq-item__content-short a,.article-template__content a span{font-family:var(--font-heading-family);font-weight:600;color:#96917d}button{font-size:17px!important;line-height:1.5!important}.text-10{font-size:10px!important}.text-12{font-size:12px!important}.text-13{font-size:13px!important}.text-14{font-size:14px!important}.text-15{font-size:15px!important}.text-16{font-size:16px!important}.text-18{font-size:18px!important}.text-20{font-size:20px!important}.text-22{font-size:22px!important}.text-24{font-size:24px!important}.text-27{font-size:27px!important}.text-36{font-size:36px!important}@media(min-width:820px){.text-m-14{font-size:14px!important}.text-m-15{font-size:15px!important}.text-m-16{font-size:16px!important}.text-m-18{font-size:18px!important}.text-m-24{font-size:24px!important}.text-m-30{font-size:30px!important}.text-m-50{font-size:50px!important}}@media(min-width:1280px){.text-l-14{font-size:14px!important}.text-l-15{font-size:15px!important}.text-l-18{font-size:18px!important}.text-l-35{font-size:35px!important}}@media(min-width:1920px){.text-xl-14{font-size:14px!important}.text-xl-16{font-size:16px!important}.text-xl-18{font-size:18px!important}.text-xl-20{font-size:20px!important}.text-xl-24{font-size:24px!important}.text-xl-32{font-size:32px!important}.text-xl-40{font-size:40px!important}}.text-small{font-size:14px!important}a .rTapNumber413992{font-size:inherit!important;color:#96917d;font-family:var(--font-body-family)!important;font-weight:600}.fcp-item__text--title a .rTapNumber413992{color:#0a2438}.splitted-common-title{font-family:var(--font-body-family)!important;font-size:2rem!important}.splitted-common-title-card{font-family:var(--font-body-family)!important;font-size:1.6rem!important}
/*# sourceMappingURL=/cdn/shop/t/866/assets/custom-fonts.css.map */
