/** Shopify CDN: Minification failed

Line 66:0 Unexpected "}"

**/

@font-face {
    font-family: 'Brut Grotesque Light';
    src: url('/cdn/shop/files/BrutGrotesque-Light.woff2?v=1741075834') format('woff2'),
         url('/cdn/shop/files/BrutGrotesque-Light.woff?v=1741075826') format('woff');
    font-weight: 300 !important;
    font-style: normal;
}

@font-face {
    font-family: 'Brut Grotesque Book';
    src: url('/cdn/shop/files/BrutGrotesque-Book.woff2?v=1741078501') format('woff2'),
         url('/cdn/shop/files/BrutGrotesque-Book.woff?v=1741078496') format('woff');
    font-weight: normal !important;
    font-style: normal;
}

@font-face {
    font-family: 'Brut Grotesque Regular';
    src: url('/cdn/shop/files/BrutGrotesque-Regular.woff2?v=1741329161') format('woff2'),
         url('/cdn/shop/files/BrutGrotesque-Regular.woff?v=1741329161') format('woff');
    font-weight: normal !important;
    font-style: normal;
}
@font-face {
    font-family: 'Brut Grotesque Medium';
    src: url('/cdn/shop/files/BrutGrotesque-Medium.woff2?v=1741078511') format('woff2'),
         url('/cdn/shop/files/BrutGrotesque-Medium.woff?v=1741078523') format('woff');
    font-weight: 500 !important;
    font-style: normal;
}

@font-face {
    font-family: 'At Gambit Light';
    src: url('/cdn/shop/files/AtGambit-Light.woff2?v=1741078708') format('woff2'),
         url('/cdn/shop/files/AtGambit-Light.woff?v=1741078643') format('woff');
    font-weight: normal !important;
    font-style: normal;
}

@font-face {
    font-family: 'At Gambit Regular';
    src: url('/cdn/shop/files/AtGambit-Regular.woff2?v=1741078600') format('woff2'),
         url('/cdn/shop/files/AtGambit-Regular.woff?v=1741078624') format('woff');
    font-weight: 300 !important;
    font-style: normal;
}

@font-face {
    font-family: 'At Gambit Semibold';
    src: url('/cdn/shop/files/AtGambit-Semibold.woff2?v=1741078576') format('woff2'),
         url('/cdn/shop/files/AtGambit-Semibold.woff?v=1741078582') format('woff');
    font-weight: 600 !important;
    font-style: normal;
}

:root {
    --heading-font-family: 'Brut Grotesque Medium';
    --text-font-family:  'Brut Grotesque Regular';
}
}
body, p{
    font-family: 'Brut Grotesque Regular';
}
.header__wrapper {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.shopify-section--main-collection .collection {
    margin-bottom: 0px;
}
.shopify-section--main-collection .collection .usf-sr-paging {
    padding-bottom: 0px;
}
body.template-collection\.no-usf .shopify-section--main-collection .collection {
    margin-bottom: 60px;
}
.shopify-section--main-collection .collection div#usf_container {
    padding-bottom: 80px;
}
.shopify-section--main-collection .collection .usf-sr-more {
    min-height: auto;
}
.slideshow p.subheading {
    font-family: Brut Grotesque Light;
    font-weight: normal;
}
.heading, .h0, .h1, .h2, .h3, .h4, .h5, .h6, .prose :is(h1,h2,h3,h4,h5,h6) {
    font-weight: 500;
}
nav ul li a, nav ul li summary {
    text-transform: uppercase;
    font-family: 'Brut Grotesque Regular';
    font-weight: normal !important;
}
.price-list .text-subdued, 
.product-info__price .price-list, 
tbody.order-summary__body td.align-center.text-subdued.text-end, 
.cart-form__totals .h-stack span.h5:last-child, 
.cart-form__totals .h-stack span.text-subdued:last-child{
    color: #9b2743;
    font-family: 'Brut Grotesque Medium';
}
h1, h2, h3, h4, h5, 
span.announcement-bar__item p, 
.product-card__title a, 
.price-list  .text-subdued, 
.cart-drawer__line-items .line-item__info a, 
button.button, 
a.button, 
.horizontal-product__info a, 
.predictive-search__tab-content span.bold, 
thead.order-summary__header th, 
.cart-form__totals span.h5, 
.cart-form__totals span.text-subdued
{
    font-family: var(--heading-font-family);
    font-weight: 500;
}
button, 
a.button {
    text-transform: capitalize;
}
.product-card__quick-buy {
    top: 20px;
}
.announcement-bar__static-list>* {
    font-weight: 300 !important;
}

