/** Shopify CDN: Minification failed

Line 513:112 Unexpected "{"

**/
.product__title>* {
    margin: 0;
    font-size: 38px;
    font-weight: bold;
}
.announcement-bar__message {
  color:#fff;
}
.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item>*, .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item>* {
    padding-bottom: 0 !important;
}
.article-template__hero-adapt.media {
    width: 50%;
    margin: 0 auto;
  padding-bottom: 0 !important;
}

.media {
  background: none;
  padding-bottom: 0 !important;
}
.footer-block__heading {
    display: none;
}
.global-media-settings {
  padding-top: 0 !important;
}
html,body,h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 {

}
table:not([class]) th {
    width: 30%;
}
.section-template--16116187332833__16583788464c6c0477-padding .rich-text__blocks>*+*,.section-template--16270160920801__16587391951dd90809-padding .rich-text__blocks>*+*{
text-align: center; 
}
.rich-text__blocks>*+* {
  text-align:center;
  }
.rich-text h2,
.rich-text .h3{
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.rich-text h2{
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 100% !important;
  font-size: 32px !important;
  padding: 15px 0 !important;
}
#shopify-section-template--16116187332833__16583788464c6c0477 h2{
    background: #FFF;
  border-top: none;
  border-bottom: none;
}
.product__tax {
  display: none;
}
.section-template--16263540244705__main-padding .main-page-title {
  text-align: center;
}
.article-template h2 {
  padding: 5px;
  padding-left: 10px;
  font-weight: bold;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 6px solid #777777;
}
.blog-articles .article-card .card__information, .blog__posts .article-card .card__information {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.article-card .card__heading {
  font-size: 20px;
}
.rbr-desktop .rbr-bogo__productDetail__container,.rbr-poweredBy__container ,.rbr-disOptHeader__prices-afterDiscount,.rbr-disOptHeader__prices-beforeDiscount,.totals > h3, .rbr-total-box,.rbr-disOptHeader__title input,.rbr-cursor-pointer{
  display: none !important;
} 

.main-page-title,.collection-hero__title,.blog__title {
    font-size: 32px;
}
.globo-form-app .globo-form-control textarea {
    height: 200px !important;
}
#pw-template--16116187365601__165882481825994654 .pw-text__wrap {
margin-bottom: 70px;
}
#shopify-section-template--16116187332833__16583788464c6c0477 h2,.image-with-text__content > :first-child:is(.image-with-text__heading), .image-with-text__text--caption + .image-with-text__heading, .image-with-text__text--caption:first-child,.collection__title .title:not(:only-child),.banner__box>*:first-child {
  font-weight: bold;
}

