:root{--mb-radius: 16px}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility}a{transition:opacity .2s ease,color .2s ease}button,.button,input,select{border-radius:12px}.button{min-height:50px;font-weight:650;letter-spacing:.01em}.header{box-shadow:0 1px #0000000f}.header-announcements{letter-spacing:.02em}.page-width-narrow{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.product-list .product-card,.main-collection .product-card,.search-results .product-card{transition:transform .22s ease,box-shadow .22s ease}.product-list .product-card:hover,.main-collection .product-card:hover,.search-results .product-card:hover{transform:translateY(-3px)}.product-list .product-card-gallery,.main-collection .product-card-gallery,.search-results .product-card-gallery{border-radius:var(--mb-radius)!important;overflow:hidden;background:#f7f5f2}.product-list .product-card-gallery img,.main-collection .product-card-gallery img,.search-results .product-card-gallery img{transition:transform .35s ease}.product-list .product-card:hover img,.main-collection .product-card:hover img,.search-results .product-card:hover img{transform:scale(1.025)}.product-list .product-title,.main-collection .product-title,.search-results .product-title{font-weight:560;line-height:1.35}.product-list .price,.main-collection .price,.search-results .price{font-weight:700}.product-information .product-details{gap:30px}.product-information .product-details .button{width:100%}.product-information .product-media-gallery img{border-radius:14px}.product-information .product-details h1{letter-spacing:-.02em;line-height:1.08}.product-recommendations{border-top:1px solid rgba(0,0,0,.07)}.main-cart{max-width:1200px;margin-inline:auto}.footer{border-top:1px solid rgba(0,0,0,.08)}.footer-policy-list{line-height:1.7}@media(max-width:749px){.header-announcements{font-size:.82rem}.product-list .product-card-gallery,.main-collection .product-card-gallery,.search-results .product-card-gallery{border-radius:12px!important}.product-information .product-details{gap:22px}.product-information .product-details h1{font-size:clamp(1.65rem,7vw,2.2rem)}.button{min-height:52px}}:focus-visible{outline:3px solid currentColor;outline-offset:3px}.product-card img{object-position:center center}.product-information .product-details .button,.product-information button[type=submit]{min-height:52px;font-weight:700}@media(max-width:749px){.product-list .product-card-gallery img,.main-collection .product-card-gallery img,.search-results .product-card-gallery img{width:100%;height:100%;object-fit:contain;object-position:center}.product-list .product-card-gallery,.main-collection .product-card-gallery,.search-results .product-card-gallery{background:#faf9f7}.product-information .product-media-gallery img{width:100%;object-fit:contain;object-position:center}.product-information .product-details .button{width:100%}.product-list .product-title,.main-collection .product-title{line-height:1.45}}@media(prefers-reduced-motion:reduce){.product-list .product-card,.main-collection .product-card,.search-results .product-card{transition:none}}@media(max-width:749px){.product-list .product-card-gallery,.main-collection .product-card-gallery{background:#faf8f5}.product-list .product-card-gallery img,.main-collection .product-card-gallery img{object-fit:contain;object-position:center}.product-list .product-card{max-width:100%}.product-list .product-title{font-size:1.05rem;line-height:1.45}}.product-details .text-block.rte{font-size:20px;line-height:1.65}.product-details .text-block.rte :is(p,li,td,th){font-size:inherit!important;line-height:inherit}.product-details .text-block.rte :is(h2,h3,h4){font-size:26px;line-height:1.3}.product-details .text-block.rte table{display:block;max-width:100%;overflow-x:auto}.product-details .text-block.rte :is(td,th){padding:10px 8px}.product-details .price{font-size:24px}.product-information .product-information__grid{display:flex!important;flex-direction:column;align-items:center;grid-column:1 / -1!important;gap:24px}.product-information .product-information__media{width:100%;min-width:0;max-width:900px;margin-inline:auto;padding:0!important;order:0}.product-information .product-details{width:100%;max-width:900px;margin-inline:auto;padding-inline:24px!important;position:static!important;order:1}.product-information .mijn-gallery{margin-inline:auto}@media(max-width:749px){.product-information .product-information__media{max-width:100%}.product-information .product-details{padding-inline:20px!important}}.product-card .card-gallery{--gallery-aspect-ratio: 4 / 5 !important;width:100%;background:#f6f3ef}.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media{aspect-ratio:4 / 5}.product-card .card-gallery .product-media__image{width:100%;height:100%;object-fit:contain!important;object-position:center!important;transform:none!important}.product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media(max-width:749px){.product-recommendations .section-resource-list{padding-inline:16px}.product-recommendations .resource-list--grid{gap:24px 12px}.product-recommendations .product-card .text-block,.product-recommendations .product-card product-title{font-size:1rem;line-height:1.45}}@media(min-width:990px){.product-information .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start;gap:40px;max-width:1200px;width:calc(100% - 48px);margin-inline:auto}.product-information .product-information__media{max-width:none;margin:0}.product-information .product-details{max-width:none;margin:0;padding:0!important}.product-information .product-details h1{font-size:clamp(28px,2.8vw,38px)}}.product-information .product-details .quantity-selector{display:inline-flex;align-items:center;width:132px;min-width:132px;max-width:132px;flex:0 0 132px}.product-information .product-details .quantity-selector button{width:44px!important;min-width:44px;min-height:48px;flex:0 0 44px;padding:0!important}.product-information .product-details .quantity-selector input{width:44px;min-width:0;flex:0 0 44px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mijn-boutique-home.css.map */
