:root{--mocazie-red: #f20d16;--mocazie-red-dark: #c7060d;--mocazie-orange: #ff6a00;--mocazie-ink: #191919;--mocazie-muted: #6b6b6b;--mocazie-cream: #fff8f3;--mocazie-surface: #ffffff;--mocazie-line: #ece7e3;--mocazie-success: #138a4b;--mocazie-radius: 18px;--mocazie-shadow: 0 18px 45px rgba(35, 20, 15, .1)}html{scroll-behavior:smooth}body{background:#fff;color:var(--mocazie-ink)}.content-for-layout{overflow:clip}.button,button[type=submit],.shopify-payment-button__button{min-height:48px;border-radius:14px!important;font-weight:800!important;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.button:hover,button[type=submit]:hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #f20d1638}.add-to-cart-button,.sticky-add-to-cart__button{background:linear-gradient(100deg,var(--mocazie-red),var(--mocazie-orange))!important;border-color:transparent!important;color:#fff!important}.header-section{position:relative;z-index:20;border-bottom:0;box-shadow:0 10px 30px #2a170f12}#header-component .header__row--top{background:#fffffff5;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}#header-component header-actions,#header-component .dropdown-localization{display:none!important}#header-component .mocazie-header-search{position:relative;display:flex;align-items:center;width:clamp(210px,19vw,290px);min-width:0;border:1px solid #e7ddd6;border-radius:999px;background:#fff;box-shadow:0 7px 22px #2a170f14;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#header-component .mocazie-header-search:focus-within{border-color:var(--mocazie-red);box-shadow:0 0 0 4px #f20d161a,0 10px 24px #2a170f1a;transform:translateY(-1px)}#header-component .mocazie-header-search__input{width:100%;min-width:0;height:44px;padding:0 48px 0 18px;border:0;outline:0;background:transparent;color:var(--mocazie-ink);font:inherit;font-size:14px}#header-component .mocazie-header-search__input::placeholder{color:#83766f;opacity:1}#header-component .mocazie-header-search__button{position:absolute;top:4px;right:4px;display:grid;width:36px;min-width:36px;min-height:36px;padding:0;place-items:center;border:0;border-radius:50%!important;background:linear-gradient(135deg,var(--mocazie-red),var(--mocazie-orange));color:#fff;cursor:pointer}#header-component .mocazie-header-search__button:hover{transform:scale(1.04);box-shadow:0 8px 18px #f20d1640}#header-component .mocazie-header-search__button svg{width:17px;height:17px}#header-component .mocazie-header-search.search-action--hidden-on-menu{display:none!important}#header-component .header__row--top .header__columns{min-height:72px;padding-block:8px}#header-component .header-logo{transition:transform .18s ease}#header-component .header-logo:hover{transform:scale(1.025)}#header-component .header__column--center{align-self:stretch}#header-component .header__column--center header-menu,#header-component .header__column--center .menu-list{height:100%}#header-component .header__column--center .menu-list__link{position:relative;color:var(--mocazie-ink);font-weight:760;letter-spacing:-.01em}#header-component .header__column--center .menu-list__link-title{display:inline-flex;align-items:center;min-height:40px;padding-inline:18px;border-radius:999px;transition:color .18s ease,background-color .18s ease,transform .18s ease}#header-component .header__column--center .menu-list__link:hover .menu-list__link-title,#header-component .header__column--center .menu-list__link:focus-visible .menu-list__link-title,#header-component .header__column--center .menu-list__link--active .menu-list__link-title{background:var(--mocazie-cream);color:var(--mocazie-red-dark);transform:translateY(-1px)}#header-component .header__column--center .menu-list__link--active .menu-list__link-title:after{content:"";position:absolute;right:18px;bottom:4px;left:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--mocazie-red),var(--mocazie-orange))}.product-grid__item,.resource-list__item{transition:transform .2s ease}.product-grid__item:hover,.resource-list__item:hover{transform:translateY(-4px)}.product-grid__item .product-card,.resource-list__item .product-card{overflow:hidden;border:1px solid var(--mocazie-line);border-radius:var(--mocazie-radius);background:#fff;box-shadow:0 10px 30px #23140f0f}.product-grid__item img,.resource-list__item img{transition:transform .42s cubic-bezier(.22,1,.36,1)}.product-grid__item:hover img,.resource-list__item:hover img{transform:scale(1.035)}.badge,[class*=badge--sale]{border-radius:999px!important;background:var(--mocazie-red)!important;color:#fff!important;font-weight:800!important;text-transform:uppercase}body:has([data-template*=product]) .product-information{padding-top:clamp(18px,4vw,44px)}body:has([data-template*=product]) .product-details{border:1px solid var(--mocazie-line);border-radius:24px;background:#fff;box-shadow:var(--mocazie-shadow);padding:clamp(20px,3vw,34px)!important}body:has([data-template*=product]) .product-details h1{font-size:clamp(24px,2.8vw,36px);line-height:1.12;letter-spacing:-.03em}body:has([data-template*=product]) .product-details product-price{position:relative;display:block;width:100%;overflow:hidden;padding:clamp(14px,2vw,18px) clamp(16px,2.4vw,22px)!important;border:1px solid rgba(242,13,22,.18);border-left:5px solid var(--mocazie-red);border-radius:16px;background:linear-gradient(110deg,#f20d1614,#ff6a000a 72%,#fff);box-shadow:0 10px 28px #f20d161a}body:has([data-template*=product]) .product-details product-price>div[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}body:has([data-template*=product]) .product-details product-price .price{color:var(--mocazie-red);font-size:clamp(34px,4vw,46px)!important;font-weight:900!important;line-height:1;letter-spacing:-.045em;text-shadow:0 2px 0 rgba(255,255,255,.8)}body:has([data-template*=product]) .product-details product-price .compare-at-price{color:#887873!important;font-size:clamp(16px,1.8vw,20px)!important;font-weight:700!important;line-height:1.2}body:has([data-template*=product]) .product-media-container,body:has([data-template*=product]) .product-media{border-radius:22px;overflow:hidden;background:var(--mocazie-cream)}body:has([data-template*=collection]) .product-grid-container{background:linear-gradient(180deg,#fff 0,var(--mocazie-cream) 100%)}body:has([data-template*=collection]) .facets__form,body:has([data-template*=collection]) .facets-wrapper{border:1px solid var(--mocazie-line);border-radius:16px;background:#fff}.mocazie-inline-urgency{display:grid;gap:10px;margin:4px 0 2px}.mocazie-inline-urgency__stock,.mocazie-inline-urgency__delivery{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:750}.mocazie-inline-urgency__stock{color:var(--mocazie-red-dark)}.mocazie-inline-urgency__delivery{color:var(--mocazie-success)}.mocazie-inline-urgency__dot{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 14%,transparent);animation:mocazie-pulse 1.5s ease-in-out infinite}.mocazie-inline-urgency__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;border:1px solid #ffe0d0;border-radius:14px;background:var(--mocazie-cream);color:#4c3428;font-size:11px;font-weight:750;text-align:center}@keyframes mocazie-pulse{50%{transform:scale(.72);opacity:.6}}@media(max-width:749px){#header-component .header__row--top .header__columns{min-height:60px;padding-block:6px}#header-component .header__drawer{color:var(--mocazie-ink)}#header-component .header-logo img{max-width:152px}#header-component .mocazie-header-search:not(.search-action--hidden-on-menu){grid-area:rightA!important;width:40px;height:40px;border:0;background:transparent;box-shadow:none}#header-component .mocazie-header-search__input{position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}#header-component .mocazie-header-search__button{top:2px;right:2px}body:has([data-template*=product]) .product-details{border-radius:18px;padding:18px!important}.mocazie-inline-urgency__trust{gap:5px;font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mocazie-brand.css.map */
