@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&family=Jost:wght@300;400;500&display=swap";:root{--t-white: #ffffff;--t-off: #f9f9f9;--t-g100: #f2f2f2;--t-g200: #e8e8e8;--t-g300: #d4d4d4;--t-g400: #b0b0b0;--t-g500: #787878;--t-g700: #3a3a3a;--t-black: #0f0f0f;--t-serif: "Playfair Display", Georgia, serif;--t-sans: "Jost", "Helvetica Neue", Arial, sans-serif}body{font-family:var(--t-sans)!important;color:var(--t-black)!important;background:var(--t-white)!important}.btn,.button,input,select,textarea,.card,.product-card,.badge,.tag{border-radius:0!important}.card,.product-card,.card-wrapper,.header,.header-wrapper{box-shadow:none!important}.header__heading-link,.header__heading-link *,.header__heading,.header__heading *,.header__logo,.header__logo *{font-family:var(--t-serif)!important;font-style:italic!important;font-weight:400!important;letter-spacing:.36em!important;text-transform:uppercase!important;color:var(--t-black)!important;text-decoration:none!important}.announcement-bar{background:var(--t-white)!important;border-bottom:1px solid var(--t-g200)!important;padding:10px 20px!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span,.announcement-bar a{font-family:var(--t-sans)!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--t-g400)!important;font-weight:400!important;text-decoration:none!important}.announcement-bar b,.announcement-bar strong{color:var(--t-g700)!important;font-weight:500!important}.header-wrapper,.header{background:var(--t-white)!important;border-bottom:1px solid var(--t-g200)!important;box-shadow:none!important}.header__menu-item>a,.header__menu-item>span{font-family:var(--t-sans)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--t-g400)!important;font-weight:400!important;text-decoration:none!important;transition:color .2s!important}.header__menu-item:hover>a,.header__menu-item:hover>span{color:var(--t-black)!important}.header__icon svg{color:var(--t-g400)!important;transition:color .2s!important}.header__icon:hover svg{color:var(--t-black)!important}.banner__box .banner__subheading{font-family:var(--t-sans)!important;font-size:9px!important;letter-spacing:.44em!important;text-transform:uppercase!important;color:var(--t-g300)!important;font-weight:400!important;margin-bottom:32px!important;order:-1!important}.banner__box .banner__heading{font-family:var(--t-serif)!important;font-style:italic!important;font-size:clamp(52px,7.5vw,96px)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.04!important;color:var(--t-black)!important;margin-bottom:28px!important}.banner__box .banner__text p{font-family:var(--t-sans)!important;font-size:13px!important;font-weight:300!important;color:var(--t-g500)!important;line-height:1.9!important;letter-spacing:.02em!important;max-width:400px!important;margin:0 auto 48px!important}.banner__box .button--primary{background:var(--t-black)!important;border:1px solid var(--t-black)!important;color:var(--t-white)!important;font-family:var(--t-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase!important;padding:12px 44px!important;border-radius:0!important;transition:all .3s!important}.banner__box .button--primary:hover{background:var(--t-g700)!important;border-color:var(--t-g700)!important}.banner__box .button--secondary{background:transparent!important;border:1px solid var(--t-g300)!important;color:var(--t-black)!important;font-family:var(--t-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:12px 44px!important;border-radius:0!important}.banner__box .button--secondary:hover{border-color:var(--t-black)!important;background:transparent!important}.banner__box{background:transparent!important}.scrolling-promotion-bar,.scrolling-promotion-bar__list{background:var(--t-white)!important}.shopify-section:has(.scrolling-promotion-bar){border-bottom:1px solid var(--t-g200)!important;border-top:none!important}.scrolling-promotion-bar__item{font-family:var(--t-serif)!important;font-style:italic!important;font-size:14px!important;color:var(--t-g300)!important;font-weight:400!important}.featured-collection .title,.section-featured-collection h2{font-family:var(--t-serif)!important;font-style:italic!important;font-size:clamp(26px,3vw,42px)!important;font-weight:400!important;color:var(--t-black)!important}.collection__view-all a,.featured-collection .link{font-family:var(--t-sans)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--t-g400)!important;text-decoration:none!important;font-weight:400!important;transition:color .2s!important}.featured-collection .link:hover,.collection__view-all a:hover{color:var(--t-black)!important}.card-wrapper .card__media{overflow:hidden!important}.card-wrapper .card__media img{transition:transform .7s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card-wrapper .card{border:none!important;background:var(--t-g100)!important;box-shadow:none!important}.card__heading a{font-family:var(--t-serif)!important;font-style:italic!important;font-size:16px!important;font-weight:400!important;color:var(--t-black)!important;text-decoration:none!important}.card__vendor{font-family:var(--t-sans)!important;font-size:11px!important;color:var(--t-g400)!important;font-weight:300!important;text-transform:none!important}.price .price-item{font-family:var(--t-sans)!important;font-size:13px!important;font-weight:300!important;color:var(--t-g500)!important}.badge,.card__badge{background:var(--t-black)!important;color:var(--t-white)!important;font-family:var(--t-sans)!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;border-radius:0!important;padding:4px 10px!important}.image-with-text{border-top:1px solid var(--t-g200)!important}.image-with-text__text-item{padding:80px!important;background:var(--t-off)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.image-with-text__heading-wrapper .image-with-text__subheading{font-family:var(--t-sans)!important;font-size:9px!important;letter-spacing:.34em!important;text-transform:uppercase!important;color:var(--t-g300)!important;margin-bottom:26px!important;display:flex!important;align-items:center!important;gap:16px!important}.image-with-text__heading-wrapper .image-with-text__subheading:after{content:""!important;flex:1!important;height:1px!important;background:var(--t-g200)!important}.image-with-text__heading{font-family:var(--t-serif)!important;font-style:italic!important;font-size:clamp(26px,2.8vw,40px)!important;font-weight:400!important;line-height:1.18!important;color:var(--t-black)!important;margin-bottom:18px!important}.image-with-text__text p{font-family:var(--t-sans)!important;font-size:13px!important;font-weight:300!important;color:var(--t-g500)!important;line-height:1.92!important;letter-spacing:.01em!important}.image-with-text .button{font-family:var(--t-sans)!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--t-black)!important;border-radius:0!important;padding:12px 0 3px!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;width:fit-content!important;border:none!important;border-bottom:1px solid var(--t-g200)!important;transition:border-color .2s!important}.image-with-text .button:hover{border-bottom-color:var(--t-black)!important;background:transparent!important;color:var(--t-black)!important}.image-with-text .image-with-text__media img{transition:transform .8s ease!important}.image-with-text:hover .image-with-text__media img{transform:scale(1.03)!important}.multicolumn{background:var(--t-white)!important;border-top:1px solid var(--t-g200)!important;border-bottom:1px solid var(--t-g200)!important;padding-top:0!important;padding-bottom:0!important}.multicolumn-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important}.multicolumn-list__item{padding:28px 20px!important;text-align:center!important;border-right:1px solid var(--t-g200)!important}.multicolumn-list__item:last-child{border-right:none!important}.multicolumn-card__heading{font-family:var(--t-sans)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--t-black)!important;font-weight:500!important;margin-bottom:4px!important}.multicolumn-card p{font-family:var(--t-sans)!important;font-size:11px!important;color:var(--t-g400)!important;font-weight:300!important}.email-signup-banner{background:var(--t-black)!important;padding:100px 60px!important;text-align:center!important}.email-signup-banner h2,.email-signup-banner .email-signup-banner__heading{font-family:var(--t-serif)!important;font-style:italic!important;font-size:clamp(28px,4vw,52px)!important;font-weight:400!important;color:var(--t-white)!important;line-height:1.1!important}.email-signup-banner p,.email-signup-banner .rte p{font-family:var(--t-sans)!important;font-size:12px!important;font-weight:300!important;color:var(--t-g500)!important}.email-signup-banner .field{max-width:420px!important;margin:0 auto!important;display:flex!important;border:1px solid var(--t-g700)!important;background:transparent!important;gap:0!important;border-radius:0!important}.email-signup-banner .field__input{background:transparent!important;border:none!important;color:var(--t-white)!important;font-family:var(--t-sans)!important;font-size:12px!important;font-weight:300!important;padding:14px 20px!important;flex:1!important;outline:none!important;box-shadow:none!important}.email-signup-banner .field__input::placeholder{color:var(--t-g700)!important}.email-signup-banner .button{background:var(--t-white)!important;color:var(--t-black)!important;border:none!important;font-family:var(--t-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:14px 28px!important;border-radius:0!important;cursor:pointer!important;transition:background .25s!important;flex-shrink:0!important}.email-signup-banner .button:hover{background:var(--t-g100)!important}.footer,.footer-wrapper{background:var(--t-off)!important;border-top:1px solid var(--t-g200)!important}.footer .footer__logo{font-family:var(--t-serif)!important;font-style:italic!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--t-black)!important;font-weight:400!important}.footer-block__heading{font-family:var(--t-sans)!important;font-size:9px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--t-g400)!important;font-weight:400!important}.footer-block__list-item a,.footer a{font-family:var(--t-sans)!important;font-size:12px!important;font-weight:300!important;color:var(--t-g500)!important;text-decoration:none!important;transition:color .2s!important}.footer-block__list-item a:hover,.footer a:hover{color:var(--t-black)!important}.footer__copyright,.footer__content-bottom{border-top:1px solid var(--t-g200)!important;font-family:var(--t-sans)!important;font-size:10px!important;color:var(--t-g400)!important;letter-spacing:.04em!important}@keyframes tammara-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.shopify-section:first-of-type .banner__box{animation:tammara-in .8s .1s ease both}@media(max-width:768px){.header__heading-link{font-size:18px!important;letter-spacing:.28em!important}.banner__box .banner__heading{font-size:clamp(36px,10vw,60px)!important}.multicolumn-list{grid-template-columns:repeat(2,1fr)!important}.image-with-text__text-item{padding:48px 32px!important}.email-signup-banner{padding:60px 24px!important}}.tammara-footer__logo,.tammara-footer__desc{color:#fff!important}.tammara-footer__col-title{color:#fff!important;opacity:.5!important}.tammara-footer__link{color:#fff!important}.tammara-footer__link:hover{opacity:.6!important}.tammara-footer__social-link{color:#fff!important}.tammara-footer__copy,.tammara-footer__legal-link{color:#fff!important;opacity:.4!important}.tammara-footer__legal-link:hover{opacity:1!important}.tammara-footer{background:#3a3a3a!important;border-top:1px solid #444444!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tammara-custom.css.map */
