@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--font-myriadpro: $font-myriadpro;--font-body: "MyriadPro", sans-serif;--font-italic: "MyriadPro-Italic", sans-serif;--font-header: "MyriadPro-Bold", sans-serif}:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px}.btn-link{display:inline-flex;width:fit-content;text-decoration:none;color:inherit;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.02em;padding:0;border-radius:0;background-color:transparent;position:relative}.btn-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transition:width .3s ease-in-out}.btn-link:hover:not(:disabled):after{width:0;transition:width .3s ease-in-out}.btn-arrow{display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:19.36px;letter-spacing:-.05em;position:relative;padding:0 22px 0 0}.btn-arrow:after{content:"";display:block;width:13px;height:13px;background-image:url(/cdn/shop/files/icon-arrow.svg);position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (min-width:769px){.btn-arrow:hover{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);perspective:1000px}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}.btn-button{display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:14px;letter-spacing:.08em;padding:18px 26.5px;text-align:center;border:none;position:relative;overflow:hidden;text-decoration:none}.btn-button.btn-button--small{padding:12px 26.5px}.btn-button.btn-button--primary{color:#f3f0ee;background-color:#292019}.btn-button.btn-button--primary:before{position:absolute;top:0;left:-65%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,#fff0,#fff3);transform:skew(-25deg)}.btn-button.btn-button--primary:hover:not(:disabled){cursor:pointer}@media only screen and (min-width:769px){.btn-button.btn-button--primary:hover:not(:disabled):before{animation:shine .82s cubic-bezier(.36,.07,.19,.97) both}}.btn-button.btn-button--secondary{color:#292019;border:1px solid #292019}.btn-button.btn-button--secondary:before,.btn-button.btn-button--secondary:after{content:"";background:#292019;position:absolute;transition:none;transform:scale(0);opacity:1;height:1px;width:100%}.btn-button.btn-button--secondary:before{top:-1px;left:-1px;transform-origin:100% 100%;transition-delay:.9s}.btn-button.btn-button--secondary:after{transform-origin:100% 0;transition-delay:.9s;bottom:-1px;right:-1px}.btn-button.btn-button--secondary:hover:before{top:0;left:0}.btn-button.btn-button--secondary:hover:after{bottom:0;right:0}.btn-button.btn-button--secondary:hover:before,.btn-button.btn-button--secondary:hover:after{transform:scale(1.5);opacity:0;transition:all 1s ease}.btn-button.full-width{display:block;width:100%;max-width:100%}.btn-button.fixed-width{display:block;width:100%;max-width:257px}@media only screen and (max-width:768px){.btn-button.fixed-width{max-width:100%}}@keyframes shine{to{left:105%}}.btn-text{font-family:Inter,sans-serif;font-weight:500;position:relative;overflow:hidden;text-decoration:none;width:fit-content}.btn-text.large{font-size:22px;line-height:26.63px;letter-spacing:-.002em;padding:0 0 5px}@media only screen and (max-width:768px){.btn-text.large{font-size:16px;line-height:19.36px;letter-spacing:-.02em;padding:0 0 9px}}.btn-text.medium{font-size:16px;line-height:19.36px;letter-spacing:-.02em;padding:0 0 7px}@media only screen and (max-width:768px){.btn-text.medium{padding:0 0 6px}}.btn-text.small{font-size:12px;line-height:14px;letter-spacing:-.02em;padding:0 0 4px}.btn-text.white{color:#fff}.btn-text.white:after{border-bottom:1px solid #ffffff}.btn-text.black{color:#292019}.btn-text.black:after{border-bottom:1px solid #292019}.btn-text:after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;transition:all .3s ease}@media only screen and (min-width:769px){.btn-text:hover:after{width:0;transition:all .3s ease}}.template-page,.shopify-policy__container{font-family:Inter,sans-serif}.template-page code,.shopify-policy__container code{background-color:#d4d4d4;color:#905;display:inline-block;margin:0;padding:.15rem .25rem;font-size:12px;border-radius:4px}.template-page .style-gudie__container,.shopify-policy__container .style-gudie__container{display:flex;flex-direction:column}.template-page .alignment-left,.shopify-policy__container .alignment-left{align-items:flex-start}.template-page .alignment-left .style-guide__block-wrapper,.shopify-policy__container .alignment-left .style-guide__block-wrapper{justify-content:flex-start}.template-page .alignment-center,.shopify-policy__container .alignment-center{align-items:center}.template-page .alignment-center .style-guide__block-wrapper,.shopify-policy__container .alignment-center .style-guide__block-wrapper{justify-content:center}.template-page .alignment-right,.shopify-policy__container .alignment-right{align-items:flex-end}.template-page .alignment-right .style-guide__block-wrapper,.shopify-policy__container .alignment-right .style-guide__block-wrapper{justify-content:flex-end}.template-page .style-guide__block-group,.shopify-policy__container .style-guide__block-group{font-size:30px}.template-page .style-guide__block-wrapper,.shopify-policy__container .style-guide__block-wrapper{margin:0 0 20px;width:100%}.template-page .style-guide__block-wrapper.divider,.shopify-policy__container .style-guide__block-wrapper.divider{width:100%}.template-page .style-guide__block-wrapper.colour div,.template-page .style-guide__block-wrapper.icon div,.shopify-policy__container .style-guide__block-wrapper.colour div,.shopify-policy__container .style-guide__block-wrapper.icon div{display:flex;align-items:center;gap:10px}.template-page .style-guide__block-colour,.shopify-policy__container .style-guide__block-colour{display:inline-block;width:20px;height:20px;border-radius:50%}.template-page .h1,.template-page .h2,.template-page .h3,.template-page .h4,.template-page .h5,.template-page .h6,.template-page h1,.template-page h2,.template-page h3,.template-page h4,.template-page h5,.template-page h6,.shopify-policy__container .h1,.shopify-policy__container .h2,.shopify-policy__container .h3,.shopify-policy__container .h4,.shopify-policy__container .h5,.shopify-policy__container .h6,.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{font-family:Playfair Display,sans-serif;font-weight:500}.section-full-width{width:100%;max-width:100%}@media only screen and (max-width:768px){.desktop-only{display:none}}@media only screen and (max-width:1024px){.desktop-only-large{display:none}}@media only screen and (min-width:769px){.mobile-only{display:none}}@media only screen and (min-width:1025px){.mobile-only-large{display:none}}.hidden,.hide{display:none}.common-hover-animation{overflow:hidden}@media only screen and (min-width:1025px){.common-hover-animation:hover img{opacity:.8;transform:scale(1.15) rotate(5deg);transition:all .3s ease}}.common-hover-animation img{transition:all .3s ease}body::-webkit-scrollbar{display:none}.section-common-wrapper{padding-left:47px;padding-right:47px}@media only screen and (max-width:1024px){.section-common-wrapper{padding-left:24px;padding-right:24px}}@media only screen and (max-width:768px){.section-common-wrapper{padding-left:16px;padding-right:16px}}.common-page-title{font-family:Playfair Display,sans-serif;font-size:24px;font-weight:500;line-height:1.2;font-style:italic;letter-spacing:-.03em;color:#292019}.common-page-description{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.4;font-style:normal;letter-spacing:-.02em;color:#212121}.text-block.h4 h3{font-family:Playfair Display,sans-serif;font-size:24px;font-weight:500;line-height:1.2;font-style:italic;letter-spacing:-.03em}.section-resource-list{display:flex;flex-direction:column;padding-left:48px;padding-right:48px}@media only screen and (max-width:1024px){.section-resource-list{padding-left:24px;padding-right:24px}}@media only screen and (max-width:768px){.section-resource-list{padding-left:16px;padding-right:16px}}.kl-private-reset-css-Xuajs1>div>div>div>div>div>div>a>svg{display:none}.template-page-contact .contact-form__form{gap:30px}.template-page-contact .contact-form__form .contact-form__success{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:18px;font-style:normal;letter-spacing:-.02em;color:#4b9410;justify-content:center}.template-page-contact .contact-form__form .contact-form__error{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:18px;font-style:normal;letter-spacing:-.02em;color:#ec0b0b;justify-content:center}.template-page-contact .contact-form__form .contact-form__form-row{display:flex;gap:20px}.template-page-contact .contact-form__form .contact-form__field{display:flex;flex-direction:column;gap:8px}.template-page-contact .contact-form__form .contact-form__field--half{width:calc(50% - 10px)}@media only screen and (max-width:768px){.template-page-contact .contact-form__form .contact-form__field--half{width:100%}}.template-page-contact .contact-form__form .contact-form__field--full{width:100%}.template-page-contact .contact-form__form .contact-form__label{font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:18px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#292019}.template-page-contact .contact-form__form .contact-form__input{font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:18px;font-style:normal;letter-spacing:-.02em;color:#292019;border-radius:0;padding:14.5px 15px}.template-page-contact .contact-form__form .contact-form__input:is(:focus,:focus-visible){outline:none;box-shadow:none}.template-page-contact .contact-form__form .contact-form__input--select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;background-image:url(/cdn/shop/files/arrow-down.svg);background-size:24px;background-position:right 13px center;background-repeat:no-repeat}.template-page-contact .contact-form__form .contact-form__input--textarea{resize:none}.template-page-contact .contact-form__form .submit-button{display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:14px;letter-spacing:.08em;padding:18px 26.5px;text-align:center;border:none;position:relative;overflow:hidden;text-decoration:none;color:#f3f0ee;background-color:#292019;margin:0 auto;text-transform:uppercase}@media only screen and (max-width:480px){.template-page-contact .contact-form__form .submit-button{width:100%}}.template-page-contact .contact-form__form .submit-button:before{position:absolute;top:0;left:-65%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,#fff0,#fff3);transform:skew(-25deg)}.template-page-contact .contact-form__form .submit-button:hover:not(:disabled){cursor:pointer}@media only screen and (min-width:769px){.template-page-contact .contact-form__form .submit-button:hover:not(:disabled):before{animation:shine .82s cubic-bezier(.36,.07,.19,.97) both}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page.autostyle.css.map */
