Waterdrop A2 Reverse Osmosis Hot Cold Water Dispenser with Replacement Filter Combo Online
- Estimated Delivery : Up to 4 business days
- Free Shipping & Returns : On all orders over $200
.sf-header.stuck {
display: none;
}
:root {
–main-margin: 96px;
}
@media screen and (max-width:1024px) {
:root {
–main-margin: 60px;
}
}
@media screen and (max-width:767px) {
:root {
–main-margin: 40px;
}
}
.wd-header-background-container {
position: relative;
width: 100%;
height: 75vh;
min-height: 600px;
background-image: url( https: cdn.shopify.com s files 1 0078 6156 7570 files wd-a2-first-banner-pc-new-min.jpg?v=1727666115 );
background-size: cover;
background-position: center;
overflow: hidden;
margin-bottom: var(–main-margin);
margin-top: 72px;
}
.wd-generic-heart {
max-width: 1280px;
padding: 0 50px;
margin: 96px auto;
}
.wd-header-title {
margin: 0 auto;
transform: translate(-50%, -50%);
color: #fff;
opacity: 0;
transform: translateY(50px);
transition: opacity 2s ease, transform 2s ease;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.wd-header-title h2 {
color: #111;
font-family: Montserrat-SemiBold;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 24px;
}
.wd-header-title p {
color: #111;
font-family: Montserrat-Regular;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 180%;
margin-bottom: 32px;
}
.wd-header-title span {
font-size: 20px;
font-style: normal;
font-weight: 600;
}
.wd-header-title .cool {
background: linear-gradient(90deg, #036AFF 1.15%, #00CAFF 99.94%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: Montserrat-SemiBold;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.wd-header-title .hot {
background: linear-gradient(90deg, #E05C32 0%, #D83D3D 100%);
background-clip: text;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: normal;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.wd-header-btns {
display: flex;
gap: 24px;
}
.wd-header-btns .wd-header-btn-shop,
.wd-header-btns .wd-header-btn-watch {
display: flex;
height: 45px;
min-width: 150px;
padding: 10px 32px;
justify-content: center;
align-items: center;
font-family: Montserrat-SemiBold;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
cursor: pointer;
border-radius: 4px;
text-decoration: auto;
}
.wd-header-btn-shop {
color: #FFF;
background-color: #036AFF;
}
.wd-header-btn-watch {
border: 1px solid #036AFF;
color: #036AFF;
}
* video show *
.wd-product-page-banner-video-show {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: rgba(0, 0, 0, 0.5);
z-index: 9999;
display: none;
}
.wd-product-page-banner-video-show-btn {
position: absolute;
right: 5vw;
top: 5vw;
cursor: pointer;
}
.wd-product-page-banner-video-show iframe {
width: 60vw;
height: 34vw;
position: absolute;
top: calc(50% – 17vw);
left: calc(50% – 30vw);
}
@media screen and (max-width:1220px) {
.wd-product-page-banner-video-show iframe {
width: 80vw;
height: 46vw;
position: absolute;
top: calc(50% – 23vw);
left: calc(50% – 40vw);
}
}
@media screen and (max-width:1024px) {
.wd-header-background-container {
height: 500px;
}
}
@media screen and (max-width:767px) {
.wd-header-background-container {
min-height: 400px;
max-height: 500px;
height: 75vh;
}
.wd-product-page-banner-video-show-btn svg {
width: 24px;
height: 24px;
}
.wd-product-page-banner-video-show iframe {
width: 100vw;
height: 60vw;
position: absolute;
top: calc(50% – 30vw);
left: 0;
}
.wd-header-title {
justify-content: start;
}
.wd-header-title h2 {
padding-top: 24px;
}
.wd-header-title h2,
.wd-header-title p {
margin-bottom: 16px;
}
}
.wd-arc-overlay {
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: auto;
overflow: hidden;
display: block;
}
@keyframes expandHeight {
from {
max-height: 0;
}
to {
max-height: 200px;
}
}
.wd-header-background-container .wd-arc-overlay {
max-height: 0;
width: 100%;
}
.wd-drop {
position: absolute;
left: 50%;
bottom: 20px;
transform: translateX(-50%);
width: 40px;
height: 56px;
}
.wd-drop .wd-drop-img {
width: 100%;
height: auto;
}
.wd-drop .wd-drop-arrow {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%);
animation: dropAndFade 2s ease-in-out infinite;
width: 10px;
height: 5px;
}
@keyframes dropAndFade {
0% {
transform: translate(-50%, -30%);
opacity: 1;
}
100% {
transform: translate(-50%, 50%);
opacity: 0;
}
}
.wd-navbar.fixed {
position: fixed;
top: 0;
width: 100%;
z-index: 999;
left: 0;
background-color: #FFF;
max-width: 100%;
}
.wd-navbar-content {
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #DDD;
height: 76px;
margin: 0 auto;
}
.wd-navbar.fixed .wd-navbar-content {
border-bottom: none;
}
.wd-navbar-right.fixed {
position: fixed;
bottom: 0;
width: 100%;
z-index: 999;
left: 0;
background-color: #FFF;
max-width: 100%;
padding: 10px 40px;
}
.wd-navbar-right.fixed .wd-navbar-btn {
margin-left: auto;
}
.wd-navbar-left,
.wd-navbar-right {
display: flex;
align-items: center;
}
.wd-navbar-left p {
display: flex;
height: 31px;
padding: 7px 16px;
color: var(–111111, #111);
font-family: Montserrat-SemiBold;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
align-items: center;
gap: 8px;
cursor: pointer;
}
.wd-navbar-left p.active {
color: #036AFF;
}
.wd-navbar-right {
max-width: 450px;
font-family: Montserrat-Medium;
font-size: 14px;
font-style: normal;
line-height: normal;
text-transform: capitalize;
font-weight: 500;
gap: 16px;
}
.wd-navbar-right img {
width: 56px;
height: 56px;
}
.wd-navbar-btn {
display: flex;
height: 32px;
padding: 10px 16px;
justify-content: center;
align-items: center;
gap: 10px;
font-weight: 600;
min-width: 135px;
border-radius: 4px;
background: #036AFF;
color: #FFF;
cursor: pointer;
}
.wd-video-change {
width: 100%;
display: flex;
align-items: center;
gap: var(–main-margin);
margin-top: var(–main-margin);
}
.wd-video-change .video-container {
width: 50%;
position: relative;
padding-top: 50%;
overflow: hidden;
background: #FFF;
}
#cold-hot-videos {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.wd-video-change-text {
max-width: 400px;
color: #111;
font-family: Montserrat;
}
.wd-video-change-text p {
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 24px;
}
.wd-video-change-text span {
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
margin-bottom: 32px;
display: block;
}
.wd-video-change-btns {
display: flex;
padding: 8px;
align-items: center;
border-radius: 80px;
background: #ECECEC;
text-align: center;
font-family: Montserrat-Medium;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
max-width: 400px;
}
.wd-video-change-btns svg {
width: 32px;
height: 32px;
}
.wd-video-change-cold-btn,
.wd-video-change-hot-btn {
display: flex;
padding: 16px;
align-items: center;
gap: 8px;
flex: 1;
justify-content: center;
cursor: pointer;
border-radius: 999px;
transition: all 0.5s ease;
}
.wd-video-change-cold-btn {
color: #036AFF;
background: linear-gradient(90deg, #036AFF 1.15%, #00CAFF 99.94%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.wd-video-change-cold-btn.active {
background: linear-gradient(90deg, #036AFF 1.15%, #00CAFF 99.94%);
color: #FFF;
background-clip: initial;
-webkit-background-clip: initial;
-webkit-text-fill-color: initial;
}
.wd-video-change-hot-btn {
color: #D83D3D;
background: linear-gradient(90deg, #E05C32 0%, #D83D3D 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.wd-video-change-hot-btn.active {
background: linear-gradient(90deg, #E05C32 0%, #D83D3D 100%);
color: #FFF;
background-clip: initial;
-webkit-background-clip: initial;
-webkit-text-fill-color: initial;
}
.wd-background-video {
position: relative;
width: 100%;
height: auto;
overflow: hidden;
}
.wd-background-video video {
max-height: 100vh;
object-fit: cover;
}
.wd-background-video-img {
height: 0%;
width: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
* opacity: 0; *
}
.wd-background-word {
position: absolute;
max-width: 470px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
opacity: 0;
height: 50%;
}
.wd-background-word-item {
width: 100%;
}
.wd-background-word h3 {
margin-bottom: 24px;
color: #000;
text-align: center;
font-family: Montserrat-SemiBold;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
}
.wd-background-word .wd-brief {
margin-bottom: 32px;
color: #000;
text-align: center;
font-family: Montserrat-Regular;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
* 20.8px *
}
.wd-word-temp {
color: #111;
font-family: Montserrat;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: normal;
text-transform: capitalize;
display: flex;
align-items: center;
gap: 6px;
justify-content: center;
}
.wd-word-temp p {
font-size: 40px;
color: #006EFF;
}
.wd-word-temp span {
font-weight: 500;
color: #036AFF;
}
.wd-word-temp .red,
.wd-word-temp .red span {
color: #D83D3D;
}
.wd-progress-bar {
width: 100%;
align-self: stretch;
border-radius: 4px;
background: linear-gradient(90deg, #036AFF 0%, #FFF 51.5%, #DB453B 100%);
height: 10px;
margin-bottom: 8px;
}
.wd-two-extremes {
width: 100%;
display: flex;
justify-content: space-between;
color: #555;
text-align: center;
font-family: Montserrat-Regular;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.wd-text-video-container {
display: flex;
align-items: center;
margin: var(–main-margin) auto;
justify-content: space-between;
}
.wd-text-video-container .text-content {
max-width: 400px;
color: var(–111111, #111);
font-family: Montserrat;
font-style: normal;
line-height: normal;
}
.text-content p {
font-size: 36px;
font-weight: 600;
margin-bottom: 24px;
}
.text-content span {
font-size: 16px;
font-weight: 400;
line-height: 130%;
* 20.8px *
}
.wd-text-video-container video {
width: 50%;
height: auto;
}
.wd-tanklessro-scene-content {
width: 100%;
padding: var(–main-margin) 0;
}
.wd-tanklessro-scene-pc-item-fifth {
margin: 0 auto;
}
.wd-tanklessro-scene-pc-item-content {
display: flex;
justify-content: space-between;
gap: var(–main-margin);
}
.wd-tanklessro-scene-pc-item-img {
width: 60%;
position: relative;
}
.wd-tanklessro-scene-pc-item-img img {
display: block;
width: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: 0.5s all;
border-radius: 10px;
}
.wd-tanklessro-scene-pc-item-img img:nth-child(1) {
display: block;
position: relative;
opacity: 1;
transition: 0.5s all;
}
.wd-tanklessro-scene-pc-item-text {
width: auto;
display: flex;
justify-content: center;
align-items: self-start;
flex-direction: column;
}
.wd-tanklessro-scene-pc-item-title {
color: var(–111111, #111);
font-family: Montserrat-SemiBold;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: var(–main-margin);
}
.wd-tanklessro-scene-pc-item-text-left {
padding-right: 40px;
}
.wd-tanklessro-scene-pc-item-text-right {
padding-left: 40px;
}
.wd-tanklessro-scene-pc-item-text-group {
padding-left: 24px;
border-left: 4px solid #e1e1e1;
margin-bottom: 32px;
}
.wd-tanklessro-scene-pc-item-text-group-active {
border-left: 4px solid #036AFF;
}
.wd-tanklessro-scene-pc-item-subtitle {
color: #999;
font-family: Montserrat-SemiBold;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 150%;
}
.wd-tanklessro-scene-pc-item-subtitle-click {
color: #999;
cursor: pointer;
}
.wd-tanklessro-scene-pc-item-subtitle-click-active {
color: #036AFF;
}
.wd-tanklessro-scene-pc-item-info {
color: var(–111111, #111);
font-family: Montserrat-Regular;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 180%;
}
.wd-tanklessro-scene-pc-item-info-click {
display: none;
margin-bottom: 40px
}
.wd-tanklessro-scene-pc-item-info-active {
display: block;
}
.wd-img-banner {
margin: var(–main-margin) auto;
}
.wd-img-banner img {
width: 100%;
height: auto;
}
.grid-layout {
display: grid;
grid-template-columns: 450fr 355fr 355fr;
gap: 20px;
margin: var(–main-margin) auto;
}
.video-column {
position: relative;
}
.video-column video {
width: 100%;
height: auto;
border-radius: 10px;
}
.video-column img {
width: auto;
height: 100%;
border-radius: 10px;
object-fit: cover;
}
.video-column .wd-a2-play-btn {
position: absolute;
width: 48px;
height: 48px;
right: 20px;
bottom: 20px;
transition: all .3s ease;
cursor: pointer;
}
.video-column .wd-a2-play-btn:hover {
transform: scale(120%);
}
.second-column {
display: grid;
grid-template-rows: auto;
gap: 24px;
}
.second-column img {
width: 100%;
height: auto;
object-fit: cover;
}
.third-column {
display: flex;
flex-direction: column;
gap: 24px;
}
.top-block img {
width: 100%;
height: auto;
object-fit: cover;
}
.bottom-block {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 24px;
}
.bottom-block img {
width: 100%;
height: auto;
object-fit: cover;
}
.column div {
position: relative;
}
.column .wd-absolute {
position: absolute;
top: 0;
left: 0;
font-family: Montserrat;
font-style: normal;
line-height: normal;
}
.top-text {
width: 100%;
padding: 24px;
color: #111;
}
.top-text p {
font-size: 28px;
font-weight: 600;
text-transform: capitalize;
margin-bottom: 8px;
}
.top-text span {
font-size: 16px;
font-weight: 400;
line-height: 130%;
}
.bottom-text {
display: flex;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
gap: 24px;
color: #111;
}
.text-ratios {
font-size: 60px;
font-weight: 300;
text-transform: capitalize;
}
.wd-a2-text-right p {
font-size: 18px;
font-weight: 600;
margin-bottom: 8px;
}
.wd-a2-text-right span {
color: #555;
font-weight: 400;
}
.top-block-text {
padding: 24px;
}
.top-block-text p {
color: #111;
font-size: 24px;
font-weight: 600;
margin-bottom: 8px;
}
.top-block-text span {
color: #555;
font-size: 16px;
font-weight: 400;
}
.bottom-block-p {
color: #111;
font-size: 18px;
font-weight: 600;
padding: 16px;
}
.wd-a2-compare {
margin: var(–main-margin) auto;
}
.wd-a2-compare table {
width: 100%;
}
.wd-a2-compare .wd-mobile-th {
display: none;
}
.wd-a2-compare th {
text-align: left;
overflow: hidden;
color: #111;
text-overflow: ellipsis;
font-family: Montserrat-SemiBold;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.wd-a2-compare tr td:nth-child(2) {
background: #F8F8F8;
}
.wd-a2-compare td {
text-align: left;
padding: 20px 32px;
overflow: hidden;
color: #111;
text-overflow: ellipsis;
font-family: Montserrat-Regular;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.wd-a2-compare .wd-first-th {
color: #111;
font-family: Montserrat-SemiBold;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
}
.wd-a2-compare .wd-first-th span {
background: linear-gradient(90deg, #036AFF 1.15%, #00CAFF 99.94%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.wd-compare-header {
display: flex;
min-width: 230px;
max-width: 400px;
padding: 24px 0;
flex-direction: column;
align-items: flex-start;
gap: 16px;
align-self: stretch;
}
.wd-compare-header img {
width: 100px;
height: auto;
}
.wd-compare-header p {
overflow: hidden;
color: #111;
text-overflow: ellipsis;
font-family: Montserrat-SemiBold;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
}
.wd-a2-compare-btn {
display: flex;
height: 32px;
padding: 10px 16px;
justify-content: center;
align-items: center;
gap: 10px;
align-self: self-start ;
border-radius: 4px;
background: #036AFF;
color: #FFF;
text-align: center;
font-family: Montserrat-SemiBold;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
cursor: pointer;
width: 80%;
}
.wd-a2-footer {
margin: 0 auto var(–main-margin);
display: flex;
justify-content: space-between;
}
.wd-a2-footer-item {
border-right: 1px solid #DDD;
flex: 1;
padding-left: 32px;
font-family: Montserrat;
font-style: normal;
}
.wd-a2-footer-item:first-child {
padding-left: 0;
}
.wd-a2-footer-item:last-child {
border-right: none;
}
.wd-a2-footer-item svg {
margin-bottom: 16px;
}
.wd-a2-footer-item p {
color: #111;
font-size: 16px;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
margin-bottom: 8px;
}
.wd-a2-footer-item span {
color: #555;
font-size: 14px;
font-weight: 400;
line-height: 130%;
}
* 1280 start *
@media screen and (max-width:1280px) {
.wd-header-background-container {
background-image: url( https: cdn.shopify.com s files 1 0078 6156 7570 files wd-a2-first-banner-128-new-min.jpg?v=1727666080 );
margin-top: 58px;
}
* .wd-generic-heart {
max-width: 960px;
padding: 0;
} *
.wd-navbar-left,
.wd-navbar-right {
flex: 1;
}
.wd-navbar-left {
justify-content: start;
}
.wd-navbar-right p {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.top-text p,
.top-block-text p {
font-size: 20px;
}
.bottom-block-p {
font-size: 14px;
}
.wd-video-change-text p,
.text-content p,
.wd-a2-compare .wd-first-th,
.wd-background-word h3 {
font-size: 32px;
}
.wd-tanklessro-scene-pc-item-title {
margin-bottom: 48px;
font-size: 32px;
}
.wd-a2-footer.wd-generic-heart {
padding: 0 48px;
}
.wd-first-th {
padding-right: 20px;
}
.wd-a2-compare td {
max-width: 240px;
}
.wd-compare-header {
min-width: auto;
}
}
* 1280 end *
* Pad start *
@media screen and (max-width:1024px) {
.wd-header-background-container {
background-image: url( https: cdn.shopify.com s files 1 0078 6156 7570 files wd-a2-first-banner-pad-new-min.jpg?v=1727666081 );
}
.wd-generic-heart {
padding: 0 40px;
max-width: 100%;
}
.wd-header-title h2,
.wd-header-title .cool,
.wd-header-title .hot {
font-size: 24px;
}
.wd-navbar-right {
display: none;
}
.wd-navbar-right.fixed {
display: flex;
}
.wd-video-change-text p,
.text-content p,
.wd-a2-compare .wd-first-th {
font-size: 24px;
}
.wd-tanklessro-scene-pc-item-title {
margin-bottom: 32px;
}
.wd-header-title h2 br {
display: none;
}
.wd-video-change {
flex-direction: column-reverse;
gap: 32px;
}
.wd-video-change .video-container {
width: 100%;
height: auto;
padding-top: 100%;
}
.wd-video-change-text {
max-width: 500px;
text-align: center;
}
.wd-video-change-btns {
margin: 0 auto;
}
.wd-tanklessro-scene-pc-item-img {
width: 100%;
}
.wd-text-video-container {
padding: 0 116px;
flex-direction: column;
gap: 60px;
text-align: center;
}
.wd-background-word {
transform: none;
position: relative;
top: auto;
left: auto;
opacity: 1;
margin: var(–main-margin) auto;
padding: 0 24px;
}
.wd-text-video-container video {
width: 100%;
height: auto;
}
.wd-tanklessro-scene-pc-item-content {
flex-direction: column;
gap: 0;
}
.grid-layout {
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto auto;
grid-template-areas:
box1 box2
box3 box3 ;
gap: 20px;
}
.second-column {
gap: 20px;
}
.third-column {
gap: 20px;
}
.bottom-block {
gap: 20px;
}
.box1 {
grid-area: box1;
}
.box2 {
grid-area: box2;
}
.box3 {
grid-area: box3;
}
.wd-a2-compare td {
padding: 20px 16px;
}
.wd-compare-header {
min-width: fit-content;
padding: 0;
}
}
* Pad end *
* Mobile start *
@media screen and (max-width:767px) {
.wd-header-background-container {
background-image: url( https: cdn.shopify.com s files 1 0078 6156 7570 files wd-a2-first-banner-mobile-new-min.jpg?v=1727666081 );
margin-top: 51px;
}
.wd-generic-heart {
padding: 0 24px;
}
.wd-header-title {
text-align: center;
}
.wd-header-title h2 br {
display: block;
}
.wd-header-title h2,
.wd-header-title .cool,
.wd-header-title .hot {
font-size: 28px;
}
.wd-header-btns {
justify-content: center;
}
.wd-text-video-container {
padding: 0;
}
.wd-navbar-content {
height: 56px;
justify-content: center;
}
.wd-navbar-left {
min-width: 400px;
}
.wd-navbar-right.fixed {
padding: 10px 24px;
}
.wd-navbar-right img {
display: none;
}
.wd-video-change-btns svg {
width: 24px;
height: 24px;
}
.wd-video-change-btns {
font-size: 16px;
}
.wd-video-change-text {
padding: 0 24px;
}
.wd-tanklessro-scene-pc-item-title {
font-size: 24px;
}
.wd-tanklessro-scene-pc-item-subtitle {
font-size: 18px;
}
.wd-tanklessro-scene-pc-item-info-click,
.wd-tanklessro-scene-pc-item-text-group {
margin-bottom: 24px;
}
.wd-tanklessro-scene-pc-item-info {
font-size: 14px;
margin-bottom: 16px;
}
.wd-word-temp p {
font-size: 28px;
}
.wd-background-word h3 {
font-size: 24px;
}
.grid-layout {
grid-template-columns: 1fr;
grid-template-rows: repeat(3, auto);
grid-template-areas:
box1
box2
box3 ;
gap: 16px;
}
.second-column {
gap: 16px;
}
.third-column {
gap: 16px;
}
.bottom-block {
gap: 16px;
}
.top-text p {
font-size: 20px;
}
.text-ratios {
font-size: 40px;
}
.top-block-text p {
font-size: 18px;
}
.bottom-block-p {
font-size: 16px;
}
.wd-a2-compare table {
margin-bottom: 30px;
}
.wd-compare-header {
min-width: 170px;
max-width: 170px;
}
.wd-a2-compare th {
display: none;
}
.wd-a2-compare td {
padding: 4px 16px 8px 16px;
}
.wd-a2-compare .wd-mobile-th {
display: block;
}
.wd-a2-compare tr:not(.wd-mobile-th) {
border-top: 1px solid #EEE;
}
.wd-a2-compare .wd-mobile-th td {
color: #111;
font-weight: 600;
}
.wd-a2-footer.wd-generic-heart.swiper {
margin-bottom: 120px;
padding: 0;
padding-bottom: 32px;
}
.wd-a2-footer-item {
flex: none;
display: flex;
flex-direction: column;
align-items: center;
border: none;
padding: 0;
}
.swiper-pagination.swiper-pagination-1106-swiper5 {
top: auto;
width: 100px;
left: 50%;
transform: translate(-50%);
bottom: 0;
border-radius: 10px;
background: #DDD;
padding: 0;
overflow: hidden;
}
.swiper-pagination.swiper-pagination-1106-swiper5 .swiper-pagination-progressbar-fill {
border-radius: 10px;
background: #111;
}
}
.effect1 {
text-shadow: 0 0 0 #111, 0 45px 0 #111;
transition: all .3s ease;
color: rgba(17, 17, 17, 0);
overflow: hidden;
}
.effect1:hover {
text-shadow: 0 -45px 0 #111, 0 0 0 #111;
}
.effect1.white {
text-shadow: 0 0 0 #FFF, 0 45px 0 #FFF;
color: rgba(255, 255, 255, 0);
}
.effect1.white.effect1:hover {
text-shadow: 0 -45px 0 #FFF, 0 0 0 #FFF;
}
.effect1.blue {
text-shadow: 0 0 0 #005DFF, 0 45px 0 #005DFF;
* color: #006EFF; *
}
.effect1.blue.effect1:hover {
text-shadow: 0 -45px 0 #005DFF, 0 0 0 #005DFF;
}
* Mobile end *
* products *
.wd-event-products {
margin: 0 auto;
background-color: #fff;
border-radius: 0 0 12px 12px;
}
.wd-event-products-item-img {
width: 50%;
}
.wd-event-products-item-img img {
display: block;
width: 100%;
border-radius: 24px 0 0 24px;
}
.wd-event-products-item-content-des li {
list-style: inside;
font-family: Montserrat-Regular;
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #292929;
}
.wd-event-products-item-content-des li span {
font-weight: 600;
}
.wd-event-products-item-content-des img {
width: 100%;
max-width: 460px;
display: block;
}
.wd-event-products-item-content-des {
margin: 8px 0 0;
}
.wd-event-products-item {
display: flex;
margin-bottom: 40px;
align-items: center;
}
.wd-event-products-item:last-child {
margin-bottom: 0;
}
.wd-event-products-item-content-title {
font-family: Montserrat ;
font-weight: 600;
font-size: 32px;
line-height: 125%;
color: #111111;
margin-bottom: 12px;
}
.wd-event-products-item-content-info {
color: #005DFF;
font-family: Montserrat-Regular;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 125%;
margin-bottom: 8px;
}
.wd-event-products-item-content {
width: 50%;
padding-left: 40px;
}
.wd-flash-sale-lowpay-link {
margin-bottom: 24px;
}
.wd-flash-sale-lowpay-link a {
color: #005DFF;
font-family: Montserrat-Regular;
font-weight: 400;
font-size: 14px;
line-height: 125%;
text-decoration-line: underline;
}
.wd-event-products-item-content-time {
margin: 16px 0 8px;
font-family: Montserrat ;
font-weight: 600;
font-size: 16px;
line-height: 125%;
color: #000000;
}
.wd-event-products-item-content-progress {
display: flex;
align-items: end;
column-gap: 4px;
display: none;
}
.wd-event-products-item-content-progress-bottom {
display: flex;
align-items: end;
column-gap: 4px;
}
.wd-event-products-item-content-progress-mun {
color: var(–666666, #666);
text-align: center;
font-family: Montserrat-SemiBold;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 125%;
}
.wd-event-products-item-content-progress-img {
max-width: 300px;
width: calc(100% – 69px);
}
.wd-event-products-item-content-progress-img img {
width: 100%;
display: block;
}
@media screen and (max-width:1439px) {
.wd-event-products {
max-width: 1280px;
}
.wd-event-products-item-img img {
width: 100%;
margin-bottom: 40px;
}
}
@media screen and (max-width:1024px) {
.wd-event-products {
width: calc(100% – 68px);
padding: 0;
}
.wd-event-products-item {
display: block;
}
.wd-event-products-item-img {
width: 100%;
}
.wd-event-products-item-content {
width: 100%;
padding: 0 40px;
}
.wd-event-products-item-img img {
border-radius: 24px 24px 0 0;
}
}
@media screen and (max-width:767px) {
.wd-event-products-item-content-des li {
font-size: 14px;
}
.wd-event-products-item-img img {
margin-bottom: 24px;
border-radius: 16px 16px 0 0;
}
.wd-event-products {
width: calc(100% – 32px);
padding: 0;
}
.wd-event-products-item-content-title {
font-size: 20px;
}
.wd-event-products-item-content {
width: 100%;
padding: 0;
}
}
* bottom icon *
.wd-homepage-selling-point {
max-width: 1180px;
margin: 0 auto;
padding: 28px 0px;
}
.wd-homepage-selling-point-grid {
display: grid;
grid-template-columns: repeat(4, auto);
grid-column-gap: 100px;
}
.wd-homepage-selling-point-grid-module1 {
display: flex;
}
.wd-homepage-selling-point-grid-module2 {
display: flex;
justify-content: center;
}
.wd-homepage-selling-point-grid-module3 {
display: flex;
justify-content: center;
}
.wd-homepage-selling-point-grid-module4 {
display: flex;
justify-content: flex-end;
}
.wd-homepage-selling-point-grid-module-icon img {
display: block;
width: 48px;
}
.wd-homepage-selling-point-grid-module-text {
align-items: center;
padding: 5px 0 0 16px;
display: table;
}
.wd-homepage-selling-point-grid-module-text p:first-child {
font-size: 16px;
line-height: 100%;
font-family: Montserrat , sans-serif;
margin-bottom: 10px;
white-space: nowrap;
}
.wd-homepage-selling-point-grid-module-text p:last-child {
font-size: 14px;
line-height: 100%;
font-family: Montserrat , sans-serif;
white-space: nowrap;
}
.wd-homepage-selling-point-grid-2 {
display: grid;
grid-template-columns: repeat(4, auto);
grid-column-gap: initial;
}
@media (max-width:1439px) {
.wd-homepage-selling-point-grid {
grid-column-gap: 50px;
}
.wd-homepage-selling-point {
padding: 28px 10px;
}
}
@media (max-width:1023px) {
.wd-homepage-selling-point-grid-module-text p:first-child {
font-size: 14px;
margin-bottom: 4px;
white-space: unset;
}
.wd-homepage-selling-point-grid-module-text p:last-child {
font-size: 12px;
white-space: unset;
}
.wd-homepage-selling-point-grid-module-text {
padding: 2px 0 0 8px;
}
.wd-homepage-selling-point-grid-module-icon img {
width: 32px;
height: 32px;
}
.wd-homepage-selling-point-grid {
grid-column-gap: 25px;
}
.wd-homepage-selling-point-grid-2 {
grid-column-gap: 0;
}
}
@media (max-width:767px) {
.wd-homepage-selling-point-grid {
grid-template-columns: repeat(1, auto);
grid-row-gap: 20px;
}
.wd-homepage-selling-point-grid-module2,
.wd-homepage-selling-point-grid-module3,
.wd-homepage-selling-point-grid-module4 {
justify-content: start;
}
.wd-homepage-selling-point-grid-module-icon img {
width: 48px;
height: 48px;
}
.wd-homepage-selling-point-grid-module-text p:first-child {
font-size: 16px;
margin-bottom: 10px;
}
.wd-homepage-selling-point-grid-module-text {
padding: 5px 0 0 10px;
}
.wd-homepage-selling-point-grid-module-text p:last-child {
font-size: 14px;
}
.wd-homepage-selling-point {
padding: 24px 20px;
}
.wd-homepage-selling-point-grid-2 {
grid-template-columns: repeat(1, auto);
grid-row-gap: 32px;
}
}
.wd-event-products-item-content-price {
display: flex;
align-items: flex-end;
column-gap: 8px;
margin: 16px 0 8px;
}
.wd-event-products-item-content-price-cls {
display: flex;
align-items: center;
column-gap: 8px;
}
.wd-event-products-item-content-price-cls .wd-event-products-item-content-price-words {
color: var(–666666, #666);
text-align: center;
font-family: Montserrat-Regular;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 125%;
* 20px *
}
.wd-event-products-item-content-price-new {
color: var(–111111, #111);
font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 125%;
}
.wd-event-products-item-content-price-old del {
color: var(–666666, #666);
font-family: Montserrat-Regular;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 170%;
text-decoration-line: strikethrough;
}
.wd-flash-sale-copy-box {
display: flex;
justify-content: space-between;
padding: 10px 24px;
background: #FFF3D3;
align-items: center;
margin-bottom: 12px;
border-radius: 4px;
}
.wd-flash-sale-copy-left {
display: flex;
align-items: center;
}
.wd-flash-sale-copy-title {
font-family: Montserrat ;
font-weight: 700;
font-size: 20px;
line-height: 125%;
text-align: center;
color: #FFA41C;
margin-right: 4px;
display: flex;
align-items: center;
column-gap: 12px;
}
.wd-flash-sale-copy-title span {
font-family: Montserrat-Regular;
font-weight: 400;
font-size: 16px;
line-height: 125%;
text-align: center;
color: #292929;
}
.wd-flash-sale-copy-code {
font-family: Montserrat-Medium;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 150%;
color: #292929;
}
.wd-flash-sale-copy-svg {
cursor: pointer;
display: flex;
align-items: center;
}
.wd-flash-sale-lowpay-box {
border: 1px #e2e2e2 solid;
padding: 8px 12px;
display: flex;
justify-content: flex-start;
align-items: center;
color: #292929;
font-size: 14px;
line-height: 125%;
font-family: Montserrat ;
border-radius: 4px;
border-color: #e2e2e2;
margin-bottom: 24px;
}
.wd-flash-sale-lowpay-box svg {
margin-right: 4px;
}
.wd-flash-sale-lowpay-price {
text-decoration: underline;
}
.wd-flash-sale-content-best-deal-product-content-buy {
display: flex;
align-items: center;
justify-content: center;
column-gap: 12px;
}
.wd-flash-sale-content-best-deal-product-content-buy .tt-row-custom-01 {
display: flex;
justify-content: space-between;
}
.wd-flash-sale-content-best-deal-product-content-buy .tt-row-custom-01 .col-item {
width: 50%;
margin-right: 12px;
}
.wd-flash-sale-content-best-deal-product-content-buy .tt-row-custom-01 .col-item:last-child {
margin-right: 0px;
}
.wd-flash-sale-content-best-deal-product-content-buy .tt-row-custom-01 .col-item button {
width: 100%;
background: #fff;
border-radius: 48px;
border: 2px solid #005DFF;
padding: 12px;
color: #005DFF;
font-size: 16px;
height: 48px;
}
.wd-flash-sale-content-best-deal-product-content-buy-add-to-cart {
font-family: Montserrat-Regular;
font-weight: 400;
font-size: 16px;
line-height: 150%;
text-align: center;
color: #005DFF;
width: 100%;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #005DFF;
border-radius: 48px;
cursor: pointer;
}
.wd-flash-sale-content-best-deal-product-content-buy .tt-row-custom-01 .col-item .shopify-payment-button button {
position: absolute;
top: 0;
margin-top: 0;
}
.wd-flash-sale-content-best-deal-product-content-buy .tt-row-custom-01 .col-item .buyinoneclick {
position: relative;
}
.wd-flash-sale-content-best-deal-product-content-buy .wd-page-find-you-waterfilter-answer-product-learn_more-button {
width: 100%;
background: #005DFF;
border-radius: 48px;
text-align: center;
color: #fff;
width: 50%;
}
.wd-flash-sale-content-best-deal-product-content-buy .wd-page-find-you-waterfilter-answer-product-learn_more-button .wd-page-find-you-waterfilter-answer-product-learn_more {
padding: 12px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
}
.wd-page-find-you-waterfilter-answer-product-buy-content_buy_it_now_btn {
position: absolute;
top: 0;
width: 100%;
opacity: 0;
height: 48px;
}
.shopify-payment-button__button–branded {
display: none !important;
}
@media screen and (max-width:1439px) {
.wd-flash-sale-product-box {
width: calc(100% – 48px);
padding-bottom: 40px;
}
.wd-flash-sale-content-best-deal {
margin-top: 24px;
display: block;
padding: 0 50px;
}
.wd-flash-sale-content-best-deal-product-img .wd-flash-sale-content-best-deal-product-img-item1 {
padding-top: 0;
}
.wd-flash-sale-content-best-deal-product-img {
width: 600px;
margin: 0 auto;
height: 553px;
margin-bottom: 24px;
}
.wd-flash-sale-content-best-deal-product-content {
max-width: 460px;
margin: 0 auto;
}
}
@media (min-width: 1025px) and (max-width: 1280px) {
.wd-event-products-item-content-info {
font-size: 14px;
}
.wd-event-products-item-content-des li {
font-size: 12px;
}
.wd-event-products-item-content-price-new {
font-size: 20px;
}
.wd-event-products-item-content-price-old del {
font-size: 12px;
}
.wd-event-products-item-content-title {
font-size: 32px;
}
.wd-flash-sale-copy-title {
font-size: 16px;
}
.wd-flash-sale-copy-title span,
.wd-flash-sale-copy-code {
font-size: 14px;
}
.wd-flash-sale-content-best-deal-product-content-buy-add-to-cart {
font-size: 14px;
}
}
@media (max-width:767px) {
.wd-flash-sale-title-mobile {
display: block;
}
.wd-flash-sale-mobile-none {
display: none;
}
.wd-flash-sale-product-box {
width: calc(100% – 20px);
padding: 0 0 24px;
margin-bottom: 24px;
}
.wd-flash-sale-content-best-deal-product-img {
grid-template-columns: 1fr 1fr;
display: grid;
column-gap: 12px;
align-items: center;
height: auto;
width: 100%;
padding: 12px 0;
}
.wd-flash-sale-content-best-deal {
margin-top: 12px;
padding: 0 10px;
}
.wd-flash-sale-content-best-deal-product-content {
max-width: 100%;
}
.wd-flash-sale-content-best-deal-product-content-title {
font-size: 16px;
margin-bottom: 4px;
}
.wd-flash-sale-product-box-title {
top: 4px;
font-size: 18px;
}
.wd-flash-sale-product-box-title div {
margin-left: 8px;
white-space: pre-wrap;
}
.wd-flash-sale-product-box-title svg {
width: 16px;
height: 20.87px;
}
.wd-flash-sale-content-best-deal-product-img .wd-flash-sale-content-best-deal-product-img-item2 {
height: 100%;
width: 100%;
position: unset;
padding: 0;
box-shadow: none;
background: #F6F8FC;
}
.wd-flash-sale-title-mobile-title {
display: flex;
align-items: center;
}
.wd-flash-sale-title-mobile-title-left {
font-family: Montserrat ;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 150%;
color: #F43375;
margin-right: 8px;
}
.wd-flash-sale-title-mobile-title-right {
font-family: Montserrat-Regular;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 150%;
color: #999;
}
.wd-flash-sale-content-best-deal-product-img .wd-flash-sale-content-best-deal-product-img-item2 img {
width: 100%;
}
.wd-flash-sale-content-best-deal-product-content-feature {
font-size: 14px;
}
.wd-flash-sale-price-svg svg {
width: 100%;
display: block;
}
.wd-flash-sale-copy-title {
font-size: 14px;
}
.wd-flash-sale-copy-code {
font-size: 14px;
}
}
.wd-event-copy-box {
padding: 8px 20px;
border-radius: 8px;
background-color: #fff;
display: flex;
align-items: center;
column-gap: 8px;
position: fixed;
top: 500px;
left: calc(50% – 116px);
z-index: 999;
transition: 0.3s all;
display: none;
}
.wd-event-copy-box-title {
font-family: Montserrat-Regular;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #000000;
}
.wd-event-copy-box.active {
display: flex;
animation: popup-show 0.3s ease-out forwards;
}
@keyframes popup-show {
0% {
opacity: 0;
top: 500px;
}
100% {
opacity: 1;
top: 200px;
}
}
.wd-flash-sale-content-best-deal-product-content-buy-btns {
flex: 1;
}
.wd-event-products-item-img-hover {
position: relative;
}
.wd-event-products-item-img-hover img {
transition: 0.5s all;
}
.wd-event-products-item-img-hover-bg-img {
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
*
.wd-event-products-item-img-hover:hover img {
opacity: 0;
}
.wd-event-products-item-img-hover:hover .wd-event-products-item-img-hover-bg-img {
opacity: 1;
} *
.wd-event-products-item-img-pc {
display: block;
}
.wd-event-products-item-img-mobile {
display: none;
}
@media screen and (max-width:1024px) {
.wd-event-products-item {
overflow: hidden;
}
.wd-event-products-item-img-pc {
display: none;
}
.wd-event-products-item-img-mobile {
display: block;
}
.wd-event-products-item-img-hover:hover img {
opacity: 1;
}
.wd-event-products-item-img-hover:hover .wd-event-products-item-img-hover-bg-img {
opacity: 0;
}
.wd-event-products-item-img-hover-bg-img {
opacity: 1;
}
}
.wd-product-705x-content.wd-event-products {
margin: 80px auto;
}
.wd-product-template-vis-a2-btn {
max-width: 1280px;
padding: 48px;
margin: 0 auto;
}
.wd-product-template-vis-a2-btn-top {
display: flex;
align-items: flex-end;
gap: 24px;
margin-bottom: 24px;
justify-content: center;
flex-wrap: wrap;
}
.wd-product-template-vis-a2-btn-top img {
display: block;
width: 120px;
}
.wd-product-template-vis-a2-btn-top-text {
color: #000;
text-align: center;
font-family: Montserrat-Light;
font-size: 60px;
font-style: normal;
font-weight: 300;
line-height: normal;
text-transform: capitalize;
}
.wd-product-template-vis-a2-btn-center {
color: #006EFF;
text-align: center;
font-family: Montserrat-Light;
font-size: 60px;
font-style: normal;
font-weight: 300;
line-height: normal;
text-transform: capitalize;
margin-bottom: 48px;
display: flex;
justify-content: center;
gap: 16px;
}
.wd-product-template-vis-a2-btn-bottom {
display: flex;
align-items: center;
gap: 16px;
justify-content: center;
color: #000;
font-family: Montserrat-SemiBold;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.wd-product-template-vis-a2-btn-bottom-num {
display: flex;
gap: 8px;
}
.wd-product-template-vis-a2-btn-bottom-num .svg-icon path {
transition: fill 1s ease;
}
.wd-product-template-vis-a2-btn-bottom-num .svg-icon.active path {
fill: #006EFF;
}
.wd-product-template-vis-a2-btn-top-content {
border-radius: 80px;
background: linear-gradient(90deg, #EFEFEF 0%, #9FA0A0 100%);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 300px;
height: 80px;
position: relative;
cursor: pointer;
transition: 1s all;
overflow: hidden;
}
.wd-product-template-vis-a2-btn-top-content-mo {
display: none;
}
.wd-product-template-vis-a2-btn-top-dot {
width: 60px;
height: 60px;
border-radius: 60px;
background-color: #fff;
position: absolute;
top: 10px;
left: 10px;
transition: 1s all;
z-index: 1;
}
.wd-product-template-vis-a2-btn-top-img {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: 1s all;
}
.wd-product-template-vis-a2-btn-top-img img {
display: block;
width: 100%;
}
@media screen and (max-width:1280px) {
* .wd-product-template-vis-a2-btn {
max-width: 960px;
padding: 48px 0;
} *
.wd-product-template-vis-a2-btn-top-text {
font-size: 40px;
}
.wd-product-template-vis-a2-btn-center {
margin-bottom: 62px;
font-size: 40px;
}
.wd-product-template-vis-a2-btn-top {
gap: 16px;
}
.wd-product-template-vis-a2-btn-bottom {
font-size: 18px;
}
.wd-product-template-vis-a2-btn-top-img img {
width: 100%;
}
}
@media screen and (max-width:1024px) {
.wd-product-template-vis-a2-btn {
max-width: 100%;
padding: 60px 40px;
}
.wd-product-template-vis-a2-btn-top-content {
display: none;
}
.wd-product-template-vis-a2-btn-top-content-mo {
display: block;
width: 250px;
height: 70px;
}
.wd-product-template-vis-a2-btn-top-dot {
width: 50px;
height: 50px;
}
.wd-product-template-vis-a2-btn-top-text {
font-size: 40px;
}
.wd-product-template-vis-a2-btn-top {
gap: 1 6px;
}
.wd-product-template-vis-a2-btn-center {
font-size: 40px;
align-items: baseline;
margin-bottom: 60px;
}
.wd-product-template-vis-a2-btn-bottom {
font-size: 18px;
}
}
@media screen and (max-width:767px) {
.wd-product-template-vis-a2-btn-center {
justify-content: center;
align-items: center;
margin-bottom: 64px;
flex-direction: column;
gap: 16px;
}
.wd-product-template-vis-a2-btn-bottom {
font-size: 18px;
}
.wd-product-template-vis-a2-btn {
padding: 60px 24px;
}
.wd-product-template-vis-a2-btn-top img {
width: 100px;
}
.wd-product-template-vis-a2-btn-top {
gap: 16px;
margin-bottom: 16px;
}
.wd-product-template-vis-a2-btn-top-text {
font-size: 40px;
}
.wd-product-template-vis-a2-btn-bottom {
flex-direction: column;
gap: 16px;
}
.wd-product-template-vis-a2-btn-top-img img {
height: 100%;
}
}
.wd-product-template-vis-a2-des {
background-color: #F8F8F8;
position: relative;
}
.wd-product-template-vis-a2-des-content {
max-width: 1280px;
padding: 96px 48px;
display: flex;
align-items: center;
justify-content: center;
gap: 32px;
margin: 0 auto;
}
.wd-product-template-vis-a2-des-img {
width: 50%;
position: relative;
}
.wd-product-template-vis-a2-des-img img {
display: block;
width: 100%;
}
.wd-product-template-vis-a2-des-swiper {
width: 50%;
padding: 48px;
}
.wd-product-template-vis-a2-des-swiper-slide-img {
width: 480px;
margin-bottom: 32px;
}
.wd-product-template-vis-a2-des-swiper-title {
display: none;
}
.wd-product-template-vis-a2-des-dot {
position: absolute;
top: 50px;
left: 50px;
width: 32px;
height: 32px;
border: 32px;
background-color: #999;
display: flex;
align-items: center;
justify-content: center;
border-radius: 32px;
cursor: pointer;
transition: 1s all;
}
.wd-product-template-vis-a2-des-dot1 {
top: 10%;
left: 47%;
}
.wd-product-template-vis-a2-des-dot2 {
top: 75%;
left: 67%;
}
.wd-product-template-vis-a2-des-dot3 {
top: 55%;
left: 44%;
}
.wd-product-template-vis-a2-des-dot4 {
top: 39%;
left: 72%;
}
.wd-product-template-vis-a2-des-dot5 {
top: 41%;
left: 27%;
}
.wd-product-template-vis-a2-des-dot svg {
transition: 1s all;
}
.wd-product-template-vis-a2-des-dot-active {
background-color: #006EFF;
}
.wd-product-template-vis-a2-des-dot-active svg {
transform: rotate(45deg);
}
.wd-product-template-vis-a2-des-swiper-slide-img img {
display: block;
width: 100%;
border-radius: 10px;
}
.wd-product-template-vis-a2-des-swiper-slide-title {
color: var(–colour-text-primary, #000);
font-family: Montserrat-SemiBold;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
margin-bottom: 16px;
text-align: start;
}
.wd-product-template-vis-a2-des-swiper-slide-info {
color: #000;
font-family: Montserrat-Regular;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
text-align: start;
}
.wd-product-template-vis-a2-des-swiper-button-next,
.wd-product-template-vis-a2-des-swiper-button-prev {
width: 45px;
height: 45px;
border-radius: 45px;
background-color: #fff;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.15);
cursor: pointer;
transition: 0.5s all;
}
.wd-product-template-vis-a2-des-swiper-button-next.swiper-button-disabled svg path {
stroke: #666;
}
.wd-product-template-vis-a2-des-swiper-button-next:hover {
transform: scale(1.1);
}
.wd-product-template-vis-a2-des-swiper-button-prev:hover {
transform: scale(1.1);
}
.wd-product-template-vis-a2-des-swiper-button-prev.swiper-button-disabled svg path {
stroke: #666;
}
.wd-product-template-vis-a2-des-swiper-buttons {
margin-top: 16px;
display: flex;
gap: 10px;
padding: 10px;
}
.wd-product-template-vis-a2-des-swiper-mySwiper .swiper-slide {
background-color: #F8F8F8;
display: flex;
flex-direction: column;
align-items: start;
height: auto;
}
.wd-product-template-vis-a2-des-content-bottom-img {
position: absolute;
bottom: 0;
width: 100%;
left: 0;
}
.wd-product-template-vis-a2-des-content-bottom-img img {
display: block;
width: 100%;
}
.wd-product-template-vis-a2-install-video {
max-width: 1280px;
padding: 94px 48px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
}
.wd-product-template-vis-a2-install-video-mp4 {
width: 700px;
}
.wd-product-template-vis-a2-install-video-mp4 video {
display: block;
width: 100%;
}
.wd-product-template-vis-a2-install-video-mp4 iframe {
width: 100%;
height: 393px;
border-radius: 10px;
}
.wd-product-template-vis-a2-install-video-content {
width: calc(100% – 700px);
max-width: 400px;
}
.wd-product-template-vis-a2-install-video-content-title {
color: #555;
font-family: Montserrat-Medium;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.2px;
text-transform: uppercase;
margin-bottom: 8px;
}
.wd-product-template-vis-a2-install-video-content-subtitle {
color: #000;
font-family: Montserrat-SemiBold;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
margin-bottom: 24px;
}
.wd-product-template-vis-a2-install-video-content-des {
color: #000;
font-family: Montserrat-Regular;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
margin-bottom: 24px;
}
.wd-product-template-vis-a2-install-video-content-link a {
color: #006EFF;
font-family: Montserrat-Medium;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
display: flex;
align-items: center;
gap: 4px;
}
.wd-product-template-vis-a2-save-water {
max-width: 1280px;
padding: 48px;
margin: 0 auto;
display: flex;
align-items: center;
}
.wd-product-template-vis-a2-save-water-content {
width: 50%;
}
.wd-product-template-vis-a2-save-water-img {
width: 50%;
}
.wd-product-template-vis-a2-save-water-img img {
width: 100%;
display: block;
}
.wd-product-template-vis-a2-save-water-content-title {
max-width: 400px;
color: #555;
font-family: Montserrat-Medium;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.2px;
text-transform: uppercase;
margin-bottom: 8px;
}
.wd-product-template-vis-a2-save-water-content-subtitle {
max-width: 400px;
color: #000;
font-family: Montserrat-SemiBold;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 1.2px;
margin-bottom: 24px;
}
.wd-product-template-vis-a2-save-water-content-des {
max-width: 400px;
color: #000;
font-family: Montserrat-Regular;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
* @media screen and (max-width:1280px) {
.wd-product-template-vis-a2-des-content {
max-width: 960px;
padding: 96px 0;
}
.wd-product-template-vis-a2-des-img {
width: 464px;
}
.wd-product-template-vis-a2-des-swiper {
width: 414px;
padding: 24px;
}
.wd-product-template-vis-a2-install-video {
max-width: 960px;
padding: 96px 0;
}
.wd-product-template-vis-a2-install-video-content {
width: 400px;
}
.wd-product-template-vis-a2-save-water {
max-width: 960px;
padding: 48px 0;
}
.wd-product-template-vis-a2-install-video-mp4 {
width: 512px;
}
.wd-product-template-vis-a2-install-video-mp4 iframe {
height: 288px;
}
.wd-product-template-vis-a2-des-swiper-slide-img {
width: 100%;
}
} *
@media screen and (max-width:1024px) {
.wd-product-template-vis-a2-des-swiper-title {
display: flex;
align-items: center;
justify-content: space-between;
padding: 16px 24px;
color: #000;
font-family: Montserrat-SemiBold;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
border-bottom: 1px solid #DDD;
}
.wd-product-template-vis-a2-des-content {
padding: 60px 40px;
}
.wd-product-template-vis-a2-des-swiper {
position: fixed;
top: 0;
right: 0;
width: 100%;
background: #00000020;
height: 100%;
z-index: 999;
padding: 0;
display: none;
}
.wd-product-template-vis-a2-des-img {
max-width: 500px;
width: 100%;
}
.wd-product-template-vis-a2-des-swiper-content {
height: 100%;
width: 500px;
background: #fff;
position: absolute;
right: 0;
transition: 1s all;
transform: translateX(500px);
border-radius: 20px 0 0 20px;
}
.wd-product-template-vis-a2-des-swiper-slide-img {
width: 100%;
}
.wd-product-template-vis-a2-des-swiper-mySwiper {
padding: 24px;
}
.wd-product-template-vis-a2-des-swiper-buttons {
padding: 0;
margin: 0;
}
.wd-product-template-vis-a2-des-swiper-mySwiper .swiper-wrapper {
height: calc(100vh – 158px);
}
.wd-product-template-vis-a2-des-swiper-mySwiper .swiper-slide {
justify-content: start;
padding: 0;
background-color: #fff;
}
.wd-product-template-vis-a2-des-swiper-slide-title {
font-size: 20px;
}
.wd-product-template-vis-a2-install-video {
flex-direction: column-reverse;
padding: 60px 40px;
gap: 32px;
}
.wd-product-template-vis-a2-install-video-content {
max-width: 500px;
width: 100%;
text-align: center;
}
.wd-product-template-vis-a2-install-video-content-subtitle {
font-size: 24px;
}
.wd-product-template-vis-a2-save-water {
flex-direction: column;
gap: 32px;
padding: 60px 84px;
}
.wd-product-template-vis-a2-save-water-content-title {
max-width: 500px;
text-align: center;
margin: 0 auto;
}
.wd-product-template-vis-a2-save-water-content-subtitle {
max-width: 500px;
font-size: 24px;
text-align: center;
margin: 0 auto;
}
.wd-product-template-vis-a2-save-water-content-des {
max-width: 500px;
text-align: center;
margin: 0 auto;
}
.wd-product-template-vis-a2-save-water-img {
width: 100%;
}
.wd-product-template-vis-a2-save-water-content {
width: 100%;
}
.wd-product-template-vis-a2-install-video-content-link a {
width: 202px;
height: 49px;
border-radius: 4px;
border: 2px solid #006EFF;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}
.wd-product-template-vis-a2-install-video-content-link a svg {
display: none;
}
.wd-product-template-vis-a2-install-video-mp4 {
width: 100%;
}
.wd-product-template-vis-a2-install-video-mp4 iframe {
height: calc((400 688) * (100vw – 80px));
}
}
@media screen and (max-width:767px) {
.wd-product-template-vis-a2-des-swiper-content {
border-radius: 20px 20px 0 0;
height: 649px;
max-height: calc(100vh – 40px);
width: 100%;
bottom: 0;
}
.wd-product-template-vis-a2-des-swiper-mySwiper {
height: calc(100% – 65px);
}
.wd-product-template-vis-a2-des-swiper-mySwiper .swiper-wrapper {
height: calc(100% – 45px);
}
.wd-product-template-vis-a2-install-video {
padding: 40px 24px;
}
.wd-product-template-vis-a2-install-video-mp4 {
width: 100%;
}
.wd-product-template-vis-a2-install-video-mp4 iframe {
height: calc((193 342) * (100vw – 80px));
}
.wd-product-template-vis-a2-save-water {
padding: 40px 24px;
}
}