@media(min-width:1440px){.split-hero .hero__sidebyside .hero__sidebyside-content{max-width:50%}}@media(min-width:0px){.split-hero .hero__sidebyside .hero__sidebyside-image .hero__image{object-position:right}.split-hero .hero__sidebyside .hero__sidebyside-image is-land[data-image-type]{display:block;height:100%;width:100%}}@media(min-width:769px){.split-hero .hero{aspect-ratio:2.4}}@media(min-width:1024px){.split-hero .hero__sidebyside .hero__sidebyside-content{max-width:45%}}@media(max-width:768px){.split-hero .hero__sidebyside .hero__sidebyside-image{min-height:70vw}}@media(min-width:769px)and (max-width:1023px){.split-hero .hero__sidebyside .hero__sidebyside-content .hero__subtitle{font-size:.85rem}.section-header__title.title-xlarge{font-size:32px}.split-hero .hero__sidebyside .hero__sidebyside-content .btn{line-height:.8}}body.template-product .element-button--shopify-payment-wrapper .shopify-payment-button{display:none}.cart-link__bubble-num{color:#fff}div.grid-item div.image-wrap image-element{display:flex;align-items:center}div.grid-item div.image-wrap image-element img{padding:2vw}@media(max-width:768px){div.grid-item div.image-wrap image-element img{padding:4vw}}div.featured-brands div.grid-item .collection-image--circle{background-color:#fff}div.featured-brands div.grid-item .collection-image--circle img{padding:0}@media(min-width:480px)and (max-width:768px){div.featured-collections div.grid-item{flex:0 0 33%}}div.featured-collections div.grid-item div.image-wrap image-element img{padding:3vw}@media(max-width:768px){div.featured-collections div.grid-item div.image-wrap image-element img{padding:5vw}}product-grid-item.product-grid-item img{padding:1vw;border-radius:10%}@media(max-width:768px){product-grid-item.product-grid-item img{padding:2vw;border-radius:8%}}.grid__image-ratio img{object-fit:contain}:root{--page-width: 1500px}.megamenu__col:has(.highlight){flex:0 0 auto;max-width:100px}@media only screen and (max-width:480px){.scrollable-grid--small .grid-item{flex:0 0 60%}}@media only screen and (max-width:768px){.featured-brands .new-grid .grid-item{flex:0 0 45%}}div.feature-row__image .image-wrap img{padding:2.5vw}@media(max-width:768px){div.feature-row__image .image-wrap img{padding:3vw}}@media(min-width:1024px){div.two-columns-featured-content div.feature-row__image .image-wrap img{padding:1.5vw}}@media(min-width:1440px){.collection-main .collection-overview .new-grid .grid-item{flex:0 0 25%}.text-with-icons-custom{padding:55px 0}}.testimonials-slider__text p{position:relative;height:4.6em;overflow:hidden}.testimonials-slider__text p:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:20%;height:1.2em;background:linear-gradient(to right,#fff0,#fff 50%)}@media(min-width:600px)and (max-width:768px){div.hero--template--22781931421990__slideshow-split{height:810px}}@media(min-width:0px){.newsletter-container .newsletter-section__content{padding:0 30px}}.page-content--product h1.element-text,.text-and-image.color-scheme-none [class^=heading-]{color:#073c5c}section-main-content .section-header__title{color:#073c5c}.testimonials-slider__text .element-text--rte{color:#777}.color-scheme-1 .element-button:not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)){--element-button-color-primary: #ffffff;--element-button-color-secondary: #1583c6;--element-button-box-shadow: 0 6px 12px 0 rgba(33, 33, 32, .15);--element-button-font-weight: var(--element-text-font-weight--heading);border:1px solid transparent}.color-scheme-1 .element-button:not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)):is(:hover,:active){--element-button-color-primary: #1583c6;--element-button-color-secondary: #ffffff;--element-button-shade-background--hover: 0%;--element-button-shade-background--active: 0%;--element-button-shade-border--hover: 0%;--element-button-shade-border--active: 0%;--_color-background: #1583c6;--_color-text: #ffffff;background-color:#1583c6;color:#fff;--element-text-color: #ffffff;border:1px solid #ffffff}.color-scheme-2 .element-button:not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)){--element-button-color-primary: #1583c6;--element-button-color-secondary: #ffffff;--element-button-box-shadow: 0 6px 12px 0 rgba(33, 33, 32, .15);--element-button-font-weight: var(--element-text-font-weight--heading);border:1px solid transparent}.color-scheme-2 .element-button:not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)):is(:hover,:active){--element-button-color-primary: #ffffff;--element-button-color-secondary: #1583c6;--element-button-shade-background--hover: 0%;--element-button-shade-background--active: 0%;--element-button-shade-border--hover: 0%;--element-button-shade-border--active: 0%;--_color-background: #ffffff;--_color-text: #1583c6;background-color:#fff;color:#1583c6;--element-text-color: #1583c6;border:1px solid #1583c6}.color-scheme-3 .element-button:not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)){--element-button-color-primary: #ffffff;--element-button-color-secondary: #1583c6;--element-button-box-shadow: 0 6px 12px 0 rgba(33, 33, 32, .15);--element-button-font-weight: var(--element-text-font-weight--heading);border:1px solid transparent}.color-scheme-3 .element-button:not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)):is(:hover,:active){--element-button-color-primary: #ffffff;--element-button-color-secondary: #073c5c;--element-button-shade-background--hover: 0%;--element-button-shade-background--active: 0%;--element-button-shade-border--hover: 0%;--element-button-shade-border--active: 0%;--_color-background: #ffffff;--_color-text: #073c5c;background-color:#fff;color:#073c5c;--element-text-color: #073c5c;border:1px solid #073c5c}.element-button:not(.color-scheme-1 *,.color-scheme-2 *,.color-scheme-3 *):not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)){--element-button-box-shadow: 0 6px 12px 0 rgba(33, 33, 32, .15);--element-button-font-weight: var(--element-text-font-weight--heading);border:1px solid transparent}.element-button:not(.add-to-cart):not(.color-scheme-1 *,.color-scheme-2 *,.color-scheme-3 *):not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)):is(:hover,:active){--element-button-color-primary: #ffffff;--element-button-color-secondary: #073c5c;--element-button-shade-background--hover: 0%;--element-button-shade-background--active: 0%;--element-button-shade-border--hover: 0%;--element-button-shade-border--active: 0%;--_color-background: #ffffff;--_color-text: #073c5c;background-color:#fff;color:#073c5c;--element-text-color: #073c5c;border:1px solid #073c5c}.add-to-cart.element-button{--element-button-color-primary: #1583c6;--element-button-color-secondary: #ffffff;--element-button-box-shadow: 0 6px 12px 0 rgba(33, 33, 32, .15);--element-button-font-weight: var(--element-text-font-weight--heading);border:1px solid transparent}.add-to-cart.element-button.element-button--inverted{--element-button-color-primary: #ffffff;--element-button-color-secondary: #1583c6}.add-to-cart.element-button:is(:hover,:active),.add-to-cart.element-button.element-button--inverted:is(:hover,:active){--_color-background: #ffffff;--_color-text: #073c5c;--_border: 1px solid #073c5c;--element-button-shade-background--hover: 0%;--element-button-shade-background--active: 0%;--element-button-shade-border--hover: 0%;--element-button-shade-border--active: 0%;--element-text-color: #073c5c;background-color:#fff!important;color:#073c5c!important;border:1px solid #073c5c!important;box-shadow:0 6px 12px #21212026!important}.color-scheme-2 .element-button:not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)):is(:hover,:active){--_border: 1px solid #1583c6;background-color:#fff!important;color:#1583c6!important;border:1px solid #1583c6!important;box-shadow:0 6px 12px #21212026!important}.color-scheme-3 .element-button:not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)):is(:hover,:active),.element-button:not(.add-to-cart):not(.color-scheme-1 *,.color-scheme-2 *,.color-scheme-3 *):not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)):is(:hover,:active){--_border: 1px solid #073c5c;background-color:#fff!important;color:#073c5c!important;border:1px solid #073c5c!important;box-shadow:0 6px 12px #21212026!important}.color-scheme-1 .element-button:not(.element-button--plain,.element-button--transparent):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)):is(:hover,:active){--_border: 1px solid #ffffff;background-color:#1583c6!important;color:#fff!important;border:1px solid #ffffff!important;box-shadow:0 6px 12px #21212026!important}.site-footer .footer__title{text-transform:uppercase}.site-header .site-nav__link{letter-spacing:normal}.text-and-image .accent-subtitle{font-size:14px;line-height:normal;margin-bottom:1rem;text-transform:uppercase}.text-and-image.color-scheme-2 .accent-subtitle,.text-and-image.color-scheme-2 .featured-row__subtext{color:#212120}@media(min-width:1920px){.text-and-image .accent-subtitle{font-size:20px}.text-and-image .featured-row__subtext{font-size:18px;margin-bottom:36px}}.grid-product__price--current .element-text:is([class*=element-text--body]),.grid-product__price .element-price.element-text:is([class*=element-text--body]){font-weight:var(--element-text-font-weight--heading)}@media(max-width:768px){.site-footer h2.footer__title.heading-sm,.site-footer .footer__title{font-size:1rem;font-weight:var(--element-text-font-weight--heading);text-transform:uppercase}.site-footer .footer__menu li a{font-size:14px}}@media(min-width:769px){.site-footer .footer__block--image .footer-image-wrapper{max-width:none}}@media(max-width:768px){.contact-columns .feature-row{align-items:stretch;flex-direction:column}.contact-columns .feature-row__item{flex:1 1 auto;max-width:100%;min-width:100%;width:100%}.contact-columns .form-container{box-sizing:border-box;width:100%;padding:36px 1rem}.contact-columns .form-container iframe{box-sizing:border-box;display:block;max-width:100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mgi-custom.css.map */
