:root{--t-ivory: #f7f3ec;--t-warm-white: #fbf8f3;--t-beige: #efe7da;--t-champagne: #e7d6bc;--t-gold: #b08d46;--t-gold-ink: #8a6d34;--t-maroon: #6e1e28;--t-maroon-deep: #571620;--t-rose: #c58c84;--t-rose-soft: #e7cfc9;--t-charcoal: #23201c;--t-ink-soft: #4b453d;--t-muted: #7a7268;--t-hairline: #e3d9c8;--t-sale: #9a3b2e;--t-radius-card: 6px;--t-radius-pill: 999px;--t-shadow-soft: 0 2px 10px rgba(35,32,28,.06), 0 12px 30px rgba(35,32,28,.05);--t-shadow-editorial: 0 24px 60px -20px rgba(35,32,28,.28);--t-container: 1280px;--t-container-wide: 1560px;--t-section-y: clamp(3.5rem, 7vw, 7rem);--t-ease: cubic-bezier(.22,.61,.36,1);--font-stack-header: "Fraunces", Georgia, "Times New Roman", serif;--font-stack-body: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-header: 500;--font-weight-header--lighter: 400;--font-weight-header--bolder: 600;--font-weight-body: 400;--font-weight-body--bold: 500;--font-weight-body--bolder: 600;--heading-letter-spacing: -.015em}.m-color-default{--color-background: 247 243 236;--color-background-secondary: 239 231 218;--color-foreground: 35 32 28;--color-foreground-secondary: 122 114 104;--color-heading: 34 30 26;--color-border: 227 217 200;--color-button: 110 30 40;--color-button-text: 251 248 243;--color-button-hover: 87 22 32;--color-button-text-hover: 251 248 243;--color-outline-button: 35 32 28;--color-price-regular: 34 30 26;--color-price-sale: 154 59 46;--color-form-field: 251 248 243;--color-form-field-text: 35 32 28;--color-cart-wishlist-count: 110 30 40}body#m-theme{background-color:var(--t-ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-optical-sizing:auto;font-family:var(--font-stack-header);color:rgb(var(--color-heading, 34 30 26))}h1,.h1{letter-spacing:-.02em;line-height:1.05;font-weight:500}h2,.h2{letter-spacing:-.015em;line-height:1.1}h3,.h3{letter-spacing:-.01em}body,.m-rte,p,li,input,select,textarea,button{font-family:var(--font-stack-body)}body#m-theme{letter-spacing:.005em}.t-eyebrow{font-family:var(--font-stack-body);text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;font-weight:500;color:var(--t-gold-ink);display:inline-block}.t-eyebrow--light{color:var(--t-champagne)}.t-display{font-family:var(--font-stack-header);font-optical-sizing:auto;font-weight:500;line-height:1.04;letter-spacing:-.02em;color:var(--t-charcoal)}.t-lede{color:var(--t-ink-soft);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.t-rule{width:46px;height:1px;background:var(--t-gold);border:0;margin:1.25rem 0}.t-rule--center{margin-inline:auto}.m-button{font-family:var(--font-stack-body);letter-spacing:.1em;font-weight:500;border-radius:var(--t-radius-card);transition:transform .5s var(--t-ease),background-color .35s var(--t-ease),color .35s var(--t-ease),box-shadow .35s var(--t-ease)}.m-button--primary{box-shadow:0 1px #23201c0a}.m-button--primary:hover{box-shadow:var(--t-shadow-soft)}.t-btn{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-stack-body);font-size:.82rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:1rem 2rem;border-radius:var(--t-radius-card);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .5s var(--t-ease),background-color .35s var(--t-ease),color .35s var(--t-ease),border-color .35s var(--t-ease),box-shadow .35s var(--t-ease)}.t-btn--primary{background:var(--t-maroon);color:var(--t-warm-white)}.t-btn--primary:hover{background:var(--t-maroon-deep);box-shadow:var(--t-shadow-soft);color:var(--t-warm-white)}.t-btn--ghost{background:transparent;color:var(--t-charcoal);border-color:#23201c47}.t-btn--ghost:hover{border-color:var(--t-charcoal);background:var(--t-charcoal);color:var(--t-warm-white)}.t-btn--light{background:var(--t-warm-white);color:var(--t-charcoal)}.t-btn--light:hover{background:var(--t-champagne)}.t-btn--outline-light{background:transparent;color:var(--t-warm-white);border-color:#fbf8f38c}.t-btn--outline-light:hover{background:var(--t-warm-white);color:var(--t-charcoal)}.t-link{font-family:var(--font-stack-body);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;color:var(--t-charcoal);text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;position:relative}.t-link:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:100%;background:var(--t-gold);transform:scaleX(.001);transform-origin:left;transition:transform .5s var(--t-ease)}.t-link:hover:after{transform:scaleX(1)}.t-link svg,.t-link .t-arrow{transition:transform .45s var(--t-ease)}.t-link:hover .t-arrow{transform:translate(4px)}.t-container{max-width:var(--t-container);margin-inline:auto;padding-inline:clamp(1.15rem,4vw,2.75rem)}.t-container--wide{max-width:var(--t-container-wide)}.t-section{padding-block:var(--t-section-y)}.t-center{text-align:center}.t-section__head{max-width:44rem}.t-section__head--center{margin-inline:auto;text-align:center}.t-section__title{font-family:var(--font-stack-header);font-optical-sizing:auto;font-weight:500;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;letter-spacing:-.02em;color:var(--t-charcoal);margin:.75rem 0 0}.t-section__intro{color:var(--t-ink-soft);line-height:1.7;margin-top:1rem;font-size:clamp(1rem,1.2vw,1.075rem)}::selection{background:var(--t-rose-soft);color:var(--t-charcoal)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--t-maroon);outline-offset:2px;border-radius:3px}.t-hairline{border:0;border-top:1px solid var(--t-hairline)}[data-t-reveal]{opacity:0;transform:translateY(22px);transition:opacity .9s var(--t-ease),transform .9s var(--t-ease);will-change:opacity,transform}[data-t-reveal][data-t-delay="1"]{transition-delay:.08s}[data-t-reveal][data-t-delay="2"]{transition-delay:.16s}[data-t-reveal][data-t-delay="3"]{transition-delay:.24s}[data-t-reveal][data-t-delay="4"]{transition-delay:.32s}[data-t-reveal][data-t-delay="5"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){[data-t-reveal]{opacity:1!important;transform:none!important;transition:none!important}.t-btn,.m-button,.t-link:after,.t-link .t-arrow{transition:none!important}html{scroll-behavior:auto!important}}.m-announcement-bar{font-family:var(--font-stack-body);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.m-announcement-bar__link{text-decoration:none}.m-announcement-bar,.shopify-section-group-header-group .m-announcement-bar{background:var(--t-maroon);color:var(--t-warm-white)}.m-announcement-bar *,.m-announcement-bar__link,.m-announcement-bar__content{color:var(--t-warm-white)}.m-header__desktop .m-menu__link--main,.m-header__mobile .m-menu__link--main{font-family:var(--font-stack-body);text-transform:uppercase;letter-spacing:.15em;font-size:.76rem;font-weight:500}.m-header.stuck .m-header__wrapper,.m-header.header-sticky-always .m-header__wrapper{background:#fbf8f3e6;-webkit-backdrop-filter:saturate(120%) blur(10px);backdrop-filter:saturate(120%) blur(10px);border-bottom:1px solid var(--t-hairline)}.m-mega-menu,.m-header__dropdown-bg{background:var(--t-warm-white)}.m-mega-menu{border-top:1px solid var(--t-hairline);box-shadow:var(--t-shadow-editorial)}.m-mega-menu .m-sub-menu__link,.m-mega-menu .m-menu__link{font-family:var(--font-stack-body);letter-spacing:.02em;font-size:.86rem;color:var(--t-ink-soft);transition:color .3s var(--t-ease)}.m-mega-menu .m-sub-menu__link:hover,.m-mega-menu .m-menu__link:hover{color:var(--t-maroon)}.m-sub-menu__title,.m-mega-menu__column-title{font-family:var(--font-stack-header);color:var(--t-charcoal);letter-spacing:-.01em}.m-cart-count-bubble{background:var(--t-maroon);color:var(--t-warm-white)}.facest-filters-section .m-collection-products{margin-inline:-10px}.facest-filters-section .m-collection-products .m-product-item{width:50%;padding-inline:10px;margin-bottom:clamp(1.5rem,3vw,2.5rem)}@media(min-width:768px){.facest-filters-section .m-collection-products .m-product-item{width:33.3333%}}@media(min-width:1024px){.facest-filters-section .m-collection-products .m-product-item{width:25%}}.m-collection-toolbar,.m-toolbar--sortby{font-family:var(--font-stack-body)}.m-collection-page-header{display:none}.template-product .m-product-title{font-family:var(--font-stack-header);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.015em;color:var(--t-charcoal)}.template-product .product-block-group--price #Price-main .m-price-item,.template-product #Price-main .m-price-item{font-size:1.35rem;color:var(--t-charcoal);font-family:var(--font-stack-body)}.template-product #Price-main .m-price-item--sale{color:var(--t-sale)}.template-product .m-product-vendor,.template-product .m-product__vendor{text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;color:var(--t-gold-ink)}.template-product .m-collapsible{border-top:1px solid var(--t-hairline)}.template-product .m-collapsible--button{font-family:var(--font-stack-body);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:500;color:var(--t-charcoal)}.template-product .m-tabs__title,.template-product .m-product-details-tabs .m-tab-title{font-family:var(--font-stack-body);text-transform:uppercase;letter-spacing:.08em}.m-sticky-addtocart{border-top:1px solid var(--t-hairline);background:#fbf8f3f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tasmai-pdp-trust{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid var(--t-hairline)}.tasmai-pdp-trust__item{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-stack-body);font-size:.82rem;color:var(--t-ink-soft)}.tasmai-pdp-trust__item svg{width:18px;height:18px;color:var(--t-gold-ink);flex:none}.tasmai-pdp-trust a{color:inherit;text-decoration:none}.tasmai-pdp-trust a:hover{color:var(--t-maroon)}html{scroll-behavior:smooth}[data-t-reveal]{transform:translateY(26px)}[data-t-reveal].t-in{transform:none}@media(prefers-reduced-motion:no-preference){.tasmai-story__image{animation:t-kenburns 22s ease-in-out infinite alternate;will-change:transform}}@keyframes t-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.tasmai-hero__video{display:none!important}}.t-section__title[data-t-reveal]:after,.tasmai-catcards__title[data-t-reveal]:after,.tasmai-edit__title:after{content:none}:root{--t-section-y: clamp(4rem, 8vw, 8rem)}.t-section__title,.tasmai-catcards__title{text-wrap:balance}.t-btn{padding:1.05rem 2.15rem;font-size:.78rem;letter-spacing:.16em}.t-btn--primary:hover{transform:translateY(-1px)}.t-btn:active{transform:translateY(0)}.tasmai-catcards,.tasmai-edit,.tasmai-craft,.tasmai-mosaic{position:relative}.tasmai-catcards__card:hover{transform:translateY(-6px)}.m-product-card:hover .m-product-card__media{box-shadow:var(--t-shadow-editorial)}.t-link:after{transition:transform .55s var(--t-ease)}.m-announcement-bar{font-size:.68rem;letter-spacing:.2em}@media(prefers-reduced-motion:no-preference){.tasmai-catcards__img{animation:t-kenburns 19s ease-in-out infinite alternate}.tasmai-mosaic__media img{animation:t-kenburns 21s ease-in-out infinite alternate}.tasmai-catcards__cell:nth-child(2n) .tasmai-catcards__img{animation-duration:23s;animation-delay:-7s}.tasmai-mosaic__tile:nth-child(odd) .tasmai-mosaic__media img{animation-duration:25s;animation-delay:-9s}.tasmai-story__image{animation:t-kenburns 22s ease-in-out infinite alternate}.tasmai-hero__img{animation:t-kenburns 24s ease-in-out infinite alternate!important}}.tasmai-catcards__card:hover .tasmai-catcards__img,.tasmai-mosaic__tile:hover .tasmai-mosaic__media img{animation-play-state:paused;transform:scale(1.09)}.tasmai-hero__media .tasmai-hero__video{z-index:1;opacity:1}[data-t-reveal]{opacity:0;transform:translateY(40px) scale(.985);transition:opacity 1.05s var(--t-ease),transform 1.15s var(--t-ease)}[data-t-reveal].t-in{opacity:1;transform:none}.tasmai-marquee{overflow:hidden;background:var(--t-charcoal);padding:.72rem 0;border-block:1px solid rgba(255,255,255,.06)}.tasmai-marquee__track{display:inline-flex;white-space:nowrap;will-change:transform;animation:t-marquee 50s linear infinite}.tasmai-marquee:hover .tasmai-marquee__track{animation-play-state:paused}.tasmai-marquee__item{font-family:var(--font-stack-body);font-size:.72rem;letter-spacing:.3em;font-weight:500;text-transform:uppercase;color:color-mix(in srgb,var(--t-champagne) 86%,transparent);padding:0 1.5rem;display:inline-flex;align-items:center;gap:1.5rem;white-space:nowrap}.tasmai-marquee__item:after{content:"\2726";color:var(--t-gold);font-size:.82em;opacity:.55;letter-spacing:0}@keyframes t-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tasmai-marquee__track{animation:none;transform:none}.tasmai-catcards__img,.tasmai-mosaic__media img,.tasmai-story__image,.tasmai-hero__img{animation:none!important}}.m-footer--middle.m-color-badge-hot,.m-footer--bottom.m-color-badge-hot{--color-background: 32 29 25;--color-background-secondary: 32 29 25;--color-foreground: 214 201 180;--color-foreground-secondary: 170 158 140;--color-heading: 251 248 243;--color-border: 66 60 52;--color-button: 176 141 70;--color-button-text: 32 29 25;--color-button-hover: 202 168 100;--color-button-text-hover: 32 29 25;--color-outline-button: 214 201 180;background-color:#201d19}.m-footer--middle{padding-block:clamp(3rem,5vw,4.75rem)}.m-footer--block-title{font-family:var(--font-stack-body);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;color:var(--t-gold)}.m-footer--block-newsletter .m-footer--block-title{font-family:var(--font-stack-header);text-transform:none;letter-spacing:-.01em;font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--t-warm-white)}.m-footer .m-link,.m-footer .m-footer--block-content a{color:#e7d6bccc;transition:color .3s var(--t-ease)}.m-footer .m-link:hover,.m-footer .m-footer--block-content a:hover{color:var(--t-warm-white)}.m-footer .m-link-lists--item{margin-bottom:.55rem}.m-footer .m-newsletter-form__input{background:#ffffff0e;border:1px solid rgba(255,255,255,.18);color:var(--t-warm-white);border-radius:var(--t-radius-card)}.m-footer .m-newsletter-form__input::placeholder{color:#ffffff6b}.m-footer .m-newsletter-form__button,.m-footer .m-button--primary{background:var(--t-gold);color:var(--t-charcoal);border:0;border-radius:var(--t-radius-card);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.m-footer .m-newsletter-form__button:hover,.m-footer .m-button--primary:hover{background:var(--t-champagne)}.m-footer .footer-social a,.m-footer .social-media-links a{opacity:.78;transition:opacity .3s var(--t-ease),transform .35s var(--t-ease);display:inline-flex}.m-footer .footer-social a:hover,.m-footer .social-media-links a:hover{opacity:1;transform:translateY(-3px);color:var(--t-gold)}.m-footer--bottom{border-top:1px solid rgba(255,255,255,.1)}.m-footer__copyright{color:#ffffff75;font-size:.78rem;letter-spacing:.04em}@media(prefers-reduced-motion:no-preference){.tasmai-craft__icon-wrap{animation:t-float 5.5s ease-in-out infinite}.tasmai-craft__card:nth-child(2n) .tasmai-craft__icon-wrap{animation-delay:-1.4s}.tasmai-craft__card:nth-child(3n) .tasmai-craft__icon-wrap{animation-delay:-2.8s}.tasmai-craft__card:nth-child(4n) .tasmai-craft__icon-wrap{animation-delay:-4s}}@keyframes t-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tasmai-craft__card:hover .tasmai-craft__icon-wrap{transform:translateY(-6px) scale(1.06);transition:transform .45s var(--t-ease)}.tasmai-trust__item:hover .tasmai-trust__icon{transform:scale(1.12) rotate(-2deg);transition:transform .45s var(--t-ease)}.t-btn{position:relative;overflow:hidden}.t-btn:before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-18deg);transition:left .75s var(--t-ease);pointer-events:none}.t-btn:hover:before{left:150%}[data-t-reveal] .t-rule,.t-rule[data-t-reveal]{transform:scaleX(0);transform-origin:left;transition:transform .9s var(--t-ease) .25s}[data-t-reveal].t-in .t-rule,.t-rule[data-t-reveal].t-in{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.tasmai-craft__icon-wrap{animation:none}[data-t-reveal] .t-rule,.t-rule[data-t-reveal]{transform:none}.t-btn:before{display:none}}@media(prefers-reduced-motion:no-preference){.template-product .m-main-product--media{animation:t-fade-in 1.1s var(--t-ease) both}.template-product .main-product__block{animation:t-fade-up .8s var(--t-ease) both}.template-product .main-product__block:nth-child(1){animation-delay:.04s}.template-product .main-product__block:nth-child(2){animation-delay:.1s}.template-product .main-product__block:nth-child(3){animation-delay:.16s}.template-product .main-product__block:nth-child(4){animation-delay:.22s}.template-product .main-product__block:nth-child(5){animation-delay:.28s}.template-product .main-product__block:nth-child(n+6){animation-delay:.34s}.template-product .m-media-gallery__list .swiper-slide[data-media-type=image]:not([data-media-id]) img{animation:t-kenburns 26s ease-in-out infinite alternate}.template-product product-recommendations .m-product-card{transition:transform .5s var(--t-ease),box-shadow .5s var(--t-ease)}}@keyframes t-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.template-product .main-product__block,.template-product .m-main-product--media,.template-product .m-media-gallery__list .swiper-slide[data-media-type=image]:not([data-media-id]) img{animation:none;opacity:1}}@media(prefers-reduced-motion:no-preference){.m-image-with-text .m-image img,.m-image-with-text-2 .m-image img,.m-image-with-text img,.m-image-with-text-2 img{animation:t-kenburns 22s ease-in-out infinite alternate;opacity:1!important}.m-icon-box .m-iconbox img,.m-icon-box .m-iconbox svg{transition:transform .45s var(--t-ease)}.m-icon-box .m-iconbox:hover img,.m-icon-box .m-iconbox:hover svg{transform:translateY(-4px) scale(1.08)}}.m-image-with-text .m-image,.m-image-with-text-2 .m-image{overflow:hidden}@media(prefers-reduced-motion:reduce){.m-image-with-text img,.m-image-with-text-2 img{animation:none}}.m-product-card__media{border-radius:var(--t-radius-card);overflow:hidden;background:var(--t-beige);position:relative}.m-product-card .m-product-card__media .m-image{--aspect-ratio: 4/5 !important;display:block}.m-product-card .m-product-card__media img{width:100%;height:100%;object-fit:cover}.m-product-card__main-image img{transition:transform 1.2s var(--t-ease)}.m-product-card__media:hover .m-product-card__main-image img{transform:scale(1.045)}.m-product-card__content{padding-top:.95rem;text-align:left}.m-product-card__vendor{display:block;font-family:var(--font-stack-body);text-transform:uppercase;letter-spacing:.2em;font-size:.62rem;color:var(--t-gold-ink);margin-bottom:.3rem}.m-product-card__title{margin:0}.m-product-card__name{font-family:var(--font-stack-header);font-size:1.02rem;line-height:1.3;font-weight:500;letter-spacing:-.005em;color:var(--t-charcoal);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s var(--t-ease)}.m-product-card__name:hover{color:var(--t-maroon)}.m-product-card__price{margin-top:.4rem;font-family:var(--font-stack-body)}.m-product-card__price .m-price-item,.m-product-card__price .m-price{font-size:.95rem;letter-spacing:.01em;color:var(--t-charcoal)}.m-product-card__price .m-price-item--sale{color:var(--t-sale)}.m-product-card__price .m-price-item--regular{color:var(--t-muted)}.t-badge{position:absolute;top:.7rem;z-index:2;font-family:var(--font-stack-body);text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-weight:500;padding:.42em .72em;border-radius:var(--t-radius-pill);line-height:1}.t-badge--sale{left:.7rem;background:var(--t-maroon);color:var(--t-warm-white)}.t-badge--soldout{right:.7rem;background:#23201cd1;color:var(--t-warm-white)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tasmai-theme.css.map */
