/** Shopify CDN: Minification failed

Line 366:14 Expected ":"

**/
/*
Alter for sale
*/
.bf {display:none;}
 .gifts, .sliderow__title.gifts {color:#700606;
    font-family: 'Libre Baskerville Italic';
    font-style: italic;
                                 width:100%;
                                }






/*
organize
*/

@media only screen and (min-width: 750px) {
  .grandparent .menu__block--wide {display:none;}
}

@media only screen and (max-width: 749px) {
  .collection__image-inline .collection__title-wrapper {height:50px;}

  #shopify-section-announcement {z-index:5000;}
.drawer__inner {padding-top:0px;}
  .drawer__bottom .social__links {margin:auto;}
   .drawer__bottom__right {text-align:center; padding-top:10px;}
  .drawer__bottom {border-top:0px;}
  .drawer__bottom__left {margin-bottom:20px; margin-top:10px; min-height:unset;}
.product-grid--mobile-slider .product-item, .product-grid--mobile-slider .collection-item {max-width:60vw; padding-right:10px;}

.sliderow__title.sliderow__title--secondary, .mobilefoot, .shopall  {  font-size: calc(var(--font-4) * var(--FONT-ADJUST-NAV))!important;}

  .drawer__menu>.sliderule__wrapper>.sliderow>.sliderow__title, .sliderow.sliderow__back .sliderow__title {    font-size: calc(var(--font-6) * var(--FONT-ADJUST-HEADING));
line-height:   calc(var(--font-7) * var(--FONT-ADJUST-HEADING)); }
}

.shopall {font-size: calc(var(--font-5) * var(--FONT-ADJUST-HEADING));
letter-spacing:-.05em;}

/*
Navigation
*/

@media only screen and (max-width: 749px) {
.linkcollection{font-size: calc(var(--font-6) * var(--FONT-ADJUST-HEADING));
    line-height: calc(var(--font-7) * var(--FONT-ADJUST-HEADING));
text-align:center;
    width: 100%;
    padding: 0 calc(var(--outer) / 2);
    margin: 40px 0px 0px 0px;

}
}


