
.cc_o6zqpbln_header .home-campaign, .cc_o6zqpbln_multi_tab_product_slider .home-campaign {display:grid;grid-template-columns:1fr;gap:.5rem;}
.cc_o6zqpbln_header .home-campaign__photo, .cc_o6zqpbln_multi_tab_product_slider .home-campaign__photo {position:relative;min-width:0;overflow:hidden;background:#e8e3de;}
.cc_o6zqpbln_header .home-campaign__photo>img, .cc_o6zqpbln_multi_tab_product_slider .home-campaign__photo>img {display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;}
.cc_o6zqpbln_header .home-campaign__copy, .cc_o6zqpbln_multi_tab_product_slider .home-campaign__copy {position:absolute;inset:auto 0 0;padding:4rem 1.25rem 1.5rem;color:#fff;background:linear-gradient(transparent,#0008);}
.cc_o6zqpbln_header .home-campaign__copy span, .cc_o6zqpbln_multi_tab_product_slider .home-campaign__copy span {display:block;letter-spacing:.14em;font-size:.625rem;line-height:1.5;}
.cc_o6zqpbln_header .home-campaign__copy h2, .cc_o6zqpbln_multi_tab_product_slider .home-campaign__copy h2 {display:block;margin:.375rem 0 0;font-size:1.625rem;line-height:1.1;font-weight:400;letter-spacing:-.035em;}
.cc_o6zqpbln_header .home-campaign__products, .cc_o6zqpbln_multi_tab_product_slider .home-campaign__products {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .25rem;min-width:0;}
@media(min-width:768px){
 .cc_o6zqpbln_header .home-campaign, .cc_o6zqpbln_multi_tab_product_slider .home-campaign {grid-template-columns:1fr 1fr;gap:.75rem;align-items:stretch;}
 .cc_o6zqpbln_header .home-campaign__photo>img, .cc_o6zqpbln_multi_tab_product_slider .home-campaign__photo>img {position:absolute;inset:0;height:100%;aspect-ratio:auto;}
 .cc_o6zqpbln_header .home-campaign__products, .cc_o6zqpbln_multi_tab_product_slider .home-campaign__products {gap:1.25rem .5rem;}
 .cc_o6zqpbln_header .home-campaign--reverse .home-campaign__photo, .cc_o6zqpbln_multi_tab_product_slider .home-campaign--reverse .home-campaign__photo {grid-column:2;grid-row:1;}
 .cc_o6zqpbln_header .home-campaign--reverse .home-campaign__products, .cc_o6zqpbln_multi_tab_product_slider .home-campaign--reverse .home-campaign__products {grid-column:1;grid-row:1;}
 .cc_o6zqpbln_header .home-campaign__copy, .cc_o6zqpbln_multi_tab_product_slider .home-campaign__copy {padding:5rem 2rem 2rem;}
}
