#gspb_container-id-gsbp-69890b6 #gspb_row-id-gsbp-7be8e89{
    padding-top: 0!important;
    padding-bottom: 0!important;
    background:transparent!important;
}

header [data-column-set="2"]:before {
    content: "";
    position: absolute;
     top: -20px;
    left: 33px!important;
    width: 124px;
    height: 34px;
    background-color: #fff;
    background-color: var(--wp--preset--color--white, #fff);
     mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='124' height='34' viewBox='0 0 124 34'><path d='M123.589 0C96.657 0 73.146 13.67 60.584 33.98 48.4 14.28 25.915.828 0 .037V0h123.589z' fill='%23000'/></svg>");
}
.wpcbm-wrapper {
    position: unset;
}
.wpcbm-wrapper .wpcbm-badge{
        box-shadow: 0px 0px rgba(0, 0, 0, 0.1)!important;
}
.fanshop{
    display: flex;
    gap: 0px;

}
.fanshop .site-title-container{
    margin-top: -10px;
}
[data-header="type-1:sticky:shrink"] .fanshop .site-title-container span{
    border-left: 1px solid #191919!important;
    padding-inline: 15px !important; 
}
[data-header="type-1:sticky"] .fanshop .site-title-container span{
    border-left: 1px solid white;
    padding-inline: 15px !important; 
}

#post-216 .gsbp-85271649a7e4b{
    color: #191919;
}
#post-943 .gsbp-843ce3e746c498 {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: white;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-style: none;
    border-width: 0;
    box-shadow: none;
    box-sizing: border-box;
    color: white;
    display: inline;
    font-family: ct_font_g_t__ultra__fine;
    font-style: italic;
    font-weight: 250;
    hyphens: auto;
    letter-spacing: -1.6px;
    margin: 0 0 0 66.92px;
    overflow-wrap: anywhere;
    padding: 0;
    text-align: start;
    text-transform: uppercase;
    word-break: keep-all;
    padding-bottom: 15px !important; 
    
}

.archive [data-products=type-2] .ct-woo-card-actions .button{
    font-size: 12px;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
}
@media screen and (max-width: 600px) {
.single-product .summary.entry-summary-items{
    display: flex;
    flex-direction: column;
}

.single-product .summary.entry-summary-items .ct-breadcrumbs{
    order:-3;
}
.single-product .summary.entry-summary-items .product_title{
    order:-2;
}

.single-product .summary.entry-summary-items .ct-product-add-to-cart{
    order:-1;
    margin-bottom: 31px; 
}
.single-product .summary.entry-summary-items .frm_style_formidable-style-2.with_frm_style .frm_section_heading {
    margin-top: 0px;
}
.single-product .summary.entry-summary-items .frm_radio input{
        display: flex !important;
        line-height: 1.5em;
}
.single-product .summary.entry-summary-items .frm_style_formidable-style-2.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{
    margin-bottom:15px;
}
.single-product .summary.entry-summary-items .frm_style_formidable-style-2.with_frm_style .form-field {
    margin-bottom: 0px;
}
.product[class*=gallery] .entry-summary-items>* {
    margin-bottom: 15px; 
}  
.single-product .ct-wishlist-button-single{
    padding: 0px 0px;
}
}