/* 最終CSS */ 
h1,h2,h3,h4,span {
  color: #2d2d2d !important;
}
.rich-text__text rte p {
    color: #2d2d2d !important;
}
.image-with-text__content>:first-child:is(.image-with-text__heading), .image-with-text__text--caption+.image-with-text__heading, .image-with-text__text--caption:first-child {
    font-size: 32px;
}
.shopify-section-template--16526312669409__16587391951dd90809 .rich-text__blocks>*+* {
  text-align: center;
}
.focus-none {
  width: 80%;
  margin: 0 auto;
}
.page-width-desktop,.page-width {
  max-width: 100% !important; 
}
.article-template__content.page-width {
  max-width: 72.6rem !important; 
}
#shopify-section-template--16526312341729__main .page-width,#shopify-section-template--16526312341729__1659070299f0e6ac76 .page-width
,#shopify-section-template--16526312341729__form .page-width
,#shopify-section-template--16526312374497__main .page-width
,#shopify-section-template--16526312472801__main .page-width
,#shopify-section-template--16526312472801__main .page-width
,#shopify-section-template--16526312407265__main .page-width
,#shopify-section-template--16773294260449__42480084-2978-456a-9c6a-eb43b468885a .page-width
{
    max-width: 72.6rem !important; 
}
#shopify-section-template--16526312341729__main .main-page-title,#shopify-section-template--16526312341729__1659070299f0e6ac76 .main-page-title
,#shopify-section-template--16526312341729__form .main-page-title,#shopify-section-template--16526312374497__main .main-page-title,#shopify-section-template--16526312472801__main .main-page-title,#shopify-section-template--16526312472801__main .main-page-title ,#shopify-section-template--16526312407265__main .main-page-title
,#shopify-section-template--16773294260449__main .main-page-title
{
  text-align: center;
}
.background-none .multicolumn-list .multicolumn-card__info, .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
.multicolumn-card__info>:nth-child(2) {
  margin-top: 0 !important;
}
.multicolumn-list h3 {
  margin-bottom: -2px !important;
  font-weight: bold;
}
.rte>p:last-child {
    margin-top: 5px !important;
    line-height: 23px;
}
.section-template--16526312276193__16637501483f8c3f57-padding .slider-mobile-gutter .grid {
    gap: 30px 0px !important;
}
.section-template--16526312276193__166374274045de1d81-padding {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.background-none .multicolumn-card__image-wrapper {
    margin-left: 0 !important; 
    margin-right: 0 !important;
}
.rich-text--full-width .rich-text__blocks {
    width: 100% !important;
    max-width: 100% !important;
}
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__1663749100d0aaf13d-padding p {
    text-align: center;
  line-height: 38px !important;
  color: #121212;
  font-size: 16px;
}
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__1663749100d0aaf13d-padding .rich-text__blocks>*+* {
  margin-top: 3rem !important;
}
.section-template--16526312276193__166374274045de1d81-padding h3 {
  font-size: 30px !important;
  letter-spacing: 3px;
}
.banner__box .banner__heading+* {
  font-size: 18px;
}
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__1663749100d0aaf13d-padding  h2 {
border-top: none;
  font-size: 34px !important;
    padding: 0 !important;
    display: inline;
  border-bottom: 2px solid #000;
}
.card-information{
  text-align: center !important;
}
.card__heading {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
.card-information .price {
  font-size:20px;
}
.card .card__inner .card__media {
  border: 1px solid #000;
  border-radius: 5px !important;
}
.page-width-desktop {
  padding: 0 !important;
}
.section-template--16526312276193__16637501483f8c3f57-padding .card-wrapper {
  margin: 5px;
}
#Banner-template--16526312276193__165909089195cdc7bc .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer,#Banner-template--16526312276193__16590909313c3887b0  .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer,#Banner-template--16593392140513__16648734731fc60d4b  .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{
  position: inherit !important;
}
.banner--desktop-transparent .banner__box {
    color: #000;
}
.banner__box>*:first-child {
  color: #000;
}
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after {
  display: none;
}
.button {
    background: none;
    border: 1px solid #000;
    border-radius: 5px;
  transition: .5s;
}
.button:hover {
    background: #000;
    border: none;
    border-radius: 5px;
  color: #fff;
  transition: .5s;
}
.multicolumn-card__info .link {
    text-decoration: none;
    font-size: inherit;
    margin-top: 1.5rem;
    background: none;
    border: 1px solid #000;
    border-radius: 5px;
    transition: .5s;
    padding: 5px 20px;
}
.multicolumn-card__info .link:hover {
  background: #000;
    border: none;
    border-radius: 5px;
  color: #fff;
  transition: .5s;
}
.multicolumn-card__info .link span svg {
transition: .5s;
}
.multicolumn-card__info .link:hover span svg{
  color:#fff !important;
}

.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__16583788464c6c0477-padding h2 {
  border: none;
  font-size: 40px !important;
}
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__16583788464c6c0477-padding p {
  text-align: center;
  font-size: 20px;
  color: #000 ;
  line-height: 38px !important;
}
.section-template--16526312276193__1663755622b755944f-padding　 {
padding: 0 !important;
}
.section-template--16526312276193__1663755622b755944f-padding {
padding-right: 0 !important;
  padding-left: 0 !important;
}
.section-template--16526312276193__1663755622b755944f-padding .background-none .multicolumn-card__image-wrapper {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.section-template--16526312276193__1663755622b755944f-padding h3 {
 text-align: center;
  font-size: 26px;
}
.section-template--16526312276193__1663755622b755944f-padding .rte>p:last-child {
margin-top: 10px !important;
  width: 84%;
    margin: 0 auto;
}
#shopify-section-template--16526312276193__1663755622b755944f .background-none .multicolumn-list .multicolumn-card__info {
    padding-right: 10px !important;
  padding-left: 10px !important;
}
.section-template--16526312276193__1658816255d28be143-padding {
  margin-top: 100px;
}
.list-menu.list-menu--inline li:nth-child(9) a span{
  color: #AC0012 !important;
}
header.page-width {
max-width: var(--page-width) !important;
}
.banner__box>*:first-child {
font-weight: normal;
}
.banner__content.banner__content--middle-right {
    width: 50%;
    margin-right: 0;
}
#shopify-section-template--16526312276193__1658719729274af05e .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
position: inherit !important;
}
#shopify-section-template--16526312276193__1658719729274af05e h2 {
    font-family: inherit;
    font-size: 22px;
    width: 370px;
   text-align: left;
    color: #707070 !important;
    line-height: 38px;
}
#shopify-section-template--16526312276193__1658719729274af05e h2-2 {
    font-size: 34px;
}
#shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 h2{
  font-size: 22px;
}
#shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 h2 img {
  object-fit: cover;
  object-position: center;
  width: 100%;
}
#shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 .slideshow__text.banner__box {
  margin-right: 30px;
}
#shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1  .banner__box .banner__heading+* {
    width: 97%;
    margin-top: 30px;
}
#shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 .slideshow__text-wrapper.banner__content {
    padding-bottom: 4rem;
}
#shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 .banner__content.banner__content--middle-right {
    justify-content: flex-end;
}
   #shopify-section-template--16526312276193__1658719729274af05e  .banner__box .banner__heading+* {
    margin-top: 1rem;
    width: 82%;
}
/* a.button.button--primary:hover {
  background: none;
  color: #000;
} */
@media screen and (max-width: 1440px) {
  #shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 .slideshow__text-wrapper.banner__content {
    padding-top: 5.5rem;
}
  #shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 .banner__content.banner__content--middle-right {
