.abo-atmo{width:100%;height:460px;text-align:center;display:grid;justify-content:center;align-content:center}.abo-atmo .abo-image-atmo-content{max-width:425px;font-size:20px}.abo-atmo .abo-image-atmo-content strong{font-size:36px}.abo-atmo .abo-image-atmo-content p:last-child{font-size:18px}.abo-atmo .abo-image-atmo-content .abo-button{margin:auto;max-width:fit-content}.abo-atmo-boxes{height:100px;top:-50px;display:grid;justify-content:space-around}.abo-atmo-boxes .abo-image-atmo-box-left,.abo-atmo-boxes .abo-image-atmo-box-right{padding:16px;display:inline-grid;grid-template-rows:55px 83px;grid-template-columns:130px auto;align-items:center;font-size:16px;background:#ffffff;border:1px solid #636363;max-width:550px;border-radius:8px}.abo-atmo-boxes .abo-image-atmo-box-left span,.abo-atmo-boxes .abo-image-atmo-box-right span{grid-column:2}.abo-atmo-boxes .abo-image-atmo-box-left span:first-child,.abo-atmo-boxes .abo-image-atmo-box-right span:first-child{font-weight:bold;max-width:300px}.abo-atmo-boxes .abo-image-atmo-box-left span:last-child,.abo-atmo-boxes .abo-image-atmo-box-right span:last-child{grid-row:2;padding-top:16px}.abo-atmo-boxes .abo-image-atmo-box-left img,.abo-atmo-boxes .abo-image-atmo-box-right img{grid-column:1;grid-row:1 / span 2;padding-right:1rem}.abo-atmo-boxes .abo-image-atmo-box-left strong p,.abo-atmo-boxes .abo-image-atmo-box-right strong p{font-size:20px;margin:0;padding:0}.abo-atmo-boxes .abo-image-atmo-box-left #abo-trustedshops,.abo-atmo-boxes .abo-image-atmo-box-right #abo-trustedshops{grid-column:1;grid-row:1 / span 2;justify-self:center;margin-right:16px}.abo-atmo-boxes .abo-image-atmo-box-left #abo-trustedshops>div,.abo-atmo-boxes .abo-image-atmo-box-left #abo-trustedshops [id*="minimized-trustbadge"],.abo-atmo-boxes .abo-image-atmo-box-left #abo-trustedshops [id*="maximized-trustbadge"],.abo-atmo-boxes .abo-image-atmo-box-right #abo-trustedshops>div,.abo-atmo-boxes .abo-image-atmo-box-right #abo-trustedshops [id*="minimized-trustbadge"],.abo-atmo-boxes .abo-image-atmo-box-right #abo-trustedshops [id*="maximized-trustbadge"]{position:unset !important;z-index:2 !important}.abo-atmo-boxes .abo-image-atmo-box-left{grid-column:1}.abo-atmo-boxes .abo-image-atmo-box-right{grid-column:2}.abo-three-boxes .abo-three-boxes-header{padding-top:7rem;padding-bottom:3rem;font-weight:bold;font-size:1.75rem;text-align:center;color:#054f24}.abo-three-boxes .abo-three-boxes-wrapper{display:grid;text-align:center;justify-items:center}.abo-three-boxes .abo-three-boxes-wrapper .box{display:inline-grid;width:80%;margin-bottom:2rem}.abo-three-boxes .abo-three-boxes-wrapper .box:first-child{grid-column:1}.abo-three-boxes .abo-three-boxes-wrapper .box:nth-child(2){grid-column:2}.abo-three-boxes .abo-three-boxes-wrapper .box:last-child{grid-column:3}.abo-three-boxes .abo-three-boxes-wrapper .box .icon{margin-bottom:0.5rem;min-height:80px;grid-row:1}.abo-three-boxes .abo-three-boxes-wrapper .box .title p,.abo-three-boxes .abo-three-boxes-wrapper .box .description p{font-size:16px;line-height:1.375rem}.abo-three-boxes .abo-three-boxes-wrapper .box .title{font-weight:bold;grid-row:2}.abo-three-boxes .abo-three-boxes-wrapper .box .description{grid-row:3}.abo-start-button{margin:auto;max-width:fit-content}.abo-start-button .button{padding:0 15px;line-height:37px;font-size:17px}.abo-image-text{display:grid;grid-template-columns:1fr 1fr 1fr;align-content:center;width:100%;height:570px;margin-top:7rem}.abo-image-text .abo-image-text-content{grid-column:3;background:#ffffff;padding:2rem;font-size:1rem;width:330px;height:auto;margin:auto;border-radius:8px}.abo-image-text .abo-image-text-content h1{grid-row:1;color:#054f24}.abo-image-text .abo-image-text-content span{grid-row:2}.abo-image-text .abo-image-text-content .abo-button{grid-row:3;max-width:fit-content}.abo-image-text .abo-image-text-content .abo-button .button{padding:0 15px;line-height:37px;font-size:17px}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 37, 41;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:"SourceSans3",sans-serif;--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:16px;--bs-body-font-weight:400;--bs-body-line-height:1.2;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#005437;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}.clear:after{content:'';display:table;clear:both}.abo-produkte-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:30px;font-size:.875rem}.abo-produkte-wrapper form{height:100%}.abo-produkte-wrapper .product-wrapper{height:100%;display:grid;grid-template-areas:"pimage pimage" "pheader pprice" "pdescription pdescription" "pactions pactions";grid-template-rows:auto auto 1fr auto}.abo-produkte-wrapper .image{grid-area:pimage;margin-bottom:10px}.abo-produkte-wrapper .header{grid-area:pheader;font-size:1rem;padding-bottom:5px}.abo-produkte-wrapper .price{grid-area:pprice;color:#469e25;font-size:1rem;align-self:center}.abo-produkte-wrapper .description{grid-area:pdescription}.abo-produkte-wrapper .actions{grid-area:pactions}.abo-produkte-wrapper .actions .button{position:relative;font-size:18px;border:none;outline:none;background-color:#054f24;color:#ffffff;cursor:pointer;padding:8px 20px 8px 20px;margin:0;line-height:25px;display:block;text-decoration:none;text-align:center;width:100%;white-space:normal;height:auto}.abo-checkoutproducts-index .abo-produkte-wrapper .product-wrapper,.abo-index-index .abo-produkte-wrapper .product-wrapper{grid-template-columns:70% 30%}.abo-checkoutproducts-index .abo-produkte-wrapper .product-wrapper .price,.abo-index-index .abo-produkte-wrapper .product-wrapper .price{align-self:auto}.abo-checkoutproducts-index .abo-product-overlay-wrapper,.abo-index-index .abo-product-overlay-wrapper{display:none !important}.abo-checkoutproducts-index .abo-product-overlay,.abo-index-index .abo-product-overlay{padding:40px 30px 30px 30px}.abo-checkoutproducts-index .abo-product-overlay--name,.abo-index-index .abo-product-overlay--name{display:flex;align-items:flex-end;flex-wrap:wrap}.abo-checkoutproducts-index .abo-product-overlay-thumbnails,.abo-index-index .abo-product-overlay-thumbnails{gap:8px}.abo-checkoutproducts-index .abo-product-overlay-thumbnails-thumbnail--image,.abo-index-index .abo-product-overlay-thumbnails-thumbnail--image{flex:0 0 32%}.abo-checkoutproducts-index .abo-product-overlay-thumbnails-right .abo-product-overlay-thumbnails-thumbnail--image,.abo-index-index .abo-product-overlay-thumbnails-right .abo-product-overlay-thumbnails-thumbnail--image{height:250px}.abo-checkoutproducts-index .abo-product-overlay--name span,.abo-index-index .abo-product-overlay--name span{font-size:24px;color:#214E29}.abo-checkoutproducts-index .abo-product-overlay--price,.abo-index-index .abo-product-overlay--price{margin-left:15px;color:#5E9C3A;font-size:17px}.abo-checkoutproducts-index .abo-product-overlay--text,.abo-index-index .abo-product-overlay--text{margin-top:24px;font-size:18px;color:#2C2525;max-width:600px}.abo-checkoutproducts-index .abo-product-overlay--add input,.abo-index-index .abo-product-overlay--add input{width:auto;height:auto;line-height:normal;padding:5px;margin-bottom:16px}.abo-checkoutproducts-index .abo-product-overlay--usp,.abo-index-index .abo-product-overlay--usp{margin-bottom:16px;list-style:disc inside;font-size:18px;color:#2C2525}.abo-product-overlay--bottom{display:grid;grid-template-columns:1fr 40%;grid-auto-rows:auto;column-gap:10px}.abo-product-overlay--bottom .abo-product-overlay--bottom-text{grid-column:1;display:flex;flex-direction:column}.abo-product-overlay--bottom .abo-product-overlay-thumbnails{grid-column:1;display:flex;align-items:flex-end}.abo-product-overlay--bottom .abo-product-overlay-thumbnails-thumbnail-right{grid-column:2;grid-row:1 / 3}.abo-product-overlay--bottom .abo-product-overlay-thumbnails-thumbnail-right .abo-product-overlay-thumbnails-thumbnail--image{max-height:unset;max-width:unset}.abo-product-overlay-thumbnails-thumbnail--title{margin-top:auto}.mfp-container .mfp-close.mfp-close.mfp-close{position:absolute;right:20px;top:0}.content.abo-additional .hide{display:none !important}.content.abo-additional .show{display:grid !important}.content.abo-additional .abo-additional-product-wrapper{display:grid;margin:0 auto;column-gap:40px;row-gap:10px;grid-template-areas:'image header' 'image details' 'selection details';grid-template-columns:1fr 1fr}.content.abo-additional .abo-additional-product-wrapper .image{grid-area:image}.content.abo-additional .abo-additional-product-wrapper .details{display:grid;grid-template-areas:'description description' 'vimage vchoices' 'vimage actions';grid-template-rows:1fr auto auto;grid-template-columns:1fr 1fr}.content.abo-additional .abo-additional-product-wrapper .details .no-vase img{filter:grayscale(1)}.content.abo-additional .abo-additional-product-wrapper .selection{grid-area:selection;display:grid;grid-template-columns:1fr 20%}.content.abo-additional .abo-additional-product-wrapper .selection span{font-size:0.9rem}.content.abo-additional .abo-additional-product-wrapper .header{grid-area:header;padding:5px;padding-top:50px}.content.abo-additional .abo-additional-product-wrapper .price{font-size:1rem;color:#469e25;text-align:end}.content.abo-additional .abo-additional-product-wrapper .description{grid-area:description;margin-bottom:15px}.content.abo-additional .abo-additional-product-wrapper .description h3{margin-top:15px}.content.abo-additional .abo-additional-product-wrapper .vase-image{grid-area:vimage;margin:auto 0}.content.abo-additional .abo-additional-product-wrapper .vase-image span{position:absolute;transform:rotate(-45deg);font-size:1.4rem;width:100%;text-align:center;align-self:center}.content.abo-additional .abo-additional-product-wrapper .vase-choices{grid-area:vchoices;margin:auto 0}.content.abo-additional .abo-additional-product-wrapper .vase-choices ul{margin-top:20px}.content.abo-additional .abo-additional-product-wrapper .vase-choices ul li{margin-bottom:15px;display:flex}.content.abo-additional .abo-additional-product-wrapper .vase-choices ul li label{margin-left:5px}.content.abo-additional .abo-additional-product-wrapper .vase-choices ul li .vase-price{color:#469e25;margin-left:8px}.content.abo-additional .abo-additional-product-wrapper .actions{grid-area:actions;display:flex;justify-content:space-between;width:100%;align-items:center}.content.abo-additional .abo-additional-product-wrapper .actions a{width:90px;align-self:center}.content.abo-greetings .hide{display:none !important}.content.abo-greetings .show{display:grid !important}.content.abo-greetings .abo-greetings-product-wrapper{display:grid;margin:0 auto;column-gap:40px;row-gap:10px;grid-template-areas:'image header' 'image details' 'selection details';grid-template-columns:1fr 1fr}.content.abo-greetings .abo-greetings-product-wrapper .product-image{grid-area:image}.content.abo-greetings .abo-greetings-product-wrapper .details{display:grid;grid-template-areas:'description description' 'gimage choices-actions' 'gimage choices-actions';column-gap:20px;grid-template-columns:1fr 1fr}.content.abo-greetings .abo-greetings-product-wrapper .details .no-greetingcard img{filter:grayscale(1)}.content.abo-greetings .abo-greetings-product-wrapper .selection{grid-area:selection;display:grid;grid-template-columns:1fr 20%}.content.abo-greetings .abo-greetings-product-wrapper .selection span{font-size:0.9rem}.content.abo-greetings .abo-greetings-product-wrapper .selection .price{font-size:1rem;color:#469e25;text-align:end}.content.abo-greetings .abo-greetings-product-wrapper .header{grid-area:header;padding:5px;padding-top:50px}.content.abo-greetings .abo-greetings-product-wrapper .details{grid-area:details;display:grid}.content.abo-greetings .abo-greetings-product-wrapper .description{grid-area:description}.content.abo-greetings .abo-greetings-product-wrapper .description h3{margin-top:15px}.content.abo-greetings .abo-greetings-product-wrapper .greetingcard-image{grid-area:gimage;margin:auto 0;display:grid;min-width:200px;min-height:200px}.content.abo-greetings .abo-greetings-product-wrapper .greetingcard-image.no-greetingcard span{position:absolute;transform:rotate(-45deg);font-size:1.4rem;width:100%;text-align:center;align-self:center}.content.abo-greetings .abo-greetings-product-wrapper .choices-actions{grid-area:choices-actions;display:grid;grid-template-areas:'gupper' 'actions'}.content.abo-greetings .abo-greetings-product-wrapper .choices-actions .greetingcard-choices{grid-area:gupper;margin:auto 0}.content.abo-greetings .abo-greetings-product-wrapper .choices-actions .greetingcard-choices ul{margin-top:20px}.content.abo-greetings .abo-greetings-product-wrapper .choices-actions .greetingcard-choices ul .item-row{display:flex}.content.abo-greetings .abo-greetings-product-wrapper .choices-actions .greetingcard-choices ul .item-row label{margin-left:5px}.content.abo-greetings .abo-greetings-product-wrapper .choices-actions .greetingcard-choices ul li{margin-bottom:15px;display:grid;grid-template-columns:1fr auto}.content.abo-greetings .abo-greetings-product-wrapper .choices-actions .greetingcard-choices ul li .greetingcard-price{color:#469e25;margin-left:8px}.content.abo-greetings .abo-greetings-product-wrapper .textarea-actions{grid-area:choices-actions;display:grid;grid-template-areas:'gupper' 'remainingLetters' 'actions';align-content:space-around;grid-template-rows:1fr auto}.content.abo-greetings .abo-greetings-product-wrapper .textarea-actions .greetingcard-item-overlay-input--warning{grid-area:remainingLetters;margin-top:8px;color:#D70117}.content.abo-greetings .abo-greetings-product-wrapper .textarea-actions .greetingcard-item-overlay-input--counter{grid-area:remainingLetters;margin-top:8px}.content.abo-greetings .abo-greetings-product-wrapper .textarea-actions .greetingcard-item-overlay-input--title{margin-bottom:8px}.content.abo-greetings .abo-greetings-product-wrapper .textarea-actions .greetingcard-textbox{grid-area:gupper;margin:auto 0}.content.abo-greetings .abo-greetings-product-wrapper .textarea-actions .greetingcard-textbox textarea{width:225px;height:200px}.content.abo-greetings .abo-greetings-product-wrapper .actions{grid-area:actions;display:flex;justify-content:space-between;width:100%;margin-left:10px;align-self:center}.content.abo-greetings .abo-greetings-product-wrapper .actions a{align-self:center}.abo-progress-bar{display:flex;margin-bottom:20px}.abo-progress-bar .progresses{display:flex;align-items:center}.abo-progress-bar .line{width:120px;height:6px;background:#054f24}.abo-progress-bar .steps{display:flex;background-color:#fff;color:#054f24;font-size:14px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;border:1px solid #054f24}.abo-progress-bar .steps.active{background-color:#054f24;color:#fff}.abo-progress-bar .steps.active a{color:#fff;text-decoration:none}.abo-progress-bar .steps.active .fa-check{color:#fff}.abo-progress-bar .steps.active .step-name{color:#054f24;font-weight:bold}.abo-progress-bar .steps a{color:#054f24;text-decoration:none}.abo-progress-bar .steps .fa-check{color:#054f24}.abo-progress-bar .steps .step-name{position:absolute;top:-20px}.content.abo-frequency .hide{display:none !important}.content.abo-frequency .show{display:grid !important}.content.abo-frequency .abo-frequency-product-wrapper{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;column-gap:40px;row-gap:10px;grid-template-areas:'image details' 'pheader details';grid-template-columns:50% 50%}.content.abo-frequency .abo-frequency-product-wrapper .header{grid-area:pheader;display:grid;grid-template-columns:1fr 20%}.content.abo-frequency .abo-frequency-product-wrapper .header span{font-size:0.9rem}.content.abo-frequency .abo-frequency-product-wrapper .header .price{font-size:1rem;color:#469e25;text-align:end}.content.abo-frequency .abo-frequency-product-wrapper .product-image{grid-area:image}.content.abo-frequency .abo-frequency-product-wrapper form{display:grid}.content.abo-frequency .abo-frequency-product-wrapper form .details{display:grid;grid-area:description;align-self:center}.content.abo-frequency .abo-frequency-product-wrapper form .details .frequency-headline{margin-bottom:20px}.content.abo-frequency .abo-frequency-product-wrapper form .details .frequency-headline span{font-size:1.5rem;color:#054f24;font-weight:600}.content.abo-frequency .abo-frequency-product-wrapper form .details .frequency-choices-month{display:grid;grid-template-columns:auto 1fr;margin:15px auto;align-items:center;width:85%}.content.abo-frequency .abo-frequency-product-wrapper form .details .frequency-choices-month .label{font-size:1.2rem;font-weight:600;margin-right:20px}.content.abo-frequency .abo-frequency-product-wrapper form .details .frequency-choices-month .frequency-selector{background-color:#fff;height:40px;border:1px solid #555;padding-left:16px;font-weight:lighter;font-style:italic;overflow:hidden;cursor:pointer;white-space:nowrap;font-size:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:100%;background-position-y:5px;background-repeat:no-repeat;padding-right:2rem}.content.abo-frequency .abo-frequency-product-wrapper form .details .quantity-choice{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:25px;row-gap:25px;margin-bottom:20px;overflow:hidden}.content.abo-frequency .abo-frequency-product-wrapper form .details .quantity-choice .quantity-input:checked+.quantity-deliveries{background-color:#469e25;color:#fff}.content.abo-frequency .abo-frequency-product-wrapper form .details .quantity-choice .quantity-input:checked+.quantity-deliveries span.discount{color:#fff}.content.abo-frequency .abo-frequency-product-wrapper form .details .quantity-choice input{position:fixed;opacity:0;pointer-events:none}.content.abo-frequency .abo-frequency-product-wrapper form .details .quantity-choice .quantity-deliveries{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;text-align:center;width:100%;height:100%;border:1px solid #000;padding:8px}.content.abo-frequency .abo-frequency-product-wrapper form .details .quantity-choice .quantity-deliveries span.discount{color:#D70117}.content.abo-frequency .abo-frequency-product-wrapper form .details .quantity-choice .quantity-deliveries span.delivery{font-size:0.8rem;font-weight:600;margin-bottom:8px}.content.abo-frequency .abo-frequency-product-wrapper form .details .quantity-choice .quantity-deliveries span.quantity{font-size:1.2rem;margin-bottom:8px}.content.abo-frequency .abo-frequency-product-wrapper form .details .actions{justify-self:center;display:grid;width:100%}.content.abo-frequency .abo-frequency-product-wrapper form .details .actions input{width:100%}.content.abo-frequency .abo-frequency-product-wrapper form .details .actions a{margin-top:15px;justify-self:center}.abo-faq{display:grid;grid-template-columns:35%;justify-content:center;justify-items:center;margin:4rem 0 3rem 0;font-size:0.875rem}.abo-faq .abo-faq-header{line-height:4rem;color:#054f24;font-weight:bold;font-size:1.25rem}.abo-faq .content-faq{width:100%;border:1px solid #d1d1d1}.abo-faq .content-faq+.content-faq{border-top:none}.abo-faq .content-faq details[open] summary:after{transform:rotate(-135deg) rotateY(180deg);top:17px}.abo-faq .content-faq details summary,.abo-faq .content-faq details .summary-content{padding:14px}.abo-faq .content-faq details summary p,.abo-faq .content-faq details .summary-content p{margin:0}.abo-faq .content-faq details summary{cursor:pointer;font-size:16px}.abo-faq .content-faq details summary:after{content:"";position:absolute;right:10px;top:10px;transition:.2s all ease-in-out;border-style:solid;border-width:0 0 0.175em 0.175em;height:16px;width:16px;transform:rotate(-45deg)}.abo-faq .content-faq details .summary-content{font-weight:bold;border-top:1px solid #d1d1d1}.content.abo{max-width:950px;margin:auto;padding-block:50px}.content.abo .abo-header{text-align:center;font-size:1.5rem;color:#054f24;font-weight:600}.content.abo .header h2{font-size:1.5rem;color:#054f24;font-weight:600}
