.mlpg{font-family:var(--ml-font-body);color:var(--ml-text)}#MainContent .mlpg__title,#MainContent .main-blog h1.title--primary,#MainContent .article-template__title,#MainContent .template-404 h1.title,#MainContent .shopify-policy__container .shopify-policy__title h1{margin:0 0 24px!important;font-family:var(--ml-font-head)!important;font-size:36px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--ml-text)!important}#MainContent .mlpg__body,#MainContent .mlpg__body p,#MainContent .mlpg__body li,#MainContent .shopify-policy__container .shopify-policy__body,#MainContent .shopify-policy__container .shopify-policy__body p,#MainContent .shopify-policy__container .shopify-policy__body li,#MainContent .article-template__content,#MainContent .article-template__content p,#MainContent .article-template__content li{font-family:var(--ml-font-body)!important;font-size:14px!important;font-weight:400!important;line-height:22.4px!important;letter-spacing:0!important;color:var(--ml-text)!important}#MainContent .mlpg__body p,#MainContent .shopify-policy__container .shopify-policy__body p,#MainContent .article-template__content p{margin:0 0 14px!important}#MainContent .mlpg__body ul,#MainContent .shopify-policy__container .shopify-policy__body ul{margin:0 0 14px!important;padding-left:18px!important}#MainContent .mlpg__body h2,#MainContent .shopify-policy__container .shopify-policy__body h2,#MainContent .article-template__content h2{margin:32px 0 12px!important;font-family:var(--ml-font-head)!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:var(--ml-text)!important}#MainContent .mlpg__body h3,#MainContent .shopify-policy__container .shopify-policy__body h3,#MainContent .article-template__content h3{margin:24px 0 8px!important;font-family:var(--ml-font-head)!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--ml-text)!important}#MainContent .mlpg__body>:first-child,#MainContent .shopify-policy__container .shopify-policy__body .rte>:first-child{margin-top:0!important}#MainContent .mlpg__body a,#MainContent .shopify-policy__container .shopify-policy__body a{color:#000!important;text-decoration:underline;text-underline-offset:3px}#MainContent .mlpg__body a:hover,#MainContent .shopify-policy__container .shopify-policy__body a:hover{opacity:.65}#MainContent .mlpg__body a:focus-visible,#MainContent .shopify-policy__container .shopify-policy__body a:focus-visible{outline:2px solid var(--ml-navy);outline-offset:2px}.mlpg{max-width:726px;margin:0 auto;padding:36px 16px 52px}.mlpg--center{text-align:center}#MainContent .mlpg--center .mlpg__body ul{padding-left:0!important;list-style:none}@media(min-width:750px){.mlpg{padding:48px 32px 64px}}.mlpg--wide{max-width:1200px}.mllc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin:24px 0 0;padding:0;list-style:none}@media(min-width:750px){.mllc{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 16px}}.mllc__item{margin:0}.mllc__card{display:flex;flex-direction:column;gap:8px;color:var(--ml-text);text-decoration:none}.mllc__media{display:block;overflow:hidden;background:#f5f5f5}.mllc__img{display:block;width:100%;height:auto}.mllc__label{font-family:var(--ml-font-body);font-size:14px;font-weight:400;line-height:22.4px;color:var(--ml-text)}.mllc__card:hover .mllc__label{text-decoration:underline;text-underline-offset:3px}.mllc__card:active .mllc__media{opacity:.92}.mllc__card:focus-visible{outline:2px solid var(--ml-navy);outline-offset:3px}.mlpg-details{border:0}.mlpg-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11.2px 0;cursor:pointer;list-style:none;font-family:var(--ml-font-body);font-size:14px;font-weight:400;line-height:22.4px;color:var(--ml-text)}.mlpg-details summary::-webkit-details-marker{display:none}.mlpg-details summary:hover{color:#000}.mlpg-details summary:focus-visible{outline:2px solid var(--ml-navy);outline-offset:2px}.mlpg-details__chev{flex:0 0 14px;width:14px;height:14px;transition:transform .25s var(--ml-ease)}.mlpg-details[open] .mlpg-details__chev{transform:rotate(180deg)}.mlpg-details__body{padding:0 0 12px}.mlpg-details__body>:last-child{margin-bottom:0!important}#MainContent .contact.page-width{max-width:726px;padding-left:16px;padding-right:16px}#MainContent .contact .title{display:none!important}#MainContent .contact .field{display:flex;flex-direction:column-reverse;gap:4px}#MainContent .contact .field:before,#MainContent .contact .field:after{display:none!important}#MainContent .contact .field__label{position:static!important;transform:none!important;padding:0!important;margin:0!important;font-family:var(--ml-font-body)!important;font-size:14px!important;font-weight:400!important;line-height:22.4px!important;letter-spacing:0!important;color:var(--ml-text)!important;pointer-events:auto}#MainContent .contact .field__input,#MainContent .contact .text-area{height:auto!important;min-height:58px;padding:16px 20px!important;margin:0!important;font-family:var(--ml-font-body)!important;font-size:16px!important;line-height:25.6px!important;letter-spacing:0!important;color:#333!important;background:#ffffffc7!important;border:1px solid #dfdfdf!important;border-radius:4px!important;box-shadow:none!important;outline:0}#MainContent .contact .text-area{min-height:140px}#MainContent .contact .field__input::placeholder,#MainContent .contact .text-area::placeholder{color:transparent}#MainContent .contact .field__input:hover,#MainContent .contact .text-area:hover{border-color:#bdbdbd!important}#MainContent .contact .field__input:focus-visible,#MainContent .contact .text-area:focus-visible{border-color:#000!important;box-shadow:0 0 0 1px #000!important}#MainContent .contact .contact__fields{gap:16px;margin-bottom:16px}#MainContent .contact .field-wrapper{margin-bottom:16px}#MainContent .contact__button{margin-top:8px}#MainContent .contact .button{width:100%;min-height:54px;padding:16px 24px!important;margin:0!important;background:#000!important;color:#fff!important;border:0!important;border-radius:14px!important;box-shadow:none!important;font-family:var(--ml-font-body)!important;font-size:14px!important;font-weight:400!important;line-height:22.4px!important;letter-spacing:0!important;text-transform:none!important}#MainContent .contact .button:before,#MainContent .contact .button:after{display:none!important}#MainContent .contact .button:hover{background:#2a2a2a!important}#MainContent .contact .button:active{transform:scale(.99)}#MainContent .contact .button:focus-visible{outline:2px solid #000;outline-offset:3px}#MainContent #main-cart-items .title-wrapper-with-link{align-items:baseline;margin-bottom:24px}#MainContent #main-cart-items h1.title,#MainContent .cart__warnings .cart__empty-text{margin:0!important;font-family:var(--ml-font-head)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--ml-text)!important}#MainContent #main-cart-items .underlined-link,#MainContent .cart__login-paragraph a{font-family:var(--ml-font-body)!important;font-size:14px!important;color:#000!important;text-underline-offset:3px}#MainContent #main-cart-items .underlined-link:hover{opacity:.65}#MainContent #main-cart-items .underlined-link:focus-visible{outline:2px solid var(--ml-navy);outline-offset:2px}#MainContent .cart-items th,#MainContent .cart-items thead{font-family:var(--ml-font-body)!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;color:var(--ml-muted)!important;text-transform:none!important}#MainContent .cart-item .cart-item__image{border-radius:0!important;background:#f5f5f5}#MainContent .cart-item a.cart-item__name{font-family:var(--ml-font-head)!important;font-size:12px!important;font-weight:400!important;line-height:19.2px!important;letter-spacing:0!important;text-transform:uppercase!important;color:#6a6a6a!important;text-decoration:none!important}#MainContent .cart-item a.cart-item__name:hover{text-decoration:underline!important;text-underline-offset:3px}#MainContent .cart-item .product-option,#MainContent .cart-item dt,#MainContent .cart-item dd{font-family:var(--ml-font-body)!important;font-size:13px!important;line-height:20px!important;letter-spacing:0!important;color:var(--ml-text)!important}#MainContent .cart-item .price,#MainContent .cart-item .cart-item__final-price{font-family:var(--ml-font-head)!important;font-size:14px!important;font-weight:600!important;letter-spacing:2.16px!important;color:#000!important}#MainContent .cart-item s,#MainContent .cart-item .cart-item__old-price{font-family:var(--ml-font-head)!important;font-size:12px!important;font-weight:500!important;letter-spacing:2.16px!important;color:#6a6a6a!important}#MainContent .cart-item quantity-input.quantity{min-height:44px;border:1px solid #dfdfdf!important;border-radius:4px!important;box-shadow:none!important;background:#fff!important}#MainContent .cart-item quantity-input.quantity:before,#MainContent .cart-item quantity-input.quantity:after{display:none!important}#MainContent .cart-item .quantity__button{width:44px;color:#333!important;background:transparent!important}#MainContent .cart-item .quantity__button:hover{background:#f4f4f4!important}#MainContent .cart-item .quantity__button:focus-visible{outline:2px solid var(--ml-navy);outline-offset:-2px}#MainContent .cart-item .quantity__input{font-family:var(--ml-font-body)!important;font-size:14px!important;color:#333!important}#MainContent .cart-item cart-remove-button .button{min-width:44px;min-height:44px;color:var(--ml-text)!important}#MainContent .cart-item cart-remove-button .button:hover{opacity:.6}#MainContent .cart-item cart-remove-button .button:focus-visible{outline:2px solid var(--ml-navy);outline-offset:0}#MainContent .cart__footer .totals{align-items:baseline}#MainContent .cart__footer .totals__subtotal,#MainContent .cart__footer .totals__subtotal-value{margin:0!important;font-family:var(--ml-font-body)!important;font-size:14px!important;font-weight:400!important;line-height:22.4px!important;letter-spacing:0!important;text-transform:none!important;color:var(--ml-text)!important}#MainContent .cart__footer .tax-note,#MainContent .cart__footer small{font-family:var(--ml-font-body)!important;font-size:13px!important;color:var(--ml-muted)!important}#MainContent .cart__checkout-button,#MainContent .cart__warnings a.button,#MainContent .template-404 a.button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px;padding:16px 32px!important;margin:0!important;background:#000!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:var(--ml-font-body)!important;font-size:14px!important;font-weight:400!important;line-height:22.4px!important;letter-spacing:0!important;text-transform:uppercase!important}#MainContent .cart__warnings a.button,#MainContent .template-404 a.button{width:auto;min-width:240px;display:inline-flex!important}#MainContent .cart__checkout-button:before,#MainContent .cart__checkout-button:after,#MainContent .cart__warnings a.button:before,#MainContent .cart__warnings a.button:after,#MainContent .template-404 a.button:before,#MainContent .template-404 a.button:after{display:none!important}#MainContent .cart__checkout-button:hover,#MainContent .cart__warnings a.button:hover,#MainContent .template-404 a.button:hover{background:#2a2a2a!important}#MainContent .cart__checkout-button:active,#MainContent .cart__warnings a.button:active,#MainContent .template-404 a.button:active{transform:scale(.99)}#MainContent .cart__checkout-button:focus-visible,#MainContent .cart__warnings a.button:focus-visible,#MainContent .template-404 a.button:focus-visible{outline:2px solid #000;outline-offset:3px}#MainContent .cart__warnings .cart__login-title{font-family:var(--ml-font-body)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#000!important}#MainContent .cart__warnings .cart__login-paragraph{font-family:var(--ml-font-body)!important;font-size:14px!important;color:var(--ml-muted)!important}#MainContent .template-search__header h1{font-family:var(--ml-font-head)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--ml-text)!important}#MainContent .template-search .field:before,#MainContent .template-search .field:after,#MainContent .main-blog .field:before,#MainContent .main-blog .field:after{display:none!important}#MainContent .template-search .search__input,#MainContent .main-blog .search__input{height:60px!important;padding:16px 44.8px 16px 20px!important;font-family:var(--ml-font-body)!important;font-size:16px!important;color:#333!important;background:#ffffffc7!important;border:1px solid #dfdfdf!important;border-radius:4px!important;box-shadow:none!important}#MainContent .template-search .search__input:focus-visible,#MainContent .main-blog .search__input:focus-visible{border-color:#000!important;box-shadow:0 0 0 1px #000!important}#MainContent .template-search .field__label,#MainContent .main-blog .field__label{font-family:var(--ml-font-body)!important;font-size:16px!important;color:#6b6b6b!important;left:20px!important}#MainContent .template-search .product-count__text,#MainContent .template-search .facets__summary,#MainContent .template-search .facet-filters__label{font-family:var(--ml-font-body)!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--ml-text)!important}#MainContent .template-search .card__inner{border-radius:0!important;background:#f5f5f5!important}#MainContent .template-search .card-wrapper .card__heading,#MainContent .template-search .card-wrapper .card__heading a{font-family:var(--ml-font-body)!important;font-size:14px!important;font-weight:400!important;line-height:22.4px!important;letter-spacing:0!important;text-transform:none!important;color:var(--ml-text)!important}#MainContent .template-search .card-wrapper:hover .card__heading a{text-decoration:underline;text-underline-offset:3px}#MainContent .template-search .card-wrapper .price-item,#MainContent .template-search .card-wrapper .price-item--regular{font-family:var(--ml-font-head)!important;font-size:16px!important;font-weight:700!important;line-height:19.2px!important;letter-spacing:2.16px!important;color:#000!important}#MainContent .template-search .card-wrapper .price--on-sale .price-item--sale{color:var(--ml-red)!important}#MainContent .template-search .card-wrapper .price--on-sale .price-item--regular,#MainContent .template-search .card-wrapper s.price-item{font-size:14px!important;font-weight:500!important;color:#000!important;text-decoration:line-through}#MainContent .template-search .card-wrapper .badge{padding:3px 10px!important;border:0!important;border-radius:0!important;background:var(--ml-red)!important;color:#fff!important;font:400 11px/17.6px var(--ml-font-body)!important;letter-spacing:0!important;text-transform:uppercase!important}#MainContent .template-search .card-wrapper a:focus-visible{outline:2px solid var(--ml-navy);outline-offset:3px}#MainContent .shopify-policy__container{max-width:726px!important;margin:36px auto 52px!important;padding:0 16px!important}@media(min-width:750px){#MainContent .shopify-policy__container{margin:48px auto 64px!important;padding:0 32px!important}}#MainContent .shopify-policy__container .shopify-policy__title{text-align:left}#MainContent .main-blog .article-card__title,#MainContent .main-blog .article-card__title a{font-family:var(--ml-font-head)!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#000!important}#MainContent .main-blog .article-card__info,#MainContent .main-blog .article-card__excerpt{font-family:var(--ml-font-body)!important;font-size:13px!important;letter-spacing:0!important;color:var(--ml-muted)!important}#MainContent .main-blog .article-card,#MainContent .main-blog .card__inner{border-radius:0!important}#MainContent .template-404{padding-top:64px;padding-bottom:80px}#MainContent .template-404 p{margin:0 0 12px!important;font-family:var(--ml-font-head)!important;font-size:13px!important;font-weight:600!important;letter-spacing:2.16px!important;color:var(--ml-muted)!important}@media(prefers-reduced-motion:reduce){.mlpg-details__chev{transition:none}}#MainContent contact-form.contact.page-width{max-width:726px;margin:0 auto!important;padding:0 16px 52px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}#MainContent contact-form.contact .field__input,#MainContent contact-form.contact .text-area{background:#fff!important}#MainContent cart-items .title-wrapper-with-link{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 24px!important;text-align:left}#MainContent cart-items .title-wrapper-with-link h1.title{margin:0!important;font-family:var(--ml-font-head)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--ml-text)!important}#MainContent cart-items .title-wrapper-with-link .underlined-link{font-family:var(--ml-font-body)!important;font-size:14px!important;color:#000!important;text-underline-offset:3px}#MainContent cart-items .title-wrapper-with-link .underlined-link:hover{opacity:.65}#MainContent cart-items .title-wrapper-with-link .underlined-link:focus-visible{outline:2px solid var(--ml-navy);outline-offset:2px}#MainContent .cart-item cart-remove-button .button{display:grid!important;place-items:center;width:44px;height:44px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ml-text)!important}#MainContent .cart-item cart-remove-button .button:before,#MainContent .cart-item cart-remove-button .button:after{display:none!important}#MainContent .cart-item cart-remove-button .button svg{width:16px;height:16px}#MainContent .cart-item a.cart-item__name,#MainContent .cart-item .product-option,#MainContent .cart-item dd{word-break:normal!important;overflow-wrap:anywhere!important}#MainContent .template-search .template-search__header.page-width{max-width:726px;margin:0 auto 24px!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}#MainContent .template-search .template-search__header h1{margin:0 0 16px!important;text-align:left!important}#MainContent .template-search .template-search__header .field__label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}#MainContent .template-search .template-search__header .search__input::placeholder{color:#6b6b6b;opacity:1}#MainContent .template-search .card__information,#MainContent .template-search .card-information,#MainContent .template-search .card__content{text-align:left!important}#MainContent .template-search .card-wrapper .price{justify-content:flex-start}#MainContent cart-items.page-width{padding-top:32px!important}@media(min-width:750px){#MainContent cart-items.page-width{padding-top:48px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ivy-ml-pages.css.map */
