.cart-section{margin-top:40px}.cart-section>h4{margin-bottom:12px}.cart-row-wrap{background:#fff;border-radius:var(--media-radius);padding:24px}.cart-row-wrap .cart-row+.cart-row,.cart-row{position:relative;display:flex;justify-content:space-between;align-items:center}.cart-row .trigger-input{display:none}.cart-row .pdp_product-row{flex-basis:680px;padding:0;align-items:center}.cart-row .pdp_product-row>div>strong{color:var(--gradient-base-accent-1);font-size:24px}.cart-row cart-remove-button .link,.cart-row .link{text-decoration:underline;color:#6a6a6a;display:block!important;margin-top:16px;font-size:16px;font-weight:600}.cart-row .cart-item__final-price,.cart-row .cart-item__old-price{font-size:24px;font-weight:700;color:var(--gradient-base-accent-1);white-space:nowrap}.cart-item__old-price{opacity:.6}.cart-row .cart-item__discounted-prices{display:flex;flex-direction:column}.cart-row .pdp_product-row img{width:120px;height:120px;object-fit:contain}.cart-row .cart_variant{font-size:18px;color:var(--gradient-base-accent-1);opacity:.6}.cart-row .cart-item-delete{position:absolute;right:0;top:0}.cart-row .cart-item-delete a,.cart__remove-pflegeset-button{background:#000000b3;color:#fff;display:inline;text-align:center;vertical-align:middle;width:100%}.cart__items{border:none!important}.cart__items .season-box>a,.cart__items .season-box>a:visited{text-decoration:none;color:inherit}.cart-row .cart-item-delete svg{width:8px;height:8px;transform:scale(1.4)}.cart-row .item-shipment{color:#6a6a6a;display:flex;justify-content:left;align-items:center;font-size:14px;gap:8px;margin-top:4px}.season-box-wrap{display:flex;width:100%;gap:40px;justify-content:space-between}.season-box-wrap>div{flex:1}.season-title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.season-title svg{width:24px;height:24px;margin-right:12px}.season-title span{font-size:18px;font-weight:700;opacity:.7}.season-item-title span{padding:0 12px;display:inline-block}.season-title svg path{fill:#9d5e00}.season-items{min-height:100px;margin-bottom:24px}.season-item{display:flex;justify-content:flex-start;align-items:center;margin:12px 0 0}.season-item img{width:32px;height:32px}.season-price{font-size:18px;filter:grayscale(1);opacity:.7}.season-price span{display:block;font-size:14px;font-weight:700}.season-price strong{font-size:18px}.season-price em{display:block;font-style:normal;color:#529f80;font-weight:700;font-size:14px}.season-arrow{display:block;position:relative;margin:12px 0}.season-arrow:before{border-top:2px solid #6a6a6a;content:"";display:block}.season-arrow:after{border-right:2px solid #6a6a6a;border-bottom:2px solid #6a6a6a;transform:rotate(-45deg);content:"";display:block;width:12px;height:12px;position:absolute;right:0;top:-5px}.cart_notice{color:#6a6a6a;font-size:14px}.cart_notice p{margin:0}.season-box.active{border-top-color:#529f80}.season-box.active .season-arrow:after,.season-box.active .season-arrow:before{border-color:#529f80}.season-box.active .season-title span{opacity:1}.season-box.active .season-price{filter:none;opacity:1}.cart-section.total .h2{margin:0}.cart-row-wrap.is-addon:not(:last-of-type){border-bottom-left-radius:0;border-bottom-right-radius:0}.cart-row-wrap.is-addon+.cart-row-wrap.is-addon{border-top-left-radius:0;border-top-right-radius:0}.total-wrap .price.price--end{color:#989898}.total-wrap .cart-item__discounted-prices+span{color:#989898}.total-wrap div:first-child span{font-size:18px;display:block}.cart-row-wrap .shipping-row{display:flex;justify-content:space-between;border:0px!important;margin-top:0!important;padding-top:0!important}.season-box.active .collapsable .season_shipping-date{color:#529f80}.cart-row.terms{font-size:14px;opacity:.7}.cart__footer .js-contents{display:none}.cart-plan-foot_notice{font-size:12px}.cart__footer{padding:0!important}.cart__footer .cart__ctas{margin:0!important}cart-remove-button.show-desktop{display:none}svg.icon-caret{width:14px;margin-left:4px}.js-collapsible{cursor:pointer}.js-collapsible-wrap{display:flex;flex-direction:column;gap:24px}.year-ingredients-wrap.active svg.icon-caret{transform:rotate(180deg)}.js-collapsible-content{display:none;padding:24px 0 0;font-size:14px}.year-ingredients{font-size:14px;color:#6a6a6a;text-align:left;padding-right:20px;position:relative}.year-ingredients strong{-webkit-user-select:none;user-select:none}.year_roadmap{color:#6a6a6a;font-size:12px;display:flex;justify-content:center;text-align:center;align-content:center;align-items:center;border-left:2px dashed #6a6a6a;padding-left:24px;position:relative}.cart__items:not(.has_roadmap) .cart-row.notice-wrap .cart_notice>span,.cart__items:not(.has_roadmap) .year-ingredients-wrap,.cart__items:not(.has_roadmap) .year_roadmap,.cart__items.has_roadmap .year-ingredients-wrap+.cart-row{display:none}.year_roadmap:before{content:attr(data-year);background:#faf9f7;border:1px solid #e5e5e3;border-radius:4px;padding:4px;left:-20px;position:absolute}.cart-row .season-box-wrap.loading .collapsable{position:relative}.cart-row .season-box-wrap.loading .collapsable:before{z-index:1}.cart-row .season-box-wrap.loading .collapsable>div{position:relative;overflow:hidden}.cart-row .season-box-wrap.loading .collapsable:before,.cart-row .season-box-wrap.loading .collapsable>div:before,.cart-row .season-box-wrap.loading .collapsable>div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.cart-row .season-box-wrap.loading .collapsable>div:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:shimmer 1s infinite;z-index:22}.cart-row .season-box-wrap.loading .collapsable>div:before{background:#faf9f7;z-index:20;transition:all ease 1s}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media screen and (min-width:990px){.season-box-wrap>.season-box{max-width:315px}.year-ingredients{text-align:left}.season-box-wrap.expert-variant .season-items{min-height:140px}.cart__items .season-box>a{pointer-events:none}.cart-row-wrap.is-addon .pdp_product-row>div{min-width:380px}}@media screen and (max-width:989px){.season-item{margin-top:8px}.cart-row .cart_variant{font-size:14px}cart-items .title--primary{margin:0}.plan-wrap .plan-title{padding-right:40px}.cart-row:not(.total-wrap){-webkit-user-select:none;user-select:none}.cart-row>*{-webkit-user-select:none;user-select:none}.season-box{position:relative}.season-box .season-price{position:absolute;right:0;top:0;bottom:10%;text-align:right;height:100%;filter:grayscale(1)}.season-price strong{font-size:14px}.season-title{padding:0;margin:0}.season-items{min-height:0;margin-bottom:0}.season-arrow{position:static;margin:0;width:20px}.season-arrow:after{transform:rotate(45deg);right:-5.5px;top:auto;bottom:0}.season-arrow:before{border-right:2px solid #6a6a6a;border-top-width:0px;height:100%}.season-price{display:flex;flex-direction:row-reverse;filter:none}.loading .season-price:after{border:none}.season-price:after{border-right:2px solid #6a6a6a;border-bottom:2px solid #6a6a6a;transform:rotate(-45deg);content:"";display:block;width:10px;height:10px;position:absolute;right:-30px;top:8px;transform:rotate(45deg);transition:all ease-in .25s}.season-items.active+.season-price:after{transform:rotate(-135deg);top:10px;border-color:#000}.season-items.active+.season-price .season-arrow:after,.season-items.active+.season-price .season-arrow:before{border-color:#529f80}.season-box-wrap{flex-direction:column;gap:24px}.season-item{font-size:14px}.season-item img{width:24px;height:24px}.cart-row-wrap{padding:16px}.cart-row .cart-item-delete{right:0;top:0}.cart-row .cart-item-delete a,.cart__remove-pflegeset-button{width:24px;height:24px;min-height:auto;min-width:auto}.cart-row{align-items:flex-start}.cart-row .pdp_product-row img{width:80px;height:80px}.cart-row .pdp_product-row>div>strong{font-size:16px}.cart-row .cart-item__final-price,.cart-row .cart-item__old-price{font-size:16px}.season-box:not(.year-ingredients-box) .season-items{transition:max-height .3s ease-out;max-height:0;overflow-y:hidden}.season-box .season-items.active{max-height:150px;transition:max-height .3s ease-in}.season-box input:checked+.season-items+.season-price{height:100%}label.collapsable{cursor:pointer}label.collapsable:after{border-right:2px solid #6a6a6a;border-bottom:2px solid #6a6a6a;transform:rotate(45deg);content:"";display:block;width:8px;height:8px;position:absolute;right:-24px;top:8px}label.collapsable:has(input:checked):after{border-right-color:transparent;border-bottom-color:transparent;border-left:2px solid #6a6a6a;border-top:2px solid #6a6a6a}.cart-row .cart-item__discounted-prices{margin-top:0}.cart-row .pdp_product-row{gap:16px;flex-basis:400px}.year_roadmap:before{left:auto;top:-16px}.year_roadmap{padding:12px 0 0;margin-top:24px;border:none;border-top:2px dashed #6a6a6a}.has_roadmap .cart-row-wrap .cart-row:has(.js-collapsible-wrap){margin-top:0;border:none}}@media screen and (max-width:749px){.cart-row .pdp_product-row{flex-basis:inherit}.cart-row-wrap.is-addon .cart-row{flex-wrap:wrap;padding-right:0}.cart-row-wrap.is-addon .pdp_product-row{align-items:flex-start}.cart-row-wrap.is-addon .quantity-wrap{order:3;width:100%}.cart-row-wrap.is-addon .quantity-wrap{margin-left:90px}cart-remove-button.show-device{display:none}cart-remove-button.show-desktop{display:block}.cart-row-wrap.is-addon .quantity-wrap .quantity{margin-top:-15px}}@media screen and (max-width:479px){.season-title{padding:0}.cart-row-wrap.is-addon .cart-row .pdp_product-row>div{max-width:160px}.cart-row-wrap.is-addon .quantity-wrap{display:block}.cart-row-wrap.is-addon .quantity-wrap .quantity{margin-top:15px}.season-title span{font-size:14px}.season-title svg{margin-right:8px}.season-box .collapsable>.season-price div{display:none}.season-arrow{position:absolute;bottom:10%;top:0}.season-box input:checked+.season-items+.season-price{height:100%}svg.icon-caret{position:absolute;right:0;top:4px}}.cart__price-mobile-line{color:#6a6a6a;width:14px;height:100%;flex-shrink:1;min-width:0}.season-box.active .cart__price-mobile-line{color:#529f80}@media(min-width:990px){.cart__price-mobile-line{display:none}}.season-box{display:flex}.collapsable{flex-grow:1}.cart__collapse_arrow{font-size:20px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.season-box:has(.season-items.active) .cart__collapse_arrow{transform:rotate(180deg)}@media(min-width:990px){.cart__collapse_arrow{display:none}}.cart__new-mobile-season-arrow{position:relative;width:14px;flex-shrink:0}@media(min-width:990px){.cart__new-mobile-season-arrow{display:none}}.cart__new-mobile-season-arrow:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:2px;background:#6a6a6a}.season-box.active .cart__new-mobile-season-arrow:before{background:#529f80}.cart__new-mobile-season-arrow:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) rotate(45deg);border-style:solid;border-color:#6a6a6a;border-width:0 2px 2px 0;display:inline-block;padding:5px}.season-box.active .cart__new-mobile-season-arrow:after{border-color:#529f80}.price.price--end div.cart__total-checkout-price,.price.price--end div.cart__total-compare-at-price{display:block;font-family:Inter;font-size:18px;font-style:normal;line-height:140%}@media(min-width:990px){.price.price--end div.cart__total-checkout-price,.price.price--end div.cart__total-compare-at-price{font-size:24px}}.price.price--end div.cart__total-compare-at-price{color:#1e6c4c80;font-weight:500;text-decoration-line:line-through;display:block}.price.price--end div.cart__total-checkout-price{color:var(--Primary-Halm-Green, #1e6c4c);font-weight:700}.price.price--end div.cart__price_per_box{color:var(--Neutrals-Medium-Dark-Grey, #6a6a6a);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.price.price--end .cart__price_per_box_compare_at{text-decoration:line-through}@media(min-width:990px){.price.price--end div.cart__price_per_box{font-size:16px}}span.cart__checkout-summary-description{color:var(--Neutrals-Halm-Black, #242826);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media(min-width:990px){span.cart__checkout-summary-description{font-size:18px}}span.cart__checkout-summary-description-value{color:var(--Neutrals-Medium-Dark-Grey, #6a6a6a);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-align:right}@media(min-width:990px){span.cart__checkout-summary-description-value{font-size:16px}}.cart__year-ingredients-container{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.cart__year-ingredients-box{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.cart__year-ingredients-box-title{color:var(--Neutrals-Medium-Dark-Grey, #6a6a6a);font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:140%}@media(min-width:990px){font-size: 16px}.cart__year-season-ingredients{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;color:var(--Neutrals-Medium-Dark-Grey, #6a6a6a);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.cart__year-season-ingredients .season-item{margin:0}.year-ingredients-content{display:none;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.year-ingredients-wrap.active .year-ingredients-content{display:flex}.cart__year-ingredients-divider{width:100%;height:1px;background:#e5e5e3}.cart-row-wrap.plan-wrap{display:flex;flex-direction:column;gap:24px}.season-title-wrap{display:flex;flex-direction:column;gap:12px}.cart__summary-total-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:12px;align-self:stretch}.cart-row-wrap.cart__summary-wrapper{display:flex;flex-direction:column;gap:24px;padding:24px}.cart__checkout-summary-value-wrapper{display:flex;justify-content:flex-end;align-items:flex-start;flex-grow:1;flex-basis:auto;flex-shrink:0;align-self:stretch}@media(min-width:990px){.cart__summary-total-wrapper span.cart__checkout-summary-description.cart__total_amount_description{font-size:24px}}.season-box.active .cart__shipping-date-wrapper.before-products:after{content:"nach Bodenanalyse-Ergebnis"}
/*# sourceMappingURL=/cdn/shop/t/71/assets/cart-page.css.map */
