.fs-u2{font-size:calc(var(--base-font-size) + 2px)}.fs-u4{font-size:calc(var(--base-font-size) + 4px)}.fs-u30{font-size:calc(var(--base-font-size) + 30px)}.fs-d2{font-size:calc(var(--base-font-size) - 2px)}.mx-10{margin-left:10px;margin-right:10px}.mx-20{margin-left:20px;margin-right:20px}.mx-30{margin-left:30px;margin-right:30px}.mx-40{margin-left:40px;margin-right:40px}.mx-50{margin-left:50px;margin-right:50px}.mb-7{margin-bottom:7px!important}.mt-15{margin-top:15px}.mt-d15{margin-top:-15px!important}.mb-40{margin-bottom:40px!important}.mb-60{margin-bottom:60px!important}.mt-25{margin-bottom:25px}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mb-70{margin-bottom:70px!important}.mb-12{margin-bottom:12px!important}.mb-14{margin-bottom:14px!important}.mb-11{margin-bottom:11px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-25{margin-bottom:25px!important}.mt-60{margin-top:60px}.mb-20{margin-bottom:20px!important}.mb-33{margin-bottom:33px!important}.mb-18{margin-bottom:18px}.mb-17{margin-bottom:17px}.mb-30{margin-bottom:30px!important}.mb-32{margin-bottom:32px!important}.mb-35{margin-bottom:35px!important}.mb-23{margin-bottom:23px}.mb-21{margin-bottom:21px!important}.mt-23{margin-top:23px}.mt-6{margin-top:6px}.mb-50{margin-bottom:50px}.mb-56{margin-bottom:56px}.mr-20{margin-right:20px!important}.mt-20{margin-top:20px!important}.mt-40{margin-top:40px!important}.mt-38{margin-top:38px!important}.ml-20{margin-left:20px!important}.py-20{padding-top:20px;padding-bottom:20px}.pb-11{padding-bottom:11px!important}.primary{color:var(--primary)}.font-heading{font-family:var(--hd-font-family)}.font-body{font-family:var(--body-font-family)}.p{font-family:var(--body-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:var(--base-font-size);line-height:1.7142857143;color:rgb(var(--color-body))}.font-custom{font-family:var(--custom-font-family);font-style:italic}.text-none{text-transform:none!important}.fa-check:before{content:"\f00c"}.fa-circle-plus:before{content:"\f055"}.fa-circle-minus:before{content:"\f056"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-xmark:before{content:"\f00d"}.fa-facebook:before{content:"\f39e"}.fa-x:before{content:"\f099"}.fa-youtube:before{content:"\f167"}.fa-google-plus:before{content:"\f0d5"}.fa-pinterest:before{content:"\f0d2"}.fa-phone:before{content:"\f095"}@media(min-width:1200px){.px-xl-60{padding-left:60px!important;padding-right:60px!important}}@media(min-width:768px){.mb-md-10{margin-bottom:10px}.mb-md-15{margin-bottom:15px}}@media(min-width:577px){.p-sm-30{padding:30px}}#search-sh-navtabs{width:100%;overflow:visible}#search-sh-navtabs .sh-navtabs__scroller{overflow-x:auto;padding-inline:0}#search-sh-navtabs .sh-navtabs__scroller-inner{min-width:100%}#search-sh-navtabs .sh-navtabs__item-list{display:flex;justify-content:center;gap:0;min-width:max-content;padding-inline:var(--container-distance, 15px)}@media(max-width:740px){#search-sh-navtabs .sh-navtabs__item-list{justify-content:flex-start;padding-inline:16px}}.price-list{align-items:baseline;gap:8px}.price-list .price:not(.price--compare),.product-item-meta__price-list-container .price:not(.price--compare){color:var(--primary);font-weight:600}.price-list .price--compare,.price-sale .price--compare,.product__info .price--compare,.line-item__price-list-container .price--compare,.product-item-meta__price-list-container .price--compare{color:#777;font-size:.78em;font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.sh-productmeta__price-list-container .price--large{font-size:clamp(28px,2.5vw,36px);line-height:1.1}.sh-productmeta__price-list-container .price--compare{font-size:clamp(16px,1.35vw,20px)}.product-tabs__content{margin-top:0}.product-tabs__tab-item-wrapper:not([hidden]){padding-top:0}@media(max-width:740px){#main-search-section .page-header__text-wrapper{overflow:hidden}#main-search-section .page-header__text-wrapper .heading.h2{font-size:clamp(30px,8vw,34px);line-height:1.14;white-space:normal;overflow-wrap:anywhere}#main-search-section .main-search__term{display:block;margin-top:6px;font-size:.78em;line-height:1.15;overflow-wrap:anywhere}.mobile-toolbar__item{min-width:0}.mobile-toolbar__item .mobile-toolbar__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-cookiebar{inset-inline:16px!important;width:auto!important;max-width:calc(100vw - 32px)}.sh-cookiebar p{overflow-wrap:anywhere}}.breadcrumb,.breadcrumb__list{overflow:hidden}.breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;max-width:100%}.breadcrumb__item:not(:last-child){flex:0 0 auto}.breadcrumb__item:last-child{min-width:0;flex:1 1 auto;overflow:hidden}.breadcrumb__item:last-child .breadcrumb__link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb [sh-currentaria=page],.breadcrumb span.breadcrumb__link{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.breadcrumb{width:100%;margin:12px 0 0}.breadcrumb--floating{position:relative!important;top:auto!important;left:auto!important;right:auto!important;margin-top:0!important}.breadcrumb--floating+.page-header__text-wrapper{margin-top:0!important}@media(max-width:740px){.breadcrumb{margin:10px 0 0}.breadcrumb__item:last-child .breadcrumb__link{max-width:58vw}.breadcrumb [sh-currentaria=page],.breadcrumb span.breadcrumb__link{max-width:calc(100vw - 122px)}}.sh-announcementbar,.announcement-row,.announcement__item-content{min-width:0}.sh-announcementbar__message,.announcement__item-content,.announcement__item-content p{max-width:100%;min-width:0}.sh-announcementbar__message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:740px){.sh-announcementbar__message{display:block;font-size:clamp(12px,3.3vw,14px);line-height:1.35;padding-inline:14px}.header__logo,.header__heading-link{min-width:0}.header__logo-image,.header__heading-logo{max-width:min(170px,38vw)!important;height:auto}}.product-book-info{margin-top:22px}.product-book-info__table,.product-tabs__tab-item-content .product-book-info__table{width:100%;border:1px solid rgb(var(--border-color));border-collapse:collapse;text-align:left}.product-book-info__table tr:nth-child(2n){background:rgb(var(--secondary-background))}.product-book-info__table tr:hover{background:rgba(var(--product-sold-out-accent),.06)}.product-book-info__table th,.product-book-info__table td{padding:16px;border-bottom:1px solid rgb(var(--border-color));vertical-align:middle}.product-tabs__tab-item-content .product-book-info__table th,.product-tabs__tab-item-content .product-book-info__table td,.product-tabs__tab-item-content.rte .product-book-info__table th:first-child,.product-tabs__tab-item-content.rte .product-book-info__table td:first-child,.product-tabs__tab-item-content.rte .product-book-info__table th:last-child,.product-tabs__tab-item-content.rte .product-book-info__table td:last-child{padding:16px;vertical-align:middle}.product-book-info__table th{width:34%;font-weight:700;color:rgb(var(--heading-color))}.product-tabs__tab-item-content,.product-tabs__tab-item-content.rte{text-align:justify;text-justify:inter-word}.product-tabs__content,.product-tabs__tab-item-wrapper:not([hidden]){margin-top:0!important;padding-top:0!important}.product-tabs__trust-list{align-items:stretch}.product-tabs__trust-title{margin:0!important}@media(max-width:767px){.product-tabs__trust-list{row-gap:10px!important}}.pagination-wrapper{margin-top:28px!important}.pagination__list{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;max-width:100%;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.pagination__item{width:40px!important;height:40px!important;min-width:40px;min-height:40px;font-size:15px!important;line-height:1;border:1px solid rgb(var(--border-color))}.pagination__item--current{background:var(--primary);border-color:var(--primary);color:#fff}@media(max-width:740px){.pagination-wrapper{margin-top:24px!important}.pagination__list{justify-content:flex-start;gap:6px;margin-inline:0;padding-inline:0}.pagination__item{width:38px!important;height:38px!important;min-width:38px;min-height:38px;font-size:14px!important}}.product-item__wishlist,.service-product{right:8px!important;transition:none!important}.product-item__wishlist{top:8px!important;width:36px;height:36px}.service-product{top:52px!important;display:grid!important;grid-template-columns:1fr;gap:8px!important;width:36px!important;opacity:1!important;visibility:visible!important;transform:none!important}.service-product>div,.product-item__wishlist .btn-service,.service-product .btn-service:not(.btn-addcart),.service-product .button--outline,.service-product .btn-quickview .button--outline{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.product-item-wrapper:hover .service-product,.product-item-wrapper:hover .product-item__wishlist{transform:none!important}.product-item__label-list{display:grid;gap:8px!important}.product-item__label-list .label{margin:0!important}.btn-service.btn-addcart,.product-item-wrapper .btn-service.btn-addcart,.product-item-wrapper:hover .btn-service.btn-addcart{opacity:1!important;visibility:visible!important;transform:none!important}.product-item-wrapper .product-quantity-cart,.product-item-wrapper:hover .product-quantity-cart{position:static!important;bottom:auto!important;display:flex!important;width:100%!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}.service-add-cart{position:static!important;transform:none!important}.service-add-cart>.text-name,.product-item-wrapper .btn-service:hover~.text-name{display:none!important;opacity:0!important;visibility:hidden!important}.product-item-bg_wrapper:hover{z-index:auto!important}.product-item-wrapper .btn-service,.product-item-wrapper .button,.product-item-wrapper .button--outline,.product-item-wrapper .product-item__quick-form,.product-item-wrapper .sh-text-loaderbutton{transition:none!important}.product-item-wrapper .btn-service:hover,.product-item-wrapper .btn-service.btn-addcart:hover{transform:none!important}.product-item__aspect-ratio{background:rgb(var(--secondary-background))!important}.product-item__placeholder{color:rgba(var(--heading-color),.44)}.sh-productmeta__label-list,.product__info .sh-productmeta__label-list{padding-left:0!important;margin-left:0!important}.sh-productmeta__label-list .label{margin-left:0!important}.product-meta-pill-list+.product-meta-pill-list{margin-top:16px}.product-meta-pill-list__items{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px}.header__localization-list{gap:12px}.header__localization-list .hd-phone{display:flex;align-items:center}.header__localization-list localization-form{display:block;position:relative}.header__localization-list .disclosure__button.localization-selector{display:inline-flex;min-width:82px;min-height:34px;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:rgb(var(--color-body));background:#fff;border:1px solid rgb(var(--border-color));font-size:13px;line-height:1}.header__localization-list .disclosure__button.localization-selector svg{flex:0 0 auto}.header__localization-list .disclosure__list{right:0;left:auto;min-width:100%;width:max-content;max-width:220px}.footer .text-left .social-media{justify-content:flex-start}.section-page-title .breadcrumb-wp{align-items:flex-start;justify-content:center;text-align:left}.section-page-title .main-page-title{margin-bottom:10px}.book-directory__breadcrumb,.main-search__breadcrumb,.collection-breadcrumb{padding-top:14px}.book-directory__breadcrumb .breadcrumb,.main-search__breadcrumb .breadcrumb,.collection-breadcrumb .breadcrumb{margin-top:0}@media(max-width:740px){.service-product{top:48px!important;right:6px!important;gap:7px!important;width:34px!important}.product-item__wishlist{top:6px!important;right:6px!important;width:34px;height:34px}.service-product>div,.product-item__wishlist .btn-service,.service-product .btn-service:not(.btn-addcart),.service-product .button--outline,.service-product .btn-quickview .button--outline{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.product-item__label-list{gap:7px!important}.product-meta-pill-list{align-items:stretch}.product-meta-pill-list__label,.product-meta-pill-list__items{width:100%}.header__localization-list{gap:8px}.footer .text-left .social-media{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sh-theme-custom.css.map */