/*     align-items: flex-start; */
    justify-content: flex-end;
}
  .section-template--16526312276193__1663755622b755944f-padding .rte>p:last-child {
margin-top: 10px !important;
  width: 100%;
    margin: 0 auto;
}
  #shopify-section-template--16526312276193__1658719729274af05e h2 {
    font-size: 34px;
    width: 318px;
}
 #shopify-section-template--16526312276193__1658719729274af05e .slideshow__text-wrapper.banner__content {
padding-left: 100px !important;
   padding-right: 0px !important;
 }
  .banner__content.banner__content--middle-right {
    width: 60%;
    margin-right: 0;
}
   #shopify-section-template--16526312276193__1658719729274af05e  .banner__box .banner__heading+* {
    margin-top: 1rem;
    width: 88%;
}
}
@media screen and (max-width: 767px) {
  .multicolumn-list:not(.slider) {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .background-none .multicolumn-card__image-wrapper {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  #shopify-section-template--16526312276193__1658719729274af05e h2 {
  width: 100%;
  }
  #shopify-section-template--16526312276193__1658719729274af05e .slideshow__text-wrapper.banner__content {
    padding-left: 0 !important;
  }
  .section-template--16526312276193__1663755622b755944f-padding h3 {
    font-size: 22px;
  }
  #shopify-section-template--16526312276193__1658719729274af05e .banner__box .banner__heading+*{
     width: 100%;
  }
    #shopify-section-template--16526312276193__1658719729274af05e h2 {
    font-size: 20px;
}
  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__1663749100d0aaf13d-padding {
    margin-top: 40px;
}
  .banner__content.banner__content--middle-right {
    width: 100%;
    margin-right: 0;
}
  #shopify-section-template--16526312276193__1658719729274af05e .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
position: absolute !important;
}
  .slider-counter {
  font-size: 16px;
  }
  #pw-template--16116187365601__165882481825994654 .pw-text__wrap {
margin-bottom: 30px;
}
  .main-page-title,.collection-hero__title,.blog__title {
    font-size: 26px;
}
.rich-text p {
  text-align: left;
}
.article-template h2 {
  font-size: 18px;
}
  .article-template__hero-adapt.media {
    width: 100%;
  }
  .article-template__title {
    font-size: 24px;
}
  .collection__title .title:not(:only-child) {
    font-size: 28px;
}
.banner__box>*:first-child {
    font-size: 22px;
}
  .rich-text h2.h1 {
  font-size: 26px;
  }
  .rich-text h2.h2 {
    font-size: 18px;
  }
  .banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media, .banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media {
    height: 17rem !important;
}
  .banner--mobile-bottom .slideshow__text.banner__box {
    padding: 0;
  }
    .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media, .banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media {
      height: 16rem !important; 
}
/*   最終CSS */
  .focus-none {
    width:90%;
  }
  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__1663749100d0aaf13d-padding h2 {
    font-size: 22px !important;
    line-height: 36px;
  }
  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__1663749100d0aaf13d-padding p {
    text-align: left;
    line-height: 24px !important;
    font-size: 16px;
}
  .rich-text h2 {
    font-size: 23px !important;
  }
  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__16583788464c6c0477-padding h2 {
    font-size: 28px !important;
}
  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16526312276193__16583788464c6c0477-padding p {
    text-align: left;
    font-size: 16px;
    line-height: 28px !important;
}
} 

