/** Shopify CDN: Minification failed

Line 48:123 Expected ":"

**/

.site-nav__icons a .fa { color:#c9a42b; }
.site-nav .swym-wishlist { display:none; }

.mobile-nav__social { display:block; }
.mobile-nav__social-item { border:none; text-align:left; }
.mobile-nav__social-item a .fa { color:#c9a42b; }
.mobile-nav__social-item a { padding-left:30px; }
@media only screen and (max-width:769px) { .mobile-nav__social-item a { padding-left:0px; } }


.grid-product__tag--sold-out { display:none; }

.grid-product__price { color:#D2A344 !important; text-transform:uppercase; }

.product__policies { display:none; }

span.inquire a { color:#fff; }

p[data-spam-detection-disclaimer] { display:none; }

/* add to wishlist button */
.product-single__form { text-align:center; } /* center it */ 
.swym-wishlist-button-bar { padding-right:25px; } /* fix centering */ 
.btn.swym-button:hover { background:#fff !important; }
span.swym-wishlist-cta { font-size:12px; }


/* filters */
/*
.filter-group { margin-right:20px; float:left; }
.filter-group .collapsible-trigger-btn { text-align:left; }
.filter-group .collapsible-trigger__icon { display:none; }
*/


/* Horizontal layout filters for collection-template */

.CollectionFilters { margin-bottom:30px; z-index:20; }

.CollectionFilters .horizontal-layout { position:relative; height:48px; padding-top:12px; text-align:center; border-top:1px solid #dce4e9; border-bottom:1px solid #dce4e9; }

.CollectionFilters .horizontal-layout .filters-title { height:45px; margin-top:-12px; border-right:1px solid #dce4e9; solid #dce4e9; padding-right:12px; margin-left:120px; position:absolute; 
    font-family: "Friz Quadrata", serif;
    font-size:13px;
    font-weight: 400;
    font-style: normal;
    color: #174b69;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    letter-spacing: 0.2em;
    text-transform: uppercase; }

.CollectionFilters .horizontal-layout .filters-title div { padding-top:16px; }

.CollectionFilters .horizontal-layout .Collapsible { display:inline-block; width:unset; vertical-align:top; padding:0px 30px; }

.CollectionFilters .horizontal-layout .Collapsible .Collapsible__Button { cursor:pointer; 
    font-family: "Friz Quadrata", serif;  font-size:13px;  font-weight: 400;
    font-style: normal; text-transform:uppercase; letter-spacing: 0.2em; line-spacing:1em; }

.CollectionFilters .horizontal-layout .Collapsible .Collapsible__Content { position:absolute; }

.CollectionFilters .horizontal-layout .reset-button-container { margin-top:-13px; position:absolute; margin-right:40px; }

.CollectionFilters .horizontal-layout .Linklist__Item .Text--subdued { color:#fff; font-size:13px; }

.CollectionFilters .horizontal-layout ul.Linklist { margin-left:0; }

.CollectionFilters .horizontal-layout li.Linklist__Item { list-style:none; text-align:left; text-align:center; } 

.CollectionFilters .horizontal-layout li.Linklist__Item button {
     }

/* /// dropdown menu styling /// */

.variant-input-wrap {}
option.variant-input { background-color:#fff; }

.label, label:not(.variant__button-label):not(.text-label) { font-size:0.8rem; }
p.enter-your-size { margin-right:15px; font-size:0.8rem; }


/*////// No availibility note on wedding page (featured product) ///////*/
.template-page .starapps-variant { display:none; }


/* /// In stock flag /// */
.instock-flag { top:10px; left:-28px; rotate:-35deg;  padding:2px 26px; position:absolute;  
               color:#174B69; background-color:#F5E4BD;font-size:9px; font-weight:bold; text-align:center; text-transform:uppercase; }

/* schedule page */
.page-content.has-background-image { padding-top:0px; }
.page-background-image { position:absolute; width:100vw; height:auto; z-index:-1; }

/* show schedule page background */
:root { --colorBody:transparent; } 

/* fix issues caused by above */
body, 
.site-nav__dropdown, 
.background-media-text__text, 
.map-section__overlay 
{ background-color:#fdffff; }






.hidden { display:none; }


/* screen size adjustments */



@media only screen and (max-width:1074px){
  .CollectionFilters .horizontal-layout .Collapsible { display:inline-block; padding:0px 10px; }
  .collection-filter { display:none; }
}

@media only screen and (max-width:950px){
  .site-nav .swym-wishlist { display:none; }
  .CollectionFilters .horizontal-layout .Collapsible { display:block; padding:5px 10px; }
  .CollectionFilters .horizontal-layout { height:auto; padding-top:12px; border-top:1px solid #dce4e9; border-bottom:1px solid #dce4e9; }
  .CollectionFilters .horizontal-layout .filters-title { margin-left:0px; /*display:none;*/ }
  /* sub menus */
  .CollectionFilters .horizontal-layout .Collapsible .Collapsible__Content { position:relative; }
  .CollectionFilters .horizontal-layout .Collapsible .Collapsible__Contentul.Linklist { margin-left:auto; }
  .CollectionFilters .horizontal-layout .Collapsible .Collapsible__Inner { width:100%; }
  .CollectionFilters .horizontal-layout .Collapsible .Collapsible__Inner .Linklist__Item { display:inline-block; }

  
  /* undo above stuff */
  .page-background-image { display:none; }
  :root { --colorBody:#fdffff; } 




}






















