@font-face{font-family:Mania;src:url(//www.maniaoutlet.it/cdn/shop/t/14/assets/fonts--lato-regular.ttf?v=30669092952776553061793495851) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Mania;src:url(//www.maniaoutlet.it/cdn/shop/t/14/assets/fonts--lato-bold.ttf?v=137738840945481205111793495850) format("truetype");font-style:normal;font-weight:600 900;font-display:swap}:root{--brand-ink:#1d1d1b;--brand-paper:#f3f0e8;--brand-red:#bf3034;--brand-red-hover:#a32529;--brand-line:#d8d4ca;--brand-muted:#65635e;--ink:var(--brand-ink);--acid:var(--brand-red);--wash:#eeece6;--line:var(--brand-line);--font:Mania,Arial,sans-serif;--heading:Mania,Arial,sans-serif}body.brand-identity{background:var(--brand-paper);color:var(--brand-ink);font-family:var(--font)}body.brand-identity :is(h1,h2,h3,h4,p,button,input,select,textarea,label,summary,.eyebrow,.ref-kicker,.brand,.price-row,.home-product-price,.catalog-category-nav,.footer-nav,.footer-meta,.ref-store-location,.ref-variants,.ref-size,.ref-qty){font-family:var(--font)!important}body.brand-identity :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-red);outline-offset:4px}body.brand-identity ::selection{background:var(--brand-red);color:var(--brand-paper)}body.brand-identity .announcement.announcement-rotator{background:var(--brand-red);color:var(--brand-paper);height:38px;font-family:var(--font)}body.brand-identity .announcement-rotator button{height:36px}body.brand-identity .header{height:106px!important;padding:0 5%!important;background:var(--brand-ink);color:var(--brand-paper);border-bottom:1px solid #ffffff15;position:sticky;top:0;z-index:45}body.brand-identity .header>.wordmark{width:160px;height:90px;display:flex;align-items:center;justify-content:center}.brand-logo-crop{position:relative;display:block;width:160px;height:84px;overflow:hidden;flex:none}.brand-logo-crop img{position:absolute;display:block;width:204px!important;height:204px!important;max-width:none!important;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain;mix-blend-mode:lighten}body.brand-identity .header .search-trigger{display:none!important}body.brand-identity .header .mobile-menu,body.brand-identity .header .bag-trigger{width:44px;min-width:44px;height:44px;min-height:44px;padding:9px}body.brand-identity .header .icon-button:hover{background:#ffffff0a}body.brand-identity .header #bag-count{background:var(--brand-paper);color:var(--brand-ink);font-size:11px;min-width:18px;min-height:18px;right:0;top:1px}body.brand-identity #mobile-nav:not([hidden]){top:106px;max-height:calc(100dvh - 106px);background:var(--brand-ink);color:var(--brand-paper);z-index:44;padding:18px 6% 28px}body.brand-identity #mobile-nav .menu-category{font-family:var(--font);font-size:26px;letter-spacing:-.5px}body.brand-identity #mobile-nav a:hover,body.brand-identity #mobile-nav a[aria-current=page]{color:#ef8d8f}body.brand-identity :is(.catalog-section,.collection-content,.product-detail,.detail-info,.information-page,.order-tracking){background:var(--brand-paper)}body.brand-identity.home-mode .catalog-section{padding:48px 5% 64px;max-width:1440px}body.brand-identity .home-selection-heading p{font-size:11px;letter-spacing:2px;margin-bottom:14px;color:var(--brand-muted)}body.brand-identity .home-selection-heading h2{font-size:clamp(36px,4.8vw,62px);font-weight:700;letter-spacing:-2px;line-height:1.08;margin-bottom:0}body.brand-identity .home-selection-heading h2:before,body.brand-identity .home-selection-heading h2:after{color:var(--brand-red);font-weight:400}body.brand-identity .home-selection-heading h2:before{content:"[ "}body.brand-identity .home-selection-heading h2:after{content:" ]"}body.brand-identity.home-mode #products{margin:0;gap:38px 22px}body.brand-identity .home-product-card .product-picture{background:#fff}body.brand-identity .home-product-card h3{font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.1px;margin-top:16px}body.brand-identity .home-product-price{font-size:18px;color:var(--brand-ink);gap:10px}body.brand-identity .home-product-price del{font-size:13px;color:var(--brand-muted)}body.brand-identity .home-product-quick{background:var(--brand-ink);color:var(--brand-paper);border:0}body.brand-identity :is(.catalog-kicker,.ref-kicker){color:var(--brand-red)}body.brand-identity .catalog-category-nav a{background:transparent;border-color:var(--brand-line);color:var(--brand-ink);font-family:var(--font)}body.brand-identity .catalog-category-nav a[aria-current=page]{background:var(--brand-ink);color:var(--brand-paper);border-color:var(--brand-ink);box-shadow:inset 0 -3px var(--brand-red)}body.brand-identity.catalog-mode #products .product-card{background:transparent}body.brand-identity.catalog-mode #products .product-picture{background:#fff}body.brand-identity :is(.card-badge,.catalog-mode #products .card-badge){background:var(--brand-red);color:var(--brand-paper)}body.brand-identity :is(.home-sold-out,.catalog-sold-out,.catalog-mode #products .catalog-sold-out){background:var(--brand-ink)!important;color:var(--brand-paper)!important}body.brand-identity :is(.button-dark,.tracking-submit,.home-selection-all,.store-gallery-shop,#direct-order,.ref-sticky-buy,.complete-order,.order-share-primary){background:var(--brand-red);border-color:var(--brand-red);color:var(--brand-paper)}body.brand-identity :is(.button-dark,.tracking-submit,.home-selection-all,#direct-order,.ref-sticky-buy,.complete-order,.order-share-primary):hover{background:var(--brand-red-hover);border-color:var(--brand-red-hover)}body.brand-identity :is(.button,.tracking-submit,.complete-order,.ref-sticky-buy){border-radius:0;letter-spacing:.7px}body.brand-identity .button-dark span{color:inherit}body.brand-identity .ref-sticky-buy:disabled,body.brand-identity #direct-order[aria-disabled=true]:not([href]){background:#65635e!important;border-color:#65635e;color:var(--brand-paper);opacity:1}body.brand-identity .ref-sticky-buy{max-width:620px;left:50%;right:auto;transform:translate(-50%);width:88%;height:52px;box-shadow:0 4px 20px #0002}body.brand-identity :is(.ref-related h2,.ref-store h2,.ref-faq h2){font-weight:700;letter-spacing:-1px;line-height:1.15}body.brand-identity .ref-store-opening{padding-top:48px}body.brand-identity .ref-store-opening article{max-width:1060px;border-radius:0;background:var(--brand-ink);color:var(--brand-paper);grid-template-columns:1fr 1fr}body.brand-identity .ref-store-opening article>div{padding:clamp(24px,4vw,52px)}body.brand-identity .ref-store-opening h3{font-weight:700;font-size:clamp(24px,3vw,38px);line-height:1.12;color:var(--brand-paper)}body.brand-identity .ref-store-location{background:transparent;border-left:2px solid var(--brand-red);border-radius:0;padding:2px 0 2px 12px;font-size:10px;letter-spacing:1.3px}body.brand-identity .ref-store-opening p{color:#d7d4cc;font-size:16px;line-height:1.7}body.brand-identity .ref-faq>div{border:0;border-top:1px solid var(--brand-line);border-radius:0}body.brand-identity .ref-faq details{border-bottom:1px solid var(--brand-line)}body.brand-identity .ref-faq summary{padding:21px 0;justify-content:space-between;font-weight:700;font-size:16px}body.brand-identity .ref-faq summary span{border-radius:0;background:transparent;color:var(--brand-red)}body.brand-identity .ref-faq details[open] summary span{background:transparent;color:var(--brand-ink)}body.brand-identity .ref-faq details>div{padding:0 44px 24px 0;color:var(--brand-muted);font-size:15px;line-height:1.7}body.brand-identity .ref-support{border-radius:0;background:var(--brand-ink);padding:36px}body.brand-identity .ref-support>a{border-radius:0;background:var(--brand-paper)}body.brand-identity .ref-support em{color:#ee777b}body.brand-identity .ref-reviews{background:var(--brand-paper)}body.brand-identity .ref-reviews .review-cards article{border:1px solid var(--brand-line);border-radius:0;background:#fff;box-shadow:none}body.brand-identity .ref-rating-stars>span,body.brand-identity .ref-stars>span{background:var(--brand-red)}body.brand-identity :is(dialog,.filter-panel){background:var(--brand-paper);color:var(--brand-ink);border-radius:0}body.brand-identity #mania-cookie-banner{background:var(--brand-ink);color:var(--brand-paper);font-family:var(--font);border-top:1px solid #ffffff26}body.brand-identity .cookie-accept{background:var(--brand-red);border-color:var(--brand-red);color:var(--brand-paper)}body.brand-identity .cookie-necessary{background:transparent;border-color:#8a8881;color:var(--brand-paper)}body.brand-identity #mania-welcome-modal{background:var(--brand-paper);color:var(--brand-ink);border-radius:0;border-top:5px solid var(--brand-red);font-family:var(--font)}body.brand-identity #welcome-title,body.brand-identity #welcome-title strong{font-family:var(--font);font-weight:700}body.brand-identity .welcome-claim{background:var(--brand-red);color:var(--brand-paper);border-radius:0;letter-spacing:1px}body.brand-identity .welcome-copy{border-color:var(--brand-red);background:transparent;border-radius:0}body.brand-identity .welcome-copy strong{font-family:var(--font)}body.brand-identity :is(.welcome-trigger,.search-trigger){display:none!important}body.brand-identity footer.site-footer{background:var(--brand-ink);color:var(--brand-paper);border-top:3px solid var(--brand-red);font-family:var(--font)}body.brand-identity .footer-brand-link{align-items:flex-start}body.brand-identity .footer-brand-link .brand-logo-crop{width:180px;height:100px}body.brand-identity .footer-brand-link .brand-logo-crop img{width:230px!important;height:230px!important}body.brand-identity .footer-year{font-family:var(--font);letter-spacing:3px;font-size:9px;color:#d7d4cc;margin:0 0 0 27px}body.brand-identity .footer-brand p{margin-top:20px;color:#c5c2bb}body.brand-identity .footer-whatsapp{background:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-paper)}body.brand-identity .footer-whatsapp:hover{border-color:var(--brand-red);background:var(--brand-red);color:var(--brand-paper)}body.brand-identity .checkout-header{background:var(--brand-ink);padding:10px 24px;color:var(--brand-paper);border-bottom:3px solid var(--brand-red)}body.brand-identity .checkout-header>a:first-child{display:block;height:80px}body.brand-identity .checkout-header .brand-logo-crop{width:142px;height:80px}body.brand-identity .checkout-header .brand-logo-crop img{width:180px!important;height:180px!important}body.brand-identity :is(.checkout-main,.checkout-action){background:var(--brand-paper)}body.brand-identity .order-summary{background:#eae7df}body.brand-identity .savings-line{background:#e2ded5;border-radius:0}body.brand-identity .savings-line strong{color:var(--brand-ink)}body.brand-identity .selected-option{border-color:var(--brand-red);background:#fff}body.brand-identity :is(.field input,.field select,.field textarea,#tracking-code){border-radius:0}body.brand-identity .tracking-help{background:#eae7df;border-top-color:var(--brand-red)}body.brand-identity .floating-wa{filter:drop-shadow(0 3px 6px #0002)}body.brand-identity:has(#mania-welcome-modal[open]) .floating-wa,body.brand-identity:has(#order-share-dialog[open]) .floating-wa{display:none}body.brand-identity.editorial-page .header{display:grid!important;flex-direction:initial}body.brand-identity.editorial-page .desktop-nav{display:none!important}body.brand-identity.editorial-page #main-content{max-width:1440px;margin:auto;padding-inline:5%;background:var(--brand-paper)}@media(min-width:1000px){body.brand-identity .header{padding-inline:max(5%,calc((100vw - 1400px)/2))!important}}@media(max-width:740px){body.brand-identity .header{height:88px!important;padding:0 18px!important}body.brand-identity .header>.wordmark{width:146px;height:80px}body.brand-identity .header .brand-logo-crop{width:146px;height:80px}body.brand-identity .header .brand-logo-crop img{width:184px!important;height:184px!important}body.brand-identity #mobile-nav:not([hidden]){top:88px;max-height:calc(100dvh - 88px)}body.brand-identity.home-mode .catalog-section{padding:34px 5% 40px}body.brand-identity.home-mode #products{gap:28px 12px}body.brand-identity .home-selection-heading{margin-bottom:28px}body.brand-identity .home-selection-heading h2{font-size:38px;letter-spacing:-1.4px}body.brand-identity .home-product-card h3{font-size:11px;line-height:1.5}body.brand-identity .home-product-price{font-size:16px;flex-wrap:wrap;gap:5px 8px}body.brand-identity .home-product-price del{font-size:12px}body.brand-identity .ref-store-opening article{grid-template-columns:1fr}body.brand-identity .ref-store-opening article>div{padding:28px 24px}body.brand-identity .ref-store-opening h3{font-size:30px}body.brand-identity .ref-support{padding:28px 22px}body.brand-identity .ref-support h2{font-size:29px}body.brand-identity .ref-faq summary{font-size:15px;gap:16px}body.brand-identity footer.site-footer{padding-top:36px}body.brand-identity .checkout-header{margin-inline:-20px;padding:8px 20px}}@media(prefers-reduced-motion:reduce){body.brand-identity *,body.brand-identity *:before,body.brand-identity *:after{scroll-behavior:auto!important;transition:none!important}}body.brand-identity .discount-badge{background:var(--brand-ink);color:var(--brand-paper);border-radius:0}body.brand-identity :is(.item-saving,.summary-toggle-copy small,.action-total small){color:var(--brand-muted)}body.brand-identity:has(.checkout) .floating-wa{bottom:calc(110px + env(safe-area-inset-bottom,0px))}@media(max-width:740px){body.brand-identity .checkout-header{margin-inline:-18px;padding-inline:18px}}body.brand-identity .home-product-card,body.brand-identity .home-product-card .product-picture,body.brand-identity.catalog-mode #products .product-picture,body.brand-identity .ref-related .product-picture{border-radius:12px;overflow:hidden}body.brand-identity .ref-store-opening article{border-radius:22px;overflow:hidden}body.brand-identity .ref-support{border-radius:20px}body.brand-identity .ref-faq>div{border-radius:15px;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/14/assets/brand-identity.css.map */
