.template-product{background:#fff}.template-product .page-width{max-width:1380px}.template-product .product-single{align-items:flex-start}.template-product .pr_title{font-size:clamp(25px,2vw,36px);line-height:1.16;letter-spacing:-.025em;font-weight:700;color:#171717;margin-bottom:10px!important}.template-product .pr_price_single{margin-bottom:15px!important}.template-product .pr_price_single .pr_price{font-size:clamp(24px,2vw,32px);font-weight:750;letter-spacing:-.02em;color:#171717}.template-product .pr_price_sale_single{color:#ff2f4e!important}.template-product .product-single__photos img,.template-product .pr_photo{border-radius:18px}.template-product .product-single__photos{overflow:visible}.template-product .pr_lg_img{background:#fafafa;border-radius:18px;overflow:hidden}.template-product .pr_thumbs_img .slick-slide>div,.template-product .pr_thumbs_img img{border-radius:10px}.template-product .product-form{gap:10px}.template-product .swatch-element label,.template-product .selectbox,.template-product .pr_input{border-radius:10px!important;min-height:46px}.template-product .swatch-element label{border-color:#dcdcdc;box-shadow:none}.template-product .swatch-element input:checked+label{border-color:#ff2f4e;box-shadow:0 0 0 1px #ff2f4e}.template-product .pr_btn.addtocart_js{min-height:56px;border-radius:12px!important;font-size:16px!important;font-weight:750;letter-spacing:.01em;background:#ff2f4e!important;border-color:#ff2f4e!important;box-shadow:0 9px 24px #ff2f4e33;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.template-product .pr_btn.addtocart_js:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ff2f4e45;background:#ef2443!important}.template-product .qtyField{border-radius:10px;overflow:hidden}.template-product .shopify-payment-button__button{border-radius:12px!important;min-height:52px!important}.template-product .installment{margin:0 0 16px;color:#6f6f6f}.template-product .stockLbl,.template-product [class*=meubeltje-stock]{border-radius:999px}.template-product .product-single__meta{position:relative}.mb-conversion{width:100%;margin:16px 0 22px}.mb-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;background:#fff7f8;border:1px solid #ffe1e6;border-radius:14px}.mb-benefit{display:flex;align-items:center;gap:10px;min-width:0;padding:8px}.mb-benefit__icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;color:#ff2f4e;background:#fff;box-shadow:0 2px 9px #1f1f1f0f}.mb-benefit__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mb-benefit strong,.mb-benefit small{display:block}.mb-benefit strong{color:#242424;font-size:13.5px;line-height:1.25;font-weight:700}.mb-benefit small{color:#717171;font-size:11.5px;line-height:1.35;margin-top:2px}.mb-service-card{margin-top:10px;border:1px solid #e8e8e8;border-radius:14px;background:#fff;overflow:hidden}.mb-service-card summary{list-style:none;display:flex;align-items:center;gap:11px;padding:13px;cursor:pointer}.mb-service-card summary::-webkit-details-marker{display:none}.mb-service-card__avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#ff2f4e;color:#fff;font-weight:800}.mb-service-card summary strong,.mb-service-card summary small{display:block}.mb-service-card summary strong{color:#232323;font-size:13.5px}.mb-service-card summary small{color:#777;font-size:11.5px;margin-top:2px}.mb-service-card__chevron{margin-left:auto;width:9px;height:9px;border-right:2px solid #555;border-bottom:2px solid #555;transform:rotate(45deg);transition:transform .2s ease}.mb-service-card[open] .mb-service-card__chevron{transform:rotate(225deg)}.mb-service-card__content{border-top:1px solid #eee;padding:12px 13px 14px 60px}.mb-service-card__content p{margin:0 0 10px;color:#555;font-size:13px;line-height:1.5}.mb-service-card__actions{display:flex;flex-wrap:wrap;gap:8px}.mb-service-card__actions a{display:inline-flex;align-items:center;min-height:36px;padding:7px 11px;border-radius:8px;background:#f5f5f5;color:#222;font-size:12px;font-weight:650;text-decoration:none}.mb-service-card__actions a:first-child{background:#ff2f4e;color:#fff}.mb-payment-note{display:flex;align-items:center;gap:7px;padding:10px 2px 0;color:#666;font-size:12px}.mb-payment-note>span:first-child{color:#278a52;font-weight:800}.mb-sticky-cart{display:none}.template-product .product-tabs,.template-product .tabs-listing{margin-top:35px}.template-product .product-tabs .tab-container,.template-product .tabs-listing .tab-content{border-radius:16px}.template-product .section-header h2,.template-product .sec-ttl{letter-spacing:-.02em}.template-product .faq-section,.template-product [data-section-type=faq]{border-radius:20px;overflow:hidden}@media(min-width:1024px){.template-product .product-single__meta{padding-left:26px}.template-product .product-single__meta>div{max-width:560px}}@media(max-width:767px){.template-product{padding-bottom:82px}.template-product .pr_title{font-size:25px}.template-product .product-single__photos img,.template-product .pr_photo,.template-product .pr_lg_img{border-radius:13px}.template-product .product-single__meta{padding-top:15px}.mb-benefits{grid-template-columns:1fr;gap:1px;padding:7px 10px}.mb-benefit{padding:7px 3px}.mb-benefit__icon{width:31px;height:31px;flex-basis:31px}.mb-service-card__content{padding-left:13px}.mb-sticky-cart{position:fixed;z-index:9998;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#fffffff5;border-top:1px solid #e8e8e8;box-shadow:0 -8px 25px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .22s ease}.mb-sticky-cart.is-visible{transform:translateY(0)}.mb-sticky-cart__product{min-width:0;flex:1}.mb-sticky-cart__product strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#242424;font-size:12px;line-height:1.25}.mb-sticky-cart__product span{display:block;margin-top:2px;color:#ff2f4e;font-weight:750;font-size:14px}.mb-sticky-cart__button{flex:0 0 auto;min-height:46px;padding:10px 17px;border:0;border-radius:10px;background:#ff2f4e;color:#fff;font-weight:750;font-size:13px}.mb-sticky-cart__button:disabled{background:#aaa}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/meubeltje-product-page.css.map */
