.hm-gal--rail.hm-gal--rail-r{flex-direction:row-reverse;--pdp-rail-w:clamp(56px,18%,96px)}@media (max-width:767px){.hm-gal--rail.hm-gal--rail-r{--pdp-rail-w:18%;gap:.5rem}.hm-pdp-more:not(.hm-pdp-more--open) .hm-pdp-more__body{max-height:15rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}}@media (min-width:768px){.hm-pdp-more__btn{display:none}}@media (max-width:767px){html:has([data-hm-pdp-compact-header]) .hm-nav-msearch{display:none}html:has([data-hm-pdp-compact-header]) .hm-nav-msearch-icon{display:inline-flex}}.hm-buybox[data-pack-badge=accent] .hm-pack-badge,.hm-buybox[data-pack-badge=primary] .hm-pack-badge{background:var(--color-accent);color:var(--color-on-accent,#fff)}.sf-themed .hm-pdp-buybar[data-sticky-style=dark]{background-color:var(--color-text,#111827)!important;color:var(--color-background,#fff);border-color:transparent}.sf-themed .hm-pdp-buybar[data-sticky-style=dark] p{color:inherit!important}.sf-themed .hm-pdp-buybar[data-sticky-style=dark] [role=radio]{background-color:transparent!important;color:inherit!important;border-color:color-mix(in srgb,var(--color-background,#fff) 45%,transparent)!important}.sf-themed .hm-pdp-buybar[data-sticky-style=dark] [role=radio][aria-checked=true]{background-color:var(--color-background,#fff)!important;color:var(--color-text,#111827)!important;border-color:var(--color-background,#fff)!important}.sf-themed .hm-pdp-buybar[data-sticky-style=dark] .hm-buy-btn{background-color:var(--color-background,#fff)!important}.sf-themed .hm-buybox[data-buybox-style=bold] .hm-title{letter-spacing:-.01em}.sf-themed .hm-buybox[data-buybox-style=bold] .hm-price,.sf-themed .hm-buybox[data-buybox-style=bold] .hm-title{color:color-mix(in srgb,var(--color-accent) 85%,var(--color-text,#111827))!important;font-family:var(--font-heading)}.hm-buybox[data-buybox-style=bold] .hm-off{color:var(--color-sale,#dc2626);font-weight:700;font-size:1.05rem}.hm-buybox[data-buybox-style=bold] [data-pdp-packs-compact] [role=radio]{border-radius:14px;border-width:1px}.hm-buybox[data-buybox-style=bold] [data-pdp-packs-compact] [role=radio][aria-checked=true]{border:2px solid var(--color-accent);box-shadow:none;--tw-ring-shadow:0 0 #0000;background:color-mix(in srgb,var(--color-accent) 8%,var(--color-background,#fff))}.hm-buybox[data-buybox-style=bold] .hm-pdp-atc{width:100%;font-weight:700}.hm-buybox[data-buybox-style=bold] .hm-upi-icons img{filter:none;background:#fff;border-radius:3px;padding:1px 2px}.hm-buybox[data-buybox-style=clean] .hm-title{font-size:1.375rem;line-height:1.3;font-weight:600;color:var(--color-text)}.hm-buybox[data-buybox-style=clean] .hm-price{color:var(--color-text)}.hm-buybox[data-buybox-style=clean] [data-pdp-packs-compact] [role=radio][aria-checked=true]{border:2px solid var(--color-accent);--tw-ring-shadow:0 0 #0000}.hm-buybox[data-buybox-style=clean] .hm-pdp-atc{font-weight:600}.hm-buybox[data-buybox-style=soft] .hm-title{font-weight:600;color:var(--color-text)}.hm-buybox[data-buybox-style=soft] [data-pdp-packs-compact] [role=radio],.hm-buybox[data-buybox-style=soft] [role=radiogroup]>button{border-radius:16px;background:color-mix(in srgb,var(--color-accent) 5%,var(--color-background))}.hm-buybox[data-buybox-style=soft] [role=radio][aria-checked=true]{border:2px solid var(--color-accent);--tw-ring-shadow:0 0 #0000}.hm-buybox[data-buybox-style=soft] .hm-off{color:var(--color-accent)}.hm-buybox[data-buybox-style=classic] .hm-title{font-weight:500;color:var(--color-text);text-transform:none}.hm-buybox[data-buybox-style=classic] .hm-off{background:color-mix(in srgb,var(--color-success,#16a34a) 10%,transparent);border:1px solid var(--color-success,#16a34a);color:var(--color-success,#16a34a);border-radius:4px;padding:0 6px;font-size:.8rem;text-transform:uppercase}.hm-buybox[data-buybox-style=classic] [role=radio]{border-radius:4px}.hm-buybox[data-buybox-style=classic] [role=radio][aria-checked=true]{border:2px solid var(--color-text);--tw-ring-shadow:0 0 #0000}.hm-buybox[data-buybox-style=classic] .hm-pdp-atc{font-weight:700;letter-spacing:.04em;text-transform:uppercase}