/* Brand adjustments only. Layout and block structure come from the official Modern Shop import. */
:root{--theme-palette-color-1:#168aa0;--theme-palette-color-2:#116a7b;--theme-button-background-initial-color:#101b22;--theme-button-background-hover-color:#168aa0}
.site-title{font-weight:800!important;letter-spacing:3px;font-size:27px!important}.ct-header-socials,.ct-footer-socials{display:none!important}
.stk-9dedec1{background-position:right center!important;background-size:auto 100%!important}.stk-9dedec1:before{background:linear-gradient(90deg,#eef1f3 15%,#eef1f3f5 38%,#eef1f390 60%,#eef1f300 83%)!important;opacity:1!important}.stk-9dedec1 .stk-block-heading__text,.stk-9dedec1 .stk-block-text__text{color:#15232a!important}.stk-9dedec1 .stk-button{background:#14242d!important}.stk-9dedec1 .stk-button__inner-text{color:#fff!important}.variations select{font-size:16px;min-height:46px}.products .ct-media-container img{object-fit:contain!important}.products li.product{min-width:0}.variant-specification{border:1px solid #ddd;padding:15px;margin:15px 0;overflow-wrap:anywhere}
@media(max-width:767px){.stk-9dedec1:before{background:#edf1f3e8!important}.stk-9dedec1{background-position:center!important}.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.products .woocommerce-loop-product__title{font-size:14px!important}.site-title{font-size:22px!important}}
body .stk-9dedec1.stk-block-background:before{background:linear-gradient(90deg,#eef1f3 15%,#eef1f3f5 38%,#eef1f390 60%,#eef1f300 83%)!important;opacity:1!important}
@media(max-width:767px){body .stk-9dedec1.stk-block-background:before{background:rgba(239,243,245,.88)!important;opacity:1!important}}
