.bls__product-main-img{position:relative}.suud-model-card-info{position:absolute;left:var(--suud-model-left, 12px);bottom:var(--suud-model-bottom, 12px);z-index:25;max-width:calc(100% - (var(--suud-model-left, 12px) * 2));padding:var(--suud-model-padding-y, 7px) var(--suud-model-padding-x, 10px);border-radius:var(--suud-model-radius, 4px);background:var(--suud-model-bg, rgba(255,255,255,.88));color:var(--suud-model-color, #111111);font-size:var(--suud-model-font-size, 12px);line-height:1.35;font-weight:var(--suud-model-font-weight, 400);letter-spacing:.01em;pointer-events:none;box-sizing:border-box;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--suud-model-lines, 2)}.suud-model-card-info strong,.suud-model-card-info b{font-weight:600}@media(max-width:767px){.suud-model-card-info{left:var(--suud-model-left-mobile, 8px);bottom:var(--suud-model-bottom-mobile, 8px);max-width:calc(100% - (var(--suud-model-left-mobile, 8px) * 2));padding:calc(var(--suud-model-padding-y, 7px) - 2px) calc(var(--suud-model-padding-x, 10px) - 2px);font-size:var(--suud-model-font-size-mobile, 10px);-webkit-line-clamp:var(--suud-model-lines-mobile, 2)}}.product__media-gallery{position:relative}.suud-product-video-launcher{position:absolute;z-index:30;pointer-events:none}.suud-product-video-launcher--bottom_left{left:var(--suud-video-left, 18px);bottom:var(--suud-video-bottom, 18px)}.suud-product-video-launcher--bottom_center{left:50%;bottom:var(--suud-video-bottom, 18px);transform:translate(-50%)}.suud-product-video-launcher--top_right{right:var(--suud-video-right, 18px);top:var(--suud-video-top, 18px)}.suud-product-video-button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--suud-video-height, 42px);padding:0 var(--suud-video-padding-x, 16px);border:var(--suud-video-border-width, 1px) solid var(--suud-video-border-color, #111111);border-radius:var(--suud-video-radius, 999px);background:var(--suud-video-bg, #ffffff);color:var(--suud-video-color, #111111);font-size:var(--suud-video-font-size, 13px);font-weight:var(--suud-video-font-weight, 500);line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;box-shadow:0 8px 20px #0000001a}.suud-product-video-button:hover{background:var(--suud-video-bg-hover, #111111);color:var(--suud-video-color-hover, #ffffff);border-color:var(--suud-video-border-hover, #111111);transform:translateY(-1px)}.suud-product-video-button svg{width:14px;height:14px;flex:0 0 auto}.suud-product-video-button svg path{fill:currentColor}.suud-product-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px;background:#000000b8}.suud-product-video-modal.is-open{display:flex}.suud-product-video-modal__dialog{position:relative;width:min(920px,100%);max-height:88vh;background:#000;border-radius:var(--suud-video-modal-radius, 14px);overflow:hidden;box-shadow:0 18px 50px #00000059}.suud-product-video-modal__frame{width:100%;background:#000}.suud-product-video-modal__frame video,.suud-product-video-modal__frame iframe{display:block;width:100%;max-height:88vh;aspect-ratio:var(--suud-video-aspect-ratio, 9 / 16);object-fit:contain;border:0}.suud-product-video-close{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffeb;color:#111;font-size:24px;line-height:1;cursor:pointer}body.suud-video-modal-open{overflow:hidden}@media(max-width:767px){.suud-product-video-launcher--bottom_left,.suud-product-video-launcher--bottom_center{bottom:var(--suud-video-bottom-mobile, 14px)}.suud-product-video-launcher--bottom_left{left:var(--suud-video-left-mobile, 12px)}.suud-product-video-launcher--top_right{top:var(--suud-video-top-mobile, 12px);right:var(--suud-video-right-mobile, 12px)}.suud-product-video-button{min-height:var(--suud-video-height-mobile, 38px);padding:0 var(--suud-video-padding-x-mobile, 13px);font-size:var(--suud-video-font-size-mobile, 12px)}.suud-product-video-modal{padding:12px}.suud-product-video-close{width:34px;height:34px;top:8px;right:8px}}.suud-video-mode-gallery_last .product__media-list>.gallery-img.video,.suud-video-mode-gallery_last .product__media-list>.gallery-img.external_video,.suud-video-mode-gallery_last .swiper-slide:has(.gallery-img.video),.suud-video-mode-gallery_last .swiper-slide:has(.gallery-img.external_video),.suud-video-mode-gallery_last .swiper-slide:has(.bls__prod-media.video),.suud-video-mode-gallery_last .swiper-slide:has(.bls__prod-media.external_video){order:999}.product__media-gallery .product__media-list{position:relative}.suud-product-video-launcher{z-index:12}.suud-product-video-button{min-height:var(--suud-video-height, 34px);padding:0 var(--suud-video-padding-x, 12px);gap:7px;font-size:var(--suud-video-font-size, 11px);letter-spacing:.02em;text-transform:uppercase;box-shadow:0 4px 14px #0000001f}.suud-product-video-button svg{width:11px;height:11px}.suud-product-video-modal{z-index:2147483000;padding:24px;background:#000000a8}.suud-product-video-modal__dialog{width:min(var(--suud-video-modal-width, 440px),calc(100vw - 48px));max-height:min(82vh,780px);background:#000;border-radius:var(--suud-video-modal-radius, 12px)}.suud-product-video-modal__frame{display:flex;align-items:center;justify-content:center;width:100%;max-height:min(82vh,780px)}.suud-product-video-modal__frame video,.suud-product-video-modal__frame iframe{width:100%;height:auto;max-height:min(82vh,780px);aspect-ratio:var(--suud-video-aspect-ratio, 9 / 16);object-fit:contain}.suud-product-video-close{top:-14px;right:-14px;width:32px;height:32px;font-size:22px;box-shadow:0 5px 18px #0000002e}.suud-product-main-model-info{position:absolute;z-index:11;max-width:min(78%,520px);padding:var(--suud-main-model-padding-y, 7px) var(--suud-main-model-padding-x, 9px);border-radius:var(--suud-main-model-radius, 4px);background:var(--suud-main-model-bg, rgba(255,255,255,.78));color:var(--suud-main-model-color, #111111);font-size:var(--suud-main-model-font-size, 12px);line-height:1.4;font-weight:var(--suud-main-model-font-weight, 400);letter-spacing:.01em;pointer-events:none;box-sizing:border-box;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--suud-main-model-lines, 2)}.suud-product-main-model-info--bottom_left{left:var(--suud-main-model-left, 18px);bottom:var(--suud-main-model-bottom, 18px)}.suud-product-main-model-info--bottom_right{right:var(--suud-main-model-right, 18px);bottom:var(--suud-main-model-bottom, 18px)}.suud-product-main-model-info--top_left{left:var(--suud-main-model-left, 18px);top:var(--suud-main-model-top, 18px)}.suud-product-main-model-info--top_right{right:var(--suud-main-model-right, 18px);top:var(--suud-main-model-top, 18px)}@media(max-width:767px){.suud-product-video-button{min-height:var(--suud-video-height-mobile, 32px);padding:0 var(--suud-video-padding-x-mobile, 10px);font-size:var(--suud-video-font-size-mobile, 11px)}.suud-product-video-button svg{width:10px;height:10px}.suud-product-video-modal{padding:16px}.suud-product-video-modal__dialog{width:min(var(--suud-video-modal-width-mobile, 340px),calc(100vw - 32px));max-height:82vh}.suud-product-video-modal__frame,.suud-product-video-modal__frame video,.suud-product-video-modal__frame iframe{max-height:82vh}.suud-product-video-close{top:-10px;right:-10px;width:30px;height:30px;font-size:20px}.suud-product-main-model-info{max-width:calc(100% - 24px);padding:max(4px,calc(var(--suud-main-model-padding-y, 7px) - 2px)) max(6px,calc(var(--suud-main-model-padding-x, 9px) - 2px));font-size:var(--suud-main-model-font-size-mobile, 10px);-webkit-line-clamp:var(--suud-main-model-lines-mobile, 2)}.suud-product-main-model-info--bottom_left{left:var(--suud-main-model-left-mobile, 12px);bottom:var(--suud-main-model-bottom-mobile, 12px)}.suud-product-main-model-info--bottom_right{right:var(--suud-main-model-right-mobile, 12px);bottom:var(--suud-main-model-bottom-mobile, 12px)}.suud-product-main-model-info--top_left{left:var(--suud-main-model-left-mobile, 12px);top:var(--suud-main-model-top-mobile, 12px)}.suud-product-main-model-info--top_right{right:var(--suud-main-model-right-mobile, 12px);top:var(--suud-main-model-top-mobile, 12px)}}.suud-main-media-overlay-target{position:relative!important}.suud-main-media-overlay-target .suud-product-video-launcher,.suud-main-media-overlay-target .suud-product-main-model-info{z-index:6!important}.suud-product-video-launcher{max-width:calc(100% - 24px)}.suud-product-video-button{min-height:var(--suud-video-height, 34px)!important;padding:0 var(--suud-video-padding-x, 12px)!important;gap:7px!important;font-size:var(--suud-video-font-size, 11px)!important;line-height:1!important;white-space:nowrap!important;letter-spacing:.02em!important;text-transform:uppercase!important;box-shadow:0 4px 14px #00000024!important}.suud-product-video-button svg{width:11px!important;height:11px!important}html.suud-video-modal-open,body.suud-video-modal-open{overflow:hidden!important}.suud-product-video-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;display:none!important;align-items:center!important;justify-content:center!important;padding:clamp(24px,7vh,58px) 18px!important;background:#000000b8!important;box-sizing:border-box!important;isolation:isolate!important}.suud-product-video-modal.is-open{display:flex!important}.suud-product-video-modal__dialog{position:relative!important;z-index:1!important;width:min(var(--suud-video-modal-width, 360px),calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;max-height:calc(100dvh - 116px)!important;margin:0 auto!important;background:#000!important;border-radius:var(--suud-video-modal-radius, 12px)!important;overflow:hidden!important;box-shadow:0 18px 55px #0000006b!important;transform:none!important}.suud-product-video-modal__frame{width:100%!important;max-height:calc(100dvh - 116px)!important;aspect-ratio:var(--suud-video-aspect-ratio, 9 / 16)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000!important}.suud-product-video-modal__frame video,.suud-product-video-modal__frame iframe{display:block!important;width:100%!important;height:100%!important;max-height:calc(100dvh - 116px)!important;object-fit:contain!important;border:0!important;background:#000!important}.suud-product-video-close{position:absolute!important;top:8px!important;right:8px!important;z-index:3!important;width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fffffff0!important;color:#111!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 4px 16px #00000038!important}@media(max-width:767px){.suud-product-video-button{min-height:var(--suud-video-height-mobile, 32px)!important;padding:0 var(--suud-video-padding-x-mobile, 10px)!important;font-size:var(--suud-video-font-size-mobile, 11px)!important}.suud-product-video-button svg{width:10px!important;height:10px!important}.suud-product-video-modal{padding:22px 12px!important}.suud-product-video-modal__dialog{width:min(var(--suud-video-modal-width-mobile, 310px),calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 68px)!important}.suud-product-video-modal__frame,.suud-product-video-modal__frame video,.suud-product-video-modal__frame iframe{max-height:calc(100dvh - 68px)!important}.suud-product-video-close{width:30px!important;height:30px!important;top:7px!important;right:7px!important;font-size:22px!important}}.suud-product-title-video-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.suud-product-title-video-row .bls__product-title{margin:0!important;flex:0 1 auto}.suud-product-title-video-row .suud-product-video-launcher,.bls__product-details-infor>.suud-product-video-launcher{position:static!important;inset:auto!important;transform:none!important;z-index:1!important;pointer-events:auto!important;max-width:none!important;display:inline-flex!important;align-items:center!important;margin:0!important}.suud-product-title-video-row .suud-product-video-button{min-height:var(--suud-video-height, 30px)!important;padding:0 var(--suud-video-padding-x, 11px)!important;font-size:var(--suud-video-font-size, 10.5px)!important;font-weight:var(--suud-video-font-weight, 600)!important;letter-spacing:.025em!important;white-space:nowrap!important;box-shadow:0 3px 10px #0000001a!important}.suud-product-title-video-row .suud-product-video-button svg{width:10px!important;height:10px!important}.suud-product-video-modal__dialog{display:block!important;overflow:visible!important}.suud-product-video-modal__frame{overflow:hidden!important;border-radius:var(--suud-video-modal-radius, 12px)!important}.suud-product-video-close{top:-14px!important;right:-14px!important;z-index:5!important}.suud-product-video-modal__frame:fullscreen,.suud-product-video-modal__frame video:fullscreen,.suud-product-video-modal__frame iframe:fullscreen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;aspect-ratio:auto!important;object-fit:contain!important;background:#000!important}.suud-product-video-modal__frame:-webkit-full-screen,.suud-product-video-modal__frame video:-webkit-full-screen,.suud-product-video-modal__frame iframe:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;aspect-ratio:auto!important;object-fit:contain!important;background:#000!important}@media(max-width:767px){.suud-product-title-video-row{gap:8px;margin-bottom:8px}.suud-product-title-video-row .suud-product-video-button{min-height:var(--suud-video-height-mobile, 30px)!important;padding:0 var(--suud-video-padding-x-mobile, 10px)!important;font-size:var(--suud-video-font-size-mobile, 10px)!important}.suud-product-title-video-row .suud-product-video-button svg{width:9px!important;height:9px!important}.suud-product-video-close{top:-10px!important;right:-10px!important}}.suud-model-card-info{display:none!important}.suud-product-main-model-info{background:var(--suud-main-model-bg, transparent)!important;padding:var(--suud-main-model-padding-y, 0px) var(--suud-main-model-padding-x, 0px)!important;border-radius:var(--suud-main-model-radius, 0px)!important;box-shadow:none!important;text-shadow:none!important;font-size:var(--suud-main-model-font-size, 13px)!important;line-height:1.55!important;letter-spacing:0!important;max-width:min(86%,620px)!important;z-index:8!important}.suud-product-main-model-info strong,.suud-product-main-model-info b{font-weight:700!important}.suud-product-main-model-info--bottom_left{left:var(--suud-main-model-left, 24px)!important;bottom:var(--suud-main-model-bottom, 26px)!important}.suud-product-main-model-info--bottom_right{right:var(--suud-main-model-right, 24px)!important;bottom:var(--suud-main-model-bottom, 26px)!important}.suud-product-main-model-info--top_left{left:var(--suud-main-model-left, 24px)!important;top:var(--suud-main-model-top, 24px)!important}.suud-product-main-model-info--top_right{right:var(--suud-main-model-right, 24px)!important;top:var(--suud-main-model-top, 24px)!important}@media(max-width:767px){.suud-product-main-model-info{font-size:var(--suud-main-model-font-size-mobile, 11px)!important;line-height:1.45!important;max-width:calc(100% - 28px)!important}.suud-product-main-model-info--bottom_left{left:var(--suud-main-model-left-mobile, 14px)!important;bottom:var(--suud-main-model-bottom-mobile, 16px)!important}.suud-product-main-model-info--bottom_right{right:var(--suud-main-model-right-mobile, 14px)!important;bottom:var(--suud-main-model-bottom-mobile, 16px)!important}.suud-product-main-model-info--top_left{left:var(--suud-main-model-left-mobile, 14px)!important;top:var(--suud-main-model-top-mobile, 14px)!important}.suud-product-main-model-info--top_right{right:var(--suud-main-model-right-mobile, 14px)!important;top:var(--suud-main-model-top-mobile, 14px)!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/suud-enhancements.css.map */
