/** Shopify CDN: Minification failed

Line 531:0 Unexpected "}"

**/
/* Use this file to add custom css to the theme. */
.template-index .main{
  overflow:initial;
}
.rc-template__legacy-radio {display:none !important;}

.shopify-section{
  overflow:initial;
}
/* Freshworks fix */
.quick-cart {z-index: 99999999999999;
  position: relative;}


@media (min-width: 960px) {
  html.sticky-header-enabled .shopify-section.header__outer-wrapper {
    top: 0 !important;
  }
}

.header.is-sticky {
  padding-top: 34px !important; 

}
/* Typography */

@font-face {
  font-family: "Gotham";
  src: url("/cdn/shop/files/Gotham-Book.woff2?v=1667827826")
      format("woff2"),
    url("/cdn/shop/files/Gotham-Book.woff?v=1667827826")
      format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gotham";
  src: url("/cdn/shop/files/Gotham-Bold.woff2?v=1667827826")
      format("woff2"),
    url("/cdn/shop/files/Gotham-Bold.woff?v=1667827826")
      format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bell Centennial Std";
  src: url("/cdn/shop/files/BellCentennialStd.woff2?v=1667827826")
      format("woff2"),
    url("/cdn/shop/files/BellCentennialStd.woff?v=1667827826")
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bell Centennial Std Bold";
  src: url("/cdn/shop/files/BellCentennialStd-NameNum.woff2?v=1673272173")
      format("woff2"),
    url("/cdn/shop/files/BellCentennialStd-NameNum.woff?v=1673272173")
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

h1,
h2,
h3,
h4,
h5,
.ff-heading,
.ff-subheading,
.ast-carousel-title {
  font-family: "Gotham" !important;
  font-weight: bold;
  font-style: normal;
}

.ast-carousel-title {
  font-weight: bold !important;
}

body,
p,
.rte p,
.rte li,
.shopify-policy__body p,
.shopify-policy__body li,
.ff-body {
  font-family: "Bell Centennial Std" !important;
  font-weight: normal;
  font-style: normal;
}
.product__title {
  font-family: "Bell Centennial Std Bold" !important;
  font-weight: 100;
  font-style: normal;
  text-transform: uppercase;
}

.R-TextHeading {
  font-family: "Bell Centennial Std" !important;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
}

.meganav h4 {
  font-family: "Bell Centennial Std" !important;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #007078;
}

.multi-column:not(.multi-column--background-behind-column) {
  color: var(--color-text);
}

.remove {
  display: none;
}

.review-inline {
  display: inline-flex;
}
.ruk_rating_snippet {
  color: #041b2c;
}
.center-stars {
  text-align: center;
}

/* Site width */

.shopify-policy__container {
  max-width: 120ch !important;
}
.Avada-CookiesBar__OuterWrapper {
  z-index: 9999999999 !important;
}

/* Safari Fix */

.meganav__nav li[depth="0"].has-children:not(:first-child) {
  margin-top: 0 !important;
}

/* Countdown colour fix */

.urgency_timer {
  background-color: #f3c6ce !important;
}

/* Navigation */

.drawer-menu__link {
  font-size: 15px !important;
}

.header__links .header__links-icon {
  display: none;
}

.drawer-menu__item {
  border-bottom: 1px solid #041b2c17;
}
.nav-parent {
  border-bottom: 1px solid #041b2c80;
}

/* Buttons */

.btn.btn--x-small {
  font-size: 13px !important;
}

/* B2B */

.header__links-secondary .b2b {
  display: none;
}

/* Header */

.header {
  padding-top: var(--spacing-1) !important;
}

.collection-banner__inner .collection-banner__breadcrumbs {
  top: 100px;
}

body.template-index.header-transparent-on-home #main,
body.template-collection.header-transparent-on-collection #main,
body.template-password.header-transparent-on-home #main,
body.header-transparent-on-blog #main {
  margin-top: calc(var(--height-header) * -1);
}
body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(
    [focus-within]
  ):not(.dropdown-active) {
  background-color: transparent;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(
    [focus-within]
  ):not(.dropdown-active)
  [data-scroll-container]
  .scroll-button {
  background-color: transparent;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(:focus-within):not(
    .dropdown-active
  ) {
  background-color: transparent;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(:focus-within):not(
    .dropdown-active
  )
  [data-scroll-container]
  .scroll-button {
  background-color: transparent;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(
    [focus-within]
  ):not(.dropdown-active).header--has-transparent-logo
  .header__logo-link.header--has-logo {
  width: var(--logo-width);
}
@media (min-width: 960px) {
  body.header-transparent-on-blog
    header.header--transparent:not(.is-sticky):not(:hover):not(
      [focus-within]
    ):not(.dropdown-active).header--has-transparent-logo
    .header__logo-link.header--has-logo {
    width: 500px;
    max-width: var(--logo-width);
  }
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(
    [focus-within]
  ):not(.dropdown-active).header--has-transparent-logo
  .regular-logo {
  display: none;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(
    [focus-within]
  ):not(.dropdown-active).header--has-transparent-logo
  .transparent-logo {
  display: block;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(
    [focus-within]
  ):not(.dropdown-active).header--has-transparent-logo
  .header__logo-text {
  display: none;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(:focus-within):not(
    .dropdown-active
  ).header--has-transparent-logo
  .header__logo-link.header--has-logo {
  width: var(--logo-width);
}
@media (min-width: 960px) {
  body.header-transparent-on-blog
    header.header--transparent:not(.is-sticky):not(:hover):not(
      :focus-within
    ):not(.dropdown-active).header--has-transparent-logo
    .header__logo-link.header--has-logo {
    width: 500px;
    max-width: var(--logo-width);
  }
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(:focus-within):not(
    .dropdown-active
  ).header--has-transparent-logo
  .regular-logo {
  display: none;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(:focus-within):not(
    .dropdown-active
  ).header--has-transparent-logo
  .transparent-logo {
  display: block;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(:focus-within):not(
    .dropdown-active
  ).header--has-transparent-logo
  .header__logo-text {
  display: none;
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(
    [focus-within]
  ):not(.dropdown-active)
  .header__inner {
  color: var(--color-text-transparent);
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(
    [focus-within]
  ):not(.dropdown-active)
  .header__inner
  a {
  color: var(--color-text-transparent);
}

body.header-transparent-on-blog
  header.header--transparent:not(.is-sticky):not(:hover):not(
    [focus-within]
  ):not(.dropdown-active)
  .header__inner
  [data-js-cart-count] {
  background-color: var(--color-text-transparent);
  color: var(--color-cart-count-transparent);
  box-shadow: none;
}

/* Homepage Icons */

.homepage-icons {
  width: 60px;
  height: auto;
}

.multi-column__grid-item-icon {
  padding: 20px 0;
}
.multi-column {
  padding: 20px 0;
}
.multi-column h3 {
  font-family: "Bell Centennial Std" !important;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
}
/*@media (max-width: 720px){
.fs-heading-4-base {font-size: var(--font-size-heading-6-base)}
}*/

/* Blocks */

.accent-box {
  border: solid 2px var(--color-text);
  margin: 10px 0;
  padding: 6px 10px;
  width: fit-content;
}

.grid-item.grid-item--width-25 {
  width: 100%;
}
.grid-item.grid-item--width-16 {
  width: 100%;
}

@media (min-width: 720px) {
  .grid-item.grid-item--width-25 {
    width: calc(100% / 4);
  }
  .grid-item.grid-item--width-16 {
    width: calc(100% / 6);
  }
}

.ingredient_block_container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
  gap: 10px;
}
.science_block_container {
}
.science_block {
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-gap: 40px;
  gap: 40px;
  align-items: center;
}
@media (max-width: 720px) {
  .science_block {
    grid-template-columns: 1fr;
  }
  .science_block h2 img {
    margin: 0 auto !important;
  }
}
.science_block h4 {
  margin-top: 0 !important;
}
.ingredient_block img {
  width: 160px;
  height: 160px;
  object-fit: cover;
  border-radius: 50%;
  margin: 20px;
}
.science_block img {
  width: 160px;
  height: 160px;
  object-fit: cover;
  border-radius: 50%;
  margin: 20px;
}

/*.carousel.swiper {
  overflow: hidden;}*/
.mini-reviews .carousel__navigation-wrapper {
  max-width: calc(var(--max-width) + calc(var(--space-outer) * 2));
  margin: 0 auto;
  padding: var(--spacing-10) var(--space-outer);
}
.mini-reviews .quotes {
  max-width: unset;
}
.mini-reviews .quotes::before {
  display: none;
}
.mini-reviews .quotes::after {
  display: none;
}

.quote__item-inner {
  padding: 20px;
}
@media (max-width: 719px) {
  .gallery-carousel__meta {
    flex-direction: column;
  }
  .carousel__navigation-buttons {
    flex-direction: row;
    align-items: center;
    margin-left: unset;
    margin: 0 auto;
  }
  .carousel__navigation-buttons {
    display: inherit !important;
  }
}

@media (max-width: 959px) {
  .product-card-mini.alt-layout-below-960
    .product-card-mini__inner
    .product-card-mini__image-link {
    flex: 0 0 100px;
    width: 100px;
  }
}
.multicolumn-carousel,
.multicolumn-carousel h2 {
  color: #ffffff;
}
.multicolumn-carousel h2,
.multicolumn-carousel h4,
.multicolumn-carousel p {
  text-align: center;
}
.multicolumn-carousel .image__img {
  margin-left: auto;
  margin-right: auto;
}

.mini-image .image__img {
  width: 50px !important;
}

.multicolumn-carousel h4 {
  font-family: "Bell Centennial Std" !important;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
}
@media (min-width: 720px) {
  .multicolumn-carousel .section-introduction {
    margin-left: auto;
  }
}

.ingredients-small p {
  font-size: 12px;
}
@media (min-width: 720px) {
  .multicolumn-carousel .section-introduction {
    margin-left: auto;
    margin-right: auto;
  }
}

.carousel__navigation-wrapper {
  margin-top: 1rem;
}

/* Products */
}
.featured-products-alt  {
  display: flex !important;
}

.featured-products-alt .product-item__image {
  max-width: 100px;
}
.featured-products-alt  .product-item {border-color: var(--color-border); border:1px solid; }
.featured-products-alt  .product-item__meta {padding:var(--spacing-4)}
.featured-products-alt .product-item__text {margin-top:0}

@media (min-width: 720px) {
}

.callout-orientation {
  display:flex;
  gap: 20px;
  justify-content: center
}

.callout-orientation .product__callouts-item{
  flex-direction:column;
  align-items:center;

}
.callout-orientation .product__callouts-item-icon {
  width:80px;
  height:80px
}
.callout-orientation .image{
  width:100%;
  height:100%;
}
@media (min-width: 960px) {
  .product {
    margin-bottom: var(--spacing-4);
  }
}

.ast-carousel-container {
  max-width: unset !important;
  width: 100% !important;
}

.callout-large p {
  font-size: 150%;
}

@media (min-width: 720px) {
  .product__callouts-item-text br {
    display: none;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  85% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  85% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.carousel-fade {
  opacity: 1;
  -moz-animation: fadein 4s;
  animation: fadein 4s;
}

@media (min-width: 480px) {
  .hover:hover .image .image__inner {
    transform: unset;
  }
}

@media (min-width: 720px) {
  .skinny_multicolumn {
    max-width: 70%;
    margin: 0 auto;
  }
}
/* Blog */

.blog-description {
  padding-top: 50px;
  max-width: 1000px;

}

.article__header {
  position: absolute;
  z-index: 2;
  top: 10vh;
}
.article__header-inner {
  background: #ffffffba;
  padding: 50px;
}
@media (max-width: 540px) {
  .article__header {
    position: relative !important;
    top: unset !important;
  }
  .article__header-inner {
    background: none;
    padding: unset;
  }
}
/* Wishlist */

.swym-button-bar {
  margin: 10px 0 !important;
}
.swym-wishlist-cta {
  font-size: var(--font-size-button) !important;
}
.swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-text {
  width: 100%;
}
.swym-powered-by-text {
  display: none;
}

/* Bundles */

.bndlr-add-to-cart {
  color: var(--color-background-button);
  border: 1px solid var(--color-background-button);
  transition: color 0.2s ease, border-color 0.2s ease;
  overflow: hidden;
  z-index: 1;
  font-size: var(--font-size-button);
  text-transform: uppercase;
  padding: var(--button-padding-normal);
}

.bndlr-add-to-cart::before {
  content: "";
  position: absolute;
  top: 0;
  left: -15%;
  width: 130%;
  height: 100%;
  background: var(--color-background-outline-button-alpha);
  z-index: -1;
  transform: translate3d(-100%, 0, 0) skew(30deg);
  transition: transform 500ms cubic-bezier(0.33, 0, 0, 1);
  transition: transform var(--duration-normal) var(--easing);
}

.bndlr-product-title,
.bndlr-old-price,
.bndlr-new-price {
  font-weight: normal !important;
}

.bndlr-product {
  border: 0 !important;
}

/* Badges */

.bundle-badge {
  z-index: 10;
  position: absolute;
  top: 8px;
  top: var(--spacing-2);
  left: 8px;
  left: var(--spacing-2);
  display: flex;
  align-items: center;
  line-height: 1em;
  font-size: var(--font-size-body-20);
  background: var(--color-background);
  color: #007078;
  border: 1px solid currentColor;
  margin-right: 8px;
  margin-right: var(--spacing-2);
  margin-bottom: 8px;
  margin-bottom: var(--spacing-2);
  padding: 0.3em;
  font-size: var(--font-size-product-badge);
}

/* Google Maps */

.googlemaps {
  margin: 0 auto;
  width: fit-content;
}

/* Subscriptions */

.rc-radio__input {
  height: 16px;
  width: 16px !important;
}

/* Cart */
.quick-cart__form-item-properties {
  display: none;
}

/* Product List */
#nm-plp-main-container-product {
  display: flex;
  flex-direction: row;
  column-count: 2;
  flex-wrap: wrap;
}
.easyproductlist-product {
  flex: 1 1 160px;
}
.easyproductlist-product
  .easyproduct-first-section
  .easyproductlist-product-main-image {
  padding: 0 !important;
  width: 160px;
}

#nm-plp-main-container-product .easyproductlist-product {
  margin-bottom: 20px;
  padding: 20px;
}

/* Grid */
.grid-item-inner-colour {
  aspect-ratio: 1 / 1;
  padding: 20px;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-width: 250px;
}

@media (max-width: 720px) {
  .grid-item-inner {
    height: 150px !important;
    aspect-ratio: 16 / 9;
  }
}

/* Testimonials */

.testimonial_logo {
  max-width: 200px;
}
@media (max-width: 720px) {
  .testimonial_logo {
    max-width: 100px;
  }
}

/* Blog */

.article__image {position:relative}
.image-title {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top:0;
  margin-bottom:0;
}


/* Footer */

.footer {
  overflow-y: clip;
}
.footerbg {
  background-image: url("/cdn/shop/files/SEAMAGIK20_Footer_4.png?v=1673000636");
  background-size: cover;
  background-position: bottom;
}
.footer-wave {
  display: none;
}
/*.footer-wave {
  width:100%;
  position:absolute;
  top:0;
  z-index:1;
  opacity:0.2;
}
.footer__groups,.footer__bottom {
  position:relative;
  z-index:2;
                }*/
#shopify-privacy-banner {
  background: #041b2c;
}

/* Newsletter */

.mc-field-group p {
  font-size: 10px;
}
.content__gdpr {
  display: flex;
  margin-top: 20px;
}
.av-checkbox {
  margin-right: 5px !important;
}

/* Marquee */
.swiper-wrapper {
  transition-timing-function: linear !important;
}

/* Video */
.video__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--overlay-background);
  background: var(--overlay-background-gradient, var(--overlay-background));
  opacity: 0;
  pointer-events: none;
}

/* Price list */

.easyproductlist-product .easyproductlist-product-title {
  font-family: "Bell Centennial Std Bold" !important;
  font-weight: 100;
  font-style: normal;
  font-size: var(--font-size-heading-3-base);
  text-transform: uppercase;
  line-height: 28px;
  text-align: left !important;
}

.easyproductlist-product-info-table tbody {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.easyproductlist-product-info-table tr:first-child {
  height: 46px;
}
.easyproductlist-product-info .button {
  position: relative;
  color: var(--color-background-button);
  border: 1px solid var(--color-background-button);
  transition: color 0.2s ease, border-color 0.2s ease;
  overflow: hidden;
  z-index: 1;
  padding: var(--button-padding-normal);
  font-size: var(--font-size-button);
  text-transform: var(--font-button-text-transform);
  line-height: var(--line-height-button);
  letter-spacing: var(--button-letter-spacing);
}
.easyproductlist-product-info-table tr:first-child {
  height: 46px;
}
.easyproductlist-product-info .button:before {
  content: "";
  position: absolute;
  top: 0;
  left: -15%;
  width: 130%;
  height: 100%;
  background: var(--color-background-outline-button-alpha);
  z-index: -1;
  transform: translate3d(-100%, 0, 0) skew(30deg);
  transition: transform 0.5s cubic-bezier(0.33, 0, 0, 1);
  transition: transform var(--duration-normal) var(--easing);
}
.easyproductlist-product-info .button:hover:not([disabled])::before {
  transform: unset;
}

#nm-plp-main-container .nm-plp-page-title {
  margin-left: 0 !important;
}

#nm-plp-main-container .nm-plp-search {
  padding-left: 0 !important;
}

#nm-plp-main-container {
  margin-top: 5%;
}

#plp-app {
  max-width: 1400px !important;
}

/* Asset library */
.asset-library_container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px;
  gap: 10px;
  padding: 10px;
}
@media (max-width: 720px) {
  .asset-library_container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    gap: 10px;
  }
}
.asset-library_container .button-block__button {
  margin: 20px 0;
}
.asset-library {
  margin: 30px 0;
}
.asset-text {
  margin: 10px 0;
}
.asset-image {
  padding: 20px;
}

.play-button-block__inner {
  width: 100%;
  max-width: 350px;
}

.play-button-block-right {
  text-align: left !important;
}

/* Minimum Order */

.swal2-icon {
  display: none !important;
}

/* quick Cart */

.quick-cart__items .swiper-wrapper {
  flex-direction: column;
  cursor: auto !important;
}
.quick-cart__items .slider-nav-button {
  display: none;
}
.quick-cart__form .cross-sells__item {
  margin-bottom: 5px;
}

/* Rich Text */

.alt-row-wrapper {
  display: flex;
  align-items: center; /* Vertically center content */
  gap:40px;
  margin:20px;
}


.image-col .image__img {
  aspect-ratio: 1/1;
  border-radius: 300px;
  object-fit: cover; 
}

.image-col {
  flex: 1;
}

.text-col {
  flex: 5;
}

.text-col .rich-text__heading {
  color: #041b2c;
}

.center-text {text-align:center}
.header-bg {
  background-color:#fff;
  padding:10px 30px; 
  width: fit-content
}
.header-bg_mobile {
  color:#fff;
  padding:15px 0; 
  width: 100%;
  display:none;
  margin-bottom:10px;
}


/* Alternate the order on odd rows 
.alt-row-wrapper:nth-child(odd) .image-col {
  order: 2;
}

.alt-row-wrapper:nth-child(odd) .text-col {
  order: 1;
}
*/
@media (max-width: 720px) {
  .alt-row-wrapper {
    flex-direction:column;
    gap:5px
  }
  .image-col {
    width: 100%;
    order: 1 !important; /* Force image first on mobile */
  }
  .image-col .image {
    align-items: center;
  display: flex;
  flex-direction: column;
  }
  .image-col .image__img {
  width:60%;
    height:auto;
}
  .text-col {
    width: 100%;
    order: 2 !important; /* Force text second on mobile */
  }
  .text-col .rich-text__text {text-align:center}
  .header-bg {
  display:none;
  }
  .header-bg_mobile {
    display:block;
    text-align:center;
  }
}

/* Product FAQ*/
.product-faq .product-faq-inner {
  display: flex;
  align-items: stretch;
  gap: 40px; /* Vertically align items to the same height */
}
.left-faq {
  width: 30%; /* Adjust as needed */
}
.left-faq img {
  display: block; /* Remove extra space below the image */
  width: 100%;
  height: 100%;
  object-fit: cover; /* Maintain aspect ratio while covering the container */
}
.right-faq {
  width: 70%; /* Adjust as needed */
}

@media (max-width: 720px) {
  .left-faq {display:none;}
  .right-faq  {
  width: 100%; 
  }
}


/* Rich text alt section */
.text-alt {
  display:flex;
  flex-direction: column;
  gap: 40px;
}
.text-alt-images-wrapper {display:flex; justify-content:center}
.text-point {
  background: #003a49;
  color: #ffffff;
  padding:4px 8px;
  gap: 5%;
}

@media (max-width: 720px) {
  .text-alt-images-wrapper {flex-direction:column}
  .text-alt-points .section-blocks__subheading {display:flex; gap:20px; flex-direction:column}
  .text-point {flex:1}
}

/* Gallery Carousel with Text */

.gallery-carousel__wrapper {display:flex; max-width: calc(var(--max-width) + calc(var(--space-outer) * 2)); margin: 0 auto; padding: var(--spacing-10) var(--space-outer); position:relative; gap:30px; color:var(--color-text)}
.gallery-carousel__left {width:50%; align-content: center;}
.gallery-carousel__right {width:50%}
.gallery-carousel .image-hero__image-container{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-height: var(--custom-height-mobile);
  height: 100%;
  overflow: hidden;
  z-index:-1;
}

@media (max-width: 720px) {
  .gallery-carousel-text .image__img{
  height: 100%;
    width:auto;
    max-width:fit-content;
  }
  .gallery-carousel__left, .gallery-carousel__right {width:100%}

  .gallery-carousel__wrapper {
  flex-direction:column;
}
}