@media screen and (min-width: 750px) {
.banner--medium:not(.banner--adapt) {
  min-height: 78rem !important;
}
}
.gpo-tooltip__title span {
  color:#fff !important;
}


.product-form__buttons:hover span {
color: #fff !important;
}
/* 私たちについて */
.section-template--16593392140513__main-padding .main-page-title {
display: none;
}
#Slider-template--16593392140513__1664862728fe835ce9 .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer ,#Slider-template--16593392140513__166486536952a5bec9 .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{
  position: absolute;
}
.media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    display: block;
    width: 100% !important;
position: initial;
}
.article-template__hero-container .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer, {
position: initial !important;
}
#shopify-section-template--16116187332833__1658378239feebacc7 .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer,
#shopify-section-template--16116187332833__1659090766b7cc4a18 .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer,
#shopify-section-template--16116187332833__1659090829d9c544d6 .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer,
#shopify-section-template--16116187332833__165909089195cdc7bc .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewe,
#shopify-section-template--16116187332833__16590909313c3887b0 .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewe{
  position: absolute !important;
}
#shopify-section-template--16593392140513__16648655970e311609 .rich-text--full-width .rich-text__blocks {
  width: 50% !important;
    margin: 0;
    padding: 0px 0 0 6%;
    text-align: left;
    /*margin-top: -19%;*/
}
.aboutus__mainv img{
  width: 100%;
}
.aboutus__mainv source{
  width: 100%;
}
#shopify-section-template--16593392140513__16648655970e311609 .rich-text h2 {
  border-top: none !important;
  border-bottom: none !important;
  width: 490px !important;
    font-size: 36px !important;
