.main-navigation{z-index:1}.footer-tapbar{z-index:2}.header-search-results-wrapper{z-index:3}.header-search-input-wrapper{z-index:4}.product-info{z-index:5}.main-header{z-index:6}.main-navigation-wrapper{z-index:7}.header-wrapper{z-index:8}.product-message{z-index:9}.product-images-lightbox{z-index:10}.index-video-title{-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.screen-reader{position:absolute!important;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px)}.index-video-cover-content{-webkit-transition:padding .2s cubic-bezier(.25,.46,.45,.94);-moz-transition:padding .2s cubic-bezier(.25,.46,.45,.94);transition:padding .2s cubic-bezier(.25,.46,.45,.94);margin-left:auto;margin-right:auto;max-width:1280px;width:100%;padding-left:40px;padding-right:40px}@media (max-width:720px){.index-video-cover-content{padding-left:24px;padding-right:24px}}.lt-ie9 .index-video-cover-content{width:1280px}.grid{font-size:0}.grid-item,[class*=grid-item]{font-size:var(--body-size);display:inline-block;padding-left:12px;padding-right:12px;vertical-align:top}@media (max-width:720px){.grid-item,[class*=grid-item]{font-size:var(--body-size-mobile)}}.grid-item-100{display:block;width:100%}.grid-item-83{width:83.333%}.grid-item-75{width:75%}.grid-item-70{width:70%}.grid-item-66{width:66.666%}.grid-item-60{width:60%}.grid-item-58{width:58.333%}.grid-item-55{width:55%}.grid-item-50{width:50%}.grid-item-45{width:45%}.grid-item-41{width:41.666%}.grid-item-40{width:40%}.grid-item-35{width:35%}.grid-item-33{width:33.333%}.grid-item-30{width:30%}.grid-item-27{width:26.666%}.grid-item-25{width:25%}.grid-item-20{width:20%}.grid-item-16{width:16.666%}.grid-item-15{width:15%}.grid-item-12{width:12%}.grid-item-10{width:10%}.grid-item-5{width:5%}.video-wrapper{position:relative}.video-wrapper .svg-placeholder{display:flex;align-items:center;height:50vw;background-color:var(--video-wrapper-svg-background)}.video-wrapper .svg-placeholder svg{display:block;height:100%;max-height:630px;margin-right:auto;margin-left:auto}.video-wrapper iframe{width:100%}.index-video-cover{position:absolute;top:0;height:100%;width:100%;background-size:cover;background-position:center;opacity:1;visibility:visible;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.index-video-cover.visibly-hidden{opacity:0;visibility:hidden}.no-js .index-video-cover{display:none}.index-video-cover-content{display:flex;align-items:center;height:100%;padding-top:20px;padding-bottom:20px;text-align:center}.index-video-cover-content-inner{width:100%}.index-video-title{margin-top:0;margin-bottom:0}.index-video-title+.index-video-play{margin-top:24px}.index-video-title.size-20{font-size:20px;font-size:2rem}@media (max-width:960px){.index-video-title.size-20{font-size:17.5px;font-size:1.75rem}}@media (max-width:720px){.index-video-title.size-20{font-size:15px;font-size:1.5rem}}.index-video-title.size-22{font-size:22px;font-size:2.2rem}@media (max-width:960px){.index-video-title.size-22{font-size:19.25px;font-size:1.925rem}}@media (max-width:720px){.index-video-title.size-22{font-size:16.5px;font-size:1.65rem}}.index-video-title.size-24{font-size:24px;font-size:2.4rem}@media (max-width:960px){.index-video-title.size-24{font-size:21px;font-size:2.1rem}}@media (max-width:720px){.index-video-title.size-24{font-size:18px;font-size:1.8rem}}.index-video-title.size-26{font-size:26px;font-size:2.6rem}@media (max-width:960px){.index-video-title.size-26{font-size:19.5px;font-size:1.95rem}}@media (max-width:720px){.index-video-title.size-26{font-size:16.25px;font-size:1.625rem}}.index-video-title.size-28{font-size:28px;font-size:2.8rem}@media (max-width:960px){.index-video-title.size-28{font-size:21px;font-size:2.1rem}}@media (max-width:720px){.index-video-title.size-28{font-size:17.5px;font-size:1.75rem}}.index-video-title.size-30{font-size:30px;font-size:3rem}@media (max-width:960px){.index-video-title.size-30{font-size:22.5px;font-size:2.25rem}}@media (max-width:720px){.index-video-title.size-30{font-size:18.75px;font-size:1.875rem}}.index-video-title.size-32{font-size:32px;font-size:3.2rem}@media (max-width:960px){.index-video-title.size-32{font-size:24px;font-size:2.4rem}}@media (max-width:720px){.index-video-title.size-32{font-size:20px;font-size:2rem}}.index-video-title.size-34{font-size:34px;font-size:3.4rem}@media (max-width:960px){.index-video-title.size-34{font-size:25.5px;font-size:2.55rem}}@media (max-width:720px){.index-video-title.size-34{font-size:21.25px;font-size:2.125rem}}.index-video-title.size-36{font-size:36px;font-size:3.6rem}@media (max-width:960px){.index-video-title.size-36{font-size:27px;font-size:2.7rem}}@media (max-width:720px){.index-video-title.size-36{font-size:22.5px;font-size:2.25rem}}.index-video-play{padding:0;background:0 0;border:0}.no-js .index-video-play{display:none}.index-video-play+.index-video-title{margin-top:16px}.index-video-play svg{display:block;width:89px;height:60px;color:var(--header-color)}
.Product_video_wrapp .video-wrapper iframe {min-height: 1080px;}@media (max-width: 1440px){.Product_video_wrapp .video-wrapper iframe {min-height: 680px;}}@media (max-width: 1440px){.Product_video_wrapp .video-wrapper iframe {min-height: 580px;}}@media (max-width: 768px){.Product_video_wrapp .video-wrapper iframe {min-height: 420px;}}@media (max-width: 425px){.Product_video_wrapp .video-wrapper iframe {min-height: 340px;}}

.section-index-video .video-wrapper.img_show_contain {position: relative;}
.section-index-video .img_show_contain .index-video-cover {position: relative;line-height: 0;}
.section-index-video .img_show_contain .index-video-cover .index-video-cover-content {position: absolute;top: 0;width: 100%;max-width: 100%;}
.section-index-video .img_show_contain .index-video-cover img {width: 100%;height: auto;}
.section-index-video .video-wrapper.img_show_contain iframe {position: absolute;top: 0;height: 100%;}

.section-index-video .img_show_contain .index-video-cover img.desktop_hide {display: none;}
@media (max-width: 375px){
  .section-index-video .img_show_contain .index-video-cover img.mobile_hide {display: none;}
  .section-index-video .img_show_contain .index-video-cover img.desktop_hide {display: block;}
}

.product__shopify_video video {width: 100%;height: auto;}
.product__shopify_video {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #000000;
}

