@font-face{font-family:system;src:local('Arial')} :root{--bg:#0d0e13;--panel:#16171e;--line:#2c2c36;--text:#f4f2f5;--muted:#a4a3ae;--pink:#ff58a3;--lime:#d7f881}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}svg{width:21px;height:21px;flex-shrink:0}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;letter-spacing:-1.4px}h1{font-size:clamp(38px,5vw,64px);font-weight:700}h2{font-size:clamp(27px,3vw,39px);font-weight:600}h3{font-size:20px;font-weight:600;letter-spacing:-.5px}p{margin:16px 0;color:#c3c2cc}small{font-size:12px}button{border:0}a,button,input,textarea,select{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--pink)}.container{width:min(1240px,calc(100% - 80px));margin:auto}.narrow{max-width:680px}.pink{color:var(--pink)}.muted{color:var(--muted)}.topbar{background:#19191f;border-bottom:1px solid #292831;color:#c8c5cd;font-size:11px;padding:8px 0;letter-spacing:.35px}.topbar b{color:var(--pink)}.site-header{height:101px;background:#0f1016;border-bottom:1px solid #272731;position:relative;z-index:20}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;gap:10px;align-items:center;flex-shrink:0}.brand img{width:53px;height:53px;object-fit:contain;border-radius:50%;background:white}.brand>span{font-size:23px;font-weight:800;line-height:1.3;letter-spacing:-.8px}.brand small{display:block;font-size:7px;letter-spacing:1.9px;color:#d0ccd5;font-weight:400;margin-top:3px}nav{display:flex;gap:30px}nav a{font-size:13px;color:#c1bfca;position:relative;white-space:nowrap}nav a:hover,nav a.active{color:white}nav a.active:after{position:absolute;content:'';width:19px;height:2px;background:var(--pink);bottom:-12px;left:0}.header-tools{display:flex;gap:22px;align-items:center}.header-tools>a{display:flex;align-items:center}.header-tools svg{width:19px}.cart-icon{position:relative}.cart-icon span{position:absolute;top:-9px;right:-12px;background:var(--pink);color:#151018;border-radius:50%;width:16px;height:16px;text-align:center;font-size:9px;line-height:16px;font-weight:700}#menu-toggle{display:none;background:transparent;color:white;font-size:23px}.eyebrow{color:var(--pink);font-size:10px;letter-spacing:2.3px;font-weight:700;margin-bottom:18px}.hero{position:relative;min-height:610px;isolation:isolate;background:#11101a;overflow:hidden}.hero-images,.hero-shade{position:absolute;inset:0;z-index:-2}.hero-slide{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.7}.hero-slide[hidden]{display:none}.hero-shade{z-index:-1;background:linear-gradient(90deg,#0c0c15 0%,rgba(12,12,21,.94) 23%,rgba(12,12,21,.45) 60%,rgba(12,12,21,.1)),linear-gradient(0deg,#0c0c15 0%,transparent 30%)}.hero-content{padding-top:78px;padding-bottom:36px}.hero .eyebrow{font-size:10px;color:#f3d0e2;display:flex;gap:12px;align-items:center}.glow-dot{width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 12px var(--pink)}.hero h1{font-size:clamp(48px,5.8vw,79px);letter-spacing:-4px;line-height:1.06}.hero h1>span{color:var(--pink)}.hero p{font-size:15px;line-height:1.9;color:#bbb9c6;margin:26px 0 29px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--pink);color:#21101a;padding:13px 23px;border-radius:5px;font-weight:700;font-size:12px;border:1px solid var(--pink);line-height:1.6;transition:background .15s,transform .15s;white-space:nowrap}.btn:hover{background:#ff85bd;border-color:#ff85bd;transform:translateY(-1px)}.btn svg{width:17px;height:17px}.btn-glass,.btn-ghost{background:transparent;color:#eee7ef;border-color:#49414e}.btn-glass:hover,.btn-ghost:hover{background:#28232f;border-color:var(--pink)}.btn-light{background:#f4f2f7;color:#111;border-color:transparent}.btn-small{padding:9px 13px;font-size:11px;gap:5px}.hero-note{font-size:8px;letter-spacing:2px;margin-top:28px;color:#8d899c}.hero-controls{display:flex;gap:24px;align-items:center;height:72px;font-size:11px;color:#85818e}.hero-controls b{color:white}.slide-dots{display:flex;gap:7px}.slide-dots button{width:25px;height:3px;padding:0;background:#48414f;border-radius:4px}.slide-dots button.selected{background:var(--pink);width:40px}.hero-caption{margin-left:auto;letter-spacing:1.8px;font-size:8px}.text-button{background:none;color:#d6d0dc;padding:8px 0;font-size:12px}.benefit-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;background:#12131a}.benefit-bar .container>div{display:flex;align-items:center;gap:14px;border-right:1px solid var(--line)}.benefit-bar .container>div:last-child{border:0}.benefit-icon{font-size:26px;color:var(--pink);font-weight:400}.benefit-bar b{display:block;font-size:12px;font-weight:500}.benefit-bar small{display:block;color:#918e9d;font-size:10px;margin-top:3px}.section{padding-top:78px;padding-bottom:78px}.section-top{display:flex;gap:25px;align-items:end;justify-content:space-between}.section-top h2{font-size:34px}.section-top .eyebrow{margin-bottom:14px}.section-desc{font-size:13px;color:#9b97a7;margin:18px 0 30px}.underlink{display:inline-flex;align-items:center;gap:12px;font-size:12px;padding-bottom:3px;border-bottom:1px solid #655061;white-space:nowrap}.underlink svg{width:16px;height:16px}.product-card{border:1px solid #2a2932;background:#14151c;border-radius:9px;overflow:hidden;transition:border .2s}.product-card:hover{border-color:#875775}.product-image{height:233px;display:flex;align-items:center;justify-content:center;position:relative;background:#e7e7e8;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.product-card:hover .product-image img{transform:scale(1.04)}.tag{position:absolute;top:16px;left:16px;z-index:1;font-size:8px;letter-spacing:1px;color:#ddd6e1;background:#16151b;padding:5px 8px;border-radius:3px}.image-arrow{position:absolute;bottom:12px;right:12px;background:#fff;color:#24202a;width:29px;height:29px;border-radius:50%;display:grid;place-items:center}.image-arrow svg{width:14px;height:14px}.product-body{padding:22px}.product-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.7px;color:#9d96a9;margin-bottom:12px}.stock{color:var(--lime);font-size:11px}.product-body h3{font-size:18px;letter-spacing:-.3px;min-height:41px}.price{display:flex;align-items:baseline;gap:10px;font-size:20px;letter-spacing:-.4px;font-weight:600;margin:12px 0 17px}.price small{font-size:9px;color:#8c8798;font-weight:400;letter-spacing:0}.card-actions{display:flex;gap:8px}.inline-form{display:inline-block}.about-panel{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:#15141d;border:1px solid #2d2635;border-radius:12px;overflow:hidden;margin-top:8px}.about-photo{position:relative;min-height:440px;height:100%}.about-photo>img{width:100%;height:100%;min-height:440px;object-fit:cover}.year-stamp{position:absolute;bottom:25px;left:27px;background:#141019e8;padding:15px 25px;font-size:43px;line-height:1.2;letter-spacing:-1px;color:var(--pink);border:1px solid #655063;border-radius:7px}.year-stamp small{display:block;letter-spacing:1.4px;font-size:7px;color:white;margin-top:5px}.about-copy{padding:40px 45px 40px 0}.about-copy h2{font-size:38px}.about-copy p{font-size:13px;color:#aaa3b5;line-height:1.9}.about-copy .underlink{margin-top:10px}.project-tile{position:relative;display:block;height:270px;border-radius:8px;overflow:hidden;text-align:left;width:100%;background:#1a1621;border:1px solid #302938;padding:0}.project-tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.project-tile:hover img{transform:scale(1.05)}.project-tile:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,#0d0b13dc)}.project-tile>div{position:absolute;z-index:1;bottom:21px;left:23px}.project-tile span{font-size:7px;letter-spacing:1.5px;color:#edbad2}.project-tile h3{font-size:20px;margin-top:7px}.gallery-grid{margin-top:28px}.contact-strip{margin-top:20px;padding:46px 0;background:radial-gradient(ellipse at right,#51223c,#211522 70%);border-top:1px solid #543044;border-bottom:1px solid #49313e}.contact-strip .eyebrow{font-size:8px;margin-bottom:10px}.contact-strip h2{font-size:29px;letter-spacing:-1px}footer{background:#101016;padding:58px 0 0}.footer-intro{display:flex;align-items:center;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid var(--line);margin-bottom:37px}.wordmark{font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1.3}.wordmark small{display:block;font-size:7px;letter-spacing:2px;color:#8f879b;margin-top:7px;font-weight:400}.footer-intro p{font-size:12px;text-align:right;color:#928b9e;margin:0}.footer-grid h3{font-size:13px;letter-spacing:0;margin:0 0 19px}.footer-grid a{display:block;color:#958da1;font-size:11px;margin:9px 0}.footer-grid a:hover{color:var(--pink)}.footer-bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:42px;border-top:1px solid var(--line);padding:23px 0;color:#8d8699;font-size:10px}.footer-bottom a{color:#ded5e5}.page-heading{text-align:center;padding:66px 25px 55px;background:radial-gradient(ellipse at top,#2b1830,transparent 65%);border-bottom:1px solid #26222e}.page-heading h1{font-size:48px}.page-heading p{font-size:14px;max-width:650px;margin:20px auto 0;color:#a9a1b5}.page-heading .eyebrow{margin-bottom:18px}.compact{padding-top:42px;min-height:320px}.panel{background:#16151e;border:1px solid #312b3a;border-radius:9px;padding:30px}.panel h2{font-size:25px;margin-bottom:20px}.stack{display:flex;flex-direction:column;gap:20px}.stack .btn{align-self:flex-start}label{display:flex;flex-direction:column;font-size:12px;color:#bdb4c9;gap:7px}input,textarea,select{color:#f2edf6;background:#0e0d15;border:1px solid #3d3447;border-radius:5px;min-width:0;width:100%;padding:11px 13px;line-height:1.5}input::placeholder,textarea::placeholder{color:#82768f}textarea{resize:vertical}select{min-height:44px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--pink);padding:0;flex-shrink:0}.checkbox{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.checkbox a{color:var(--pink)}.filter-bar{display:flex;align-items:end;flex-wrap:wrap;gap:14px;background:#17151e;border:1px solid #302938;padding:20px;border-radius:8px}.filter-bar label{max-width:145px}.filter-bar .search-field{max-width:none;flex:1;min-width:210px}.filter-bar .checkbox{align-self:center;margin-top:22px}.results{font-size:11px;margin:25px 0}.empty-state{padding:65px 25px;text-align:center;border:1px dashed #4d3d56;border-radius:8px;color:#c8b9d2}.empty-state .btn{margin-top:25px}.empty-state h2{font-size:25px}.breadcrumb{font-size:12px;margin-bottom:30px;color:#a190ad}.detail-image{background:#e5e4e7;min-height:440px;display:grid;place-items:center;border-radius:9px;overflow:hidden}.detail-image img{width:100%;max-height:520px;object-fit:contain}.detail-copy h1{font-size:43px;margin-bottom:20px}.detail-copy p{font-size:14px;margin:22px 0}.detail-copy .eyebrow{margin-top:15px}.detail-price{font-size:35px;margin:22px 0}.detail-price small{display:block;font-size:11px;color:#a495b0}.qty{max-width:95px;display:inline-block}.detail-wish{margin:14px 0}.note{border-top:1px solid #392a42;padding-top:22px;color:#9988a5;font-size:12px}.contact-details{padding:10px 20px}.contact-details h2{font-size:35px}.contact-details p{font-size:15px}.contact-details iframe{width:100%;height:265px;filter:grayscale(.8);border:1px solid #3c3044;border-radius:7px;margin-top:10px}.cart-row{display:flex;gap:20px;align-items:center;border-bottom:1px solid #392c42;padding:22px 0}.cart-row>img{width:90px;height:90px;object-fit:contain;background:white;border-radius:6px}.cart-row>div{flex:1}.cart-row small{display:block;color:#a692b3;font-size:10px;margin:5px 0}.cart-row label{flex-direction:row;align-items:center}.cart-row>.qty{max-width:70px}.cart-row>b{font-size:14px}.summary{height:fit-content}.summary p{display:flex;justify-content:space-between;gap:18px;font-size:12px}.summary p span{color:#b4a3bf}.summary p b{white-space:nowrap}.summary .total{font-size:17px;border-top:1px solid #44334c;padding-top:20px;margin-top:22px}.summary .btn{width:100%;margin-top:15px}.summary>small{display:block;font-size:10px;color:#a48daf;margin-top:15px}.notice{border:1px solid #4b4059;background:#24202e;color:#eddfef;border-radius:6px;padding:17px 22px;margin:22px 0;font-size:13px}.notice.error{border-color:#934663;background:#351c2b;color:#ffb4cd}.badge{display:inline-block;border-radius:4px;background:#35263c;color:#f5b1d8;padding:6px 13px;font-size:11px}.order-card{margin-top:24px}.order-card h2{font-size:24px}.order-card p{font-size:13px}.pre-line{white-space:pre-line;overflow-wrap:anywhere}.admin-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.admin-nav a.active:after{display:none}.admin-edit{margin-top:25px}.stat span{font-size:12px;color:#a38aaf}.stat b{display:block;font-size:30px;margin-top:14px;line-height:1.2}.table-wrap{overflow-x:auto;border:1px solid #382d42;border-radius:6px;margin:25px 0}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}td,th{border-bottom:1px solid #34283f;padding:16px;vertical-align:middle}th{background:#201a29;color:#bba7c8;font-size:10px;text-transform:uppercase;letter-spacing:1px}td{min-width:80px}tr:last-child td{border-bottom:0}td .btn{padding:7px 12px}.danger{color:#ff9bb9}summary{cursor:pointer;font-size:18px}.prose p{line-height:2;font-size:15px;margin-top:0}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}dialog{background:#0e0b12;color:white;border:1px solid #60506b;border-radius:10px;padding:20px;max-width:92vw;max-height:92vh}dialog::backdrop{background:#000d}dialog img{max-height:73vh;max-width:84vw;object-fit:contain}#lightbox-close{float:right;background:#362a41;color:white;border-radius:50%;width:35px;height:35px;font-size:23px;margin-bottom:10px}dialog p{text-align:center;font-size:14px}.skip{position:fixed;top:-100px;left:20px;background:var(--pink);color:black;padding:10px;z-index:100}.skip:focus{top:10px}
@media(min-width:1530px){.hero{min-height:650px}.hero-content{padding-top:95px}}@media(max-width:1100px){.container{width:calc(100% - 50px)}nav{gap:19px}.brand>span{font-size:19px}.brand img{width:42px;height:42px}.header-tools{gap:17px}.hero h1{font-size:68px}.about-panel{gap:35px}.about-copy{padding-right:25px}.about-copy h2{font-size:32px}.card-actions{gap:5px}.btn-small{padding:9px 10px;font-size:10px}.section-top h2{font-size:28px}.product-body{padding:18px}.hero-caption{display:none}}
@media(max-width:850px){.container{width:calc(100% - 40px)}.site-header{height:83px}#menu-toggle{display:block}#nav{display:none;position:absolute;left:0;right:0;top:82px;background:#17131d;padding:22px;box-shadow:0 15px 20px #0007;flex-direction:column;gap:22px}#nav.open{display:flex}nav a.active:after{bottom:-5px}.header-tools{gap:20px}.hero{min-height:560px}.hero-content{padding-top:65px}.hero h1{font-size:65px}.hero-shade{background:linear-gradient(90deg,#0c0c15f5,#0c0c15b8 55%,#0c0c1555),linear-gradient(0deg,#0c0c15,transparent 50%)}.benefit-bar .container>div:nth-child(2){border:0}.about-panel{grid-template-columns:1fr;gap:0}.about-photo{min-height:300px;height:300px}.about-photo>img{min-height:300px}.about-copy{padding:35px}.about-copy h2{font-size:36px}.section-top{align-items:start}.section-top h2{font-size:29px}.contact-strip .container{flex-wrap:wrap}.contact-strip h2{font-size:26px}.detail-grid{gap:30px}.detail-image{min-height:320px}.detail-copy h1{font-size:34px}.footer-bottom{flex-wrap:wrap}.section{padding-top:55px;padding-bottom:55px}.project-tile{height:230px}}
@media(max-width:560px){.container{width:calc(100% - 32px)}.topbar{font-size:9px}.top-extra{display:none}.brand img{width:35px;height:35px}.brand>span{font-size:18px}.brand small{font-size:5px;letter-spacing:1.3px}.brand{gap:6px}.header-tools{gap:15px}.header-tools>a:first-child{display:none}.header-tools svg{width:17px}.site-header{height:75px}#nav{top:74px}.hero{min-height:570px}.hero-content{padding-top:60px;padding-bottom:20px}.hero h1{font-size:55px;letter-spacing:-2.8px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero p{font-size:13px;max-width:310px;margin:24px 0}.hero-note{font-size:7px;margin-top:28px;letter-spacing:1px}.hero-controls{height:68px;gap:17px}.hero-images img{object-position:62% center}.btn{font-size:11px;padding:12px 17px;gap:10px}.hero .btn{padding:12px 16px}.benefit-bar{padding:22px 0}.benefit-bar b{font-size:10px}.benefit-bar small{font-size:8px}.benefit-bar .container>div{gap:9px}.benefit-icon{font-size:22px}.section-top{flex-direction:column;gap:17px}.section-top h2{font-size:28px}.section-top .eyebrow{font-size:8px}.section-desc{font-size:12px}.product-image{height:260px}.product-body h3{min-height:0;font-size:20px}.product-body{padding:23px}.card-actions .btn{font-size:11px;padding:10px 18px}.about-copy{padding:30px 25px}.about-copy h2{font-size:31px}.about-photo{height:270px;min-height:270px}.about-photo>img{min-height:270px}.about-panel{margin-top:0}.project-tile{height:260px}.contact-strip{padding:35px 0}.contact-strip h2{font-size:25px}.contact-strip .eyebrow{font-size:7px;letter-spacing:1.6px}.footer-intro{align-items:start;gap:20px}.wordmark{font-size:23px}.footer-intro p{font-size:10px;line-height:1.9}.footer-intro small{font-size:5px;letter-spacing:1px}.footer-grid h3{font-size:12px}.footer-grid a{font-size:11px}.footer-bottom{gap:12px;flex-direction:column;align-items:start;font-size:9px}.page-heading{padding:45px 16px 38px}.page-heading h1{font-size:35px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:8px}.panel{padding:23px}.filter-bar{padding:17px}.filter-bar label{max-width:calc(50% - 7px);flex:1}.filter-bar .search-field{flex-basis:100%}.filter-bar .checkbox{flex:none}.detail-copy h1{font-size:34px}.detail-image{min-height:300px}.cart-row{gap:12px;flex-wrap:wrap}.cart-row>img{width:65px;height:65px}.cart-row>div{min-width:190px}.cart-row>b{margin-left:77px}.cart-row .qty{width:60px}.contact-details{padding:10px 0}.order-card .section-top{flex-direction:column;gap:5px}.order-card .flex{flex-wrap:wrap}.admin-nav .btn{padding:10px 13px;font-size:10px}.admin-nav{gap:7px}.desktop{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Readable shared header/footer and a dark scrollbar matching the storefront. */
/* Crop padding embedded in legacy banner photos, including on very wide screens. */
.hero-images{overflow:hidden;background:#11101a}
.hero-images>.hero-slide{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;overflow:hidden}
.hero-images>.hero-slide[hidden]{display:none}
/* Highlight the four homepage service benefits without changing other sections. */
.benefit-bar{padding:30px 0;background:linear-gradient(110deg,#26152a,#171521 55%,#241524);border-top:1px solid #71374f;border-bottom:1px solid #71374f;box-shadow:inset 0 1px 28px #ff58a30a}
.benefit-bar .container>div:nth-child(n){padding:20px 18px;border:1px solid #714055;border-radius:9px;background:#18131ee6;gap:16px;align-items:center}
.benefit-bar .benefit-icon{font-size:34px;line-height:1.2;color:#ff69af;text-shadow:0 0 18px #ff58a34d;flex-shrink:0}
.benefit-bar b{font-size:18px;font-weight:700;line-height:1.4;color:#fff0f8}
.benefit-bar small{font-size:13px;line-height:1.65;color:#cab9ce;margin-top:6px}
@media(min-width:768px) and (max-width:1000px){.benefit-bar .container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){
 .benefit-bar{padding:24px 0}
 .benefit-bar .container{gap:14px}
 .benefit-bar .container>div:nth-child(n){padding:18px 14px;flex-direction:column;align-items:flex-start;gap:10px}
 .benefit-bar .benefit-icon{font-size:28px}
 .benefit-bar b{font-size:16px}
 .benefit-bar small{font-size:12px}
}
html{background:var(--bg);color-scheme:dark;scrollbar-color:#57515f var(--bg)}
html::-webkit-scrollbar{width:10px;height:10px}
html::-webkit-scrollbar-track{background:var(--bg)}
html::-webkit-scrollbar-thumb{background:#57515f;border:2px solid var(--bg);border-radius:8px}
html::-webkit-scrollbar-thumb:hover{background:#8c6681}
.topbar{font-size:14px}
.topbar .container{flex-wrap:wrap;gap:4px 16px}
#nav a{font-size:16px}
.footer-intro p{font-size:15px}
.wordmark small{font-size:10px;letter-spacing:1.4px}
.footer-grid h3{font-size:17px}
.footer-grid a{font-size:15px;margin:11px 0}
.footer-bottom{font-size:14px;flex-wrap:wrap}
.footer-bottom a{font-size:15px;font-weight:600}
@media(max-width:1000px){
 .site-header{height:83px}
 #menu-toggle{display:block}
 #nav{display:none;position:absolute;left:0;right:0;top:82px;background:#17131d;padding:22px;box-shadow:0 15px 20px #0007;flex-direction:column;gap:22px}
 #nav.open{display:flex}
 #nav a{font-size:17px}
 #nav a.active:after{bottom:-5px}
}
@media(max-width:560px){
 .topbar{font-size:12px;letter-spacing:0}
 .site-header{height:75px}
 #nav{top:74px}
 .footer-intro p{font-size:13px}
 .wordmark small{font-size:9px;letter-spacing:.5px}
 .footer-grid h3{font-size:16px}
 .footer-grid a{font-size:14px}
 .footer-bottom{font-size:13px}
 .footer-bottom a{font-size:15px}
}
