.product-detail{width:100%;margin-left:auto;margin-right:auto;max-width:100rem}.product-detail__wrapper{padding-top:30px;margin-left:1rem;margin-right:1rem}.product-detail__choose-your-format{width:30%}@media screen and (max-width:1440px){.product-detail__choose-your-format{width:35%}}@media screen and (max-width:1199px){.product-detail__choose-your-format{width:100%}}.product-detail__main-info{display:flex;gap:77px}@media screen and (max-width:1440px){.product-detail__main-info{gap:50px}}@media screen and (max-width:1199px){.product-detail__main-info{gap:0}}@media screen and (max-width:991px){.product-detail__main-info{flex-direction:column}}.product-detail__main-info__image_description{width:70%}@media screen and (max-width:1440px){.product-detail__main-info__image_description{width:65%}}@media screen and (max-width:991px){.product-detail__main-info__image_description{width:100%}}.product-detail__main-info__details{display:flex;gap:77px}@media screen and (max-width:1440px){.product-detail__main-info__details{gap:50px}}@media screen and (max-width:1199px){.product-detail__main-info__details{gap:0}}@media screen and (max-width:767px){.product-detail__main-info__details{flex-wrap:wrap}}.product-detail__main-info__details .product-detail__image{width:31%}@media screen and (max-width:767px){.product-detail__main-info__details .product-detail__image{width:100%;margin-bottom:15px}}.product-detail__main-info__details .product-detail__image .default-book-image{width:300px;height:400px}.product-detail__main-info__details .product-detail__description-info{width:63%}@media screen and (max-width:1199px){.product-detail__main-info__details .product-detail__description-info{width:69%;padding:0 15px}}@media screen and (max-width:991px){.product-detail__main-info__details .product-detail__description-info{width:100%}}@media screen and (max-width:767px){.product-detail__main-info__details .product-detail__description-info{padding:0}}.product-detail__description-info__title{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:24px;color:#333;line-height:normal;display:flex;gap:30px;align-items:center}.product-detail__description-info__title h2{margin:unset}@media screen and (max-width:540px){.product-detail__description-info__title{font-size:16px}}.product-detail__description-info__author-name,.product-detail__description-info__summary{margin-top:15px;font-family:Arial,sans-serif;font-weight:400;font-style:normal;line-height:normal;font-size:16px;color:#000}.product-detail__description-info__author-name span,.product-detail__description-info__summary span{font-weight:700}.product-detail__description-info__author-name p,.product-detail__description-info__summary p{display:inline}.product-detail__description-info__author-name .read-more button,.product-detail__description-info__summary .read-more button{color:var(--accent-color);background:#fff;border:unset;font-weight:700;text-decoration:underline}.product-detail__description-info__author-name .read-more span,.product-detail__description-info__summary .read-more span{font-weight:400}.product-detail__description-info__author-name .read-more .summary-remainder,.product-detail__description-info__summary .read-more .summary-remainder{display:none}.product-detail__description-info__author-name .read-more.expanded .show-more,.product-detail__description-info__author-name .read-more.expanded .summary-ellipsis,.product-detail__description-info__summary .read-more.expanded .show-more,.product-detail__description-info__summary .read-more.expanded .summary-ellipsis{display:none}.product-detail__description-info__author-name .read-more.expanded .summary-remainder,.product-detail__description-info__summary .read-more.expanded .summary-remainder{display:inline}@media screen and (max-width:767px){.product-detail__description-info__author-name,.product-detail__description-info__summary{font-size:16px}}@media screen and (max-width:1440px){.product-detail__choose-your-format.desktop{display:none}}.product-detail__choose-your-format.mobile{display:flex;justify-content:center}@media screen and (min-width:1440px){.product-detail__choose-your-format.mobile{display:none}}@media screen and (max-width:1199px){.product-detail__choose-your-format.mobile{width:42%}}@media screen and (max-width:991px){.product-detail__choose-your-format.mobile{width:100%;margin-top:20px}}.product-detail__choose-your-format .books-product-block{width:435px;border:2px solid #f68624;padding:30px 0 0 0;text-align:center;border-radius:10px;position:relative}@media screen and (max-width:1440px){.product-detail__choose-your-format .books-product-block{width:400px}}@media screen and (max-width:576px){.product-detail__choose-your-format .books-product-block{width:100%}}.product-detail__choose-your-format .books-product-block #added-to-cart{position:absolute;right:20px;bottom:5%;font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;color:#f68624}.product-detail__choose-your-format .books-product-block__content{margin-bottom:20px}.product-detail__choose-your-format .books-product-block__content__title{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:24px;color:#000;text-align:center}@media screen and (max-width:767px){.product-detail__choose-your-format .books-product-block__content__title{display:block;font-size:20px;padding:0 15px}}.product-detail__choose-your-format .books-product-block__content__formats{display:flex;justify-content:space-around;margin-top:25px;margin-bottom:25px}@media screen and (max-width:767px){.product-detail__choose-your-format .books-product-block__content__formats{margin-top:15px;margin-bottom:15px}}.product-detail__choose-your-format .books-product-block__content__formats .book-product-format{border-radius:100px;padding:10px 20px}.product-detail__choose-your-format .books-product-block__content__formats .book-product-format label{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;color:#f68624;text-align:center;cursor:pointer}.product-detail__choose-your-format .books-product-block__content__formats .book-product-format label h4{margin:0}.product-detail__choose-your-format .books-product-block__content__formats .book-product-format label input{display:none}@media screen and (max-width:767px){.product-detail__choose-your-format .books-product-block__content__formats .book-product-format{padding:5px 10px}}.product-detail__choose-your-format .books-product-block__content .book-product-help-me-choose-link{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;text-align:center;font-size:13px;letter-spacing:normal;color:#333}.product-detail__choose-your-format .books-product-block__content__help-me-choose-info .title{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:26px;color:#000;text-align:center}.product-detail__choose-your-format .books-product-block__content__help-me-choose-info p{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:16px;color:#f68624;text-align:center}.product-detail__choose-your-format .books-product-block__content__help-me-choose-info a{min-width:299px;display:inline-block;margin-top:15px;margin-bottom:40px}.product-detail__choose-your-format .books-product-block .ebook,.product-detail__choose-your-format .books-product-block .paperback{background-color:#ececec;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing-2,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing-2{background-color:#fec52f;font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:20px;color:rgba(255,255,255,.9921568627);text-align:left;padding:15px 30px}.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing-2 h3,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing-2 h3{color:rgba(255,255,255,.9921568627);margin:unset}@media screen and (max-width:767px){.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing-2,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing-2{font-size:20px}}.product-detail__choose-your-format .books-product-block .ebook .views-field-price__number,.product-detail__choose-your-format .books-product-block .paperback .views-field-price__number{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:20px;color:#000;text-align:left;padding:15px 30px;margin:unset}@media screen and (max-width:767px){.product-detail__choose-your-format .books-product-block .ebook .views-field-price__number,.product-detail__choose-your-format .books-product-block .paperback .views-field-price__number{font-size:20px}}.product-detail__choose-your-format .books-product-block .ebook .views-field-variations-target-id .field--name-quantity .form-item,.product-detail__choose-your-format .books-product-block .paperback .views-field-variations-target-id .field--name-quantity .form-item{display:flex;align-items:center;gap:30px;margin:0;padding:10px 30px}.product-detail__choose-your-format .books-product-block .ebook .views-field-variations-target-id .field--name-quantity .form-item label,.product-detail__choose-your-format .books-product-block .paperback .views-field-variations-target-id .field--name-quantity .form-item label{font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#000;line-height:normal}.product-detail__choose-your-format .books-product-block .ebook .views-field-variations-target-id .field--name-quantity .form-item select,.product-detail__choose-your-format .books-product-block .paperback .views-field-variations-target-id .field--name-quantity .form-item select{font-family:Arial,sans-serif;font-weight:400;font-size:16px;letter-spacing:normal;color:#333;text-align:left;line-height:normal;background-color:rgba(255,255,255,.9921568627);box-sizing:border-box;border-width:1px;border-style:solid;border-color:#f68624;border-radius:5px;max-width:300px;min-height:33px;min-height:25px}.product-detail__choose-your-format .books-product-block .ebook .views-field-variations-target-id .field--name-quantity .form-item select:hover,.product-detail__choose-your-format .books-product-block .paperback .views-field-variations-target-id .field--name-quantity .form-item select:hover{box-shadow:0 0 0 var(--primary-color);border-color:var(--primary-color)}.product-detail__choose-your-format .books-product-block .ebook .views-field-variations-target-id .form-actions,.product-detail__choose-your-format .books-product-block .paperback .views-field-variations-target-id .form-actions{position:absolute;bottom:0;left:30%}.product-detail__choose-your-format .books-product-block .ebook .views-field-variations-target-id .form-actions input.button,.product-detail__choose-your-format .books-product-block .paperback .views-field-variations-target-id .form-actions input.button{padding:10px 14px;background-color:var(--primary-color);margin-left:auto;margin-right:auto;box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--primary-color);border-radius:100px;color:#fff;font-family:"Arial Regular",Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;text-align:center;font-weight:400;min-width:195px}@media screen and (max-width:767px){.product-detail__choose-your-format .books-product-block .ebook .views-field-variations-target-id .form-actions input.button,.product-detail__choose-your-format .books-product-block .paperback .views-field-variations-target-id .form-actions input.button{font-size:16px;min-width:132px}}@media screen and (max-width:767px){.product-detail__choose-your-format .books-product-block .ebook .views-field-variations-target-id .form-actions,.product-detail__choose-your-format .books-product-block .paperback .views-field-variations-target-id .form-actions{left:25%}}.product-detail__choose-your-format .books-product-block .ebook .views-field-field-isbn,.product-detail__choose-your-format .books-product-block .paperback .views-field-field-isbn{padding-top:10px;border-top:1px dotted #f68624;margin:8px 30px}.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing-1,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing-1{padding-bottom:10px;border-bottom:1px dotted #f68624;margin:8px 30px}.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing-1 .field-content,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing-1 .field-content{display:flex}.product-detail__choose-your-format .books-product-block .ebook .views-field-field-isbn,.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing-1,.product-detail__choose-your-format .books-product-block .paperback .views-field-field-isbn,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing-1{display:flex}.product-detail__choose-your-format .books-product-block .ebook .views-field-field-isbn span,.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing-1 span,.product-detail__choose-your-format .books-product-block .paperback .views-field-field-isbn span,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing-1 span{font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:normal}.product-detail__choose-your-format .books-product-block .ebook .views-field-field-isbn .field-content,.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing-1 .field-content,.product-detail__choose-your-format .books-product-block .paperback .views-field-field-isbn .field-content,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing-1 .field-content{font-family:Arial,sans-serif;font-weight:400;font-size:16px;color:#000;line-height:normal}.product-detail__choose-your-format .books-product-block .ebook .views-field-field-isbn p,.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing-1 p,.product-detail__choose-your-format .books-product-block .paperback .views-field-field-isbn p,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing-1 p{margin:unset}.product-detail__choose-your-format .books-product-block .ebook .views-field-nothing,.product-detail__choose-your-format .books-product-block .paperback .views-field-nothing{height:75px}.product-detail__product-book-type .field--name-book-type,.product-detail__product-book-type .field--name-copyright,.product-detail__product-book-type .field--name-edition,.product-detail__product-book-type .field--name-pages,.product-detail__product-copyright .field--name-book-type,.product-detail__product-copyright .field--name-copyright,.product-detail__product-copyright .field--name-edition,.product-detail__product-copyright .field--name-pages,.product-detail__product-edition .field--name-book-type,.product-detail__product-edition .field--name-copyright,.product-detail__product-edition .field--name-edition,.product-detail__product-edition .field--name-pages,.product-detail__product-pages .field--name-book-type,.product-detail__product-pages .field--name-copyright,.product-detail__product-pages .field--name-edition,.product-detail__product-pages .field--name-pages{display:flex;margin-top:15px}.product-detail__product-book-type .field--name-book-type .field__item,.product-detail__product-book-type .field--name-copyright .field__item,.product-detail__product-book-type .field--name-edition .field__item,.product-detail__product-book-type .field--name-pages .field__item,.product-detail__product-copyright .field--name-book-type .field__item,.product-detail__product-copyright .field--name-copyright .field__item,.product-detail__product-copyright .field--name-edition .field__item,.product-detail__product-copyright .field--name-pages .field__item,.product-detail__product-edition .field--name-book-type .field__item,.product-detail__product-edition .field--name-copyright .field__item,.product-detail__product-edition .field--name-edition .field__item,.product-detail__product-edition .field--name-pages .field__item,.product-detail__product-pages .field--name-book-type .field__item,.product-detail__product-pages .field--name-copyright .field__item,.product-detail__product-pages .field--name-edition .field__item,.product-detail__product-pages .field--name-pages .field__item{color:#333}.product-detail__product-book-type .field--name-book-type .field__item a,.product-detail__product-book-type .field--name-copyright .field__item a,.product-detail__product-book-type .field--name-edition .field__item a,.product-detail__product-book-type .field--name-pages .field__item a,.product-detail__product-copyright .field--name-book-type .field__item a,.product-detail__product-copyright .field--name-copyright .field__item a,.product-detail__product-copyright .field--name-edition .field__item a,.product-detail__product-copyright .field--name-pages .field__item a,.product-detail__product-edition .field--name-book-type .field__item a,.product-detail__product-edition .field--name-copyright .field__item a,.product-detail__product-edition .field--name-edition .field__item a,.product-detail__product-edition .field--name-pages .field__item a,.product-detail__product-pages .field--name-book-type .field__item a,.product-detail__product-pages .field--name-copyright .field__item a,.product-detail__product-pages .field--name-edition .field__item a,.product-detail__product-pages .field--name-pages .field__item a{color:#333}.product-detail__product-about-author__label{margin-top:15px;font-family:Arial,sans-serif;font-weight:700;font-style:normal;line-height:normal;font-size:16px;color:#000}.product-detail__product-about-author__content{margin-left:30px}.product-detail__product-about-author__content .author-name{margin-top:15px;font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-size:16px;line-height:normal;color:#000}.product-detail__product-about-author__content .details{font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#000;line-height:normal}.product-detail__product-table-of-contents .field__label{margin-top:15px;font-family:Arial,sans-serif;font-weight:700;font-style:normal;line-height:normal;font-size:16px;color:#000}.product-detail__product-table-of-contents .field__item{font-family:Arial,sans-serif;font-weight:400;font-style:normal;line-height:normal;font-size:16px;color:#000}.product-detail__product-content-bottom{width:100%;margin-left:auto;margin-right:auto;max-width:120rem;margin-top:30px}.product-detail__product-content-bottom .other-titles-from-this-author__title-bar{background-color:#f68624;padding:1px 0 7px 0}.product-detail__product-content-bottom .other-titles-from-this-author__title{width:calc(100% - 2rem);margin-left:auto;margin-right:auto;max-width:98rem;font-family:"Arial Bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:normal}.product-detail__product-content-bottom .other-titles-from-this-author__title h3{color:rgba(255,255,255,.9921568627)}@media screen and (max-width:767px){.product-detail__product-content-bottom .other-titles-from-this-author__title{font-size:20px}}.product-detail__product-content-bottom .other-titles-from-this-author__block-content{width:calc(100% - 2rem);margin-left:auto;margin-right:auto;max-width:95rem}.product-detail__product-content-bottom .other-titles-from-this-author__view-content{display:flex;gap:20px;justify-content:center;margin:50px 0;flex-direction:row}.product-detail__product-content-bottom .other-titles-from-this-author__view-content .other-titles-from-this-author__item{width:288px;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;letter-spacing:normal}.product-detail__product-content-bottom .other-titles-from-this-author__view-content .other-titles-from-this-author__item span{font-weight:700}.product-detail__product-content-bottom .other-titles-from-this-author__view-content .other-titles-from-this-author__item .image{text-align:center}.product-detail__product-content-bottom .other-titles-from-this-author__view-content .other-titles-from-this-author__item .author-title,.product-detail__product-content-bottom .other-titles-from-this-author__view-content .other-titles-from-this-author__item .label{margin-top:15px}@media screen and (max-width:767px){.product-detail__product-content-bottom .other-titles-from-this-author__view-content{flex-direction:column}}.favorite-button.fav-added{cursor:pointer;width:30px;height:25px;display:block;background-color:#fff;background-image:url(../../images/icons/favorites_filled.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom center,50%,50%;border:unset}@media screen and (max-width:767px){.favorite-button.fav-added{width:28px;height:24px}}.favorite-button.fav-not-added{cursor:pointer;width:30px;height:25px;display:block;background-color:#fff;background-image:url(../../images/icons/favorites_unfilled.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom center,50%,50%;border:unset}@media screen and (max-width:767px){.favorite-button.fav-not-added{width:28px;height:24px}}.path-iip-product #user-login-form .user-login__form__content{font-size:initial;font-weight:initial;text-align:left}.path-iip-product #user-login-form .user-login__form__content a{color:#f68624}.path-iip-product #user-login-form .user-login__form__content .user-login__form__create-account,.path-iip-product #user-login-form .user-login__form__content .user-login__form__submit{text-align:center}.path-iip-product #user-login-form .user-login__form__content .user-login__form__create-account .button,.path-iip-product #user-login-form .user-login__form__content .user-login__form__submit .button{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);min-width:295px;border-radius:100px}.path-iip-product #user-login-form .user-login__form__content .user-login__form__create-account a,.path-iip-product #user-login-form .user-login__form__content .user-login__form__submit a{padding:10px 62px;display:inline-block;min-width:295px;border-radius:100px;border:1px solid #f68624}.path-iip-product #user-login-form .user-login__form__content .user-login__form__name>div,.path-iip-product #user-login-form .user-login__form__content .user-login__form__pass>div{display:flex;justify-content:center;align-items:center;gap:30px}.path-iip-product #user-login-form .user-login__form__content .user-login__form__name>div label,.path-iip-product #user-login-form .user-login__form__content .user-login__form__pass>div label{width:30%;font-weight:400;font-size:20px;letter-spacing:normal}.path-iip-product #user-login-form .user-login__form__content .user-login__form__name>div .form-text,.path-iip-product #user-login-form .user-login__form__content .user-login__form__pass>div .form-text{width:100%;min-height:38px;padding:5px;border-radius:5px;border:2px solid #f68624}