
OneGo Solo V2
.carousel-images img { width: 100%; display: none; } .carousel-images img.active { display: block; } .carousel button { position: absolute; width: 5%; top: 50%; transform: translateY(-50%); background-color: rgba(0, 0, 0, 0.5); color: white; border: none; cursor: pointer; z-index: 100; } .carousel button.prev { left: 0; } .next { right: 0; } .carousel button:hover { background-color: rgba(0, 0, 0, 0.8); } .onemo-2 { display: block; font-family: Open Sans; } .onemo-2-mobile { display: none; } @media screen and (max-width:980px) { .onemo-2 { display: none; } .onemo-2-mobile { display: block; } } .carousel { position: relative; margin: auto; overflow: hidden; } .onemo-2 h2, h3 { text-transform: capitalize; letter-spacing: 1px; } /***Banner**/ .first-banner { position: relative; min-height: 400px; } .first-banner .banner-image { width: 100%; } .first-banner .box-ratio { background-color: unset; } .first-banner .box-ratio img { background-color: unset; } .first-banner .text-block { position: absolute; left: 10.5%; top: 20.5%; text-align: left; } .first-banner .text-block .title { color: #fff; font-size: 2.35rem; line-height: 5rem; text-transform: capitalize; } .first-banner .text-block .title div { font-weight: normal; } .first-banner .text-block .content { color: #eee; font-size: 1.5rem; line-height: 1.5rem; margin-top: 2rem; } .stable-strong .bgimg video { width: 73%; margin-left: 6%; margin-top: 11%; } /**************** Simple features *************************/ .simple-features { width: 100%; margin: auto; position: absolute; left: 0; bottom: 5%; padding: 0 15%; } .simple-features .list-unstyled { padding-left: 0; list-style: none; } .icon-group { display: flex; } .icon-group li { width: 20%; position: relative; flex: 1; } .icon-group li .icon { width: 100px; height: 100px; margin: 0 auto 0.25rem auto; background-size: contain; } .icon-group li span { text-align: center; display: block; font-size: 1.25rem; color: #eeeeee; } .icon-group li:nth-child(1) .icon { background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/1_35931dc9-dad9-4b04-9f6e-444065cdf04f.png?v=1692754376) no-repeat; background-size: contain; } .icon-group li:nth-child(2) .icon { background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/2_18ce7c0b-995c-44dc-b577-ecaf8703fbe6.png?v=1692754382) no-repeat; background-size: contain; } .icon-group li:nth-child(3) .icon { background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/3_8ad4618b-3698-455b-9a98-8f2c1dde25a9.png?v=1692754384) no-repeat; background-size: contain; } .icon-group li:nth-child(4) .icon { background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/4_8c8c5fa4-00eb-41f4-ab3a-07e4e098f22a.png?v=1692754387) no-repeat; background-size: contain; } .shoulderbag-banner1 .banner-image { position: relative; } .video-btn { display: none; position: absolute; top: 43.5%; left: 47%; width: 70px; height: 70px; background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/presell_play.png?v=1614324743) no-repeat; background-size: auto; filter: drop-shadow(0 0 8px rgba(0, 0, 0, .12)); perspective: 1000px; backface-visibility: hidden; transform: translateZ(0); background-size: contain; } .shoulderbag-banner1 .banner-image { cursor: pointer; background-color: #000; } .shoulderbag-banner1 .banner-image-mobile { display: none; } .shoulderbag-banner1 .banner-image .youtube { display: none; width: 65%; margin: auto; padding: 5% 0; } .shoulderbag-banner1 .banner-image .youtube .youtube-inner { width: 100%; } .shoulderbag-banner1 .banner-image .youtube .youtube-inner iframe { width: 100%; } .youtube iframe, .youtube-mobile iframe { width: 100%; } .shoulderbag-banner1 .banner-image .la-close { display: none; width: 28px; height: auto; position: absolute; font-size: 2.5rem; right: 5%; top: 15%; color: #fff; line-height: 38px; } /**************** Used For *************************/ .used-for { width: 100%; padding: 3% 0 5% 0; clear: both; } .used-for .used-for-items { display: flex; width: 95%; margin: auto; column-gap: 1.5%; } .used-for .used-for-item { position: relative; margin-left: 5px; margin-right: 5px; width: 33%; } .used-for .used-for-item .used-for-title { position: absolute; bottom: 5%; font-size: 1.75rem; line-height: 2.8rem; color: #fefefe; font-weight: 700; left: 0; width: 100%; text-align: center; } .used-for .used-for-item .waterprint { display: none; position: absolute; right: 10%; bottom: 6%; width: 80%; height: 100px; } .used-for .used-for-item .waterprint1 { background: url(//cdn.shopify.com/s/files/1/0252/2395/4525/files/presell_10.png?v=9725499307615314414) no-repeat; background-size: contain; } .used-for .used-for-item .waterprint2 { background: url(//cdn.shopify.com/s/files/1/0252/2395/4525/files/presell_11.png?v=4842570502991314152) no-repeat; background-size: contain; } .used-for .used-for-item .waterprint3 { background: url(//cdn.shopify.com/s/files/1/0252/2395/4525/files/presell_12.png?v=9461965891800967621) no-repeat; background-size: contain; } .used-for .text-block { display: block; padding: 2.5% 1.5%; text-align: center; text-transform: uppercase; } .used-for .text-block .title { color: #222; font-size: 4.5rem; line-height: 5.25rem; text-transform: capitalize; } .used-for .text-block .content { color: #444; font-size: 1.5rem; line-height: 2rem; font-weight: bold; } /***flexible-front**/ .flexible-front { position: relative; min-height: 400px; } .flexible-front .banner-image { width: 100%; } .flexible-front .box-ratio { background-color: unset; } .flexible-front .box-ratio img { background-color: unset; } .flexible-front .text-block { position: absolute; width: 45%; left: 12.5%; top: 32.5%; text-align: left; } .flexible-front .text-block .title { color: #fff; font-size: 2.75rem; line-height: 5.5rem; } .flexible-front .text-block .content { color: #ddd; font-size: 1.5rem; line-height: 2.15rem; margin-top: 1.5rem; } /*** Shapes **/ .shapes { display: flex; column-gap: 0.6%; min-height: 400px; margin: 0.625rem 0; } .shapes .shape-block { position: relative; min-height: 400px; width: 49.7%; } .shape-block .banner-image { width: 100%; } .shape-block .box-ratio { background-color: unset; } .shape-block .box-ratio img { background-color: unset; } .shape-block .text-block { position: absolute; width: 50%; height: 100%; left: 50%; top: 0; text-align: left; padding: 7.5% 0; display: table; } .shape-block .text-block-inner { display: table-cell; vertical-align: middle; } .shape-block .text-block .title { color: #333; font-size: 2.25rem; line-height: 2.3rem; } .shape-block .text-block .capacity { margin: 2rem 0; } .shape-block .text-block .capacity p { font-size: 1.5rem; color: #666; line-height: 2rem; margin-bottom: 0; } .shape-block .text-block .content { color: #777; font-size: 1.4rem; line-height: 2rem; margin-top: 1.5rem; } /***clamshell-opening**/ .clamshell-opening { position: relative; min-height: 400px; } .clamshell-opening .banner-image { width: 100%; } .clamshell-opening .box-ratio { background-color: unset; } .clamshell-opening .box-ratio img { background-color: unset; } .clamshell-opening .text-block { position: absolute; width: 40%; left: 12.5%; bottom: 10%; text-align: left; } .clamshell-opening .text-block .title { color: #fff; font-size: 4.75rem; line-height: 5.5rem; } .clamshell-opening .text-block .content { color: #ddd; font-size: 1.5rem; line-height: 2.25rem; margin-top: 3rem; } /*** clamshell-opening-capacities **/ .clamshell-opening-capacities { display: flex; column-gap: 0.5%; min-height: 400px; margin: 0.625rem 0; } .clamshell-opening-capacities .clamshell-opening-capacity { position: relative; min-height: 400px; width: 49.75%; } .clamshell-opening-capacity .banner-image { width: 100%; } .clamshell-opening-capacity .box-ratio { background-color: unset; } .clamshell-opening-capacity .box-ratio img { background-color: unset; } .clamshell-opening-capacity .text-block { position: absolute; width: 60%; left: 5%; top: 0; text-align: left; padding: 20% 0; } .clamshell-opening-capacity .text-block .title { color: #fff; font-size: 4.5rem; line-height: 5rem; } .clamshell-opening-capacity .text-block .content { color: #fff; font-size: 1.875rem; line-height: 3.25rem; margin-top: 2rem; font-weight: bold; } /*** Upgraded Back Panel **/ .upgraded-back-panel { position: relative; min-height: 400px; } .upgraded-back-panel .banner-image { width: 100%; } .upgraded-back-panel .box-ratio { background-color: unset; } .upgraded-back-panel .box-ratio img { background-color: unset; } .upgraded-back-panel .text-block { position: absolute; width: 40%; left: 17.5%; top: 25%; text-align: left; } .upgraded-back-panel .text-block .title { color: #fff; font-size: 4.75rem; line-height: 5.5rem; } .upgraded-back-panel .text-block .content { color: #ddd; font-size: 1.45rem; line-height: 2.25rem; margin-top: 2.5rem; } .upgraded-back-panel .text-block1 { position: absolute; width: 40%; right: 13%; bottom: 8.5%; text-align: center; } .upgraded-back-panel .text-block1 .content { color: #ffffff; font-size: 1.45rem; line-height: 2rem; font-weight: bold; } /*** Upgraded Back Panel Features**/ .upgraded-features { display: flex; column-gap: 0.6%; min-height: 400px; padding: 0.625rem 0; background: #1d1d1d; } .upgraded-features .upgraded-feature { position: relative; min-height: 400px; width: 49.7%; } .upgraded-features .upgraded-feature:last-child { width: 50.3%; } .upgraded-feature .banner-image { width: 100%; } .upgraded-feature .box-ratio { background-color: unset; } .upgraded-feature .box-ratio img { background-color: unset; } .upgraded-feature .text-block { position: absolute; width: 60%; left: 5%; top: 0; text-align: left; padding: 12.5% 0; } .upgraded-feature .text-block .title { color: #fff; font-size: 4.5rem; line-height: 5rem; } .upgraded-feature .text-block .content { color: #fff; font-size: 1.875rem; line-height: 3rem; margin-top: 2rem; font-weight: bold; } .upgraded-features-list { display: block; width: 100%; height: auto; min-height: 400px; overflow: hidden; background-color: #1d1d1d; } .upgraded-features-list-inner { display: flex; width: 72.5%; margin: auto; margin-top: 7%; margin-bottom: 7%; column-gap: 0.7%; } .upgraded-features-list .left-image { position: relative; width: 50%; } .upgraded-features-list .right-images { width: 50%; display: flex; flex-wrap: wrap; } .upgraded-features-list .right-images .collection-image { float: left; position: relative; } .upgraded-features-list .right-images .collection-image:first-child { width: 100%; } .upgraded-features-list .right-images .collection-image:nth-child(2) { width: 49.3%; margin-right: 1.4%; margin-top: 1.45%; } .upgraded-features-list .right-images .collection-image:nth-child(3) { width: 49.3%; margin-top: 1.45%; } .upgraded-features-list .collection-image .caption { position: absolute; left: 5%; width: 95%; text-align: left; bottom: 1.5rem; color: #fff; font-size: 1.4rem; line-height: 1.75rem; font-weight: bold; } /**************** infinate access *************************/ .customizable-organization { position: relative; text-align: center; min-height: 500px; margin-top: 4%; display: block; overflow: hidden; margin-bottom: 5%; } .customizable-organization .text-block { position: absolute; width: 70%; height: 100%; margin-left: 8%; } .customizable-organization .text-block-inner { position: relative; width: 100%; height: 100%; text-align: left; display: table; } .customizable-organization .waterprint-customized { display: block; position: absolute; background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/OneMo_2_Backpack_Customizable_Organization_waterprint.png?v=1676345403) no-repeat; background-size: contain; width: 80px; height: 100%; margin: auto; left: 2.5%; top: 0; } .customizable-organization .text-block-inner .title-text { width: 64%; display: table-cell; vertical-align: middle; height: 100%; text-align: right; } .customizable-organization .text-block .text-block-inner .title-text { display: table-cell; vertical-align: middle; } .customizable-organization .title-text .title { font-size: 4.5rem; font-weight: bold; color: #333; text-transform: capitalize; line-height: 5.25rem; text-align: left; } .customizable-organization .title-text .text { font-size: 1.45rem; color: #666; margin-top: 2.5rem; line-height: 2.25rem; text-align: left; } .customizable-organization .video-intro { float: right; background: #eee; width: 75.5%; } .customizable-organization .video-intro .box-ratio { height: auto; width: 77%; float: right; } .customizable-organization .video-intro video { height: auto; width: 77%; float: right; } .customizable-organization .title-text h4 { margin-top: 1rem; margin-bottom: 1.5rem; } /*** highlights **/ .highlights { position: relative; min-height: 400px; } .highlights .banner-image { width: 100%; } .highlights .box-ratio { background-color: unset; } .highlights .box-ratio img { background-color: unset; } .highlights .text-block { position: absolute; width: 40%; left: 15%; top: 30%; text-align: left; } .highlights .text-block .title { color: #fff; font-size: 4.75rem; line-height: 5.5rem; } .highlights .text-block .content { color: #ccc; font-size: 1.45rem; line-height: 2.25rem; margin-top: 2.5rem; } /**************** access-block *************************/ .access-block { position: relative; text-align: center; height: auto; display: block; overflow: hidden; } .access-block .full-access-block { position: absolute; width: 73%; top: 10%; left: 13.5%; display: table; } .access-block .full-access-block .full-access-inner { position: relative; width: 61%; overflow: hidden; display: table-cell; } .access-block .full-access-block .dual-side-text-box { width: 39%; text-align: left; display: table-cell; vertical-align: middle; } .access-block .full-access-block .dual-side-text-box h2 { color: #333; text-transform: capitalize; font-size: 3.75rem; line-height: 4.5rem; } .access-block .full-access-block .dual-side-text-box .text { clear: both; color: #555; font-size: 1.45rem; line-height: 2.25rem; margin-top: 5%; width: 100%; } .access-block .quick-access-block { position: absolute; width: 73%; top: 53%; left: 13.5%; display: table; } .access-block .quick-access-block .quick-access-inner { position: relative; width: 61%; overflow: hidden; display: table-cell; } .access-block .quick-access-block .dual-side-text-box { width: 39%; text-align: right; display: table-cell; vertical-align: middle; padding-left: 2%; } .access-block .quick-access-block .dual-side-text-box h2 { color: #333; font-size: 3.75rem; line-height: 4.5rem; text-transform: capitalize; } .access-block .quick-access-block .dual-side-text-box .text { clear: both; color: #555; font-size: 1.45rem; line-height: 2.25rem; margin-top: 5%; width: 100%; margin-left: 0; } /*** splash-proof **/ .splash-proof { position: relative; min-height: 400px; } .splash-proof .banner-image { width: 100%; } .splash-proof .box-ratio { background-color: unset; } .splash-proof .box-ratio img { background-color: unset; } .splash-proof .text-block { position: absolute; width: 69%; right: 20%; top: 32.5%; text-align: right; } .splash-proof .text-block .title { color: #fff; font-size: 4.75rem; line-height: 5.5rem; } .splash-proof .text-block .content { color: #ccc; font-size: 1.45rem; line-height: 2.25rem; margin-top: 2.5rem; } /*** magic **/ .magic { width: 100%; padding: 0.5% 0; display: block; overflow: hidden; height: auto; } .magic .img-text-row { display: flex; } .magic .img-text-row2 { flex-direction: row-reverse; } .magic .img-text-row .half-block { display: table; position: relative; } .magic .img-text-row .half-block .text-block { display: table-cell; vertical-align: middle; } .magic .img-text-row .half-block .text-block h2 { font-size: 3.75rem; line-height: 4.5rem; } .magic .img-text-row .half-block .content { color: #777; font-size: 1.45rem; line-height: 2.25rem; margin-top: 1rem; } .magic .img-text-row1 .left-block { width: 50%; padding-left: 12.5%; } .magic .img-text-row1 .right-block { width: 50%; display: block; } .magic .img-text-row1 .right-block .video_block { width: 100%; height: auto; } .magic .img-text-row1 .right-block .video_block video { width: 100%; } .magic .img-text-row2 .left-block { width: 50%; } .magic .img-text-row2 .right-block { width: 50%; padding-right: 12.5%; text-align: right; } .magic .img-text-row .half-block .waterprint { position: absolute; } .magic .img-text-row .half-block .waterprint .box-ratio { background-color: unset; } .magic .img-text-row .half-block .waterprint .box-ratio img { background-color: unset; } .magic .img-text-row .half-block .waterprint1 { left: 14%; top: 10%; width: 70%; } .magic .img-text-row .half-block .waterprint2 { right: 20%; top: 15%; width: 57.5%; } /*** neatly-stowed **/ .neatly-stowed { display: block; width: 100%; height: auto; min-height: 400px; overflow: hidden; background-color: #222; } .neatly-stowed .text-block { padding: 5% 2% 4% 2%; text-align: center; } .neatly-stowed .text-block .title { color: #fff; font-size: 4.5rem; line-height: 5.5rem; } .neatly-stowed-inner { display: flex; width: 72.5%; margin: auto; margin-bottom: 6%; column-gap: 0.8%; } .neatly-stowed .left-image { position: relative; width: 46.7%; } .neatly-stowed .right-images { width: 52.7%; display: flex; column-gap: 1.2%; row-gap: 1.2%; flex-wrap: wrap; } .neatly-stowed .right-images .collection-image { width: 49.4%; position: relative; display: table; } .neatly-stowed .right-images .collection-image .box-ratio { vertical-align: middle; display: table-cell; background-color: unset; line-height: 0; vertical-align: bottom; } .neatly-stowed .collection-image .caption { position: absolute; left: 5%; width: 95%; text-align: left; bottom: 1.5rem; color: #fff; font-size: 1.4rem; line-height: 1.75rem; font-weight: bold; } /**************** access-block *************************/ .more-details-block { position: relative; text-align: center; height: auto; display: block; overflow: hidden; background-color: #111; background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/OneMo_2_Backpack_More_Details_bg.jpg?v=1676345438) no-repeat; background-size: cover; } .more-details { width: 100%; padding: 3% 0 5% 0; clear: both; } .more-details .more-details-items { display: flex; width: 72.5%; margin: auto; column-gap: 0.75%; } .more-details .more-details-item { position: relative; width: 33%; } .more-details .more-details-item .used-for-title { bottom: 5%; position: absolute; font-size: 1.5rem; line-height: 2rem; color: #fefefe; font-weight: 700; left: 5%; width: 90%; text-align: left; } .more-details .more-details-item .waterprint { display: none; position: absolute; right: 10%; bottom: 6%; width: 80%; height: 100px; } .more-details .text-block { display: block; padding: 2.5% 1.5%; text-align: center; text-transform: uppercase; } .more-details .text-block .title { color: #222; font-size: 4.5rem; line-height: 5.25rem; text-transform: capitalize; } .more-details .text-block .content { color: #222; font-size: 2.25rem; line-height: 4rem; font-weight: bold; } .multi-handles .text-block { padding: 0 2% 4% 2%; text-align: center; } .multi-handles .text-block .content { color: #222; font-size: 2.25rem; line-height: 3rem; font-weight: bold; } .multi-handles-inner { display: flex; width: 100%; margin: auto; margin-bottom: 6%; column-gap: 0.7%; } .multi-handles { width: 72.5%; margin: auto; margin-bottom: 6%; column-gap: 0.7%; } .multi-handles .left-image { position: relative; width: 49.65%; } .multi-handles .right-images { width: 49.65%; display: flex; column-gap: 1.2%; row-gap: 1%; flex-wrap: wrap; } .multi-handles .right-images .collection-image { width: 49.4%; position: relative; display: table; } .multi-handles .right-images .collection-image:nth-child(1) { width: 100%; } .multi-handles .right-images .collection-image .box-ratio { vertical-align: middle; display: table-cell; background-color: unset; } .multi-handles .collection-image .caption { position: absolute; left: 5%; width: 95%; text-align: left; bottom: 1.5rem; color: #fff; font-size: 1.4rem; line-height: 1.75rem; font-weight: bold; } /*** static-block **/ .static-block { min-height: 400px; } .static-block .banner-image { width: 100%; } .static-block .box-ratio { background-color: unset; } .static-block .box-ratio img { background-color: unset; } /*** irregular-imgs **/ .irregular-imgs { width: 100%; margin: auto; margin-bottom: 6%; column-gap: 0.8%; } .irregular-imgs-inner { display: flex; width: 100%; margin: auto; margin-bottom: 6%; column-gap: 0.6%; margin-top: 0.75rem; margin-bottom: 0.75rem; } .irregular-imgs .left-image { position: relative; width: 49.75%; } .irregular-imgs .right-images { width: 49.75%; display: flex; column-gap: 1%; row-gap: 1%; flex-wrap: wrap; } .irregular-imgs .right-images .collection-image { width: 49.4%; position: relative; display: table; } .irregular-imgs .right-images .collection-image:nth-child(1) { width: 100%; } .irregular-imgs .right-images .collection-image .box-ratio { vertical-align: middle; display: table-cell; background-color: unset; } .irregular-imgs .collection-image .caption { position: absolute; left: 5%; width: 95%; text-align: left; bottom: 1.5rem; color: #fff; font-size: 1.4rem; line-height: 1.75rem; font-weight: bold; } /*** static-block **/ .comparison-block { min-height: 400px; margin-bottom: 5%; } .comparison-block .banner-image { width: 60%; margin: auto; } .comparison-block .box-ratio { background-color: unset; } .comparison-block .box-ratio img { background-color: unset; } @media screen and (max-width:1800px) { .shape-block .text-block .content br { display: none; } } @media screen and (max-width:1660px) { .flexible-front .text-block .stitle { color: #fff; position: absolute; font-size: 1.25rem; line-height: 2.75rem; width: 20%; right: -7%; text-align: center; top: -34%; } .flexible-front .text-block .scontent { color: #fff; position: absolute; font-size: 0.8rem; line-height: 2.75rem; width: 20%; right: -7%; text-align: center; top: -32%; } .first-banner .text-block { top: 30%; } .icon-group li .icon { width: 80px; height: 80px; } .flexible-front .text-block { top: 40%; } .used-for .text-block .title { font-size: 4rem; line-height: 4.75rem; } .used-for .used-for-item .used-for-title { font-size: 1.5rem; line-height: 2rem; } .flexible-front .text-block .title { font-size: 2.25rem; line-height: 2rem; } .flexible-front .text-block .content { font-size: 0.8rem; line-height: 1rem; margin-top: 11rem; } .shapes { min-height: unset; } .shapes .shape-block { min-height: unset; } .shape-block .text-block .title { font-size: 2rem; line-height: 2rem; } .shape-block .text-block .capacity { margin: 1.25rem 0; } .shape-block .text-block .capacity p { font-size: 1.35rem; line-height: 1.75rem; } .shape-block .text-block .capacity { margin: 1.25rem 0 1rem 0; } .clamshell-opening .text-block .title { font-size: 4rem; line-height: 4.75rem; } .clamshell-opening .text-block .content { font-size: 1.35rem; line-height: 1.875rem; margin-top: 2rem; } .clamshell-opening-capacity .text-block .title { font-size: 4rem; line-height: 4.5rem; } .clamshell-opening-capacity .text-block .content { font-size: 1.75rem; line-height: 2.75rem; margin-top: 1.5rem; } .upgraded-back-panel .text-block { width: 45%; left: 12.5%; top: 20%; } .customizable-organization .title-text .title { font-size: 4rem; line-height: 4.5rem; } .customizable-organization .title-text .text { font-size: 1.35rem; margin-top: 2rem; line-height: 1.95rem; } .highlights .text-block { left: 12.5%; } .highlights .text-block .title { font-size: 4rem; line-height: 4.75rem; } .access-block .full-access-block .dual-side-text-box h2 { font-size: 3.5rem; line-height: 4rem; } .access-block .full-access-block .dual-side-text-box .text { font-size: 1.35rem; line-height: 2rem; } .access-block .quick-access-block .dual-side-text-box h2 { font-size: 3.5rem; line-height: 4rem; } .access-block .quick-access-block .dual-side-text-box .text { font-size: 1.35rem; line-height: 2rem; } .splash-proof .text-block { right: 15%; top: 30%; } .splash-proof .text-block .title { font-size: 4rem; line-height: 4.75rem; } .splash-proof .text-block .content { font-size: 1.35rem; line-height: 2rem; margin-top: 2rem; } .magic .img-text-row .half-block .text-block h2 { font-size: 3rem; line-height: 3.75rem; } .magic .img-text-row .half-block .content { font-size: 1.35rem; line-height: 2rem; margin-top: 1rem; } .magic .img-text-row .half-block .text-block h2 { font-size: 3rem; line-height: 3.75rem; } .neatly-stowed .text-block .title { font-size: 4rem; line-height: 4.75rem; } .neatly-stowed .collection-image .caption { font-size: 1.35rem; } .more-details .more-details-item .used-for-title { font-size: 1.325rem; line-height: 1.875rem; } .multi-handles .text-block .content { font-size: 2rem; line-height: 2.75rem; } } @media screen and (max-width:1550px) { .first-banner .text-block { top: 25%; } .upgraded-features { min-height: unset; } .upgraded-features .upgraded-feature { min-height: unset; } } @media screen and (max-width:1420px) { .first-banner .text-block { top: 30%; } .first-banner .text-block .title { font-size: 3.25rem; line-height: 4rem; } .first-banner .text-block .content { font-size: 1.25rem; line-height: 1.25rem; margin-top: 1rem; } .icon-group li .icon { width: 70px; height: 70px; } .icon-group li span { font-size: 1rem; } .flexible-front .text-block { top: 25%; } .used-for .text-block .title { font-size: 3.5rem; line-height: 4.25rem; } .used-for .used-for-item .used-for-title { font-size: 1.25rem; line-height: 1.75rem; } .flexible-front .text-block .title { font-size: 3.5rem; line-height: 4.25rem; } .flexible-front .text-block .content { font-size: 1.15rem; line-height: 1.75rem; margin-top: 1.25rem; } .shape-block .text-block .title { font-size: 1.75rem; line-height: 1.75rem; } .shape-block .text-block .capacity { margin: 1rem 0; } .shape-block .text-block .capacity p { font-size: 1.25rem; line-height: 1.75rem; } .shape-block .text-block .capacity { margin: 1rem 0; } .shape-block .text-block .content { font-size: 1rem; line-height: 1.5rem; margin-top: 0.5rem; } .clamshell-opening .text-block .title { font-size: 3.5rem; line-height: 4.25rem; } .clamshell-opening .text-block .content { font-size: 1.15rem; line-height: 1.65rem; margin-top: 1.5rem; } .clamshell-opening-capacity .text-block .title { font-size: 3.5rem; line-height: 4.25rem; } .clamshell-opening-capacity .text-block .content { font-size: 1.5rem; line-height: 2.25rem; margin-top: 1rem; } .upgraded-back-panel .text-block { width: 45%; left: 12.5%; top: 20%; } .upgraded-back-panel .text-block .title { font-size: 3.75rem; line-height: 4.5rem; } .upgraded-back-panel .text-block .content { font-size: 1.15rem; line-height: 2rem; margin-top: 1.5rem; } .upgraded-back-panel .text-block1 .content { font-size: 1.25rem; line-height: 1.5rem; } .upgraded-feature .text-block .content { font-size: 1.5rem; line-height: 2.25rem; margin-top: 1rem; } .upgraded-features-list .collection-image .caption { font-size: 1.15rem; line-height: 1.5rem; } .customizable-organization .waterprint-customized { left: 4%; } .customizable-organization .text-block { margin-left: 10%; } .customizable-organization .title-text .title { font-size: 3rem; line-height: 3.75rem; } .customizable-organization .title-text .text { font-size: 1.15rem; margin-top: 1.5rem; line-height: 1.75rem; } .highlights .text-block { left: 12.5%; } .highlights .text-block .title { font-size: 3.5rem; line-height: 4.25rem; } .highlights .text-block .content { font-size: 1.25rem; line-height: 2rem; margin-top: 1.5rem; } .access-block .full-access-block { width: 78%; top: 10%; left: 11%; } .access-block .full-access-block .dual-side-text-box h2 { font-size: 3rem; line-height: 3.5rem; } .access-block .full-access-block .dual-side-text-box .text { font-size: 1.15rem; line-height: 1.75rem; } .access-block .quick-access-block { width: 78%; top: 55%; left: 11%; } .access-block .quick-access-block .dual-side-text-box h2 { font-size: 3rem; line-height: 3.5rem; } .access-block .quick-access-block .dual-side-text-box .text { font-size: 1.15rem; line-height: 1.75rem; } .splash-proof .text-block { right: 15%; top: 30%; } .splash-proof .text-block .title { font-size: 3.5rem; line-height: 4.25rem; } .splash-proof .text-block .content { font-size: 1.15rem; line-height: 1.75rem; margin-top: 1.5rem; } .magic .img-text-row .half-block .text-block h2 { font-size: 3rem; line-height: 3.75rem; } .magic .img-text-row .half-block .content { font-size: 1.15rem; line-height: 1.75rem; margin-top: 1rem; } .neatly-stowed .text-block .title { font-size: 3.5rem; line-height: 4.25rem; } .neatly-stowed .collection-image .caption { font-size: 1.05rem; bottom: 1rem; } .more-details .text-block .title { font-size: 3.5rem; line-height: 4.25rem; } .more-details .more-details-item .used-for-title { font-size: 1.05rem; line-height: 1.5rem; } .multi-handles .text-block .content { font-size: 2rem; line-height: 2.75rem; } } @media screen and (max-width:1320px) { .upgraded-features-list-inner { width: 80%; } .access-block .full-access-block { width: 80%; top: 8%; left: 10%; } .access-block .quick-access-block { width: 80%; top: 53%; left: 10%; } .neatly-stowed-inner { width: 80%; } .more-details .more-details-items { width: 80%; } .multi-handles { width: 80%; } .comparison-block .banner-image { width: 80%; } } @media screen and (max-width:1220px) { .first-banner .text-block { top: 27.5%; } .first-banner .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .first-banner .text-block .content { font-size: 1rem; line-height: 1rem; margin-top: 1rem; } .icon-group li .icon { width: 55px; height: 55px; } .icon-group li span { font-size: 0.925rem; } .flexible-front .text-block { top: 25%; } .used-for .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .used-for .used-for-item .used-for-title { font-size: 1rem; line-height: 1.5rem; } .flexible-front .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .flexible-front .text-block .content { font-size: 1rem; line-height: 1.5rem; margin-top: 1rem; } .shape-block .text-block .title { font-size: 1.5rem; line-height: 1.5rem; } .shape-block .text-block .capacity { margin: 0.75rem 0; } .shape-block .text-block .capacity p { font-size: 1.25rem; line-height: 1.75rem; } .shape-block .text-block .capacity { margin: 1rem 0; } .shape-block .text-block .content { font-size: 1rem; line-height: 1.25rem; margin-top: 0; } .clamshell-opening .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .clamshell-opening .text-block .content { font-size: 1rem; line-height: 1.5rem; margin-top: 1rem; } .clamshell-opening-capacity .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .clamshell-opening-capacity .text-block .content { font-size: 1.25rem; line-height: 1.75rem; margin-top: 1rem; } .upgraded-back-panel .text-block { width: 45%; left: 12.5%; top: 20%; } .upgraded-back-panel .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .upgraded-back-panel .text-block .content { font-size: 1rem; line-height: 1.5rem; margin-top: 1rem; } .upgraded-back-panel .text-block1 .content { font-size: 1rem; line-height: 1.5rem; } .upgraded-feature .text-block .content { font-size: 1.25rem; line-height: 1.75rem; margin-top: 1rem; } .upgraded-features-list .collection-image .caption { font-size: 1rem; line-height: 1.25rem; } .customizable-organization .title-text .title { font-size: 2.5rem; line-height: 2.75rem; } .customizable-organization .title-text .text { font-size: 1rem; margin-top: 1.25rem; line-height: 1.5rem; } .highlights .text-block { left: 12.5%; } .highlights .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .highlights .text-block .content { font-size: 1rem; line-height: 1rem; margin-top: 1.5rem; } .access-block .full-access-block { width: 78%; top: 10%; left: 11%; } .access-block .full-access-block .dual-side-text-box h2 { font-size: 2rem; line-height: 2.5rem; } .access-block .full-access-block .dual-side-text-box .text { font-size: 1rem; line-height: 1.5rem; } .access-block .quick-access-block { width: 78%; top: 55%; left: 11%; } .access-block .quick-access-block .dual-side-text-box h2 { font-size: 2rem; line-height: 2.5rem; } .access-block .quick-access-block .dual-side-text-box .text { font-size: 1rem; line-height: 1.5rem; } .splash-proof .text-block { right: 15%; top: 30%; } .splash-proof .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .splash-proof .text-block .content { font-size: 1rem; line-height: 1.5rem; margin-top: 1.25rem; } .magic .img-text-row .half-block .text-block h2 { font-size: 2rem; line-height: 2.5rem; } .magic .img-text-row .half-block .content { font-size: 1rem; line-height: 1.5rem; margin-top: 1rem; } .neatly-stowed .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .neatly-stowed .collection-image .caption { font-size: 1.05rem; bottom: 1rem; } .more-details .text-block .title { font-size: 2.5rem; line-height: 2.75rem; } .more-details .more-details-item .used-for-title { font-size: 0.925rem; line-height: 1.35rem; } .multi-handles .text-block .content { font-size: 1.5rem; line-height: 2rem; } } @media screen and (max-width:980px) { .onemo-2-mobile .text-block { padding: 9% 5px 3% 5px; margin: 5% 0 2% 0; } .onemo-2-mobile h2, .onemo-2-mobile h3 { letter-spacing: 0; } /***Banner**/ .first-banner { position: relative; min-height: unset; } .first-banner .banner-image { width: 100%; } .first-banner .box-ratio { background-color: unset; } .first-banner .box-ratio img { background-color: unset; } .first-banner .text-block { position: absolute; left: 0; top: 8%; text-align: center; padding: 5px; width: 98%; margin: auto; } .first-banner .text-block .title { color: #fff; font-size: 2.4rem; line-height: 3rem; text-transform: capitalize; margin-bottom: 5px; } .first-banner .text-block .title span { font-weight: normal; } .first-banner .text-block .content { color: #eee; font-size: 1.125rem; line-height: 1.5rem; margin-top: 0.2rem; } /**************** Simple features *************************/ .simple-features { width: 100%; margin: auto; position: absolute; left: 0; bottom: 2%; padding: 0 2%; } .simple-features .list-unstyled { padding-left: 0; list-style: none; } .icon-group { display: flex; } .icon-group li { width: 25%; position: relative; flex: 1; } .icon-group li .icon { width: 50px; height: 50px; margin: 0 auto 0.25rem auto; background-size: contain; } .icon-group li span { text-align: center; display: block; font-size: 0.9rem; color: #fefefe; line-height: 1rem; } .icon-group li:nth-child(1) .icon { background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/OneMo_2_Backpack_Icon_Efficient_Organization.png?v=1676345578) no-repeat; background-size: contain; } .icon-group li:nth-child(2) .icon { background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/OneMo_2_Backpack_Icon_Backpack_Plus_Shoulder_Bag.png?v=1676345578) no-repeat; background-size: contain; } .icon-group li:nth-child(3) .icon { background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/OneMo_2_Backpack_Icon_Wide_Rear_Opening.png?v=1676345578) no-repeat; background-size: contain; } .icon-group li:nth-child(4) .icon { background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/OneMo_2_Backpack_Icon_Double_Quick_Accesses.png?v=1676345577) no-repeat; background-size: contain; } .shoulderbag-banner1 .text-block { width: 98%; text-align: left; padding: 5% 5px 2% 5%; margin: 5% 0 2% 0; } .shoulderbag-banner1 .text-block .title { color: #333; font-size: 2.25rem; line-height: 2.65rem; margin-bottom: 5px; } .shoulderbag-banner1 .text-block .subtitle { color: #333; font-size: 1.275rem; line-height: 2rem; margin-bottom: 5px; } .shoulderbag-banner1 .text-block .content { color: #555; font-size: 1rem; line-height: 1.25rem; } .shoulderbag-banner1 .banner-image-mobile { display: block; position: relative; } .video-btn { display: block; position: absolute; top: 40%; left: 43%; width: 40px; height: 40px; background: url(https://cdn.shopify.com/s/files/1/0252/2395/4525/files/presell_play.png?v=1614324743) no-repeat; background-size: auto; filter: drop-shadow(0 0 8px rgba(0, 0, 0, .12)); perspective: 1000px; backface-visibility: hidden; transform: translateZ(0); background-size: contain; } .shoulderbag-banner1 .banner-image-mobile .la-close { display: none; width: 28px; height: auto; position: absolute; font-size: 2.2rem; right: 5px; top: 5px; color: #eee; line-height: 30px; } .shoulderbag-banner1 .banner-image-mobile .youtube-mobile { display: none; width: 100%; height: 100%; } .banner-image-mobile { background: #000; color: #fff; width: 100%; height: auto; position: relative; } .youtube-mobile iframe { width: 100%; } /**************** Used For *************************/ .meets-shoulderbag { width: 100%; padding: 2% 0; clear: both; } .meets-shoulderbag .meets-shoulderbag-items { display: flex; width: 100%; margin: auto; flex-wrap: wrap; column-gap: 2%; row-gap: 2%; } .meets-shoulderbag .meets-shoulderbag-item { position: relative; width: 49%; } .meets-shoulderbag .meets-shoulderbag-item:nth-child(1) { position: relative; width: 100%; margin-bottom: 1.65%; } .meets-shoulderbag .meets-shoulderbag-item .title { display: block; position: absolute; bottom: 1rem; font-size: 1.05rem; line-height: 1.25rem; color: #f1f1f1; font-weight: 700; left: 5%; text-align: left; width: 100%; } .meets-shoulderbag .text-block { display: block; padding: 4% 5px 5% 5%; margin: 5% 0 2% 0; text-align: left; text-transform: uppercase; } .meets-shoulderbag .text-block .title { color: #333; font-size: 2.25rem; line-height: 2.5rem; margin-bottom: 0; } .meets-shoulderbag .text-block .content { color: #555; font-size: 0.9rem; line-height: 1.25rem; } /***mobile-static-block**/ .static-block-m { min-height: 300px; position: relative; } .static-block-m .banner-image { position: relative; width: 100%; } .static-block-m .box-ratio { background-color: unset; } .static-block-m .box-ratio img { background-color: unset; } .static-block-m .text-block { position: unset; width: 100%; text-align: left; margin-top: 0; padding-left: 5%; } .static-block-m .text-block .title { color: #333; font-size: 2.25rem; line-height: 2.75rem; } .static-block-m .text-block .content { color: #555; font-size: 1rem; line-height: 1.35rem; } .static-block-m .text-block1 { position: absolute; top: 5%; left: 5%; width: 90%; text-align: left; margin-top: 0; padding-left: 5%; } .static-block-m .text-block1 .title { color: #fff; font-size: 1.75rem; line-height: 2rem; } .static-block-m .text-block1 .content { color: #eee; font-size: 1.15rem; line-height: 1.25rem; } /***flexible-front**/ .flexible-front { min-height: 200px; } .flexible-front .banner-image { width: 100%; } .flexible-front .box-ratio { background-color: unset; } .flexible-front .box-ratio img { background-color: unset; } .flexible-front .text-block { position: unset; width: 100%; text-align: left; margin-top: 0; padding-left: 5%; } .flexible-front .text-block .title { color: #333; font-size: 2.25rem; line-height: 2.5rem; } .flexible-front .text-block .content { color: #555; font-size: 1rem; line-height: 1.35rem; } /***shapes**/ .shapes { position: relative; min-height: 400px; margin: 0; } .shapes .banner-image { width: 100%; } .shapes .box-ratio { background-color: unset; } .shapes .box-ratio img { background-color: unset; } .shapes .text-block { position: absolute; margin-top: 0; color: #444; padding-top: 5%; } .shapes .text-block .title { color: #333; font-size: 1.5rem; line-height: 1.5rem } .shapes .text-block .capacity { margin: 5% 0; } .shapes .text-block .capacity p { color: #444; font-size: 1.125rem; line-height: 1.5rem; margin-bottom: 0; } .shapes .text-block .content { color: #444; font-size: 1rem; line-height: 1.3rem; } .shapes .text-block1 { top: 4%; right: 0; width: 47%; text-align: left; } .shapes .text-block2 { top: 51%; left: 4%; width: 49%; text-align: left; } /***clamshell-opening**/ .clamshell-opening { position: relative; min-height: 400px; } .clamshell-opening .banner-image { width: 100%; } .clamshell-opening .box-ratio { background-color: unset; } .clamshell-opening .box-ratio img { background-color: unset; } .clamshell-opening .text-block { position: unset; width: 100%; text-align: left; margin-top: 0; padding-left: 5%; } .clamshell-opening .text-block .title { color: #333; font-size: 2.25rem; line-height: 2.5rem; } .clamshell-opening .text-block .content { color: #555; font-size: 1rem; line-height: 1.35rem; margin-top: 1rem; } /*** clamshell-opening-capacities **/ .clamshell-opening-capacities { display: block; min-height: 400px; margin: 0; } .clamshell-opening-capacities .text-block { position: unset; width: 100%; text-align: left; margin-top: 0; padding-left: 5%; } .stable-strong .bgimg video { width: 45%; margin-left: 6%; margin-top: 2%; } .clamshell-opening-capacities .text-block .title { color: #333; font-size: 2.25rem; line-height: 2.5rem; } .clamshell-opening-capacities .clamshell-opening-capacity { position: relative; min-height: 300px; width: 100%; margin-bottom: 1%; } .clamshell-opening-capacities .clamshell-opening-capacity:last-child { margin-bottom: 0; } .clamshell-opening-capacity .banner-image { width: 100%; } .clamshell-opening-capacity .box-ratio { background-color: unset; } .clamshell-opening-capacity .box-ratio img { background-color: unset; } .clamshell-opening-capacity .text-block-on { position: absolute; width: 97%; left: 5%; top: 0; text-align: left; padding: 10% 3%; } .clamshell-opening-capacity .text-block-on .title { color: #fff; font-size: 2rem; line-height: 2.25rem; } .clamshell-opening-capacity .text-block-on .content { color: #fefefe; font-size: 1.05rem; line-height: 1.35rem; margin-top: 0; font-weight: bold; } /*** Upgraded Back Panel **/ .upgraded-back-panel { position: relative; min-height: 200px; background: #000; } .upgraded-back-panel .banner-image { width: 100%; } .upgraded-back-panel .box-ratio { background-color: unset; } .upgraded-back-panel .box-ratio img { background-color: unset; } .upgraded-back-panel .text-block { width: 100%; text-align: left; padding: 0; margin: 0; top: 7.5%; left: 7.5%; } .upgraded-back-panel .text-block .title { color: #fff; font-size: 2.275rem; line-height: 2.5rem; } .upgraded-back-panel .text-block .content { color: #eee; font-size: 1rem; line-height: 1.35rem; margin-top: 1rem; } .upgraded-back-panel .text-block1 { position: absolute; width: 100%; right: 0; bottom: 5%; text-align: center; } .upgraded-back-panel .text-block1 .content { color: #fefefe; font-size: 1.125rem; line-height: 1.65rem; font-weight: bold; } /*** Upgraded Back Panel Features**/ .upgraded-features { display: block; min-height: 200px; padding: 0; background: #1d1d1d; } .upgraded-features .upgraded-feature { position: relative; min-height: 120px; width: 100%; } .upgraded-features .upgraded-feature:last-child { width: 100%; } .upgraded-feature .banner-image { width: 100%; } .upgraded-feature .box-ratio { background-color: unset; } .upgraded-feature .box-ratio img { background-color: unset; } .upgraded-feature .text-block { position: absolute; width: 80%; left: 5%; top: 15%; text-align: left; padding: 0; } .upgraded-feature .text-block .content { color: #fff; font-size: 1.05rem; line-height: 1.5rem; margin-top: 0; font-weight: bold; } .upgraded-features .upgraded-feature:last-child .text-block { left: unset; right: 5%; top: 15%; text-align: right; } .upgraded-features-list { display: block; width: 100%; height: auto; min-height: 300px; overflow: hidden; background-color: #1d1d1d; } .upgraded-features-list-inner { display: flex; width: 100%; margin: auto; margin-top: 0; margin-bottom: 10%; row-gap: 0.7%; column-gap: 0.7%; flex-wrap: wrap; } .upgraded-features-list .left-image { position: relative; width: 100%; } .upgraded-features-list .right-images { width: 100%; display: flex; flex-wrap: wrap; column-gap: 1.2%; row-gap: 1%; } .upgraded-features-list .right-images .collection-image { float: unset; position: relative; } .upgraded-features-list .right-images .collection-image:nth-child(1) { width: 49.3%; margin: 0; } .upgraded-features-list .right-images .collection-image:nth-child(2) { width: 49.3%; margin: 0; } .upgraded-features-list .right-images .collection-image:nth-child(3) { width: 100%; margin: 0; } .upgraded-features-list .collection-image .caption { position: absolute; left: 5%; width: 95%; text-align: left; bottom: 1rem; color: #fff; font-size: 1.05rem; line-height: 1.1rem; font-weight: bold; } .upgraded-features-list .left-image .collection-image .caption { text-align: center; } .customizable-organization-m .text-block { padding: 12% 5% 4% 5%; } .customizable-organization-m .text-block .title { color: #333; font-size: 2.25rem; line-height: 2.75rem; margin-bottom: 1rem; } .highlights-m .text-block1 { top: 10%; left: 7.5%; text-align: left; padding-left: 5%; } .highlights-m .text-block1 .text { color: #fefefe; } .customizable-storage-m .text-block .title { color: #111; font-size: 1.7rem; line-height: 2.75rem; } .accessories-storage-m .text-block .title { color: #111; font-size: 1.65rem; line-height: 2.75rem; } .splash-proof-m { margin-top: 1%; } .splash-proof-m .text-block { position: absolute; top: 2.5%; left: 2%; z-index: 1; } .splash-proof-m .text-block .title { color: #fff; font-size: 2.25rem; line-height: 2.875rem; } .splash-proof-m .text-block .content { color: #fefefe; font-size: 1rem; line-height: 1.35rem; } /*** magic **/ .magic { width: 100%; padding: 0.5% 0; display: block; overflow: hidden; height: auto; margin-top: 1%; } .magic .img-text-row { display: flex; background: #eee; } .magic .img-text-row1 { flex-direction: row-reverse; } .magic .img-text-row2 { flex-direction: unset; } .magic .img-text-row .half-block { display: table; position: relative; } .magic .img-text-row .half-block .text-block { display: table-cell; vertical-align: middle; padding-top: 5%; } .magic .img-text-row .half-block .text-block h2 { font-size: 1.5rem; line-height: 1.75rem; } .magic .img-text-row .half-block .content { color: #777; font-size: 0.95rem; line-height: 1.15rem; margin-top: 0; } .magic .img-text-row1 .left-block { width: 50%; padding-left: 0; } .magic .img-text-row1 .left-block .text-block { text-align: right; padding: 5% 9% 5% 5%; } .magic .img-text-row1 .right-block { width: 50%; display: block; } .magic .img-text-row1 .right-block .video_block { width: 100%; height: auto; } .magic .img-text-row1 .right-block .video_block video { width: 100%; } .magic .img-text-row2 .left-block { width: 50%; } .magic .img-text-row2 .right-block { width: 50%; text-align: left; padding-right: 0; } .magic .img-text-row2 .half-block .text-block { padding: 9% 5px 3% 8%; } .magic .img-text-row .half-block .waterprint { position: absolute; } .magic .img-text-row .half-block .waterprint .box-ratio { background-color: unset; } .magic .img-text-row .half-block .waterprint .box-ratio img { background-color: unset; } .magic .img-text-row .half-block .waterprint1 { left: 14%; top: 7.5%; width: 70%; } .magic .img-text-row .half-block .waterprint2 { right: 20%; top: 15%; width: 57.5%; } /*** neatly-stowed **/ .neatly-stowed { display: block; width: 100%; height: auto; min-height: 200px; overflow: hidden; background: unset; } .neatly-stowed .text-block { position: unset; width: 100%; text-align: left; margin-top: 0; padding: 9% 2% 1% 5%; } .neatly-stowed .text-block .title { color: #333; font-size: 2.25rem; line-height: 2.75rem; } .neatly-stowed-inner { display: flex; width: 100%; margin: auto; column-gap: 1.2%; row-gap: 1.2%; flex-wrap: wrap; margin-top: 1.15%; } .neatly-stowed .left-image { position: relative; width: 100%; } .neatly-stowed .right-images { width: 100%; display: flex; column-gap: 1.2%; row-gap: 1.2%; flex-wrap: wrap; margin-top: 0.25rem; } .neatly-stowed .right-images .collection-image { width: 49.4%; position: relative; display: table; } .neatly-stowed .right-images .collection-image .box-ratio { vertical-align: middle; display: table-cell; background-color: unset; line-height: 0; vertical-align: bottom; } .neatly-stowed .collection-image .caption { position: absolute; left: 5%; width: 95%; text-align: left; bottom: 1rem; color: #fff; font-size: 1rem; line-height: 1rem; font-weight: bold; } /**************** access-block *************************/ .more-details-block { position: relative; text-align: center; height: auto; display: block; overflow: hidden; background-color: #111; background: none; background-size: cover; } .more-details { width: 100%; padding: 3% 0 5% 0; clear: both; } .more-details .more-details-items { display: flex; width: 100%; margin: auto; column-gap: 0.75%; flex-wrap: wrap; } .more-details .more-details-item { position: relative; width: 100%; } .more-details .more-details-item .used-for-title { position: absolute; bottom: 1.25rem; font-size: 1rem; line-height: 1.25rem; font-weight: 700; color: #fefefe; left: 5%; width: 90%; text-align: left; } .more-details .text-block { position: unset; width: 100%; text-align: left; margin-top: 0; padding-left: 5%; } .more-details .text-block .title { color: #222; font-size: 2.25rem; line-height: 2.5rem; } .more-details .more-details-item.two-columns { display: flex; background: #eee; } .more-details .more-details-item.two-columns:nth-child(even) { flex-direction: row-reverse; } .more-details .more-details-item.two-columns .used-for-title { display: table; position: unset; color: #222; text-align: center; width: 50%; } .more-details .more-details-item.two-columns .box-ratio { width: 50%; } .more-details .more-details-item.two-columns .used-for-title .title { display: table-cell; vertical-align: middle; text-align: center; font-size: 1.125rem; line-height: 1.5rem; } .multi-handles .text-block { padding: 0 2% 4% 5%; text-align: center; } .multi-handles .text-block .content { font-size: 1.35rem; line-height: 1.85rem; text-align: left; font-weight: bold; } .multi-handles-inner { display: flex; width: 100%; margin: auto; margin-bottom: 0; column-gap: 0.7%; flex-wrap: wrap; } .multi-handles { width: 100%; margin: auto; margin-bottom: 0; column-gap: 0.7%; } .multi-handles .left-image { position: relative; width: 100%; } .multi-handles .right-images { width: 100%; display: flex; column-gap: 1.2%; row-gap: 1%; margin-top: 1.25%; } .multi-handles .right-images .collection-image { width: 32.9%; position: relative; display: table; } .multi-handles .right-images .collection-image:nth-child(1) { width: 32.9%; } .multi-handles .right-images .collection-image:nth-child(3) { width: 31.5%; } .multi-handles .right-images .collection-image .box-ratio { vertical-align: middle; display: table-cell; background-color: unset; } /*** static-block **/ .static-block { min-height: 200px; } .static-block .banner-image { width: 100%; } .static-block .box-ratio { background-color: unset; } .static-block .box-ratio img { background-color: unset; } /*** irregular-imgs **/ .irregular-imgs { width: 100%; margin: auto; margin-bottom: 6%; column-gap: 0.8%; row-gap: 0.8%; } .irregular-imgs-inner { display: flex; width: 100%; margin: auto; margin-bottom: 6%; column-gap: 0.6%; margin-top: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .irregular-imgs .left-image { position: relative; width: 100%; } .irregular-imgs .right-images { width: 100%; display: flex; column-gap: 1%; row-gap: 1%; flex-wrap: wrap; margin-top: 1.5%; } .irregular-imgs .right-images .collection-image { width: 49.5%; position: relative; display: table; } .irregular-imgs .right-images .collection-image:nth-child(1) { width: 49%; } .irregular-imgs .right-images .collection-image:nth-child(2) { width: 50%; } .irregular-imgs .right-images .collection-image:last-child { width: 100%; } .irregular-imgs .right-images .collection-image .box-ratio { vertical-align: middle; display: table-cell; background-color: unset; } /*** static-block **/ .comparison-block { min-height: 400px; margin-bottom: 5%; } .comparison-block .banner-image { width: 100%; margin: auto; } .comparison-block .box-ratio { background-color: unset; } .comparison-block .box-ratio img { background-color: unset; } } @media screen and (max-width:380px) { .first-banner .text-block .title { font-size: 2rem; line-height: 2.5rem; margin-bottom: 5px; } .first-banner .text-block .content { font-size: 0.95rem; line-height: 1.5rem; margin-top: 0.4rem; } /**************** Simple features *************************/ .icon-group li .icon { width: 50px; height: 50px; margin: 0 auto 0.25rem auto; } .icon-group li span { text-align: center; display: block; font-size: 0.75rem; color: #fefefe; line-height: 1rem; } .shoulderbag-banner1 .text-block .title { color: #333; font-size: 2.125rem; line-height: 2.65rem; margin-bottom: 5px; } .shoulderbag-banner1 .text-block .subtitle { color: #333; font-size: 1.25rem; line-height: 2rem; margin-bottom: 5px; } .shoulderbag-banner1 .text-block .content { color: #555; font-size: 0.9rem; line-height: 1.25rem; } .meets-shoulderbag .meets-shoulderbag-item .title { display: block; position: absolute; bottom: 1rem; font-size: 0.9rem; line-height: 1rem; color: #f1f1f1; font-weight: 700; left: 5%; text-align: left; width: 100%; } .meets-shoulderbag .text-block .title { color: #333; font-size: 2.125rem; line-height: 2.5rem; margin-bottom: 0; } .meets-shoulderbag .text-block .content { color: #555; font-size: 0.9rem; line-height: 1.25rem; } .static-block-m .text-block .title { color: #333; font-size: 2.125rem; line-height: 2.75rem; } .static-block-m .text-block .content { color: #555; font-size: 0.9rem; line-height: 1.25rem; } .static-block-m .text-block1 .title { color: #fff; font-size: 1.5rem; line-height: 2rem; } .static-block-m .text-block1 .content { color: #fefefe; font-size: 0.9rem; line-height: 1.25rem; } .flexible-front .text-block .title { color: #333; font-size: 2.125rem; line-height: 2.5rem; } .flexible-front .text-block .content { color: #555; font-size: 0.9rem; line-height: 1.25rem; } /***shapes**/ .shapes .text-block .title { color: #333; font-size: 1.2rem; line-height: 1.25rem; } .shapes .text-block .capacity p { color: #444; font-size: 1rem; line-height: 1.5rem; margin-bottom: 0; } .shapes .text-block .content { color: #444; font-size: 0.875rem; line-height: 1.1rem; } /***clamshell-opening**/ .clamshell-opening .text-block .title { color: #333; font-size: 2.125rem; line-height: 2.5rem; } .clamshell-opening .text-block .content { color: #555; font-size: 0.9rem; line-height: 1.25rem; margin-top: 1rem; } /*** clamshell-opening-capacities **/ .clamshell-opening-capacities .text-block .title { color: #333; font-size: 2.125rem; line-height: 2.5rem; } .clamshell-opening-capacities .clamshell-opening-capacity { position: relative; min-height: 300px; width: 100%; margin-bottom: 1%; } .clamshell-opening-capacity .text-block-on .title { color: #fff; font-size: 1.875rem; line-height: 2rem; } .clamshell-opening-capacity .text-block-on .content { color: #fefefe; font-size: 0.9rem; line-height: 1.25rem; margin-top: 0; font-weight: bold; } /*** Upgraded Back Panel **/ .upgraded-back-panel .text-block .title { color: #fff; font-size: 2.125rem; line-height: 2.5rem; } .upgraded-back-panel .text-block .content { color: #eee; font-size: 0.9rem; line-height: 1.25rem; margin-top: 1rem; } .upgraded-back-panel .text-block1 { position: absolute; width: 100%; right: 0; bottom: 5%; text-align: center; } .upgraded-back-panel .text-block1 .content { color: #fefefe; font-size: 1rem; line-height: 1.5rem; font-weight: bold; } /*** Upgraded Back Panel Features**/ .upgraded-feature .text-block .content { color: #fff; font-size: 1rem; line-height: 1.5rem; margin-top: 0; font-weight: bold; } .upgraded-features .upgraded-feature:last-child .text-block { left: unset; right: 5%; top: 15%; text-align: right; } .upgraded-features-list .collection-image .caption { position: absolute; left: 5%; width: 95%; text-align: left; bottom: 1rem; color: #fff; font-size: 0.9rem; line-height: 1.1rem; font-weight: bold; } .upgraded-features-list .left-image .collection-image .caption { text-align: center; } .customizable-organization-m .text-block .title { color: #333; font-size: 2.125rem; line-height: 2.75rem; margin-bottom: 1rem; } .customizable-storage-m .text-block .title { color: #111; font-size: 1.65rem; line-height: 2.75rem; } .accessories-storage-m .text-block .title { color: #111; font-size: 1.65rem; line-height: 2.75rem; } .splash-proof-m .text-block .title { color: #fff; font-size: 2.25rem; line-height: 2.875rem; } .splash-proof-m .text-block .content { color: #fefefe; font-size: 0.9rem; line-height: 1.25rem; } /*** magic **/ .magic .img-text-row .half-block .content { color: #777; font-size: 0.85rem; line-height: 1.15rem; margin-top: 0; } /*** neatly-stowed **/ .neatly-stowed .text-block .title { color: #333; font-size: 2.125rem; line-height: 2.75rem; } .neatly-stowed .collection-image .caption { position: absolute; left: 5%; width: 95%; text-align: left; bottom: 0.75rem; color: #fff; font-size: 0.9rem; line-height: 1rem; font-weight: bold; } /**************** access-block *************************/ .more-details .more-details-item .used-for-title { position: absolute; bottom: 1.25rem; font-size: 1rem; line-height: 1.25rem; font-weight: 700; color: #fefefe; left: 5%; width: 90%; text-align: left; } .more-details .text-block { position: unset; width: 100%; text-align: left; margin-top: 0; padding-left: 5%; } .more-details .text-block .title { color: #222; font-size: 2.25rem; line-height: 2.5rem; } .more-details .more-details-item.two-columns .used-for-title { display: table; position: unset; color: #222; text-align: center; width: 50%; } .more-details .more-details-item.two-columns .used-for-title .title { display: table-cell; vertical-align: middle; text-align: center; } .multi-handles .text-block .content { font-size: 1.125rem; line-height: 1.65rem; text-align: left; font-weight: bold; } } ❮ ❯ ❮ ❯ --> --> $(document).ready(function () { $('.youtube,.la-close').on('click', function () { var _this = $(this); $('#yt_video').attr('src', "https://www.youtube.com/embed/uJ9E4ZRNpBY"); _this.hide(); $('.youtube').css('display', 'none'); _this.parent().find('.box-ratio').css('display', 'block'); return false; }); $('#close_youtube_mobile').on('click', function () { var _this = $(this); $('#yt_video_mobile').attr('src', "https://www.youtube.com/embed/uJ9E4ZRNpBY").css('display', 'none'); _this.hide(); _this.parent().find('.box-ratio').css('display', 'block'); return false; }); if ($(window).width() > 980) { $('#yt_video').width($(window).width() * 0.65); var videoWidth = $(window).width() * 0.65; var videoHeight = parseInt(videoWidth) * 540 / 962; $('#yt_video').height(videoHeight); } else { $('#yt_video_mobile').width($(window).width()); var videoWidth = $(window).width(); var videoHeight = parseInt(videoWidth) * 540 / 962; $('#yt_video_mobile').height(videoHeight); } $(window).on('load resize orientationchange', function () { if ($(window).width() > 980) { $('#yt_video').width($(window).width() * 0.65); var videoWidth = $(window).width() * 0.65; var videoHeight = parseInt(videoWidth) * 540 / 962; $('#yt_video').height(videoHeight); } else { $('#yt_video_mobile').width($(window).width()); var videoWidth = $(window).width(); var videoHeight = parseInt(videoWidth) * 540 / 962; $('#yt_video_mobile').height(videoHeight); } }); }); $(document).ready(function () { $('.youtube,.la-close').on('click', function () { var _this = $(this); $('#yt_video').attr('src', "https://www.youtube.com/embed/uJ9E4ZRNpBY"); _this.hide(); $('.youtube').css('display', 'none'); _this.parent().find('.box-ratio').css('display', 'block'); return false; }); $('#close_youtube_mobile').on('click', function () { var _this = $(this); $('#yt_video_mobile').attr('src', "https://www.youtube.com/embed/uJ9E4ZRNpBY").css('display', 'none'); _this.hide(); _this.parent().find('.box-ratio').css('display', 'block'); return false; }); if ($(window).width() > 980) { $('#yt_video').width($(window).width() * 0.65); var videoWidth = $(window).width() * 0.65; var videoHeight = parseInt(videoWidth) * 540 / 962; $('#yt_video').height(videoHeight); } else { $('#yt_video_mobile').width($(window).width()); var videoWidth = $(window).width(); var videoHeight = parseInt(videoWidth) * 540 / 962; $('#yt_video_mobile').height(videoHeight); } $(window).on('load resize orientationchange', function () { if ($(window).width() > 980) { $('#yt_video').width($(window).width() * 0.65); var videoWidth = $(window).width() * 0.65; var videoHeight = parseInt(videoWidth) * 540 / 962; $('#yt_video').height(videoHeight); } else { $('#yt_video_mobile').width($(window).width()); var videoWidth = $(window).width(); var videoHeight = parseInt(videoWidth) * 540 / 962; $('#yt_video_mobile').height(videoHeight); } }); }); // 在这里添加JavaScript // let currentSlide = 0; // const slides = document.querySelectorAll('.carousel-images img'); // const totalSlides = slides.length; // function showSlide(index) { // slides.forEach((slide) => { // slide.style.display = 'none'; // slide.classList.remove('active'); // }); // slides[index].style.display = 'block'; // slides[index].classList.add('active'); // } // function moveSlide(step) { // currentSlide = (currentSlide + step + totalSlides) % totalSlides; // showSlide(currentSlide); // } // // 初始化轮播图,默认显示第一张图片 // showSlide(currentSlide); function initializeCarousel(carouselId) { let currentSlide = 0; const carousel = document.getElementById(carouselId); const slides = carousel.getElementsByClassName('carousel-images')[0].getElementsByTagName('img'); const totalSlides = slides.length; function showSlide(index) { Array.from(slides).forEach((slide) => { slide.style.display = 'none'; slide.classList.remove('active'); }); slides[index].style.display = 'block'; slides[index].classList.add('active'); } function moveSlide(step) { currentSlide = (currentSlide + step + totalSlides) % totalSlides; showSlide(currentSlide); } // 给按钮添加事件监听 carousel.getElementsByClassName('prev')[0].addEventListener('click', () => moveSlide(-1)); carousel.getElementsByClassName('next')[0].addEventListener('click', () => moveSlide(1)); // 初始化轮播图,默认显示第一张图片 showSlide(currentSlide); } // 为每个轮播图初始化 initializeCarousel('carousel1'); initializeCarousel('carousel2'); // 获取封面图和YouTube iframe元素 var coverImage = document.querySelector('.youtube-cover-image'); var youtubeIframe = document.querySelector('#yt_video_mobile'); // 当封面图被点击时,隐藏封面图并开始播放YouTube视频 coverImage.addEventListener('click', function() { coverImage.style.display = 'none'; // 隐藏封面图 youtubeIframe.style.display = 'block'; // 显示YouTube视频 // 检查iframe的src属性中是否已经包含查询参数 var src = youtubeIframe.src; if (src.indexOf('?') > -1) { // 如果已经有参数,确保autoplay参数不重复 youtubeIframe.src = src.includes("autoplay=1") ? src : src + "&autoplay=1"; } else { // 如果没有参数,添加autoplay参数 youtubeIframe.src += "?autoplay=1"; } });