@charset "UTF-8";.email-subscribe .form-subscribe-label:before{background-image:url("/static/catch_nz/images/sprites/sprite-87d716cfc5-47708fb1ae.png");background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.email-subscribe .form-subscribe-label:before{background-image:url("/static/catch_nz/images/sprites/sprite-x2-4caeece59c-9fc9c913a5.png");background-size:356px 281px}}.email-subscribe .form-errors:after,.email-subscribe .form-errors:before{content:" ";display:table}.email-subscribe .form-errors:after{clear:both}.event .event--image,.event--tiled_double .event-tiles--image,.event.banner .banner--container,.trending-categories__image{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;overflow:hidden;height:0}.category-visualiser__section-header,.email-subscribe .form-subscribe-label{position:relative}.email-subscribe .form-subscribe-label:before{position:absolute}.event .event--info,.product .product--buy-form--container,.product-recommender__nav-item,.product-slider__nav-item{padding:16px}@media only screen and (min-width:1400px){.event .event--info,.product .product--buy-form--container,.product-recommender__nav-item,.product-slider__nav-item{padding:20px}}.category-visualiser__card,.event .event--card,.event-section--header-img,.product .product--card{-webkit-transition:all .3s;transition:all .3s;border:1px solid #ddd;background:#fff;position:relative;text-decoration:none;overflow:hidden}.category-visualiser__card:hover,.event .event--card:hover,.event-section--header-img:hover,.product .product--card:hover{border-color:#c4c4c4}.events-container.is-fetching:after{-webkit-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;content:"";position:absolute;display:block;height:20px;width:20px;border-left:3px solid rgba(0,0,0,.15);border-right:3px solid rgba(0,0,0,.15);border-bottom:3px solid rgba(0,0,0,.15);border-top:3px solid rgba(0,100,228,.7);z-index:15}.events-container.is-fetching:after{border-radius:50%}.category-visualiser,.category-visualiser__card,.event,.event.event--small,.product,.secondary-content .event,.trending-categories__item{padding-left:10px;padding-right:10px}.category-visualiser,.category-visualiser__card,.event,.event-section--header-img,.event.event--small,.product,.secondary-content .event{margin-bottom:20px}.product{width:50%;float:left}.event{width:50%;float:left}.event.event--small,.product{width:33.333%;float:left}.secondary-content .event{width:33.333%;float:left}.product{width:25%;float:left}@media only screen and (min-width:1400px){.product{width:20%;float:left}}.category-visualiser__subcategories-list{padding-left:0;list-style:none}.product .product--brand,.product .rating-num,.shop-cc-experiment.event .rating-num{font-size:.75rem}.category-visualiser__header{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.category-visualiser__title{font-size:1.25rem;position:relative;font-weight:600;text-align:center}.category-visualiser__heading-container,.category-visualiser__subcategories-list-item,.category-visualiser__title,.event.club-catch-event .event--title span,.product .product--brand,.shop-cc-experiment.event .event--badge-text,.shop-cc-experiment.event .event--subtitle,.shop-cc-experiment.event .event--title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-visualiser__title h1{margin-bottom:0;color:#0064e4}.category-visualiser__card{background-color:#fff;border-color:#ddd;position:relative}.category-visualiser__card:after,.category-visualiser__card:before{display:block;content:' ';background-color:#0064e4;height:5px;width:100%;position:absolute;left:0}.category-visualiser__card:before{top:0}.category-visualiser__card:after{bottom:0}.category-visualiser__section{border-bottom:1px solid #ddd;margin:6px}.category-visualiser__section:last-child{border-bottom:none}.category-visualiser__section-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-top:10px;padding-bottom:10px}.category-visualiser__section--lg-only{display:none}.category-visualiser__cta-container,.category-visualiser__heading-container{-webkit-box-flex:1;flex:1 1 auto}.category-visualiser__heading-container{font-size:1.25rem;color:#222;position:relative;font-weight:600}.category-visualiser__main-event .event{padding:0}.category-visualiser__main-event .event .event--subtitle{display:none}.category-visualiser__subcategories-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-.4375rem;margin-right:-.4375rem}.category-visualiser__subcategories-list-item{-webkit-box-flex:0;flex:0 0 calc(50% - 1rem);margin:0 .4375rem}.category-visualiser__subcategories-list-item--hidden{display:none}.category-visualiser__subcategory-link{display:inline-block;padding:6px 1em 6px 0;position:relative;color:#333}.category-visualiser__subcategory-link:after{content:'›';display:inline-block;position:absolute;right:0;text-decoration:none;white-space:pre-wrap}.category-visualiser__subcategory-link:hover:after{text-decoration:underline}.category-visualiser__subcategory-link:active:after,.category-visualiser__subcategory-link:focus:after,.category-visualiser__subcategory-link:hover:after{text-decoration:none}.category-visualiser__subcategory-show-more{font-weight:600;color:#0064e4}.category-visualiser__subcategory-show-more:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.category-visualiser__subcategory-show-less{font-weight:600;color:#0064e4}.category-visualiser__subcategory-show-less:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.category-visualiser__cta-container{padding-left:.875em;text-align:right}.category-visualiser__cta-container.visible-md{display:none}.category-visualiser__popular .product{width:50%;padding:0}.category-visualiser__popular .product .product--card{border-color:transparent}.category-visualiser__popular .product:nth-of-type(n+5){display:none}.category-visualiser__section{border-bottom:none;border-right:1px solid #ddd;margin:0;padding:16px 12px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.category-visualiser__section:last-child{border-right:none}.category-visualiser__main-event{-webkit-box-flex:1;flex:1 1 50%;border-right:none}.category-visualiser__main-event .event{width:100%;padding:0;margin-bottom:0}.category-visualiser__card{display:-webkit-box;display:flex;padding:0;flex-wrap:wrap}.category-visualiser__subcategories{-webkit-box-flex:1;flex:1 1 100%;border-right:none;border-bottom:1px solid #ddd}.category-visualiser__subcategories-list-item{-webkit-box-flex:0;flex:0 0 33.33333%}.category-visualiser__heading-container{white-space:normal}.category-visualiser__section-header{padding-top:0}.category-visualiser__section-body{-webkit-box-flex:1;flex:1 0 auto}.category-visualiser__popular-body{display:-webkit-box;display:flex}.category-visualiser__section-footer{-webkit-box-flex:0;flex:0 0 auto}.category-visualiser__popular{-webkit-box-flex:1;flex:1 1 100%}.category-visualiser__popular .grid-row{margin:-5px}.category-visualiser__popular .product{width:33.33333%;margin-bottom:5px}.category-visualiser__popular .product .product--brand{display:none}.chunky-prices .category-visualiser__popular .product .price--container{font-size:1.53rem}.category-visualiser__popular .product:nth-of-type(n+5){display:-webkit-box;display:flex}.category-visualiser__popular .product:nth-of-type(n+7){display:none}.category-visualiser__section-header{min-height:60px}.category-visualiser__main-event{-webkit-box-flex:2;flex:2 2 66.66667%;border-right:1px solid #ddd}.category-visualiser__subcategories{-webkit-box-ordinal-group:0;order:-1;-webkit-box-flex:3;flex:3 3 100%}.category-visualiser__subcategories-list{-webkit-box-pack:start;justify-content:flex-start;margin-bottom:0}.category-visualiser__subcategories-list-item{-webkit-box-flex:0;flex:0 0 20%}.category-visualiser__cta-container.hidden-md{display:none}.category-visualiser__cta-container.visible-md{display:block}.category-visualiser__popular{-webkit-box-flex:1;flex:1 1 33.33333%}.category-visualiser__popular .product{width:50%}.category-visualiser__popular .product:nth-of-type(n+5){display:none}@media only screen and (min-width:1280px){.category-visualiser__card{flex-wrap:nowrap}.category-visualiser__section{border-bottom:none;border-right:1px solid #ddd}.category-visualiser__main-event{-webkit-box-flex:4;flex:4 4 50%}.category-visualiser__cta-container.hidden-ml{display:none}.category-visualiser__popular{-webkit-box-flex:3;flex:3 3 37.5%}.category-visualiser__popular .product{width:33.333333%}.category-visualiser__popular .product:nth-of-type(n+5){display:-webkit-box;display:flex}.category-visualiser__subcategories{-webkit-box-flex:1;flex:1 1 12.5%}.category-visualiser__subcategories-list-item{-webkit-box-flex:1;flex:1 1 100%;margin-right:0}.category-visualiser__subcategory-show-less,.category-visualiser__subcategory-show-more{display:none}.category-visualiser__subcategories-list-item--hidden{display:list-item}.category-visualiser__section--lg-only{display:block}}.events-container.is-fetching:after{position:relative;margin:0 auto}@-webkit-keyframes lazyload_pulsate{0%{opacity:60%}50%{opacity:80%}100%{opacity:60%}}@keyframes lazyload_pulsate{0%{opacity:60%}50%{opacity:80%}100%{opacity:60%}}.event.event--billboard,.event.event--carousel-events,.event.event--large,.event.event--wide{width:100%;float:none}.event{display:block}.event a{text-decoration:none}.event .event--card{border-color:#ddd}.event .event--card:hover{border-color:#c4c4c4}.event .event--image{position:relative;padding-bottom:66.7%;text-align:center}.event .event--image>.img-responsive.lazyload--using-whitespace{width:100%}.event .event--badge-text{color:#737373;text-transform:uppercase;font-size:.875rem;margin-right:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5rem;margin-right:0}.event .event--info{display:-webkit-box;display:flex;position:relative;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:105px;overflow:hidden}.event.event--small .event--info{padding:0 20px}.event .event--info__main{-webkit-box-flex:1;flex:1 1 100%;min-width:0}.event .event--info.has-aside .event--info__main{padding-right:10px}.event .event--info__aside{-webkit-box-flex:0;flex:0 0 auto}.event .event--titles{text-align:left;text-align:center}.event .event--title{position:relative;color:#000;font-size:1.125rem;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25rem;margin-bottom:4px;font-size:1.25rem;line-height:1.5rem}.event .event--subtitle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;overflow:hidden;white-space:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;max-height:45px;-webkit-box-pack:center;justify-content:center}.event .event--subtitle .event--social{line-height:1.5rem}.event .event--button{min-width:0;font-size:.75rem;position:relative;font-size:.875rem}.event .event--button.sold-out{color:#fff;background-color:rgba(230,34,41,.5);border-color:rgba(230,34,41,0);opacity:.4;cursor:not-allowed}.event .social-urgency-info{position:absolute;z-index:5;bottom:0;left:0;width:100%;min-height:1px}.event.has-soldout-strap .event--image{position:relative;overflow:hidden}.event.has-soldout-strap .event--image::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.event.has-soldout-strap .event--image::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 338 237.218' preserveAspectRatio=%22xMaxYMin meet%22 %3E%3Cpath fill='%23000001' d='M338 122.466L163.101 0H0l338 237.218z'/%3E%3Cpath fill='%23ff001f' d='M138.086 22.313l-8.688 3.685c-1.53-3.575-4.43-7.862-6.846-9.556-1.434-1.003-2.791-1.22-3.69-.263-3.563 3.793 13.538 12.044 4.79 21.361-5.154 5.487-13.015 4.316-19.447-.187-4.873-3.413-8.746-8.688-9.965-13.752l8.66-3.582c.84 4.311 4.041 9.36 6.99 11.425 1.803 1.262 3.467 1.513 4.575.335 3.666-3.904-13.643-11.934-5.102-21.03 4.67-4.972 12.354-4.84 19.522.179 4.383 3.07 7.782 7.401 9.2 11.385zm22.496 32.723c-7.124 7.588-19.086 8.611-28.098 2.303-9.01-6.31-10.354-16.592-3.196-24.215 7.124-7.586 18.948-8.465 27.96-2.154 9.01 6.31 10.424 16.517 3.334 24.066zm-22.603-15.765c-3.667 3.903-3.122 9.106.647 11.745s9.531 1.852 13.196-2.052c3.666-3.903 3.298-8.861-.47-11.5-3.809-2.667-9.707-2.098-13.373 1.807zm39.663 38.515l-6.017 6.408-20.563-14.398 24.243-25.815 8.52 5.965L165.6 69.354l12.042 8.432zm33.173-8.94c9.298 6.51 10.636 15.931 3.34 23.702-7.299 7.77-18.407 8.537-27.869 1.912l-12.288-8.604 24.242-25.815 12.575 8.805zm-22.66 16.973l4.3 3.012c3.892 2.725 9.072 1.835 12.945-2.29 3.909-4.161 3.676-8.902-.42-11.77l-3.891-2.725-12.935 13.773zm66.67 35.207c-7.126 7.586-19.087 8.612-28.098 2.301-9.011-6.31-10.356-16.59-3.197-24.213 7.124-7.588 18.949-8.465 27.958-2.156 9.012 6.31 10.426 16.518 3.336 24.068zM232.22 105.26c-3.666 3.904-3.121 9.107.647 11.746s9.531 1.851 13.196-2.052c3.666-3.903 3.297-8.861-.47-11.499-3.809-2.668-9.707-2.099-13.373 1.805zm49.863 38.21c-6.434 6.85-15.751 7.59-23.943 1.854-8.233-5.763-9.483-13.904-3.05-20.754l14.005-14.914 8.52 5.965-14.006 14.914c-2.801 2.983-2.276 6.403.59 8.41 2.827 1.979 6.528 1.58 9.363-1.44l14.007-14.914 8.52 5.966-14.006 14.914zm26.776 4.16l-18.502 19.704-8.561-5.995 18.503-19.702-8.315-5.823 5.742-6.112 25.23 17.667-5.74 6.113-8.357-5.851zm2.036 28.773c-1.937 2.064-4.883 2.38-7.177.775-2.252-1.577-2.502-4.133-.564-6.196 1.902-2.025 4.814-2.306 7.067-.728 2.294 1.605 2.577 4.124.674 6.15zm4.409-6.862l-4.957-3.47 7.76-10.866 6.293-6.703 7.865 5.507-6.294 6.702-10.667 8.83z'/%3E%3C/svg%3E");position:absolute;z-index:10;top:0;right:0;width:40%}.event.event--small .event--badge-text{font-size:.75rem}.event.event--small .event--title{font-size:1rem}.event.event--wide{clear:both}.event.event--wide.has-soldout-strap .event--image::after{width:25%}.event.event--wide .event--image{padding-bottom:31.2%}.event.event--wide .event--info__aside{position:absolute;top:0;right:0;bottom:0;margin:30px 20px}.event.event--wide.banner.lazyload,.event.event--wide.banner.lazyloading{-webkit-animation:lazyload_pulsate linear infinite;animation:lazyload_pulsate linear infinite;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;-webkit-filter:blur(20px);filter:blur(20px);overflow:hidden}.event.event--wide.banner.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.event.event--billboard{clear:both;margin-bottom:0}.event.club-catch-event .event--card{overflow:hidden}.event.club-catch-event .event--badge-text{color:#fff}.event.club-catch-event .event--info{background:url(../../catch/images/clubcatch/club-catch-banner-event.jpg) no-repeat 58% 0;background-size:cover;background-color:#631778;border-color:transparent;z-index:3}.event.club-catch-event .cc-badge--full,.event.club-catch-event .cc-badge--full+span{display:inline-block;vertical-align:middle}.event.club-catch-event .cc-badge--full{width:87px;height:20px;margin:-.25rem 0;color:#fff;fill:#fff}.event.club-catch-event .event--title{position:relative;color:#fff}.event.club-catch-event .event--title span{display:block}.event.club-catch-event .event--title span{font-size:1.125rem}.event.club-catch-event .event--button.sold-out{border-color:#e62229;background:#e62229;color:#fff;cursor:not-allowed}@media only screen and (max-width:1024px){.event.club-catch-event .event--button.btn.primary{color:#fff}}.event.banner{clear:both;text-align:center}.event.banner a{display:inline-block;width:100%}.event.event--carousel-events .event--info{position:relative;width:100%;padding:20px;background:#fff}.event.event--carousel-events .event--title{color:#333;font-size:1.25rem}.event.event--carousel-events .text-highlight{color:#737373}.event.event--carousel-events .event--button{padding:.875em}.shop-cc-experiment.event .event--card{position:relative;border-radius:4px;overflow:hidden}.shop-cc-experiment.event .event--card:hover .event--info__aside{opacity:1}.shop-cc-experiment.event .event--card:hover{-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.15);box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.shop-cc-experiment.event .event--card:focus-within{border-color:#0064e4;outline:thin dotted #0064e4}.shop-cc-experiment.event .event--badge-text{max-width:calc(100% - 20px);color:#737373;text-transform:none;text-align:left;font-size:.75rem;margin-right:0;position:relative;z-index:inherit;top:auto;left:auto;-webkit-transform:none;transform:none;border-radius:inherit;font-weight:inherit;padding:0;font-size:1rem}.shop-cc-experiment.event .event--info{position:relative;padding-top:10px;padding-bottom:10px;-webkit-box-align:start;align-items:flex-start;border-top:3px solid #631778;height:105px}.shop-cc-experiment.event .event--titles{text-align:left;font-size:1rem}.shop-cc-experiment.event .event--title{max-width:calc(100% - 20px);margin-top:0;font-size:1rem;line-height:1.375;font-size:1rem;line-height:1.5}.shop-cc-experiment.event .event--subtitle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:nowrap;color:#000;font-weight:400;font-size:1rem;line-height:1.375;margin-top:0;justify-content:flex-start;font-size:1rem;line-height:1.5}.shop-cc-experiment.event .rating-holder{position:absolute;bottom:10px;display:block;flex-basis:0;margin:3px 0 6px;line-height:1;flex-basis:auto}.shop-cc-experiment.event .rating-stars{width:73px;height:13px;display:inline-block;vertical-align:middle;width:78px;height:14px}.shop-cc-experiment.event .rating-num{display:inline-block;vertical-align:middle;margin-left:3px;color:#737373;line-height:14px}.shop-cc-experiment.event.club-catch-event .event--badge-text{background-color:transparent!important}.shop-cc-experiment.event.club-catch-event .event--card:focus-within{border-color:#631778;outline:thin dotted #631778}.shop-cc-experiment.event.club-catch-event .event--info{background:#fff;background-color:#fff;border-top:3px solid #631778}.shop-cc-experiment.event.club-catch-event .event--title{color:#222}.shop-cc-experiment.event.club-catch-event .event--subtitle{color:#737373}.shop-cc-experiment.event .event--info__aside{position:absolute;left:0;right:0;bottom:100%;margin-bottom:3px;background:rgba(255,255,255,.7);padding:20px 30px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.shop-cc-experiment.event.sold-out .event--card:hover{cursor:not-allowed}.shop-cc-experiment.event.sold-out .event--card:focus-within{border-color:#e62229;outline:thin dotted #e62229}.shop-cc-experiment.event.sold-out .event--image{position:relative;overflow:hidden}.shop-cc-experiment.event.sold-out .event--image::after{content:"SOLD OUT";position:absolute;right:0;bottom:16px;padding:8px 16px;background-color:#e62229;color:#fff;font-size:.875rem}.shop-cc-experiment.event.sold-out .event--info{border-top:3px solid #e62229}.event--stats{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:center;justify-content:center;color:#676767;font-family:Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase}.event--stats{font-size:1rem}.event--tiled_double.float-right{float:right}.event--tiled_double .event-tiles{position:relative;padding-bottom:calc(66.7% + 127px)}.event--tiled_double .event-tiles--row{display:-webkit-box;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.event--tiled_double .event-tiles--column{display:-webkit-box;display:flex;position:relative;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;justify-content:space-around;width:33.333%;padding:0 5px;text-align:center}.event--tiled_double .event-tiles--image{display:block;position:relative;padding-bottom:81.88%}.event--tiled_double .event-tiles--image>.img-responsive.lazyload--using-whitespace{width:100%}.event--tiled_double .event-tiles--info{position:relative;color:#333;text-align:center}.event--tiled_double .product--title{font-size:.75rem;line-height:1.4}.event--tiled_double .product--title>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width:999px){.event--tiled_double .product--title{font-size:.75rem}}.event--tiled_double .price--container{font-size:1.1em}.chunky-prices .event--tiled_double .price--container{font-size:1.3125em}@media only screen and (min-width:1400px){.event--tiled_double .price--container{font-size:1.5225rem}.chunky-prices .event--tiled_double .price--container{font-size:1.5225rem}}.catch-essentials-widget{margin-bottom:20px;clear:both}.catch-essentials-widget__wrapper{display:block;position:relative;margin-top:25px;padding:3px;border-radius:6px;background-color:#99c944;background-image:-webkit-gradient(linear,left top,left bottom,from(#99c944),color-stop(96%,#78b242));background-image:linear-gradient(-180deg,#99c944 0,#78b242 96%);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;margin:0;padding:5px;border-radius:10px}.catch-essentials-widget__logo{display:block;position:relative;z-index:1;width:162px;height:55px;margin:-15px auto -10px;-webkit-transition:none;transition:none;width:182px;margin:0 12px}@media only screen and (min-width:1280px){.catch-essentials-widget__logo{width:auto;height:auto;margin:0 20px}}@media only screen and (min-width:1400px){.catch-essentials-widget__logo{margin:0 30px}}.catch-essentials-widget__body{display:-webkit-box;display:flex;position:relative;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;align-items:center;padding:20px 5px 10px;overflow:hidden;border-radius:0 0 6px 6px;background:#fff;flex-flow:row nowrap;margin-left:32px;padding:15px 20px 15px 0;overflow:visible;border-radius:5px 10px 10px 0}@media only screen and (min-width:1400px){.catch-essentials-widget__body{margin-left:42px}}.catch-essentials-widget__body::before{content:" ";display:block;position:absolute;top:0;bottom:0;left:1px;width:32px;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-bottom-left-radius:10px;background:-webkit-gradient(linear,left top,right bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#fff),to(#fff));background:linear-gradient(to bottom right,transparent 0,transparent 50%,#fff 50%,#fff 100%)}@media only screen and (min-width:1400px){.catch-essentials-widget__body::before{width:42px}}.catch-essentials-widget__header{margin:0 0 10px;margin:0 10px}@media only screen and (min-width:1280px){.catch-essentials-widget__header{margin:0 20px}}.catch-essentials-widget__header h2{margin:0;color:#1c5a87;font-size:1.125rem;line-height:1;text-align:center;font-size:1.375rem}@media only screen and (min-width:1280px){.catch-essentials-widget__header h2{font-size:1.625rem}}@media only screen and (min-width:1400px){.catch-essentials-widget__header h2{font-size:32px}}.catch-essentials-card{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;width:100%;min-width:100px;margin:0 5px;padding:5px;border:2px solid #99c944;border-radius:8px;color:#1c5a87;margin:0 10px}@media only screen and (min-width:1280px){.catch-essentials-card{margin:0 16px;padding:10px 13px}}@media only screen and (min-width:1400px){.catch-essentials-card{margin:0 20px;padding:10px 15px}}.catch-essentials-card:hover{color:#1c5a87;text-decoration:none}.catch-essentials-card__wrapper{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;align-self:flex-start;width:100%;overflow-x:auto;align-self:center;width:auto}.catch-essentials-card__body{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;align-items:center;width:100%}.catch-essentials-card__icon{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:.875em;height:.875em;margin:0 0 5px;border-radius:50%;color:#fff;font-size:58px}@media only screen and (min-width:1280px){.catch-essentials-card__icon{font-size:75px}}.catch-essentials-card__text{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;font-size:.875rem;font-weight:600;line-height:1;text-align:center;font-size:.8125rem}@media only screen and (min-width:1280px){.catch-essentials-card__text{font-size:.875rem}}.catch-essentials-card__image--phone{width:.3125em;height:.54em}.catch-essentials-card__image--insurance{width:.4025em;height:.455em}.catch-essentials-card__image--energy{width:.196em;height:.39em}.cc-free-shipping{margin:0 2px 0 5px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin:0 5px}.cc-free-shipping .cc-free-shipping-text{padding:2px 1px;font-size:8px;font-weight:800;line-height:1;background-color:#631778;color:#fff;text-transform:uppercase;white-space:nowrap;padding:3px;font-size:.625rem}.cc-free-shipping .cc-badge{width:52.421px;height:12px;color:#631778;fill:#f6c812;width:61.158px;height:14px}.product-flex{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.product-flex::after,.product-flex::before{display:none}.product-flex .product{display:-webkit-box;display:flex}.product-flex .product--card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}.product-flex .flex-stretch{-webkit-box-flex:1;flex:1 0 auto;font-size:8px;line-height:1}.underlined-header+.product-flex{margin-top:20px}.product-flex.list-view{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}.product-flex.list-view .product{width:100%}.product-flex.list-view .product .product--card{display:block;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.product-flex.list-view .product .product--card .product--image-container{padding:12px;width:50%;float:left;width:20%}.product-flex.list-view .product .product--card .product--image-container a:before{display:none}.product-flex.list-view .product .product--card .product--image-container .product--image{margin-bottom:0}.product-flex.list-view .product .product--card .product--image-container .product--image-inner{position:relative}.product-flex.list-view .product .product--card .product--text-container{text-align:left;padding:16px 5px 0 0;width:50%;float:right;width:60%;padding:36px}.product-flex.list-view .product .product--card .product--text-container>*{padding-left:0}.product-flex.list-view .product .product--card .product--text-container .product--title{-webkit-box-pack:start;justify-content:flex-start}.product-flex.list-view .product .product--card .product--text-container .product--snippet{display:inline-block}.product-flex.list-view .product .product--card .product--price-container{padding:16px 0;width:50%;text-align:left;float:right;clear:right;width:20%;padding:36px}.product-flex.list-view .product .product--card .product--price-container .price--sell-price{font-size:1.75rem;align-self:flex-start}.product-flex.list-view .product .product--card .product--price-container .product--price{padding-left:0}.product-flex.list-view .product .product--card .product--price-container .text.text-alert{margin-left:-4px}.product-flex.list-view .product .product--card .product--price-container .tags-rating{-webkit-box-pack:start;justify-content:flex-start}.product-flex.list-view .product .product--card .product--price-container .tags-rating .product--cc-free-shipping{margin:0 5px 0 0}.product-flex.list-view .product .product--card .product--price-container .tags-rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}.product--cc-eligible-tag{display:inline-block;width:26px;height:26px;fill:#f6c812}.product--cc-eligible-tag .cc-badge--tag{width:100%;height:100%}.product--free-shipping-icon{display:inline-block;width:44px;height:24.75px;margin:3px 5px 6px 0}.product--free-shipping-icon .free-shipping--icon{width:100%;height:100%}.product--share{display:inline-block;position:relative;width:30px;height:30px;margin-right:5px}.product--share .share--icon{width:100%;height:100%}@supports (-webkit-overflow-scrolling:touch){.product--share .share--icon-android{display:none}}@supports not (-webkit-overflow-scrolling:touch){.product--share .share--icon-ios{display:none}}.product--share .share--tooltip{visibility:hidden;position:absolute;z-index:999;top:50%;right:100%;width:160px;height:34px;margin-top:-17px;margin-right:17px;border-radius:6px;opacity:.9;background:#000;color:#fff;line-height:34px;text-align:center}.product--share .share--tooltip::after{content:"";position:absolute;top:50%;left:100%;width:0;height:0;margin-top:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #000}.product{text-align:center}.aside-filters .product{width:50%}@media only screen and (min-width:1100px){.aside-filters .product{width:33.333%}}@media only screen and (min-width:1400px){.aside-filters .product{width:25%}}.carousel__inner-slide .product{width:100%}.product:hover .product--buy-form--container{bottom:0}.product .product--card{width:100%}.product .product--card.loading{padding-bottom:119.565%;background:0}.product .product--card.loading:focus,.product .product--card.loading:hover{border-color:#ddd}.product.swiper-slide .product--card{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;border-color:transparent}.product.swiper-slide .product--card .price--container{-webkit-box-flex:0;flex:0 1 auto}.product .product--image-container{position:relative;overflow:hidden}.product .product--image{position:relative;overflow:hidden;display:block;margin-bottom:10px;position:relative}.product .product--image:before{display:block;content:"";width:100%;padding-top:81.769%}.product .product--image>.product--image-inner{position:absolute;top:0;left:0;right:0;bottom:0}.product .product--image .img-responsive.lazyload{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.product .product--image .img-responsive.lazyloaded{width:100%}.product .product--title-text{height:46px;overflow:hidden;margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.product .product--title-text:before{float:left;content:"";width:5px;height:46px}.product .product--title-text>:first-child{float:right;width:100%;margin-left:-5px}.product .product--title-text:after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-23px;left:100%;width:auto;margin-left:-.875em;padding-right:5px;text-align:right;background:#fff;font-family:sans-serif}.product .product--title{display:-webkit-box;display:flex;position:relative;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:center;justify-content:center;padding:0 6px;color:#333;font-weight:400;text-decoration:none}.product .product--title-link{color:currentColor}.product .product--image-inner .product--cc-eligible-tag{position:absolute;top:6px;right:6px}.product .product--wishlist-heart{width:26px;height:26px;color:#adafb0;cursor:pointer}.product .product--wishlist-heart:hover .heart-outline{fill:#004eb1}.product .product--wishlist-heart:active{-webkit-transform:scale(.85);transform:scale(.85)}.product .product--wishlist-heart .svg-heart{width:100%;height:100%}.product .product--brand{color:#737373;display:block;padding-left:10px;padding-right:10px;margin-bottom:6px;position:relative;z-index:10}.product .product--brand>a{color:#737373;text-decoration:underline}.product .product--brand>a:active,.product .product--brand>a:hover{color:#004298}.product .product--price{display:table;padding:0 10px 6px;width:100%;text-decoration:none}.product .price--container{font-size:1.625rem}.product .product--buy-form--container{-webkit-transition:bottom .2s ease-out;transition:bottom .2s ease-out;position:absolute;bottom:-120px;left:0;right:0;background:rgba(255,255,255,.8);z-index:2}.product .product--buy-form--container .excluded{margin:10px 0 0 0;text-align:center;color:#333}.product .product--buy-form--container .excluded{font-size:.625rem}.product .product--buy-form--visible{padding:0 10px 10px}.product .product--buy-form--visible .btn.wrap{line-height:.625rem}.product .rating-holder{display:block;flex-basis:0;margin:3px 0 6px;line-height:1;flex-basis:auto}.product .rating-stars{width:73px;height:13px;display:inline-block;vertical-align:middle;width:78px;height:14px}.product .rating-num{display:inline-block;vertical-align:middle;margin-left:3px;color:#737373;line-height:14px}.chunky-prices .product .price--container{font-size:1.75rem}.product--snippet{margin-bottom:6px;padding:0 6px}.product-recommender,.product-slider{width:100%;position:relative}.product-recommender:not(:empty),.product-slider:not(:empty){margin:10px auto 30px}.product-recommender__nav,.product-slider__nav{border-bottom:1px solid #ddd;margin-bottom:0;text-align:center}.product-recommender__nav-item,.product-slider__nav-item{display:inline-block;position:relative;margin:0 6px;padding:10px;color:#222;font-weight:600;text-transform:uppercase;cursor:pointer}.product-recommender__nav-item.active::before,.product-slider__nav-item.active::before{content:"";position:absolute;right:10px;bottom:0;left:10px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:width-grow .5s ease-out;animation:width-grow .5s ease-out;background:#e62229}.product-recommender .swiper-container,.product-slider .swiper-container{min-height:180px;padding:10px 0}.product-recommender .swiper-slide,.product-slider .swiper-slide{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:stretch;align-items:stretch;height:auto;margin-bottom:0;flex:0 0 auto;width:20%}.product-recommender .swiper-slide .img-responsive,.product-slider .swiper-slide .img-responsive{width:100%}.product-recommender .swiper-slide .product--price,.product-slider .swiper-slide .product--price{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:end;justify-content:flex-end;text-decoration:none}@media only screen and (min-width:1400px){.product-recommender .swiper-slide,.product-slider .swiper-slide{-webkit-box-flex:0;flex:0 0 auto;width:16.6666666666%}}.product-recommender .carousel__inner-slide .swiper-slide,.product-slider .carousel__inner-slide .swiper-slide{width:100%}.product-recommender [class^=swiper-button-],.product-slider [class^=swiper-button-]{display:block}.rating-stars{width:122px;height:22px;fill:#fff}.rating-stars .bg-rect{fill:#ddd}.rating-stars .rating-rect{fill:#ffb700}.rating-stars svg{display:block;width:100%;height:100%}.rating-stars.interacting .rating-rect{fill:#ffd466}.bordered-content.grey .rating-stars{fill:#eaeaea}.bordered-content.grey .rating-stars .bg-rect{fill:#d8d8d8}.rating-stars--blue{width:116px;height:21px}.rating-stars--blue .rating-rect{fill:#0064e4}.rating-stars--blue.interacting .rating-rect{fill:#4b9aff}.star-hit-spots{position:absolute}.star-hit-spots .star{width:25px;height:22px;float:left;background:rgba(0,0,0,.01);cursor:pointer}.rated .feedback-provided{word-break:break-all}.floating-box{-webkit-box-shadow:0 6px 20px rgba(0,0,0,.2);box-shadow:0 6px 20px rgba(0,0,0,.2);-webkit-transition:bottom .3s;transition:bottom .3s;opacity:1;border:1px solid #ddd;background-color:#fff;padding:20px;position:fixed;right:40px;z-index:103;bottom:-500px;width:400px}.floating-box.in{bottom:96px}.email-subscribe .form-subscribe-label{margin-bottom:10px;padding-left:80px;height:56px}.email-subscribe .form-subscribe-label:before{width:60px;height:56px;background-position:-114px -90px;content:" ";left:0}.email-subscribe .input-container{margin-bottom:6px}.email-subscribe .form-errors{padding:0;margin:-4px 0 10px}.feedback-widget__content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;margin-bottom:20px}.feedback-widget__image{position:relative;-webkit-box-flex:0;flex:0 0 auto;align-self:flex-start;width:30%;margin-right:20px;padding-top:30%;overflow:hidden;border:1px solid #ddd}.feedback-widget__image>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.feedback-widget__info{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:justify;justify-content:space-between;width:70%;font-weight:400}.feedback-widget__info-rating{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;justify-content:space-around;padding:.284em 1.3125em;border-radius:.21875em;background:#0064e4;color:#fff;font-weight:400}.feedback-widget__review{display:-webkit-box;display:flex;flex-wrap:wrap}.feedback-widget__review-input{-webkit-box-flex:1;flex:1 1 auto;width:100%}.feedback-widget__review-input .input-control{min-height:100px;resize:none}.feedback-widget__review-skip{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 0 auto}.feedback-widget__review-submit{-webkit-box-flex:1;flex:1 1 auto;text-align:right}.feedback-widget__table{margin:0}.feedback-widget__table tr:first-child td{padding-top:0}.feedback-widget__table tr:last-child td{padding-bottom:0}.feedback-widget__table td{padding:.25em 0}.feedback-widget__table-option{font-weight:400}.feedback-widget__table-rating{text-align:right}.product-recommender,.product-slider{width:100%;position:relative}.product-recommender:not(:empty),.product-slider:not(:empty){margin:10px auto 30px}.product-recommender__nav,.product-slider__nav{border-bottom:1px solid #ddd;margin-bottom:0;text-align:center}.product-recommender__nav-item,.product-slider__nav-item{display:inline-block;position:relative;margin:0 6px;padding:10px;color:#222;font-weight:600;text-transform:uppercase;cursor:pointer}.product-recommender__nav-item.active::before,.product-slider__nav-item.active::before{content:"";position:absolute;right:10px;bottom:0;left:10px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:width-grow .5s ease-out;animation:width-grow .5s ease-out;background:#e62229}.product-recommender .swiper-container,.product-slider .swiper-container{min-height:180px;padding:10px 0}.product-recommender .swiper-slide,.product-slider .swiper-slide{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:stretch;align-items:stretch;height:auto;margin-bottom:0;flex:0 0 auto;width:20%}.product-recommender .swiper-slide .img-responsive,.product-slider .swiper-slide .img-responsive{width:100%}.product-recommender .swiper-slide .product--price,.product-slider .swiper-slide .product--price{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:end;justify-content:flex-end;text-decoration:none}@media only screen and (min-width:1400px){.product-recommender .swiper-slide,.product-slider .swiper-slide{-webkit-box-flex:0;flex:0 0 auto;width:16.6666666666%}}.product-recommender .carousel__inner-slide .swiper-slide,.product-slider .carousel__inner-slide .swiper-slide{width:100%}.product-recommender [class^=swiper-button-],.product-slider [class^=swiper-button-]{display:block}.catch-tagline{margin-bottom:30px}.catch-tagline .tagline-text{display:inline-block;vertical-align:middle;width:32%;color:#0064e4}.catch-tagline::after,.catch-tagline::before{content:"";height:3px;display:inline-block;vertical-align:middle;width:34%;background-color:#0064e4}@media only screen and (max-width:1200px){.catch-tagline .tagline-text{width:36%}.catch-tagline::after,.catch-tagline::before{width:32%}}@media only screen and (max-width:1025px){.catch-tagline .tagline-text{width:50%}.catch-tagline::after,.catch-tagline::before{width:25%}}.token-tagline{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:20px;-webkit-box-flex:1;flex:1 1 100%;flex-wrap:wrap}.token-tagline .logo-image{max-width:100px;display:block;-webkit-box-flex:0;flex:0 1 100%;max-width:130px;margin-right:10px}.token-tagline h1{font-size:1.25rem;color:#0064e4;margin-top:10px;display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 100%;-webkit-box-pack:center;justify-content:center;flex:0 0 auto;font-size:1.625rem;margin-top:20px}.banner--subscription{background-color:#000;position:relative;color:#fff;text-align:center;text-shadow:.075em .075em .075em rgba(0,0,0,.25)}.banner--subscription .form-subscribe-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:stretch;align-items:stretch;flex-wrap:nowrap}.banner--subscription .form-subscribe-label{font-size:.963rem;font-weight:600;text-transform:uppercase;margin-top:5px;margin-bottom:0}.banner--subscription .form-subscribe-label.lead{margin-bottom:2px;font-size:1.344rem;font-weight:700;border-bottom:3px solid #fff}.banner--subscription .form-subscribe-input{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;align-content:center;-webkit-box-pack:center;justify-content:center;padding:20px 25px;background-color:#f2f2f2;border:1px solid #8d8d8d;flex:0 1 40%;padding:0 40px;text-align:center}.banner--subscription .form-subscribe-title{text-transform:uppercase;font-size:1.625rem;font-weight:600;display:block;font-size:1.875rem;margin-top:10px;font-size:1.641rem}@media only screen and (min-width:1280px){.banner--subscription .form-subscribe-title{font-size:2.081rem}}@media only screen and (min-width:1400px){.banner--subscription .form-subscribe-title{font-size:2.25rem}}.banner--subscription .form-subscribe-title.lead{margin-bottom:0;font-size:1.969rem;font-weight:700;border-bottom:4px solid #fff;font-size:2.531rem;font-size:2.25rem}@media only screen and (min-width:1280px){.banner--subscription .form-subscribe-title.lead{font-size:2.869rem}}@media only screen and (min-width:1400px){.banner--subscription .form-subscribe-title.lead{font-size:3.094rem}}.banner--subscription .form-subscribe-legal{padding:10px;padding:10px 20px 20px;-webkit-box-flex:0;flex:0 1 60%;padding:10px 17.5px 20px;text-align:left}@media only screen and (min-width:1280px){.banner--subscription .form-subscribe-legal{padding:10px 20px 20px}}@media only screen and (min-width:1400px){.banner--subscription .form-subscribe-legal{padding:10px 25px 20px}}.banner--subscription .input-container{margin-bottom:10px;margin-bottom:0}.banner--subscription .input-control{-webkit-animation:none;animation:none}.banner--subscription .text{color:#737373;font-weight:600;display:block;margin-top:0;margin-top:10px}.banner--subscription .text>a{color:#737373;text-decoration:underline}.banner--subscription .text>a:focus,.banner--subscription .text>a:hover{text-decoration:none}.banner--subscription .text>a:active{text-decoration:underline}.banner--subscription .form-errors{margin:0 0 10px;width:100%;margin:0}.banner--subscription .form-errors li{display:block;padding:.175em .875em;background:#e62229;color:#fff;text-align:center;text-shadow:none}.trending-categories__container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin:0;padding-left:10px;padding-right:10px;flex-flow:row nowrap;margin-left:10px;margin-right:10px;margin-bottom:20px;padding:0}.trending-categories__info{margin-top:.586em;min-height:30px;line-height:30px;min-height:auto;line-height:normal}.trending-categories__item{-webkit-box-flex:1;flex:1 0;flex-basis:25%;margin:10px -1px;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;flex-basis:16.667%;margin-bottom:0}.trending-categories__item:nth-child(5),.trending-categories__item:nth-child(6){display:none}.trending-categories__item:nth-child(5),.trending-categories__item:nth-child(6){display:block}@media all and (-ms-high-contrast:none){.trending-categories__item{width:16.6667%;flex-basis:auto}}.trending-categories__card{display:inline-block;text-align:center}.trending-categories__image{padding-bottom:95.349%;background-color:#fff;border-radius:100em;border:1px solid #ddd;width:80%;display:block;margin:0 auto;padding-bottom:80%;width:70%;padding-bottom:69.767%}.trending-categories__image img{padding:10px}@media only screen and (min-width:1400px){.trending-categories__image img{padding:20px}}.trending-categories__link{display:inline-block;color:#0064e4;font-size:1rem;font-weight:400;line-height:1.1;display:inline;font-size:1.125rem;line-height:2}.trending-categories__header{display:block;text-align:center;margin:.7em 10px .35em;padding-bottom:20px;border-bottom:1px solid #0064e4;width:100%;margin:15px 0 10px;padding:0 15px;border-bottom:none}.trending-categories__header span{width:100%;display:block;color:#0064e4;width:40%;display:inline-block;vertical-align:middle}@media only screen and (min-width:1400px){.trending-categories__header span{width:32%}}.trending-categories__header::after,.trending-categories__header::before{content:none;content:"";height:2px;display:inline-block;vertical-align:middle;width:30%;background-color:#0064e4}@media only screen and (min-width:1400px){.trending-categories__header::after,.trending-categories__header::before{width:34%}}.link-group-carousel__swiper{padding:0}.link-group-carousel__tagline{margin-top:15px;margin-bottom:12px}@media only screen and (min-width:1000px){.link-group-carousel__tagline{margin-bottom:30px;margin-top:5px}}.link-group-carousel__container{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-align:stretch;align-items:stretch;align-content:stretch;-webkit-box-pack:center;justify-content:center;margin-bottom:25px;padding:0 20px}@media only screen and (min-width:750px){.link-group-carousel__container{padding:0 10px}}@media only screen and (min-width:1000px){.link-group-carousel__container{padding:0}}.link-group-carousel__container,.link-group-carousel__swiper,.link-group-carousel__wrapper{position:relative}.link-group-carousel__image{width:100%;padding:10px 0}.link-group-carousel__image img{display:block;margin:0 auto}.link-group-carousel__item{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 auto;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:stretch;align-items:stretch;width:100%;height:auto;border:1px solid #ddd;background-color:#fff}.link-group-carousel__item:first-child{margin-left:0}@media only screen and (min-width:750px){.link-group-carousel__item{flex-basis:calc(50% - 12px);width:calc(50% - 12px)}}@media only screen and (min-width:1000px){.link-group-carousel__item{flex-basis:calc(33.3333% - 14px);width:calc(33.3333% - 14px)}}@media only screen and (min-width:1280px){.link-group-carousel__item{flex-basis:calc(25% - 18px);width:calc(25% - 18px)}}.link-group-carousel__item-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-align:center;align-items:center;width:100%;padding:10px}.link-group-carousel__item-container--primary-border{border-top:7px solid #0064e4}.link-group-carousel__header{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;text-align:center}.link-group-carousel__header a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-decoration:none}.link-group-carousel__header h3{margin:0}.link-group-carousel__header h3::after{content:">";display:inline-block;vertical-align:middle;margin-left:10px}.link-group-carousel__links{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;align-content:flex-start;width:100%}.link-group-carousel__link{width:50%;text-align:left;overflow:hidden;text-overflow:ellipsis;padding-right:30px;position:relative;margin-top:7px;color:#333;font-size:.875rem;font-weight:500;white-space:nowrap}.link-group-carousel__link::after{content:">";position:absolute;right:10px;margin-left:5px}.link-group-carousel__link:nth-child(odd)::after{right:15px}.link-group-carousel__link:last-child{font-weight:700}.link-group-carousel__button-next{right:-15px}@media only screen and (min-width:750px){.link-group-carousel__button-next{right:-30px}}@media only screen and (min-width:1000px){.link-group-carousel__button-next{right:-40px}}@media only screen and (min-width:1400px){.link-group-carousel__button-next{right:-30px}}.link-group-carousel__button-prev{left:-15px}@media only screen and (min-width:750px){.link-group-carousel__button-prev{left:-30px}}@media only screen and (min-width:1000px){.link-group-carousel__button-prev{left:-40px}}@media only screen and (min-width:1280px){.link-group-carousel__button-prev{left:-40px}}@media only screen and (min-width:1400px){.link-group-carousel__button-prev{right:-30px}}