.footer__content-bottom{padding-left:20px;padding-right:20px}.header:not(.drawer-menu).page-width{gap:4px!important}.shop-on-amazon{padding:10px 11px!important;font-size:14px!important}.product ul{gap:11px!important}.hero-books__rating{top:-54px!important;right:-41px!important}*{box-sizing:border-box!important}.hero_banner{padding:50px 0;position:relative;overflow:hidden;background:radial-gradient(40% 40% at 95% 5%,#7e4d8a1a,#7e4d8a00 60%),radial-gradient(50% 40% at 90% 85%,#e7624b29,#e7624b00 60%),radial-gradient(55% 45% at 10% 15%,#e8aa4e38,#e8aa4e00 65%);border-bottom:.8px solid #DED6CB}.hero_banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:10%;z-index:0}.hero_banner .breadcrumb{margin-bottom:10px}.hero_banner .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.hero_banner .breadcrumb,.hero_banner .breadcrumb a,.hero_banner .breadcrumb span{text-decoration:none;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.25em;color:#474d58;letter-spacing:1.98px;text-transform:uppercase;font-weight:400}.hero_banner .breadcrumb_bottom{display:flex;align-items:center;gap:14px}.hero_banner .breadcrumb_bottom span{font-weight:500;font-size:11.2px;line-height:16.8px;letter-spacing:2.02px;vertical-align:middle;font-family:JetBrains Mono,monospace}.hero_banner .legal-text{font-size:16px;color:#4c4c4c}.hero_banner .line{width:42px;height:1px;background:#c6beb2;display:block}.hero_banner .current-page{font-size:12px;letter-spacing:2.02px;color:#e7624b;font-weight:600;text-transform:uppercase}.hero-wrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:90px}.hero-wrapper .hero-wrapper-left h1{margin:0;font-size:72px;line-height:.95;font-weight:400;line-height:70.56px;letter-spacing:-1.44px;color:#111}.hero-wrapper-right{max-width:450px}.content-for-layout .hero-wrapper-right{max-width:470px}.hero-wrapper-right p{margin:0;color:#0c1420c4;font-size:18px;line-height:1.6}.highlight_text{display:block;font-weight:300;font-style:Italic;font-size:72px;line-height:70.56px;letter-spacing:-1.44px;vertical-align:middle}.shop-on-amazon{background:#3d5538;color:#fdfaf1;font-size:15px;text-decoration:none;padding:13px 24px;border-radius:32px}ul#product-grid{gap:24px!important}ul#product-grid,.product ul{gap:24px}ul#product-grid li.grid__item,.product .related-products ul li.grid__item{width:calc(33.33% - 18px);border:1px solid #DED6CB;border-radius:24px;overflow:hidden;box-shadow:0 1px 2px #0d15280a;background:#fff}ul#product-grid product-component,.product .related-products ul product-component{height:100%}.card__inner .card__content .card__information,.product .card__inner .card__content .card__information{display:none!important}.card__media .media img,.product .card__media .media img{padding:24px;background:var(--color-grey-91, #F2EADD);object-fit:contain!important}.card__information .caption-with-letter-spacing{color:#474d58;letter-spacing:1.8px;font-family:JetBrains Mono,monospace!important;margin-bottom:8px;font-size:10px;opacity:1}ul#product-grid product-component .card__content .card__information .card__heading a,ul product-component .card__content .card__information .card__heading a{color:#0c1420;letter-spacing:-.45px;font-size:18px}.card-information p{color:#474d58;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.collection ul#product-grid product-component .card__content .card__information,.product ul product-component .card__content .card__information{padding:24px;display:flex;flex-direction:column}.collection ul#product-grid product-component .card__content .card__information .card-information,.product ul product-component .card__content .card__information .card-information{flex-grow:1}.collection ul#product-grid product-component .card__content .card__information .card-information .caption-large,.product ul product-component .card__content .card__information .card-information .caption-large{display:flex;flex-direction:column;flex-grow:1;height:100%;opacity:1}.collection ul#product-grid product-component .card__content .card__information .card-information .caption-large .price,.product ul product-component .card__content .card__information .card-information .caption-large .price{margin-top:auto;padding-top:20px}.collection ul#product-grid product-component .card__content .card__information .card-information .caption-large .price .price__container .price__regular,.product ul product-component .card__content .card__information .card-information .caption-large .price .price__container .price__regular{display:flex;width:100%;justify-content:space-between;align-items:center}.card__information .card-information .caption-large .price .price__container{width:100%}span.price-item.price-item--regular{color:#0c1420!important;opacity:1;font-family:Fraunces,serif!important}.card-wrapper .card__inner{aspect-ratio:1/1;height:fit-content}.collection .card__inner .card__content .card__badge .badge{color:#474d58;letter-spacing:1.57px;font-size:11px;font-family:JetBrains Mono,monospace!important;padding:4px 8px;line-height:1.6}.collection .card__inner .card__content .card__badge.right .badge{background:#0c1420;color:#fff;font-size:10px;text-transform:uppercase;white-space:nowrap}form#FacetSortForm{border-bottom:1px solid #DED6CB;padding:0 0 16px;max-width:926px;margin-left:auto}.facet-filters.sorting.caption{padding-left:20px}.facet-filters__field{border-bottom:.8px solid var(--color-azure-9, #0C1420)}.facet-filters__field select#SortBy{color:#0c1420;text-transform:uppercase;font-size:12px;letter-spacing:1.68px}.facets .product-count-vertical{margin-right:auto}aside form#FacetFiltersForm details summary.facets__summary .facets__summary-label{color:#e7624b;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-family:JetBrains Mono,monospace!important}aside form#FacetFiltersForm details summary.facets__summary{padding:0 0 6px}aside form#FacetFiltersForm details ul li .facet-checkbox__text{font-size:14px;color:#0c1420b5}aside form#FacetFiltersForm details ul li .facet-checkbox .svg-wrapper{top:17px;left:5px}facet-remove span.active-facets__button-inner.button{font-size:11px}aside form#FacetFiltersForm details{border:none}facet-remove.active-facets__button-wrapper a.active-facets__button-remove span{font-size:12px}aside form#FacetFiltersForm details ul li input{width:20px;height:20px;border:1px solid #DED6CB;border-radius:4px}aside form#FacetFiltersForm details ul li svg{width:20px;height:20px;border-radius:4px}.facets .product-count-vertical .product-count__text{color:#474d58;letter-spacing:1.96px;font-family:JetBrains Mono,monospace!important;text-transform:uppercase}.product-breadcrumb a,.product-breadcrumb span{text-decoration:none;color:#474d58;letter-spacing:1.98px;text-transform:uppercase;font-size:12px}.product-breadcrumb{margin-bottom:15px}.product__info-wrapper .product__title h1{color:#0c1420;font-size:48px;letter-spacing:-1.2px;line-height:100%}.product__info-wrapper .price__container .price-item.price-item--regular{font-size:36px;line-height:1.05;margin-bottom:14px;margin-top:14px}.product__info-wrapper .product__tax.caption.rte{display:none}.product__info-wrapper .product__description{margin-top:0}.product__info-wrapper .product__description p{color:#0c1420;opacity:.75;font-size:16px;line-height:1.6}.price-per-item__container quantity-input.quantity:after{border-radius:32px;border-color:#ded6cb;box-shadow:none}.price-per-item__container quantity-input.quantity input{font-size:16px;color:#0c1420}.custom-wrapper{display:flex;align-items:center;gap:16px}.custom-wrapper .product-form__input{flex:auto;max-width:fit-content;margin:0}.custom-wrapper product-form.product-form{margin:0;border-radius:32px}.custom-wrapper product-form.product-form .product-form__buttons .product-form__submit{border-radius:32px;margin:0;width:100%;background:#e7624b;color:#fffbf4;letter-spacing:0;font-size:15px}.custom-wrapper product-form.product-form .product-form__buttons .product-form__submit:before,.custom-wrapper product-form.product-form .product-form__buttons .product-form__submit:after{box-shadow:none;display:none}.custom-wrapper div{width:100%}.product__info-container .icon-with-text{margin-bottom:16px;border-bottom:1px solid #DED6CB;padding-bottom:16px;gap:12px}.product__info-container .icon-with-text li.icon-with-text__item{border:1px solid #DED6CB;padding:16px;border-radius:24px;align-items:flex-start;justify-content:center}.product__info-container .icon-with-text span{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#474d58;font-family:JetBrains Mono,monospace!important}.product__info-container .icon-with-text li.icon-with-text__item img{width:auto;height:auto}.product__accordion details summary{border-top:none;padding:20px 0;color:#0c1420;font-size:18px}.product__accordion{border-top:none}.product__accordion details summary h2.accordion__title{font-size:18px}.product__accordion details summary svg.icon:before{border:1px solid #DED6CB;width:32px;content:"";position:absolute;height:32px}.product--thumbnail_slider media-gallery{display:flex;width:100%;height:100%;flex-direction:row-reverse;gap:10px}slider-component{flex:1;width:calc(100% - 100px)}slider-component.thumbnail-slider{flex:80px;width:fit-content;align-items:flex-start!important;max-width:fit-content}slider-component.thumbnail-slider ul{flex-direction:column}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:fit-content}.product--thumbnail_slider slider-component .product__media-item{background:#f2eadd;border:1px solid #DED6CB;border-radius:28px;padding:40px}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide button.thumbnail{position:relative;border-radius:20px;overflow:hidden;padding:10px;align-items:center;display:flex}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide:before{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide button.thumbnail img{object-fit:contain}.related-products .related-products__heading{font-size:36px;font-weight:400;color:#0c1420;margin-bottom:0}slider-component.thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:80px}.share-button{display:flex;align-items:center;gap:12px}.share-button a.amazone_btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;border-radius:32px;background:#0c1420;color:#fefaf1;text-decoration:none;line-height:100%}.flex_box{display:flex;align-items:center;justify-content:space-between;margin-bottom:39px;gap:12px}.flex_box .shop-text{font-size:14px;color:#0c1420;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:6px;display:inline-block;border-bottom:1px solid #0C1420;white-space:nowrap}.contact-modern__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.contact-modern__left{background:#fff;border-radius:28px;padding:48px}.contact-card{border-radius:28px;padding:24px;border:1px solid #DED6CB}.contact-modern__left input,.contact-modern__left textarea,.contact-modern__left select{width:100%;border:1px solid #DED6CB;border-radius:38px;background:#fbf6ec;padding:14px 19px;font-size:16px;color:#0c1420;outline:none;box-shadow:none}.contact-modern__left .field:after{box-shadow:unset!important}.contact-modern__left input:focus,.contact-modern__left textarea:focus,.contact-modern__left select:focus{border-color:#e76b4d;background:#fff;border-radius:32px;box-shadow:none}.contact-modern__left textarea{resize:vertical;min-height:180px}.contact-modern__left select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='m4 7 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.contact__button_submit{width:100%;border:none;height:58px;border-radius:999px;background:#e76b4d;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.contact-form__info h4{font-size:24px;line-height:1;margin:0 0 22px;color:#0c1420;font-weight:500}.contact_info_item{display:flex;gap:16px;align-items:center;margin:0;color:#474d58;line-height:1.7;font-size:14px}.contact_info_item:not(:last-child){border-bottom:1px solid #e9e3db;margin-bottom:12px;padding-bottom:12px}.contact_info_item .contact-card__icon{width:40px;height:40px;border-radius:50%;background:#e7624b26;display:flex;justify-content:center;align-items:center;flex-shrink:0}.contact_info_item a{text-decoration:none}button.cart__checkout-button{background:linear-gradient(180deg,#e1ad57,#bf8532);border:none;color:#161d14;border-radius:999px;padding:13px 22px;font-weight:600;text-decoration:none;font-size:1.5rem;letter-spacing:.1rem}button.cart__checkout-button:before,button.cart__checkout-button:after{display:none}button.cart__checkout-button:hover{background:#c88924}.additional-checkout-buttons shop-pay-wallet-button,.additional-checkout-buttons shopify-paypal-button{border-radius:32px;overflow:hidden}.cart__blocks .totals__total{font-size:24px}.cart__blocks .totals__total-value{font-size:24px;font-weight:600;font-family:Fraunces,serif!important;color:#3d5538}.cart__footer .cart__blocks{width:100%;text-align:right}.cart__footer .cart__blocks .cart__ctas{display:inline}.cart__footer .cart__blocks .additional-checkout-buttons{margin:20px 0 0 auto}@media(max-width:991px){.hero_banner{padding:50px 0}.hero-wrapper{flex-direction:column;align-items:flex-start;gap:35px}.hero-wrapper-left h1{font-size:54px}.hero-wrapper-right{max-width:100%}.collection ul#product-grid li.grid__item{width:calc(50% - 18px)}}@media(max-width:767px){.header svg{width:100%}.header__icons .shop-on-amazon,.remove-search-mobile .header__search{display:none}.hero_banner{padding:40px 0}.highlight_text{font-size:40px;line-height:47px;letter-spacing:-.96px}.hero_banner .breadcrumb{gap:5px}.hero_banner .breadcrumb,.hero_banner .breadcrumb a,.hero_banner .breadcrumb span{font-size:10px}.hero_banner .legal-text{font-size:14px}.hero_banner .line{width:26px}.hero_banner .current-page{font-size:10px}.hero-wrapper .hero-wrapper-left h1{font-size:40px;line-height:47px}.hero-wrapper-right p{font-size:16px}.product__info-wrapper .product__title h1{font-size:36px;letter-spacing:-1.2px}.collection ul#product-grid li.grid__item{width:100%}.related-products .related-products__heading{font-size:30px}ul#product-grid li.grid__item,.product .related-products ul li.grid__item{width:100%;max-width:100%}.product--thumbnail_slider slider-component .product__media-item{width:95%;padding:20px}ul#product-grid,.product ul{gap:15px}slider-component.thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:80px;height:80px}.product--thumbnail_slider media-gallery{flex-direction:column}slider-component{width:100%}slider-component.thumbnail-slider ul{flex-direction:row}.contact-modern__grid{grid-template-columns:1fr}.contact-modern__left{padding:24px}}.article-template{max-width:1100px;margin:0 auto;padding:70px 40px 90px;display:grid;grid-template-columns:440px 1fr;column-gap:70px;align-items:start}.article-template__hero-container.scroll-trigger.animate--fade-in{position:sticky;top:0}.article-template__hero-container{grid-column:1;grid-row:1 / span 4;width:100%;margin:0;padding:30px 0 0}.article-template__hero-adapt{width:100%;padding-bottom:129.38%!important;overflow:hidden}.article-template__hero-adapt img{width:100%;height:100%;object-fit:cover;display:block}.article-template>header{grid-column:2;grid-row:1;width:100%;max-width:none;margin:35px 0 0;padding:0}.article-template__title{margin:0 0 14px;font-size:clamp(38px,4vw,52px);line-height:1.12;letter-spacing:-.5px}.article-template>header time{font-size:12px;letter-spacing:2px;text-transform:uppercase}.article-template__content{grid-column:2;grid-row:2;width:100%;max-width:560px;margin:65px 0 0;padding:0}.article-template__content p{margin:0;font-size:17px;line-height:1.65}.article-template__back{margin-top:50px;text-align:left}.article-template__back a{display:inline-flex;align-items:center;gap:10px;color:#222;font-size:15px;font-weight:500;letter-spacing:.2px;text-decoration:none;transition:all .25s ease}.article-template__back .icon-wrap{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #222;border-radius:50%;transition:all .25s ease}.article-template__back .icon{width:13px;height:13px}.article-template__back a:hover{color:#ed624e}.article-template__back a:hover .icon-wrap{background:#ed624e;border-color:#ed624e;color:#fff}@media screen and (min-width:1200px){.article-template{max-width:1180px;grid-template-columns:465px 1fr;column-gap:80px;padding-top:80px}.article-template__hero-container{padding-top:20px}}@media screen and (min-width:750px)and (max-width:999px){.article-template{grid-template-columns:40% 1fr;column-gap:45px;padding:55px 30px 70px}.article-template__title{font-size:38px}.article-template__content{margin-top:45px}}@media screen and (max-width:749px){.article-template{display:flex;flex-direction:column;width:100%;padding:35px 20px 60px}.article-template__hero-container{order:1;width:100%;padding-top:10px;margin-bottom:40px}.article-template__hero-adapt{padding-bottom:129.38%!important}.article-template>header{order:2;width:100%;margin:0}.article-template__title{font-size:34px;line-height:1.15}.article-template__content{order:3;width:100%;margin:30px 0 0}.article-template__content p{font-size:16px;line-height:1.6}.article-template__back{order:4;width:100%;margin:35px 0 0;text-align:left}}@media screen and (max-width:567px){.copyright__content{font-size:9px!important}.footer__copyright.caption{align-items:center}}@media(max-width:767px){.hero-books__rating{right:-14px!important;top:-52px!important}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:20px!important;padding-right:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
