﻿body{display:flex;flex-direction:column;min-height:100vh;font-family:var(--body-font)}button{font-family:var(--body-font);font-weight:500}#store_bar_iframe{opacity:0 !important;pointer-events:none !important}.body-password.password-construction-page{background:#0b0b0b}.body-password.password-construction-page .password-construction{flex:1 1 auto;display:flex;flex-direction:column;min-height:100vh;background:#0b0b0b;color:#fff}.password-construction__hero{position:relative;display:flex;align-items:center;min-height:70vh;padding:60px 0 40px;background-color:#0b0b0b;background-image:var(--construction-bg);background-size:cover;background-position:right center;background-repeat:no-repeat}.password-construction__hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.75) 52%, rgba(0, 0, 0, 0.25) 100%)}.password-construction__hero .container{position:relative;z-index:1}.password-construction__content{max-width:540px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.password-construction__logo img{width:220px;max-width:100%;height:auto;display:block}.password-construction__title{margin:8px 0 0;font-family:var(--heading-font);font-weight:600;font-size:2.4rem;letter-spacing:.4em}.password-construction__subtitle{margin:0;font-family:var(--body-font);font-size:1.2rem;letter-spacing:.2em;color:hsla(0,0%,100%,.7)}.password-construction__countdown{width:100%;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-top:8px}.password-construction__countdown.is-disabled{opacity:.5}.password-construction__countdown-item{background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.2);min-height:70px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.password-construction__countdown-number{font-family:var(--heading-font);font-weight:600;font-size:2.2rem;letter-spacing:.2em}.password-construction__countdown-label{font-size:.9rem;letter-spacing:.3em;color:hsla(0,0%,100%,.7)}.password-construction__newsletter{width:100%;max-width:480px;margin-top:10px;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:20px}.password-construction__newsletter form{display:flex;flex-direction:column;gap:12px}.password-construction__newsletter h1,.password-construction__newsletter h2,.password-construction__newsletter h3,.password-construction__newsletter h4,.password-construction__newsletter p{color:#fff;margin:0 0 8px}.password-construction__newsletter input,.password-construction__newsletter textarea,.password-construction__newsletter select{width:100%;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.4);color:#fff;padding:10px 12px;font-size:1.2rem;height:44px}.password-construction__newsletter textarea{min-height:80px;height:auto}.password-construction__newsletter input::placeholder,.password-construction__newsletter textarea::placeholder{color:hsla(0,0%,100%,.6)}.password-construction__newsletter button,.password-construction__newsletter input[type=submit]{background:#fff;color:#000;border:1px solid #fff;height:44px;letter-spacing:.2em;font-weight:600;cursor:pointer}.password-construction__newsletter button:hover,.password-construction__newsletter input[type=submit]:hover{opacity:.85}.password-construction__actions{padding:40px 0 20px;background:#0b0b0b}.password-construction__action-card{height:100%;min-height:160px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.45);padding:28px 24px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:16px}.password-construction__action-text{margin:0;font-size:1.2rem;line-height:1.6;color:hsla(0,0%,100%,.8)}.password-construction__action-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;background:#fff;border:1px solid #fff;color:#000;text-decoration:none;letter-spacing:.2em;font-weight:600;width:fit-content;margin:auto}.password-construction__action-button:hover{opacity:.85}.password-construction__password{padding:30px 0 60px;background:#0b0b0b}.password-construction__password-card{max-width:420px;margin:0 auto;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:24px}.password-construction__password-card .form-label{color:hsla(0,0%,100%,.7)}.password-construction__password-card .form-control{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.4);color:#fff}.password-construction__password-card .form-control::placeholder{color:hsla(0,0%,100%,.6)}.password-construction__password-card .btn-primary{background:#fff;border-color:#fff;color:#000;letter-spacing:.2em;font-weight:600}.password-construction__password-title{margin:0 0 16px;font-family:var(--heading-font);font-size:1.4rem;letter-spacing:.2em}.modal-construction{border-radius:10px;overflow:hidden;background:#fff;color:#000}div#construction-modal{max-width:90%;width:100%;border-radius:12px;padding:6px 24px 24px}div#construction-modal .modal-body{padding:12px}.modal-construction .modal-header,.modal-construction .modal-body,.modal-construction .modal-footer{background:#fff;color:#000}.modal-construction .modal-header{border-bottom:1px solid #e7e7e7}.modal-construction .modal-header .svg-icon-text{fill:#000}.modal-construction .modal-body{padding:32px;max-height:70vh;overflow-y:auto}.password-construction__modal-content{font-size:1.4rem;line-height:1.7;color:#000}.password-construction__modal-content h1,.password-construction__modal-content h2,.password-construction__modal-content h3,.password-construction__modal-content h4,.password-construction__modal-content p,.password-construction__modal-content li,.password-construction__modal-content span{color:#000}.modal-construction.modal-centered-md-600px{width:860px;max-width:94%;max-height:85vh}@media(max-width: 767px){.password-construction__hero{min-height:auto;padding:48px 0 32px}.password-construction__logo img{width:180px}.password-construction__countdown{grid-template-columns:repeat(2, minmax(0, 1fr))}.password-construction__action-card{min-height:0}.modal-construction .modal-body{padding:24px;max-height:75vh}}#modal-cart{max-width:min(100vw,432px);background-color:#fff;border-radius:20px 0 0 20px;box-shadow:none;overflow:hidden}#modal-cart+.modal-overlay.modal-cart{background-color:rgba(0,0,0,.32)}#modal-cart .js-ajax-cart-panel{display:flex;flex-direction:column;height:100%;background-color:#fff}#modal-cart .js-ajax-cart-panel .js-modal-close{min-height:84px;height:84px;background-color:#fff;border-bottom:0}#modal-cart .js-ajax-cart-panel .js-modal-close>.row{height:100%;margin:0}#modal-cart .js-ajax-cart-panel .js-modal-close .row .col.p-3{text-align:left !important;display:flex;justify-content:flex-start;align-items:center;height:100%;padding:0 30px !important;gap:18px}#modal-cart .js-ajax-cart-panel .js-modal-close .row .col.p-3 .doctor-header-icon{width:22px;height:22px;fill:#000}#modal-cart .js-ajax-cart-panel .js-modal-close .row .col.p-3 p{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#000;margin-bottom:0 !important}#modal-cart .js-ajax-cart-panel .js-modal-close .modal-close{display:flex;align-items:center;justify-content:center;width:58px;height:84px;margin-right:10px;color:#000;fill:#000}#modal-cart .js-ajax-cart-panel .js-modal-close .modal-close .svg-icon-text{width:18px;height:18px;fill:#000}#modal-cart .js-ajax-cart-panel .modal-body{display:flex;flex-direction:column;padding:0;flex:1 1 auto;min-height:0;height:auto;background-color:#fff;overflow:hidden}#modal-cart .js-ajax-cart-panel .modal-body .cart-message{display:flex;align-items:center;justify-content:center;min-height:38px;background-color:#0874c8;padding:8px 24px;gap:10px;margin-bottom:20px;text-decoration:none}#modal-cart .js-ajax-cart-panel .modal-body .cart-message p{color:#fff;font-size:14px;margin:0;font-weight:500;line-height:100%;letter-spacing:.03em}#modal-cart .js-ajax-cart-panel .modal-body .cart-message svg{flex:0 0 auto;width:18px;height:18px}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list{flex:1 1 auto;min-height:0;max-width:none;overflow-y:auto;padding:0 20px 24px}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item{background-color:#fff;max-width:100%;padding:0 0 18px;margin:0;align-items:flex-start}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item>.col-auto{flex:0 0 96px;max-width:96px}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-image-col{width:96px}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-image-col figure.image.-custom::after{padding-bottom:130%}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-image-col figure.image.-custom{width:88px;background-color:#fafafa;border-radius:4px}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-image-col figure.image.-custom>img{object-fit:contain}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .col.align-items-center>.container{padding-right:0;padding-left:16px;max-width:none}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-name-container{margin-bottom:10px}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-subtotal,#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-name{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#000;margin-bottom:12px}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-edit{display:inline-flex;align-items:center;gap:6px;color:#111;font-weight:400;line-height:100%;text-decoration:none}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-edit svg{width:16px;height:16px;fill:currentColor}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .short_variant_name{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;color:#111;text-align:right;white-space:nowrap}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity{margin-top:0 !important}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .form-quantity.cart-item-quantity{border:1px solid #f2f2f2;border-radius:4px;height:38px;padding:0 !important;display:flex;align-items:center;justify-content:space-between;width:158px;max-width:100%;background-color:#fff}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .form-row{width:100%;height:100%;flex-wrap:nowrap}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .form-quantity-icon{display:flex;align-items:center;justify-content:center;width:42px;height:100%;color:#000;fill:#000}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .js-cart-quantity-container{display:flex;align-items:center}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .js-cart-quantity-input{height:100%;padding:0 !important;border:0;background-color:rgba(0,0,0,0)}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list .js-cart-item .btn-link.remove{color:#ff1f1f;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-decoration:none}#modal-cart .js-ajax-cart-panel .modal-body .cart-row{padding:22px 30px 18px;background-color:#f4f4f4;border-top:1px solid #e5e5e5}#modal-cart .js-ajax-cart-panel .modal-body .cart-row input[name=coupon],#modal-cart .js-ajax-cart-panel .modal-body .cart-row input[name=coupon_code],#modal-cart .js-ajax-cart-panel .modal-body .cart-row .coupon-input,#modal-cart .js-ajax-cart-panel .modal-body .cart-row .discount-coupon-input,#modal-cart .js-ajax-cart-panel .modal-body .cart-row .js-coupon-input{height:38px;border:1px solid #e6e6e6;border-radius:0;background-color:#fff;color:#666}#modal-cart .js-ajax-cart-panel .modal-body .cart-row .coupon-submit,#modal-cart .js-ajax-cart-panel .modal-body .cart-row .discount-coupon-submit,#modal-cart .js-ajax-cart-panel .modal-body .cart-row .js-coupon-submit{min-width:134px;height:42px;border-radius:4px;background-color:#222;color:#fff;font-weight:500;text-transform:uppercase}#modal-cart .js-ajax-cart-panel .modal-body .cart-row .js-visible-on-cart-filled .js-ajax-cart-submit{position:relative;margin-bottom:14px !important}#modal-cart .js-ajax-cart-panel .modal-body .cart-row .js-visible-on-cart-filled .js-ajax-cart-submit .btn.btn-primary{height:65px;padding:0 20px;position:relative;text-align:left;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;background-color:#0874c8;border-color:#0874c8;border-radius:4px;color:#fff;text-transform:uppercase}#modal-cart .js-ajax-cart-panel .modal-body .cart-row .js-visible-on-cart-filled .cart-total-price{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}#modal-cart .js-ajax-cart-panel .modal-body .cart-row .js-visible-on-cart-filled .btn-link{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline;text-decoration-style:solid;color:#000;text-decoration-thickness:1px;text-underline-offset:3px;text-transform:uppercase}#modal-cart [data-store=shipping-calculator]{color:#000;opacity:1}@media(max-width: 767px){#modal-cart{max-width:100%;border-radius:0}#modal-cart .js-ajax-cart-panel .js-modal-close{min-height:72px;height:72px}#modal-cart .js-ajax-cart-panel .js-modal-close .row .col.p-3{padding:0 24px !important}#modal-cart .js-ajax-cart-panel .js-modal-close .modal-close{height:72px}#modal-cart .js-ajax-cart-panel .modal-body .js-ajax-cart-list{padding-right:20px;padding-left:20px}#modal-cart .js-ajax-cart-panel .modal-body .cart-row{padding-right:20px;padding-left:20px}}.head-main{height:84px;display:flex;align-items:center;flex-direction:column}.head-main .head-logo-row{display:flex;align-items:center;width:100%}.head-main .head-logo-row .head-nav .nav-desktop .nav-desktop-list{padding-left:0}.head-main .head-logo-row .head-nav .nav-desktop .nav-desktop-list .nav-item-desktop .nav-list-link{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:100%;letter-spacing:0em}.head-main .head-logo-row .head-nav .nav-desktop .nav-desktop-list .desktop-dropdown .nav-list-link{margin-bottom:32px}.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-item{height:100%}.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-main-item{position:relative}.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-item>.nav-list-link,.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-main-item>.nav-item-container>.nav-list-link{z-index:0;isolation:isolate}.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-item>.nav-list-link::before,.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-main-item>.nav-item-container>.nav-list-link::before{content:"";position:absolute;inset:-12px -13px;z-index:-1;border-radius:999px;background:rgba(0,0,0,0);transition:background .2s ease}.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-main-item:hover>.nav-item-container>.nav-list-link,.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-main-item.selected>.nav-item-container>.nav-list-link,.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-item>.nav-list-link.selected{opacity:1}.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-main-item:hover>.nav-item-container>.nav-list-link::before,.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-main-item.selected>.nav-item-container>.nav-list-link::before,.head-main .head-nav .nav-desktop .nav-desktop-list>.nav-item>.nav-list-link.selected::before{background:rgba(0,0,0,.08)}.head-main .head-nav .nav-desktop .doctor-desktop-submenu.desktop-dropdown{position:absolute;top:calc(100% + 12px);left:0;z-index:50;width:322px;max-height:none !important;padding:0;overflow:visible;border:0;background:rgba(0,0,0,0);transform:translateX(-48px)}.head-main .head-nav .nav-desktop .doctor-desktop-submenu__panel{position:relative;width:322px;max-height:calc(100vh - var(--head-height, 72px) - 22px);padding:17px 14px;overflow:hidden;border-radius:10px;background:rgba(0,4,9,.96);box-shadow:0 18px 40px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:height .2s ease}.head-main .head-nav .nav-desktop .doctor-desktop-submenu__list{margin:0;padding:0;list-style:none;max-height:calc(100vh - var(--head-height, 72px) - 56px);overflow-y:auto;overflow-x:hidden}.head-main .head-nav .nav-desktop .doctor-desktop-submenu__item{display:block;padding:0;white-space:normal}.head-main .head-nav .nav-desktop .doctor-desktop-submenu__link{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;gap:18px;padding:0 12px;border-radius:8px;color:#fff;fill:#fff;font-family:var(--body-font);font-size:15px;font-weight:500;line-height:1.15;letter-spacing:0;text-decoration:none;white-space:normal;transition:background .18s ease}.head-main .head-nav .nav-desktop .doctor-desktop-submenu__link:hover,.head-main .head-nav .nav-desktop .doctor-desktop-submenu__link:focus{color:#fff;fill:#fff;background:hsla(0,0%,100%,.07);opacity:1;text-decoration:none}.head-main .head-nav .nav-desktop .doctor-desktop-submenu__list::-webkit-scrollbar{width:4px}.head-main .head-nav .nav-desktop .doctor-desktop-submenu__list::-webkit-scrollbar-thumb{border-radius:999px;background:hsla(0,0%,100%,.22)}.head-main.head-transparent .head-nav .nav-desktop .nav-desktop-list>.nav-main-item:hover>.nav-item-container>.nav-list-link::before,.head-main.head-transparent .head-nav .nav-desktop .nav-desktop-list>.nav-main-item.selected>.nav-item-container>.nav-list-link::before,.head-main.head-transparent .head-nav .nav-desktop .nav-desktop-list>.nav-item>.nav-list-link.selected::before,.head-main.head-transparent-on-section .head-nav .nav-desktop .nav-desktop-list>.nav-main-item:hover>.nav-item-container>.nav-list-link::before,.head-main.head-transparent-on-section .head-nav .nav-desktop .nav-desktop-list>.nav-main-item.selected>.nav-item-container>.nav-list-link::before,.head-main.head-transparent-on-section .head-nav .nav-desktop .nav-desktop-list>.nav-item>.nav-list-link.selected::before{background:hsla(0,0%,100%,.28)}.block-actions-links .link-header{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;padding:12px 20px;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid rgba(0,0,0,0)}.block-actions-links .link-header.-with-border{border-color:currentColor}@media screen and (min-width: 768px){.block-actions-links .link-header:hover{opacity:.8}}@media(min-width: 768px){.block-actions-links{gap:10px}}@media screen and (max-width: 1279px){.utilities-container .utilities-item svg,.utilities-container .utilities-text>svg.d-xl-none,.block-actions-links .utilities-item svg,.block-actions-links .utilities-text>svg.d-xl-none{width:36px;height:auto}.utilities-container [data-toggle="#nav-hamburger"].js-modal-open svg,.block-actions-links [data-toggle="#nav-hamburger"].js-modal-open svg{padding:0 9px}}.nav-login{border:1px solid var(--neutral-border, #e7e7e7);background:var(--background-medium, #f2f2f2);margin:0;padding:15px 20px;font-weight:500}.doctor-mobile-menu-back-text{display:none}@media screen and (max-width: 767px){.modal-overlay.nav-hamburger{background:rgba(0,0,0,0)}#nav-hamburger.modal-nav-hamburger{top:calc(var(--head-height, 64px) + 8px);right:0;bottom:auto;left:clamp(24px,8vw,30px);width:auto;max-width:none;height:auto;min-height:0;max-height:calc(100vh - var(--head-height, 64px) - 18px);max-height:calc(100dvh - var(--head-height, 64px) - 18px);overflow:hidden;border-radius:10px;color:#fff;fill:#fff;background:rgba(0,4,9,.86);box-shadow:0 22px 44px rgba(0,0,0,.22);opacity:0;pointer-events:none;transform:translate3d(12px, -8px, 0) scale(0.98);transform-origin:top right;transition:opacity .2s ease,transform .22s cubic-bezier(0.2, 0.7, 0.2, 1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain}#nav-hamburger.modal-nav-hamburger::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.72));pointer-events:none}#nav-hamburger.modal-nav-hamburger.modal-show{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0) scale(1)}#nav-hamburger.modal-nav-hamburger .modal-with-fixed-footer,#nav-hamburger.modal-nav-hamburger .modal-scrollable-area,#nav-hamburger.modal-nav-hamburger .modal-body.nav-body,#nav-hamburger.modal-nav-hamburger .nav-primary,#nav-hamburger.modal-nav-hamburger .nav-list{background:rgba(0,0,0,0)}#nav-hamburger.modal-nav-hamburger .modal-with-fixed-footer,#nav-hamburger.modal-nav-hamburger .modal-scrollable-area{position:relative;z-index:1;height:auto;max-height:inherit}#nav-hamburger.modal-nav-hamburger .modal-with-fixed-footer{display:block}#nav-hamburger.modal-nav-hamburger .modal-scrollable-area{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#nav-hamburger.modal-nav-hamburger>.modal-with-fixed-footer>.modal-scrollable-area>.modal-header,#nav-hamburger.modal-nav-hamburger>.modal-with-fixed-footer>.modal-footer,#nav-hamburger.modal-nav-hamburger .header-image-menu,#nav-hamburger.modal-nav-hamburger .block-actions-links{display:none}#nav-hamburger.modal-nav-hamburger .modal-body.nav-body{height:auto;padding:14px 0 12px;overflow:visible;color:inherit;fill:inherit}#nav-hamburger.modal-nav-hamburger .nav-list{margin:0;padding:0}#nav-hamburger.modal-nav-hamburger .nav-item{display:block;padding:0;border:0}#nav-hamburger.modal-nav-hamburger .item-with-subitems{position:static}#nav-hamburger.modal-nav-hamburger .nav-list-link{display:flex;min-height:50px;align-items:center;justify-content:space-between;margin:0 22px;padding:0 6px 0 0;color:#fff;fill:#fff;font-family:var(--body-font);font-size:15px;font-weight:500;line-height:1.15;letter-spacing:0;text-decoration:none;text-transform:none;opacity:1}#nav-hamburger.modal-nav-hamburger .nav-list-link:hover,#nav-hamburger.modal-nav-hamburger .nav-list-link:focus,#nav-hamburger.modal-nav-hamburger .nav-list-link.selected{color:#fff;fill:#fff;opacity:1;text-decoration:none}#nav-hamburger.modal-nav-hamburger .nav-list-link>svg{flex:0 0 auto;width:18px;height:12px;margin-right:8px}#nav-hamburger.modal-nav-hamburger .item-with-subitems .nav-list-link{padding-right:34px}#nav-hamburger.modal-nav-hamburger .nav-list-arrow{display:inline-flex;position:absolute;top:50%;right:0;width:18px;height:18px;align-items:center;justify-content:center;margin:0;color:currentColor;fill:currentColor;transform:translateY(-50%)}#nav-hamburger.modal-nav-hamburger .nav-list-arrow svg{width:13px;height:13px;fill:currentColor}#nav-hamburger.modal-nav-hamburger .nav-list-panel{position:absolute;inset:0;z-index:2;width:100%;height:100%;max-height:100%;padding:0;overflow-x:hidden;overflow-y:auto;border-radius:10px;color:#fff;fill:#fff;background:rgba(0,4,9,.9);list-style:none;transform:translateX(100%);transition:transform .22s cubic-bezier(0.2, 0.7, 0.2, 1);-webkit-overflow-scrolling:touch}#nav-hamburger.modal-nav-hamburger .nav-list-panel-left,#nav-hamburger.modal-nav-hamburger .nav-list-panel-right,#nav-hamburger.modal-nav-hamburger .nav-list-panel-left-md,#nav-hamburger.modal-nav-hamburger .nav-list-panel-right-md{right:auto;left:0}#nav-hamburger.modal-nav-hamburger .nav-list-panel-left.nav-list-panel-show,#nav-hamburger.modal-nav-hamburger .nav-list-panel-right.nav-list-panel-show,#nav-hamburger.modal-nav-hamburger .nav-list-panel-left-md.nav-list-panel-show,#nav-hamburger.modal-nav-hamburger .nav-list-panel-right-md.nav-list-panel-show{right:auto;left:0;transform:translateX(0)}#nav-hamburger.modal-nav-hamburger .nav-list-panel>.modal-header{display:block;padding:18px 16px 3px;background:rgba(0,0,0,0);border:0;cursor:default}#nav-hamburger.modal-nav-hamburger .nav-list-panel>.modal-header .row{display:flex;align-items:center;margin:0}#nav-hamburger.modal-nav-hamburger .nav-list-panel>.modal-header .col{flex:0 0 auto;width:auto;max-width:none;padding:0}#nav-hamburger.modal-nav-hamburger .nav-list-panel>.modal-header .col.my-3.text-center,#nav-hamburger.modal-nav-hamburger .nav-list-panel>.modal-header .col-auto:last-child{display:none}#nav-hamburger.modal-nav-hamburger .js-toggle-menu-back{display:inline-flex;align-items:center;padding:10px 7px;color:#fff;fill:#fff;font-size:15px;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none}#nav-hamburger.modal-nav-hamburger .js-toggle-menu-back:hover,#nav-hamburger.modal-nav-hamburger .js-toggle-menu-back:focus{color:#fff;fill:#fff;opacity:1;text-decoration:none}#nav-hamburger.modal-nav-hamburger .js-toggle-menu-back>.row{display:flex;align-items:center;margin:0}#nav-hamburger.modal-nav-hamburger .modal-back{display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;margin:0 6px 0 0;padding:0}#nav-hamburger.modal-nav-hamburger .modal-back svg{width:10px;height:10px;fill:currentColor}#nav-hamburger.modal-nav-hamburger .doctor-mobile-menu-back-text{display:inline-flex}#nav-hamburger.modal-nav-hamburger .nav-list-panel>.modal-body{padding:4px 0 20px;background:rgba(0,0,0,0)}#nav-hamburger.modal-nav-hamburger .nav-list-link-all-products{min-height:33px;margin:0 14px 11px 16px;padding:0 34px 0 12px;border-radius:7px;color:#121212;fill:#121212;background:hsla(0,0%,100%,.78)}#nav-hamburger.modal-nav-hamburger .nav-list-link-all-products:hover,#nav-hamburger.modal-nav-hamburger .nav-list-link-all-products:focus,#nav-hamburger.modal-nav-hamburger .nav-list-link-all-products.selected{color:#121212;fill:#121212;background:hsla(0,0%,100%,.84)}#nav-hamburger.modal-nav-hamburger .nav-list-link-all-products::after{content:"";position:absolute;top:50%;right:12px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}}.head-transparent,.head-transparent-on-section,.head-transparent .form-control,.head-transparent-on-section .form-control{background:rgba(0,0,0,0)}body.search-modal-open .head-transparent,body.search-modal-open .head-transparent-on-section,body.search-modal-open .head-transparent .form-control,body.search-modal-open .head-transparent-on-section .form-control{background:var(--header-background);backdrop-filter:none}body.search-modal-open .head-transparent-on-section.head-transparent-contrast,body.search-modal-open .head-transparent-on-section.head-transparent-contrast a,body.search-modal-open .head-transparent-on-section.head-transparent-contrast .svg-icon-text,body.search-modal-open .head-transparent-on-section.head-transparent-contrast .search-btn,body.search-modal-open .head-transparent-on-section.head-transparent-contrast .badge{color:var(--header-foreground);fill:var(--header-foreground)}body.search-modal-open .head-transparent-on-section.head-transparent-contrast .form-control{color:var(--header-foreground);fill:var(--header-foreground);border:var(--border-solid) var(--header-foreground-opacity-30)}body.search-modal-open .head-transparent-on-section.head-transparent-contrast .form-control::-webkit-input-placeholder,body.search-modal-open .head-transparent-on-section.head-transparent-contrast .form-control:-moz-placeholder,body.search-modal-open .head-transparent-on-section.head-transparent-contrast .form-control:-ms-input-placeholder,body.search-modal-open .head-transparent-on-section.head-transparent-contrast .form-control::-moz-placeholder{color:var(--header-foreground)}body.search-modal-open .head-transparent-on-section .logo-img-container img.logo-img{opacity:1}body.search-modal-open .head-transparent-on-section .logo-img-container img.logo-header-transparent{opacity:0}body.search-modal-open .head-transparent-on-section form.js-search-form.search-form .search-submit-btn::after{filter:none}.doctor-header-icon{display:block;flex:0 0 18px;width:18px;height:18px;color:currentColor;fill:currentColor}.head-main{--doctor-header-radius: 24px;--doctor-header-height: 54px;--doctor-header-surface-height: 54px;--doctor-header-shadow: none;--doctor-header-glass-background: rgba(255, 255, 255, 0.08);--doctor-header-glass-border: rgba(255, 255, 255, 0.08);--doctor-header-glass-blur: 12px;--doctor-header-transparent-surface: rgba(25, 28, 38, 0.86);--doctor-header-mobile-height: 65px;--doctor-header-icon-size: 18px;--doctor-header-padded-icon-size: 18px;--doctor-header-logo-max-width: 104px;--doctor-header-logo-max-height: 34px;--doctor-header-top-offset: 12px;height:auto;min-height:calc(var(--doctor-header-height) + var(--doctor-header-top-offset));background:rgba(0,0,0,0);color:var(--header-foreground);fill:var(--header-foreground);font-family:var(--body-font);z-index:1000}.head-main.head-transparent,.head-main.head-transparent-on-section{background:var(--doctor-header-glass-background);box-shadow:none;-webkit-backdrop-filter:blur(var(--doctor-header-glass-blur));backdrop-filter:blur(var(--doctor-header-glass-blur))}.head-main .head-logo-row{width:100%;min-height:calc(var(--doctor-header-height) + var(--doctor-header-top-offset));padding:var(--doctor-header-top-offset) 0 0}.head-main .head-inner{width:100%;gap:24px;flex-wrap:nowrap;justify-content:space-between}.head-main .head-brand-nav,.head-main .head-actions{height:var(--doctor-header-surface-height);min-height:var(--doctor-header-surface-height);border-radius:var(--doctor-header-radius);background:var(--header-background);color:var(--header-foreground);fill:var(--header-foreground);transition:box-shadow .25s ease}.head-main .head-brand-nav{flex:0 1 860px;max-width:860px;gap:34px;padding:0 24px;overflow:visible}.head-main .head-actions{flex:0 0 auto;box-sizing:border-box;min-width:182px;width:182px;gap:0;padding:0 24px}.head-main .head-logo{display:flex;flex:0 0 auto;align-items:center;line-height:0}.head-main .head-logo .logo-img-container,.head-main .head-logo .logo-text-container{position:relative;display:inline-flex;align-items:center;margin:0;line-height:0}.head-main .head-logo .logo-img,.head-main .head-logo .logo-text,.head-main .head-logo .logo-header-transparent{width:auto;height:auto;max-width:var(--doctor-header-logo-max-width);max-height:var(--doctor-header-logo-max-height);padding:0;margin:0}.head-main .head-logo .logo-img-small,.head-main .head-logo .logo-text.logo-img-small,.head-main .head-logo .logo-header-transparent.logo-img-small{--doctor-header-logo-max-width: 84px;--doctor-header-logo-max-height: 28px}.head-main .head-logo .logo-img-big,.head-main .head-logo .logo-text.logo-img-big,.head-main .head-logo .logo-header-transparent.logo-img-big{--doctor-header-logo-max-width: 118px;--doctor-header-logo-max-height: 40px}.head-main .head-logo .logo-header-transparent{top:50%;transform:translate(-100%, -50%)}.head-main .head-nav{flex:0 1 auto;min-width:0;height:100%}.head-main .head-nav .nav-desktop{display:flex;align-items:center;width:auto;height:100%}.head-main .head-nav .nav-desktop-list{display:flex;align-items:center;width:auto;height:100%;gap:20px;padding:0;margin:0;overflow:visible;white-space:nowrap !important}.head-main .head-nav .nav-desktop-list>.nav-item{flex:0 0 auto;height:auto;padding:0;align-items:center;line-height:1}.head-main .head-nav .nav-list-link{display:inline-flex;align-items:center;padding:0;color:currentColor;fill:currentColor;font-family:var(--body-font);font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}.head-main .head-nav .nav-list-link:hover,.head-main .head-nav .nav-list-link.selected{opacity:.72}.head-main .head-actions .block-actions-links{height:100%;gap:10px}.head-main .head-actions .block-actions-links .utilities-container{width:38px;height:38px;display:flex;align-items:center;justify-content:center}.head-main .head-actions .block-actions-links .utilities-container.cart-item{background:#fff;border-radius:10px}.head-main .head-actions .block-actions-links .utilities-container.cart-item svg.doctor-header-icon{color:#00457a}.head-main .head-actions .utilities-container,.head-main .head-mobile-actions .utilities-container{align-items:center}.head-main .head-actions .btn-utility,.head-main .head-mobile-actions .btn-utility{display:inline-flex;align-items:center;justify-content:center;color:currentColor;fill:currentColor;text-decoration:none}.head-main .head-actions .btn-utility{width:var(--doctor-header-icon-size);height:48px;padding:0 !important;border-radius:0}.head-main .head-actions .utilities-text,.head-main .head-mobile-actions .utilities-text{display:inline-flex;align-items:center;line-height:0}.head-main .head-actions svg{width:var(--doctor-header-icon-size);height:var(--doctor-header-icon-size);margin:0 !important}.head-main .head-actions .utilities-text>svg{width:var(--doctor-header-padded-icon-size);height:var(--doctor-header-padded-icon-size)}.head-main .head-actions .js-search-button svg{width:var(--doctor-header-icon-size);height:var(--doctor-header-icon-size)}.head-main .head-actions .cart-summary .btn-utility{width:var(--doctor-header-icon-size);height:48px;background:rgba(0,0,0,0);color:currentColor;fill:currentColor}.head-main .cart-summary .badge{display:none !important}.head-main.head-transparent,.head-main.head-transparent-on-section{background:rgba(0,0,0,0);box-shadow:none}.head-main.head-transparent .head-brand-nav,.head-main.head-transparent .head-actions,.head-main.head-transparent-on-section .head-brand-nav,.head-main.head-transparent-on-section .head-actions{background:var(--doctor-header-transparent-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.head-main.head-transparent.head-transparent-contrast .head-brand-nav,.head-main.head-transparent.head-transparent-contrast .head-actions,.head-main.head-transparent-on-section.head-transparent-contrast .head-brand-nav,.head-main.head-transparent-on-section.head-transparent-contrast .head-actions{color:var(--header-transparent-text);fill:var(--header-transparent-icon)}.head-main.head-transparent.head-transparent-contrast .head-brand-nav a,.head-main.head-transparent.head-transparent-contrast .head-actions a,.head-main.head-transparent.head-transparent-contrast .head-brand-nav button,.head-main.head-transparent.head-transparent-contrast .head-actions button,.head-main.head-transparent.head-transparent-contrast .head-nav .nav-list-link,.head-main.head-transparent.head-transparent-contrast .btn-utility,.head-main.head-transparent-on-section.head-transparent-contrast .head-brand-nav a,.head-main.head-transparent-on-section.head-transparent-contrast .head-actions a,.head-main.head-transparent-on-section.head-transparent-contrast .head-brand-nav button,.head-main.head-transparent-on-section.head-transparent-contrast .head-actions button,.head-main.head-transparent-on-section.head-transparent-contrast .head-nav .nav-list-link,.head-main.head-transparent-on-section.head-transparent-contrast .btn-utility{color:var(--header-transparent-text);fill:var(--header-transparent-text)}.head-main.head-transparent.head-transparent-contrast .doctor-header-icon,.head-main.head-transparent.head-transparent-contrast .svg-icon-text,.head-main.head-transparent.head-transparent-contrast .search-btn,.head-main.head-transparent.head-transparent-contrast .head-brand-nav svg,.head-main.head-transparent.head-transparent-contrast .head-actions svg,.head-main.head-transparent-on-section.head-transparent-contrast .doctor-header-icon,.head-main.head-transparent-on-section.head-transparent-contrast .svg-icon-text,.head-main.head-transparent-on-section.head-transparent-contrast .search-btn,.head-main.head-transparent-on-section.head-transparent-contrast .head-brand-nav svg,.head-main.head-transparent-on-section.head-transparent-contrast .head-actions svg{color:var(--header-transparent-icon);fill:var(--header-transparent-icon)}.head-main.head-transparent .head-actions .cart-summary .btn-utility,.head-main.head-transparent-on-section .head-actions .cart-summary .btn-utility{background:rgba(0,0,0,0);color:currentColor;fill:currentColor}body.search-modal-open .head-main{--doctor-header-icon-color: #111}body.search-modal-open .head-main .head-brand-nav,body.search-modal-open .head-main .head-actions{background:var(--header-background);color:var(--header-foreground);fill:var(--header-foreground);backdrop-filter:none}body.search-modal-open .head-main .head-actions .cart-summary .btn-utility{background:rgba(0,0,0,0);color:currentColor;fill:currentColor}@media screen and (min-width: 1200px)and (max-width: 1279px){.head-main{--doctor-header-logo-max-width: 96px;--doctor-header-logo-max-height: 32px}.head-main .head-logo .logo-img-small,.head-main .head-logo .logo-text.logo-img-small,.head-main .head-logo .logo-header-transparent.logo-img-small{--doctor-header-logo-max-width: 78px;--doctor-header-logo-max-height: 26px}.head-main .head-logo .logo-img-big,.head-main .head-logo .logo-text.logo-img-big,.head-main .head-logo .logo-header-transparent.logo-img-big{--doctor-header-logo-max-width: 110px;--doctor-header-logo-max-height: 36px}.head-main .head-brand-nav{gap:24px;padding-right:28px}.head-main .head-nav .nav-desktop-list{gap:22px}.head-main .head-nav .nav-list-link{font-size:14px}}@media screen and (max-width: 1199px){.head-main{--doctor-header-logo-max-width: 108px;--doctor-header-logo-max-height: 36px;--doctor-header-top-offset: 0px}.head-main .head-logo .logo-img-small,.head-main .head-logo .logo-text.logo-img-small,.head-main .head-logo .logo-header-transparent.logo-img-small{--doctor-header-logo-max-width: 88px;--doctor-header-logo-max-height: 30px}.head-main .head-logo .logo-img-big,.head-main .head-logo .logo-text.logo-img-big,.head-main .head-logo .logo-header-transparent.logo-img-big{--doctor-header-logo-max-width: 126px;--doctor-header-logo-max-height: 42px}.head-main{height:auto;min-height:calc(var(--doctor-header-mobile-height) + var(--doctor-header-top-offset));background:var(--header-background)}.head-main .head-logo-row{min-height:calc(var(--doctor-header-mobile-height) + var(--doctor-header-top-offset));padding:var(--doctor-header-top-offset) 0 0}.head-main .head-inner{min-height:var(--doctor-header-mobile-height);gap:16px}.head-main .head-brand-nav{flex:0 1 auto;max-width:calc(100% - 188px);height:auto;min-height:0;padding:0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;backdrop-filter:none}.head-main .head-mobile-actions{margin-left:auto;gap:0;color:var(--header-foreground);fill:var(--header-foreground)}.head-main .head-mobile-actions .btn-utility{width:38px;height:38px;padding:0 !important;border-radius:0;background:rgba(0,0,0,0)}.head-main .head-mobile-actions svg,.head-main .head-mobile-actions .utilities-item svg,.head-main .head-mobile-actions .utilities-text>svg,.head-main .head-mobile-actions .utilities-text>svg.d-xl-none{width:var(--doctor-header-icon-size);height:var(--doctor-header-icon-size);margin:0 !important}.head-main .head-mobile-actions .utilities-text>svg{width:var(--doctor-header-icon-size);height:var(--doctor-header-icon-size)}.head-main .head-mobile-actions [data-component=menu-button] svg{width:var(--doctor-header-icon-size);height:var(--doctor-header-icon-size);padding:0 !important}.head-main .head-mobile-actions .cart-summary .btn-utility{background:rgba(0,0,0,0);color:currentColor;fill:currentColor}.head-main.head-transparent,.head-main.head-transparent-on-section{background:rgba(0,0,0,0);box-shadow:none}.head-main.head-transparent .head-brand-nav,.head-main.head-transparent-on-section .head-brand-nav{background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none}.head-main.head-transparent.head-transparent-contrast .head-mobile-actions,.head-main.head-transparent-on-section.head-transparent-contrast .head-mobile-actions{color:var(--header-transparent-text);fill:var(--header-transparent-icon)}.head-main.head-transparent.head-transparent-contrast .head-mobile-actions a,.head-main.head-transparent.head-transparent-contrast .head-mobile-actions button,.head-main.head-transparent.head-transparent-contrast .head-mobile-actions .btn-utility,.head-main.head-transparent-on-section.head-transparent-contrast .head-mobile-actions a,.head-main.head-transparent-on-section.head-transparent-contrast .head-mobile-actions button,.head-main.head-transparent-on-section.head-transparent-contrast .head-mobile-actions .btn-utility{color:var(--header-transparent-text);fill:var(--header-transparent-text)}.head-main.head-transparent.head-transparent-contrast .head-mobile-actions svg,.head-main.head-transparent.head-transparent-contrast .head-mobile-actions .doctor-header-icon,.head-main.head-transparent-on-section.head-transparent-contrast .head-mobile-actions svg,.head-main.head-transparent-on-section.head-transparent-contrast .head-mobile-actions .doctor-header-icon{color:var(--header-transparent-icon);fill:var(--header-transparent-icon)}}@media screen and (max-width: 374px){.head-main{--doctor-header-logo-max-width: 98px;--doctor-header-logo-max-height: 32px}.head-main .head-logo .logo-img-small,.head-main .head-logo .logo-text.logo-img-small,.head-main .head-logo .logo-header-transparent.logo-img-small{--doctor-header-logo-max-width: 80px;--doctor-header-logo-max-height: 27px}.head-main .head-logo .logo-img-big,.head-main .head-logo .logo-text.logo-img-big,.head-main .head-logo .logo-header-transparent.logo-img-big{--doctor-header-logo-max-width: 112px;--doctor-header-logo-max-height: 38px}.head-main .head-mobile-actions{gap:16px}}.header-image-menu{padding:20px}.header-image-menu .image.-custom{padding-bottom:55.63%}.header-image-menu h3{margin-top:10px;font-family:var(--heading-font);font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%;text-align:left;color:hsla(0,0%,100%,.7)}.header-image-menu h2{margin-top:10px;font-family:var(--heading-font);font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-align:left;color:#000}#nav-search.modal{top:var(--head-height, 0px);left:0;right:0;bottom:auto;width:100%;height:auto;min-height:1px;max-height:calc(100vh - var(--head-height, 0px));max-height:calc(100dvh - var(--head-height, 0px));transform:translateY(-12px);opacity:0;pointer-events:none;box-shadow:0px 21px 23px -21px #000}#nav-search .js-modal-close{display:none}#nav-search.modal.modal-show{transform:translateY(0);opacity:1;pointer-events:auto}#nav-search .modal-body.nav-body{display:flex;flex-direction:column;width:100%;max-width:916px;margin:0 auto;padding-bottom:30px}#nav-search .modal-body.nav-body form.js-search-form.search-form{order:1;position:relative;border:none;border-bottom:1px solid rgba(0,0,0,.5019607843);padding-right:0;padding-left:5px;padding-top:5px;padding-bottom:5px;margin-bottom:20px}#nav-search .modal-body.nav-body form.js-search-form.search-form input::placeholder,#nav-search .modal-body.nav-body form.js-search-form.search-form input{color:currentColor;font-family:var(--heading-font);font-size:16px;font-weight:500;border:0 !important}#nav-search .modal-body.nav-body form.js-search-form.search-form .search-submit-btn{font-size:0 !important;position:absolute;top:50%;right:5px;transform:translateY(-50%);margin-top:0}#nav-search .modal-body.nav-body form.js-search-form.search-form .search-submit-btn::after{content:"";display:inline-block;width:17px;height:17px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M11.5 7C11.5 5.21875 10.5312 3.59375 9 2.6875C7.4375 1.78125 5.53125 1.78125 4 2.6875C2.4375 3.59375 1.5 5.21875 1.5 7C1.5 8.8125 2.4375 10.4375 4 11.3438C5.53125 12.25 7.4375 12.25 9 11.3438C10.5312 10.4375 11.5 8.8125 11.5 7ZM10.5312 12.125C9.40625 13 8 13.5 6.5 13.5C2.90625 13.5 0 10.5938 0 7C0 3.4375 2.90625 0.5 6.5 0.5C10.0625 0.5 13 3.4375 13 7C13 8.53125 12.4688 9.9375 11.5938 11.0625L15.7812 15.2188C16.0625 15.5312 16.0625 16 15.7812 16.2812C15.4688 16.5938 15 16.5938 14.7188 16.2812L10.5312 12.125Z' fill='currentColor'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}#nav-search .modal-body.nav-body .js-search-form-suggestions{order:4;border:none;left:revert;margin-top:20px}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;list-style:none;padding:0;margin:0}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-list .search-suggestions-item{margin:0}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-list .search-suggestions-item .search-suggestions-all-link-container,#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-list .search-suggestions-item:nth-child(n+5){display:none}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-link{display:block;color:#000;text-decoration:none}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-image-container{position:relative;width:100%;padding-bottom:var(--item-img-spacing);overflow:hidden;background:#f2f2f2}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-image-container img{position:absolute;width:100%;height:100%;object-fit:cover;padding:0}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-text{margin-top:12px}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-name{font-family:var(--heading-font);font-weight:400;font-size:1.4rem;line-height:1.4;margin-bottom:5px;letter-spacing:0}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-price{font-family:var(--heading-font);font-weight:400;font-size:1.2rem;line-height:100%;letter-spacing:0;color:rgba(0,0,0,0.6980392157)}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-all-link-container{display:none}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-all-link-container .search-suggestions-all-link{font-size:0;background-color:#000;color:#fff;padding:10px 20px;margin-left:auto;width:fit-content}#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-all-link-container .search-suggestions-all-link::after{content:"VER MAIS";display:inline-block;letter-spacing:1px;font-size:12px;font-weight:500}@media(max-width: 1200px){#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 991px){#nav-search .modal-body.nav-body .js-search-form-suggestions .search-suggestions-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}#nav-search .modal-body.nav-body .search-title{font-family:var(--heading-font);font-weight:500;font-size:14px;line-height:100%;letter-spacing:1px;padding:0 0 15px;color:#a7a7a7;border-bottom:1px solid #e7e7e7}#nav-search .modal-body.nav-body .search-title.-result-input{order:3;margin:20px 0}#nav-search .modal-body.nav-body .search-initial-products{order:4;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}#nav-search .modal-body.nav-body .search-initial-product{display:block;color:#000;text-decoration:none;gap:8px}#nav-search .modal-body.nav-body .search-initial-product-image{position:relative;width:100%;padding-bottom:var(--item-img-spacing);overflow:hidden;background:#f2f2f2;margin:0}#nav-search .modal-body.nav-body .search-initial-product-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#nav-search .modal-body.nav-body .search-initial-product-name{margin-top:8px;font-family:var(--heading-font);font-weight:400;font-size:1.4rem;line-height:1.4;margin-bottom:5px;letter-spacing:0}#nav-search .modal-body.nav-body .search-initial-product-price{font-family:var(--heading-font);font-weight:400;font-size:1.2rem;line-height:100%;letter-spacing:0;color:rgba(0,0,0,0.6980392157)}@media(max-width: 1200px){#nav-search .modal-body.nav-body .search-initial-products{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 991px){#nav-search .modal-body.nav-body .search-initial-products{grid-template-columns:repeat(3, minmax(0, 1fr))}}#nav-search .modal-body.nav-body .search-suggestions-container{order:2}#nav-search .modal-body.nav-body .search-suggestions-container .search-suggestions-inline{border:none;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--heading-font);font-size:12px;letter-spacing:.08em;color:#000}#nav-search .modal-body.nav-body .search-suggestions-container .search-suggestions-label{font-weight:500}#nav-search .modal-body.nav-body .search-suggestions-container .search-suggestions-inline-list{display:inline}#nav-search .modal-body.nav-body .search-suggestions-container .search-suggestion-item{color:#000;text-decoration:none;font-weight:500;cursor:pointer}#nav-search .modal-body.nav-body .search-suggestions-container .search-suggestion-item:hover{opacity:.7}header{font-family:var(--heading-font)}header .btn-utility{display:flex;align-items:center;gap:10px;padding:0}@media(min-width: 768px){header .btn-utility{padding:0 15px}}header .js-search-button svg{pointer-events:none}header .js-search-button .icon-close{display:none}header .js-search-button.is-open .icon-search{display:none}header .js-search-button.is-open .icon-close{display:inline-block}header form.js-search-form.search-form{position:relative}header form.js-search-form.search-form input::placeholder,header form.js-search-form.search-form input{color:currentColor;font-family:var(--heading-font);font-size:var(--font-base);font-weight:500;border:0 !important}header form.js-search-form.search-form .search-submit-btn{font-size:0 !important;position:absolute;top:50%;right:5px;transform:translateY(-50%);margin-top:0}header form.js-search-form.search-form .search-submit-btn::after{content:"";display:inline-block;width:17px;height:17px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M11.5 7C11.5 5.21875 10.5312 3.59375 9 2.6875C7.4375 1.78125 5.53125 1.78125 4 2.6875C2.4375 3.59375 1.5 5.21875 1.5 7C1.5 8.8125 2.4375 10.4375 4 11.3438C5.53125 12.25 7.4375 12.25 9 11.3438C10.5312 10.4375 11.5 8.8125 11.5 7ZM10.5312 12.125C9.40625 13 8 13.5 6.5 13.5C2.90625 13.5 0 10.5938 0 7C0 3.4375 2.90625 0.5 6.5 0.5C10.0625 0.5 13 3.4375 13 7C13 8.53125 12.4688 9.9375 11.5938 11.0625L15.7812 15.2188C16.0625 15.5312 16.0625 16 15.7812 16.2812C15.4688 16.5938 15 16.5938 14.7188 16.2812L10.5312 12.125Z' fill='currentColor'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}header.head-transparent-on-section.head-transparent-logo .logo-img-container img.logo-img{opacity:0}header.head-transparent-on-section.head-transparent-logo .logo-img-container img.logo-header-transparent{opacity:1}header.head-transparent-on-section.head-transparent-logo form.js-search-form.search-form .search-submit-btn::after{filter:invert(1)}.head-main{--doctor-blue: #004d80;--doctor-blue-dark: #002f55;--doctor-header-height: 60px;--doctor-header-mobile-height: 60px;--doctor-header-logo-width: 112px;--doctor-header-logo-height: 60px;--doctor-header-icon-color: #111;min-height:var(--doctor-header-height);background:#fff}.head-main .head-logo-row{min-height:var(--doctor-header-height);padding:0}.head-main .head-logo-row>.container-fluid{padding-right:23px;padding-left:23px}.head-main .doctor-header-inner{position:relative;min-height:var(--doctor-header-height);gap:12px;margin-bottom:10px}.head-main .doctor-header-controls,.head-main .doctor-header-actions{height:var(--doctor-header-height);min-height:var(--doctor-header-height);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--doctor-header-icon-color);fill:var(--doctor-header-icon-color)}.head-main .doctor-header-controls{flex:1 1 0;max-width:none;gap:20px;padding:0}.head-main .doctor-header-actions{flex:1 1 0;width:auto;min-width:0;gap:12px;padding:0;visibility:visible !important}.head-main .doctor-header-icon-button,.head-main .doctor-header-actions .btn-utility,.head-main .doctor-header-mobile-search .btn-utility{display:inline-flex;width:31px;height:38px;align-items:center;justify-content:center;padding:0 !important;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--doctor-header-icon-color);fill:var(--doctor-header-icon-color);cursor:pointer}.head-main .doctor-header-icon-button{color:var(--doctor-header-icon-color)}.head-main .doctor-header-close-icon{display:none}.head-main .doctor-header-logo{position:absolute;top:0;left:50%;z-index:4;display:inline-flex;width:var(--doctor-header-logo-width);height:var(--doctor-header-logo-height);min-height:var(--doctor-header-logo-height);align-items:center;justify-content:center;padding:7px 9px;border-radius:0 0 5px 5px;background:var(--doctor-blue);box-shadow:none;line-height:0;transform:translateX(-50%)}.head-main .doctor-header-logo .logo-img-container,.head-main .doctor-header-logo .logo-text-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.head-main .doctor-header-logo .logo-img,.head-main .doctor-header-logo .logo-text,.head-main .doctor-header-logo .logo-header-transparent,.head-main .doctor-header-logo .logo-img-small,.head-main .doctor-header-logo .logo-img-big{width:auto;max-width:94px;height:auto;max-height:44px;object-fit:contain}.head-main .doctor-header-desktop-search,.head-main .doctor-header-account,.head-main .doctor-header-cart{flex:0 0 auto}.head-main .doctor-header-actions .utilities-container{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:center}.head-main .doctor-header-actions svg,.head-main .doctor-header-mobile-search svg,.head-main .doctor-header-icon-button svg{width:18px;height:18px;margin:0 !important}.head-main .doctor-header-cart .cart-summary .btn-utility{min-width:48px;height:31px;gap:5px;padding:0 8px !important;border-radius:6px;background:rgba(0,0,0,0);color:var(--doctor-header-icon-color);fill:var(--doctor-header-icon-color)}.head-main .doctor-header-cart .cart-summary .badge{position:static;display:none !important;min-width:0;height:auto;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;font-family:var(--body-font);font-size:14px;font-weight:600;line-height:1}.head-main .doctor-header-cart .cart-summary--filled .btn-utility{min-width:48px;background:var(--doctor-blue);color:#fff;fill:#fff}.head-main .doctor-header-cart .cart-summary--filled .badge{display:inline-flex !important}.head-main.head-transparent,.head-main.head-transparent-on-section{--doctor-header-icon-color: #fff;background:var(--doctor-header-glass-background);box-shadow:none;-webkit-backdrop-filter:blur(var(--doctor-header-glass-blur));backdrop-filter:blur(var(--doctor-header-glass-blur))}.head-main.head-transparent .doctor-header-controls,.head-main.head-transparent-on-section .doctor-header-controls,.head-main.head-transparent .doctor-header-actions,.head-main.head-transparent-on-section .doctor-header-actions{background:rgba(0,0,0,0);box-shadow:none;color:var(--doctor-header-icon-color);fill:var(--doctor-header-icon-color)}.head-main.head-transparent .doctor-header-icon-button,.head-main.head-transparent-on-section .doctor-header-icon-button{color:var(--doctor-header-icon-color)}body.doctor-header-menu-open .head-main .doctor-header-menu-icon{display:none}body.doctor-header-menu-open .head-main .doctor-header-close-icon{display:block}.doctor-header-segment{display:flex;align-items:center;gap:0;padding:4px;border:1px solid #eceef2;border-radius:999px;background:#f6f6f7}.doctor-header-segment__button{display:inline-flex;min-width:150px;height:38px;align-items:center;justify-content:center;padding:0 23px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:rgba(0,0,0,0);color:rgba(0,0,0,.8980392157);font-family:var(--body-font);font-size:20px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.doctor-header-segment__button.is-active{border-color:var(--doctor-blue-dark, #002f55);background:var(--doctor-blue-dark, #002f55);color:#fff}.head-main.head-transparent .doctor-header-segment--header,.head-main.head-transparent-on-section .doctor-header-segment--header{border-color:var(--doctor-header-glass-border);background:var(--doctor-header-glass-background);-webkit-backdrop-filter:blur(var(--doctor-header-glass-blur));backdrop-filter:blur(var(--doctor-header-glass-blur))}.head-main.head-transparent .doctor-header-segment--header .doctor-header-segment__button,.head-main.head-transparent-on-section .doctor-header-segment--header .doctor-header-segment__button{color:#fff}.head-main.head-transparent .doctor-header-segment--header .doctor-header-segment__button.is-active,.head-main.head-transparent-on-section .doctor-header-segment--header .doctor-header-segment__button.is-active{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08)}.modal-overlay.nav-hamburger{background:rgba(0,0,0,.28)}#nav-hamburger.doctor-menu-modal{top:calc(var(--head-height, 60px) + 7px);right:auto;bottom:auto;left:33px;width:440px;max-width:calc(100vw - 66px);height:auto;max-height:calc(100vh - var(--head-height, 60px) - 18px);max-height:calc(100dvh - var(--head-height, 60px) - 18px);overflow:hidden;border-radius:8px;background:#fff;color:#111;fill:#111;box-shadow:0 20px 48px rgba(0,0,0,.18);opacity:0;transform:translate3d(0, -8px, 0);transition:opacity .2s ease,transform .22s cubic-bezier(0.2, 0.7, 0.2, 1)}#nav-hamburger.doctor-menu-modal::before{display:none}#nav-hamburger.doctor-menu-modal.modal-show,#nav-hamburger.doctor-menu-modal.modal-left.modal-show,#nav-hamburger.doctor-menu-modal.modal-left-md.modal-show{right:auto;left:33px;opacity:1;transform:translate3d(0, 0, 0)}#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main{left:0;width:508px;max-width:calc(100vw - 24px)}#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main.modal-show,#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main.modal-left.modal-show,#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main.modal-left-md.modal-show{left:0}#nav-hamburger.doctor-menu-modal>.modal-with-fixed-footer>.modal-scrollable-area>.modal-header,#nav-hamburger.doctor-menu-modal>.modal-with-fixed-footer>.modal-footer{display:none}#nav-hamburger.doctor-menu-modal .modal-with-fixed-footer,#nav-hamburger.doctor-menu-modal .modal-scrollable-area{display:block;height:auto;max-height:inherit;background:rgba(0,0,0,0)}#nav-hamburger.doctor-menu-modal .modal-scrollable-area{overflow:hidden}#nav-hamburger.doctor-menu-modal .modal-body.doctor-menu-body{max-height:inherit;padding:0;overflow-x:hidden;overflow-y:auto;background:#fff;-webkit-overflow-scrolling:touch}#nav-hamburger.doctor-menu-modal .doctor-menu-view--main,#nav-hamburger.doctor-menu-modal .doctor-menu-mobile-links,#nav-hamburger.doctor-menu-modal .nav-primary,#nav-hamburger.doctor-menu-modal .nav-list,#nav-hamburger.doctor-menu-modal .item-with-subitems{position:static}#nav-hamburger.doctor-menu-modal .nav-list-panel{position:absolute;inset:0;z-index:5;width:100%;height:100%;max-height:100%;padding:0;overflow:hidden;border-radius:inherit;background:#fff;box-shadow:18px 0 38px rgba(4,17,35,.18);color:#151515;fill:#151515;list-style:none;transform:translateX(-100%);transition:transform .24s cubic-bezier(0.2, 0.7, 0.2, 1);-webkit-overflow-scrolling:touch}#nav-hamburger.doctor-menu-modal .nav-list-panel-right,#nav-hamburger.doctor-menu-modal .nav-list-panel-right-md{right:auto;left:0;transform:translateX(100%)}#nav-hamburger.doctor-menu-modal .nav-list-panel-left,#nav-hamburger.doctor-menu-modal .nav-list-panel-left-md{right:auto;left:0;transform:translateX(-100%)}#nav-hamburger.doctor-menu-modal .nav-list-panel-left.nav-list-panel-show,#nav-hamburger.doctor-menu-modal .nav-list-panel-right.nav-list-panel-show,#nav-hamburger.doctor-menu-modal .nav-list-panel-left-md.nav-list-panel-show,#nav-hamburger.doctor-menu-modal .nav-list-panel-right-md.nav-list-panel-show{right:auto;left:0;transform:translateX(0)}#nav-hamburger.doctor-menu-modal .nav-list-panel>.doctor-menu-subpanel-header{display:block;position:sticky;top:0;z-index:2;padding:12px 15px 10px;border:0;border-bottom:1px solid #d7dee8;background:#fff;box-shadow:0 10px 22px rgba(6,18,35,.08);cursor:default}#nav-hamburger.doctor-menu-modal .nav-list-panel>.doctor-menu-subpanel-header>.row{display:flex;min-height:38px;align-items:center;margin:0}#nav-hamburger.doctor-menu-modal .nav-list-panel>.doctor-menu-subpanel-header .col{min-width:0;padding:0}#nav-hamburger.doctor-menu-modal .nav-list-panel>.doctor-menu-subpanel-header .col-auto{padding:0}#nav-hamburger.doctor-menu-modal .nav-list-panel>.doctor-menu-subpanel-header .col-auto:last-child{display:none}#nav-hamburger.doctor-menu-modal .doctor-menu-subpanel-back{display:flex;width:100%;min-height:38px;align-items:center;color:#151515;fill:#151515;font-family:var(--body-font);font-size:14px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none}#nav-hamburger.doctor-menu-modal .doctor-menu-subpanel-back:hover,#nav-hamburger.doctor-menu-modal .doctor-menu-subpanel-back:focus{color:#151515;fill:#151515;opacity:1;text-decoration:none}#nav-hamburger.doctor-menu-modal .doctor-menu-subpanel-back>.row{display:flex;width:100%;align-items:center;margin:0}#nav-hamburger.doctor-menu-modal .doctor-menu-subpanel-back .col-auto:first-child{display:inline-flex;flex:0 0 auto;align-items:center}#nav-hamburger.doctor-menu-modal .doctor-menu-subpanel-back-text{display:inline-flex}#nav-hamburger.doctor-menu-modal .doctor-menu-subpanel-title{display:block;min-width:0;margin:0 !important;padding:0 0 0 12px;color:#151515;font-size:14px;font-weight:700;line-height:1.2;text-align:left !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nav-hamburger.doctor-menu-modal .nav-list-panel .modal-back{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;margin:0 6px 0 0;padding:0;border-radius:50%;background:#eef3f8;color:#151515;fill:#151515}#nav-hamburger.doctor-menu-modal .nav-list-panel .modal-back svg{width:10px;height:10px;fill:currentColor}#nav-hamburger.doctor-menu-modal .nav-list-panel>.modal-body{height:calc(100% - 61px);padding:0 15px 18px;overflow-x:hidden;overflow-y:auto;background:#fff;-webkit-overflow-scrolling:touch}#nav-hamburger.doctor-menu-modal .nav-list-panel>.modal-body .nav-list-link{min-height:48px;margin:0;padding:0 34px 0 11px;border-bottom:1px solid #aeb7c3;color:#151515;fill:#151515;font-family:var(--body-font);font-size:15px;font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;text-transform:none}#nav-hamburger.doctor-menu-modal .doctor-menu-view{display:none}#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main .doctor-menu-view--main,#nav-hamburger.doctor-menu-modal.doctor-menu-mode-category .doctor-menu-view--discovery,#nav-hamburger.doctor-menu-modal.doctor-menu-mode-benefits .doctor-menu-view--discovery{display:block}#nav-hamburger.doctor-menu-modal .doctor-menu-discovery__panel{display:none}#nav-hamburger.doctor-menu-modal.doctor-menu-mode-category [data-doctor-menu-panel=category],#nav-hamburger.doctor-menu-modal.doctor-menu-mode-benefits [data-doctor-menu-panel=benefits]{display:block}.doctor-menu-search{padding:22px 16px 12px}.doctor-menu-search form.js-search-form.search-form{height:38px;margin:0;padding:0 42px 0 38px;border:1px solid #e2e4ea;border-radius:999px;background:#fbfbfc;display:flex;color:#6d7078;position:relative}.doctor-menu-search form.js-search-form.search-form::before{content:"";position:absolute;top:50%;left:14px;width:16px;height:16px;border:0;background-color:currentColor;opacity:.82;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M12.9375 7.3125C12.9375 5.30859 11.8477 3.48047 10.125 2.46094C8.36719 1.44141 6.22266 1.44141 4.5 2.46094C2.74219 3.48047 1.6875 5.30859 1.6875 7.3125C1.6875 9.35156 2.74219 11.1797 4.5 12.1992C6.22266 13.2188 8.36719 13.2188 10.125 12.1992C11.8477 11.1797 12.9375 9.35156 12.9375 7.3125ZM11.8477 13.0781C10.582 14.0625 9 14.625 7.3125 14.625C3.26953 14.625 0 11.3555 0 7.3125C0 3.30469 3.26953 0 7.3125 0C11.3203 0 14.625 3.30469 14.625 7.3125C14.625 9.03516 14.0273 10.6172 13.043 11.8828L17.7539 16.5586C18.0703 16.9102 18.0703 17.4375 17.7539 17.7539C17.4023 18.1055 16.875 18.1055 16.5586 17.7539L11.8477 13.0781Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M12.9375 7.3125C12.9375 5.30859 11.8477 3.48047 10.125 2.46094C8.36719 1.44141 6.22266 1.44141 4.5 2.46094C2.74219 3.48047 1.6875 5.30859 1.6875 7.3125C1.6875 9.35156 2.74219 11.1797 4.5 12.1992C6.22266 13.2188 8.36719 13.2188 10.125 12.1992C11.8477 11.1797 12.9375 9.35156 12.9375 7.3125ZM11.8477 13.0781C10.582 14.0625 9 14.625 7.3125 14.625C3.26953 14.625 0 11.3555 0 7.3125C0 3.30469 3.26953 0 7.3125 0C11.3203 0 14.625 3.30469 14.625 7.3125C14.625 9.03516 14.0273 10.6172 13.043 11.8828L17.7539 16.5586C18.0703 16.9102 18.0703 17.4375 17.7539 17.7539C17.4023 18.1055 16.875 18.1055 16.5586 17.7539L11.8477 13.0781Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;transform:translateY(-50%)}.doctor-menu-search form.js-search-form.search-form::after{display:none}.doctor-menu-search input.search-input,.doctor-menu-search input.js-search-input{width:100%;height:100%;padding:0 !important;border:0 !important;background:rgba(0,0,0,0);color:#3a3d44;font-family:var(--body-font);font-size:14px;font-weight:400;letter-spacing:0}.doctor-menu-search input::placeholder{color:#8d9098}.doctor-menu-search .search-submit-btn{width:18px;height:18px;padding:0;border:0;background:rgba(0,0,0,0);font-size:0 !important;right:13px !important;color:rgba(0,0,0,0)}.doctor-menu-search .search-submit-btn::before,.doctor-menu-search .search-submit-btn::after{display:none !important}#nav-hamburger .doctor-header-segment--modal{margin:0 16px 15px;padding:4px;background:#f0f1f3}#nav-hamburger .doctor-header-segment--modal .doctor-header-segment__button{flex:1 1 0;min-width:0;height:34px;padding:0 16px;font-size:16px}.doctor-menu-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 10px;padding:4px 16px 16px}.doctor-menu-card,.doctor-menu-main-card{position:relative;display:block;overflow:hidden;border-radius:6px;background:#d9d9d9;color:#fff;text-decoration:none}.doctor-menu-card{height:155px}.doctor-menu-card__media,.doctor-menu-main-card__media{position:absolute;inset:0;display:block;background:linear-gradient(135deg, #f2f2f2, #cfcfcf)}.doctor-menu-card__media img,.doctor-menu-main-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.doctor-menu-card__label,.doctor-menu-main-card__label{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;min-height:38px;align-items:center;padding:5px 8px;background:linear-gradient(90deg, rgba(126, 126, 126, 0.78), rgba(126, 126, 126, 0.48));color:#fff;font-family:var(--body-font);font-size:20px;font-weight:600;line-height:1.05;letter-spacing:0}#nav-hamburger .doctor-menu-view--main{padding:14px 15px 16px}#nav-hamburger .doctor-menu-view--main .nav-primary,#nav-hamburger .doctor-menu-view--main .nav-list{margin:0;padding:0;background:rgba(0,0,0,0);list-style:none}#nav-hamburger .doctor-menu-view--main .nav-item{padding:0;border:0}#nav-hamburger .doctor-menu-view--main .nav-list-link{display:flex;min-height:48px;align-items:center;justify-content:space-between;margin:0;padding:0 10px 0 11px;border-bottom:1px solid #aeb7c3;color:#151515;fill:#151515;font-family:var(--body-font);font-size:15px;font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;text-transform:none}#nav-hamburger .doctor-menu-view--main .nav-list-arrow{position:static;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;margin:0;transform:none}#nav-hamburger .doctor-menu-view--main .nav-list-arrow svg{display:none}#nav-hamburger .doctor-menu-view--main .nav-list-arrow::before{content:"+";color:#151515;font-size:24px;font-weight:400;line-height:1}#nav-hamburger .doctor-menu-account-link{display:flex;min-height:48px;align-items:center;gap:8px;padding:0 11px;border-bottom:1px solid #aeb7c3;color:#151515;fill:#151515;font-family:var(--body-font);font-size:15px;font-weight:600;line-height:1.1;text-decoration:none}#nav-hamburger .doctor-menu-main-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;padding-top:11px}#nav-hamburger .doctor-menu-main-card{height:290px}#nav-hamburger .doctor-menu-mobile-links{display:none}@media screen and (max-width: 1199px){.head-main{--doctor-header-logo-width: 104px;--doctor-header-logo-height: 60px;min-height:var(--doctor-header-mobile-height);background:#fff}.head-main .head-logo-row{min-height:var(--doctor-header-mobile-height)}.head-main .head-logo-row>.container-fluid{padding-right:15px;padding-left:17px}.head-main .doctor-header-inner,.head-main .doctor-header-controls,.head-main .doctor-header-actions{min-height:var(--doctor-header-mobile-height);height:var(--doctor-header-mobile-height)}.head-main .doctor-header-controls{flex:1 1 0;max-width:none;gap:3px}.head-main .doctor-header-actions{flex:1 1 0;gap:5px}.head-main .doctor-header-logo .logo-img,.head-main .doctor-header-logo .logo-text,.head-main .doctor-header-logo .logo-header-transparent,.head-main .doctor-header-logo .logo-img-small,.head-main .doctor-header-logo .logo-img-big{max-width:88px;max-height:43px}.head-main .doctor-header-cart .cart-summary .btn-utility{min-width:54px;height:34px;padding:0 9px !important}.head-main.head-transparent .doctor-header-controls,.head-main.head-transparent-on-section .doctor-header-controls,.head-main.head-transparent .doctor-header-actions,.head-main.head-transparent-on-section .doctor-header-actions,.head-main.head-transparent .doctor-header-icon-button,.head-main.head-transparent-on-section .doctor-header-icon-button{color:var(--doctor-header-icon-color);fill:var(--doctor-header-icon-color)}}@media screen and (max-width: 767px){.modal-overlay.nav-hamburger{background:rgba(0,0,0,.24)}#nav-hamburger.doctor-menu-modal,#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main{top:calc(var(--head-height, 60px) + 2px);right:auto;bottom:auto;left:0;width:min(321px,100vw - 54px);max-width:calc(100vw - 54px);max-height:calc(100vh - var(--head-height, 60px) - 2px);max-height:calc(100dvh - var(--head-height, 60px) - 2px);border-radius:0 8px 8px 0;transform:translate3d(-10px, 0, 0)}#nav-hamburger.doctor-menu-modal.modal-show,#nav-hamburger.doctor-menu-modal.modal-left.modal-show,#nav-hamburger.doctor-menu-modal.modal-left-md.modal-show,#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main.modal-show,#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main.modal-left.modal-show,#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main.modal-left-md.modal-show{left:0;transform:translate3d(0, 0, 0)}#nav-hamburger.doctor-menu-modal .modal-body.doctor-menu-body,#nav-hamburger.doctor-menu-modal.doctor-menu-mode-main .modal-body.doctor-menu-body{max-height:inherit}.doctor-menu-search{padding:14px 15px 9px}.doctor-menu-search form.js-search-form.search-form{height:39px}#nav-hamburger .doctor-header-segment--modal{margin:0 15px 14px}#nav-hamburger .doctor-header-segment--modal .doctor-header-segment__button{height:30px;font-size:14px}.doctor-menu-grid{gap:10px;padding:0 15px 12px}.doctor-menu-card{height:132px}.doctor-menu-card__label,.doctor-menu-main-card__label{min-height:31px;padding:4px 7px;font-size:13px}#nav-hamburger .doctor-menu-mobile-links{display:block;padding:0 15px 0}#nav-hamburger .doctor-menu-mobile-links .nav-primary,#nav-hamburger .doctor-menu-mobile-links .nav-list{margin:0;padding:0;background:rgba(0,0,0,0);list-style:none}#nav-hamburger .doctor-menu-mobile-links .nav-item{padding:0;border:0}#nav-hamburger .doctor-menu-mobile-links .nav-list-link{display:flex;min-height:48px;align-items:center;justify-content:space-between;margin:0;padding:0 10px 0 11px;border-top:1px solid #aeb7c3;color:#151515;fill:#151515;font-family:var(--body-font);font-size:15px;font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;text-transform:none}#nav-hamburger .doctor-menu-mobile-links .nav-list-arrow{position:static;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;margin:0;transform:none}#nav-hamburger .doctor-menu-mobile-links .nav-list-arrow svg{display:none}#nav-hamburger .doctor-menu-mobile-links .nav-list-arrow::before{content:"+";color:#151515;font-size:24px;font-weight:400;line-height:1}#nav-hamburger .doctor-menu-view--main{padding:14px 15px 16px}#nav-hamburger .doctor-menu-main-card{height:220px}#nav-hamburger.modal-nav-hamburger.doctor-menu-modal,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal.doctor-menu-mode-main,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal.doctor-menu-mode-category,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal.doctor-menu-mode-benefits{background:#fff !important;color:#151515 !important;fill:#151515 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}#nav-hamburger.modal-nav-hamburger.doctor-menu-modal::before{display:none !important}#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .modal-with-fixed-footer,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .modal-scrollable-area,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .modal-body.nav-body,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .modal-body.doctor-menu-body,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .doctor-menu-view,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .doctor-menu-mobile-links,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-primary,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-panel,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-panel>.modal-header,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-panel>.modal-body{background:#fff !important;color:#151515 !important;fill:#151515 !important}#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-link,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-link:hover,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-link:focus,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-link.selected,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .js-toggle-menu-back,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .js-toggle-menu-back:hover,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .js-toggle-menu-back:focus,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .modal-back,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .doctor-mobile-menu-back-text,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-arrow,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .modal-close,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .modal-close-icon,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .svg-icon-text{color:#151515 !important;fill:#151515 !important;opacity:1 !important}#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-link span,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-link strong,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-link em{color:#151515 !important}#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-arrow::before{color:#151515 !important}#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-link svg,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-link svg path,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .js-toggle-menu-back svg,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .js-toggle-menu-back svg path,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .modal-close svg,#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .modal-close svg path{color:#151515 !important;fill:currentColor !important}#nav-hamburger.modal-nav-hamburger.doctor-menu-modal .nav-list-panel{border-radius:0 8px 8px 0;box-shadow:12px 0 28px rgba(4,17,35,.16)}}@media screen and (max-width: 374px){.head-main{--doctor-header-logo-width: 96px}.head-main .head-logo-row>.container-fluid{padding-right:14px;padding-left:14px}.head-main .doctor-header-logo .logo-img,.head-main .doctor-header-logo .logo-text,.head-main .doctor-header-logo .logo-header-transparent,.head-main .doctor-header-logo .logo-img-small,.head-main .doctor-header-logo .logo-img-big{max-width:80px}.doctor-menu-card{height:122px}}.head-main,.head-main:hover,.head-main:focus,.head-main:focus-within,.head-main.head-transparent .form-control,.head-main.head-transparent-on-section .form-control,.head-main .head-logo-row,.head-main .doctor-header-controls,.head-main .doctor-header-actions,.head-main.head-transparent .head-brand-nav.doctor-header-controls,.head-main.head-transparent-on-section .head-brand-nav.doctor-header-controls,.head-main.head-transparent .head-actions.doctor-header-actions,.head-main.head-transparent-on-section .head-actions.doctor-header-actions{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.head-main,.head-main:hover,.head-main:focus-within,.head-main .head-logo-row{box-shadow:none !important}.head-main.head-transparent,.head-main.head-transparent:hover,.head-main.head-transparent:focus-within,.head-main.head-transparent-on-section,.head-main.head-transparent-on-section:hover,.head-main.head-transparent-on-section:focus-within{background:var(--doctor-header-glass-background, rgba(255, 255, 255, 0.08)) !important;box-shadow:none !important;-webkit-backdrop-filter:blur(var(--doctor-header-glass-blur, 12px)) !important;backdrop-filter:blur(var(--doctor-header-glass-blur, 12px)) !important}.head-main .doctor-header-logo .logo-img-container img.logo-img{opacity:1 !important}.head-main .doctor-header-logo .logo-img-container img.logo-header-transparent{display:none !important;opacity:0 !important}.head-main .doctor-header-logo,.head-main.compress .doctor-header-logo{top:0 !important;transform:translateX(-50%) !important;transition:none !important;animation:none !important}.head-main .doctor-header-logo *,.head-main .doctor-header-logo .transition-soft{transition:none !important;animation:none !important}.head-main .doctor-header-logo .logo-img,.head-main .doctor-header-logo .logo-text,.head-main .doctor-header-logo .logo-img-small,.head-main .doctor-header-logo .logo-img-big{transform:none !important;transition:none !important}.head-main.compress .doctor-header-logo .logo-img,.head-main.compress .doctor-header-logo .logo-text,.head-main.compress .doctor-header-logo .logo-img-small,.head-main.compress .doctor-header-logo .logo-img-big{max-width:94px !important;max-height:44px !important;transform:none !important;transition:none !important}@media screen and (max-width: 1199px){.head-main.compress .doctor-header-logo .logo-img,.head-main.compress .doctor-header-logo .logo-text,.head-main.compress .doctor-header-logo .logo-img-small,.head-main.compress .doctor-header-logo .logo-img-big{max-width:88px !important;max-height:43px !important}}@media screen and (max-width: 374px){.head-main.compress .doctor-header-logo .logo-img,.head-main.compress .doctor-header-logo .logo-text,.head-main.compress .doctor-header-logo .logo-img-small,.head-main.compress .doctor-header-logo .logo-img-big{max-width:80px !important}}.head-main .doctor-header-icon-button,.head-main .doctor-header-icon-button:hover,.head-main .doctor-header-icon-button:focus,.head-main .doctor-header-icon-button:active,.head-main .doctor-header-desktop-search .btn-utility,.head-main .doctor-header-desktop-search .btn-utility:hover,.head-main .doctor-header-desktop-search .btn-utility:focus,.head-main .doctor-header-desktop-search .btn-utility:active,.head-main .doctor-header-mobile-search .btn-utility,.head-main .doctor-header-mobile-search .btn-utility:hover,.head-main .doctor-header-mobile-search .btn-utility:focus,.head-main .doctor-header-mobile-search .btn-utility:active,.head-main .doctor-header-controls .btn-utility,.head-main .doctor-header-controls .btn-utility:hover,.head-main .doctor-header-controls .btn-utility:focus,.head-main .doctor-header-controls .btn-utility:active,.head-main .doctor-header-actions .btn-utility,.head-main .doctor-header-actions .btn-utility:hover,.head-main .doctor-header-actions .btn-utility:focus,.head-main .doctor-header-actions .btn-utility:active,.head-main .doctor-header-account .btn-utility,.head-main .doctor-header-account .btn-utility:hover,.head-main .doctor-header-account .btn-utility:focus,.head-main .doctor-header-account .btn-utility:active{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;color:var(--doctor-header-icon-color, #111) !important;fill:var(--doctor-header-icon-color, #111) !important;opacity:1 !important}.head-main .doctor-header-icon-button .doctor-header-icon,.head-main .doctor-header-desktop-search .btn-utility .doctor-header-icon,.head-main .doctor-header-mobile-search .btn-utility .doctor-header-icon,.head-main .doctor-header-account .btn-utility .doctor-header-icon,.head-main .doctor-header-cart .cart-summary .btn-utility .doctor-header-icon,.head-main .doctor-header-controls svg,.head-main .doctor-header-actions svg,.head-main .doctor-header-icon-button svg,.head-main .doctor-header-icon use,.head-main .doctor-header-icon path{color:var(--doctor-header-icon-color, #111) !important;fill:currentColor !important}.head-main .doctor-header-cart .cart-summary--filled .btn-utility,.head-main .doctor-header-cart .cart-summary--filled .btn-utility:hover,.head-main .doctor-header-cart .cart-summary--filled .btn-utility:focus,.head-main .doctor-header-cart .cart-summary--filled .btn-utility:active,.head-main.head-transparent .doctor-header-cart .cart-summary--filled .btn-utility,.head-main.head-transparent .doctor-header-cart .cart-summary--filled .btn-utility:hover,.head-main.head-transparent .doctor-header-cart .cart-summary--filled .btn-utility:focus,.head-main.head-transparent-on-section .doctor-header-cart .cart-summary--filled .btn-utility,.head-main.head-transparent-on-section .doctor-header-cart .cart-summary--filled .btn-utility:hover,.head-main.head-transparent-on-section .doctor-header-cart .cart-summary--filled .btn-utility:focus{background:var(--doctor-blue, #004d80) !important;border-color:var(--doctor-blue, #004d80) !important;color:#fff !important;fill:#fff !important;opacity:1 !important}.head-main .doctor-header-cart .cart-summary--empty .btn-utility,.head-main .doctor-header-cart .cart-summary--empty .btn-utility:hover,.head-main .doctor-header-cart .cart-summary--empty .btn-utility:focus,.head-main .doctor-header-cart .cart-summary--empty .btn-utility:active{min-width:48px !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;color:var(--doctor-header-icon-color, #111) !important;fill:var(--doctor-header-icon-color, #111) !important}.head-main .doctor-header-icon-button,.head-main .doctor-header-icon-button:hover,.head-main .doctor-header-icon-button:focus,.head-main .doctor-header-actions .btn-utility,.head-main .doctor-header-actions .btn-utility:hover,.head-main .doctor-header-actions .btn-utility:focus,.head-main .doctor-header-cart .cart-summary .btn-utility,.head-main .doctor-header-cart .cart-summary .btn-utility:hover,.head-main .doctor-header-cart .cart-summary .btn-utility:focus,.head-main .doctor-header-cart .cart-summary .doctor-header-icon,.head-main .doctor-header-cart .cart-summary .utilities-text{transform:none !important;transition:background-color .18s ease,color .18s ease,fill .18s ease !important}.head-main .doctor-header-cart .cart-summary--filled .btn-utility .doctor-header-icon,.head-main .doctor-header-cart .cart-summary--filled .btn-utility .utilities-text,.head-main .doctor-header-cart .cart-summary--filled .btn-utility svg,.head-main .doctor-header-cart .cart-summary--filled .btn-utility svg use,.head-main .doctor-header-cart .cart-summary--filled .btn-utility svg path{color:#fff !important;fill:currentColor !important}.head-main .doctor-header-cart .cart-summary .badge,.head-main .doctor-header-cart .cart-summary .btn-utility:hover .badge,.head-main .doctor-header-cart .cart-summary .btn-utility:focus .badge{display:none !important;border:0 !important;background:rgba(0,0,0,0) !important;color:#fff !important;fill:#fff !important}.head-main .doctor-header-cart .cart-summary--filled .badge,.head-main .doctor-header-cart .cart-summary--filled .btn-utility:hover .badge,.head-main .doctor-header-cart .cart-summary--filled .btn-utility:focus .badge{display:inline-flex !important}.head-main .doctor-header-cart,.head-main .doctor-header-cart .utilities-container,.head-main .doctor-header-cart .cart-summary{width:48px !important;min-width:48px !important;flex:0 0 48px !important}.head-main .doctor-header-cart .cart-summary .btn-utility,.head-main .doctor-header-cart .cart-summary .btn-utility:hover,.head-main .doctor-header-cart .cart-summary .btn-utility:focus,.head-main .doctor-header-cart .cart-summary .btn-utility:active{position:relative !important;display:block !important;width:48px !important;min-width:48px !important;max-width:48px !important;height:31px !important;padding:0 !important;gap:0 !important;transform:none !important}.head-main .doctor-header-cart .cart-summary .utilities-text,.head-main .doctor-header-cart .cart-summary .btn-utility:hover .utilities-text,.head-main .doctor-header-cart .cart-summary .btn-utility:focus .utilities-text{position:absolute !important;top:50% !important;left:10px !important;display:block !important;width:18px !important;height:18px !important;margin:-9px 0 0 !important;padding:0 !important;line-height:0 !important;transform:none !important}.head-main .doctor-header-cart .cart-summary .doctor-header-icon,.head-main .doctor-header-cart .cart-summary .btn-utility:hover .doctor-header-icon,.head-main .doctor-header-cart .cart-summary .btn-utility:focus .doctor-header-icon{position:static !important;display:block !important;width:18px !important;height:18px !important;margin:0 !important;transform:none !important}.head-main .doctor-header-cart .cart-summary .badge,.head-main .doctor-header-cart .cart-summary .btn-utility:hover .badge,.head-main .doctor-header-cart .cart-summary .btn-utility:focus .badge{position:absolute !important;top:50% !important;right:7px !important;min-width:10px !important;margin:0 !important;line-height:1 !important;transform:translateY(-50%) !important}.head-main .desktop-dropdown:not(.doctor-desktop-submenu),.head-main.head-transparent .desktop-dropdown:not(.doctor-desktop-submenu),.head-main.head-transparent-on-section .desktop-dropdown:not(.doctor-desktop-submenu){background-color:var(--main-background) !important;color:var(--main-foreground) !important;fill:var(--main-foreground) !important}.head-main .desktop-dropdown:not(.doctor-desktop-submenu) a,.head-main .desktop-dropdown:not(.doctor-desktop-submenu) .nav-list-link,.head-main.head-transparent .desktop-dropdown:not(.doctor-desktop-submenu) a,.head-main.head-transparent .desktop-dropdown:not(.doctor-desktop-submenu) .nav-list-link,.head-main.head-transparent-on-section .desktop-dropdown:not(.doctor-desktop-submenu) a,.head-main.head-transparent-on-section .desktop-dropdown:not(.doctor-desktop-submenu) .nav-list-link,.head-main.head-transparent-on-section.head-transparent-contrast:not(:hover) .desktop-dropdown:not(.doctor-desktop-submenu) a,.head-main.head-transparent-on-section.head-transparent-contrast:not(:hover) .desktop-dropdown:not(.doctor-desktop-submenu) .nav-list-link{color:var(--main-foreground) !important;fill:var(--main-foreground) !important}.head-main .desktop-dropdown-small,.head-main.head-transparent .desktop-dropdown-small,.head-main.head-transparent-on-section .desktop-dropdown-small,.head-main.head-transparent-on-section.head-transparent-contrast:not(:hover) .desktop-dropdown-small{background:var(--header-background) !important;color:var(--header-foreground) !important;fill:var(--header-foreground) !important}.head-main .desktop-dropdown-small a,.head-main .desktop-dropdown-small .btn-link,.head-main.head-transparent .desktop-dropdown-small a,.head-main.head-transparent .desktop-dropdown-small .btn-link,.head-main.head-transparent-on-section .desktop-dropdown-small a,.head-main.head-transparent-on-section .desktop-dropdown-small .btn-link,.head-main.head-transparent-on-section.head-transparent-contrast:not(:hover) .desktop-dropdown-small a,.head-main.head-transparent-on-section.head-transparent-contrast:not(:hover) .desktop-dropdown-small .btn-link{color:var(--header-foreground) !important;fill:var(--header-foreground) !important}.head-main .head-nav .nav-desktop .doctor-desktop-submenu.desktop-dropdown,.head-main.head-transparent .head-nav .nav-desktop .doctor-desktop-submenu.desktop-dropdown,.head-main.head-transparent-on-section .head-nav .nav-desktop .doctor-desktop-submenu.desktop-dropdown{border-radius:10px !important;background:rgba(0,4,9,.96) !important;color:#fff !important;fill:#fff !important}.head-main .head-nav .nav-desktop .doctor-desktop-submenu__panel{background:rgba(0,4,9,.96) !important;color:#fff !important;fill:#fff !important}.head-main .head-nav .nav-desktop .doctor-desktop-submenu__link,.head-main .head-nav .nav-desktop .doctor-desktop-submenu__link:hover,.head-main .head-nav .nav-desktop .doctor-desktop-submenu__link:focus,.head-main.head-transparent-on-section.head-transparent-contrast:not(:hover) .head-nav .nav-desktop .doctor-desktop-submenu__link,.head-main.head-transparent-on-section.head-transparent-contrast:not(:hover) .head-nav .nav-desktop .doctor-desktop-submenu__link:hover,.head-main.head-transparent-on-section.head-transparent-contrast:not(:hover) .head-nav .nav-desktop .doctor-desktop-submenu__link:focus{color:#fff !important;fill:#fff !important}body.search-modal-open .head-main.head-transparent,body.search-modal-open .head-main.head-transparent-on-section{--doctor-header-icon-color: #111}body.search-modal-open .head-main.head-transparent .doctor-header-segment--header,body.search-modal-open .head-main.head-transparent-on-section .doctor-header-segment--header{border-color:#eceef2 !important;background:#f6f6f7 !important}body.search-modal-open .head-main.head-transparent .doctor-header-segment--header .doctor-header-segment__button,body.search-modal-open .head-main.head-transparent-on-section .doctor-header-segment--header .doctor-header-segment__button{color:rgba(0,0,0,.8980392157) !important}body.search-modal-open .head-main.head-transparent .doctor-header-segment--header .doctor-header-segment__button.is-active,body.search-modal-open .head-main.head-transparent-on-section .doctor-header-segment--header .doctor-header-segment__button.is-active{border-color:var(--doctor-blue-dark, #002f55) !important;background:var(--doctor-blue-dark, #002f55) !important;color:#fff !important}@media screen and (max-width: 1199px){.head-main.head-transparent,.head-main.head-transparent:hover,.head-main.head-transparent:focus-within,.head-main.head-transparent-on-section,.head-main.head-transparent-on-section:hover,.head-main.head-transparent-on-section:focus-within{--doctor-header-icon-color: #fff;background:var(--doctor-header-glass-background, rgba(255, 255, 255, 0.08)) !important;-webkit-backdrop-filter:blur(var(--doctor-header-glass-blur, 12px)) !important;backdrop-filter:blur(var(--doctor-header-glass-blur, 12px)) !important;box-shadow:none !important}.head-main.head-transparent .doctor-header-controls,.head-main.head-transparent-on-section .doctor-header-controls,.head-main.head-transparent .doctor-header-actions,.head-main.head-transparent-on-section .doctor-header-actions,.head-main.head-transparent .doctor-header-icon-button,.head-main.head-transparent-on-section .doctor-header-icon-button{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--doctor-header-icon-color) !important;fill:var(--doctor-header-icon-color) !important}body.doctor-header-menu-open .head-main.head-transparent,body.doctor-header-menu-open .head-main.head-transparent-on-section,body.search-modal-open .head-main.head-transparent,body.search-modal-open .head-main.head-transparent-on-section{--doctor-header-icon-color: #111;background:#fff !important;box-shadow:var(--doctor-header-shadow) !important}body.doctor-header-menu-open .head-main.head-transparent .doctor-header-controls,body.doctor-header-menu-open .head-main.head-transparent-on-section .doctor-header-controls,body.doctor-header-menu-open .head-main.head-transparent .doctor-header-actions,body.doctor-header-menu-open .head-main.head-transparent-on-section .doctor-header-actions,body.doctor-header-menu-open .head-main.head-transparent .doctor-header-icon-button,body.doctor-header-menu-open .head-main.head-transparent-on-section .doctor-header-icon-button,body.search-modal-open .head-main.head-transparent .doctor-header-controls,body.search-modal-open .head-main.head-transparent-on-section .doctor-header-controls,body.search-modal-open .head-main.head-transparent .doctor-header-actions,body.search-modal-open .head-main.head-transparent-on-section .doctor-header-actions,body.search-modal-open .head-main.head-transparent .doctor-header-icon-button,body.search-modal-open .head-main.head-transparent-on-section .doctor-header-icon-button{color:var(--doctor-header-icon-color) !important;fill:var(--doctor-header-icon-color) !important}body.doctor-header-menu-open .head-main.head-transparent .doctor-header-segment--header,body.doctor-header-menu-open .head-main.head-transparent-on-section .doctor-header-segment--header{border-color:#eceef2 !important;background:#f6f6f7 !important}body.doctor-header-menu-open .head-main.head-transparent .doctor-header-segment--header .doctor-header-segment__button,body.doctor-header-menu-open .head-main.head-transparent-on-section .doctor-header-segment--header .doctor-header-segment__button{color:rgba(0,0,0,.8980392157) !important}body.doctor-header-menu-open .head-main.head-transparent .doctor-header-segment--header .doctor-header-segment__button.is-active,body.doctor-header-menu-open .head-main.head-transparent-on-section .doctor-header-segment--header .doctor-header-segment__button.is-active{border-color:var(--doctor-blue-dark, #002f55) !important;background:var(--doctor-blue-dark, #002f55) !important;color:#fff !important}}html{margin-top:0 !important}html,body,main{scroll-behavior:smooth}.image{overflow:hidden;position:relative;margin:0}.image::after{content:"";display:block}.image.-square::after{padding-bottom:100%}.image.-horizontal::after{padding-bottom:46%}.image.-vertical::after{padding-bottom:146%}.image>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.brand-image{width:40px;height:40px;display:flex;align-items:center;gap:16px}@media screen and (min-width: 1280px){.brand-image{width:50px;height:50px}}.brand-image img{width:100%;height:100%;object-fit:cover}.brand-image p{margin:0 !important;font-family:var(--heading-font);color:#000;font-weight:600;font-size:15px;line-height:100%;letter-spacing:.05rem}.product-characteristic-context{display:flex;align-items:center;gap:5px;min-height:17px;margin-bottom:8px;color:#49494d;font-family:var(--doctor-font);font-size:1.05rem;font-weight:500;line-height:1;letter-spacing:0}.product-characteristic-context__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:14px;height:14px;color:currentColor}.product-characteristic-context__icon svg,.product-characteristic-context__icon img{display:block;width:100%;height:100%;object-fit:contain}.product-badge--item{position:absolute;top:6px;right:6px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:5px;border:1px solid #d8d8d8;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04);pointer-events:none}.item-image .product-badge.product-badge--item img,.image .product-badge.product-badge--item img,.home-vitrines-abas__media .product-badge.product-badge--item img{position:static !important;display:block;width:100% !important;height:100% !important;max-width:100%;max-height:100%;padding:0 !important;border-radius:999px;object-fit:contain !important}.category-products-grid .product-badge.product-badge--item{top:18px;right:18px;width:42px;height:42px;padding:6px}.home-vitrines-abas__media .product-badge.product-badge--item{width:39px;height:39px}.product-badges--detail{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;padding-bottom:24px}.product-badge--detail{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;color:#000;font-family:var(--doctor-font);font-size:12px;font-weight:500;line-height:1.2}.product-badge__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:20px}.product-badge__icon img{display:block;width:100%;height:100%;object-fit:contain}.product-badge__title{overflow-wrap:anywhere}.item-product .item-description{padding-top:12px}.item-product .item-description .item-actions{display:none !important}.item-product .item-description .item-name{font-family:var(--body-font);font-weight:400;font-size:1.4rem;line-height:1.4;margin-bottom:5px;letter-spacing:0;min-height:60px}@media screen and (min-width: 1280px){.item-product .item-description .item-name{min-height:40px}}.item-product .item-description .item-price-block{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;justify-content:flex-start;gap:8px;margin-top:5px;width:fit-content}@media screen and (min-width: 1280px){.item-product .item-description .item-price-block{display:flex;flex-direction:row;align-items:center}}.item-product .item-description .item-price-block .item-price{font-family:var(--doctor-font);font-weight:400;font-size:1.2rem;line-height:100%;letter-spacing:0;color:rgba(0,0,0,.6980392157)}.item-product .item-description .item-price-block .item-price.item-price-sale{color:#ff2424;font-weight:500}.item-product .item-description .item-price-block .js-compare-price-display.price-compare{color:#000;opacity:.6;font-family:var(--doctor-font);font-weight:400;font-size:1.2rem;line-height:100%;letter-spacing:0}.item-product .item-description .item-price-block .discount-pix{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-bottom:1px;grid-area:2}@media screen and (min-width: 1280px){.item-product .item-description .item-price-block .discount-pix{grid-area:revert;padding-left:8px;border-left:2px solid #e7e7e7}}.item-product .item-description .item-price-block .discount-pix .payment-discount-price-product-container span{font-family:var(--doctor-heading-font);font-weight:600;font-size:13px;line-height:100%;letter-spacing:.05rem;color:#128637}.item-product .item-description .item-price-block .discount-pix .payment-discount-price-product-container span:not(:first-child){display:none}.item-product .item-description .item-installments .product-installments span{font-family:var(--doctor-font);font-weight:400;font-size:14px;letter-spacing:.05rem;color:rgba(0,0,0,.5019607843)}@media screen and (min-width: 1280px){.item-product:hover .item-actions.-over-image{opacity:1;transition:opacity .3s ease}}.item-product .item-actions{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:10px}.item-product .item-actions .item-sizes{display:none;gap:4px;flex-wrap:nowrap;max-width:100%;width:100%;justify-content:center;align-items:center;margin:auto}@media screen and (min-width: 1280px){.item-product .item-actions .item-sizes{display:flex}}.item-product .item-actions .item-sizes .size-block{border-radius:50%;font-family:var(--doctor-font);font-weight:400;font-size:1.4rem;line-height:100%;letter-spacing:0;color:#000;padding:6px;display:flex;align-items:center;justify-content:center;min-width:50px;min-height:54px}.item-product .item-actions .item-sizes .size-block.-no-stock{opacity:.35;position:relative}.item-product .item-actions .item-sizes .size-block.-no-stock::after{content:"";position:absolute;top:50%;left:-6%;width:110%;height:1px;pointer-events:none;background:currentColor;transform:rotate(-45deg)}.item-product .item-actions.-over-image{opacity:0;transition:opacity .3s ease;position:absolute;bottom:0;left:0;width:100%;height:fit-content;display:flex;z-index:3;align-items:flex-end;justify-content:center;padding:10px}.item-product .item-actions .btn-item{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;color:#fff;font-family:var(--heading-font);font-weight:500;background-color:#000;border:1px solid #000;font-size:14px;line-height:100%;font-weight:500;letter-spacing:.05rem}@media screen and (min-width: 1280px){.item-product .item-actions .btn-item:hover{opacity:.9}}.item-product .brand-image{position:absolute;top:10px;left:10px;object-fit:cover;z-index:4}.item-product .item-favorite{position:absolute;top:12px;left:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#000;z-index:5;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.item-product .item-favorite svg{width:20px;height:20px}.item-product .labels{top:12px;right:12px}.item-product .labels .label{border-radius:0;font-size:12px;font-weight:500;letter-spacing:.08em;padding:8px 12px}.item-product .product-flags{position:absolute;top:10px;right:10px;z-index:2;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.item-product .product-flags>span{white-space:wrap;padding:2px 6px;color:#fff;height:21px;width:auto;border-radius:0;text-align:center;box-sizing:border-box;display:flex;align-items:center;font-family:var(--doctor-font);font-weight:500;font-size:10px;line-height:100%;letter-spacing:.05em}.item-product .item-actions.-over-image{opacity:0;visibility:hidden;overflow:hidden;bottom:0;left:0;right:0;width:100%;padding:0;transition:opacity .2s ease,visibility .2s ease}.item-product .item-actions.-over-image.has-sizes{background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);min-height:50px;align-items:center;justify-content:center;pointer-events:none}.item-product .item-actions.-over-image:not(.has-sizes){display:none !important}.item-product .item-actions.-over-image .btn-item,.item-product .item-actions.-over-image .item-submit-container,.item-product .item-actions.-over-image form{display:none}.item-product .item-actions.-over-image.has-sizes .item-sizes{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;width:100%;margin:0}.item-product .item-actions.-over-image.has-sizes .item-sizes .size-block{border:0;border-radius:0;background:rgba(0,0,0,0);width:auto;height:auto;padding:0;font-size:12px;font-weight:400;letter-spacing:.08em;color:#000}.item-product .item-actions.-over-image.has-sizes .item-sizes .size-block.-no-stock{opacity:.35;position:relative}.item-product .item-actions.-over-image.has-sizes .item-sizes .size-block.-no-stock::after{content:"";position:absolute;top:50%;left:-6%;width:110%;height:1px;pointer-events:none;background:currentColor;transform:rotate(-45deg)}.item-product .item-actions.-over-image.has-sizes .item-sizes .size-block.-last{color:#000;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.item-product .item:hover .item-favorite{opacity:1;visibility:visible}.item-product .item:hover .item-actions.-over-image{opacity:1;visibility:visible}.home-objectives{padding:22px 0 16px;overflow:hidden;background:#fff}.home-objectives .home-objectives__container{overflow:visible;padding-right:0;padding-left:16px}.home-objectives .home-objectives__title{margin:0 16px 14px 0;color:#000;font-family:var(--doctor-heading-font);font-size:24px;font-weight:500;line-height:1.15;letter-spacing:0;text-align:center;text-transform:none}.home-objectives .home-objectives__slider{overflow:visible}.home-objectives .home-objectives__wrapper{align-items:flex-start}.home-objectives .home-objectives__slide{width:86px;min-width:86px;max-width:86px}.home-objectives .home-objectives__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;padding:0;color:#1d1d1f;font-family:var(--doctor-font);font-size:12px;font-weight:500;line-height:1.08;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer}.home-objectives .home-objectives__item:hover,.home-objectives .home-objectives__item:focus,.home-objectives .home-objectives__item:active,.home-objectives .home-objectives__item.is-active{color:#1d1d1f;text-decoration:none}.home-objectives .home-objectives__item:hover .home-objectives__media,.home-objectives .home-objectives__item:focus .home-objectives__media,.home-objectives .home-objectives__item:active .home-objectives__media,.home-objectives .home-objectives__item.is-active .home-objectives__media{background:#00457a}.home-objectives .home-objectives__item:focus-visible{outline:none}.home-objectives .home-objectives__item:focus-visible .home-objectives__media{box-shadow:0 0 0 3px rgba(0,69,122,.22)}.home-objectives .home-objectives__item:hover .home-objectives__image,.home-objectives .home-objectives__item:focus .home-objectives__image,.home-objectives .home-objectives__item:active .home-objectives__image,.home-objectives .home-objectives__item.is-active .home-objectives__image{transform:translateY(22%) scale(1.01)}.home-objectives .home-objectives__media{display:flex;align-items:center;justify-content:center;width:80px;height:80px;overflow:hidden;border-radius:50%;background:rgba(182,227,255,.3);transition:background-color .2s ease}.home-objectives .home-objectives__image{width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:translateY(25%);transition:transform .2s ease}.home-objectives .home-objectives__label{display:block;width:100%;min-height:26px;color:#1d1d1f;overflow-wrap:anywhere}@media screen and (min-width: 768px){.home-objectives{padding-top:18px;padding-bottom:16px}.home-objectives .home-objectives__container{padding-right:16px}.home-objectives .home-objectives__title{margin-right:0;margin-bottom:15px}.home-objectives .home-objectives__slide{width:106px;min-width:106px;max-width:106px}.home-objectives .home-objectives__item{gap:8px;font-size:14px;line-height:1.05}.home-objectives .home-objectives__media{width:106px;height:106px}.home-objectives .home-objectives__label{min-height:30px}}[data-store=home-slider]{overflow:visible;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff}[data-store=home-slider] .js-home-slider,[data-store=home-slider] .js-home-slider-mobile{overflow:hidden}[data-store=home-slider] .swiper-wrapper{display:flex;align-items:stretch}[data-store=home-slider] .swiper-slide{flex:0 0 100%;max-width:100%}[data-store=home-slider] .js-swiper-home-arrows .swiper-button-next,[data-store=home-slider] .js-swiper-home-arrows .swiper-button-prev{filter:invert(1);opacity:.7}[data-store=home-slider] .section-slider{--padding-bottom-slider: 48%;background:#fff;overflow:hidden}[data-store=home-slider] .section-slider .slider-slide{position:relative;overflow:hidden;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background:#00142d}[data-store=home-slider] .section-slider .slider-slide::after{content:"";display:block;padding-bottom:var(--padding-bottom-slider)}[data-store=home-slider] .section-slider .slider-slide iframe{pointer-events:none}[data-store=home-slider] .section-slider .slider-slide iframe,[data-store=home-slider] .section-slider .slider-slide img.slider-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}[data-store=home-slider] .home-slider__slide{position:relative;background:#fff}[data-store=home-slider] .swiper-slide>a{display:block;color:inherit;text-decoration:none}[data-store=home-slider] .home-slider__content,[data-store=home-slider] .home-slider__content.swiper-text-centered,[data-store=home-slider] .home-slider__content.swiper-text-right,[data-store=home-slider] .swiper-slide-active .home-slider__content,[data-store=home-slider] .swiper-slide-active .home-slider__content.swiper-text-centered,[data-store=home-slider] .swiper-slide-active .home-slider__content.swiper-text-right{top:auto;right:20px;bottom:28px;left:2.91666667%;width:auto;max-width:350px;padding:0;color:#fff;text-align:left;transform:translateX(-10px)}[data-store=home-slider] .home-slider__content{z-index:2;opacity:0;transition:opacity .45s ease,transform .45s ease}[data-store=home-slider] .swiper-slide-active .home-slider__content,[data-store=home-slider] .swiper-slide-active .home-slider__content.swiper-text-centered,[data-store=home-slider] .swiper-slide-active .home-slider__content.swiper-text-right{opacity:1;transform:translateX(0)}[data-store=home-slider] .swiper-dark .home-slider__content::before,[data-store=home-slider] .swiper-dark .home-slider__actions::before{content:"";position:absolute;z-index:-1;top:-34px;right:-56px;bottom:-34px;left:-56px;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.28) 48%, rgba(0, 0, 0, 0) 80%);border-radius:40px;filter:blur(14px);pointer-events:none}[data-store=home-slider] .home-slider__title{margin:0 0 12px;color:#fff;font-family:var(--doctor-font);font-size:24px;font-weight:500;line-height:1.08;letter-spacing:0;text-transform:none}[data-store=home-slider] .home-slider__description{max-width:428px;margin:0 0 12px;color:#fff;font-family:var(--doctor-font);font-size:16px;font-weight:500;line-height:1.12;letter-spacing:0;opacity:.7}[data-store=home-slider] .home-slider__actions{position:relative;z-index:3;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;max-width:320px;margin:0 auto;padding:10px 15px 42px;gap:10px}[data-store=home-slider] .home-slider__button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-height:39px;min-width:0;max-width:100%;padding:0 18px;border:1px solid #aeb4bb;border-radius:999px;font-family:var(--doctor-font);font-size:13px;font-weight:500;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color .2s ease,color .2s ease,transform .2s ease}[data-store=home-slider] .home-slider__button:hover,[data-store=home-slider] .home-slider__button:focus{text-decoration:none;transform:translateY(-1px)}@media screen and (min-width: 1280px){[data-store=home-slider] .home-slider__button{min-width:300px}}[data-store=home-slider] .home-slider__button--primary{background:rgba(0,0,0,0);border-color:#fff;color:#fff}[data-store=home-slider] .home-slider__button--primary:hover,[data-store=home-slider] .home-slider__button--primary:focus{background:hsla(0,0%,100%,.14);color:#fff}[data-store=home-slider] .home-slider__button--secondary{background:#00558f;border-color:#00558f;color:#fff}[data-store=home-slider] .home-slider__button--secondary:hover,[data-store=home-slider] .home-slider__button--secondary:focus{background:#004f84;border-color:#004f84;color:#fff}[data-store=home-slider] .home-slider__button:only-child{flex:0 1 226px;background:#00558f;border-color:#00558f;color:#fff}[data-store=home-slider] .home-slider__button:only-child:hover,[data-store=home-slider] .home-slider__button:only-child:focus{background:#004f84;border-color:#004f84;color:#fff}[data-store=home-slider] .home-slider-pagination{bottom:19px;display:flex;align-items:center;justify-content:center;height:10px;line-height:0}[data-store=home-slider] .home-slider-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;border:0;border-radius:999px;background:#ededed;opacity:1;transition:width .2s ease,background-color .2s ease}[data-store=home-slider] .home-slider-pagination .swiper-pagination-bullet-active{width:25px;height:7px;background:#000}@media screen and (max-width: 767px){[data-store=home-slider] .home-slider__content,[data-store=home-slider] .home-slider__content.swiper-text-centered,[data-store=home-slider] .home-slider__content.swiper-text-right,[data-store=home-slider] .swiper-slide-active .home-slider__content,[data-store=home-slider] .swiper-slide-active .home-slider__content.swiper-text-centered,[data-store=home-slider] .swiper-slide-active .home-slider__content.swiper-text-right{right:15px;bottom:22px;left:15px;max-width:none}[data-store=home-slider] .home-slider__title{margin-bottom:8px;font-size:20px;line-height:1.1}[data-store=home-slider] .home-slider__description{max-width:300px;font-size:15px;line-height:1.12}}@media screen and (min-width: 768px){[data-store=home-slider] .section-slider{height:clamp(420px,45.972vw,662px)}[data-store=home-slider] .section-slider .slider-slide{height:100%;border-bottom-right-radius:24px;border-bottom-left-radius:24px}[data-store=home-slider] .section-slider .slider-slide::after{padding-bottom:0}[data-store=home-slider] .home-slider__slide{height:100%}[data-store=home-slider] .home-slider__content,[data-store=home-slider] .home-slider__content.swiper-text-centered,[data-store=home-slider] .home-slider__content.swiper-text-right,[data-store=home-slider] .swiper-slide-active .home-slider__content,[data-store=home-slider] .swiper-slide-active .home-slider__content.swiper-text-centered,[data-store=home-slider] .swiper-slide-active .home-slider__content.swiper-text-right{right:auto;bottom:40px;left:2.91666667%;max-width:428px}[data-store=home-slider] .home-slider__slide--with-actions .home-slider__content,[data-store=home-slider] .home-slider__slide--with-actions .home-slider__content.swiper-text-centered,[data-store=home-slider] .home-slider__slide--with-actions .home-slider__content.swiper-text-right,[data-store=home-slider] .swiper-slide-active .home-slider__slide--with-actions .home-slider__content,[data-store=home-slider] .swiper-slide-active .home-slider__slide--with-actions .home-slider__content.swiper-text-centered,[data-store=home-slider] .swiper-slide-active .home-slider__slide--with-actions .home-slider__content.swiper-text-right{bottom:106px}[data-store=home-slider] .home-slider__title{font-size:38px;font-weight:700;line-height:1.05}[data-store=home-slider] .home-slider__actions{position:absolute;right:auto;bottom:40px;left:2.91666667%;z-index:3;justify-content:flex-start;width:auto;max-width:700px;margin:0;padding:0;gap:11px}[data-store=home-slider] .home-slider__button{flex:0 0 auto;min-width:226px;padding:0 20px;font-size:16px}[data-store=home-slider] .home-slider-pagination{bottom:21px}}.home-kit-products{padding:34px 0;overflow:hidden;background:#fff;color:#111;font-family:var(--doctor-font)}.home-kit-products .home-kit-products__container{width:100%;margin:0 auto}.home-kit-products .home-kit-products__tabs{display:flex;justify-content:center;gap:13px;margin:0 0 25px}.home-kit-products .home-kit-products__tab{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:35px;padding:8px 18px;border:0;border-radius:10px;background:#ececef;color:#0b0b0c;font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease}.home-kit-products .home-kit-products__tab.is-active{background:#001f3f;color:#fff}.home-kit-products .home-kit-products__body{display:grid;grid-template-columns:minmax(0, 1fr) 380px;align-items:start;gap:25px}.home-kit-products .home-kit-products__main{min-width:0}.home-kit-products .home-kit-products__panel[hidden]{display:none}.home-kit-products .home-kit-products__header{min-height:83px;margin:0 0 15px;text-align:center}.home-kit-products .home-kit-products__title{max-width:760px;margin:0 auto 14px;color:#050505;font-family:var(--doctor-heading-font);font-size:24px;font-weight:500;line-height:1.08;letter-spacing:0;text-align:center;text-transform:none}.home-kit-products .home-kit-products__description{max-width:930px;margin:0 auto;color:#343437;font-size:14px;font-weight:400;line-height:1.16;letter-spacing:0;text-align:center}.home-kit-products .home-kit-products__products{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}.home-kit-products .home-kit-products__products-shell{position:relative}.home-kit-products .home-kit-products__products--slider{display:block;overflow:hidden}.home-kit-products .home-kit-products__slide{height:auto}.home-kit-products .home-kit-products__slider-controls{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.home-kit-products .home-kit-products__slider-controls--hidden{display:none}.home-kit-products .home-kit-products__arrow{position:static;top:auto;right:auto;left:auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:1px solid #dedee0;border-radius:50%;background:#f4f4f5;color:#001f3f;line-height:1;opacity:.76;pointer-events:auto;cursor:pointer;transition:opacity .18s ease,background-color .18s ease}.home-kit-products .home-kit-products__arrow svg{width:10px;height:14px}.home-kit-products .home-kit-products__arrow:hover,.home-kit-products .home-kit-products__arrow:focus{background:#fff;color:#001f3f;opacity:1}.home-kit-products .home-kit-products__arrow.swiper-button-disabled,.home-kit-products .home-kit-products__arrow.swiper-button-lock{opacity:.25;cursor:default}.home-kit-products .home-kit-products__arrow--prev{margin-left:-15px}.home-kit-products .home-kit-products__arrow--prev svg{transform:rotate(180deg)}.home-kit-products .home-kit-products__arrow--next{margin-right:-15px}.home-kit-products .home-kit-products__product{min-width:0;margin:0;text-align:center}.home-kit-products .home-kit-products__image-link{position:relative;display:block;height:auto;overflow:hidden;border:1px solid #d7d7d9;border-radius:6px;background:#fbfbfb;text-decoration:none}.home-kit-products .home-kit-products__image{position:relative;display:block;width:100%;height:0;padding-bottom:var(--home-kit-products-image-ratio, 100%) !important;overflow:hidden}.home-kit-products .home-kit-products__image img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;display:block;width:auto;max-width:84%;height:auto;max-height:90%;object-fit:contain;transform:translate(-50%, -50%)}.home-kit-products .home-kit-products__name{display:block;max-width:100%;min-height:19px;margin:11px auto 7px;overflow:hidden;color:#313134;font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.home-kit-products .home-kit-products__name:hover,.home-kit-products .home-kit-products__name:focus{color:#111;text-decoration:none}.home-kit-products .home-kit-products__product-context{justify-content:center;margin:9px auto 0}.home-kit-products .home-kit-products__product-context+.home-kit-products__name{margin-top:5px}.home-kit-products .home-kit-products__select{display:inline-flex;align-items:center;justify-content:center;width:124px;min-height:27px;margin:0 auto;padding:5px 12px;border:0;border-radius:7px;background:#0073bd;color:#fff;font-size:1.5rem;font-weight:500;line-height:1;letter-spacing:0;text-align:center;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.home-kit-products .home-kit-products__select:disabled{cursor:default;opacity:.55}.home-kit-products .home-kit-products__selected-text{display:none}.home-kit-products .home-kit-products__product.is-selected .home-kit-products__select{background:#001f3f;opacity:1}.home-kit-products .home-kit-products__product.is-selected .home-kit-products__select-text{display:none}.home-kit-products .home-kit-products__product.is-selected .home-kit-products__selected-text{display:inline}.home-kit-products .home-kit-products__summary{position:relative;width:380px;margin-top:2px;padding-top:0}.home-kit-products .home-kit-products__summary-heading{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 56px);min-height:35px;margin:0 auto -13px;padding:8px 12px;border-radius:7px;background:#0073bd;color:#fff;font-size:1.5rem;font-weight:500;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap}.home-kit-products .home-kit-products__summary-heading strong{font:inherit}.home-kit-products .home-kit-products__summary-card{min-height:388px;padding:33px 17px 29px;border:1px solid #d9d9da;border-radius:8px;background:#fff;box-shadow:0 2px 9px rgba(0,0,0,.1)}.home-kit-products .home-kit-products__slots{display:grid;grid-template-columns:repeat(var(--home-kit-products-selection-limit, 4), minmax(0, 1fr));gap:12px;margin-bottom:19px}.home-kit-products .home-kit-products__slot{position:relative;display:flex;align-items:center;justify-content:center;height:80px;padding:0;overflow:hidden;border:none;border-radius:5px;background:#fff;color:#c6c6c8;cursor:default}.home-kit-products .home-kit-products__slot-placeholder svg{display:block;width:100%;height:100%}.home-kit-products .home-kit-products__slot-image{position:absolute;inset:5px;display:none;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain}.home-kit-products .home-kit-products__slot-placeholder{width:100%;height:100%}.home-kit-products .home-kit-products__slot.is-filled{cursor:pointer}.home-kit-products .home-kit-products__slot.is-filled .home-kit-products__slot-placeholder{display:none}.home-kit-products .home-kit-products__slot.is-filled .home-kit-products__slot-image{display:block}.home-kit-products .home-kit-products__summary-text{margin:0 auto 19px;color:#313134;font-size:1.35rem;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center}.home-kit-products .home-kit-products__total{display:flex;align-items:center;justify-content:space-between;margin:0 0 22px;padding-top:27px;border-top:1px solid #d7d7d8;color:#070707;font-size:1.45rem;font-weight:500;line-height:1;letter-spacing:0}.home-kit-products .home-kit-products__total strong{font-weight:400}.home-kit-products .home-kit-products__cart-button{display:flex;align-items:center;justify-content:center;width:300px;max-width:100%;min-height:41px;margin:0 auto 19px;padding:9px 18px;border:0;border-radius:999px;background:#0073bd;color:#fff;font-size:1.55rem;font-weight:500;line-height:1;letter-spacing:0;text-align:center;cursor:pointer}.home-kit-products .home-kit-products__cart-button:disabled{background:#858585;cursor:default}.home-kit-products .home-kit-products__benefits{display:grid;gap:8px;width:max-content;max-width:100%;margin:0 auto}.home-kit-products .home-kit-products__benefit{display:flex;align-items:center;gap:8px;color:#3f3f43;font-size:1.45rem;font-weight:400;line-height:1.2;letter-spacing:0}.home-kit-products .home-kit-products__benefit strong{font-weight:500}.home-kit-products .home-kit-products__benefit>span:last-child{min-width:0}.home-kit-products .home-kit-products__benefit-icon{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;color:#646467;font-size:1.5rem;font-weight:900;line-height:1}.home-kit-products .home-kit-products__benefit-icon svg,.home-kit-products .home-kit-products__benefit-icon img{display:block;width:100%;height:100%;object-fit:contain}.home-kit-products .home-kit-products__benefit-icon--ra{color:#59b820;font-style:italic}.home-kit-products.home-kit-products--single-layout{padding-top:40px}.home-kit-products.home-kit-products--single-layout .home-kit-products__intro{max-width:1040px;margin:0 auto 28px;text-align:center}.home-kit-products.home-kit-products--single-layout .home-kit-products__title{max-width:820px;margin-bottom:16px;font-size:24px;font-weight:500;line-height:1.08}.home-kit-products.home-kit-products--single-layout .home-kit-products__description{max-width:980px;font-size:16px;line-height:1.32}.home-kit-products.home-kit-products--single-layout .home-kit-products__products-shell{margin-top:50px}.home-kit-products.home-kit-products--single-layout .home-kit-products__summary{margin-top:0}@media screen and (max-width: 767px){.home-kit-products{padding:21px 0 28px}.home-kit-products .home-kit-products__tabs{gap:10px;margin-bottom:21px}.home-kit-products .home-kit-products__tab{flex:1 1 0;min-width:0;min-height:32px;padding:7px 6px;font-size:1.4rem}.home-kit-products .home-kit-products__body{display:block}.home-kit-products .home-kit-products__header{min-height:0;margin-bottom:22px}.home-kit-products .home-kit-products__title{max-width:310px;margin-bottom:17px;font-size:2rem;line-height:1.08}.home-kit-products .home-kit-products__description{max-width:312px;font-size:1.15rem;line-height:1.08}.home-kit-products .home-kit-products__products{display:grid;gap:7px;width:calc(100% + 4px);margin-right:-4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.home-kit-products .home-kit-products__products::-webkit-scrollbar{display:none}.home-kit-products .home-kit-products__products--slider{display:block;width:100%;margin-right:0;overflow:hidden}.home-kit-products .home-kit-products__slide .home-kit-products__product{max-width:none}.home-kit-products .home-kit-products__arrow{width:26px;height:26px;opacity:.7}.home-kit-products .home-kit-products__arrow svg{width:9px;height:13px}.home-kit-products .home-kit-products__arrow--prev{margin-left:-4px}.home-kit-products .home-kit-products__arrow--next{margin-right:-4px}.home-kit-products .home-kit-products__product{flex:0 0 calc((100vw - 54px)/4);max-width:78px}.home-kit-products .home-kit-products__image-link{height:auto;border-radius:5px}.home-kit-products .home-kit-products__image img{max-width:86%;max-height:88%}.home-kit-products .home-kit-products__name{display:-webkit-box;min-height:24px;margin:5px auto 4px;font-size:1rem;line-height:1.12;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-kit-products .home-kit-products__select{width:100%;min-height:22px;padding:4px 5px;border-radius:6px;font-size:1.2rem}.home-kit-products .home-kit-products__summary{width:100%;margin-top:18px;padding-top:14px}.home-kit-products .home-kit-products__summary-heading{gap:5px;width:calc(100% - 44px);min-height:31px;margin-bottom:-11px;padding:7px 8px;font-size:1.2rem}.home-kit-products .home-kit-products__summary-card{min-height:0;padding:28px 10px 21px}.home-kit-products .home-kit-products__slots{gap:9px;margin-bottom:17px}.home-kit-products .home-kit-products__slot{height:70px}.home-kit-products .home-kit-products__summary-text{margin-bottom:17px;font-size:1.25rem}.home-kit-products .home-kit-products__total{margin:0 10px 22px;padding-top:25px;font-size:1.35rem}.home-kit-products .home-kit-products__cart-button{width:calc(100% - 42px);min-height:35px;margin-bottom:18px;padding:8px 12px;font-size:1.45rem}.home-kit-products .home-kit-products__benefits{gap:8px}.home-kit-products .home-kit-products__benefit{font-size:1.25rem}.home-kit-products .home-kit-products__benefit-icon{flex-basis:22px;width:22px;height:22px}.home-kit-products.home-kit-products--single-layout{padding-top:13px}.home-kit-products.home-kit-products--single-layout .home-kit-products__intro{max-width:330px;margin:0 auto 22px;padding:0 8px}.home-kit-products.home-kit-products--single-layout .home-kit-products__title{max-width:320px;margin-bottom:14px;font-size:2rem;line-height:1.08}.home-kit-products.home-kit-products--single-layout .home-kit-products__description{max-width:320px;font-size:1.15rem;line-height:1.15}.home-kit-products.home-kit-products--single-layout .home-kit-products__products-shell{margin-top:0}.home-kit-products.home-kit-products--single-layout .home-kit-products__summary{margin-top:18px}}.modal-home-kit-products-variation-modal{font-family:var(--doctor-font);color:#111}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__heading{font-family:var(--doctor-heading-font);font-size:1.7rem;font-weight:500;color:#050505}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__body{padding:8px 20px 22px}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__product{display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #e6e6e8}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__image-wrap{flex:0 0 72px;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:1px solid #d7d7d9;border-radius:8px;background:#fbfbfb;overflow:hidden}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__image{max-width:86%;max-height:86%;object-fit:contain}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__info{display:flex;flex-direction:column;gap:5px;min-width:0}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__name{font-size:1.6rem;font-weight:500;line-height:1.2;color:#1c1c1f}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__price{font-size:1.6rem;font-weight:600;color:#0073bd}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__group{margin-bottom:18px}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__group:last-child{margin-bottom:0}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__group-label{display:block;margin-bottom:9px;font-size:1.4rem;font-weight:500;color:#313134}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__options{display:flex;flex-wrap:wrap;gap:8px}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__option{min-width:48px;min-height:38px;padding:8px 16px;border:1px solid #d2d2d4;border-radius:8px;background:#fff;color:#1c1c1f;font-size:1.45rem;font-weight:500;line-height:1;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__option:hover{border-color:#0073bd}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__option.is-selected{border-color:#001f3f;background:#001f3f;color:#fff}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__option.is-unavailable{position:relative;color:#b3b3b5;border-color:#e4e4e6;background:#f6f6f7;text-decoration:line-through}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__option.is-unavailable.is-selected{color:#fff;background:#9a9a9d;border-color:#9a9a9d;text-decoration:line-through}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__feedback{margin:16px 0 0;font-size:1.3rem;color:#c0392b}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__confirm{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 18px;border:0;border-radius:999px;background:#0073bd;color:#fff;font-size:1.55rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.modal-home-kit-products-variation-modal .home-kit-products-variation-modal__confirm:disabled{background:#858585;cursor:default;opacity:.7}.modal-home-kit-products-variation-modal .modal-footer{padding:16px 20px 20px}[data-template=category] .home-rotating-strip{margin-top:8px}.home-rotating-strip{display:flex;align-items:center;width:100%;min-height:36px;overflow:hidden;background:#004d80;color:#fff;font-family:var(--doctor-font)}.home-rotating-strip__viewport{width:100%;overflow:hidden}.home-rotating-strip__track{display:flex;width:max-content;min-width:100%;-webkit-animation:home-rotating-strip-marquee 82s linear infinite !important;animation:home-rotating-strip-marquee 82s linear infinite !important;transform:translate3d(0, 0, 0);will-change:transform}.home-rotating-strip__group{display:flex;flex:0 0 auto;align-items:center;gap:78px;min-width:max-content;padding-right:78px}.home-rotating-strip__item{display:inline-flex;flex:0 0 auto;align-items:center;min-height:36px;color:#fff;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}@keyframes home-rotating-strip-marquee{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}@-webkit-keyframes home-rotating-strip-marquee{from{-webkit-transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-50%, 0, 0)}}@media screen and (max-width: 767px){.home-rotating-strip{min-height:36px}.home-rotating-strip__track{-webkit-animation-duration:56s !important;animation-duration:56s !important}.home-rotating-strip__group{gap:58px;padding-right:58px}.home-rotating-strip__item{min-height:36px;font-size:10px}}a.link-text{font-family:var(--doctor-font);font-weight:400;font-size:16px;letter-spacing:0;text-transform:capitalize;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-align:center;width:fit-content;margin:0 auto 2rem;display:flex}.section-title{font-family:var(--doctor-heading-font);font-weight:500;line-height:100%;letter-spacing:0rem;color:#000;text-align:center;font-size:20px;margin-bottom:6px}@media screen and (min-width: 768px){.section-title{font-size:24px;margin-bottom:10px}}.section-home.section-welcome-home-colors{padding-top:25px;padding-bottom:25px}.section-home.section-welcome-home-colors .home-text-container .home-text{text-transform:none;font-size:11px;font-weight:500;text-align:center}@media screen and (min-width: 1280px){.section-home.section-welcome-home-colors .home-text-container .home-text{font-size:14px}}.section-home.section-welcome-home-colors .home-text-container .home-text::after{content:"";display:inline-block;width:1px;height:16px;background-color:#fff}.section-home.section-welcome-home-colors .home-text-container .home-text:last-child::after{display:none}.slider-container-best-sellers .js-swiper-featured-best-sellers{transition-timing-function:linear !important}.slider-container-best-sellers .swiper-slide .item .item-description .item-name{font-family:var(--heading-font);font-weight:600;font-size:12px;line-height:100%;color:#000;line-height:1.2;margin-top:5px}.swiper-products-slider-buttons.swiper-button-next{right:1%}.swiper-products-slider-buttons.swiper-button-prev{left:1%}.section-informative-banners{background-color:#fff;color:#000;padding:40px 0;margin-top:30px;order:99999}@media screen and (min-width: 1280px){.section-informative-banners{border-top:1px solid #818181}}.section-informative-banners .informative-banners{display:grid;grid-template-columns:1fr 1fr;gap:0;border-width:1px 0px 0px 1px;border-style:solid;border-color:#d4d4d4}@media screen and (min-width: 1280px){.section-informative-banners .informative-banners{border-width:0px;border-style:revert;border-color:revert;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:30px;max-width:100%}}.section-informative-banners .service-item-container{min-width:50%}@media screen and (max-width: 1280px){.section-informative-banners .service-item-container{min-height:8rem}.section-informative-banners .service-item-container.banner_services_05{grid-column:1/3;max-height:3.6rem}}@media screen and (min-width: 1280px){.section-informative-banners .service-item-container{min-width:18%}}.section-informative-banners .service-item-container .service-item{display:flex;justify-content:center;gap:8px;padding:12px;border-width:0px 1px 1px 0px;border-style:solid;border-color:#d4d4d4;height:100%;align-items:center}@media screen and (min-width: 1280px){.section-informative-banners .service-item-container .service-item{padding:0;align-items:baseline;border-width:0px;border-style:revert;border-color:revert}}.section-informative-banners .service-item-container .service-item svg{width:18px;height:18px}.section-informative-banners .service-item-container .service-item .service-item-text{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 1280px){.section-informative-banners .service-item-container .service-item .service-item-text{margin-bottom:auto}}.section-informative-banners .service-item-container .service-item .service-item-text h3{font-family:var(--body-font);font-weight:500;font-size:1.2rem;text-align:center;line-height:100%;letter-spacing:0;margin-top:2px;margin-bottom:0}.section-informative-banners .service-item-container .service-item .service-item-text p{font-family:var(--body-font);font-weight:500;font-style:Medium;font-size:12px;line-height:100%;text-align:center;max-width:12.7rem;color:#000;opacity:.7}@media screen and (min-width: 768px){.row.row-grid.grid-5{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.row.row-grid.grid-5 .js-item-product.col-6.col-md.item-product.col-grid{padding:0 0}}@media screen and (min-width: 992px){.row.row-grid.grid-5{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.row.row-grid.grid-5 .js-item-product.col-6.col-md.item-product.col-grid{padding:0 0}}.category-controls{font-size:14px}.category-controls .category-control-item{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px;font-size:14px;margin-top:2px;margin-bottom:0}@media screen and (min-width: 1280px){.category-controls .category-control-item{padding:10px 8px;border-bottom:1px solid #f9f4f0}}.category-controls .category-control-item .category-control-count{display:none;align-items:center;gap:6px;white-space:nowrap;font-family:var(--doctor-font);font-weight:400;font-size:14px;line-height:100%;letter-spacing:.05em;color:#818181}@media screen and (min-width: 1280px){.category-controls .category-control-item .category-control-count{display:flex}}.category-controls .category-control-item .category-control-actions{display:flex;align-items:center;gap:20px;flex-wrap:nowrap;justify-content:space-between;width:100%;white-space:nowrap}.category-controls .category-control-item .category-control-actions .sort-dropdown__value.js-sort-label,.category-controls .category-control-item .category-control-actions .sort-dropdown__label{font-family:var(--doctor-font);font-weight:400;font-size:14px;line-height:100%;letter-spacing:.02em;color:#000;margin-right:5px}.category-controls .category-control-item .category-conctasdsadsarol-filter{display:flex;align-items:center;white-space:nowrap;font-family:var(--doctor-font);font-weight:400}.category-controls .category-control-item .btn-link-filter{border:1px solid #f2f2f2;height:4.2rem;width:fit-content;text-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--doctor-font);font-weight:400;font-size:14px;text-decoration:none;line-height:100%;letter-spacing:.02em;gap:1rem;box-shadow:0px 2px 2px 0px rgba(0,0,0,.0196078431)}.category-controls .category-control-item .btn-link-filter svg{width:14px;height:14px}.pagination{padding-top:24px;margin-top:24px;padding-bottom:24px;margin-bottom:24px}.pagination .page_item{font-family:var(--doctor-font);font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#000;margin:0 6px}.pagination .page_item.page_item_current{text-decoration:underline}.border-bottom-filter{border-bottom:1px solid #f2f2f2 !important}.checkbox-icon{border-radius:2px;border-color:#adadad !important}.js-remove-filter-private.chip.chip{border:none;background:#f2f2f2;color:#000;font-weight:500;height:35px;padding:0 30px 0 18px;opacity:1}.js-remove-filter-private.chip.chip .chip-remove-icon{top:50%;transform:translateY(-50%)}#nav-filters.modal-filters{top:0;right:auto;bottom:0;left:-110vw;width:100vw;max-width:100vw;height:100vh;height:100dvh;overflow:hidden;border-radius:0 24px 24px 0;background:#fff;color:#0b0b0b;box-shadow:8px 0 26px rgba(0,0,0,.16)}#nav-filters.modal-filters.modal-show{right:auto;left:0}#nav-filters.modal-filters .modal-with-fixed-footer{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff}#nav-filters.modal-filters .modal-scrollable-area{flex:1 1 auto;min-height:0;overflow-y:auto;background:#fff}#nav-filters.modal-filters .modal-body{padding:0 !important;background:#fff}#nav-filters.modal-filters .filters-modal-header{min-height:70px;border-bottom:0 !important;background:#fff;color:#0b0b0b;text-transform:none}#nav-filters.modal-filters .filters-modal-header:hover,#nav-filters.modal-filters .filters-modal-header:focus{opacity:1}#nav-filters.modal-filters .filters-modal-header>.row{min-height:70px;padding:0 18px}#nav-filters.modal-filters .filters-modal-header .col.p-3{display:flex;align-items:center;justify-content:flex-start;padding:0 !important;text-align:left !important}#nav-filters.modal-filters .filters-modal-header .col-auto{display:flex;align-items:center;justify-content:flex-end}#nav-filters.modal-filters .filters-modal-header .modal-close{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;color:#0b0b0b;fill:#0b0b0b}#nav-filters.modal-filters .filters-modal-header .modal-close .svg-icon-text{width:24px;height:24px;fill:#0b0b0b}#nav-filters.modal-filters .filters-modal-heading{display:inline-flex;align-items:center;gap:22px;color:#202020;font-family:var(--body-font);font-size:20px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none}#nav-filters.modal-filters .filters-modal-heading-icon{flex:0 0 18px;width:18px;height:17px}#nav-filters.modal-filters .filters-applied{padding:10px 18px 52px}#nav-filters.modal-filters .filters-chip,#nav-filters.modal-filters .chip{min-height:34px;margin:0 8px 16px 0;padding:0 38px 0 32px;border:0;border-radius:9px;background:#f2f2f2;color:#151515;font-family:var(--body-font);font-size:14px;font-weight:400;line-height:34px;letter-spacing:0;opacity:1}#nav-filters.modal-filters .chip-remove-icon{top:50%;right:18px;width:15px;height:15px;transform:translateY(-50%);fill:#0b0b0b}#nav-filters.modal-filters .filters-clear-link{width:fit-content;margin:4px 0 0;padding:0;color:#202020;font-family:var(--body-font);font-size:15px;font-weight:400;line-height:1.2;letter-spacing:0;text-decoration:underline;text-transform:capitalize}#nav-filters.modal-filters .filters-clear-link:hover,#nav-filters.modal-filters .filters-clear-link:focus{color:#202020;opacity:.72}#nav-filters.modal-filters .filters-properties-container,#nav-filters.modal-filters [data-store=filters-nav]{padding:0 18px 34px}#nav-filters.modal-filters .filter-accordion{padding:0;border-bottom:1px solid #ededed}#nav-filters.modal-filters .filters-accordion-toggle,#nav-filters.modal-filters .js-accordion-private-toggle{min-height:61px;color:#050505;text-decoration:none}#nav-filters.modal-filters .filters-accordion-toggle:hover,#nav-filters.modal-filters .filters-accordion-toggle:focus,#nav-filters.modal-filters .js-accordion-private-toggle:hover,#nav-filters.modal-filters .js-accordion-private-toggle:focus{color:#050505;opacity:1;text-decoration:none}#nav-filters.modal-filters .filters-accordion-title-col{margin:0;padding-right:18px !important}#nav-filters.modal-filters .filters-accordion-title{margin:0;color:#050505;font-family:var(--body-font);font-size:16px;font-weight:500;line-height:1.15;letter-spacing:0;text-transform:none}#nav-filters.modal-filters .filters-accordion-action{margin:0}#nav-filters.modal-filters .filters-accordion-icon{width:12px;height:12px;margin:0;fill:#050505}#nav-filters.modal-filters .js-accordion-private-toggle-active .filters-accordion-icon{transform:rotate(180deg)}#nav-filters.modal-filters .filters-accordion-list{margin:0;padding:0 0 18px}#nav-filters.modal-filters .filters-accordion-list-item{margin-bottom:10px}#nav-filters.modal-filters .filters-accordion-link,#nav-filters.modal-filters .filters-show-more-link{color:#1a1a1a;font-size:14px;line-height:1.25;text-decoration:none}#nav-filters.modal-filters .checkbox-container{margin-bottom:12px;color:#1a1a1a;font-size:14px}#nav-filters.modal-filters .checkbox{display:flex;align-items:center;gap:9px}#nav-filters.modal-filters .checkbox-icon{width:16px;height:16px;border-color:#adadad !important;border-radius:3px}#nav-filters.modal-filters .price-filter-container{padding:36px 0 30px;border-bottom:0}#nav-filters.modal-filters .filters-price-title,#nav-filters.modal-filters .price-filter-container .h6{margin:0 0 24px;color:#050505;font-family:var(--body-font);font-size:16px;font-weight:500;line-height:1.15;letter-spacing:0;text-transform:none}#nav-filters.modal-filters .price-filter-container.doctor-price-ready form>.form-group{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#nav-filters.modal-filters .doctor-price-range{margin:0}#nav-filters.modal-filters .doctor-price-range__slider{position:relative;height:22px;margin-bottom:15px}#nav-filters.modal-filters .doctor-price-range__rail,#nav-filters.modal-filters .doctor-price-range__progress{position:absolute;top:50%;right:0;left:0;height:2px;transform:translateY(-50%);border-radius:2px}#nav-filters.modal-filters .doctor-price-range__rail{background:#d8d8d8}#nav-filters.modal-filters .doctor-price-range__progress{right:calc(100% - var(--range-end, 100)*1%);left:calc(var(--range-start, 0)*1%);background:#00518a}#nav-filters.modal-filters .doctor-price-range__input{position:absolute;top:0;left:0;width:100%;height:22px;margin:0;padding:0;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);pointer-events:none}#nav-filters.modal-filters .doctor-price-range__input::-webkit-slider-runnable-track{height:2px;background:rgba(0,0,0,0);border:0}#nav-filters.modal-filters .doctor-price-range__input::-webkit-slider-thumb{width:14px;height:14px;margin-top:-6px;border:0;border-radius:50%;-webkit-appearance:none;appearance:none;background:#00518a;cursor:pointer;pointer-events:auto}#nav-filters.modal-filters .doctor-price-range__input::-moz-range-track{height:2px;background:rgba(0,0,0,0);border:0}#nav-filters.modal-filters .doctor-price-range__input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#00518a;cursor:pointer;pointer-events:auto}#nav-filters.modal-filters .doctor-price-range__values{display:flex;align-items:center;justify-content:space-between;color:#444;font-family:var(--body-font);font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0}#nav-filters.modal-filters .filters-modal-footer{flex:0 0 auto;padding:30px 18px 32px;border-top:1px solid #dedede;background:#f4f4f4;text-align:initial !important}#nav-filters.modal-filters .filters-modal-submit{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:8px;background:#000;color:#fff;font-family:var(--body-font);font-size:16px;font-weight:500;line-height:1;letter-spacing:0;cursor:pointer}.modal-overlay.nav-filters{background:rgba(0,0,0,.48)}@media screen and (min-width: 768px){#nav-filters.modal-filters{left:-320px;width:302px;max-width:302px;border-radius:0 12px 12px 0}#nav-filters.modal-filters.modal-show,#nav-filters.modal-filters.modal-left-md.modal-show{left:0}#nav-filters.modal-filters .filters-modal-header>.row{padding:0 12px}#nav-filters.modal-filters .filters-applied{padding-right:12px;padding-left:12px}#nav-filters.modal-filters .filters-properties-container,#nav-filters.modal-filters [data-store=filters-nav]{padding-right:12px;padding-left:12px}#nav-filters.modal-filters .filters-modal-footer{padding-right:12px;padding-left:12px}}.sort-dropdown{position:relative;display:inline-block;font-family:inherit;font-size:14px}.sort-dropdown__toggle{display:flex;align-items:center;column-gap:4px;background:none;border:none;padding:0;cursor:pointer;user-select:none}.sort-dropdown__label{font-weight:500;color:#000}.sort-dropdown__value{color:#b3b3b3;font-weight:300}.sort-dropdown__arrow{transition:transform .2s ease}.sort-dropdown__menu{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;max-height:60vh;overflow-y:auto;background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.05);display:none;z-index:1000;list-style:none;padding:4px 0}.sort-dropdown__option{width:100%;text-align:left;padding:8px 16px;background:none;border:none;font-size:14px;color:#b3b3b3;cursor:pointer;transition:background .15s ease}.sort-dropdown__option:hover,.sort-dropdown__option.is-active{background:#f7f7f7;color:#000}.sort-dropdown.is-open .sort-dropdown__menu{display:block}.sort-dropdown.is-open .sort-dropdown__arrow{transform:rotate(180deg)}.first-image-category .js-item-image-padding{height:0}.first-image-category .js-item-image-padding img{width:100%;height:100%;object-fit:cover}.first-image-category .block-text{background:#000;padding:20px;margin-bottom:20px}@media screen and (min-width: 1280px){.first-image-category .block-text{top:16px;left:16px;right:16px;z-index:2;position:absolute;margin-bottom:0}}.first-image-category .block-text .block-text-content-title{color:#fff;text-align:left;font-family:var(--heading-font);font-weight:600;font-size:20px;letter-spacing:.05rem}.first-image-category .block-text .block-text-content-description{color:hsla(0,0%,100%,.6);font-weight:400;font-size:12px;margin-top:12px;line-height:1.4;letter-spacing:.04rem}.first-image-category .block-text .read-more{color:#fff;background-color:#000;border:1px solid #000;padding:0;margin-left:auto;display:flex;margin-top:8px;font-weight:600}@media screen and (min-width: 1280px){.first-image-category .block-text .read-more:hover{opacity:.9}}.category-banner-image{display:block;width:100%;min-height:0;object-fit:cover}.category-banner-image::after{padding-bottom:var(--padding-bottom-category-desktop, var(--padding-bottom-category))}@media(max-width: 767px){.category-banner-image::after{padding-bottom:var(--padding-bottom-category-mobile, var(--padding-bottom-category-desktop, var(--padding-bottom-category)))}}.category-banner-info{height:100%;top:50%;transform:translateY(-50%)}.category-banner{position:relative;overflow:hidden}.breadcrumbs.-desktop,.breadcrumbs.-mobile{width:fit-content;background:#fff;padding:8px 15px;display:flex;align-items:center;justify-content:center;gap:8px}.breadcrumbs.-desktop .separator,.breadcrumbs.-desktop .crumb,.breadcrumbs.-mobile .separator,.breadcrumbs.-mobile .crumb{font-family:var(--heading-font);font-weight:400;font-size:12px;letter-spacing:.02rem;text-align:center;color:#000}.breadcrumbs.-mobile{display:flex;margin:10px 0}@media screen and (min-width: 1280px){.breadcrumbs.-mobile{display:none}}.breadcrumbs.-desktop{position:absolute;top:15px;left:16px}@media(max-width: 767px){.category-banner .breadcrumbs.-desktop{top:calc(15px + var(--category-banner-header-height, 0px))}}.category-page-container,.category-controls-container,.category-products-container{margin-right:auto;margin-left:auto}.category-page-hero{background:#fff}.category-page-breadcrumbs{display:flex;align-items:center;gap:9px;padding-top:18px;color:#747474;font-family:var(--body-font);font-size:1.3rem;font-weight:400;line-height:1}.category-page-breadcrumbs a{color:#747474;text-decoration:none}.category-page-breadcrumbs span:last-child{font-weight:600}.category-page-heading{max-width:1560px;margin:0 auto;padding:4px 0;text-align:center}.category-page-title{max-width:780px;margin:0 auto 11px;color:#050505;font-family:var(--doctor-heading-font);font-size:2.2rem;font-weight:500;line-height:1.1;letter-spacing:0;text-transform:none}.category-page-description{max-width:990px;margin:0 auto;color:#555;font-family:var(--doctor-font);font-size:1.6rem;font-weight:400;line-height:1.18;letter-spacing:0}.category-page-tabs-section{background:#fff}.category-page-tabs{display:flex;gap:10px;padding:0 0 12px;overflow-x:auto;scrollbar-width:none}.category-page-tabs::-webkit-scrollbar{display:none}.category-page-tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:84px;min-height:30px;padding:0 22px;border:1px solid #e3e3e3;border-radius:999px;background:#fff;color:#0b0b0b;font-family:var(--doctor-font);font-size:1.4rem;font-weight:600;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.03)}.category-page-tab:hover,.category-page-tab:focus{color:#0b0b0b;text-decoration:none}.category-page-tab.is-active{border-color:#000;background:#000;color:#fff}.category-controls{background:#fff}.category-controls .category-controls-container{padding-top:22px;padding-bottom:18px}.category-controls .category-controls-row{padding:0 !important}.category-controls .category-control-item{margin:0;padding:0;border:0}.category-controls .category-control-count{display:none !important}.category-controls .category-control-actions{display:grid;grid-template-columns:auto minmax(0, 1fr);justify-content:space-between;align-items:center;gap:14px;width:100%}.category-controls .category-control-filter{order:1;grid-column:1}.category-controls .sort-dropdown{order:2;grid-column:2;justify-self:end;width:100%;min-width:0;max-width:290px}.category-controls .btn-link-filter,.category-controls .sort-dropdown__toggle{min-height:52px;border-radius:8px;box-shadow:0px 2px 2px 0px rgba(0,0,0,.0196078431);border:1px solid #f2f2f2;background:#fff;color:#222;text-decoration:none}.category-controls .btn-link-filter{width:auto;padding:0 12px;gap:10px;font-family:var(--doctor-font);font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:0}.category-controls .btn-link-filter svg{width:18px;height:17px}.category-controls .sort-dropdown__toggle{width:100%;min-width:0;max-width:100%;padding:0 10px 0 12px;gap:8px}.category-controls .sort-dropdown__label{flex:0 0 auto;color:#222;font-family:var(--doctor-font);font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:0}.category-controls .sort-dropdown__value{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;min-height:32px;padding:0 11px;border-radius:8px;background:#f5f5f5;color:#202020;font-family:var(--doctor-font);font-size:1.3rem;font-weight:400;line-height:1;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-page-body{background:#fff}.category-page-body .filters-sidebar{display:none !important}.category-page-body>.category-products-container{margin-top:15px;margin-bottom:56px}.category-page-body>.category-products-container>.row{margin-right:0;margin-left:0}.category-page-body>.category-products-container>.row>.col{padding-right:0;padding-left:0}.category-products-grid.row.row-grid,.category-products-grid.row.row-grid.grid-5{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 12px;margin:0}.category-products-grid .js-item-product,.category-products-grid .category-product-banner{width:auto;max-width:none;padding:0 !important;flex:initial}.category-products-grid .item,.category-products-grid .category-product-banner__card{height:100%;margin:0;overflow:hidden;border:0;border-radius:8px;background:#fff;box-shadow:none}.category-products-grid .item{display:flex;flex-direction:column}.category-products-grid .js-product-container{display:flex;flex:1;flex-direction:column;min-height:100%}.category-products-grid .item-image{background:#fafafa;border-radius:16px;overflow:hidden}.category-products-grid .js-item-image-padding{padding-bottom:var(--home-vitrines-abas-image-ratio, 100%) !important}.category-products-grid .item-image img{width:100%;height:100%;max-height:none;object-fit:contain;padding:34px 18px 7px}.category-products-grid .brand-image{top:11px;right:11px;left:auto;width:34px;height:34px;padding:5px;border:1px solid #d8d8d8;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04)}.category-products-grid .brand-image img{object-fit:contain;border-radius:999px}.category-products-grid .labels{top:12px;right:auto;left:12px}.category-products-grid .labels .label{border-radius:4px;padding:6px 9px;font-family:var(--doctor-font);font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:0}.category-products-grid .item-description{display:flex;flex:1;flex-direction:column;padding:10px 10px 12px}.category-products-grid .item-link{display:flex;flex:1;flex-direction:column;color:#151515;text-decoration:none}.category-products-grid .item-category-context{display:flex;align-items:center;gap:4px;min-height:17px;margin-bottom:4px;color:#222;font-family:var(--doctor-font);font-size:1.05rem;font-weight:400;line-height:1;letter-spacing:0}.category-products-grid .item-category-context svg{width:12px;height:13px;flex:0 0 auto}.category-products-grid .item-description .item-name{min-height:39px;margin-bottom:13px !important;color:#151515;font-family:var(--doctor-font);font-size:1.4rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.category-products-grid .item-price-container{margin-top:auto}.category-products-grid .item-price-block{display:block;margin-top:0;width:100%}.category-products-grid .item-price-block .item-price{color:#151515;font-family:var(--doctor-font);font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:0}.category-products-grid .item-price-block .price-compare,.category-products-grid .discount-pix,.category-products-grid .item-installments{display:none}.category-products-grid .item-description .item-actions-category-mobile{display:block !important;margin-top:12px}.category-products-grid .item-description .item-actions-category-mobile .btn-item,.category-products-grid .item-description .item-actions-category-mobile input.btn-item{display:flex;align-items:center;justify-content:center;width:100%;min-height:37px;padding:0 10px;border:0;border-radius:5px;background:#0072ce;color:#fff;font-family:var(--doctor-font);font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:0;text-align:center;text-decoration:none}.category-products-grid .category-product-banner__card{display:flex;flex-direction:column}.category-products-grid .category-product-banner__media{position:relative;display:block;width:100%;aspect-ratio:1/1.04;overflow:hidden;border-radius:16px;background:#f4f4f4}.category-products-grid .category-product-banner__media img{display:block;width:100%;height:100%;object-fit:cover}.category-products-grid .category-product-banner__content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px 18px;text-align:center}.category-products-grid .category-product-banner__title{margin:0 0 10px;color:#050505;font-family:var(--doctor-heading-font);font-size:1.6rem;font-weight:500;line-height:1.05;letter-spacing:0;text-transform:none}.category-products-grid .category-product-banner__description{max-width:285px;margin:0 auto 14px;color:#555;font-family:var(--doctor-font);font-size:1.23rem;font-weight:400;line-height:1.18;letter-spacing:0}.category-products-grid .category-product-banner__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;padding:0 14px;border-radius:8px;background:#0072ce;color:#fff;font-family:var(--doctor-font);font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:0;text-align:center;text-decoration:none}@media screen and (max-width: 767px){.category-page-tabs{margin-right:-16px;padding-right:16px}.category-controls .sort-dropdown__label{font-size:1.25rem}.category-controls .sort-dropdown__toggle{max-width:100%}.category-controls .sort-dropdown__value{min-width:0;max-width:100%;font-size:1.05rem;white-space:nowrap}.category-products-grid .item-actions.-over-image{display:none !important}}@media screen and (min-width: 768px){.category-page-container,.category-controls-container,.category-products-container{padding-right:clamp(42px,3vw,54px);padding-left:clamp(42px,3vw,54px)}.category-page-breadcrumbs{padding-top:27px;font-size:1.4rem}.category-page-title{max-width:980px;margin-bottom:15px;font-size:2rem}.category-page-description{max-width:1600px;font-size:1.6rem;line-height:1.2}.category-page-tabs{gap:12px;padding-bottom:10px}.category-page-tab{min-width:126px;min-height:40px;padding:0 28px}.category-controls .category-controls-container{padding-top:28px;padding-bottom:20px}.category-products-grid.row.row-grid,.category-products-grid.row.row-grid.grid-5{grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px 38px}.category-products-grid .js-item-image-padding{padding-bottom:var(--home-vitrines-abas-image-ratio, 100%) !important}.category-products-grid .item-image img{padding:54px 42px 16px}.category-products-grid .brand-image{top:18px;right:18px;width:42px;height:42px;padding:6px}.category-products-grid .labels{top:18px;left:18px}.category-products-grid .labels .label{padding:8px 10px;font-size:1.3rem}.category-products-grid .item-description{padding:11px 12px 14px}.category-products-grid .item-category-context{font-size:1.05rem}.category-products-grid .item-description .item-name{min-height:40px;margin-bottom:16px !important;font-size:1.6rem;line-height:1.2}.category-products-grid .item-price-block .item-price{font-size:1.6rem}.category-products-grid .item-actions.-over-image{display:flex !important;flex-direction:row !important;align-items:center;justify-content:center;gap:14px;right:0;bottom:12px;left:0;width:auto;padding:0 28px;background:rgba(0,0,0,0);opacity:0;visibility:hidden;pointer-events:none}.category-products-grid .item:hover .item-actions.-over-image{opacity:1;visibility:visible;pointer-events:auto}.category-products-grid .item-actions.-over-image .item-sizes{display:none !important}.category-products-grid .item-actions.-over-image form,.category-products-grid .item-actions.-over-image .item-submit-container{display:flex !important;flex:1 1 auto;width:auto !important}.category-products-grid .item-actions.-over-image .btn-item,.category-products-grid .item-actions.-over-image input.btn-item{display:flex !important;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 18px;border:0;border-radius:8px;background:#0072ce;color:#fff;font-family:var(--doctor-font);font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:0;text-align:center;text-decoration:none}.category-products-grid .item-actions.-over-image::after{content:"";display:block;flex:0 0 60px;width:60px;height:52px;border-radius:8px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9V7a4 4 0 0 1 8 0v2' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5 9h14l-1 11H6L5 9Z' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.category-products-grid .category-product-banner__media{aspect-ratio:1/1.07;border-radius:16px}.category-products-grid .category-product-banner__content{padding:18px 14px 20px}.category-products-grid .category-product-banner__title{font-size:2.1rem}.category-products-grid .category-product-banner__description{margin-bottom:20px;font-size:1.55rem}.category-products-grid .category-product-banner__button{min-height:38px;font-size:1.45rem}}#single-product>.container-fluid .grid-product{display:flex;flex-direction:column;gap:20px}@media(min-width: 1280px){#single-product>.container-fluid .grid-product{flex-direction:row;justify-content:space-evenly}}#single-product>.container-fluid .product-image-column{margin-right:calc(var(--gutter-container)*-1)}#single-product>.container-fluid .product-image-column .product-gallery{display:flex;align-items:flex-start;gap:20px}#single-product>.container-fluid .product-image-column .product-gallery-thumbs{display:flex;flex-direction:column;gap:12px;padding-top:4px}#single-product>.container-fluid .product-image-column .product-thumb{position:relative;display:block;width:80px;height:80px;padding:0;border:1px solid #e7e7e7;background:#fff;cursor:pointer;overflow:hidden;border-radius:6px}#single-product>.container-fluid .product-image-column .product-thumb img{position:absolute;border-radius:6px;width:100%;height:100%;object-fit:cover}#single-product>.container-fluid .product-image-column .product-thumb.is-active{border-color:#000;box-shadow:inset 0 0 0 1px #000}#single-product>.container-fluid .product-image-column .product-gallery-main{position:relative;flex:1;background:#fff}#single-product>.container-fluid .product-image-column .product-gallery-main .product-slide{width:100%}#single-product>.container-fluid .product-image-column .product-gallery-main .swiper-wrapper{align-items:center}#single-product>.container-fluid .product-image-column .product-gallery-nav{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;padding:0 12px;transform:translateY(-50%);pointer-events:none}#single-product>.container-fluid .product-image-column .product-gallery-nav .swiper-button-prev,#single-product>.container-fluid .product-image-column .product-gallery-nav .swiper-button-next{pointer-events:all;color:#9a9a9a;background:rgba(0,0,0,0)}#single-product>.container-fluid .product-image-column .product-detail-slider .swiper-wrapper{gap:16px 0}#single-product>.container-fluid .product-info-column{max-width:380px}#single-product>.container-fluid .product-info-column .product-infos{position:relative;color:var(--main-foreground);padding:0 0 8px}#single-product>.container-fluid .product-info-column .product-infos .product-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#single-product>.container-fluid .product-info-column .product-infos .product_text_highlight{font-family:var(--doctor-font);font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:rgba(0,0,0,.6980392157)}#single-product>.container-fluid .product-info-column .product-infos .product-favorite{color:var(--main-foreground);cursor:pointer;margin-top:1px}@media screen and (min-width: 1280px){#single-product>.container-fluid .product-info-column .product-infos .product-favorite{margin-top:4px}}#single-product>.container-fluid .product-info-column .product-infos .js-product-name{font-family:var(--doctor-heading-font);font-weight:500;line-height:100%;letter-spacing:0;color:#000;font-size:2.4rem}@media screen and (min-width: 1280px){#single-product>.container-fluid .product-info-column .product-infos .js-product-name{font-size:20px}}#single-product>.container-fluid .product-info-column .product-infos .item-price-block{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-top:5px}#single-product>.container-fluid .product-info-column .product-infos .item-price-block .item-price{font-family:var(--doctor-font);letter-spacing:0;color:#000;font-weight:400;font-size:1.4rem;line-height:1;font-style:"Book"}#single-product>.container-fluid .product-info-column .product-infos .item-price-block .discount-pix{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-bottom:1px;border-left:1px solid hsla(0,0%,100%,.35);padding-left:8px}#single-product>.container-fluid .product-info-column .product-infos .item-price-block .discount-pix .payment-discount-price-product-container span{font-family:var(--doctor-heading-font);font-weight:600;font-size:14px;line-height:100%;letter-spacing:.05rem;color:#7ee081}#single-product>.container-fluid .product-info-column .product-infos .item-price-block .discount-pix .payment-discount-price-product-container span:not(:first-child){display:none}#single-product>.container-fluid .product-info-column .product-infos .item-installments .product-installments span{font-family:var(--doctor-font);font-weight:400;font-size:14px;letter-spacing:.05rem}#single-product>.container-fluid .product-info-column .product-infos .product-description-short{font-family:var(--doctor-font);font-weight:400;font-size:1.3rem;line-height:1.4;letter-spacing:0em;color:rgba(0,0,0,.5);margin:14px 0}#single-product>.container-fluid .product-info-column .product-infos .product-description-short .link-desc{font-family:var(--doctor-font);font-weight:500;font-size:1.3rem;line-height:100%;letter-spacing:.05em;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:rgba(0,0,0,.5)}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .form-label{width:100%;color:rgba(0,0,0,.8980392157)}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group{order:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group:not(.js-color-variants-container){padding-bottom:12px;margin-top:10px}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group:not(.js-color-variants-container) .js-insta-variant.btn.btn-variant{padding:2px 5px;min-width:3rem;min-height:4.9rem;margin-right:15px}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group:not(.js-color-variants-container) .js-insta-variant.btn.btn-variant .btn-variant-content{font-family:var(--doctor-font);font-weight:400;font-size:1.4rem;line-height:100%;letter-spacing:0;display:flex;align-items:center}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group.js-color-variants-container{order:0}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group .btn.btn-variant{background-color:rgba(0,0,0,0);min-width:34px;min-height:34px;border:1px solid hsla(0,0%,100%,0);color:var(--main-foreground);display:flex;width:fit-content;align-items:center;justify-content:center;font-weight:500}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group .btn.btn-variant.btn-variant-color{border:1px solid #fff;background-color:#fff;min-width:56px;min-height:56px}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group .btn.btn-variant:hover,#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group .btn.btn-variant.selected{border:1px solid #000;background-color:#fff;color:#000}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .js-product-variants-group .btn.btn-variant .btn-variant-content-square{width:70px;height:70px}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .tabela-de-medidas{font-family:var(--body-font);display:flex;align-items:flex-end;justify-content:flex-start;gap:6px;order:99;line-height:100%;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;margin-left:auto}#single-product>.container-fluid .product-info-column .product-infos .js-product-form .tabela-de-medidas span.btn-link{color:var(--main-foreground);font-size:10px;text-decoration:underline;font-weight:300}#single-product>.container-fluid .product-info-column .product-infos .product-actions{border-top:1px solid hsla(0,0%,100%,.35);border-bottom:1px solid hsla(0,0%,100%,.35);padding:0;margin:0 0 6px;align-items:center}#single-product>.container-fluid .product-info-column .product-infos .product-actions__qty{order:-1;margin-left:auto;flex:0 0 auto;max-width:none;padding-right:0;padding-left:0}#single-product>.container-fluid .product-info-column .product-infos .product-actions__cta{order:2;flex:0 0 100%;max-width:100%;padding:0;width:100%}#single-product>.container-fluid .product-info-column .product-infos .btn-add-to-cart{background:var(--main-foreground);border:1px solid var(--main-foreground);color:#fff;letter-spacing:0rem;font-weight:500;font-size:1.6rem;font-family:var(--doctor-font);height:3.9rem;padding:0}@media screen and (min-width: 768px){#single-product>.container-fluid .product-info-column .product-infos .btn-add-to-cart{font-size:1.6rem}}#single-product>.container-fluid .product-info-column .product-infos .btn-add-to-cart.nostock{display:none}#single-product>.container-fluid .product-info-column .product-infos .btn-add-to-cart:hover{background:#fff;color:#000}#single-product>.container-fluid .product-info-column .product-infos .form-select option{color:#000}#single-product>.container-fluid .product-info-column .product-infos .form-select-icon{fill:var(--main-foreground)}#single-product>.container-fluid .product-info-column .product-infos .product-actions__qty .form-quantity{background:#fff;border:1px solid #fff;color:#000;padding:6px 8px;margin-bottom:0;border-radius:2px}#single-product>.container-fluid .product-info-column .product-infos .product-actions__qty .form-quantity>.form-row{justify-content:flex-end}#single-product>.container-fluid .product-info-column .product-infos .product-actions__qty .form-quantity>.form-row::before{content:"quantidade";font-family:var(--doctor-font);font-weight:400;font-size:14px;letter-spacing:0}#single-product>.container-fluid .product-info-column .product-infos .product-actions__qty .form-control{background:rgba(0,0,0,0);color:#000;font-weight:400;text-align:center;width:16px;min-width:16px;padding:0;font-family:var(--doctor-font)}#single-product>.container-fluid .product-info-column .product-infos .product-actions__qty .form-row{gap:6px}#single-product>.container-fluid .product-info-column .product-infos .product-actions__qty .form-control-container{flex:0 0 auto}#single-product>.container-fluid .product-info-column .product-infos .product-actions__qty .form-quantity-icon{color:#000;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}#single-product>.container-fluid .product-info-column .product-infos .product-actions__qty .form-quantity-icon svg{width:12px;height:12px}#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container{display:flex;order:3;gap:12px;margin:24px 0 6px 0;flex-direction:column;flex-wrap:wrap}#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container .elasticidade-title{font-weight:400;line-height:100%;letter-spacing:0%;color:#000;margin-bottom:8px;font-size:12px}@media screen and (min-width: 992px){#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container .elasticidade-title{font-size:14px}}#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container .elasticidade-line{width:100%;display:flex;flex-direction:row;align-items:center;gap:0}#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container .elasticidade-value{background:#e2e2e2;height:5px;width:33.33%;position:relative;margin-bottom:28px}#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container .elasticidade-value.-active{background:#000}#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container .elasticidade-value::after{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:400;letter-spacing:.05em;color:#000;opacity:.5}#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container .elasticidade-value.-high::after{content:"ALTA"}#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container .elasticidade-value.-medium::after{content:"MÉDIA"}#single-product>.container-fluid .product-info-column .product-infos .elasticidade-label-container .elasticidade-value.-low::after{content:"BAIXA"}#single-product>.container-fluid .product-info-column .product-infos .dropdown-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding:2rem;background:var(--main-background);border:none;text-align:left;font-size:var(--font-base);cursor:pointer;color:var(--main-foreground);opacity:.8;letter-spacing:.6px}#single-product>.container-fluid .product-info-column .product-infos .dropdown-toggle .dropdown-arrow{transition:transform .3s;transform:rotate(90deg)}#single-product>.container-fluid .product-info-column .product-infos .dropdown-toggle.active .dropdown-arrow{transform:rotate(270deg)}#single-product>.container-fluid .product-info-column .product-infos .dropdown-toggle .title-dropdown *{font-size:var(--font-base) !important;font-style:normal !important;font-weight:500 !important;line-height:normal !important;margin:0 !important;text-transform:none !important}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown{width:100%;border:1px solid #e7e7e7;background:#fff;margin-bottom:16px}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown .dropdown-toggle .caret{transition:transform .3s ease}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown .dropdown-content{overflow:hidden;max-height:0;padding:0 1.25rem;transition:max-height .35s ease,padding .35s ease}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown.open .dropdown-content{padding:1rem 1.25rem 1.25rem}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown.open .dropdown-toggle .caret{transform:rotate(180deg)}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown span.js-calculate-shipping-wording.d-inline-block{background:#000;padding:4px 8px;margin-right:10px}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown input.form-control.js-shipping-input.d-block.form-control-line.form-control-inline{padding:16px 10px;border:1px solid #e7e7e7}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown input.form-control.js-shipping-input.d-block.form-control-line.form-control-inline:focus{border-color:#e7e7e7;box-shadow:0 0 0 .2rem rgba(95,36,159,.25)}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown .js-shipping-zipcode-help{display:flex;justify-content:flex-end;margin-left:auto}#single-product>.container-fluid .product-info-column .product-infos .product-shipping-alert{display:flex;align-items:flex-start;gap:10px;padding:12px;margin-top:12px;border:1px solid rgba(129,129,129,.3);border-radius:8px;background:#fff;color:#000}#single-product>.container-fluid .product-info-column .product-infos .product-shipping-alert__icon{flex:0 0 auto;line-height:0;margin-top:2px}#single-product>.container-fluid .product-info-column .product-infos .product-shipping-alert__icon svg{display:block}#single-product>.container-fluid .product-info-column .product-infos .product-shipping-alert__content{display:flex;flex-direction:column;gap:4px}#single-product>.container-fluid .product-info-column .product-infos .product-shipping-alert__title{font-weight:600;font-size:12px;line-height:1.2;display:flex;flex-direction:row;align-items:center;gap:4px}#single-product>.container-fluid .product-info-column .product-infos .product-shipping-alert__text{font-size:12px;line-height:1.4}#single-product>.container-fluid .product-info-column .product-infos .alert{background:#fff;color:#000;border:1px solid #e7e7e7}#single-product>.container-fluid .product-info-column .product-infos .btn-link{color:#fff}#single-product>.container-fluid .product-info-column .product-infos .btn-link:hover{color:#fff;opacity:.7}#single-product>.container-fluid .product-info-column .product-infos .shipping-dropdown .btn-link{color:#000;opacity:1}@media screen and (min-width: 1280px){#single-product>.container-fluid .product-image-column{width:44%;margin-right:0;position:sticky;top:var(--head-height)}#single-product>.container-fluid .product-info-column{width:34%}}#single-product #cheguei-alert-div .sc-aXZVg.byLXpI{border-radius:0 !important;background:var(--main-foreground) !important;color:#fff !important;text-transform:uppercase !important;letter-spacing:0rem !important;font-weight:400 !important;font-size:1.6rem !important;padding:0 !important;font-family:var(--doctor-font) !important;height:3.9rem !important;border:1px solid var(--main-foreground) !important;opacity:.8;transition:all .3s ease}#single-product #cheguei-alert-div .sc-aXZVg.byLXpI svg{width:18px !important;transition:all .3s ease;height:18px !important}#single-product #cheguei-alert-div .sc-aXZVg.byLXpI:hover{opacity:1;background:#fff !important;color:var(--main-foreground) !important;border:1px solid var(--main-foreground) !important;transition:all .3s ease}#single-product #cheguei-alert-div .sc-aXZVg.byLXpI:hover svg{filter:invert(1);transition:all .3s ease}#single-product.js-product-detail{--product-blue: #006fb8;--product-border: #dedede;--product-muted: #9b9b9b;padding-top:24px}#single-product.js-product-detail>.container-fluid .grid-product{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;align-items:flex-start}@media screen and (min-width: 1280px){#single-product.js-product-detail>.container-fluid .grid-product{grid-template-columns:minmax(0, 650px) minmax(440px, 486px);gap:3rem;justify-content:center}}#single-product.js-product-detail>.container-fluid .product-image-column,#single-product.js-product-detail>.container-fluid .product-info-column{width:auto;max-width:none;margin-right:0;padding-bottom:0 !important}#single-product.js-product-detail>.container-fluid .product-info-column{min-width:0}#single-product.js-product-detail .product-gallery{display:grid;grid-template-columns:76px minmax(0, 1fr);gap:20px;align-items:flex-start}#single-product.js-product-detail .product-gallery-thumbs{display:flex;flex-direction:column;gap:14px;padding-top:0}#single-product.js-product-detail .product-thumb{position:relative;width:76px;height:76px;padding:0;overflow:hidden;border:0;border-radius:5px;background:#f7f7f7;cursor:pointer}#single-product.js-product-detail .product-thumb img{width:100%;height:100%;border-radius:5px;object-fit:cover}#single-product.js-product-detail .product-thumb.is-active{border-color:rgba(0,0,0,0);box-shadow:0 0 0 1px #d8d8d8}#single-product.js-product-detail .product-gallery-main{position:relative;aspect-ratio:var(--product-media-aspect-ratio, 1/1);overflow:hidden;border-radius:14px;background:#fafafa}#single-product.js-product-detail .product-gallery-main .js-swiper-product{width:100%;height:100% !important}#single-product.js-product-detail .product-gallery-main .swiper-wrapper,#single-product.js-product-detail .product-gallery-main .swiper-slide,#single-product.js-product-detail .product-gallery-main .js-product-slide-link{height:100%}#single-product.js-product-detail .product-gallery-main .js-product-slide-link{padding-bottom:0 !important}#single-product.js-product-detail .product-gallery-main .product-slider-image{width:100%;height:100%;max-width:100%;object-fit:contain}#single-product.js-product-detail .product-gallery-main .blur-up{filter:blur(7px)}#single-product.js-product-detail .product-gallery-nav{position:absolute;top:auto;right:28px;bottom:38px;left:auto;display:flex;gap:14px;justify-content:flex-end;padding:0;transform:none;pointer-events:none;z-index:5}#single-product.js-product-detail .product-gallery-nav .swiper-button-prev,#single-product.js-product-detail .product-gallery-nav .swiper-button-next{position:static;display:inline-flex;width:40px;height:40px;margin:0;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#000;box-shadow:0 6px 16px rgba(0,0,0,.04);pointer-events:all}#single-product.js-product-detail .product-gallery-nav .icon-inline{width:18px;height:18px}#single-product.js-product-detail .product-breadcrumbs{display:flex;align-items:center;gap:8px;max-width:100%;margin:0 0 18px;color:#818181;font-family:var(--doctor-font);font-size:14px;line-height:1;letter-spacing:0}#single-product.js-product-detail .product-breadcrumbs .crumb{color:#818181;text-decoration:none;white-space:nowrap}#single-product.js-product-detail .product-breadcrumbs .crumb.active{color:#777;font-weight:500}#single-product.js-product-detail .product-breadcrumbs .separator{position:relative;width:8px;height:8px;overflow:hidden;font-size:0}#single-product.js-product-detail .product-breadcrumbs .separator::before{content:"";position:absolute;top:1px;left:0;width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}#single-product.js-product-detail .product-infos{width:100%;color:#000;padding:0}#single-product.js-product-detail .product-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}#single-product.js-product-detail .product-favorite{display:none !important}#single-product.js-product-detail .js-product-name{margin:0;color:#000;font-family:var(--doctor-heading-font);font-size:24px;font-weight:600;line-height:1.22;letter-spacing:0;text-transform:none}#single-product.js-product-detail .brand-image{max-width:64px;margin-bottom:12px !important}#single-product.js-product-detail .product-custom-flags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}#single-product.js-product-detail .product-tag-flag{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:4px 9px;border-radius:6px;font-size:11px;font-weight:500;line-height:1}#single-product.js-product-detail .product_text_highlight{margin-bottom:12px;color:#000;font-family:var(--doctor-font);font-size:13px;font-weight:500;line-height:1.35}#single-product.js-product-detail .price-container{margin:0 0 22px}#single-product.js-product-detail .item-price-block{display:flex;align-items:baseline;gap:8px;margin-top:0}#single-product.js-product-detail .item-price-block .item-price{color:#000;font-family:var(--doctor-font);font-size:18px;font-weight:600;line-height:1.12;letter-spacing:0}#single-product.js-product-detail .item-price-block .price-compare{color:#929292;font-size:13px;font-weight:400;text-decoration:line-through}#single-product.js-product-detail .item-price-block .price-without-taxes,#single-product.js-product-detail .item-price-block [class*=without-taxes]{flex-basis:100%}#single-product.js-product-detail .discount-pix{display:inline-flex;align-items:center;gap:5px;color:#19a83a}#single-product.js-product-detail .product-description-short{margin:0 0 21px;color:#b1b1b1;font-family:var(--doctor-font);font-size:13px;font-weight:400;line-height:1.25;letter-spacing:0}#single-product.js-product-detail .product-description-short .link-desc{color:#000;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}#single-product.js-product-detail .product-description-short .js-product-description-resumo{display:block}#single-product.js-product-detail .product-description-short .js-product-description-full{margin-top:10px;color:var(--text-color, #000)}#single-product.js-product-detail .product-description-short .js-product-description-full h1,#single-product.js-product-detail .product-description-short .js-product-description-full h2,#single-product.js-product-detail .product-description-short .js-product-description-full h3,#single-product.js-product-detail .product-description-short .js-product-description-full h4,#single-product.js-product-detail .product-description-short .js-product-description-full h5,#single-product.js-product-detail .product-description-short .js-product-description-full h6{font-size:18px;font-weight:500;line-height:1.3}#single-product.js-product-detail .product-description-short .link-desc.js-toggle-product-description{display:inline-block;margin-top:8px}#single-product.js-product-detail .product-benefits{display:flex;gap:12px;justify-content:space-between;margin:0 0 24px}#single-product.js-product-detail .product-benefit{display:inline-flex;align-items:center;gap:4px;color:#101010;font-family:var(--doctor-font);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}#single-product.js-product-detail .product-benefit__icon{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;flex:0 0 auto}#single-product.js-product-detail .product-benefit--green .product-benefit__icon{color:#18a832}#single-product.js-product-detail .product-benefit--orange .product-benefit__icon{color:#e6782a}#single-product.js-product-detail .product-sku{margin:-14px 0 18px}#single-product.js-product-detail .js-product-promo-container{max-width:none;padding:0 !important}#single-product.js-product-detail [data-promotion-type=quantity-discounts],#single-product.js-product-detail .js-product-promo-container.is-converted-to-bundles{display:none !important}#single-product.js-product-detail .product-bundle-options{display:flex;flex-direction:column;gap:31px;margin:20px 0 14px}#single-product.js-product-detail .product-bundle-options:empty{display:none}#single-product.js-product-detail .product-bundle-option{position:relative;display:grid;min-height:94px;grid-template-columns:34px minmax(0, 1fr) auto;gap:14px;align-items:center;padding:25px 34px 20px 12px;border:1px solid var(--product-border);border-radius:16px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.08);cursor:pointer}#single-product.js-product-detail .product-bundle-option--single{min-height:94px;padding-top:25px;padding-bottom:20px}#single-product.js-product-detail .product-bundle-option input{position:absolute;opacity:0;pointer-events:none}#single-product.js-product-detail .product-bundle-option__radio{position:relative;display:inline-flex;width:25px;height:25px;border:2px solid #ecedf0;border-radius:50%;background:#fff}#single-product.js-product-detail .product-bundle-option input:checked+.product-bundle-option__radio{border-color:var(--product-blue)}#single-product.js-product-detail .product-bundle-option input:checked+.product-bundle-option__radio::after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--product-blue)}#single-product.js-product-detail .product-bundle-option.is-selected{border-color:#c9dbea}#single-product.js-product-detail .product-bundle-option__badges{position:absolute;top:-18px;right:36px;left:56px;display:flex;justify-content:space-between;gap:12px;pointer-events:none}#single-product.js-product-detail .product-bundle-option__badge{display:inline-flex;min-width:126px;height:29px;align-items:center;justify-content:center;padding:0 18px;border-radius:8px;background:var(--product-bundle-badge-background, var(--product-blue));color:var(--product-bundle-badge-foreground, #fff);font-family:var(--doctor-font);font-size:14px;font-weight:500;line-height:1;letter-spacing:0}#single-product.js-product-detail .product-bundle-option--bundle-2 .product-bundle-option__badge{background:var(--product-bundle-badge-2-background, var(--product-bundle-badge-background, var(--product-blue)));color:var(--product-bundle-badge-2-foreground, var(--product-bundle-badge-foreground, #fff))}#single-product.js-product-detail .product-bundle-option--single .product-bundle-option__badge{background:var(--product-bundle-single-badge-background, var(--product-bundle-badge-background, var(--product-blue)));color:var(--product-bundle-single-badge-foreground, var(--product-bundle-badge-foreground, #fff))}#single-product.js-product-detail .product-bundle-option__content{display:flex;min-width:0;align-items:center;gap:18px}#single-product.js-product-detail .product-bundle-option__main{display:flex;flex-direction:column;gap:6px}#single-product.js-product-detail .product-bundle-option__main strong{color:#0c0c0c;font-size:15px;font-weight:500;line-height:1}#single-product.js-product-detail .product-bundle-option__main small{color:#777;font-size:12px;font-weight:500;line-height:1}#single-product.js-product-detail .product-bundle-option__shipping{display:inline-flex;height:23px;align-items:center;padding:0 8px;border-radius:5px;background:var(--product-blue);color:#fff;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}#single-product.js-product-detail .product-bundle-option__price{display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:#000;white-space:nowrap}#single-product.js-product-detail .product-bundle-option__price del{color:#777;font-size:12px;font-weight:600;line-height:1}#single-product.js-product-detail .product-bundle-option__price strong{color:#000;font-family:var(--doctor-font);font-size:16px;font-weight:500;line-height:1}#single-product.js-product-detail .product-bundle-option__installments{max-width:170px;color:#777;font-size:12px;font-weight:400;line-height:1.2;text-align:right;white-space:normal}#single-product.js-product-detail .product-actions{display:flex;margin:0;padding:0;align-items:center;border:0}#single-product.js-product-detail .product-actions__qty{order:-1;margin:0 0 10px;padding:0;flex:0 0 100%;max-width:100%}#single-product.js-product-detail .product-actions__cta{flex:0 0 100%;width:100%;max-width:100%;padding:0}#single-product.js-product-detail .btn-add-to-cart{width:100%;height:46px;padding:0;border:1px solid var(--product-buy-button-background, var(--product-blue));border-radius:8px;background:var(--product-buy-button-background, var(--product-blue));color:var(--product-buy-button-foreground, #fff);font-family:var(--doctor-font);font-size:16px;font-weight:500;line-height:46px;letter-spacing:0;text-transform:none}#single-product.js-product-detail .btn-add-to-cart:hover{border-color:var(--product-buy-button-background, var(--product-blue));background:var(--product-buy-button-background, var(--product-blue));color:var(--product-buy-button-foreground, #fff);filter:brightness(0.92)}#single-product.js-product-detail .btn-add-to-cart.nostock{display:none}#single-product.js-product-detail .product-actions__qty .form-quantity{margin:0;padding:8px 10px;border:1px solid #e7e7e7;border-radius:8px;background:#fff}#single-product.js-product-detail .product-actions__qty .form-control{color:#000;text-align:center}#single-product.js-product-detail .product-free-shipping-rest{width:100%;margin-top:10px;padding:0 !important;color:#777;text-align:center}#single-product.js-product-detail .product-installments-summary{margin:10px 0 31px;color:#a1a1a1;text-align:center}#single-product.js-product-detail .product-installments-summary .item-installments,#single-product.js-product-detail .product-installments-summary .product-installments,#single-product.js-product-detail .product-installments-summary span{color:#a1a1a1;font-size:14px;font-weight:400;line-height:1.3}#single-product.js-product-detail .product-installments-summary .btn-link{color:#777;text-decoration:underline}#single-product.js-product-detail .product-installments-summary.has-doctor-bundle-installments .js-max-installments-container{display:none !important}#single-product.js-product-detail .doctor-bundle-installments-summary{display:block}#single-product.js-product-detail .product-shipping-block{margin:0 0 12px}#single-product.js-product-detail .shipping-dropdown{width:100%;margin:0;overflow:hidden;border:1px solid #ececec;border-radius:4px;background:#fff}#single-product.js-product-detail .shipping-dropdown .dropdown-toggle{display:flex;width:100%;height:51px;align-items:center;justify-content:space-between;padding:0 12px;border:0;background:#fff;color:#333;font-family:var(--doctor-font);font-size:14px;font-weight:500;letter-spacing:0;opacity:1;cursor:pointer}#single-product.js-product-detail .shipping-dropdown .caret{transition:transform .25s ease}#single-product.js-product-detail .shipping-dropdown .dropdown-content{max-height:0;overflow:hidden;padding:0 12px;transition:max-height .25s ease,padding .25s ease}#single-product.js-product-detail .shipping-dropdown.open .dropdown-content{padding:0 12px 12px}#single-product.js-product-detail .shipping-dropdown.open .caret{transform:rotate(180deg)}#single-product.js-product-detail .shipping-dropdown .shipping-calculator-head{min-height:84px}#single-product.js-product-detail .shipping-dropdown .form-group{margin-bottom:0 !important}#single-product.js-product-detail .shipping-dropdown .form-control-container{position:relative}#single-product.js-product-detail .shipping-dropdown input.form-control.js-shipping-input{width:100%;height:50px;padding:0 60px 0 14px;border:1px solid #eee8f7;border-radius:4px;background:#fff;color:#111;font-size:14px}#single-product.js-product-detail .shipping-dropdown input.form-control.js-shipping-input:focus{border-color:#d7c8ec;box-shadow:none}#single-product.js-product-detail .shipping-dropdown .form-control-btn{position:absolute;top:5px;right:6px;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin:0;padding:0;border-radius:8px;background:#000;color:#fff}#single-product.js-product-detail .shipping-dropdown span.js-calculate-shipping-wording.d-inline-block{display:inline-flex !important;align-items:center;justify-content:center;margin:0;padding:0;background:rgba(0,0,0,0)}#single-product.js-product-detail .shipping-dropdown .js-shipping-zipcode-help{display:flex;margin:9px 0 0 auto;justify-content:flex-end;color:#000;font-size:12px;text-decoration:underline}#single-product.js-product-detail .product-whatsapp-support{margin:18px 0 0;padding:0 0 18px;color:#8f8f8f;font-family:var(--doctor-font);font-size:14px;font-weight:400;line-height:1.18;letter-spacing:0;text-align:center}#single-product.js-product-detail .product-whatsapp-support span{display:block;margin-bottom:2px}#single-product.js-product-detail .product-whatsapp-support a{display:inline-flex;align-items:center;gap:8px;color:#19b332;font-size:14px;font-weight:500;line-height:1.15;text-decoration:none}#single-product.js-product-detail .product-whatsapp-support a svg{width:14px;height:14px;flex:0 0 auto}#single-product.js-product-detail .product-shipping-alert{display:flex;margin-top:12px;padding:12px;border:1px solid rgba(129,129,129,.3);border-radius:8px;background:#fff;color:#000}#single-product.js-product-detail .product-shipping-alert__content{display:flex;flex-direction:column;gap:4px}#single-product.js-product-detail .product-shipping-alert__title{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:1.2}#single-product.js-product-detail .product-shipping-alert__text{font-size:12px;line-height:1.4}#single-product.js-product-detail .product-info-column #product-description{margin:0;padding:0 !important}#single-product.js-product-detail .product-info-column #product-description .product-details{display:block;width:100%;padding:0}#single-product.js-product-detail .product-info-column #product-description .product-intro{width:100%;margin-bottom:14px;padding:0;color:#666;font-size:14px;line-height:1.45;display:none}#single-product.js-product-detail .product-info-column #product-description .product-intro:empty{display:none}#single-product.js-product-detail .product-info-column #product-description .product-accordions{display:block;width:100%;border-top:1px solid #eee}#single-product.js-product-detail .product-info-column #product-description .accordion-item{border-bottom:1px solid #eee}#single-product.js-product-detail .product-info-column #product-description .accordion-header{position:relative;display:flex;align-items:center;width:100%;min-height:48px;padding:0 32px 0 0;border:0;background:rgba(0,0,0,0);color:#000;font-family:var(--doctor-heading-font);font-size:14px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}#single-product.js-product-detail .product-info-column #product-description .accordion-header::after{content:"";position:absolute;top:50%;right:4px;width:10px;height:10px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:translateY(-60%) rotate(45deg);transition:transform .25s ease}#single-product.js-product-detail .product-info-column #product-description .accordion-item.active .accordion-header::after{transform:translateY(-40%) rotate(-135deg)}#single-product.js-product-detail .product-info-column #product-description .accordion-content{max-height:0;overflow:hidden;color:#5f5f5f;font-size:15px;font-weight:400;line-height:1.25;transition:max-height .25s ease}#single-product.js-product-detail .product-info-column #product-description .accordion-item.active .accordion-content{max-height:900px;padding-bottom:18px}#single-product.js-product-detail .product-info-column #product-description>.user-content{padding-top:13px;border-top:1px solid #f0f0f0;color:#5f5f5f;font-size:15px;line-height:1.35}#single-product.js-product-detail .elasticidade-label-container{display:flex;width:100%;margin:20px 0 6px;flex-direction:column;gap:12px}#single-product.js-product-detail .elasticidade-title{color:#000;font-size:13px;font-weight:500}#single-product.js-product-detail .elasticidade-line{display:flex;width:100%}#single-product.js-product-detail .elasticidade-value{position:relative;width:33.33%;height:5px;margin-bottom:24px;background:#e2e2e2}#single-product.js-product-detail .elasticidade-value.-active{background:#000}@media screen and (max-width: 1279px){#single-product.js-product-detail{padding-top:10px}#single-product.js-product-detail .product-image-column .d-xl-none .js-swiper-product{height:100% !important;overflow:hidden;border-radius:12px;background:#fafafa}#single-product.js-product-detail .product-image-column .d-xl-none .js-product-slide-link{height:100% !important;padding-bottom:0 !important}#single-product.js-product-detail .product-image-column .d-xl-none .product-slider-image{width:auto !important;height:auto !important;max-width:78%;max-height:78%;object-fit:contain}#single-product.js-product-detail .product-gallery-nav{right:18px;bottom:18px}#single-product.js-product-detail .product-breadcrumbs{display:none}#single-product.js-product-detail .product-benefits{flex-wrap:wrap;justify-content:flex-start}#single-product.js-product-detail .product-bundle-options{gap:18px}}@media screen and (max-width: 575px){#single-product.js-product-detail .js-product-name{font-size:20px}#single-product.js-product-detail .product-bundle-option{grid-template-columns:28px minmax(0, 1fr);gap:10px;padding:26px 14px 16px 10px}#single-product.js-product-detail .product-bundle-option__badges{right:12px;left:42px}#single-product.js-product-detail .product-bundle-option__badge{min-width:0;height:28px;padding:0 12px;font-size:13px}#single-product.js-product-detail .product-bundle-option__content{align-items:flex-start;flex-direction:column;gap:8px}#single-product.js-product-detail .product-bundle-option__price{grid-column:2;align-items:flex-start;margin-top:4px}#single-product.js-product-detail .product-bundle-option__installments{text-align:left}}#single-product.js-product-detail>.container-fluid .product-image-column{width:auto;margin-right:0}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery{display:flex;flex-direction:column;align-items:stretch;gap:16px}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-thumbs{display:flex;flex-direction:row;flex-wrap:wrap;order:2;gap:14px;padding-top:0}#single-product.js-product-detail>.container-fluid .product-image-column .product-thumb{width:76px;height:76px;border:0;border-radius:5px;background:#f7f7f7;box-shadow:none}#single-product.js-product-detail>.container-fluid .product-image-column .product-thumb img{border-radius:5px;object-fit:cover}#single-product.js-product-detail>.container-fluid .product-image-column .product-thumb.is-active{border-color:rgba(0,0,0,0);box-shadow:0 0 0 1px #d8d8d8}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-main{order:1;flex:0 0 auto;aspect-ratio:var(--product-media-aspect-ratio, 1/1);border-radius:14px;background:#fafafa;overflow:hidden}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-main .js-swiper-product{height:100% !important}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-main .js-product-slide-link{height:100%;padding-bottom:0 !important}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-main .product-slider-image{width:100%;height:100%;max-width:100%;object-fit:contain}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-nav{top:auto;right:28px;bottom:38px;left:auto;gap:14px;justify-content:flex-end;padding:0;transform:none}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-nav .swiper-button-prev,#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-nav .swiper-button-next{position:static;display:inline-flex;width:40px;height:40px;margin:0;border-radius:50%;background:#fff;color:#000;box-shadow:0 6px 16px rgba(0,0,0,.04)}#single-product.js-product-detail>.container-fluid .product-info-column{width:auto;max-width:none}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos{color:#000;padding:0}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .product-title-row{margin-bottom:16px}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .product-favorite{display:none !important}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .js-product-name{margin:0;color:#000;font-family:var(--doctor-heading-font);font-size:24px;font-weight:600;line-height:1.22;letter-spacing:0;text-transform:none}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .item-price-block{align-items:baseline;gap:8px;margin-top:0}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .item-price-block .item-price{color:#000;font-family:var(--doctor-font);font-size:18px;font-weight:600;line-height:1.12;letter-spacing:0}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .product-description-short{margin:0 0 24px;color:#b1b1b1;font-family:var(--doctor-font);font-size:13px;font-weight:400;line-height:1.25;letter-spacing:0}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .product-description-short .link-desc{color:#000;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .product-actions{margin:0;padding:0;border:0}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .product-actions__cta{flex:0 0 100%;width:100%;max-width:100%;padding:0}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .btn-add-to-cart{height:46px;border-color:var(--product-buy-button-background, var(--product-blue));border-radius:8px;background:var(--product-buy-button-background, var(--product-blue));color:var(--product-buy-button-foreground, #fff);font-family:var(--doctor-font);font-size:16px;font-weight:500;line-height:46px;letter-spacing:0;text-transform:none}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .btn-add-to-cart:hover{border-color:var(--product-buy-button-background, var(--product-blue));background:var(--product-buy-button-background, var(--product-blue));color:var(--product-buy-button-foreground, #fff);filter:brightness(0.92)}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .shipping-dropdown{margin:0;overflow:hidden;border:1px solid #ececec;border-radius:4px;background:#fff}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .shipping-dropdown .dropdown-toggle{height:51px;padding:0 12px;border:0;background:#fff;color:#333;font-size:14px;font-weight:500;letter-spacing:0;opacity:1}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .shipping-dropdown .dropdown-content{padding:0 12px}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .shipping-dropdown.open .dropdown-content{padding:0 12px 12px}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .shipping-dropdown span.js-calculate-shipping-wording.d-inline-block{display:inline-flex !important;align-items:center;justify-content:center;margin:0;padding:0;background:rgba(0,0,0,0)}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .shipping-dropdown input.form-control.js-shipping-input{height:50px;padding:0 60px 0 14px;border:1px solid #eee8f7;border-radius:4px;box-shadow:none}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .shipping-dropdown .form-control-btn{position:absolute;top:5px;right:6px;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin:0;padding:0;border-radius:8px;background:#000;color:#fff}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .shipping-dropdown .js-shipping-zipcode-help{color:#000;opacity:1}#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .btn-link,#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .btn-link:hover{color:inherit}@media screen and (min-width: 1280px){#single-product.js-product-detail>.container-fluid .product-image-column,#single-product.js-product-detail>.container-fluid .product-info-column{width:auto}#single-product.js-product-detail>.container-fluid .product-info-column{max-width:486px}}@media screen and (max-width: 767px){#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .js-product-name{font-size:24px;line-height:1}}@media screen and (min-width: 1280px){#single-product.js-product-detail>.container-fluid{padding-right:clamp(24px,2.15vw,42px);padding-left:clamp(24px,2.15vw,42px)}#single-product.js-product-detail .product-gallery-main,#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-main{aspect-ratio:var(--product-media-aspect-ratio, 1/1);border-radius:16px}#single-product.js-product-detail .product-gallery-main .js-swiper-product,#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-main .js-swiper-product{height:100% !important}}#single-product.js-product-detail{--product-blue: #004f86;--product-green: #009b00}#single-product.js-product-detail .price-container{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#single-product.js-product-detail .price-container.has-product-bundle-options{align-items:center;justify-content:flex-start;flex-wrap:wrap;row-gap:8px}#single-product.js-product-detail .price-container.product-bundle-main-price-hidden .item-price-block{display:none}#single-product.js-product-detail .price-container.product-bundle-main-price-hidden:not(.has-product-bundle-price-badges){display:none}#single-product.js-product-detail .product-bundle-price-badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}#single-product.js-product-detail .product-bundle-price-badges .product-bundle-option__badge{min-width:0;height:24px;padding:0 10px;border-radius:6px;background:var(--product-bundle-single-badge-background, var(--product-bundle-badge-background, var(--product-blue)));color:var(--product-bundle-single-badge-foreground, var(--product-bundle-badge-foreground, #fff));font-size:12px}#single-product.js-product-detail .doctor-subscription-summary{margin-top:1px;color:#009b00;font-family:var(--doctor-font);font-size:12px;font-weight:400;line-height:1.2;text-align:right;white-space:nowrap;display:none}#single-product.js-product-detail .doctor-subscription-summary__value{font-weight:600}#single-product.js-product-detail .doctor-subscription-price{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin:-14px 0 13px;color:#009b00;font-family:var(--doctor-font);font-size:12px;line-height:1.2;text-align:right}#single-product.js-product-detail .doctor-subscription-price:empty{display:none}#single-product.js-product-detail .doctor-subscription-price__prices{display:inline-flex;align-items:baseline;gap:6px}#single-product.js-product-detail .doctor-subscription-price__compare{color:#8a8a8a;font-size:11px;text-decoration:line-through}#single-product.js-product-detail .doctor-subscription-price__current{color:#000;font-size:14px;font-weight:600}#single-product.js-product-detail .js-product-form .js-product-variants{margin-bottom:8px !important}#single-product.js-product-detail .js-product-form .js-product-variants-group:not(.js-color-variants-container){justify-content:flex-start;gap:8px;margin:0 0 18px;padding:0;border-bottom:0}#single-product.js-product-detail .js-product-form .js-product-variants-group .form-label{display:block;width:100%;margin:0 0 12px;color:#141414;font-family:var(--doctor-font);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}#single-product.js-product-detail .js-product-form .js-product-variants-group .form-label strong{font-weight:600}#single-product.js-product-detail .js-product-form .js-product-variants-group:not(.js-color-variants-container) .js-insta-variant.btn.btn-variant{flex:1 1 92px;min-width:85px;max-width:fit-content;min-height:44px;margin:0;padding:0 13px;border:1px solid #e4e7ec;border-radius:7px;background:#fff;color:#000;font-family:var(--doctor-font);font-size:14px;font-weight:500;line-height:1;box-shadow:none}#single-product.js-product-detail .js-product-form .js-product-variants-group:not(.js-color-variants-container) .js-insta-variant.btn.btn-variant .btn-variant-content{display:inline-flex;align-items:center;justify-content:center;font-size:inherit;font-weight:inherit;line-height:1;text-align:center;text-decoration:none;white-space:nowrap}#single-product.js-product-detail .js-product-form .js-product-variants-group:not(.js-color-variants-container) .js-insta-variant.btn.btn-variant:hover,#single-product.js-product-detail .js-product-form .js-product-variants-group:not(.js-color-variants-container) .js-insta-variant.btn.btn-variant.selected{border-color:var(--product-blue);background:var(--product-blue);color:#fff}#single-product.js-product-detail .js-product-form .js-product-variants-group:not(.js-color-variants-container) .js-insta-variant.btn.btn-variant.selected .btn-variant-content{text-decoration:none}#single-product.js-product-detail .doctor-subscription-selector{display:flex;flex-direction:column-reverse;gap:8px;width:100%;margin:4px 0 10px;color:#111;font-family:var(--doctor-font)}#single-product.js-product-detail .doctor-subscription-option{position:relative;display:block;margin:0;overflow:hidden;border:1px solid #3d3d3d;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}#single-product.js-product-detail .doctor-subscription-option.is-selected{border-color:var(--product-blue);box-shadow:inset 0 0 0 1px var(--product-blue)}#single-product.js-product-detail .doctor-subscription-card-title{display:flex;min-height:32px;align-items:center;padding:0 16px;background:var(--product-blue);color:#fff;font-size:16px;font-weight:700;line-height:1.1}#single-product.js-product-detail .doctor-subscription-option:not(.is-selected) .doctor-subscription-card-title{background:#3d3d3d}#single-product.js-product-detail .doctor-subscription-option .radio-button{display:block;margin:0}#single-product.js-product-detail .doctor-subscription-option .radio-button-content{min-height:58px;padding:17px 16px}#single-product.js-product-detail .doctor-subscription-option .radio-button-icons-container{top:19px;left:16px}#single-product.js-product-detail .doctor-subscription-option .radio-button-icon{width:20px;height:20px;border:1px solid #8a8a8a;border-radius:50%;background:#fff}#single-product.js-product-detail .doctor-subscription-option .radio-button-icon.checked{top:10px !important;left:10px !important;width:0 !important;height:0 !important;border:0;background:var(--product-blue)}#single-product.js-product-detail .doctor-subscription-option .radio-button input[type=radio]:checked+.radio-button-content .unchecked,#single-product.js-product-detail .doctor-subscription-option .radio-button.selected .radio-button-content .unchecked,#single-product.js-product-detail .doctor-subscription-option.is-selected .radio-button-icon.unchecked{border-color:var(--product-blue)}#single-product.js-product-detail .doctor-subscription-option .radio-button input[type=radio]:checked+.radio-button-content .checked,#single-product.js-product-detail .doctor-subscription-option .radio-button.selected .radio-button-content .checked,#single-product.js-product-detail .doctor-subscription-option.is-selected .radio-button-icon.checked{top:5px !important;left:5px !important;width:10px !important;height:10px !important}#single-product.js-product-detail .doctor-subscription-option__row{width:100%;margin:0}#single-product.js-product-detail .doctor-subscription-option__info{min-width:0;padding-left:28px}#single-product.js-product-detail .doctor-subscription-option__name{color:#505050;font-size:14px;font-weight:700;line-height:1.2}#single-product.js-product-detail .doctor-subscription-option.is-selected .doctor-subscription-option__name{color:#111}#single-product.js-product-detail .doctor-subscription-option__discount{display:inline-flex;align-items:center;margin-left:6px;color:#009b00;font-size:11px;font-weight:700;line-height:1}#single-product.js-product-detail .doctor-subscription-option__price{color:#111;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}#single-product.js-product-detail .doctor-subscription-option__price-subscription,#single-product.js-product-detail .doctor-subscription-option__price del{margin-right:4px;color:#888;font-size:11px;font-weight:400;text-decoration:line-through}#single-product.js-product-detail .doctor-subscription-option__single-frequency{display:block;margin-top:4px;color:#707070;font-size:12px;line-height:1.2}#single-product.js-product-detail .doctor-subscription-frequency{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:11px 0 13px}#single-product.js-product-detail .doctor-subscription-frequency__button{display:inline-flex;width:214px;min-width:0;min-height:34px;align-items:center;justify-content:center;padding:0 34px 0 13px;border:1px solid #e6e9ee;border-radius:4px;background:#fff;color:#111;font-size:14px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;box-shadow:none}#single-product.js-product-detail .doctor-subscription-frequency__icon{top:50%;right:12px;bottom:auto;color:#111;fill:#111;transform:translateY(-50%);transition:transform .18s ease}#single-product.js-product-detail .doctor-subscription-frequency.is-open .doctor-subscription-frequency__icon{transform:translateY(-50%) rotate(180deg)}#single-product.js-product-detail .doctor-subscription-frequency__options{width:214px;max-height:180px;margin:3px auto 0;padding:7px;overflow-y:auto;border:1px solid #e6e9ee;border-radius:4px;background:#fff;box-shadow:none}#single-product.js-product-detail .doctor-subscription-frequency__option{display:flex;min-height:33px;align-items:center;margin:0;padding:0 8px;border-radius:5px;color:#111;font-size:14px;font-weight:700;line-height:1.15;cursor:pointer}#single-product.js-product-detail .doctor-subscription-frequency__option:hover,#single-product.js-product-detail .doctor-subscription-frequency__option:active,#single-product.js-product-detail .doctor-subscription-frequency__option.selected,#single-product.js-product-detail .doctor-subscription-frequency__option.active,#single-product.js-product-detail .doctor-subscription-frequency__option[aria-selected=true]{background:#e5f3fb}#single-product.js-product-detail .doctor-subscription-frequency__option-info{max-width:100%;padding:0 !important}#single-product.js-product-detail .doctor-subscription-frequency__option-frequency{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#single-product.js-product-detail .doctor-subscription-frequency__option-price{display:none}#single-product.js-product-detail .doctor-subscription-frequency__option-discount{display:none;color:#009b00;font-weight:700}#single-product.js-product-detail .doctor-subscription-option ul:not(.doctor-subscription-benefits),#single-product.js-product-detail .doctor-subscription-option ol{display:grid;gap:9px;margin:0 0 10px;padding:0 12px 0 18px;list-style:none;color:#454545;font-size:12px;line-height:1.25}#single-product.js-product-detail .doctor-subscription-option ul:not(.doctor-subscription-benefits) li,#single-product.js-product-detail .doctor-subscription-option ol li{position:relative;padding-left:18px}#single-product.js-product-detail .doctor-subscription-option ul:not(.doctor-subscription-benefits) li::before,#single-product.js-product-detail .doctor-subscription-option ol li::before{content:"";position:absolute;top:2px;left:0;width:12px;height:12px;border-radius:50%;background:var(--product-blue)}#single-product.js-product-detail .doctor-subscription-benefits{display:grid;gap:12px;margin:0 18px 19px;padding:0;list-style:none;color:#333;font-size:13px;line-height:1.25}#single-product.js-product-detail .doctor-subscription-benefit{display:flex;align-items:center;gap:10px;padding:0}#single-product.js-product-detail .doctor-subscription-benefit::before{display:none}#single-product.js-product-detail .doctor-subscription-benefit__icon{display:inline-flex;width:17px;height:17px;flex:0 0 17px;align-items:center;justify-content:center;color:#3b3b3b}#single-product.js-product-detail .doctor-subscription-benefit__icon svg{width:100%;height:100%;fill:currentColor}#single-product.js-product-detail .doctor-subscription-benefit__icon img{display:block;width:100%;height:100%;object-fit:contain}#single-product.js-product-detail .doctor-subscription-alert,#single-product.js-product-detail .doctor-subscription-shipping,#single-product.js-product-detail .doctor-subscription-legal{margin:8px 12px 12px;color:#555;font-size:12px;line-height:1.35}#single-product.js-product-detail .doctor-subscription-legal__link{color:var(--product-blue);font-weight:600;text-decoration:underline}#single-product.js-product-detail .product-actions{margin-top:6px}#single-product.js-product-detail .btn-add-to-cart{border-color:var(--product-buy-button-background, var(--product-green));background:var(--product-buy-button-background, var(--product-green));color:var(--product-buy-button-foreground, #fff)}#single-product.js-product-detail .btn-add-to-cart:hover{border-color:var(--product-buy-button-background, var(--product-green));background:var(--product-buy-button-background, var(--product-green));color:var(--product-buy-button-foreground, #fff);filter:brightness(0.92)}#single-product.js-product-detail .product-trust-strip{display:flex;justify-content:center;gap:clamp(20px,6vw,48px);margin:20px 0 23px}#single-product.js-product-detail .product-trust-item{display:flex;width:86px;flex-direction:column;align-items:center;gap:7px;color:#6a6a6a;text-align:center}#single-product.js-product-detail .product-trust-image{display:inline-flex;position:relative;width:58px;height:58px;align-items:center;justify-content:center}#single-product.js-product-detail .product-trust-image img{display:block;width:100%;height:100%;object-fit:contain}#single-product.js-product-detail .product-trust-caption{color:#6a6a6a;font-size:10px;font-weight:400;line-height:1.2}@media screen and (max-width: 575px){#single-product.js-product-detail .price-container{align-items:flex-start}#single-product.js-product-detail .doctor-subscription-summary{font-size:12px}#single-product.js-product-detail .doctor-subscription-price{margin-top:-8px}#single-product.js-product-detail .js-product-form .js-product-variants-group:not(.js-color-variants-container){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px}#single-product.js-product-detail .js-product-form .js-product-variants-group .form-label{grid-column:1/-1}#single-product.js-product-detail .js-product-form .js-product-variants-group:not(.js-color-variants-container) .js-insta-variant.btn.btn-variant{width:100%;min-width:0}}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery.product-gallery--mobile{--product-mobile-gallery-height: 493px;display:flex;flex-direction:column;gap:15px;width:100%}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-gallery-main{position:relative;width:100%;aspect-ratio:var(--product-media-aspect-ratio, 1/1);overflow:hidden;border-radius:0;background:#f7f7f7}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .js-swiper-product{width:100%;overflow:hidden}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .js-swiper-product,#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .swiper-wrapper,#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .swiper-slide,#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .js-product-slide-link{height:100% !important}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .swiper-wrapper{align-items:stretch}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .swiper-slide,#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-slide{width:100% !important}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .js-product-slide-link{padding-bottom:0 !important}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-slider-image{position:absolute;inset:0;width:100% !important;height:100% !important;max-width:none;max-height:none;padding:44px 18px 72px;object-fit:contain;object-position:center;transform:none !important}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-gallery-nav{display:none}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-labels.labels{position:absolute;top:14px;right:auto;left:13px;z-index:8;display:flex;flex-direction:column;gap:6px;text-align:left}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-labels.labels .label{display:inline-flex;min-height:32px;align-items:center;padding:0 11px;border-radius:4px;font-family:var(--doctor-font);font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-flags{position:absolute;top:92px;right:0;z-index:8;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-flags:empty{display:none}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery-flag{display:inline-flex;align-items:center;justify-content:center;min-height:132px;padding:9px 6px;border-radius:4px 0 0 4px;font-family:var(--doctor-font);font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;text-transform:none;writing-mode:vertical-rl;transform:rotate(180deg)}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-gallery-thumbs{display:flex;flex-direction:row;gap:9px;width:100%;padding:0 0 0 13px;overflow-x:auto;scrollbar-width:none}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-gallery-thumbs::-webkit-scrollbar{display:none}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-thumb{flex:0 0 42px;width:42px;height:42px;border:1px solid #ededed;border-radius:3px;background:#fff;box-shadow:none}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-thumb img{border-radius:3px;object-fit:cover}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-thumb.is-active{border-color:#d8d8d8;box-shadow:0 0 0 1px #d8d8d8}@media screen and (min-width: 768px)and (max-width: 1279px){#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery.product-gallery--mobile{--product-mobile-gallery-height: 560px}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-gallery-main{border-radius:14px}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery--mobile .product-gallery-thumbs{justify-content:center;padding-left:0}}@media screen and (max-width: 767px){#single-product.js-product-detail{padding-top:0}#single-product.js-product-detail>.container-fluid .product-image-column .product-gallery.product-gallery--mobile{--product-mobile-gallery-height: min(493px, calc(100vw * 1.55))}#single-product.js-product-detail>.container-fluid{padding-right:0;padding-left:0}#single-product.js-product-detail>.container-fluid .grid-product{gap:12px}#single-product.js-product-detail>.container-fluid .product-info-column{padding-right:11px !important;padding-left:11px !important}#single-product.js-product-detail .product-breadcrumbs{display:flex;align-items:center;gap:5px;min-width:0;margin:0 0 11px;overflow:hidden;color:#888;font-size:11px;line-height:1.2;white-space:nowrap}#single-product.js-product-detail .product-breadcrumbs .crumb{color:#888;overflow:hidden;flex:0 1 auto;min-width:0;text-overflow:ellipsis;white-space:nowrap}#single-product.js-product-detail .product-breadcrumbs .crumb.active{overflow:hidden;flex:1 1 auto;color:#777;font-weight:400;text-overflow:ellipsis}#single-product.js-product-detail .product-breadcrumbs .separator{width:6px;height:8px;flex:0 0 6px}#single-product.js-product-detail .product-breadcrumbs .separator::before{top:2px;width:4px;height:4px;border-width:1px}#single-product.js-product-detail .product-infos{padding:0}#single-product.js-product-detail .product-infos .brand-image{display:none}#single-product.js-product-detail .product-infos .product-custom-flags{display:none}#single-product.js-product-detail .product-title-row{margin:0 0 14px}#single-product.js-product-detail .product-title-row .js-product-name,#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .js-product-name{font-size:21px;font-weight:600;line-height:1.05}#single-product.js-product-detail .price-container{align-items:flex-start;margin:0 0 10px}#single-product.js-product-detail .item-price-block{gap:7px}#single-product.js-product-detail .item-price-block .item-price,#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .item-price-block .item-price{color:#2f2f2f;font-size:15px;font-weight:500;line-height:1.2}#single-product.js-product-detail .doctor-subscription-summary{max-width:150px;margin-top:1px;color:var(--product-green);font-size:11px;line-height:1.15;text-align:right;white-space:normal}#single-product.js-product-detail .doctor-subscription-price{display:none !important}#single-product.js-product-detail .product-description-short,#single-product.js-product-detail>.container-fluid .product-info-column .product-infos .product-description-short{margin:0 0 18px;color:#ababab;font-size:12px;line-height:1.18}#single-product.js-product-detail .product-description-short .link-desc{color:#000;font-size:11px;font-weight:600}}.home-vitrines-abas__subscription-message{display:block;margin-top:5px;color:#009b00;font-family:var(--doctor-font);font-size:12px;font-weight:500;line-height:1.2}#size-guide-modal.size-guide-modal{height:600px}#size-guide-modal.size-guide-modal .modal-header{border-bottom:0;padding:16px 24px 0}#size-guide-modal.size-guide-modal .modal-header .col{display:none}#size-guide-modal.size-guide-modal .modal-header .row{justify-content:flex-end}#size-guide-modal.size-guide-modal .modal-header .modal-close{padding:8px}#size-guide-modal.size-guide-modal .modal-body{padding:16px 24px 32px}.size-guide{position:relative;color:#000}.size-guide .size-guide__tab-input{position:absolute;opacity:0;pointer-events:none}.size-guide .size-guide__tabs{display:flex;gap:32px;margin:0 0 24px;overflow-x:auto}.size-guide .size-guide__tab{padding:8px 0 12px;font-family:var(--heading-font);font-size:14px;font-weight:500;letter-spacing:.12em;color:#000;opacity:.6;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap}.size-guide .size-guide__tab:hover{opacity:.85}.size-guide .size-guide__panel{display:none}.size-guide .size-guide__content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 320px);gap:32px;align-items:center}.size-guide .size-guide__content:not(.has-image){grid-template-columns:1fr}.size-guide .size-guide__text{font-size:14px;line-height:1.6}.size-guide .size-guide__text h1,.size-guide .size-guide__text h2,.size-guide .size-guide__text h3,.size-guide .size-guide__text strong{font-weight:600;letter-spacing:.04em}.size-guide .size-guide__text table{width:100%;border-collapse:collapse;margin-top:16px}.size-guide .size-guide__text th,.size-guide .size-guide__text td{border-bottom:1px solid #000;padding:24px 0px;font-size:13px;text-align:center;vertical-align:middle}.size-guide .size-guide__text th:first-child,.size-guide .size-guide__text td:first-child{text-align:left;font-weight:600}.size-guide .size-guide__image{display:flex;justify-content:center;align-items:flex-start;height:450px}.size-guide .size-guide__image img{width:100%;max-width:320px;height:100%;display:block;object-fit:contain}@media(max-width: 767px){.size-guide .size-guide__tabs{gap:20px}.size-guide .size-guide__content{grid-template-columns:1fr}.size-guide .size-guide__image{margin-top:24px}.size-guide .size-guide__image img{max-width:240px}}div#selly-gift-widget,#selly-gift-widget{left:revert !important;bottom:80px !important;right:20px !important}div#selly-gift-widget>div,#selly-gift-widget>div{width:45px !important;height:45px !important;border:none !important;box-shadow:0 0 6px rgba(0,0,0,.3) !important}.item-product--vitrines-card-shell{z-index:auto}.item-product--vitrines-card-shell .item-product--vitrines-card{height:100%}.item-product--vitrines-card.home-vitrines-abas__product{display:flex;flex-direction:column;min-height:416px;overflow:hidden;border-radius:0;background:#fff;box-shadow:none}.item-product--vitrines-card .home-vitrines-abas__media{position:relative;overflow:hidden;background:#f9f9f9}.item-product--vitrines-card .home-vitrines-abas__image-link,.item-product--vitrines-card .home-vitrines-abas__image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.item-product--vitrines-card .home-vitrines-abas__image{height:0;padding-bottom:var(--home-vitrines-abas-image-ratio, 100%) !important}.item-product--vitrines-card .home-vitrines-abas__image img{inset:auto;display:block;width:auto;max-width:82%;height:auto;max-height:90%;margin:auto;padding:0;object-fit:contain;transform:none}.item-product--vitrines-card .home-vitrines-abas__labels.labels{top:9px;right:auto;left:9px}.item-product--vitrines-card .home-vitrines-abas__labels.labels .label{display:flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0px 6px;border-radius:4px;font-family:var(--doctor-font);font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:none}.item-product--vitrines-card .home-vitrines-abas__brand{position:absolute;top:10px;right:10px;z-index:5}.item-product--vitrines-card .home-vitrines-abas__brand .brand-image{position:static;width:39px;height:39px}.item-product--vitrines-card .home-vitrines-abas__media .product-badge.product-badge--item{top:6px;right:6px;width:39px;height:39px;padding:5px}.item-product--vitrines-card .home-vitrines-abas__info{display:flex;flex:1;flex-direction:column;padding:13px 15px 16px}.item-product--vitrines-card .home-vitrines-abas__product-context{display:flex;align-items:center;gap:5px;min-height:17px;margin-bottom:8px;color:#49494d;font-family:var(--doctor-font);font-size:1.05rem;font-weight:500;line-height:1;letter-spacing:0}.item-product--vitrines-card .home-vitrines-abas__product-context .home-vitrines-abas__icon{width:14px;height:14px}.item-product--vitrines-card .home-vitrines-abas__name{display:-webkit-box;min-height:34px;overflow:hidden;color:#2d2d2d;font-family:var(--doctor-font);font-size:1.4rem;font-weight:400;font-style:"Book";line-height:1.22;letter-spacing:0;text-decoration:none;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item-product--vitrines-card .home-vitrines-abas__name:hover,.item-product--vitrines-card .home-vitrines-abas__name:focus{color:#111;text-decoration:none}.item-product--vitrines-card .home-vitrines-abas__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:15px 0 19px;color:#000;font-family:var(--doctor-font);font-size:1.4rem;font-weight:400;font-style:"Book";line-height:1;letter-spacing:0}.item-product--vitrines-card .home-vitrines-abas__price .price-compare{margin:0;font-size:1.15rem}.item-product--vitrines-card .home-vitrines-abas__actions{display:flex;align-items:center;gap:10px;margin-top:auto}.item-product--vitrines-card .home-vitrines-abas__cart-button{display:inline-flex;flex:0 0 41px;align-items:center;justify-content:center;width:41px;height:35px;border:.5px solid #eeeef0;border-radius:8px;background:#fff;color:#001f3f;text-decoration:none}.item-product--vitrines-card .home-vitrines-abas__cart-button svg{width:16px;height:18px}.item-product--vitrines-card .home-vitrines-abas__cart-button:hover,.item-product--vitrines-card .home-vitrines-abas__cart-button:focus{color:#001f3f;text-decoration:none}.item-product--vitrines-card .home-vitrines-abas__form,.item-product--vitrines-card .home-vitrines-abas__buy-wrap{flex:1;min-width:0}.item-product--vitrines-card .home-vitrines-abas__buy-button,.item-product--vitrines-card .home-vitrines-abas__buy-button.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:35px;margin:0;padding:0px 14px;border:0;border-radius:8px;background:#0065b7;color:#fff;font-family:var(--doctor-font);font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.item-product--vitrines-card .home-vitrines-abas__buy-button:hover,.item-product--vitrines-card .home-vitrines-abas__buy-button:focus,.item-product--vitrines-card .home-vitrines-abas__buy-button.btn:hover,.item-product--vitrines-card .home-vitrines-abas__buy-button.btn:focus{background:#006ab0;color:#fff;text-decoration:none}.item-product--vitrines-card .home-vitrines-abas__buy-button.nostock,.item-product--vitrines-card .home-vitrines-abas__buy-button.contact,.item-product--vitrines-card .home-vitrines-abas__buy-button.catalog,.item-product--vitrines-card .home-vitrines-abas__buy-button.btn.nostock,.item-product--vitrines-card .home-vitrines-abas__buy-button.btn.contact,.item-product--vitrines-card .home-vitrines-abas__buy-button.btn.catalog{background:#8a8f96}.item-product--vitrines-card .home-vitrines-abas__buy-button--placeholder{display:none}.item-product--vitrines-card .home-vitrines-abas__buy-button--placeholder .btn-link,.item-product--vitrines-card .home-vitrines-abas__buy-button--placeholder .js-addtocart-adding{color:#fff}@media screen and (min-width: 768px){.item-product--vitrines-card.home-vitrines-abas__product{min-height:356px}.item-product--vitrines-card .home-vitrines-abas__name{font-size:1.4rem}}.item-product--vitrines-card.home-vitrines-abas__product{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border:0;border-radius:8px;background:#fff;box-shadow:none}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__media{position:relative;height:auto;overflow:hidden;border-radius:8px 8px 0 0;background:#f9f9f9}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__image-link{position:relative;display:block;width:100%;overflow:hidden}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__image.js-item-image-padding{position:relative;display:block;width:100%;height:0;padding-bottom:var(--home-vitrines-abas-image-ratio, 100%) !important;overflow:hidden}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__image img.home-vitrines-abas__image-primary{position:absolute;top:50%;right:auto;bottom:auto;left:50%;display:block;width:auto;max-width:82%;width:100%;height:auto;max-height:82%;margin:0;padding:0;object-fit:contain;transform:translate(-50%, -50%);transition:opacity .2s ease,transform .2s ease}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__image-hover{position:absolute;inset:0;display:block;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;opacity:0;transition:opacity .2s ease}.item-product--vitrines-card.home-vitrines-abas__product.item-product--has-hover-image:hover .home-vitrines-abas__image-primary,.item-product--vitrines-card.home-vitrines-abas__product.item-product--has-hover-image:focus-within .home-vitrines-abas__image-primary{opacity:1;transform:translate(-50%, -50%)}.item-product--vitrines-card.home-vitrines-abas__product.item-product--has-hover-image:hover .home-vitrines-abas__image-hover,.item-product--vitrines-card.home-vitrines-abas__product.item-product--has-hover-image:focus-within .home-vitrines-abas__image-hover{opacity:0}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__labels.labels{top:16px;right:auto;left:16px}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__labels.labels .label{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 8px;border-radius:4px;font-family:var(--doctor-font);font-size:12px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__brand{position:absolute;top:16px;right:16px;z-index:5}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__brand .brand-image{position:static;width:40px;height:40px}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__media .product-badge.product-badge--item{top:16px;right:16px;width:40px;height:40px;max-width:none;max-height:none;padding:5px;border:1px solid #d9d9d9;border-radius:999px;background:#fff;box-shadow:none}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__media .product-badge.product-badge--item img{width:100% !important;height:100% !important;max-width:100%;max-height:100%;border-radius:999px;object-fit:contain !important}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__info{display:flex;flex:1;flex-direction:column;padding:9px 10px 11px;border-top:0;background:#fff}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__product-context{display:flex;align-items:center;gap:4px;min-height:16px;margin-bottom:7px;color:#333;font-family:var(--doctor-font);font-size:12px;font-weight:400;line-height:1;letter-spacing:0}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__product-context .home-vitrines-abas__icon{width:14px;height:14px}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__name{display:-webkit-box;min-height:34px;overflow:hidden;color:rgba(0,0,0,.8980392157);font-family:var(--doctor-font);font-size:14px;font-weight:500;font-style:normal;line-height:1.18;letter-spacing:0;text-decoration:none;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__name:hover,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__name:focus{color:rgba(0,0,0,.8980392157);text-decoration:none}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;color:#000;font-family:var(--doctor-font);font-size:14px;font-weight:400;font-style:normal;line-height:1;letter-spacing:0}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__price .price-compare{margin:0;font-size:12px}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__actions{align-items:center;gap:14px}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__actions--media{display:none}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__actions--mobile{display:flex;margin-top:10px}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__actions--mobile .home-vitrines-abas__cart-button{display:none}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__form,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-wrap{flex:1;min-width:0}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin:0;padding:0 12px;border:0;border-radius:8px;background:#0072ce;color:#fff;font-family:var(--doctor-font);font-size:14px;font-weight:600;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button:hover,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button:focus,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.btn:hover,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.btn:focus{background:#0067bb;color:#fff;text-decoration:none}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.nostock,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.contact,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.catalog,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.btn.nostock,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.btn.contact,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.btn.catalog{background:#8a8f96}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button--placeholder{display:none}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button--placeholder .btn-link,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button--placeholder .js-addtocart-adding{color:#fff}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__cart-button{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:8px;background:#fff;color:#111;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.08)}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__cart-button svg{width:18px;height:20px}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__cart-button:hover,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__cart-button:focus{color:#111;text-decoration:none}@media screen and (min-width: 768px){.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__actions--mobile{display:none}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__actions--media{position:absolute;right:28px;bottom:12px;left:18px;z-index:8;display:grid;grid-template-columns:minmax(0, 1fr) 56px;gap:16px;margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.item-product--vitrines-card.home-vitrines-abas__product:hover .home-vitrines-abas__actions--media,.item-product--vitrines-card.home-vitrines-abas__product:focus-within .home-vitrines-abas__actions--media{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.item-product--vitrines-card.home-vitrines-abas__product.item-product--has-hover-image:hover .home-vitrines-abas__image-primary,.item-product--vitrines-card.home-vitrines-abas__product.item-product--has-hover-image:focus-within .home-vitrines-abas__image-primary{opacity:0;transform:translate(-50%, -50%) scale(1.02)}.item-product--vitrines-card.home-vitrines-abas__product.item-product--has-hover-image:hover .home-vitrines-abas__image-hover,.item-product--vitrines-card.home-vitrines-abas__product.item-product--has-hover-image:focus-within .home-vitrines-abas__image-hover{opacity:1}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button,.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__buy-button.btn{min-height:48px;padding:0 18px;font-size:20px;font-weight:600}.item-product--vitrines-card.home-vitrines-abas__product .home-vitrines-abas__cart-button{flex-basis:56px;width:56px;height:48px}}.ts-customer-questions .emptyQuestion{width:100% !important}
/* Engine:dart */