/** Shopify CDN: Minification failed

Line 443:1 Expected "}" to go with "{"

**/
h2.yv-product-detail-title {
  font-family: YourCurrentFont, Arial, Helvetica, sans-serif !important;
}

   .tdf_label_v{
   padding-top: 14px!important;
    padding-bottom: 9px!important;
    padding-left: 9px!important;
    padding-right: 9px!important;
   }

.tdf_select_icon {
    display: none!important;
}

#shopify-section-template--26442443981169__3666ad5c-9a57-4da8-85e3-51e692e12b68 h2 {
    -webkit-text-fill-color: black!important;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/GothamBlack-Italic.woff2') format('woff2'),
        url('/cdn/shop/files/GothamBlack-Italic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/GothamBold.woff2') format('woff2'),
        url('/cdn/shop/files/GothamBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/GothamBlack.woff2') format('woff2'),
        url('/cdn/shop/files/GothamBlack.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Book';
    src: url('/cdn/shop/files/Gotham-Book.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-BookItalic.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-BookItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/GothamBold-Italic.woff2') format('woff2'),
        url('/cdn/shop/files/GothamBold-Italic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-BoldItalic.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Extra';
    src: url('/cdn/shop/files/Gotham-ExtraLightItalic.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-Light.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Book';
    src: url('/cdn/shop/files/Gotham-BookItalic.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-BookItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-Medium.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/GothamMedium.woff2') format('woff2'),
        url('/cdn/shop/files/GothamMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url("/cdn/shop/files/Gotham-Light.woff2?v=1755272830") format('woff2'),
        url("/cdn/shop/files/GothamLight.woff?v=1755272830") format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Extra';
    src: url('/cdn/shop/files/Gotham-ExtraLight.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/GothamLight-Italic.woff2') format('woff2'),
        url('/cdn/shop/files/GothamLight-Italic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/GothamLight.woff2') format('woff2'),
        url('/cdn/shop/files/GothamLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-LightItalic.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-MediumItalic.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/GothamMedium-Italic.woff2') format('woff2'),
        url('/cdn/shop/files/GothamMedium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

body *{
    font-family: 'Nunito Sans' !important;
}


.button {
    border-radius: 300px;
    font-weight:800;
}

.yv-countdown-middle-content.center {
    border-radius: 50px !important;
}


.yv-color-filter .yv-filter-item label[title="360° Clear"] {
    background: #dddddd;
}

.yv-color-filter .yv-filter-item label[title="Burnt Orange"] {
    background: #d5a149;
}

.yv-color-filter .yv-filter-item label[title="Dark Gray"] {
    background: #6b6b6b;
}

.yv-color-filter .yv-filter-item label[title="Dark Grey"] {
      background: #6b6b6b;
}

.yv-color-filter .yv-filter-item label[title="Hunter Green"] {
    background: #126212;
}

.yv-color-filter .yv-filter-item label[title="Ocean"] {
    background: #84b5ba;
}

.yv-color-filter .yv-filter-item label[title="Royal Blue"] {
    background: royalblue;
}

.yv-color-filter .yv-filter-item label[title="Safety Green"] {
    background: #1fc11f;
}

.yv-color-filter .yv-filter-item label[title="Motif"] {
    background: #7D5A4F;
}

.yv-color-filter .yv-filter-item label[title="Plaid"] {
    background: #A61C3C;
}

.yv-color-filter .yv-filter-item label[title="Plum"] {
    background: #8E4585;
}

.yv-color-filter .yv-filter-item label[title="Polka Dot"] {
    background: #000000; /* Typically black dots on white, but black as base */
}


.yv-color-filter .yv-filter-item label[title="Safety Orange"] {
    background: #ffb52f;
}

.yv-color-filter .yv-filter-item label[title="Safety Yellow"] {
    background: #ffde65;
}

.yv-color-filter .yv-filter-item label[title="Sea Blue"] {
    background: #5a5aff;
}

.yv-color-filter .yv-filter-item.circle label[title="Silver Cloud"] {
    background: #d7e1e5;
}


.yv-color-filter .yv-filter-item.circle label[title="Sunset"] {
    background: #f2c140;
}

.custom-liquid-section {
    padding-block: 0 !important;
}

.custom-liquid-section .newsletter .container {
    margin-inline: 0;
    max-width: 100%;
    padding-inline: 0;
}

.custom-liquid-section .newsletter .container .klaviyo-form-UqKMCQ {
    max-width: 800px;
    margin-inline: auto;
}

.custom-liquid-section .newsletter .container .klaviyo-form-UqKMCQ form.needsclick.klaviyo-form {
    padding-block: 3em !important;
}

.custom-liquid-section .newsletter .rich-text-description.text-center {background: #FF9900;}
@media only screen and (max-width:768px)
{
    .custom-liquid-section .newsletter .container .klaviyo-form-UqKMCQ form.needsclick.klaviyo-form {
    padding-inline: 0em !important;
}
}

.rebuy-select {
    color: black !important;
}

.rebuy-cart__flyout button.rebuy-button span {
    color: white !important;
}


h2.yv-blog-detail-title.h2 {font-size: 2em;}
.yv-blog-detail-content h2 {
  margin-bottom: 13px;
  font-size: 22px;
}
.yv-blog-detail-content p {
  font-size: 16px;
}
.yv-blog-detail-content h3 {
  font-size: 20px;
  margin-bottom: 13px;
}
.yv-blog-detail-content h3 {
  font-size: 18px;
  margin-bottom: 13px;
}
.yv-blog-detail-content a {
  color: black;
}

@media only screen and (max-width:768px)
{
    iframe.vimeovideo {
    height: 200px !important;
}
}

li.breadcrumb-item a {
    color: black;
}


.product-content-left span.stamped-badge {
    margin-top: 10px;
}


@media only screen and (min-width:768px)
{
    .yv-blog-detail-desc.rich-editor-text-content iframe {
    height: 850px;
    width:100%;
}

}

@media only screen and (max-width:768px)
{
    .yv-blog-detail-desc.rich-editor-text-content iframe {
    height: 250px;
    width:100%;
}

}

.has-compare-price .yv-product-price {
    color: black !important;
}

.yv-product-card-img span.discounts {
    color: #cd4d1e !important;
}

.yv-accordion-content a{
  color:#0f203f !important;
  text-decoration:underline;
}


.yv-accordion-content .yv-content-body p {
    font-weight: 500;
}

.yv-blog-detail-desc.rich-editor-text-content a {
    text-decoration: underline;
}
dl.accordion.cc-accordion * {
    font-weight: 500 !important;
}


.bottom-cart-box * {
    color: white !important;
}

span.cartDrawerNote *, span.cartDrawerNote {
    color: black !important;
}

a {
    color: #468fcc;
    font-weight: 600;

.leave-order-note textarea {
    border-color: white;
}


textarea#rebuy-cart__notes {
    color: black !important;
}

.yv-product-accordion.sidebar-content {
    padding-inline: 0 !important;
}

.product_button {
    margin-bottom: 2em !important;
}


.pdp-action-container.yv-checkout-btn.yv-checkout-btn-full-width {
    margin-bottom: 3em;
}

.yv-content-body li {
    font-weight: 500 !important;
}

.yv-content-body table tr[bgcolor="#b4b4b4"] {
    background: #ededed !important;
}

.yv-content-body table * {
    font-weight: 500 !important;
    color: black;
}