body.mosaico-coupon-page .mosaico-voucher-heading{padding-top:clamp(3rem,5vw,6rem);padding-bottom:clamp(1.2rem,2.5vw,3rem);text-align:center}body.mosaico-coupon-page .mosaico-voucher-heading .mosaico-kicker{color:#87704a;margin:0 0 1rem}body.mosaico-coupon-page .mosaico-voucher-heading h2{font-size:clamp(3.1rem,4vw,5.4rem);font-weight:300;line-height:1.12;letter-spacing:-.025em;margin:.5rem 0 1.5rem}body.mosaico-coupon-page .mosaico-voucher-heading p:last-child{font-size:clamp(1.4rem,1.3vw,1.7rem);line-height:1.6;max-width:690px;margin:0 auto;color:#625f59}body.mosaico-coupon-page #ProductGridContainer .collection{max-width:1200px;margin:0 auto}body.mosaico-coupon-page #product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(2rem,3vw,4.2rem)!important;margin:0!important;padding:0 0 3rem!important;align-items:stretch}body.mosaico-coupon-page #product-grid>.grid__item{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;display:flex;flex-direction:column}body.mosaico-coupon-page #product-grid .card-wrapper{height:auto!important;width:100%;display:block;position:relative;background:#fff;border:1px solid #e9e3d9;border-radius:15px;padding:clamp(1.2rem,1.65vw,2rem);box-shadow:0 8px 34px #1416130e;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}body.mosaico-coupon-page #product-grid .card-wrapper:hover,body.mosaico-coupon-page #product-grid .card-wrapper:focus-within{transform:translateY(-3px);box-shadow:0 16px 38px #1416131a;border-color:#c2ad83}body.mosaico-coupon-page #product-grid .card__inner{clip-path:none!important;border-radius:7px!important;overflow:hidden!important;background:#f6f5f1!important;aspect-ratio:1/1!important;--ratio-percent:100%!important;border:0!important;box-shadow:none!important}body.mosaico-coupon-page #product-grid .card__inner:before{padding-bottom:100%!important}body.mosaico-coupon-page #product-grid .card__inner:after{box-shadow:none!important;border:0!important}body.mosaico-coupon-page #product-grid .card__media{clip-path:none!important;border-radius:7px!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;width:100%!important;height:100%!important}body.mosaico-coupon-page #product-grid .card__media .media{clip-path:none!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}body.mosaico-coupon-page #product-grid .card__media img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important;transition:none!important}body.mosaico-coupon-page #product-grid .card__information{padding:1.8rem .3rem 1.1rem!important;text-align:left!important}body.mosaico-coupon-page #product-grid .card__information:before{content:"CARNET & PERCORSI  \b7   MOSAICO";display:block;font-weight:500;font-size:1rem;letter-spacing:.13em;color:#887146;margin-bottom:.8rem}body.mosaico-coupon-page #product-grid .card__heading{text-align:left!important;font-size:clamp(1.6rem,1.55vw,2.2rem)!important;font-weight:500!important;letter-spacing:.005em;line-height:1.35!important;min-height:0;margin-bottom:1rem}body.mosaico-coupon-page #product-grid .card__heading a{text-decoration:none;color:#1d221d;overflow-wrap:break-word}body.mosaico-coupon-page #product-grid .card-information,body.mosaico-coupon-page #product-grid .price{text-align:left!important;justify-content:flex-start!important}body.mosaico-coupon-page #product-grid .price{font-weight:500;letter-spacing:0;font-size:1.65rem;color:#24382f}body.mosaico-coupon-page #product-grid .price-item--regular,body.mosaico-coupon-page #product-grid .price-item--sale{font-size:inherit}body.mosaico-coupon-page #product-grid .quick-add{margin-top:1rem}body.mosaico-coupon-page #product-grid .quick-add__submit{border-radius:5px;font-weight:500;letter-spacing:.055em}body.mosaico-coupon-page #product-grid .mosaico-voucher-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;border:1px solid #243a30;border-radius:5px;padding:1.35rem 1.6rem;color:#243a30;background:#f8f7f2;font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-top:1.15rem;transition:background .2s ease,color .2s ease}body.mosaico-coupon-page #product-grid .mosaico-voucher-link:hover,body.mosaico-coupon-page #product-grid .mosaico-voucher-link:focus-visible{color:#fff;background:#243a30}body.mosaico-coupon-page #product-grid .mosaico-voucher-link span[aria-hidden=true]{font-size:1.6rem}body.mosaico-coupon-page #product-grid .card__badge{text-align:left}body.mosaico-coupon-page #product-grid .card__badge .badge{border-radius:4px}@media(max-width:749px){body.mosaico-coupon-page #product-grid{grid-template-columns:minmax(0,1fr)!important;gap:2.4rem!important}body.mosaico-coupon-page #ProductGridContainer .collection{padding-left:1.6rem;padding-right:1.6rem}body.mosaico-coupon-page #product-grid .card-wrapper{padding:1.4rem}body.mosaico-coupon-page #product-grid .card__heading{font-size:1.8rem!important}body.mosaico-coupon-page #product-grid .mosaico-voucher-link{min-height:4.6rem}}@media(prefers-reduced-motion:reduce){body.mosaico-coupon-page #product-grid .card-wrapper,body.mosaico-coupon-page #product-grid .mosaico-voucher-link{transition:none!important;transform:none!important}}@media(min-width:1100px){body.mosaico-coupon-page #ProductGridContainer .collection{max-width:1380px!important}body.mosaico-coupon-page #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1.5rem,2vw,2.6rem)!important}body.mosaico-coupon-page #product-grid .card-wrapper{padding:clamp(1rem,1.2vw,1.5rem)!important}body.mosaico-coupon-page #product-grid .card__information{padding:1.2rem .25rem .65rem!important}body.mosaico-coupon-page #product-grid .card__heading{font-size:clamp(1.4rem,1.2vw,1.8rem)!important}body.mosaico-coupon-page #product-grid .mosaico-voucher-link{padding:1.1rem 1.3rem!important}}@media(min-width:750px)and (max-width:1099px){body.mosaico-coupon-page #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.mosaico-coupon-page #product-grid>.grid__item{align-items:stretch!important}body.mosaico-coupon-page #product-grid .card-wrapper{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}body.mosaico-coupon-page #product-grid .card-wrapper .card{flex:1!important}body.mosaico-coupon-page #product-grid .mosaico-voucher-link{flex:0 0 auto!important;margin-top:1.2rem!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/mosaico-coupon-cards.css.map */
