/*!
Custom CSS for Flex Theme – Twin Palms Publishers
*//*! GLOBAL */body,h1,h2,h3,h4,h5,h6{font-family:Maiola,serif;line-height:normal}/*! HEADER NAVIGATION */#shopify-section-header-vertical{font-family:Maiola,serif;font-weight:500;font-size:.8em;text-transform:none}.navbar-link{padding:0 0 15px}/*! PREVENT LOGO FROM BEING TOO SMALL */#shopify-section-header-vertical .image-element__wrap{min-width:50px}/*! COLLECTION SORTING */select#sort-by.sort_by{height:3em;font-family:calluna-sans,sans-serif;font-size:.7em;line-height:1.2em;text-transform:none;letter-spacing:0px;padding-right:3em;padding-left:1em}/*! CART */#ajax-cart__content{font-size:1.5em}input.quantity-input{font-size:1.2em;font-family:Maiola,serif;line-height:30px}div.cart__form h3{font-size:1em}.cart__subtotal-container p.h3{font-size:1em;font-family:Maiola,serif}.ajax-cart__button{font-family:calluna-sans,sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;width:70%}button#checkout.button.add_to_cart.checkout{font-family:calluna-sans,sans-serif;font-size:.85em;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.cart__featured-links{border:1px solid #E5E5E5;width:100%;height:50px}.cart__featured-links a{font-family:calluna-sans,sans-serif;font-size:.75em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;line-height:50px}.cart__cost-summary{background-color:#fff;border-top:1px solid #E5E5E5}/*! PASSWORD PAGE */h2.password-page{letter-spacing:.1em;padding:20px;border-bottom:1px solid #eeeeee;text-align:center}.button--primary{font-family:calluna-sans,sans-serif;font-size:.75em;font-weight:500;text-transform:uppercase;letter-spacing:.1em}/*! CONTENT PAGES */.about-page-left{width:66%;padding:0 100px 0 0;float:left}.about-page-right{width:33%;float:right}.tp-subscribe{background-color:#eee;padding:40px;border:2px solid #eee;margin-bottom:20px}.tp-subscribe-home .button,.tp-subscribe .button{font-family:calluna-sans,sans-serif;font-size:.75em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;line-height:2.5em}.tp-promo{background-color:#444;color:#fff;padding:40px 40px 60px;margin-bottom:20px;border:2px solid #444}.tp-policies{background-color:;color:;padding:40px 40px 60px;margin-bottom:20px;border:2px solid #eee}.tp-policies h4{color:;padding:0;margin-bottom:20px;text-transform:none}.tp-policies p{color:;padding:0;margin:0;font-size:.9em}.tp-home{display:flex;width:100%;background-color:;padding:0;margin:0}.tp-promo-home{width:50%;background-color:#444;border:2px solid #444;color:;padding:40px;margin:0 10px 0 0}.tp-promo-home h4,.tp-promo h4{color:#fff;margin-bottom:30px;line-height:1.1em;font-size:1.7em}.tp-promo-home p,.tp-promo p{color:#fff;padding:0;margin:0;font-size:.9em}.tp-promo-home a,.tp-promo a{color:#fff;letter-spacing:.1em;display:block;border:1px solid #fff;margin:10px auto;padding:10px 15px;text-transform:uppercase;font-weight:500;font-size:1em;font-family:calluna-sans,sans-serif}.tp-promo-home a{margin:20px auto}.tp-subscribe-home{width:50%;background-color:#eee;border:2px solid #eee;padding:40px;margin:0 0 0 10px}.tp-subscribe-home h4,.tp-subscribe h4{font-size:1.7em;margin-bottom:30px;line-height:1.1em}.tp-subscribe-home input,.tp-subscribe input{text-align:center}.tp-subscribe-home .newsletter-form__wrapper{max-width:90%}/*! PRODUCT PAGES */.product_name{font-family:Maiola,serif;padding-bottom:0}p{font-family:Maiola,serif;line-height:normal}blockquote{font-style:italic;font-size:1.3em;line-height:normal;border:0;margin:0;padding:0 0 25px}cite{margin-top:-10px}p.vendor{font-family:calluna-sans,sans-serif;font-size:.75em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:-20px;margin-bottom:40px}#shopify-section-product-image-scroll__main h6{width:70%;margin-top:40px;padding-top:10px;border-top:#ebebeb solid 1px;font-family:calluna-sans,sans-serif;font-size:.8em;line-height:1.5em;text-transform:lowercase}#shopify-section-product-image-scroll__main h6.tp-column{float:left;width:50%;margin-top:0;padding-top:0;border-top:0}#shopify-section-product-image-scroll__main h6.isbn{margin-top:0;padding-top:0;border-top:0;padding-bottom:30px;font-family:calluna-sans,sans-serif;font-size:.8em;line-height:1.5em;text-transform:lowercase}.option-title{display:none}.swatch-element{overflow:auto;width:70%}.swatch label{font-family:calluna-sans,sans-serif;font-size:.8em;text-transform:lowercase;display:block;width:75%;float:left;text-align:left}.variant-desc{padding:15px 10px;font-family:calluna-sans,sans-serif;font-size:.8em;text-transform:lowercase}.variant-price{float:right;font-family:calluna-sans,sans-serif;font-size:.8em;line-height:40px;text-transform:lowercase;padding-right:10px;width:25%;text-align:right}.modal_price{display:}.purchase-details{margin-top:-25px;margin-bottom:50px}.purchase-details .purchase-details__spb--false .button--add-to-cart{font-family:calluna-sans,sans-serif;font-size:.75em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;width:70%}.preorder-notify{background:#eee;padding:40px;margin:40px 0}.preorder-notify p strong{font-size:1.2em;margin-bottom:30px;line-height:1.1em}.tp-checkbox{display:flex;align-items:baseline;padding:0 0 20px}.tp-checkbox-box{padding:0 10px 0 0;font-size:1.3em}.tp-checkbox-text{padding:0;font-size:.9em}.preorder-notify .button{font-family:calluna-sans,sans-serif;font-size:.75em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;line-height:2.5em}@media screen and (max-width: 800px){.about-page-left,.about-page-right{width:100%;padding:0;float:none}.tp-textcolumn{width:100%}.tp-home{display:block}.tp-promo-home{display:block;width:100%;margin:0 0 10px}.tp-subscribe-home{display:block;width:100%;margin:10px 0 0}}/*! ADJUST BOOK DETAIL AND VARIANT SELECTION FOR MOBILE */@media screen and (max-width: 600px){#shopify-section-product-image-scroll__main h6,#shopify-section-product-image-scroll__main h6.tp-column{width:100%;float:none}.purchase-details .purchase-details__spb--false .button--add-to-cart,.swatch-element{width:100%}}.product-gallery .product-gallery__main .flickity-prev-next-button .flickity-button-icon{display:none}.sticker-text{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/twinpalms-styles.css.map?v=28199985282577980201689645403 */
