/** 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 */
  }
}

/* PDP Description Section */
/* hide checkbox */
.pdp-desc__check{
  position:absolute;
  opacity:0;
  pointer-events:none;
}

/* default: no clamp */
.pdp-desc__content{
  display:block;
}

/* clamp only when the checkbox exists (i.e., long descriptions) */
.pdp-desc__check ~ .pdp-desc__content{
  display:-webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10; /* adjust lines */
  overflow:hidden;
}

/* expanded */
.pdp-desc__check:checked ~ .pdp-desc__content{
  display:block;
  overflow:visible;
  -webkit-line-clamp: unset;
}

/* toggle text */
.pdp-desc__less{ display:none; }
.pdp-desc__check:checked ~ .pdp-desc__toggle .pdp-desc__more{ display:none; }
.pdp-desc__check:checked ~ .pdp-desc__toggle .pdp-desc__less{ display:inline; }

/* toggle styling */
.pdp-desc__toggle{
  cursor:pointer;
  text-decoration:underline;
  display:inline-block;
  margin-top:10px;
}


/* PDP Description Section End */
