.dhps-page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.dhps-page-width{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (min-width:990px){.dhps-page-width{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:750px)and (max-width:989px){.product-grid.grid--2-col-tablet-down:not(.slider) .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.product-grid.grid{row-gap:20px}.product-grid .card__inner.ratio:before{padding-bottom:0;height:168px}@media screen and (max-width:749px){.product-grid .card__inner.ratio:before{height:140px}}.product-grid .card__inner{background:#f2f2f2;border-radius:8px;overflow:hidden}.product-grid .card__media .media{background:transparent}.product-grid .card__media .media img{object-fit:contain;object-position:center center;padding:12px;box-sizing:border-box}.product-grid .card__media .media .placeholder-svg{width:100%;height:100%;padding:28px;box-sizing:border-box;opacity:.35}.product-grid .card__heading{font-size:1.3rem;line-height:1.45}.product-grid .card__information .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.9em;padding-right:4rem;overflow-wrap:anywhere}.product-grid .card__information{padding-top:1rem;padding-bottom:1.2rem}@media screen and (min-width:750px){.product-grid .card__information{padding-top:1.1rem;padding-bottom:1.4rem}}.product-grid .card-information__sku{font-size:1.1rem;letter-spacing:.04rem;opacity:.65;margin-top:.2rem}.product-grid .card-information .price{font-size:1.4rem}.product-grid .quick-add__submit{min-height:3.4rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1.2rem}.dhps-card-atc{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:3.4rem;margin:-.4rem 0 0;padding:0 1.2rem;border:1px solid #0d82df;border-radius:6px;background:transparent;color:#0d82df;font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.04rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dhps-card-atc:hover{background:#f2f8fe}.dhps-card-atc:focus-visible{outline:2px solid #0d82df;outline-offset:2px}.dhps-card-atc svg{width:1.8rem;height:1.8rem;flex:0 0 auto}.dhps-card-atc__check,.dhps-card-atc__spinner{display:none}.dhps-card-atc__spinner{width:1.4rem;height:1.4rem;flex:0 0 auto;border:2px solid rgba(13,130,223,.25);border-top-color:#0d82df;border-radius:50%;animation:dhpsAtcSpin .7s linear infinite}.dhps-card-atc.is-loading .dhps-card-atc__icon,.dhps-card-atc.is-done .dhps-card-atc__icon{display:none}.dhps-card-atc.is-loading .dhps-card-atc__spinner,.dhps-card-atc.is-done .dhps-card-atc__check{display:block}.dhps-card-atc.is-error{border-color:#c0392b;color:#c0392b}@keyframes dhpsAtcSpin{to{transform:rotate(360deg)}}@media screen and (min-width:750px){.facets-vertical .facets-wrapper.facets-wrapper{padding-right:2.4rem}.facets-vertical .facets__form-vertical{width:21rem}.facets-vertical .facets__heading--vertical{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin-bottom:1rem}.facets-vertical .facets__form-vertical .facets__summary{padding-top:1.1rem;padding-bottom:1.1rem;font-size:1.3rem}.facets-vertical .facets__form-vertical .facets__summary-label{font-weight:600}.facets-vertical .facets__display-vertical{padding-bottom:1rem}.facets-vertical .facets__header-vertical{padding-top:.8rem;padding-bottom:.8rem;font-size:1.2rem}.facets-vertical .facet-checkbox{padding-top:.5rem;padding-bottom:.5rem;font-size:1.3rem}.facets-vertical .facet-checkbox>.svg-wrapper{top:.9rem}}.product-card-wrapper .card--text .card__inner{background:#f2f2f2 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b4b4' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4.5' width='18' height='15' rx='2.5'/><circle cx='8.5' cy='9.5' r='1.5'/><path d='M4 17.5l5-5 3.5 3.5 2.5-2.5 5 4.5'/></svg>") center calc(50% - 1rem) / 3.4rem 3.4rem no-repeat;border-radius:8px}.product-card-wrapper .card--text .card__inner>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0}.product-card-wrapper .card--text .card__inner>.card__content>*{display:none}.product-card-wrapper .card--text .card__inner>.card__content:after{content:"Afbeelding volgt";margin-top:4.6rem;font-size:1.15rem;letter-spacing:.02rem;color:#12121273}.product-card-wrapper .card.card--standard.card--text:not(.card--horizontal)>.card__content .card__information .card__heading{display:-webkit-box;-webkit-box-orient:vertical}.product.product--no-media .product__media-wrapper:before{content:"Afbeelding volgt";display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;aspect-ratio:1 / 1;padding-top:8rem;border-radius:8px;background:#f2f2f2 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b4b4' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4.5' width='18' height='15' rx='2.5'/><circle cx='8.5' cy='9.5' r='1.5'/><path d='M4 17.5l5-5 3.5 3.5 2.5-2.5 5 4.5'/></svg>") center calc(50% - 1.6rem) / 5.6rem 5.6rem no-repeat;font-size:1.3rem;letter-spacing:.02rem;color:#12121273}.product.product--no-media .product__title,.product.product--no-media .product__text,.product.product--no-media .product__tax,.product.product--no-media .product__sku,.product.product--no-media .price,.product.product--no-media noscript .product-form__input{text-align:left}.product.product--no-media fieldset.product-form__input,.product.product--no-media .product-form__input--pill,.product.product--no-media .product-form__input--swatch,.product.product--no-media .product-form__quantity,.product.product--no-media .product-form__buttons,.product.product--no-media .share-button{margin-left:0;margin-right:0}.product.product--no-media .price,.product.product--no-media .product__pickup-availabilities,.product.product--no-media .product-popup-modal__opener,.product.product--no-media .product__info-container>modal-opener{justify-content:flex-start}@media screen and (max-width:749px){.product.product--no-media .product__media-wrapper:before{aspect-ratio:4 / 3;margin-bottom:2rem}}@media screen and (min-width:750px){.product.product--no-media{max-width:none;margin:0}.product.product--no-media .product__media-wrapper,.product.product--no-media .product__info-wrapper{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:50%}.product.product--no-media .product__info-wrapper{padding-left:5rem}}@media screen and (min-width:990px){.product.product--no-media .product__media-wrapper{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);max-width:460px}.product.product--no-media .product__info-wrapper{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:55%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/dhps-compact-cards.css.map */
