.product-details h1{font-size:35px}.product-details .price{font-size:28px;font-weight:700!important;margin-bottom:20px!important;font-family:helvetica}.product-details .product-form__submit,.product-details button[name=add],.product-details .add-to-cart-button,.product-details input[type=submit][name=add]{background:#e87511!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:20px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer;transition:all .2s ease;margin:0;height:initial!important}.variant-option__button-label__pill{background:#e87511!important}.product-details.product-form__submit:hover,.product-details button[name=add]:hover{background:#e55a24!important;box-shadow:0 4px 12px #ff6b354d}.product-details .add-to-cart-text .svg-wrapper{display:none}.product-form__submit:disabled{background:#ccc!important;cursor:not-allowed}.color-variants-wrapper{margin:0 0 12px!important}.color-variants__swatches{gap:10px!important}.color-swatch-item--active .color-swatch{border-color:#000!important;border-width:2px!important}.color-swatch__name{font-size:11px!important;color:#333!important;margin-top:4px!important;font-weight:400!important}.product-custom-buttons{display:flex;flex-wrap:wrap;margin:10px 0;border:1px solid #E5E5E5;justify-content:center;border-radius:10px;flex-direction:row}.variant-option--buttons{gap:5px}.btn-maatwijzer,.btn-verlanglijst{display:inline-flex;align-items:center;padding:10px 15px;background:transparent;text-decoration:none;color:#000;cursor:pointer;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;flex:0 0 50%;text-align:center;justify-content:center;border:none;font-size:14px;position:relative}.btn-verlanglijst.is-active{background:#fff5ed}.btn-verlanglijst.is-active .btn-icon-heart svg path{fill:#e87511}.btn-icon,.btn-icon-heart{margin-left:10px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center}.btn-maatwijzer:hover,.btn-verlanglijst:hover{background:#f9f9f9;color:#e87511;transform:translateY(-1px)}.btn-maatwijzer:hover .btn-icon{transform:scale(1.1) rotate(2deg)}.btn-verlanglijst:hover .btn-icon-heart{transform:scale(1.15)}.btn-verlanglijst:hover .btn-icon-heart svg path{fill:#e87511;transition:fill .3s ease}.btn-maatwijzer:hover .btn-icon svg path{fill:#e87511;transition:fill .3s ease}.btn-maatwijzer:active,.btn-verlanglijst:active{transform:translateY(0)}.product-inventory-status{display:flex;align-items:center;gap:8px;color:#333}.variant-option__button-label{background:#fff;border:none;border-radius:100px;padding:10px;height:40px;width:60px;min-height:initial;font-size:14px;line-height:initial}.product-inventory-status .inventory-dot{width:15px;height:15px;border-radius:50%;display:inline-block;flex-shrink:0}.product-inventory-status.in-stock .inventory-dot{background:#38bd4d}.product-inventory-status.out-of-stock .inventory-dot{background:#ef4444}.product-usp-section{margin:0;padding:0}.product-usp-title{font-size:20px;font-weight:700;margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}.product-usp-list{list-style:none;padding:0;margin:0 0 12px}.product-usp-list li{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#000;margin-bottom:5px}.product-usp-list li:last-child{margin-bottom:0}.product-usp-list li:before{content:"\2605";color:#e87511;font-size:20px;flex-shrink:0;display:inline-block;line-height:1}.payment-icons img,[class*=payment] img{height:32px;width:auto;margin-right:10px}.variant-picker{padding:0}.variant-picker legend{font-size:14px;font-weight:700;margin-bottom:10px;font-family:helvetica!important}.shopify-payment-button{margin-top:12px}.payment-icons svg{width:50px;height:auto}.shopify-payment-button__button{border-radius:8px!important}.product__section-details>*{margin-bottom:12px}.product__section-details>*:last-child{margin-bottom:0}@media(max-width:768px){.product__section-title{font-size:16px!important}.price{font-size:18px!important}.product-inventory-status{font-size:12px}.btn-maatwijzer,.btn-verlanglijst{flex:1;justify-content:center;font-size:12px}.btn-maatwijzer svg,.btn-verlanglijst svg{width:20px;height:auto}.color-swatch{width:50px!important;height:50px!important}.product-form__submit{padding:14px 20px!important;font-size:13px!important}}.product__section-details{padding:0}.product__section--qty,[data-product-qty]{display:none!important}.product-description-section{width:100%;background:#f1f1f1;padding:50px 0;margin:50px 0}.product-description-section .page-width{padding:0 15px;max-width:1470px;margin:0 auto}.product-description-accordion{margin:0;max-width:750px}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 15px;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;list-style:none;border-bottom:1px solid #9B9B9B;font-family:Italico;margin-bottom:15px}.accordion-header::-webkit-details-marker{display:none}.accordion-title{font-size:20px;font-weight:700;letter-spacing:1px;color:#000}.accordion-content h1,.accordion-content h2,.accordion-content h3,.accordion-content h4,.accordion-content h5,.accordion-content h6{font-size:20px;font-family:helvetica!important}.accordion-icon{transition:transform .3s ease;flex-shrink:0;color:#000}.accordion-item[open] .accordion-icon{transform:rotate(180deg)}.accordion-content{padding:0 0 30px;font-size:14px;line-height:1.7;color:#000}.accordion-content-specs{padding:10px 0 30px}.specs-table{width:100%;border-collapse:collapse}.specs-table tr{background:transparent}.specs-table tr:nth-child(2n){background:#fff}.specs-table td{padding:10px 20px;font-size:14px}.spec-label{font-weight:400;color:#000;width:50%}.spec-value{color:#000;font-weight:400}.spec-empty{text-align:center;color:#999;padding:20px 0;background:transparent}@media(max-width:768px){.product-description-section{padding:25px 0;margin:25px 0}.product-description-section .page-width{padding:0 20px}.accordion-header{padding:16px 0}.accordion-title{font-size:16px}.accordion-content{padding:0 0 20px;font-size:13px}.accordion-content-specs{padding:5px 0 20px}.specs-table td{padding:12px 15px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-page-custom.css.map */
