@media(max-width:767px){
 body#product #main .spl-mobile>.tvproduct-title-brandimage{width:100%;padding:0 15px;margin:0 0 14px!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:7px}
 body#product #main .spl-mobile>.tvproduct-title-brandimage h1{font-size:19px!important;line-height:1.4!important;letter-spacing:0!important;font-weight:600!important;margin:0!important;text-transform:none!important;width:100%;overflow-wrap:anywhere}
 body#product #main .spl-mobile>.tvproduct-title-brandimage .tvcms-product-brand-logo{display:none!important}
 body#product #main .spl-mobile>.tvproduct-title-brandimage .tvcms-product-brand-logo img{max-height:26px;width:auto;object-fit:contain}
 body#product #main .spl-mobile .dianaproductreviews-summary--title.spl-empty-rating,body#product #main .spl-mobile .spl-empty-rating .dianareviews-empty{display:none!important}
 body#product #main .spl-mobile .spl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:12px;line-height:1.5;width:100%;margin:3px 0 0}
 body#product #main .spl-mobile .spl-meta a{font-size:12px!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;min-height:0!important;text-decoration:underline;text-underline-offset:3px}
 body#product #main .spl-mobile .spl-meta .dianareviews-product-summary,body#product #main .spl-mobile .spl-meta .dianaproductreviews-summary{margin:0!important;padding:0!important}
 body#product #main .spl-mobile .spl-meta .dianaproductreviews-stars{font-size:14px!important}
 body#product .breadcrumb ol{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;white-space:nowrap;justify-content:flex-start!important}
 body#product .breadcrumb li{flex-shrink:0;font-size:11px!important;line-height:1.6!important}
 body#product .breadcrumb li:last-child{display:none!important}
 body#product .breadcrumb{margin:10px 0 16px!important;padding:0 15px!important}
 body#product #main .spl-mobile .tv-product-page-image{margin-bottom:18px!important}
 body#product #main .spl-mobile .tv-product-page-content .product-prices{margin:0 0 8px!important;padding:0!important}
 body#product #main .spl-mobile .current-price .price{font-size:25px!important;line-height:1.25!important}
 body#product #main .spl-mobile .db-price-net,body#product #main .spl-mobile .product-price-excl-tax{font-size:12px!important;line-height:1.5}
 body#product #main .spl-mobile #product-availability{margin:0 0 5px!important;font-size:13px!important;line-height:1.5}
 body#product #main .spl-mobile .tv-product-page-content>.theiaStickySidebar>.sdi-window{margin:0 0 15px!important;font-size:12px;line-height:1.6}
 body#product #main .spl-mobile .product-information{margin-top:12px!important}
 body#product #main .spl-mobile .product-variants>.product-variants-item{margin-bottom:12px!important}
 body#product #main .spl-buy-row{display:grid!important;grid-template-columns:100px minmax(0,1fr);align-items:end;gap:10px;width:100%;margin:10px 0 14px}
 body#product #main .spl-buy-row .product-quantity{width:auto!important;min-width:0;margin:0!important;padding:0!important;float:none!important}
 body#product #main .spl-buy-row .product-quantity>.control-label{display:none!important}
 body#product #main .spl-buy-row .qty,body#product #main .spl-buy-row .bootstrap-touchspin{width:100%!important;margin:0!important}
 body#product #main .spl-buy-row .tvcart-btn-model{width:auto!important;min-width:0;margin:0!important;padding:0!important}
 body#product #main .spl-buy-row button[data-button-action="add-to-cart"]{width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:11px 9px!important;font-size:13px!important;line-height:1.4!important;white-space:normal!important}
 body#product #main .spl-buy-row #quantity_wanted{height:48px!important;min-height:48px!important;font-size:16px!important}
 body#product #main .spl-mobile #add-to-cart-or-refresh{display:flex;flex-direction:column}
 body#product #main .spl-mobile .product-add-to-cart{display:contents!important;margin:0!important}
 body#product #main .spl-mobile #add-to-cart-or-refresh .product-variants{order:10}
 body#product #main .spl-mobile .spl-buy-row{order:20}
 body#product #main .spl-mobile #block-reassurance{order:30}
 body#product #main .spl-mobile .tv-product-page-add-to-cart-wrapper{order:40}
 body#product #main .spl-mobile #add-to-cart-or-refresh>.dcp-product-help{order:45}
 body#product #main .spl-mobile #add-to-cart-or-refresh>.tvproduct-size-custom{order:50}
 body#product #main .spl-mobile #block-reassurance{width:100%!important;margin:0 0 14px!important;clear:both}
 body#product #main .spl-mobile #block-reassurance:not(.dbtrust-ready):not(.dc-reassurance) ul{padding:10px 12px!important;margin:0!important}
 body#product #main .spl-mobile #block-reassurance:not(.dbtrust-ready):not(.dc-reassurance) li{padding:7px 0!important;border:0!important;margin:0!important}
 body#product #main .spl-mobile #block-reassurance:not(.dbtrust-ready):not(.dc-reassurance) .block-reassurance-item{padding:0!important;font-size:11px!important;line-height:1.5!important}
 body#product #main .spl-mobile #block-reassurance:not(.dbtrust-ready):not(.dc-reassurance) .block-title{font-size:12px!important;font-weight:600!important}
 body#product #main .spl-mobile #block-reassurance:not(.dbtrust-ready):not(.dc-reassurance) img{width:19px!important;height:19px!important}
 body#product #main .spl-mobile [id^="product-description-short-"]{max-height:none!important;height:auto!important;overflow:visible!important;-webkit-line-clamp:unset!important;display:block!important;font-size:14px!important;line-height:1.65!important;margin:22px 0 10px!important;padding:0!important}
 body#product #main .spl-mobile [id^="product-description-short-"]::after{display:none!important}
 body#product #main .spl-mobile .icg-summary-toggle{display:none!important}
 body#product #main .spl-mobile .tvproduct-wishlist-compare{margin-top:10px!important}
}

