@media screen and (max-width:749px){.template-product .featured-product{gap:10px!important}.template-product .featured-product .product__gallery-container{gap:0!important}.template-product .featured-product .product__media{height:min(100vw,450px)!important;min-height:0!important;padding-bottom:0!important;aspect-ratio:auto!important}.template-product .featured-product .product__media img{width:100%!important;height:100%!important;object-fit:contain!important}.template-product .featured-product .product__info{display:flex;flex-direction:column;gap:9px!important}.template-product .featured-product .product__vendor{margin:0 0 -2px!important}.template-product .featured-product .product__title{margin:0!important}.template-product .featured-product .product__title .heading{line-height:1.07!important;letter-spacing:-.02em}.template-product .featured-product variant-picker{gap:8px!important;margin:0!important;padding:0!important}.template-product .featured-product variant-picker .variant-input-wrapper{margin:0!important}.template-product .featured-product variant-picker .form__label{margin-bottom:6px!important}.template-product .featured-product variant-picker .swatches{gap:8px!important;margin-bottom:0!important}.template-product .featured-product variant-picker .label-swatch{min-width:88px;min-height:46px;padding:9px 13px!important;display:flex;align-items:center;justify-content:center;font-size:13.5px!important;line-height:1.15!important;border-radius:10px;text-align:center}.template-product .featured-product .product__info>.field{margin-top:3px!important;margin-bottom:0!important;padding-top:0!important}.template-product .featured-product .quantity{margin-top:0!important}.template-product .featured-product .product__info>.product__text.rte{font-family:inherit!important;font-size:14px!important;line-height:1.52!important;color:#4d463d!important;font-weight:400!important;margin-top:2px!important}.template-product .featured-product .product__info>.product__text.rte p{margin:0 0 8px!important;font-family:inherit!important;font-size:14px!important;line-height:1.52!important;font-weight:400!important;font-style:normal!important}.template-product .featured-product .product__info>.product__text.rte p:last-child{margin-bottom:0!important}.template-product .featured-product .product__info>.product__text.rte span,.template-product .featured-product .product__info>.product__text.rte div,.template-product .featured-product .product__info>.product__text.rte li,.template-product .featured-product .product__info>.product__text.rte strong,.template-product .featured-product .product__info>.product__text.rte b,.template-product .featured-product .product__info>.product__text.rte em,.template-product .featured-product .product__info>.product__text.rte i{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:400!important;font-style:normal!important}.template-product .featured-product .product__info>.product__text.rte strong:has(u),.template-product .featured-product .product__info>.product__text.rte b:has(u){font-weight:700!important}.template-product .featured-product .product__text.rte table{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:8px 0!important;font-size:12.5px!important;line-height:1.35!important}.template-product .featured-product .product__text.rte th,.template-product .featured-product .product__text.rte td{padding:7px 6px!important;vertical-align:top!important;overflow-wrap:anywhere!important;font-size:12.5px!important;line-height:1.35!important}.template-product .featured-product .product__text.rte th{font-weight:600!important}.template-product .featured-product .cc-shipping-note{margin-bottom:2px!important}.template-product .recommendations-section h2{font-size:22px!important;line-height:1.08!important;letter-spacing:-.02em}.template-product .recommendations-section .section.section--padding{padding-top:14px!important;padding-bottom:14px!important}}@media screen and (min-width:750px){.template-product .featured-product .product__info>.product__text.rte{font-family:inherit!important;font-weight:400!important}.template-product .featured-product .product__info>.product__text.rte strong,.template-product .featured-product .product__info>.product__text.rte b,.template-product .featured-product .product__info>.product__text.rte em,.template-product .featured-product .product__info>.product__text.rte i{font-family:inherit!important;font-weight:400!important;font-style:normal!important}.template-product .featured-product .product__info>.product__text.rte strong:has(u),.template-product .featured-product .product__info>.product__text.rte b:has(u){font-weight:700!important}}@media screen and (min-width:990px){.template-product table.cc-machine-specs{width:100%!important;max-width:560px!important;height:auto!important;margin:8px 0 16px!important;border:1px solid #e3ddd3!important;border-collapse:separate!important;border-spacing:0!important;border-radius:14px!important;overflow:hidden!important;background:#fbf9f4!important;table-layout:fixed!important;font-size:13.5px!important;line-height:1.3!important}.template-product table.cc-machine-specs tr,.template-product table.cc-machine-specs th,.template-product table.cc-machine-specs td{height:auto!important;min-height:0!important}.template-product table.cc-machine-specs th,.template-product table.cc-machine-specs td{width:50%!important;padding:9px 14px!important;vertical-align:middle!important;border:0!important;border-bottom:1px solid #e9e3da!important;text-align:left!important;overflow-wrap:normal!important}.template-product table.cc-machine-specs col{width:50%!important}.template-product table.cc-machine-specs td:last-child,.template-product table.cc-machine-specs th:last-child{text-align:right!important;font-variant-numeric:tabular-nums!important}.template-product table.cc-machine-specs tr:last-child td,.template-product table.cc-machine-specs tr:last-child th{border-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/casacaffe-coffee-machine-product-final.css.map */
