:root{--grid-desktop-vertical-spacing: 12px;--grid-desktop-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 8px;--grid-mobile-horizontal-spacing: 8px;--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px}.slideshow.banner{overflow:hidden}@media screen and (min-width:750px){.slideshow.banner,.slideshow.banner .banner__media,.slideshow.banner .media{max-height:580px}.slideshow.banner .banner__media img,.slideshow.banner .media img{max-height:580px;object-fit:cover;object-position:center top;width:100%}.slideshow.banner:before{max-height:580px}slideshow-component.slider-mobile-gutter{display:block;max-height:580px;overflow:hidden}}@media screen and (max-width:749px){.slideshow.banner{max-height:280px}.slideshow.banner .banner__media,.slideshow.banner .media,.slideshow.banner .banner__media img,.slideshow.banner .media img{max-height:280px;object-fit:cover;object-position:center top}slideshow-component.slider-mobile-gutter{display:block;max-height:280px;overflow:hidden}}@media screen and (min-width:750px){.slideshow.banner--adapt_image:before{max-height:580px!important}}.title-wrapper h2.title,.collection-list-wrapper h2.title,.collection__title h2.title,.title-wrapper--no-top-margin h2{font-size:2rem!important;margin-bottom:.4rem;letter-spacing:.08em}h2.h0{font-size:2.4rem!important}h2.h1{font-size:2rem!important}h2.h2{font-size:1.8rem!important}.title-wrapper-with-link,.title-wrapper--no-top-margin{margin-bottom:1.5rem!important;padding-bottom:0!important}.collection__description,.collection-list-wrapper .collection__description{font-size:1.3rem!important;margin-top:.3rem!important;opacity:.75}.product-grid.grid{row-gap:2rem!important;column-gap:1.2rem!important}.collection-list.grid{row-gap:1.2rem!important;column-gap:1.2rem!important}.card__information{padding:.8rem .4rem .4rem!important}.card__heading{font-size:1.3rem!important;margin-bottom:.2rem}.card__information .price{font-size:1.25rem!important}.card .media,.card__media .media{border-radius:2px}.collection-list-item .card .card__inner{border-radius:4px;overflow:hidden}@media screen and (min-width:750px){.banner--small:not(.banner--adapt){min-height:32rem!important}.banner--medium:not(.banner--adapt){min-height:44rem!important}.banner--large:not(.banner--adapt){min-height:56rem!important}}@media screen and (max-width:749px){.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--small.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:22rem!important}.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:26rem!important}.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:30rem!important}}.shopify-section+.shopify-section{margin-top:0!important}@media screen and (min-width:750px){body.template-index .slideshow.banner,body.template-index .slideshow.banner--adapt_image{max-height:580px!important}body.template-index .slideshow .banner__media,body.template-index .slideshow .banner__media img{max-height:580px!important;object-fit:cover;object-position:top center}}@media screen and (max-width:749px){body.template-index .slideshow.banner,body.template-index .slideshow.banner--adapt_image{max-height:320px!important;overflow:hidden}body.template-index .slideshow .banner__media,body.template-index .slideshow .banner__media img{max-height:320px!important;object-fit:cover}}.title-wrapper--no-top-margin,.title-wrapper-with-link{margin-top:0!important}.title-wrapper-with-link .link-underline,.collection__title .link.underlined-link{font-size:1.2rem!important}@media screen and (max-width:749px){.msu-about-hero{height:200px}.msu-about-hero__placeholder{font-size:1.1rem}.msu-about-story-img__placeholder{height:120px;font-size:1.1rem}.msu-about-stats{grid-template-columns:1fr}.msu-about-stat{height:130px}.msu-about-heritage__title{font-size:2rem}.msu-about-values__grid{grid-template-columns:1fr 1fr;gap:1.2rem}.msu-about-faq__btn{font-size:1.3rem}.msu-about-services__inner{gap:14px;padding:20px 16px}.msu-about-service{min-width:80px}.msu-about-service svg{width:28px;height:28px}.msu-about-service__label{font-size:.95rem}}@media screen and (max-width:390px){.msu-about-values__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.main-blog{padding:0 12px}.blog-page-header{margin-bottom:1.4rem}}@media screen and (max-width:749px){.service-icon-list.grid--4-col-desktop{grid-template-columns:1fr 1fr!important;gap:1.2rem!important}.service-icon-card{flex-direction:column;align-items:center;text-align:center}.service-icon-card .service-icon-card__image-wrapper{display:flex;justify-content:center}}@media screen and (max-width:749px){.product-tab-wrapper,.product--information .tab-content-wrapper{overflow-x:auto}}@media screen and (max-width:989px){.msu-mega-menu,.mega-menu{display:none!important}}body,.shopify-section{max-width:100vw}@media screen and (max-width:989px)and (min-width:750px){.product-grid.grid--4-col-desktop{--grid-desktop-columns: 3 !important}}@media screen and (max-width:749px){.card__heading{font-size:1.2rem!important}}@media screen and (max-width:749px){.banner__heading{font-size:2.4rem!important}.banner__heading+.banner__text,.banner .button{font-size:1.45rem}}@media screen and (min-width:750px)and (max-width:989px){.msu-about-stats{grid-template-columns:repeat(3,1fr)}.msu-about-stat{height:150px}.msu-about-heritage{padding:24px 20px;gap:28px}.msu-about-values{padding:24px 20px}.msu-about-faq{padding:0 20px 24px}}@media screen and (max-width:749px){.footer-block__details-content .list-menu{flex-wrap:wrap}}.card-wrapper{position:relative}.card__inner{position:relative;overflow:hidden}.card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(20,10,5,.55) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}.card-wrapper:hover .card__inner:after{opacity:1}.card-hover-actions{position:absolute;bottom:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(8px);transition:opacity .28s cubic-bezier(.25,.46,.45,.94),transform .28s cubic-bezier(.25,.46,.45,.94);pointer-events:none;will-change:opacity,transform}.card-wrapper:hover .card-hover-actions,.card-wrapper:focus-within .card-hover-actions{opacity:1;transform:translateY(0);pointer-events:auto}.card-hover-actions product-form,.card-hover-actions modal-opener,.card-hover-actions .form{display:contents}.card-hover-actions__atc,.card-hover-actions__quick-view{display:flex;align-items:center;justify-content:center;gap:7px;padding:15px 8px;font-size:1.45rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;text-decoration:none;font-family:var(--font-body-family, inherit);line-height:1;border:none;box-sizing:border-box;width:100%;height:100%;transition:background .18s ease,color .18s ease;-webkit-font-smoothing:antialiased}.card-hover-actions__atc svg,.card-hover-actions__quick-view svg{width:14px;height:14px;flex-shrink:0;stroke-width:1.8}.card-hover-actions__atc{background:#1e0f05e0;color:#e8d5b0;border-right:1px solid rgba(232,213,176,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.card-hover-actions__atc:hover{background:#1e0f05fa;color:#f5e6c8}.card-hover-actions__atc:disabled{background:#323232bf;color:#ffffff73;cursor:not-allowed}.card-hover-actions__quick-view{background:#ffffffe0;color:#2c1a0e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.card-hover-actions__quick-view:hover{background:#fffffffa;color:#7c5c3e}.card-hover-actions__atc .loading__spinner{display:none}@media(hover:none)and (pointer:coarse){.card-hover-actions{opacity:1;transform:translateY(0);pointer-events:auto}}.card__inner .quick-add.media-add-to-cart{position:absolute!important;height:0!important;overflow:visible!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important}.card__inner .quick-add.media-add-to-cart quick-add-modal{visibility:visible!important;height:auto!important;pointer-events:auto!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/compact-layout.css.map */
