.seik-occ-panel h6,
#seik-seasonality-section h6 {
  display: none !important;
}
.seik-occ-panel .box-text-products {
  padding-bottom: 12px !important;
}
.seik-occ-panel .name.product-title {
  display: block !important;
  margin-top: 4px !important;
  margin-bottom: 6px !important;
  font-size: 14px !important;
  line-height: 1.3 !important;
}
.seik-occ-panel .name.product-title a {
  display: block !important;
  color: #141414 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}
.seik-occ-panel .name.product-title a:hover {
  color: #e75836 !important;
}
.seik-occ-panel .price-wrapper {
  margin-bottom: 6px !important;
}
.seik-occ-panel .add-to-cart-button {
  display: block !important;
  margin-top: 6px !important;
}
.seik-occ-panel .add-to-cart-button .button {
  display: inline-block !important;
  border-radius: 0 !important;
  font-size: 12px !important;
  padding: 6px 14px !important;
  font-weight: 600 !important;
}

.seik-occ-panel-ee .box-image,
.seik-occ-panel .box-image,
.seik-occ-panel-lv .box-image,
.seik-occ-panel-lt .box-image,
.seik-occ-panel-fi .box-image,
.seik-holiday-slider .box-image,
#seik-seasonality-section .box-image {
  height: 220px !important;
  max-height: 220px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #ffffff !important;
  overflow: hidden !important;
  position: relative !important;
}
.seik-occ-panel-ee .box-image .image-zoom_in,
.seik-occ-panel .box-image .image-zoom_in,
.seik-occ-panel-lv .box-image .image-zoom_in,
.seik-occ-panel-lt .box-image .image-zoom_in,
.seik-occ-panel-fi .box-image .image-zoom_in,
.seik-holiday-slider .box-image .image-zoom_in,
#seik-seasonality-section .box-image .image-zoom_in,
.seik-occ-panel-ee .box-image a,
.seik-occ-panel .box-image a,
.seik-occ-panel-lv .box-image a,
.seik-occ-panel-lt .box-image a,
.seik-occ-panel-fi .box-image a,
.seik-holiday-slider .box-image a,
#seik-seasonality-section .box-image a {
  height: 100% !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.seik-occ-panel-ee .box-image img,
.seik-occ-panel .box-image img,
.seik-occ-panel-lv .box-image img,
.seik-occ-panel-lt .box-image img,
.seik-occ-panel-fi .box-image img,
.seik-holiday-slider .box-image img,
#seik-seasonality-section .box-image img {
  max-height: 210px !important;
  max-width: 100% !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  margin: 0 auto !important;
  padding: 6px !important;
}
.seik-occ-panel-ee .product-small.box,
.seik-occ-panel .product-small.box,
.seik-occ-panel-lv .product-small.box,
.seik-occ-panel-lt .product-small.box,
.seik-occ-panel-fi .product-small.box,
.seik-holiday-slider .product-small.box,
#seik-seasonality-section .product-small.box {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}
.seik-occ-panel-ee .title-wrapper,
.seik-occ-panel .title-wrapper,
.seik-occ-panel-lv .title-wrapper,
.seik-occ-panel-lt .title-wrapper,
.seik-occ-panel-fi .title-wrapper,
.seik-holiday-slider .title-wrapper,
#seik-seasonality-section .title-wrapper {
  min-height: 48px !important;
}

.partner-cards>.col>.col-inner{display:flex;flex-direction:column;height:100%}.partner-cards .partner-copy{flex:1;display:flex}.partner-cards .partner-copy>.col>.col-inner{display:flex;flex-direction:column;flex:1;height:100%}.partner-cards .partner-copy .button{margin-top:auto;align-self:flex-start}

