:root{--mad-ivory:#F4F0E8;--mad-black:#111111}.header-logo [data-testid=header-logo]:not(:has(img)),.header-logo [data-testid=header-logo-inverse]:not(:has(img)){font-size:0}.header-logo [data-testid=header-logo]:not(:has(img)):after,.header-logo [data-testid=header-logo-inverse]:not(:has(img)):after{content:"MAD";color:currentColor;font-family:var(--font-heading--family);font-size:1.05rem;font-weight:900;letter-spacing:-.06em;line-height:1}.template-page main,.template-blog main,.template-search main{background:var(--mad-ivory);color:var(--mad-black)}.template-page .main-page,.template-blog .main-blog,.template-search .search-header,.template-search .search-results{background:var(--mad-ivory)!important;color:var(--mad-black)}.template-page h1,.template-blog h1,.template-search h1,.template-search .search-header h2{font-family:var(--font-heading--family);font-size:clamp(3.8rem,9vw,9.5rem)!important;font-weight:800;letter-spacing:-.07em!important;line-height:.82!important;max-width:11ch;text-wrap:balance}.template-page .main-page .section,.template-blog .main-blog .section,.template-search .search-header .section,.template-search .search-results .section{padding-inline:clamp(1.125rem,5vw,4.75rem)}.template-search input[type=search],.template-search .search-input,.template-search .field{background:transparent!important;border:0!important;border-bottom:1px solid var(--mad-black)!important;border-radius:0!important;box-shadow:none!important}.template-search .resource-list__item,.template-search product-card{background:transparent!important;border:0!important;border-radius:0!important}.template-search .resource-list__item img,.template-search product-card img{border-radius:0!important}.template-blog .blog-post-card,.template-blog .blog-post-card img,.template-blog .card-gallery{border-radius:0!important}.template-blog .blog-post-card{background:transparent!important;border:0!important}.template-blog .blog-post-card h2,.template-blog .blog-post-card h3,.template-blog .blog-post-card h4{letter-spacing:-.025em;line-height:1.05}.template-page input,.template-page textarea,.template-page select{background:transparent;border-color:#11111159;border-radius:0}.template-page button,.template-search button{border-radius:0}main[data-template=collection],main[data-template=search],main[data-template=cart],main[data-template="404"],main[data-template=page],main[data-template^="page."],main[data-template=blog],main[data-template=article],main[data-template=list-collections],main[data-template^="customers/"]{background:var(--mad-ivory);color:var(--mad-black)}main[data-template=collection] .section,main[data-template=search] .section,main[data-template=cart] .section,main[data-template="404"] .section,main[data-template=page] .section,main[data-template^="page."] .section,main[data-template=blog] .section,main[data-template=article] .section,main[data-template=list-collections] .section,main[data-template^="customers/"] .section{color:var(--mad-black)}main[data-template=page] h1,main[data-template^="page."] h1,main[data-template=blog] h1,main[data-template=article] h1,main[data-template=search] h1,main[data-template=search] h2,main[data-template="404"] h1,main[data-template=list-collections] h1{font-family:var(--font-heading--family);font-size:clamp(3.8rem,9vw,9.5rem)!important;font-weight:800;letter-spacing:-.07em!important;line-height:.82!important;max-width:11ch;text-wrap:balance}main[data-template=collection] .resource-list__item,main[data-template=collection] product-card,main[data-template=search] .resource-list__item,main[data-template=search] product-card,main[data-template=list-collections] .resource-list__item{background:transparent!important;border:0!important;border-radius:0!important}main[data-template=collection] img,main[data-template=search] product-card img,main[data-template=list-collections] img,main[data-template=blog] img,main[data-template=article] img{border-radius:0!important}main[data-template=search] input[type=search],main[data-template=search] .search-input,main[data-template=search] .field,main[data-template=page] input,main[data-template^="page."] input,main[data-template=page] textarea,main[data-template^="page."] textarea,main[data-template=page] select,main[data-template^="page."] select{background:transparent!important;border-radius:0!important;box-shadow:none!important}main[data-template=search] input[type=search],main[data-template=search] .search-input,main[data-template=search] .field{border:0!important;border-bottom:1px solid var(--mad-black)!important}main[data-template=cart] .cart-page{padding-block:clamp(2rem,6vw,6rem)}main[data-template=cart] .cart-title{font-family:var(--font-heading--family);font-size:clamp(3rem,7vw,7rem);font-weight:900;letter-spacing:-.06em;line-height:.85}main[data-template=cart] .cart-summary,main[data-template=cart] .cart-items,main[data-template=cart] .quantity-selector{border-radius:0!important}main[data-template=cart] .cart-summary{background:var(--mad-black)!important;color:var(--mad-ivory)!important}main[data-template=cart] .cart-summary a,main[data-template=cart] .cart-summary button{color:inherit}main[data-template=cart] .cart__checkout-button,main[data-template=cart] button[name=checkout]{min-height:52px;border-radius:0!important}main[data-template=cart] quantity-selector button,main[data-template=cart] .quantity-selector button{min-width:44px;min-height:44px}main[data-template="404"] .section-content-wrapper{min-height:55svh;justify-content:center}main[data-template="404"] a,main[data-template="404"] button,main[data-template^="customers/"] a,main[data-template^="customers/"] button{min-height:44px}main[data-template=blog] .blog-post-card,main[data-template=blog] .blog-post-item,main[data-template=article] .blog-post-card{background:transparent!important;border-radius:0!important}main[data-template=page] .rte,main[data-template^="page."] .rte,main[data-template=article] .rte{max-width:72ch}#header-component .header-actions__action,#header-component .menu-list__link,#header-component summary,#header-component button,#header-component a,.header-drawer button,.header-drawer a,search-modal button{min-height:44px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:989px){#header-component .header__row{min-width:0}#header-component .header-actions{gap:0}#header-component .header-actions__action{min-width:44px;justify-content:center}.header-drawer__menu-item,.header-drawer a{align-items:center;display:flex;min-height:48px}}@media screen and (max-width:749px){.header-logo [data-testid=header-logo]:not(:has(img)):after,.header-logo [data-testid=header-logo-inverse]:not(:has(img)):after{font-size:.95rem}.template-page h1,.template-blog h1,.template-search h1,.template-search .search-header h2{font-size:18vw!important;line-height:.84!important;max-width:100%}.template-page .main-page .section,.template-blog .main-blog .section,.template-search .search-header .section,.template-search .search-results .section{padding-inline:1.125rem}main[data-template=page] h1,main[data-template^="page."] h1,main[data-template=blog] h1,main[data-template=article] h1,main[data-template=search] h1,main[data-template=search] h2,main[data-template="404"] h1,main[data-template=list-collections] h1{font-size:18vw!important;line-height:.84!important;max-width:100%}main[data-template=cart] .cart-page{padding-inline:1.125rem}main[data-template=cart] .cart-page__summary{margin-inline:-1.125rem;padding-inline:1.125rem}main[data-template=collection] .product-grid,main[data-template=search] .product-grid{column-gap:12px!important;row-gap:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mad-final-polish.css.map */
