body.single-product{--bg-default: #FBF7F6}body.single-product #hero .price{display:inline-block;margin:1rem 1.5rem 1.5rem 0}body.single-product main>:last-child>:first-child.wp-block-g2p-wrapper{margin-top:0}body.single-product .block-button-woo{text-align:center;margin:var(--p-size-m) 0}body.single-product .block-button-woo>:not(form){display:none}body.single-product .related-products{display:flex;column-gap:var(--column-gap)}body.single-product .related-products .post{flex:0 0 50%;text-decoration:none}body.single-product .related-products .post:hover .post-image,body.single-product .related-products .post:focus .post-image{transform:rotate(2deg)}body.single-product .related-products .post footer{padding:1.5rem 1rem}body.single-product .related-products .post .post-image{aspect-ratio:540/378;background:var(--primary-200);border:var(--image-border-size) solid var(--bg-default);box-shadow:var(--shadow-m);display:block;transition:transform var(--duration) ease-in-out;position:relative}body.single-product .related-products .post .post-image::after{content:"";background:linear-gradient(to bottom, transparent 0%, var(--primary-600) 100%);position:absolute;bottom:0;left:0;height:45%;width:100%}body.single-product .related-products .post .post-image picture img,body.single-product .related-products .post .post-image>img{display:block;margin:0;height:100%;object-fit:cover;width:100%}body.single-product .related-products .post .post-image .icons{position:absolute;top:1.5rem;right:1.5rem}body.single-product .related-products .post .post-image .tag{margin:0;position:absolute;top:1.5rem;left:calc(-1*var(--image-border-size));text-transform:lowercase}body.single-product .related-products .post .price{font-size:1.3rem;font-weight:300;color:var(--secondary-200)}body.single-product .related-products .post .content-with-button{display:flex;align-items:flex-start;column-gap:2rem}body.single-product .related-products .post .content-with-button h3{color:var(--text);font-size:1.6rem;font-weight:700;margin:1.5rem 0 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.single-product .related-products .post .content-with-button p{color:var(--text);font-size:1.4rem;margin-top:.5rem;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body.single-product .related-products .post .content-with-button div.button{margin-left:auto;min-width:fit-content}/*# sourceMappingURL=single-product.css.map */
