:root{--content:1366px;}
#lightbox .icon-button{background:#fff;color:#c4162a;border:1px solid #e6ddd1;cursor:pointer;flex:0 0 44px;}
#lightbox .icon-button:hover,#lightbox .icon-button:focus-visible{background:#c4162a;color:#fff;border-color:#c4162a;}
#lightbox .icon-button:focus-visible{outline:2px solid #fff;outline-offset:3px;}
#lightbox .icon-button svg{stroke:currentColor;fill:none;opacity:1;visibility:visible;}
#lightbox [data-photo-step="-1"] svg{transform:rotate(180deg);}
@media(min-width:1101px){.home-hero .hero-grid{grid-template-columns:1fr 1.3fr;gap:40px;}}
.st-hero-carousel .st-hero-toolbar{position:absolute;inset:0;margin:0;z-index:5;pointer-events:none;}
.st-hero-carousel .st-hero-toolbar button{position:absolute;top:48.5%;transform:translateY(-50%);width:44px;height:44px;pointer-events:auto;box-shadow:0 4px 15px rgb(41 38 34 / 12%);}
.st-hero-carousel .st-hero-toolbar [data-hero-prev]{left:0;}
.st-hero-carousel .st-hero-toolbar [data-hero-next]{right:0;}
.st-hero-carousel .st-hero-dots,.st-hero-carousel .st-hero-counter,.st-hero-carousel [data-hero-toggle],.st-hero-carousel .st-hero-caption{display:none;}
@media(max-width:700px){.st-hero-carousel .st-hero-toolbar button{width:38px;height:38px;}.st-hero-carousel .st-hero-toolbar [data-hero-prev]{left:-4px;}.st-hero-carousel .st-hero-toolbar [data-hero-next]{right:-4px;}}
