.ms4l-gx{--gx-photo:520px}.thb-product-detail .product-gallery-container.ms4l-gx .flickity-page-dots{display:none!important}@media(min-width:768px){.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gv2 .product-single__media-image{padding-bottom:100%!important;background:#fff}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gv2 .product-single__media-image>img{object-fit:contain}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gv2 .product-single__media-native-video,.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gv2 .product-single__media-external-video{aspect-ratio:1 / 1!important;height:auto;position:relative;background:#000;overflow:hidden}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gv2 .product-single__media-native-video video,.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gv2 .product-single__media-external-video iframe,.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gv2 .product-single__media-external-video--play{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:auto;max-height:100%;aspect-ratio:var(--aspect-ratio,1.7778);object-fit:contain;background:#000;display:block}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gv2 .product-single__media-external-video--play img{width:100%;height:100%;object-fit:contain}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gv2 .product-single__media-external-video--play[hidden]{display:none}.thb-product-detail .product-gallery-container.ms4l-gx .product-images:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;border-radius:var(--block-border-radius,16px);box-shadow:inset 0 0 0 1px #eef0f3;pointer-events:none}}@media(min-width:768px){.thb-product-detail .product-gallery-container.ms4l-gx{padding-left:80px}.thb-product-detail .product-gallery-container.ms4l-gx .product-image-container{padding-left:0;padding-right:0}.thb-product-detail .product-gallery-container.ms4l-gx .product-image-container .product-images{max-width:var(--gx-photo);margin:0}.thb-product-detail .product-gallery-container.ms4l-gx scroll-shadow{width:64px;--scroll-shadow-size:0}.thb-product-detail .product-gallery-container.ms4l-gx.ms4l-gx--bar scroll-shadow{height:auto;bottom:72px}}@media(min-width:768px)and (max-width:1067px){.thb-product-detail .product-gallery-container.ms4l-gx{max-width:600px;margin-left:auto;margin-right:auto}.thb-product-detail .product-gallery-container.ms4l-gx.ms4l-gx--bar{margin-bottom:32px}html:has(.ms4l-gx){scrollbar-gutter:stable}}@media(min-width:1068px){.ms4l-gx{--gx-photo:min(560px, calc(100vh - 290px) )}.thb-product-detail .product-gallery-container.ms4l-gx{padding-left:76px}}@media(min-width:1280px){.thb-product-detail .product-gallery-container.ms4l-gx{padding-left:88px}.thb-product-detail .product-gallery-container.ms4l-gx scroll-shadow{width:72px}}@media(min-width:768px){.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail-container{gap:8px}.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail{width:64px;height:64px;box-sizing:border-box;border:1px solid #E5E7EB;border-radius:10px;background:#fff}.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail:has(.product-thumbnail-icon) img{object-fit:cover}.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail:after{top:0;right:0;bottom:0;left:0;border-radius:9px}.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail.is-initial-selected{border-color:#3f72e5}.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail.is-initial-selected:after{box-shadow:inset 0 0 0 1px #3f72e5}.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail-icon{top:50%;left:50%;right:auto;z-index:1;width:26px;height:26px;margin:-13px 0 0 -13px;background:#111827}.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail-icon svg{width:9px;opacity:1;margin-left:2px}.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail-icon svg path{fill:#fff}.ms4l-gx-more{position:absolute;z-index:21;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0;border:1px solid #E5E7EB;border-radius:10px;background:#f3f4f6;cursor:pointer;font:600 16px/1 Inter,Roboto,sans-serif;color:#111827}.ms4l-gx-more small{margin-top:4px;font:400 11px/1 Inter,Roboto,sans-serif;color:#4b5563}.ms4l-gx-more:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.ms4l-gx-more[hidden]{display:none}}@media(hover:hover){.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail:not(.is-initial-selected):hover{border-color:#9ca3af}}@media(min-width:1280px){.thb-product-detail .product-gallery-container.ms4l-gx .product-thumbnail{width:72px;height:72px}}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-ov{top:0;right:0;bottom:0;left:0;height:auto}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-ov>*{position:absolute;pointer-events:auto}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-pdp-tags>*{pointer-events:auto}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf{--rf:#0D7377;--rf-tint:#E3F3F2;--rf-ink:#0A5A5D;--rf-line:#B5DCDD;top:14px;left:14px;display:inline-flex;align-items:center;box-sizing:border-box;height:26px;border-radius:7px;overflow:hidden;box-shadow:0 0 0 1px var(--rf-line),0 1px 2px #1018281a;white-space:nowrap;font:600 13px/26px Inter,Roboto,sans-serif;letter-spacing:.01em;font-feature-settings:"tnum" 1;font-synthesis:none}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf--old{--rf:#2F5F98;--rf-tint:#E9F0F8;--rf-ink:#244A78;--rf-line:#C3D3E8}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf__seg{display:flex;align-items:center;justify-content:center;flex:none;width:26px;height:100%;background:var(--rf);color:#fff}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf__ic{display:block;width:15px;height:15px;fill:currentColor}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf__tx{display:block;height:100%;padding:0 8px;background:var(--rf-tint);color:var(--rf-ink)}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf__vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gal-overlay .ms4l-pdp-tags{top:14px;right:14px;gap:6px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-pdp-save,.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-pdp-bulk{min-width:84px;padding:3px;gap:0;border:2px solid #fff;border-radius:14px;box-shadow:0 1px 4px #00000038;align-items:center}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-save__top,.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-bulk__top{padding:1px 6px 3px;font:600 11px/1.2 Roboto,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#fff}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-save__amt,.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-bulk__pct{width:100%;box-sizing:border-box;padding:4px 6px;border-radius:10px;background:#fff;text-align:center;font:600 16px/1 Inter,Roboto,sans-serif;font-variant-numeric:tabular-nums}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-save__amt{color:#c62a32}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-bulk__pct{padding:5px 6px;font-size:12.5px;color:var(--ms4l-bulk)}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-count{left:14px;bottom:14px;box-sizing:border-box;height:26px;padding:0 10px;border:1px solid #E5E7EB;border-radius:13px;background:#fff;box-shadow:0 1px 2px #10182814;font:600 12px/24px Inter,Roboto,sans-serif;font-variant-numeric:tabular-nums;color:#111827;white-space:nowrap;pointer-events:none}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid{left:80px;bottom:14px;display:inline-flex;align-items:center;gap:6px;height:26px;margin:0;padding:0 11px 0 9px;border:0;border-radius:13px;background:#111827;color:#fff;cursor:pointer;font:600 12px/26px Inter,Roboto,sans-serif;white-space:nowrap}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid--2{left:88px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid svg{width:9px;height:10px;fill:#fff}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid[hidden],.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-count[hidden]{display:none}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.thb-product-detail .product-gallery-container.ms4l-gx .product-single__media .product-single__media-zoom{box-sizing:border-box;width:36px;height:36px;bottom:14px!important;right:14px!important;border:1px solid #E5E7EB;border-radius:10px;background:#fff;box-shadow:0 1px 3px #1018281f}.thb-product-detail .product-gallery-container.ms4l-gx .product-single__media-zoom svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.thb-product-detail .product-gallery-container.ms4l-gx .product-single__media-image{cursor:zoom-in}}.thb-product-detail .product-gallery-container.ms4l-gx .product-images .flickity-nav{width:40px;height:40px;margin-top:-20px;box-sizing:border-box;border:1px solid #E5E7EB;box-shadow:0 1px 3px #1018281f}.thb-product-detail .product-gallery-container.ms4l-gx .product-images .flickity-nav.flickity-prev{left:14px}.thb-product-detail .product-gallery-container.ms4l-gx .product-images .flickity-nav.flickity-next{right:14px}@media(hover:none){.thb-product-detail .product-gallery-container.ms4l-gx .product-images .flickity-nav{display:none}}@media(min-width:768px)and (max-width:1067px){.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf{top:12px;left:12px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gal-overlay .ms4l-pdp-tags{top:12px;right:12px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-count{left:12px;bottom:12px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid{left:78px;bottom:12px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid--2{left:86px}.thb-product-detail .product-gallery-container.ms4l-gx .product-single__media .product-single__media-zoom{bottom:12px!important;right:12px!important}}.ms4l-gx-bar{display:flex;box-sizing:border-box;width:100%;max-width:var(--gx-photo);height:60px;margin:12px 0 0;border:1px solid #E5E7EB;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #1018280d;font-family:Inter,Roboto,sans-serif;color:#111827}.ms4l-gx-c{position:relative;display:flex;flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:0 12px 0 15px;border-right:1px solid #EEF0F3;-webkit-tap-highlight-color:transparent}.ms4l-gx-c:last-child{border-right:0}.ms4l-gx-c--seer{box-shadow:inset 3px 0 #0e6b4a}.ms4l-gx-c--heat{box-shadow:inset 3px 0 #b03c0b}.ms4l-gx-c--cool{box-shadow:inset 3px 0 #1d6fa5}.ms4l-gx-c--strip{box-shadow:inset 3px 0 #94a3b8}.ms4l-gx-k{display:flex;align-items:center;gap:6px;height:14px;font:600 10px/14px Inter,Roboto,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#6b7280;white-space:nowrap}.ms4l-gx-ic{display:block;flex:none;width:14px;height:14px;fill:currentColor}.ms4l-gx-c--seer .ms4l-gx-ic{color:#0e6b4a}.ms4l-gx-c--heat .ms4l-gx-ic{color:#b03c0b}.ms4l-gx-c--cool .ms4l-gx-ic{color:#1d6fa5}.ms4l-gx-c--strip .ms4l-gx-ic{color:#b45309}.ms4l-gx-c--none .ms4l-gx-ic{color:#94a3b8}.ms4l-gx-seer{display:inline-flex;height:24px;border-radius:6px;overflow:hidden;white-space:nowrap}.ms4l-gx-seer i{padding:0 7px;background:#0e6b4a;color:#fff;font:600 10px/24px Roboto,sans-serif;font-style:normal;letter-spacing:.05em}.ms4l-gx-seer b{padding:0 8px;background:#eaf7f1;color:#0b5c3d;font:600 13.5px/24px Roboto,sans-serif}.ms4l-gx-lim{display:inline-block;height:24px;padding:0 9px;border-radius:6px;font:600 13px/24px Inter,Roboto,sans-serif;font-style:normal;letter-spacing:-.005em;white-space:nowrap}.ms4l-gx-lim--heat{background:#fdeee1;color:#7c2d12}.ms4l-gx-lim--cool{background:#e8f2fb;color:#14547f}.ms4l-gx-lim--strip{background:#f1f5f9;color:#334155}@media(hover:hover){.ms4l-gx [data-tip]{cursor:help}}@media(hover:none){.ms4l-gx [data-tip]{cursor:pointer}}@media(max-width:767px){.thb-product-detail .product-gallery-container.ms4l-gx.ms4l-gx--bar{margin-bottom:20px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf{top:12px;left:15px;height:22px;border-radius:6px;font-size:11.5px;line-height:22px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf__seg{width:22px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf__ic{width:12px;height:12px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-rf__tx{padding:0 6px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gal-overlay .ms4l-pdp-tags,.thb-product-detail .product-images--fullwidth-mobile-true .ms4l-gx-ov .ms4l-pdp-tags{top:12px;right:15px;gap:4px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-pdp-save,.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-pdp-bulk{min-width:66px;padding:2px;border-width:1.5px;border-radius:11px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-save__top,.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-bulk__top{padding:1px 4px 2px;font-size:9.5px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-save__amt,.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-bulk__pct{padding:3px 5px;border-radius:8px;font-size:13.5px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-bulk__pct{padding:4px 5px;font-size:10.5px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-count{left:15px;bottom:12px;height:24px;padding:0 9px;border-radius:12px;font-size:11.5px;line-height:22px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid{left:74px;bottom:12px;height:24px;padding:0 10px 0 8px;border-radius:12px;font-size:11.5px;line-height:24px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid--2{left:82px}.thb-product-detail .product-gallery-container.ms4l-gx .ms4l-gx-vid:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.thb-product-detail .product-gallery-container.ms4l-gx .product-single__media .product-single__media-zoom{width:40px;height:40px;bottom:12px!important;right:15px!important}.thb-product-detail .product-gallery-container.ms4l-gx .product-single__media-zoom:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.ms4l-gx-bar{height:52px;margin-top:8px;border-radius:10px;max-width:none}.ms4l-gx-c{gap:4px;padding:0 8px 0 11px}.ms4l-gx-c--seer{flex:0 0 auto}.ms4l-gx-k{gap:4px;height:12px;font-size:9px;line-height:12px;letter-spacing:.06em}.ms4l-gx-ic{width:12px;height:12px}.ms4l-gx-seer{height:22px;border-radius:5px}.ms4l-gx-seer i{padding:0 5px;font-size:9px;line-height:22px}.ms4l-gx-seer b{padding:0 6px;font-size:12px;line-height:22px}.ms4l-gx-lim{height:22px;padding:0 7px;border-radius:5px;font-size:11.5px;line-height:22px}}@media(max-width:359px){.ms4l-gx-c{padding:0 6px 0 9px}.ms4l-gx-lim{padding:0 5px;font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ms4l-gallery-v3.css.map */
