.csxp .csxp{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.csxp .csxp a{font-weight:400}
.csxp .csxp-shelf-header{position:relative}
.csxp.www .csxp-shelf-header{margin-bottom: 30px}
.csxp.mdot .csxp-shelf-header{margin-bottom:8px}
.csxp .csxp-shelf-header.has-header-ctas .subtitle,.csxp .csxp-shelf-header.has-header-ctas .title{padding-right:40px}.csxp.rtl .csxp-shelf-header.has-header-ctas .subtitle,.csxp.rtl .csxp-shelf-header.has-header-ctas .title{padding-right:0;padding-left:40px}
.csxp.mdot .csxp-shelf-header .title{font-size:20px;line-height:28px;font-weight:700}.csxp.www .csxp-shelf-header .title{font-size:24px;line-height:32px;font-weight:700}.csxp .csxp-shelf-header .subtitle,.csxp .csxp-shelf-header .title{margin-top:0;margin-bottom:0}.csxp .csxp-shelf-header .title+.subtitle{margin-top:8px}
.csxp .csxp-shelf-header .csxp-shelf-header__tooltip-container{position:absolute;top:0;right:0}.csxp.rtl .csxp-shelf-header .csxp-shelf-header__tooltip-container{right:auto;left:0}.csxp .csxp-shelf-header .csxp-shelf-header__tooltip-container .bui-button{line-height:1}.csxp .csxp-shelf-header .csxp-shelf-header__tooltip-container .bui-button:hover{background-color:transparent}.csxp .csxp-shelf-header .csxp-shelf-header__tooltip-container .bui-button svg{height:24px;width:24px;color:#bdbdbd}.bui-modal .csxp.www .csxp-shelf-header{margin-bottom:8px}.bui-modal .csxp.www .csxp-shelf-header .title{font-size:20px;line-height:28px;font-weight:700}.csxp-tooltip.bui-tooltip{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;background:#333!important;max-width:155px!important;font-size:12px!important;line-height:18px!important}.rtl .csxp-tooltip.bui-tooltip{right:auto!important}.csxp-tooltip.bui-tooltip>.bui-tooltip__arrow{left:auto!important;right:14px!important}.rtl .csxp-tooltip.bui-tooltip>.bui-tooltip__arrow{right:auto!important;left:20px!important}.bui-modal.csxp-modal.ibex-modal{width:100vw;max-width:800px;height:100%;overflow-y:hidden;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto}

@media (min-width:576px){.bui-modal.csxp-modal.ibex-modal{max-height:700px}}.bui-modal.csxp-modal.ibex-modal .bui-modal__body{padding:0;height:100%}.bui-modal.csxp-modal.ibex-modal .bui-modal__body>div,.bui-modal.csxp-modal.ibex-modal .bui-modal__inner,.bui-modal.csxp-modal.ibex-modal .bui-modal__inner .bui-modal__slot:first-child{height:100%}.csxp-modal.bui-modal .csxp-modal__spinner-wrapper{display:flex;align-items:center;align-content:center;justify-content:center;padding:24px}.csxp .csxp-component .csxp-component-cta{margin-top:16px;padding:12px 16px}.csxp .csxp-shelf-layout-list .csxp-component-wrapper:not(:last-child){margin-bottom:24px}
.csxp .csxp-component-layout-grid.csxp-component-layout-grid-2-items-per-row{margin:0 -16px}
.csxp .csxp-component-layout-grid.csxp-component-layout-grid-2-items-per-row .csxp-element-wrapper{flex:0 0 50%;width:50%;max-width:50%;padding:0 16px;margin-bottom:16px}
.csxp .csxp-component-layout-grid.csxp-component-layout-grid-2-items-per-row .csxp-element-wrapper:nth-last-child(-n+2){margin-bottom:0}
.csxp .csxp-component-layout-grid.csxp-component-layout-grid-3-items-per-row{margin:0 -12px}
.csxp .csxp-component-layout-grid.csxp-component-layout-grid-3-items-per-row .csxp-element-wrapper{flex:0 0 33.33%;width:33.33%;max-width:33.33%;padding:0 12px;margin-bottom:12px}.csxp .csxp-component-layout-grid.csxp-component-layout-grid-3-items-per-row .csxp-element-wrapper:nth-last-child(-n+3){margin-bottom:0}.csxp .csxp-component-layout-grid.csxp-component-layout-grid-4-items-per-row{margin:0 -8px}.csxp .csxp-component-layout-grid.csxp-component-layout-grid-4-items-per-row .csxp-element-wrapper{flex:0 0 25%;width:25%;max-width:25%;padding:0 8px;margin-bottom:8px}.csxp .csxp-component-layout-grid.csxp-component-layout-grid-4-items-per-row .csxp-element-wrapper:nth-last-child(-n+4){margin-bottom:0}
.csxp .csxp-component-layout-grid .csxp-element-wrapper{display:flex;align-content:stretch;box-sizing:border-box;flex-grow:0;flex-shrink:0}
.csxp .csxp-component-layout-list .csxp-element-wrapper:not(:last-child){margin-bottom:8px}
.csxp .csxp-component-layout-list.csxp-component-layout-list__big-margins .csxp-element-wrapper:not(:last-child){margin-bottom:24px}



.csxp .bui-banner.csxp-banner{padding:0;box-shadow:0 2px 8px rgba(0,0,0,.16);overflow:hidden;align-items:stretch}
.csxp .bui-banner.csxp-banner.banner-variant-large-right{border-radius:4px;flex-direction:row-reverse}
.csxp .bui-banner.csxp-banner .bui-banner__close{display:none}
.csxp .bui-banner.csxp-banner .csxp-banner__company-logo{margin-bottom:24px;height:20px}
.csxp .bui-banner.csxp-banner .bui-banner__image-container{margin:0!important;width:50%;min-height:270px;height:auto}
.csxp .bui-banner.csxp-banner .bui-banner__image{object-fit:cover;object-position:left}
.csxp.rtl .bui-banner.csxp-banner .bui-banner__image{object-position:right}
.csxp .bui-banner.csxp-banner .bui-banner__content{padding:35px 8px 35px 40px}
.csxp.rtl .bui-banner.csxp-banner .bui-banner__content{padding:35px 40px 35px 8px}
.csxp .bui-banner.csxp-banner .bui-banner__content .bui-banner__title{font-size:20px;line-height:32px;padding-right:0}
.csxp .bui-banner.csxp-banner .bui-banner__content .bui-banner__text{font-size:16px;line-height:24px}
.csxp .bui-banner.csxp-banner .bui-banner__content .bui-banner__button{margin-top:24px}
.csxp .csxp-button-redesign{
    width:-webkit-fill-available;
    background-color:#fff;
    border-radius:4px;
    border:2px solid #e6e6e6;
    text-decoration:none;
    color:inherit;
    cursor:pointer
}
.csxp-button-redesign{
    width:-webkit-fill-available;
    text-decoration:none;
    cursor:pointer;
    height: 100%;
}
.csxp-element-wrapper{
    width:-webkit-fill-available;
    background-color:#fff;
    border-radius:4px;
    border:2px solid #e6e6e6;
    text-decoration:none;
    color:inherit;
    cursor:pointer;
    height: 100%;
}
.csxp .csxp-button-redesign.button-variant-default{box-shadow:0 2px 8px rgba(0,0,0,.16);padding:16px 12px;transition:box-shadow 98ms; }
.csxp .csxp-button-redesign.button-variant-default:hover{box-shadow:0 2px 8px rgba(0,0,0,.32)}
.csxp .csxp-button-redesign.button-variant-small{padding:12px;}.csxp .csxp-button-redesign.button-variant-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.16)}
.csxp .csxp-button-redesign__grid{display:flex;margin-left:-4px;margin-right:-4px}
.csxp-button-redesign__grid{display:flex;margin-left:-4px;margin-right:-4px}
.csxp .csxp-button-redesign__items{
    margin-left:4px;
    margin-right:4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    
}
.csxp-button-redesign__items{
    padding-left:8px;
    padding-right:4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 10px;
    
}
.bui-f-font-caption{
    white-space: pre-wrap;
}
.csxp .csxp-card-product-horizontal-wrapper{display:block;background-color:#fff;border:1px solid #e6e6e6;padding:16px;border-radius:4px;text-decoration:none;color:inherit;flex-grow:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.16);transition:box-shadow .1s}.csxp .csxp-card-product-horizontal-wrapper:hover{box-shadow:0 2px 8px rgba(0,0,0,.32)}.csxp .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal{display:flex;flex-grow:1;align-items:center}.csxp .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal .csxp-card-product-horizontal__image-info-container{display:flex}.csxp .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal .csxp-card-product-horizontal__product-image{display:flex;justify-content:center;height:64px;flex:64px 0 0}.csxp .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal .csxp-card-product-horizontal__product-image img{max-width:100%;max-height:100%;object-fit:scale-down;border-radius:4px}.csxp .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal .csxp-card-product-horizontal__info{flex-grow:1;padding-left:16px}.csxp.rtl .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal .csxp-card-product-horizontal__info{padding-left:0;padding-right:16px}.csxp .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal .csxp-card-product-horizontal__info>*{margin:0}.csxp .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal .csxp-card-product-horizontal__info .product-type{font-size:12px;line-height:18px;color:#6b6b6b}.csxp .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal .csxp-card-product-horizontal__info .title{font-size:14px;line-height:24px;font-weight:600}.csxp .csxp-card-product-horizontal-wrapper .csxp-card.card-variant-product-horizontal .csxp-card-product-horizontal__info .description{font-size:12px;line-height:20px}.csxp .csxp-product-redesign{background-color:#fff;border-radius:4px;border:1px solid #e6e6e6;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgba(0,0,0,.16);padding:16px}
.csxp .csxp-product-redesign .csxp-product__product-image-container{display:flex;align-items:center;justify-content:flex-end;height:48px;width:64px;flex:0 0 64px}.csxp .csxp-product-redesign .csxp-product__product-image-container img{max-height:100%;max-width:100%}.csxp .csxp-product-redesign.csxp-product--promotion-electric-background{color:#fff;background:#004cb8;border:1px solid #004cb8}
.csxp .csxp-product-redesign.csxp-product--promotion-electric-background .csxp-icon-redesign{color:#fff;background:#004cb8}
.csxp .csxp-product-redesign.csxp-product--promotion-electric-background .csxp-product-redesign__items .bui-link.bui-link--primary,.csxp .csxp-product-redesign.csxp-product--promotion-electric-background .csxp-product__price-container .bui-price-display .bui-price-display__label{color:#fff}
.csxp .csxp-product-redesign.csxp-product--promotion-electric-background .csxp-product__product-image-container{padding:4px;border-radius:4px;background:#fff}
.csxp .csxp-product-redesign__grid{display:flex;align-items:center;margin-left:-4px;margin-right:-4px}
.csxp .csxp-product-redesign__items{margin-left:4px;margin-right:4px}
.csxp .csxp-product-redesign__product-details-wrap .csxp-product-redesign-info_container{flex:0 0 35%}
.csxp .csxp-product-redesign-info_container{flex-grow:1}.csxp .csxp-product-redesign-info_container .csxp-product-redesign__description{display:inline-block;margin-right:4px}.csxp .csxp-product-redesign-info_container .csxp-product-redesign-text_container{flex:0 0 45%}.csxp .csxp-product-redesign-info_container .csxp-product-redesign-text_container:last-child{flex:0 0 100%}.csxp .csxp-product-redesign-info_container .csxp-product__product-details-titles{padding:0 16px}.csxp .csxp-product__product-details-container{flex-grow:1}.csxp .csxp-product__cta-container{display:flex;align-items:center}.csxp .csxp-product-redesign__price-display .bui-price-display{text-align:right;padding:0 8px;margin-right:8px}
.csxp .csxp-product-redesign__price-display .bui-price-display__value{font-size:16px;line-height:24px;white-space:nowrap}
.csxp .bui-f-font-defaults,.csxp .bui_font_defaults{font-size:14px;font-weight:400;line-height:20px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
.csxp .bui-f-font-defaults h1,.csxp .bui_font_defaults h1{
    font-size:24px;
    font-weight:700;
    line-height:32px;
}
.top-category-block{
    font-size:24px;
    font-weight:700;
    line-height:32px;
    font-family: 'Deja Vu Sans', "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #1c1c1c;
    font-size: 20px;
    font-size: 1rem;
    font-weight: 700;
    padding-right: 15px;
    padding-right: 0.9375rem;
    white-space: normal;
    text-align: left;
    text-transform: uppercase;
    
}
.csxp .bui-f-font-defaults h2,.csxp .bui_font_defaults h2{font-size:20px;font-weight:700;line-height:28px}.csxp .bui-f-font-defaults h3,.csxp .bui_font_defaults h3{font-size:16px;font-weight:700;line-height:24px}.csxp .bui-f-font-defaults h4,.csxp .bui-f-font-defaults h5,.csxp .bui-f-font-defaults h6,.csxp .bui_font_defaults h4,.csxp .bui_font_defaults h5,.csxp .bui_font_defaults h6{font-size:14px;font-weight:700;line-height:20px}.csxp .bui-f-font-defaults button,.csxp .bui-f-font-defaults input,.csxp .bui-f-font-defaults select,.csxp .bui-f-font-defaults textarea,.csxp .bui_font_defaults button,.csxp .bui_font_defaults input,.csxp .bui_font_defaults select,.csxp .bui_font_defaults textarea{font-size:14px;font-weight:400;line-height:20px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body .csxp .bui-f-font-display_three,body .csxp .bui_font_display_three{font-size:32px;font-weight:700;line-height:40px}body .csxp .bui-f-font-display_two,body .csxp .bui_font_display_two{font-size:24px;font-weight:700;line-height:32px}body .csxp .bui-f-font-display_one,body .csxp .bui_font_display_one{font-size:20px;font-weight:700;line-height:28px}body .csxp .bui-f-font-heading,body .csxp .bui_font_heading{font-size:16px;font-weight:700;line-height:24px}body .csxp .bui-f-font-featured,body .csxp .bui_font_featured{font-size:16px;font-weight:400;line-height:24px}body .csxp .bui-f-font-strong,body .csxp .bui_font_strong{font-size:14px;font-weight:700;line-height:20px}body .csxp .bui-f-font-emphasized,body .csxp .bui_font_emphasized{font-size:14px;font-weight:500;line-height:20px}body .csxp .bui-f-font-body,body .csxp .bui_font_body{font-size:14px;font-weight:400;line-height:20px}
body .csxp .bui-f-font-caption,body .csxp .bui_font_caption{
    font-size:12px;
    font-weight:400;
    line-height:18px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.csxp .csxp-inlinebanner{background-color:#fff;border-radius:4px;position:relative}.csxp .csxp-inlinebanner__container{display:flex;align-items:start}.csxp .csxp-inlinebanner__info{flex-grow:1}.csxp .csxp-inlinebanner__image{align-self:center}.csxp .csxp-inlinebanner .bui-banner__close{display:none;color:#fff}
.csxp .csxp-icon-redesign{box-sizing:border-box;text-align:center;color:#0071c2;flex:0 0 52px;border-radius:4px;width:52px;height:52px;padding:10px;position:relative;flex-grow:0;}.csxp .csxp-icon-redesign svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px}
.csxp .csxp-icon-redesign.icon-size-small-redesign{width:32px;height:32px;padding:6px;flex:0 0 32px}
.icon-size-small-redesign{width:32px;height:32px;padding:2px;flex:0 0 32px; color:#0071c2}
.csxp .csxp-icon-redesign.icon-size-small-redesign svg{width:20px;height:20px}
.icon-size-small-redesign svg{width:20px;height:20px}
.csxp .csxp-icon-redesign--free{background:#e7fde9;color:#008009}.csxp .csxp-icon-redesign--free.csxp-icon-redesign--dark-mode{color:#69ce6f;background:#003303}.csxp .csxp-icon-redesign--discount{color:#0071c2;background:#e4f4ff}.csxp .csxp-icon-redesign--discount.csxp-icon-redesign--dark-mode{color:#3daeff;background:#001e33}
.csxp .csxp-icon-redesign--cashback{color:#0071c2;background:#e4f4ff}.csxp .csxp-icon-redesign--cashback.csxp-icon-redesign--dark-mode{color:#3daeff;background:#001e33}.csxp .csxp-icon-redesign--genius{color:#0071c2;background:#e4f4ff}.csxp .csxp-icon-redesign--genius.csxp-icon-redesign--dark-mode{color:#3daeff;background:#001e33}.csxp .csxp-icon-redesign--placeholder{/* color:#0071c2; */}
