:root{--tushnim-bg: #F5F3F0;--tushnim-cream: #FAF8F5;--tushnim-card: #FFFFFF;--tushnim-charcoal: #1C1C1C;--tushnim-stone: #8A8580;--tushnim-border: #E8E5E1;--tushnim-hover: #2A2A2A}body{background-color:var(--tushnim-bg)!important;color:var(--tushnim-charcoal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3{font-weight:300!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--tushnim-charcoal)}.announcement-bar{background-color:var(--tushnim-cream)!important;border-bottom:1px solid var(--tushnim-border)}.announcement-bar__message{color:var(--tushnim-stone)!important;font-size:12px!important;letter-spacing:.15em!important;text-transform:uppercase;font-weight:400}.header-wrapper{background-color:var(--tushnim-cream)!important;border-bottom:1px solid var(--tushnim-border)!important}.header{padding-top:16px!important;padding-bottom:16px!important}.header__heading-link{color:var(--tushnim-charcoal)!important}.header__menu-item{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--tushnim-charcoal)!important;font-weight:400!important}.header__menu-item:hover{color:var(--tushnim-stone)!important}.tushnim-hero{position:relative;overflow:hidden;height:85vh;min-height:500px;max-height:900px}.tushnim-hero img{width:100%;height:100%;object-fit:cover}.tushnim-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1c1c1c00 60%,#1c1c1c73);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 5% 5%;text-align:center}.tushnim-hero__overlay--left{align-items:flex-start;text-align:left}.tushnim-hero__overlay--right{align-items:flex-end;text-align:right}.tushnim-hero__heading{font-size:clamp(24px,4vw,44px);font-weight:200!important;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 8px;line-height:1.1}.tushnim-hero__sub{font-size:clamp(13px,1.4vw,16px);color:#fffc;letter-spacing:.08em;margin:0 0 32px;font-weight:300}.tushnim-hero__cta{display:inline-block;padding:14px 48px;border:1px solid #FFFFFF;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:400;transition:all .3s ease;background:transparent}.tushnim-hero__cta:hover{background:#fff;color:var(--tushnim-charcoal)}.tushnim-brand-strip{display:flex;justify-content:center;align-items:center;gap:48px;padding:40px 24px;background:var(--tushnim-cream);border-top:1px solid var(--tushnim-border);border-bottom:1px solid var(--tushnim-border)}.tushnim-brand-strip__item{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tushnim-stone);font-weight:400;position:relative}.tushnim-brand-strip__item:not(:last-child):after{content:"";position:absolute;right:-24px;top:50%;width:1px;height:16px;transform:translateY(-50%);background:var(--tushnim-border)}@media(max-width:749px){.tushnim-brand-strip{flex-direction:column;gap:16px;padding:32px 24px}.tushnim-brand-strip__item:after{display:none}}.tushnim-section-heading{text-align:center;padding:64px 24px 32px}.tushnim-section-heading h2{font-size:clamp(20px,2.5vw,32px);font-weight:200!important;letter-spacing:.12em;text-transform:uppercase;color:var(--tushnim-charcoal);margin:0 0 8px}.tushnim-section-heading p{font-size:14px;color:var(--tushnim-stone);letter-spacing:.04em;margin:0;font-weight:300}.card-wrapper{background:transparent!important}.card{background:var(--tushnim-card)!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:transform .4s ease}.card:hover{transform:translateY(-4px)}.card__heading a{font-size:14px!important;font-weight:400!important;letter-spacing:.04em;color:var(--tushnim-charcoal)!important;text-decoration:none!important}.price-item{font-size:14px!important;font-weight:300!important;color:var(--tushnim-charcoal)!important}.tushnim-story{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:500px;margin:0}.tushnim-story__image{overflow:hidden}.tushnim-story__image img{width:100%;height:100%;object-fit:cover}.tushnim-story__content{display:flex;flex-direction:column;justify-content:center;padding:64px 80px;background:var(--tushnim-cream)}.tushnim-story__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tushnim-stone);margin:0 0 24px}.tushnim-story__title{font-size:clamp(24px,2.5vw,36px);font-weight:200!important;letter-spacing:.08em;text-transform:uppercase;color:var(--tushnim-charcoal);margin:0 0 24px;line-height:1.3}.tushnim-story__text{font-size:15px;line-height:1.8;color:var(--tushnim-stone);font-weight:300;margin:0 0 32px}.tushnim-story__link{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--tushnim-charcoal);text-decoration:none;border-bottom:1px solid var(--tushnim-charcoal);padding-bottom:4px;font-weight:400;transition:color .3s ease;align-self:flex-start}.tushnim-story__link:hover{color:var(--tushnim-stone);border-color:var(--tushnim-stone)}@media(max-width:749px){.tushnim-story{grid-template-columns:1fr}.tushnim-story__content{padding:40px 24px}}.tushnim-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0}.tushnim-category{position:relative;overflow:hidden;aspect-ratio:3/4;cursor:pointer}.tushnim-category img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tushnim-category:hover img{transform:scale(1.05)}.tushnim-category__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1c26;display:flex;align-items:flex-end;padding:32px;transition:background .3s ease}.tushnim-category:hover .tushnim-category__overlay{background:#1c1c1c4d}.tushnim-category__name{font-size:14px;letter-spacing:.15em;text-transform:uppercase;color:#fff;font-weight:400}@media(max-width:749px){.tushnim-categories{grid-template-columns:1fr 1fr}}.tushnim-ticker{background:var(--tushnim-cream);border-top:1px solid var(--tushnim-border);border-bottom:1px solid var(--tushnim-border);padding:16px 24px;text-align:center}.tushnim-ticker__label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--tushnim-stone);margin-right:16px}.tushnim-ticker__rate{font-size:13px;color:var(--tushnim-charcoal);letter-spacing:.04em;font-weight:300}.tushnim-ticker__sep{margin:0 12px;color:var(--tushnim-border)}.tushnim-ticker__updated{display:block;font-size:10px;color:var(--tushnim-stone);margin-top:4px;letter-spacing:.08em}.button,button.button{border-radius:0!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:400!important}.footer{background:var(--tushnim-charcoal)!important;color:#fff9!important}.footer a{color:#fff9!important;transition:color .3s ease}.footer a:hover{color:#fff!important}.footer h2,.footer .footer__title{color:#fff!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase}.product-form__input--pill legend.form__label,.product-form__input--swatch legend.form__label,.product-form__input--dropdown .form__label{font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--tushnim-stone)!important;font-weight:400!important;margin-bottom:12px!important}.product-form__input--pill .product-form__input{gap:8px}.product-form__input--pill input[type=radio]+label,.product-form__input--swatch input[type=radio]+label{border:1px solid var(--tushnim-border)!important;border-radius:0!important;background:var(--tushnim-card)!important;color:var(--tushnim-charcoal)!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:400!important;padding:10px 20px!important;transition:all .25s ease!important}.product-form__input--pill input[type=radio]+label:hover,.product-form__input--swatch input[type=radio]+label:hover{border-color:var(--tushnim-stone)!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--swatch input[type=radio]:checked+label{border-color:var(--tushnim-charcoal)!important;background:var(--tushnim-charcoal)!important;color:#fff!important}variant-selects{display:block;margin-bottom:8px}.tushnim-karat-picker{margin:16px 0 12px}.tushnim-karat-picker__label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--tushnim-stone);margin:0 0 12px;font-weight:400}.tushnim-karat-picker__options{display:flex;gap:8px}.tushnim-karat-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;border:1px solid var(--tushnim-border);background:var(--tushnim-card);cursor:pointer;transition:all .25s ease}.tushnim-karat-btn:hover{border-color:var(--tushnim-stone)}.tushnim-karat-btn--active{border-color:var(--tushnim-charcoal);background:var(--tushnim-charcoal)}.tushnim-karat-btn--active .tushnim-karat-btn__karat,.tushnim-karat-btn--active .tushnim-karat-btn__price{color:#fff}.tushnim-karat-btn__karat{font-size:13px;font-weight:400;letter-spacing:.1em;color:var(--tushnim-charcoal);transition:color .25s ease}.tushnim-karat-btn__price{font-size:12px;font-weight:300;color:var(--tushnim-stone);letter-spacing:.02em;transition:color .25s ease}.tushnim-made-to-order-banner{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--tushnim-charcoal);color:#fff;margin:12px 0}.tushnim-made-to-order-banner__icon{flex-shrink:0;width:40px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.tushnim-made-to-order-banner__text{flex:1}.tushnim-made-to-order-banner__title{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:400;margin:0 0 4px;color:#fff}.tushnim-made-to-order-banner__sub{font-size:12px;color:#fff9;margin:0;font-weight:300;letter-spacing:.02em;line-height:1.5}.price__badge-sold-out{display:none!important}html{scroll-behavior:smooth}.badge{border-radius:0!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product__title h1,.product__title .h1{font-size:clamp(20px,2.2vw,26px)!important;font-weight:300;letter-spacing:.06em;line-height:1.3}.tushnim-option-hidden{display:none!important}.tushnim-chain-addon{margin:20px 0 0;padding:16px 18px;border:1px solid var(--tushnim-border);background:var(--tushnim-cream)}.tushnim-chain-addon__label{display:flex;align-items:center;gap:12px;cursor:pointer}.tushnim-chain-addon__checkbox{width:17px;height:17px;margin:0;flex-shrink:0;accent-color:var(--tushnim-charcoal);cursor:pointer}.tushnim-chain-addon__text{font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--tushnim-charcoal)}.tushnim-chain-addon__note{margin:8px 0 0 29px;font-size:12px;font-weight:300;color:var(--tushnim-stone);letter-spacing:.02em}.page--about .main-page-title,.page--about-us .main-page-title{font-size:clamp(22px,2.6vw,30px);font-weight:300;letter-spacing:.1em;text-transform:uppercase}.page--about .rte :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,em,i,u,a,blockquote),.page--about-us .rte :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,em,i,u,a,blockquote){font-family:inherit!important;font-size:15px!important;font-weight:300!important;font-style:normal!important;color:var(--tushnim-charcoal)!important;background:none!important;text-decoration:none!important;letter-spacing:.02em;line-height:1.9}.page--about .rte :is(h1,h2,h3,h4,h5,h6),.page--about-us .rte :is(h1,h2,h3,h4,h5,h6){margin:28px 0 10px}.page--about .rte blockquote,.page--about-us .rte blockquote{border:none;padding:0;margin:0 0 16px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tushnim-custom.css.map */
