@charset "UTF-8";.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.box-simple{padding:21px 23px 25px;border:1px solid #e9e9e9;border-radius:6px}.box-simple .box__head{padding-bottom:18px;border-bottom:1px solid #e9e9e9}.box-simple .box__body{padding-top:22px;color:#545454}.box-simple .box__body p{margin-bottom:0}.box-simple .box__actions{padding-top:32px}.box-simple .box__actions a{text-decoration:none;color:#74081c;border-bottom:1px solid #fbe2df;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.box-simple .box__actions a:hover{border-color:#74081c}.box-simple .box__actions.box__actions-simple span+span:before{content:"\b7";padding:0 6px}.box-simple .box__actions:not(.box__actions-simple){width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.box-simple .box__actions:not(.box__actions-simple) span+span:before{content:"\b7";padding:0 6px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.box-simple .box__actions:not(.box__actions-simple){max-width:100%;gap:0;padding:25px 0 0;margin-bottom:-25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.box-simple .box__actions:not(.box__actions-simple) span+span:before{content:"";padding:0}}.box-simple .box__actions:not(.box__actions-simple) span{display:inline-block}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.box-simple .box__actions:not(.box__actions-simple) span{width:100%;border-top:1px solid #e9e9e9}.box-simple .box__actions:not(.box__actions-simple) span.box__actions_btn{padding:16px 0}}.box-simple .box__actions:not(.box__actions-simple) a:not(.button){color:#74081c;text-decoration:none;border-bottom:1px solid #fbe2df;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.box-simple .box__actions:not(.box__actions-simple) a:not(.button):hover{border-bottom:1px solid #74081c}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.box-simple .box__actions:not(.box__actions-simple) a:not(.button){padding:16px 0;border-bottom:0;display:block}}.box-simple.box-full-height{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.box-simple.box-full-height .box__actions{margin-top:auto}.box-simple.box-simple-item{border:0;padding:0 0 25px;border-bottom:1px solid #e9e9e9;border-radius:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.box-simple.box-simple-item.box-full-height{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:initial;flex-flow:initial}.box-simple.box-simple-item>div:first-child{min-width:25%;width:25%}.box-simple.box-simple-item>div:last-child{padding-left:23px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}.box-simple.box-simple-item img{border-radius:8px}.box-simple.box-simple-item .box__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-simple.box-simple-item .box__title>div:last-child{padding-left:10px;text-align:right}.box-simple.box-simple-item .box__body{padding:0;font-size:.8em}.box-simple.box-simple-item .box__body p{margin-bottom:1em}.box-simple.box-simple-item .box__body p:has(+p.box__body_el_group){margin-bottom:6px}.box-simple.box-simple-item .box__actions{margin-top:auto;text-align:right;padding:0}.box-simple.box-simple-item .box__actions:not(.box__actions-simple){width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.box{padding:11px 16px 15px 17px;border:1px solid #e9e9e9;border-radius:8px;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.box{height:259px}}.box .box__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box .box__title{color:#343537}.box .box__body{padding-top:21px;font-size:16px;color:#545454;line-height:1.44}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.box .box__body{padding-top:24px;font-size:14px;line-height:1.43}}.box .box__foot{padding:93px 0 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.box .box__foot{padding:39px 0 2px;font-size:14px}}.box .box__meta{color:#545454}.box .box__actions a{position:relative;text-decoration:none}.box .box__actions a,.box .box__actions a:before{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.box .box__actions a:before{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:#c4c4c4}.box .box__actions a:hover{color:#545454}.box .box__actions a:hover:before{opacity:0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.box .list-stars{padding-right:0}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.box .list-stars li{display:-webkit-box;display:-ms-flexbox;display:flex}}.box-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #ddd;border-radius:12px;padding:10px 20px;position:relative;overflow:hidden;-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;height:58px;width:100%}.box-custom .content ul{margin-left:15px}.box-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.box-header .box-header-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px}.box-header .box-header-text .mainTitle{margin-bottom:0;font-size:14px;font-family:Sohne Kraftig,sans-serif;font-weight:600}.box-header .box-header-text .subtitle{font-size:12px;color:#545454;font-family:Shne Buch,sans-serif}.box-header img:first-child{width:32px;height:32px;border-radius:50%;margin-right:10px}.box-header #js-toggle-ico{cursor:pointer;width:24px;height:24px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.is-active #js-toggle-ico{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.box-custom.is-active{height:201px}.box-body{display:none;margin-top:15px;border-top:1px solid #ddd;font-size:12px}.is-active .box-body{display:block}.btn-protect-my-plants{float:right;margin-top:10px}@media screen and (max-width:768px){.box-custom{padding:8px 12px}.box-header img:first-child{width:32px;height:32px}}.sub-highlight{font-family:Sohne Kraftig,sans-serif;font-weight:700;background:-webkit-gradient(linear,left top,right top,from(#007aff),color-stop(#5856d6),color-stop(#ff2d55),to(#ff9500));background:-o-linear-gradient(left,#007aff,#5856d6,#ff2d55,#ff9500);background:linear-gradient(90deg,#007aff,#5856d6,#ff2d55,#ff9500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:300% 300%;-webkit-animation:gradient-animation 6s ease-in-out infinite;animation:gradient-animation 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sub-highlight{-webkit-animation:none;animation:none}}@-webkit-keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.sub-highlight-protected{font-family:Sohne Kraftig,sans-serif;font-size:.85em;color:#332e81;display:inline}.cart,.cart-generic{position:relative;z-index:5}.cart-generic .cart__backdrop,.cart .cart__backdrop{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;background:rgba(52,53,55,.4);opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.cart-generic .cart__content,.cart .cart__content{position:fixed;top:0;bottom:0;right:0;z-index:3;max-width:583px;width:100%;padding:34px 0 0;background:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__content,.cart .cart__content{width:100%;padding:17px 0 0}}.cart-generic .cart-panel__header,.cart-generic .cart__head,.cart .cart-panel__header,.cart .cart__head{padding:0 41px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart-panel__header,.cart-generic .cart__head,.cart .cart-panel__header,.cart .cart__head{padding:0 18px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cart-generic .cart-panel__header a svg path,.cart-generic .cart__head a svg path,.cart .cart-panel__header a svg path,.cart .cart__head a svg path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart-generic .cart-panel__header a:hover svg path,.cart-generic .cart__head a:hover svg path,.cart .cart-panel__header a:hover svg path,.cart .cart__head a:hover svg path{fill:#74081c}.cart-generic .cart__head-inner,.cart-generic .cart__head-inner-wishlist,.cart .cart__head-inner,.cart .cart__head-inner-wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:16px;color:#545454;line-height:1.44}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__head-inner,.cart-generic .cart__head-inner-wishlist,.cart .cart__head-inner,.cart .cart__head-inner-wishlist{padding-top:8px}}.cart-generic .cart__title,.cart .cart__title{margin-right:11px;margin-bottom:0;font-family:Shne Schmal Halbfett,sans-serif;color:#545454;text-transform:uppercase;line-height:1;letter-spacing:.4px;cursor:pointer}.cart-generic .cart__title.is-active,.cart .cart__title.is-active{color:#343537;cursor:default}.cart-generic .cart__outer,.cart .cart__outer{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__outer,.cart .cart__outer{overflow-y:auto;padding-bottom:0}}.cart-generic .cart__body,.cart .cart__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding-top:0;padding-bottom:16px}.cart-generic .cart__total,.cart .cart__total{padding:15px 40px 17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:rgba(242,241,236,.3);font-family:Shne Schmal Halbfett,sans-serif;font-size:28px;color:#343537;line-height:1;text-transform:uppercase;letter-spacing:.4px}.cart-generic .cart__total .h5,.cart-generic .cart__total h5,.cart .cart__total .h5,.cart .cart__total h5{font-weight:400!important;margin:0}.cart-generic .cart__total span,.cart .cart__total span{font-family:Shne Mono,sans-serif;font-size:12px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__total,.cart .cart__total{padding:22px 18px 21px}}.cart-generic .cart__pending-payment-order,.cart .cart__pending-payment-order{text-align:center;padding:15px 40px 17px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:rgba(242,241,236,.3)}.cart-generic .cart__actions,.cart .cart__actions{padding:4px 0 15px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__actions,.cart .cart__actions{padding:4px 0 10px}}.cart-generic .cart__actions--top,.cart .cart__actions--top{position:sticky;top:0;z-index:20;background:#fff;padding:10px 40px;border-bottom:1px solid #e9e9e9}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__actions--top,.cart .cart__actions--top{padding:10px 18px}}.cart-generic .cart__actions--bottom,.cart .cart__actions--bottom{position:sticky;bottom:0;z-index:20;background:#fff;padding:15px 40px;border-top:1px solid #e9e9e9;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.08);box-shadow:0 -2px 8px rgba(0,0,0,.08)}.cart-generic .cart__actions--bottom .button-danger,.cart .cart__actions--bottom .button-danger{background-color:#74081c!important;color:#fff!important;border-color:#74081c!important}.cart-generic .cart__actions--bottom .button-danger:hover,.cart .cart__actions--bottom .button-danger:hover{background-color:#440510!important;border-color:#440510!important}.cart-generic .cart__actions--bottom .cart__offer-informations,.cart .cart__actions--bottom .cart__offer-informations{margin-top:12px;font-size:14px;color:#545454;text-align:center}.cart-generic .cart__actions--bottom .cart__offer-informations .cart__offer-deliveryCosts,.cart-generic .cart__actions--bottom .cart__offer-informations .cart__offer-deliveryCosts div,.cart .cart__actions--bottom .cart__offer-informations .cart__offer-deliveryCosts,.cart .cart__actions--bottom .cart__offer-informations .cart__offer-deliveryCosts div{margin:0}.cart-generic .cart__actions--bottom .cart__offer-informations .cart__offer-deliveryCosts a,.cart .cart__actions--bottom .cart__offer-informations .cart__offer-deliveryCosts a{color:#74081c;text-decoration:underline;margin-left:4px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__actions--bottom,.cart .cart__actions--bottom{padding:15px 18px}}.cart-generic .cart__info-strip,.cart .cart__info-strip{position:sticky;top:0;z-index:15;background:#fff;padding:8px 40px 0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__info-strip,.cart .cart__info-strip{padding:8px 18px 0}}.cart-generic .cart__message,.cart .cart__message{width:100%;padding:0 40px;text-align:center}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__message,.cart .cart__message{padding:0 18px}}.cart-generic .cart__message p,.cart .cart__message p{margin-bottom:17px}.cart-generic .cart__lgplus-card,.cart .cart__lgplus-card{margin:20px 40px 0;padding:0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__lgplus-card,.cart .cart__lgplus-card{margin:16px 18px 0}}.cart-generic .cart__lgplus-card-content,.cart .cart__lgplus-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:0;margin-bottom:8px;padding:10px 24px;background:#fff;border:1px solid hsla(0,0%,91.4%,.8);border-radius:8px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;outline:none}.cart-generic .cart__lgplus-card-content:hover,.cart .cart__lgplus-card-content:hover{border-color:#e9e9e9;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.cart-generic .cart__lgplus-card-content:focus,.cart .cart__lgplus-card-content:focus{outline:2px solid rgba(84,6,20,.3);outline-offset:2px}.cart-generic .cart__lgplus-card-content:active,.cart .cart__lgplus-card-content:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__lgplus-card-content,.cart .cart__lgplus-card-content{padding:10px 16px;gap:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cart-generic .cart__lgplus-card-text,.cart .cart__lgplus-card-text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__lgplus-card-text,.cart .cart__lgplus-card-text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:0}}.cart-generic .cart__lgplus-card-title,.cart .cart__lgplus-card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-family:Sohne Kraftig,sans-serif;font-size:15px;font-weight:500;color:#343537;margin:0 0 6px;line-height:1.4}.cart-generic .cart__lgplus-card-title dotlottie-wc,.cart .cart__lgplus-card-title dotlottie-wc{display:inline-block;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;width:60px!important;height:29px!important}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__lgplus-card-title dotlottie-wc,.cart .cart__lgplus-card-title dotlottie-wc{width:45px!important;height:22px!important}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__lgplus-card-title,.cart .cart__lgplus-card-title{font-size:14px;margin-bottom:5px;gap:8px}}.cart-generic .cart__lgplus-card-description,.cart .cart__lgplus-card-description{font-size:13px;color:rgba(108,117,125,.9);margin:0;line-height:1.5}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__lgplus-card-description,.cart .cart__lgplus-card-description{font-size:12px}}.cart-generic .cart__lgplus-card-button,.cart .cart__lgplus-card-button{-ms-flex-negative:0;flex-shrink:0;padding:10px 22px;font-family:Sohne Kraftig,sans-serif;font-size:13px;font-weight:400;color:#540614;background:rgba(84,6,20,.05);border:1px solid rgba(84,6,20,.5);border-radius:100px;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;position:relative;z-index:1;pointer-events:auto}.cart-generic .cart__lgplus-card-button:hover,.cart .cart__lgplus-card-button:hover{background:rgba(84,6,20,.05);border-color:rgba(84,6,20,.5);color:#540614;-webkit-box-shadow:0 4px 12px 0 rgba(84,6,20,.15);box-shadow:0 4px 12px 0 rgba(84,6,20,.15)}.cart-generic .cart__lgplus-card-button:active,.cart .cart__lgplus-card-button:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__lgplus-card-button,.cart .cart__lgplus-card-button{-ms-flex-negative:0;flex-shrink:0;padding:8px 16px;font-size:12px}}.cart-generic .cart__footer,.cart .cart__footer{background:#fff;border-top:1px solid #e9e9e9}.cart-generic .cart__footer .cart__items-extra,.cart .cart__footer .cart__items-extra{padding:0 40px;position:relative;z-index:10;pointer-events:auto}.cart-generic .cart__footer .cart__items-extra .main-carousel,.cart-generic .cart__footer .cart__items-extra .splide,.cart-generic .cart__footer .cart__items-extra .splide__list,.cart-generic .cart__footer .cart__items-extra .splide__slide,.cart-generic .cart__footer .cart__items-extra .splide__track,.cart .cart__footer .cart__items-extra .main-carousel,.cart .cart__footer .cart__items-extra .splide,.cart .cart__footer .cart__items-extra .splide__list,.cart .cart__footer .cart__items-extra .splide__slide,.cart .cart__footer .cart__items-extra .splide__track{pointer-events:auto}.cart-generic .cart__footer .cart__items-extra .splide__arrow,.cart .cart__footer .cart__items-extra .splide__arrow{pointer-events:auto;z-index:15}.cart-generic .cart__footer .cart__items-extra .redLink,.cart .cart__footer .cart__items-extra .redLink{pointer-events:auto;cursor:pointer}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__footer .cart__items-extra,.cart .cart__footer .cart__items-extra{padding:8px 18px 0}}.cart.is-active:before{opacity:1}.cart.is-active .cart__content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.cart.is-active .cart__backdrop{opacity:1;pointer-events:all}.cart--empty .cart__outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-logos{margin-top:10px}#cart-panels-app{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;pointer-events:none;color:#545454}#cart-panels-app[v-cloak]{display:none}.cart-panels-backdrop{left:0;right:0;background:transparent;z-index:1000;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.cart-panel,.cart-panels-backdrop{position:fixed;top:0;bottom:0;pointer-events:all}.cart-panel{background:#fff;-webkit-box-shadow:-2px 0 10px rgba(0,0,0,.1);box-shadow:-2px 0 10px rgba(0,0,0,.1);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 0 0;padding:0}.cart-panel.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.cart-panel--right{right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.cart-panel--right.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.cart-panel--left{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.cart-panel--left.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-panel{width:100%!important;border-radius:0}}.cart-generic .cart-panel__header,.cart-generic .cart__head{padding:0 41px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart-panel__header,.cart-generic .cart__head{padding:0 18px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cart-generic .cart__head-inner,.cart-generic .cart__head-inner-wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:16px;color:#545454;line-height:1.44}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-generic .cart__head-inner,.cart-generic .cart__head-inner-wishlist{padding-top:8px}}.cart-generic .cart__title{margin-right:11px;margin-bottom:0;font-family:Shne Schmal Halbfett,sans-serif;color:#545454;text-transform:uppercase;line-height:1;letter-spacing:.4px}.cart-generic .cart__title.is-active{color:#343537}.cart-panel__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;background:#fff;padding:34px 0 0}.cart-panel__header{background:#fff}.cart-panel__title{font-family:Shne Schmal Halbfett,sans-serif;color:#545454;text-transform:uppercase;line-height:1;letter-spacing:.4px;margin:0;font-size:32px;font-weight:700}.cart-panel__close{background:none;border:none;padding:0;margin-left:10px;cursor:pointer}.cart-panel__close svg{width:28px;height:28px}.cart-panel__close svg path{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s;fill:#545454}.cart-panel__close:hover svg path{fill:#74081c}.cart-panel__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:28px 40px 40px;background:#fff}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-panel__body{padding:18px 12px 24px}}.cart-panel[data-panel-type=addons] .cart-panel__body,.cart-panel[data-panel-type=lgplus-info] .cart-panel__body{padding-top:10px;padding-bottom:100px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-panel[data-panel-type=addons] .cart-panel__body,.cart-panel[data-panel-type=lgplus-info] .cart-panel__body{padding-bottom:80px}}.cart-panel[data-panel-type=addons] .cart-panel__body{padding-top:0}.addons-intro{background:-o-linear-gradient(315deg,#f8f9fa 0,#fff 100%);background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef;border-radius:12px;margin:10px 0 24px;padding:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.addons-intro{margin:16px 18px 20px;padding:20px;border-radius:8px}}.addons-intro__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;max-width:100%}.addons-intro__content,.addons-intro__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.addons-intro__icon{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;background:rgba(228,109,95,.1);border-radius:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.addons-intro__icon svg{width:24px;height:24px}.addons-intro__text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:0}.addons-intro__title{font-size:18px;font-weight:400;color:#2c3e50;margin:0 0 8px;line-height:1.3;font-family:Sohne Kraftig,sans-serif}.addons-intro__description{font-size:14px;color:#6c757d;margin:0;line-height:1.5}.lgplus-intro{background:-o-linear-gradient(315deg,#f8f9fa 0,#fff 100%);background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef;border-radius:12px;padding:15px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.lgplus-intro{margin:0;padding:15px;border-radius:8px}}.lgplus-intro__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;max-width:100%}.lgplus-intro__text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:0}.lgplus-intro__title{font-size:18px;font-weight:400;margin:0 0 8px;line-height:1.3;font-family:Sohne Kraftig,sans-serif;color:#332e81}.lgplus-intro__description{font-size:14px;margin:10px 0;line-height:1.5}.lgplus-savings{margin:0 0 20px;padding:0}.lgplus-savings__message{font-size:16px;font-family:Sohne Kraftig,sans-serif;color:#332e81;margin:0}.lgplus-savings__message .savings-amount{font-size:18px;font-weight:700;color:#332e81;display:inline-block;margin:0 4px}@media (max-width:768px){.lgplus-savings__message{font-size:14px;padding:12px 16px}.lgplus-savings__message .savings-amount{font-size:16px}.lgplus-savings__message .savings-badge{font-size:10px;padding:3px 6px;margin-left:6px}.lgplus-savings__message .savings-icon{font-size:14px;margin-right:6px}}@media (max-width:480px){.lgplus-savings__message{font-size:13px;padding:10px 12px;line-height:1.3}.lgplus-savings__message .savings-amount{font-size:15px}.lgplus-savings__message .savings-badge{display:block;margin:4px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.lgplus-intro__illustration{-ms-flex-negative:0;flex-shrink:0;width:60px;height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lgplus-intro__illustration .lgplus-protection-tag{font-size:14px;padding:5px 14px}.lgplus-intro__illustration img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.lgplus-benefits{margin-top:16px}.lgplus-benefits ul{margin:0;padding:0;list-style:none}.lgplus-benefits ul li{font-size:14px;color:#495057;position:relative;padding:8px 0 8px 20px}.lgplus-benefits ul li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700;font-size:12px}.lgplus-benefits .addon-add-feedback{margin-left:8px;color:#4c984b;font-size:13px;display:inline-block;vertical-align:middle;opacity:0;-webkit-animation:addonFade 1.4s ease forwards;animation:addonFade 1.4s ease forwards;position:relative}.lgplus-benefits .addon-add-feedback:after{content:"✨";display:inline-block;margin-left:4px;opacity:0;-webkit-animation:sparkleTravel 1.2s ease forwards;animation:sparkleTravel 1.2s ease forwards}@-webkit-keyframes addonFade{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes addonFade{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}@-webkit-keyframes sparkleTravel{0%{opacity:0;-webkit-transform:translateX(-4px) scale(.9);transform:translateX(-4px) scale(.9)}25%{opacity:1}to{opacity:0;-webkit-transform:translateX(10px) scale(1.05);transform:translateX(10px) scale(1.05)}}@keyframes sparkleTravel{0%{opacity:0;-webkit-transform:translateX(-4px) scale(.9);transform:translateX(-4px) scale(.9)}25%{opacity:1}to{opacity:0;-webkit-transform:translateX(10px) scale(1.05);transform:translateX(10px) scale(1.05)}}.cart-panel__error,.cart-panel__loading{text-align:center;color:#545454;padding:40px 0}.cart-panel__default{text-align:center;color:#545454;padding:10px 0}.cart-panel__content-inner{line-height:1.5;color:#343537}.cart-panel__content-inner p{margin-bottom:1em}.panel-product-details .product-image{text-align:center;margin-bottom:20px}.panel-product-details .product-image img{max-width:100%;height:auto;border-radius:8px}.panel-product-details .product-info h4{margin-bottom:8px}.panel-product-details .product-info .product-variant{color:#545454;font-size:14px;margin-bottom:16px}.panel-product-details .product-info .product-price{margin-bottom:16px}.panel-product-details .product-info .product-price .price-discounted{color:#74081c;font-weight:600;font-size:18px}.panel-product-details .product-info .product-price .price-original{color:#545454;margin-left:8px}.panel-product-details .product-info .product-price .price{font-weight:600;font-size:18px}.panel-product-details .product-info .care-preview{margin-top:20px;padding:16px;background:#f2f1ec;border-radius:8px}.panel-product-details .product-info .care-preview h5{margin-top:0;margin-bottom:8px}.panel-shipping-info .shipping-methods{margin-bottom:24px}.panel-shipping-info .shipping-methods .shipping-method{padding:16px;border:1px solid #e9e9e9;border-radius:8px;margin-bottom:12px}.panel-shipping-info .shipping-methods .shipping-method .method-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.panel-shipping-info .shipping-methods .shipping-method .method-header h5{margin:0}.panel-shipping-info .shipping-methods .shipping-method .method-header .method-price{font-weight:600;color:#74081c}.panel-shipping-info .shipping-methods .shipping-method .method-description{margin-bottom:4px;font-size:14px}.panel-shipping-info .shipping-methods .shipping-method .method-delivery{font-size:12px;color:#545454;margin:0}.panel-shipping-info .shipping-notice{padding:16px;background:#f2f1ec;border-radius:8px;font-size:14px}.panel-shipping-info .shipping-notice p{margin-bottom:8px}.panel-shipping-info .shipping-notice p:last-child{margin-bottom:0}.panel-care-instructions .care-header{margin-bottom:24px}.panel-care-instructions .care-header .plant-name{color:#545454;font-style:italic;margin:0}.panel-care-instructions .care-sections .care-section{margin-bottom:20px}.panel-care-instructions .care-sections .care-section h5{margin-bottom:8px;color:#74081c}.panel-care-instructions .care-tips{margin-top:24px;padding:16px;background:#f2f1ec;border-radius:8px}.panel-care-instructions .care-tips h5{margin-top:0;margin-bottom:12px}.panel-care-instructions .care-tips ul{margin-bottom:0}.panel-care-instructions .care-actions{margin-top:24px;text-align:center}.panel-replacement-info .replacement-header{margin-bottom:24px}.panel-replacement-info .replacement-header .replacement-status{margin-top:8px}.panel-replacement-info .replacement-header .replacement-status .status-guaranteed{color:green;font-weight:600}.panel-replacement-info .replacement-header .replacement-status .status-not-guaranteed{color:#545454}.panel-replacement-info .guarantee-info .guarantee-terms{margin:20px 0}.panel-replacement-info .guarantee-info .guarantee-terms h6{margin-bottom:12px}.panel-replacement-info .guarantee-info .guarantee-terms ul{margin-bottom:0}.panel-replacement-info .no-guarantee-info .protection-options{margin-top:20px}.panel-replacement-info .no-guarantee-info .protection-options .protection-option{padding:16px;border:1px solid #e9e9e9;border-radius:8px}.panel-replacement-info .no-guarantee-info .protection-options .protection-option h6{margin-top:0;margin-bottom:8px;color:#74081c}.panel-replacement-info .no-guarantee-info .protection-options .protection-option p{margin-bottom:12px;font-size:14px}.button-outline{background:transparent;border:2px solid #74081c;color:#74081c}.button-outline:hover{background:#74081c;color:#fff}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-panel .cart-panel__body,.cart-panel .cart-panel__header{padding:16px}.panel-product-details .product-image{margin-bottom:16px}.panel-shipping-info .shipping-methods .shipping-method{padding:12px}}.high-contrast .cart-panel{border:2px solid #343537}.high-contrast .cart-panel__close:hover{background-color:rgba(0,0,0,.2)}.cart-panel{z-index:1001}.cart-panel__actions--bottom,.cart-panel__footer{background:#fff;border-top:1px solid #e9e9e9}.cart-panel__actions--bottom{position:sticky;bottom:0;z-index:20;padding:15px 40px;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.08);box-shadow:0 -2px 8px rgba(0,0,0,.08)}.cart-panel__actions--bottom .button-danger{background-color:#74081c!important;color:#fff!important;border-color:#74081c!important}.cart-panel__actions--bottom .button-danger:hover{background-color:#440510!important;border-color:#440510!important}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.cart-panel__actions--bottom{padding:15px 18px}}.cart-panel .js-addon-add{position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;min-width:100px}.cart-panel .js-addon-add.is-loading{pointer-events:none;background-color:#f8f9fa!important;color:transparent!important;border-color:#dee2e6!important;position:relative;overflow:hidden}.cart-panel .js-addon-add.is-loading:before{content:"Adding...";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#74081c;font-weight:500;font-size:14px;white-space:nowrap;z-index:2}.cart-panel .js-addon-add.is-loading:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#74081c),to(#d30f33));background:-o-linear-gradient(left,#74081c 0,#d30f33 100%);background:linear-gradient(90deg,#74081c,#d30f33);border-radius:0 0 4px 4px;-webkit-animation:progressBar 2s ease-in-out infinite;animation:progressBar 2s ease-in-out infinite;z-index:3}.cart-panel button.redLink{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.cart-panel .addon-add-feedback{color:#28a745;font-weight:600;font-size:14px;margin-left:8px;-webkit-animation:fadeInScale .4s ease-out;animation:fadeInScale .4s ease-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-panel .addon-add-feedback:before{content:"✓";margin-right:4px;font-weight:700}@-webkit-keyframes progressBar{0%{width:0;opacity:.8}50%{width:70%;opacity:1}to{width:100%;opacity:.8}}@keyframes progressBar{0%{width:0;opacity:.8}50%{width:70%;opacity:1}to{width:100%;opacity:.8}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.cart__lgplus-protection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:8px 0;font-size:16px;text-align:center}.form-radio-selection{margin-top:40px;margin-bottom:10px;border-radius:8px;padding:0;overflow:hidden}.form-radio-selection .radio-selection-option{position:relative;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;cursor:pointer;border:1px solid #e9e9e9;background-color:#fff}.form-radio-selection .radio-selection-option:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.form-radio-selection .radio-selection-option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.form-radio-selection .radio-selection-option:not(:last-child){border-bottom:0}.form-radio-selection .radio-selection-option p{width:100%;margin:0;padding:0 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-radio-selection .radio-selection-option p input[type=radio],.form-radio-selection .radio-selection-option p label{cursor:pointer}.form-radio-selection .radio-selection-option p label{position:relative;padding:20px;display:block;width:100%}.form-radio-selection .radio-selection-option p label .dd-highlight,.form-radio-selection .radio-selection-option p label .dd-highlight-grey{font-family:Sohne Kraftig,sans-serif;font-weight:700}.form-radio-selection .radio-selection-option p label .dd-highlight{color:#332e81!important}.form-radio-selection .radio-selection-option p label .dd-highlight-grey{color:#545454!important}.form-radio-selection .radio-selection-option p label .dd-highlight-indigo{color:#332e81!important}.form-radio-selection .radio-selection-option.active{background-color:rgba(228,109,95,.1)}.form-radio-selection .radio-selection-option.active:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #74081c;border-radius:inherit;pointer-events:none;z-index:1}.form-radio-selection .radio-selection-option.active{border-color:transparent}.form-radio-selection.is-compact{margin-top:20px;margin-bottom:5px}.form-radio-selection.is-compact .radio-selection-option p{padding:0 0 0 15px}.form-radio-selection.is-compact .radio-selection-option p label{padding:12px 15px}.lgplus-replacement-costs{background:-o-linear-gradient(315deg,#f8f9fa 0,#fff 100%);background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef;border-radius:12px;padding:15px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin:10px 0 0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.lgplus-replacement-costs{margin:0;padding:15px;border-radius:8px}}.lgplus-replacement-costs .highlight{color:#332e81;font-weight:600}.lgplus-accessory-savings{background:-o-linear-gradient(315deg,#f8f9fa 0,#fff 100%);background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef;border-radius:12px;margin:12px 0;padding:15px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.lgplus-accessory-savings{margin:8px 0;padding:15px;border-radius:8px}}.replacement-costs__header{margin-bottom:16px}.replacement-costs__header h4{font-size:18px;font-weight:400;margin:0 0 8px;line-height:1.3;font-family:Sohne Kraftig,sans-serif;color:#332e81}.replacement-costs__header .replacement-costs__subtitle{margin:10px auto;color:#343537;font-size:14px}.lgplus-coverage__header{margin:14px 0 6px;padding:12px 4px 0;border-top:1px solid #eee}.lgplus-coverage__title{margin:0;font-size:14px;font-weight:600;color:#332e81;font-family:Sohne Kraftig,sans-serif;letter-spacing:.2px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.lgplus-coverage__title{font-size:14px}}.lgplus-help-text{margin-top:16px;padding:16px 20px;background-color:#f8f9fa;border-radius:8px;border-left:3px solid #332e81;-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.lgplus-help-text__content{font-size:14px;line-height:1.6;color:#545454}.lgplus-help-text__content p{margin:0}.lgplus-help-text__content strong{color:#343537;font-weight:600}.lgplus-help-text__content u{text-decoration:none;border-bottom:1px solid #ececec;padding-bottom:1px}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.replacement-costs__table{margin-top:10px}.replacement-costs__table .costs-table{width:100%;border-collapse:collapse;background:#fff;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.replacement-costs__table .costs-table thead{background:#332e81;color:#fff}.replacement-costs__table .costs-table thead th{padding:12px;text-align:left;font-size:12px;font-weight:600;font-family:Sohne Kraftig,sans-serif}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.replacement-costs__table .costs-table thead th{padding:8px;font-size:12px}}.replacement-costs__table .costs-table tbody tr{border-bottom:1px solid #e9e9e9}.replacement-costs__table .costs-table tbody tr:last-child{border-bottom:none}.replacement-costs__table .costs-table tbody tr:hover{background:#f8f9fa}.replacement-costs__table .costs-table tbody td{padding:12px;font-size:14px;vertical-align:middle}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.replacement-costs__table .costs-table tbody td{padding:8px;font-size:13px}}.replacement-costs__table .plant-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.replacement-costs__table .plant-info img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.replacement-costs__table .plant-info img{width:32px;height:32px}}.replacement-costs__table .plant-info span{font-weight:500;color:#343537}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.replacement-costs__table .plant-info span{font-size:13px}}.replacement-costs__table .highlight{color:#332e81;font-weight:600;font-size:16px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.replacement-costs__table .highlight{font-size:14px}}.replacement-costs__table .savings{color:#4c984b;font-weight:600;font-size:14px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.replacement-costs__table .savings{font-size:13px}}.replacement-costs__table .product-replacement-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#332e81;color:#fff;border-radius:4px 4px 0 0}.replacement-costs__table .product-replacement-header,.replacement-costs__table .product-replacement-header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.replacement-costs__table .product-replacement-header__left{gap:12px}.replacement-costs__table .product-replacement-header__image{border-radius:4px;width:24px;height:24px;-o-object-fit:cover;object-fit:cover}.replacement-costs__table .product-replacement-header__text{line-height:1.2}.replacement-costs__table .product-replacement-header__name{font-weight:700;font-size:15px}.replacement-costs__table .product-replacement-header__regular{font-size:12px;opacity:.9}.replacement-costs__table .product-replacement-header__right{font-weight:700;font-size:15px}.panel-toggle-section,.replacement-costs__toggle-section{margin:10px 0 0}.panel-toggle,.replacement-costs__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px;padding:4px 12px;background:none;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;color:#332e81;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;font-family:Sohne Kraftig,sans-serif}.panel-toggle:hover,.replacement-costs__toggle:hover{background:#f8f9fa;border-color:#332e81}.panel-toggle .toggle-icon,.replacement-costs__toggle .toggle-icon{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;fill:currentColor;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.panel-toggle,.replacement-costs__toggle{font-size:13px;padding:6px 10px}}.replacement-costs__details{margin-top:16px;padding:16px;background:#fff;border-radius:4px;border:1px solid #e9e9e9}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.replacement-costs__details{padding:12px}}.pricing-tiers{margin-top:10px}.pricing-tiers .pricing-tier-group{margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9e9e9}.pricing-tiers .pricing-tier-group:last-child{margin-bottom:0}.pricing-tiers .pricing-tier-group .pricing-tier-group__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e9e9e9}.pricing-tiers .pricing-tier-group .pricing-tier-group__header .pricing-tier-group__image{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.pricing-tiers .pricing-tier-group .pricing-tier-group__header .pricing-tier-group__name{margin:0;font-size:15px;font-weight:600;color:#343537;font-family:Sohne Kraftig,sans-serif}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.pricing-tiers .pricing-tier-group .pricing-tier-group__header .pricing-tier-group__name{font-size:14px}}.pricing-tiers .pricing-tier-group .pricing-tier-group__pricing .pricing-tier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0;border-bottom:1px solid #e9e9e9}.pricing-tiers .pricing-tier-group .pricing-tier-group__pricing .pricing-tier:last-child{border-bottom:none}.pricing-tiers .pricing-tier-group .pricing-tier-group__pricing .pricing-tier .tier-label{font-weight:500;color:#343537;font-size:13px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.pricing-tiers .pricing-tier-group .pricing-tier-group__pricing .pricing-tier .tier-label{font-size:12px}}.pricing-tiers .pricing-tier-group .pricing-tier-group__pricing .pricing-tier .pricing-tier__values{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-tiers .pricing-tier-group .pricing-tier-group__pricing .pricing-tier .tier-price{color:#332e81;font-weight:600;font-size:13px;text-align:right;min-width:50px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.pricing-tiers .pricing-tier-group .pricing-tier-group__pricing .pricing-tier .tier-price{font-size:12px;min-width:45px}}.pricing-tiers .pricing-tier-group .pricing-tier-group__pricing .pricing-tier .tier-save{color:#4c984b;font-size:12px;font-weight:500;text-align:right;min-width:80px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.pricing-tiers .pricing-tier-group .pricing-tier-group__pricing .pricing-tier .tier-save{font-size:11px;min-width:70px}}.slider-cart{max-width:516px;margin:0 auto;padding:10px 0;overflow:visible}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.slider-cart{padding:10px 0 15px}}.slider-cart#splide03{height:109px}.slider-cart #splide03-list{height:100px}.slider-cart #splide03-slide01{height:93px}.slider-cart .splide__arrows .splide__arrow{background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none;padding:0}.slider-cart .splide__arrows svg{fill:#343537}.slider-cart .splide__arrows .splide__arrow--prev{left:-.5rem}.slider-cart .splide__arrows .splide__arrow--next{right:-.5rem}.splide__arrows{z-index:1}.splide__arrow{background:transparent;border:0;color:#fff;cursor:pointer;position:absolute;top:50%}.splide__arrow[disabled]{cursor:not-allowed}.splide__arrow[disabled] svg{fill:#545454}.splide__arrow--prev{left:-1.5rem;-webkit-transform:scaleX(-1) translateY(-50%) scale(.3);-ms-transform:scaleX(-1) translateY(-50%) scale(.3);transform:scaleX(-1) translateY(-50%) scale(.3)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.splide__arrow--prev{left:-5px}}.splide__arrow--next{right:-1.5rem;-webkit-transform:translateY(-50%) scale(.3);-ms-transform:translateY(-50%) scale(.3);transform:translateY(-50%) scale(.3)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.splide__arrow--next{right:0}}