padding: 15px 0 !important;
line-height: 55px;
  font-weight: bold !important;
}
.section-template--16593392140513__16648655970e311609-padding .rich-text__blocks>*+* {
    width: 970px !important;
    font-size: 21px;
  text-align: left !important;
}
.section-template--16593392140513__16648655970e311609-padding .rte>p:last-child {
    margin-top: 5px !important;
    line-height: 33px;
    letter-spacing: 1.5px;
}
#shopify-section-template--16593392140513__166487006635e9e012  .background-none .multicolumn-list .multicolumn-card__info {
  padding-right: 10px !important;
    padding-left: 10px !important;
   padding-top:10px; 
}
.section-template--16593392140513__166487006635e9e012-padding h3 {
  text-align: center;
    font-size: 26px;
}
.section-template--16593392140513__166487006635e9e012-padding .rte>p:last-child {
  margin-top: 10px !important;
    width: 84%;
    margin: 0 auto;
}
.section-template--16593392140513__166487006635e9e012-padding {
  padding-right: 0 !important;
    padding-left: 0 !important;
}
#shopify-section-template--16593392140513__16648727010ff1ac99  .background-none .multicolumn-list .multicolumn-card__info {
  padding-right: 10px !important;
    padding-left: 10px !important;
  padding-top:0; 
}
.section-template--16593392140513__16648727010ff1ac99-padding h3 {
  text-align: center;
    font-size: 26px;
}
.section-template--16593392140513__16648727010ff1ac99-padding .rte>p:last-child {
  margin-top: 10px !important;
    width: 100%;
    margin: 0 auto;
}
.section-template--16593392140513__16648727010ff1ac99-padding{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16593392140513__1664869779b2ecbf18-padding h2{
  border: none;
    font-size: 40px !important;
}
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16593392140513__1664869779b2ecbf18-padding p{
  text-align: center;
    font-size: 20px;
    color: #000;
    line-height: 38px !important;
}
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16593392140513__16648699937bbbfe4e-padding h2 {
  display: inline;
  padding: 10px 50px !important;
  border: 1px solid #000;
}
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16593392140513__1664872396193b9777-padding p {
  text-align: center;
    line-height: 34px !important;
    color: #121212;
    font-size: 16px;
}
@media screen and (max-width: 1440px){
.section-template--16593392140513__166487006635e9e012-padding .rte>p:last-child {
    margin-top: 10px !important;
    width: 100%;
    margin: 0 auto;
}
}
@media screen and (max-width: 1336px) {
  #shopify-section-template--16593392140513__16648655970e311609 .rich-text--full-width .rich-text__blocks {
  width: 50% !important;
    margin: 0;
    padding: 0px 0 0 65px;
    text-align: left;
    /*margin-top: -200px;*/
}
#shopify-section-template--16593392140513__16648655970e311609 .rich-text h2 {
  border-top: none !important;
  border-bottom: none !important;
  width: 460px !important;
font-size: 34px !important;
padding: 15px 0 !important;
line-height: 55px;
  font-weight: bold !important;
}
.section-template--16593392140513__16648655970e311609-padding .rich-text__blocks>*+* {
    width: 970px !important;
    font-size: 21px;
  text-align: left !important;
}
  .section-template--16593392140513__16648655970e311609-padding .rte>p:last-child {
    margin-top: 5px !important;
    line-height: 33px;
    letter-spacing: 1.5px;
}
}
@media screen and (max-width: 1024px) {
  #shopify-section-template--16593392140513__16648655970e311609 .rich-text--full-width .rich-text__blocks {
    width: 100% !important;
    margin: 0;
    padding: 0px 0 0 36px;
    text-align: left;
    /*margin-top: -147px;*/
}
  #shopify-section-template--16593392140513__16648655970e311609 .rich-text h2 {
    border-top: none !important;
    border-bottom: none !important;
    width: 350px !important;
    font-size: 26px !important;
    padding: 15px 0 !important;
    line-height: 33px;
    font-weight: bold !important;
}
  .section-template--16593392140513__16648655970e311609-padding .rich-text__blocks>*+* {
    width: 100% !important;
    font-size: 15px;
}
  .section-template--16593392140513__16648655970e311609-padding .rte>p:last-child {
    line-height: 30px;
    letter-spacing: 1.3px;
}
}
@media screen and (max-width: 864px){
.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16593392140513__1664869779b2ecbf18-padding h2 {
font-size: 34px !important;
}
}
@media screen and (max-width: 685px) {
  #shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 .slideshow__text-wrapper.banner__content {
    padding-top: 20px;
}
  #shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 .banner__box .banner__heading+* {
    justify-content: center;
    margin-top: 40px;
  }
  #shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 .slideshow__text.banner__box {
    margin-right: 0px;
}
  #shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 h2 {
    width: 340px;
    font-size: 21px;
    letter-spacing: 0;
    text-align: left;
}
  #shopify-section-template--16526312276193__1658719729274af05e #Slide-template--16526312276193__1658719729274af05e-1 .banner--mobile-bottom .slideshow__text.banner__box {
    height: 80%;
}
  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16593392140513__1664872396193b9777-padding p {
  text-align: left;
    line-height: 24px !important;
    color: #121212;
    font-size: 16px;
}
  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16593392140513__1664869779b2ecbf18-padding h2{
  border: none;
    font-size: 28px !important;
    width: 330px !important;
    margin: 0 auto;
}

  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16593392140513__1664869779b2ecbf18-padding p{
  text-align: left;
    font-size: 16px;
    line-height: 28px !important;
}
  .section-template--16593392140513__166487006635e9e012-padding h3 {
  text-align: center;
    font-size: 22px;
}
  #shopify-section-template--16593392140513__16648655970e311609 .rich-text--full-width .rich-text__blocks {
    width: 100% !important;
  margin: 0;
    padding: 0px 0 0 0px;
    text-align: left;
    /*margin-top: -10%;*/
}
#shopify-section-template--16593392140513__16648655970e311609 .rich-text h2 {
  border-top: none !important;
    border-bottom: none !important;
    width: 330px !important;
    font-size: 24px !important;
    padding: 15px 0 !important;
    line-height: 33px;
}
.section-template--16593392140513__16648655970e311609-padding .rich-text__blocks>*+* {
    width: 100% !important;
    font-size: 15px;
    text-align: left !important;
}
  .section-template--16593392140513__16648655970e311609-padding .rte>p:last-child {
    margin-top: 0px !important;
    line-height: 26px;
    letter-spacing: 0;
}
}
@media screen and (max-width: 281px) {
  #shopify-section-template--16593392140513__16648655970e311609 .rich-text h2 {
    border-top: none !important;
    border-bottom: none !important;
    width: 240px !important;
    font-size: 17px !important;
    padding: 15px 0 0 0!important;
    line-height: 23px;
}
  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16593392140513__1664869779b2ecbf18-padding h2 {
    border: none;
    font-size: 21px !important;
    width: 240px !important;
    margin: 0 auto;
}
}

.cart-item__details a.cart-item__name{
    pointer-events: none;
}