#MainContent{--rc-ink: #16140f;--rc-accent: #9a8a66;--rc-cream: #e8e1d4;--rc-soft: #f6f3ee;--rc-line: #e2ddd3;--rc-muted: #6e6a62;--rc-green: #1f8a4c;--rc-green-hover: #176b3a;--rc-gutter: 2rem}.ry-cart,.rc-sum-wrap,.ry-vm{color:var(--rc-ink);font-size:1.5rem;line-height:1.5}.ry-cart *,.rc-sum-wrap *,.ry-vm *{box-sizing:border-box}.ry-cart [hidden],.rc-sum-wrap [hidden],.ry-vm[hidden],.ry-vm [hidden]{display:none!important}.rc-slash,.vm-slash{color:var(--rc-accent);font-weight:800}.ry-cart,.rc-sum-wrap,.ry-vm{padding-left:var(--rc-gutter);padding-right:var(--rc-gutter)}@media screen and (min-width:990px){#MainContent{display:grid;grid-template-columns:minmax(0,1fr) 36rem;grid-template-rows:auto 1fr;grid-template-areas:"items summary" "vergeet summary";column-gap:4rem;align-items:start;width:100%;max-width:1400px;margin:0 auto;padding:0 25px}#MainContent>*{grid-column:1 / -1}#MainContent>.ry-cart-sec{grid-area:items}#MainContent>.ry-vm-sec{grid-area:vergeet}#MainContent>.cart__footer-wrapper{grid-area:summary;position:sticky;top:var(--rc-top, 2.4rem);margin-top:calc(var(--rc-head-h) + var(--rc-pad-top, 0px))}#MainContent:has(cart-items.is-empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"items" "vergeet"}#MainContent:has(cart-items.is-empty)>.cart__footer-wrapper{display:none}.ry-cart,.rc-sum-wrap,.ry-vm{--rc-gutter: 0px}}@media screen and (min-width:1200px){#MainContent{grid-template-columns:minmax(0,1fr) 40rem;column-gap:6rem}}.ry-cart{padding-bottom:2.4rem}#MainContent{--rc-head-h: 0px}.rc-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.2rem 2.4rem;padding:.8rem 0 2rem}@media screen and (min-width:990px){#MainContent{--rc-head-h: 7.2rem}.rc-head{height:var(--rc-head-h);padding:0 0 2rem}.ry-cart{padding-bottom:0}}.rc-title{margin:0;font-size:clamp(2.8rem,3.6vw,4.2rem);font-weight:800;line-height:1.04;letter-spacing:.005em;text-transform:uppercase}.rc-back{display:inline-flex;align-items:center;gap:.6rem;padding-bottom:.3rem;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-ink);text-decoration:none;border-bottom:2px solid var(--rc-ink);transition:gap .15s ease,color .15s ease,border-color .15s ease}.rc-back svg{width:1.4rem;height:1.4rem}.rc-back:hover{gap:1rem;color:var(--rc-accent);border-color:var(--rc-accent)}cart-items.is-empty .rc-head{display:none}.rc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:1.3rem 2.4rem;font-size:1.35rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--rc-ink);border:2px solid var(--rc-ink);border-radius:0;cursor:pointer;transition:background .15s ease,color .15s ease}.rc-btn:hover{background:#fff;color:var(--rc-ink)}.rc-btn--ghost{background:transparent;color:var(--rc-ink)}.rc-btn--ghost:hover{background:var(--rc-ink);color:#fff}.ry-cart .rc-empty{padding:4rem 0 2rem;text-align:center}.rc-empty__title{margin:0;font-size:clamp(2.6rem,3.6vw,4rem);font-weight:800;line-height:1.05;text-transform:uppercase}.rc-empty__text{margin:1.2rem auto 0;max-width:46ch;color:var(--rc-muted);font-size:1.6rem}.rc-empty__knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.6rem}.rc-empty__login{margin:2.6rem 0 0;font-size:1.4rem;color:var(--rc-muted)}.rc-empty__login a{color:var(--rc-ink);font-weight:700;text-underline-offset:.3rem}.ry-cart .cart__items{position:relative;padding-bottom:0;border-bottom:0}.rc-items{border-top:2px solid var(--rc-ink)}.rc-item{display:grid;grid-template-columns:10.4rem minmax(0,1fr) auto 11rem;grid-template-areas:"media info qty total";gap:0 2.4rem;align-items:start;padding:2rem 0;border-bottom:1px solid var(--rc-line)}.rc-item__media{grid-area:media;position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff;border:1px solid var(--rc-line)}.rc-item__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:.6rem;object-fit:contain}.rc-item__info{grid-area:info;min-width:0}.rc-item__vendor{margin:0 0 .3rem;font-size:1.1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--rc-muted)}.rc-item__name{font-size:1.6rem;font-weight:800;line-height:1.3;color:var(--rc-ink);text-decoration:none;overflow-wrap:anywhere}.rc-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.rc-item__opts{margin:.6rem 0 0;font-size:1.3rem;color:var(--rc-muted)}.rc-item__opts>div{display:flex;flex-wrap:wrap;gap:0 .4rem}.rc-item__opts dt{font-weight:700}.rc-item__opts dd{margin:0}.rc-item__plan{margin:.4rem 0 0;font-size:1.3rem;color:var(--rc-muted)}.rc-item__unit{margin:.6rem 0 0;font-size:1.35rem;color:var(--rc-muted)}.rc-item__unit s{margin-right:.4rem}.rc-item__info .ry-bestel-line,.rc-item__info .ry-gratis-line,.rc-item__info .ry-montage-line{max-width:36rem;margin:.8rem 0 0;font-size:1.25rem;line-height:1.45;opacity:1}.rc-item__info .ry-montage-line{color:var(--rc-muted)}.rc-item__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--rc-accent);background:var(--rc-soft)}.rc-item__ph svg{width:40%;height:40%}.rc-item__discounts{margin:.8rem 0 0}.rc-item__qty{grid-area:qty;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;max-width:17rem}.rc-item__qty .cart-item__error{flex-basis:100%;margin:0}.rc-item__qty .cart-item__error-text{font-size:1.2rem}.ry-cart .quantity{display:flex;width:11.6rem;min-height:4.2rem;background:#fff;border:1.5px solid var(--rc-ink);border-radius:0}.ry-cart .quantity:before,.ry-cart .quantity:after{display:none}.ry-cart .quantity__button{flex:0 0 3.6rem;width:3.6rem;color:var(--rc-ink);background:transparent;border:0;cursor:pointer;transition:background .15s ease}.ry-cart .quantity__button:hover{background:var(--rc-cream)}.ry-cart .quantity__button svg{width:1.1rem}.ry-cart .quantity__input{flex:1 1 auto;min-width:0;padding:0;font-size:1.5rem;font-weight:800;color:var(--rc-ink);text-align:center;background:transparent;border:0;opacity:1}.ry-cart .quantity__input:focus-visible,.ry-cart .quantity__button:focus-visible{outline:2px solid var(--rc-accent);outline-offset:-2px;box-shadow:none}.rc-item__remove{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;color:var(--rc-muted);background:#fff;border:1.5px solid var(--rc-line);transition:color .15s ease,border-color .15s ease}.rc-item__remove:hover{color:var(--rc-ink);border-color:var(--rc-ink)}.rc-item__remove:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.rc-item__remove svg{width:1.6rem;height:1.6rem}.rc-item__total{grid-area:total;position:relative;min-height:4.2rem;text-align:right}.rc-item__total .loading-overlay{top:1rem;right:0;left:auto}.rc-item__total .loading-overlay:not(.hidden)~.rc-item__price{opacity:.25}.rc-item__price{display:flex;flex-direction:column;align-items:flex-end;padding-top:.8rem;font-size:1.7rem;font-weight:800}.rc-item__price s{font-size:1.3rem;font-weight:400;color:var(--rc-muted)}.rc-item__gratis{color:var(--rc-green);text-transform:uppercase;letter-spacing:.06em}.ry-cart .cart__items--disabled .rc-items{opacity:.85}@media screen and (max-width:749px),screen and (min-width:990px)and (max-width:1199px){.rc-item{grid-template-columns:8.4rem minmax(0,1fr) auto;grid-template-areas:"media info total" "media qty qty";gap:1.2rem 1.2rem;padding:1.6rem 0}.rc-item__name{font-size:1.5rem}.rc-item__qty{max-width:none}.rc-item__total{min-height:0}.rc-item__price{padding-top:0;font-size:1.5rem}.rc-item__total .loading-overlay{top:0}}.rc-sum-wrap{padding-bottom:3.2rem}#main-cart-footer.is-empty{display:none}.rc-sum{padding:2.4rem 2.2rem;background:var(--rc-soft);border:1px solid var(--rc-line)}.rc-sum__title{margin:0 0 1.6rem;font-size:1.3rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rc-ship{margin:0 0 1.6rem;padding:1.3rem 1.4rem;background:#fff;border:1px solid var(--rc-line)}.rc-ship__text{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.4rem}.rc-ship__text strong{font-weight:800}.rc-ship__bar{height:.6rem;margin-top:1rem;background:var(--rc-line);overflow:hidden}.rc-ship__bar span{display:block;height:100%;min-width:.6rem;background:var(--rc-ink)}.rc-ship--ok{border-color:var(--rc-green)}.rc-ship--ok .rc-ship__text{color:var(--rc-green)}.rc-ship--ok svg{flex:0 0 auto;width:1.6rem;height:1.6rem}.rc-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:.6rem 0;font-size:1.45rem}.rc-sum__row--korting{color:var(--rc-green)}.rc-sum__row--korting .icon-discount{width:1.2rem;height:1.2rem;margin-right:.4rem}.rc-sum__row--totaal{margin-top:.4rem;padding-top:1.4rem;border-top:2px solid var(--rc-ink);font-size:1.4rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rc-sum__row--totaal small{font-size:1.15rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--rc-muted)}.rc-sum__bedrag{font-size:2.4rem;letter-spacing:0;white-space:nowrap}.rc-sum__tax{margin:.4rem 0 0;font-size:1.25rem;color:var(--rc-muted)}.rc-sum__tax a{color:var(--rc-ink);text-underline-offset:.3rem}.rc-sum__ctas{margin-top:2rem}.rc-sum__note{display:block;margin-bottom:1.4rem}.rc-sum__note label{display:block;margin-bottom:.6rem;font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rc-sum__note textarea{width:100%;padding:1rem;font:inherit;font-size:1.4rem;border:1.5px solid var(--rc-line);border-radius:0;background:#fff;resize:vertical}.rc-sum__note textarea:focus{outline:none;border-color:var(--rc-ink)}.rc-sum__checkout{display:flex;align-items:center;justify-content:center;gap:.9rem;width:100%;padding:1.7rem 2rem;font-family:inherit;font-size:1.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--rc-green);border:2px solid var(--rc-green);border-radius:0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.rc-sum__checkout svg{width:1.6rem;height:1.6rem}.rc-sum__checkout:hover:not([disabled]){background:var(--rc-green-hover);border-color:var(--rc-green-hover)}.rc-sum__checkout:focus-visible{outline:2px solid var(--rc-ink);outline-offset:3px}.rc-sum__checkout[disabled]{opacity:.5;cursor:not-allowed}.rc-sum__update{width:100%;margin-bottom:1rem}.rc-sum__dyn{margin-top:1rem}.rc-sum__dyn .shopify-cleanslate div[role=button],.rc-sum__dyn [data-shopify-buttoncontainer]{border-radius:0!important}.rc-sum__errors:empty{display:none}.rc-sum__errors{margin-top:1rem;font-size:1.3rem;color:#b5341f}.rc-sum__usps{display:grid;gap:.9rem;margin:2rem 0 0;padding:1.8rem 0 0;list-style:none;border-top:1px solid var(--rc-line)}.rc-sum__usps li{display:flex;align-items:center;gap:1rem;font-size:1.35rem}.rc-sum__usps svg{flex:0 0 auto;width:2.2rem;height:2.2rem;color:var(--rc-accent)}.rc-sum__pay{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none}.rc-sum__pay svg{display:block;width:3.6rem;height:2.3rem}.ry-vm{--vm-n: 2.25;--vm-gap: 1.2rem;padding-top:1.2rem;padding-bottom:5.6rem}@media screen and (min-width:750px){.ry-vm{--vm-n: 3.4}}@media screen and (min-width:990px){.ry-vm{padding-top:2.4rem}}@media screen and (min-width:1200px){.ry-vm{--vm-n: 5}}.vm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.vm-title{margin:0;font-size:clamp(2.2rem,2.6vw,3rem);font-weight:800;line-height:1.05;text-transform:uppercase}.vm-sub{margin:.6rem 0 0;font-size:1.45rem;color:var(--rc-muted)}.vm-nav{display:none;gap:.6rem}.vm--scroll .vm-nav{display:flex}.vm-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:var(--rc-ink);background:#fff;border:2px solid var(--rc-ink);border-radius:0;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.vm-nav__btn svg{width:1.6rem;height:1.6rem}.vm-nav__btn:hover:not([disabled]){background:var(--rc-ink);color:#fff}.vm-nav__btn[disabled]{opacity:.25;cursor:default}@media screen and (max-width:749px){.vm--scroll .vm-nav{display:none}}.vm-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--vm-n) - 1) * var(--vm-gap)) / var(--vm-n));gap:var(--vm-gap);margin:0;padding:0 0 1.4rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rc-ink) var(--rc-line)}@media screen and (max-width:989px){.vm-track{margin:0 calc(var(--rc-gutter) * -1);padding:0 var(--rc-gutter) 1.4rem;scroll-padding:0 var(--rc-gutter)}}@media(hover:none){.vm-track{scrollbar-width:none}.vm-track::-webkit-scrollbar{display:none}}.vm-kaart{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--rc-line);scroll-snap-align:start;transition:border-color .15s ease,box-shadow .2s ease}.vm-kaart:hover{border-color:var(--rc-ink);box-shadow:0 1.4rem 3rem -2.4rem #00000073}.vm-kaart__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff;border-bottom:1px solid var(--rc-line)}.vm-kaart__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:1rem;object-fit:contain}.vm-kaart .ry-badges{top:.6rem;left:.6rem}.vm-kaart .ry-badge{font-size:1rem;padding:.3rem .6rem}.vm-kaart__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;padding:1rem 1.1rem 1.2rem}.vm-kaart__bij,.vm-kaart__merk{margin:0;overflow:hidden;font-size:1.05rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.vm-kaart__bij{display:-webkit-box;color:var(--rc-accent);line-height:1.35;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vm-kaart__merk{color:var(--rc-muted)}.vm-kaart__titel{display:-webkit-box;min-height:2.6em;overflow:hidden;font-size:1.35rem;font-weight:700;line-height:1.3;color:var(--rc-ink);text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vm-kaart__titel:hover{text-decoration:underline;text-underline-offset:.25rem}.vm-kaart__prijs{margin:auto 0 0;padding-top:.4rem;font-size:1.5rem;font-weight:800}.vm-kaart__vanaf{font-size:1.2rem;font-weight:400;color:var(--rc-muted)}.vm-kaart__oud{margin-left:.4rem;font-size:1.2rem;font-weight:400;color:var(--rc-muted)}.vm-kaart__knop{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;margin-top:.8rem;padding:.9rem .8rem;font-family:inherit;font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--rc-ink);background:#fff;border:2px solid var(--rc-ink);border-radius:0;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.vm-kaart__knop svg{flex:0 0 auto;width:1.1rem;height:1.1rem}.vm-kaart__knop:hover{background:var(--rc-ink);color:#fff}.vm-kaart__knop:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.vm-kaart__knop.is-loading{opacity:.6;cursor:wait}.vm-kaart__knop.is-done,.vm-kaart__knop.is-done:hover{color:#fff;background:var(--rc-green);border-color:var(--rc-green);cursor:default}.vm-kaart__knop.is-done svg{display:none}.vm-kaart__fout{margin:.4rem 0 0;font-size:1.15rem;line-height:1.3;color:#b5341f}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ry-cart.css.map */
