.book-info-wrapper{margin:0 auto;background:#faf8f5;padding:50px;border-radius:8px}.book-tab-inner{display:grid;grid-template-columns:1.8fr .9fr;gap:30px}.book-tabs-nav{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:40px}.book-tab-btn{background:none;border:none;padding:0 0 12px;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#000000b3;cursor:pointer;position:relative;transition:all .3s ease}.book-tab-btn:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#4d644f;transition:.3s ease}.book-tab-btn.active{color:#4d644f}.book-tab-btn.active:after{width:100%}.book-tab-content{display:none}.book-tab-content.active{display:block}.book-tab-content h2{font-size:30px;line-height:1.2;color:#4d644f;margin:0 0 10px;font-weight:600;font-family:Playfair Display,serif}.book-tab-content p{font-size:17px;line-height:1.8;color:#5f5f5f}.book-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.book-feature-item{display:flex;flex-direction:column}.book-feature-icon{font-size:34px;color:#4d644f;display:flex;margin-bottom:10px}.book-feature-item h4{font-size:18px;color:#3d5a3a;margin:0;font-weight:600}.book-feature-item p{font-size:15px;line-height:1.7;color:#6f6f6f;margin:0}.book-info-image img{width:100%;border-radius:20px;display:block;object-fit:cover;height:auto}@media screen and (max-width:991px){.book-tab-inner{grid-template-columns:1fr;gap:50px}.book-info-image{order:-1}.book-tab-content h2{font-size:34px}.book-features-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.book-info-wrapper{padding:20px}.book-tabs-nav{gap:20px;overflow:auto;white-space:nowrap;padding-bottom:10px;flex-wrap:nowrap}.book-tab-btn{font-size:12px}.book-tab-content h2{font-size:28px}.book-tab-content p{font-size:15px}.book-features-grid{grid-template-columns:1fr;gap:24px}}.product__column-gallery{display:flex;flex-wrap:wrap;gap:20px}.product__column-gallery .main-product-media{height:auto;max-width:calc(100% - 120px);width:100%}.product__column-gallery .main-product-splide{width:100%;height:100%;border-radius:16px;overflow:hidden}.product__column-gallery .main-product-splide .splide__track{height:100%}.product__column-gallery .slider-mobile-gutter .product__media-list{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
