@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:optional;src:url(assets/fonts/inter-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(assets/fonts/inter-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(assets/fonts/inter-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(assets/fonts/inter-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url(assets/fonts/inter-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-black: #1a1a1a;--color-dark: #303030;--color-gray-dark: #555555;--color-gray: #767676;--color-gray-light: #d5d8dc;--color-border: #e8e8e8;--color-bg: #ffffff;--color-bg-light: #f8f8f8;--color-accent: #00cb02;--color-gold: #AC9057;--color-gold-rgb: 172, 144, 87;--color-star: #f5a623;--color-sale: #c0392b;--color-announce-bg: #1a1a1a;--color-announce-fg: #ffffff;--vt-primaria: #303030;--vt-foco: #AC9057;--color-primary: var(--vt-primaria);--color-success: #2e7d32;--color-success-fg: #1a6b3a;--color-success-bg: #f0faf4;--color-success-bd: #b7e4c7;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 32px;--spacing-xl: 64px;--spacing-2xl: 96px;--radius-pill: 1000px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--transition: .25s ease;--container-max: 1280px;--container-pad: 24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:var(--font-primary);font-weight:var(--font-weight-light);color:var(--color-dark);background-color:var(--color-bg);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;height:auto;display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a{color:inherit;text-decoration:none;transition:opacity var(--transition)}ul,ol{list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit}button{font-weight:var(--font-weight-medium)}input,select,textarea{font-weight:inherit}address strong{font-weight:var(--font-weight-medium)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-light);line-height:1.2;color:var(--color-dark)}p{margin-bottom:1em}p:last-child{margin-bottom:0}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.section{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.section-title{font-size:clamp(20px,3vw,28px);font-weight:var(--font-weight-light);letter-spacing:.15em;text-transform:uppercase;text-align:center;margin-bottom:var(--spacing-xl)}.announcement-bar{background-color:var(--color-announce-bg);color:var(--color-announce-fg);font-size:12px;font-weight:var(--font-weight-light);letter-spacing:.08em;text-transform:uppercase;overflow:hidden;height:38px;display:flex;align-items:center}.announcement-bar__track{display:flex;gap:80px;width:max-content;animation:marquee 100s linear infinite;white-space:nowrap;will-change:transform}.announcement-bar__item{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{position:sticky;top:var(--wp-admin--admin-bar--height, 0px);z-index:100;max-width:var(--container-max);margin-left:auto;margin-right:auto;background:#ffffffd9;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06);border-bottom-left-radius:18px;border-bottom-right-radius:18px}@media(max-width:600px){.site-header{top:0}}.has-transparent-header .site-header{transition:background .25s ease,border-color .25s ease}.has-transparent-header .site-header:not(.is-scrolled){background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0}.has-transparent-header .site-header:not(.is-scrolled) .menu-toggle,.has-transparent-header .site-header:not(.is-scrolled) .header-account,.has-transparent-header .site-header:not(.is-scrolled) .header-cart{color:#fff}.has-transparent-header .site-header:not(.is-scrolled) .logo-text{color:#fff}.has-transparent-header .site-header:not(.is-scrolled) .site-logo img{filter:brightness(0) invert(1)}.has-transparent-header .site-header:not(.is-scrolled) .cart-count{background:#fff;color:var(--color-dark)}.has-transparent-header .hero-slider,.has-transparent-header .sp-hero,.has-transparent-header .presc-hero{margin-top:-60px;--hero-topbar: 60px}.has-transparent-header .hero-slide__overlay{background:linear-gradient(to bottom,#00000073,#0000 18%),linear-gradient(to right,#000000b3,#00000080 32%,#0003 58%,#0000 85%)}@media(max-width:768px){.has-transparent-header .hero-slider,.has-transparent-header .sp-hero,.has-transparent-header .presc-hero{margin-top:-48px;--hero-topbar: 48px}.has-transparent-header .hero-slide__overlay{background:linear-gradient(to bottom,#00000073,#0000 18%),linear-gradient(to bottom,#0000 40%,#000000a6)}}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 var(--container-pad);max-width:var(--container-max);margin:0 auto;gap:var(--spacing-md)}@media(max-width:768px){.header-inner{height:48px}}.header-left{display:flex;align-items:center}.menu-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--color-dark);padding:6px;line-height:1;transition:opacity var(--transition)}.menu-toggle:hover{opacity:.65}.menu-toggle svg{display:block;flex-shrink:0}.menu-toggle__label{font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase}.site-logo{text-align:center}.site-logo a{display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:var(--font-weight-light);letter-spacing:.02em;color:var(--color-dark);text-decoration:none}.site-logo img{height:28px;width:auto;transition:height .2s ease}@media(max-width:768px){.site-header .site-logo img{height:22px}}.header-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md)}.header-account{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-dark);transition:opacity var(--transition);white-space:nowrap}.header-account:hover{opacity:.65}.header-account svg{flex-shrink:0}@media(max-width:768px){.header-account,.menu-toggle__label{display:none}}.header-cart{position:relative;display:flex;align-items:center;color:var(--color-dark);transition:opacity var(--transition);border:none;background:transparent;cursor:pointer;padding:0}.header-cart:hover{opacity:.65}.cart-count{position:absolute;top:-7px;right:-7px;background:var(--color-dark);color:#fff;font-size:10px;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-medium);padding:0 3px}.cart-count[hidden]{display:none!important}.nav-overlay{position:fixed;inset:0;z-index:300;visibility:hidden;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:visibility var(--transition)}.nav-overlay.is-open{visibility:visible}.nav-overlay__backdrop{position:absolute;inset:0;background:#14120f73;opacity:0;transition:opacity .3s ease}.nav-overlay.is-open .nav-overlay__backdrop{opacity:1}.nav-overlay__panel{position:absolute;top:calc(12px + var(--wp-admin--admin-bar--height, 0px));left:12px;bottom:12px;width:min(320px,88vw);overflow-y:auto;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);background:#fff;border-radius:20px;transform:translate(calc(-100% - 12px));transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 32px #00000024}.nav-overlay.is-open .nav-overlay__panel{transform:translate(0)}.nav-overlay__close{background:none;border:none;cursor:pointer;align-self:flex-end;color:var(--color-dark);padding:4px;display:flex;align-items:center;transition:opacity var(--transition)}.nav-overlay__close:hover{opacity:.5}.nav-logo a{display:inline-flex;align-items:center;font-size:20px;font-weight:var(--font-weight-light);color:var(--color-dark)}.nav-logo img{height:28px;width:auto}.nav-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nav-menu li{border-bottom:1px solid var(--color-border)}.nav-menu li:first-child{border-top:1px solid var(--color-border)}.nav-menu a{display:block;font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-dark);padding:14px 0;transition:opacity var(--transition)}.nav-menu a:hover{opacity:.6}.nav-ctas{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:auto;padding-top:var(--spacing-lg)}.nav-cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius-pill);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;transition:opacity var(--transition);cursor:pointer}.nav-cta-btn:hover{opacity:.85}.nav-cta-btn--outline{border:1.5px solid var(--color-dark);color:var(--color-dark);background:transparent}.nav-cta-btn--whatsapp{background:#25d366;color:#fff;border:1.5px solid #25d366}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:1.5px solid var(--color-dark);background:transparent;color:var(--color-dark);cursor:pointer;transition:background var(--transition),color var(--transition);white-space:nowrap}.btn:hover{background:var(--color-dark);color:#fff;opacity:1}.btn--filled{background:var(--color-dark);color:#fff}.btn--filled:hover{background:transparent;color:var(--color-dark)}.btn--light{border-color:#fff;color:#fff}.btn--light:hover{background:#fff;color:var(--color-dark)}.btn--sm{padding:9px 22px;font-size:12px}.hero-slider{position:relative;overflow:hidden;background:#f2f2f2;display:grid;--hero-pad: clamp(32px, 4vw, 64px);min-height:85vh;min-height:85svh}@media(min-width:769px){.hero-slider{min-height:min(calc((100vw - 32px) / 2.46),88vh);margin-left:16px;margin-right:16px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}}@media(max-width:768px){.hero-slide__content{padding-left:var(--container-pad);padding-right:var(--container-pad);max-width:100%}}.hero-slide{grid-area:1 / 1;position:relative;display:flex;align-items:center;opacity:0;transition:opacity .7s ease;overflow:hidden}.hero-slide.is-active{opacity:1;z-index:1}.hero-slide__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;padding-top:calc(var(--hero-pad) + var(--hero-topbar, 0px));padding-bottom:var(--hero-pad)}.hero-slide__content{position:relative;z-index:2;max-width:540px}.hero-slide__content h2{font-size:clamp(28px,4vw,48px);font-weight:var(--font-weight-medium);line-height:1.15;letter-spacing:-.015em;margin-bottom:var(--spacing-md)}.hero-slide__content p{font-size:16px;color:var(--color-gray-dark);margin-bottom:var(--spacing-lg);line-height:1.65;max-width:380px}.hero-slide--bg{background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-slide__bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.hero-slider:not(.is-armed) .hero-slide:not(.is-active) .hero-slide__bg-img{display:none}@media(max-width:768px){.hero-slide--bg[data-index="0"]{background-image:none!important}}.hero-slide__overlay{position:absolute;inset:0;background:linear-gradient(to right,#000000b3,#00000080 32%,#0003 58%,#0000 85%);z-index:1}.hero-slide__content--light{position:relative;z-index:2}.hero-slide__content--light h2{color:#fff}.hero-slide__content--light p{color:#ffffffeb}.btn--white{background-color:#fff0;color:#fff;border-color:#fff}.btn--white:hover{background-color:#fff;color:var(--color-dark);border-color:#fff}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffffd9;border:1px solid var(--color-border);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition)}.slider-arrow:hover{background:#fff}.slider-arrow--prev{left:16px}.slider-arrow--next{right:16px}.slider-arrow svg{width:18px;height:18px;color:var(--color-dark)}@media(min-width:769px)and (max-width:1380px){.slider-arrow{top:auto;bottom:20px;transform:none;width:38px;height:38px}.slider-arrow--prev{left:auto;right:66px}.slider-arrow--next{right:20px}.slider-arrow svg{width:16px;height:16px}}.slider-dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.slider-dot{display:none;width:8px;height:8px;border-radius:50%;background:#00000040;border:none;cursor:pointer;transition:background var(--transition)}.slider-dot.is-active{background:var(--color-dark)}.features-bar{padding:var(--spacing-md) 0;overflow:hidden}.features-bar__track{display:flex;align-items:center;gap:60px;width:max-content;animation:marquee 100s linear infinite;white-space:nowrap;will-change:transform}@media(max-width:768px){.features-bar__track{animation-duration:100s}}.features-bar__item{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-gray-dark)}.features-bar__item svg{width:20px;height:20px;color:var(--color-dark);flex-shrink:0}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}@media(max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.product-grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--container-pad);-webkit-overflow-scrolling:touch;gap:12px;padding-left:var(--container-pad);padding-right:var(--container-pad);padding-bottom:8px;margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad));scrollbar-width:none}.product-grid::-webkit-scrollbar{display:none}.product-grid>*{flex:0 0 78%;scroll-snap-align:start}}.product-carousel{position:relative;container-type:inline-size}.product-carousel__arrow{display:none;position:absolute;top:40%;top:calc((100cqw - 3 * var(--spacing-lg)) / 8);z-index:3;transform:translateY(-50%);width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-border);border-radius:50%;background:#ffffffeb;color:var(--color-dark);box-shadow:0 2px 10px #00000014;cursor:pointer;transition:background var(--transition),opacity var(--transition)}.product-carousel__arrow:hover{background:#fff}.product-carousel__arrow svg{width:18px;height:18px}.product-carousel__arrow--prev{left:-14px}.product-carousel__arrow--next{right:-14px}.product-carousel__arrow:focus-visible{outline:2px solid var(--vt-foco);outline-offset:3px}.product-carousel__arrow[aria-disabled=true]{opacity:.45;cursor:default}.product-carousel__arrow[aria-disabled=true]:not(:focus-visible){opacity:0;pointer-events:none}@media(min-width:561px){.product-carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:4px;margin-block:-4px}.product-carousel__track::-webkit-scrollbar{display:none}.product-carousel__track>*{flex:0 0 calc((100% - 3 * var(--spacing-lg)) / 4);scroll-snap-align:start}.product-carousel.is-ready:not(.is-static) .product-carousel__arrow{display:flex}}@media(min-width:561px)and (max-width:900px){.product-carousel__track>*{flex-basis:calc((100% - var(--spacing-lg)) / 2)}.product-carousel__arrow{top:calc((100cqw - var(--spacing-lg)) / 4)}}@media(min-width:1440px){.product-carousel__arrow--prev{left:-64px}.product-carousel__arrow--next{right:-64px}}.product-card{display:flex;flex-direction:column;position:relative;cursor:pointer;border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--transition)}.product-card__image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);border:1px solid #e8e8e8;display:block}.product-card__image-link{display:block;width:100%;height:100%}.product-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.product-card:hover .product-card__image img{transform:none}.product-card__quick-add{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;gap:0;background:#fff;color:var(--color-dark);border-radius:var(--radius-pill);padding:9px 10px;font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.02em;white-space:nowrap;text-decoration:none;box-shadow:0 2px 12px #0000002e;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,padding .22s ease,gap .22s ease;z-index:2}.product-card:hover .product-card__quick-add{opacity:1;pointer-events:auto;transform:translateY(0)}.product-card__quick-add:hover{padding:9px 14px 9px 10px;gap:6px;transform:translateY(0) scale(1.06)}.product-card__quick-add svg{flex-shrink:0;transition:none}.product-card__quick-add-label{max-width:0;overflow:hidden;opacity:0;transition:max-width .22s ease,opacity .18s ease}.product-card__quick-add:hover .product-card__quick-add-label{max-width:100px;opacity:1}@media(hover:none){.product-card__quick-add{opacity:1;pointer-events:auto;transform:translateY(0)}}.add_to_cart_button.loading{opacity:.55;pointer-events:none;cursor:wait}.btn--cart.loading{opacity:1;filter:brightness(1.1)}.btn--cart.loading:after{content:"";width:15px;height:15px;margin-left:10px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.btn--cart.loading:after{animation:none}}a.added_to_cart{display:none}.product-card__badge{position:absolute;top:12px;left:12px;background:var(--color-sale);color:#fff;font-size:11px;font-weight:var(--font-weight-medium);padding:3px 10px;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.05em}.product-card__body{padding:0 16px 16px;text-align:center;display:flex;flex-direction:column;flex:1;gap:6px}.product-card__body .btn{margin-top:auto}.product-card__title{font-size:16px;font-weight:var(--font-weight-light);color:var(--color-dark);margin-top:10px;margin-bottom:0;line-height:1.4;text-align:center}.product-card__title a{color:inherit;text-decoration:none}.product-card__title a:after{content:"";position:absolute;inset:0;z-index:1}.product-card__price{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:6px;margin-bottom:0}.product-card__price del{font-size:14px;color:var(--color-gray)}.product-card__price ins,.product-card__price .price{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-dark);text-decoration:none}.product-card__meta{font-size:11px;color:var(--color-gray);display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:0;text-align:center}.product-card__meta span{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;line-height:1.4}.product-card__meta svg{flex-shrink:0}.product-card .btn{width:100%;padding:9px 16px;font-size:11px}.post-hero{position:relative;height:clamp(320px,55vh,560px);overflow:hidden;margin-bottom:var(--spacing-xl)}.post-hero__image{position:absolute;inset:0}.post-hero__image img{width:100%;height:100%;object-fit:cover;display:block}.post-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#00000026,#000000a6)}.post-hero__content{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;padding-bottom:var(--spacing-xl);z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.post-hero__content h1{margin-left:auto;margin-right:auto}.post-hero__content .post-category{font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;margin-bottom:8px}.post-hero__content h1{font-size:clamp(26px,4vw,44px);font-weight:500;color:#fff;line-height:1.2;margin:0 auto;max-width:760px;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.45)}.sp-reviews__list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}@media(max-width:900px){.sp-reviews__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sp-reviews__list{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--container-pad);-webkit-overflow-scrolling:touch;gap:12px!important;padding-left:var(--container-pad);padding-right:var(--container-pad);padding-bottom:8px;margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad));scrollbar-width:none}.sp-reviews__list::-webkit-scrollbar{display:none}.sp-reviews__list>*{flex:0 0 80%;scroll-snap-align:start}}.woocommerce-cart .woocommerce-page-wrapper{max-width:100%;padding-left:var(--container-pad);padding-right:var(--container-pad)}.vt-cart{display:grid;grid-template-columns:1fr 380px;gap:var(--spacing-xl);align-items:start;max-width:1280px;margin:0 auto}@media(max-width:960px){.vt-cart{grid-template-columns:1fr}}.vt-cart__empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl) 0;color:var(--color-gray);text-align:center}.vt-cart__empty svg{display:block;flex-shrink:0}.vt-cart__items-header{display:grid;grid-template-columns:1fr 120px;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray)}@media(max-width:560px){.vt-cart__items-header{display:none}}.vt-cart__item{display:grid;grid-template-columns:1fr 120px;gap:var(--spacing-md);align-items:center;padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border)}@media(max-width:560px){.vt-cart__item{grid-template-columns:1fr auto}.vt-cart__item-subtotal{text-align:right}}.vt-cart__item-product{display:flex;gap:var(--spacing-md);align-items:center}.vt-cart__item-img{width:88px;height:88px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);display:block}.vt-cart__item-img img{width:100%;height:100%;object-fit:cover;display:block}.vt-cart__item-meta{flex:1;display:flex;flex-direction:column;gap:4px}.vt-cart__item-name{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-dark);text-decoration:none;line-height:1.4}.vt-cart__item-name:hover{color:var(--vt-primaria)}.vt-cart__item-remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--color-gray);border-radius:50%;transition:background var(--transition),color var(--transition);text-decoration:none}.vt-cart__item-remove:hover{background:var(--color-bg-light);color:var(--color-dark)}.vt-cart__qty-select{appearance:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:5px 8px;font-size:13px;background:#fff;cursor:pointer;width:max-content;margin-top:6px}.vt-cart__qty-select:focus{outline:none;border-color:var(--color-dark)}.vt-cart__qty-label{font-size:13px;color:var(--color-gray);margin-top:4px}.vt-cart__item-subtotal{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-dark)}.vt-cart__sidebar{display:flex;flex-direction:column;gap:var(--spacing-md);position:sticky;top:100px}.vt-cart__coupon{background:var(--color-bg-light);border-radius:var(--radius-md);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.vt-cart__coupon-title{font-size:13px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray);margin:0}.vt-cart__coupon-form{display:flex;gap:8px}.vt-cart__coupon-form input[type=text]{flex:1;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 12px;font-size:13px;background:#fff}.vt-cart__coupon-form input[type=text]:focus{outline:none;border-color:var(--color-dark)}.vt-cart__coupon-form .btn--outline{padding:9px 16px;font-size:13px;white-space:nowrap}.vt-cart__coupons-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--spacing-sm)}.vt-cart__coupon-tag{display:inline-flex;align-items:center;gap:5px;background:#e8f5e9;color:var(--color-success);font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;letter-spacing:.06em;text-decoration:none;transition:background var(--transition),color var(--transition)}.vt-cart__coupon-tag span{font-size:14px;line-height:1;opacity:.7}.vt-cart__coupon-tag:hover{background:#c8e6c9;color:#1b5e20}.vt-cart__totals{background:var(--color-bg-light);border-radius:var(--radius-md);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.vt-cart__totals-title{font-size:13px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray);margin:0 0 var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.vt-cart__totals-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--color-dark)}.vt-cart__totals-row--discount{color:var(--color-success)}.vt-cart__totals-row--total{font-size:16px;font-weight:var(--font-weight-semibold);padding-top:var(--spacing-sm);border-top:2px solid var(--color-border);margin-top:4px}.vt-cart__totals .wc-proceed-to-checkout{margin-top:var(--spacing-md)}.vt-cart__shipping{width:100%;margin:0;border:0;border-collapse:collapse}.vt-cart__shipping tr,.vt-cart__shipping th,.vt-cart__shipping td{display:block;padding:0;border:0;text-align:left}.vt-cart__shipping th{margin-bottom:8px;font-size:14px;font-weight:400;color:var(--color-dark)}.vt-cart__shipping #shipping_method{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vt-cart__shipping #shipping_method li{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:11px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-size:14px;line-height:1.35;color:var(--color-dark);transition:border-color .15s}.vt-cart__shipping #shipping_method li:has(input:checked){border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset}.vt-cart__shipping #shipping_method input[type=radio]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--color-accent);cursor:pointer}.vt-cart__shipping #shipping_method label{flex:1;min-width:0;cursor:pointer}.vt-cart__shipping #shipping_method label:after{content:"";position:absolute;inset:0}.vt-cart__shipping #shipping_method .amount{float:right;margin-left:8px;font-weight:var(--font-weight-semibold);white-space:nowrap}.vt-cart__shipping td>.woocommerce-Price-amount,.vt-cart__shipping td>strong{font-weight:var(--font-weight-semibold)}.vt-cart__shipping .woocommerce-shipping-destination{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--color-gray)}.vt-cart__shipping .woocommerce-shipping-destination strong{font-weight:500;color:var(--color-dark)}.vt-cart__shipping .shipping-calculator-button{font-size:12px;color:var(--color-dark);text-decoration:underline}.vt-cart__shipping .shipping-calculator-form{margin-top:10px}.vt-cart__shipping .shipping-calculator-form p{margin:0 0 8px}.vt-cart__shipping .shipping-calculator-form input,.vt-cart__shipping .shipping-calculator-form select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}body.woocommerce-cart .vt-cart__totals a.checkout-button.button.alt.wc-forward,body.woocommerce-cart .vt-cart__totals .wc-proceed-to-checkout a{display:block!important;width:100%!important;text-align:center!important;background-color:var(--color-accent)!important;color:#fff!important;padding:16px 24px!important;border-radius:6px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;letter-spacing:.04em!important;transition:filter .2s!important;border:none!important;box-shadow:none!important;margin-bottom:0!important;line-height:1.4!important}body.woocommerce-cart .vt-cart__totals a.checkout-button.button.alt.wc-forward:hover,body.woocommerce-cart .vt-cart__totals .wc-proceed-to-checkout a:hover{filter:brightness(1.1)!important;color:#fff!important}.infinite-sentinel{height:1px}.infinite-spinner{display:flex;justify-content:center;padding:var(--spacing-lg) 0}.infinite-spinner span{width:32px;height:32px;border:3px solid var(--color-light-gray, #e5e5e5);border-top-color:var(--vt-primaria);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.archive-header{text-align:left;margin-bottom:var(--spacing-sm)}.archive-header .section-title{margin-bottom:var(--spacing-sm);text-align:left}.archive-header .archive-description{font-size:14px;color:var(--color-gray);margin:0}.archive-header .rank-math-breadcrumb,.archive-header .rank-math-breadcrumb p{margin:0;font-size:13px}@media(min-width:769px){.archive-header,.archive-header .section-title{text-align:center}}.blog-cat-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:var(--spacing-lg)}.blog-cat-filter__pill{display:inline-flex;align-items:center;padding:7px 18px;border-radius:100px;border:1.5px solid #e5e7eb;font-size:13px;font-weight:500;color:var(--color-dark);text-decoration:none;background:#fff;transition:border-color .2s,background .2s,color .2s;white-space:nowrap}.blog-cat-filter__pill:hover,.blog-cat-filter__pill.is-active{border-color:var(--color-dark);background:var(--color-dark);color:#fff}@media(max-width:560px){.blog-cat-filter{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-left:var(--container-pad);padding-right:var(--container-pad);padding-bottom:4px;margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad))}.blog-cat-filter::-webkit-scrollbar{display:none}.blog-cat-filter__pill{flex-shrink:0}.container:has(.blog-cat-filter){overflow-x:clip}}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.blog-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-lg)}}@media(min-width:561px){.sp-leia .blog-grid{grid-template-columns:repeat(auto-fit,minmax(0,calc((100% - 2 * var(--spacing-lg)) / 3)));justify-content:center}}@media(min-width:561px)and (max-width:900px){.sp-leia .blog-grid{grid-template-columns:repeat(auto-fit,minmax(0,calc((100% - var(--spacing-lg)) / 2)))}}@media(max-width:560px){.home #blog{overflow-x:clip}.home .blog-grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--container-pad);-webkit-overflow-scrolling:touch;gap:12px;padding-left:var(--container-pad);padding-right:var(--container-pad);padding-bottom:8px;margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad));scrollbar-width:none}.home .blog-grid::-webkit-scrollbar{display:none}.home .blog-grid>*{flex:0 0 80%;scroll-snap-align:start}#outros-posts{overflow-x:clip}#outros-posts .blog-grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--container-pad);-webkit-overflow-scrolling:touch;gap:12px;padding-left:var(--container-pad);padding-right:var(--container-pad);padding-bottom:8px;margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad));scrollbar-width:none}#outros-posts .blog-grid::-webkit-scrollbar{display:none}#outros-posts .blog-grid>*{flex:0 0 80%;scroll-snap-align:start}}.blog-card{display:flex;flex-direction:column;gap:0;cursor:pointer}.blog-card__image{position:relative;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-light);display:block}.blog-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-card:hover .blog-card__image img{transform:scale(1.04);will-change:transform}.blog-card__cat{position:absolute;bottom:12px;left:12px;background:#ffffffe6;color:var(--color-dark);font-size:11px;font-weight:var(--font-weight-medium);padding:4px 11px;border-radius:var(--radius-pill);letter-spacing:.03em;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none}.blog-card__body{padding:16px 0 0;display:flex;flex-direction:column;gap:8px;flex:1}.blog-card__title{font-size:16px;font-weight:var(--font-weight-medium);line-height:1.45;color:var(--color-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__title a{color:inherit;text-decoration:none;transition:color .2s}.blog-card__title a:hover{color:var(--color-gray-dark)}.blog-card__excerpt{font-size:13px;line-height:1.6;color:var(--color-gray);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.blog-grid--archive{display:grid!important;grid-template-columns:repeat(3,1fr)!important;flex-wrap:unset!important;overflow-x:unset!important}@media(max-width:900px){.blog-grid--archive{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.blog-grid--archive{display:grid!important;grid-template-columns:1fr!important;overflow-x:unset!important;scroll-snap-type:unset!important;flex-wrap:unset!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.blog-grid--archive>*{flex:unset!important;max-width:unset!important;scroll-snap-align:unset!important;width:100%!important}}.testimonials-section{background:var(--color-bg-light);padding:var(--spacing-xl) 0;overflow:hidden}.testimonials-meta{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-10px;margin-bottom:var(--spacing-lg);font-size:14px;color:var(--color-gray-dark)}.testimonials-meta__stars{color:var(--color-star);letter-spacing:1px}.testimonials-meta__avg{font-weight:var(--font-weight-medium);color:var(--color-dark)}.testimonials-meta__sep{opacity:.4}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}@media(max-width:900px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.testimonials-grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--container-pad);-webkit-overflow-scrolling:touch;gap:12px;padding-left:var(--container-pad);padding-right:var(--container-pad);padding-bottom:8px;margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad));scrollbar-width:none}.testimonials-grid::-webkit-scrollbar{display:none}.testimonials-grid>*{flex:0 0 85%;scroll-snap-align:start}}.testimonial-card{background:#fff;border:1px solid #e8e8e8;border-radius:var(--radius-md);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}.testimonial-card__stars{color:#f4b942;font-size:14px;letter-spacing:2px}.testimonial-card__text{font-size:14px;line-height:1.75;color:var(--color-gray-dark);flex:1}.testimonial-card__author{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.testimonial-card__name{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-dark)}.testimonial-card__date{font-size:11px;color:var(--color-gray)}.testimonials-disclaimer{font-size:11px;color:var(--color-gray-dark);text-align:center;margin-top:var(--spacing-lg);max-width:640px;margin-left:auto;margin-right:auto;line-height:1.5}.faq-section{background:var(--color-bg);color:var(--color-dark);padding:var(--spacing-xl) 0}.faq-section__inner{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.faq-section__intro{text-align:center;max-width:560px;margin:0 auto}.faq-section__eyebrow{font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;color:var(--color-gray)}.faq-section__intro h2{font-size:32px;font-weight:var(--font-weight-medium);color:var(--color-dark);margin-bottom:var(--spacing-md)}.faq-section__intro p{font-size:15px;line-height:1.8;color:var(--color-gray-dark)}.faq-section__intro .btn{margin-top:var(--spacing-lg)}.faq-list{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-xl);align-items:start}.faq-col{display:flex;flex-direction:column}@media(max-width:768px){.faq-list{grid-template-columns:1fr}}.faq-item{border-top:1px solid var(--color-border)}.faq-item__question{width:100%;background:none;border:none;color:var(--color-dark);font-size:15px;font-weight:var(--font-weight-medium);text-align:left;padding:var(--spacing-md) 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:var(--spacing-md);font-family:var(--font-primary)}.faq-item__icon{flex-shrink:0;width:22px;height:22px;border:1.5px solid var(--color-gray-light);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform var(--transition)}.faq-item.is-open .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{display:none;padding:0 0 var(--spacing-md);font-size:14px;color:var(--color-gray-dark);line-height:1.8}.faq-item.is-open .faq-item__answer{display:block}.site-footer{position:relative;overflow:hidden;background:var(--color-black);color:#ffffffd9}@media(min-width:769px){.site-footer{margin-left:16px;margin-right:16px;border-top-left-radius:40px;border-top-right-radius:40px}}.site-footer .sp-ceu:after{background:#04060cb8}.site-footer .sp-ceu{will-change:auto}.site-footer .container{position:relative;z-index:3}.footer-top{padding:var(--spacing-xl) 0;border-bottom:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:var(--spacing-xl)}@media(max-width:900px){.footer-top{grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}}@media(max-width:600px){.footer-top{grid-template-columns:1fr;gap:var(--spacing-lg)}}.footer-brand .site-logo a{color:#fff}.footer-section h2{font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:var(--spacing-md)}.footer-section p,.footer-section address{font-size:13px;line-height:1.9;font-style:normal;color:#ffffffa6}.footer-section a{color:#ffffffa6}.footer-section a:hover{color:#fff;opacity:1}.footer-nav{display:flex;flex-direction:column;gap:8px;list-style:none}.footer-nav a{font-size:13px}.footer-whatsapp{display:inline-flex;align-items:center;gap:8px;margin-top:var(--spacing-md);font-size:13px;border:1px solid rgba(255,255,255,.25);padding:8px 16px;border-radius:var(--radius-pill);color:#fff;transition:border-color var(--transition)}.footer-whatsapp:hover{border-color:#fff;opacity:1}.footer-social{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.footer-social span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;margin-right:4px}.footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#ffffffb3;transition:border-color var(--transition),color var(--transition)}.footer-social a:hover{border-color:#fff;color:#fff;opacity:1}.footer-company address{color:#ffffffa6;font-size:12px;line-height:1.85}.footer-company address strong{color:#ffffffd9;font-weight:var(--font-weight-medium);display:block;margin-bottom:2px}.footer-company__note{font-size:11px!important;color:#ffffffa6!important;margin-top:var(--spacing-sm);font-style:italic;line-height:1.5!important}.footer-mid{padding:var(--spacing-md) 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.footer-mid__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin-right:4px}.footer-security,.footer-payments{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.footer-seal{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#fff9;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-pill);padding:4px 10px}.footer-seal svg{flex-shrink:0;color:var(--color-accent)}.footer-pay{display:inline-flex;align-items:center;justify-content:center;line-height:0}.footer-pay svg{display:block;height:24px;width:auto;border-radius:3px;box-shadow:0 0 0 1px #ffffff2e}@media(max-width:600px){.footer-top{text-align:center}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;align-items:start}.footer-section address{text-align:center}.footer-social{justify-content:center}.footer-whatsapp{align-self:center}.footer-mid{flex-direction:column;align-items:center;gap:var(--spacing-lg)}.footer-security,.footer-payments{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm)}.footer-security .footer-mid__label,.footer-payments .footer-mid__label{flex-basis:100%;text-align:center;margin-right:0;margin-bottom:4px}.footer-disclaimer{justify-content:center;text-align:center}.footer-disclaimer svg{flex-shrink:0}}.footer-disclaimer{display:flex;align-items:flex-start;gap:6px;padding:var(--spacing-md) 0;font-size:11px;line-height:1.7;color:#ffffffa6;border-bottom:1px solid rgba(255,255,255,.08)}.footer-disclaimer svg{flex-shrink:0;margin-top:2px;color:#ffffff4d}.footer-bottom{padding:var(--spacing-md) 0}.footer-copyright{font-size:12px;color:#ffffffa6;text-align:center}.woocommerce-page .woocommerce-products-header{margin-bottom:var(--spacing-md)}.shop-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}.shop-header__title{margin:0;font-size:clamp(22px,3vw,32px)}.shop-toolbar{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.shop-toolbar .woocommerce-result-count,.shop-toolbar .woocommerce-ordering{margin-bottom:0;float:none}.woocommerce-page .woocommerce-ordering select{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);padding:8px 20px;font-size:13px;background:var(--color-bg);color:var(--color-dark);cursor:pointer}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--spacing-lg);list-style:none;margin:0;padding:0}.woocommerce ul.products>li:not(.product){display:none!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;width:auto!important;max-width:100%!important;padding:0;margin:0;clear:none!important}@media(max-width:900px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px}}.woocommerce ul.products li.product .product-card{height:100%}.woocommerce ul.products li.product .onsale{display:none}.single-product .onsale{display:none!important}.woocommerce-product-gallery img{cursor:default!important}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none!important}.woocommerce .related.products,.woocommerce .upsells.products{margin-top:var(--spacing-xl);padding:var(--spacing-xl) 0;clear:both}.woocommerce .related.products h2,.woocommerce .upsells.products h2{font-size:clamp(16px,2vw,22px);font-weight:var(--font-weight-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--spacing-lg);color:var(--color-dark)}.woocommerce .related.products ul.products,.woocommerce .upsells.products ul.products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;display:grid!important}.woocommerce div.product{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:start;margin-top:var(--spacing-xl)}@media(max-width:768px){.woocommerce div.product{grid-template-columns:1fr}}.woocommerce div.product div.images{border-radius:var(--radius-lg);overflow:hidden;background:#f2f2f2}.woocommerce div.product div.images img{width:100%;object-fit:contain;padding:32px}.woocommerce div.product .product_title{font-size:clamp(22px,3vw,32px);font-weight:var(--font-weight-light);margin-bottom:var(--spacing-md);line-height:1.25}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-dark);margin-bottom:var(--spacing-md)}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:16px;color:var(--color-gray);font-weight:var(--font-weight-light)}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none;background:none}.woocommerce div.product .woocommerce-product-details__short-description{font-size:15px;line-height:1.6;color:var(--color-gray-dark);margin-bottom:var(--spacing-md)}.woocommerce div.product .woocommerce-product-details__short-description p{margin-bottom:.4em}.woocommerce div.product form.cart{display:flex;gap:var(--spacing-sm);align-items:center;margin-bottom:var(--spacing-md)}.woocommerce div.product form.cart .qty{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);padding:10px 16px;font-size:14px;width:80px;text-align:center}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:14px 32px;font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:1.5px solid var(--color-dark);background:var(--color-dark);color:#fff;cursor:pointer;transition:background var(--transition),color var(--transition)}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce .sp-sticky-bar button.button,.woocommerce .sp-sticky-bar .single_add_to_cart_button,.sp-sticky-bar button.sp-sticky-bar__btn,.sp-sticky-bar__btn{border-radius:var(--cta-radius, var(--radius-md))}.woocommerce div.product form.cart .single_add_to_cart_button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:transparent;color:var(--color-dark)}.woocommerce div.product .woocommerce-tabs{margin-top:var(--spacing-xl);grid-column:1 / -1}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:0;border-bottom:2px solid var(--color-border);list-style:none;padding:0;margin:0 0 var(--spacing-lg)}.woocommerce div.product .woocommerce-tabs ul.tabs li{position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:12px 24px;font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray);border-bottom:2px solid transparent;margin-bottom:-2px;transition:color var(--transition),border-color var(--transition)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--color-dark);border-bottom-color:var(--color-dark)}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{margin-top:var(--spacing-xl)}.woocommerce table.shop_table{width:100%;border-collapse:collapse}.woocommerce table.shop_table th{font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);text-align:left}.woocommerce table.shop_table td{padding:var(--spacing-md);border-bottom:1px solid var(--color-border);vertical-align:middle}.woocommerce .cart-collaterals{margin-top:var(--spacing-xl)}.woocommerce .cart_totals h2{font-size:18px;font-weight:var(--font-weight-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--spacing-md)}.woocommerce-breadcrumb,.breadcrumb{font-size:10px!important;color:var(--color-gray);margin:var(--spacing-md) 0;letter-spacing:.05em}.woocommerce-breadcrumb a{color:var(--color-gray)}.woocommerce-breadcrumb a:hover{color:var(--color-dark);opacity:1}.woocommerce-pagination,.woocommerce nav.woocommerce-pagination{display:flex;justify-content:center;margin-top:var(--spacing-xl)}.woocommerce nav.woocommerce-pagination ul{display:flex;gap:8px;list-style:none;padding:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--color-border);font-size:14px;transition:background var(--transition),border-color var(--transition);color:var(--color-dark)}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--color-dark);border-color:var(--color-dark);color:#fff;opacity:1}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);font-size:14px;border-left:4px solid var(--color-dark);background:#f8f8f8}.woocommerce-error{border-left-color:var(--color-sale);background:#fdf2f2}.woocommerce-info{border-left-color:var(--color-accent)}.vt-notices{position:fixed;bottom:var(--spacing-lg);left:50%;transform:translate(-50%);z-index:800;width:min(480px,calc(100vw - var(--spacing-lg) * 2));display:flex;flex-direction:column;gap:var(--spacing-sm);pointer-events:none}.vt-notices:empty{display:none}.vt-notices .woocommerce-message,.vt-notices .woocommerce-info,.vt-notices .woocommerce-error{pointer-events:auto;box-shadow:0 4px 24px #0000001f;margin-bottom:0;padding:var(--spacing-md) var(--spacing-lg);animation:vt-notice-in .2s ease}@keyframes vt-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.vt-notices .woocommerce-message,.vt-notices .woocommerce-info,.vt-notices .woocommerce-error{animation:none}}@media(max-width:560px){.vt-notices{bottom:var(--spacing-md);width:calc(100vw - var(--spacing-md) * 2)}}.single-product .vt-notices{bottom:calc(var(--sp-sticky-h, 0px) + var(--spacing-md));transition:bottom .3s ease}.woocommerce form .form-row label{font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-dark);display:block;margin-bottom:6px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;color:var(--color-dark);background:var(--color-bg);transition:border-color var(--transition);font-family:var(--font-primary)}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{outline:none;border-color:var(--color-dark)}.post-header{padding:var(--spacing-xl) 0 var(--spacing-lg)}.post-header .post-category{font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray);margin-bottom:var(--spacing-sm)}.post-header h1{font-size:clamp(24px,4vw,44px);font-weight:var(--font-weight-light);line-height:1.2;max-width:800px}.post-header .post-meta{font-size:13px;color:var(--color-gray);margin-top:var(--spacing-md)}.post-featured-image{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl)}.post-content{max-width:720px;margin:0 auto;font-size:17px;line-height:1.65;color:#1a1a1a}.post-content h2{font-size:28px;font-weight:600;line-height:1.35;color:#1a1a1a;margin-top:56px;margin-bottom:24px}.post-content h3{font-size:22px;font-weight:600;line-height:1.35;color:#1a1a1a;margin-top:40px;margin-bottom:16px}.post-content p{font-size:17px;font-weight:400;line-height:1.65;color:#1a1a1a;margin-bottom:24px}.post-content img{border-radius:var(--radius-md)}.post-content a{color:#2563eb;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.post-content a:hover{color:#1d4ed8}.post-content ul,.post-content ol{margin:0 0 1.5em 1.5em}.post-content ul{list-style:disc}.post-content ol{list-style:decimal}.post-content li{margin-bottom:.4em}.post-disclaimer{display:flex;align-items:flex-start;gap:10px;margin-top:var(--spacing-xl);padding:16px 20px;background:#f8f9fa;border-left:3px solid var(--color-border, #ddd);border-radius:var(--radius-sm)}.post-disclaimer svg{flex-shrink:0;margin-top:2px;color:var(--color-gray)}.post-disclaimer p{font-size:12px;color:var(--color-gray);line-height:1.6;margin:0}@media(max-width:768px){.hero-slide__grid{grid-template-columns:1fr;height:auto;padding-top:0;padding-bottom:20px}.hero-slide__spacer{display:none}.hero-slide__content{max-width:100%;padding:0 24px;text-align:center}.hero-slider{min-height:85vh}.hero-slider{min-height:clamp(560px,85svh,820px);max-height:none}.hero-slide{align-items:flex-end;padding-bottom:24px}.hero-slide__content h2{font-size:clamp(22px,6.2vw,28px);margin-bottom:10px}.hero-slide__content p{font-size:14px;line-height:1.55;margin-bottom:var(--spacing-md)}.hero-slide--bg{background-image:var(--bg-mobile, var(--bg-desktop))!important}.hero-slide__overlay{background:linear-gradient(to bottom,#0000 30%,#000000a6)}.woocommerce div.product{grid-template-columns:1fr}}@media(max-width:560px){:root{--container-pad: 16px}.section{padding-top:48px;padding-bottom:48px}}.text-center{text-align:center}.mt-lg{margin-top:var(--spacing-lg)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.woocommerce div.product.sp-wrap{display:block!important;margin-top:0}.sp-wrap{overflow-x:clip}.sp-wrap .woocommerce-tabs{display:none}.section--bg-light{background-color:var(--color-bg-light)}.section--dark{background-color:var(--color-black);color:#fff}.section--dark .section-title{color:#fff}.sp-hero{background-color:var(--color-black);color:#fff;--hero-pad: clamp(48px, 8vw, 96px);--hero-topbar: 0px;padding:calc(var(--hero-pad) + var(--hero-topbar)) 0 var(--hero-pad);overflow:hidden;position:relative;display:flex;align-items:center;min-height:85svh}@media(min-width:769px){.sp-hero{margin-left:16px;margin-right:16px;margin-bottom:16px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;min-height:min(calc((100vw - 32px) / 2.46),calc(88svh - 16px))}.sp-hero__image{align-self:stretch}.sp-hero__image img,.sp-hero__image>canvas{max-height:calc(100svh - var(--vt-hero-top, 110px) - 344px);width:auto;max-width:100%;object-fit:contain}}@media(min-width:769px)and (max-height:900px){.sp-hero{min-height:calc(100svh - var(--vt-hero-top, 110px) - 16px);--hero-pad: clamp(24px, 4vh, 64px)}.sp-hero__image img,.sp-hero__image>canvas{max-height:calc(100svh - var(--vt-hero-top, 110px) - 16px - var(--hero-topbar) - 2 * var(--hero-pad))}.sp-hero__title{font-size:clamp(24px,2.6vw,40px);margin-bottom:var(--spacing-sm)}.sp-hero__desc{font-size:15px;line-height:1.65;margin-bottom:var(--spacing-md)}.sp-hero__inner{gap:var(--spacing-md)}}@media(max-width:768px){.sp-hero{min-height:calc(100svh - var(--vt-hero-top, 94px));--hero-pad: 24px;padding-bottom:76px;--vt-pote-max: max(120px, calc(100svh - var(--vt-hero-top, 94px) - var(--hero-pad) - var(--hero-topbar) - 76px - var(--vt-hero-texto, 230px)))}.sp-hero__image{max-height:var(--vt-pote-max)}.sp-hero__image img{max-height:var(--vt-pote-max);margin:0 auto;object-fit:contain}.sp-hero--com-pote{--vt-pote-natural: calc(min(.92 * (100vw - 2 * var(--container-pad)), 420px) * var(--vt-pote-proporcao, 1));--vt-pote-altura: min(var(--vt-pote-max), var(--vt-pote-natural))}.sp-hero--com-pote .sp-hero__grid{grid-template-rows:var(--vt-pote-altura) auto}.sp-hero--com-pote .sp-hero__image{grid-row:1}.sp-hero--com-pote .sp-hero__content{grid-row:2}.sp-hero--com-pote .sp-hero__image img{max-height:var(--vt-pote-altura)}}@media(min-width:769px)and (max-height:700px){.sp-hero{--hero-pad: clamp(16px, 3vh, 36px)}.sp-hero__content{padding-bottom:52px}.sp-hero__desc{margin-bottom:var(--spacing-sm)}}.sp-hero__inner{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.sp-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}.sp-hero__background,.sp-ceu-fundo{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% 15%,#1c2440,#12162b 45%,#07080f)}.sp-ceu{position:absolute;top:50%;left:50%;width:100%;height:130%;transform:translate(-50%,-50%);background-position:center;background-size:cover;background-repeat:no-repeat;will-change:transform}.sp-ceu:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07080f4d,#07080f26 35%,#07080f8c 75%,#07080fcc)}.sp-estrelas{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sp-estrelas i{position:absolute;left:50%;top:46%;transform:rotate(var(--vt-ang, 0deg))}.sp-estrelas i:before{content:"";position:absolute;width:var(--vt-tam, 2px);height:var(--vt-tam, 2px);margin:calc(var(--vt-tam, 2px) / -2) 0 0 calc(var(--vt-tam, 2px) / -2);border-radius:50%;background:#fff;box-shadow:0 0 calc(var(--vt-tam, 2px) * 2.6) calc(var(--vt-tam, 2px) * .35) #ffffff80;transform-origin:center;will-change:transform,opacity;animation:vt-estrela-nasce var(--vt-dur, 24s) linear var(--vt-atraso, 0s) infinite}@media(max-width:768px){.sp-estrelas i:nth-child(n+71){display:none}}@keyframes vt-estrela-nasce{0%{transform:translate(0) scale(.25);opacity:0}12%{opacity:var(--vt-luz, .7)}72%{opacity:var(--vt-luz, .7)}to{transform:translate(62vmax) scale(1.35);opacity:0}}.sp-vimeo{padding-bottom:var(--spacing-xl);max-width:800px;margin:0 auto}.sp-vimeo__embed{position:relative;padding-top:56.25%;border-radius:var(--radius-md);overflow:hidden;background:#000}.sp-vimeo__embed iframe{position:absolute;inset:0;width:100%;height:100%}.sp-vimeo__caption{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:13px;color:var(--color-gray)}.sp-vimeo__caption strong{color:var(--color-dark);font-weight:var(--font-weight-medium)}.sp-vimeo__ig{color:var(--color-gray);text-decoration:none;transition:color var(--transition)}.sp-vimeo__ig:hover{color:var(--color-dark)}.sp-ativos{position:relative;overflow:hidden}.sp-ativos>.container{position:relative;z-index:3}.sp-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#000000b3 0% 40%,#0000001a 70%,#0000);z-index:2}@media(max-width:768px){.sp-hero:after{background:linear-gradient(to bottom,#0000 0% 30%,#0009 70%,#000000d9)}}.sp-hero__inner,.sp-hero__content,.sp-hero__image{position:relative;z-index:3}.sp-hero__content{min-width:0}.sp-hero__title{font-size:clamp(28px,4vw,52px);font-weight:var(--font-weight-light);line-height:1.15;color:#fff;margin-bottom:var(--spacing-md)}.sp-hero__desc{font-size:16px;line-height:1.8;color:#ffffffbf;margin-bottom:var(--spacing-lg)}.sp-hero__desc p{margin-bottom:.75em;color:inherit}.sp-hero__pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--spacing-sm)}.sp-hero__pill{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;font-size:13px;font-weight:var(--font-weight-medium);text-decoration:none;transition:background .2s ease,border-color .2s ease}.sp-hero__pill:hover{background:#ffffff38;border-color:#ffffff80;color:#fff}.sp-hero__scroll{display:inline-flex;align-items:center;gap:8px;position:absolute;left:50%;bottom:clamp(16px,3vh,34px);transform:translate(-50%);z-index:4;margin:0;white-space:nowrap;padding:10px 20px;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-pill);color:#fff;font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s,border-color .2s,opacity .3s,transform .3s}.sp-hero__scroll:hover{background:#ffffff38;border-color:#ffffff80;color:#fff}.sp-hero__scroll-arrow{animation:scrollHintBounce 1.8s ease-in-out infinite}.sp-hero__scroll.is-hidden{opacity:0;transform:translate(-50%) translateY(6px);pointer-events:none}@keyframes scrollHintBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(4px);opacity:.55}}@media(prefers-reduced-motion:reduce){.sp-hero__scroll-arrow{animation:none}}@media(max-width:560px){.sp-hero__scroll{padding:9px 16px;font-size:12px}}#sp-buy{scroll-margin-top:72px}@media(max-width:768px){#sp-buy{scroll-margin-top:60px}}@keyframes sp-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.sp-hero__image{display:flex;align-items:center;justify-content:center}.sp-hero__image img{width:85%;height:auto;object-fit:contain;border-radius:var(--radius-lg);animation:sp-hero-float 4s ease-in-out infinite;transition:opacity .8s ease}.sp-hero3d{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity .8s ease;animation:sp-hero-float 4s ease-in-out infinite}.sp-hero3d[hidden]{display:none}.sp-hero3d canvas{display:block;width:100%;height:100%}.sp-hero__image.is-3d .sp-hero3d{opacity:1}.sp-hero__image.is-3d img{opacity:0}@media(max-width:768px){.sp-hero__grid{grid-template-columns:1fr;text-align:center}.sp-hero__pills{display:block;text-align:center}.sp-hero__pill{display:inline-flex}.sp-hero__image{order:-1;width:100%;margin:0 auto;overflow:visible;justify-content:center}.sp-hero__image img{width:92%;max-width:420px;object-fit:contain;margin:0 auto;display:block}.sp-badges-marquee{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 16%,black 84%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 16%,black 84%,transparent 100%)}}.sp-buy{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.sp-buy__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center}.sp-gallery{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid #e8e8e8;aspect-ratio:1 / 1}.sp-gallery__track{display:flex;height:100%;transition:transform .4s ease}.sp-gallery__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center}.sp-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.sp-gallery-shell{position:relative}.sp-gallery__nav{--nav-out: 50%;position:absolute;top:50%;z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0 0 2px;background:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--color-border);border-radius:50%;box-shadow:0 6px 20px #0000001a;color:var(--color-dark);font-size:22px;font-weight:var(--font-weight-light);line-height:1;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.sp-gallery__nav[hidden]{display:none}.sp-gallery__nav--prev{left:0;transform:translate(calc(var(--nav-out) * -1),-50%)}.sp-gallery__nav--next{right:0;transform:translate(var(--nav-out),-50%)}.sp-gallery__nav:hover{background:var(--color-dark);border-color:var(--color-dark);color:#fff;box-shadow:0 8px 24px #00000029}.sp-gallery__nav--prev:hover{transform:translate(calc(var(--nav-out) * -1),-50%) scale(1.06)}.sp-gallery__nav--next:hover{transform:translate(var(--nav-out),-50%) scale(1.06)}.sp-gallery__nav--prev:active{transform:translate(calc(var(--nav-out) * -1),-50%) scale(.94)}.sp-gallery__nav--next:active{transform:translate(var(--nav-out),-50%) scale(.94)}.sp-gallery__nav:focus-visible{outline:2px solid var(--vt-foco);outline-offset:2px}@media(max-width:560px){.sp-gallery__nav{--nav-out: 18%;width:38px;height:38px;font-size:19px}}.sp-gallery__dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.sp-gallery__dot{display:none;width:7px;height:7px;border-radius:50%;background:#0003;border:none;cursor:pointer;padding:0;transition:background .2s}.sp-gallery__dot.is-active{background:var(--color-dark)}.sp-buy__gallery{position:relative}@media(min-width:769px){.sp-buy__inner{align-items:start}.sp-buy__gallery{position:sticky;top:calc(84px + var(--wp-admin--admin-bar--height, 0px))}}.sp-gallery-rating,.sp-gallery-viewers{display:none;position:absolute;left:50%;z-index:4;max-width:calc(100% - 28px)}.sp-gallery-rating{top:0;transform:translate(-50%,-50%);align-items:center;gap:8px;padding:7px 14px;background:#fff;border-radius:999px;box-shadow:0 3px 14px #0000001f;white-space:nowrap}.sp-gallery-rating .woocommerce-product-rating{margin:0!important;display:inline-flex;align-items:center;gap:8px;line-height:1;font-size:clamp(12px,3.6vw,16px)}.sp-gallery-rating .star-rating{margin:0}.sp-gallery-rating .woocommerce-review-link{font-size:clamp(10px,2.9vw,13px);color:var(--color-gray);white-space:nowrap}.sp-gallery-viewers{bottom:0;transform:translate(-50%,50%);max-width:calc(100vw - 16px)}.sp-gallery-viewers,.sp-gallery-viewers *{white-space:nowrap!important;font-size:clamp(10px,3.2vw,14px)!important}@media(max-width:768px){.sp-gallery-rating{display:inline-flex}.sp-gallery-viewers{display:block}.sp-buy__summary .woocommerce-product-rating,.sp-buy__summary .sp-buy__viewers{display:none}.sp-buy__inner{gap:28px}.sp-buy__gallery .sp-gallery__dots{bottom:28px}}.sp-buy__summary .product_title{font-size:clamp(22px,3vw,36px);font-weight:var(--font-weight-light);line-height:1.2;margin-bottom:var(--spacing-sm)}.sp-buy__summary .rank-math-breadcrumb,.sp-buy__summary .rank-math-breadcrumb p{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.woocommerce div.product .sp-buy__summary .product_title{margin-bottom:var(--spacing-sm)}.woocommerce div.product .sp-buy__summary .woocommerce-product-details__short-description{margin-bottom:10px}.woocommerce div.product .sp-buy__summary p.price,.woocommerce div.product .sp-buy__summary span.price{margin-bottom:12px}.sp-buy__trust{display:flex;flex-wrap:wrap;gap:var(--spacing-md);row-gap:var(--spacing-sm);margin-top:var(--spacing-md);font-size:12px;color:var(--color-gray);letter-spacing:.04em}.sp-buy__trust span{display:flex;align-items:center;gap:6px}.sp-buy__trust svg{width:16px;height:16px;stroke-width:2;color:var(--color-accent);flex-shrink:0}.sp-buy__channels{margin-top:16px}.sp-buy__channels-label{display:block;font-size:12px;color:var(--color-gray);margin-bottom:8px}.sp-buy__channels-btns{display:flex;flex-wrap:wrap;gap:8px}.sp-channel{flex:1 1 0;min-width:110px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border-radius:var(--radius-pill);border:1.5px solid currentColor;background:transparent;font-size:13px;font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease,transform .15s ease}.sp-channel:hover{transform:translateY(-1px)}.sp-channel svg{width:18px;height:18px;flex-shrink:0}.sp-channel--ml{color:#2d3277}.sp-channel--ml:hover{background:#ffe600;border-color:#ffe600;color:#2d3277}.sp-channel--amazon{color:#232f3e}.sp-channel--amazon:hover{background:#232f3e;border-color:#232f3e;color:#fff}.sp-channel--wa{color:#1faf54}.sp-channel--wa:hover{background:#25d366;border-color:#25d366;color:#fff}.sp-buy__disclaimer{font-size:10px;color:var(--color-gray);line-height:1.5;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border, #e8e8e8)}.single-product .product_meta{display:none!important}.sp-cashback{display:inline-flex;align-items:center;gap:7px;margin:8px 0 var(--spacing-md);padding:7px 14px;background:var(--color-success-bg);border:1px solid var(--color-success-bd);border-radius:var(--radius-pill);font-size:13px;color:var(--color-success-fg);line-height:1.3}.sp-buy__summary #js-sp-price-wrap p.price,.sp-buy__summary #js-sp-price-wrap span.price{margin-bottom:6px}#js-sp-price-wrap+.sp-cashback,#js-sp-price-wrap+:has(>.sp-cashback){margin-top:0!important}#js-sp-price-wrap+:has(>.sp-cashback)>.sp-cashback{margin-top:0!important}.sp-cashback{margin-top:0}.sp-cashback strong{font-weight:var(--font-weight-medium)}.sp-cashback svg{flex-shrink:0;color:var(--color-success)}.sp-buy__perks{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:var(--spacing-md)}.sp-buy__perks span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-gray-dark);white-space:nowrap}.sp-buy__perks svg{flex-shrink:0;color:var(--color-gray)}@media(min-width:769px){.sp-buy__perks.sp-buy__perks--mobile{display:none}}@media(max-width:768px){.sp-buy__perks.sp-buy__perks--desktop{display:none}}.sp-qty-selector{display:flex;gap:10px;margin-bottom:var(--spacing-md);flex-wrap:wrap}.sp-qty-selector__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;min-width:90px;padding:12px 10px;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .2s,box-shadow .2s;line-height:1.3}.sp-qty-selector__btn:hover{border-color:var(--color-dark)}.sp-qty-selector__btn.is-active{border-color:var(--color-dark);box-shadow:0 0 0 2px var(--color-dark)}.sp-qty-selector__qty{font-size:13px;font-weight:700;color:var(--color-dark)}.sp-qty-selector__period{font-size:11px;color:var(--color-gray);letter-spacing:.04em}.btn--cart{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 32px;background:var(--color-accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--color-accent);border-radius:var(--cta-radius, var(--radius-md));cursor:pointer;text-decoration:none;transition:filter .18s ease,box-shadow .2s;margin-bottom:var(--spacing-md)}.btn--cart:hover{background:var(--color-accent);filter:brightness(1.1);color:#fff}.btn--cart:active{filter:brightness(1.18)}.btn.btn--cart:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sp-buy form.cart{margin:0 0 var(--spacing-md)}.woocommerce div.product form.cart.variations_form,.woocommerce div.product form.cart.grouped_form{display:block}.sp-buy table.variations,.sp-buy table.group_product_table{width:100%;margin:0 0 var(--spacing-sm);border:0;border-collapse:collapse}.sp-buy table.variations tr{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.sp-buy table.variations{margin-bottom:14px}.sp-buy table.variations tr:last-child{margin-bottom:0}.sp-buy table.variations th,.sp-buy table.variations td{display:block;padding:0;border:0;text-align:left}.sp-buy table.variations th{font-size:12px;line-height:1.6}.sp-buy table.variations label{font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dark)}.sp-buy table.variations select{width:100%;min-height:50px;padding:0 44px 0 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23303030' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 16px center / 14px;-webkit-appearance:none;appearance:none;font-size:15px;color:var(--color-dark);cursor:pointer}.sp-buy table.variations select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sp-buy .reset_variations{display:inline-block;margin-top:4px;font-size:12px;color:var(--color-gray)}.sp-buy table.variations select[data-vt-cards]{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;opacity:0;pointer-events:none}.vt-variacoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.sp-buy .vt-variacoes .vt-variacao{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:72px;padding:10px 12px 10px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-size:14px;font-weight:var(--font-weight-normal);letter-spacing:normal;text-transform:none;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}.sp-buy .vt-variacoes .vt-variacao:hover{border-color:var(--color-gray-light)}.vt-variacao__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.vt-variacao__foto{flex:none;width:52px;height:52px;overflow:hidden;border-radius:8px;background:var(--color-bg-light)}.vt-variacao__foto img{display:block;width:100%;height:100%;object-fit:cover}.vt-variacao__foto picture{display:block;width:100%;height:100%}.vt-variacao__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.vt-variacao__nome{font-size:14px;font-weight:var(--font-weight-medium);line-height:1.3;color:var(--color-dark);overflow-wrap:break-word}.vt-variacao__preco{font-size:12px;line-height:1.3;color:var(--color-gray-dark)}.vt-variacao__preco del{margin-right:4px;color:var(--color-gray)}.vt-variacao__preco ins{text-decoration:none}.vt-variacao__esgotado{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray)}.vt-variacao__marca{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:22px;height:22px;border:2px solid #ffffff;border-radius:50%;background:var(--color-dark);color:#fff;opacity:0;transform:scale(.6);transition:opacity var(--transition),transform var(--transition)}.sp-buy .vt-variacoes .vt-variacao.is-escolhido{border-color:var(--color-dark);box-shadow:inset 0 0 0 1px var(--color-dark)}.vt-variacao.is-escolhido .vt-variacao__marca{opacity:1;transform:none}.sp-buy .vt-variacoes .vt-variacao:has(.vt-variacao__radio:focus-visible){outline:2px solid var(--vt-foco);outline-offset:3px}.vt-variacao.is-esgotado .vt-variacao__foto img{filter:grayscale(1);opacity:.7}.sp-buy .vt-variacoes .vt-variacao.is-indisponivel{opacity:.45;cursor:not-allowed}.sp-buy .vt-variacoes .vt-variacao.is-indisponivel:hover{border-color:var(--color-border)}.sp-buy .vt-variacoes--sem-foto .vt-variacao{min-height:52px;padding:12px 16px}.vt-variacoes--ilustracao .vt-variacao__foto{width:66px;height:44px;border-radius:0;background:none}.vt-variacoes--ilustracao .vt-variacao__foto img{object-fit:contain}@media(max-width:480px){.sp-buy .vt-variacoes .vt-variacao{gap:10px}.vt-variacao__foto{width:44px;height:44px}.vt-variacoes--ilustracao .vt-variacao__foto{width:54px;height:36px}}@media(max-width:380px){.sp-buy .vt-variacoes--ilustracao .vt-variacao{gap:8px}.vt-variacoes--ilustracao .vt-variacao__foto{width:46px;height:31px}}@media(prefers-reduced-motion:reduce){.sp-buy .vt-variacoes .vt-variacao,.vt-variacao__marca{transition:none}}.sp-buy .woocommerce-variation-price .price{display:block;margin:0 0 6px;font-size:22px;font-weight:700;color:var(--color-dark)}.sp-buy .woocommerce-variation-availability{margin:0 0 10px;font-size:13px;color:var(--color-gray)}.sp-buy .woocommerce-variation-availability:empty{display:none}.sp-buy table.group_product_table td{padding:10px 0;border-bottom:1px solid var(--color-border);vertical-align:middle}.sp-buy .woocommerce-variation-add-to-cart,.sp-buy form.cart:not(.variations_form):not(.grouped_form){display:flex;gap:10px;align-items:stretch}.sp-buy form.cart .quantity{flex:0 0 auto;margin:0}.sp-buy form.cart .quantity .qty{width:72px;height:100%;min-height:54px;border:1px solid var(--color-border);border-radius:var(--cta-radius, var(--radius-md));text-align:center;font-size:16px}.woocommerce .sp-buy form.cart .single_add_to_cart_button.button{flex:1 1 auto;min-height:54px;padding:0 24px;border:1.5px solid var(--color-accent);border-radius:var(--cta-radius, var(--radius-md));background:var(--color-accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:filter .18s ease}.woocommerce .sp-buy form.cart .single_add_to_cart_button.button:hover{background:var(--color-accent);color:#fff;filter:brightness(1.1)}.sp-buy form.cart .single_add_to_cart_button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sp-buy form.cart .single_add_to_cart_button.disabled,.sp-buy form.cart .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed;filter:none}.sp-buy--opcoes form.cart .single_add_to_cart_button.disabled{opacity:1;cursor:pointer}.woocommerce .sp-buy--opcoes form.cart .single_add_to_cart_button.disabled:hover{filter:brightness(1.1)}.sp-buy form.cart .single_add_to_cart_button.loading:after{content:"";display:inline-block;width:15px;height:15px;margin-left:10px;vertical-align:-3px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.sp-opcoes{position:fixed;inset:0;z-index:1000}.sp-opcoes[hidden]{display:none}.sp-opcoes__fundo{position:absolute;inset:0;background:#14120f73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease}.sp-opcoes.is-open .sp-opcoes__fundo{opacity:1}.sp-opcoes__painel{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;max-height:calc(100% - 24px - var(--wp-admin--admin-bar--height, 0px));padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px;background:#fff;box-shadow:0 -4px 32px #00000024;transform:translateY(calc(100% + 24px));transition:transform .32s cubic-bezier(.2,.8,.2,1)}.sp-opcoes.is-open .sp-opcoes__painel{transform:translateY(0)}.sp-opcoes__alca{flex:none;display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:var(--color-gray-light)}.sp-opcoes__topo{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-opcoes__titulo{margin:0;font-size:20px;font-weight:var(--font-weight-normal);line-height:1.25;letter-spacing:0;text-transform:none;color:var(--color-dark)}.sp-opcoes__fechar{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-dark);cursor:pointer}.sp-opcoes__fechar:hover{background:var(--color-bg-light)}.sp-opcoes__fechar:focus-visible{outline:2px solid var(--vt-foco);outline-offset:2px}.sp-opcoes__grupos{flex:1 1 auto;min-height:0;margin:14px -8px 16px;padding:2px 8px;overflow-y:auto;overscroll-behavior:contain}.sp-opcoes__grupo{display:flex;flex-direction:column;gap:2px}.sp-opcoes__grupo+.sp-opcoes__grupo{margin-top:16px}.sp-opcoes__rotulo{margin:0 0 4px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--color-gray)}.sp-opcoes__opcao{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 10px;width:100%;min-height:52px;padding:13px 16px;border:1.5px solid transparent;border-radius:12px;background:none;font:inherit;font-size:17px;color:var(--color-dark);text-align:center;cursor:pointer;transition:background var(--transition),border-color var(--transition)}.sp-opcoes__opcao:hover{background:var(--color-bg-light)}.sp-opcoes__opcao[aria-pressed=true]{border-color:var(--color-dark);font-weight:var(--font-weight-semibold)}.sp-opcoes__opcao:focus-visible{outline:2px solid var(--vt-foco);outline-offset:2px}.sp-opcoes__opcao:disabled{background:none;color:var(--color-gray);text-decoration:line-through;cursor:not-allowed}.sp-opcoes__opcao--foto{flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;text-align:left}.sp-opcoes__opcao--foto img{flex:none;width:44px;height:44px;border-radius:8px;background:var(--color-bg-light);object-fit:cover}.sp-opcoes__opcao--foto .sp-opcoes__preco{margin-left:auto}.sp-opcoes__opcao--foto img.vt-variacao__ilustracao{width:60px;height:40px;border-radius:0;background:none;object-fit:contain}.sp-opcoes__preco{font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-gray-dark)}.sp-opcoes__preco del{margin-right:4px;color:var(--color-gray)}.sp-opcoes__preco ins{text-decoration:none}.sp-opcoes__erro{flex:none;margin:-4px 0 12px;font-size:13px;text-align:center;color:var(--color-sale)}.vt-escolha__cabeca{min-width:0}.vt-escolha__produto{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--color-gray)}.sp-opcoes__confirmar{flex:none;margin-bottom:0}.sp-opcoes__confirmar:disabled{opacity:.45;cursor:not-allowed;filter:none}@media(min-width:768px){.sp-opcoes__painel{inset:50% auto auto 50%;width:min(440px,calc(100% - 48px));max-height:min(640px,calc(100% - 48px));padding:24px 28px 28px;box-shadow:0 12px 48px #0000002e;opacity:0;transform:translate(-50%,-46%);transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.sp-opcoes.is-open .sp-opcoes__painel{opacity:1;transform:translate(-50%,-50%)}.sp-opcoes__alca{display:none}}@media(prefers-reduced-motion:reduce){.sp-opcoes__fundo,.sp-opcoes__painel{transition:none}}@media(max-width:768px){.sp-buy{padding-top:var(--spacing-lg)}.sp-buy__inner{grid-template-columns:1fr}.sp-qty-selector__btn{min-width:70px}.sp-buy__summary{text-align:center}.woocommerce div.product .sp-buy__summary .woocommerce-product-details__short-description{font-size:clamp(9px,3.4vw,15px);text-wrap:balance}.woocommerce div.product .sp-buy__summary .product_title{font-size:clamp(19px,5.4vw,26px);text-wrap:balance}.sp-buy__summary .rank-math-breadcrumb,.sp-buy__summary .rank-math-breadcrumb p{font-size:clamp(9px,2.6vw,12px)}.sp-buy__summary .woocommerce-review-link{display:inline}.sp-buy__summary .price,.sp-buy table.variations th{text-align:center}.sp-buy__perks,.sp-buy__trust{justify-content:center}}@keyframes sp-badges-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.sp-badges-marquee{position:relative;overflow:clip;margin-top:var(--spacing-md);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.sp-badges__track{display:flex;width:max-content;animation:sp-badges-scroll 18s linear infinite;will-change:transform}.sp-badges-marquee:hover .sp-badges__track{animation-play-state:paused}.sp-badges__list{display:flex;flex-shrink:0;gap:var(--spacing-md);list-style:none;padding-right:var(--spacing-md)}.sp-badges__item{display:flex;align-items:center;gap:10px;flex-shrink:0;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:10px 18px 10px 10px}.sp-badges__icon{width:36px;height:36px;object-fit:contain;flex-shrink:0}.sp-badges__label{font-size:12px;font-weight:600;color:#fff;line-height:1.3;text-align:left}.sp-ativos__intro{text-align:center;max-width:680px;margin:0 auto var(--spacing-xl);color:var(--color-gray-dark);font-size:15px;line-height:1.8}.sp-ativos__intro>*:first-child{margin-top:0}.sp-ativos__intro>*:last-child{margin-bottom:0}.sp-ativos__accordion{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.sp-ativo-item{border-bottom:1px solid var(--color-border)}.sp-ativo-item__header{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) 0;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--color-dark)}.sp-ativo-item__icon{flex-shrink:0;width:40px;height:40px}.sp-ativo-item__icon img{width:100%;height:100%;object-fit:contain}.sp-ativo-item__name{flex:1;font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-dark);letter-spacing:.02em}.sp-ativo-item__chevron{flex-shrink:0;color:var(--color-gray);transition:transform var(--transition)}.sp-ativo-item.is-open .sp-ativo-item__chevron{transform:rotate(180deg)}.sp-ativo-item__body{display:none;padding:0 0 var(--spacing-md) 0;font-size:14px;line-height:1.85;color:var(--color-gray-dark)}.sp-ativo-item.is-open .sp-ativo-item__body{display:block}.sp-banner-row{overflow:hidden;background:var(--color-bg-light);padding:30px 16px 0}@media(min-width:769px){.sp-banner-row:last-child{padding-bottom:30px}}.sp-banner-row__inner{display:grid;grid-template-columns:1fr 1fr;min-height:420px}.sp-banner-row--reverse .sp-banner-row__image{order:2}.sp-banner-row--reverse .sp-banner-row__content{order:1}.sp-banner-row__image{overflow:hidden}.sp-banner-row__image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-lg)}.sp-banner-row__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,80px);background:var(--color-bg-light)}.sp-banner-row__title{font-size:clamp(22px,3vw,38px);font-weight:var(--font-weight-light);color:var(--color-dark);margin-bottom:var(--spacing-md);line-height:1.2}.sp-banner-row__desc{font-size:15px;line-height:1.8;color:var(--color-gray-dark)}.sp-banner-row__desc p{margin-bottom:.75em;color:inherit;font-size:inherit}@media(max-width:768px){.sp-banner-row__inner{grid-template-columns:1fr;min-height:auto;padding-left:0!important;padding-right:0!important;max-width:100%!important}.sp-banner-row--reverse .sp-banner-row__image,.sp-banner-row--reverse .sp-banner-row__content{order:0}.sp-banner-row__image{max-height:280px}.sp-banner-row__content{padding:var(--spacing-lg) var(--container-pad);text-align:center}}.sp-porq__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-lg);list-style:none;margin-bottom:var(--spacing-xl)}.sp-porq-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.sp-porq-card__icon{width:64px;height:64px;margin-bottom:var(--spacing-xs)}.sp-porq-card__icon img{width:100%;height:100%;object-fit:contain}.sp-porq-card__title{font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-dark);line-height:1.3}.sp-porq-card__desc{font-size:13px;color:var(--color-gray-dark);line-height:1.7}.sp-porq-card__desc p{color:inherit;font-size:inherit;margin-bottom:.5em}.sp-porq-img-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.sp-porq-img-card{display:flex;flex-direction:column;text-align:center}.sp-porq-img-card__image{width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.sp-porq-img-card__image img{width:100%;height:100%;object-fit:cover;display:block}.sp-porq-img-card__title{font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-dark);margin-bottom:var(--spacing-xs);line-height:1.3}.sp-porq-img-card__desc{font-size:13px;line-height:1.7;color:var(--color-gray-dark)}@media(max-width:768px){.sp-porq{overflow:hidden}.sp-porq .container{overflow:visible}.sp-porq-img-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--container-pad);-webkit-overflow-scrolling:touch;gap:14px;padding-left:var(--container-pad);padding-right:var(--container-pad);margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad));scrollbar-width:none;margin-top:var(--spacing-lg)}.sp-porq-img-grid::-webkit-scrollbar{display:none}.sp-porq-img-card{flex:0 0 78%;scroll-snap-align:start}}.sp-rotulo__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs);border-bottom:2px solid var(--color-border);margin-bottom:var(--spacing-lg);padding-bottom:0}.sp-rotulo__tab-btn{background:none;border:none;cursor:pointer;padding:10px 20px;font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray);border-bottom:2px solid transparent;margin-bottom:-2px;transition:color var(--transition),border-color var(--transition);white-space:nowrap}.sp-rotulo__tab-btn:hover{color:var(--color-dark)}.sp-rotulo__tab-btn.is-active{color:var(--color-dark);border-bottom-color:var(--color-dark)}.sp-rotulo__panel{display:none;font-size:14px;line-height:1.85;color:var(--color-gray-dark);text-align:center}.sp-rotulo__panel.is-active{display:block}.sp-rotulo__panel p{margin-bottom:1em}.sp-rotulo__panel ul,.sp-rotulo__panel ol{padding-left:1.5em;list-style:revert;margin-bottom:1em;display:inline-block;text-align:left}.sp-rotulo__panel li{margin-bottom:.4em}.sp-rotulo__panel .sp-rotulo__validades{display:block;padding:0;list-style:none;text-align:center}.sp-rotulo__panel table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.sp-rotulo__panel table th,.sp-rotulo__panel table td{padding:8px 12px;border:1px solid var(--color-border);text-align:left}.sp-rotulo__panel table th{background:var(--color-bg-light);font-weight:var(--font-weight-medium)}.sp-rotulo__table-img{max-width:480px;width:100%;height:auto;display:block;margin:0 auto}.sp-rotulo__sabores{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:var(--spacing-md)}.sp-rotulo__sabor{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px;border:1px solid var(--color-border);border-radius:999px;background:#fff;font-size:13px;font-weight:var(--font-weight-medium);line-height:1.3;color:var(--color-gray-dark);cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition),color var(--transition)}.sp-rotulo__sabor:has(.sp-rotulo__sabor-img){padding-left:8px}.sp-rotulo__sabor:hover{border-color:var(--color-gray-light)}.sp-rotulo__sabor-radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sp-rotulo__sabor-img{flex:none;width:42px;height:28px;object-fit:contain}.sp-rotulo__sabor.is-escolhido{border-color:var(--color-dark);box-shadow:inset 0 0 0 1px var(--color-dark);color:var(--color-dark)}.sp-rotulo__sabor:has(.sp-rotulo__sabor-radio:focus-visible){outline:2px solid var(--vt-foco);outline-offset:3px}@media(prefers-reduced-motion:reduce){.sp-rotulo__sabor{transition:none}}.sp-artigos__accordion{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.sp-artigo-item{border-bottom:1px solid var(--color-border)}.sp-artigo-item__header{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) 0;background:transparent;border:none;cursor:pointer;text-align:left}.sp-artigo-item__num{flex-shrink:0;width:28px;font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-gray);text-align:right}.sp-artigo-item__title{flex:1;font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-dark);line-height:1.4}.sp-artigo-item__chevron{flex-shrink:0;color:var(--color-gray);transition:transform var(--transition)}.sp-artigo-item.is-open .sp-artigo-item__chevron{transform:rotate(180deg)}.sp-artigo-item__body{display:none;padding:0 0 var(--spacing-md) calc(28px + var(--spacing-md));font-size:14px;line-height:1.85;color:var(--color-gray-dark)}.sp-artigo-item.is-open .sp-artigo-item__body{display:block}.sp-artigos__link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dark);text-decoration:underline;text-underline-offset:3px;margin-top:var(--spacing-sm)}.sp-artigos__link:hover{color:var(--color-accent);opacity:1}.sp-artigos__disclaimer{font-size:11px;color:var(--color-gray);line-height:1.5;margin-top:var(--spacing-lg);padding-top:16px;border-top:1px solid var(--color-border, #e8e8e8);max-width:680px;margin-left:auto;margin-right:auto;text-align:center}.sp-faq__inner{max-width:780px;margin:0 auto}.sp-faq__category{margin-bottom:var(--spacing-xl)}.sp-faq__category-title{font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.sp-faq__list{display:flex;flex-direction:column;gap:0}.sp-faq__item{border-bottom:1px solid var(--color-border)}.sp-faq__question{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) 0;cursor:pointer;font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-dark);user-select:none;list-style:none;background:none;border:none;text-align:left}.sp-faq__question span{flex:1}.sp-faq__chevron{flex-shrink:0;color:var(--color-gray);transition:transform var(--transition)}.sp-faq__item.is-open .sp-faq__chevron{transform:rotate(180deg)}.sp-faq__answer{display:none;padding:0 0 var(--spacing-md);font-size:14px;line-height:1.85;color:var(--color-gray-dark)}.sp-faq__item.is-open .sp-faq__answer{display:block}.sp-faq__answer p{margin-bottom:.75em;color:inherit}.sp-faq__answer ul,.sp-faq__answer ol{padding-left:1.5em;list-style:revert}.sp-faq__answer li{margin-bottom:.4em}.sp-related .related.products h2,.sp-related .upsells.products h2{font-size:clamp(18px,2.5vw,24px);font-weight:var(--font-weight-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--spacing-lg);text-align:center}.sp-related .related.products ul.products,.sp-related .upsells.products ul.products{display:flex!important;flex-wrap:wrap!important;padding:0!important;margin:0!important;list-style:none!important}.sp-related .related.products ul.products li.product,.sp-related .upsells.products ul.products li.product{flex:1 1 260px!important;max-width:calc(33.333% - var(--spacing-lg))!important}.sp-related ul.products>li:not(.product){display:none!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}@media(max-width:768px){.sp-related .container{overflow:visible}.sp-related{overflow:hidden}.sp-related .related.products ul.products,.sp-related .upsells.products ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--container-pad);-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:8px;padding-left:var(--container-pad);padding-right:var(--container-pad);margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad));scrollbar-width:none}.sp-related .related.products ul.products::-webkit-scrollbar,.sp-related .upsells.products ul.products::-webkit-scrollbar{display:none}.sp-related .related.products ul.products li.product,.sp-related .upsells.products ul.products li.product{flex:0 0 78%!important;width:78%!important;max-width:none!important;scroll-snap-align:start}}.sp-sticky-bar{--sb-pad: 10px;position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:150;width:min(1120px,calc(100% - 24px));border:1px solid rgba(0,0,0,.05);border-radius:calc(var(--cta-radius, var(--radius-md)) + var(--sb-pad));background:#fff;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000f;opacity:0;transform:translate(-50%,calc(100% + 24px));transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease;pointer-events:none}.sp-sticky-bar.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.sp-sticky-bar__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"thumb info perks price cta";align-items:center;column-gap:18px;padding:var(--sb-pad) var(--sb-pad) var(--sb-pad) calc(var(--sb-pad) + 8px)}.sp-sticky-bar__thumb{grid-area:thumb;display:block;width:44px;height:44px;object-fit:contain}.sp-sticky-bar__info{grid-area:info;min-width:0}.sp-sticky-bar__name{display:flex;align-items:center;gap:6px;min-width:0;color:var(--color-dark);font-size:15px;font-weight:var(--font-weight-medium);line-height:1.3}.sp-sticky-bar__name>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-sticky-bar__selo{display:flex;flex-shrink:0;color:var(--color-dark)}.sp-sticky-bar__selo svg{width:16px;height:16px}.sp-sticky-bar__sub{overflow:hidden;color:var(--color-gray);font-size:13px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.sp-sticky-bar__perks{grid-area:perks;display:flex;gap:18px;margin:0;padding:0;list-style:none}.sp-sticky-bar__perks li{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-gray-dark);font-size:13px;white-space:nowrap}.sp-sticky-bar__perks svg{width:14px;height:14px;color:var(--color-dark);flex-shrink:0}.sp-sticky-bar__price{grid-area:price;color:var(--color-dark);font-size:16px;font-weight:var(--font-weight-medium);white-space:nowrap}.sp-sticky-bar__price .price{margin:0;font-size:inherit}.sp-sticky-bar__price del{margin-right:4px;color:var(--color-gray);font-size:13px;font-weight:var(--font-weight-light)}.sp-sticky-bar__price ins{text-decoration:none}.sp-sticky-bar__btn{grid-area:cta;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;margin:0;padding:14px 26px!important;font-size:14px!important;white-space:nowrap}.sp-sticky-bar__btn svg{width:16px;height:16px;flex-shrink:0}.sp-sticky-bar__btn.loading svg{display:none}.sp-sticky-bar__btn.loading:after{box-sizing:border-box;width:16px;height:16px;margin-left:0}@media(max-width:1100px){.sp-sticky-bar__perks{display:none}.sp-sticky-bar__inner{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"thumb info price cta"}}@media(max-width:640px){.sp-sticky-bar{--sb-pad: 8px}.sp-sticky-bar__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb name cta" "thumb price cta";column-gap:10px;padding-left:calc(var(--sb-pad) + 4px)}.sp-sticky-bar__info{display:contents}.sp-sticky-bar__name{grid-area:name;align-self:end;font-size:14px}.sp-sticky-bar__sub{display:none}.sp-sticky-bar__price{align-self:start;overflow:hidden;font-size:14px;text-overflow:ellipsis}.sp-sticky-bar__price del{font-size:12px}.sp-sticky-bar__thumb{width:40px;height:40px}.sp-sticky-bar__btn{padding:12px 18px!important;font-size:13px!important}}@media(prefers-reduced-motion:reduce){.sp-sticky-bar{transition:opacity .2s ease}}.sp-gift-fixed{position:fixed;bottom:24px;left:20px;z-index:900;display:inline-flex;align-items:center;gap:6px;padding:9px 14px 9px 10px;background-color:#ffffffd0;color:#333;border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;line-height:1;box-shadow:0 2px 10px #0000002e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .45s ease,transform .45s ease,visibility .45s,box-shadow .18s ease}.sp-gift-fixed.is-entered{opacity:1;transform:translateY(0);visibility:visible}.sp-gift-fixed.is-entered:hover{transform:scale(1.06);box-shadow:0 4px 16px #00000038}.sp-gift-fixed.is-hidden{opacity:0;pointer-events:none;transform:translateY(12px);visibility:hidden;z-index:140}@keyframes gift-shake{0%,to{transform:translateY(0) rotate(0)}15%{transform:translateY(-4px) rotate(-8deg)}30%{transform:translateY(0) rotate(8deg)}45%{transform:translateY(-3px) rotate(-6deg)}60%{transform:translateY(0) rotate(6deg)}75%{transform:translateY(-2px) rotate(-3deg)}90%{transform:translateY(0) rotate(2deg)}}.sp-gift-fixed.is-shaking{animation:gift-shake .7s ease;background-color:#e53535d0;color:#fff;box-shadow:0 4px 18px #e5353573}.vt-exit-modal{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:16px}.vt-exit-modal[hidden]{display:none}.vt-exit-modal__backdrop{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vt-exit-modal__box{position:relative;background:#fff;border-radius:var(--radius-md);padding:40px 36px 32px;max-width:440px;width:100%;text-align:center;box-shadow:0 24px 64px #0000002e;animation:vt-modal-in .25s ease}@keyframes vt-modal-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.vt-exit-modal__close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:var(--color-gray);cursor:pointer;border-radius:50%;transition:background var(--transition),color var(--transition)}.vt-exit-modal__close:hover{background:var(--color-bg-light);color:var(--color-dark)}.vt-exit-modal__badge{display:inline-block;background:#e8f5e9;color:var(--color-success);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:16px}.vt-exit-modal__title{font-size:22px;font-weight:700;line-height:1.3;color:var(--color-dark);margin:0 0 16px}.vt-exit-modal__urgency{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--color-sale);font-weight:600;margin:0 0 24px}.vt-exit-modal__cta{display:block;width:100%;margin-bottom:12px}.vt-openbrowser{margin:auto;border:none;padding:0;width:min(420px,calc(100vw - 32px));border-radius:var(--radius-md);background:#fff;color:var(--color-dark);box-shadow:0 24px 64px #00000047}.vt-openbrowser::backdrop{background:#14120f8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.vt-openbrowser__box{position:relative;padding:34px 24px 24px;text-align:center}.vt-openbrowser__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--color-gray);cursor:pointer;border-radius:50%}.vt-openbrowser__close:hover{background:#f2f2f2;color:var(--color-dark)}.vt-openbrowser__icon{color:var(--color-accent);display:inline-block;margin-bottom:10px}.vt-openbrowser__title{font-size:19px;font-weight:700;line-height:1.25;margin-bottom:8px}.vt-openbrowser__text{font-size:14px;color:var(--color-gray-dark);line-height:1.5;margin-bottom:20px}.vt-openbrowser__go,.vt-openbrowser__copy{display:block;width:100%;padding:13px;border-radius:var(--radius-pill);font-size:14px;font-weight:700;cursor:pointer}.vt-openbrowser__go{background:var(--color-accent);color:#fff;border:1.5px solid var(--color-accent);margin-bottom:10px}.vt-openbrowser__copy{background:transparent;color:var(--color-dark);border:1.5px solid var(--color-dark)}.vt-openbrowser__ios{font-size:13px;color:var(--color-gray);line-height:1.45;margin-top:14px}@media(max-width:560px){.vt-exit-modal__box{padding:32px 20px 24px}.vt-exit-modal__title{font-size:18px}}.rank-math-breadcrumb,.rank-math-breadcrumb p{font-size:10px;color:var(--color-gray);margin:var(--spacing-md) 0}.rank-math-breadcrumb a{color:var(--color-gray);text-decoration:none}.rank-math-breadcrumb a:hover{color:var(--color-dark);text-decoration:underline}.rank-math-breadcrumb .separator{color:var(--color-gray-light)}.rank-math-breadcrumb span[aria-current=page]{color:var(--color-dark)}.post-hero .rank-math-breadcrumb,.post-hero .rank-math-breadcrumb p{font-size:12px;color:#ffffffa6;margin:0 0 12px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.post-hero .rank-math-breadcrumb a{color:#ffffffa6;text-decoration:none;transition:color .2s}.post-hero .rank-math-breadcrumb a:hover{color:#fff;text-decoration:none}.post-hero .rank-math-breadcrumb .separator{color:#ffffff59}.post-hero .rank-math-breadcrumb span[aria-current=page]{color:#ffffff73}.sp-jar3d-btn{position:absolute;left:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:#ffffffeb;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dark);cursor:pointer;box-shadow:0 2px 12px #00000024;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:transform .15s ease}.sp-jar3d-btn:hover{transform:translateY(-1px)}.vt-jar3d{position:fixed;inset:0;z-index:1200}.vt-jar3d[hidden]{display:none}.vt-jar3d__backdrop{position:absolute;inset:0;background:#14120f8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.vt-jar3d__panel{position:absolute;inset:12px;background:radial-gradient(120% 90% at 50% 8%,#f7f6f4 40%,#eceae6);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.vt-jar3d__stage{flex:1;min-height:0}.vt-jar3d__stage canvas{display:block;width:100%;height:100%;touch-action:none}.vt-jar3d__close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;border:1px solid var(--color-border);border-radius:50%;color:var(--color-dark);cursor:pointer;box-shadow:0 2px 12px #0000001f}.vt-jar3d__hint{position:absolute;left:0;right:0;bottom:calc(10px + env(safe-area-inset-bottom,0px));margin:0;text-align:center;font-size:12px;letter-spacing:.04em;color:var(--color-gray);pointer-events:none}.vt-jar3d__msg{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:24px;text-align:center;font-size:15px;color:var(--color-gray-dark);background:#f7f6f4}.vt-jar3d__msg[hidden]{display:none}:focus-visible{outline:2px solid var(--vt-foco);outline-offset:3px}.btn:focus-visible,.nav-cta-btn:focus-visible{outline:2px solid var(--vt-foco);outline-offset:2px}button:focus-visible,[role=button]:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--vt-foco);outline-offset:3px}:where(a:focus-visible){border-radius:4px}@media(prefers-reduced-motion:reduce){.announcement-bar__track,.features-bar__track,.sp-badges__track{animation:none;overflow:hidden}.sp-hero__image img,.vt-exit-modal__box,.sp-gift-fixed.is-shaking{animation:none}.sp-gift-fixed{transition:none}.infinite-spinner span{animation:none;opacity:.5}.sp-hero__background .sp-ceu{transform:translate(-50%,-50%)!important}.sp-estrelas i:before{animation:none;transform:translate(var(--vt-raio, 20vmax));opacity:var(--vt-luz, .6)}}.woocommerce-account .woocommerce{display:grid;grid-template-columns:220px 1fr;gap:var(--spacing-xl);align-items:start}.woocommerce-account .woocommerce>*{min-width:0}.woocommerce-account:not(.logged-in) .woocommerce{grid-template-columns:1fr}@media(max-width:768px){.woocommerce-account .woocommerce{grid-template-columns:1fr}}.woocommerce-account .woocommerce-notices-wrapper:empty{display:none}.vt-auth{width:100%;margin:0 auto}.vt-auth__card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.vt-auth__main{padding:clamp(24px,3vw,36px)}.vt-auth__tabs{display:none;margin:0 0 var(--spacing-lg);border-bottom:1px solid var(--color-border);gap:4px}.vt-auth--js .vt-auth__tabs{display:flex}.vt-auth__tab{appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 18px;font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray);cursor:pointer;transition:color .15s,border-color .15s}.vt-auth__tab:hover{color:var(--color-dark)}.vt-auth__tab.is-active{color:var(--color-dark);border-bottom-color:var(--color-gold);font-weight:var(--font-weight-medium)}.vt-auth__panel[data-vt-auth-panel=register]{border-top:1px solid var(--color-border);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.vt-auth--js .vt-auth__panel{display:none;border-top:0;margin-top:0;padding-top:0}.vt-auth--js .vt-auth__panel.is-active{display:block;animation:vt-auth-in .25s ease}@keyframes vt-auth-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vt-auth__panel-title{font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-dark);margin:0 0 var(--spacing-md)}.vt-auth--js .vt-auth__panel-title{display:none}.vt-auth .form-row{margin:0 0 var(--spacing-md);padding:0}.vt-auth .form-row label{display:block;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--color-dark);margin-bottom:6px}.vt-auth .input-text{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:16px;color:var(--color-dark);background:#fff;transition:border-color .2s}.vt-auth .input-text:focus{outline:none;border-color:var(--color-dark)}.vt-auth__pw{position:relative;display:block}.vt-auth__pw .input-text{padding-right:46px}.vt-auth__eye{display:none;position:absolute;top:0;right:0;bottom:0;width:44px;align-items:center;justify-content:center;background:none;border:0;padding:0;color:var(--color-gray);cursor:pointer;transition:color .15s}.vt-auth--js .vt-auth__eye{display:flex}.vt-auth__eye:hover{color:var(--color-dark)}.vt-auth__eye .vt-auth__eye-off,.vt-auth__eye.is-on .vt-auth__eye-on{display:none}.vt-auth__eye.is-on .vt-auth__eye-off{display:block}.vt-auth .show-password-input{display:none!important}.vt-auth .password-input{display:block;width:100%}.vt-auth__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 var(--spacing-md)}.vt-auth__remember{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:0;text-transform:none;color:var(--color-gray-dark);cursor:pointer}.vt-auth__remember input{width:16px;height:16px;accent-color:var(--color-dark);cursor:pointer;flex-shrink:0}.vt-auth__lost{font-size:13px;color:var(--color-gray-dark);text-decoration:underline;text-underline-offset:3px}.vt-auth__lost:hover{color:var(--color-dark)}.vt-auth__submit{display:block;width:100%;padding:14px;background:var(--color-dark);color:#fff;text-align:center;font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--color-dark);border-radius:var(--radius-sm);cursor:pointer;transition:filter .2s}.vt-auth__submit:hover{filter:brightness(1.15)}.vt-auth__benefits{list-style:none;margin:0 0 var(--spacing-md);padding:0;display:flex;flex-direction:column;gap:12px}.vt-auth__benefits li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:var(--color-gray-dark)}.vt-auth__benefits li:before{content:"";display:block;width:18px;height:18px;margin-top:1px;flex-shrink:0;background:var(--color-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat}.vt-auth__note{font-size:13px;color:var(--color-gray);margin:0 0 var(--spacing-md)}.vt-auth__safe{display:flex;align-items:center;justify-content:center;gap:8px;margin:var(--spacing-lg) 0 0;font-size:12px;color:var(--color-gray)}.vt-auth__safe svg{color:var(--color-gold);flex-shrink:0}.vt-auth .woocommerce-privacy-policy-text{margin:0 0 var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);font-size:12px;line-height:1.6;color:var(--color-gray)}.vt-auth .woocommerce-privacy-policy-text a{color:var(--color-gray-dark);text-decoration:underline;text-underline-offset:2px}.vt-auth .woocommerce-privacy-policy-text:empty{display:none}.vt-auth .woocommerce-privacy-policy-text .woocommerce-privacy-policy-text{margin:0;padding:0;border:0}.vt-auth__tabs,.vt-auth__panel,.vt-auth__main>.vt-auth__safe{width:100%;max-width:540px;margin-left:auto;margin-right:auto}.vt-auth--narrow{max-width:480px}.vt-auth__head{text-align:center;margin-bottom:var(--spacing-lg)}.vt-auth__head-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(var(--color-gold-rgb),.12);color:var(--color-gold);margin-bottom:12px}.vt-auth__head-icon--ok{background:var(--color-success-bg);color:var(--color-success)}.vt-auth__title{font-size:22px;font-weight:var(--font-weight-medium);color:var(--color-dark);margin:0 0 8px}.vt-auth__sub{font-size:14px;line-height:1.6;color:var(--color-gray-dark);margin:0}.vt-auth__back{text-align:center;margin:16px 0 0;font-size:14px}.vt-auth__back a{color:var(--color-gray-dark);text-decoration:underline;text-underline-offset:3px}.vt-auth__back a:hover{color:var(--color-dark)}.vt-auth__aside{display:none}@media(min-width:992px){.vt-auth__card{display:grid;grid-template-columns:5fr 7fr;min-height:540px}.vt-auth--narrow .vt-auth__card{display:block}.vt-auth__aside{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-lg);padding:44px 40px;background:var(--color-dark);color:#fff}.vt-auth__aside-title{font-size:clamp(24px,2.2vw,30px);font-weight:var(--font-weight-light);line-height:1.35;color:#fff;margin:0 0 var(--spacing-lg)}.vt-auth__aside-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.vt-auth__aside-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#ffffffd9}.vt-auth__aside-list li:before{content:"";display:block;width:18px;height:18px;margin-top:1px;flex-shrink:0;background:var(--color-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat}.vt-auth__aside-safe{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:#fff9}.vt-auth__aside-safe svg{color:var(--color-gold);flex-shrink:0}.vt-auth__main{padding:40px 44px 28px}.vt-auth__panel .vt-auth__benefits,.vt-auth__main .vt-auth__safe{display:none}.vt-auth--narrow .vt-auth__main{padding:clamp(24px,3vw,36px)}.vt-auth--narrow .vt-auth__main .vt-auth__safe{display:flex}}.star-rating{position:relative;display:inline-block;font-size:14px;line-height:1;letter-spacing:1px;width:5.4em;height:1em;overflow:hidden}.star-rating:before{content:"\2605\2605\2605\2605\2605";color:#e0d8cc;position:absolute;top:0;left:0}.star-rating span{position:absolute;top:0;left:0;overflow:hidden;height:100%;font-size:0}.star-rating span:before{content:"\2605\2605\2605\2605\2605";color:var(--color-star);white-space:nowrap;font-size:14px}.woocommerce-product-rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-gray)}.woocommerce-review-link{color:var(--color-gray);text-decoration:none}.woocommerce-review-link:hover{text-decoration:underline}.woocommerce p.stars a{display:inline-block;font-size:18px;color:#e0d8cc;text-decoration:none;letter-spacing:1px}.woocommerce p.stars a:before{content:"\2605"}.woocommerce p.stars a.active,.woocommerce p.stars a:hover{color:var(--color-star)}.woocommerce p.stars a:hover~a{color:#e0d8cc}.vt-account-nav ul{list-style:none;margin:0;padding:0;background:var(--color-bg, #fff);border:1px solid var(--color-border, #e8e8e8);border-radius:var(--radius-md);overflow:hidden}.vt-account-nav li a{display:block;padding:13px 18px;font-size:14px;color:var(--color-dark);border-bottom:1px solid var(--color-border, #e8e8e8);transition:background .15s,color .15s}.vt-account-nav li:last-child a{border-bottom:none}.vt-account-nav li a:hover{background:var(--color-bg-alt, #f8f8f8);color:var(--color-gold)}.vt-account-nav li.is-active a{background:var(--color-gold);color:#fff;font-weight:600}.vt-account-nav li a:focus-visible{outline-offset:-4px;border-radius:0}.vt-account-nav li.is-active a:focus-visible{outline-color:#fff}.vt-account-greeting{display:flex;align-items:center;gap:14px;padding:20px;background:var(--color-dark);border-radius:var(--radius-md);color:#fff;margin-bottom:var(--spacing-md)}.vt-account-greeting__avatar{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;color:#fff}.vt-account-greeting__info{flex:1;min-width:0}.vt-account-greeting__name{font-size:17px;font-weight:600;margin:0 0 2px;color:#fff}.vt-account-greeting__email{font-size:12px;color:#fff9;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-account-greeting__logout{display:flex;align-items:center;gap:6px;font-size:13px;color:#ffffffb3;flex-shrink:0;transition:color .15s}.vt-account-greeting__logout:hover{color:#fff}.vt-account-quicklinks{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:640px){.vt-account-quicklinks{grid-template-columns:1fr}}.vt-account-quicklink{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--color-bg, #fff);border:1px solid var(--color-border, #e8e8e8);border-radius:var(--radius-md);color:var(--color-dark);transition:border-color .15s,box-shadow .15s}.vt-account-quicklink:hover{border-color:var(--color-gold);box-shadow:0 2px 8px #0000000f;color:var(--color-gold)}.vt-account-quicklink__icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--color-bg-alt, #f8f8f8);display:flex;align-items:center;justify-content:center;color:var(--color-gold);transition:background .15s}.vt-account-quicklink:hover .vt-account-quicklink__icon{background:#ac90571f}.vt-account-quicklink__icon svg{width:22px;height:22px}.vt-account-quicklink__label{flex:1;font-size:14px;font-weight:500;display:flex;flex-direction:column;gap:2px}.vt-account-quicklink__sub{font-size:12px;font-weight:400;color:var(--color-gray)}.vt-account-quicklink__arrow{color:var(--color-gray);flex-shrink:0}.vt-account-quicklink--cashback .vt-account-quicklink__icon{color:var(--color-gold)}.vt-account-quicklink--cashback:hover{border-color:var(--color-gold);color:var(--color-gold)}.vt-account-quicklink--cashback:hover .vt-account-quicklink__icon{background:#ac90571f}.vt-account-quicklink--cashback .vt-account-quicklink__sub{color:var(--color-success);font-weight:500}.vt-account-greeting__since{color:#ffffff73;white-space:nowrap}.vt-account-lastorder{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:18px 20px;margin-bottom:var(--spacing-md)}.vt-account-lastorder__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.vt-account-lastorder__title{font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray);margin:0}.vt-account-lastorder__all{font-size:13px;color:var(--color-gray-dark);text-decoration:underline;text-underline-offset:3px}.vt-account-lastorder__all:hover{color:var(--color-dark)}.vt-account-lastorder__body{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.vt-account-lastorder__info{display:flex;flex-direction:column;gap:2px;min-width:0}.vt-account-lastorder__number{font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-dark)}.vt-account-lastorder__date{font-size:12.5px;color:var(--color-gray)}.vt-account-lastorder__total{font-size:14px;color:var(--color-gray-dark);margin-left:auto}.vt-account-lastorder__view{display:inline-block;padding:9px 18px;border:1px solid var(--color-dark);border-radius:var(--radius-pill);font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark);transition:background .15s,color .15s}.vt-account-lastorder__view:hover{background:var(--color-dark);color:#fff}.vt-account-lastorder--empty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.vt-account-lastorder--empty p{margin:0;font-size:14px;color:var(--color-gray-dark)}@media(max-width:560px){.vt-account-lastorder__total{margin-left:0;width:100%}.vt-account-lastorder__view{width:100%;text-align:center}}.vt-order-status{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;line-height:1.5;background:var(--color-bg-light);color:var(--color-gray-dark);border:1px solid var(--color-border);white-space:nowrap}.vt-order-status--processing{background:var(--color-success-bg);color:var(--color-success-fg);border-color:var(--color-success-bd)}.vt-order-status--completed{background:var(--color-dark);color:#fff;border-color:var(--color-dark)}.vt-order-status--pending,.vt-order-status--on-hold{background:#fdf6e7;color:#8a6d1a;border-color:#f0dfae}.vt-order-status--cancelled,.vt-order-status--failed{background:#fdf0ee;color:var(--color-sale);border-color:#f2cfc9}.vt-order-status--refunded{background:var(--color-bg-light);color:var(--color-gray);border-color:var(--color-border)}.woocommerce-MyAccount-content>h2,.woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce-MyAccount-content .woocommerce-order-details__title{font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-dark);margin:0 0 var(--spacing-md)}.woocommerce-MyAccount-content table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;font-size:14px}.woocommerce-MyAccount-content table thead th{padding:12px 16px;text-align:left;font-size:11px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray);background:var(--color-bg-light);border-bottom:1px solid var(--color-border)}.woocommerce-MyAccount-content table td,.woocommerce-MyAccount-content table tbody th,.woocommerce-MyAccount-content table tfoot th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--color-border);color:var(--color-gray-dark);vertical-align:middle}.woocommerce-MyAccount-content table tbody tr:last-child td,.woocommerce-MyAccount-content table tbody tr:last-child th{border-bottom:0}.woocommerce-MyAccount-content table tfoot tr:last-child th,.woocommerce-MyAccount-content table tfoot tr:last-child td{border-bottom:0}.woocommerce-MyAccount-content table tfoot th{font-weight:var(--font-weight-medium);color:var(--color-dark)}.woocommerce-orders-table tbody tr:hover td{background:#fafafa}.woocommerce-MyAccount-content table a{color:var(--color-dark)}.woocommerce-orders-table__cell-order-number a{font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:3px}.woocommerce-orders-table__cell-order-number a:hover{color:var(--color-gold)}.woocommerce-MyAccount-content .woocommerce-button,.woocommerce-MyAccount-content a.button{display:inline-block;margin:2px 6px 2px 0;padding:8px 16px;border:1px solid var(--color-dark);border-radius:var(--radius-pill);background:transparent;color:var(--color-dark);font-size:11px;font-weight:var(--font-weight-normal);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s,filter .15s}.woocommerce-MyAccount-content .woocommerce-button:hover,.woocommerce-MyAccount-content a.button:hover{background:var(--color-dark);color:#fff}.woocommerce-MyAccount-content .woocommerce-button.pay{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.woocommerce-MyAccount-content .woocommerce-button.pay:hover{filter:brightness(1.08);background:var(--color-accent)}.woocommerce-MyAccount-content .woocommerce-button.cancel{border-color:#f2cfc9;color:var(--color-sale)}.woocommerce-MyAccount-content .woocommerce-button.cancel:hover{background:#fdf0ee;color:var(--color-sale)}@media(max-width:640px){.woocommerce-MyAccount-content .shop_table_responsive,.woocommerce-MyAccount-content .shop_table_responsive tbody,.woocommerce-MyAccount-content .shop_table_responsive tr,.woocommerce-MyAccount-content .shop_table_responsive td{display:block}.woocommerce-MyAccount-content .shop_table_responsive thead{display:none}.woocommerce-MyAccount-content .shop_table_responsive{border:0;background:transparent;overflow:visible}.woocommerce-MyAccount-content .shop_table_responsive tbody tr{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:12px;padding:6px 0}.woocommerce-MyAccount-content .shop_table_responsive td{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;padding:10px 16px;border-bottom:0;text-align:right}.woocommerce-MyAccount-content .shop_table_responsive td:before{content:attr(data-title);margin-right:auto;font-size:11px;font-weight:var(--font-weight-normal);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray);text-align:left;flex-shrink:0}.woocommerce-MyAccount-content .shop_table_responsive tbody tr:hover td{background:transparent}}.woocommerce-MyAccount-content mark{background:var(--color-bg-light);color:var(--color-dark);padding:2px 10px;border-radius:var(--radius-pill);font-weight:var(--font-weight-medium);font-size:.95em}.woocommerce-MyAccount-content .wc-item-meta{list-style:none;margin:4px 0 0;padding:0;font-size:12.5px;color:var(--color-gray)}.woocommerce-MyAccount-content .woocommerce-customer-details address,.woocommerce-MyAccount-content .woocommerce-columns--addresses address{font-style:normal;line-height:1.7;color:var(--color-gray-dark);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 18px}.woocommerce-MyAccount-content .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:640px){.woocommerce-MyAccount-content .woocommerce-columns--addresses{grid-template-columns:1fr}}.woocommerce-MyAccount-content .woocommerce-customer-details,.woocommerce-MyAccount-content .woocommerce-order-details{margin-top:var(--spacing-lg)}.woocommerce-MyAccount-content form{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(20px,2.5vw,32px);max-width:680px}.woocommerce-MyAccount-content form:after{content:"";display:block;clear:both}.woocommerce-MyAccount-content .form-row{margin:0 0 var(--spacing-md);padding:0}.woocommerce-MyAccount-content .form-row label{display:block;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--color-dark);margin-bottom:6px}.woocommerce-MyAccount-content .form-row .input-text,.woocommerce-MyAccount-content .form-row select,.woocommerce-MyAccount-content .form-row textarea{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:16px;color:var(--color-dark);background:#fff;transition:border-color .2s}.woocommerce-MyAccount-content .form-row .input-text:focus,.woocommerce-MyAccount-content .form-row select:focus,.woocommerce-MyAccount-content .form-row textarea:focus{outline:none;border-color:var(--color-dark)}.woocommerce-MyAccount-content .form-row-first{float:left;width:calc(50% - 8px)}.woocommerce-MyAccount-content .form-row-last{float:right;width:calc(50% - 8px)}.woocommerce-MyAccount-content .form-row-wide,.woocommerce-MyAccount-content .clear{clear:both}@media(max-width:560px){.woocommerce-MyAccount-content .form-row-first,.woocommerce-MyAccount-content .form-row-last{float:none;width:100%}}.woocommerce-MyAccount-content fieldset{border:0;margin:var(--spacing-lg) 0 0;padding:0;clear:both}.woocommerce-MyAccount-content fieldset legend{width:100%;font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray);padding:0 0 8px;margin:0 0 var(--spacing-md);border-bottom:1px solid var(--color-border)}.woocommerce-MyAccount-content button[type=submit]{padding:13px 32px;background:var(--color-dark);color:#fff;border:2px solid var(--color-dark);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:filter .2s}.woocommerce-MyAccount-content button[type=submit]:hover{filter:brightness(1.15)}@media(max-width:560px){.woocommerce-MyAccount-content button[type=submit]{width:100%}}.woocommerce-MyAccount-content .password-input{position:relative;display:block}.woocommerce-MyAccount-content .password-input .input-text{padding-right:46px}.woocommerce-MyAccount-content .show-password-input{position:absolute;top:50%;right:14px;transform:translateY(-50%);cursor:pointer}.woocommerce-MyAccount-content .show-password-input:after{content:"";display:block;width:20px;height:20px;background:var(--color-gray);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-MyAccount-content .show-password-input.display-password:after{background:var(--color-dark)}.woocommerce-MyAccount-content .woocommerce-password-strength{font-size:12px;margin-top:6px}.woocommerce-MyAccount-content .woocommerce-password-strength.short,.woocommerce-MyAccount-content .woocommerce-password-strength.bad{color:var(--color-sale)}.woocommerce-MyAccount-content .woocommerce-password-strength.good{color:#8a6d1a}.woocommerce-MyAccount-content .woocommerce-password-strength.strong{color:var(--color-success)}.woocommerce-MyAccount-content .woocommerce-password-hint{display:block;font-size:12px;color:var(--color-gray);margin-top:4px}.vt-addresses__intro{font-size:14px;color:var(--color-gray-dark);margin:0 0 var(--spacing-md)}.vt-addresses__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:640px){.vt-addresses__grid{grid-template-columns:1fr}}.vt-address-box{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.vt-address-box__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--color-border);background:var(--color-bg-light)}.vt-address-box__title{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-dark)}.vt-address-box__title svg{color:var(--color-gold);flex-shrink:0}.vt-address-box__edit{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-dark);transition:color .15s}.vt-address-box__edit:hover{color:var(--color-gold)}.vt-address-box__body{padding:16px 18px;font-size:14px;line-height:1.7;color:var(--color-gray-dark)}.vt-address-box__body address{font-style:normal;margin:0}.vt-address-box__empty{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-gray)}.vt-address-box__empty svg{color:var(--color-gray-light);flex-shrink:0}.vt-orders-empty{text-align:center;padding:48px 20px;background:#fff;border:1px dashed var(--color-border);border-radius:var(--radius-md)}.vt-orders-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-bg-light);color:var(--color-gray);margin-bottom:12px}.vt-orders-empty__text{margin:0 0 var(--spacing-md);font-size:15px;color:var(--color-gray-dark)}.vt-orders-empty__cta{display:inline-block;padding:12px 28px;background:var(--color-dark);border:2px solid var(--color-dark);color:#fff;border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;transition:filter .2s}.vt-orders-empty__cta:hover{filter:brightness(1.15);color:#fff}.vt-orders-pagination{display:flex;justify-content:space-between;gap:12px;margin-top:var(--spacing-md)}.vt-orders-pagination .woocommerce-button--next{margin-left:auto}.vt-account-nav li a{display:flex;align-items:center;gap:10px}.vt-account-nav li a svg{width:18px;height:18px;flex-shrink:0;color:var(--color-gray);transition:color .15s}.vt-account-nav li a:hover svg{color:var(--color-gold)}.vt-account-nav li.is-active a svg{color:#fff}.vt-account-nav .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--color-gray-dark)}.vt-account-nav .woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:var(--color-sale);background:#fdf0ee}.vt-account-nav .woocommerce-MyAccount-navigation-link--customer-logout a:hover svg{color:var(--color-sale)}@media(max-width:768px){.vt-account-nav ul{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:transparent;border:0;border-bottom:1px solid var(--color-border);border-radius:0}.vt-account-nav ul::-webkit-scrollbar{display:none}.vt-account-nav li{flex-shrink:0}.vt-account-nav li a{padding:10px 14px;border:0;border-bottom:2px solid transparent;white-space:nowrap;font-size:13px;gap:7px}.vt-account-nav li a svg{width:16px;height:16px}.vt-account-nav li a:hover{background:transparent}.vt-account-nav li.is-active a{background:transparent;color:var(--color-dark);border-bottom-color:var(--color-gold);font-weight:var(--font-weight-medium)}.vt-account-nav li.is-active a svg{color:var(--color-gold)}.vt-account-nav li.is-active a:focus-visible{outline-color:var(--vt-foco)}.vt-account-nav .woocommerce-MyAccount-navigation-link--customer-logout{margin-left:auto}.vt-account-nav .woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:transparent}}.cart-drawer[hidden]:not(.is-open){display:none!important}.cart-drawer.is-open{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cart-drawer__backdrop{background:#14120f73}.cart-drawer__panel{top:calc(12px + var(--wp-admin--admin-bar--height, 0px));right:12px;bottom:12px;border-radius:20px;background:#fff;box-shadow:-4px 0 32px #00000024;transform:translate(calc(100% + 12px))}.cart-drawer.is-open .cart-drawer__panel{transform:translate(0)}.btn--soldout,.btn--soldout:hover{background:var(--color-gray-light);border-color:var(--color-gray-light);color:var(--color-gray-dark);cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.product-card__soldout{position:absolute;top:10px;right:10px;z-index:2;background:#fffffff0;color:var(--color-sale);border:1.5px solid var(--color-sale);font-size:10px;font-weight:var(--font-weight-bold);padding:4px 11px;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em;box-shadow:0 1px 8px #0000001a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media(max-width:768px){.sp-badges__icon{width:26px;height:26px}.sp-badges__item{gap:7px}.sp-badges__label{font-size:11px}.sp-hero__scroll{bottom:12px}}.vt-avise{margin-top:var(--spacing-md);padding:18px 20px;background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.vt-avise__titulo{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-black)}.vt-avise__titulo svg{flex-shrink:0;color:var(--color-gray-dark)}.vt-avise--feito .vt-avise__titulo svg{color:var(--color-success)}.vt-avise__sub{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--color-gray)}.vt-avise__form{display:flex;flex-wrap:wrap;gap:8px}.vt-avise__input{flex:1 1 200px;min-width:0;padding:12px 14px;font-family:var(--font-primary);font-size:14px;color:var(--color-black);background:var(--color-bg);border:1px solid var(--color-gray-light);border-radius:var(--radius-sm);transition:border-color var(--transition)}.vt-avise__input::placeholder{color:var(--color-gray)}.vt-avise__input:focus{outline:none;border-color:var(--vt-primaria);box-shadow:0 0 0 3px #3030301f}.vt-avise__btn{flex:0 1 auto;white-space:nowrap}.vt-avise__pote{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.vt-avise__msg{margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--color-success-fg);background:var(--color-success-bg);border:1px solid var(--color-success-bd);border-radius:var(--radius-sm)}.vt-avise__msg.is-erro{color:var(--color-sale);background:#fdf3f2;border-color:#f0c9c4}.vt-avise__privacidade{margin:10px 0 0;font-size:11px;color:var(--color-gray)}.product-card__avise{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:var(--font-weight-medium);line-height:1;color:var(--color-dark);text-decoration:none;background:#fffffff0;backdrop-filter:blur(4px);border:1px solid var(--color-border);border-radius:var(--radius-pill);transition:background var(--transition),color var(--transition)}.product-card__avise svg{flex-shrink:0;width:14px;height:14px}.product-card__avise:hover,.product-card__avise:focus-visible{color:var(--color-bg);background:var(--color-black);border-color:var(--color-black)}.product-card__avise.is-requested{color:var(--color-success-fg);background:var(--color-success-bg);border-color:var(--color-success-bd);pointer-events:none}.product-card__avise.is-requested svg{display:none}.vt-avise-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md)}.vt-avise-modal[hidden]{display:none}body.vt-avise-aberto{overflow:hidden}.vt-avise-modal__fundo{position:absolute;inset:0;background:#1a1a1a8c}.vt-avise-modal__cartao{position:relative;width:100%;max-width:420px;padding:32px 28px 26px;text-align:center;background:var(--color-bg);border-radius:16px;box-shadow:0 24px 60px -20px #1a1a1a66}.vt-avise-modal__fechar{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;color:var(--color-gray);background:none;border:none;border-radius:50%;cursor:pointer;transition:background var(--transition),color var(--transition)}.vt-avise-modal__fechar:hover{color:var(--color-black);background:var(--color-bg-light)}.vt-avise-modal__icone{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;color:var(--color-black);background:var(--color-bg-light);border-radius:50%}.vt-avise-modal__titulo{margin:0 0 4px;font-size:19px;font-weight:var(--font-weight-semibold);color:var(--color-black)}.vt-avise-modal__produto{margin:0 0 10px;font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-gray-dark)}.vt-avise-modal__produto:empty{display:none}.vt-avise-modal__cartao .vt-avise__form{flex-direction:column}.vt-avise-modal__cartao .vt-avise__input,.vt-avise-modal__cartao .vt-avise__btn{flex:0 0 auto;width:100%}.vt-avise-modal__cartao .vt-avise__sub{margin-bottom:16px}@media(max-width:600px){.vt-avise__form{flex-direction:column}.vt-avise__input,.vt-avise__btn{flex:0 0 auto;width:100%}}@media(max-width:768px){.sp-hero__desc{font-size:15px;line-height:1.5;margin-bottom:var(--spacing-sm)}.sp-badges-marquee{margin-top:var(--spacing-sm)}}@media(max-width:480px){.sp-hero__title{font-size:clamp(24px,7.2vw,28px)}}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row{position:relative;float:none;width:100%;margin:0 0 var(--spacing-md);padding:0}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .woocommerce-input-wrapper{display:block}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row>label{position:absolute;top:24px;left:12px;transform:translateY(-50%);margin:0;background:var(--color-bg);padding:0 4px;font-size:14px;font-weight:var(--font-weight-normal);text-transform:none;letter-spacing:.01em;color:var(--color-gray);pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease;z-index:1;line-height:1;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row>label .required{color:var(--color-sale);text-decoration:none;border-bottom:none}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row:has(input:focus)>label,.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row:has(input:not(:placeholder-shown))>label,.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row:has(select)>label,.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row:focus-within>label,.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row.has-value>label{top:0;font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-gray-dark)}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .optional{display:none}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row .input-text,.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row select{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);font-family:inherit;font-size:16px;font-weight:var(--font-weight-light);color:var(--color-dark);transition:border-color var(--transition),box-shadow var(--transition)}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row .input-text:focus,.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row select:focus{outline:none;border-color:var(--color-dark);box-shadow:0 0 0 3px #0000000f}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row.woocommerce-invalid .input-text,.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .form-row.woocommerce-invalid select{border-color:var(--color-sale)}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm){margin-top:20px}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .woocommerce-address-fields__field-wrapper{padding-top:8px}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .select2-container .select2-selection--single{height:auto;padding:12px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg)}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .select2-selection__rendered{line-height:1.4;padding:0;font-size:16px;color:var(--color-dark)}.woocommerce :is(form .woocommerce-address-fields,form.woocommerce-EditAccountForm) .select2-selection__arrow{height:100%;right:10px}@media(min-width:561px){.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);align-items:start}.woocommerce-address-fields__field-wrapper>.form-row{grid-column:1 / -1;margin:0}.woocommerce-address-fields__field-wrapper>.form-row.form-row-first{grid-column:1 / 2}.woocommerce-address-fields__field-wrapper>.form-row.form-row-last{grid-column:2 / 3}}@media(min-width:561px){.woocommerce form.woocommerce-EditAccountForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);align-items:start}.woocommerce form.woocommerce-EditAccountForm>*{grid-column:1 / -1;margin:0}.woocommerce form.woocommerce-EditAccountForm>.form-row.form-row-first{grid-column:1 / 2}.woocommerce form.woocommerce-EditAccountForm>.form-row.form-row-last{grid-column:2 / 3}}.woocommerce form.woocommerce-EditAccountForm .clear{display:none}.woocommerce form.woocommerce-EditAccountForm .form-row>span em{display:block;margin-top:6px;font-size:12px;font-style:normal;color:var(--color-gray);line-height:1.4}.woocommerce form.woocommerce-EditAccountForm .password-input{display:block;position:relative}.woocommerce form.woocommerce-EditAccountForm .password-input .input-text{padding-right:46px}.woocommerce form.woocommerce-EditAccountForm .show-password-input{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;margin:0;border:0;border-radius:50%;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23767676' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / 20px 20px no-repeat;cursor:pointer;opacity:.7;transition:opacity var(--transition),background-color var(--transition)}.woocommerce form.woocommerce-EditAccountForm .show-password-input:hover{opacity:1;background-color:var(--color-bg-light)}.woocommerce form.woocommerce-EditAccountForm .show-password-input:focus-visible{outline:2px solid var(--vt-foco);outline-offset:2px;opacity:1}.woocommerce form.woocommerce-EditAccountForm .show-password-input.display-password{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23767676' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'/%3E%3Cline x1='1' y1='1' x2='23' y2='23'/%3E%3C/svg%3E")}.woocommerce form.woocommerce-EditAccountForm .show-password-input:after{display:none}.woocommerce form.woocommerce-EditAccountForm fieldset .form-row{margin:0 0 var(--spacing-md)}.woocommerce form.woocommerce-EditAccountForm .form-row:has(#account_display_name){display:none}.presc-eyebrow{font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);text-align:center;margin:0 0 10px}.presc-eyebrow--claro{color:#ffffffb8}.presc-cadastro__intro .presc-eyebrow{text-align:left}.section-title--claro{color:#fff}.presc-hero{position:relative;overflow:hidden;background:#0b0d18;color:#fff;--hero-pad: clamp(48px, 8vw, 96px);--hero-topbar: 0px;padding:calc(var(--hero-pad) + var(--hero-topbar)) 0 var(--hero-pad);text-align:center;display:flex;align-items:center;justify-content:center}@media(min-width:769px){.presc-hero{margin-left:16px;margin-right:16px;margin-bottom:16px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;min-height:min(calc((100vw - 32px) / 2.46),calc(88svh - 16px))}}.presc-hero__inner{position:relative;z-index:2;max-width:760px}.presc-hero__title{font-size:clamp(34px,5.4vw,60px);font-weight:var(--font-weight-light);line-height:1.05;letter-spacing:-.02em;margin:0 0 20px;text-wrap:balance;color:#fff}.presc-hero__sub{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:#ffffffd1;max-width:62ch;margin:0 auto 32px}.presc-hero__acoes{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn--outline-white{color:#fff;border-color:#ffffffb3}.btn--outline-white:hover{background:#ffffff1f;border-color:#fff;color:#fff}.presc-numeros{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.presc-numeros__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--color-border);padding-left:0;padding-right:0}.presc-numeros__item{background:var(--color-bg);padding:26px 16px;text-align:center;display:flex;flex-direction:column;gap:4px}.presc-numeros__valor{font-size:28px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;color:var(--color-gold)}.presc-numeros__rotulo{font-size:13px;color:var(--color-gray)}.presc-passos__lista{list-style:none;margin:var(--spacing-lg) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;counter-reset:passo}.presc-passo{position:relative;padding:0 0 0 64px}.presc-passo__num{position:absolute;left:0;top:0;width:46px;height:46px;display:grid;place-items:center;border:1.5px solid var(--color-gold);border-radius:50%;color:var(--color-gold);font-size:18px;font-weight:var(--font-weight-medium)}.presc-passo h3{font-size:18px;font-weight:var(--font-weight-medium);margin:6px 0 8px}.presc-passo p{margin:0;color:var(--color-gray);font-size:15px;line-height:1.6}.presc-beneficios{background:var(--color-dark);color:#fff}.presc-beneficios__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:var(--spacing-lg)}.presc-beneficio{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:26px 24px}.presc-beneficio__icone{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(var(--color-gold-rgb),.15);color:var(--color-gold);margin-bottom:16px}.presc-beneficio__icone svg{width:22px;height:22px}.presc-beneficio h3{font-size:17px;font-weight:var(--font-weight-medium);margin:0 0 8px;color:#fff}.presc-beneficio p{margin:0;font-size:14.5px;line-height:1.6;color:#ffffffbf}.presc-quem{text-align:center}.presc-quem .section-title{margin-bottom:var(--spacing-md)}.presc-quem__intro{color:var(--color-gray);max-width:60ch;margin:0 auto 30px}.presc-quem__lista{list-style:none;max-width:1040px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.presc-quem__lista li{display:flex;flex-direction:column;align-items:center;gap:4px;line-height:1.3}.presc-quem__lista li strong{font-weight:var(--font-weight-medium);font-size:16px}.presc-quem__lista li span{color:var(--color-gray);font-size:11.5px;letter-spacing:.12em}.presc-quem__nota{margin:32px auto 0;font-size:14.5px;color:var(--color-gray)}.presc-quem__nota a{color:var(--color-dark);text-decoration:underline;text-underline-offset:3px}.presc-quem__nota a:hover{color:var(--color-gold)}.presc-cadastro{background:var(--color-bg-light)}.presc-cadastro__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;align-items:start}.presc-cadastro__intro h2{font-size:clamp(26px,3vw,34px);font-weight:var(--font-weight-light);line-height:1.15;margin:0 0 14px}.presc-cadastro__intro>p{color:var(--color-gray);line-height:1.6;margin:0 0 20px}.presc-cadastro__lista{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14.5px}.presc-cadastro__lista li{display:flex;align-items:center;gap:10px}.presc-cadastro__lista svg{color:var(--color-success);flex:none}.presc-form{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:28px;box-shadow:0 10px 40px -24px #00000040}.presc-form--status{text-align:center;padding:40px 28px}.presc-form--status h3{font-size:22px;font-weight:var(--font-weight-medium);margin:0 0 8px}.presc-form--status p{color:var(--color-gray);margin:0 0 20px}.presc-form__pote{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.presc-form__progresso{list-style:none;margin:0 0 22px;padding:0 0 18px;display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--color-border);font-size:13px;color:var(--color-gray)}.presc-form__progresso li{display:flex;align-items:center;gap:8px;flex:1 1 120px}.presc-form__progresso span{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;border:1.5px solid var(--color-border);font-size:12px;font-weight:var(--font-weight-medium)}.presc-form__progresso li.is-active{color:var(--color-dark);font-weight:var(--font-weight-medium)}.presc-form__progresso li.is-active span{border-color:var(--color-dark);background:var(--color-dark);color:#fff}.presc-form__progresso li.is-done span{border-color:var(--color-success);background:var(--color-success);color:#fff}.presc-form.is-js .presc-step:not(.is-active){display:none}.presc-step{border:0;padding:0;margin:0;min-width:0}.presc-step legend{font-size:18px;font-weight:var(--font-weight-medium);margin:0 0 18px;padding:0}.presc-step legend em{font-style:normal;font-weight:var(--font-weight-normal);color:var(--color-gray);font-size:14px}.presc-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.presc-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.presc-campo--cheio{grid-column:1 / -1}.presc-campo--info{font-size:14px;color:var(--color-gray);padding:10px 12px;background:var(--color-bg-light);border-radius:var(--radius-sm)}.presc-campo label,.presc-campo__rotulo{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-dark)}.presc-campo label em{font-style:normal;font-weight:var(--font-weight-normal);color:var(--color-gray)}.presc-campo small{font-size:12px;color:var(--color-gray)}.presc-campo input:not([type=checkbox]),.presc-campo select,.presc-campo textarea{width:100%;padding:12px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;color:var(--color-dark);background:#fff;transition:border-color var(--transition),box-shadow var(--transition)}.presc-campo input:focus,.presc-campo select:focus,.presc-campo textarea:focus{outline:none;border-color:var(--color-dark);box-shadow:0 0 0 3px #0000000f}.presc-campo input.is-erro,.presc-campo select.is-erro{border-color:var(--color-sale)}.presc-campo input.is-buscando{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}.presc-form__chips{display:flex;flex-wrap:wrap;gap:8px}.presc-chip{position:relative}.presc-chip input{position:absolute;opacity:0;width:1px;height:1px}.presc-chip span{display:inline-block;padding:7px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-pill);font-size:13px;cursor:pointer;transition:all var(--transition)}.presc-chip input:checked+span{background:var(--color-dark);border-color:var(--color-dark);color:#fff}.presc-chip input:focus-visible+span{outline:2px solid var(--vt-foco);outline-offset:2px}.presc-form__aceites{display:grid;gap:10px;margin:22px 0 6px;font-size:14px;color:var(--color-gray-dark)}.presc-aceite{display:flex;gap:10px;align-items:flex-start}.presc-aceite input{margin-top:3px;flex:none}.presc-form__acoes{display:flex;gap:12px;justify-content:flex-end;margin-top:22px;flex-wrap:wrap}.presc-form__nota{font-size:12.5px;color:var(--color-gray);margin:14px 0 0}.presc-form__erros{background:#fdf1f1;border:1px solid #f1c4c4;color:#8e2626;border-radius:var(--radius-sm);padding:12px 16px;margin:0 0 18px;font-size:14px}.presc-form__erros ul{margin:0;padding-left:18px}.presc-form__erros a{color:inherit;text-decoration:underline}.vt-presc__cabeca{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.vt-presc__status{font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:var(--radius-pill);background:var(--color-bg-light);color:var(--color-gray-dark)}.vt-presc__status--aprovado{background:var(--color-success-bg);color:var(--color-success-fg)}.vt-presc__status--recusado{background:#fdf1f1;color:#8e2626}.vt-presc__quem{margin:0;color:var(--color-gray);font-size:14px}.vt-presc__card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:22px 24px;margin-bottom:16px}.vt-presc__card h3{font-size:18px;font-weight:var(--font-weight-medium);margin:0 0 8px}.vt-presc__card p{margin:0 0 10px;color:var(--color-gray-dark);line-height:1.6}.vt-presc__card p:last-child{margin-bottom:0}.vt-presc__card--cupom{background:var(--color-bg-light)}.vt-presc__codigo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.vt-presc__codigo code{font-size:22px;font-weight:var(--font-weight-medium);letter-spacing:.08em;padding:10px 18px;background:#fff;border:1.5px dashed var(--color-gold);border-radius:var(--radius-sm);color:var(--color-dark)}.vt-presc__nota{font-size:13px;color:var(--color-gray)}.vt-presc__contato{font-size:14px;color:var(--color-gray);margin-top:20px}.sp-presc-hint{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-success);margin:4px 0 var(--spacing-sm)}@media(max-width:900px){.presc-cadastro__inner{grid-template-columns:1fr;gap:28px}.presc-quem__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.presc-quem__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.presc-form{padding:20px 16px}.presc-form__grid{grid-template-columns:1fr}.presc-form__acoes{justify-content:stretch}.presc-form__acoes .btn{flex:1 1 auto}.presc-numeros__item{padding:16px 12px}.presc-numeros__valor{font-size:22px}}.post-rail{display:none}@media(min-width:1024px){.post-body--trilho{display:grid;grid-template-columns:minmax(0,720px) 300px;justify-content:center;column-gap:56px}.post-body--trilho .post-content{max-width:none;margin:0;min-width:0}.post-rail{display:block}.post-rail__fixo{position:sticky;top:calc(84px + var(--wp-admin--admin-bar--height, 0px))}.vt-banner--artigo{display:none}}.vt-banner--artigo{max-width:400px;margin:40px auto}.vt-banner .vt-banner__rotulo{font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gray);text-align:center;margin:0 0 8px}.vt-banner__pilha{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-light)}.vt-banner--lateral .vt-banner__pilha{aspect-ratio:1 / 2}.vt-banner--artigo .vt-banner__pilha{aspect-ratio:6 / 5}.vt-banner .vt-banner__item{position:absolute;inset:0;display:block;opacity:0;transition:opacity .6s ease;pointer-events:none;text-decoration:none}.vt-banner .vt-banner__item.is-active{opacity:1;pointer-events:auto}.vt-banner .vt-banner__item img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.vt-banner .vt-banner__item:focus-visible{outline:2px solid var(--vt-foco);outline-offset:2px}@media(prefers-reduced-motion:reduce){.vt-banner .vt-banner__item{transition:none}}.sp-capsula{background:linear-gradient(180deg,var(--color-bg-light) 0%,#ffffff 100%)}.sp-capsula .container{max-width:1080px}.sp-capsula .section-title{margin-bottom:var(--spacing-md)}.sp-capsula__intro{max-width:60ch;margin:0 auto;text-align:center;color:var(--color-gray-dark);line-height:1.65}.sp-capsula__intro p{margin:0 0 10px}.sp-capsula__intro p:last-child{margin-bottom:0}.sp-capsula__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(140px,14vw,185px) minmax(0,1fr);align-items:stretch;column-gap:clamp(6px,.9vw,14px);margin-top:clamp(20px,2.6vw,36px)}.sp-capsula.section{padding-top:clamp(40px,5vw,56px);padding-bottom:clamp(40px,5vw,56px)}.sp-capsula__grid--sem-imagem{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,72px)}.sp-capsula__grid--sem-imagem .sp-capsula__fio{display:none}.sp-capsula__grid--sem-imagem .sp-capsula__col{align-content:start;align-self:start;min-height:0;gap:clamp(18px,2.2vw,30px)}.sp-capsula__grid--sem-imagem .sp-capsula__col--esq .sp-capsula__item{text-align:left}.sp-capsula__grid--sem-imagem .sp-capsula__texto{position:relative;padding-left:16px}.sp-capsula__grid--sem-imagem .sp-capsula__texto:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--color-gold)}.sp-capsula__col{list-style:none;margin:0;padding:0;display:grid;align-content:space-between;align-self:center;min-height:clamp(200px,21vw,315px);gap:clamp(18px,2.4vw,30px)}.sp-capsula__item{display:flex;align-items:center;min-width:0}.sp-capsula__col--esq .sp-capsula__item{text-align:right}.sp-capsula__texto{display:block;min-width:0}.sp-capsula__rotulo{display:block;font-size:clamp(12px,1.15vw,15px);font-weight:var(--font-weight-semibold);line-height:1.28;letter-spacing:.02em;text-transform:uppercase;color:var(--color-dark);text-wrap:balance}.sp-capsula__nota{display:block;margin-top:5px;font-size:12.5px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--color-gray)}.sp-capsula__fio{position:relative;flex:1 1 auto;min-width:46px;height:0}.sp-capsula__col--esq .sp-capsula__fio{margin-left:16px}.sp-capsula__col--dir .sp-capsula__fio{margin-right:16px}.sp-capsula__fio svg{position:absolute;left:0;top:calc(var(--fio-topo, 0px) * var(--fio-k, 1));width:100%;height:max(1px,calc(var(--fio-h, 1px) * var(--fio-k, 1)));overflow:visible}.sp-capsula__fio path{fill:none;stroke:var(--color-gold);stroke-width:1}.sp-capsula__fio:before,.sp-capsula__fio:after{content:"";position:absolute;border-radius:50%;background:var(--color-gold);transform:translate(-50%,-50%)}.sp-capsula__fio:before{width:7px;height:7px}.sp-capsula__fio:after{width:5px;height:5px}.sp-capsula__col--esq .sp-capsula__fio:before{left:0;top:0}.sp-capsula__col--esq .sp-capsula__fio:after{left:100%;top:calc(var(--fio-dy, 0px) * var(--fio-k, 1))}.sp-capsula__col--dir .sp-capsula__fio:before{left:100%;top:0}.sp-capsula__col--dir .sp-capsula__fio:after{left:0;top:calc(var(--fio-dy, 0px) * var(--fio-k, 1))}.sp-capsula__media{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sp-capsula__media:before{content:"";position:absolute;left:50%;top:50%;width:104%;max-width:300px;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(var(--color-gold-rgb),.055),rgba(var(--color-gold-rgb),0) 72%);pointer-events:none}.sp-capsula__img{position:relative;z-index:1;display:block;width:auto;max-width:100%;height:auto;max-height:clamp(300px,33vw,490px);--flutua-y: clamp(8px, 1.1vw, 14px);animation:sp-capsula-flutua 6s ease-in-out infinite}.sp-capsula__sombra{--sombra-h: clamp(8px, 1.5vw, 16px);display:block;width:clamp(40px,58%,170px);height:var(--sombra-h);margin-top:calc(var(--sombra-h) / -2);border-radius:50%;background:radial-gradient(ellipse at center,#1a1a1a4d,#1a1a1a21 46%,#1a1a1a00 72%);filter:blur(calc(var(--sombra-h) * .31));animation:sp-capsula-sombra 6s ease-in-out infinite}@keyframes sp-capsula-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--flutua-y, 14px) * -1))}}@keyframes sp-capsula-sombra{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86,.78);opacity:.58}}@media(max-width:900px){.sp-capsula__grid{--rot-fs: clamp(9.5px, 2.3vw, 13px);grid-template-columns:minmax(0,1fr) clamp(70px,20vw,130px) minmax(0,1fr);column-gap:clamp(6px,1.5vw,20px)}.sp-capsula__grid--sem-imagem{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,4vw,32px)}.sp-capsula__img{max-height:min(52vh,420px)}.sp-capsula__media:before{width:150%;max-width:220px}.sp-capsula__col{min-height:clamp(160px,44vw,280px);gap:14px}.sp-capsula__nota{font-size:calc(var(--rot-fs) * .92);margin-top:2px}.sp-capsula__rotulo{font-size:var(--rot-fs);line-height:1.3;letter-spacing:.01em}.sp-capsula__texto{max-width:calc(var(--rot-fs) * 10.2);min-height:calc(var(--rot-fs) * 4.15);display:flex;flex-direction:column;justify-content:center}.sp-capsula__fio{min-width:20px}.sp-capsula__col--esq .sp-capsula__fio{margin-left:6px}.sp-capsula__col--dir .sp-capsula__fio{margin-right:6px}.sp-capsula__fio:before{width:5px;height:5px}.sp-capsula__fio:after{width:4px;height:4px}}@media(min-width:740px)and (max-width:900px){.sp-capsula__texto{max-width:none;min-height:0}.sp-capsula__fio{--fio-k: .5}}@media(max-width:739px){.sp-capsula__fio{--fio-k: .3}}@media(max-width:559px){.sp-capsula__fio{--fio-k: .2}}@media(max-width:360px){.sp-capsula__grid{grid-template-columns:1fr;align-items:start;row-gap:22px}.sp-capsula__grid--sem-imagem{grid-template-columns:1fr}.sp-capsula__media{grid-column:1 / -1;order:-1}.sp-capsula__img{max-height:250px}.sp-capsula__col{min-height:0;align-self:start;align-content:start;gap:14px}.sp-capsula__col--esq .sp-capsula__item{text-align:left}.sp-capsula__fio{display:none}.sp-capsula__texto{position:relative;padding-left:14px;max-width:none;min-height:0}.sp-capsula__texto:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--color-gold)}}@media(prefers-reduced-motion:reduce){.sp-capsula__img,.sp-capsula__sombra{animation:none}}.sp-comp{background:#fff}.sp-comp__inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--spacing-xl);align-items:center}.sp-comp__eyebrow{margin:0 0 var(--spacing-md);color:var(--color-gray);font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:.15em;text-transform:uppercase}.sp-comp__title{margin:0 0 var(--spacing-md);color:var(--color-dark);font-size:clamp(28px,3vw,40px);font-weight:var(--font-weight-light);line-height:1.15}.sp-comp__desc{max-width:34ch;margin:0;color:var(--color-gray-dark);font-size:16px;line-height:1.7}.sp-comp__wrap{--c-crit: 31%;--c-col: 23%;padding-top:36px}.sp-comp__wrap--2col{--c-crit: 40%;--c-col: 30%}.sp-comp__grade{position:relative}.sp-comp__table{width:100%;margin:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.sp-comp__table col{width:var(--c-col)}.sp-comp__table .sp-comp__col-crit{width:var(--c-crit)}.sp-comp__faixa{--brilho-y: 100px;--brilho-h: 220px;position:absolute;top:-36px;bottom:-18px;left:var(--c-crit);width:var(--c-col);z-index:1;border-radius:var(--radius-lg);background:radial-gradient(120% var(--brilho-h) at 50% var(--brilho-y),rgba(140,160,255,.28),transparent 70%),radial-gradient(120% 90% at 50% 15%,#1c2440,#12162b 45%,#07080f);box-shadow:0 30px 60px -30px #07080f8c}.sp-comp__table th,.sp-comp__table td{padding:0 10px;border:0;background:none;text-align:center;vertical-align:middle}.sp-comp__table th>*,.sp-comp__table td>*{position:relative;z-index:2}.sp-comp__table .sp-comp__th{padding-bottom:18px;vertical-align:bottom;font-weight:var(--font-weight-normal)}.sp-comp__pote{display:block;width:auto;max-width:100%;height:132px;margin:-12px auto 10px;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}.sp-comp__marca{display:block;color:#fff9;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.sp-comp__nome,.sp-comp__sub{display:block;overflow-wrap:break-word}.sp-comp__nome{color:var(--color-dark);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.sp-comp__th--nosso .sp-comp__nome{color:#fff;font-size:16px;letter-spacing:.04em;text-transform:none}.sp-comp__sub{margin-top:2px;color:var(--color-gray);font-size:12px}.sp-comp__table tbody th,.sp-comp__table tbody td{height:62px;border-bottom:1px solid var(--color-border)}.sp-comp__table .sp-comp__crit{padding-left:4px;color:var(--color-dark);font-size:15px;font-weight:var(--font-weight-normal);line-height:1.35;text-align:left}.sp-comp__v{color:var(--color-gray);font-size:15px;line-height:1.3}.sp-comp__v--nosso{color:#fff;font-size:16px;font-weight:var(--font-weight-medium)}.sp-comp__ico{display:inline-block;width:24px;height:24px;vertical-align:middle}.sp-comp__ico--sim{color:var(--color-dark)}.sp-comp__ico-traco{stroke:#fff}.sp-comp__v--nosso .sp-comp__ico--sim{color:#fff}.sp-comp__v--nosso .sp-comp__ico-traco{stroke:#12162b}.sp-comp__ico--nao{color:#949494}.sp-comp__table tbody tr:has(+.sp-comp__preco)>*{border-bottom:0}.sp-comp__table .sp-comp__preco th,.sp-comp__table .sp-comp__preco td{height:64px;border-top:1px solid var(--color-success-bd);border-bottom:1px solid var(--color-success-bd);background:var(--color-success-bg)}.sp-comp__table .sp-comp__preco th{padding-left:22px;border-left:1px solid var(--color-success-bd);border-radius:999px 0 0 999px;color:var(--color-success-fg);font-weight:var(--font-weight-medium)}.sp-comp__table .sp-comp__preco td:last-child{border-right:1px solid var(--color-success-bd);border-radius:0 999px 999px 0}.sp-comp__preco .sp-comp__v{color:var(--color-success-fg)}.sp-comp__preco .sp-comp__v--nosso{color:var(--color-accent);font-size:18px}.sp-comp__nota{margin:34px 0 0;color:var(--color-gray);font-size:12px;line-height:1.5;text-align:left}@media(max-width:1023px){.sp-comp__inner{grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg)}.sp-comp__intro{text-align:center}.sp-comp__desc{margin-left:auto;margin-right:auto}.sp-comp__wrap{width:100%;max-width:760px;margin:0 auto}}@media(max-width:768px){.sp-comp{padding-top:var(--spacing-lg)}.sp-comp__wrap{padding-top:28px}.sp-comp__faixa{--brilho-y: 70px;--brilho-h: 160px;top:-28px;bottom:-14px;border-radius:16px}.sp-comp__table th,.sp-comp__table td{padding:0 4px}.sp-comp__table .sp-comp__th{padding-bottom:14px}.sp-comp__pote{height:84px;margin:-8px auto 6px}.sp-comp__marca{font-size:8px;letter-spacing:.16em}.sp-comp__nome{font-size:11px;letter-spacing:.02em}.sp-comp__th--nosso .sp-comp__nome{font-size:13px}.sp-comp__sub{font-size:10.5px;line-height:1.3}.sp-comp__table tbody th,.sp-comp__table tbody td{height:56px}.sp-comp__table .sp-comp__crit{padding-left:0;font-size:13px}.sp-comp__v{font-size:12.5px}.sp-comp__v--nosso{font-size:14px}.sp-comp__ico{width:21px;height:21px}.sp-comp__table .sp-comp__preco th{padding-left:12px}.sp-comp__preco .sp-comp__v--nosso{font-size:14px}.sp-comp__nota{margin-top:26px;font-size:11px;text-align:left}}@media(max-width:380px){.sp-comp__preco .sp-comp__v--nosso{font-size:13px}}.sp-confianca{background:#fff}.sp-confianca__box{padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-bg-light);text-align:center}.sp-confianca__title{margin:0 0 var(--spacing-lg);color:var(--color-dark);font-size:clamp(18px,2.4vw,24px);font-weight:var(--font-weight-light);letter-spacing:.15em;text-transform:uppercase}.sp-confianca__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-md);max-width:1040px;margin:0 auto;padding:0;list-style:none}.sp-confianca__list--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:800px}.sp-confianca__list--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.sp-confianca__list--1{grid-template-columns:minmax(0,1fr);max-width:300px}.sp-confianca__item{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;padding:28px 16px 24px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.sp-confianca__icon{display:flex;color:var(--color-dark)}.sp-confianca__icon svg{width:30px;height:30px}.sp-confianca__text{color:var(--color-dark);font-size:14px;font-weight:var(--font-weight-medium);line-height:1.4}@media(max-width:768px){.sp-confianca{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.sp-confianca__box{padding:var(--spacing-lg) var(--spacing-md)}.sp-confianca__list,.sp-confianca__list--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-confianca__list--3 .sp-confianca__item:last-child{grid-column:1 / -1}.sp-confianca__item{gap:10px;padding:18px 10px 16px}.sp-confianca__icon svg{width:26px;height:26px}.sp-confianca__text{font-size:13px}}.sp-buy__selo-logo{display:block;width:auto;max-width:48px;height:16px;object-fit:contain}.sp-selos{padding:48px 0 56px;background:var(--color-bg-light)}.sp-selos__titulo{margin:0 0 28px;color:var(--color-gray);font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:.2em;text-align:center;text-transform:uppercase}.sp-selos__lista{display:flex;flex-wrap:wrap;justify-content:center;row-gap:28px;margin:0;padding:0;list-style:none}.sp-selo{display:flex;flex:0 1 320px;flex-direction:column;align-items:center;gap:4px;margin:0;padding:0 28px;text-align:center}.sp-selos__lista--um .sp-selo{flex-basis:560px}.sp-selo+.sp-selo{border-left:1px solid var(--color-gray-light)}.sp-selo__marca{display:flex;align-items:center;justify-content:center;height:60px;margin-bottom:10px;color:var(--color-dark)}.sp-selo__marca svg{display:block;width:54px;height:54px;stroke-width:1.2}.sp-selo__logo{display:block;width:auto;max-width:160px;height:60px;object-fit:contain}.sp-selo__nome{margin-bottom:2px;color:var(--color-dark);font-size:18px;font-weight:var(--font-weight-medium);line-height:1.3}.sp-selo__detalhe{color:var(--color-gray-dark);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.sp-selo__link{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:var(--color-dark);font-size:13px;text-decoration:underline;text-underline-offset:3px}.sp-selo__link svg{width:12px;height:12px}@media(max-width:768px){.sp-selos{padding:40px 0 44px}.sp-selos__titulo{margin-bottom:20px}.sp-selos__lista{flex-direction:column;align-items:center;row-gap:0}.sp-selo,.sp-selos__lista--um .sp-selo{flex-basis:auto;width:100%;max-width:380px;padding:22px 0}.sp-selo:first-child{padding-top:0}.sp-selo:last-child{padding-bottom:0}.sp-selo+.sp-selo{border-top:1px solid var(--color-gray-light);border-left:0}}
