.custom-product-blocks-section{margin:30px auto 40px;padding:40px;max-width:1200px;background-color:#fff!important;border:none!important;border-radius:16px;box-shadow:0 2px 8px #00000008;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.custom-product-blocks-section .custom-block{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:56px}.custom-product-blocks-section .custom-block.reverse-layout{flex-direction:row-reverse}.custom-product-blocks-section .block-content-wrapper{flex:1;min-width:300px}.custom-product-blocks-section .block-title{font-size:2.6rem;color:#1a1a1a;margin:0 0 16px;font-weight:700;line-height:1.2;letter-spacing:-.02em;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.custom-product-blocks-section .bullet-list{margin:16px 0;padding-left:28px;list-style-type:disc}.custom-product-blocks-section .bullet-list li{margin:8px 0;line-height:1.7;font-size:1.4625rem;color:#000}.custom-product-blocks-section .block-content{line-height:1.8;color:#000;font-size:1.4625rem;margin:0}.custom-product-blocks-section .block-image-wrapper{flex:1;min-width:300px;border-radius:12px;overflow:hidden;transition:transform .3s ease;box-shadow:0 6px 16px #0000001a}.custom-product-blocks-section .block-image-wrapper img{width:100%;height:auto;display:block;object-fit:cover;max-height:360px;transition:transform .3s ease}.custom-product-blocks-section .block-image-wrapper:hover{transform:scale(1.02)}@media screen and (max-width: 768px){.custom-product-blocks-section .custom-block{flex-direction:column;gap:32px}.custom-product-blocks-section .custom-block.reverse-layout{flex-direction:column}.custom-product-blocks-section .block-content-wrapper,.custom-product-blocks-section .block-image-wrapper{min-width:auto}.custom-product-blocks-section .block-title{font-size:2.2rem}.custom-product-blocks-section .block-content,.custom-product-blocks-section .bullet-list li{font-size:1.3rem;color:#000}.custom-product-blocks-section .block-image-wrapper img{max-height:300px}}@media screen and (max-width: 480px){.custom-product-blocks-section{margin:30px 8px 20px;padding:0}.custom-product-blocks-section .block-title{font-size:2.28rem}.custom-product-blocks-section .block-content,.custom-product-blocks-section .bullet-list li{font-size:1.65rem;color:#000}.custom-product-blocks-section .custom-block{margin-bottom:40px;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-product-blocks.css.map */
