:root{--bg:#f3e7d3;--bg-soft:#ede0c8;--bg-deep:#e6d4b6;--ink:#3a2d1f;--ink-soft:#6b5640;--accent:#8a6a47;--rule:#c9b48f;--white:#faf3e6;--shadow-leaf:rgba(120, 90, 50, 0.08);--serif:'Cormorant Garamond', Georgia, serif;--script:'Dancing Script', cursive;--sans:'Lato', -apple-system, BlinkMacSystemFont, sans-serif}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:300;line-height:1.7;overflow-x:hidden;position:relative}body.admin-bar header.site-header{top:32px}@media (max-width:782px){body.admin-bar header.site-header{top:46px}}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:1;background-image:radial-gradient(ellipse 600px 800px at 10% 20%,var(--shadow-leaf),transparent 60%),radial-gradient(ellipse 700px 500px at 90% 70%,var(--shadow-leaf),transparent 60%),radial-gradient(ellipse 400px 600px at 50% 100%,var(--shadow-leaf),transparent 70%)}body::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:2;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3  0 0 0 0 0.2  0 0 0 0 0.1  0 0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}main,header,section,nav,footer,article{position:relative;z-index:3}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-decoration:none;transition:color 0.3s}a:hover{color:var(--ink)}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-weight:400;color:var(--ink);letter-spacing:.02em}.script{font-family:var(--script);font-weight:500}.eyebrow{font-family:var(--sans);font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:var(--accent);font-weight:400}.btn{display:inline-block;padding:.95rem 2.4rem;font-family:var(--sans);font-size:.72rem;letter-spacing:.35em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ink);color:var(--ink);background:#fff0;cursor:pointer;transition:all 0.4s ease}.btn:hover{background:var(--ink);color:var(--bg)}.btn-filled{background:var(--ink);color:var(--bg)}.btn-filled:hover{background:#fff0;color:var(--ink)}.btn-light{border-color:var(--bg);color:var(--bg)}.btn-light:hover{background:var(--bg);color:var(--ink)}.site-header{padding:1.5rem 2.5rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:rgb(243 231 211 / .85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgb(201 180 143 / .3);z-index:100}.site-brand{font-family:var(--serif);font-size:1.1rem;letter-spacing:.35em;text-transform:uppercase;color:var(--ink);text-decoration:none;line-height:1.1}.site-brand small{display:block;font-family:var(--script);font-size:.95rem;letter-spacing:.05em;text-transform:none;color:var(--accent);margin-top:2px;font-weight:400}.site-brand img{max-height:60px;width:auto}.main-nav ul{list-style:none;display:flex;gap:2.2rem;align-items:center}.main-nav a{color:var(--ink-soft);text-decoration:none;font-size:.78rem;letter-spacing:.25em;text-transform:uppercase}.main-nav a:hover{color:var(--accent)}.main-nav .menu-item.cta a{border:1px solid var(--ink);color:var(--ink);padding:.6rem 1.4rem;font-size:.65rem;transition:all 0.3s}.main-nav .menu-item.cta a:hover{background:var(--ink);color:var(--bg)}.nav-toggle{display:none;background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--ink)}.hero{min-height:92vh;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:4rem 4rem 6rem;gap:4rem}.hero-text{max-width:560px}.hero-text .eyebrow{display:block;margin-bottom:1.5rem}.hero-text h1{font-size:clamp(3rem, 6vw, 5.2rem);line-height:1.05;font-weight:300;margin-bottom:1.5rem}.hero-text h1 .script{display:block;font-size:.7em;color:var(--accent);margin-top:.3rem;font-weight:500}.hero-text p{font-size:1.05rem;color:var(--ink-soft);margin-bottom:2.5rem;max-width:480px}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.hero-visual{position:relative;height:70vh;min-height:520px}.hero-img-wrap{position:absolute;inset:0;background:linear-gradient(135deg,var(--bg-soft),var(--bg-deep));overflow:hidden;box-shadow:0 30px 80px rgb(120 90 50 / .18)}.hero-img-wrap img{width:100%;height:100%;object-fit:cover}.hero-img-wrap.no-image::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 30% 40%,rgb(255 245 225 / .6),transparent 50%),radial-gradient(circle at 70% 70%,rgb(180 140 90 / .3),transparent 60%)}.hero-svg{position:absolute;width:65%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85}.hero-badge{position:absolute;bottom:-2rem;left:-2rem;background:var(--bg);padding:1.5rem 2rem;border:1px solid var(--rule);text-align:center}.hero-badge .script{font-size:1.4rem;color:var(--accent);display:block}.hero-badge small{font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft)}.section{padding:7rem 4rem}.section-head{text-align:center;max-width:700px;margin:0 auto 5rem}.section-head .eyebrow{display:block;margin-bottom:1rem}.section-head h2{font-size:clamp(2.2rem, 4vw, 3.4rem);line-height:1.15;margin-bottom:1.2rem;font-weight:300}.section-head h2 .script{color:var(--accent)}.section-head p{color:var(--ink-soft);font-size:1.02rem}.about{background:var(--bg-soft)}.about-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem;max-width:1200px;margin:0 auto;align-items:center}.about-portrait{aspect-ratio:3/4;background:linear-gradient(160deg,var(--bg-deep),var(--accent));position:relative;overflow:hidden;box-shadow:0 20px 60px rgb(120 90 50 / .2)}.about-portrait img{width:100%;height:100%;object-fit:cover}.about-portrait.no-image::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgb(255 245 225 / .5),transparent 60%)}.about-portrait .placeholder-label{position:absolute;bottom:1rem;left:1rem;right:1rem;text-align:center;font-size:.7rem;letter-spacing:.3em;color:rgb(255 245 225 / .7);text-transform:uppercase}.about-content .eyebrow{margin-bottom:1rem;display:block}.about-content h2{font-size:clamp(2rem, 3.5vw, 3rem);margin-bottom:1.8rem;line-height:1.15}.about-content h2 .script{color:var(--accent);display:block;font-size:.85em}.about-content p{margin-bottom:1.3rem;color:var(--ink-soft);font-size:1rem}.signature{font-family:var(--script);font-size:1.8rem;color:var(--accent);margin-top:2rem}.services-wrap{max-width:1100px;margin:0 auto}.service-group{margin-bottom:4.5rem}.service-group-head{display:flex;align-items:baseline;gap:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--rule);padding-bottom:1rem;flex-wrap:wrap}.service-group-head h3{font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;font-family:var(--sans);font-weight:700}.service-group-head .subtitle{color:var(--ink-soft);font-style:italic;font-size:.95rem}.service-row{display:flex;justify-content:space-between;align-items:baseline;padding:1.1rem 0;border-bottom:1px dotted var(--rule);gap:2rem}.service-row:last-child{border-bottom:none}.service-name{font-family:var(--serif);font-size:1.35rem;color:var(--ink)}.service-name small{display:block;font-family:var(--sans);font-size:.78rem;color:var(--ink-soft);margin-top:.2rem;font-style:italic;letter-spacing:.05em}.service-price{font-family:var(--serif);font-size:1.5rem;color:var(--accent);white-space:nowrap}.gallery{background:var(--bg-soft)}.ig-embed-wrap{max-width:1100px;margin:0 auto;text-align:center}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:2.5rem}.ig-tile{aspect-ratio:1;background:linear-gradient(135deg,var(--bg-deep),var(--accent));position:relative;overflow:hidden;transition:transform 0.5s ease;cursor:pointer}.ig-tile img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.ig-tile:hover{transform:scale(1.02)}.ig-tile:hover img{transform:scale(1.06)}.ig-tile.no-image::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,rgb(255 245 225 / .4),transparent 60%)}.ig-tile span{position:absolute;bottom:.8rem;left:0;right:0;text-align:center;color:var(--white);font-family:var(--script);font-size:1.1rem;z-index:2;text-shadow:0 2px 8px rgb(0 0 0 / .3)}.ig-link{display:inline-block;margin-top:1rem;color:var(--ink);font-family:var(--sans);font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid var(--accent);padding-bottom:4px}.ig-link:hover{color:var(--accent)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;max-width:1200px;margin:0 auto}.process-step{text-align:center;position:relative}.process-step::before{content:attr(data-step);font-family:var(--serif);font-size:4.5rem;color:var(--rule);line-height:1;display:block;margin-bottom:1rem;font-weight:300}.process-step h4{font-size:1.3rem;margin-bottom:.8rem;font-weight:500}.process-step p{color:var(--ink-soft);font-size:.95rem}.policies{background:var(--bg-soft)}.policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 4rem;max-width:1100px;margin:0 auto}.policy-item h4{font-family:var(--sans);font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;font-weight:700;margin-bottom:.8rem;color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:.6rem}.policy-item p{color:var(--ink-soft);font-size:.97rem}.reviews-wrap{max-width:1100px;margin:0 auto}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.review-card{background:var(--bg);padding:2.2rem 2rem;border:1px solid var(--rule);position:relative}.review-card::before{content:'"';font-family:var(--serif);font-size:5rem;color:var(--rule);line-height:1;position:absolute;top:.5rem;left:1rem;opacity:.5}.review-card p{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--ink);margin-bottom:1.5rem;line-height:1.6;position:relative;z-index:1}.review-author{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.review-cta{text-align:center;padding:3rem;border:1px solid var(--rule);background:var(--bg)}.review-cta .script{font-size:2rem;color:var(--accent);display:block;margin-bottom:.5rem}.review-cta p{color:var(--ink-soft);margin-bottom:1.5rem}.qr-placeholder{width:140px;height:140px;margin:1.5rem auto;background:var(--white);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);position:relative;overflow:hidden}.qr-placeholder img{width:100%;height:100%;object-fit:contain}.qr-placeholder.no-image::before{content:'';position:absolute;inset:12px;background-image:linear-gradient(90deg,var(--ink) 50%,transparent 50%),linear-gradient(0deg,var(--ink) 50%,transparent 50%);background-size:8px 8px,8px 8px;opacity:.15}.inquiry{background:var(--ink);color:var(--bg)}.inquiry .section-head h2,.inquiry .section-head p{color:var(--bg)}.inquiry .section-head .eyebrow{color:var(--rule)}.inquiry .section-head h2 .script{color:var(--rule)}.form-wrap{max-width:760px;margin:0 auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem 1.5rem;align-items:start}.form-row{display:flex;flex-direction:column}.form-row.full{grid-column:1 / -1}.form-row label{font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--rule);margin-bottom:.7rem;font-weight:400}.form-row input,.form-row select,.form-row textarea{background:#fff0;border:none;border-bottom:1px solid rgb(201 180 143 / .4);padding:.7rem 0;color:var(--bg);font-family:var(--serif);font-size:1.1rem;transition:border-color 0.3s}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:none;border-color:var(--rule)}.form-row textarea{resize:vertical;min-height:90px;font-size:1rem}.form-row select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23c9b48f' stroke-width='1.5' fill='none'/></svg>");background-repeat:no-repeat;background-position:right .5rem center}.form-row select option{background:var(--ink);color:var(--bg)}.file-upload{border:1px dashed rgb(201 180 143 / .5);padding:1.5rem;text-align:center;cursor:pointer;transition:border-color 0.3s,background 0.3s;display:block}.file-upload:hover{border-color:var(--rule);background:rgb(201 180 143 / .05)}.file-upload input{display:none}.file-upload-label{font-family:var(--sans);font-size:.85rem;color:var(--rule);letter-spacing:.1em}.file-upload-label small{display:block;margin-top:.4rem;font-size:.75rem;color:rgb(201 180 143 / .7)}.file-list{margin-top:.8rem;font-size:.8rem;color:var(--rule)}.form-submit{grid-column:1 / -1;text-align:center;margin-top:2rem}.form-footnote{text-align:center;margin-top:2rem;font-size:.85rem;color:var(--rule);font-style:italic}.form-message{text-align:center;margin-top:1.5rem;padding:1rem;font-size:.95rem;display:none}.form-message.success{display:block;color:var(--rule);border:1px solid rgb(201 180 143 / .3)}.form-message.error{display:block;color:#ffb3b3;border:1px solid rgb(255 179 179 / .3)}.alt-booking{text-align:center;margin-top:4rem;padding-top:3rem;border-top:1px solid rgb(201 180 143 / .2)}.alt-booking p{color:var(--rule);margin-bottom:1.5rem;font-size:.95rem}.site-footer{background:var(--bg-deep);padding:4rem 4rem 2rem;text-align:center}.footer-brand{font-family:var(--serif);font-size:1.5rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);margin-bottom:.5rem}.footer-tag{font-family:var(--script);font-size:1.3rem;color:var(--accent);margin-bottom:2rem}.footer-links{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap;list-style:none}.footer-links a{color:var(--ink-soft);text-decoration:none;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase}.footer-links a:hover{color:var(--accent)}.footer-divider{width:60px;height:1px;background:var(--rule);margin:2rem auto}.footer-meta{font-size:.75rem;color:var(--ink-soft);letter-spacing:.1em}.reveal{opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1s ease}.reveal.in{opacity:1;transform:none}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignwide{max-width:1100px;margin-left:auto;margin-right:auto}.alignfull{width:100vw;margin-left:calc(50% - 50vw)}.wp-caption{max-width:100%}.wp-caption-text{font-size:.85rem;color:var(--ink-soft);font-style:italic;text-align:center;margin-top:.5rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.sticky{display:block}.bypostauthor{display:block}.gallery-caption{display:block}.single-content{max-width:760px;margin:0 auto;padding:5rem 2rem}.single-content h1{font-size:clamp(2.4rem, 5vw, 3.8rem);margin-bottom:1.5rem;font-weight:300}.single-content h2{font-size:2rem;margin:2.5rem 0 1rem}.single-content h3{font-size:1.5rem;margin:2rem 0 .8rem}.single-content p,.single-content ul,.single-content ol{margin-bottom:1.3rem;color:var(--ink-soft)}.single-content ul,.single-content ol{padding-left:1.5rem}.single-content blockquote{border-left:3px solid var(--accent);padding-left:1.5rem;font-family:var(--serif);font-style:italic;font-size:1.2rem;color:var(--ink);margin:2rem 0}.post-meta{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:2rem}@media (max-width:900px){.site-header{padding:1rem 1.5rem}.main-nav ul{display:none;position:absolute;top:100%;right:0;left:0;background:var(--bg);flex-direction:column;padding:1.5rem;gap:1.2rem;border-bottom:1px solid var(--rule)}.main-nav ul.open{display:flex}.nav-toggle{display:block}.section{padding:5rem 1.5rem}.hero{grid-template-columns:1fr;padding:3rem 1.5rem 5rem;gap:3rem;min-height:auto}.hero-visual{height:60vh}.about-grid,.policy-grid,.form-grid,.reviews-grid,.ig-grid{grid-template-columns:1fr;gap:2rem}.process-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.service-row{flex-direction:column;align-items:flex-start;gap:.4rem}.service-price{align-self:flex-end;margin-top:-2rem}.site-footer{padding:3rem 1.5rem 2rem}}.inquiry .fluent-form-wrap{max-width:760px;margin:0 auto}.inquiry .frm-fluent-form{color:var(--bg)}.inquiry .frm-fluent-form .ff-el-group{margin-bottom:1.8rem}.inquiry .frm-fluent-form .ff-el-input--label label,.inquiry .frm-fluent-form label{font-family:var(--sans);font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--rule);margin-bottom:.7rem;font-weight:400}.inquiry .frm-fluent-form input[type="text"],.inquiry .frm-fluent-form input[type="email"],.inquiry .frm-fluent-form input[type="tel"],.inquiry .frm-fluent-form input[type="number"],.inquiry .frm-fluent-form input[type="date"],.inquiry .frm-fluent-form input[type="time"],.inquiry .frm-fluent-form select,.inquiry .frm-fluent-form textarea{background:transparent!important;border:none!important;border-bottom:1px solid rgb(201 180 143 / .4)!important;border-radius:0!important;padding:.7rem 0!important;color:var(--bg)!important;font-family:var(--serif)!important;font-size:1.1rem!important;box-shadow:none!important;transition:border-color 0.3s!important;width:100%}.inquiry .frm-fluent-form input:focus,.inquiry .frm-fluent-form select:focus,.inquiry .frm-fluent-form textarea:focus{outline:none!important;border-color:var(--rule)!important}.inquiry .frm-fluent-form input::placeholder,.inquiry .frm-fluent-form textarea::placeholder{color:rgb(201 180 143 / .5)!important;font-style:italic}.inquiry .frm-fluent-form textarea{min-height:90px;resize:vertical}.inquiry .frm-fluent-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23c9b48f' stroke-width='1.5' fill='none'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .5rem center!important;padding-right:1.5rem!important}.inquiry .frm-fluent-form select option{background:var(--ink);color:var(--bg)}.inquiry .frm-fluent-form .ff-el-form-control[type="number"]{-moz-appearance:textfield}.inquiry .frm-fluent-form .ff-custom_html p{color:var(--rule);font-size:.9rem;font-style:italic}.inquiry .frm-fluent-form .ff-custom_html a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.inquiry .frm-fluent-form .ff-custom_html a:hover{color:var(--bg)}.inquiry .frm-fluent-form button[type="submit"],.inquiry .frm-fluent-form .ff-btn-submit{display:inline-block!important;padding:.95rem 2.4rem!important;font-family:var(--sans)!important;font-size:0.72rem!important;letter-spacing:0.35em!important;text-transform:uppercase!important;text-decoration:none!important;border:1px solid var(--bg)!important;color:var(--ink)!important;background:var(--bg)!important;border-radius:0!important;cursor:pointer!important;transition:all 0.4s ease!important;box-shadow:none!important;margin-top:1rem}.inquiry .frm-fluent-form button[type="submit"]:hover,.inquiry .frm-fluent-form .ff-btn-submit:hover{background:transparent!important;color:var(--bg)!important}.inquiry .frm-fluent-form .ff-el-is-required label::after{color:var(--rule)}.inquiry .frm-fluent-form .error-text,.inquiry .frm-fluent-form .ff-el-is-error .text-danger{color:#f5c2a3!important;font-size:.8rem;font-style:italic;margin-top:.3rem}.inquiry .frm-fluent-form .ff-name-field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:600px){.inquiry .frm-fluent-form .ff-name-field-wrapper{grid-template-columns:1fr}}.inquiry .frm-fluent-form .ff-message-success{background:#fff0;border:1px solid var(--rule);color:var(--bg);padding:2rem;font-family:var(--serif);font-size:1.1rem;text-align:center}.inquiry .frm-fluent-form .ff-name-field-wrapper>div{width:100%}.inquiry .frm-fluent-form .ff-name-field-wrapper input{width:100%!important;max-width:100%!important}.inquiry .frm-fluent-form .ff-name-field-wrapper .ff-t-container{display:flex;gap:1.5rem;width:100%}.inquiry .frm-fluent-form .ff-name-field-wrapper .ff-t-cell{flex:1;width:100%}.inquiry .frm-fluent-form .ff-name-field-wrapper .ff-t-cell input{width:100%!important;max-width:100%!important}.inquiry .frm-fluent-form .ff-name-field-wrapper .ff-el-group,.inquiry .frm-fluent-form .ff-name-field-wrapper .ff-el-input--content{width:100%}@media (max-width:600px){.inquiry .frm-fluent-form .ff-name-field-wrapper .ff-t-container{flex-direction:column}}.frm-fluent-form .ff-name-field-wrapper .ff-t-cell{justify-content:flex-start!important;flex:1 1 50%!important;flex-basis:50%!important;max-width:50%}.frm-fluent-form .ff-name-field-wrapper .ff-t-cell .ff-el-group,.frm-fluent-form .ff-name-field-wrapper .ff-t-cell .ff-el-input--content{width:100%!important}.frm-fluent-form .ff-name-field-wrapper .ff-t-cell input{width:100%!important;min-width:0}@media (max-width:768px){.frm-fluent-form .ff-name-field-wrapper .ff-t-cell{flex-basis:100%!important;max-width:100%}}