.quick-buy-drawer__variant a.bold, 
.shopify-payment-button__button--unbranded, 
.accordion__toggle.bold .text-with-icon, 
.product-quick-add__variant a.bold, 
tbody.order-summary__body .line-item__info a{
    font-family: Brut Grotesque Medium !important;
    font-weight: 500 !important;
}
.product-card__figure .product-card__quick-buy .button:not([disabled]):not(.button--outline):hover {
    background-color: #fff !important;
}
.color-swatch {
    border: 1px solid #dddddd;
}
nav .mega-menu ul li a {
    font-size: 14px;
    text-transform: uppercase;
    opacity: 1;
}
nav .mega-menu ul li a.h6 {
    font-family: 'Brut Grotesque Medium';
    font-size: inherit;
}
nav .link-faded:hover {
    color: #9b2743;
}
.custom_width_menu {
    /* width: 1080px; */
    left: 50% !important;
    transform: translateX(-50%);
}
.cart-drawer span.h5 {
    color: #9b2743;
}
.horizontal-product__cta button.button {
    background: #fff;
}
.search-input>input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #1e1e1e;
    font-weight: normal;
    font-size: 16px;
}
.search-input>input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #1e1e1e;
    font-weight: normal;
    font-size: 16px;
}
.search-input>input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #1e1e1e;
    font-weight: normal;
    font-size: 16px;
}
.search-input>input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #1e1e1e;
    font-weight: normal;
    font-size: 16px;
}
.search-input>input {
    font-weight: normal;
    font-size: 16px;
}
ul.mega-menu__nav li ul li a {
    text-transform: capitalize;
}
.collection-card__content .subheading {
    display: block;
    width: 100%;
}

section-header .text-with-icon {
    text-transform: capitalize;
    gap: 0.5rem;
}
.variant-picker__option-info, 
.block-swatch, 
.product-info__quantity-selector{
    font-size: 14px;
}
.product-info__vendor, 
.product-quick-add__variant a.text-xs.link-faded{
    text-transform: uppercase;
    font-size: 12px;
    color: #1e1e1e;
}
.fullWidth {
    margin: 0;
    width: 100%;
    max-width: 100%;
     background: #f7f7f7;
    padding: 20px;
}
.fullWidth h1.h2 {
  color: #9b2743;
}
.cart-order__summary .accordion__content {
    margin-right: 0;
    padding-right: 0;
}
.cart-form {
    background: #F7F7F7;
}
.cart-form .textarea {
    background: #fff;
}
.order-summary__header  th {
    text-transform: uppercase;
}
.cart-form__totals .h-stack span.h5, .cart-form__totals .h-stack span.text-subdued {
    text-transform: uppercase;
}
.cart-header h1.h2 {
    font-size: 30px;
}
.section-stack__img {
    margin-top: 30px;
}
.customIconSection {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    margin-top: 30px;
}
.customIconBlock {
    display: flex;
    flex-flow: wrap;
    align-items: center;
}
.customIconBlock span.custom-icon img {
    width: 30px;
}
.customIconBlock .custom-content {
    margin-left: 5px;
}
.MuiPaper-root {
    min-width: 100%;
    text-align: center;
}
.MuiPaper-root th, .MuiPaper-root td {
    text-align: center;
}
.contact-form  .input, .contact-form  .textarea, .contact-form  .select {
    background: #fff;
}
.mobDis{
  display: none;
}

