@font-face{font-family:Bellefair;src:url(/cdn/shop/files/Trade_Gothic_Medium.otf?v=1784179647);font-weight:500;font-display:swap}@font-face{font-family:ITCNewtext;src:url(/cdn/shop/files/ITC_Newtext_Regular.otf?v=1784179641);font-weight:500;font-display:swap}img{max-width:100%}a{text-decoration:none}body{letter-spacing:0}h1,h2,h3,h4,h5,h6,p,span,div{margin:0}.header .header__inline-menu.header-country-selector{align-items:center}.header .header-mega-menu__localization{display:flex;align-items:center}.header .header-mega-menu__localization .localization-form{margin:0;padding:0}.footer .footer__localization-wrapper button.disclosure__button.localization-form__select.localization-selector{padding-left:0!important}.footer .footer__localization-wrapper button.disclosure__button.localization-form__select.localization-selector,.footer .footer__localization-wrapper button.disclosure__button.localization-form__select.localization-selector:before,.footer .footer__localization-wrapper button.disclosure__button.localization-form__select.localization-selector:after{border:0!important;box-shadow:none!important}#MainContent :is(a.button,button.button:not(.button--tertiary),button.custom_button,[data-ls-bespoke-open],.button_tag a:not(:empty),.custom-hero-banner__button,.custom-split__button,.media-button,.ls-home-studio-intro a,.ls-enquiry__form button[type=submit]),.drawer :is(a.button,button.button:not(.button--tertiary),button.custom_button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:Asul,serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;border:.5px solid rgba(0,0,0,.68)!important;border-radius:0!important;background:#fff!important;color:#000!important;box-shadow:none!important;padding:10px 14px!important;min-height:0!important;min-width:0!important;width:260px!important;max-width:100%!important;text-align:center}:is(#MainContent :is(a.button,button.button:not(.button--tertiary),button.custom_button,[data-ls-bespoke-open],.button_tag a:not(:empty),.custom-hero-banner__button,.custom-split__button,.media-button,.ls-home-studio-intro a,.ls-enquiry__form button[type=submit]),.drawer :is(a.button,button.button:not(.button--tertiary),button.custom_button)):focus-visible{outline:1px solid currentColor;outline-offset:3px}#MainContent :is(a.button,button.button:not(.button--tertiary),button.custom_button,[data-ls-bespoke-open],.custom-hero-banner__button,.custom-split__button,.media-button):before,#MainContent :is(a.button,button.button:not(.button--tertiary),button.custom_button,[data-ls-bespoke-open],.custom-hero-banner__button,.custom-split__button,.media-button):after,.drawer .button:before,.drawer .button:after{border:0!important;box-shadow:none!important}:is(body,#MainContent) p,:is(body,#MainContent) p :not(.button,.button *,button,button *,.custom_button,.custom_button *){font-family:Bellefair,serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important}.header #HeaderMegaMenuCountryForm .disclosure__button,.header #HeaderMegaMenuCountryForm .main-country-name{font-family:Asul,serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;line-height:1.3!important;text-transform:uppercase!important}#MainContent [id$=__rich_text_dXKWdA] .rich-text__text p:last-child a,#MainContent .lp-hero .buttons_a_tag a{font-family:Bellefair,serif!important;font-size:13px!important;font-weight:400!important;line-height:1!important;text-transform:uppercase;text-decoration:underline!important;text-decoration-thickness:.5px!important;text-underline-offset:2px;color:#000}body #MainContent :is(.rte a,p a,.accordion__content a,.studio-drawer__heading,.studio-drawer__link,.product__view-details,.buttons_a_tag a):not(.button):not(.button_tag a){font-family:Bellefair,serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:uppercase!important;text-decoration:underline!important;text-decoration-thickness:.5px!important;text-underline-offset:3px!important}body #MainContent button.product-form__submit.button,body #MainContent button.product-form__submit.button:is(:hover,:focus-visible,:active,:disabled){background:#fff!important;color:#000!important;border-color:#000000ad!important}body #MainContent button.product-form__submit.button span{color:#000!important;font-family:Asul,serif!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important}.header-wrapper{background:transparent!important}.scrolled-past-header .header-wrapper{background:#fff!important}.custom-home .scrolled-past-header .header-wrapper{background:transparent!important}header .list-menu__item,header .mega-menu__link{color:#000;font-size:12px;font-weight:400;font-family:Asul,serif}.custom-home header .list-menu__item{color:#fff}.custom-home .header__heading-logo-wrapper img{filter:invert(1)}header .mega-menu__link--level-2{margin-bottom:20px}header ul.mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr));width:50%;margin:0 auto 0 0;padding-right:0}header .mega-menu__content{display:flex;align-items:flex-start}header .mega-menu-images{display:block;width:50%;height:auto;align-self:normal;background:#fff;max-width:500px;margin-left:auto;padding-right:5rem}.mega-menu-images .mega-menu-image{display:none;opacity:0;transition:opacity .3s ease}.mega-menu-images .mega-menu-image.is-active{display:block;opacity:1}.mega-menu-images .mega-menu-image{display:none;opacity:0;transition:opacity .3s ease;width:100%;object-fit:cover;height:260px}.mega-menu-image-static{width:100%;object-fit:cover;height:260px;max-width:500px;margin-left:auto;display:block}sticky-header .header__icons{width:100%;flex-direction:row-reverse;gap:10px}sticky-header img.header__heading-logo{object-fit:contain}sticky-header.header-wrapper .header .header__icon span{color:#000;font-size:12px!important;font-weight:400;font-family:Asul,serif;letter-spacing:0}sticky-header.header-wrapper #cart-icon-bubble span{height:unset;width:unset}sticky-header.header-wrapper .header__icon{height:unset;width:unset}.header-wrapper .header .header__icon span{font-family:Libre Franklin}.custom-home .header-wrapper .header .header__icon span{color:#fff!important}sticky-header .header__heading-link{padding:0}sticky-header header.header{padding-top:12px;padding-bottom:12px}sticky-header img.header__heading-logo{height:45px}@media(min-width:990px){a.header__icon.header__icon--account{display:none}sticky-header .desktop-localization-wrapper{display:none}}@media(max-width:989px){div#menu-drawer{background:#fff}.custom-home.overflow-hidden-tablet .header__heading-logo-wrapper img{filter:invert(1)}.header-wrapper svg.icon.icon-close{z-index:99;transform:unset;left:20px;top:30px}.custom-home .header-wrapper svg.icon.icon-close{filter:invert(1)}.custom-home .scrolled-past-header .header-wrapper .hamburger-icon,.custom-home .scrolled-past-header .header-wrapper .icon-account,.custom-home .scrolled-past-header .header-wrapper #cart-icon-bubble{filter:invert(1)}a.menu-drawer__account,.custom-follow a{font-family:Libre Franklin!important}.disclosure__button.localization-form__select.localization-selector,.disclosure .disclosure__link{font-family:Libre Franklin}.menu-drawer__menu>li:first-child{margin-top:30px}.child_link_menu_li{display:flex;align-items:center;justify-content:space-between}.caret-icon{display:inline-flex;align-items:center;margin-left:6px;transition:transform .3s ease}.child_link_menu_li.is-open .caret-icon{transform:rotate(180deg)}.menu-drawer__submenu{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .35s ease;opacity:0}.menu-drawer__submenu.is-open{max-height:500px;opacity:1}ul.list-menu .custom-list-menu{margin-bottom:14px}header .list-menu__item{color:#000!important}}@media(max-width:550px){sticky-header img.header__heading-logo{height:40px}sticky-header header.header{padding-top:10px;padding-bottom:10px}}@media(max-width:600px){.product-card-wrapper .card__information *:nth-child(n+2){flex-basis:100%!important}.product-card-wrapper span.price-upon-request{padding-top:6px;display:block}}.product .product__description.rte.quick-add-hidden p{font-family:Bellefair,serif!important}.product .accordion__content p{font-family:Bellefair,serif}.product-grid-container .card-information{font-family:Bellefair,serif!important}h1,h2{font-family:Asul,serif!important}@media(max-width:990px){.menu-drawer__inner-container a.menu-drawer__account,.menu-drawer__inner-container .custom-follow{display:none}}.drawer p.cart__login-title.h3{display:none}.drawer a.button{text-transform:uppercase;font-style:italic}.drawer h2.cart__empty-text{font-family:Libre Franklin,sans-serif}.rich-text .rich-text__text{font-family:Bellefair,serif!important}.footer .footer__box.footer__box--newsletter span,.footer button.disclosure__button,.footer label#FooterCountryLabel{font-family:Bellefair}.drawer h2.cart__empty-text{font-family:TRJANDaVinci,serif!important}.drawer p.cart__login-paragraph{display:none}@media(min-width:990px){.custom-home .header span.main-country-name,.custom-home .header .currency-dropdown-arrow{color:#fff!important}.header nav.header__inline-menu{display:flex!important;gap:10px!important}}@media(max-width:989px){.header .header-country-selector{display:none!important}}.header .header-mega-menu__localization-wrapper{display:flex;align-items:center;gap:10px}.header .currency-dropdown-arrow{width:10px;height:6px;flex-shrink:0}.header button.disclosure__button{padding:0!important;gap:5px;display:flex;align-items:center}.currency-dropdown-arrow{display:none!important}.header .currency-dropdown-arrow{display:block!important}.header span.main-country-name,.header span.country{font-size:12px;text-transform:uppercase;font-weight:400!important}.get-in-touch button.custom_button{width:100%;border:1px solid #000;background:#fff;color:#000;font-size:1.3rem!important;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));padding:14px;text-transform:uppercase;font-family:Asul;cursor:pointer}.get-in-touch button.custom_button:hover{box-shadow:0 0 0 1px #000}.product a.button.make_an_enquiry{margin-bottom:1.5rem!important}variant-selects .select:after{box-shadow:unset;border:1px solid #000}body .ls-bespoke-drawer__submit{width:260px!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:0!important;height:auto!important;padding:10px 14px!important;border:.5px solid rgba(0,0,0,.68)!important;border-radius:0!important;background:#fff!important;color:#000!important;font:400 11px/1.2 Asul,serif!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important}body .ls-bespoke-drawer__submit:focus-visible{outline:1px solid currentColor;outline-offset:3px}body #MainContent .product__info-container :is(a.button,button.button:not(.button--tertiary),button.custom_button,[data-ls-bespoke-open]){display:flex!important;margin-left:0!important;margin-right:auto!important}#MainContent .ls-enquiry__form button[type=submit]{align-self:center}#MainContent :is(.rte,.product__description,.accordion__content,.lp-faq) li,#MainContent :is(.rte,.product__description,.accordion__content,.lp-faq) li :not(a,button,.button,.button *,button *){font-family:Bellefair,serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;line-height:1.8!important}#MainContent :is(.rte,.product__description,.accordion__content,.lp-faq) li::marker{font-size:8px;font-weight:400;color:#777}#shopify-section-template--18254059602120__rich_text_dXKWdA .rich-text__text:last-child{margin-top:-24px}#shopify-section-template--18254059602120__rich_text_dXKWdA .rich-text__text:last-child p{font-size:11px!important;color:#666}#MainContent [id$=__studio_enquiry_cta] .rich-text__text:last-child{margin-top:-24px}#MainContent [id$=__studio_enquiry_cta] .rich-text__text:last-child p{font-size:11px!important;color:#666}#MainContent :is([id$=__studio_enquiry_cta],[id$=__studio_gallery_continued]) .rich-text__text a[href*="instagram.com"]{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;text-decoration:underline!important}#MainContent [id$=__lp_calender_6TCMkC] .ls-enquiry__header{padding-bottom:32px}#MainContent [id$=__lp_calender_6TCMkC] .ls-enquiry__header h2{margin-bottom:28px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom-CSS.css.map */
