@font-face{font-family:Cocon;src:url(/cdn/shop/files/Cocon-Bold.woff2?v=1729691397) format("woff2"),url(/cdn/shop/files/Cocon-Bold.woff?v=1729691398) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Davis Sans;src:url(/cdn/shop/files/DavisSans-MediumItalic.woff2?v=1731095908) format("woff2"),url(/cdn/shop/files/DavisSans-MediumItalic.woff?v=1731095907) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Davis Sans;src:url(/cdn/shop/files/DavisSans-Medium.woff2?v=1731095907) format("woff2"),url(/cdn/shop/files/DavisSans-Medium.woff?v=1731095908) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Davis Sans;src:url(/cdn/shop/files/DavisSans-Regular.woff2?v=1731095907) format("woff2"),url(/cdn/shop/files/DavisSans-Regular.woff2?v=1731095907) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{font-family:Davis Sans;font-size:10px;line-height:var(--body-line-height);color:var(--brand-colour-blue);scroll-behavior:smooth}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,h7,.h7,h8,.h8,h9,.h9{font-family:Cocon;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-family:DM Sans,sans-serif;font-size:var(--body-font-size);line-height:var(--body-line-height)}strong,b{font-family:DM Sans,sans-serif}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}details summary{position:relative}details summary: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-size:var(--cta-font-size);display:inline-block}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}.rte p,.article-content__wrapper p{margin-bottom:20px}.article-content__wrapper a{text-decoration:underline}.shopify-policy__body .rte table td,.shopify-policy__body .rte table th{padding:10px;border:1px solid #000}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 (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%}}.header-icons-btn{display:none}nav .headermenu-item a{font-family:Museo Sans;font-size:15px;color:var(--brand-colour-blue);line-height:24px}footer .list-social svg{width:40px;height:40px}.announcement-bar__wrapper{background-color:#148551}.header-section header,div.auth.auth--login,div.register_wrap,div#main-account-tab div.bg-soft-pink,div.support-bar-section>div.mx-auto.w-full,div.bundle-action-col-layout div.bundle-card,div#orders-tab div.bg-soft-pink,div#personal-info-tab div.bg-soft-pink,body.template-customers\/addresses div.bg-bright-blue,div#change-passwords-info-tab div.bg-soft-pink{background-color:#fcde80}.humburger-btn{position:absolute;right:30px}.header-logo{width:100%}footer.footer{background-color:#fcde80}.cs_newsletter h5,.footer-menu h5{color:#1c8959}.footer-menu li a{font-size:23px;font-family:DM Sans,sans-serif;font-weight:600;color:#212c56}.cs_newsletter p,.footerlinklist,.footerlinklist a,.logo_footer p{color:#212c56;max-width:290px;font-size:17px;font-family:DM Sans,sans-serif;line-height:23px}.cs_newsletter .field input{font-family:DM Sans,sans-serif}.list-social__item svg path{stroke:unset}detailss{border-bottom:0!important}.newsletter-form__message--success{display:flex;color:#1c8959;font-size:20px}.newsletter-form__message--success svg{max-width:20px}.shopify-policy__container{max-width:1120px;margin:50px auto}.shopify-policy__body table th{text-align:left;font-size:16px;font-weight:600}@media screen and (max-width: 550px){.humburger-btn{right:20px;justify-content:end}.footer{padding-left:20px;padding-right:20px}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-size:28px}}p,.body,span,small,form input[type=text],details,details summary,ul li,a{font-family:Davis Sans}div.section-header svg>g>*,div.section-header svg.pointer-events-none>*{fill:transparent}.megamenu-toggle,.mega-menu-inner{font-weight:700}.contact .form__message{font-size:1.6rem}.form__message .icon{flex-shrink:0;height:1.5rem;margin-right:.5rem;width:1.5rem;display:inline-block;vertical-align:text-top}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
