html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,body .button,body .premium-price,body .tabbed-section .tab-btn{font-family:Kepler Std}body .header__menu-item span{font-weight:500}body .shopify-section-header-sticky:not(.scrolled-past-header) .header__submenu .header__menu-item,body .link{line-height:1.8em;font-size:16px;font-weight:500;letter-spacing:.02em}body .header__submenu .header__menu-item{padding:.8rem 0}body .header__submenu.list-menu{padding:1.8rem 2.1rem;min-width:230px}body .mega-menu__link--level-2,body .mega-menu__list ul .mega-menu__link,body .shopify-section-header-sticky:not(.scrolled-past-header) .header__submenu .header__menu-item{color:#222}.tooltiptext{visibility:hidden;width:70px;background-color:#3e3f41;color:#fff;text-align:center;border-radius:6px;padding:2px 10px;position:absolute;z-index:1;top:100%;left:50%;margin-left:-31px;font-size:14px;max-height:35px}.tooltiptext:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #3e3f41 transparent}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltip:hover .tooltiptext{visibility:visible}.mega-menu__columns{display:grid;grid-template-columns:1fr 500px;gap:40px;align-items:start}.mega-menu__image img{width:100%;height:auto;display:block;max-height:300px;object-fit:cover;transition:transform 1s ease}.mega-menu__image-heading{margin-top:12px;margin-bottom:0;font-size:18px;font-weight:400;color:#fff;font-family:Kepler Std}.mega-menu__image-subheading{font-size:15px;color:#fff;margin:.8rem 0 0}.megamenuimage-content{position:absolute;background-color:#00000040;width:100%;top:0;height:100%}.mega-menu__image{position:relative;overflow:hidden}.mega-menu__image:hover img{transform:scale(1.5)}ul.mega-menu__list li:has(.mega-menu__link--level-2):not(:last-child){border-right:1px solid #cfcfcf;padding-right:15px}body .mega-menu__link--level-2{font-size:1.6rem;text-transform:uppercase;font-weight:500;line-height:2.6rem;letter-spacing:.08em}.mega-menu__list ul{margin-top:1rem}body .mega-menu__list ul .mega-menu__link{line-height:1.8em;font-size:17px;font-weight:500;letter-spacing:.02em}body .list-menu a,body .list-menu .mega-menu__link:hover,body .header__menu-item span,body .header__menu-item:hover span,body details[open]>.header__menu-item,body .header__submenu .header__menu-item:hover{text-decoration:none}.megamenu__inner{padding:3rem;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.megamenu__inner .image_btn{color:#fff;margin-top:1.2rem;line-height:2.4rem}body .mega-menu__link span:after,body .header__menu-item span:after,body .image_btn span:after{content:"";height:1px;width:0;background:currentColor;display:block;position:absolute;left:0;bottom:-5px;transition:.25s width ease-in-out}body .mega-menu__link span,body .header__menu-item span,body .image_btn span{position:relative;transition:.3s all}body .mega-menu__link:hover span:after,body .header__menu-item:hover span:after,body details[open]>.header__menu-item span:after,body .image_btn:hover span:after{width:100%}.footer-block:has(.footer-block-image){width:50%}.footer-block.footer-block--menu{width:16%}body .footer__content-bottom{display:flex;flex-direction:row-reverse}.footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start}.footer__payment{display:flex;gap:15px}.localization-form__select:after{content:unset}button.disclosure__button.localization-form__select.localization-selector{margin:0}body .footer .localization-form{padding:0}.minus_svg,.active__faq .plus_svg{display:none}.active__faq .minus_svg{display:block}.banner{width:96%;margin:auto;border-radius:20px}.banner .banner__media{border-radius:20px}.banner:after{border-radius:20px}body .header__icon--cart .icon-cart,body .header__icon--cart .icon-cart-empty{width:2.4rem;height:2.4rem}.newsletter h2.inline-richtext{font-family:Kepler Std;font-size:35px}.newsletter__subheading p{font-size:16px;color:#555}.newsletter .newsletter__subheading{margin-top:0;width:35rem}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper input.field__input{height:6.5rem;border-radius:11px}.newsletter .newsletter-form__field-wrapper .field label.field__label{font-size:18px;font-style:italic;top:calc(2rem + var(--inputs-border-width))}.newsletter .newsletter-form__button{font-size:18px;font-style:italic;border-left:2px solid}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:hover.field:after{box-shadow:none}.newsletter-form__field-wrapper .field{border:2px solid;border-radius:11px}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper input.field__input:focus{box-shadow:none}body.template-index main .shopify-section:has(.colour-analysis-wrapper){margin-top:25px;margin-bottom:0}body.template-index main .shopify-section:has(.image-card-gallery){margin-bottom:0}body.template-index .colour-analysis-promo{padding-top:0;padding-bottom:0}.collection_tabs .slick_arrow.slick-arrow.slick-disabled,.slick_arrow.slick-arrow.slick-disabled{opacity:.4;pointer-events:none}.collection_tabs .slick_arrow,.testimonial-section .slick_arrow{position:absolute;background:#fff;display:flex;padding:6px;border-radius:5px;top:-40px}.collection_tabs .prev.slick_arrow,.testimonial-section .prev.slick_arrow{right:40px;z-index:1}.collection_tabs .next.slick_arrow.slick-arrow,.testimonial-section .next.slick_arrow.slick-arrow{right:0%}.template-product .product__title{margin-bottom:0}.template-product .star-ratings-custom{margin:0}body.template-product .product__description{margin-top:0}.template-product .star-ratings-custom svg,.template-product .product-form__submit .icon-cart{width:20px;height:20px}.template-product .product-form__buttons button:hover{background:transparent;border:1px solid #786491;color:#786491}.template-product .product-form__submit .icon-cart path{fill:#786491}.template-product .product-form__buttons button{background:#786491;color:#fff;width:100%}.template-product .product-form__submit:hover .icon-cart path{fill:#fff}.template-product .main_bundle_product_inner.tooltip .tooltiptext{width:max-content;max-height:max-content;transform:translate(-50%)}body .privacy-policy-title{font-size:50px;text-align:center}body.template-index .promo-text .promo_main_txt p,body.townsville.template-page .promo-text .promo_main_txt p,body.shop_all.template-page .promo-text .promo_main_txt p,body.season-colour-guides.template-page .season-description,body.seasonal-makeup-guides.template-page .promo-text .promo_main_txt p{font-weight:300;line-height:30px!important;text-align:center;letter-spacing:normal}body.template-index .promo-text .promo_main_txt p{margin:auto}body.townsville.template-page .promo-text .promo_main_txt p{margin-top:0}body.in-person.template-page .promo-text h2{font-size:50px}body.template-product .step-content a{text-decoration:none}body.corporate-colour-analysis.template-page .promo_buttons{margin-top:15px}body.gift_voucher.template-product span.badge.price__badge-sale{display:none}body.template-product .button-wrap-custom a{background:#786491;color:#fff;width:100%}body.template-product .button-wrap-custom a:hover{background:transparent;border:1px solid #786491;color:#786491}body.about-us .banner__media img{object-position:0px -67px}.contrast-single-text h2:not(.contrast-single-text h2:nth-child(1)){margin-top:40px!important}.promo-text h2 p em{font-family:kepler-std-condensed-display}.two-images-txt__image__inner{color:red;display:flex;align-items:center;gap:20px}body.what_color_analysis.template-page section.colour-approach.image_text_container_custom{padding-top:40px;padding-bottom:0}body .banner.read_more_faq_banner .button{color:#3e3f41}body .banner.read_more_faq_banner .button:hover{color:#fff}.colour-approach-image__text a{color:#7a6aa6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}body.gift_voucher.template-product .step-badge{display:none}body.free-colour-downloads.template-page .promo_main_txt p{font-size:20px;line-height:32px;font-family:Almarai,sans-serif;font-weight:300}@media(min-width:750px){.page-width{max-width:1400px}body .mega-menu__list{padding:0;width:100%}.footer .footer__payment{margin-top:0rem}.footer .footer__localization{justify-content:flex-end}}@media(max-width:990px){.mega-menu__columns{grid-template-columns:1fr}.mega-menu__image{display:none}}@media(min-width:1280px){.mega-menu__image-heading{font-size:4.4rem}}@media(max-width:767px){body.template-product .product__title h1{font-size:50px;margin-bottom:10px}.template-product .product__description h3,body .corporate-formats__title{font-size:35px}.template-product .product__description h3{margin-top:10px}body.template-product .product__description p,body.template-product .step-long p,body.template-product .main_bundle_product .h3,body.template-product .accordion__title,body .colour-approach__text,body.template-product .product__accordion .accordion__content *,.custom_video_grid__text,body .colour-approach-image__text,body.faqs .faqContainer .istFaqcontent .faqAnswer,body .feature p{font-size:16px}.corporate-colour-analysis .promo-text .promo_main_txt p,.image-accordion__accordion-header,body .testimonial-review,body .content_contact_inner,body .feature h4{font-size:18px}.promo-text h2 p,body .tabbed-section .tab-text h2{line-height:normal}body .colour-approach-image__text{line-height:22px}body .tabbed-section .tabs-nav{gap:10px}body .colour-approach__heading,body .corporate-formats__heading,body .promo-text h2,body .custom_video_grid__heading,body .tabbed-section .tab-text h2,body .image-accordion__heading,body .destination-header h2,body .contrast-single-text h2,body .contrast-text h2,body .two-images-txt__heading,body.contact h2.title,body .ba-content h2{font-size:42px}body .custom_video_grid__container{gap:20px}.image-accordion__accordion-header{padding:16px 0}.image-accordion__heading{margin-bottom:0}body .destination-section{padding:30px 0}body .newsletter .newsletter__wrapper .newsletter-form__field-wrapper input.field__input{height:4.5rem}body .newsletter .newsletter-form__field-wrapper .field label.field__label{top:10px}body .testimonial-content{flex-direction:column;gap:20px}body .testimonial-image img{width:100%}body.contact .content_contact_inner{width:90%}body.privacy-policy .privacy-policy-content{width:100%!important}body.faqs .faqContainer .istFaqcontent .FaqQuestion div{font-size:35px}body .tour-title{font-size:50px}body .tour-right .btn{font-size:25px}body .inclusions-title{margin:20px 0}body .await-list{grid-template-columns:1fr}body .exclusions-grid{padding:0 20px}body .journey-section{padding:0}body .journey-container{gap:0px}body .exclusions-grid{gap:10px}body .exclusions-heading{margin-bottom:20px}body .inclusions-section{padding-left:20px;padding-right:20px}body .tailoring-tour{padding:20px 0}}@media(min-width:768px){body.template-index .promo-text,body.townsville.template-page .promo-text,body.seasonal-makeup-guides.template-page .promo-text{max-width:780px!important}body.corporate-colour-analysis.gradient.template-page .promo-text{max-width:1000px!important}body.free-colour-downloads.template-page .promo-text{max-width:1140px!important}body .journey-overlay-image.second-image img{width:70%}body.gift_voucher.template-product .media>*:not(.zoom):not(.deferred-media__poster-button),body.gift_voucher.template-product .product__media.media,body.gift_voucher.template-product .product-media-container .product__modal-opener{max-height:440px}body.gift_voucher.template-product .media>*:not(.zoom):not(.deferred-media__poster-button){border-radius:20px}.banner_section{margin-top:20px}}@media(min-width:992px){body.template-article .sqs-image-shape-container-element{margin:auto;width:50%}body.corporate-colour-analysis.template-page .marquee-track,body.corporate-colour-analysis.template-page .marquee-icon-txt{gap:150px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
