@import url(https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@400;700&display=swap);*{box-sizing:border-box;font-family:Kumbh Sans,sans-serif;margin:0;padding:0}button,div,h1,h2,h3,p,span{color:#1d2025}button{background-color:#0000;border:none;cursor:pointer}body{font-size:16px;min-height:100vh;position:relative}body.body--prevent-scrolling{overflow:hidden}body #root{flex-flow:column nowrap}body #root,body nav{align-items:center;display:flex}body nav{border-bottom:1px solid #b6bcc8;flex-flow:row nowrap;justify-content:space-between;width:80%}@media screen and (max-width:799px){body nav{border:none;padding-left:1.5rem;padding-right:1.5rem;width:100%}}@media screen and (max-width:999px){body nav{padding-bottom:1rem;padding-top:1rem}}body nav .nav-left-container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}body nav .nav-left-container .nav-sidebar-toggle{margin-right:2rem}@media screen and (max-width:799px){body nav .nav-left-container .nav-sidebar-toggle{margin-right:1rem}}@media screen and (min-width:1000px){body nav .nav-left-container .nav-sidebar-toggle{display:none}}body nav .nav-left-container .nav-sidebar-container{background-color:#000000bf;transition:background-color .2s .1s;z-index:1}body nav .nav-left-container .nav-sidebar-container .nav-sidebar{background-color:#fff;bottom:0;display:flex;flex-flow:column nowrap;gap:1rem;left:-100%;padding:1.5rem 8rem 0 1.5rem;position:fixed;top:0;transition:left .2s ease-in-out;z-index:2}body nav .nav-left-container .nav-sidebar-container .nav-sidebar .nav-sidebar-close-icon{cursor:pointer;margin-bottom:2rem}body nav .nav-left-container .nav-sidebar-container .nav-sidebar .nav-link{color:#1d2025;font-weight:700;text-decoration:none}body nav .nav-left-container .nav-sidebar-container--active{bottom:0;left:0;position:fixed;right:0;top:0}body nav .nav-left-container .nav-sidebar-container--active .nav-sidebar{left:0}body nav .nav-left-container .nav-logo{height:auto;max-width:100%}body nav .nav-left-container .nav-links{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-left:4rem}@media screen and (max-width:999px){body nav .nav-left-container .nav-links{display:none}}body nav .nav-left-container .nav-links .nav-link{border-bottom:4px solid #0000;color:#68707d;font-size:.9rem;padding:2rem 0;text-decoration:none;transition:all .1s ease-in-out}body nav .nav-left-container .nav-links .nav-link:hover{border-bottom:4px solid #ff7d1a;color:#1d2025}body nav .nav-left-container .nav-links .nav-link:not(:last-child){margin-right:2.5rem}body nav .nav-right-container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}body nav .nav-right-container .nav-shopping-cart .nav-shopping-cart-button{position:relative}body nav .nav-right-container .nav-shopping-cart .nav-shopping-cart-button .nav-shopping-cart-icon *{transition:all .2s ease-in-out}body nav .nav-right-container .nav-shopping-cart .nav-shopping-cart-button .nav-shopping-cart-icon:hover *{fill:#1d2025}body nav .nav-right-container .nav-shopping-cart .nav-shopping-cart-button .nav-shopping-cart-amount-badge{background-color:#ff7d1a;border-radius:1em;color:#fff;font-size:.6rem;font-weight:700;padding:.1em .7em;position:absolute;right:-.75em;top:-.5em}body nav .nav-right-container .nav-shopping-cart .cart-popup{background-color:#fff;border-radius:10px;box-shadow:0 15px 30px -10px #949494;margin-left:-180px;margin-top:1rem;position:absolute;width:360px;z-index:1}@media screen and (max-width:999px){body nav .nav-right-container .nav-shopping-cart .cart-popup{right:2rem}}@media screen and (max-width:449px){body nav .nav-right-container .nav-shopping-cart .cart-popup{left:1rem;margin-left:0;right:1rem;top:4rem;width:auto}}body nav .nav-right-container .nav-shopping-cart .cart-popup>*{padding:1.5rem}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-headline{border-bottom:1px solid #b6bcc8}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-items .cart-popup-item{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-items .cart-popup-item .cart-popup-item-image{border-radius:4px;height:auto;max-width:100%}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-items .cart-popup-item .cart-popup-item-details *{color:#68707d}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-items .cart-popup-item .cart-popup-item-details>*{display:block}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-items .cart-popup-item .cart-popup-item-details .cart-popup-item-title{margin-bottom:.5rem}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-items .cart-popup-item .cart-popup-item-details .cart-popup-item-price-calculation :not(:last-child){margin-right:.5rem}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-items .cart-popup-item .cart-popup-item-details .cart-popup-item-price-calculation .cart-popup-item-total-price{color:#1d2025;font-weight:700}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-items .cart-popup-item .cart-popup-item-delete-button .cart-popup-item-delete-icon use{fill:#b6bcc8;transition:fill .2s ease-in-out}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-items .cart-popup-item .cart-popup-item-delete-button:hover .cart-popup-item-delete-icon use{fill:#68707d}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-checkout{background-color:#ff7d1a;border-radius:10px;color:#fff;font-size:1rem;font-weight:700;margin-top:1.5rem;padding:1rem 0;transition:background-color .2s ease-in-out;width:100%}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-checkout:hover{background-color:#ff7d1ab3}body nav .nav-right-container .nav-shopping-cart .cart-popup .cart-popup-content .cart-popup-empty-message{align-items:center;color:#68707d;display:flex;font-weight:700;height:150px;justify-content:center}body nav .nav-right-container .nav-profile-avatar{border:2px solid #0000;border-radius:50%;box-sizing:initial;height:auto;margin-left:2rem;transition:all .2s ease-in-out;width:50px}body nav .nav-right-container .nav-profile-avatar:hover{border:2px solid #ff7d1a}@media screen and (max-width:449px){body nav .nav-right-container .nav-profile-avatar{margin-left:1rem}}@media screen and (max-width:999px){body nav .nav-right-container .nav-profile-avatar{width:30px}}body main{align-items:center;display:flex;flex-flow:row nowrap;gap:5%;justify-content:center;margin:5rem 0 10rem;padding:0 5rem}@media screen and (min-width:800px){body main{padding:0}}@media screen and (max-width:799px){body main{flex-flow:column;gap:4rem;margin-top:0;padding:0}}@media screen and (max-width:449px){body main{gap:2rem}}body main .product-images{flex:30% 0}body main .product-images .product-thumbnails{gap:6%;margin-top:6%}body main .product-details{flex:30% 0}@media screen and (max-width:799px){body main .product-details{padding:0 2rem}}body main .product-details .product-text-container .product-producer{color:#ff7d1a;font-size:.85rem;letter-spacing:.15em;margin-bottom:1.5rem;text-shadow:0 0 4px #f8ddc8;text-transform:uppercase}body main .product-details .product-text-container .product-title{line-height:1em;margin-bottom:2.5rem}@media screen and (min-width:450px){body main .product-details .product-text-container .product-title{font-size:3rem}}body main .product-details .product-text-container .product-description{color:#68707d;line-height:1.5em}body main .product-details .product-price-container{display:flex;flex-flow:column wrap;justify-content:center;margin:1.5rem 0 2rem}@media screen and (max-width:449px){body main .product-details .product-price-container{align-items:center;flex-direction:row;justify-content:space-between}}body main .product-details .product-price-container .product-price-left-container{align-items:center;display:flex;flex-flow:row nowrap}body main .product-details .product-price-container .product-price-left-container .product-discount{background-color:#ffede0;border-radius:4px;color:#ff7d1a;font-weight:700;margin-left:1rem;padding:.2rem .5rem}body main .product-details .product-price-container .product-original-price.product-price-right{color:#b6bcc8;font-weight:700;margin-top:.5rem;text-decoration:line-through}@media screen and (max-width:449px){body main .product-details .product-price-container .product-original-price.product-price-right{margin-top:0}}body main .product-details .product-controls-container{display:flex;flex-flow:row wrap;gap:3%}@media screen and (max-width:449px){body main .product-details .product-controls-container{flex-direction:column}}body main .product-details .product-controls-container .product-amount-control{align-items:center;background-color:#f7f8fd;border-radius:6px;display:flex;flex:30% 1;flex-flow:row nowrap;justify-content:center}@media screen and (max-width:449px){body main .product-details .product-controls-container .product-amount-control{flex:100% 1}}body main .product-details .product-controls-container .product-amount-control .product-amount-control-decrease,body main .product-details .product-controls-container .product-amount-control .product-amount-control-increase{color:#ff7d1a;flex:30% 1;font-size:2rem;font-weight:700;padding-bottom:8px;transition:color .2s ease-in-out}body main .product-details .product-controls-container .product-amount-control .product-amount-control-decrease:hover,body main .product-details .product-controls-container .product-amount-control .product-amount-control-increase:hover{color:#ff7d1a80}body main .product-details .product-controls-container .product-amount-control .product-amount-control-display{cursor:default;flex:40% 1;font-weight:700;padding:0 1rem;text-align:center;-webkit-user-select:none;user-select:none}body main .product-details .product-controls-container .product-add-to-cart{align-items:center;background-color:#ff7d1a;border-radius:10px;box-shadow:0 20px 40px -15px #ff7d1a;display:flex;flex:67% 1;flex-flow:row;justify-content:center;padding:1rem 2rem;transition:background-color .2s ease-in-out}body main .product-details .product-controls-container .product-add-to-cart:disabled{cursor:not-allowed}body main .product-details .product-controls-container .product-add-to-cart:hover{background-color:#ff7d1ab3}@media screen and (max-width:449px){body main .product-details .product-controls-container .product-add-to-cart{flex:100% 1;margin-top:1rem}}body main .product-details .product-controls-container .product-add-to-cart .product-add-to-cart-icon *{fill:#fff;transform:scale(75%)}body main .product-details .product-controls-container .product-add-to-cart .product-add-to-cart-text{color:#fff;font-size:1rem;font-weight:700;margin-left:.5rem}body footer{bottom:.5rem;position:absolute}body footer .attribution{color:#8f8f8f;font-size:.75rem;font-weight:400;text-align:center}body footer .attribution a{color:#7881aa;font-weight:400}body .lightbox{align-items:center;background-color:#000000bf;bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0}body .lightbox .product-images{width:30%}body .lightbox .product-images .product-thumbnails{gap:6%;margin-top:6%;padding:0 8%}.product-images{position:relative}.product-images *{-webkit-user-select:none;user-select:none}.product-images .product-image-container{position:relative}.product-images .product-image-container .product-image{border-radius:14px;display:block;height:auto;max-width:100%}@media screen and (max-width:799px){.product-images .product-image-container .product-image{border-radius:0}}.product-images .product-image-container .product-image-controls *{position:absolute}.product-images .product-image-container .product-image-controls .product-image-control-next,.product-images .product-image-container .product-image-controls .product-image-control-previous{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;flex-flow:column nowrap;height:50px;justify-content:center;width:50px}.product-images .product-image-container .product-image-controls .product-image-control-next *,.product-images .product-image-container .product-image-controls .product-image-control-previous *{transition:stroke .2s ease-in-out}.product-images .product-image-container .product-image-controls .product-image-control-next:hover *,.product-images .product-image-container .product-image-controls .product-image-control-previous:hover *{stroke:#ff7d1a}.product-images .product-image-container .product-image-controls .product-image-control-previous{left:0;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:449px){.product-images .product-image-container .product-image-controls .product-image-control-previous{transform:translate(50%,-50%)}}.product-images .product-image-container .product-image-controls .product-image-control-next{right:0;top:50%;transform:translate(50%,-50%)}@media screen and (max-width:449px){.product-images .product-image-container .product-image-controls .product-image-control-next{transform:translate(-50%,-50%)}}.product-images .product-thumbnails{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (max-width:449px){.product-images .product-thumbnails{display:none}}@media screen and (max-width:799px){.product-images .product-thumbnails{padding:0 2rem}}.product-images .product-thumbnails .product-thumbnail-container{cursor:pointer;position:relative}.product-images .product-thumbnails .product-thumbnail-container .product-thumbnail{border-radius:10px;display:block;max-width:100%}.product-images .product-thumbnails .product-thumbnail-container .product-thumbnail-overlay{background-color:#fff9;border-radius:10px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.product-images .product-thumbnails .product-thumbnail-container .product-thumbnail-overlay--selected{border:2px solid #ff7d1a;opacity:1}.product-images .product-thumbnails .product-thumbnail-container .product-thumbnail-overlay--hovered{opacity:1}.product-images .preview-control-close-icon{cursor:pointer;height:20px;position:absolute;right:0;top:-40px;width:20px}.product-images .preview-control-close-icon *{fill:#fff;transition:fill .2s ease-in-out}.product-images .preview-control-close-icon:hover *{fill:#ff7d1a}
/*# sourceMappingURL=main.be51d602.css.map*/