@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{--primary-color: #29368C;--secondary-color: #2196f3;--accent-color: #77bf43;--text-black: #1d2523;--text-purple: #6e6f9e;--neutral-white: #f8fafc;--neutral-light-blue: #dfeaff;--neutral-light-gray: #c3c9d3;--neutral-mid-gray: #7a899f;--neutral-dark-gray: #606f85;--gradient-start: #c4c1e5;--gradient-end: #c4eaff;--button-active: #545ea3 }*{font-family:Poppins,sans-serif}body{margin:0}h1{font-size:44px;font-weight:500}h2{font-size:32px;font-weight:500;color:var(--primary-color)}h3{font-size:32px;font-weight:400}h4{font-size:20px;font-weight:500}h5{font-size:18px;font-weight:400}p{color:var(--text-black);font-size:16px;font-weight:400}.eyebrow-text{font-size:16px;color:var(--secondary-color);font-weight:500}.above-header{background-color:#d4f488;color:#000;text-align:center;padding-top:7px;padding-bottom:7px;margin:0}.cta-button{all:unset;color:#fff;font-size:18px;font-weight:600;padding:15px 30px;text-align:center;background-color:var(--secondary-color);cursor:pointer;transition:background-color .2s}.cta-button:hover{background-color:var(--primary-color)}.cta-button:active{background-color:var(--button-active)}@media only screen and (max-width:388px){.cta-button{font-size:14px}}.global-cart{box-shadow:2px 2px 10px #777fb780;border:none;padding:40px;width:51%;max-height:80vh;overflow-y:auto}.global-cart::backdrop{background-color:#ffffffe6}.global-cart .dialog-header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:32px;border-bottom:1.5px solid black}.global-cart .dialog-header h3{margin:0;color:var(--text-black);font-size:24px}.close-btn{background:none;border:none;font-size:20px;cursor:pointer;height:20px;width:20px;padding:0}.empty-cart{display:flex;flex-direction:column;align-items:center;gap:32px}.empty-cart a{text-decoration:none}.empty-cart p{letter-spacing:5%;font-size:22px;color:var(--text-black);text-align:center}.empty-cart p:first-line{font-weight:600}.cart-notification{position:fixed;top:0;left:0;width:calc(100% - 48px);z-index:20;background-color:#fff;padding:24px;border-bottom:1.5px solid black}.cart-notification p{font-size:20px;color:var(--text-black);font-weight:500;letter-spacing:5%;text-transform:uppercase;margin-bottom:32px;text-align:center}.cart-notification-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cart-notification-actions img{width:64px;height:64px}.cart-notification-actions .view-cart-btn{background:none;border:none;padding:12px 24px;font-size:20px;color:var(--text-black);font-weight:500;letter-spacing:5%;cursor:pointer}.global-cart .cart-overview .cart-item{display:flex;flex-direction:row;gap:32px;padding-top:40px;padding-bottom:40px;border-bottom:1.5px solid black}.global-cart .cart-overview .cart-item img{width:140px;height:140px;object-fit:cover;flex-shrink:0}.global-cart .cart-overview .cart-item h6{font-size:18px;letter-spacing:4%;color:#000;font-weight:400;margin:0;line-height:100%}.global-cart .cart-overview .cart-item .header-row{display:flex;flex-direction:row;justify-content:space-between}.global-cart .cart-overview .cart-item .item-info{width:100%}.global-cart .cart-overview .cart-item .item-info>.unit-price{color:var(--text-purple);font-size:14px;letter-spacing:4%;margin-top:8px;line-height:100%}.global-cart .cart-overview .cart-item .item-info>.total-price{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:8px}.global-cart .cart-overview .cart-item .item-info>.total-price p{margin:0;font-size:18px;letter-spacing:4%}.global-cart .cart-overview .cart-item .header-row>.remove-btn{all:unset;width:21px;height:28px;cursor:pointer}.dialog-footer>p{font-size:16px;color:#000;width:100%;margin-top:0;margin-bottom:32px}.dialog-footer{display:flex;flex-direction:column;align-items:center}.dialog-footer .cart-total{display:flex;flex-direction:row;justify-content:space-between;width:100%}.dialog-footer .cart-total>p{margin-top:20px;margin-bottom:32px;font-size:22px;font-weight:700;letter-spacing:5%}.floating-cart-button{position:fixed;bottom:48px;right:32px;z-index:20;display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:4%;color:#000;padding:20px 24px;background-color:#fff;border:1px solid #6e6f9e;border-radius:30px;box-shadow:2px 2px 10px #777fb780;cursor:pointer}.global-cart .cart-overview .cart-item-wrapper .total-price-mobile{display:none;flex-direction:row;justify-content:space-between}.global-cart .cart-overview .cart-item-wrapper .total-price-mobile>p{font-size:18px;letter-spacing:4%;margin-top:24px;margin-bottom:14px}@media only screen and (max-width:478px){.global-cart{width:calc(100% - 80px);max-height:100%}.global-cart .dialog-header{padding-top:20px}.floating-cart-button{bottom:16px;right:16px}.global-cart .cart-overview .cart-item .item-info>.total-price{display:none}.global-cart .cart-overview .cart-item .item-info{display:flex;flex-direction:column;justify-content:space-between}.global-cart .cart-overview .cart-item .img-row{width:60%}.global-cart .cart-overview .cart-item img{flex-shrink:unset;width:100%;height:auto;aspect-ratio:1 / 1}.global-cart .cart-overview .cart-item{padding-bottom:0;border-bottom:none}.global-cart .cart-overview .cart-item-wrapper{padding-bottom:40px;border-bottom:1.5px solid black}.global-cart .cart-overview .cart-item-wrapper .total-price-mobile{display:flex}.global-cart .cart-overview .cart-item .header-row>.remove-btn{all:unset;width:21px;height:28px;cursor:pointer;flex-shrink:0;display:flex}.dialog-footer .cart-total{flex-direction:column}.dialog-footer .cart-total p:last-of-type{margin-top:0}}@media only screen and (max-width:400px){.global-cart .cart-overview .cart-item{flex-direction:column}.global-cart .cart-overview .cart-item img{width:100px;height:100px}.global-cart .cart-overview .cart-item .header-row>.remove-btn{display:none}.global-cart .cart-overview .cart-item .img-row{width:100%;display:flex;flex-direction:row;justify-content:space-between}.global-cart .cart-overview .cart-item .img-row>.remove-btn{all:unset;width:21px;height:28px;cursor:pointer;flex-shrink:0;display:flex!important}}.quantity-selector{display:flex;flex-direction:row;border:1px solid var(--text-black);width:180px;height:48px;align-items:center}.quantity-selector button{appearance:none;border:none;background-color:#fff;cursor:pointer;flex:1;font-size:20px;color:var(--text-black);height:100%}.quantity-selector button:hover{background-color:var(--neutral-white)}.quantity-selector p{flex:1;font-size:20px;color:#000;text-align:center}.navbar-wrapper{position:sticky;top:0;z-index:11}.navbar-wrapper .search-form{display:flex;justify-content:space-between;background-color:#fff;padding:53px 30px 53px 40px;border-bottom:1px solid #828282}.navbar-wrapper .search-form .search-form-buttons{display:flex;align-items:center}.navbar-wrapper .search-form .erase-btn{all:unset;cursor:pointer;margin-right:20px}.navbar-wrapper .search-form input{border:none;color:#000;font-size:18px;width:100%}.navbar-wrapper .search-form input:focus{border:none;outline:none}.navbar{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:3%;padding-right:3%;height:81px;border-bottom:1px solid #d1d1d8}.nav-links{display:flex;flex-direction:row;gap:40px}.nav-links p{color:#17183b}.navbar .icon{height:45px}.navbar .logo{display:flex}.nav-links a{text-decoration:none}.navbar summary a{color:#17183b;height:100%;display:flex;align-items:center}.navbar summary svg{margin-left:20px}.action-buttons{display:flex;flex-direction:row;height:100%;align-items:center}.action-buttons img{height:24px}.action-button{display:flex;align-items:center;height:100%;cursor:pointer}.cart-button{position:relative;padding-left:25px}.cart-button span{position:absolute;transform:translate(-5px) translateY(-10px);background-color:#ff4040;color:#fff;height:16px;width:18px;border-radius:50%;text-align:center;font-size:10px;padding-top:2px}.action-button:first-child{border-right:1px solid #d1d1d8;padding-right:25px}.action-button:last-child{padding-left:25px}.navbar details>summary{list-style:none;cursor:pointer;height:100%}.navbar details>summary::-webkit-details-marker,.navbar details>summary::marker{display:none}.navbar details{display:inline-block;position:relative;align-content:center}.navbar details>ul{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid silver;padding:.5rem 0;margin:0;z-index:1000;white-space:nowrap;min-width:100%;box-shadow:0 4px 6px #0000001a}.navbar details[open]>ul{display:block}.navbar details>ul>a{text-decoration:none;color:#17183b}.navbar details>ul>a>li{list-style:none;display:block;padding:.5rem 1rem;cursor:pointer}.navbar details>ul>a>li:hover{background-color:#f0f0f0}.action-buttons .mobile-menu{display:none}.mobile-navbar{display:none;opacity:0;padding:6px 3% 24px;transition:opacity .5s ease,transform .5s ease,display .5s ease allow-discrete;position:sticky;top:81px;z-index:20;background-color:#fff}.mobile-navbar.show{display:flex;opacity:1;transform:translateY(0)}@starting-style{.mobile-navbar.show{opacity:0;transform:translateY(-10px)}}.mobile-navbar .menu{display:flex;flex-direction:column;gap:16px}.mobile-navbar .search-input{display:none;flex-direction:row;align-items:center;border:1px solid var(--neutral-mid-gray);border-radius:6px;gap:22px;padding-left:22px}.mobile-navbar .search-input img{height:24px;width:24px}.mobile-navbar input{flex:.99;font-size:16px;padding-top:16px;padding-bottom:16px;border:none;outline:none}.mobile-navbar input::placeholder{color:var(--neutral-dark-gray);font-size:16px}.mobile-navbar .menu button{background:none;border:none;cursor:pointer;font-size:16px;color:var(--text-black);font-weight:300;padding:6px 12px;text-align:left;display:flex;align-items:center;justify-content:space-between;border-radius:4px;transition:background-color .3s ease,color .3s ease}.mobile-navbar .menu button svg{transition:transform .4s cubic-bezier(.4,0,.2,1)}.mobile-navbar .menu button.expanded{background:var(--secondary-color);color:#fff}.mobile-navbar .menu button.expanded svg{transform:rotate(-180deg)}.mobile-navbar .menu svg{color:#000}.mobile-navbar .menu a{text-decoration:none;color:var(--text-black);font-weight:300;font-size:16px;padding:1px 12px}.mobile-navbar .products-menu{display:none;flex-direction:column;gap:16px;opacity:0;transition:display .5s ease allow-discrete,opacity .5s ease}.mobile-navbar .products-menu.show{display:flex;opacity:1}@starting-style{.mobile-navbar .products-menu.show{opacity:0}}.mobile-navbar .products-menu a{padding-left:48px}.mobile-navbar .products-menu.show{display:flex}.action-buttons .search-button{display:none}@media only screen and (max-width:478px){.nav-links,.action-buttons .search-button{display:none}.action-buttons .mobile-menu{display:flex}.mobile-navbar{flex-direction:column;gap:24px}.navbar{border-bottom:none}}.footer{position:relative;padding-left:5%;padding-right:5%;padding-top:2%;border-top:1px solid black}.footer-main{display:flex;flex-direction:row;gap:15%;margin-bottom:5%}.footer-col{display:flex;flex-direction:column}.footer h4{font-size:20px;color:var(--text-black);font-weight:600}.footer p{line-height:180%}.footer .paw-1{position:absolute;top:10%;left:5%;width:100px;z-index:-1;opacity:.5;transform:rotate(30deg)}.footer .paw-2{position:absolute;bottom:15%;left:35%;width:120px;z-index:-1;opacity:.5;transform:rotate(20deg)}.footer .paw-3{position:absolute;top:10%;right:10%;width:120px;z-index:-1;opacity:.5;transform:rotate(-20deg)}.footer a{color:var(--text-black)}.social-links img{color:#000;width:24px;height:24px;margin-right:24px}.social-links{padding-top:12px}@media only screen and (max-width:478px){.footer-main{flex-wrap:wrap;gap:48px;margin-top:30px;margin-bottom:48px}.footer-col{width:100%;gap:40px}.footer-col p,.footer-col h4{margin:0}.footer .paw-1,.footer .paw-2,.footer .paw-3{display:none}.footer{margin-bottom:120px}}
