html body#product #main .avlim-gallery{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:auto auto;gap:14px!important;align-items:start;width:100%;margin:0!important;position:relative}html body#product #main .avlim-gallery>.product-cover{grid-column:2;grid-row:1;position:relative!important;display:flex!important;align-items:center;justify-content:center;background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important;padding:18px 14px 52px!important;margin:0!important;width:100%!important;min-width:0;box-shadow:none!important;overflow:hidden;touch-action:pan-y;height:480px!important}html body#product #main .avlim-gallery>.product-cover>img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;cursor:zoom-in;border:0!important;margin:0!important;padding:0!important}html body#product #main .avlim-gallery .product-cover>.layer{display:none!important}html body#product #main .avlim-gallery>.mask{grid-column:1;grid-row:1;display:block!important;position:static!important;float:none!important;max-height:480px!important;width:76px!important;height:auto!important;padding:0 3px 0 0!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;transform:none!important}html body#product #main .avlim-gallery ul.product-images{display:flex!important;flex-direction:column!important;gap:10px!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;white-space:normal!important;list-style:none!important}html body#product #main .avlim-gallery ul.product-images>li.thumb-container{display:block!important;float:none!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;flex:none!important;border:0!important}html body#product #main .avlim-gallery button.avlim-gallery-thumb{display:flex!important;align-items:center;justify-content:center;background:#fff;border:1px solid #dce4ed;border-radius:7px;width:70px;height:80px;padding:4px;margin:0;cursor:pointer}html body#product #main .avlim-gallery button.avlim-gallery-thumb.is-current{border:2px solid #b00069;box-shadow:0 0 0 2px #b000690c}html body#product #main .avlim-gallery button.avlim-gallery-thumb>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;border:0!important;opacity:1!important;margin:0!important;padding:0!important}html body#product #main .avlim-gallery-parent>.scroll-box-arrows{display:none!important}html body#product #main .avlim-gallery .avlim-gallery-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 22px);width:34px;height:44px;padding:0;margin:0;border:1px solid #dbe4ec;border-radius:6px;background:#fffffff5;color:#203e57;font-size:29px;line-height:1;z-index:2;cursor:pointer;box-shadow:0 3px 10px #203e5708}html body#product #main .avlim-gallery .avlim-gallery-prev{left:9px}html body#product #main .avlim-gallery .avlim-gallery-next{right:9px}html body#product #main .avlim-gallery button[hidden]{display:none!important}html body#product #main .avlim-gallery .avlim-gallery-count{position:absolute;top:12px;right:12px;color:#566f83;background:#f4f7fa;border-radius:12px;padding:4px 9px;font-size:10px;line-height:1.4}html body#product #main .avlim-gallery .avlim-gallery-open{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:block;white-space:nowrap;padding:9px 13px;background:#f7f9fb;border:1px solid #dae4ed;border-radius:6px;font-size:11px;font-weight:600;color:#203e57;line-height:1.4;cursor:pointer}html body#product #main .avlim-gallery-hint{grid-column:1/-1;grid-row:2;text-align:center!important;font-size:10px!important;line-height:1.5!important;color:#63798d!important;margin:0!important;padding:0!important}html body#product #main .avlim-gallery button:focus-visible{outline:2px solid #b00069;outline-offset:3px}html.avlim-gallery-lock{overflow:hidden!important}.avlim-lightbox{position:fixed!important;inset:20px!important;width:calc(100% - 40px)!important;height:calc(100dvh - 40px)!important;max-width:1320px!important;max-height:none!important;margin:auto!important;padding:0!important;border:0!important;border-radius:12px;background:#fff;color:#203e57;box-shadow:0 20px 80px #07182f55;overflow:hidden!important;z-index:40000}.avlim-lightbox:not([open]){display:none!important}.avlim-lightbox[open]{display:flex!important;flex-direction:column}.avlim-lightbox::backdrop{background:#132b43c9;backdrop-filter:blur(3px)}.avlim-lightbox *{box-sizing:border-box}.avlim-lightbox-top{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:0 0 auto;padding:17px 22px;border-bottom:1px solid #e1e8ef;background:#f8fafc}.avlim-lightbox-title{min-width:0}.avlim-lightbox-title strong{display:block;font-size:15px;line-height:1.45;color:#203e57}.avlim-lightbox-title span{display:block;font-size:11px;color:#637a8e;margin-top:4px}.avlim-lightbox-tools{display:flex;align-items:center;gap:13px;flex-shrink:0}.avlim-lightbox-tool{border:1px solid #cfdae5;border-radius:6px;padding:9px 12px;background:#fff;color:#203e57;font-size:12px;cursor:pointer;white-space:nowrap}.avlim-lightbox-close{width:36px;height:36px;border:1px solid #cfdae5;border-radius:50%;background:#fff;color:#203e57;font-size:26px;line-height:1;padding:0;cursor:pointer}.avlim-lightbox-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#fff}.avlim-lightbox-viewport{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;touch-action:pan-y}.avlim-lightbox-surface{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px 65px}.avlim-lightbox-image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important}.avlim-lightbox.is-zoomed .avlim-lightbox-surface{width:190%;height:190%;padding:0}.avlim-lightbox.is-zoomed .avlim-lightbox-viewport{touch-action:auto;cursor:grab}.avlim-lightbox-arrow{position:absolute;top:calc(50% - 25px);display:flex;align-items:center;justify-content:center;width:42px;height:50px;border:1px solid #d8e2ec;background:#fffffff2;color:#203e57;border-radius:7px;cursor:pointer;font-size:33px;line-height:1;z-index:3;box-shadow:0 3px 10px #203e570c}.avlim-lightbox-prev{left:16px}.avlim-lightbox-next{right:16px}.avlim-lightbox-arrow[hidden]{display:none!important}.avlim-lightbox-bottom{padding:12px 20px 10px;flex:0 0 auto;border-top:1px solid #e2e8ef;background:#f8fafc}.avlim-lightbox-thumbs{display:flex;justify-content:flex-start;gap:9px;max-width:100%;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.avlim-lightbox-thumb{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:68px;padding:4px;border:1px solid #d6e0e9;border-radius:6px;background:#fff;cursor:pointer}.avlim-lightbox-thumb.is-current{border:2px solid #b00069}.avlim-lightbox-thumb img{width:100%;height:100%;object-fit:contain}.avlim-lightbox-help{font-size:10px!important;line-height:1.5!important;color:#62798d!important;margin:4px 0 0!important;text-align:center!important}.avlim-lightbox button:focus-visible{outline:2px solid #b00069;outline-offset:2px}@media(max-width:991px){html body#product #main .avlim-gallery{grid-template-columns:1fr!important;gap:12px!important}html body#product #main .avlim-gallery>.product-cover{grid-column:1;grid-row:1;height:430px!important}html body#product #main .avlim-gallery>.mask{grid-column:1;grid-row:2;width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:3px 0 5px!important}html body#product #main .avlim-gallery ul.product-images{flex-direction:row!important;width:max-content!important;max-width:none!important;gap:9px!important}html body#product #main .avlim-gallery ul.product-images>li.thumb-container{width:70px!important;flex:0 0 70px!important}html body#product #main .avlim-gallery-hint{grid-column:1;grid-row:3}}@media(max-width:767px){html body#product #main .avlim-gallery>.product-cover{height:360px!important;padding:13px 12px 48px!important}html body#product #main .avlim-gallery .avlim-gallery-arrow{width:30px;height:40px;font-size:27px}html body#product #main .avlim-gallery .avlim-gallery-open{font-size:10px;padding:8px 11px}html body#product #main .avlim-gallery button.avlim-gallery-thumb{height:72px;width:66px}html body#product #main .avlim-gallery ul.product-images>li.thumb-container{width:66px!important;flex-basis:66px!important}.avlim-lightbox{inset:0!important;width:100%!important;height:100dvh!important;max-width:none!important;border-radius:0!important}.avlim-lightbox-top{padding:13px 12px;gap:10px}.avlim-lightbox-title strong{font-size:12px}.avlim-lightbox-title span{font-size:10px}.avlim-lightbox-tools{gap:8px}.avlim-lightbox-tool{padding:8px;font-size:10px}.avlim-lightbox-close{width:32px;height:32px;font-size:24px}.avlim-lightbox-surface{padding:10px 35px}.avlim-lightbox-arrow{width:30px;height:42px;font-size:27px}.avlim-lightbox-prev{left:6px}.avlim-lightbox-next{right:6px}.avlim-lightbox-bottom{padding:10px 12px 8px}.avlim-lightbox-thumb{width:55px;flex-basis:55px;height:60px}.avlim-lightbox-help{font-size:9px!important}}
