@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1;visibility:visible;visibility:initial}to{opacity:0;visibility:hidden}}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes slideInRight{0%{transform:translateX(375px)}to{transform:translateX(0)}}@keyframes slideInLeft{0%{transform:translateX(-375px)}to{transform:translateX(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(375px)}}@keyframes slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-375px)}}@keyframes slideOutUp{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes skeleton-shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes openAccordion{0%{transform:rotate(0deg)}to{transform:rotate(-180deg)}}@keyframes closeAccordion{0%{transform:rotate(-180deg)}to{transform:rotate(0deg)}}.text-sm-bold-underline{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}.branded-shelf-component{background:-webkit-gradient(linear,left bottom,left top,from(var(--gradient-right)),to(var(--gradient-left)));background:linear-gradient(0deg,var(--gradient-right),var(--gradient-left));margin:0 calc(var(--space-16)*-1);padding:var(--space-16) var(--space-20)}@media (min-width:768px){.branded-shelf-component{background:linear-gradient(-45deg,var(--gradient-right),var(--gradient-left));border-radius:var(--radius-branded-shelf,var(--prim-sizes-8));margin:0;padding:var(--space-20)}}.branded-shelf-component.top-border-design{padding:0}.branded-shelf-component .shelf-header{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.branded-shelf-component .shelf-header img{max-height:30px}@media (min-width:768px){.branded-shelf-component .shelf-header img{max-height:38px}}.branded-shelf-component .shelf-header .shelf-header-link{color:inherit;display:contents;-webkit-text-decoration:none;text-decoration:none}.branded-shelf-component .shelf-header.top-border-design{padding:var(--space-16) var(--space-16) 0;position:relative}@media (min-width:768px){.branded-shelf-component .shelf-header.top-border-design{border-radius:var(--radius-branded-shelf,var(--prim-sizes-8));padding:var(--space-20) var(--space-20)}}.branded-shelf-component .shelf-header.top-border-design:after{aspect-ratio:1.3;background:var(--clr-primary-semi);content:"";display:block;left:0;margin-left:calc(var(--space-8)*-1);position:absolute;top:0;width:calc(100% + var(--space-8));z-index:-1}@media (min-width:768px){.branded-shelf-component .shelf-header.top-border-design:after{aspect-ratio:5.4;border-radius:var(--radius-branded-shelf,var(--prim-sizes-8));margin-left:0;width:100%}}@media (min-width:1100px){.branded-shelf-component .shelf-header.top-border-design:after{aspect-ratio:8}}.branded-shelf-component .shelf-header .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-left:var(--space-16)}@media (min-width:768px){.branded-shelf-component .shelf-header .text-content{border-left:1px solid;margin-left:var(--space-16)}}.branded-shelf-component .shelf-header .text-content .shelf-title{font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.branded-shelf-component .shelf-header .text-content .shelf-title{font-size:var(--fs-text-xl);font-weight:var(--fw-bold);line-height:var(--flh-text-xl);-webkit-text-decoration:none;text-decoration:none}}.branded-shelf-component .shelf-header .text-content .shelf-subheading{font-size:var(--fs-text-sm);line-height:var(--flh-text-sm);text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){.branded-shelf-component .shelf-header .text-content .shelf-subheading{font-size:var(--fs-text-lg);line-height:var(--flh-text-lg);text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}}.branded-shelf-component .shelf-content{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-20)}@media (min-width:768px){.branded-shelf-component .shelf-content{gap:var(--space-20);grid-template-columns:1fr 360px}}@media (min-width:1100px){.branded-shelf-component .shelf-content{min-height:327px}}.branded-shelf-component .shelf-content.top-border-design{margin:var(--space-16) var(--space-16) 0;position:relative;z-index:2}@media (min-width:768px){.branded-shelf-component .shelf-content.top-border-design{margin:0 var(--space-20)}}.branded-shelf-component .shelf-content img{border-radius:var(--radius-banner);height:100%;-o-object-fit:cover;object-fit:cover}.branded-shelf-component .branded-shelf-slider.splide .splide__arrow{background:var(--clr-arrow-bg);box-shadow:var(--shadow-xs-x) var(--shadow-xs-y) var(--shadow-xs-blur) var(--shadow-xs-spread) var(--shadow-xs-clr);height:var(--arrows-branded-shelf-height);opacity:.82;top:calc(50% - var(--arrows-branded-shelf-height)/2);width:var(--arrows-branded-shelf-width)}.branded-shelf-component .branded-shelf-slider.splide .splide__arrow.prev{border-radius:var(--arrows-branded-shelf-radius-left);left:var(--arrows-branded-shelf-offset)}.branded-shelf-component .branded-shelf-slider.splide .splide__arrow.next{border-radius:var(--arrows-branded-shelf-radius-right);right:var(--arrows-branded-shelf-offset)}.branded-shelf-component .branded-shelf-slider.splide .splide__arrow.next:after,.branded-shelf-component .branded-shelf-slider.splide .splide__arrow.prev:after{height:var(--arrows-branded-shelf-icon-size);width:var(--arrows-branded-shelf-icon-size)}.branded-shelf-component .branded-shelf-slider .splide__track{height:100%;margin-bottom:0;overflow:hidden}.branded-shelf-component .branded-shelf-slider .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.branded-shelf-component .branded-shelf-slider .splide__list .productcard-regular .product-card-content .productcard-action{border-radius:var(--prim-sizes-0) var(--prim-sizes-0) var(--radius-pdc-lg) var(--radius-pdc-lg)}.branded-shelf-component .branded-shelf-slider .splide__pagination{display:none}
/*# sourceMappingURL=kevelbrandedshelfcomponent.28b574ce2b985bb99ec2.css.map*/