.hp-product{background-color:var(--color-ine-bg1)}@media screen and (max-width:768px){.hp-product{--grid-template-columns: 20px 1fr 45px}}@media screen and (min-width:768px){.hp-product{--grid-template-columns: 2fr 32fr 2fr}}.hp-product a{text-decoration:underline}.hp-product .product-list-button{height:54px!important;font-size:13px}@media screen and (max-width:768px){.hp-product .product-list-button{width:220px!important}}@media screen and (min-width:768px){.hp-product .product-list-button{width:440px!important;margin:10px auto!important}}@media screen and (max-width:768px){.hp-product .product-list-button-text{margin-left:20px!important}}.hp-product .subsection-large-text{font-weight:700;color:rgba(var(--color-ine-bk),1)}@media screen and (max-width:768px){.hp-product .subsection-large-text{font-size:13px}}@media screen and (min-width:768px){.hp-product .subsection-large-text{font-size:20px}}.hp-product .subsection-header{line-height:1}@media screen and (max-width:768px){.hp-product .subsection-header{font-size:20px}}@media screen and (min-width:768px){.hp-product .subsection-header{font-size:22px}}.hp-product .subsection-subheader{line-height:1.2}@media screen and (max-width:768px){.hp-product .subsection-subheader{margin-top:3px}}@media screen and (max-width:768px){.hp-product .craftsake-description{margin:65px 45px 0 20px}}@media screen and (min-width:768px){.hp-product .craftsake-description{display:grid;margin-top:80px;grid-template:". main ."/5fr 26fr 5fr}}.hp-product .list-item{position:relative;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:768px){.hp-product .product-list{display:grid;gap:20px;margin-bottom:20px;grid-template:"product1-title product2-title" "product1-image product2-image" "product1-links product2-links"/1fr 1fr}}@media screen and (max-width:768px){.hp-product .hr-below-craftsake-categories{--marginTop: 75px;--marginBottom: 55px;--opacity: 1}}@media screen and (min-width:768px){.hp-product .hr-below-craftsake-categories{--marginTop: 40px;--marginBottom: 50px;--opacity: 1}}@media screen and (max-width:768px){.hp-product .hr-below-projects{--marginTop: 50px;--marginBottom: 55px;--opacity: 1}}@media screen and (min-width:768px){.hp-product .hr-below-projects{--marginTop: 40px;--marginBottom: 50px;--opacity: 1}}@media screen and (max-width:768px){.hp-product .button-in-image{width:32px;height:32px}}@media screen and (min-width:768px){.hp-product .button-in-image{width:44px;height:44px}}.hp-product .text-in-image{font-family:neue-haas-grotesk-text,sans-serif;font-weight:500}@media screen and (max-width:768px){.hp-product .text-in-image{font-size:12px}}@media screen and (min-width:768px){.hp-product .text-in-image{font-size:16px}}@media screen and (max-width:768px){.hp-product .go-to-shop-mayo{font-size:10px;font-weight:900}}.hp-product .craftsake-title{font-weight:700}@media screen and (max-width:768px){.hp-product .craftsake-title{font-size:20px}}@media screen and (min-width:768px){.hp-product .craftsake-title{font-size:28px}}.hp-product .craftsake-text{font-weight:700}@media screen and (max-width:768px){.hp-product .craftsake-text{font-size:13px}}@media screen and (min-width:768px){.hp-product .craftsake-text{font-size:20px}}@media screen and (max-width:768px){.hp-product .shop-link{font-size:10px;margin-top:5px}}@media screen and (min-width:768px){.hp-product .shop-link{font-size:12px}}@media screen and (max-width:768px){.hp-product .business-list-link{margin:35px 0 0}}@media screen and (min-width:768px){.hp-product .business-list-link{display:flex;justify-content:center}}.hp-product .hp-product-image{border:solid 1px rgba(var(--color-ine-bk),.1);margin-top:40px;--common-image-margin-left-desktop: 20px;--common-image-margin-top-desktop: 30px;--common-image-margin-right-desktop: 20px;--common-image-margin-bottom-desktop: 20px;--common-image-margin-left-mobile: 10px;--common-image-margin-top-mobile: 15px;--common-image-margin-right-mobile: 10px;--common-image-margin-bottom-mobile: 10px}@media screen and (max-width:768px){.hp-product .hp-product-image{border-radius:12px}}@media screen and (min-width:768px){.hp-product .hp-product-image{border-radius:24px}}@media screen and (max-width:768px){.hp-product .hr-for-mobile{width:calc(100vw - 65px);--grid-template-columns: 0 1fr 0;--marginTop: 60px;--marginBottom: 0;--opacity: 1}}@media screen and (min-width:768px){.hp-product .hr-for-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hp-product.css.map */
