/* OM-102- 1 in custom file, custom_quantity_style_for_pdp.css */
/* OM-102 */

/* OM-102- 3 */
.ct-menu-link {
    padding-left: 0px;
}

/* OM-102 */

/* OM-102- 4 */
.single_add_to_cart_button:not(.added) {
    flex: 0.5 !important;
}

/* OM-102 */

/* OM-102- 7 */
.isb_sale_badge {
    font-size: 13px;
}

.isb_special_arrow:before {
    border-top: 10px solid transparent !important;
    border-bottom: 10px solid transparent !important;
}

.isb_special_arrow {
    line-height: 13px !important;
    height: unset;
}

/* OM-102 */

/* OM-102- 8 */
.woocommerce-ordering select {
    --form-font-size: 13px;
    --form-field-height: 29px;
}

.ct-filter-trigger {
    padding: 6px 10px !important;
}

.ct-filter-trigger {
    font-size: 11px;
    font-weight: 500;
}

.woocommerce-result-count {
    text-transform: none;
}

/* OM-102 */

/* OM-102- 9 */
.alignfull:nth-child(5n) {
    padding-top: 0px !important;
}

/* OM-102 */

/* OM-102- 10 */
/*
<!-- wp:ugb/container {"design":"plain","uniqueClass":"ugb-c510b1a","blockTag":"section","marginBottom":50,"tabletMarginBottom":32,"mobileMarginBottom":32,"paddingTop":30,"paddingRight":35,"paddingBottom":10,"paddingLeft":35,"mobilePaddingTop":24,"mobilePaddingRight":15,"mobilePaddingBottom":24,"mobilePaddingLeft":15,"columnPaddingTop":0,"columnPaddingRight":0,"columnPaddingBottom":0,"columnPaddingLeft":0,"showBlockBackground":true,"blockInnerWidth":"center","align":"full","blockBackgroundBackgroundColor":"var(\u002d\u002dpaletteColor2, #fac400)"} -->
<section class="alignfull wp-block-ugb-container ugb-container ugb-c510b1a ugb-container--v2 ugb-container--design-plain ugb-main-block ugb-main-block--inner-center ugb--has-block-background"><style>.ugb-c510b1a.ugb-container{background-color:var(--paletteColor2,#fac400)}.ugb-c510b1a.ugb-container:before{background-color:var(--paletteColor2,#fac400)}@media screen and (min-width:768px){.ugb-c510b1a.ugb-container{margin-bottom:50px !important;padding-top:30px !important;padding-right:35px !important;padding-bottom:10px !important;padding-left:35px !important}}@media screen and (min-width:768px) and (max-width:1025px){.ugb-c510b1a.ugb-container{margin-bottom:32px !important}}@media screen and (max-width:768px){.ugb-c510b1a.ugb-container{margin-bottom:32px !important;padding-top:24px !important;padding-right:15px !important;padding-bottom:24px !important;padding-left:15px !important}}@media screen and (min-width:768px){.ugb-c510b1a > .ugb-inner-block > .ugb-block-content > *{padding-top:0px !important;padding-bottom:0px !important;padding-right:0px !important;padding-left:0px !important}}</style><div class="ugb-inner-block ugb-inner-block--center"><div class="ugb-block-content"><div class="ugb-container__wrapper ugb-c510b1a-wrapper"><div class="ugb-container__side"><div class="ugb-container__content-wrapper ugb-c510b1a-content-wrapper"><!-- wp:stackable/columns {"uniqueId":"b6a758c","blockMargin":{"bottom":""}} -->
<div class="wp-block-stackable-columns stk-block-columns stk-block stk-b6a758c" data-block-id="b6a758c"><div class="stk-row stk-inner-blocks stk-block-content stk-content-align stk-b6a758c-column"><!-- wp:stackable/column {"uniqueId":"b975467"} -->
<div class="wp-block-stackable-column stk-block-column stk-block-column--v2 stk-column stk-block stk-b975467" data-block-id="b975467"><div class="stk-column-wrapper stk-block-column__content stk-container stk-b975467-container stk--no-background stk--no-padding"><div class="stk-block-content stk-inner-blocks stk-b975467-inner-blocks"><!-- wp:heading -->
<h2>Schrijf je in voor onze nieuwsbrief</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Ontvang als eerste berichten over onze aanbiedingen, nieuwsberichten, blogs en nieuwe producten.<br>Door je in te schrijven ga je akkoord met het <a href="https://meetmiddelen.eu/privacybeleid/">privacybeleid</a>.</p>
<!-- /wp:paragraph --></div></div></div>
<!-- /wp:stackable/column -->

<!-- wp:stackable/column {"uniqueId":"d3666f4"} -->
<div class="wp-block-stackable-column stk-block-column stk-block-column--v2 stk-column stk-block stk-d3666f4" data-block-id="d3666f4"><div class="stk-column-wrapper stk-block-column__content stk-container stk-d3666f4-container stk--no-background stk--no-padding"><div class="stk-block-content stk-inner-blocks stk-d3666f4-inner-blocks"><!-- wp:html -->
[contact-form-7 id="18547" title="nieuwsbrief_home"]
<!-- /wp:html --></div></div></div>
<!-- /wp:stackable/column --></div></div>
<!-- /wp:stackable/columns --></div></div></div></div></div></section>
<!-- /wp:ugb/container -->
*/
/* OM-102 */

/* OM-102- 11 */
.p-block-ugb-blog-posts {
    margin-bottom: 35px;
}

/* OM-102 */

/* OM-102- 12 */
[data-footer*='type-1']
.ct-footer
[data-row*='middle']
.ct-widget
> *:not(.widget-title) {
    --lineHeight: 25px;
}

[data-footer*='type-1'] .ct-footer [data-row*='middle'] .widget-title {
    --lineHeight: 10px;
}

[data-icon-size='medium'] {
    --icon-size: 18px;
}

/* OM-102 */

/* OM-102- 13
 */
.custom_product_meta,
.product_title {
    margin-bottom: 0 !important;
}

.cart {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
    padding-top: 10px;
    padding-bottom: 0;
}

@media (min-width: 1000px) {
    .ct-default-gallery .woocommerce-product-gallery, .ct-stacked-gallery .woocommerce-product-gallery {
        width: 35% !important;
    }
}

/* OM-102 */

/* OM-101 */
.slick-next {
    -webkit-transform: translate3d(0, 0, 1px) rotateY(180deg) !important;
}

@media (max-width: 767px) {
    tr.woocommerce-cart-form__cart-item.cart_item > td.product-name > div > span.woocommerce-Price-amount.amount {
        width: unset !important;
    }
}


.quantity {
    display: flex !important;
    align-items: center;
    height: 30px !important;
}

.quantity[data-type=type-2] input[type=number] {
    --form-field-border-width: 1px;
    --form-field-padding: 0 calc(var(--quantity-height, 30px) / 1.8);
}

.quantity[data-type=type-2] .ct-increase, .quantity[data-type=type-2] .ct-decrease {
    top: calc(50% - var(--quantity-height, 35px) / 3.6);
    width: calc(var(--quantity-height, 35px) / 1.8);
    height: calc(var(--quantity-height, 35px) / 1.8);
}

@media (max-width: 320px) {
    div.quantity[data-type] input[type=number] {
        padding: 0 !important;
    }

    .input-text .qty {
        padding: 0 !important;

    }
}

