/* Silina Maison 6.0: campaign photography, clear shopping hierarchy. */
:root{--silina-wine:#55131f;--silina-gold:#b88b4f;--silina-ivory:#faf5ed;--silina-ink:#2a2020;--silina-line:#e9e1d9}
body{background:#fff;color:var(--silina-ink);font-size:15px;line-height:1.65}
a:focus-visible,button:focus-visible{outline:2px solid var(--silina-gold);outline-offset:5px}
.top{display:block!important;background:var(--silina-wine);color:#fff;font-size:11px;letter-spacing:.07em;padding:7px 20px;text-align:center}
.silina-site-header{position:relative;background:white;border-bottom:1px solid var(--silina-line)}
.silina-site-header .silina-header-inner{display:grid;grid-template-columns:1fr auto 1fr;width:92%;min-height:130px;gap:0 25px;padding:18px 0 0;position:static}
.silina-site-header .silina-logo{grid-column:2;grid-row:1;color:var(--silina-wine);font-size:34px;letter-spacing:.24em;justify-self:center}
.silina-logo img{max-height:55px;width:auto}
.silina-header-location{grid-column:1;grid-row:1;font-size:12px;color:var(--silina-wine);text-decoration:none}
.silina-site-header .silina-header-actions{grid-column:3;grid-row:1;justify-self:end;gap:22px}
.silina-site-header .silina-header-book{border:0;padding:0;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400;color:var(--silina-wine)}
.silina-site-header .silina-header-book:hover{background:transparent;color:var(--silina-wine)!important;text-decoration:underline}
.silina-site-header .silina-main-nav{grid-column:1/-1;grid-row:2;justify-self:center;position:static;width:auto}
.silina-site-header .silina-primary-menu{justify-content:center;gap:40px;margin:0}
.silina-site-header .silina-main-nav .silina-primary-menu>li{position:static;min-height:54px}
.silina-site-header .silina-main-nav .silina-primary-menu>li>a{font-size:var(--silina-menu-size,16px);font-weight:400;letter-spacing:.02em;color:var(--silina-ink)}
.silina-site-header .silina-main-nav .silina-mega{left:0;right:0;top:100%;width:100%;max-height:75vh;overflow:auto;border:0;border-top:1px solid var(--silina-line);padding:30px 5vw;background:#fff;box-shadow:0 18px 25px #2a0c1210}
.silina-mega-head{display:flex;justify-content:space-between;gap:20px}.silina-mega-head p{font-size:13px}
.silina-site-header .silina-mega-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}
.silina-site-header .silina-mega-cards img{width:100%;height:160px;object-fit:cover;border-radius:0}
.silina-site-header .silina-mega-cards a{font-size:13px!important;letter-spacing:0!important}
.silina-site-header .silina-mega-end{display:inline-block;margin-top:22px;font-size:13px;color:var(--silina-wine);border-bottom:1px solid var(--silina-wine)}
.silina-home-50 .silina-atelier-hero,.silina-atelier-hero{height:640px;min-height:0;max-height:80svh;background:var(--silina-ivory)}
.silina-home-50 .silina-atelier-hero .silina-slide img,.silina-atelier-hero .silina-slide img{left:50%;width:50%;height:100%;object-fit:cover;object-position:center 43%;filter:none}
.silina-home-50 .silina-atelier-hero .silina-slide-shade,.silina-atelier-hero .silina-slide-shade{display:none}
.silina-home-50 .silina-atelier-hero .silina-slide-copy,.silina-atelier-hero .silina-slide-copy{left:6.5%;width:37%;top:50%;transform:translateY(-50%);color:var(--silina-wine);text-align:center}
.silina-home-50 .silina-atelier-hero h1,.silina-atelier-hero h1{font:400 clamp(32px,3.6vw,52px)/1.15 var(--silina-heading-font);letter-spacing:-.02em;color:var(--silina-wine);margin:22px 0}
.silina-home-50 .silina-atelier-hero .eyebrow,.silina-atelier-hero .eyebrow{font-size:10px;color:var(--silina-wine);letter-spacing:.18em}
.silina-home-50 .silina-atelier-hero p,.silina-atelier-hero p{font-size:15px;color:#67564f;max-width:350px;margin:0 auto;line-height:1.75}
.silina-hero-actions{justify-content:center;gap:20px;flex-direction:column;margin-top:28px}
.silina-pill,.silina-pill.light,.silina-pill.dark{border:1px solid var(--silina-wine);background:var(--silina-wine);color:white;font-size:11px;letter-spacing:.07em;min-height:46px;padding:12px 24px;border-radius:0}
.silina-pill:hover,.silina-pill.light:hover,.silina-pill.dark:hover{background:#2a0c12;color:white}
.silina-hero-secondary{font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--silina-wine);border-color:var(--silina-wine)}
.silina-slider-controls{left:22%;right:auto;bottom:23px;color:var(--silina-wine)}.silina-slider-controls button{color:var(--silina-wine);border:0;background:transparent}.silina-hero-index{display:none}
.wrap{width:min(1280px,90%)}
.silina-atelier-intro{display:block;text-align:center;padding:76px 0 30px;margin:0 auto;max-width:650px}
.silina-kicker{font-size:10px;letter-spacing:.16em;color:var(--silina-gold)}
.silina-atelier-intro h2,.silina-atelier-heading h2,.silina-atelier-appointment h2{font:400 clamp(27px,2.6vw,38px)/1.25 var(--silina-heading-font);letter-spacing:-.02em;color:var(--silina-wine);margin:12px 0 20px}
.silina-atelier-intro p{font-size:15px;line-height:1.7;max-width:510px;margin:0 auto 18px}
.silina-text-link{font-size:12px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--silina-wine)}
.silina-atelier-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:16px auto 74px;padding:0}
.silina-atelier-collection{height:auto;min-height:0;background:transparent;display:block;color:var(--silina-wine);overflow:hidden;text-align:center}
.silina-atelier-collection:after{display:none}.silina-atelier-collection img{position:relative;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;filter:none}
.silina-atelier-collection-copy{position:static;display:block;padding:20px 8px;color:var(--silina-wine)}
.silina-atelier-collection-copy small{display:none}.silina-atelier-collection-copy strong{font:400 25px/1.3 var(--silina-heading-font);display:block}.silina-atelier-collection-copy em{font:400 12px/1.8 var(--silina-body-font);margin-top:10px;color:var(--silina-wine)}
.silina-atelier-categories,.silina-atelier-products{padding:55px 0;margin:0 auto;border-top:1px solid var(--silina-line)}
.silina-atelier-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px;gap:25px}.silina-atelier-heading h2{margin-bottom:0}
.silina-home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}
.silina-home-category-grid a{background:transparent;border:0}.silina-home-category-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.silina-home-category-grid span{padding:14px 0;text-align:center;display:block;font:400 15px/1.4 var(--silina-body-font);color:var(--silina-wine)}.silina-home-category-grid b{display:none}
.silina-atelier-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.card.silina-product-card{border:0;box-shadow:none;border-radius:0;background:transparent}.silina-product-card .card-body{padding:16px 5px;text-align:center}.silina-product-card h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font:400 16px/1.5 var(--silina-body-font);letter-spacing:0;color:var(--silina-ink)}.silina-product-card .price{font-size:14px;color:var(--silina-wine)}
.silina-atelier-appointment{display:grid;grid-template-columns:1fr 1fr;max-width:1280px;width:90%;margin:60px auto 90px;background:var(--silina-ivory)}
.silina-atelier-appointment-photo{min-height:0;height:540px}.silina-atelier-appointment-photo img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.silina-atelier-appointment-copy{padding:65px;text-align:center;align-self:center}.silina-atelier-appointment-copy p{font-size:15px;line-height:1.8;margin-bottom:28px}
.silina-home-manifesto{padding:55px 10%;background:var(--silina-ivory);color:var(--silina-wine)}.silina-home-manifesto p{font-size:30px}.silina-home-paths h2{font-size:32px}
.silina-atelier-footer{background:#fff;color:var(--silina-ink);border-top:3px solid var(--silina-gold);padding:55px 5% 22px}.silina-atelier-footer a{color:var(--silina-wine)}.silina-footer-brand>a{font-size:30px;letter-spacing:.19em}.silina-atelier-footer p,.silina-atelier-footer a,.silina-footer-bottom{font-size:13px}.silina-footer-brand>a{font-size:30px}.silina-atelier-footer-inner{gap:60px}.silina-footer-bottom{border-top:1px solid var(--silina-line);margin-top:40px}
.woocommerce div.product .product_title{font:400 clamp(25px,2.5vw,36px)/1.3 var(--silina-heading-font);color:var(--silina-wine);letter-spacing:-.01em}.woocommerce div.product p.price{font-size:21px;color:var(--silina-wine)}.woocommerce div.product .woocommerce-product-details__short-description{font-size:15px;line-height:1.85;color:#695b55}.woocommerce div.product .summary{padding:30px 25px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;font-weight:400}.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--silina-wine);border-radius:0;font-size:13px;padding:16px 25px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:13px;border:1px solid var(--silina-line);border-radius:0}.woocommerce-checkout h3,.woocommerce-cart h2{font-size:25px;color:var(--silina-wine)}
@media(min-width:901px){.silina-site-header .silina-menu-toggle{display:none}}
@media(max-width:900px){.silina-site-header .silina-header-inner{min-height:80px;padding:12px 0;grid-template-columns:1fr auto 1fr}.silina-header-location{display:none}.silina-site-header .silina-menu-toggle{grid-column:1;grid-row:1;justify-self:start;display:block}.silina-site-header .silina-logo{font-size:26px}.silina-site-header .silina-header-actions{gap:12px}.silina-header-book{display:none!important}.silina-site-header .silina-main-nav{grid-column:1/-1;justify-self:stretch;width:100%}.silina-site-header .silina-primary-menu{gap:0}.silina-site-header .silina-main-nav .silina-primary-menu>li{min-height:48px;position:relative;flex-wrap:wrap}.silina-site-header .silina-main-nav .silina-mega{position:static;width:100%;padding:16px;box-shadow:none}.silina-site-header .silina-mega-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.silina-site-header .silina-mega-cards img{height:140px}.silina-atelier-collection-copy strong{font-size:21px}.silina-atelier-appointment-copy{padding:35px}.silina-atelier-appointment-photo{height:440px}}
@media(max-width:600px){.top{font-size:9px;padding:6px 12px}.silina-home-50 .silina-atelier-hero,.silina-atelier-hero{height:760px;max-height:none}.silina-home-50 .silina-atelier-hero .silina-slide img,.silina-atelier-hero .silina-slide img{left:0;top:0;width:100%;height:420px;object-position:center 35%}.silina-home-50 .silina-atelier-hero .silina-slide-copy,.silina-atelier-hero .silina-slide-copy{left:7%;top:450px;width:86%;transform:none}.silina-home-50 .silina-atelier-hero h1,.silina-atelier-hero h1{font-size:32px;margin:12px 0}.silina-home-50 .silina-atelier-hero p,.silina-atelier-hero p{font-size:13px}.silina-hero-actions{margin-top:18px;gap:12px}.silina-slider-controls{left:50%;transform:translateX(-50%);bottom:10px}.silina-atelier-intro{padding:48px 0 22px}.silina-atelier-collections{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.silina-atelier-collection img{aspect-ratio:4/4;object-position:center 35%}.silina-home-category-grid,.silina-atelier-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.silina-atelier-categories,.silina-atelier-products{padding:35px 0}.silina-atelier-heading{display:block}.silina-atelier-heading>a{display:inline-block;margin-top:12px}.silina-atelier-appointment{grid-template-columns:1fr;margin:35px auto 50px}.silina-atelier-appointment-photo{height:400px}.silina-atelier-appointment-copy{padding:35px 24px}.silina-atelier-footer-inner{gap:32px}.woocommerce div.product .summary{padding:20px 0}.silina-product-card h3{font-size:14px}}
/* Reset the previous asymmetric collection grid. */
.silina-atelier-collection,.silina-atelier-collection:nth-child(1),.silina-atelier-collection:nth-child(2),.silina-atelier-collection:first-child{grid-column:auto;aspect-ratio:auto;margin:0}
.silina-atelier-collection:first-child .silina-atelier-collection-copy strong{font-size:25px}
@media(max-width:900px){.silina-atelier-collection:first-child .silina-atelier-collection-copy strong{font-size:21px}}
/* Maison 6.1 — continuous navigation, readable text, compact colored sections. */
.silina-site-header .silina-header-inner{min-height:112px;padding-top:14px}
.silina-site-header .silina-main-nav .silina-primary-menu{padding-block:0;row-gap:0}
.silina-site-header .silina-main-nav .silina-primary-menu>li{min-height:58px;padding-bottom:0;align-self:stretch}
.silina-site-header .silina-main-nav .silina-primary-menu>li>a{font-size:var(--silina-menu-size,16px)}
.silina-site-header .silina-header-book,.silina-header-location{font-size:14px}
.silina-site-header .silina-mega-cards>a,.silina-site-header .silina-mega-cards .silina-menu-group>a:first-child{font-size:17px!important}
.silina-site-header .silina-menu-group .silina-sub{font-size:14px;padding:6px 0}
.silina-site-header .silina-mega-end{font-size:14px!important;text-transform:none;letter-spacing:0}
.silina-kicker,.silina-home-50 .silina-atelier-hero .eyebrow{font-size:12px;letter-spacing:.12em}
.silina-pill,.silina-pill.light,.silina-pill.dark{font-size:13px;min-height:48px}
.silina-text-link,.silina-hero-secondary{font-size:15px}
.silina-atelier-intro{width:100%;max-width:none;background:var(--silina-ivory);padding:42px 5% 24px;margin:0}
.silina-atelier-intro p{font-size:16px;max-width:640px}
.silina-atelier-intro h2{margin:10px 0 14px}
.silina-atelier-collections{width:100%;padding:0 max(5%,calc((100% - 1280px)/2)) 42px;margin:0;gap:22px;background:var(--silina-ivory);grid-template-columns:repeat(3,minmax(0,1fr))}
.silina-atelier-collection{background:white;text-decoration:none}
.silina-atelier-collection img{height:340px;aspect-ratio:auto;object-fit:cover;object-position:center 40%}
.silina-atelier-collection-copy{padding:18px 12px 20px}
.silina-atelier-collection-copy em{font-size:15px}
.silina-atelier-categories{padding:42px 0;border-top:0}
.silina-atelier-products{width:100%;padding:42px max(5%,calc((100% - 1280px)/2));background:#f4ece2;border-top:0}
.silina-atelier-heading{margin-bottom:24px}.silina-home-category-grid{gap:20px}
.silina-atelier-appointment{width:100%;max-width:none;margin:0;background:var(--silina-wine)}
.silina-atelier-appointment-copy h2,.silina-atelier-appointment-copy p{color:white}
.silina-atelier-appointment-copy .silina-kicker{color:#e5c38e}
.silina-atelier-appointment-copy{padding:45px max(30px,7vw)}
.silina-atelier-appointment-copy .silina-pill{border-color:#e5c38e;background:#e5c38e;color:#2a0c12}
.silina-atelier-appointment-photo{height:480px}
.silina-atelier-footer{padding-top:42px}.silina-atelier-footer a,.silina-atelier-footer p{font-size:15px}.silina-footer-brand>a{font-size:30px}
@media(min-width:901px){
 .silina-site-header .silina-main-nav .silina-mega{top:calc(100% - 1px);overflow:visible;max-height:none}
 .silina-site-header .silina-main-nav .silina-mega:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}
 .silina-site-header .silina-main-nav .silina-mega-cards{max-height:55vh;overflow:auto}
 .silina-site-header .silina-collection-nav.is-hover-open>.silina-mega{display:block}
}
@media(max-width:900px){
 .silina-site-header .silina-header-inner{min-height:80px;padding:12px 0}
 .silina-site-header .silina-main-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:12px 5%;max-height:75svh;overflow:auto;background:#faf5ed;z-index:110}
 .silina-site-header .silina-main-nav.is-open{display:block}
 .silina-site-header .silina-main-nav .silina-primary-menu{display:block}
 .silina-site-header .silina-main-nav .silina-primary-menu>li{min-height:44px;display:flex;align-items:center;flex-wrap:wrap;padding:4px 0}
 .silina-site-header .silina-main-nav .silina-mega{display:none;width:100%;flex-basis:100%;max-height:none}
 .silina-site-header .silina-collection-nav.is-expanded>.silina-mega{display:block}
 .silina-atelier-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
 .silina-atelier-collection img{height:300px}
}
@media(max-width:600px){
 .silina-atelier-intro{padding-top:30px}.silina-atelier-intro p{font-size:15px}
 .silina-atelier-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:30px}
 .silina-atelier-collection img{height:220px}.silina-atelier-collection-copy{padding:13px 8px}
 .silina-atelier-collection-copy strong,.silina-atelier-collection:first-child .silina-atelier-collection-copy strong{font-size:21px}
 .silina-atelier-collection-copy em{font-size:14px}
 .silina-atelier-categories,.silina-atelier-products{padding-top:30px;padding-bottom:30px}
 .silina-atelier-appointment-copy{padding:35px 6%}.silina-atelier-appointment-photo{height:380px}
 .silina-home-50 .silina-atelier-hero p{font-size:15px}
}
/* Maison 6.2 — corrections grounded in the installed-site screenshots. */
.silina-site-header .silina-header-inner{grid-template-rows:auto 58px;align-items:center;min-height:125px}
.silina-site-header .silina-main-nav .silina-primary-menu{display:flex;align-items:center;justify-content:center;gap:36px}
.silina-site-header .silina-main-nav .silina-primary-menu>li{display:flex;align-items:center;margin:0;padding:0;min-height:58px;height:58px}
.silina-site-header .silina-header-actions .silina-header-book{display:inline-flex;background:#55131f!important;color:#fff!important;border:1px solid #55131f;padding:12px 18px;min-height:46px;font-size:14px;line-height:1.3;letter-spacing:0;text-transform:none;white-space:nowrap}
.silina-site-header .silina-header-actions .silina-header-book:hover{background:#2a0c12!important;color:#fff!important}
.silina-atelier-footer{background:#2a0c12!important;color:#faf5ed!important;border-top:3px solid #b88b4f;padding:44px 5% 22px}
.silina-atelier-footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;align-items:start;max-width:1280px;margin:auto}
.silina-atelier-footer .silina-footer-brand p,.silina-atelier-footer .silina-footer-bottom{color:#e9d9d0!important;font:400 15px/1.7 var(--silina-body-font,Arial,sans-serif)}
.silina-atelier-footer .silina-atelier-footer-inner a{color:#faf5ed!important;font-size:16px;display:block;margin:10px 0;text-decoration:none}
.silina-atelier-footer .silina-atelier-footer-inner>div>span{color:#e5c38e!important;font-size:13px;letter-spacing:.1em}
.silina-atelier-footer .silina-footer-brand>a{font-size:32px;letter-spacing:.18em;color:#e5c38e!important}
.silina-atelier-footer .silina-footer-menu{list-style:none;padding:0;margin:0}.silina-atelier-footer .silina-footer-menu li{margin:0}
.silina-atelier-footer .silina-footer-bottom{max-width:1280px;margin:30px auto 0;padding-top:18px;border-color:#76534f}
.silina-home-50 .silina-atelier-hero{background:#55131f}
.silina-home-50 .silina-atelier-hero .silina-slide:nth-child(odd){background:#55131f}
.silina-home-50 .silina-atelier-hero .silina-slide:nth-child(odd) h1,.silina-home-50 .silina-atelier-hero .silina-slide:nth-child(odd) p{color:#faf5ed}
.silina-home-50 .silina-atelier-hero .silina-slide:nth-child(odd) .eyebrow{color:#e5c38e}
.silina-home-50 .silina-atelier-hero .silina-slide:nth-child(odd) .silina-pill{background:#e5c38e;color:#2a0c12!important;border-color:#e5c38e}
.silina-home-50 .silina-atelier-hero .silina-slide:nth-child(odd) .silina-hero-secondary{color:#fff;border-color:#e5c38e}
.silina-home-50 .silina-atelier-hero .silina-slide:nth-child(even){background:#faf5ed}
.silina-home-50 .silina-slider-controls{background:#faf5ed;padding:4px 12px;border-radius:2px;left:19%;bottom:16px}
.silina-atelier-collections{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;background:#fff;padding-top:6px;padding-bottom:40px}
.silina-atelier-intro{background:#fff}
.silina-atelier-collections .silina-atelier-collection{flex:0 1 calc((100% - 48px)/3);background:#faf5ed;border-bottom:2px solid #b88b4f;min-width:0}
.silina-atelier-collections .silina-atelier-collection img{height:auto;aspect-ratio:4/4.5;object-fit:cover}
.silina-atelier-collection-copy strong,.silina-atelier-collection:first-child .silina-atelier-collection-copy strong{font-size:26px}
.silina-atelier-collection-copy em{font-size:15px;text-transform:none;letter-spacing:0}
.silina-atelier-appointment{align-items:stretch;min-height:0}
.silina-atelier-appointment-photo{height:auto;min-height:460px;max-height:none;align-self:stretch}
.silina-atelier-appointment-photo img{height:100%;min-height:460px}
.silina-atelier-appointment-copy{padding:50px 7%;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center}
.silina-atelier-appointment-copy .silina-pill{color:#2a0c12!important}
body.single-product .woocommerce div.product .summary,body.single-product .summary p,body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-tabs .panel{font-size:17px!important;line-height:1.85}
body.single-product .woocommerce div.product .product_title{font-size:clamp(30px,2.6vw,40px);line-height:1.3}
body.single-product .summary .price{font-size:24px!important}
body.single-product .product_meta,body.single-product .variations label,body.single-product .woocommerce-tabs ul.tabs li a{font-size:16px!important}
body.single-product .summary button,body.single-product .summary .button{font-size:16px!important;min-height:50px}
.silina-product-card h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;line-height:1.5}.silina-product-card .price{font-size:17px}
@media(max-width:900px){
 .silina-site-header .silina-header-inner{grid-template-rows:auto;min-height:88px;grid-template-columns:40px 1fr auto;gap:12px}
 .silina-site-header .silina-logo{font-size:25px;letter-spacing:.15em}
 .silina-site-header .silina-header-actions{gap:10px}
 .silina-site-header .silina-header-actions .silina-header-book{display:inline-flex!important;font-size:12px;padding:10px;min-height:42px}
 .silina-site-header .silina-header-book span{display:none}
 .silina-site-header .silina-header-cart{font-size:13px}
 .silina-site-header .silina-main-nav .silina-primary-menu{display:block}
 .silina-site-header .silina-main-nav .silina-primary-menu>li{height:auto;min-height:48px;flex-wrap:wrap;justify-content:space-between}
 .silina-atelier-collections .silina-atelier-collection{flex-basis:calc((100% - 24px)/2)}
 .silina-atelier-footer-inner{grid-template-columns:1fr 1fr;gap:30px}.silina-footer-brand{grid-column:1/-1}
}
@media(max-width:600px){
 .silina-site-header .silina-logo{font-size:20px}.silina-site-header .silina-header-inner{width:96%;gap:7px;grid-template-columns:28px 1fr auto}.silina-site-header .silina-header-actions{gap:7px}
 .silina-atelier-collections{gap:14px}.silina-atelier-collections .silina-atelier-collection{flex-basis:calc((100% - 14px)/2)}
 .silina-atelier-collection-copy strong,.silina-atelier-collection:first-child .silina-atelier-collection-copy strong{font-size:21px}
 .silina-atelier-appointment-photo{min-height:0;height:380px}.silina-atelier-appointment-photo img{min-height:0}
 .silina-home-50 .silina-slider-controls{left:50%}
 .silina-atelier-footer-inner{grid-template-columns:1fr;gap:20px}.silina-footer-brand{grid-column:auto}
}
