@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css");:root{--hugedoko-primary-bg:#003153;--hugedoko-secondary-bg:#f5f5f5;--hugedoko-primary-btn-bg:#ffc300;--hugedoko-secondary-btn-bg:#ffd60a;--hugedoko-primary-text:#fff;--hugedoko-secondary-text:#000;--hugedoko-white:#fff;--hugedoko-black:#000;--hugedoko-gray:#6c757d;--hugedoko-success:#28a745;--hugedoko-error:#dc3545;--hugedoko-warning:#ffc107;--hugedoko-info:#17a2b8;--hugedoko-btn-bg:var(--hugedoko-primary-btn-bg);--hugedoko-btn-color:var(--hugedoko-secondary-text);--hugedoko-btn-hover-bg:linear-gradient(90deg,var(--hugedoko-primary-btn-bg),var(--hugedoko-secondary-btn-bg));--hugedoko-btn-hover-color:var(--hugedoko-secondary-text);--hugedoko-btn-disabled-bg:#ccc;--hugedoko-btn-disabled-color:#666;--hugedoko-focus-outline:2px solid var(--hugedoko-secondary-btn-bg);--hugedoko-shadow-sm:0 1px 3px rgba(0,0,0,.1);--hugedoko-shadow-md:0 4px 6px rgba(0,0,0,.1);--hugedoko-shadow-lg:0 10px 15px rgba(0,0,0,.1);--hugedoko-transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.hugedoko-reset *{margin:0;padding:0;box-sizing:border-box}.hugedoko{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--hugedoko-primary-text)}.hugedoko,.hugedoko-page-bg{background-color:var(--hugedoko-primary-bg)}.hugedoko-carousel-control{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.8);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.2);opacity:.8;padding:0;margin:0}.hugedoko-carousel-control:hover{background-color:#fff;transform:translateY(-50%) scale(1.05)}.hugedoko-carousel-control-prev{left:20px}.hugedoko-carousel-control-next{right:20px}.hugedoko-carousel-control-icon{color:var(--hugedoko-primary-bg);font-size:1.2rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent!important;padding:0!important;border-radius:0!important;line-height:1}.hugedoko-carousel-control-icon i{display:block;width:100%;height:100%;line-height:40px;text-align:center}.hugedoko-carousel-control-width{width:40px;min-width:40px}@media (max-width:767.98px){.hugedoko-carousel-control{width:30px;height:30px;opacity:.9;display:flex!important}.hugedoko-carousel-control-prev{left:5px}.hugedoko-carousel-control-next{right:5px}.hugedoko-carousel-control-icon{font-size:.9rem}.hugedoko-carousel-control-icon i{line-height:30px}.hugedoko-carousel-control-width{width:30px;min-width:30px}}.hugedoko-carousel-indicators-bottom{bottom:-50px}.hugedoko-carousel-indicator{background-color:var(--hugedoko-btn-disabled-color);width:10px;height:10px;border-radius:50%;margin:0 5px}.hugedoko-carousel-indicator-active{background-color:var(--hugedoko-primary-btn-bg)}.hugedoko-carousel-height{height:500px}@media (max-width:768px){.hugedoko-carousel-height{height:300px}}.carousel.slide,.hugedoko-carousel-height{touch-action:pan-y;-webkit-overflow-scrolling:touch}.hugedoko-newsletter-icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--hugedoko-white);border:none;color:var(--hugedoko-secondary-text);transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.2);opacity:.8;padding:0}.hugedoko-newsletter-icon-btn:hover{background:var(--hugedoko-btn-hover-bg);color:var(--hugedoko-btn-hover-color);opacity:1;transform:scale(1.05)}.hugedoko-newsletter-icon-btn i{font-size:1.2rem;line-height:40px;text-align:center}.hugedoko-newsletter-icon-btn:disabled{background-color:var(--hugedoko-btn-disabled-bg);color:var(--hugedoko-btn-disabled-color);opacity:.7;cursor:not-allowed}.hugedoko-newsletter-icon-btn-inline{display:inline-flex;vertical-align:middle;width:24px;height:24px;line-height:24px;margin-left:.5rem}.hugedoko-newsletter-icon-btn-inline i{font-size:1rem;line-height:24px}@media (max-width:576px){.hugedoko-newsletter-icon-btn{width:36px;height:36px}.hugedoko-newsletter-icon-btn i{font-size:1rem;line-height:36px}.hugedoko-newsletter-icon-btn-inline{width:20px;height:20px;line-height:20px}.hugedoko-newsletter-icon-btn-inline i{font-size:.875rem;line-height:20px}}.hugedoko-card{background-color:var(--hugedoko-white);border-radius:.75rem;overflow:hidden;box-shadow:var(--hugedoko-shadow-sm);transition:var(--hugedoko-transition);height:100%;display:flex;flex-direction:column}.hugedoko-card-hover{transition:transform .3s ease}.hugedoko-card-hover:hover{transform:translateY(-5px);box-shadow:var(--hugedoko-shadow-lg)}.hugedoko-image-container{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:var(--hugedoko-secondary-bg)}.hugedoko-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.hugedoko-card-hover:hover .hugedoko-image-hover{transform:scale(1.05)}.hugedoko-button-overlay{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;background:hsla(0,0%,100%,.9);padding:.5rem;border-radius:2rem;box-shadow:var(--hugedoko-shadow-sm);opacity:0;transition:opacity .3s ease}.hugedoko-card-hover:hover .hugedoko-button-overlay{opacity:1}@media (max-width:768px){.hugedoko-image-container{padding-top:100%}.hugedoko-button-overlay{opacity:1!important}}@media (max-width:576px){.hugedoko-image-container{padding-top:100%}}.hugedoko-card-body{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.hugedoko-card-title{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--hugedoko-secondary-text);transition:color .3s ease}.hugedoko-title-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3rem}.hugedoko-price{font-weight:700;font-size:1.1rem;color:var(--hugedoko-secondary-text)}.hugedoko-old-price{text-decoration:line-through;color:var(--hugedoko-gray);font-size:.9rem}.hugedoko-rating{display:flex;align-items:center;gap:.25rem;margin-bottom:.75rem}.hugedoko-rating i{color:var(--hugedoko-primary-btn-bg);font-size:.9rem}.hugedoko-review-count{color:var(--hugedoko-gray);font-size:.8rem}.hugedoko-badge{position:absolute;top:1rem;left:1rem;background-color:var(--hugedoko-primary-bg);color:var(--hugedoko-white);padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;z-index:1}.hugedoko-button{background-color:var(--hugedoko-btn-bg);color:var(--hugedoko-btn-color);border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.hugedoko-button:hover{background:var(--hugedoko-btn-hover-bg);color:var(--hugedoko-btn-hover-color);transform:translateY(-2px)}.hugedoko-button:focus{outline:var(--hugedoko-focus-outline);box-shadow:0 0 0 3px rgba(255,211,10,.4)}.hugedoko-button:disabled{background-color:var(--hugedoko-btn-disabled-bg);color:var(--hugedoko-btn-disabled-color);cursor:not-allowed;opacity:.7}.hugedoko-button-secondary{background-color:var(--hugedoko-secondary-bg);color:var(--hugedoko-secondary-text);border:1px solid var(--hugedoko-primary-bg)}.hugedoko-button-secondary:hover{background-color:#e0e0e0;color:var(--hugedoko-secondary-text)}@media (max-width:576px){.hugedoko-button{padding:.5rem 1rem;font-size:.875rem}}.hugedoko-link{color:var(--hugedoko-primary-btn-bg);text-decoration:none;transition:color .3s ease}.hugedoko-link:hover{color:var(--hugedoko-secondary-btn-bg);text-decoration:underline}.hugedoko-text-primary{color:var(--hugedoko-primary-text)}.hugedoko-text-secondary{color:var(--hugedoko-secondary-text)}.hugedoko-text-success{color:var(--hugedoko-success)}.hugedoko-text-error{color:var(--hugedoko-error)}.hugedoko-text-white{color:var(--hugedoko-white)}.hugedoko-text-disabled{color:var(--hugedoko-btn-disabled-color)}.hugedoko-bg-primary{background-color:var(--hugedoko-primary-bg)}.hugedoko-bg-secondary{background-color:var(--hugedoko-secondary-bg)}.hugedoko-bg-white{background-color:var(--hugedoko-white)}.hugedoko-border-primary{border-color:var(--hugedoko-primary-bg)}.hugedoko-border-secondary{border-color:var(--hugedoko-secondary-bg)}.hugedoko-border-disabled{border-color:var(--hugedoko-btn-disabled-color)}.hugedoko-border-black{border-color:var(--hugedoko-black)}.hugedoko-btn-primary{background-color:var(--hugedoko-primary-bg);color:var(--hugedoko-primary-text);border:1px solid var(--hugedoko-primary-bg)}.hugedoko-btn-primary:hover{background-color:#004080;color:var(--hugedoko-primary-text)}.hugedoko-nav-link-active{background-color:var(--hugedoko-primary-bg);color:var(--hugedoko-primary-btn-bg);border:1px solid var(--hugedoko-primary-bg)}.hugedoko-nav-link-inactive{background-color:var(--hugedoko-white);color:var(--hugedoko-primary-text);border:1px solid var(--hugedoko-primary-bg)}.hugedoko-badge-primary{background-color:var(--hugedoko-btn-bg);color:var(--hugedoko-btn-color);border-color:var(--hugedoko-primary-bg)}.hugedoko-badge-secondary{border-color:var(--hugedoko-primary-bg)}.hugedoko-badge-secondary,.hugedoko-table-header,.hugedoko-table-row-selected{background-color:var(--hugedoko-primary-bg);color:var(--hugedoko-primary-btn-bg)}.hugedoko-card-bg{box-shadow:0 4px 6px rgba(0,0,0,.1)}.hugedoko-card-bg,.hugedoko-card-login{background-color:var(--hugedoko-white);border:1px solid var(--hugedoko-primary-bg);border-radius:.5rem}.hugedoko-card-login{padding:2rem;max-width:24rem;margin:0 auto;box-shadow:0 6px 12px rgba(0,0,0,.15)}@media (max-width:768px){.hugedoko-card-login{padding:1.5rem}}@media (max-width:576px){.hugedoko-card-login{padding:1rem}}.hugedoko-input-bg{background-color:var(--hugedoko-white);border:1px solid var(--hugedoko-primary-bg);color:var(--hugedoko-secondary-text);border-radius:.375rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease}.hugedoko-input-bg::placeholder{color:var(--hugedoko-btn-disabled-color);opacity:.6}.hugedoko-input-bg:focus{border-color:var(--hugedoko-primary-btn-bg);box-shadow:0 0 0 3px rgba(255,195,0,.3)}.hugedoko-hr-divider{border-color:var(--hugedoko-primary-bg)}.hugedoko-divider-text{background-color:var(--hugedoko-white);color:var(--hugedoko-primary-bg);text-transform:uppercase;padding:0 .5rem}.hugedoko-spinner-primary{color:var(--hugedoko-primary-btn-bg)}.hugedoko-accordion-btn{background-color:var(--hugedoko-white);color:var(--hugedoko-secondary-text);border:1px solid var(--hugedoko-primary-bg);border-radius:.5rem;padding:.75rem 1.25rem}.hugedoko-accordion-btn:hover{background-color:var(--hugedoko-primary-bg);color:var(--hugedoko-primary-text)}.hugedoko-accordion-answer{border:1px solid var(--hugedoko-primary-bg);border-radius:0 0 .5rem .5rem}.hugedoko-accordion-answer,.hugedoko-card-header-bg{background-color:var(--hugedoko-white)}.hugedoko-text-required{color:var(--hugedoko-error)}.hugedoko-form-group{margin-bottom:1.5rem}.hugedoko-form-label{display:block;color:var(--hugedoko-primary-bg);font-size:.9rem;font-weight:500;margin-bottom:.5rem}.hugedoko-form-input{background-color:var(--hugedoko-white);border:1px solid var(--hugedoko-primary-bg);color:var(--hugedoko-secondary-text);border-radius:.375rem;padding:.75rem 1rem;width:100%;font-size:1rem}.hugedoko-form-input::placeholder{color:var(--hugedoko-btn-disabled-color);opacity:.6}.hugedoko-form-input:focus{border-color:var(--hugedoko-primary-btn-bg);box-shadow:0 0 0 3px rgba(255,195,0,.3)}.hugedoko-form-check-label{color:var(--hugedoko-primary-bg);font-size:.85rem}.hugedoko-form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.hugedoko-alert-warning{background-color:var(--hugedoko-warning);color:var(--hugedoko-secondary-text);border:1px solid var(--hugedoko-primary-bg)}.hugedoko-payment-option{border:1px solid var(--hugedoko-primary-bg);background-color:var(--hugedoko-white)}.hugedoko-icon-stripe{color:var(--hugedoko-secondary-text)}.hugedoko-error-heading{color:var(--hugedoko-error)}.hugedoko-icon-cart-empty{color:var(--hugedoko-primary-bg)}.hugedoko-btn-remove{background-color:var(--hugedoko-white);color:var(--hugedoko-error);border:1px solid var(--hugedoko-error)}.hugedoko-btn-remove:hover{background-color:var(--hugedoko-error);color:var(--hugedoko-white)}.hugedoko-empty-cart-bg{background-color:var(--hugedoko-white);border:1px solid var(--hugedoko-primary-bg)}.hugedoko-icon-circle-bg{background-color:var(--hugedoko-primary-btn-bg)}.hugedoko-icon-no-products,.hugedoko-text-stats{color:var(--hugedoko-btn-disabled-color)}.hugedoko-filter-sidebar{background:var(--hugedoko-white);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.hugedoko-input-group-text{background-color:var(--hugedoko-white);color:var(--hugedoko-secondary-text);border:1px solid var(--hugedoko-btn-disabled-color)}.hugedoko-btn-link{color:var(--hugedoko-btn-disabled-color)}.hugedoko-btn-link.active{color:var(--hugedoko-primary-text);font-weight:700}.hugedoko-list-disabled{color:var(--hugedoko-btn-disabled-color)}.hugedoko-divider-text-signup{background-color:var(--hugedoko-white);color:var(--hugedoko-primary-bg);text-transform:uppercase}.hugedoko-text-file-selected{color:var(--hugedoko-btn-disabled-color)}.hugedoko-icon-error{color:var(--hugedoko-error)}.hugedoko-icon-success{color:var(--hugedoko-success)}.hugedoko-text-max-width{max-width:500px}@media (max-width:768px){.hugedoko-text-max-width{max-width:100%}}.hugedoko-section-underline{height:3px;width:40px;background-color:var(--hugedoko-primary-btn-bg)}.hugedoko-category-image{width:150px;height:150px;background-size:cover;background-position:50%}.category-image-circle{width:120px;height:120px;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid var(--hugedoko-primary-btn-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width:992px){.category-image-circle{width:100px;height:100px}}@media (max-width:768px){.category-image-circle{width:80px;height:80px;border-width:1px}}@media (max-width:576px){.category-image-circle{width:65px;height:65px}.category-image-circle .small{font-size:.65rem}}.hugedoko-text-muted{color:var(--hugedoko-primary-bg);opacity:.75}.hugedoko-text-hover-full{transition:opacity .3s;opacity:.75}.hugedoko-text-hover-full:hover{opacity:1}.hugedoko-gradient-overlay{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5))}.hugedoko-text-content-max{max-width:600px;margin:0 auto}.hugedoko-search-input-width{width:300px}@media (max-width:768px){.hugedoko-search-input-width{width:100%}}.hugedoko-mobile-menu-overlay{background-color:var(--hugedoko-primary-bg);opacity:.5}.hugedoko-btn-close{filter:invert(1)}.hugedoko-btn-account-mobile{background-color:var(--hugedoko-white);color:var(--hugedoko-secondary-text);border:1px solid var(--hugedoko-primary-bg);padding:.5rem 1rem;border-radius:.25rem;width:100%;text-align:left}.hugedoko-btn-account-mobile:hover{background-color:var(--hugedoko-primary-bg);color:var(--hugedoko-primary-text)}.hugedoko-max-w-sm{max-width:320px}.hugedoko-scroll-snap-x{scroll-snap-type:x mandatory}.hugedoko-fade-in-delayed-0{animation:hugedokoFadeIn .5s ease forwards;animation-delay:0s}.hugedoko-fade-in-delayed-1{animation:hugedokoFadeIn .5s ease forwards;animation-delay:.1s}.hugedoko-fade-in-delayed-2{animation:hugedokoFadeIn .5s ease forwards;animation-delay:.2s}.hugedoko-fade-in-delayed-3{animation:hugedokoFadeIn .5s ease forwards;animation-delay:.3s}@keyframes hugedokoFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hugedoko-btn-sm{padding:.25rem .5rem;font-size:.875rem}.hugedoko-newsletter-compact{display:flex;flex-direction:column;gap:1rem;max-width:28rem;margin:0 auto}@media (max-width:576px){.hugedoko-newsletter-compact{gap:.75rem}}.hugedoko-z-1{z-index:1}.text-primary-blue{color:var(--hugedoko-primary-bg)}.btn-outline-primary-yellow:active,.btn-outline-primary-yellow:focus,.btn-primary-yellow:active,.btn-primary-yellow:focus{background-color:var(--hugedoko-secondary-btn-bg);border-color:var(--hugedoko-secondary-btn-bg);box-shadow:0 0 0 3px rgba(255,211,10,.4)}.btn.btn-primary-yellow{background-color:var(--hugedoko-primary-btn-bg);color:var(--hugedoko-btn-color);border:1px solid var(--hugedoko-primary-btn-bg);border-radius:.375rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.btn.btn-primary-yellow:hover{background:var(--hugedoko-btn-hover-bg);color:var(--hugedoko-btn-hover-color);transform:translateY(-2px)}.btn.btn-primary-yellow.active,.btn.btn-primary-yellow:active,.btn.btn-primary-yellow:focus{background-color:var(--hugedoko-secondary-btn-bg);border-color:var(--hugedoko-secondary-btn-bg);box-shadow:0 0 0 3px rgba(255,211,10,.4)}.btn.btn-primary-yellow:disabled{background-color:var(--hugedoko-btn-disabled-bg);color:var(--hugedoko-btn-disabled-color);border-color:var(--hugedoko-btn-disabled-bg);opacity:.7;cursor:not-allowed}.btn.btn-outline-primary-yellow{background-color:transparent;color:var(--hugedoko-primary-btn-bg);border:1px solid var(--hugedoko-primary-btn-bg);border-radius:.375rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.btn.btn-outline-primary-yellow:hover{background:var(--hugedoko-btn-hover-bg);color:var(--hugedoko-btn-hover-color);transform:translateY(-2px)}.btn.btn-outline-primary-yellow:active,.btn.btn-outline-primary-yellow:focus{background-color:var(--hugedoko-secondary-btn-bg);border-color:var(--hugedoko-secondary-btn-bg);color:var(--hugedoko-btn-hover-color);box-shadow:0 0 0 3px rgba(255,211,10,.4)}.btn.btn-outline-primary-yellow:disabled{background-color:transparent;color:var(--hugedoko-btn-disabled-color);border-color:var(--hugedoko-btn-disabled-color);opacity:.7;cursor:not-allowed}.btn-group .btn.btn-primary-yellow.active{background-color:var(--hugedoko-secondary-btn-bg);border-color:var(--hugedoko-secondary-btn-bg);box-shadow:0 0 0 3px rgba(255,211,10,.4);transform:translateY(-2px)}@media (max-width:767.98px){.hugedoko-card-title{font-size:.9rem;min-height:2.5rem}.hugedoko-price{font-size:.9rem}.hugedoko-old-price{font-size:.8rem}.hugedoko-rating i{font-size:.75rem}.hugedoko-review-count{font-size:.7rem}.hugedoko-button-overlay{bottom:.5rem;padding:.25rem;gap:.25rem}.hugedoko-button-overlay .hugedoko-button{padding:.25rem;width:28px;height:28px}.hugedoko-button-overlay .hugedoko-button i{font-size:.8rem}}@media (max-width:575.98px){.hugedoko-card-title{font-size:.85rem;min-height:2.2rem}.hugedoko-price{font-size:.85rem}.hugedoko-old-price{font-size:.75rem}}.hugedoko-carousel-control:hover{opacity:1;transform:translateY(-50%) scale(1.1)}
/*# sourceMappingURL=3eba8b47c492cd65.css.map*/