@media(max-width:767px){
 body#product .breadcrumb ol{scrollbar-width:none}
 body#product .breadcrumb ol::-webkit-scrollbar{display:none}
 body#product #main .spl-buy-row{grid-template-columns:134px minmax(0,1fr)}
 body#product #main .spl-buy-row .bootstrap-touchspin{display:grid!important;grid-template-columns:44px 44px 44px;gap:0!important;justify-content:start}
 body#product #main .spl-buy-row .bootstrap-touchspin>.input-group-btn-vertical{display:contents!important}
 body#product #main .spl-buy-row .bootstrap-touchspin button{width:44px!important;min-width:44px!important;max-width:44px!important;height:48px!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0!important;padding:0!important;grid-row:1}
 body#product #main .spl-buy-row .bootstrap-touchspin-down{grid-column:1;order:1}
 body#product #main .spl-buy-row #quantity_wanted{grid-column:2;grid-row:1;order:2;width:44px!important;min-width:44px!important;margin:0!important;padding:0!important;text-align:center}
 body#product #main .spl-buy-row .bootstrap-touchspin-up{grid-column:3;order:3}
}

@media(max-width:767px){
 body#product #main .spl-mobile .spl-trust-brief{order:30;list-style:none;margin:0 0 16px;padding:12px;border:1px solid rgba(110,100,110,.18);border-radius:8px;background:rgba(110,100,110,.035)}
 body#product #main .spl-mobile .spl-trust-brief li{display:flex;align-items:baseline;gap:9px;font-size:12px;line-height:1.5;margin:0 0 6px}
 body#product #main .spl-mobile .spl-trust-brief li:last-child{margin:0}
 body#product #main .spl-mobile .spl-trust-brief li>span{font-weight:700}
 body#product #main .spl-mobile .product-add-to-cart .icg-delivery{display:none!important}
}

body#product #main .tvproduct-stock-social>.tv-product-page:has(.tv-indicator){display:none!important}

.spl-action-label{display:none}
@media(max-width:767px){
 body#product #main .spl-meta .spl-share{position:relative;display:inline-block;margin:0}
 body#product #main .spl-meta .spl-share[hidden]{display:none}
 body#product #main .spl-meta .spl-share>summary{font-size:12px;line-height:1.5;cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}
 body#product #main .spl-meta .spl-share>summary::-webkit-details-marker{display:none}
 body#product #main .spl-meta .spl-share .social-icon{position:absolute;z-index:40;top:calc(100% + 6px);inset-inline-end:0;min-width:135px;padding:10px 14px;background:#fff;color:inherit;box-shadow:0 5px 20px #0002;border:1px solid #e9e4e7;border-radius:8px}
 body#product #main .spl-meta .social-icon ul{display:flex;flex-direction:column;gap:10px;padding:0;margin:0}
 body#product #main .spl-meta .social-icon li{width:auto!important;height:auto!important;min-width:0!important;background:none!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important}
 body#product #main .spl-meta .social-icon a{display:block!important;width:auto!important;height:auto!important;color:inherit!important;background:none!important;font:inherit!important;line-height:1.5!important;text-indent:0!important;text-shadow:none!important}
 body#product #main .spl-meta .social-icon a::before{display:none!important}
 body#product #main .spl-meta .tvproduct-wishlist-compare{display:contents!important}
 body#product #main .spl-meta .tvproduct-wishlist,body#product #main .spl-meta .tvcompare-wrapper{margin:0!important;padding:0!important}
 body#product #main .spl-meta .tvproduct-wishlist-compare button,body#product #main .spl-meta .wishlist_button{display:inline-flex!important;align-items:center;gap:4px;padding:0!important;height:auto!important;min-width:0!important;width:auto!important;font-size:12px!important;line-height:1.5!important;background:none!important;color:inherit!important;border:0!important;box-shadow:none!important}
 body#product #main .spl-meta .tvproduct-wishlist-icon{margin:0;padding:0;line-height:1}
 body#product #main .spl-meta .tvproduct-wishlist-compare svg,body#product #main .spl-meta .tvproduct-wishlist-compare i{width:13px!important;height:13px!important;font-size:13px!important}
 body#product #main .spl-meta .spl-action-label{display:inline;text-decoration:underline;text-underline-offset:3px}
 body#product #main .spl-mobile .tv-product-page-add-to-cart-wrapper{margin:0!important;padding:0!important;border:0!important}
 body#product #main .spl-mobile .tvproduct-stock-social:not(:has(#mollie-applepay-direct-button>*)){display:none!important}
}

body#product #main .tvcompare-wrapper{display:none!important}
@media(max-width:767px){body#product #main .spl-meta .open-comment-form,body#product #main .spl-meta .open-comment-form span{font-size:12px!important;line-height:1.5!important;letter-spacing:0!important;font-weight:400!important}body#product #main .spl-meta .open-comment-form{display:inline-flex!important;align-items:center;gap:4px}body#product #main .spl-meta .open-comment-form i{font-size:12px!important;width:13px!important;height:13px!important;margin:0!important}}