.seik-stores-icons.slider {
  min-height: 56px;
}
.seik-stores-icons .gallery-col {
  padding: 0 10px !important;
}
.seik-stores-icons .col-inner {
  height: 56px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
.seik-stores-icons .gallery-box {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  border-radius: 0 !important;
}
.seik-stores-icons .box-image {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  margin: 0 !important;
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}
.seik-stores-icons .box-image img {
  max-height: 38px !important;
  max-width: 130px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  display: block !important;
  margin: 0 auto !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  filter: contrast(110%);
  opacity: 0.92;
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.seik-stores-icons .box-image:hover img {
  opacity: 1;
  transform: scale(1.04);
}

.seik-review-quote-mark { display: block; margin: 0 0 6px 0; }
.seik-review-quote-mark::before { content: """; font-family: "SEIKserif", serif; font-size: 52px; line-height: 0.8; color: #f0d5cd; display: block; }
.seik-reviews-slider .review-col br { display: none !important; }
.seik-reviews-slider .review-col p:empty { display: none !important; }
.seik-reviews-slider .flickity-viewport { transition: height 0.2s; }
.seik-reviews-slider .flickity-page-dots { bottom: -28px !important; }
.seik-reviews-slider .review-col p {
  font-family: "SEIK-font", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  font-style: normal !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
  color: #2c2725 !important;
  font-weight: 400 !important;
}

.seik-at-open {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
@media (min-width: 768px) {
  .seik-at-open {
    display: grid !important;
    grid-template-columns: minmax(0, 1.22fr) minmax(0, 1fr) !important;
    gap: 32px !important;
    align-items: start !important;
  }
}
.seik-news-lead-wrap .seik-news-story.is-focus a {
  display: block !important;
  text-decoration: none !important;
  color: #141414 !important;
}
.seik-news-lead-wrap .seik-news-media {
  width: 100% !important;
  aspect-ratio: 16 / 10 !important;
  overflow: hidden !important;
  background: #efece6 !important;
  margin-bottom: 14px !important;
}
.seik-news-lead-wrap .seik-news-media img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 0 !important;
}
.seik-news-lead-wrap .seik-news-cat {
  font-family: -apple-system, BlinkMacSystemFont, sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
  color: #5c584f !important;
  margin-bottom: 6px !important;
}
.seik-news-lead-wrap .seik-news-hed {
  margin: 0 0 10px 0 !important;
  font-family: 'SEIKserif', Georgia, serif !important;
  font-size: clamp(24px, 2.5vw, 32px) !important;
  font-weight: 700 !important;
  color: #141414 !important;
  line-height: 1.22 !important;
  letter-spacing: -0.02em !important;
}
.seik-news-lead-wrap .seik-news-deck {
  font-family: "SEIK-font", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
  color: #444444 !important;
  margin: 0 !important;
}

.seik-news-rail-stories {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}
.seik-news-rail-stories .seik-news-story.is-row a {
  display: grid !important;
  grid-template-columns: 88px minmax(0, 1fr) !important;
  gap: 14px !important;
  align-items: center !important;
  text-decoration: none !important;
  color: #141414 !important;
}
.seik-news-rail-stories .seik-news-media {
  width: 88px !important;
  height: 88px !important;
  min-width: 88px !important;
  max-width: 88px !important;
  aspect-ratio: 1 !important;
  overflow: hidden !important;
  background: #efece6 !important;
  margin: 0 !important;
}
.seik-news-rail-stories .seik-news-media img {
  width: 88px !important;
  height: 88px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 0 !important;
}
.seik-news-rail-stories .seik-news-copy {
  min-width: 0 !important;
}
.seik-news-rail-stories .seik-news-cat {
  font-family: -apple-system, BlinkMacSystemFont, sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  color: #5c584f !important;
  margin-bottom: 4px !important;
}
.seik-news-rail-stories .seik-news-hed {
  margin: 0 !important;
  font-family: 'SEIKserif', Georgia, serif !important;
  font-size: 17px !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
  color: #141414 !important;
  letter-spacing: -0.01em !important;
}

