
:root{
 --sandani-black:#211D1E;
 --sandani-brown:#2A2526;
 --sandani-gold:#B79A2B;
 --sandani-gold-light:#D2B94E;
 --sandani-ivory:#F1EDE2;
 --sandani-white:#FFFFFF;
}
html,body{background:var(--sandani-black);color:var(--sandani-ivory);}
body{font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",serif;color:var(--sandani-gold);font-weight:400;}
a{color:var(--sandani-gold);}
.sandani-site-header{
 background:var(--sandani-black);color:var(--sandani-ivory);
 border-bottom:1px solid rgba(183,154,43,.55);
 padding:18px 28px!important;
 position:relative;z-index:20;
}
.sandani-site-header a{color:var(--sandani-ivory)!important;text-decoration:none;}
.sandani-brand{
 color:var(--sandani-gold)!important;
 font-family:Georgia,"Times New Roman",serif!important;
 font-size:21px;letter-spacing:.16em;text-transform:uppercase;margin:0;
}
.sandani-label-cover{
 min-height:calc(100vh - 72px)!important;
 background-image:linear-gradient(rgba(33,29,30,.20),rgba(33,29,30,.20)),url("./images/sandani-sketch.jpg")!important;
 background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;
}
.sandani-label-cover .wp-block-cover__inner-container{width:100%;}
.sandani-home-content{padding:60px 7vw;}
.sandani-kicker{
 color:var(--sandani-ivory)!important;letter-spacing:.20em;text-transform:uppercase;
 font-size:11px;margin-bottom:18px;
}
.sandani-title{
 color:var(--sandani-gold)!important;
 font-family:Georgia,"Times New Roman",serif!important;
 font-size:clamp(58px,8vw,112px)!important;
 letter-spacing:.05em!important;line-height:.88!important;
 margin:0 0 8px!important;
 text-shadow:0 2px 12px rgba(0,0,0,.6);
}
.sandani-home-subtitle{
 color:var(--sandani-gold-light)!important;
 font-family:Georgia,"Times New Roman",serif!important;
 font-style:italic;font-size:clamp(25px,3vw,40px);
 margin:0 0 24px!important;
}
.sandani-home-lead{color:var(--sandani-ivory)!important;font-size:17px;line-height:1.6;}
.sandani-label-cover .wp-block-button__link{
 background:var(--sandani-gold)!important;color:var(--sandani-black)!important;
 border:1px solid var(--sandani-gold)!important;border-radius:0!important;
 letter-spacing:.10em;font-weight:600;padding:14px 28px!important;
}
.sandani-label-cover .wp-block-button__link:hover{background:var(--sandani-gold-light)!important;}
.sandani-history-page{background:var(--sandani-black);padding:80px 28px 100px;}
.sandani-history-page> .sandani-kicker{margin-bottom:14px;}
.sandani-history-page>h1{font-size:clamp(48px,7vw,88px)!important;margin:0 0 60px!important;}
.sandani-story-row{margin-bottom:80px;}
.sandani-story-row figure{margin:0;}
.sandani-story-row img{display:block;width:100%;height:auto;border:1px solid rgba(183,154,43,.45);}
.sandani-story-row h2{font-size:clamp(34px,4vw,52px)!important;margin-top:0;}
.sandani-story-row p,.sandani-story-manifesto p,.sandani-label-facts p{color:var(--sandani-ivory);font-size:17px;line-height:1.8;}
.sandani-story-manifesto{
 border-top:1px solid rgba(183,154,43,.55);border-bottom:1px solid rgba(183,154,43,.55);
 padding:55px 0;margin:20px 0 70px;
}
.sandani-story-manifesto h2{font-size:48px!important;margin-top:0;}
.sandani-label-facts{padding-bottom:30px;}
.sandani-label-facts h2{font-size:38px!important;}
.sandani-label-facts strong{color:var(--sandani-gold-light);}
.sandani-footer{background:#151313!important;color:var(--sandani-ivory);border-top:1px solid rgba(183,154,43,.55);padding:45px 28px;}
.sandani-footer h3{color:var(--sandani-gold);}
.sandani-footer a{color:var(--sandani-ivory);}
.sandani-smallcaps{color:var(--sandani-gold)!important;letter-spacing:.18em;text-transform:uppercase;font-size:11px;}
.sandani-rule{background:rgba(183,154,43,.55);height:1px;}
/* WooCommerce */
.sandani-shop-page,.sandani-product-page{background:var(--sandani-black);color:var(--sandani-ivory);padding:70px 28px;}
.sandani-shop-page h1,.sandani-product-page h1{color:var(--sandani-gold);}
.woocommerce ul.products li.product,.wc-block-grid__product{background:var(--sandani-brown);border:1px solid rgba(183,154,43,.35);padding:18px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-grid__product-title{color:var(--sandani-ivory);}
.woocommerce ul.products li.product .price,.wc-block-grid__product-price{color:var(--sandani-gold)!important;}
@media(max-width:781px){
 .sandani-home-content{padding:50px 24px;}
 .sandani-title{font-size:clamp(48px,16vw,78px)!important;}
 .sandani-history-page{padding:55px 20px 70px;}
 .sandani-story-row{margin-bottom:55px;}
}