.order-table-list th, 
.addresses-list p.bold, 
.order-addresses-list p.bold{
    font-family: var(--heading-font-family);
    font-weight: 500;
}
text.wishlist-hero-dyna-translate {
    float: none !important;
    text-align: center;
}
/* collection page */
.usf-facets__body .usf-title button.usf-label.usf-btn {
    font-family: 'Brut Grotesque Medium';
    font-weight: 500;
}

.usf-facets__body .usf-container .usf-facet-values.usf-scrollbar.usf-facet-values--Box button.usf-btn.usf-relative.usf-facet-value {
    font-weight: 300;
    font-family: 'Brut Grotesque Light';
}

.usf-facets__body .usf-container .usf-facet-values.usf-scrollbar.usf-facet-values--List button.usf-btn.usf-relative.usf-facet-value {
    font-weight: 300;
    font-family: 'Brut Grotesque Light';
}

.usf-facets__body .usf-container .usf-facet-values.usf-scrollbar.usf-facet-values--List button.usf-selected.usf-btn.usf-relative.usf-facet-value.usf-facet-value-single {
    font-family: 'Brut Grotesque Regular';
    font-family: 'Brut Grotesque Regular';
}

.usf-facets__body .usf-container .usf-facet-values.usf-scrollbar.usf-facet-values--List button.usf-selected.usf-btn.usf-relative.usf-facet-value.usf-facet-value-multiple {
    font-weight: 400;
    font-family: 'Brut Grotesque Regular';
}
.usf-facets__body  .usf-container .usf-facet-values.usf-facet-range .usf-slider-inputs.usf-clear input {
    font-weight: 300;
    font-family: 'Brut Grotesque Light';
}

.usf-facets__body .usf-container .usf-facet-values.usf-facet-range .usf-c-slider .usf-c-slider__pip span.usf-slider-pip__value {
    font-weight: 300;
    font-family: 'Brut Grotesque Light';
}
.usf-vert-layout #usf_container.usf-zone {
    margin: 0px !important;
}
.usf-facets__wrapper .usf-refineby .usf-refineby__body .usf-refineby__item.usf-pointer.usf-clear {
    background-color: #9c2743;
    color: #fff;
    font-weight: 300;
    font-family: 'Brut Grotesque Light';
}

