.article-template{display:flex;flex-direction:column}
.article-template header{margin-top:5.7rem!important;margin-bottom:3.2rem;display:none}
@media only screen and (max-width:46.875em){
.article-template header{margin-top:1.5rem!important;margin-bottom:2.3rem}
}
@media only screen and (min-width:751px){
.article-template header.show-desktop{display:block}
}
@media only screen and (max-width:46.875em){
.article-template header.show-mobile{display:block;padding:0 2.5rem}
}
.article-template .article-template__title{text-align:center;font-size:5.5rem;font-weight:500;line-height:6.4rem;letter-spacing:.01em;margin-bottom:2.1rem}
@media only screen and (max-width:46.875em){
.article-template .article-template__title{font-size:4rem;line-height:4.7rem;text-align:left}
}
.article-template .article-template__hero-container{max-width:101rem;width:100%}
@media only screen and (max-width:46.875em){
.article-template .article-template__hero-container{padding:0}
}
.article-template .article-cooking-process{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 3.3rem;margin:auto}
@media only screen and (max-width:46.875em){
.article-template .article-cooking-process{padding:0 2.5rem}
}
@media only screen and (max-width:46.875em){
.article-template .article-cooking-process.hide-mobile{display:none}
}
.article-template .article-cooking-process.article-cooking-process__align-left{justify-content:flex-start}
.article-template .article-cooking-process.article-cooking-process__align-center{justify-content:center}
.article-template .article-cooking-process.article-cooking-process__align-right{justify-content:flex-end}
.article-template .article-cooking-process h2{font-size:3.2rem;font-weight:500;line-height:4.2rem;letter-spacing:.01em;display:block;width:100%;margin:0;margin-bottom:1.7rem}
@media only screen and (max-width:46.875em){
.article-template .article-cooking-process h2{margin-bottom:2.1rem}
}
.article-template .article-cooking-process .article-data{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}
@media only screen and (max-width:46.875em){
.article-template .article-cooking-process .article-data{flex-direction:column;align-items:flex-start;gap:1.3rem}
}
@media only screen and (max-width:46.875em){
.article-template .article-cooking-process .article-data img{-o-object-fit:contain;object-fit:contain;height:30px}
}
.article-template .article-cooking-process .article-data .article-data__inner{font-family:nitti-typewriter-normal,Courier,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8rem;letter-spacing:-.05em}
.article-template .article-cooking-process .article-data .article-data__inner span{display:block;font-family:nitti-typewriter-cameo,Courier,sans-serif;font-weight:500;color:rgb(var(--color-foreground))}
.article-template .article-template__content{margin-top:4.4rem;margin-bottom:7.6rem}
@media only screen and (max-width:46.875em){
.article-template .article-template__content{padding:0 2.5rem}
}
.article-template .article-template__content h3{font-family:nitti-typewriter-normal,Courier,sans-serif;font-size:2.4rem;font-weight:400;line-height:2.3rem;letter-spacing:.01em;margin-bottom:2.3rem}
.article-template .article-template__content p{margin-bottom:1.8rem}
.article-template .article-configuration__wrapper{text-align:center;margin:auto}
@media only screen and (max-width:46.875em){
.article-template .article-configuration__wrapper{text-align:left;margin:auto;padding:0 2.5rem!important}
}
.article-template .article-configuration__wrapper h2{font-size:2.4rem;font-weight:500;line-height:3.6rem;letter-spacing:.01em;margin:0;margin-bottom:.9rem}
.article-template .article-configuration__wrapper quantity-input{width:-moz-fit-content;width:fit-content;margin:auto;margin-bottom:3.4rem;border:0;box-shadow:none}
@media only screen and (max-width:46.875em){
.article-template .article-configuration__wrapper quantity-input{margin-left:0;margin-bottom:3.9rem}
}
.article-template .article-configuration__wrapper quantity-input::after,.article-template .article-configuration__wrapper quantity-input::before{display:none}
.article-template .article-configuration__wrapper quantity-input .quantity__input-wrapper{border-image-repeat:repeat!important;border-image-slice:10 fill!important;border-image-width:8px!important;width:10rem;height:5rem;margin:0 .7rem;display:flex;align-items:center;justify-content:center;padding:.9rem;font-family:nitti,Courier,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1rem;letter-spacing:-.05em;color:#5b5b5b}
.article-template .article-configuration__wrapper quantity-input .quantity__input-wrapper .quantity__input{border:0;padding:0;margin:0;max-width:1.9rem;font-size:1.6rem}
.article-template .article-configuration__wrapper quantity-input button{border-image-repeat:repeat!important;border-image-slice:10 fill!important;border-image-width:8px!important;width:5rem;height:5rem}
.article-template .article-configuration__wrapper quantity-input button svg{width:1.4rem;height:1.4rem}
.article-template .article-configuration__wrapper quantity-input button.disabled{opacity:1;color:rgba(0,0,0,.3)}
.article-template .article-configuration__wrapper quantity-input button.disabled path,.article-template .article-configuration__wrapper quantity-input button.disabled svg{fill:rgba(0,0,0,.3);color:rgba(0,0,0,.3);stroke:rgba(0,0,0,.3)}
.article-template .article-configuration__wrapper .article-configuration{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.6rem}
.article-template .article-configuration__wrapper .article-configuration:last-child{margin-bottom:1.1rem}
.article-template .article-configuration__wrapper .article-configuration p{margin:0}
.article-template .article-configuration__wrapper .article-configuration .article-configuration__text{width:-moz-fit-content;width:fit-content;display:flex;position:relative}
.article-template .article-configuration__wrapper .article-configuration .article-configuration__text.with-cart{padding-right:5.4rem}
@media only screen and (max-width:46.875em){
.article-template .article-configuration__wrapper .article-configuration .article-configuration__text.with-cart{padding-right:3.8rem}
}
.article-template .article-configuration__wrapper .article-configuration .article-configuration__text .article-configuration__add-to-cart{width:4.4rem;height:4.4rem;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;margin-left:1rem;position:absolute;right:0;top:0;bottom:0;margin:auto;border:0}
@media only screen and (max-width:46.875em){
.article-template .article-configuration__wrapper .article-configuration .article-configuration__text .article-configuration__add-to-cart{width:3.1rem;height:3.1rem;margin-left:.7rem}
}
.article-template .article-configuration__wrapper .article-configuration .article-configuration__text .article-configuration__add-to-cart svg{width:2.3rem;height:2.3rem}
@media only screen and (max-width:46.875em){
.article-template .article-configuration__wrapper .article-configuration .article-configuration__text .article-configuration__add-to-cart svg{width:1.6rem;height:1.6rem}
}
.article-template .article-configuration__wrapper .article-configuration .article-configuration__text product-form{opacity:0;visibility:hidden;width:.01rem;height:.01rem}
.article-template .article-configuration__wrapper .article-configuration .article-configuration__space{width:auto;display:block;background-repeat:repeat-x;background-position:center;background-size:contain;flex-grow:1;margin:0 1.5rem}
@media only screen and (max-width:46.875em){
.article-template .article-configuration__wrapper .article-configuration .article-configuration__space{margin:0 .7rem;background-size:auto}
}
.article-template .article-configuration__wrapper .article-configuration .article-configuration__value{width:-moz-fit-content;width:fit-content}