.mm-complete-section{padding:0!important}.mm-complete{position:relative;width:100%;background-color:#f5f0e8;padding:60px 20px 80px;overflow:hidden}.mm-complete__deco{position:absolute;top:0;right:-40px;width:243px;height:311px;z-index:1;pointer-events:none;transform-origin:center center;will-change:transform}.mm-complete__deco img{width:100%;height:100%;object-fit:contain;display:block}.mm-complete__header{text-align:center;max-width:1187px;margin:0 auto 45px;position:relative;z-index:2}.mm-complete__title{font-family:Choplin,Georgia,serif;font-weight:550;font-size:clamp(36px,4.5vw,65px);line-height:1.1;letter-spacing:0;color:#5a271a;margin:0;text-align:center}.mm-complete__subtitle{font-family:Fibra One Alt,sans-serif;font-weight:600;font-size:clamp(14px,1.4vw,20px);line-height:1.4;letter-spacing:0;color:#5a271a;padding-top:30px;max-width:983px;margin:0 auto;text-align:center}.mm-complete__content{position:relative;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(200px,300px) minmax(500px,1fr) minmax(200px,300px);grid-template-rows:auto auto;gap:80px 20px;align-items:center;z-index:2;padding:0 40px}.mm-complete__product{grid-column:2;grid-row:1 / 3;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch}.mm-complete__product-img{width:auto;height:100%;max-height:690px;max-width:100%;display:block;position:relative;z-index:2;object-fit:contain}.mm-complete__product-shadow{width:320px;max-width:80%;height:20px;background:#322f35ba;filter:blur(10.5px);border-radius:50%;margin-top:-10px;z-index:1}.mm-complete__feature{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;max-width:300px}.mm-complete__feature--tl{grid-column:1;grid-row:1;justify-self:center}.mm-complete__feature--tr{grid-column:3;grid-row:1;justify-self:center}.mm-complete__feature--bl{grid-column:1;grid-row:2;justify-self:center}.mm-complete__feature--br{grid-column:3;grid-row:2;justify-self:center}.mm-complete__icon{width:134px;height:134px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.mm-complete__icon img,.mm-complete__icon svg{width:100%;height:100%;object-fit:contain}.mm-complete__feature-title{font-family:Fibra One Alt,sans-serif;font-weight:600;font-size:clamp(22px,2.2vw,30px);line-height:30px;letter-spacing:0;color:#5a271a;margin:0 0 10px;text-align:center}.mm-complete__feature-desc{font-family:Fibra One Alt,sans-serif;font-weight:600;font-size:clamp(14px,1.3vw,16px);line-height:30px;letter-spacing:0;color:#5a271a;margin:0;max-width:297px;text-align:center}@media screen and (max-width:1024px){.mm-complete__content{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;padding:0 20px;gap:30px}.mm-complete__subtitle{padding-top:20px}.mm-complete__product{grid-column:1 / 3;grid-row:1;margin-bottom:20px}.mm-complete__feature--tl{grid-column:1;grid-row:2;justify-self:center}.mm-complete__feature--tr{grid-column:2;grid-row:2;justify-self:center}.mm-complete__feature--bl{grid-column:1;grid-row:3;justify-self:center}.mm-complete__feature--br{grid-column:2;grid-row:3;justify-self:center}.mm-complete__deco{width:180px;height:230px;right:-30px}}@media screen and (max-width:768px){.mm-complete{padding:40px 16px 60px}.mm-complete__content{grid-template-columns:1fr 1fr;gap:20px 10px}.mm-complete__subtitle{padding-top:16px}.mm-complete__product-img{width:100%;height:auto;max-height:none;max-width:min(450px,100%)}.mm-complete__icon{width:100px;height:100px}.mm-complete__feature{padding:10px}.mm-complete__deco{width:140px;height:180px;right:-25px;top:-10px}}@media screen and (max-width:480px){.mm-complete__content{grid-template-columns:1fr;grid-template-rows:auto;padding:0 16px;gap:20px}.mm-complete__product{grid-column:1;grid-row:1}.mm-complete__feature--tl,.mm-complete__feature--tr,.mm-complete__feature--bl,.mm-complete__feature--br{grid-column:1;justify-self:center}.mm-complete__feature--tl{grid-row:2}.mm-complete__feature--tr{grid-row:3}.mm-complete__feature--bl{grid-row:4}.mm-complete__feature--br{grid-row:5}.mm-complete__product-img{width:100%;height:auto;max-height:none;max-width:min(320px,100%)}.mm-complete__deco{width:100px;height:128px;right:-20px;top:-5px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mm-complete-meal.css.map */
