.main-photo-stage{position:relative;touch-action:pan-y;isolation:isolate}.main-photo-stage .main-photo{touch-action:pan-y}.gallery-step{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:44px;border:1px solid #d8e1d5;background:#fffffff2;border-radius:4px;color:#36523b;box-shadow:0 2px 10px #172b1710;z-index:2}.gallery-step:hover{background:#fff8bb;border-color:#c7bc55}.gallery-step.previous{left:10px}.gallery-step.next{right:10px}.gallery-step:focus-visible{outline-offset:2px}.share-product{display:inline-flex;align-items:center;gap:7px;text-decoration:none!important}.mobile-dock [aria-current=page]{color:#143e26;background:#edf5e8;border-radius:4px}.mobile-dock [aria-current=page] svg{stroke-width:2}.lightbox-stage:not(.expanded){touch-action:pan-y}.main-photo-stage .main-photo img{user-select:none;-webkit-user-drag:none}
@media(max-width:520px){.gallery-step{width:34px;height:40px;background:#fffffff0}.gallery-step svg{width:17px}.gallery-step.previous{left:5px}.gallery-step.next{right:5px}.main-photo-stage .main-photo{padding-inline:18px}}
