.home_product_section{background:#fff}.display_flex.product_sec_row{display:flex;justify-content:space-between;gap:16px;padding-bottom:49px}img.Product_image,img.single_image{display:block;width:100%;height:100%;object-fit:cover}img.Product_image{aspect-ratio:1}.product_sec_button{position:absolute;bottom:44px;left:44px}.product_section_image,.single_section_image{position:relative}.single_sec_button{color:var(--s_color);background-color:var(--s_background-color);border:1px solid var(--s_border);--border-offset: 0;position:absolute;bottom:22px;left:22px;width:100%;max-width:240px}.single_sec_button:hover{color:var(--s_color-hover);background-color:var(--s_background-color-hover);border:1px solid var(--s_border-hover);--border-offset: 0}.product_button{color:var(--p_color);background-color:var(--p_background-color);border:1px solid var(--p_border);--border-offset: 0}.product_button:hover{color:var(--p_color-hover);background-color:var(--p_background-color-hover);border:1px solid var(--p_border-hover);--border-offset: 0}.content-details{position:absolute;text-align:left;width:100%;bottom:0;left:44px;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;color:#fff;font-size:37px;line-height:50px;letter-spacing:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);padding-bottom:120px}.single_section_image .content-details{left:44px;bottom:0;max-width:850px}.product_sec_head{text-align:center;max-width:983px;margin:0 auto 74px}.product_sec_label{margin-bottom:20px;font-size:18px}.product_sec_descr{max-width:855px;font-size:24px;margin:0 auto}.product_sec_paragraph{font-size:37px;line-height:50px;letter-spacing:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:#0e0a06;margin-bottom:34px}.product_sec_paragraph p,.content-details p{margin:0}.desktop_content{display:block}.mobile_content{display:none}.product_section_image .content-details{max-width:562px;width:100%}@media only screen and (min-width: 991px){.content_overlay{display:block!important}}@media only screen and (min-width: 991px) and (max-width: 1200px){.product_section_image .content-details{max-width:380px}}@media only screen and (min-width: 1200px) and (max-width: 1300px){.product_section_image .content-details{max-width:500px}}@media only screen and (max-width: 990px){.desktop_content{display:none}.mobile_content{display:block}.product_sec_paragraph{margin-bottom:17px;max-width:none;font-size:21px;line-height:27px}.single_section_image .content-details{max-width:none}.display_flex.product_sec_row{flex-direction:column;gap:40px;padding-bottom:40px}.content-details{position:unset;opacity:1;color:#0e0a06;font-size:18px;line-height:25px;font-family:var(--font-body-family);font-weight:var(--font-body-weight);padding-top:10px;padding-bottom:0}.product_sec_button,.single_sec_button{position:absolute;left:50%;transform:translate(-50%,-50%);max-width:240px;width:100%;text-align:center;bottom:0;top:50%;height:fit-content}img.single_image{aspect-ratio:1}.content_overlay{display:none!important}#product_id:hover .content_overlay,#product_id:hover .content-details{opacity:0}.product_sec_image,.single_sec_image{position:relative}}@media (max-width: 768px){.product_sec_head{margin:0}.product_sec_label{margin-bottom:9px;font-size:11px}.product_sec_descr{font-size:14px}.product_sec_paragraph{margin-bottom:11px}}.button,.button:after,.button:before{border-radius:29pxt}.home_page_productContent{position:absolute;display:flex;align-items:flex-end;justify-content:space-between;width:90%;bottom:65px;left:50%;transform:translate(-50%);text-decoration:none;z-index:1}.home_page_productContentLabel{font-family:Poppins;font-weight:500;color:#c3c3c3;font-size:18px;display:block}.home_page_productContentTitle{color:#fff;font-family:Poppins;font-size:35px;font-style:normal;font-weight:500}.home_page_productDesktopLink{color:#c3c3c3;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;display:flex;align-items:center;gap:7px}@media only screen and (max-width: 990px){.display_flex.product_sec_row.page-width.product_2col{padding:0;gap:0}}@media (max-width: 768px){.home_page_productContent{bottom:27px}.home_page_productContentLabel{font-size:14px}.home_page_productContentTitle{font-size:18px}.home_page_productContentLink svg{width:25px;height:13.968px}.home_page_productDesktopLink{display:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bounce-product-section.css.map */
