/*
Theme Name: TTING
Theme URI: https://ttinglingerie.com
Author: TTING
Description: Design-led B2B theme for TTING lingerie manufacturing. Products, FAQ, journal, collection builder and inquiry form. All texts and images are editable in Appearance → Customize, Products and FAQ.
Version: 1.0.1
Requires at least: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tting
*/

/* Styles live in assets/css/main.css and assets/css/pages.css */

/* real images replace the gradient placeholders */
.ph.has-img{background-size:cover;background-position:center}
.ph.has-img::before{background:linear-gradient(to top,rgba(36,12,30,.25),transparent 40%)}
.ph.has-img>span:not(.lens){display:none}
.gallery-main.has-img .lens{background-size:auto,auto,cover}
.wp-block-image img,.article img{border-radius:var(--r);height:auto}
.article h3{font-size:26px;margin:30px 0 10px}
.article a{color:var(--plum-2);text-decoration:underline}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.notice-ok,.notice-err{grid-column:1/-1;padding:14px 18px;border-radius:12px;font-size:14px}
.notice-ok{background:#e6f4ec;color:#1f6b42}
.notice-err{background:#fbe9ec;color:#9b1c3a}
.hp{position:absolute;left:-9999px}
.pager .page-numbers{min-width:44px;height:44px;padding:0 10px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);font-size:14px}
.pager .page-numbers.current,.pager a.page-numbers:hover{background:var(--plum);color:var(--cream);border-color:var(--plum)}
.page-content{max-width:820px}
.page-content p{margin-bottom:16px;color:#4a3f45}
.prod .img>a{display:block;height:100%}
.banner-tall{padding-bottom:120px}
.share-mail button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.25s}
.share-mail:hover button{background:var(--plum);border-color:var(--plum);color:var(--cream)}
.toc.empty{visibility:hidden}
.modal .box iframe,.modal .box video{width:100%;height:100%;border:0;border-radius:var(--r)}
.custom-logo-link img{max-height:46px;width:auto}
.faq-a>*:last-child{padding-bottom:26px}
.faq-a p{padding:0 60px 10px 0;color:var(--muted)}