.usf-facets__wrapper .usf-refineby .usf-refineby__body .usf-refineby__item.usf-pointer.usf-clear span.usf-remove:before,.usf-facets__wrapper .usf-refineby .usf-refineby__body .usf-refineby__item.usf-pointer.usf-clear span.usf-remove:after {background: #fff;opacity: 1;}

.usf-facets__wrapper .usf-refineby .usf-refineby__body .usf-refineby__item.usf-pointer.usf-clear span.usf-remove {
    opacity: 1;
}

.usf-facets__wrapper .usf-refineby .usf-refineby__body .usf-refineby__item.usf-pointer.usf-clear:hover {
    background-color: #87223a;
}
.usf-sr-paging .usf-progress>div {
    background-color: #9b2743 !important;
}

.usf-sr-paging button.usf-load-more {
    transition: all 0.3s ease;
    background-color: #9b2743;
    font-family: 'Brut Grotesque Medium';
    font-weight: 500;
    color: #fff;
    padding: 16px 32px 14px 32px !important;
    width: fit-content;
    border: 2px solid #9b2743;
}
.usf-with-loader:after {
  border-color: #9c2743 !important;
}
.usf-sr-paging button.usf-load-more:hover {
    color: #9b2743;
    background-color: #fff;
}
.shopify-section--collection-banner .place-self-center h1.h0,header.blog-banner h1.h0 {
    font-size: 40px;
}
.usf-sr-empty span p {
    display: none;
}

.usf-sr-empty span h2 {
    font-size: 26px;
    text-transform: capitalize;
    color: #9c2743;
}
.esc-size-guide--popup .modal_container .modal_content h5.esc-size-guide--title {
    font-family: 'Brut Grotesque Medium';
    font-size: 26px;
    font-weight: 500;
    margin-top: 0px;
    color: #9B2743;
    text-align: left;
}
.blog-posts__container .blog-posts .blog-post-card__info p.h3 {
    font-size: 24px;
    color: #9b2743;
    font-family: 'Brut Grotesque Medium';
    font-weight: 500;
    text-align: center;
}

.blog-posts__container .blog-posts .blog-post-card__info p {
    color: #1e1e1eb3;
    font-family: 'Brut Grotesque Regular';
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-align:center;
  font-size: 14px;
}

.esc-size-guide--popup .modal_container .modal_content .esc-size-guide--table-wrap table tr th.esc-size-guide--heading {font-family: 'Brut Grotesque Medium';}

.esc-size-guide--popup .modal_container .modal_content .esc-size-guide--table-wrap table tr th:first-child,.esc-size-guide--popup .modal_container .modal_content .esc-size-guide--table-wrap table tr td:first-child {
    padding-left: var(--spacing-4);
}

.esc-size-guide--popup .modal_container .modal_content .esc-size-guide--table-wrap table tr td {
    font-family: 'Brut Grotesque Regular';
}
.esc-size-guide--table-wrap p {
        font-family: 'Brut Grotesque Regular';
    font-weight: 400;
    font-size: 16px;
    text-align: right;
    display: flex;
    margin-top: 10px;
    color: #9B2743;
    align-items: center;
    justify-content: flex-end;
}
.esc-size-guide--popup .modal_container .modal_content .esc-size-guide--table-wrap table tr td:not(:has(span.esc-size-guide--cell-type--text)) {
    background: #f9e5e7;
}
.esc-size-guide--table-wrap p span.tallas-color {
    background-color: #f9e5e7;
    height: 15px;
    width: 15px;
    display: inline-block;
    margin-right: 4px;
    border: 0.5px solid #000;
}
.esc-size-guide--popup .modal_container .modal_content .esc-size-guide--table-wrap table tr td:has(span.highlighted) {
    background: #f9e5e7;
}
.esc-size-guide--table-wrap~div {
    display: none;
}
div[data-app="eastsideco_sizeGuides"] a {
    color: #9b2743;
    font-family: 'Brut Grotesque Medium';
    transition: 0.6s ease;
    text-underline-offset: 2px;
}

div[data-app="eastsideco_sizeGuides"] a:hover {
    text-decoration: underline;
}
.esc-size-guide--popup .modal_close:hover{
    background: none;
    color: #9c2743;
}
/* Back in stock */
a.button.klaviyo-bis-trigger {
    margin-top: 10px !important;
}

.footer__block-list .footer__block.footer__block--text:last-child {
    position: absolute;
    right: 0;
    top: 283px;
    width: 33.3333%;
    flex-basis: 33.3333%;
}
.footer__block-list{
    position: relative;
}

/* hide Material */
fieldset.variant-picker__option.Material {
    display: none;
}
video::-webkit-media-controls {
  display: none !important;
  opacity: 0; 
}
video::-webkit-media-controls-start-playback-button {
    display: none !important;
}

@media screen and (max-width: 999px) {
  .shopify-section--main-collection .collection div#usf_container {
    padding-bottom: 64px;
}
.footer__block-list .footer__block.footer__block--text:last-child{
    position: relative;
    right: unset;
    top: unset;
    width: 100%;
    flex-basis: 100%;
}
}
@media (min-width: 1000px) and (max-width: 1440px) {
 
  .footer__block--newsletter {
      max-width: 390px;
  }
      .footer__block-list {
        flex-wrap: wrap !important;
        display: flex;
        gap: unset;
    }
  .footer__block-list .footer__block.footer__block--text:last-child
 {
    position: absolute;
    right: 0;
    top: 283px;
    width: 25% !important;
    flex-basis: 25% !important;
}
  .footer__block
 {
    gap: var(--footer-block-gap);
    display: inline-block !important;
    width: 25% !important;
    flex-basis: 25% !important;
}
  .footer__block p.bold, .footer__block img {
    margin-bottom: 25px;
}
}
  
