/* SalesPro 4.3.1 - referencia visual directa de 3.2.6.24, tokenizada */
html body[data-web-theme="premium_hybrid"]{--ref-width:1320px;--ref-gap:56px;--ref-radius:18px;--ref-border:var(--sp-color-border,var(--ph-border,#e1e5eb));--ref-surface:var(--sp-color-bg-surface,var(--sp-surface,#fff));--ref-page:var(--sp-color-bg-page,var(--sp-bg,#f7f8fb));--ref-text:var(--sp-color-text-primary,var(--sp-text,#111827));--ref-muted:var(--sp-color-text-secondary,var(--sp-muted,#667085));--ref-primary:var(--sp-color-primary,var(--sp-primary,#1f1f1f));--ref-on-primary:var(--sp-color-on-primary,var(--sp-on-primary,#fff));--ref-accent:var(--sp-color-accent,var(--sp-accent,#d71920));--ref-shadow:none;--ref-shadow-hover:none}
html body[data-web-theme="premium_hybrid"][data-shadow-level="soft"]{--ref-shadow:0 7px 22px rgba(15,23,42,.055);--ref-shadow-hover:0 10px 28px rgba(15,23,42,.08)}
html body[data-web-theme="premium_hybrid"][data-shadow-level="medium"]{--ref-shadow:0 10px 30px rgba(15,23,42,.08);--ref-shadow-hover:0 14px 36px rgba(15,23,42,.12)}
html body[data-web-theme="premium_hybrid"][data-shadow-level="strong"]{--ref-shadow:0 16px 42px rgba(15,23,42,.13);--ref-shadow-hover:0 20px 50px rgba(15,23,42,.18)}
html body[data-web-theme="premium_hybrid"][data-shadow-level="none"] *{box-shadow:none!important}

/* Iconografia consistente */
html body[data-web-theme="premium_hybrid"] :where(.ph-swiper-nav-v3255,.ph-slider-actions-v3255 button,.ph-offer-controls-v32624 button,.ph-product-quick,.ph-text-link,.ph-mobile-bottom-nav-v325) svg{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body[data-web-theme="premium_hybrid"] .ph-product-quick svg{width:18px;height:18px}
html body[data-web-theme="premium_hybrid"] .ph-text-link span{display:inline-grid;place-items:center}
html body[data-web-theme="premium_hybrid"] .ph-text-link svg{width:17px;height:17px}
html body[data-web-theme="premium_hybrid"] .hb-benefit svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* Menu real de tres lineas, sin animacion decorativa */
html body[data-web-theme="premium_hybrid"] .ph-v411-header__menu{display:grid!important;grid-template-columns:20px auto;grid-template-rows:repeat(3,4px);align-content:center;column-gap:10px;min-height:48px;padding:8px 14px!important}
html body[data-web-theme="premium_hybrid"] .ph-v411-header__menu span{grid-column:1;width:20px!important;height:2px!important;margin:0!important;border-radius:2px;background:currentColor!important;transform:none!important;animation:none!important}
html body[data-web-theme="premium_hybrid"] .ph-v411-header__menu span:nth-child(1){grid-row:1}
html body[data-web-theme="premium_hybrid"] .ph-v411-header__menu span:nth-child(2){grid-row:2}
html body[data-web-theme="premium_hybrid"] .ph-v411-header__menu span:nth-child(3){grid-row:3}
html body[data-web-theme="premium_hybrid"] .ph-v411-header__menu b{grid-column:2;grid-row:1/4;align-self:center}

/* Ritmo y encabezados de Home */
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431{width:100%;max-width:none;overflow:hidden}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-v411-chapter{margin:0!important;padding:0!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-v411-chapter+.ph-v411-chapter{margin-top:var(--ref-gap)!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .hb-public-block--benefit_bar{margin-top:18px!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 :where(.sp-store-wrap,.ph-section,.hb-section,.ph-v411-needs,.ph-v411-collections){width:min(calc(100% - 32px),var(--ref-width))!important;max-width:var(--ref-width)!important;margin-inline:auto!important;padding:0!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 :where(.ph-section-head,.ph-v411-section-head,.hb-section-head,.dl-section-heading){display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:22px!important;max-width:none!important;margin:0 0 22px!important;padding:0!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 :where(.ph-section-head,.ph-v411-section-head,.hb-section-head,.dl-section-heading) h2{margin:5px 0 0!important;font-size:clamp(29px,3.1vw,42px)!important;line-height:1.05!important;letter-spacing:-.04em!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 :where(.ph-section-head,.ph-v411-section-head,.hb-section-head,.dl-section-heading) p{max-width:620px;margin:8px 0 0!important;color:var(--ref-muted)!important;font-size:14px!important;line-height:1.5!important}

/* Banner original 3.2.6.24, sin altura residual */
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .hb-public-block--hero_slider{width:100%;height:auto!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-hero-swiper-v3255{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-hero-swiper-v3255 .swiper-wrapper{align-items:flex-start!important;height:auto!important;min-height:0!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-hero-slide-v3255{height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:var(--ref-surface)!important;overflow:hidden}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-hero-slide-v3255>a,html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-hero-slide-v3255 picture{display:block;width:100%;height:auto!important;min-height:0!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-hero-slide-v3255 img{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-swiper-nav-v3255{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:rgba(17,24,39,.68);box-shadow:none!important;backdrop-filter:blur(8px)}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .ph-swiper-nav-v3255 svg{width:21px;height:21px}

/* Beneficios con SVG */
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .hb-benefit-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-inline:auto!important;padding:0!important}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .hb-benefit{display:flex;align-items:center;justify-content:flex-start;gap:11px;min-height:54px;padding:11px 16px;border:1px solid var(--ref-border);border-radius:14px;background:var(--ref-surface);box-shadow:none!important;text-align:left}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .hb-benefit>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;color:var(--ref-on-primary);background:var(--ref-primary)}
html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .hb-benefit strong{font-size:13px}

/* Categorias con iconos, proporciones 3.2.6.24 */
html body[data-web-theme="premium_hybrid"] .ph-category-swiper-v3255{padding:5px 2px 12px}
html body[data-web-theme="premium_hybrid"] .ph-category-swiper-v3255 .ph-category-icon-card-v32624{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;min-height:126px!important;padding:10px 7px!important;border:0!important;border-radius:18px;background:transparent!important;box-shadow:none!important;text-align:center}
html body[data-web-theme="premium_hybrid"] .ph-category-icon-card-v32624 .ph-category-icon-v32624{display:grid;place-items:center;flex:0 0 72px!important;width:72px!important;height:72px!important;padding:10px;border:1px solid var(--ref-border);border-radius:22px;background:var(--ref-surface);box-shadow:var(--ref-shadow)!important}
html body[data-web-theme="premium_hybrid"] .ph-category-icon-v32624 img{width:100%;height:100%;padding:0!important;border-radius:13px;object-fit:contain!important;background:transparent!important}
html body[data-web-theme="premium_hybrid"] .ph-category-icon-v32624 svg{width:30px;height:30px;fill:none;stroke:var(--ref-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body[data-web-theme="premium_hybrid"] .ph-category-copy{display:grid;justify-items:center;gap:2px;width:100%;min-width:0}
html body[data-web-theme="premium_hybrid"] .ph-category-copy strong{width:100%;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
html body[data-web-theme="premium_hybrid"] .ph-category-copy small{color:var(--ref-muted);font-size:9px}
html body[data-web-theme="premium_hybrid"] :where(.ph-slider-actions-v3255,.ph-offer-controls-v32624) button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--ref-border);border-radius:12px;color:var(--ref-text);background:var(--ref-surface);box-shadow:none!important}
html body[data-web-theme="premium_hybrid"] :where(.ph-slider-actions-v3255,.ph-offer-controls-v32624) svg{width:19px;height:19px}

/* Barra inferior: color configurable y contraste real */
@media(max-width:760px){
 html body[data-web-theme="premium_hybrid"] .ph-mobile-bottom-nav.ph-mobile-bottom-nav-v325{left:8px;right:8px;bottom:8px;height:64px;padding:6px;border:1px solid color-mix(in srgb,var(--ref-on-primary) 18%,transparent);border-radius:18px;background:var(--ref-primary)!important;box-shadow:var(--ref-shadow-hover)!important;backdrop-filter:blur(18px)}
 html body[data-web-theme="premium_hybrid"] .ph-mobile-bottom-nav-v325 :where(a,button){min-height:50px;border-radius:12px;color:color-mix(in srgb,var(--ref-on-primary) 74%,transparent)!important;background:transparent!important}
 html body[data-web-theme="premium_hybrid"] .ph-mobile-bottom-nav-v325 :where(a,button).is-active{color:var(--ref-on-primary)!important;background:var(--ref-accent)!important}
 html body[data-web-theme="premium_hybrid"] .ph-mobile-bottom-nav-v325 svg{width:22px;height:22px}
 html body[data-web-theme="premium_hybrid"] .ph-mobile-bottom-nav-v325 span{font-size:9px;font-weight:800}
 html body[data-web-theme="premium_hybrid"] .sp-store-main{padding-bottom:80px}
}

/* Oferta protagonista restaurada */
html body[data-web-theme="premium_hybrid"] .ph-offers-v32624{overflow:hidden;padding:clamp(20px,3vw,34px)!important;border:1px solid var(--ref-border)!important;border-radius:26px!important;background:color-mix(in srgb,var(--ref-accent) 4%,var(--ref-surface))!important;box-shadow:var(--ref-shadow)!important}
html body[data-web-theme="premium_hybrid"] .ph-offers-head-v32624{align-items:flex-end!important}
html body[data-web-theme="premium_hybrid"] .ph-offers-layout-v32624{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:15px;min-width:0}
html body[data-web-theme="premium_hybrid"] .ph-offer-spotlight-v32624{display:block!important;width:100%;min-width:0;min-height:330px!important;border:1px solid var(--ref-border)!important;border-radius:22px!important;background:var(--ref-surface)!important;box-shadow:none!important;visibility:visible!important;opacity:1!important}
html body[data-web-theme="premium_hybrid"] .ph-offer-spotlight-v32624 .swiper-wrapper{min-height:330px!important;visibility:visible!important;opacity:1!important}
html body[data-web-theme="premium_hybrid"] .ph-offer-spotlight-v32624 .swiper-slide{display:grid!important;visibility:visible!important;opacity:1!important}
html body[data-web-theme="premium_hybrid"] .ph-offer-hero-v32624{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)!important;align-items:center;min-height:330px!important;padding:18px!important;color:var(--ref-text);background:var(--ref-surface)}
html body[data-web-theme="premium_hybrid"] .ph-offer-visual-v32624{position:relative;display:grid;place-items:center;height:294px!important;overflow:hidden;border-radius:18px;background:var(--ph-card-filter,var(--ref-page));text-decoration:none}
html body[data-web-theme="premium_hybrid"] .ph-offer-visual-v32624 img{display:block;width:100%;height:100%;padding:20px;object-fit:contain;visibility:visible!important;opacity:1!important}
html body[data-web-theme="premium_hybrid"] .ph-offer-visual-v32624>strong{position:absolute;top:13px;left:13px;padding:8px 10px;border-radius:999px;color:var(--ref-on-primary);background:var(--ref-accent);font-size:13px;box-shadow:none!important}
html body[data-web-theme="premium_hybrid"] .ph-offer-copy-v32624{display:grid!important;justify-items:start;gap:12px;padding:clamp(18px,3vw,38px);visibility:visible!important;opacity:1!important}
html body[data-web-theme="premium_hybrid"] .ph-offer-copy-v32624>span{color:var(--ref-accent);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
html body[data-web-theme="premium_hybrid"] .ph-offer-copy-v32624 h3{margin:0;font-size:clamp(24px,3vw,39px);line-height:1.04;letter-spacing:-.04em}
html body[data-web-theme="premium_hybrid"] .ph-offer-copy-v32624 h3 a{color:var(--sp-color-heading,var(--ref-text));text-decoration:none}
html body[data-web-theme="premium_hybrid"] .ph-offer-price-v32624{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
html body[data-web-theme="premium_hybrid"] .ph-offer-price-v32624 del{color:var(--ref-muted);font-size:13px}
html body[data-web-theme="premium_hybrid"] .ph-offer-price-v32624 strong{color:var(--sp-product-price,var(--ref-accent));font-size:25px}
html body[data-web-theme="premium_hybrid"] .ph-offer-rail-v32624{display:grid;align-content:start;gap:8px;max-height:368px;overflow:auto;padding:2px 4px 2px 2px;scrollbar-width:none}
html body[data-web-theme="premium_hybrid"] .ph-offer-rail-v32624::-webkit-scrollbar{display:none}
html body[data-web-theme="premium_hybrid"] .ph-offer-chip-v32624{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:74px;padding:8px;border:1px solid var(--ref-border);border-radius:16px;color:var(--ref-text);background:var(--ref-surface);box-shadow:none!important;text-align:left;cursor:pointer}
html body[data-web-theme="premium_hybrid"] .ph-offer-chip-v32624.is-active{border-color:var(--ref-accent);background:color-mix(in srgb,var(--ref-accent) 7%,var(--ref-surface))}
html body[data-web-theme="premium_hybrid"] .ph-offer-chip-image-v32624{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border-radius:12px;background:var(--ph-card-filter,var(--ref-page))}
html body[data-web-theme="premium_hybrid"] .ph-offer-chip-image-v32624 img{width:100%;height:100%;padding:5px;object-fit:contain}
html body[data-web-theme="premium_hybrid"] .ph-offer-chip-copy-v32624{display:grid;gap:5px;min-width:0}
html body[data-web-theme="premium_hybrid"] .ph-offer-chip-copy-v32624 strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
html body[data-web-theme="premium_hybrid"] .ph-offer-chip-copy-v32624 small{color:var(--ref-accent);font-size:10px;font-weight:800}
html body[data-web-theme="premium_hybrid"] .ph-offer-chip-v32624 em{padding:5px 6px;border-radius:8px;color:var(--ref-on-primary);background:var(--ref-accent);font-size:9px;font-style:normal;font-weight:900}

/* Combos y tarjetas legibles */
html body[data-web-theme="premium_hybrid"] .sp-bundle-grid-v3335.is-single-item{display:grid!important;grid-template-columns:minmax(0,760px)!important;justify-content:start}
html body[data-web-theme="premium_hybrid"] .sp-bundle-grid-v3335.is-single-item .sp-bundle-card-v3335{width:100%!important;max-width:760px!important}
html body[data-web-theme="premium_hybrid"] .sp-bundle-card-v3335{border:1px solid var(--ref-border)!important;border-radius:20px!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow)!important}
html body[data-web-theme="premium_hybrid"] .sp-bundle-card__media-v3335{height:260px!important;background:var(--ph-card-filter,var(--ref-page))!important}
html body[data-web-theme="premium_hybrid"] .sp-bundle-card__body-v3335{gap:13px!important;padding:20px!important}
html body[data-web-theme="premium_hybrid"] .sp-bundle-card__items-v3335{margin:0!important;padding:14px 16px 14px 34px!important;border:1px solid var(--ref-border);border-radius:14px;background:var(--ref-page);font-size:14px;line-height:1.55}

/* Productos: miniaturas claras y carrusel centrado solo en destacados moviles */
html body[data-web-theme="premium_hybrid"] .ph-product-card .ph-product-quick{display:grid;place-items:center;color:var(--ref-on-primary);background:var(--ref-primary);box-shadow:none!important}
html body[data-web-theme="premium_hybrid"] .ph-product-card{border:1px solid var(--ref-border)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow)!important}
html body[data-web-theme="premium_hybrid"] .ph-product-card:hover{box-shadow:var(--ref-shadow-hover)!important}
html body[data-web-theme="premium_hybrid"] .ph-product-media{height:250px!important;padding:24px!important;background:var(--ph-card-product,var(--ref-surface))!important}
html body[data-web-theme="premium_hybrid"] .ph-product-media img{width:100%;height:100%;object-fit:contain}
html body[data-web-theme="premium_hybrid"] .ph-product-body{padding:16px!important}
html body[data-web-theme="premium_hybrid"] .ph-product-body h3{font-size:14px!important;line-height:1.35!important}

/* Iconografia consistente: ningun caracter tipografico usado como control */
html body[data-web-theme="premium_hybrid"] :where(.ph-btn,.ph-text-link,.ph-cart-back,.ph-pagination a,.ph-gallery-zoom,.ph-product-quick,.ph-v411-bento__copy i,.ph-v411-collection-lead__copy i,.ph-v411-collection-list i,.ph-catalog-empty>span) svg{display:block;width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html body[data-web-theme="premium_hybrid"] :where(.ph-btn,.ph-text-link,.ph-cart-back,.ph-v411-collection-lead__copy i){display:inline-flex;align-items:center;gap:8px}
html body[data-web-theme="premium_hybrid"] .ph-btn>span{display:inline-grid;place-items:center}
html body[data-web-theme="premium_hybrid"] .ph-gallery-zoom svg{width:21px;height:21px}
html body[data-web-theme="premium_hybrid"] .ph-pagination a{display:grid;place-items:center}
html body[data-web-theme="premium_hybrid"] .ph-pagination a svg{width:18px;height:18px}
html body[data-web-theme="premium_hybrid"] .ph-cart-trust b svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
html body[data-web-theme="premium_hybrid"] .ph-v411-bento__copy i svg,html body[data-web-theme="premium_hybrid"] .ph-v411-collection-list i svg{width:18px;height:18px}
html body[data-web-theme="premium_hybrid"] .ph-catalog-empty>span svg{width:34px;height:34px}
html body[data-web-theme="premium_hybrid"] .ph-subcategory-strip header>span{display:inline-flex;align-items:center;gap:6px}
html body[data-web-theme="premium_hybrid"] .ph-subcategory-strip header>span svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html body[data-web-theme="premium_hybrid"] :where(.ph-inline-slider-controls button,.ph-category-arrow) svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html body[data-web-theme="premium_hybrid"] :where(.ph-carousel-arrow,.ph-gallery-arrow,.ph-related-head-actions-v326 button,[data-related-prev],[data-related-next]) svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html body[data-web-theme="premium_hybrid"] :where(.sp-wizard__header>a,.sp-progress b,.ph-order-progress i) svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
html body[data-web-theme="premium_hybrid"] .sp-wizard__header>a{display:inline-flex;align-items:center;gap:7px}

@media(max-width:900px){
 html body[data-web-theme="premium_hybrid"] .ph-offers-layout-v32624{grid-template-columns:1fr}
 html body[data-web-theme="premium_hybrid"] .ph-offer-rail-v32624{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;grid-template-rows:1fr;max-height:none;overflow-x:auto;scroll-snap-type:x proximity}
 html body[data-web-theme="premium_hybrid"] .ph-offer-chip-v32624{scroll-snap-align:start}
 html body[data-web-theme="premium_hybrid"] .sp-bundle-grid-v3335.is-single-item{grid-template-columns:1fr!important}
 html body[data-web-theme="premium_hybrid"] .sp-bundle-grid-v3335.is-single-item .sp-bundle-card-v3335{max-width:none!important}
}
@media(max-width:620px){
 html body[data-web-theme="premium_hybrid"]{--ref-gap:38px}
 html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 :where(.sp-store-wrap,.ph-section,.hb-section,.ph-v411-needs,.ph-v411-collections){width:min(calc(100% - 20px),var(--ref-width))!important}
 html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 :where(.ph-section-head,.ph-v411-section-head,.hb-section-head,.dl-section-heading){align-items:flex-start!important;flex-direction:column!important;gap:9px!important;margin-bottom:18px!important}
 html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 :where(.ph-section-head,.ph-v411-section-head,.hb-section-head,.dl-section-heading) h2{font-size:28px!important}
 html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 :where(.ph-slider-head-v3255,.ph-offers-head-v32624){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}
 html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 :where(.ph-slider-actions-v3255,.ph-offer-controls-v32624){grid-column:2;grid-row:1}
 html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .hb-benefit-bar{grid-template-columns:1fr}
 html body[data-web-theme="premium_hybrid"] .ph-home-reference-v431 .hb-benefit{min-height:52px}
 html body[data-web-theme="premium_hybrid"] .ph-category-icon-card-v32624 .ph-category-icon-v32624{flex-basis:58px!important;width:58px!important;height:58px!important;padding:8px;border-radius:18px}
 html body[data-web-theme="premium_hybrid"] .ph-category-icon-card-v32624{min-height:100px!important;padding:7px 4px!important}
 html body[data-web-theme="premium_hybrid"] .ph-category-copy strong{font-size:10px}
 html body[data-web-theme="premium_hybrid"] .ph-category-copy small{display:none}
 html body[data-web-theme="premium_hybrid"] .ph-offers-v32624{width:calc(100% - 18px)!important;padding:16px 10px!important;border-radius:21px!important}
 html body[data-web-theme="premium_hybrid"] .ph-offer-spotlight-v32624,html body[data-web-theme="premium_hybrid"] .ph-offer-spotlight-v32624 .swiper-wrapper{min-height:0!important}
 html body[data-web-theme="premium_hybrid"] .ph-offer-hero-v32624{grid-template-columns:1fr!important;min-height:0!important;padding:10px!important}
 html body[data-web-theme="premium_hybrid"] .ph-offer-visual-v32624{height:220px!important}
 html body[data-web-theme="premium_hybrid"] .ph-offer-copy-v32624{gap:9px;padding:17px 10px 23px}
 html body[data-web-theme="premium_hybrid"] .ph-offer-copy-v32624 h3{font-size:24px}
 html body[data-web-theme="premium_hybrid"] .sp-bundle-card__media-v3335{height:220px!important}
 html body[data-web-theme="premium_hybrid"] .sp-bundle-card__body-v3335{padding:16px!important}
 html body[data-web-theme="premium_hybrid"] .ph-product-showcase--featured-v431{width:100%!important;max-width:none!important}
 html body[data-web-theme="premium_hybrid"] .ph-product-showcase--featured-v431>.ph-section-head{width:calc(100% - 20px);margin-inline:auto!important}
 html body[data-web-theme="premium_hybrid"] .ph-product-showcase--featured-v431 .ph-product-grid{display:flex!important;gap:12px!important;width:100%;overflow-x:auto;padding:2px 9% 12px;scroll-padding-inline:9%;scroll-snap-type:x mandatory;scrollbar-width:none}
 html body[data-web-theme="premium_hybrid"] .ph-product-showcase--featured-v431 .ph-product-grid::-webkit-scrollbar{display:none}
 html body[data-web-theme="premium_hybrid"] .ph-product-showcase--featured-v431 .ph-product-card{flex:0 0 82%;scroll-snap-align:center}
 html body[data-web-theme="premium_hybrid"] .ph-product-showcase--featured-v431 .ph-product-media{height:250px!important;padding:20px!important}
 html body[data-web-theme="premium_hybrid"] .ph-product-showcase--featured-v431 .ph-product-body{padding:16px!important}
 html body[data-web-theme="premium_hybrid"] .ph-product-showcase--featured-v431 .ph-product-body h3{font-size:15px!important}
 html body[data-web-theme="premium_hybrid"] .ph-v411-header__menu{grid-template-columns:20px;width:48px;padding:8px 13px!important}
 html body[data-web-theme="premium_hybrid"] .ph-v411-header__menu b{display:none!important}
}
