/* Final mobile and collection taxonomy tuning for Sivableu v15 */
:root{--siv-ink:#17221d;--siv-green:#365248;--siv-green-soft:#5b6f61;--siv-cream:#fbfaf6;--siv-line:#e3e4dd;--siv-muted:#68736b}.siva-drawer{will-change:transform;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .34s ease!important}.siva-drawer:not([hidden]){animation:sivaDrawerIn .34s cubic-bezier(.22,1,.36,1) both}.siva-drawer.is-closing{animation:sivaDrawerOut .3s cubic-bezier(.55,.08,.68,.53) both!important;pointer-events:none}@keyframes sivaDrawerIn{from{transform:translateX(-100%);opacity:.65}to{transform:translateX(0);opacity:1}}@keyframes sivaDrawerOut{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:.7}}.siva-drawer__close{top:50%!important;right:-23px!important;width:46px!important;height:86px!important;display:grid!important;place-items:center!important;z-index:8!important;border:1px solid rgba(24,35,29,.13)!important;border-left-color:rgba(255,255,255,.72)!important;border-radius:0!important;background:linear-gradient(90deg,#fbfaf6 0%,#ffffff 58%,#f1efe7 100%)!important;color:var(--siv-ink)!important;box-shadow:0 18px 36px rgba(16,28,22,.16)!important;font-family:Newsreader,Georgia,serif!important;font-size:34px!important;line-height:1!important;transform:translateY(-50%)!important}.siva-drawer__close:hover{background:#fff!important;box-shadow:0 22px 44px rgba(16,28,22,.2)!important}.siva-drawer__close:focus-visible{outline:2px solid var(--siv-green-soft)!important;outline-offset:2px!important}.siva-announcement{background:var(--siv-green-soft)!important}.siva-announcement__center{justify-content:center!important;text-align:center!important}.siva-header__inner{position:relative!important}.siva-header__nav{justify-content:center!important}@media(min-width:990px){.siva-header__nav{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:max-content!important}.siva-header__link{color:inherit!important}.siva-header__utils{margin-left:auto!important}.siva-header__logo{z-index:2}.siva-header__utils{z-index:2}}
@media(max-width:749px){.siva-section:has(.siva-proof__grid){padding-top:42px!important;padding-bottom:38px!important}.siva-section:has(.siva-proof__grid) .siva-section-head{margin-bottom:18px!important;gap:12px!important}.siva-section:has(.siva-proof__grid) .siva-section-head h2{max-width:320px!important;font-size:32px!important;line-height:1.04!important}.siva-section:has(.siva-proof__grid) .siva-section-head p{max-width:292px!important;font-size:14px!important;line-height:1.55!important}.siva-proof__grid{display:grid!important;gap:0!important;margin-top:8px!important}.siva-proof-card{grid-template-columns:40px 1fr!important;justify-items:start!important;align-items:center!important;gap:14px!important;padding:15px 0!important;text-align:left!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important;background:transparent!important;box-shadow:none!important}.siva-proof-card:last-child{border-bottom:0!important}.siva-proof-card:before{display:none!important}.siva-proof-card__icon{width:36px!important;height:36px!important;margin:0!important;color:#f6f0e7!important}.siva-proof-card__icon svg{width:22px!important;height:22px!important;stroke-width:1.35!important;filter:none!important}.siva-proof-card__copy{gap:3px!important;text-align:left!important}.siva-proof-card__copy strong{font-size:22px!important;line-height:1.08!important}.siva-proof-card__copy span{max-width:none!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.siva-category-shop__grid{grid-auto-columns:78vw!important}.siva-category-arrow,.siva-product-arrow{display:grid!important}.siva-footer__tagline,.sivableu-footer__tagline,.siv-footer__tagline{display:none!important}.siv-footer,.sivableu-footer{padding-top:34px!important}}@media(min-width:750px){.siva-products__rail{grid-auto-columns:minmax(170px,205px)!important;gap:14px!important}.siva-product-mini{max-width:205px!important}.siva-product-mini img{aspect-ratio:1/1.08!important;object-fit:cover!important}.siva-products .siva-section-head{margin-bottom:24px!important}.siva-products{--sp-card-min:180px!important}}@media(max-width:749px){.siva-products__rail{grid-auto-columns:58vw!important}.siva-product-mini img{aspect-ratio:1/1.08!important}}
.product-information h1{font-size:clamp(24px,2vw,32px)!important;line-height:1.08!important;font-weight:360!important;letter-spacing:0!important;margin:0!important;color:var(--siv-ink)!important}.product-information .price,.product-information product-price,.product-information .price-list,.product-information [data-testid='price-display']{display:flex!important;align-items:baseline!important;gap:8px!important;margin:8px 0 6px!important;color:var(--siv-ink)!important;font-family:Inter,Arial,sans-serif!important}.product-information sale-price,.product-information .price__regular,.product-information .price-item--regular,.product-information .price .price-item:first-child{font-size:18px!important;font-weight:680!important;letter-spacing:-.01em!important;color:var(--siv-ink)!important}.product-information compare-at-price,.product-information .price__compare,.product-information s,.product-information .price-item--compare{font-size:14px!important;color:#a0a59d!important;text-decoration-thickness:1px!important}.siv-product-topline{font-family:Inter,Arial,sans-serif!important;display:flex!important;align-items:center!important;gap:7px!important;margin:0 0 9px!important;color:var(--siv-green-soft)!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.siv-product-topline__stars{font-size:12px!important;letter-spacing:1px!important;color:var(--siv-green-soft)!important}.siv-product-topline strong{font-family:Inter,Arial,sans-serif!important;color:var(--siv-ink)!important;font-size:12px!important;font-weight:650!important}.siv-product-topline span:last-child{color:var(--siv-muted)!important;font-size:12px!important}.siv-prebuy-stack{display:grid;gap:0;margin:18px 0 20px}.siv-postbuy-stack{display:grid;gap:15px;margin:16px 0 18px}.siv-stock-pill{width:max-content!important;margin:0!important;padding:0!important;background:transparent!important;color:#2f6f45!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:750!important;letter-spacing:0!important}.siv-stock-pill span{width:10px!important;height:10px!important;background:#3f8b56!important;box-shadow:0 0 0 7px rgba(63,139,86,.12)!important}.siv-store-promises{display:grid!important;gap:12px!important;margin:0!important;padding:14px 0!important;border-top:1px solid var(--siv-line)!important;border-bottom:1px solid var(--siv-line)!important}.siv-store-promises p{display:grid!important;grid-template-columns:31px 1fr!important;gap:2px 11px!important;margin:0!important;align-items:start!important}.siv-store-promises .siv-ico{grid-row:1 / span 2!important;width:22px!important;height:22px!important;border:0!important;color:var(--siv-green)!important;font-size:0!important;background:transparent!important;position:relative!important}.siv-store-promises .siv-ico:before{content:'';display:block;width:22px;height:22px;background:currentColor;mask:center/contain no-repeat}.siv-store-promises p:nth-child(1) .siv-ico:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10a6 6 0 1 1 0 12H8'/%3E%3C/svg%3E")}.siv-store-promises p:nth-child(2) .siv-ico:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3z'/%3E%3Cpath d='M14 10h3l4 4v2h-7z'/%3E%3Ccircle cx='7' cy='18' r='1.8'/%3E%3Ccircle cx='17' cy='18' r='1.8'/%3E%3C/svg%3E")}.siv-store-promises p:nth-child(3) .siv-ico:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5v5l3.3 2'/%3E%3Cpath d='m17.6 5.8 1.5-1.5'/%3E%3Cpath d='M6.4 5.8 4.9 4.3'/%3E%3C/svg%3E")}.siv-store-promises strong{font-family:Inter,Arial,sans-serif!important;color:var(--siv-ink)!important;font-size:13px!important;font-weight:760!important;line-height:1.22!important}.siv-store-promises small{color:var(--siv-muted)!important;font-size:12px!important;line-height:1.42!important}.siv-product-benefits{margin:0!important;border-top:1px solid var(--siv-line)!important;border-bottom:1px solid var(--siv-line)!important}.siv-product-benefits p{padding:13px 0!important;border-top:1px solid var(--siv-line)!important}.siv-product-benefits p:first-child{border-top:0!important}.siv-product-benefits strong{font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:760!important;color:var(--siv-ink)!important}.siv-product-benefits span{font-size:13px!important;color:var(--siv-muted)!important}.siv-product-upsell{margin-top:18px!important;gap:8px!important}.siv-product-upsell h3{font-family:Inter,Arial,sans-serif!important;margin:0 0 4px!important;color:var(--siv-green-soft)!important;font-size:12px!important;font-weight:760!important;letter-spacing:.04em!important;text-transform:uppercase!important}.siv-product-upsell__item{border-top:0!important;background:#f7f5ef!important;padding:10px!important;box-shadow:none!important}.siv-product-upsell__media{background:#ebe7dd!important}.siv-product-upsell__item+.siv-product-upsell__item{margin-top:4px!important}.siv-product-upsell__form button,.siv-product-upsell__button{background:var(--siv-green)!important;color:#fff!important;font-size:13px!important;font-weight:760!important}.product-form-buttons .shopify-payment-button__button,.product-form-buttons button[type='submit']{border-radius:0!important}.siv-product-detail-stage .pin{transition:top .2s ease,left .2s ease,right .2s ease,bottom .2s ease}.siv-product-detail-stage__media[data-pin-kind='handdoekrek'] .pin-1{left:50%!important;right:auto!important;top:34%!important}.siv-product-detail-stage__media[data-pin-kind='handdoekrek'] .pin-2{right:23%!important;bottom:26%!important}.siv-product-detail-stage__media[data-pin-kind='handdoekrek'] .pin-3{left:18%!important;bottom:28%!important}.siv-product-detail-stage__media[data-pin-kind='wasmand'] .pin-1{left:22%!important;top:52%!important;right:auto!important}.siv-product-detail-stage__media[data-pin-kind='wasmand'] .pin-2{right:24%!important;top:42%!important;bottom:auto!important}.siv-product-detail-stage__media[data-pin-kind='wasmand'] .pin-3{left:48%!important;bottom:20%!important}.siv-product-detail-stage__media[data-pin-kind='kledingrek'] .pin-1{left:46%!important;top:22%!important;right:auto!important}.siv-product-detail-stage__media[data-pin-kind='kledingrek'] .pin-2{right:18%!important;top:48%!important;bottom:auto!important}.siv-product-detail-stage__media[data-pin-kind='kledingrek'] .pin-3{left:24%!important;bottom:22%!important}.siv-product-detail-stage__media[data-pin-kind='spiegel'] .pin-1{left:50%!important;top:26%!important;right:auto!important}.siv-product-detail-stage__media[data-pin-kind='spiegel'] .pin-2{right:20%!important;top:56%!important;bottom:auto!important}.siv-product-detail-stage__media[data-pin-kind='spiegel'] .pin-3{left:22%!important;bottom:24%!important}.siv-product-detail-stage__media[data-pin-kind='lamp'] .pin-1{left:50%!important;top:18%!important;right:auto!important}.siv-product-detail-stage__media[data-pin-kind='lamp'] .pin-2{right:24%!important;top:42%!important;bottom:auto!important}.siv-product-detail-stage__media[data-pin-kind='lamp'] .pin-3{left:24%!important;bottom:24%!important}.siv-product-detail-stage__media[data-pin-kind='tafel'] .pin-1{left:48%!important;top:45%!important;right:auto!important}.siv-product-detail-stage__media[data-pin-kind='tafel'] .pin-2{right:26%!important;bottom:22%!important}.siv-product-detail-stage__media[data-pin-kind='tafel'] .pin-3{left:25%!important;bottom:28%!important}@media(max-width:749px){.siv-prebuy-stack{margin:16px 0 18px}.siv-postbuy-stack{gap:14px;margin:15px 0 17px}.siv-product-topline{font-size:11px!important}.siv-product-topline strong,.siv-product-topline span:last-child{font-size:11px!important}.siv-store-promises{gap:11px}.siv-store-promises p{grid-template-columns:30px 1fr}.siv-product-upsell h3{font-size:11px!important}.siva-announcement__center{font-size:11px!important}.product-information sale-price,.product-information .price__regular,.product-information .price-item--regular,.product-information .price .price-item:first-child{font-size:17px!important}}
/* Larger desktop cards for featured laundry basket and towel rack rails. */
@media (min-width:750px) {
  [id$="__products_wasmanden"] .siva-products__rail,
  [id$="__products_kleding"] .siva-products__rail {
    grid-auto-columns:minmax(250px,285px) !important;
    gap:20px !important;
  }

  [id$="__products_wasmanden"] .siva-product-mini,
  [id$="__products_kleding"] .siva-product-mini {
    max-width:285px !important;
  }
}
