product-info{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:.1fr .1fr .1fr .1fr;gap:5px 40px;grid-template-areas:"product__step--1 product__step--1 product__step--1 product__cart" "product__type--wrapper product__type--wrapper product__type--wrapper product__cart" "product__size--wrapper product__size--wrapper product__size--wrapper ." "product__frequency--wrapper product__frequency--wrapper product__frequency--wrapper .";margin-top:10rem;margin-bottom:10rem}@media screen and (max-width:1200px){product-info{grid-template-columns:1.5fr 1.9fr 1fr;gap:15px;grid-template-areas:"product__step--1 product__step--1 product__step--1" "product__type--wrapper product__type--wrapper product__type--wrapper" "product__size--wrapper product__size--wrapper product__size--wrapper" "product__frequency--wrapper product__frequency--wrapper product__frequency--wrapper" "product__cart product__cart product__cart";margin-bottom:5rem;margin-top:5rem}}@media screen and (max-width:900px){product-info{grid-template-rows:0fr 0fr 0fr 0fr .1fr}}.product__info-container{max-width:100%}.product__step--1{grid-area:product__step--1}.product__step--2{grid-area:product__step--2}.product__step--3{grid-area:product__step--3}.product__step--heading{display:inline-block;margin-bottom:10px}@media screen and (min-width:600px){.product__step--heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}}.product__step--heading h3{display:inline;margin:0}@media screen and (max-width:600px){.product__step--heading h3{font-size:18px}}.product__step--heading span{background-color:var(--color-primary-text);color:var(--color-white);font-size:18px;display:inline-flex;justify-content:center;width:32px;height:32px}.product__step--caption p{margin-top:0}.product__cart{grid-area:product__cart;display:flex;flex-direction:column;margin:0}.product__cart .product-form{margin:0}.product__duration--wrapper{background-color:#e6efe4;padding:15px}.product-form__input .form__label{display:none}.product__cart-calculation{background-color:var(--color-border);padding:15px;font-size:14px;font-weight:var(--font-body-weight-bold);line-height:32px}.product__cart-calculation-subtotal{width:100%;display:inline-flex;justify-content:space-between}.product__cart-calculation-subtotal{color:var(--color-primary)}.product__cart-calculation-discount{color:var(--color-secondary);display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--color-white)}.product__cart-calculation-discount .discount-title{display:flex;flex-direction:column}.product__cart-calculation-discount .discount-title span{font-size:12px;font-weight:400;line-height:15px}.total-price-wrapper{display:flex;flex-direction:row;justify-content:space-between}.product__cart-calculation--total{display:flex;justify-content:space-between;flex-direction:column;color:var(--color-primary);padding-top:5px;font-size:20px;line-height:32px}.price-disclaimer{font-size:12px;font-weight:400;line-height:15px}.product__cart-overview{background-color:var(--body-background-accent);padding:15px}.product__cart-overview h3{margin:0 0 15px}.product-form__input.Duration label{padding:0!important;font-size:16px;line-height:32px;display:inline-flex!important;justify-content:space-around;align-items:center;gap:10px}@media screen and (max-width:1200px){.product-form__input.Duration label{margin-right:15px}}.product-form__input.Duration .radio-circle{width:20px;height:20px;background-color:var(--color-primary);border-radius:50%;display:flex;justify-content:center;align-items:center;border:5px solid var(--color-primary)}.product-form__input.Duration .radio-circle.checked{background-color:var(--color-primary-text);border:5px solid var(--color-primary)}@media screen and (max-width:1200px){.product-form__buttons{max-width:100%}}.product__selected-variant{display:inline-flex;justify-content:space-between;width:100%;padding-bottom:5px;border-bottom:1px solid var(--color-border);font-size:16px;line-height:32px}.product__selected-variant--frequency{padding-top:5px;font-size:16px;line-height:32px}.product__type--wrapper{display:flex;gap:40px;grid-area:product__type--wrapper;margin:0}@media screen and (max-width:1200px){.product__type--wrapper{gap:15px}}@media screen and (max-width:700px){.product__type--wrapper{flex-direction:column}}.product__type{position:relative;flex:1;background:var(--body-background-accent);border:6px solid var(--body-background);scroll-margin-top:130px}.product__type.active{border:6px solid var(--color-border)}.product__link{position:absolute;width:100%;height:100%;cursor:pointer}.product__type .product__title{padding:2.5rem;margin:0}@media screen and (max-width:900px){.product__type .product__title{padding:1.5rem}}@media screen and (max-width:900px){.product__type .product__title h4{font-size:24px}}.afvalcontainer .product__type .product__title h4{font-size:24px}@media screen and (max-width:900px){.product__image{display:none}}.product__image img{height:100%;width:100%}.product__modal .product-popup-modal__button{margin:2.5rem 2.5rem 0;padding:8px 24px}@media screen and (max-width:900px){.product__modal .product-popup-modal__button{margin:0 1.5rem}}.product__modal .product-popup-modal__button:hover{border:var(--buttons-border-width) solid var(--color-border)}.product__select{margin:2.5rem;display:block;text-align:center}@media screen and (max-width:900px){.product__select{margin:1.5rem}}.product__link:hover+.product__content--wrapper .product__select{--color-button: var(--color-secondary-text);border:var(--buttons-border-width) solid #bdd5b9;--alpha-button-background: 1}.product__select.button--secondary-selected{--color-button: var(--color-secondary-text);color:var(--body-text-color-white);border:var(--buttons-border-width) solid #bdd5b9;--alpha-button-background: 1;cursor:not-allowed}.product__size--wrapper{grid-area:product__size--wrapper}.product__size--selector{grid-area:product__size--selector}.product__size--wrapper .product__size--values{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px 40px}@media screen and (max-width:1200px){.product__size--wrapper .product__size--values{gap:15px}}@media screen and (max-width:700px){.product__size--wrapper .product__size--values{grid-template-columns:1fr}}.product__size--value{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;font-size:24px;font-weight:800;line-height:32px;padding:10px 0}.product__size--value span{font-size:14px;font-weight:400;line-height:28px}.product__frequency--wrapper{grid-area:product__frequency--wrapper}.product__frequency--wrapper .product__frequency--values{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:5px 40px}@media screen and (max-width:1200px){.product__frequency--wrapper .product__frequency--values{gap:15px}}@media screen and (max-width:700px){.product__frequency--wrapper .product__frequency--values{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr}}.product__frequency--value{display:inline-flex;padding:10px 18px;justify-content:center;align-items:center;gap:10px}.product__frequency--selector{grid-area:product__frequency--selector}.product-form__input.Size,.product-form__input.Frequency{display:none}.product__size--value,.product__frequency--value{background-color:#e6efe4!important;border:6px solid #e6efe4;cursor:pointer}.product__size--value.active,.product__frequency--value.active{border:6px solid var(--color-border)}product-info.afvalcontainer{grid-template-rows:.1fr .1fr .1fr}.afvalcontainer .product__type--wrapper{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px 40px}@media screen and (max-width:1200px){.afvalcontainer .product__type--wrapper{gap:15px}}@media screen and (max-width:700px){.afvalcontainer .product__type--wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:1rem;width:100%;max-width:100%;box-sizing:border-box}.afvalcontainer .product__type--wrapper .product__content--wrapper{height:100%}.afvalcontainer .product__type--wrapper .product__content--wrapper .product__select{display:none}.afvalcontainer .product__type--wrapper .product__content--wrapper .product__modal{display:flex;margin-top:auto}.afvalcontainer .product__type--wrapper .product__content--wrapper .product__modal a{margin:auto;margin-bottom:2rem;max-width:100%}.afvalcontainer .product__size--wrapper .product__size--values{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.afvalcontainer .product__size--wrapper .product__size--values .product__size--value{text-align:center}.afvalcontainer .product__size--wrapper .product__size--values .product__size--value img{margin:auto 0}}.afvalcontainer .product__duration--wrapper,.afvalcontainer .product__cart-calculation--overview{display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-custom-product.css.map */
