

.ff-619726c1b4f6fb9d86fe6cb8 .ff-619726c1b4f6fb9d86fe6cb8__title {display: none !important;}
.copyright-footer {padding-top:20px !important; padding-bottom: 15px !important;}


[class*="titleStyles"] {
     font-family: "Open Sans" !important;
     text-align: center !important;
}

#menu-cart.menu {
    list-style: none !important;
}

.wps-component-products-title {
       text-align: center !important;
}

.css-88xt9i-ProductDescriptionCSS {
       line-height: 180% !important;
}

.css-1xk2znz-ProductQuantityLabelWrapperCSS {
       font-family: "Brandon_med.woff" !important;
       text-transform: uppercase !important;}

@media (max-width: 600px) {
    [class*="cartLineItemQuantityIncCSS-CartLineItemQuantity"],
    [class*="cartLineItemQuantityDecCSS-CartLineItemQuantity"] {
        font-size: 26px !important;
        width: 40px !important;
        height: 40px !important;
    }

    [class*="cartLineItemQuantityIncCSS-CartLineItemQuantity"] span,
    [class*="cartLineItemQuantityDecCSS-CartLineItemQuantity"] span {
        width: 12px !important;
        position: absolute !important;
        top: calc(50% - 1px) !important;
        left: calc(50% - 6px) !important;
    }

    [class*="cartLineItemQuantityDecCSS-CartLineItemQuantity"] span:after {
        width: 10px !important;
        top: calc(50% - 0) !important;
        left: calc(50% - 5px) !important;
    }    

    [class*="cartLineItemQuantityIncCSS-CartLineItemQuantity"] span:after {
        width: 10px;
        left: calc(50% - 5px);
    }

    input[class*="lineItemQuantityCSS"] {
        width: 45px !important;
        font-size: 16px !important;
        max-height: 40px !important;
    }
}


.wps-product-quantity-wrapper {display: none !important;}

.css-1sd13w4-buttonCSS-addToCartCSS-AddButton {
        font-family: "Brandon_med.woff" !important;
        letter-spacing: 0.2em !important;
        font-size: 10px !important;
        text-transform: uppercase !important;
        color: #3B3B3B !important;}

       
.css-1sd13w4-buttonCSS-addToCartCSS-AddButton {
        border-radius: 0px !important;}


@media (min-width:801px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ } .css-1v8whm1-PaginationItemsCSS {
        max-width: none !important;}

.ReactModal__Content {background: #ffffff !important;}

h2 {font-family: "Open Sans" !important;
        font-size: 18px !important;}

.css-1td5bms-priceCSS {
        font-weight: normal !important;
        font-size: 16px !important;
        font-family: "Brandon_med.woff" !important;
        letter-spacing: 0.13em !important;
        text-align: center;}

.css-16oj3bc-ProductPricesCompareAtCSS {
        margin: auto;}

&  .css-1xkdmuy-buyButtonWrapperCSS {
        display: none !important;}

.ReactModal__Content .css-1xlgu0b-titleStyles.css-1xlgu0b-titleStyles {
        font-family: "kudryashevdisplay.woff" !important;
        font-size: 36px !important;
        font-weight: bold !important;}

.ReactModal__Content .css-165n6wc-buttonCSS-addToCartCSS-AddButton {
        border-radius: 0px !important;}

.ReactModal__Content .css-9uugux-QuantityInputCSS.css-9uugux-QuantityInputCSS {
        border-radius: 0px !important;}

.css-15phv5x-priceWrapperCSS {
        margin: auto;
        padding-bottom: 20px;}

.css-1x9fw71-cartCSS {
        padding: 1.5em !important;}

.css-1yc7t24-cartTitleCSS {
        font-weight: normal !important;
        font-size: 14px !important;
        font-family: "Brandon_med.woff" !important;
        letter-spacing: 0.13em !important;
        text-transform: uppercase !important;}

.css-1jb8zhg-removeStyles {
        font-family: "Formata-Condensed.woff" !important;
        font-weight: normal !important;
        letter-spacing: 0.13em !important;
        text-transform: uppercase !important;
        font-size: 11px !important;
        text-decoration: none !important;}

.css-g29tpr-lineItemPriceCSS {
        font-family: "Formata-Condensed.woff" !important;
        font-weight: normal !important;
        letter-spacing: 0.13em !important;
        text-transform: uppercase !important;
        font-size: 14px !important;}

.css-tdqsle-buttonCSS-checkoutButtonCSS {
        border-radius: 0px !important;
        font-weight: normal !important;
        font-size: 14px !important;
        font-family: "Brandon_med.woff" !important;
        letter-spacing: 0.13em !important;
        text-transform: uppercase !important;}

p.wps-total-prefix {
        font-family: "Formata-Condensed.woff" !important;
        font-weight: normal !important;
        letter-spacing: 0.13em !important;
        text-transform: uppercase !important;
        font-size: 14px !important;
}

p.wps-total-amount {
        font-family: "Formata-Condensed.woff" !important;
        font-weight: normal !important;
        letter-spacing: 0.13em !important;
        text-transform: uppercase !important;
        font-size: 14px !important;
}

.css-1s7bc8b-footerStyles {
        padding-bottom: 15px;}


.css-1p6yll3-CartLineItemTitleCSS {font-weight: normal !important;}

.css-kavrrw-discountFormButtonCSS {
        font-family: "Formata-Condensed.woff" !important;
        font-weight: normal !important;
        letter-spacing: 0.13em !important;
        text-transform: uppercase !important;
        font-size: 14px !important;
}

.css-1symgya-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger {
        border-radius: 0px !important;}

.css-1symgya-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger.css-1symgya-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger {
        border-style: solid !important;
        border-width: 1px !important;
        border-color: #CECCCB !important;}

.ReactModal__Content {background: #ffffff !important;}

.css-1lmwkvp-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger {
        color: #000000 !important;}

.css-1guflic-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger.css-1guflic-IconCSS-buttonCSS-variantDropdownCSS-ProductOptionTrigger {
        border-radius: 0px !important;
        font-family: "Brandon_med.woff" !important;
        letter-spacing: 0.2em !important;
        font-size: 11px !important;
        text-transform: uppercase !important;}

.css-1pbp7de-ProductVariantDropdownValueCSS {
        margin-left: 0px !important;
        margin-bottom: 0px !important}

.css-ixptq0-ProductOptionDropdownCSS .tippy-box {
        border-color: #b2aead !important;}


.wps-icon.wps-icon-cart {
    width: 25px;
    height: auto;
}

