.the-heading span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:block;font-family:derian_roundeditalic,serif;font-style:italic;font-weight:400;text-align:center;text-transform:uppercase}.the-image{display:block;margin-left:auto;margin-right:auto;position:relative}.the-image img{display:block;height:auto;width:100%}.the-information{display:block;margin-left:auto;margin-right:auto;position:relative}.the-information .text-with-stroke{display:inline-block;position:relative}.the-information .text-with-stroke .text-shadow{-webkit-text-stroke-color:transparent;color:transparent;text-shadow:0 1.673px 4.183px rgba(0,0,0,.25);text-transform:uppercase}.the-information .text-with-stroke .text-shadow,.the-information .text-with-stroke .text-stroke{display:block;font-family:becham_itaitalic,serif;font-weight:600;height:100%;left:0;position:absolute;top:0;width:100%}.the-information .text-with-stroke .text-stroke{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-transform:uppercase}.the-information .text-with-stroke .text-real{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));display:block;font-family:becham_itaitalic,serif;font-style:italic;font-weight:600;position:relative;text-transform:uppercase;z-index:2}.yasashi-welcome{padding-top:3rem}.yasashi-welcome .the-heading{display:block;transform:rotate(-5deg)}.yasashi-welcome .the-heading span{font-size:1.125rem;line-height:1.5rem}.yasashi-welcome .the-heading h1{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:5rem;font-weight:600;line-height:4.0625rem;text-align:center}.yasashi-welcome .the-image{max-width:288px;z-index:2}.yasashi-welcome .the-image img{animation:movingimg 3s ease-in-out infinite alternate;margin-top:-36px;transform-origin:center}.yasashi-welcome .the-information{margin-top:-100px;max-width:288px;text-align:center;z-index:3}.yasashi-welcome .the-information .text-with-stroke .text-shadow,.yasashi-welcome .the-information .text-with-stroke .text-stroke{-webkit-text-stroke-width:12px}.yasashi-welcome .the-information .text-with-stroke .text-real,.yasashi-welcome .the-information .text-with-stroke .text-shadow,.yasashi-welcome .the-information .text-with-stroke .text-stroke{font-size:2rem;line-height:2.625rem}.yasashi-welcome .the-information ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:.5rem;row-gap:.5rem}.yasashi-welcome .the-information ul li{position:relative;width:100%}.yasashi-welcome .the-information ul li .btn-primary{display:block;font-size:.9375rem;width:100%}.yasashi-welcome .the-information ul li:last-of-type{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));font-family:becham_itaitalic,serif;font-size:.75rem;font-weight:400;line-height:1.5rem;text-align:center;text-transform:uppercase}@media (min-width:375px){.yasashi-welcome{padding-top:3rem}.yasashi-welcome .the-heading span{font-size:1.1875rem;line-height:1.5625rem}.yasashi-welcome .the-heading h1{font-size:5.3125rem;line-height:4.375rem}.yasashi-welcome .the-image{max-width:340px}.yasashi-welcome .the-image img{margin-top:-32px}.yasashi-welcome .the-information{margin-top:-110px;max-width:340px}.yasashi-welcome .the-information .text-with-stroke .text-real,.yasashi-welcome .the-information .text-with-stroke .text-shadow,.yasashi-welcome .the-information .text-with-stroke .text-stroke{font-size:2.375rem;line-height:2.75rem}.yasashi-welcome .the-information ul{padding-top:.875rem;row-gap:.875rem}.yasashi-welcome .the-information ul li .btn-primary{font-size:1rem}}@media (min-width:480px){.yasashi-welcome .the-image{max-width:445px}.yasashi-welcome .the-image img{margin-top:-37px}.yasashi-welcome .the-information{margin-top:-140px;max-width:440px}.yasashi-welcome .the-information .text-with-stroke .text-real,.yasashi-welcome .the-information .text-with-stroke .text-stroke{font-size:2.75rem;line-height:3rem}.yasashi-welcome .the-information ul li .btn-primary{font-size:1.25rem}.yasashi-welcome .the-information ul li:last-of-type{font-size:1rem}}@media (min-width:576px){.yasashi-welcome .the-heading span{font-size:1.25rem;line-height:1.625rem}.yasashi-welcome .the-heading h1{font-size:5.625rem;line-height:4.6875rem}.yasashi-welcome .the-image{max-width:540px}.yasashi-welcome .the-image img{margin-top:-40px}.yasashi-welcome .the-information{margin-top:-170px}}@media (min-width:768px){.yasashi-welcome{overflow:hidden;padding-top:0}.yasashi-welcome .c-welcome{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:600px;padding-bottom:0;padding-right:50%;padding-top:0;position:relative;row-gap:3.125rem}.yasashi-welcome .the-heading span{font-size:1.375rem;line-height:1.875rem}.yasashi-welcome .the-heading h1{font-size:6.25rem;line-height:5.625rem}.yasashi-welcome .the-image{height:100%;max-width:100%;position:absolute;right:-20%;top:0}.yasashi-welcome .the-image img{height:100%;margin-top:0;max-width:unset;width:auto}.yasashi-welcome .the-information{margin-top:0;max-width:100%}.yasashi-welcome .the-information ul li .btn-primary{font-size:1.125rem}}@media (min-width:992px){.yasashi-welcome .c-welcome{padding-right:40%}.yasashi-welcome .the-heading span{font-size:1.875rem;line-height:2.375rem}.yasashi-welcome .the-heading h1{font-size:8.75rem;line-height:7.5rem}.yasashi-welcome .the-image{right:-13%}.yasashi-welcome .the-information{margin-top:0;max-width:100%}.yasashi-welcome .the-information .text-with-stroke .text-real,.yasashi-welcome .the-information .text-with-stroke .text-stroke{font-size:3rem;line-height:3.625rem}.yasashi-welcome .the-information ul li .btn-primary{font-size:1.25rem}}@media (min-width:1200px){.yasashi-welcome .c-welcome{min-height:750px;padding-right:41%}.yasashi-welcome .the-heading span{font-size:2.25rem;line-height:2.875rem}.yasashi-welcome .the-heading h1{font-size:10rem;line-height:8.125rem}.yasashi-welcome .the-image{right:-13%}.yasashi-welcome .the-information .text-with-stroke .text-stroke .text-real{font-size:3.75rem;line-height:4.5rem}.yasashi-welcome .the-information ul li .btn-primary{font-size:1.375rem}}.yasashi-nutrition{padding-top:3rem}.yasashi-nutrition .the-heading span{font-size:1.375rem;line-height:1.75rem}.yasashi-nutrition .the-heading h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:becham_itaitalic,serif;font-size:3.75rem;line-height:3.125rem;text-align:center}.yasashi-nutrition .the-image{max-width:288px;z-index:2}.yasashi-nutrition .the-image img{animation:movingimg 3s ease-in-out infinite alternate;margin-top:-17px;transform-origin:center}.yasashi-nutrition .the-information{margin-top:-65px;max-width:250px;z-index:3}.yasashi-nutrition .the-information .the-information-wrp{align-items:flex-end;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1.5rem}@media (min-width:480px){.yasashi-availability .yasashi-nutrition .the-information .the-information-wrp{margin:0 auto;max-width:440px}}.yasashi-nutrition .the-information .nutrition{text-align:center}.yasashi-nutrition .the-information .nutrition .text-with-stroke .text-stroke{-webkit-text-stroke-width:12px;font-size:1.875rem;line-height:1.875rem}.yasashi-nutrition .the-information .nutrition .text-with-stroke .text-real{font-size:1.875rem;line-height:1.875rem}.yasashi-nutrition .the-information .nutrition ul{background:url(../img/bg-white.png) no-repeat;background-position:50%;background-size:100% 100%;display:block;filter:drop-shadow(0 5.405px 5.405px rgba(18,68,136,.25));list-style-type:none;margin-top:1rem;padding:1.5rem}.yasashi-nutrition .the-information .nutrition ul li{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));display:block;font-family:derian_roundedregular,serif;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem;margin-bottom:.5rem;padding-left:1.5rem;position:relative;text-align:left}.yasashi-nutrition .the-information .nutrition ul li:before{background:url(../img/svg/i-plus.svg) no-repeat;background-position:50%;background-size:100% 100%;content:"";height:16px;left:0;position:absolute;top:12px;transform:translateY(-50%);width:16px}.yasashi-nutrition .the-information .nutrition ul li:last-of-type{margin-bottom:0}.yasashi-nutrition .the-information .taste{text-align:center}.yasashi-nutrition .the-information .taste .text-with-stroke .text-stroke{-webkit-text-stroke-width:12px;font-size:2rem;line-height:2.5rem}.yasashi-nutrition .the-information .taste .text-with-stroke .text-real{--tw-text-opacity:1;color:rgb(230 12 20/var(--tw-text-opacity,1));font-size:2rem;line-height:2.5rem}.yasashi-nutrition .the-information .taste ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:.5rem;row-gap:.5rem}.yasashi-nutrition .the-information .taste ul li{position:relative;width:100%}.yasashi-nutrition .the-information .taste ul li .btn-primary-red{background:url(../img/button/btn-signature-320px.png) no-repeat;background-size:100% 100%;display:block;font-size:1.125rem;padding-left:0;padding-right:0;width:100%}.yasashi-nutrition .the-information .taste ul li .btn-primary-red .btn-wrp{background-color:transparent;padding-left:1rem;padding-right:1rem}.yasashi-nutrition .the-information .taste ul li .btn-primary-red:after,.yasashi-nutrition .the-information .taste ul li .btn-primary-red:before{display:none}@media (min-width:375px){.yasashi-nutrition .the-heading span{font-size:1.5rem;line-height:1.875rem}.yasashi-nutrition .the-heading h2{font-size:4.375rem;line-height:3.75rem}.yasashi-nutrition .the-image{max-width:340px}.yasashi-nutrition .the-image img{margin-top:-20px}.yasashi-nutrition .the-information{margin-top:-87px;max-width:340px}.yasashi-nutrition .the-information .the-information-wrp{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:45% minmax(0,1fr);row-gap:0}.yasashi-nutrition .the-information .nutrition .text-with-stroke .text-real,.yasashi-nutrition .the-information .nutrition .text-with-stroke .text-stroke{font-size:2.125rem;line-height:2.125rem}.yasashi-nutrition .the-information .nutrition ul{padding:1rem}.yasashi-nutrition .the-information .nutrition ul li{font-size:.875rem;line-height:1.1875rem}.yasashi-nutrition .the-information .nutrition ul li:before{top:9px}.yasashi-nutrition .the-information .taste .text-with-stroke .text-real,.yasashi-nutrition .the-information .taste .text-with-stroke .text-stroke{font-size:1.5rem;line-height:2.125rem}.yasashi-nutrition .the-information .taste ul li .btn-primary-red{background:url(../img/button/btn-signature-375px.png) no-repeat;background-size:100% 100%}}@media (min-width:480px){.yasashi-nutrition .the-image{max-width:440px}.yasashi-nutrition .the-image img{margin-top:-25px}.yasashi-nutrition .the-information{margin-top:-110px;max-width:440px}.yasashi-nutrition .the-information .nutrition .text-with-stroke .text-real,.yasashi-nutrition .the-information .nutrition .text-with-stroke .text-stroke{font-size:2.375rem;line-height:2.1875rem}.yasashi-nutrition .the-information .nutrition ul li{font-size:1rem;line-height:1.5rem}.yasashi-nutrition .the-information .nutrition ul li:before{top:12px}.yasashi-nutrition .the-information .taste .text-with-stroke .text-real,.yasashi-nutrition .the-information .taste .text-with-stroke .text-stroke{font-size:1.875rem;line-height:2.5rem}.yasashi-nutrition .the-information .taste ul li .btn-primary-red{background:url(../img/button/btn-signature-480px.png) no-repeat;background-size:100% 100%}}@media (min-width:576px){.yasashi-nutrition .the-image{max-width:100%}.yasashi-nutrition .the-image img{margin-top:-30px}.yasashi-nutrition .the-information{margin-top:-135px;max-width:100%}.yasashi-nutrition .the-information .the-information-wrp{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:50% minmax(0,1fr);padding-left:5%;padding-right:5%}.yasashi-nutrition .the-information .nutrition ul{margin-top:1rem;padding:.875rem 1rem .875rem 1.375em}.yasashi-nutrition .the-information .nutrition ul li{font-size:1.125rem;line-height:1.5rem}.yasashi-nutrition .the-information .nutrition ul li:before{height:16px;width:16px}.yasashi-nutrition .the-information .taste ul li .btn-primary-red{background:url(../img/button/btn-signature-576px.png) no-repeat;background-size:100% 100%}}@media (min-width:768px){.yasashi-nutrition{padding-top:3.5rem}.yasashi-nutrition,.yasashi-nutrition .container-fluid{position:relative}.yasashi-nutrition .the-heading span{font-size:1.5rem;line-height:1.875rem}.yasashi-nutrition .the-heading h2{font-size:5.625rem;line-height:4.375rem}.yasashi-nutrition .the-image img{height:auto;margin-top:-10px;width:100%}.yasashi-nutrition .the-information{margin-top:0}.yasashi-nutrition .the-information .the-information-wrp{align-items:center;height:100%;justify-content:space-between;left:0;padding-left:0;padding-right:0;padding-top:0;position:absolute;top:0;width:100%;z-index:2}.yasashi-nutrition .the-information .nutrition{display:block;margin-left:1rem;margin-right:auto;margin-top:35%;max-width:185px}.yasashi-nutrition .the-information .taste{display:block;margin-left:auto;margin-right:2rem;margin-top:40%;max-width:220px}.yasashi-nutrition .the-information .taste ul li .btn-primary-red{background:url(../img/button/btn-signature-768px.png) no-repeat;background-size:100% 100%;font-size:1.25rem}.yasashi-nutrition:before{background:url(../img/what-in-a-glass-of-yasashi-bg.png) no-repeat;background-position:0 0;background-size:100% 100%;content:"";display:none;height:100%;left:0;position:absolute;top:-10%;width:100%}}@media (min-width:992px){.yasashi-nutrition .the-heading span{font-size:1.875rem;line-height:2.25rem}.yasashi-nutrition .the-heading h2{font-size:6.25rem;line-height:5rem}.yasashi-nutrition .the-information .nutrition{margin-left:1rem;margin-top:40%;max-width:245px}.yasashi-nutrition .the-information .nutrition .text-with-stroke .text-real,.yasashi-nutrition .the-information .nutrition .text-with-stroke .text-stroke{font-size:3.25rem;line-height:3rem}.yasashi-nutrition .the-information .nutrition .text-with-stroke .text-stroke{-webkit-text-stroke-width:15px}.yasashi-nutrition .the-information .taste{display:block;margin-left:auto;margin-right:4rem;margin-top:50%;max-width:250px}.yasashi-nutrition .the-information .taste .text-with-stroke .text-real,.yasashi-nutrition .the-information .taste .text-with-stroke .text-stroke{font-size:2.5rem;line-height:3.125rem}.yasashi-nutrition .the-information .taste .text-with-stroke .text-stroke{-webkit-text-stroke-width:15px}.yasashi-nutrition .the-information .taste ul li .btn-primary-red{background:url(../img/button/btn-signature-992px.png) no-repeat;background-size:100% 100%;font-size:1.375rem}}@media (min-width:1200px){.yasashi-nutrition .container-fluid{max-width:992px}.yasashi-nutrition .the-information .taste ul li .btn-primary-red{background:url(../img/button/btn-signature-1200px.png) no-repeat;background-size:100% 100%}}.did-you-know{padding-top:3rem}.did-you-know .c-wrp{background:url(../img/bg-did-you-know.png) no-repeat;background-position:50%;background-size:100% 100%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:288px;padding:1.313rem 1.75rem 2rem;row-gap:1.313rem}.did-you-know .c-wrp .c-image{display:block}.did-you-know .c-wrp .c-image img{display:block;height:auto;width:100%}.did-you-know .c-wrp .c-information span{display:block;font-family:bechamregular,serif;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.625rem;text-transform:uppercase}.did-you-know .c-wrp .c-information p,.did-you-know .c-wrp .c-information span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-align:center}.did-you-know .c-wrp .c-information p{font-family:Quicksand,serif;font-size:.75rem;font-weight:600;line-height:1.125rem;margin-bottom:0;margin-top:.625rem}.did-you-know .c-wrp .c-information p b,.did-you-know .c-wrp .c-information p strong{font-weight:700}@media (min-width:375px){.did-you-know .c-wrp{max-width:340px}.did-you-know .c-wrp .c-information span{font-size:1.625rem;line-height:1.75rem}.did-you-know .c-wrp .c-information p{font-size:1rem;line-height:1.5rem}}@media (min-width:480px){.did-you-know .c-wrp{max-width:440px}.did-you-know .c-wrp .c-information span{font-size:2.5rem;line-height:2.875rem}.did-you-know .c-wrp .c-information p{font-size:1rem;line-height:1.5rem}}@media (min-width:576px){.did-you-know .c-wrp{max-width:100%}.did-you-know .c-wrp .c-information{padding:2rem 2rem 3rem;row-gap:1.5rem}.did-you-know .c-wrp .c-information span{font-size:2.5rem;line-height:2.875rem}.did-you-know .c-wrp .c-information p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.did-you-know{padding-top:3.5rem;position:relative;z-index:3}.did-you-know .c-wrp{align-items:center;background:url(../img/bg-did-you-know-lg.png) no-repeat;background-position:50%;background-size:100% 100%;-moz-column-gap:2rem;column-gap:2rem;flex-direction:row-reverse;max-width:100%;padding:2rem;row-gap:0}.did-you-know .c-wrp .c-image{width:60%}.did-you-know .c-wrp .c-image img{display:block;height:auto;width:100%}.did-you-know .c-wrp .c-information{padding:0;width:40%}.did-you-know .c-wrp .c-information span{font-size:1.625rem;line-height:1.875rem;text-align:left}.did-you-know .c-wrp .c-information p{font-size:1rem;line-height:1.625rem;text-align:left}}@media (min-width:992px){.did-you-know{margin-top:0}.did-you-know .c-wrp{padding:3rem}.did-you-know .c-wrp .c-information span{font-size:2.25rem;line-height:2.5rem}.did-you-know .c-wrp .c-information p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1200px){.did-you-know .container-fluid{max-width:992px}.did-you-know .c-wrp{padding:3rem 3.5rem}}.yasashi-experience{background:url(../img/bg-experience.png) no-repeat;background-position:bottom;background-size:100% 100%;padding-top:3rem}.yasashi-experience .the-heading span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:derian_roundeditalic,serif;font-size:1.25rem;font-style:italic;line-height:1.5rem}.yasashi-experience .the-heading h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:becham_itaitalic,serif;font-size:1.875rem;line-height:2.125rem;text-align:center}.yasashi-experience .c-content{margin-top:-3%}.yasashi-experience .the-image{display:block;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.yasashi-experience .the-information{background:url(../img/bg-content-experience.png) no-repeat;background-position:50%;background-size:100% 100%;display:block;filter:drop-shadow(0 4.443px 7.406px rgba(0,0,0,.25));margin-left:auto;margin-right:auto;margin-top:-20%;padding:1.5rem .625rem 1.5rem 1.25rem}.yasashi-experience .the-information .i-image img{display:block;height:auto;width:100%}.yasashi-experience .the-information .i-information span{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));display:block;font-family:derian_roundedregular,serif;font-size:1rem;font-weight:400;line-height:1.375rem;margin-bottom:.25rem;text-align:left;text-transform:uppercase}.yasashi-experience .the-information .i-information ul{list-style-type:none;margin:0;padding:0}.yasashi-experience .the-information .i-information ul li{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));display:block;font-family:Quicksand,serif;font-size:.875rem;font-weight:700;line-height:1.5rem;list-style-type:disc;margin-bottom:.125rem;padding-left:1rem;position:relative;text-align:left}.yasashi-experience .the-information .i-information ul li:before{--tw-bg-opacity:1;background-color:rgb(18 68 136/var(--tw-bg-opacity,1));border-radius:999999px;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.yasashi-experience .the-information .i-information p{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));display:block;font-family:Quicksand,serif;font-size:.875rem;font-weight:700;line-height:1.5rem;margin-bottom:0;text-align:left}.yasashi-experience .the-information .i-information:last-of-type{margin-bottom:0}.yasashi-experience .the-information .information{align-items:center;-moz-column-gap:1.125rem;column-gap:1.125rem;display:grid}@media (min-width:480px){.yasashi-availability .yasashi-experience .the-information .information{margin:0 auto;max-width:440px}}.yasashi-experience .the-information .information{grid-template-columns:45px minmax(0,1fr);margin-bottom:1.5rem}.yasashi-experience .small-text{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));display:block;font-family:becham_itaitalic,serif;font-size:.6875rem;font-weight:400;line-height:.6875rem;margin-bottom:0;margin-top:.313rem;text-align:center;text-transform:uppercase}@media (min-width:375px){.yasashi-experience .the-heading span{font-size:1.5rem;line-height:1.875rem}.yasashi-experience .the-heading h2{font-size:2rem;line-height:2.25rem}.yasashi-experience .the-information{max-width:100%;padding:1.5rem}.yasashi-experience .the-information .information{grid-template-columns:56px minmax(0,1fr)}.yasashi-experience .small-text{font-size:.875rem;line-height:1.5rem}}@media (min-width:480px){.yasashi-experience .the-heading span{font-size:1.5rem;line-height:1.875rem}.yasashi-experience .the-heading h2{font-size:2.5rem;line-height:2.75rem}.yasashi-experience .the-information .i-information span{font-size:1rem;line-height:1.125rem}.yasashi-experience .the-information .information{grid-template-columns:60px minmax(0,1fr)}.yasashi-experience .small-text{font-size:.875rem;line-height:.875rem}}@media (min-width:576px){.yasashi-experience .container-fluid{max-width:100%}.yasashi-experience .the-heading h2{font-size:3.375rem;line-height:3.75rem}.yasashi-experience .the-information{display:block;margin-left:auto;margin-right:auto;max-width:576px;padding:2rem 1.5rem}.yasashi-experience .the-information .information{grid-template-columns:60px minmax(0,1fr);margin-bottom:1rem}.yasashi-experience .the-information .information .i-information span{font-size:1.25rem;line-height:1.75rem}.yasashi-experience .the-information .information .i-information p,.yasashi-experience .the-information .information .i-information ul li{font-size:1rem;line-height:1.5rem}.yasashi-experience .the-information .information .i-information ul li{padding-left:1rem}.yasashi-experience .the-information .information .i-information ul li:before{top:10px}}@media (min-width:768px){.yasashi-experience{padding-top:0;position:relative}.yasashi-experience .container-fluid{max-width:768px;position:relative}.yasashi-experience .c-content{margin-top:0;padding-left:35%;position:relative}.yasashi-experience .the-heading{margin-bottom:2rem}.yasashi-experience .the-heading span{font-size:2rem;line-height:2.375rem}.yasashi-experience .the-heading h2{font-size:3.5rem;line-height:3.75rem}.yasashi-experience .the-image{height:120%;left:-42%;margin-left:0;margin-right:0;margin-top:0;position:absolute;top:0}.yasashi-experience .the-image img{height:100%;max-width:unset;width:auto}.yasashi-experience .the-information{margin-top:0;max-width:100%}.yasashi-experience .the-information .information{grid-template-columns:70px minmax(0,1fr)}.yasashi-experience .the-information .information .i-information span{font-size:1rem;margin-bottom:0}.yasashi-experience .the-information .information .i-information ul li{font-size:.875rem;line-height:1.375rem;margin-bottom:0;padding-left:.75rem}.yasashi-experience .the-information .information .i-information ul li:before{top:.5rem}.yasashi-experience .the-information .information .i-information p{font-size:.875rem;line-height:1.375rem}.yasashi-experience .small-text{margin-top:1rem;max-width:100%;position:relative;z-index:2}.yasashi-experience:before{background:url(../img/what-in-a-glass-of-yasashi-bg.png) no-repeat;background-position:0 0;background-size:cover;content:"";height:100%;left:0;position:absolute;top:-30%;width:100%}}@media (min-width:992px){.yasashi-experience{padding-top:0}.yasashi-experience .container-fluid{max-width:992px}.yasashi-experience .c-content{padding-left:40%}.yasashi-experience .the-image{left:-20%}.yasashi-experience .the-information .information .i-information span{font-size:1.125rem}.yasashi-experience .the-information .information .i-information ul li{font-size:1rem;line-height:1.625rem;padding-left:1rem}.yasashi-experience .the-information .information .i-information ul li:before{top:.625rem}.yasashi-experience .the-information .information .i-information p{font-size:1rem;line-height:1.5rem}.yasashi-experience:before{top:-30%}}@media (min-width:1200px){.yasashi-experience .container-fluid{max-width:992px}.yasashi-experience .the-image{left:-21%}.yasashi-experience:before{top:-35%}}.yasashi-comparison{background:url(../img/bg-comparison.png) no-repeat;background-position:50%;background-size:100% 100%;padding-top:3rem}.yasashi-comparison .the-heading h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.5rem;font-style:italic;line-height:1.625rem;text-align:center}.yasashi-comparison .the-heading ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:.5rem;row-gap:.5rem}.yasashi-comparison .the-heading ul li{padding:.375rem 1rem;position:relative;width:100%}.yasashi-comparison .the-heading ul li .btn-primary{background:url(../img/button/btn-vs-320px.png) no-repeat;background-size:100% 100%;font-size:1rem;line-height:1.25rem;padding-left:0;padding-right:0}.yasashi-comparison .the-heading ul li .btn-primary .btn-wrp{background-color:transparent;min-height:48px;padding:.25rem 1rem}.yasashi-comparison .the-heading ul li .btn-primary:after,.yasashi-comparison .the-heading ul li .btn-primary:before{display:none}.yasashi-comparison .product .card-wrp{background:url(../img/bg-comparison-information.png) no-repeat;background-position:50%;background-size:100% 100%;filter:drop-shadow(0 4.443px 7.406px rgba(0,0,0,.25));padding:1rem;position:relative}.yasashi-comparison .product .card-title{margin-bottom:.25rem;padding-left:.5rem;padding-right:.5rem}.yasashi-comparison .product .card-title p{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));font-family:derian_roundedregular,serif;font-size:.875rem;font-weight:600;line-height:1.125rem;min-height:36px;text-align:left;text-transform:uppercase}.yasashi-comparison .product .card-image img{display:block;height:auto;width:100%}.yasashi-comparison .product .card-information{margin-top:.625rem}.yasashi-comparison .product .card-information ul li{display:block;margin-bottom:.5rem;padding-left:1.375em;position:relative}.yasashi-comparison .product .card-information ul li span{color:#232323;font-family:Quicksand,serif;font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.375rem;text-align:left}.yasashi-comparison .product .card-information ul li .icon{border-radius:999999px;height:14px;left:0;position:absolute;top:4px;width:14px}.yasashi-comparison .product .card-information ul li .icon.icon-yes{background:url(../img/svg/i-yes.svg) no-repeat;background-position:50%;background-size:100% 100%}.yasashi-comparison .product .card-information ul li .icon.icon-not{background:url(../img/svg/i-not.svg) no-repeat;background-position:50%;background-size:100% 100%}.yasashi-comparison .product .card-information ul li .icon.icon-nope{background:url(../img/svg/i-nope.svg) no-repeat;background-position:50%;background-size:100% 100%}.yasashi-comparison .product .card-information ul li:last-of-type{margin-bottom:0}.yasashi-comparison .vs{display:block;margin-left:auto;margin-right:auto;margin-top:1.5rem;width:100px}.yasashi-comparison .vs img{display:block;height:auto;width:100%}.yasashi-comparison .product-comparison{align-items:flex-start;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:3.5rem;row-gap:1.5rem}@media (min-width:480px){.yasashi-availability .yasashi-comparison .product-comparison{margin:0 auto;max-width:440px}}.yasashi-comparison .product-comparison .product.product-main .card-image{display:block;margin-top:-64px}.yasashi-comparison .product-comparison .product.product-main .card-title{margin-bottom:0;margin-top:.25rem}.yasashi-comparison .product-comparison .product.product-main .card-title p{font-size:1.375rem;line-height:1.5rem;min-height:unset;text-align:center}.yasashi-comparison .product-comparison .product.product-main .card-information ul li span{font-size:1rem;line-height:1.5rem}.yasashi-comparison .product-comparison .product-side{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row}.yasashi-comparison .product-comparison .product-side .product{width:50%}.yasashi-comparison .product-comparison .product-side .product .card-wrp{height:100%;width:100%}@media (min-width:375px){.yasashi-comparison .the-heading h2{font-size:1.875rem;line-height:2rem}.yasashi-comparison .the-heading ul li .btn-primary{background:url(../img/button/btn-vs-375px.png) no-repeat;background-size:100% 100%;font-size:1.125rem}.yasashi-comparison .the-heading ul li .btn-primary .btn-wrp{padding-left:1rem;padding-right:1rem}}@media (min-width:480px){.yasashi-comparison .the-heading h2{font-size:1.875rem;line-height:1.875rem}.yasashi-comparison .the-heading ul li{display:block;width:auto}.yasashi-comparison .the-heading ul li .btn-primary{background:url(../img/button/btn-vs-480px.png) no-repeat;background-size:100% 100%;display:block}.yasashi-comparison .the-heading ul li .btn-primary .btn-wrp{padding-left:1.25rem;padding-right:1.25rem}.yasashi-comparison .vs{left:145px;position:absolute;top:28%;width:60px;z-index:3}.yasashi-comparison .product .card-title p{font-size:.875rem;line-height:1rem;min-height:32px}.yasashi-comparison .product .card-information ul li{margin-bottom:.5rem;padding-left:1.5rem}.yasashi-comparison .product .card-information ul li span{font-size:.625rem;line-height:1.125rem}.yasashi-comparison .product .card-information ul li .icon{height:14px;top:5px;width:14px}.yasashi-comparison .product-comparison{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:170px minmax(0,1fr);position:relative;row-gap:0}.yasashi-comparison .product-comparison .product.product-main .card-wrp{padding-bottom:1.5rem}.yasashi-comparison .product-comparison .product.product-main .card-image{margin-top:-40px}.yasashi-comparison .product-comparison .product.product-main .card-title{margin-top:.5rem}.yasashi-comparison .product-comparison .product.product-main .card-title p{font-size:1.125rem;line-height:1.375rem}.yasashi-comparison .product-comparison .product.product-main .card-information ul li span{font-size:.875rem;line-height:1.5rem}}@media (min-width:576px){.yasashi-comparison .the-heading h2{font-size:2.125rem;line-height:2.125rem}.yasashi-comparison .the-heading ul li{padding-bottom:.625rem;padding-top:.625rem}.yasashi-comparison .the-heading ul li span{font-size:1.5rem;line-height:1.5rem}.yasashi-comparison .product .card-wrp{padding:1.5rem 1rem}.yasashi-comparison .vs{left:35%;top:28%;width:80px}.yasashi-comparison .product-comparison{grid-template-columns:40% minmax(0,1fr)}.yasashi-comparison .product-comparison .product.product-main .card-wrp{padding-bottom:2rem}.yasashi-comparison .product-comparison .product.product-main .card-title p{font-size:1.125rem;line-height:1.375rem}.yasashi-comparison .product-comparison .product.product-main .card-image{margin-top:-55px}.yasashi-comparison .product-comparison .product.product-main .card-information ul li span{font-size:.9375rem;line-height:1.5rem}}@media (min-width:768px){.yasashi-comparison .the-heading h2{font-size:2.5rem;line-height:2.5rem}.yasashi-comparison .the-heading ul{margin-top:.5rem}.yasashi-comparison .the-heading ul li .btn-primary{background:url(../img/button/btn-vs-768px.png) no-repeat;background-size:100% 100%;font-size:1.625rem;line-height:2rem}.yasashi-comparison .the-heading ul li .btn-primary .btn-wrp{padding:.5rem 1.5rem}.yasashi-comparison .product .card-title p{font-size:1.375rem;line-height:1.625rem;min-height:52px}.yasashi-comparison .product .card-information ul li{padding-left:1.5rem}.yasashi-comparison .product .card-information ul li span{font-size:.9375rem;line-height:1.25rem}.yasashi-comparison .product .card-information ul li .icon{height:16px;top:4px;width:16px}.yasashi-comparison .vs{left:34%;top:35%;width:100px}.yasashi-comparison .product-comparison{padding-top:4rem}.yasashi-comparison .product-comparison .product.product-main .card-title p{font-size:1.5rem;line-height:1.75rem}.yasashi-comparison .product-comparison .product.product-main .card-image{margin-top:-65px}.yasashi-comparison .product-comparison .product.product-main .card-information ul li span{font-size:1.125rem;line-height:1.625rem}}@media (min-width:992px){.yasashi-comparison .the-heading h2{font-size:3rem;line-height:3.5rem}.yasashi-comparison .the-heading ul{margin-top:.5rem}.yasashi-comparison .the-heading ul li .btn-primary{font-size:1.625rem;line-height:2rem}.yasashi-comparison .the-heading ul li .btn-primary .btn-wrp{padding-bottom:.5rem;padding-top:.5rem}.yasashi-comparison .product .card-wrp{padding-left:1.5rem;padding-right:1.5rem}.yasashi-comparison .product .card-title p{font-size:1.5rem;line-height:1.75rem}.yasashi-comparison .product .card-information ul li{padding-left:2rem}.yasashi-comparison .product .card-information ul li span{font-size:1.125rem;line-height:1.75rem}.yasashi-comparison .product .card-information ul li .icon{height:20px;top:4px;width:20px}.yasashi-comparison .vs{left:35%;width:120px}.yasashi-comparison .product-comparison{-moz-column-gap:1.5rem;column-gap:1.5rem;padding-top:4rem}.yasashi-comparison .product-comparison .product.product-main .card-title p{font-size:2rem;line-height:2.5rem}.yasashi-comparison .product-comparison .product.product-main .card-image{margin-top:-75px}.yasashi-comparison .product-comparison .product.product-main .card-information ul li span{font-size:1.5rem;line-height:2.125rem}.yasashi-comparison .product-comparison .product-side{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1200px){.yasashi-comparison .container-fluid{max-width:992px}}.yasashi-sourching{padding-top:3rem}.yasashi-sourching .the-heading{background:url(../img/bg-sourching-blue.png) no-repeat;background-position:50%;background-size:100% 100%;padding:2rem 10%}.yasashi-sourching .the-heading h2{font-size:1.875rem;font-style:italic;line-height:2.125rem}.yasashi-sourching .the-heading h2,.yasashi-sourching .the-heading p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-align:center}.yasashi-sourching .the-heading p{font-family:Quicksand,serif;font-size:.875rem;font-weight:600;line-height:.875rem;margin-bottom:0;margin-top:1rem}.yasashi-sourching .the-information{background:url(../img/bg-sourching-blur.png) no-repeat;background-position:50%;background-size:100% 100%;margin-top:1rem;padding:1.5rem}.yasashi-sourching .the-information span{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));display:block;font-family:derian_roundedregular,serif;font-size:.875rem;font-weight:400;line-height:1.375rem;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.yasashi-sourching .the-information .information .i-image{display:block;margin-bottom:.625rem;margin-left:auto;margin-right:auto;max-width:69px}.yasashi-sourching .the-information .information .i-image img{display:block;height:auto;width:100%}.yasashi-sourching .the-information .information .i-information p{--tw-text-opacity:1;color:rgb(18 68 136/var(--tw-text-opacity,1));display:block;font-family:Quicksand,serif;font-size:.75rem;font-weight:700;line-height:1.25rem;text-align:center;text-transform:uppercase}@media (min-width:375px){.yasashi-sourching .the-heading h2{font-size:2rem;line-height:2.25rem}.yasashi-sourching .the-heading p{font-size:.875rem;line-height:1.25rem}.yasashi-sourching .the-information{margin-top:1.5rem}.yasashi-sourching .the-information span{font-size:1rem;line-height:1.5rem;margin-bottom:1rem}.yasashi-sourching .the-information .information .i-image{max-width:80px}.yasashi-sourching .the-information .information .i-information p{font-size:.75rem;line-height:1.125rem}}@media (min-width:480px){.yasashi-sourching .the-heading h2{font-size:2rem;line-height:2.25rem}.yasashi-sourching .the-heading p{font-size:1rem;line-height:1.625rem}.yasashi-sourching .the-information span{font-size:1.125rem;line-height:1.5rem}.yasashi-sourching .the-information .information .i-image{max-width:90px}.yasashi-sourching .the-information .information .i-information p{font-size:.875rem;line-height:1.25rem}}@media (min-width:576px){.yasashi-sourching .the-heading,.yasashi-sourching .the-information{padding-bottom:3rem;padding-top:3rem}.yasashi-sourching .the-information span{font-size:1.5rem;line-height:1.75rem}.yasashi-sourching .the-information .information .i-image{max-width:100px}.yasashi-sourching .the-information .information .i-information p{font-size:1.125rem;line-height:1.5rem}}@media (min-width:768px){.yasashi-sourching .the-heading,.yasashi-sourching .the-information{max-width:100%}.yasashi-sourching .the-heading{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:grid;padding:2rem}@media (min-width:480px){.yasashi-availability .yasashi-sourching .the-heading{margin:0 auto;max-width:440px}}.yasashi-sourching .the-heading{grid-template-columns:50% minmax(0,1fr)}.yasashi-sourching .the-heading h2,.yasashi-sourching .the-heading p{text-align:left}.yasashi-sourching .the-heading h2{font-size:2.5rem;line-height:3rem}.yasashi-sourching .the-heading .content p{font-size:1rem;line-height:1.625rem}.yasashi-sourching .the-heading .content p:first-of-type{margin-top:0}.yasashi-sourching .the-information{margin-top:2rem;padding:2rem}.yasashi-sourching .the-information span{font-size:1.5rem;line-height:2.125rem;margin-bottom:1.5rem}.yasashi-sourching .the-information .information .i-image{max-width:110px}.yasashi-sourching .the-information .information .i-information p{font-size:.9375rem;line-height:1.3125rem;margin-top:0}}@media (min-width:992px){.yasashi-sourching .the-heading h2{font-size:3rem;line-height:3.375rem}.yasashi-sourching .the-heading .content p{font-size:1.125rem;line-height:1.75rem;margin-top:1.5rem}.yasashi-sourching .the-information{padding:2.5rem}.yasashi-sourching .the-information span{font-size:2rem;line-height:2.625rem;margin-bottom:1.5rem}.yasashi-sourching .the-information .information .i-image{max-width:120px}.yasashi-sourching .the-information .information .i-information p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1200px){.yasashi-sourching .container-fluid{max-width:992px}}.yasashi-availability{padding-bottom:3.125rem;padding-top:3rem;position:relative}@media screen and (max-width:845px){.yasashi-availability{padding-bottom:240px}}@media screen and (max-width:480px){.yasashi-availability{padding-bottom:210px}}.yasashi-availability .brand{margin-bottom:1.813rem;padding-top:200px}.yasashi-availability .brand a{display:block;margin-left:auto;margin-right:auto;max-width:199px}.yasashi-availability .brand .ddd{color:#fff;font-weight:400;margin-top:60px;text-align:center;width:300px}.yasashi-availability .brand .ddd__logo{background:#000;display:block;margin:20px auto;max-width:200px}.yasashi-availability .brand .ddd__logo img{width:100%}@media screen and (max-width:1024px){.yasashi-availability .brand .ddd{width:240px}}@media screen and (max-width:845px){.yasashi-availability .brand .ddd{bottom:0;left:50%;margin-top:0;position:absolute;transform:translateX(-50%)}}@media screen and (max-width:480px){.yasashi-availability .brand .ddd{bottom:30px}.yasashi-availability .brand .ddd__logo{margin:10px auto;width:100px}}.yasashi-availability .product{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:1.5rem;transition:all .3s ease}.yasashi-availability .product a{display:block;margin-left:auto;margin-right:auto;max-width:140px;position:relative;transition:all .3s ease}.yasashi-availability .product a img{transition:all .3s ease}.yasashi-availability .product a:hover{cursor:pointer}.yasashi-availability .product .btn-more{--tw-bg-opacity:1;text-wrap:wrap;--tw-text-opacity:1;background-color:rgb(230 12 20/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-block;font-family:Quicksand,serif;font-size:1rem;font-weight:700;letter-spacing:.4px;line-height:1.5rem;padding:.5rem 1rem;transition:all .3s ease;width:auto}.yasashi-availability .product:hover{cursor:pointer}.yasashi-availability .product:hover a img{transform:scale(1.1)}.yasashi-availability .product .btn-primary{background:url(../img/button/btn-discover-xvs.png) no-repeat;background-size:100% 100%;display:block;padding-left:0;padding-right:0;width:100%}.yasashi-availability .product .btn-primary .btn-wrp{background-color:transparent;padding-left:1rem;padding-right:1rem}.yasashi-availability .product .btn-primary:after,.yasashi-availability .product .btn-primary:before{display:none}.yasashi-availability .product .btn-primary.btn-primary--red{background:url(../img/button/btn-discover-red-xvs.png) no-repeat;background-size:100% 100%}@media (min-width:375px){.yasashi-availability .product a{max-width:150px}.yasashi-availability .product .btn-primary{display:block;width:100%}}@media (min-width:480px){.yasashi-availability .grid{margin:0 auto;max-width:440px}}@media (min-width:576px){.yasashi-availability .product .btn-primary{background:url(../img/button/btn-discover-sm.png) no-repeat;background-size:100% 100%}.yasashi-availability .product .btn-primary.btn-primary--red{background:url(../img/button/btn-discover-red-sm.png) no-repeat;background-size:100% 100%}}@media (min-width:768px){.yasashi-availability .container-fluid{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:auto minmax(0,auto);justify-content:center}.yasashi-availability .brand{margin-bottom:0}.yasashi-availability .brand a{margin-right:0;max-width:250px}.yasashi-availability .product{row-gap:2rem}.yasashi-availability .product a{max-width:280px}}@media (min-width:992px){.yasashi-availability .container-fluid{-moz-column-gap:3rem;column-gap:3rem}.yasashi-availability .brand{margin-bottom:0}.yasashi-availability .brand a{max-width:280px}.yasashi-availability .product a{max-width:300px}}@media (min-width:1200px){.yasashi-availability .brand a{max-width:300px}.yasashi-availability .product a{max-width:320px}}@keyframes movingimg{0%{transform:rotate(0deg) translate(0)}50%{transform:rotate(1deg) translate(0)}to{transform:rotate(-1deg) translate(0)}}