*,body,html{padding:0;margin:0;box-sizing:border-box;scrollbar-width:none}body{font-family:Segoe UI}body::-webkit-scrollbar{display:none}.aboutme,.loading{display:flex;justify-content:center}.aboutme{align-items:center}.aboutme h1{font-size:2rem;font-weight:700;padding:1rem}.petra{width:200px;height:auto}.TOS h1{font-size:2rem;font-weight:700;text-align:center}.TOS h2{font-size:1.4rem;font-weight:700;margin-top:1.5rem;margin-bottom:1rem}.TOS{padding:2rem;text-align:justify}.cookie-bar{display:flex;position:fixed;justify-content:center;align-items:center;bottom:0;left:0;width:100%;background-color:#000;color:#fff;padding:10px}.cookie-bar p{margin:0}.cookie-bar button{margin-left:1rem;background-color:#fff;color:#000;padding:5px 10px;border:none;border-radius:1rem;cursor:pointer}.cookie-bar button:hover{background-color:#ddd}.baby{flex-direction:column;justify-content:center}.baby,.playbutton{display:flex;align-items:center}.playbutton{border-radius:1rem;background-color:black;color:white;padding:1rem;font-size:1.5rem;font-weight:600;cursor:pointer;box-shadow:.3rem .3rem 1rem black}.playbutton:hover{transform:scale(.95)}.main-container{max-width:1400px;margin:auto;width:100%}.layout{padding:10px}.navbar-container{display:flex;align-items:center;width:100vw;height:3rem;margin-bottom:5rem}.hamburgermenu{display:flex;flex:1 1;flex-direction:row;align-items:center;margin-left:1rem;margin-top:3rem;font-size:1.3rem}.menu{margin-left:1.5rem;width:1.3rem;border:3px solid rgb(0,0,0);border-radius:.5rem}[data-scope=menu][data-part=content]{border:2px solid #000;border-radius:.5rem;background:#fff;min-width:220px}[data-scope=menu][data-part=item]{font-size:1.3rem;font-weight:700;padding:.5rem .75rem}[data-scope=menu][data-part=item]:hover,[data-scope=menu][data-part=item][data-highlighted]{background:rgba(0,0,0,.08)}[data-scope=menu][data-part=item]{cursor:pointer;border-radius:.375rem}.language-selector{display:flex;flex-direction:row;margin-left:1.5rem;font-size:1.3rem}.language-selector p{margin-right:.5rem;margin-left:.5rem;font-weight:300}.language-selector button{font-weight:400;cursor:pointer;background:none;border:none;padding:0 .25rem}.language-selector button:hover{text-decoration:underline}.language-selector button.selected{font-weight:700}.logo-container{flex:1 1}.logo,.logo-container{display:flex;justify-content:center;align-items:center}.logo{width:6rem;height:6rem;margin-top:3rem;border-radius:1rem}.cart-icon-container{display:flex;flex:1 1;justify-content:right;margin-top:3rem}.cart-icon{margin-right:1.5rem;font-size:2.7rem;color:black;cursor:pointer;position:relative;transition:transform .4s ease;border:none;background-color:transparent}.cart-icon:hover{transform:scale(1.1)}.cart-item-qty{position:absolute;right:-.2rem;top:.3rem;font-size:.8rem;color:white;background-color:black;width:18px;height:18px;border-radius:50%;font-weight:600;align-items:center}.cart-item-qty,.products-container{display:flex;justify-content:center}.products-container{flex-wrap:wrap;gap:15px;margin-top:20px;width:100%}.product-card{cursor:pointer;transform:scale(1);transition:transform .5s ease;color:black}.product-card:hover{transform:scale(1.1)}.product-image{border-radius:15px;transform:scale(1);transition:transform .5s ease;object-fit:cover}.product-name{max-width:250px}.product-price{font-weight:800;margin-top:6px;color:black}.hero-banner-container{position:relative;height:32rem;line-height:.9;display:flex;overflow:hidden}.hero-banner-image{position:absolute;top:0;right:0;height:100%;border-radius:0 0 1rem 1rem;object-fit:cover}.hero-banner-container h1{padding:1rem;font-size:8rem;margin-left:-1px;text-transform:uppercase}.hero-banner-container h3{padding:1rem;font-size:4rem}.hero-banner-container button{border-radius:15px;padding:10px 16px;background-color:black;color:white;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer}.products-heading{text-align:center;margin:40px 0}.products-heading h2{font-size:40px;font-weight:800}.products-heading p{font-size:16px;font-weight:200}.cart-wrapper{width:100vw;background:rgba(0,0,0,.5);position:fixed;right:0;top:0;z-index:1;transition:all 1s ease-in-out;overflow:auto}.cart-container{height:100vh;overflow:auto;width:600px;background-color:white;float:right;padding:40px 10px;position:relative;z-index:2}.cart-container [data-scope=field][data-part=label]{font-weight:700;margin-bottom:.25rem;font-size:1.1rem}.cart-container .cart-form input,.cart-container .cart-form select{font-size:1rem!important;border-radius:8px!important;padding:10px 12px}.cart-container .cart-form input:focus,.cart-container .cart-form select:focus{outline:0!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.35)!important}.cart-container .cart-form [data-scope=field][data-part=root]:has(input[required],select[required],textarea[required]) [data-part=label]:after{content:" *";color:#ef4444;margin-left:2px}.cart-container [data-scope=checkbox][data-part=label],.cart-container [data-scope=checkbox][data-part=root]{align-items:center;margin:.1rem 0;gap:.5rem;font-size:1rem;cursor:pointer}.cart-container [data-scope=radio-group][data-part=item-text]{font-size:1.1em;line-height:1.25;cursor:pointer;padding:.5rem 0}.cart-container [data-scope=radio-group][data-part=item]+[data-scope=radio-group][data-part=item]{margin-left:1rem}.cart-container .input-icon{display:inline-flex;align-items:center;justify-content:center;height:100%;padding-inline:.6rem}.cart-container .cart-form input[name=phone]{padding-left:2rem}.faq-title{display:flex;text-align:center;justify-content:center;font-weight:700;font-size:2rem}.faq-layout{margin-left:15vw;margin-right:15vw}[data-scope=accordion][data-part=item]{border:2px solid #000;border-radius:1rem;margin:1rem 0;overflow:hidden}[data-scope=accordion][data-part=item-trigger]{margin:.5rem;padding:1rem;font-size:1.5rem;font-weight:700;cursor:pointer}[data-scope=accordion][data-part=item-trigger][data-state=open]{background:transparent}[data-scope=accordion][data-part=item-content] p{margin:2rem 1rem 1rem;padding:1rem;font-size:1.2rem;font-weight:600;color:#000;background-color:rgba(233,167,198,.205);border-radius:10px}.contacts_container{display:flex;flex-direction:column;text-align:center}.contacts_title{padding:3rem;justify-content:center;font-size:2rem}.contacts_item,.contacts_title{display:flex;margin-bottom:5rem;font-weight:700}.contacts_item{align-items:center;justify-content:space-between;margin-left:30vw;margin-right:30vw}.cart-heading{display:flex;align-items:center;font-size:1.1rem;font-weight:500;cursor:pointer;gap:2px;border:none;background-color:transparent}.cart-heading,.cart-heading .heading,.cart-num-items{margin-left:10px}.cart-num-items{color:rgb(100,100,100)}.cart-container .cart-section-title{font-weight:800;font-size:2.1rem;margin:.25rem}.empty-cart{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px;text-align:center}.empty-cart h3{font-weight:600;font-size:20px}.cancel{cursor:pointer}.product-container{margin-top:15px;overflow:auto;max-height:70vh;padding:20px 10px}.product{display:flex;gap:30px;padding:20px}.product .cart-product-image{width:180px;height:150px;border-radius:15px;background-color:#ebebeb;object-fit:cover}.product-title{font-size:3.5rem;font-weight:600}.item-desc .flex{display:flex;justify-content:space-between;width:300px;font-weight:700;margin-left:auto;padding-right:1rem}.item-desc .bottom{margin-top:60px}.flex h5{font-size:24px}.flex h4{font-size:20px}.total{display:flex;justify-content:space-between;margin-top:1rem}.total h3{font-size:1.5rem;font-weight:700}.flex-bottom{justify-content:space-between}.flex-bottom,.remove-item{display:flex;align-items:center}.remove-item{font-size:1rem;color:#f02d34;cursor:pointer;background:transparent;border:none;width:100%}.delete-icon{font-size:1.4rem}.cart-bottom{position:relative;bottom:12px;right:5px;width:100%;padding:30px 65px}.iframe-container{padding:1rem}iframe{border:solid black;box-shadow:.3rem .3rem 1rem black}.btn-container{width:400px;margin:auto}.btn{width:100%;max-width:400px;padding:10px 12px;border-radius:15px;border:none;font-size:20px;margin-top:40px;text-transform:uppercase;cursor:pointer;transform:scale(1);transition:transform .5s ease}.btn,.btn:hover{background-color:black;color:white}.btn:hover{transform:scale(1.1)}.product-detail{display:flex;justify-content:center}.product-detail-container{display:flex;gap:40px;margin-left:3rem;margin-right:3rem;margin-top:4rem;color:black}.product-detail-image{border-radius:15px;object-fit:cover;width:400px;height:400px;cursor:pointer;transition:.3s ease-in-out}.full-image-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:9999}.full-image{border-radius:1rem;width:70vh}.small-images-container{display:flex;gap:10px;margin-top:20px;object-fit:cover}.small-image{border-radius:8px;width:70px;height:70px;cursor:pointer;object-fit:cover}.disclaimer{text-align:justify;font-size:.8rem;color:red}.product-detail-desc h4{margin-top:10px}.product-detail-desc p{margin-top:10px;max-width:50vw}.product-detail-desc .price{font-weight:700;font-size:26px;margin-top:30px;color:black}.product-detail-desc .buttons{gap:30px}.buttons .add-to-cart{padding:10px 20px;border:1px solid black;margin-top:40px;font-size:18px;font-weight:500;background-color:white;cursor:pointer;width:200px;transform:scale(1);transition:transform .5s ease}.buttons .add-to-cart:hover{transform:scale(1.1);color:white;background-color:black}.quantity-desc{border:1px solid rgb(100,100,100);padding:6px}.quantity-desc span{font-size:16px;padding:6px 12px;cursor:pointer}.cancel-wrapper,.success-wrapper{background-color:white;min-height:60vh}.cancel,.success{width:1000px;margin:160px auto auto;background-color:#dcdcdc;padding:50px;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.success .icon{color:green;font-size:40px}.success h2{text-transform:capitalize;margin-top:15px 0;font-weight:900;font-size:40px}.success .email-msg{font-size:16px;font-weight:600;text-align:center}.cancel p{font-size:20px;font-weight:600}.success .description{font-size:16px;font-weight:600;text-align:center;margin:30px 10px 10px}.success .description .email{margin-left:5px}.product-max-qty{margin-top:10px}.footer-container{text-align:center;padding:30px 10px;font-weight:700;align-items:center;gap:10px;justify-content:center}.footer-container,.footer-links{display:flex;flex-direction:column}.footer-links{gap:1rem;margin-bottom:3rem}.link{font-weight:300}.footer-container .icons{font-size:30px;display:flex;gap:10px}@media screen and (max-width:800px){.hamburgermenu{display:flex;flex:1 1;flex-direction:row;align-items:center;margin-left:0;margin-top:3rem;font-size:1.3rem;font-weight:700}.hamburgermenu a{background-color:white}.language-selector{display:flex;flex-direction:row;margin-left:.5rem;font-size:.8rem}.faq-layout{margin-left:1vw;margin-right:1vw}.accordion{padding:0}.accordion_answer p{margin:.5rem}.contacts_title{display:flex;padding:3rem;justify-content:center;margin-bottom:2rem}.contacts_item{display:flex;align-items:center;justify-content:space-between;margin-left:5vw;margin-right:5vw;margin-bottom:5rem}.hero-banner-container{height:35rem}.hero-banner-image{position:absolute;top:0;right:0;width:100vw;height:32rem;border-radius:0 0 1rem 1rem;z-index:-1;object-fit:cover}.hero-banner-container h1{display:none}.hero-banner-container h3{font-size:2rem}.hero-banner-container button{margin-top:90px;z-index:10000}.product-detail-desc p{max-width:100%}.price-add{display:flex}.product-detail-desc .price{font-weight:700;font-size:26px;margin-top:30px;color:black}.product-detail-desc .buttons,.product-detail-desc .price{display:flex;flex:1 1;justify-content:center;align-items:center}.product-detail-desc .buttons{gap:30px}.product-detail-container{flex-wrap:wrap;object-fit:cover}.product-detail-container .product-detail-image{width:90vw;height:90vw;object-fit:cover}.product-detail{padding-left:1rem;padding-right:1rem}.product-detail-container{margin:0;gap:1rem}.image-container{display:flex;justify-content:center}.product-detail-image{display:block;margin:0 auto}.small-images-container{justify-content:center}.product-detail-desc{width:100%;padding-left:.25rem;padding-right:.25rem}.disclaimer,.product-detail-desc h4,.product-detail-desc p,.product-title{overflow-wrap:anywhere;word-break:break-word}.product-title{font-size:clamp(1.25rem,6.5vw,2rem);line-height:1.15;margin-bottom:.25rem}.cart-container{width:100vw;padding:4px}.cart-heading{margin-top:35px}.product-container{margin-top:10px}.product{padding:20px 5px}.product .cart-product-image{width:25vw;height:25vw;object-fit:cover}.buttons .add-to-cart{width:150px}.product-detail-container{margin:20px}.full-image{border-radius:1rem;width:100vw}.item-desc .flex{width:200px}.top{flex-wrap:wrap;gap:10px}.item-desc .bottom{margin-top:30px}.flex h4,.flex h5{font-size:16px}.cart-bottom{padding:30px}.total h3{font-size:20px}.track{animation:marquee 10s linear infinite;width:550%}.cancel-wrapper,.success-wrapper{min-height:69vh}.cancel,.success{width:370px;margin-top:100px;padding:20px}.success{height:350px}.success h2{font-size:17px}.btn-container{width:300px;margin:auto}}