:root{--blues-navy: #036;--blues-midnight: #001a34;--blues-royal: #098bc7;--blues-sky: #d4e8f4;--reds-burgundy: #9e1c2f;--reds-chili: #da1E27;--cream: #fafaf2;--white: #fff;--text-xs: 1.2rem;--text-sm: 1.4rem;--text-base: 1.6rem;--text-lg: 2rem;--text-xlg: 2.8rem;--spacing-xs: 8rem;--spacing-sm: 1.6rem;--spacing-md: 2.4rem;--spacing-lg: 4.8rem;--spacing-xlg: 6.4rem;--spacing-2xlg: 8rem;--spacing-3xlg: 9.6rem;--radius-sm: .375rem}.header-wrapper{border:0;margin:0 0 var(--spacing-md);box-shadow:0 0 6px #00000005,0 2px 4px #00000014}.list-menu__item{font-family:var(--font-heading-family);font-size:var(--text-sm);font-weight:700;line-height:1.25;letter-spacing:1.12px;text-transform:uppercase;color:#001a34;margin:0;padding:1.2rem 1.6rem}.button,.button-label,.shopify-challenge__button,.customer button,.product-form button.shopify-payment-button__button{font-family:var(--font-heading-family);font-size:var(--text-sm);font-weight:700;line-height:1.25;letter-spacing:1.12px;text-transform:uppercase;padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--reds-burgundy);border-radius:var(--radius-sm);background:var(--reds-burgundy);height:auto}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:none}@media (prefers-reduced-motion: no-preference) and (hover: hover){.button:hover,.button-label:hover,.shopify-challenge__button:hover,.customer button:hover,.product-form button.shopify-payment-button__button:hover{color:var(--white);background-color:var(--reds-chili);border-color:var(--reds-chili);box-shadow:none!important;transform:none!important}}.button--secondary{background:var(--white);color:var(--reds-burgundy)}.link-arrow{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;line-height:1.25;letter-spacing:1.12px;text-transform:uppercase;text-decoration:none;background-image:none;display:inline-flex;justify-content:flex-start;gap:.375rem;align-items:center;transition:all .2s ease;color:var(--reds-burgundy);text-align:left;width:auto}.link-arrow:after{content:"";display:inline-block;background:transparent url(./icon-arrow-right-burgundy.svg) center center/contain no-repeat;width:1.6rem;height:1.6rem;position:static;opacity:1;margin:0}.link-arrow:hover{gap:.75rem;text-decoration:underline}.link-arrow.link-arrow-white{color:var(--white)}.link-arrow.link-arrow-white:after{background-image:url(./icon-arrow-right-white.svg)}.product{color:var(--blues-midnight)}.product.supply-master-product .product-form__input{display:none}.product .product__text{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;line-height:1.25;letter-spacing:1.12px;text-transform:uppercase;color:var(--reds-burgundy);padding:0 0 1rem}.product .product__title h1{font-family:var(--font-heading-family);font-size:4rem;font-weight:700;line-height:1.15;letter-spacing:-1.2px}.product .quantity:after{box-shadow:none;border:1px solid var(--blues-midnight);border-radius:.6rem}.product .not-mada-class pickup-availability{display:none}.product .mada-variant-pricing-table{width:100%;border-spacing:0;display:none}.product .mada-variant-pricing-table th{text-align:left;background-color:var(--cream)}.product .mada-variant-pricing-table th,.product .mada-variant-pricing-table td{padding:.5rem 1rem}.image-with-text .image-with-text__media{border-radius:2.4rem!important}.collage .collage-card{border-radius:2.4rem;overflow:hidden}.card .card__inner{border-radius:2.4rem!important;overflow:hidden!important}span.active-facets__button-inner.button{font-size:1.2rem;color:var(--blues-midnight);background-color:var(--blues-sky);border:1px solid var(--blues-sky);box-shadow:none}span.active-facets__button-inner.button:hover{color:var(--blues-midnight);background-color:var(--white);border-color:#var(--blues-midnight)}.active-facets__button--light:hover span.active-facets__button-inner.button{box-shadow:none}.cart-notification__links .link.button-label{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;line-height:1.25;letter-spacing:1.12px;text-transform:uppercase;text-decoration:none;display:inline-flex;justify-content:flex-start;gap:.6rem;align-items:center;color:var(--reds-burgundy);text-align:left;width:auto;background-color:transparent;border:0;position:relative;padding-right:3.2rem}.cart-notification__links .link.button-label:after{content:"";position:absolute;display:inline-block;background:transparent url(./icon-arrow-right-burgundy.svg) center center/contain no-repeat;width:1.6rem;height:1.6rem;right:.5rem;transition:all .2s ease}.cart-notification__links .link.button-label:hover:after{right:0}.cart-item__quantity cart-remove-button .button{background-color:transparent;border:0}body .footer{border:0;margin:0 1rem}.footer .footer__content-top{display:flex;align-items:center;flex-flow:column nowrap;padding:2.4rem 1.6rem;background-color:var(--blues-navy);border-radius:2.4rem;margin:0 auto}@media screen and (min-width: 990px){.footer .footer__content-top{padding:7.2rem}}@media screen and (min-width: 1200px){.footer .footer__content-top{flex-direction:row;padding:7.2rem}}.footer .footer__blocks-wrapper{flex:1 1 auto}.footer .footer-block--newsletter{flex:0 0 auto;margin-top:0}.footer .footer__blocks-wrapper .footer-block--menu{text-align:left!important;max-width:none!important;margin:0!important}.footer .footer-block__details-content{display:flex;flex-flow:column nowrap;align-items:center;gap:1rem 4rem;margin-bottom:0}@media screen and (min-width: 1200px){.footer .footer-block__details-content{flex-direction:row}}.footer .footer-block__details-content .list-menu__item--link,.footer .copyright__content a,.footer .list-social__item .list-social__link{color:var(--white)}.footer .footer-block__details-content>li:not(:last-child){margin:0}.footer .footer-block__details-content li a.link--logo{display:block}.footer .footer-block__details-content li a.link--logo svg{max-width:150px}.footer .footer-block__details-content li a.list-menu__item--link{color:var(--white);font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.15;letter-spacing:-.54px;text-transform:none;padding:0;text-align:left}.footer .footer-block__details-content li a.list-menu__item--link:hover{color:var(--white);opacity:.7}.footer .footer__content-bottom{border:none;margin:0 1rem;padding:2rem 0 0}.footer .footer__list-social .svg-wrapper,.footer .footer__list-social .svg-wrapper .icon{width:3.2rem;height:3.2rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-base.css.map */