@media screen and (max-width: 1280px) {
.customIconBlock {
    align-items: flex-start;
    width: 17%;
    line-height: 1;
}
.customIconBlock   .custom-content {
    margin-left: 0;
    display: block;
    width: 100%;
}
.customIconBlock .custom-content p {
    font-size: 12px;
}

}
@media screen and (min-width:425px){
  .esc-size-guide--popup .modal_container .modal_content{
  width: 400px;
}
}
@media screen and (min-width:640px){
  .blog-posts__container .blog-posts .blog-post-card__info p{
    font-size: 16px;
  }
  .blog-posts__container .blog-posts .blog-post-card__info p.h3{
    font-size: 26px;
  }
  .esc-size-guide--popup .modal_container .modal_content{
  width: 600px;
}
}
@media screen and (min-width:991px){
  .esc-size-guide--popup .modal_container .modal_content{
  width: 800px;
}
}
@media screen and (min-width:1000px){
  body.template-page\.our-stores .multi-column .multi-column__item:first-child {
    grid-column-start: 3;
    grid-column-end: 7;
}

body.template-page\.our-stores .multi-column .multi-column__item:last-child {
    grid-column-start: 7;
    grid-column-end: 11;
}
}
@media screen and (min-width:1150px){
  .blog .blog-posts__container .blog-posts{
            --article-per-row: var(--blog-posts-per-row, 2);
  }
}
@media screen and (min-width: 1200px) {
.shopify-section--accordion-content .section-stack__intro {
    width: 35%;
}
.shopify-section--accordion-content .section-stack__main {
    width: 65%;
}
}

@media screen and (max-width: 1200px) {
.h1, .prose h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6) {
    font-size: 2rem;
}
}

@media screen and (max-width: 1149px) {
.DeskDip{
  display: none;
}
.mobDis{
  display: block;
}
}

@media screen and (max-width: 567px) {
  .shopify-section--main-collection .collection div#usf_container {
    padding-bottom: 48px;
}
  .usf-sr-empty span h2,.blog-posts__container .blog-posts .blog-post-card__info{
    font-size: 22px;
  }
  .shopify-section--collection-banner .place-self-center h1.h0,header.blog-banner h1.h0 {
    font-size: 1.5rem;
}
.h2, .prose h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6) {
    font-size: 1.5rem;
}
.section-header {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
section-header.section-header .prose {
    width: 64%;
}
section-header.section-header a.text-with-icon.group {
    width: 30%;
    justify-content: flex-end;
}

.product-info__vendor, 
.product-quick-add__variant a.text-xs.link-faded{
    font-size: 10px;
}
.variant-picker__option-info, 
.block-swatch, 
.product-info__quantity-selector{
    font-size: 12px;
}
}

@media screen and (max-width: 425px) {
  .esc-size-guide--popup .modal_container .modal_content .esc-size-guide--table-wrap table tr th, .esc-size-guide--popup .modal_container .modal_content .esc-size-guide--table-wrap table tr td {
    padding: 10px !important;
}
  .esc-size-guide--popup .modal_container .modal_content{
    width: 300px;
  }
}
@media screen and (max-width: 414px) {
     
  .image-link-blocks__item .h-stack.justify-between.gap-2 br {
      display: none;
  }
  .locationtwo {
    margin-bottom: 60px !important;
}
}