.footer__content-bottom{padding-top:3rem!important}.cart-items *.right{text-align:right}.cart-terms input[type=checkbox]{margin:0;width:2rem;height:2rem}.cart-terms label{font-size:1.5rem;line-height:1.5}.cart-terms label a{color:#2c332f}.header__menu-item .icon-caret{left:0;right:7px}summary .icon-caret{position:relative}summary.list-menu__item{padding-right:1rem}.facets__summary{padding:0 0 0 1.75rem}.facets__summary .icon-caret{right:5px}.facet-filters__sort{padding-right:0!important}.facet-filters__field .select .svg-wrapper{left:30px;right:auto}.mobile-facets__arrow{margin-right:10px}.mobile-facets__summary>div{align-items:center}.facets__heading{margin:-1.5rem 0 0;color:#000}.facets__disclosure{margin-right:1rem!important}.facet-filters__label{color:#000}.price{letter-spacing:0;font-size:1.5rem}.header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:0}.header__icon--cart{margin-right:0;margin-left:-1rem}summary .icon-caret{height:.5rem}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-heading-scale)* 1.5rem)}}@media screen and (min-width:990px){.header{padding-bottom:.5rem}}@media screen and (min-width:990px){.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:0}}@media screen and (max-width:749px){.footer__blocks-wrapper>.footer-block.grid__item:nth-of-type(4) .footer-block__details-content{margin-bottom:0!important;padding-bottom:0!important}.footer__blocks-wrapper>.footer-block.grid__item:nth-of-type(4){margin-bottom:0!important;padding-bottom:0!important}}@media only screen and (min-width:750px){.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale)* 1.3rem);text-align:right;position:Relative;right:0}}.product-item__info{text-align:right}.header--has-social .menu-drawer__utility-links{padding:0 3rem 5rem 0!important}.footer__content-top{padding:0 2rem 2rem}.footer-block__image-wrapper{margin-bottom:0}.card:not(.ratio) .card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto;text-align:right}.scrolled-past-header .header__heading-logo-wrapper{width:60%}.gty-wacb-button{width:50px;height:50px}.gty-wacb-button svg{height:25;width:25}.lgw-r :is(.lgw-ml-2){margin-right:8px;margin-left:0}.product-card-wrapper .card,.contains-card--product{border-width:0}.book-info{text-align:right;direction:rtl;margin-top:20px;padding:20px;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;max-width:1000px;margin-left:auto;margin-right:auto}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;justify-content:center;align-items:center}.lightbox-content{max-width:80%;max-height:80%;border-radius:8px}.close{position:absolute;top:20px;right:30px;color:#fff;font-size:30px;cursor:pointer}.select .svg-wrapper{left:20px;right:auto}.select__select{padding:0px 10px 0 2rem}.rte ul{padding-right:15px}.product-form__input .form__label{padding-right:0;font-weight:700;color:#000}.book-info{padding:20px;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;max-width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box}.book-details{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:30px}.book-image-container{flex:1;max-width:40%;display:flex;justify-content:center}.book-large-image{width:100%;max-width:350px;height:auto;border-radius:5px;box-shadow:2px 2px 10px #0000001a;cursor:pointer}.book-text{flex:2;max-width:60%}.book-text h2{font-size:26px;color:#333}.book-text h3{font-size:20px;color:#777;margin-bottom:10px}.book-text p{font-size:16px;color:#444;line-height:1.6}@media(max-width:1200px){.book-details{gap:20px}.book-text h2{font-size:24px}.book-text h3{font-size:18px}}@media(max-width:992px){.book-details{flex-direction:column-reverse}.book-image-container{max-width:100%;margin-bottom:20px}.book-text{max-width:100%}}@media(max-width:768px){.book-info{padding:15px}.book-text h2{font-size:22px}.book-text h3{font-size:18px}.book-text p{font-size:15px}}@media(max-width:576px){.book-info{padding:10px}.book-details{flex-direction:column-reverse}.book-text{text-align:center}.book-text h2{font-size:20px}.book-text h3{font-size:16px}.book-text p{font-size:14px}.book-large-image{max-width:250px}}.product__info-container product__column-sticky{padding:0 2rem}.price.price--on-sale .price__badge-sale{margin-inline-start:.6rem}.price .price__container{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/52/assets/custom-rules.css.map */
