<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 131:72 Unexpected "}"
Line 200:42 "dispay" is not a known CSS property

**/
h1{ font-family: "kopius", serif;
  color: #1c5265;
  font-size: 2.25em;
  text-transform: uppercase;}
h1.main-page-title{
  font-family: "kopius", serif;
  color: #1c5265;
  font-size: 2.25em;
  text-transform: uppercase;
}
h2.custom_title {
  font-family: "kopius", serif;
  color: #58595b;
  font-size: 2.25em;
  text-transform: uppercase;
}

h2.custom_title_2 {
  font-family: "kopius", serif;
  color: #58595b;
  font-size: 2.75em;
  text-transform: uppercase;
  margin-top:0;
}

.snow_header {
  background-image: url("/cdn/shop/files/snowflake-background_b489a584-eeb4-4a47-8a92-dbf115b3f95e.jpg?v=1726499597");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 70px 0px 20px 0;
}
.tagline {
  padding-top: 10px;
  font-size: 2em;
  color: #fff;
  font-family: "roboto-condensed", sans-serif;
  width:100%;flex:0 0 100%;
  text-align:center;
}
.snow_header img {
  width: 100%;
  max-width: 1000px;
}
.snow_header_outer {
  padding: 20px;
  background: #fff;
}
.snow_header_inner {
  background: #fff;
  padding: 20px;
  border: 1px solid #1c5265;
}
.pre_header {border-bottom:1px solid #fff;
  text-align: center;
  position: relative;
  background: #8a2724;
}
.noti {
  color: #fff;
  font-size: 1.7em;
  font-family: "roboto-condensed", sans-serif;
  line-height:1.2;padding:11px;
}
.home_cart {
  background: #78211e;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 150px;
  display: flex;
  justify-content: center;
}
.carttitle {
  color: #fff;
  font-weight: bold;
  padding-right: 3px;
}
.home_cart .header__icon--cart {
  margin-right: 0;
}
.home_cart a {
  text-decoration: none;
}
.home_cart .header__icon {
  width: auto;
}
.home_cart .cart-count-bubble {
  bottom: 2.1rem;
  left: 7.8rem;
  background:#000;color:#fff
}

.cart-count-bubble {
    
    background-color:#fff;
    color: #000;
  border:1px solid #000;
    bottom: 2.5rem;
    left: 3rem;
    line-height: calc(1 + .1 / var(--font-body-scale));
}

.cart-item__quantity-wrapper .button:hover{width:3.5rem !important;min-width:3.5rem !important}

.product-form__buttons {
    max-width: 24rem !important;
}
.featured_bg{position:relative;}

.featured_bg:after{background-size:100%;background-image:url('/cdn/shop/files/tree-branch-with-lights.svg?v=1725566095'); 
          background-repeat:no-repeat;background-position:center;position:absolute ;content:"";display:block;height:500px;width:500px;left:0;bottom:0;}
.featured_bg .page-width{padding-left:15px;padding-right:15px;}

.product-media-container{border:14px solid #fff;}

.band{position:relative;}
.band:after{background-size:100%;background-image:url('/cdn/shop/files/tree-branch2.svg?v=1725567073'); 
          background-repeat:no-repeat;background-position:center;position:absolute ;content:"";
            display:block;height:500px;width:500px;right:0;bottom:-40%;}}
.blue_divider {
  display: block !important;
  height: 1px;
  width: 100%;
  margin-top: 25px;
  padding-bottom: 15px;
  border-top: 1px solid #5bc2f1;
}
p.home_bullet {
  color: #58595b;
  margin-bottom: 0px;
}
p.home_bullet_text {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 10px;
}
.usa span {
  font-weight: bold;
  padding-left: 5px;
  font-style: italic;
}

