.book-product__sticky-bar{position:fixed;bottom:0;width:100%;z-index:100;background-color:#fff;border-top:1px solid #E2E2E2;transform:translateY(101%);transition:transform .3s}.text_before__price{margin-right:10px;font-size:18px;font-weight:500}.book-product__sticky-bar .sticky-bar__title .mobile{display:none}.book-product__sticky-bar.active{transform:translateY(0)}.book-product__sticky-bar .sticky-bar__price{border-right:1px solid #E2E2E2;border-left:1px solid #E2E2E2}.book-product__sticky-bar .page-width{display:grid;grid-template-columns:2fr 1fr 1.3fr}.book-product__sticky-bar .sticky-bar__title{justify-content:flex-start;padding:16px 5px 16px 0;gap:10px}.book-product__sticky-bar .sticky-bar__title *{font-size:20px;line-height:28px;text-transform:uppercase}.book-product__sticky-bar .sticky-bar__title img{max-width:104px;height:auto}.book-product__sticky-bar .sticky-bar__price{justify-content:center;padding:16px 5px;gap:5px}.book-product__sticky-bar .sticky-bar__button{justify-content:flex-end;padding:16px 0 16px 5px}.book-product__sticky-bar .sticky-bar__title,.book-product__sticky-bar .sticky-bar__price,.book-product__sticky-bar .sticky-bar__button{display:flex;align-items:center;width:100%}.book-product__content-wrapper{display:flex;gap:40px}.book-product__content-wrapper .book-product__gallery{max-width:calc(55% - 20px);width:100%}.book-product__content-wrapper .book-product__content{max-width:calc(45% - 20px);width:100%}.book-product__content-wrapper .content__title{font-size:35px;line-height:45px;font-weight:600;text-transform:uppercase;margin:0 0 24px}.book-product__content-wrapper .content__price{display:flex;align-items:center;justify-content:flex-start}.book-product__content-wrapper .content__price .price__current{font-size:35px;line-height:1;font-weight:600;margin-right:10px}.sticky-bar__price .price__current{font-size:24px;line-height:1;font-weight:600}.sticky-bar__price .price__compare,.book-product__content-wrapper .content__price .price__compare{font-size:16px;line-height:22px;font-weight:400;text-decoration:line-through}.book-product__content-wrapper .content__description *{font-size:16px;line-height:24px}.book-product__content-wrapper .content__description p,.book-product__content-wrapper .content__description ul,.book-product__content-wrapper .content__description ol{margin:0}.book-product__content-wrapper .content__description p+p{margin-top:10px}.book-product__content-wrapper .content__description ul,.book-product__content-wrapper .content__description ol{margin-top:10px;padding-left:15px}.book-product__content>div{margin-bottom:40px}.book-product__content>div:last-child{margin-bottom:0}.book-product__content-wrapper .content__tags-wrapper{display:flex;gap:11px;flex-wrap:wrap}.book-product__content-wrapper .content__tags-wrapper .content__tag{padding:4px 12px;font-size:16px;line-height:26px;font-weight:400;text-transform:uppercase;flex-shrink:0;border-radius:8px}.book-product__content-wrapper .content__badges-wrapper{display:flex;gap:16px;flex-wrap:wrap;max-width:504px}.book-product__content-wrapper .content__badges-wrapper .content__badge{display:flex;gap:12px;max-width:calc(25% - 12px);width:100%;flex-direction:column;align-items:center;justify-content:flex-start}.book-product__content-wrapper .content__badges-wrapper .content__badge .badge__image{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%}.book-product__content-wrapper .content__badges-wrapper .content__badge .badge__image img{width:32px;height:auto;object-fit:contain}.book-product__content-wrapper .content__badges-wrapper .badge__text{font-size:14px;line-height:18px;text-align:center}.book-product__gallery .swiper-slide{line-height:0}.book-product__gallery .thumbs__slider-wrapper{margin-top:17px;position:relative;padding:0 50px}.book-product__gallery .button-next,.book-product__gallery .button-prev{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:10px;z-index:3;cursor:pointer}.book-product__gallery.rounded--corners .swiper-slide{border-radius:10px;overflow:hidden}.book-product__gallery .core__slider .swiper-wrapper,.book-product__gallery .thumbs__slider .swiper-wrapper{display:flex}.book-product__gallery .core__slider .swiper-slide,.book-product__gallery .thumbs__slider .swiper-slide{flex-shrink:0;cursor:pointer}.book-product__gallery .core__slider .swiper-slide{max-width:100%;width:100%}.book-product__gallery .thumbs__slider .swiper-slide{max-width:33%;width:100%}.book-product__gallery .swiper-button-disabled{display:none}.book-product__gallery .button-next{right:20px}.book-product__gallery .button-prev{left:20px}.book-product__gallery .rounded--corners .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 1100px){.book-product__sticky-bar .sticky-bar__price{display:none}.book-product__sticky-bar .page-width{grid-template-columns:1fr 1fr}}@media screen and (max-width: 991px){.meta-gallery-with-text__section .content__wrapper .meta-gallery-with-text__content,.meta-gallery-with-text__section .content__wrapper .meta-gallery-with-text__gallery-slider{max-width:100%}.book-product__gallery .button-next{right:10px}.book-product__gallery .button-prev{left:10px}.book-product__gallery .thumbs__slider-wrapper{padding:0 30px}.book-product__content-wrapper{flex-direction:column;gap:48px}.book-product__content-wrapper .book-product__gallery,.book-product__content-wrapper .book-product__content{max-width:100%;width:100%}.book-product__content-wrapper .content__title,.book-product__content-wrapper .content__price .price__current{font-size:28px;line-height:34px}.book-product__content>div{margin-bottom:32px}}@media screen and (max-width: 768px){.book-product__sticky-bar .sticky-bar__title .mobile{display:block}.book-product__sticky-bar .sticky-bar__title .desktop,.book-product__sticky-bar .sticky-bar__title img{display:none}.book-product__sticky-bar .sticky-bar__title *{font-size:16px;line-height:22px}}@media screen and (max-width: 575px){.book-product__content-wrapper .content__badges-wrapper{overflow-x:scroll;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;gap:7px}.book-product__content-wrapper .content__badges-wrapper .content__badge{max-width:calc(33.333333% - 5px);flex-shrink:0}.book-product__content-wrapper .content__badges-wrapper .badge__text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-product-book.css.map */
