:root{--mp-cream: #F7F4EE;--mp-brown: #2F2A24;--mp-sage: #7E8F6A;--mp-beige: #D9CBB8;--mp-white: #FFFFFF;--mp-radius-sm: 10px;--mp-radius-md: 16px;--mp-radius-lg: 22px;--mp-shadow-soft: 0 12px 34px rgba(47, 42, 36, .08);--mp-shadow-card: 0 10px 28px rgba(47, 42, 36, .07)}body{background:var(--mp-cream);color:var(--mp-brown)}.announcement-bar,.utility-bar{background:var(--mp-brown)!important;color:var(--mp-cream)!important;border:0!important}.utility-bar__grid{background:var(--mp-brown)!important}.announcement-bar__link{color:var(--mp-cream)!important;text-decoration:none!important}.announcement-bar__message{min-height:34px;padding:.7rem 1.5rem;color:var(--mp-cream)!important;font-size:1.35rem;line-height:1.35;letter-spacing:.03em;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.announcement-bar__message:before,.announcement-bar__message:after{content:"\1f43e";display:inline-block;margin:0 .75rem;font-size:1.15rem;line-height:1;vertical-align:.05em;filter:grayscale(1) brightness(0) invert(1);opacity:.96}.announcement-bar__link:hover .announcement-bar__message,.announcement-bar__message:hover{color:#fff!important}.header-wrapper{background:var(--mp-cream)!important;border-bottom:0!important;box-shadow:0 1px #2f2a240f}.header{max-width:1200px;margin:0 auto;padding-top:1.7rem!important;padding-bottom:1.7rem!important}.header__heading-logo{height:auto;max-height:46px;width:auto}.header__menu-item,.list-menu__item{color:var(--mp-brown)!important;font-size:1.4rem;font-weight:600;letter-spacing:.01em}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item:hover{color:var(--mp-sage)!important;text-decoration:none!important}.header__active-menu-item{color:var(--mp-brown)!important;text-decoration-thickness:1px;text-underline-offset:.45rem}.header__icon{color:var(--mp-brown)!important}.header__icon:hover{color:var(--mp-sage)!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{background:var(--mp-cream)!important}.menu-drawer__menu-item{color:var(--mp-brown)!important;font-size:1.58rem;font-weight:650;letter-spacing:.01em}.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:var(--mp-sage)!important;background:#7e8f6a14!important}.menu-drawer__close-button{color:var(--mp-brown)!important;font-weight:700}main[data-template=index] .banner{background:var(--mp-cream);position:relative}main[data-template=index] .banner--large:not(.banner--adapt){min-height:clamp(540px,58vw,720px)}main[data-template=index] .banner__media{border-radius:0;overflow:hidden!important}main[data-template=index] .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f7f4eed1,#f7f4ee94,#f7f4ee1a 68%)}main[data-template=index] .banner__media img{width:100%!important;height:calc(100% + 80px)!important;max-width:none!important;object-fit:cover!important;object-position:center top!important;transform:translateY(-10px)!important;transform-origin:center center!important}main[data-template=index] .banner__box{background:transparent!important;color:var(--mp-brown);padding:0!important;max-width:56rem}main[data-template=index] .banner__content{position:relative;z-index:2;padding-left:max(3.2rem,calc((100vw - 1200px)/2 + 2rem));padding-right:2rem}main[data-template=index] .banner__heading{color:var(--mp-brown);font-size:clamp(4.2rem,5vw,7rem);line-height:1.06;letter-spacing:-.035em;margin-bottom:1.8rem;max-width:58rem}main[data-template=index] .banner__text{color:#2f2a24c7;font-size:clamp(1.45rem,1.3vw,1.75rem);line-height:1.65;max-width:44rem;margin-bottom:2.2rem;font-weight:500}main[data-template=index] .banner__buttons{margin-top:.5rem}main[data-template=index] .banner__buttons .button{background:var(--mp-brown)!important;color:var(--mp-cream)!important;border:0!important;border-radius:var(--mp-radius-sm);min-height:4.8rem;padding:0 2.6rem;font-weight:700;letter-spacing:.01em;box-shadow:none!important;transition:transform .18s ease,background-color .18s ease}main[data-template=index] .banner__buttons .button:hover{background:#201c18!important;transform:translateY(-1px)}main[data-template=index] .banner__buttons .button:after{box-shadow:none!important}@media screen and (min-width:990px){main[data-template=index] .banner__content{max-width:1200px;margin:0 auto}main[data-template=index] .banner__heading{font-size:clamp(5.2rem,4.6vw,6.8rem)}}main[data-template=index] .collection{background:var(--mp-cream);padding-top:5rem;padding-bottom:6rem}main[data-template=index] .collection .title,main[data-template=index] .collection__title .title{color:var(--mp-brown);font-size:clamp(2.8rem,3vw,4rem);line-height:1.15;letter-spacing:-.02em}main[data-template=index] .collection__title{margin-bottom:3rem}main[data-template=index] .product-card-wrapper .card,main[data-template=index] .card-wrapper .card{border-radius:var(--mp-radius-lg);background:var(--mp-white);box-shadow:var(--mp-shadow-card);overflow:hidden}main[data-template=index] .card__media,main[data-template=index] .card__media .media,main[data-template=index] .card__inner{border-radius:var(--mp-radius-lg)}main[data-template=index] .card__content{padding-left:1.4rem;padding-right:1.4rem}main[data-template=index] .card__heading,main[data-template=index] .card__heading a{color:var(--mp-brown);font-weight:600;line-height:1.28}main[data-template=index] .price{color:var(--mp-brown);font-weight:600}.badge{border-radius:8px;font-weight:700;letter-spacing:.02em}main[data-template=index] .collection__view-all .button{background:var(--mp-brown)!important;color:var(--mp-cream)!important;border:0!important;border-radius:var(--mp-radius-sm);min-height:4.8rem;padding:0 2.8rem;font-weight:700}main[data-template=index] .collection__view-all .button:after{box-shadow:none!important}.footer{background:var(--mp-cream);color:var(--mp-brown)}.footer-block__heading,.footer .footer-block__heading{color:var(--mp-brown);letter-spacing:-.01em}.footer a{color:#2f2a24c2;text-decoration:none}.footer a:hover{color:var(--mp-sage)}@media screen and (min-width:750px)and (max-width:989px){.header{padding-left:3rem!important;padding-right:3rem!important}.header__heading-logo{max-height:42px}main[data-template=index] .banner--large:not(.banner--adapt){min-height:590px}main[data-template=index] .banner__content{padding-left:3rem;padding-right:3rem}main[data-template=index] .banner__box{max-width:45rem}main[data-template=index] .banner__heading{font-size:4.8rem}main[data-template=index] .banner__text{font-size:1.5rem}}@media screen and (max-width:749px){.announcement-bar__message{min-height:32px;padding:.55rem .8rem;font-size:1.05rem;line-height:1.25;letter-spacing:.015em;text-align:center}.announcement-bar__message:before,.announcement-bar__message:after{margin:0 .28rem;font-size:.92rem}.header-wrapper{box-shadow:0 1px #2f2a2414}.header{min-height:64px;padding:1rem 1.4rem!important}.header__heading,.header__heading-link{justify-self:center}.header__heading-logo{max-height:34px;width:auto}.header__icon{width:4rem;height:4rem}.header__icons{gap:.1rem}.header__icon--account{display:none!important}.header__icon--cart{margin-right:-.2rem}.cart-count-bubble{min-width:1.75rem;height:1.75rem;font-size:1rem;background:var(--mp-brown);color:var(--mp-cream)}main[data-template=index] .banner{overflow:hidden}main[data-template=index] .banner--large:not(.banner--adapt){min-height:500px}main[data-template=index] .banner__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}main[data-template=index] .banner__media:after{background:linear-gradient(180deg,#f7f4eeeb,#f7f4eec2 34%,#f7f4ee38 66%,#f7f4ee14),linear-gradient(90deg,#f7f4eee6,#f7f4ee6b,#f7f4ee0f)}main[data-template=index] .banner__media img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:67% top!important;transform:none!important}main[data-template=index] .banner__content{position:relative;z-index:2;min-height:500px;align-items:flex-start;justify-content:flex-start;padding:3.2rem 1.8rem 0;text-align:center}main[data-template=index] .banner__box{width:100%;max-width:33rem;margin:0 auto;text-align:center}main[data-template=index] .banner__heading{max-width:33rem;margin-left:auto;margin-right:auto;margin-bottom:1.15rem;font-size:clamp(3.6rem,11.4vw,4.6rem);line-height:1.02;letter-spacing:-.045em}main[data-template=index] .banner__text{max-width:29rem;margin-left:auto;margin-right:auto;margin-bottom:1.65rem;color:#2f2a24b8;font-size:1.28rem;line-height:1.5}main[data-template=index] .banner__buttons{justify-content:center}main[data-template=index] .banner__buttons .button{min-height:4.4rem;padding:0 2.2rem;border-radius:10px;font-size:1.35rem}main[data-template=index] .banner__buttons .button:hover{transform:none}main[data-template=index] .collection{padding-top:4rem;padding-bottom:4.5rem}main[data-template=index] .collection__title{margin-bottom:2rem}main[data-template=index] .collection .title,main[data-template=index] .collection__title .title{font-size:2.6rem}}@media screen and (max-width:420px){.announcement-bar__message{font-size:.98rem}.header{padding-left:1.1rem!important;padding-right:1.1rem!important}.header__heading-logo{max-height:31px}.header__icon{width:3.7rem;height:3.7rem}main[data-template=index] .banner--large:not(.banner--adapt){min-height:475px}main[data-template=index] .banner__content{min-height:475px;padding-top:2.8rem;padding-left:1.5rem;padding-right:1.5rem}main[data-template=index] .banner__box{max-width:30.5rem}main[data-template=index] .banner__heading{max-width:30rem;font-size:clamp(3.25rem,10.5vw,4rem)}main[data-template=index] .banner__text{max-width:27rem;font-size:1.2rem}main[data-template=index] .banner__media img{object-position:69% top!important}}@media screen and (max-width:360px){.announcement-bar__message{font-size:.92rem}.announcement-bar__message:before,.announcement-bar__message:after{display:none}.header__heading-logo{max-height:29px}main[data-template=index] .banner__heading{font-size:3.15rem}main[data-template=index] .banner__text{font-size:1.16rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/migopaw-theme.css.map */
