.yesidid .product .sf-dress-gallery{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start;margin:0!important;padding:0!important;border:0;min-width:0}
.yesidid .sf-gallery-main{grid-column:2;grid-row:1;position:relative;min-width:0;width:100%;margin:0!important;padding:0!important;background:none}
.yesidid .sf-gallery-main .splide__track,.yesidid .sf-gallery-main .splide__list,.yesidid .sf-gallery-main .splide__slide,.yesidid .sf-gallery-open{padding:0!important;margin:0!important;border:0!important;background:none;list-style:none;min-width:0}
.yesidid .sf-gallery-main .splide__list{display:flex!important;max-width:none!important;width:auto}
.yesidid .sf-gallery-open{display:block;width:100%;cursor:zoom-in;line-height:0}
.yesidid .sf-gallery-main .sf-gallery-image{display:block;width:100%;height:auto;margin:0!important;padding:0!important;border:0;max-width:100%;vertical-align:top}
.yesidid .sf-gallery-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;max-height:850px;overflow-y:auto}
.yesidid .sf-gallery-thumbs button{display:block;flex-shrink:0;width:100%;height:auto!important;min-height:0;aspect-ratio:190/250;overflow:hidden;padding:0;margin:0;border:0;background:none;cursor:pointer;line-height:0;opacity:.65}
.yesidid .sf-gallery-thumbs button[aria-current=true]{opacity:1;outline:2px solid var(--sf-teal);outline-offset:-2px}
.yesidid .sf-gallery-thumbs img{display:block;width:100%;height:100%;object-fit:cover;margin:0;padding:0}
.yesidid .sf-gallery-main .splide__arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:44px;padding:10px;border:0;border-radius:2px;background:#fffffff0;color:var(--sf-ink);cursor:pointer;box-shadow:0 2px 10px #20372c14}
.yesidid .sf-gallery-main .splide__arrow--prev{left:10px}.yesidid .sf-gallery-main .splide__arrow--next{right:10px}
.yesidid .sf-gallery-main .splide__arrow svg{width:17px;height:17px;fill:currentColor}.yesidid .sf-gallery-main .splide__arrow--prev svg{transform:scaleX(-1)}
.yesidid .sf-gallery-count{position:absolute;right:12px;bottom:12px;padding:5px 10px;background:#fffffff0;color:var(--sf-ink);font:500 13px/1.5 Manrope,Arial,sans-serif;border-radius:2px;pointer-events:none}
.yesidid .sf-gallery-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:55px 65px;border:0;background:#151a18;color:#fff;overflow:hidden}
.yesidid .sf-gallery-dialog::backdrop{background:#151a18}.yesidid .sf-gallery-dialog[open]{display:flex;align-items:center;justify-content:center}
.yesidid .sf-gallery-dialog>img{display:block;max-width:100%;max-height:100%;object-fit:contain;margin:0}
.yesidid .sf-gallery-dialog button{position:absolute;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:#ffffff18;color:#fff;cursor:pointer;border-radius:3px}
.yesidid .sf-zoom-close{right:14px;top:12px}.yesidid .sf-zoom-close svg{width:24px;height:24px;transform:rotate(45deg)}
.yesidid .sf-zoom-prev{left:10px;top:calc(50% - 22px);font-size:35px}.yesidid .sf-zoom-next{right:10px;top:calc(50% - 22px);font-size:35px}
.yesidid .sf-gallery-dialog .sf-zoom-original{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);color:#fff;font:400 13px/1.6 Manrope,Arial,sans-serif;text-decoration:underline;white-space:nowrap}
.yesidid.sf-gallery-zoom-open{overflow:hidden!important}
@media(max-width:999px){.yesidid .product .sf-dress-gallery{grid-template-columns:1fr;gap:10px}.yesidid .sf-gallery-main{grid-column:1;grid-row:1}.yesidid .sf-gallery-thumbs{grid-column:1;grid-row:2;flex-direction:row;max-height:none;overflow-y:hidden;overflow-x:auto;padding:0 0 3px}.yesidid .sf-gallery-thumbs button{width:65px;flex-basis:65px}.yesidid .sf-gallery-dialog{padding:58px 48px}.yesidid .sf-gallery-main .splide__arrow{width:36px;height:44px;padding:9px}.yesidid .sf-gallery-main .splide__arrow--prev{left:8px}.yesidid .sf-gallery-main .splide__arrow--next{right:8px}}
@media(max-width:700px){body.yesidid .product .sf-dress-gallery{width:100%!important;margin:0!important;padding:0!important}.yesidid .sf-gallery-dialog{padding:58px 46px}}
