.page-wrapper{overflow-x:unset}.giftbox-product-selection{width:100%}.selection-headline{border-radius:25px}.giftbox-mobile-cart{position:fixed;bottom:0;width:100%;left:0;z-index:4}.giftbox-mobile-cart .mobile-cart{box-shadow:0px -1px 4px 0px rgba(0,0,0,0.15)}.cardboard-box-container{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width:1200px){.cardboard-box-container{grid-template-columns:repeat(3, 1fr)}}.products-container{display:grid;gap:16px;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width:1200px){.products-container{grid-template-columns:repeat(3, 1fr)}}#cardboard-box,#product{overflow:hidden}#cardboard-box.selected,#product.selected{border:2px solid #00b289}.check-mark{position:absolute;top:0;right:0px;width:50px;height:40px;background-color:#00B289;color:white;display:flex;justify-content:center;border-radius:0px 20px 0px 24px;align-items:center}.disabled-button-overlay{position:absolute;width:100%;height:100%;border-radius:20px;background-color:transparent}.product-information .title{max-width:170px}#product .title{min-height:40px}#product .control.qty{display:flex;align-items:center;background:#00B289;border-radius:30px}#product .control.qty .decrease{color:#fff;justify-content:flex-start;padding-left:1.6rem}#product .control.qty .decrease::after{color:#fff;font-size:18px;line-height:26px;font-family:"Font Awesome 6 Pro";content:"\f068"}#product .control.qty input{color:white;background:none;width:27px;padding:14px 0;font-weight:bold;font-size:16px;line-height:16px;height:50px;display:flex;text-align:center}#product .control.qty input[type="number"]::-webkit-outer-spin-button,#product .control.qty input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product .control.qty input[type="number"]{-moz-appearance:textfield}#product .control.qty .increase{color:#fff;justify-content:flex-end;padding-right:1.6rem}#product .control.qty .increase::after{color:#fff;font-size:18px;line-height:26px;font-family:"Font Awesome 6 Pro";content:"\f067"}#product .control.qty .increase.first-add{padding-right:unset;display:block;width:50px}#product .control.qty button{margin:0;font-size:30px;text-align:center;height:50px;display:flex;align-items:center;justify-content:center;padding:0;width:35px;color:#fff}#product .add-to-cart-button{position:absolute;right:0;bottom:0}.giftbox-product-cart{max-width:295px;position:sticky;top:0;align-self:flex-start}.giftbox-mobile-cart .cardboard-box,.giftbox-product-cart .cardboard-box{overflow-y:hidden;max-height:190px;display:flex;align-items:center}@media screen and (min-width:1200px){.giftbox-mobile-cart .cardboard-box,.giftbox-product-cart .cardboard-box{max-height:132px}}.giftbox-mobile-cart .cardboard-box img,.giftbox-product-cart .cardboard-box img{width:100%}.cardboard-box-placeholder{min-width:247px;min-height:132px;border-radius:20px;border:1px dashed #00b289}@media screen and (min-width:410px){.cardboard-box-placeholder.mobile{min-width:360px;min-height:190px}}.cardboard-box-placeholder.selected{border:1px solid #00b289}.product-placeholder{min-width:247px;min-height:83px;border-radius:20px;border:1px dashed #00b289}@media screen and (min-width:410px){.product-placeholder.mobile{min-width:360px;min-height:110px}}.product-placeholder.selected{border:1px solid #00b289}.product-information .title{min-height:40px}.remove-cardboard-box,.remove-product{width:23px;height:23px;background-color:#00B289;position:absolute;top:8px;right:8px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.free-interferer{color:#00B289;position:absolute;bottom:8px;right:8px;font-size:12px;font-style:normal;font-weight:450;line-height:14px}.add-to-cart-button button.primary{height:56px}.product-mobile-list{max-height:calc(100vh - 290px);overflow-y:scroll;margin:0 auto;width:100%;border-bottom:1px solid rgba(0,0,0,0.05)}.product-mobile-list>div{margin-bottom:16px}#faq{margin-top:64px;margin-bottom:64px}@media screen and (min-width:992px){#faq{margin-top:150px;margin-bottom:100px}}#cardboard-box p{position:absolute;bottom:16px;text-align:center;width:100%}#popup-product-overlay{position:fixed;right:calc((100vw - 4.75rem)* -1);width:calc(100vw - 4.75rem);top:0;max-width:415px;height:100dvh;z-index:999;transition:right 350ms ease-in-out;background-color:white;border-top-left-radius:25px;border-bottom-left-radius:25px}#popup-product-overlay.visible{right:0;overflow:hidden}#popup-product-overlay.visible .close{border:1px solid #ededed;border-radius:50%;background-color:white;color:#000;font-size:20px;cursor:pointer;position:absolute;right:0.8rem;top:0.8rem;width:55px;height:55px;display:flex;align-items:center;justify-content:center}#popup-product-overlay.visible .close i{font-size:22px;line-height:22px}#popup-product-overlay.visible .scrollable-content{padding:0;height:calc(100dvh - 80px);overflow:scroll}#popup-product-overlay.visible .scrollable-content .bundle-information .productImage{width:100%;margin-bottom:1.6rem}#popup-product-overlay.visible .scrollable-content .bundle-information .product-name{text-align:center;font-size:1.8rem;line-height:2.6rem}#popup-product-overlay.visible .scrollable-content .bundle-information .weight{text-align:center;font-size:1.4rem;line-height:2.4rem}#popup-product-overlay.visible .scrollable-content .child-product-information-tab-content ul li{padding-left:3rem;width:100%;padding-bottom:0.8rem}#popup-product-overlay.visible .scrollable-content .child-product-information-tab-content ul li:last-child{padding-bottom:0}#popup-product-overlay.visible .scrollable-content .child-product-information-tab-content ul li i,#popup-product-overlay.visible .scrollable-content .child-product-information-tab-content ul li em,#popup-product-overlay.visible .scrollable-content .child-product-information-tab-content ul li em.fa,#popup-product-overlay.visible .scrollable-content .child-product-information-tab-content ul li em.fas,#popup-product-overlay.visible .scrollable-content .child-product-information-tab-content ul li em.far,#popup-product-overlay.visible .scrollable-content .child-product-information-tab-content ul li em.fal{display:none}#popup-product-overlay.visible .scrollable-content .child-product-information-tab-content ul li:before{color:#000;font-family:"Font Awesome 6 Pro";font-weight:300;content:"\f00c";margin-right:1rem;margin-left:-3rem;font-size:1.8rem}#popup-product-overlay.visible .scrollable-content .ingredients-container .ingredients .allergic{margin-top:1.6rem;font-size:1.2rem;line-height:1.6rem}#popup-product-overlay.visible .scrollable-content .nutritionfacts{max-width:31.9rem}#popup-product-overlay.visible .scrollable-content .nutritionfacts tr:last-child td{border-bottom:0}#popup-product-overlay.visible .scrollable-content .nutritionfacts td{padding:.4rem 0;border-bottom:1px solid #000}#popup-product-overlay.visible .scrollable-content .nutritionfacts td.table-headline{border-bottom:2px solid #000;padding-bottom:1.6rem}#popup-product-overlay.visible .scrollable-content .nutritionfacts .label{float:left;font-size:1.4rem;line-height:2rem;font-family:'BrandonText-Bold',sans-serif}#popup-product-overlay.visible .scrollable-content .nutritionfacts .label.label-headline{font-size:1.2rem;line-height:1.6rem}#popup-product-overlay.visible .scrollable-content .nutritionfacts .nutrition-value{display:inline;float:right;font-size:1.4rem;line-height:2rem}#popup-product-overlay.visible .scrollable-content .nutritionfacts .nutrition-value.label-headline{font-family:'BrandonText-Bold',sans-serif;font-size:1.2rem;line-height:1.6rem}#popup-product-overlay.visible .scrollable-content #show-less,#popup-product-overlay.visible .scrollable-content #show-more{cursor:pointer}#popup-product-overlay.visible .close-bottom-below{background:#FFF;box-shadow:0px -1px 4px 0px rgba(0,0,0,0.15);height:80px;padding:1.2rem 3.6rem;border-bottom-left-radius:25px}