:root{--hc-content-max:1440px;--hc-gutter:clamp(18px,4vw,68px);--hc-section-y:clamp(42px,4.2vw,64px);--hc-card-pad:clamp(20px,2.2vw,32px)}.hc-section-shell{width:100%;min-width:0}.hc-section-inner{box-sizing:border-box;width:100%;max-width:var(--hc-content-max);margin-inline:auto;padding-inline:var(--hc-gutter);min-width:0}.hc-section-pad{padding-block:var(--hc-section-y)}.hc-content-safe{min-width:0;padding:var(--hc-card-pad)}.hc-section-inner img{max-width:100%}.hc-ready [data-home-component],.hc-ready [data-home-component] *{box-sizing:border-box}.hc-hero-layout,.hc-hero-layout>*{min-width:0}.hc-purchase{min-width:0;container-type:inline-size}.hc-purchase>*{min-width:0;max-width:100%}.hc-price-row{display:flex!important;align-items:baseline!important;flex-wrap:wrap;column-gap:12px!important;row-gap:7px}.hc-price-row>*{min-width:0;margin-left:0}.hc-price-row>:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.hc-price-row>:last-child:not(:first-child){margin-left:auto}.hc-choice-grid{min-width:0}.hc-choice-grid>button{min-width:0;overflow-wrap:anywhere}.hc-choice-grid>button:focus-visible{outline:3px solid color-mix(in srgb,currentColor 34%,transparent);outline-offset:2px}.hc-add-row{min-width:0}.hc-add-row>*,.hc-add-row button{min-width:0}.hc-add-row button{white-space:normal;text-wrap:balance}.hc-rail-shell{position:relative;min-width:0}.hc-rail-shell>.gallery-hint{display:none!important}.hc-rail{min-width:0;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.hc-rail::-webkit-scrollbar{display:none}.hc-rail-item{min-width:0;scroll-snap-align:start}.hc-rail-controls{position:absolute;z-index:5;inset:50% 8px auto;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.hc-rail-controls[hidden]{display:none}.hc-rail-controls button{pointer-events:auto;width:42px;height:42px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,Canvas 78%,transparent);color:CanvasText;box-shadow:0 8px 28px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 26px/1 system-ui;transition:opacity .2s ease,transform .2s ease,background .2s ease}.hc-rail-controls button:hover{transform:scale(1.06);background:Canvas}.hc-rail-controls button:disabled{opacity:.18;pointer-events:none}.hc-disclosure>summary{cursor:pointer}.hc-interactive-card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.hc-interactive-card:focus-visible{outline:3px solid color-mix(in srgb,currentColor 28%,transparent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.hc-interactive-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000017}}@media(min-width:851px)and (max-width:1180px){.hc-purchase{padding-inline:clamp(20px,2.4vw,34px)!important}.hc-choice-grid{gap:7px!important}}@media(max-width:850px){.hc-hero-layout{min-height:0!important}.hc-purchase{container-type:normal;overflow:visible!important}.hc-price-row{column-gap:11px!important}.hc-review-rail,.hc-media-rail{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding-inline:0}.hc-review-rail{grid-auto-columns:calc(100% - 44px);padding-right:0!important}.hc-media-rail{grid-auto-columns:100%;padding-right:0!important}.hc-rail-item{width:auto!important;max-width:none!important;margin:0!important}.hc-rail-controls{display:none!important}.hc-add-row{grid-template-columns:minmax(76px,92px) minmax(0,1fr)!important}.hc-interactive-card{transform:none!important}}@media(max-width:600px){:root{--hc-gutter:18px;--hc-section-y:32px;--hc-card-pad:20px}}@media(max-width:420px){.hc-review-rail{grid-auto-columns:calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){.hc-ready *{scroll-behavior:auto!important}.hc-interactive-card,.hc-rail-controls button{transition:none!important}}[hidden]{display:none!important}.hc-section-inner figure{margin:0}.hc-section-inner .hc-content-safe{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/4/assets/baseus-homepage-core.css.map */
