.cg-footer button,#halo_newsletter button,#accept-cookies button,.product-notification button,#cart-mobile button,#back-to-top button,.notice_flash_sale button,#ask_an_expert button,#newsletter-success-modal button{font-family:inherit}#halo_newsletter .close,.product-notification .close-notifi,#cart-mobile .close_header .close,#ask_an_expert .close-modal,#newsletter-success-modal .close-modal,.notice_flash_sale button.close{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cg-control-h);min-height:var(--cg-control-h);padding:0;border:0;border-radius:var(--cg-radius-pill);background:transparent;color:var(--cg-navy);font-size:26px;line-height:1;cursor:pointer;text-decoration:none;opacity:1}#halo_newsletter .close:hover,.product-notification .close-notifi:hover,#cart-mobile .close_header .close:hover,#ask_an_expert .close-modal:hover,#newsletter-success-modal .close-modal:hover{background:var(--cg-surface-soft)}.cg-footer a:focus-visible,.cg-footer button:focus-visible,.cg-footer input:focus-visible,#halo_newsletter :is(a,button,input):focus-visible,#accept-cookies :is(a,button):focus-visible,.product-notification :is(a,button):focus-visible,#cart-mobile :is(a,button,input):focus-visible,#back-to-top button:focus-visible,#ask_an_expert :is(a,button,input,textarea):focus-visible,#newsletter-success-modal button:focus-visible,.notice_flash_sale button:focus-visible{outline:3px solid var(--cg-focus);outline-offset:2px;box-shadow:0 0 0 5px #fff}.cg-footer-features{background:var(--cg-surface);border-top:1px solid var(--cg-border)}.cg-footer-features__list{list-style:none;margin:0;padding:var(--cg-space-5) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--cg-space-4)}.cg-footer-features__item{display:flex;align-items:center;gap:var(--cg-space-3);color:var(--cg-navy);font-weight:var(--cg-weight-semibold)}.cg-footer-features__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:var(--cg-radius-sm);background:var(--cg-primary-soft, #E7F7DF);color:var(--cg-primary-ink)}.cg-footer{background:var(--cg-surface);color:var(--cg-text);border-top:1px solid var(--cg-border);font-family:var(--cg-font-body);font-size:var(--cg-text-body);line-height:var(--cg-leading-body);margin-top:var(--cg-space-7)}.cg-footer__top{padding:var(--cg-section-y) 0 var(--cg-space-6)}.cg-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cg-space-6) var(--cg-space-7)}.cg-footer__col{min-width:0}.cg-footer .cg-footer__heading{margin:0 0 var(--cg-space-4);padding:0;font-family:var(--cg-font-heading);font-size:14px;font-weight:var(--cg-weight-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--cg-navy);line-height:var(--cg-leading-tight)}.cg-footer .cg-footer__text{margin:0 0 var(--cg-space-4);color:var(--cg-muted);overflow-wrap:anywhere}.cg-footer__links,.cg-footer__contact,.cg-footer__policies,.cg-footer-features__list,.cg-footer__badges,.cg-footer__payments{list-style:none;margin:0;padding:0}.cg-footer__links li+li{margin-top:var(--cg-space-1)}.cg-footer .cg-footer__links a{display:inline-flex;align-items:center;min-height:32px;color:var(--cg-text);text-decoration:none}.cg-footer .cg-footer__links a:hover,.cg-footer .cg-footer__policies a:hover{color:var(--cg-navy);text-decoration:underline;text-underline-offset:3px}.cg-footer .cg-footer__links a[aria-current=page]{color:var(--cg-primary-ink);font-weight:var(--cg-weight-semibold)}.cg-footer__contact li{display:flex;gap:var(--cg-space-3);align-items:flex-start;margin-bottom:var(--cg-space-3);color:var(--cg-text);overflow-wrap:anywhere}.cg-footer__icon{flex:none;width:20px;text-align:center;color:var(--cg-primary-ink)}.cg-footer__line{display:block}.cg-footer .cg-footer__expert{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cg-control-h);padding:0 var(--cg-space-5);margin-top:var(--cg-space-2);border:1px solid var(--cg-navy);border-radius:var(--cg-radius-pill);background:transparent;color:var(--cg-navy);font-weight:var(--cg-weight-semibold);font-size:var(--cg-text-button);cursor:pointer;transition:background var(--cg-duration) var(--cg-ease),color var(--cg-duration) var(--cg-ease)}.cg-footer .cg-footer__expert:hover{background:var(--cg-navy);color:#fff}.cg-footer .cg-footer__form form,.cg-footer .cg-footer__form .input-group{display:flex;flex-wrap:wrap;gap:var(--cg-space-2);width:100%}.cg-footer .cg-footer__form .form-control{flex:1 1 180px;min-width:0;min-height:var(--cg-control-h);padding:0 var(--cg-space-4);border:1px solid var(--cg-border-control);border-radius:var(--cg-radius-sm);background:#fff;color:var(--cg-navy);font-size:16px;box-shadow:none}.cg-footer .cg-footer__form .btn{flex:0 0 auto;min-height:var(--cg-control-h);padding:0 var(--cg-space-5);border:0;border-radius:var(--cg-radius-sm);background:var(--cg-primary);color:var(--cg-on-primary);font-weight:var(--cg-weight-bold);font-size:var(--cg-text-button);text-transform:none;cursor:pointer}.cg-footer .cg-footer__form .btn:hover{background:var(--cg-primary-dark)}.cg-footer .cg-footer__social{margin-top:var(--cg-space-4)}.cg-footer .social-icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--cg-space-2)}.cg-footer .social-icons li{margin:0}.cg-footer .social-icons .social-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--cg-control-h);height:var(--cg-control-h);border:1px solid var(--cg-border);border-radius:var(--cg-radius-pill);color:var(--cg-navy);background:#fff;text-decoration:none;transition:background var(--cg-duration) var(--cg-ease),border-color var(--cg-duration) var(--cg-ease)}.cg-footer .social-icons .social-icon:hover{background:var(--cg-primary-soft, #E7F7DF);border-color:var(--cg-primary)}.cg-footer__notes{margin-top:var(--cg-space-6);padding-top:var(--cg-space-5);border-top:1px solid var(--cg-border);display:flex;flex-wrap:wrap;gap:var(--cg-space-5);align-items:center;justify-content:space-between}.cg-footer__disclaimer{flex:1 1 360px;max-width:80ch;font-size:var(--cg-text-small);color:var(--cg-muted)}.cg-footer__disclaimer i,.cg-footer__disclaimer em{font-style:normal}.cg-footer__badges{display:flex;flex-wrap:wrap;gap:var(--cg-space-3);align-items:center}.cg-footer__badges img{display:block;max-height:48px;width:auto;height:auto;max-width:100%}.cg-footer__bottom{background:var(--cg-bg);border-top:1px solid var(--cg-border)}.cg-footer__bottom-inner{display:flex;flex-wrap:wrap;gap:var(--cg-space-4) var(--cg-space-6);align-items:center;justify-content:space-between;padding-top:var(--cg-space-4);padding-bottom:var(--cg-space-4)}.cg-footer__legal{display:flex;flex-wrap:wrap;gap:var(--cg-space-2) var(--cg-space-5);align-items:center;font-size:var(--cg-text-small);color:var(--cg-muted)}.cg-footer__copy{font-size:var(--cg-text-small);color:var(--cg-muted)}.cg-footer__policies{display:flex;flex-wrap:wrap;gap:var(--cg-space-1) var(--cg-space-4)}.cg-footer .cg-footer__policies a{display:inline-flex;align-items:center;min-height:32px;color:var(--cg-muted);text-decoration:none}.cg-footer__payments{display:flex;flex-wrap:wrap;gap:var(--cg-space-2);align-items:center}.cg-footer__payments li{display:inline-flex;margin:0}.cg-footer__payments img,.cg-footer__payments svg{display:block;height:28px;width:auto;max-width:56px}.cg-contact-info{width:100%;max-width:360px;color:#d7e2f2;font-family:inherit}.cg-contact-info__list{display:grid;gap:18px}.cg-contact-info__item{display:flex;align-items:flex-start;gap:12px;min-width:0}.cg-contact-info__icon{display:inline-flex;flex:0 0 36px;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:#ffffff12;color:#60a5fa;font-size:19px}.cg-contact-info__item>div{display:grid;gap:5px;min-width:0;padding-top:2px}.cg-contact-info__item strong{color:#fff;font-size:14px;font-weight:700}.cg-contact-info__item a,.cg-contact-info__item span:not(.cg-contact-info__icon){color:#c3d0e3;font-size:14px;line-height:1.7;text-decoration:none;overflow-wrap:anywhere}.cg-contact-info__item a{transition:color .2s ease}.cg-contact-info__item a:hover{color:#60a5fa}.cg-contact-info__item a:focus-visible,.cg-contact-info__social a:focus-visible{outline:2px solid #60a5fa;outline-offset:4px}.cg-contact-info__social{display:flex;gap:10px;margin-top:24px}.cg-contact-info__social a{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff12;color:#fff;font-size:19px;font-weight:700;text-decoration:none;transition:background .2s ease,border-color .2s ease}.cg-contact-info__social a:hover{background:#1764ff;border-color:#1764ff}@media(max-width:600px){.cg-contact-info{max-width:100%}.cg-contact-info__title{margin-bottom:18px;font-size:20px}.cg-contact-info__list{gap:16px}}.cg-contact-info__icon{display:inline-flex;flex:0 0 36px;width:36px;height:36px;align-items:center;justify-content:center}.cg-contact-info__icon svg{display:block;width:21px;height:21px}.cg-contact-info__icon--whatsapp{color:#25d366}.cg-contact-info{width:100%;color:#e8efff;font-family:inherit}.cg-contact-info__title{margin:0 0 24px;color:#fff;font-size:22px;font-weight:700;line-height:1.3}.cg-contact-info__list{display:flex;flex-direction:column;gap:20px}.cg-contact-info__item{display:flex;align-items:flex-start;gap:14px;min-width:0}.cg-contact-info__icon{display:flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0f;color:#62a5ff}.cg-contact-info__icon svg{display:block;width:23px;height:23px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cg-contact-info__details{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0;padding-top:2px}.cg-contact-info__details strong{color:#fff;font-size:15px;font-weight:700;line-height:1.4}.cg-contact-info__details span{color:#c4d2e8;font-size:14px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:600px){.cg-contact-info__title{margin-bottom:18px;font-size:20px}.cg-contact-info__list{gap:18px}.cg-contact-info__item{gap:12px}.cg-contact-info__icon{flex-basis:40px;width:40px;height:40px;border-radius:10px}.cg-contact-info__icon svg{width:21px;height:21px}.cg-contact-info__details strong{font-size:14px}.cg-contact-info__details span{font-size:13px}}@media(prefers-reduced-motion:reduce){.cg-contact-info__item a,.cg-contact-info__social a{transition:none}}#back-to-top .cg-back-to-top{display:flex;align-items:center;justify-content:center;width:var(--cg-control-h);height:var(--cg-control-h);padding:0;border:0;border-radius:var(--cg-radius-pill);background:#fff;color:var(--cg-navy);cursor:pointer}#back-to-top .cg-back-to-top svg{width:18px;height:18px;fill:currentColor}@media(max-width:1100px){.cg-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cg-space-6)}}@media(max-width:600px){.cg-footer__grid{grid-template-columns:minmax(0,1fr);gap:var(--cg-space-5)}.cg-footer__top{padding-top:var(--cg-space-7)}.cg-footer .cg-footer__form .btn{flex:1 1 100%}.cg-footer__bottom-inner{flex-direction:column;align-items:flex-start}}@media(max-width:359px){.cg-footer .cg-footer__form .form-control{flex-basis:100%}}#halo_newsletter .newsletterPopup{border-radius:var(--cg-radius-lg);box-shadow:var(--cg-shadow-lg);background:var(--cg-surface);color:var(--cg-text);overflow:hidden;max-width:calc(100vw - 2 * var(--cg-space-4));max-height:calc(100vh - 2 * var(--cg-space-4));overflow-y:auto}#halo_newsletter .newsletterPopup:focus{outline:none}#halo_newsletter .newsletterPopup>.close{position:absolute;top:var(--cg-space-2);right:var(--cg-space-2);z-index:3;background:#ffffffeb}#halo_newsletter .newsletter-heading{color:var(--cg-navy);font-family:var(--cg-font-heading);font-weight:var(--cg-weight-heavy);text-transform:none;line-height:var(--cg-leading-tight)}#halo_newsletter .newsletter-sub-heading,#halo_newsletter .newsletter-message{color:var(--cg-muted)}#halo_newsletter .form-control{min-height:var(--cg-control-h);border:1px solid var(--cg-border-control);border-radius:var(--cg-radius-sm);font-size:16px}#halo_newsletter .btn{min-height:var(--cg-control-h);border-radius:var(--cg-radius-sm);background:var(--cg-primary);border-color:var(--cg-primary);color:var(--cg-on-primary);font-weight:var(--cg-weight-bold)}#halo_newsletter .newsletter-show-again label{cursor:pointer}#halo_newsletter .popup-overlay{background:#08192d8c}#accept-cookies.cookieMessage{background:var(--cg-surface);color:var(--cg-text);border:1px solid var(--cg-border);border-radius:var(--cg-radius-md);box-shadow:var(--cg-shadow-md);opacity:1;font-size:var(--cg-text-small);line-height:var(--cg-leading-body)}#accept-cookies .group-action-links{display:flex;flex-wrap:wrap;gap:var(--cg-space-3) var(--cg-space-4);align-items:center}#accept-cookies .group-action-links>*+*{margin-left:0}#accept-cookies .accept_cookies_link{min-width:0;min-height:var(--cg-control-h);padding:0 var(--cg-space-5);border:0;border-radius:var(--cg-radius-pill);background:var(--cg-primary);color:var(--cg-on-primary);font-weight:var(--cg-weight-bold);font-size:var(--cg-text-button);text-transform:none;cursor:pointer}#accept-cookies .accept_cookies_link:hover{background:var(--cg-primary-dark)}#accept-cookies .privacy-link{display:inline-flex;align-items:center;min-height:var(--cg-control-h);color:var(--cg-navy);text-transform:none;text-decoration:underline;text-underline-offset:3px}.product-notification{background:var(--cg-surface);color:var(--cg-text);border:1px solid var(--cg-border);border-radius:var(--cg-radius-md);box-shadow:var(--cg-shadow-md)}.product-notification .close-notifi{position:absolute;top:2px;right:2px;min-width:36px;min-height:36px;font-size:22px}#ask_an_expert .modal-content{border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);box-shadow:var(--cg-shadow-lg);overflow:hidden}#ask_an_expert .modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--cg-space-3);border-bottom:1px solid var(--cg-border)}#ask_an_expert .modal-title{margin:0;color:var(--cg-navy);font-family:var(--cg-font-heading);font-weight:var(--cg-weight-heavy);text-transform:none}#ask_an_expert .form-control{min-height:var(--cg-control-h);border:1px solid var(--cg-border-control);border-radius:var(--cg-radius-sm);font-size:16px}#ask_an_expert textarea.form-control{min-height:120px}#ask_an_expert .btn{min-height:var(--cg-control-h);border-radius:var(--cg-radius-sm);background:var(--cg-primary);border-color:var(--cg-primary);color:var(--cg-on-primary);font-weight:var(--cg-weight-bold)}#cart-mobile .close_header{display:flex;align-items:center;justify-content:space-between;gap:var(--cg-space-3)}#cart-mobile .close_header .title{margin:0;color:var(--cg-navy);font-family:var(--cg-font-heading);font-weight:var(--cg-weight-heavy)}#cart-mobile:focus{outline:none}@media(prefers-reduced-motion:reduce){.cg-footer *,#halo_newsletter *,#accept-cookies *,.product-notification,#cart-mobile,#back-to-top{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.cg-req{color:var(--cg-danger);font-weight:var(--cg-weight-bold)}#login-dropdown .close{min-width:var(--cg-control-h);min-height:var(--cg-control-h);line-height:var(--cg-control-h);text-align:center;right:var(--cg-space-3)}#login-dropdown :is(a,button,input):focus-visible{outline:3px solid var(--cg-focus);outline-offset:2px}button.dropdown-item{display:block;width:100%;background:transparent;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:44px}button.btn-remove,button.mobileMenu-toggle{background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}button.btn-remove{min-width:44px;min-height:44px}button.dropdown-item:focus-visible,button.btn-remove:focus-visible,button.mobileMenu-toggle:focus-visible,#login-mobile:focus-visible{outline:2px solid var(--cg-focus,currentColor);outline-offset:2px}#login-mobile{overscroll-behavior:contain}button.video-link,button.size-chart-open-popup,button.fbt-toogle-options,button.close-options,button.btn-popup-video,.sidebar_close button.close,.sidebarBlock button.clear,.widget button.clear,button.clear.text-hover,.modal button.close,.modal-content>button.close,button.minus.button,button.plus.button{font:inherit;color:inherit;cursor:pointer}button.video-link,button.size-chart-open-popup,button.close-options,.sidebar_close button.close,button.clear.text-hover,button.minus.button,button.plus.button{background:transparent;border:0;padding:0;text-align:inherit}button.minus.button,button.plus.button{min-width:44px;min-height:44px}button.video-link:focus-visible,button.size-chart-open-popup:focus-visible,button.fbt-toogle-options:focus-visible,button.close-options:focus-visible,button.clear:focus-visible,button.minus.button:focus-visible,button.plus.button:focus-visible,.sidebar_close button.close:focus-visible,.modal button.close:focus-visible,[id^=grid-view-]:focus-visible,#list-view:focus-visible{outline:2px solid var(--cg-focus);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cg-global.css.map */
