@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Source+Sans+Pro:wght@400;500;600;700&display=swap";.announcement-bar{background-color:#4a5d4a!important;color:#fff!important;font-family:Source Sans Pro,-apple-system,sans-serif;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;padding:.8rem 0}.announcement-bar a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.announcement-bar__message{font-weight:500}.header-wrapper{background:#fdfcfa!important;border-bottom:1px solid #E8E4DC;box-shadow:none}.shopify-section-header-sticky .header-wrapper{box-shadow:0 4px 12px #00000014}.header{padding:1.5rem 2rem}@media screen and (min-width: 990px){.header{padding:1.2rem 3rem}}.header__heading-link{color:#3e2723!important}.header__heading-logo{max-height:50px;transition:transform .3s ease}.header__heading-link:hover .header__heading-logo{transform:scale(1.02)}@media screen and (min-width: 990px){header-drawer{display:none!important}.header__inline-menu{display:flex!important}}.header__menu-item{font-family:Source Sans Pro,-apple-system,sans-serif;font-weight:500;font-size:1.4rem;letter-spacing:.02em;color:#2d2d2d;padding:1rem 1.8rem;position:relative;transition:color .3s ease}.header__menu-item:hover{color:#4a5d4a}.header__menu-item:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:#4a5d4a;transition:width .3s ease}.header__menu-item:hover:after,.header__active-menu-item:after{width:calc(100% - 3.6rem)}.header__submenu{background:#fdfcfa;border:1px solid #E8E4DC;border-radius:4px;box-shadow:0 8px 24px #0000001a;padding:1.2rem 0;min-width:240px}.header__submenu .list-menu__item{padding:.8rem 2rem;font-weight:400;transition:all .3s ease}.header__submenu .list-menu__item:hover{background:#f5f0e8;color:#4a5d4a;padding-left:2.4rem}.header__icon{color:#2d2d2d;transition:all .3s ease}.header__icon:hover{color:#4a5d4a;transform:translateY(-2px)}.cart-count-bubble{background:#c1440e!important;color:#fff!important;font-weight:600;font-size:1rem;min-width:18px;height:18px}.search__input{font-family:Source Sans Pro,-apple-system,sans-serif;font-size:1.5rem;border:2px solid #E8E4DC!important;border-radius:4px;background:#fdfcfa;transition:all .3s ease}.search__input:focus{border-color:#4a5d4a!important;box-shadow:0 0 0 3px #4a5d4a1a}.search__button{background:#c1440e!important;color:#fff!important;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.search__button:hover{background:#a33b0c!important}.footer{background:#3a4a3a!important;color:#ffffffe6!important;padding:5rem 0 3rem;font-family:Source Sans Pro,-apple-system,sans-serif}.footer h2,.footer__heading,.footer .h4{font-family:Playfair Display,Georgia,serif!important;font-weight:500;color:#fff!important;font-size:1.6rem;margin-bottom:1.5rem}.footer a,.footer__list-item a{color:#fffc!important;text-decoration:none;transition:color .3s ease}.footer a:hover,.footer__list-item a:hover{color:#fff!important}.footer p,.footer__content-bottom{color:#ffffffb3!important}.footer__list-social a{background:#ffffff1a;border-radius:50%;padding:.8rem;transition:all .3s ease}.footer__list-social a:hover{background:#fff3;transform:translateY(-3px)}.footer__list-social svg{fill:#ffffffe6}.footer .newsletter-form__field-wrapper{border:1px solid rgba(255,255,255,.3);border-radius:4px;overflow:hidden}.footer .field__input{background:transparent!important;color:#fff!important;border:none!important}.footer .field__input::placeholder{color:#ffffff80}.footer .newsletter-form__button{background:#c1440e!important;color:#fff!important;font-weight:600}.footer .newsletter-form__button:hover{background:#a33b0c!important}.footer__copyright,.footer__content-bottom-wrapper{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;margin-top:3rem;color:#ffffff80!important;font-size:1.2rem}.footer .list-payment svg{fill:#ffffffb3}@media screen and (max-width: 749px){.header{padding:1rem 1.5rem}.header__heading-logo{max-height:40px}.announcement-bar{font-size:1.05rem}.footer{padding:3rem 0 2rem}.footer h2,.footer__heading{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ceylon-header-footer-only.css.map */
