@font-face{font-family:Avenir;src:url(/cdn/shop/files/Avenir_Regular.ttf?v=1758146067) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(/cdn/shop/files/Avenir_Book.ttf?v=1758146067) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(/cdn/shop/files/Avenir_Light.ttf?v=1758146067) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(/cdn/shop/files/Avenir_Black.ttf?v=1758146068) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Avenir;src:url(/cdn/shop/files/Avenir_Heavy.ttf?v=1758146067) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Didot;src:url(/cdn/shop/files/Didot.otf?v=1758145869) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Didot;src:url(/cdn/shop/files/Didot_Bold.otf?v=1758145869) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Didot;src:url(/cdn/shop/files/Didot_Italic.otf?v=1758145869) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Didot;src:url(/cdn/shop/files/Didot_Title.otf?v=1758145869) format("opentype");font-weight:900;font-style:normal}h1,h2,h3,h4,h5,h6,.section-header,.rich-text__heading,.product-meta__title,.article__title{font-family:Didot,serif!important}h3,h4,h5,h6,.subtitle,.section-subheading,.card__heading--small{font-family:Times New Roman,Times,serif!important}body,input,textarea,button,.shopify-payment-button__button,.link,p,span,li,.navbar,.footer{font-family:Avenir,sans-serif!important}@media screen and (max-width:699px){.header__primary-nav{display:flex;align-items:center;flex-wrap:nowrap;column-gap:1.6rem}.header__mobile-account-link{display:inline-flex;align-items:center;flex-shrink:0}.header__secondary-nav{flex-wrap:nowrap;column-gap:1.6rem;align-items:center}}@media screen and (max-width:699px){.header-sidebar__footer{padding-bottom:calc(9rem + env(safe-area-inset-bottom,0px))!important}}.product-card__info .price-list .promo-size-label{flex-basis:100%;text-align:center;font-size:.6875rem;letter-spacing:.12em}.badge--on-sale{font-family:Avenir,sans-serif;font-weight:500;letter-spacing:.14em;padding:.25rem .5rem}.product-card__info .price-list sale-price,.product-card__info .price-list compare-at-price{letter-spacing:.06em}.product-card__figure>.sale-sticker{position:absolute;z-index:1;inset-block-start:.375rem;inset-inline-end:.375rem;width:3.5rem;height:3.5rem;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgb(var(--on-sale-badge-background));color:rgb(var(--on-sale-badge-text));box-shadow:inset 0 0 0 3px rgb(var(--on-sale-badge-background)),inset 0 0 0 4px currentColor;text-align:center;line-height:1;pointer-events:none}.sale-sticker .sale-sticker__line{font-family:Avenir,sans-serif!important;font-weight:500;font-size:.5rem;letter-spacing:.12em;text-transform:uppercase}.sale-sticker .sale-sticker__value{font-family:Didot,serif!important;font-weight:400;font-size:1.0625rem;letter-spacing:0;margin-block:.125rem}@media screen and (min-width:700px){.product-card__figure>.sale-sticker{inset-block-start:.75rem;inset-inline-end:.75rem;width:4.5rem;height:4.5rem}.sale-sticker .sale-sticker__line{font-size:.5625rem}.sale-sticker .sale-sticker__value{font-size:1.375rem}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/askmario-custom.css.map */
