.home-headline-cursor{vertical-align:-.1em;pointer-events:none;background:currentColor;width:.55em;height:.95em;margin-inline-start:.16em;animation:1.2s step-end infinite home-block-cursor;display:inline-block}@keyframes home-block-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-headline-cursor{opacity:1;animation:none}}
.IB979q_section.IB979q_section{--tile-text-inset:clamp(16px, 2vw, 28px);min-height:calc(50svh + 2 * var(--page-margin));padding-block:calc(var(--page-margin) / 2);background-color:#fff;grid-template-rows:auto 1fr}.IB979q_heading{text-align:left}.IB979q_eyebrow{text-transform:uppercase;font-size:13px;line-height:1.1;display:block}.IB979q_headingTitle{text-transform:uppercase;font-size:clamp(20px,3.2vw,46px);line-height:1.1;display:block}.IB979q_tiles{border:1px solid #1a1a1a;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.IB979q_products{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.IB979q_products .product-card__content.product-grid__card{background-color:#fff;gap:0}.IB979q_products .native-card-caption{background-color:#fff;padding-block-start:8px;box-shadow:inset 0 1px #1a1a1a}.IB979q_tile{min-width:0;min-height:0;position:relative}.IB979q_tile:first-child{border-right:1px solid #1a1a1a}.IB979q_tileLink{position:absolute;inset:0;overflow:hidden}.IB979q_tileLink:focus-visible{outline-offset:-5px;outline:3px solid #fff}.IB979q_tileText{padding:var(--tile-text-inset);color:#fff;overflow-wrap:anywhere;background:linear-gradient(#0000,#000000d1);justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;inset:auto 0 0}.IB979q_tileCopy{text-transform:uppercase;flex-direction:column;gap:2px;min-width:0;display:flex}.IB979q_tileTextDark{color:#000;background:linear-gradient(#0000,#ffffffd1)}.IB979q_tileTitle{font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:1.2}.IB979q_tileTagline{font-size:clamp(10px,.8vw,12px);line-height:1.4}.IB979q_tileArrow{flex:none;font-size:24px;line-height:1}.IB979q_placeholderText{text-align:right;text-transform:uppercase;white-space:pre-line;overflow-wrap:anywhere;max-width:45%;font-size:13px}.IB979q_desktopCopy{display:none}.IB979q_mobileCopy{display:inline}@media (min-width:1024px){.IB979q_section.IB979q_section{min-height:0;padding-block:var(--page-margin);background-color:#eeeae5;grid-template-rows:auto auto}.IB979q_eyebrow{font-size:12px}.IB979q_headingTitle{letter-spacing:-.035em;font-size:clamp(26px,3.5vw,40px);font-weight:700}.IB979q_placeholderText{text-align:right;max-width:min(220px,45%);font-size:11px;line-height:1.35}.IB979q_desktopCopy{display:inline}.IB979q_mobileCopy{display:none}.IB979q_tiles{border:0;gap:12px}.IB979q_emptySpace{aspect-ratio:3.06}.IB979q_tile,.IB979q_tile:first-child{aspect-ratio:1.53;border:1px solid #1a1a1a}}@media (max-width:1023px){.IB979q_section.IB979q_section{background-color:#eeeae5;min-height:75svh;padding-block:32px}.IB979q_headingTitle{letter-spacing:-.035em;font-weight:700}.IB979q_placeholderText{display:none}.IB979q_tiles{border:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:24px}.IB979q_products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.IB979q_products .native-card-carousel__control{display:none}.IB979q_tile,.IB979q_tile:first-child{border:1px solid #1a1a1a}}@media (min-width:750px) and (max-width:1023px){.IB979q_section.IB979q_section{grid-template-rows:auto auto;min-height:0}.IB979q_tiles{grid-template-rows:repeat(2,auto)}.IB979q_eyebrow{font-size:15px}.IB979q_headingTitle{font-size:clamp(32px,4vw,40px)}.IB979q_tile{aspect-ratio:2.1}.IB979q_tileTitle{font-size:20px}.IB979q_tileTagline{font-size:14px}.IB979q_products .native-card-carousel{aspect-ratio:1}.IB979q_products .native-card-caption .text-block--product_title_eWEHEQ p{font-size:18px}.IB979q_products .native-preview-card[data-catalog-pricing=true] [data-block-id=price_XWGKHd] .price{font-size:16px}.IB979q_emptySpace{aspect-ratio:4.2}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.IB979q_tileLink img{transition:transform .45s}.IB979q_tileArrow{transition:transform .25s}.IB979q_tileLink:focus-visible img{transform:scale(1.04)}.IB979q_tileLink:focus-visible .IB979q_tileArrow{transform:translate(4px)}}@media (min-width:1024px) and (hover:hover) and (prefers-reduced-motion:no-preference){.IB979q_tileLink:hover img{transform:scale(1.04)}.IB979q_tileLink:hover .IB979q_tileArrow{transform:translate(4px)}}
