UNPKG

zz-shopify-components

Version:

Reusable Shopify components for theme projects

331 lines (269 loc) 7.62 kB
.titled-horizontal-swiper .slider-section-title { color: white; text-align: center; } .titled-horizontal-swiper .slider-section-title h2 { color: white; } .titled-horizontal-swiper .slider-section-title p { color: white; } .titled-horizontal-swiper .slider-container { display: flex; flex-direction: row; justify-content: center; align-items: center; position: relative; } .titled-horizontal-swiper .slider-content-container { position: relative; display: flex; } .titled-horizontal-swiper .slider-indicators { display: flex; align-items: center; justify-content: center; position: absolute; bottom: 0px; left: 0px; } .titled-horizontal-swiper .swiper-indicator-prev, .titled-horizontal-swiper .swiper-indicator-next { z-index: 100; } .titled-horizontal-swiper .slider-index-indicator-container { display: flex; align-items: center; justify-content: center; } .titled-horizontal-swiper .swiper-pagination-bullet { width: 6px; height: 6px; background-color: rgba(255, 255, 255); border-radius: 3px; margin: 0 6px; z-index: 100; opacity: 0.5; } .titled-horizontal-swiper .swiper-pagination-bullet-active { background-color: white; opacity: 1; } .titled-horizontal-swiper .slider-item .slider-item-content { color: white; } .titled-horizontal-swiper .slider-item .slider-item-image { width: 700px; height: 392px; position: relative; } .titled-horizontal-swiper .video-play-icon { position: absolute; left: 50%; transform: translate(-50%, -50%); cursor: pointer; } .titled-horizontal-swiper .slider-item .slider-item-image .video-play-icon { top: 50%; } .titled-horizontal-swiper .slider-item .slider-item-image-mobile .video-play-icon { top: 40%; } .titled-horizontal-swiper .slider-item .slider-item-image img { border-radius: 16px; width: 700px; height: 392px; } .titled-horizontal-swiper .slider-item .slider-item-image video { border-radius: 16px; width: 700px; height: 392px; } .titled-horizontal-swiper .slider-item .slider-item-image-mobile img { border-radius: 12px; } .titled-horizontal-swiper .slider-item .slider-item-image-mobile video { border-radius: 12px; } .titled-horizontal-swiper .slider-item-content .slider-item-head-notes { color: white; } @media (max-width: 768px) { .titled-horizontal-swiper .slider-section-title { padding-bottom: 30px } .titled-horizontal-swiper .slider-section-title h2 { font-size: 24px; line-height: 36px; } .titled-horizontal-swiper .slider-section-title p { margin-top: 4px; font-size: 16px; line-height: 24px; } .titled-horizontal-swiper .slider-container { width: 100%; /* height: 522px; */ overflow: hidden; flex-direction: row; justify-content: flex-start; align-items: flex-start; position: relative; } .titled-horizontal-swiper .slider-content-container { width: 100%; } .titled-horizontal-swiper .slider-item { display: flex; flex-direction: column; flex: 0 0 100%; width: 100%; } .titled-horizontal-swiper .slider-item-content { padding: 16px 20px; width: 100%; min-height: 42px; } .titled-horizontal-swiper .slider-item-content .slider-item-head-notes { font-size: 12px; line-height: 18px; margin-top: 0; margin-bottom: 8px; } .titled-horizontal-swiper .slider-item-content h4 { text-align: left; font-size: 18px; line-height: 21.6px; margin: 12px 0 ; width: 100%; } .titled-horizontal-swiper .slider-item-content p { font-size: 12px; margin-top: 4px; line-height: 18px; width: calc(100% - 40px); } .titled-horizontal-swiper .slider-item-image { display: none; } .titled-horizontal-swiper .slider-item-image-mobile { padding: 0 20px; overflow: hidden; } .titled-horizontal-swiper .slider-item-image-mobile img { width: 100%; object-fit: contain; } .titled-horizontal-swiper .slider-item-image-mobile video { width: 100%; object-fit: contain; } .titled-horizontal-swiper .slider-indicators { position: absolute; width: 100%; bottom: 20%; justify-content: center; justify-content: space-between; padding: 0 38px; } .titled-horizontal-swiper .swiper-indicator-prev, .titled-horizontal-swiper .swiper-indicator-next { } .titled-horizontal-swiper .slider-indicator-arrow { width: 10px; height: 10px; margin: 13px; } .titled-horizontal-swiper .slider-index-indicator-container { display: flex; align-items: center; justify-content: center; } } @media (min-width: 768px) { .titled-horizontal-swiper .slider-section-title { padding-bottom: 100px } .titled-horizontal-swiper .slider-section-title h2 { font-size: 60px; line-height: 90px; } .titled-horizontal-swiper .slider-section-title p { margin-top: 12px; font-size: 28px; line-height: 42px; } .titled-horizontal-swiper .slider-container { width: 1220px; position: relative; overflow: hidden; } .titled-horizontal-swiper .slider-content-container { width: 1220px; height: 392px; flex: 0 0 1220px; } .titled-horizontal-swiper .slider-item { flex: 0 0 1220px; width: 1220px; height: 392px; display: flex; flex-wrap: nowrap; } .titled-horizontal-swiper .slider-align-left .slider-item { justify-content: flex-start; flex-direction: row; } .titled-horizontal-swiper .slider-align-left .slider-indicators { left: 0px; } .titled-horizontal-swiper .slider-align-right .slider-item { justify-content: flex-end; flex-direction: row-reverse; } .titled-horizontal-swiper .slider-align-right .slider-indicators { left: 760px; } .titled-horizontal-swiper .slider-item-content { width: 520px; margin-top: 60px; } .titled-horizontal-swiper .slider-align-left .slider-item-content { padding-right: 60px; } .titled-horizontal-swiper .slider-item-content .slider-item-head-notes { font-size: 16px; line-height: 24px; margin: 0 0 12px 0; } .titled-horizontal-swiper .slider-align-right .slider-item-content .slider-item-head-notes { margin-left: 60px; } .titled-horizontal-swiper .slider-item-content h4 { font-size: 32px; margin: 12px 0 ; line-height: 38.4px; } .titled-horizontal-swiper .slider-align-right .slider-item-content h4 { margin-left: 60px; } .titled-horizontal-swiper .slider-item-content p { font-size: 16px; line-height: 24px; margin-top: 16px; } .titled-horizontal-swiper .slider-align-right .slider-item-content p { margin-left: 60px; } .titled-horizontal-swiper .slider-item-image-mobile { display: none; } .titled-horizontal-swiper .slider-indicator:hover { background-color: white; } .titled-horizontal-swiper .slider-indicator-arrow { width: 10px; height: 10px; margin: 6px; } }