/** Shopify CDN: Minification failed

Line 126:75 Unexpected "{"

**/
.image-with-text__heading, .image-with-text__text, .color-background-2 > p
{
}

.card__information
{
  background-color: white;
}


.card.card--card.card--media.color-background-1.gradient {
    background-color: #fff;
}

.header__menu-item
{
  font-size:16px;
}

.underlined-link, .customer a 
{
  color: #0A1F41!important;
}

.product-form__submit
{
  background-color: #0A1F41!important;
}

.password-link {
color:black!important;
}

.section-template--15778763178158__main-padding a
{
  color:black!important;
}

.drawer {
  display:none!important;
}

@media screen and (min-width: 750px) 
{
.collection-hero__description {
  max-width: 100% !important;
}
}

.collection-hero__description a
{
  color:rgb(10, 31, 65)!important;
  font-weight:bold;
}

.collection-hero__description
{
  font-size: 1.6rem!important;
}

@media only screen and (min-width: 750px)
{
.h0 {
    font-size: 40px!important;
}
}

.h0 {
    font-size: 40px!important;
}

@media screen and (min-width: 750px){
.section-header {
    margin-bottom: 0px!important;
}}

@media screen and (min-width: 1400px)
{
.banner__box {
    max-width: 40rem!important;
}}

.delivery-label {
  font-style:italic;
  color: rgb(10, 31, 65); 
  text-align: center;
  font-weight:bold;
  font-size:10pt;
  padding-top:-30px;
  max-width: 44rem;
}

.header:not(.drawer-menu).page-width{
  padding-left: 2rem;
  padding-right: 2rem;
}

#shopify-section-template--16101780553902__rich_text_JWFbdU
{
  margin-top:0px!important;
}



/* General video styling */
.responsive-video-wrapper, .responsive-video-wrapper-product {
  position: relative;
  height: 0;
  overflow: hidden;
}

.responsive-video-wrapper {
  padding-bottom: 177.78%; /* 16:9 aspect ratio */
}

.responsive-video-wrapper-product {
  padding-bottom: 165%; /* 16:9 aspect ratio */
}


.responsive-video-wrapper video, .responsive-video-wrapper-product video,  {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.content-container {
  border: unset;
}

/* Desktop specific styles */
@media only screen and (min-width: 768px) {
  .responsive-video-wrapper {
    padding-bottom: 100%; /* Change to a smaller aspect ratio for desktop */
    max-width: 400px; /* Limit the width of the video on desktop */
    margin: 0 auto; /* Center the video */
  }
}

/* Mobile specific styles */
@media only screen and (max-width: 767px) {
  .responsive-video-wrapper {
    padding-bottom: 177.78%; /* Reset to full screen for portrait video */
  }
}

/* Desktop specific styles PRODUCT PAGE */
@media only screen and (min-width: 768px) {
  .responsive-video-wrapper-product {
    padding-bottom: 125%; /* Change to a smaller aspect ratio for desktop */
    max-width: 400px; /* Limit the width of the video on desktop */
    margin: 0 auto; /* Center the video */
  }
}

/* Mobile specific styles PRODUCT PAGE */
@media only screen and (max-width: 767px) {
  .responsive-video-wrapper-product {
    padding-bottom: 170%; /* Reset to full screen for portrait video */
  }
}