sub {color:#003057; text-transform:uppercase; font-size:10px; position:relative; top:-8px;}

@media screen and (min-width: 769px) {
.header__desktop__button #setmore-fancy-box { margin-top:50px; }
}



[data-header-transparent=true]:not(.meganav--visible) .header__desktop__upper .gifts {color:var(--text-transparent);}

.grandparent .header__dropdown__inner {justify-content: center;}
.grandparent .header__grandparent__links {max-width:900px;}

@media screen and (max-width: 768px) {
  .drawer__content {max-width:100vw;}
  .logo__img--transparent {width:20px;
}

.header__mobile {height:50px;}
}

.dropdown__family .navlink--child
{
font-family: var(--FONT-STACK-HEADING);
    font-style: var(--FONT-STYLE-HEADING);
font-weight: var(--FONT-WEIGHT-BODY-BOLD);
    font-size: calc(1.25rem * var(--FONT-ADJUST-HEADING));
width: 100%; 
text-align: left; 
border-bottom: 1px solid var(--COLOR-BORDER-LIGHT); 
margin: 10px 0 20px; }

.header__dropdown__image .hero__title, .header__dropdown__image a:hover .hero__description, .header__dropdown__image a .hero__description {color:#212121;}
.navtext {
  text-transform:none;
}

.uppernav a {
color:transparent;
}


.uppernav a:hover {
color:white;
}

@media screen and (max-width: 768px) {
.sliderow__title .sliderule__chevron--right {
    float: right;
}
}
/*

Text Edits

*/
@media screen and (max-width: 768px) {
.text-promo-inner.standard__rte {text-align:center;}
}

.instafeed-shopify h2, .instafeed-shopify.h2 {
    font-size: calc(var(--font-5) * var(--FONT-ADJUST-HEADING));}
.btn.caps {font-weight:600;}
@media screen and (max-width: 768px) {
.btn.caps {font-weight:500;}
}
.highlights__item__content {
  font-size: calc(var(--font-4) * var(--FONT-ADJUST-HEADING));
position:unset;
top:unset;
bottom:unset;
transform:unset;
}

.shopit {
  font-size: calc(var(--font-3) * var(--FONT-ADJUST-NAV));
}
i {
  font-family:"Libre Baskerville Italic";
  font-size:120%;
  -webkit-font-smoothing: antialiased;
  font-weight:500;
}

.standard__subheading {
  font-family: var(--FONT-STACK-HEADING);
}
.heading-size-15, .heading-size-13, .heading-size-12, .heading-size-10    {letter-spacing: -.05em;}


section#BrickSection--template--14448698916922__6c9e5330-3a11-49d3-bdba-216235290096  .product__grid__cutline, section#BrickSection--template--14448698916922__6c9e5330-3a11-49d3-bdba-216235290096 .product__grid__title, section#BrickSection--template--14448698916922__6c9e5330-3a11-49d3-bdba-216235290096  .product-information .price{color:white;}

.index-contact input {color:#ffffff}

/*

Individual Products

*/
.product-information .price {margin-top:0px; }


@media screen and (max-width: 768px) {
  .vendorname, .price {padding-bottom:10px;}
.vendorname, .price, .product-information, .product__grid__title {line-height:1.2!important;}
.product-grid-outer {padding:0px;}

}
/* Parent Container */
.oakimagebadge{
 height: 50px;
 margin-right: .5em;
position:absolute;
top:.5em; right:0px;
        z-index:3;
}

/* Child Text Container */
.oakimagebadge img { opacity: 0.4; }
.oakimagebadge div {
  text-align:center;
 position: absolute;
  top:2px; right:2px;
  background-color:#f3f3f3;
  border-radius:3px;
 height: 46px;
  width:31px;
 opacity: 0;
 visibility: hidden;
 -webkit-transition: visibility 0s, opacity 0.5s linear; 
 transition: visibility 0s, opacity 0.5s linear;
line-height:15px; font-weight:bold;
}

/* Hover on Parent Container */
.oakimagebadge:hover{
 cursor: pointer;
}

.oakimagebadge:hover div{
  width: 31px;
 visibility: visible;
 opacity: 0.9; 
  color:#5e5e5e;
}


video::-webkit-media-controls-panel {
  background-image: linear-gradient(transparent, transparent) !important;
}

.product__grid__cutline.product__grid__element {display:unset;}

section#BrickSection--template--14448698884154__custom .heading-size-7 {
  text-transform:capitalize;
}

li {list-style:none;}

ul
{
    list-style-type:none;
    padding:0px;
    margin:0px;}

.product__grid__title {font-family:  var(--FONT-STACK-HEADING); font-size: calc(var(--font-2) * var(--FONT-ADJUST-BODY))!important;}
.product-item--overlay-text .product-information {padding-left:0px; padding-right:0px;}

.product__grid__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.vendorname, .product-item .price {
border-radius: 0px;
    background-color: transparent;
    text-transform: Capitalize;
    font-family: var(---font-stack-body);
    font-weight: var(---font-weight-body-bold);
}


.productimg {overflow:hidden;
position:relative;
left:10vw;}

@media screen and (max-width: 768px) {
  .productimg {display:none;}
}

.brick__block__text {
    overflow: hidden;}


.vendorname, .new-price, .old-price  {font-size: calc(var(--font-2) * var(--FONT-ADJUST-BODY))!important;}


.vendorname, .old-price, .new-price
{
color:#5e5e5e;
  }
.breadcrumbs a {
  color:#5e5e5e;
  background-color: transparent;
    font-family: var(---font-stack-body);
    font-weight: var(---font-weight-body-bold);
    font-size: calc(var(--font-4) * var(--FONT-ADJUST-BODY));
}
.product-item__title { 
 display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

  @media only screen and (max-width: 768px) {
.price {float:right;}
  }

  @media only screen and (min-width: 1000px) {
.price {float:right;}
  }
.product-item__title { 
 display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
font-size: calc(var(--font-3) * var(--FONT-ADJUST-BODY))!important;
}

.product-item__price__holder{margin-top:0.3em!important;}

.product-item--overlay-text .product-information {height:unset;}

.product-item__title, .vendorname, .new-price, .old-price {
    padding: 0;
    border: 0;
margin: 0.5em 0;
vertical-align: baseline;
}


/*

Block - Highlights
*/


.highlights {
    max-width: ;
  margin:auto;
}
/*

Collection Pages

*/


.product-grid-outer {padding-top:0px;}

.subcollections 
.flickity-button-circle .flickity-prev-next-button.previous {
    display: none;}

@media only screen and (max-width: 749px) {
.collection__title-wrapper .hero__title {font-size:16px;}
}

.assistanceextra {    margin-top: 25px;}
.collectionfootertitle {
    font-size: calc(1rem * var(--FONT-ADJUST-HEADING));
}
.noleft {padding-left:0px!important;}

.sidebarextras {
padding: 15px 17px 40px;
position:absolute;
bottom:40px;}

.collection-nav  {display:none;}
.subcollection__item .fade-in-image-zoom .background-size-cover.lazyloaded {opacity:0;}

.subcollection__item .image-overlay-bottom {display:none;}




.subcollection__item {
    height: 50px;}

@media only screen and (max-width: 749px) {
.subcollections:not(.subcollections__grid--1) .subcollections__inner .subcollection__item {
    width: 80%;
}
}
.radio__fieldset--swatches {padding-bottom:0px;}
.saveupto {
flex-shrink: 0;
    background; 
    color: var(--COLOR-SALE);
    padding: 0px 9px 6px 0px;

    border-radius: 3px;
    text-transform:;
    letter-spacing: ;
    font-family: var(--FONT-STACK-BODY);
    font-weight: var(--FONT-WEIGHT-BODY);
    font-size: calc(var(--font-2) * var(--FONT-ADJUST-BODY));}

.saveuptobanner {    font-size: calc(var(--font-2) * var(--FONT-ADJUST-BODY));}

.link--disable {display:none;}
.subcollection__title, .subcollection__description {
    color: #212121;
  font-weight:normal;
  font-size:14px;
}
.collection__nav--filter.collection__nav--sort {
    padding-left: 20px;
    padding-right: 20px;
}

.collection__nav {border-top:0px;}

.collection__nav .popout--group .popout__toggle {border-right:0px;}
.popout--sort .popout__toggle {border-left:0px;}

/*

Product Pages

*/

.product__head .product__price {display:contents;}

.product-item__swatches-count {
  text-transform:capitalize;
  color:#5E5E5E;}

.breadcrumbs a {border-radius: 0px;
    background-color: transparent;
    text-transform: uppercase;
    letter-spacing: .12em;
    font-family: var(---font-stack-body);
    font-weight: var(---font-weight-body-bold);
    font-size: 11px;
}


section#BrickSection--template--14448698884154__imgtxt .background-size-cover {
   width: 200%;
   right:unset;}

section#BrickSection--template--14448698884154__imgtxt .background-size-cover  { background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==')!important; }

/*

Highlight Squares to four by five

*/

.highlights__item__background {padding-bottom:125%;}
/*

Header

*/

@media screen and (max-width: 768px) {



.grid__counter {display:none;}



#shopify-section-template--14471149420602__slideshow .screen-height-three-quarters, .screen-height-three-quarters .image__hero__frame {max-height:600px;
}

}

/*

Footer

*/
.footer__bottom__item.socials {margin-top:-1em;}

.flickity-prev-next-button {
  color:var(--COLOR-FOOTER-BG);
}
.socials {margin:0;}

h2.h5.footer__block__title {
width: 100%; 
text-align: left; 
border-bottom: 1px solid var(--COLOR-FOOTER-BORDER); 
margin: 10px 0 20px; }

h2.h5.footer__block__title span {background-color:--COLOR-TEXT-LIGHT; padding-right:10px; }
div.rte em {
  font-family: var(--FONT-STACK-HEADING);
  font-style:normal!important;
        }
  .rte strong {    float: right;}
@media screen and (max-width: 768px) {
  .mb {float:right;}
  .site-footer-wrapper {padding-bottom:20px;}
.socials {justify-content: center;}
.footer__copyright {padding-top:10vh; justify-content: center;}
}

.site-footer {max-width:1400px;}
.footer__logo__wrapper {padding-bottom:50px;}

@media screen and (max-width: 768px) {
  .consultation {text-align:center; padding-top:50px;}
  
.footer__quicklinks ul {display:inline-block!important; overflow:hidden;}
.footer__quicklinks li {float:left; width:50%;}
}