.mid_grade{background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, #ffc3bd 100%);padding:40px 0;position:relative;}
.tree{background-image:url('/cdn/shop/files/trees-bg.png?v=1725566921'); z-index:1;
          background-repeat:no-repeat;background-position:top left;position:absolute ; top:0;bottom:0;left:0;right:0;height:100%;width:100%;}
.mid_grade h2{padding-bottom:30px; }
.mid_grade .page-width{z-index:2;position:relative}
.hiw_item{display:flex;margin-bottom:40px}
.hiw_item:last-of-type{margin-bottom:0;}
.hiw_image{}
.hiw_image img{border:10px solid white;box-shadow:0 0 10px #ababab}
.hiw_text{padding-left:30px;max-width:600px}
.hiw_text h3{  font-family: "kopius", serif;
  color: #1c5265;
  font-size: 1.75em;margin-top:0;padding-top:0;margin-bottom:10px;
  text-transform: uppercase;}
.hiw_item.hiw_push{margin-left:280px;}


.snow_footer {
  background-image: url("/cdn/shop/files/snowflake-background_b489a584-eeb4-4a47-8a92-dbf115b3f95e.jpg?v=1726499597");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: flex;
  flex-wrap: wrap;
  flex-direction:column;
  align-items: center;
  justify-content: center;
  padding: 40px 0px 40px 0;
}
.price .price-item{font-weight:bold;color:green;}
.price-item--regular{color:red !important}
.badge{background:green}
.copy{border-top:1px solid #fff;background:#8a2724;padding:20px;color:#fff;text-align:center;}
.copy a{color:#fff;text-decoration:none;}
.copy a:hover{color:#fff;text-decoration:none;}

.company{text-align:center;color:#fff;font-size:1.2em;line-height:1.3;padding-top:15px}
.company span{font-weight:bold;font-size:1.1em;}
.company a, .company a:hover{color:#fff;}
.button{--border-offset:none;  border-radius: 26px;border:0;border:2px solid #8a2724;
  background-color: #8a2724;color:#fff;font-weight:bold;text-transform:uppercase;
                   --border-opacity:none;min-width:225px;}
.button:hover{--border-offset:none; border:0; border-radius: 26px;border:2px solid #8a2724;
  background-color: #8a2724;color:#fff;font-weight:bold;text-transform:uppercase;
                   --border-opacity:none;min-width:225px;}
.button:hover:after, .button:hover:before{dispay:none;content:none;}
.button.snow_button{  border-radius: 26px;border:2px solid #8a2724;
  background-color: #8a2724;color:#fff;font-weight:bold;text-transform:uppercase;
                   --border-opacity:none;min-width:225px;}

.band .button.snow_button{  border-radius: 26px;border:2px solid #fff;
  background-color: #fff;color:#8a2724;font-weight:bold;text-transform:uppercase;
                   --border-opacity:none;min-width:225px;}
button.shopify-payment-button__button--unbranded{ border-radius: 26px;background:none;color:#1c5265;font-weight:bold;text-transform:uppercase;
                   --border-opacity:none;min-width:225px;border:2px solid #1c5265}
button.shopify-payment-button__button--unbranded:hover{color:#fff;}

.band{background:#8a2724;padding:10px;text-align:center;}
.band_inner{border:1px solid #fff;padding:40px 0}

.featured_bg {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.5) 0%,
    #ffc3bd 100%
  );
}
.featured_bg_inner {
  background: none;
}
.product__view-details {
  display: none !important;
}
.grid__item.product__media-wrapper {
  max-width: 45% !important;
  width: calc(45% - var(--grid-desktop-horizontal-spacing) / 2) !important;
}
.product__info-wrapper.grid__item {
  max-width: 55% !important;
  width: calc(55% - var(--grid-desktop-horizontal-spacing) / 2) !important;
  padding: 0 0 0 15px !important ;
  
}

.noti{font-size:1.2em}

@media(max-width:1024px){
  .hiw_item.hiw_push{margin-left:0px;}
.home_cart{position:relative;margin-left:auto;}
.featured_bg:after, .band:after{display:none ;}
}


@media(max-width:768px){

  .product__media-icon{
   
    position: absolute;
    left: 50%  !important;
    top: 50%  !important;
   transform: translate(-50%,-50%)  !important;

  }
  .home_cart{width:100%;}
  .hiw_item{flex-wrap:wrap;}
  .hiw_image{width:100%;}
  .hiw_text{width:100%;margin-left:0;padding-left:0;}
  .snow_header{padding:20px 0 15px 0 }
.tagline{font-size:1.2em;line-height:1.2;}
  .noti{font-size:1.2em;}
  .grid__item.product__media-wrapper {
  max-width: 100% !important;
  width: 100% !important;

}
.product__info-wrapper.grid__item {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important ;
}
}</pre></body></html>