<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile .category-heading a.red-icon,.category-class .category-tile span.red-icon,.category-class .class-tiles span.red-icon,.category-slot .category-tile span.red-icon,.category-slot .class-tiles span.red-icon,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .see-details-arrow,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .tab-details-arrow,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up button .class-sign-up-arrow,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-offer-city-main .class-offr-geo,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info .class-tooltip .class-tool-close,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info .tooltip-content .class-tool-close,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .class-days-label .note-icon,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper .days-tool-close,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .prerequisite-course-label .note-icon,.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main ul li a,.find-a-class .class-hero .class-search .form-class-search button .header-geo-arrow,.find-a-class .class-hero .class-search span.find-icon,.homepage-search-wrapper .simple-search .search-icon,.product-options .color li.unselectable a,.product-variations .color li.unselectable a,.pt_product-search-result .plp-refine-main .breadcrumb .clear-refinement .remove-all:after,.search-keyword .search-field .search-icon,.search-keyword button .header-geo-arrow,.sign-up-dialog .dialog-content .class-reg-btn .reg-now-link .fa,.sign-up-dialog .ui-dialog-titlebar .ui-button-icon-primary,.sprite,.sub-landing-classes .sub-cat-class .black-arow,.sub-landing-classes .sub-cat-class .learn-more-btn,.sub-landing-classes .sub-cat-class .url-data .view-all-classes .right-arrow{background:url(../images/Arc-images/ARC-sprite.png) no-repeat}@media screen and (max-width:767px){.sprite-iphone{background:url(../images/Arc-images/ARC-sprite.png) no-repeat}}@media screen and (max-width:1023px){.sprite-iphone-tablet{background:url(../images/Arc-images/ARC-sprite.png) no-repeat}}.clearfix:after,.pdp-main .product-actions:after,.pdp-main .product-review:after,.pdp-main:after,.product-thumbnails ul:after,.product-tile:after{content:"";display:table;clear:both}#wrapper.pt_categorylanding .category-hero-content .category-slot,#wrapper.pt_categorylanding .secondary-content,.boxsizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-a-class .class-hero .class-search .form-class-search button,.search-keyword button{background-color:#ed1329;border:none;border-radius:0;padding:11.5px}.find-a-class .class-hero .class-search .form-class-search button:hover,.search-keyword button:hover{background-color:#252524}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile .category-heading a.red-icon,.category-class .category-tile span.red-icon,.category-class .class-tiles span.red-icon,.category-slot .category-tile span.red-icon,.category-slot .class-tiles span.red-icon,.find-a-class .class-hero .class-search .form-class-search button .header-geo-arrow,.search-keyword button .header-geo-arrow{width:27px;height:27px;background-position:-144px -8px;display:inline-block}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info{position:absolute;width:400px;background-color:#d6d6d6;color:#252524;text-align:center;z-index:1;bottom:111%;left:0;box-sizing:border-box;padding:5px;display:none}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info:after{left:18%;border:solid transparent;border-width:9px;content:"";border-top-color:#d6d6d6;position:absolute;bottom:-18px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info .class-tooltip,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info .tooltip-content{color:#252524;text-align:center;font-size:14px;padding:10px 25px 5px 0;position:relative}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info .class-tooltip .class-selected,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info .tooltip-content .class-selected{text-transform:uppercase;font-weight:700}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info .class-tooltip .class-tool-close,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info .tooltip-content .class-tool-close{width:9px;height:9px;display:inline-block;position:absolute;right:15px;background-position:-550px -9px;cursor:pointer}.heading-class{font-family:Roboto,sans-serif;font-weight:900;font-size:36px;letter-spacing:.9px;text-align:left;line-height:40px}#wrapper.pt_categorylanding .product-promotional,#wrapper.pt_categorylanding .product-promotional .for-instructors #first-aid,#wrapper.pt_categorylanding .secondary-content,#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links,#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items,#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-name a,#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-pricing .product-sales-price{float:left;clear:both;width:100%}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .three.cta-red{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.4px;background-color:#ed1329;color:#fff;text-transform:uppercase;box-shadow:0 5px 8px 0 rgba(0,0,0,.25);text-align:center}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .three.cta-red span.learn{float:none;vertical-align:middle;margin-right:9px;padding-top:4px;display:inline-block}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .three.cta-red .header-geo-arrow{display:inline-block;vertical-align:middle}.slot-level-class .classes,.slot-level-class .classes .accredited,.slot-level-class .classes .classroom,.slot-level-class .classes .convenient,.slot-level-class .classes .online,.slot-level-class .classes .online-classroom,.slot-level-class .classes .precise,.slot-level-class .convenient-redcross,.slot-level-class .convenient-redcross .accredited,.slot-level-class .convenient-redcross .classroom,.slot-level-class .convenient-redcross .convenient,.slot-level-class .convenient-redcross .online,.slot-level-class .convenient-redcross .online-classroom,.slot-level-class .convenient-redcross .precise{text-align:center}.refinement-search-cat ul li.active span{border-bottom:4px solid red}.refinement-search-cat ul{border-bottom:1px solid #d6d6d6}.homepage-search-wrapper{background-color:#F8F8F8;max-width:1366px;margin:0 auto;display:table;width:100%;position:relative;padding:4% 2.8% 2%;box-sizing:border-box}.homepage-search-wrapper h1{margin:0;font-size:25px}.homepage-search-wrapper #search-suggestions{width:52.9%;position:absolute;top:129px;z-index:1}@media screen and (max-width:767px){.homepage-search-wrapper #search-suggestions{width:94.3%;top:95px}}@media only screen and (min-width:820px) and (max-width:1180px){.homepage-search-wrapper #search-suggestions{top:99px}}.homepage-search-wrapper .search-suggestion-wrapper{margin:0;padding:3% 1.7% 1%;background-color:#fff;box-shadow:0 5px 8px 0 rgba(0,0,0,.25)}.homepage-search-wrapper .simple-search form{-webkit-tap-highlight-color:transparent;position:relative;width:58%}@media screen and (max-width:767px){.homepage-search-wrapper .simple-search form{width:100%}}.homepage-search-wrapper .simple-search button{background-color:#FFF;position:absolute;right:1%;top:7px}@media screen and (max-width:767px){.homepage-search-wrapper .simple-search button{right:2%}}.homepage-search-wrapper .simple-search .close-icon-wrapper{position:absolute;right:4%;top:8px;height:23px;overflow:hidden;display:none}@media screen and (min-width:768px) and (max-width:1023px){.homepage-search-wrapper .simple-search .close-icon-wrapper{right:5%}}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.homepage-search-wrapper .simple-search .close-icon-wrapper{right:5%}}@media screen and (max-width:767px){.homepage-search-wrapper .simple-search .close-icon-wrapper{right:7%}}.homepage-search-wrapper .simple-search .close-icon-wrapper .search-close-icon{cursor:pointer}.homepage-search-wrapper .simple-search .vertical-separator{border-left:2px solid #545454;margin:0 10px;padding-top:10px}.homepage-search-wrapper .simple-search .search-icon{width:18px;height:18px;display:inline-block;position:absolute;left:3px;top:3px;background-position:-273px -68px;pointer-events:none}.homepage-search-wrapper .simple-search input[type=text]{float:left;padding:0 2% 0 1%;border-radius:0;min-height:38px;font-style:normal;-webkit-appearance:none;color:#868686}@media screen and (max-width:767px){.homepage-search-wrapper .simple-search input[type=text]{padding:0 2%}}.adjust-top-space{margin-top:0!important}#simple-search-action{position:relative}.bottom-banner-container{overflow:hidden}.bottom-banner-container .bottom-banner-cell{float:left;overflow:hidden;text-align:center}.bottom-banner-container .banner-cell-1{width:33%}.bottom-banner-container .banner-cell-2{width:34%}.bottom-banner-container .banner-cell-3{width:33%}@media screen and (min-width:768px) and (max-width:1023px){#wrapper.pt_product-search-result .sub-landing-classes .product-listing-1x4{padding:0}#wrapper.pt_product-search-result .sub-landing-classes .product-listing-1x4 .search-result-items-subcategory{width:100%}#wrapper.pt_product-search-result .sub-landing-classes .product-listing-1x4 .search-result-items-subcategory .recmend-product-tile{width:100%;margin-right:.51%;float:left;margin-bottom:30px}#wrapper.pt_product-search-result .sub-landing-classes .product-listing-1x4 .slick-track{width:100%}}@media screen and (max-width:767px){#wrapper.pt_product-search-result .sub-landing-classes .product-listing-1x4 .search-result-items-subcategory{padding:0}#wrapper.pt_product-search-result .sub-landing-classes .product-listing-1x4 .search-result-items-subcategory .recmend-product-tile{width:100%;float:left;margin-bottom:25px;margin-right:.51%}}@media screen and (max-width:1023px){#wrapper.pt_product-search-result .sub-landing-classes .product-listing-1x4 .product-listing-1x4slider{width:80%;padding-right:20%;margin-right:-20%}}#wrapper.pt_categorylanding .category-hero-content{position:relative}#wrapper.pt_categorylanding .category-hero-content .menu-slot{width:100%;padding:0;margin:0;border:0}#wrapper.pt_categorylanding .category-hero-content .category-slot{margin-top:5%;padding:39px 39px 0;float:left;width:100%}#wrapper.pt_categorylanding .category-hero-content .category-slot h2{margin-bottom:38px}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile{width:32.298%;margin-right:1.55%;padding:0;margin-bottom:50px;overflow:visible}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile:nth-child(3n+1){margin-right:0}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile .category-heading{padding-top:5.4%}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile .category-heading a{float:left;clear:both;max-height:55px;line-height:normal}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile .category-heading a.red-icon{background-position:-143px -40px;margin-top:5px;height:28px;width:29px}#wrapper.pt_categorylanding .product-promotional{margin-bottom:65px}#wrapper.pt_categorylanding .product-promotional .menu-slot{border:0;margin:0;padding:0}#wrapper.pt_categorylanding .product-promotional .menu-slot h1{display:none}#wrapper.pt_categorylanding .product-promotional .for-instructors{position:relative}#wrapper.pt_categorylanding .product-promotional .for-instructors .banner{background:url(../images/container_transparent.png);width:684px;height:77px;position:absolute;right:0;top:0}#wrapper.pt_categorylanding .product-promotional .for-instructors #first-aid{margin-top:75px}#wrapper.pt_categorylanding .secondary-content{padding:39px 39px 0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4{padding:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4&gt;.links{border-top:2px solid #d6d6d6;padding-top:49px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links.mobile{display:none}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .two{font-family:Roboto,sans-serif;font-size:36px;font-weight:900;letter-spacing:.9px;text-align:left;color:#333;line-height:40px;padding:0;margin-top:37px;float:left}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .two h3{font-size:36px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .three.cta-red{float:right;width:176px;padding:26px 0;margin-bottom:40px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .three.cta-red:hover{background:#252524}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .three .viewall{margin-right:9px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items{padding:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile{width:23.836%;margin:0 1.552% 20% 0;float:left}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile:nth-child(3n+4){margin-right:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile{float:left;width:99.5%;text-align:left;position:static}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-image{float:left;border:0;padding:0;margin-bottom:0;height:auto!important}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-content{margin-top:10px;float:left;height:auto!important}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-name{display:inline-block;float:left;width:100%;height:auto;margin:0;padding:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-name a{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px;text-align:left;color:#333;padding:3px 0 7px;margin:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-name a.category-name{height:auto;max-height:40px;overflow:hidden}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-name a.category-name span{font-size:12px;font-weight:700;letter-spacing:.3px;text-align:left;color:#868686}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-name a.name-link{height:auto;max-height:55px;overflow:hidden}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-pricing{float:left;margin:12px 0 0;pointer-events:auto}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-pricing .product-sales-price{font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.4px;text-align:left;color:#333;float:none}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile span.category-name{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.3px;text-align:left;color:#868686;float:left}#wrapper.pt_categorylanding .secondary-content.cat-landing-store .product-listing-1x4{overflow:initial}.most-popular{float:left;width:100%;clear:both}.most-popular .one{float:left;width:auto}.most-popular .one span{font-family:Muli,sans-serif;font-size:16px;font-weight:300;text-align:left;color:#333;padding-bottom:0;text-transform:lowercase}.most-popular .one .underline{width:78px;height:5px;background-color:#ed1329;margin:16px 0 0}@media screen and (min-width:768px) and (max-width:1023px){#wrapper.pt_categorylanding .category-hero-content .category-slot{padding:22px}#wrapper.pt_categorylanding .category-hero-content .category-slot h2{font-size:24px;letter-spacing:.6px;line-height:24px;margin-bottom:25px}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile{width:31.63%;margin-right:15px}#wrapper.pt_categorylanding .secondary-content{padding:20px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4{padding:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4&gt;.links{padding-top:40px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4&gt;.links .one,#wrapper.pt_categorylanding .secondary-content .product-listing-1x4&gt;.links .one .underline{float:none}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4&gt;.links .two{float:left;clear:both;margin-top:25px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4&gt;.links .three.cta-red{width:215px;padding:26px 0;margin-bottom:30px;margin-top:-30px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items{width:100%}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile{width:100%;margin-right:.51%;float:left;margin-bottom:30px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-image{max-width:100%}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-name a.category-name{padding:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-name a.category-name span{font-size:12px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-name a.name-link{font-size:18px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .slick-track{width:100%}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links.mobile{display:none}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .two{font-size:24px;letter-spacing:.6px;line-height:24px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .two h3{font-size:24px}}@media screen and (max-width:767px){#wrapper.pt_categorylanding .category-hero-content .menu-slot{display:block}#wrapper.pt_categorylanding .category-hero-content .category-slot{margin-top:41%;padding:0 20px}#wrapper.pt_categorylanding .secondary-content{padding:20px}#wrapper.pt_categorylanding .category-hero-content .category-slot h2{font-size:24px;font-weight:900;line-height:24px;margin-bottom:29px;letter-spacing:.6px}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile{width:100%;padding-bottom:9px;margin-bottom:11px;border-bottom:1px solid #d6d6d6}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile:last-child{border:0}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile a{width:46.43%;float:left}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile .category-heading{position:static;background:0 0;margin:0;padding:0 0 0 9px;width:auto;float:left;overflow:visible}#wrapper.pt_categorylanding .category-hero-content .category-slot .category-tile .category-heading a{width:100%}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .two{font-size:24px;font-weight:900;letter-spacing:.6px;margin-bottom:20px;margin-top:24px;clear:both}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .two h3{font-size:24px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items{padding:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile{width:100%;float:left;margin-bottom:25px;margin-right:.51%}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-image{float:none;text-align:center;width:100%;margin:0 10px 0 0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-name a.category-name{padding:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-name a.category-name span{font-size:10px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-name a.name-link{font-size:12px;max-height:35px}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .search-result-items .grid-tile .product-tile .product-pricing .product-sales-price{font-size:12px;color:#333}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links .three.cta-red{display:none}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links.mobile{display:block;border:0;padding:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .links.mobile .three.cta-red{width:100%;display:block}}@media screen and (max-width:1023px){.most-popular{float:none;width:auto}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .product-listing-1x4slider{width:80%;padding-right:20%;margin-right:-20%}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .product-listing-1x4slider .search-result-items .grid-tile:nth-child(3n+4){margin-right:.51%}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .product-listing-1x4slider .search-result-items .grid-tile .product-tile{height:auto!important}}.pt_categorylanding .recommend-product4-class h2{font-family:Roboto,sans-serif;font-size:36px;font-weight:900;letter-spacing:.9px;text-align:left;color:#333;line-height:36px;padding:0}#wrapper.pt_categorylanding .secondary-content .product-listing-1x4 .recommend-product4-class .search-result-items .grid-tile{margin:0 1.552% 56px 0}.category-class,.container-class,.find-a-class{float:left;width:100%;box-sizing:border-box}.heading-class{color:#fff}.hero-images-banner img{width:100%}@media screen and (max-width:1023px){.heading-class{font-size:24px}}@media screen and (max-width:1023px){.hero-images-banner img{width:100%}}.find-a-class{position:relative}.find-a-class .training-certification h1{color:#fff;padding:122px 156px 29px 63px}.find-a-class .class-hero{position:relative}.find-a-class .class-hero .hero-images{position:relative;margin-bottom:120px}@media screen and (min-width:768px) and (max-width:1023px){.find-a-class .class-hero .hero-images{margin-bottom:70px}}@media screen and (max-width:767px){.find-a-class .class-hero .hero-images{margin-bottom:0}}.find-a-class .class-hero .class-search{display:inline-block;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:52.121%;bottom:33.5%;z-index:9}.find-a-class .class-hero .class-search .class-divided{clear:both;box-shadow:0 5px 8px 0 rgba(0,0,0,.25)}.find-a-class .class-hero .class-search .class-divided form{-webkit-tap-highlight-color:transparent}.find-a-class .class-hero .class-search .field-wrapper,.find-a-class .class-hero .class-search .form-row,.find-a-class .class-hero .class-search label{margin:0}.find-a-class .class-hero .class-search span.find-icon{width:35px;height:20px;display:inline-block;margin-right:10px;float:left;background-position:-185px -7px}@media screen and (max-width:767px){.find-a-class .class-hero .class-search span.find-icon{margin-right:3.4%}}.find-a-class .class-hero .class-search label{color:#fff}.find-a-class .class-hero .class-search label.find-class-text{padding:3px 0 14px}@media screen and (max-width:767px){.find-a-class .class-hero .class-search label.find-class-text{width:83%;float:left}}.find-a-class .class-hero .class-search .field-wrapper.class-wrapper,.find-a-class .class-hero .class-search .form-class-search{float:left;width:50%}.find-a-class .class-hero .class-search .field-wrapper.class-wrapper label,.find-a-class .class-hero .class-search .form-class-search label{display:none}.find-a-class .class-hero .class-search .field-wrapper.class-wrapper .header-geo-field,.find-a-class .class-hero .class-search .form-class-search .header-geo-field{background-color:#fff;width:100%;float:left;position:relative}.find-a-class .class-hero .class-search .field-wrapper.class-wrapper .header-geo-field.no-border,.find-a-class .class-hero .class-search .form-class-search .header-geo-field.no-border{border-bottom:none}.find-a-class .class-hero .class-search .field-wrapper.class-wrapper .header-geo-field.error,.find-a-class .class-hero .class-search .form-class-search .header-geo-field.error{border:1px solid #ed1329}.find-a-class .class-hero .class-search .field-wrapper.class-wrapper input,.find-a-class .class-hero .class-search .form-class-search input{-webkit-appearance:none;width:85%;float:right;box-sizing:border-box;border:none}.find-a-class .class-hero .class-search .form-class-search{display:inline-block;position:relative}.find-a-class .class-hero .class-search .form-class-search .formfield{width:100%;float:left;display:inline-block}.find-a-class .class-hero .class-search .form-class-search .formfield .form-row{margin:0}.find-a-class .class-hero .class-search .form-class-search button{width:51px;border:1px solid #d6d6d6;padding:10.7px}.classes-landing-page .find-a-class .hero-images{margin-bottom:0}.home-gio-search{float:left;width:84.13%}@media screen and (min-width:768px) and (max-width:1023px){.home-gio-search{width:82.08%}}@media screen and (max-width:767px){.home-gio-search{width:100%}}@media screen and (min-width:1024px) and (max-width:1270px){.find-a-class .class-hero .class-search{width:64.124%}}@media screen and (min-width:768px) and (max-width:1023px){.find-a-class .class-hero .class-search{width:70.06%;top:46%}.find-a-class .class-hero .class-search label.find-class-text{font-size:18px;padding:3px 0 19px}.find-a-class .class-hero .class-search .field-wrapper.class-wrapper,.find-a-class .class-hero .class-search .form-class-search{width:50%}.find-a-class .class-hero .class-search .form-class-search .formfield{width:100%}.find-a-class .class-hero .class-search .form-class-search button{width:calc(100% - 82.08%)}}@media screen and (max-width:767px){.find-a-class .class-hero .class-search{padding:0 20px;width:100%;box-sizing:border-box;bottom:-114px;top:inherit}.find-a-class .class-hero .class-search .field-wrapper.class-wrapper,.find-a-class .class-hero .class-search .form-class-search,.find-a-class .class-hero .class-search .form-class-search .formfield,.find-a-class .class-hero .class-search .form-class-search button{width:100%;position:static}.find-a-class .class-hero .class-search .field-wrapper.class-wrapper .red-cta-button span.learn,.find-a-class .class-hero .class-search .form-class-search .formfield .red-cta-button span.learn,.find-a-class .class-hero .class-search .form-class-search .red-cta-button span.learn,.find-a-class .class-hero .class-search .form-class-search button .red-cta-button span.learn{display:inline-block!important}.find-a-class .class-hero .class-search .custom-select .selection-list{height:auto!important}.find-a-class .class-hero .class-search .form-class-search input{width:91%}}.training-certification{width:47.4378%;position:absolute;right:0;top:88%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}@media screen and (max-width:767px){.training-certification{width:100%;position:static;text-align:center;-webkit-transform:none;transform:none}}@media screen and (min-width:1024px){.pt_storefront .category-class{padding-top:0}}@media screen and (min-width:768px) and (max-width:1023px){.pt_storefront .category-class{padding-top:30px}}@media screen and (max-width:767px){.pt_storefront .find-a-class{margin-bottom:30px}}.category-class,.category-slot{padding:154px 39px 0}.category-class .category-tile,.category-class .class-tiles,.category-slot .category-tile,.category-slot .class-tiles{float:left;width:23.836%;margin:0 1.552% 77px 0;position:relative}.category-class .category-tile:nth-child(4n),.category-class .class-tiles:nth-child(4n),.category-slot .category-tile:nth-child(4n),.category-slot .class-tiles:nth-child(4n){margin-right:0}.category-class .category-tile a,.category-class .class-tiles a,.category-slot .category-tile a,.category-slot .class-tiles a{display:inline-block}.category-class .category-tile span.red-icon,.category-class .class-tiles span.red-icon,.category-slot .category-tile span.red-icon,.category-slot .class-tiles span.red-icon{background-position:-143px -40px}.category-class .category-tile .category-heading,.category-class .class-tiles .category-heading,.category-slot .category-tile .category-heading,.category-slot .class-tiles .category-heading{padding:6.4% 6.5% 0 6.6%;width:79.809%;position:absolute;background:#fff;top:84%;left:-.6px}.category-class .category-tile .category-heading span,.category-class .class-tiles .category-heading span,.category-slot .category-tile .category-heading span,.category-slot .class-tiles .category-heading span{padding-bottom:5px;display:block}.category-class .category-tile .category-heading span:first-child,.category-class .class-tiles .category-heading span:first-child,.category-slot .category-tile .category-heading span:first-child,.category-slot .class-tiles .category-heading span:first-child{text-transform:capitalize}@media screen and (max-width:1023px){.category-class{padding:51px 22px 0}.category-class .class-tiles{width:30.77%;margin:0 2.34% 63px 0}.category-class .class-tiles:nth-child(3n){margin-right:0}.category-class .class-tiles:nth-child(4n){margin-right:2.34%}.category-class .class-tiles.training-employee{padding-left:19px;margin:0 0 41px}}.category-class .ourclasses .class-tiles.training-employee{width:100%}@media screen and (max-width:767px){.category-class{padding:0 20px}.category-class .class-tiles{width:100%;padding-bottom:9px;margin-bottom:11px;border-bottom:1px solid #d6d6d6}.category-class .class-tiles a{width:50%;float:left}.category-class .class-tiles span.red-icon{background-position:-146px -78px}.category-class .class-tiles .category-heading{position:static;background:0 0;margin:0;padding:0 0 0 9px;width:auto;float:left;overflow:visible}.category-class .class-tiles.training-employee{width:100%;box-sizing:border-box;padding:30px 20px;border:none}.tab-container .tab_heading h3:after{content:"";height:8px;width:15px;position:absolute;right:20px;top:32px;background:url(../images/Arc-images/ARC-sprite.png) -469px -20px no-repeat;display:block;float:right;margin:5px 0}.tab-container.active .tab_heading h3:after{background-position:-468px -150px}}.slot-level-class{background:url(../images/Arc-images/Category-class-background.jpg) center center no-repeat fixed;clear:both}.slot-level-class .main-class-slot{padding:70px 0 57px;display:inline-block}.slot-level-class .class-type{width:33.33333%;float:left}.slot-level-class .classes,.slot-level-class .convenient-redcross{width:100%;float:left}.slot-level-class .classes .accredited,.slot-level-class .classes .classroom,.slot-level-class .classes .convenient,.slot-level-class .classes .online,.slot-level-class .classes .online-classroom,.slot-level-class .classes .precise,.slot-level-class .convenient-redcross .accredited,.slot-level-class .convenient-redcross .classroom,.slot-level-class .convenient-redcross .convenient,.slot-level-class .convenient-redcross .online,.slot-level-class .convenient-redcross .online-classroom,.slot-level-class .convenient-redcross .precise{width:33.33333%;float:left}@media screen and (max-width:1023px){.slot-level-class .classes .accredited p,.slot-level-class .classes .classroom p,.slot-level-class .classes .convenient p,.slot-level-class .classes .online p,.slot-level-class .classes .online-classroom p,.slot-level-class .classes .precise p,.slot-level-class .convenient-redcross .accredited p,.slot-level-class .convenient-redcross .classroom p,.slot-level-class .convenient-redcross .convenient p,.slot-level-class .convenient-redcross .online p,.slot-level-class .convenient-redcross .online-classroom p,.slot-level-class .convenient-redcross .precise p{width:42.318%;padding-bottom:24px;line-height:26px}}@media screen and (max-width:767px){.slot-level-class .classes .accredited p,.slot-level-class .classes .classroom p,.slot-level-class .classes .convenient p,.slot-level-class .classes .online p,.slot-level-class .classes .online-classroom p,.slot-level-class .classes .precise p,.slot-level-class .convenient-redcross .accredited p,.slot-level-class .convenient-redcross .classroom p,.slot-level-class .convenient-redcross .convenient p,.slot-level-class .convenient-redcross .online p,.slot-level-class .convenient-redcross .online-classroom p,.slot-level-class .convenient-redcross .precise p{width:84.69%;padding-bottom:30px}}.slot-level-class .classes .accredited h4,.slot-level-class .classes .classroom h4,.slot-level-class .classes .convenient h4,.slot-level-class .classes .online h4,.slot-level-class .classes .online-classroom h4,.slot-level-class .classes .precise h4,.slot-level-class .convenient-redcross .accredited h4,.slot-level-class .convenient-redcross .classroom h4,.slot-level-class .convenient-redcross .convenient h4,.slot-level-class .convenient-redcross .online h4,.slot-level-class .convenient-redcross .online-classroom h4,.slot-level-class .convenient-redcross .precise h4{padding:25px 0 9px;text-transform:capitalize;font-size:20px;letter-spacing:.5px;text-align:center;line-height:20px;font-family:Roboto,sans-serif;font-weight:900}.slot-level-class .classes .accredited .bottom-border,.slot-level-class .classes .classroom .bottom-border,.slot-level-class .classes .convenient .bottom-border,.slot-level-class .classes .online .bottom-border,.slot-level-class .classes .online-classroom .bottom-border,.slot-level-class .classes .precise .bottom-border,.slot-level-class .convenient-redcross .accredited .bottom-border,.slot-level-class .convenient-redcross .classroom .bottom-border,.slot-level-class .convenient-redcross .convenient .bottom-border,.slot-level-class .convenient-redcross .online .bottom-border,.slot-level-class .convenient-redcross .online-classroom .bottom-border,.slot-level-class .convenient-redcross .precise .bottom-border{width:30px;border-bottom:4px solid #ed1329;display:inline-block}@media screen and (max-width:1023px){h2{font-size:20px}.slot-level-class .main-class-slot{padding:0 0 24px}.slot-level-class .main-class-slot .accredited,.slot-level-class .main-class-slot .class-type,.slot-level-class .main-class-slot .classroom,.slot-level-class .main-class-slot .convenient,.slot-level-class .main-class-slot .online,.slot-level-class .main-class-slot .online-classroom,.slot-level-class .main-class-slot .precise{width:100%}}.sub-landing-classes .sub-cat-class{float:left;width:100%}.sub-landing-classes .sub-cat-class .most-popular{margin:0 39px;width:auto}.sub-landing-classes .sub-cat-class .upcoming-header{float:left;width:100%;text-align:left;line-height:36px;padding:0 39px;box-sizing:border-box}.sub-landing-classes .sub-cat-class .upcoming-header .upcoming-classes-location{width:100%;display:block;font-family:Roboto,sans-serif;font-size:36px;font-weight:900;letter-spacing:.9px;text-align:left;color:#333;margin:25px 0 0}.sub-landing-classes .sub-cat-class .class-tiles-container,.sub-landing-classes .sub-cat-class .refinement-classes{padding:0 38px}.sub-landing-classes .sub-cat-class .url-data{float:left;width:auto;text-align:left;margin:0 39px}.sub-landing-classes .sub-cat-class .url-data .view-all-classes{width:306px;height:80px;line-height:80px;text-align:center;padding:0;box-shadow:0 5px 8px 0 rgba(0,0,0,.25)}.sub-landing-classes .sub-cat-class .url-data .view-all-classes .view-all-txt{display:inline-block;float:left;padding-left:30%}.sub-landing-classes .sub-cat-class .url-data .view-all-classes .right-arrow{width:27px;height:27px;background-position:-144px -8px;display:inline-block;margin:25px 0 0 20px;float:left}.sub-landing-classes .sub-cat-class .subcategory-classes-feature-1,.sub-landing-classes .sub-cat-class .subcategory-classes-feature-2{position:relative;width:100%;margin-top:76px;float:left;display:inline-block}.sub-landing-classes .sub-cat-class .black-arow,.sub-landing-classes .sub-cat-class .learn-more-btn{background-position:-418px -75px}@media screen and (max-width:1023px){.sub-landing-classes .sub-cat-class .most-popular{margin:0 22px}.sub-landing-classes .sub-cat-class .class-tiles-container,.sub-landing-classes .sub-cat-class .refinement-classes,.sub-landing-classes .sub-cat-class .upcoming-header{padding:0 22px}.sub-landing-classes .sub-cat-class .subcategory-classes-feature-1{margin-top:0}.sub-landing-classes .sub-cat-class .subcategory-classes-feature-2{margin-top:20px}.sub-landing-classes .sub-cat-class .url-data .view-all-classes{width:255px}}@media screen and (max-width:767px){.sub-landing-classes .sub-cat-class .most-popular{margin:0 20px}.sub-landing-classes .sub-cat-class .upcoming-header{padding:0 20px}.sub-landing-classes .sub-cat-class .upcoming-header .upcoming-classes-location{font-size:24px;padding:0;box-sizing:border-box}.sub-landing-classes .sub-cat-class .url-data{text-align:center;width:100%;margin:0 0 35px}.sub-landing-classes .sub-cat-class .url-data .view-all-classes{width:86%;margin:0 auto}.sub-landing-classes .sub-cat-class .subcategory-classes-feature-1{margin-top:40px}.sub-landing-classes .sub-cat-class .subcategory-classes-feature-2{margin-top:0}.sub-landing-classes .sub-cat-class .refine-result{margin:0}}.class-tiles-container .search-result-items .grid-tile{width:100%;border:1px solid #bebebe;margin:0 0 17px;box-shadow:0 5px 8px 0 rgba(0,0,0,.1);box-sizing:border-box}.class-tiles-container .search-result-items .grid-tile .class-wrapper{width:100%}@media screen and (min-width:1024px){.class-tiles-container .search-result-items .grid-tile .class-wrapper{min-height:90px;display:flex;flex-direction:row}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings{order:1}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected{order:2}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price{order:3}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up{order:4}}.class-tiles-container .search-result-items .grid-tile .class-wrapper&gt;div{border-right:1px solid #bebebe}.class-tiles-container .search-result-items .grid-tile .class-wrapper&gt;div:last-child{border-right:none}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle{display:table-cell;vertical-align:middle}@media screen and (min-width:1024px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle{height:100%}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .product-standard-price{text-decoration:line-through;color:#d6d6d6;margin-bottom:10px;display:block}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle button a.class-set{padding:0;width:100%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle button a.class-set:hover{color:#fff}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .prerequisite-course-label{color:#1894d0;cursor:pointer}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .prerequisite-course-label .prerequisite-notice-alert,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .prerequisite-course-label .prerequisite-tab-link{letter-spacing:.3px;margin:0 5px;color:#1894d0;font-size:12px;font-weight:400;vertical-align:middle}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .prerequisite-course-label .note-icon{width:15px;height:15px;float:left;background-position:-19px -185px;margin:2px 0}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days{position:relative;clear:both;float:left;width:100%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .class-days-label{color:#1894d0;cursor:pointer}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .class-days-label .class-days-title{letter-spacing:.3px;margin:0 9px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .class-days-label .note-icon{width:15px;height:15px;float:left;background-position:-19px -185px;margin:2px 0}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper{display:none;position:absolute;width:179px;background-color:#fff;color:#252524;z-index:1;top:125%;left:-4.9%;box-sizing:border-box;padding:21px 25px 9px;border:1px solid #bebebe;box-shadow:4px 5px 8px 0 rgba(0,0,0,.1)}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper:before{left:79px;border:solid transparent;border-width:9px;content:"";border-bottom-color:#fff;position:absolute;top:-17px;z-index:2}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper:after{left:79px;border:solid transparent;border-width:9px;content:"";border-bottom-color:#bebebe;position:absolute;top:-18px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper .heading-text{padding:3px 0 0;line-height:1;color:gray;letter-spacing:.2px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper .days-tool-close{width:9px;height:9px;display:inline-block;position:absolute;right:15px;top:17px;background-position:-550px -9px;cursor:pointer}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper .sessions{padding-bottom:15px;font-family:Muli,sans-serif}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper .sessions .session-row-1,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper .sessions .session-row-2{line-height:1;padding:2px 0 0;letter-spacing:.25px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days .date-time-wrapper .sessions .session-row-1{letter-spacing:.05px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-text-middle .class-happening-days.active .date-time-wrapper{display:block}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings{min-height:80px;width:13.8%;float:left;box-sizing:border-box}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-offer-month,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-timing{width:50%;float:left;padding:8px;box-sizing:border-box;height:100%;display:table}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-offer-month{background-color:#333;color:#fff;text-align:center}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-offer-month .offer-month{font-size:18.5px;letter-spacing:.5px;text-transform:uppercase}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-offer-month .offer-date{font-size:35.8px;letter-spacing:.9px;font-weight:700;line-height:26px;margin:5px 0}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-offer-month .offer-day{font-size:9.9px;letter-spacing:.2px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-timing{font-size:14px;letter-spacing:.4px;text-align:center}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-timing .end_am_pm,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-timing .str_am_pm{padding:0 0 0 2px;font-weight:700}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-only-24{width:100%;height:100%;display:table;background-color:#333}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-only-24 .class-offer-online{font-size:18.5px;font-weight:700;letter-spacing:.5px;color:#fff;text-align:center}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings.no-border{border:none}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price{width:20.5%;display:inline-block;vertical-align:middle;box-sizing:border-box}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-pricing{height:100%;float:left;display:table;padding:4px;box-sizing:border-box}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld{width:63%;padding:0 5%;position:relative}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-format,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-min-thrld{text-transform:uppercase;display:block;text-align:center;font-weight:900;letter-spacing:.3px;word-break:break-word}@media screen and (max-width:1023px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-format,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-min-thrld{line-height:12px}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-format:hover{cursor:pointer}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-min-thrld{color:#4aabdb}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-min-thrld.thrMaxVal{color:gray}@media screen and (max-width:1023px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-min-thrld{margin:7px 0 0}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld.active .class-set-info{display:block}@media screen and (max-width:1100px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld{width:60%}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-pricing{width:37%;font-size:18px;letter-spacing:.5px;font-weight:500;float:right;border-left:1px solid #bebebe}@media screen and (max-width:1250px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-pricing{font-size:16px}}@media screen and (max-width:1100px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-pricing{width:40%}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected{display:table;width:35.3%;float:left;text-align:left;padding:0 8px 0 20px;box-sizing:border-box}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-name{font-size:18px;letter-spacing:.5px;text-transform:capitalize;margin:0 0 10px;font-weight:500;color:#333;line-height:normal}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating{width:100%;float:left;margin:4px 0 0}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .bv-cv2-cleanslate .bv-core-container-103 .bv-inline-rating-container .bv-stars-container .bv-rating-label{color:#000!important}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-offer-city-main{width:65%;float:left;letter-spacing:.3px;font-weight:500;text-transform:uppercase}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-offer-city-main .class-offr-geo{width:8px;height:12px;display:inline-block;margin:0 5px 0 0;background-position:-499px -8px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-offer-city-main .miles-away{text-transform:capitalize}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-offer-city-main .class-offr-global{text-transform:none;text-align:left;float:left;width:100%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-offer-city-main .class-offr-global p{margin:0;color:#333;line-height:18px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500}@media screen and (max-width:1300px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-offer-city-main{width:100%}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .mob-see-details{font-size:12px;font-weight:900;color:#4aabdb;text-decoration:underline;text-align:center;letter-spacing:.3px;width:35%;float:right;text-transform:uppercase;display:none}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-ratings{width:35%;float:right;text-align:right}@media screen and (max-width:1300px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-ratings{width:100%}}@media screen and (max-width:1024px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-ratings{text-align:left;float:left;width:100%}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up{width:30.4%;float:right}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details{height:100%;display:table;width:47.5%;float:left;padding:0 29px;box-sizing:border-box}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .see-details-toggle{color:#ed1228;text-align:left;text-transform:uppercase;font-weight:500;letter-spacing:.3px;float:left}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .see-details-arrow,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .tab-details-arrow{width:15px;height:8px;display:block;float:right;margin:5px 0;background-position:-469px -21px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details:hover{cursor:pointer}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .class-text-middle1{display:none}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up{height:100%;display:table;width:52.5%;float:right}@media screen and (min-width:1024px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up form{height:100%}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up .class-in-cart{background:#ed1329;height:100%;width:100%;padding:23px 11.5px;box-sizing:border-box;display:block;text-align:center}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up .class-in-cart .class-in-cart-text{font-size:13px;color:#fff;text-transform:uppercase;line-height:20px;font-weight:500;display:table;margin:0 auto}@media screen and (min-width:1024px) and (max-width:1180px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up .class-in-cart .class-in-cart-text{margin-top:15px}}@media screen and (max-width:1023px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up .class-in-cart .class-in-cart-text{padding:10px 0}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up button{width:100%}@media screen and (min-width:1024px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up button{height:100%}}@media screen and (min-width:1023px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up button.singleclassbtn{min-height:89px}}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up button .sign-me-up-text{line-height:30px;font-size:14px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;float:left;padding:0 0 0 16%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up button .class-sign-up-arrow{width:27px;height:27px;display:block;background-position:-144px -8px;float:left;margin:0 0 0 10%}.class-tiles-container .search-result-items .grid-tile .see-details-section{display:none;float:left;padding:37px 40px;box-sizing:border-box}.class-tiles-container .search-result-items .grid-tile .see-details-section .store-location-map{width:22%;float:left}.class-tiles-container .search-result-items .grid-tile .see-details-section .store-location-map .tile-store-map{width:100%;min-height:200px}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes{width:61%;float:left;margin:0 0 0 2%;font-size:13px;letter-spacing:.3px;text-align:left;font-family:Muli,sans-serif;font-weight:300}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .class-summary-label{font-weight:700}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes p{margin:0;color:#333;line-height:22px}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .learn-more-link{color:#1e97d2;font-size:13px;text-decoration:underline;font-weight:700;line-height:36px}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .learn-more-link:hover{color:#000}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .class-learn-more{margin:5px 0 0}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .lag-provider-policy{width:100%;float:left;margin:25px 0 0}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .lag-provider-policy&gt;div{width:20%;float:left;margin:0 0 0 10%}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .lag-provider-policy&gt;div:first-child{margin:0}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .lag-provider-policy&gt;div .see-details-heading{font-size:13px;font-weight:700}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .lag-provider-policy .store-address{line-height:20px}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .lag-provider-policy .policy{padding:0 0 0 9%;box-sizing:border-box;float:right;margin:0}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .lag-provider-policy .policy a{font-size:13px;color:#1e97d2;text-decoration:underline;font-weight:700;letter-spacing:.3px}.class-tiles-container .search-result-items .grid-tile .see-details-section .summary-classes .lag-provider-policy .policy a:hover{color:#000}.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main{width:13%;float:right;margin:0 .4% 0 0}.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main ul{margin:0}@media screen and (max-width:1150px){.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main ul{text-align:left}}.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main ul li{display:inline-block;margin:0 0 0 17%}@media screen and (max-width:1150px){.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main ul li{margin:0 0 0 13%}}.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main ul li a{display:block}.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main ul li .social-facebook{width:10px;height:18px;background-position:-86px -136px}.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main ul li .social-twitter{width:18px;height:17px;background-position:-111px -136px}.class-tiles-container .search-result-items .grid-tile .see-details-section .social-links-main ul li .social-mail{width:22px;height:15px;background-position:-144px -136px}.class-tiles-container .search-result-items .grid-tile .see-details-section.online-class .summary-classes{width:80%}.class-tiles-container .search-result-items .grid-tile .see-details-section.online-class .summary-classes .policy{padding:0}.class-tiles-container .search-result-items .grid-tile.active .class-wrapper{border-bottom:1px solid #bebebe}.class-tiles-container .search-result-items .grid-tile.active .see-details-section{display:block;width:100%}.class-tiles-container .search-result-items .grid-tile.active .see-details-arrow{transform:rotate(180deg)}@media screen and (max-width:1280px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price{width:20%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-pricing{font-size:14px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected{width:30%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details{padding:0 10px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up button .sign-me-up-text{padding:0}}.cross-sell-wrapper{padding:0 8%}.cross-sell-wrapper .discount-text-header{font-family:Muli,sans-serif;font-size:24px;color:#333;margin:0;font-weight:400;padding:23px 0 17px}@media screen and (max-width:767px){.cross-sell-wrapper .discount-text-header{font-family:Roboto,sans-serif;font-weight:700;padding:0 0 17px;line-height:11px;font-size:18px}}.cross-sell-wrapper .discount-sub-text{font-family:Muli,sans-serif;font-size:13px;color:#333;margin:0;font-weight:300;line-height:21px;letter-spacing:.33px}@media screen and (max-width:767px){.cross-sell-wrapper .discount-sub-text{line-height:15px;letter-spacing:.33px}}.cross-sell-wrapper .discount-product-info{padding:34px 0;width:100%;float:left;display:flex;align-items:center}@media screen and (max-width:767px){.cross-sell-wrapper .discount-product-info{padding:14px 0}}.cross-sell-wrapper .discount-product-info .product-primary-image{width:137px;float:left;border:1px solid #d6d6d6;margin-right:5.7%}@media screen and (max-width:767px){.cross-sell-wrapper .discount-product-info .product-primary-image{width:113px;margin-right:2.8%}}.cross-sell-wrapper .cross-sell-price-wrap{float:left;width:74%}.cross-sell-wrapper .cross-sell-price-wrap .cross-sell-recommend{font-family:Muli,sans-serif;font-size:13px;color:#333;margin:0;font-weight:300;line-height:21px;width:100%;text-align:left;float:left;padding:0 0 10px;letter-spacing:.3px}@media screen and (max-width:767px){.cross-sell-wrapper .cross-sell-price-wrap .cross-sell-recommend{font-size:12px;line-height:14px;padding:0 0 4px;letter-spacing:.3px;font-family:Roboto,sans-serif;font-weight:400}}.cross-sell-wrapper .cross-sell-price-wrap .cross-sell-recommend-title{float:left;width:50%}@media screen and (max-width:767px){.cross-sell-wrapper .cross-sell-price-wrap .cross-sell-recommend-title{width:100%}}.cross-sell-wrapper .cross-sell-price-wrap .cross-sell-recommend-title .discount-product-name{font-size:18px;text-align:left;margin:0;line-height:22px}@media screen and (max-width:767px){.cross-sell-wrapper .cross-sell-price-wrap .cross-sell-recommend-title .discount-product-name{font-size:13px;line-height:15px;padding:0 12px 0 0;letter-spacing:0}}.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing{float:left;width:50%;text-align:right}@media screen and (max-width:767px){.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing{width:100%}}.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing .was-price-wrap{font-family:Muli,sans-serif;font-size:13px;color:#333;font-weight:300;padding:2px 0 4px}@media screen and (max-width:767px){.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing .was-price-wrap{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;padding:8px 0 4px}}.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing .was-price-wrap a{font-family:Roboto,sans-serif;font-weight:400;text-decoration:line-through;color:#333;font-size:16px;width:85px;float:right;text-align:right;text-overflow:ellipsis}@media screen and (max-width:767px){.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing .was-price-wrap a{font-size:13px;width:55px}}.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing .price-wrap{font-family:Muli,sans-serif;font-size:13px;color:#333;font-weight:300;letter-spacing:.25px}@media screen and (max-width:767px){.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing .price-wrap{font-family:Roboto,sans-serif;font-weight:400;font-size:12px}}.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing .price-wrap span{font-family:Roboto,sans-serif;font-weight:400;color:#333;font-size:16px;width:85px;float:right;text-align:right;text-overflow:ellipsis}@media screen and (max-width:767px){.cross-sell-wrapper .cross-sell-price-wrap .discount-product-pricing .price-wrap span{font-size:13px;width:55px}}.cross-sell-wrapper .savings-cross-sell{width:100%;float:left;padding:7px 0 20px;border-bottom:1px solid #d6d6d6;font-family:Roboto,sans-serif;font-weight:900;color:#333;font-size:26px;text-align:center;letter-spacing:.65px}@media screen and (max-width:767px){.cross-sell-wrapper .savings-cross-sell{padding:12px 0 0;border:0;font-size:20px;letter-spacing:0;line-height:22px}}.cross-sell-wrapper .savings-cross-sell strong{font-weight:900}@media screen and (max-width:767px){.cross-sell-wrapper .savings-cross-sell strong{padding:0 7%;box-sizing:border-box;display:block;font-weight:900}}.cross-sell-wrapper .savings-cross-sell span{font-family:Muli,sans-serif;font-size:13px;color:#333;font-weight:300;padding:16px 0;display:block;letter-spacing:.3px}@media screen and (max-width:767px){.cross-sell-wrapper .savings-cross-sell span{font-size:12px;padding:21px 0 14px;line-height:20px;letter-spacing:0}}.cross-sell-wrapper .addto-order-button{display:table;margin:0 auto;padding:40px 0 54px}@media screen and (max-width:767px){.cross-sell-wrapper .addto-order-button{padding:0 0 4px;margin:0;width:100%}}.cross-sell-wrapper .addto-order-button .go-back-cart{padding:33px 35px 0;float:left;vertical-align:sub}@media screen and (max-width:767px){.cross-sell-wrapper .addto-order-button .go-back-cart{float:none;display:table;margin:29px auto 18px;padding:0}}.cross-sell-wrapper .addto-order-button .go-back-cart a{font-size:14px;color:#1894d0;font-weight:400;text-decoration:underline;letter-spacing:.4px}.cross-sell-wrapper .addto-order-button .go-back-cart a:hover{color:#000}.cross-sell-wrapper .addto-order-button .go-back-cart .add-discount-prod{text-align:center}.cross-sell-wrapper .addto-order-button .add-discount-prod{padding:31px 64px}@media screen and (max-width:767px){.cross-sell-wrapper .addto-order-button .add-discount-prod{padding:31px 10px;width:100%}}.ui-dialog.discount-item-for-course{max-width:98%}@media screen and (max-width:1023px){.class-tiles-container .search-result-items .grid-tile .class-wrapper{position:relative}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings{width:25%;border-bottom:1px solid #bebebe}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-offer-month,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-timing{width:50%;padding:6px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected{width:75%;box-sizing:border-box;border-right:0;border-bottom:1px solid #bebebe}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price{width:25%;position:absolute;left:0}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld{width:50%;border-right:1px solid #bebebe;padding:0 5px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-pricing{font-size:14px;max-width:initial;width:50%;border-left:none}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up{width:75%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up{width:50%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details button .sign-me-up-text,.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up button .sign-me-up-text{padding:0 0 0 22%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .class-text-middle{display:none}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .class-text-middle1{display:table-cell;vertical-align:middle;padding:0 15%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .class-text-middle1 .tab-see-details{font-size:14px;line-height:28px;width:57%;text-align:right;text-transform:uppercase}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details .class-text-middle1 .tab-see-details .tab-details-arrow{width:27px;height:27px;background-position:-143px -40px;margin:0 8%}.class-tiles-container .search-result-items .grid-tile.active .class-wrapper{border:none}.class-tiles-container .search-result-items .grid-tile.active .see-details-section{display:none}}@media screen and (max-width:767px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings{width:50%;float:left}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-offer-month{padding:4px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-offer-month .offer-month{font-size:13.6px;letter-spacing:.3px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-offer-month .offer-date{font-size:32.1px;letter-spacing:.8px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-month-timings .class-timing{font-size:12px;letter-spacing:.3px;padding:4px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price{width:50%;float:left;border-right:none;position:static;border-bottom:1px solid #bebebe}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld{font-size:10px;padding:1px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info{width:320px;left:-120%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info:after{left:65%}}@media screen and (max-width:767px) and (max-width:480px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-format-thrld .class-set-info{width:250px;left:-185%}}@media screen and (max-width:767px){.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-seats-price .class-pricing{font-size:11px;letter-spacing:.4px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected{width:100%;padding:20px 15px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-offer-city-main{margin:0 0 40px}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .mob-see-details{display:block}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-name-selected .class-offer-city-rating .class-ratings{width:65%;float:left;text-align:left}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up{width:100%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-see-details{display:none}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up{width:100%}.class-tiles-container .search-result-items .grid-tile .class-wrapper .class-details-sign-up .class-sign-up button{padding:19.5px 11.5px}}.sign-up-dialog{max-height:838px;padding:0 0 51px}@media screen and (min-width:1025px){.sign-up-dialog{width:50%!important;left:420px!important}}@media screen and (min-width:1179px) and (max-width:1180px){.sign-up-dialog{left:295px!important}}.sign-up-dialog .ui-dialog-titlebar{background:0 0}.sign-up-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:22px;right:15px}@media screen and (max-width:767px){.sign-up-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:17px;right:18px}}.sign-up-dialog .ui-dialog-titlebar .ui-button-icon-primary{width:9px;height:9px;display:block;top:10px;left:3px;background-position:-550px -9px}.sign-up-dialog .dialog-content{margin:15px 0 0;padding:50px 50px 150px;overflow:hidden}@media screen and (max-width:767px){.sign-up-dialog .dialog-content{padding:0}}.sign-up-dialog .dialog-content .cls-reg-msg{font-family:Muli,sans-serif;text-align:center;padding:0 20px}@media screen and (max-width:767px){.sign-up-dialog .dialog-content .cls-reg-msg{padding:0 53px}}.sign-up-dialog .dialog-content .cls-reg-msg h1{width:100%;font-size:24px;letter-spacing:.6px;font-family:Muli,sans-serif;line-height:30px;text-align:center}.sign-up-dialog .dialog-content .cls-reg-msg .class-reg-info{margin:27px 0;font-size:13px;letter-spacing:.3px;line-height:21px;font-weight:300}.sign-up-dialog .dialog-content .cls-reg-msg .class-reg-info p.signup-msg{text-align:center;margin:10px}.sign-up-dialog .dialog-content .cls-reg-msg .class-reg-info p.signup-msg a.signup-prodlink{color:#1e97d2;font-size:13px;text-decoration:underline;font-family:Muli,sans-serif}.sign-up-dialog .dialog-content .cls-reg-msg .class-reg-info .reg-msg-1{display:block;text-align:center}@media screen and (max-width:767px){.sign-up-dialog .dialog-content .cls-reg-msg .class-reg-info .reg-msg-1{font-size:13px;margin:10px 0}}.sign-up-dialog .dialog-content .cls-reg-msg .class-reg-info .reg-msg-1 .offering-org{color:#1e97d2;font-size:13px;text-decoration:underline;font-family:Muli,sans-serif}@media screen and (max-width:767px){.sign-up-dialog .dialog-content .cls-reg-msg .class-reg-info .reg-msg-1 .offering-org{font-size:13px;font-family:Roboto,sans-serif;font-weight:400;color:#1894d0;text-decoration:none}}.sign-up-dialog .dialog-content .cls-reg-msg .class-reg-info .reg-msg-1 .offering-org:hover{color:#333}.sign-up-dialog .dialog-content .class-reg-btn{text-align:center;display:table;margin:0 auto}.sign-up-dialog .dialog-content .class-reg-btn .reg-now-link{display:table-cell;vertical-align:middle;width:240px;height:80px;background-color:#ed1329;box-shadow:0 5px 8px 0 rgba(0,0,0,.25);font-size:14px;color:#fff;line-height:28px;padding:0 20%;box-sizing:border-box;text-transform:uppercase;letter-spacing:.4px}@media screen and (max-width:767px){.sign-up-dialog .dialog-content .class-reg-btn .reg-now-link{text-align:center;width:280px;font-weight:500}}.sign-up-dialog .dialog-content .class-reg-btn .reg-now-link .fa{width:27px;height:27px;display:inline-block;background-position:-144px -8px;float:right}@media screen and (max-width:767px){.sign-up-dialog .dialog-content .class-reg-btn .reg-now-link .fa{display:none}}.sign-up-dialog .dialog-content .class-reg-btn .reg-now-link:hover{background-color:#252524}.sign-up-dialog .dialog-content .pdp-you-might-like{margin:30px 0 0}.sign-up-dialog .dialog-content .pdp-you-might-like .you-might-like-txt{padding:0 5%;box-sizing:border-box}.sign-up-dialog .dialog-content .pdp-you-might-like .you-might-like-txt .you-might-like-content{font-size:20px;font-weight:900;line-height:24px;margin:0}.sign-up-dialog .dialog-content .search-result-items{margin:0 30px;padding:0}.sign-up-dialog .dialog-content .search-result-items .grid-tile{width:31.33%;margin:0 1%}.sign-up-dialog .dialog-content .search-result-items .product-name{margin:20px 0 15px;height:auto}.sign-up-dialog .dialog-content .search-result-items .product-name .name-link{letter-spacing:.4px;max-height:60px;float:left}.sign-up-dialog .dialog-content .search-result-items .product-price{float:left;font-size:16px}.sign-up-dialog .dialog-content .search-result-items .product-price .price-standard{color:#999;font-weight:100;text-decoration:line-through}.sign-up-dialog .dialog-content .search-result-items .product-price .price-sales{color:#333;padding:0 0 0 5px}@media screen and (max-width:1023px){.sign-up-dialog .dialog-content .search-result-items{margin:0}}@media screen and (max-width:767px){.sign-up-dialog{width:100%!important;max-width:318px;box-sizing:border-box;max-height:none;padding:0 0 37px}.sign-up-dialog .dialog-content .cls-reg-msg h1{font-size:18px;letter-spacing:.4px;line-height:24px;font-family:Roboto,sans-serif;font-weight:500;margin:6px 158px 5px 0}.sign-up-dialog .dialog-content .cls-reg-msg .class-reg-info{font-size:14px;font-family:Roboto,sans-serif;font-weight:400;margin:27px 0 33px;padding:0 10px}.sign-up-dialog .dialog-content .related-pro-title{text-align:left}.sign-up-dialog .dialog-content .search-result-items{margin:0}.sign-up-dialog .dialog-content .search-result-items .grid-tile{width:100%;margin:15px 0}.sign-up-dialog .dialog-content .search-result-items .product-name .name-link{max-height:42px;font-size:14px}.sign-up-dialog .dialog-content .search-result-items .product-price{font-size:14px}}.tab-container.active .tab_content{display:block}.tab-container.active .tab_content table td,.tab-container.active .tab_content table tr{border:1px solid #d6d6d6;border-color:#d6d6d6!important}.related-product-section button.slick-next,.related-product-section button.slick-prev{display:none!important}.virtual-class-optin .course-content p{color:#333;font-size:20px;font-weight:900}.virtual-class-optin .optin-content{margin-bottom:10px}.virtual-class-optin .optin-content label{display:inline-block}@media screen and (max-width:767px){.pdp-you-might-like{margin:0;display:none}.you-might-like-pro,.you-might-like-txt{display:none}.virtual-class-optin{width:300px!important;margin:40px;padding:10px}.virtual-class-optin .course-content p{font-size:16px;margin-bottom:20px}.virtual-class-optin .optin-content label{font-size:14px}}.subcategory-banner-class{margin-bottom:0!important}@media only screen and (min-width:1023px) and (max-width:1024px){.find-a-class-newdesign button.cta-red{font-size:11px}}.sub-landing-classes .sub-cat-class .subcategory-classes-feature-1{margin-top:56px}.sub-landing-classes .find-a-class-newdesign button.cta-red{padding:12px 18px;text-transform:none}.sub-landing-classes .banner-container{position:relative}.sub-landing-classes .banner-container h1{position:absolute;top:46%;left:8%;color:#fff;font-size:36px;line-height:40px}@media only screen and (max-width:1023px){.sub-landing-classes .banner-container h1{top:20%;left:6%}}@media only screen and (max-width:767px){.sub-landing-classes .banner-container h1{top:30%}}@media only screen and (max-width:1023px){.sub-landing-classes .find-a-class.new-design .findaclass-error-meesage{top:30%;left:6%}}@media only screen and (max-width:767px){.sub-landing-classes .find-a-class.new-design .findaclass-error-meesage{top:31%}}.sub-landing-classes .training-heading{position:absolute;top:46%;left:8%}@media only screen and (max-width:1023px){.sub-landing-classes .training-heading{top:30%;left:6%}}@media only screen and (max-width:767px){.sub-landing-classes .training-heading{top:35%}}.sub-landing-classes .training-heading h2{color:#fff;font-size:36px;line-height:40px}@media only screen and (max-width:1023px){.sub-landing-classes .training-heading h2{font-size:32px;line-height:36px}}.product-tile{position:relative;text-align:center;height:100%;display:flex;flex-direction:column}.product-tile .plp-tile{clear:both;margin-top:auto}.product-tile .plp-tile button.add-to-cart-disabled{color:#fff}.product-tile .product-image{height:auto;position:relative;border:1px solid #d6d6d6}.product-tile .product-image a{display:block;text-align:center;padding:39px 0}.product-tile .product-image .quickview{border:2px solid #ed1329;background-color:#fff;display:none;top:83.4%;left:49%;position:absolute;transform:translate(-50%,-50%);color:#ed1329;font-size:14px;letter-spacing:.4px;padding:11px 0;line-height:16px;width:134px}@media screen and (min-width:1023px){.product-tile .product-image:hover .quickview{display:block}}@media screen and (min-width:1023px){.product-tile .product-image:hover .courses+.quickview{display:none}}@media screen and (min-width:1023px){.product-tile .product-image.hidequickview:hover .quickview{display:none}}.product-tile .product-pricing{margin:14px 0 0;width:100%;float:left;height:auto;overflow:hidden;text-align:left}.product-tile .product-pricing .product-standard-price{text-decoration:line-through;margin-right:10px}.product-tile .product-pricing .product-sales-price{color:#333;font-size:16px;letter-spacing:.4px;text-align:left}.product-tile .out-of-stock-message{float:left;text-align:left;margin-top:8px}@media screen and (min-width:1025px){.product-tile .out-of-stock-message{width:275px}}.product-tile .out-of-stock-message .not-available-msg.out-of-stock{width:auto;color:#ed1329;font-weight:900;text-transform:uppercase}.product-tile .out-of-stock-message .availabilityMessages{color:gray}.product-tile .available-status-message{float:left;text-align:left;margin-top:8px}@media screen and (min-width:1025px){.product-tile .available-status-message{width:275px}}.product-tile .available-status-message .not-available-msg.out-of-stock,.product-tile .available-status-message .status-msg-text.on-back-order,.product-tile .available-status-message .status-msg-text.on-pre-order{width:auto;color:#ed1329;font-weight:900;text-transform:uppercase}.product-tile .available-status-message .availabilityMessages{color:gray}.grid-tile .product-tile .product-swatches{float:right}.product-tile .product-swatches-all{cursor:pointer;font-size:.9em}.product-tile .product-swatches{display:none}.product-tile .product-swatches ul{list-style:none;margin:0;overflow:hidden;padding:0}.product-tile .product-swatches ul.swatch-toggle{background:#fff;display:none;position:absolute}.product-tile .product-swatches:hover ul.swatch-toggle,.pt_product-compare .product-tile .product-swatches,.pt_product-search-result .product-tile .product-swatches{display:block}.product-tile .product-swatches li{float:left}.product-tile .product-swatches .swatch{display:block;width:16px}.product-tile .product-swatches .swatch img{border:1px solid #fff;height:12px;padding:1px;width:12px}.product-tile .product-swatches .selected img,.product-tile .product-swatches img:hover{border-color:#84bd00}.product-tile .product-promo{font-size:12px;text-transform:capitalize;text-align:left;color:gray;width:100%;margin:8px 0 0;letter-spacing:.3px;height:36px;overflow:hidden}.product-tile .product-compare{float:right;height:19px;margin:15px 0 0;overflow:hidden}.product-tile .product-compare label{font-size:12px;letter-spacing:.3px;text-align:right;color:gray;padding:2px 0 0;margin-bottom:0;float:left;margin-right:9px;cursor:pointer}.product-tile .product-compare input{float:left;margin:0}.product-tile .product-review{margin-bottom:1em}.product-tile .product-review .rating-title{display:inline-block;margin-right:1em}.product-tile .product-review .rating{display:inline-block}.wide-tiles .product-tile{height:auto!important}.wide-tiles .product-tile .product-image{float:left;padding-right:2em}.wide-tiles .product-tile .product-name,.wide-tiles .product-tile .product-pricing,.wide-tiles .product-tile .product-promo,.wide-tiles .product-tile .product-review,.wide-tiles .product-tile .product-swatches{float:left;text-align:left;width:65%}.wide-tiles .product-tile .product-name{font-size:1.5em;height:auto;margin-top:0}.wide-tiles .product-tile .product-pricing{font-size:1.3em}.wide-tiles .product-tile .product-swatches{margin-bottom:1em}.capture-product-id{left:-999em;position:absolute}.pt_product-search-result .plp-refine-main .breadcrumbs-desk{position:relative}.pt_product-search-result .plp-refine-main .breadcrumbs-desk .search-result-options{position:absolute;right:0;top:-43px;width:auto}.pt_product-search-result .plp-refine-main .breadcrumbs-desk .search-result-options.showing-results-wrap{position:static;float:right;width:auto;text-align:right;margin:20px 0}@media screen and (max-width:1023px){.pt_product-search-result .plp-refine-main .breadcrumbs-desk .search-result-options.showing-results-wrap{margin:0}}@media screen and (max-width:1023px){.pt_product-search-result .plp-refine-main .breadcrumbs-desk .search-result-options{position:static;width:100%;margin:0;padding:0 20px;box-sizing:border-box}}@media screen and (max-width:1023px){.pt_product-search-result .plp-refine-main .breadcrumbs-desk .search-result-options .pagination{margin:20px 0;text-align:right}}@media screen and (max-width :767px){.pt_product-search-result .plp-refine-main .breadcrumbs-desk .search-result-options .pagination{margin:15px 0}}.pt_product-search-result .plp-refine-main .breadcrumbs-desk .search-result-options .pagination .results-hits{font-size:18px;height:20px}@media screen and (max-width:1023px){.pt_product-search-result .plp-refine-main .breadcrumbs-desk .search-result-options .pagination .results-hits{text-align:right}}@media screen and (max-width :767px){.pt_product-search-result .plp-refine-main .breadcrumbs-desk .search-result-options .pagination .results-hits{font-size:14px}}.pt_product-search-result .plp-refine-main .main-container{padding-top:16px}.pt_product-search-result .plp-refine-main .breadcrumb{margin:2px 0 0}@media screen and (max-width :1023px){.pt_product-search-result .plp-refine-main .breadcrumb{width:auto;clear:none}}.pt_product-search-result .plp-refine-main .breadcrumb .breadcrumb-refinement{border:1px solid #d6d6d6;padding:4px 8px 3px;margin:0 9px 10px 0;box-sizing:border-box}.pt_product-search-result .plp-refine-main .breadcrumb .breadcrumb-refinement .breadcrumb-refinement-value{margin:0 16px 0 0}.pt_product-search-result .plp-refine-main .breadcrumb .breadcrumb-refinement .breadcrumb-refinement-value:last-child{margin:0}@media screen and (max-width :1023px){.pt_product-search-result .plp-refine-main .breadcrumb .breadcrumb-category .mobile-filterby{width:100%;float:left;padding:0 20px;box-sizing:border-box;margin:0 0 10px}}.pt_product-search-result .plp-refine-main .breadcrumb .clear-refinement .remove-all{margin-left:0;padding:5px 4px 4px 7px;margin-bottom:10px}.pt_product-search-result .plp-refine-main .breadcrumb .clear-refinement .remove-all:after{content:"";width:15px;height:15px;background-position:-94px -107px;display:inline-block;vertical-align:middle;margin:0 2px 0 7px}.pt_product-search-result .product-bottom-part .search-result-content .product-tile .product-image a.thumb-link{padding:17px 0}@media screen and (max-width :767px){.pt_product-search-result .product-bottom-part .search-result-content .product-tile .product-image a.thumb-link{padding:5px 0}}.cat-product-page{width:65%;margin:0 auto;clear:both}@media screen and (max-width:1023px){.cat-product-page{width:100%}}.cat-product-page.hidecountform{display:none}.search-result .result,.search-result ul li{font-family:Muli,sans-serif;font-size:16px;font-weight:300;text-align:left}.search-result .result{font-family:Roboto,sans-serif;line-height:inherit;letter-spacing:inherit;display:table;margin:0 auto 14px;font-weight:900;font-size:20px;text-transform:capitalize;border:0}@media screen and (max-width :767px){.search-result .result{font-size:16px}}@media screen and (min-width:1023px){.sub-category-result .breadcrumb.product-page{width:76%}}.sub-category-result .refinement-search-cat.sub-cat-page{display:none}@media screen and (max-width:1023px){.sub-category-result .refinement-search-cat.sub-cat-page{display:none}}.sub-category-result .refinement-search-cat.sub-cat-page .search-result{border:none;float:right;margin-top:73px}@media screen and (min-width:768px) and (max-width:1023px){.sub-category-result .refinement-search-cat.sub-cat-page .search-result{margin-top:50px}}.sub-category-result .refinement-search-cat.sub-cat-page .search-result li{width:100%;padding:0}.sub-category-result .refinement-search-cat.sub-cat-page .search-result li span{padding:0;cursor:auto}.refinement-search-cat{float:right;width:49.069%}.refinement-search-cat.sub-cat-page{display:none}.refinement-search-cat.search-cat-wrap{width:100%;float:left}.refinement-search-cat ul{padding:0 0 2px;box-sizing:border-box;list-style:none;text-align:center;margin:24px 0}.refinement-search-cat ul li{display:inline-block;padding-bottom:5px;float:none;width:31%}.refinement-search-cat ul li a,.refinement-search-cat ul li span{font-size:16px;letter-spacing:.4px;text-align:left;text-transform:capitalize;cursor:pointer;padding:0 5px 5px;color:#ed1329;font-weight:500}.refinement-search-cat ul li.active span{color:#ed1329}.refinement-search-cat ul li.result-products{display:none}.refinement-search-cat ul li.enableproducts{display:inline-block}.search-keyword{position:relative;width:100%;float:left}.search-keyword button .header-geo-arrow{display:block}.search-keyword .search-field .search-icon{width:18px;height:18px;display:inline-block;position:absolute;left:3%;top:29%;background-position:-273px -68px}.search-keyword .search-field input[type=text]{width:calc(100% - 50px);float:left;font-size:18px;letter-spacing:.5px;text-transform:capitalize;padding:14px 0 12px 56px;color:#333;line-height:18px}@media screen and (min-width:768px){.productsearchform .search-keyword .search-field input[type=text]{border-right:1px solid #d6d6d6}}@media screen and (max-width:1023px){.product-tile .product-image{margin-bottom:0}.product-tile .product-image a{padding:17px 0}.product-tile .product-pricing{height:auto}.sub-category-result .refinement-search-cat.sub-cat-page{margin:0;padding:0 20px;box-sizing:border-box}.sub-category-result .refinement-search-cat.sub-cat-page .search-result{margin-top:0}.sub-category-result .refinement-search-cat.sub-cat-page .search-result li{padding:0}}@media screen and (min-width:768px) and (max-width:1023px){.search-keyword .search-field .search-icon{left:6%}}@media screen and (max-width:1023px){.search-result .result{margin-bottom:26px}.refinement-search-cat{float:none;width:100%;margin-bottom:20px}.refinement-search-cat ul{margin-top:0;text-align:left}.refinement-search-cat ul li{margin-right:2%}.refinement-search-cat ul li span{padding:0 0 5px;font-size:13px;letter-spacing:.3px}.refinement-search-cat ul li:first-child{text-align:left}.refinement-search-cat ul li:nth-of-type(2){text-align:center}.refinement-search-cat ul li:last-child{margin-right:0;text-align:right}.search-keyword{padding-right:0;width:100%}.search-keyword .search-field input[type=text]{width:100%;font-size:14px;letter-spacing:.4px;padding:14px 40px 12px 20px}.search-keyword .search-field button{padding:0;background-color:inherit;position:absolute;right:20px;top:16px}.search-keyword .search-field button .search-icon{position:absolute;right:0;top:0;left:inherit}.product-tile .product-pricing{margin:0}.product-tile .product-pricing .product-sales-price{font-size:14px;height:22px}.product-tile .product-promo{margin-top:3px;line-height:15px;height:45px;overflow:hidden}}.product-tile .product-pricing .product-standard-price{font-size:17px;color:#6D6E70}.product-tile .product-pricing .product-standard-price+.product-sales-price{font-size:24px;font-weight:400;margin-top:15px}.product-tile .product-pricing.clearance-price .product-standard-price{font-size:17px;color:#6D6E70}.product-tile .product-pricing.clearance-price .product-sales-price{font-size:24px;font-weight:400;margin-top:15px}.product-tile .product-pricing+.product-promo,.product-tile .product-pricing.clearance-price+.product-promo{font-size:15px;font-weight:500}.pt_product-details .breadcrumb{padding:20px 2.8% 0;width:100%;box-sizing:border-box}.pt_product-details .global-recommend{margin-top:40px}.pt_product-details .global-recommend.cart-recentView-section .page-tittle{text-align:center}@media screen and (max-width:767px){.pt_product-details .global-recommend .product-name{margin:2px 0 7px;line-height:10px}}@media screen and (max-width:767px){.pt_product-details .pdp-main .product-info .global-recommend ul{padding-top:20px}}.pt_product-details .cart-recommendations .product-image .thumb-link img{width:204px}@media screen and (max-width:1023px){.pt_product-details .cart-recommendations .product-image .thumb-link img{width:270px}}.img-loader{position:absolute;left:0;top:0;width:100%;height:100%}.img-loader-bg{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.7;z-index:99}.img-loader-indicator{z-index:100;position:absolute;left:50%;top:50%;width:64px;height:64px;background:url(../images/loading-small.gif) no-repeat}.product-image-container{position:relative}img.zoomImg{background:#fff;cursor:zoom-in}#product-nav-container{overflow:hidden;position:absolute;right:0;width:160px}#product-nav-container div{float:left;text-align:center;width:77px}#product-nav-container img{max-height:100%;max-width:80%}#product-nav-container span{display:block;height:65px}#product-nav-container .divided span{border-right:1px solid #e0e0e0;padding-right:5px}@media screen and (max-width:767px){.ui-dialog.size-chart-class{width:90%!important}}.pdp-price-discount .price-tiered{display:none;color:#000;margin:20px 0}.pdp-price-discount .price-tiered .value{width:100%;float:left}.pdp-price-discount .price-tiered .heading{background:#ccc}.pdp-price-discount .price-tiered .quantity{width:50%;float:left;text-align:center;border:1px solid #ccc;border-top:none;border-right:none;padding:5px 0;box-sizing:border-box;font-size:14px}.pdp-price-discount .price-tiered .quantity-discount{width:100%;float:left}.pdp-price-discount .price-tiered .price{width:50%;float:left;text-align:center;border:1px solid #ccc;border-top:none;border-left:none;padding:5px 0;font-size:14px;box-sizing:border-box}.pdp-main{margin:0}.pdp-main ul{list-style:none;margin:0;padding:0}.pdp-main label{padding:0;text-align:left;text-transform:uppercase;width:auto}.pdp-main .quickview-nav{margin:30px 3% 0}@media screen and (max-width:1023px){.pdp-main .quickview-nav{display:none}}.pdp-main .quickview-nav button{letter-spacing:.5px;font-size:13px}.pdp-main .product-col{padding:14px 2.8% 32px;float:left;width:100%;box-sizing:border-box}.pdp-main .product-info{width:100%;float:left}@media screen and (min-width:480px){.pdp-main .product-col-1{float:left;width:49.302%;margin-top:20px}}@media screen and (min-width:480px){.pdp-main .product-col-2{float:right;width:49.146%}}.pdp-main .product-col-2 .price-standard{padding-right:.5rem}.pdp-main .product-name{margin-bottom:.3rem;height:auto;font-family:Roboto,sans-serif;max-height:120px;overflow:hidden}.pdp-main .product-number{color:#333;font-size:12px;font-weight:500;letter-spacing:.3px;float:left;font-family:Roboto,sans-serif;margin-bottom:.5rem;margin-right:30px}.pdp-main .class-ratings{float:left}.pdp-main .other-variant{width:100%;float:left;margin-bottom:20px}.pdp-main .bundle-sub-product .availability-web{margin:0}.pdp-main .bundle-sub-product .availability-web .in-stock-msg,.pdp-main .bundle-sub-product .availability-web .not-available-msg{margin-left:0;margin-top:0}.pdp-main .bundle-sub-product .availability-web .in-stock-date-msg{margin-left:0}.pdp-main .availability-web{padding-bottom:0;margin:20px 0 0;float:left}@media screen and (min-width:768px) and (max-width:1180px){.pdp-main .availability-web{clear:both}}.pdp-main .availability-web.for-mobile{display:none}.pdp-main .availability-web .availability-msg p{margin-left:0}.pdp-main .availability-web .backorder-msg,.pdp-main .availability-web .preorder-msg{color:#ed1329;text-transform:uppercase;text-align:left;font-family:Roboto,sans-serif;font-size:12px;font-weight:900;margin-left:15px}@media screen and (max-width:767px){.pdp-main .availability-web .backorder-msg.backorder-remain,.pdp-main .availability-web .preorder-msg.backorder-remain{margin-left:0}}.pdp-main .availability-web .in-stock-msg,.pdp-main .availability-web .not-available-msg{font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.3px;text-align:left;color:gray;margin-left:15px;text-transform:uppercase}.pdp-main .availability-web .in-stock-msg:first-child,.pdp-main .availability-web .not-available-msg:first-child{margin-top:18px}@media screen and (max-width:1023px){.pdp-main .availability-web .in-stock-msg,.pdp-main .availability-web .not-available-msg{margin-left:0}}.pdp-main .availability-web .not-available-msg{color:#ed1329;font-weight:900}.pdp-main .availability-web .not-available-msg.remaining{font-size:11px;color:#ed1329}.pdp-main .availability-web .availabilityMessages,.pdp-main .availability-web .in-stock-date-msg{font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.3px;color:gray;text-transform:uppercase}@media screen and (max-width:1150px){.pdp-main .availability-web .backorder-msg,.pdp-main .availability-web .preorder-msg{text-align:left}}@media screen and (max-width:768px){.pdp-main .availability-web{margin-top:15px;clear:both;float:left;width:100%}}.pdp-main .short-description{color:#333;font-size:17px;letter-spacing:.4px;font-family:Roboto,sans-serif;margin-top:15px;width:100%;border:0;line-height:24px;max-height:70px;overflow:hidden}.pdp-main .size-chart{width:100%;float:left;margin-bottom:15px}.pdp-main .size-chart .tab-label{color:#1894d0;text-decoration:underline}.pdp-main .size-chart .tab-label:hover{cursor:pointer}.pdp-main .more-details,.pdp-main .size-chart a,.pdp-main .tab-label.more-details,.pdp-main .tab.more-details-tab:nth-child(5) .tab-label{font-size:12px;font-family:Muli,sans-serif;font-weight:600;line-height:1.5;text-align:left;color:#1894d0;padding:0;text-decoration:underline;text-transform:none;margin-top:15px;height:auto;left:0;position:inherit;border:0;width:auto}@media screen and (max-width:767px){.pdp-main .more-details::after,.pdp-main .size-chart a::after,.pdp-main .tab-label.more-details::after,.pdp-main .tab.more-details-tab:nth-child(5) .tab-label::after{position:inherit;background:0 0}}.pdp-main .more-details:hover,.pdp-main .size-chart a:hover,.pdp-main .tab-label.more-details:hover,.pdp-main .tab.more-details-tab:nth-child(5) .tab-label:hover{color:#000;cursor:pointer}.pdp-main .more-details-tab{width:100%;float:left;border:0}.pdp-main .more-details-tab .more-details{display:inline-block}.pdp-main .more-details-tab .tab-content{display:none}.pdp-main .product-bundlepricing{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;letter-spacing:.6px;text-align:left;color:#000}.pdp-main .product-price{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;letter-spacing:.6px;text-align:left;color:#000;margin-top:25px;width:100%;float:left}.pdp-main .product-price.clearance-price .price-standard{font-size:17px;color:#6D6E70;font-weight:400}.pdp-main .product-price.clearance-price .price-sales{font-size:24px;font-weight:500}.pdp-main .product-price .price-standard{font-size:17px;color:#6D6E70;font-weight:400;text-decoration:line-through}.pdp-main .product-price .price-standard+meta+.price-sales{font-size:24px;font-weight:500}.pdp-main .product-price .price-tiered{color:#900;font-size:.6em;line-height:1.5em}.pdp-main .product-review{margin-bottom:.5rem}.pdp-main .product-main-attributes .attribute{padding:.2em 0}.pdp-main .product-main-attributes .label{padding:0}.pdp-main .video-tab{position:absolute;top:0;width:100%;height:100%}.pdp-main .product-primary-image{width:100%;text-align:center;border:1px solid #d6d6d6;position:relative}.pdp-main .product-primary-image .product-image{text-align:center}.pdp-main .product-primary-image .product-image:hover{cursor:-webkit-zoom-in;cursor:-moz-zoom-in}@media screen and (max-width:767px){.pdp-main .product-primary-image.iphone-image{height:285px}}@media only screen and (min-width:1023px) and (max-width:1024px){.pdp-main .product-primary-image.ipad-image{height:449px}}@media only screen and (min-width:1025px){.pdp-main .product-primary-image.desktop-image{height:635px}}.pdp-main .product-info ul{font-size:.8rem;list-style:square;padding:0 5em}@media screen and (min-width:768px){.pdp-main .product-info ul{padding-bottom:1em;padding-top:1em}}.pdp-main .varient-label{font-family:Muli,sans-serif;font-size:13px;font-weight:700;line-height:1.62;letter-spacing:.3px;text-align:left;color:#333}.pdp-main .custom-select{width:200px;margin-top:2px}.pdp-main .product-add-to-cart{display:block;margin:0;padding:25px 0 0;overflow:hidden;width:100%}@media screen and (max-width:768px){.pdp-main .product-add-to-cart{display:block}}.pdp-main .product-add-to-cart .inventory{float:left;width:50px;white-space:nowrap}.pdp-main .product-add-to-cart .inventory label{display:inline;font-family:Muli,sans-serif;font-size:13px;font-weight:700;line-height:1.62;letter-spacing:.3px;text-align:left;color:#333;width:100%;float:left}.pdp-main .product-add-to-cart .inventory input{float:left;width:50px;height:50px;background-color:#fff;border:1px solid #d6d6d6;padding:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:.3px;text-align:center;color:#333}.pdp-main .product-add-to-cart .min-max{width:100%;float:left;font-family:Roboto,sans-serif;font-size:12px;line-height:2.5;letter-spacing:.3px;text-align:left;color:gray;margin-top:20px}.pdp-main .product-add-to-cart .quantity-message{width:100%;float:left;font-family:Roboto,sans-serif;font-size:12px;line-height:2.5;letter-spacing:.3px;text-align:left;color:gray}.pdp-main .product-add-to-cart .pdp-qty-discount{cursor:pointer}.pdp-main .product-add-to-cart .price-tiered{display:none}.pdp-main .product-add-to-cart .pre-shipping{width:100%;float:left;font-family:Roboto,sans-serif;font-size:12px;line-height:2.5;letter-spacing:.3px;text-align:left;color:gray}.pdp-main .product-add-to-cart button{height:50px;padding:0;width:198px;margin-top:25px;margin-left:20px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.4px;text-align:center;color:#fff;float:left;text-transform:uppercase;margin-right:20px}@media screen and (max-width:768px){.pdp-main .product-add-to-cart button{margin-right:0}}.pdp-main .product-add-to-cart button.disabled{pointer-events:none}.pdp-main .product-add-to-cart button.add-all-to-cart{margin-top:22px;margin-left:0}.pdp-main .product-add-to-cart button.bundle{margin-top:0;margin-left:0}.pdp-main .product-add-to-cart .dw-apple-pay-button{margin-left:.5rem}@media screen and (min-width:768px){.pdp-main .product-add-to-cart .dw-apple-pay-button{width:172px}}.pdp-main .promotion{overflow:hidden;padding:0;margin-top:15px;width:100%;float:left}.pdp-main .promotion .promotion-title{font-weight:700;margin-bottom:10px;text-transform:uppercase}.pdp-main .promotion .promotion-callout{font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.3px;text-align:left;color:#6D6E70;font-weight:500}.pdp-main .promotion .promotion-callout .tooltip{font-size:.7rem;margin:0}.pdp-main .product-variations{border-top:1px solid #d6d6d6;margin-top:25px;padding-top:14px;width:100%;float:left}.pdp-main .product-variations ul{margin:12px 0 0}.pdp-main .product-variations ul.swatches{margin:0}.pdp-main .product-add-to-cart .product-actions .social-sharing{margin-left:20px}.pdp-main .product-actions{padding:0}.pdp-main .product-actions .social-sharing{margin:40px 0 35px;float:left}.pdp-main .product-actions .social-sharing li{float:left;margin-right:10px}.pdp-main .product-actions .social-sharing li a{background:url(../images/Arc-images/ARC-sprite.png) no-repeat;float:left}.pdp-main .product-actions .social-sharing li a.facebook{width:17px;height:17px;background-position:-176px -135px}.pdp-main .product-actions .social-sharing li a.twitter{width:18px;height:17px;background-position:-199px -136px}.pdp-main .product-actions .social-sharing li a.email{width:21px;height:14px;background-position:-296px -136px}.pdp-main .product-actions .social-sharing li a.instagram{width:17px;height:17px;background-position:-248px -136px}.pdp-main .product-actions .social-sharing li a.pinterest{width:17px;height:17px;background-position:-224px -135px}.pdp-main .product-actions .social-sharing li a.linkedin{width:17px;height:17px;background-position:-272px -136px}.pdp-main .product-actions a{margin-right:.1rem}.pdp-main .product-actions a.share-icon{color:#999}.pdp-main .product-actions a.share-icon:hover{color:#84bd00}.pdp-main .product-actions a.share-icon i{font-size:3rem}@media screen and (min-width:768px){.pdp-main .product-actions a.share-icon i{font-size:2rem}}.pdp-main .product-set.product-detail .pdpForm.bundle .product-add-to-cart{display:flex;align-items:center;border-top:0;margin-top:0;padding-top:15px}.pdp-main .product-set.product-detail .pdpForm.bundle .product-add-to-cart .buy-all-sec{width:50%;margin-top:25px}.pdp-main .product-set .product-set-list .full-width,.pdp-main .product-set .product-set-list .half-width{float:right;width:82.5%}.pdp-main .product-set .product-set-list .product-number{margin-top:8px}.pdp-main .product-set .product-set-list .product-set-item{clear:both;padding:25px 0 0;margin:25px 0 0;border-top:1px solid #d6d6d6;float:left;width:100%}.pdp-main .product-set .product-set-list .product-set-item .product-variations{margin-top:13px;padding-top:0;border-top:none}.pdp-main .product-set .product-set-list .product-set-image{float:left;margin-top:10px;width:89px;height:89px;background-color:#fff;border:1px solid #d6d6d6}.pdp-main .product-set .product-set-list .product-set-image img{width:100%}.pdp-main .product-set .product-set-list .product-name{float:left;width:100%;margin:0;max-height:122px}@media screen and (max-width:767px){.pdp-main .product-set .product-set-list .product-name{max-height:68px}}.pdp-main .product-set .product-set-list .product-name a{font-size:32px;line-height:40px;margin-top:4px;float:left;position:relative}.pdp-main .product-set .product-set-list .product-price{margin-top:5px}.pdp-main .product-set .product-set-list .attribute h3{width:25%}.pdp-main .product-set .bundle-sub-product{border-top:none;padding-top:0;margin-top:0;float:right;width:82.5%}.pdp-main .product-set .bundle-sub-product .bundle-quantity{margin:15px 0}.pdp-main .product-set .product-add-to-cart{border-top:1px solid #d6d6d6;margin-top:30px;padding-top:30px;margin-bottom:30px}.pdp-main .product-set .product-add-to-cart.add-sub-product{border-top:none;padding-top:0;margin-top:25px;float:right;width:82.5%}.pdp-main .product-set .product-add-to-cart label{float:left;font-size:.75rem;padding-top:2px;padding-right:.5em}.pdp-main .product-set .product-add-to-cart label.buy-all-for{font-family:Roboto;font-size:24px;font-weight:500;letter-spacing:.6px;text-align:left;color:#333;text-transform:capitalize}.pdp-main .product-set .product-add-to-cart .buy-all-sec{width:100%;float:left}.pdp-main .product-set .product-add-to-cart .buy-all-sec .buy-all-for-price{display:inline-block}.pdp-main .product-set .product-add-to-cart .buy-all-sec .product-price{width:auto;margin-top:0}.pdp-main .product-content-tabs .tab-container{font-family:Muli,sans-serif;font-size:13px;line-height:22px;color:#2c2c2c}.pdp-main .product-content-tabs .tab-container.active .tab_content{display:block}.pdp-main .product-content-tabs .tab-container.active .tab_content table td,.pdp-main .product-content-tabs .tab-container.active .tab_content table tr{border:1px solid #d6d6d6;border-color:#d6d6d6!important}.pdp-main .product-content-tabs .tab-container .tab_content.relate-product{padding:30px 0}.pdp-main .product-content-tabs .tab-container .tab_content .table-div{display:table;width:100%;float:left;margin:15px 0}.pdp-main .product-content-tabs .tab-container .tab_content .table-div .div-row{display:table-row;width:auto}.pdp-main .product-content-tabs .tab-container .tab_content .table-div .div-row .divcell{display:table-column;min-width:14%;float:left;padding:10px 5px;box-sizing:border-box;border:1px solid #7d7d7d;text-align:center}.pdp-main .product-content-tabs .tab-container .tab_content .table-div .div-row .divcell.first{text-align:left}@media screen and (max-width:1000px){.pdp-main .product-content-tabs .tab-container .tab_content .table-div .div-row .divcell{padding:10px 2px}}@media screen and (max-width:943px){.pdp-main .product-content-tabs .tab-container .tab_content .table-div .div-row .divcell{min-width:8%;width:13%}.pdp-main .product-content-tabs .tab-container .tab_content .table-div .div-row .divcell.more-text{padding:2px;line-height:19px}}@media screen and (max-width:454px){.pdp-main .product-content-tabs .tab-container .tab_content .table-div .div-row .divcell{width:14%;font-size:11px}}.pdp-main .product-content-tabs .tab-custom-details{list-style:none;padding:0;float:left;margin:0 10% 0 0}.pdp-main .product-content-tabs .tab-custom-details li{margin:0 0 15px}.pdp-main .product-content-tabs .tab-custom-details li h4{font-size:16px;font-weight:600;text-transform:uppercase;font-family:Muli,sans-serif;line-height:36px}.pdp-main .product-content-tabs .tab-custom-details li span{text-transform:capitalize;font-size:14px;color:#868686}@media screen and (max-width:767px){.pdp-main .product-content-tabs .tab-custom-details{width:100%;text-align:center;margin:0}}.pdp-main .pdp-you-might-like{float:left;width:100%;padding:2% 10%;box-sizing:border-box}@media screen and (max-width:1023px){.pdp-main .pdp-you-might-like{padding:3% 0}}.pdp-main .pdp-you-might-like .you-might-like-txt{padding:0 0 20px;border-bottom:1px solid #e2e2e2}.pdp-main .pdp-you-might-like .you-might-like-txt h2,.pdp-main .pdp-you-might-like .you-might-like-txt h3{font-size:20px;font-weight:900;line-height:24px;text-align:left}@media screen and (max-width:1023px){.pdp-main .pdp-you-might-like .you-might-like-txt{padding:0 10% 20px}}@media screen and (max-width:767px){.pdp-main .pdp-you-might-like .you-might-like-txt{padding:8px 6% 20px}}.pdp-main .pdp-you-might-like .you-might-like-pro{float:left;width:100%}.pdp-main .pdp-you-might-like .you-might-like-pro .product-pdp-reconmend{padding:0}.pdp-main .pdp-you-might-like .you-might-like-pro .product-pdp-reconmend .product-tile .product-image:hover .quickview{display:none}.main-image{display:block}.primary-image{max-width:100%}.product-thumbnails .thumb{width:89px;height:89px;margin:19px 20px 0 0;border:1px solid #d6d6d6;box-sizing:border-box;float:left}.product-thumbnails .thumb .thumbnail-link{float:left}.product-thumbnails .thumb:last-child{margin-right:0}.product-thumbnails .thumb .video-details{width:100%;height:100%;float:left;position:relative}.product-thumbnails .thumb .video-details:before{content:'';position:absolute;background:#000;width:100%;height:100%;top:0;opacity:.3}.product-thumbnails .thumb .video-details:after{content:'';position:absolute;background:url(../images/Arc-images/redcrossplayicon.png) no-repeat;width:50px;height:50px;top:20px;left:20%}.product-thumbnails .thumb.selected{border-width:2px;border-color:#333}.product-thumbnails .thumb.selected .thumbnail-link{float:left;padding:2px}.product-thumbnails img{box-sizing:border-box;cursor:pointer;height:auto}.product-thumbnails h2{margin:1rem 0 .3rem}.rating{color:#64772d}.product-info .rating{font-size:2em}.product-options .attribute,.product-variations .attribute{margin:0;padding:0;position:relative}.product-options .attribute.option-dropdown,.product-variations .attribute.option-dropdown{overflow:visible}.product-options .attribute .label,.product-options .attribute h3,.product-variations .attribute .label,.product-variations .attribute h3{font-family:Muli,sans-serif;font-size:13px;line-height:1.62;letter-spacing:.3px;text-align:left;color:#333;text-transform:none;float:left;margin-bottom:4px}.product-options .attribute .value,.product-variations .attribute .value{width:100%}.product-options .attribute ul,.product-variations .attribute ul{float:right;width:100%}.product-options .attribute .selected-value,.product-variations .attribute .selected-value{border:0;font-family:Muli,sans-serif;font-size:13px;line-height:1.62;letter-spacing:.3px;text-align:left;color:#333;text-transform:uppercase;margin-left:5px;float:left}.product-options .attribute .size-chart-link,.product-variations .attribute .size-chart-link{clear:both;float:none}.product-options .attribute .size-chart-link a,.product-variations .attribute .size-chart-link a{border-color:#fff!important;padding:0}.product-options .swatches li,.product-variations .swatches li{float:left;margin-right:20px;margin-bottom:20px}.product-options .swatches li.selected a,.product-options .swatches li:hover a,.product-variations .swatches li.selected a,.product-variations .swatches li:hover a{border-color:#ed1329;color:#ed1329}.product-options .swatches li.unselectable a,.product-options .swatches li.unselectable:hover a,.product-variations .swatches li.unselectable a,.product-variations .swatches li.unselectable:hover a{border-color:#e0e0e0;color:#e0e0e0}.product-options .swatches li a,.product-variations .swatches li a{width:98px;height:50px;background-color:#fff;border:2px solid #333;float:left;box-sizing:border-box;padding:15px 0;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.4px;text-align:center;text-transform:uppercase;color:#333}.product-options .swatches.size li a,.product-options .swatches.size li:hover a,.product-variations .swatches.size li a,.product-variations .swatches.size li:hover a{border:2px solid #ed1329;color:#ed1329}.product-options .swatches.size li.selected a,.product-variations .swatches.size li.selected a{border:2px solid #333;color:#333}.product-options .swatches.size li.unselectable a,.product-variations .swatches.size li.unselectable a{border-color:#d6d6d6;color:#d6d6d6}.product-options .swatches .custom-select li,.product-variations .swatches .custom-select li{margin-right:0;margin-bottom:0}.product-options .color li,.product-variations .color li{margin-right:18px}.product-options .color li.selected a,.product-variations .color li.selected a{padding:2px;border:2px solid #000}.product-options .color li.unselectable a,.product-variations .color li.unselectable a{background-position:-512px -85px}.product-options .color li a,.product-variations .color li a{line-height:0;width:35px;height:35px;background-color:#fff;border:none;padding:0}.product-options .color li a img,.product-variations .color li a img{width:100%;height:100%}.product-options select,.product-variations select{background-color:#fff;border:1px solid #e0e0e0;border-radius:0;height:42px;width:100%;margin-left:0}@media screen and (min-width:768px){.product-options select,.product-variations select{height:32px}}.product-pdp-reconmend .search-result-items{overflow:visible!important}@media screen and (max-width:1023px){.product-pdp-reconmend .search-result-items{overflow:hidden!important}}.product-pdp-reconmend{width:100%;box-sizing:border-box;float:left}.product-pdp-reconmend .slider-recomond .search-result-items{padding:0}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile{width:198px;margin-right:20px}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-image{width:100%;border:none;padding:0}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-image a{padding:0}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-image .quickview{padding:18px 34.22px}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-name{max-height:58px;overflow:hidden}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-name a{font-size:14px;color:#2c2c2c;letter-spacing:0;font-weight:700;float:left}@media screen and (max-width:767px){.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-name a{line-height:20px}}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-price a,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-price span,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-pricing a,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-pricing span{font-size:14px;color:#2c2c2c;letter-spacing:0;font-weight:700}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-price a.price-standard,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-price a.product-standard-price,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-price span.price-standard,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-price span.product-standard-price,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-pricing a.price-standard,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-pricing a.product-standard-price,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-pricing span.price-standard,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-pricing span.product-standard-price{color:#d6d6d6}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-price a.price-standard,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-price span.price-standard,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-pricing a.price-standard,.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-pricing span.price-standard{margin-right:10px}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile:last-child{margin-right:0}@media screen and (max-width:1023px){.product-pdp-reconmend{padding:0}.product-pdp-reconmend .slider-recomond .search-result-items{overflow:hidden}.product-pdp-reconmend .slider-recomond .search-result-items .grid-tile .product-tile .product-content{padding:0 0 0 20px}}.recommend-product4-class .search-result-items{display:flex;justify-content:center}@media screen and (max-width:767px){.recommend-product4-class .search-result-items{display:block}}.recommend-product4-class h2{padding-bottom:15px}@media screen and (max-width:767px){.recommend-product4-class .search-result-items .grid-tile{width:100%}}.products-recommendations{margin:0 0 20px}#BVRRSummaryContainer{float:left;margin-left:25px}@media screen and (max-width:1024px){.pdp-main .product-col-1{width:46%}.pdp-main .product-col-2{width:51%}.pdp-main .product-primary-image{height:100%}.pdp-main .product-set .bundle-sub-product,.pdp-main .product-set .product-set-list .full-width,.pdp-main .product-set .product-set-list .half-width{width:calc(100% - 109px)}}@media screen and (min-width:1023px) and (max-width:1024px){.pdp-main .product-set.product-detail .pdpForm.bundle .product-add-to-cart{padding-top:0}.pdp-main .product-set.product-detail .pdpForm.bundle .product-add-to-cart .buy-all-sec{width:52%;margin-top:35px}.pdp-main .product-set.product-detail .pdpForm.bundle .product-add-to-cart .buy-all-sec .product-bundlepricing,.pdp-main .product-set.product-detail .pdpForm.bundle .product-add-to-cart .buy-all-sec label.buy-all-for{font-size:20px}}@media screen and (max-width:1023px){.pdp-main .product-set.product-detail .pdpForm.bundle .product-add-to-cart{display:block}.pdp-main .product-set.product-detail .pdpForm.bundle .product-add-to-cart .buy-all-sec{width:100%;margin-top:15px}.pdp-main .product-set.product-detail .pdpForm.bundle .product-add-to-cart .buy-all-sec .in-stock-msg{margin:15px 0}.pdp-main .product-add-to-cart button:hover{background-color:#ed1329}}@media screen and (max-width:767px){.pt_product-details .breadcrumb{padding:14px 20px 9px;box-sizing:border-box;line-height:15px}.pdp-main .product-col{padding:0 20px}.pdp-main .product-col .classes-content-tabs .tab_content{padding:5% 0}.pdp-main .product-col-1,.pdp-main .product-col-2{width:100%}.pdp-main .product-number{margin-right:10px}.pdp-main .product-name{font-size:24px;font-weight:900;letter-spacing:.6px;text-align:left;color:#333;line-height:30px;margin-top:25px;max-height:90px}.pdp-main .short-description{font-size:13px;font-weight:300;line-height:1.38;font-family:Muli,sans-serif;margin-top:5px;max-height:50px}.pdp-main .product-price{font-size:24px;margin-top:10px;font-weight:700}.pdp-main .more-details,.pdp-main .size-chart a,.pdp-main .tab-label.more-details{font-size:12px;font-weight:600;letter-spacing:0;display:inline-block}.pdp-main .product-variations{padding-top:10px}.pdp-main .size-chart{width:auto;float:left;margin-right:10px;margin-bottom:10px}.pdp-main .size-chart a{width:130px;height:40px;padding:10px 0;float:left;margin:0;text-align:center;box-sizing:border-box}.pdp-main .custom-select{width:278px}.pdp-main .custom-select .selected-option{width:100%}.pdp-main .availability-web.for-mobile{display:block;float:left;width:100%;padding-bottom:0;margin-top:0}.pdp-main .availability-web.for-desktop{display:none}.pdp-main .availability-web .in-stock-date-msg,.pdp-main .availability-web .in-stock-msg{font-size:12px;color:#333;margin-top:0;margin-left:0}.pdp-main .availability-web .not-available-msg{color:#ed1329;margin-top:0;margin-left:0}.pdp-main .product-add-to-cart button{width:75%}.pdp-main .product-add-to-cart button:hover{background-color:#ed1329}.pdp-main .product-add-to-cart button.sub-product-item{width:65%}.pdp-main .product-add-to-cart .product-actions .social-sharing{margin-left:0}.pdp-main .product-set .product-set-list .half-width{width:calc(100% - 105px)}.pdp-main .product-set .product-set-list .product-name a{font-size:18px;line-height:20px;margin-top:7px}.pdp-main .product-set .product-set-list .full-width{width:100%;padding-left:0}.pdp-main .product-set .bundle-sub-product{width:100%;margin-left:0;padding-left:0}.pdp-main .product-set .product-add-to-cart{margin-bottom:0}.pdp-main .product-set .product-add-to-cart.add-sub-product{margin:25px 0 0;width:100%;padding:0}.pdp-main .product-set .product-add-to-cart .buy-all-sec{text-align:center}.pdp-main .product-set .product-add-to-cart .product-price,.pdp-main .product-set .product-add-to-cart label.buy-all-for{font-size:18px;display:inline-block;float:none}.pdp-main .product-set .product-add-to-cart button.add-all-to-cart,.pdp-main .product-set .product-add-to-cart button.bundle{width:100%}.pdp-main .product-actions{width:100%;float:left;border-top:1px solid #ccc;margin-top:30px}.pdp-main .product-actions .social-sharing{text-align:center;width:100%;margin:25px 0}.pdp-main .product-actions .social-sharing li{float:none;display:inline-block}.product-options,.product-variations{margin-top:15px}.product-options .swatches li,.product-variations .swatches li{margin-right:10px;margin-bottom:10px}.product-options .swatches li a,.product-variations .swatches li a{width:130px;height:40px;padding:10px 0}.product-options .swatches.color li,.product-variations .swatches.color li{margin-right:18px;margin-bottom:12px}.product-options .swatches.color li a,.product-variations .swatches.color li a{width:35px;height:35px;padding:0}.product-options .swatches.color li.selected a,.product-variations .swatches.color li.selected a{padding:2px}.product-options .attribute,.product-variations .attribute{margin-top:15px}.product-thumbnails .thumb{width:50px;height:50px;margin-right:18px}.product-thumbnails .thumb .video-details:after{content:'';position:absolute;background:url(../images/mobile_play_btn.png) 0 0/cover no-repeat;width:40px;height:40px;top:5px;left:5px}.products-recommendations{padding:38px 0}.products-recommendations .recommendationssimilar{font-size:24px;border-bottom:0;padding-bottom:0}.products-recommendations .slider-recomond .search-result-items .grid-tile{width:228px;margin-right:15px}.products-recommendations .slider-recomond h2.page-tittle{margin-bottom:0}}@media screen and (max-width:480px){.product-options .swatches li:nth-child(5n+5){margin-right:0}}.product-actions .thirty-day-section-wrap{width:100%;margin:0;padding:10px;clear:both}@media screen and (max-width:767px){.product-actions .thirty-day-section-wrap{padding:10px 0}}.product-actions .thirty-day-section-wrap:before{display:none}.product-actions .thirty-day-section-wrap h2{text-align:left;margin:0}@media screen and (max-width:1023px){.product-actions .thirty-day-section-wrap h2{font-size:16px}}@media screen and (max-width:767px){.product-actions .thirty-day-section-wrap h2{text-align:center;font-size:14px;padding-bottom:15px}}.product-actions .thirty-day-section-wrap a{font-family:Roboto;font-size:13px;color:#1894d0;text-decoration:underline;font-weight:400;letter-spacing:.2px}.product-actions .thirty-day-section-wrap a:hover{color:#000}.product-actions .return-policy-image:before{content:"";background:url(../images/return-policy-image.png) no-repeat;width:27px;height:32px;position:relative;left:-10px;top:7px;display:inline-block}@media screen and (max-width:767px){.product-actions .return-policy-image:before{width:21px;height:21px;background-size:contain;position:static;display:inline-block;vertical-align:sub}}.pdp-main .product-info .reviews,.pdp-main .reviews{clear:both}.pt_product-details .product-content-tabs .thirty-day-section-wrap{width:100%}.pt_product-details .product-content-tabs .thirty-day-section-wrap:before{display:none}.pt_product-details .product-content-tabs .thirty-day-section-wrap h2{text-align:left}.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-wrap{margin:0}.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-promotion h2,.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-promotion p{text-align:left}.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-promotion .promotion-h2,.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-promotion hr{display:none}@media screen and (max-width:767px){.pt_product-details .product-content-tabs .thirty-day-section-wrap h2{display:block;text-align:left}.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-promotion h2,.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-wrap .ninety-day-box,.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-wrap .ninety-day-box p,.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-wrap .thirty-day-box,.pt_product-details .product-content-tabs .thirty-day-section-wrap .return-policy-wrap .thirty-day-box p{text-align:left}}@media screen and (max-width:1023px){.product-info .slider-recomond ul.search-result-items.tiles-container{padding:0 1em}}.js .ui-dialog-content .product-col-1{padding:13px 1%;width:39%}.js .ui-dialog-content .product-col-1 .product-image{max-width:100%}.js .ui-dialog-content .product-col-2{padding:20px 0;width:58%}.js .zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width:100%}.js .zoomPreload{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);color:#333;font-size:12px;font-family:Arial,sans-serif;text-decoration:none;border:1px solid #ccc;background-color:#fff;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0;left:0}.js .zoomPup{overflow:hidden;background-color:#fff;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);position:absolute;border:1px solid #ccc;z-index:101;cursor:crosshair}.js .zoomOverlay{position:absolute;left:0;top:0;background:#fff;width:100%;height:100%;display:none;z-index:101}.js .zoomWindow{position:absolute;left:110%;top:40px;background:#fff;height:auto;z-index:10000;z-index:110}.js .zoomWrapper{position:relative;border:1px solid #999;z-index:110}.js .zoomWrapperTitle{display:block;background:#999;color:#fff;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60)}.js .zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}.js .zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101}.js .zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:.8;opacity:.8;position:absolute;display:block}.quickview-nav .quickview-next{float:right}.overflowfixed{overflow:hidden}.overflowfixed .ui-widget-overlay.wrapdialog{opacity:1;background:rgba(0,0,0,.5);overflow:auto}.overflowfixed .ui-widget-overlay.wrapdialog .quickview-modal{top:0!important}#QuickViewDialog .pdp-main .product-add-to-cart{display:block}#QuickViewDialog .pdp-main .product-add-to-cart .availability-web{width:100%}#QuickViewDialog .pdp-main .availability-msg p{margin:0}#QuickViewDialog .pdp-main .availability-msg .backorder-msg,#QuickViewDialog .pdp-main .availability-msg .preorder-msg{margin:0;display:inline}#QuickViewDialog .pdp-main .availability-msg .in-stock-msg{font-weight:900}#QuickViewDialog .pdp-main .product-primary-image{height:auto}#QuickViewDialog .pdp-main .short-description{margin-bottom:15px}#QuickViewDialog .pdp-main .more-details{display:none}#QuickViewDialog .pdp-main .product-name{font-family:Roboto,sans-serif;font-size:30px;line-height:normal;font-weight:900;letter-spacing:.6px;margin-top:12px;margin-right:0;max-height:110px}#QuickViewDialog .pdp-main #view-full-details{font-size:12px;font-family:Muli,sans-serif;font-weight:600;line-height:1.5;text-align:left;color:#1894d0;padding:0;text-decoration:underline;width:100%;float:left}#QuickViewDialog .pdp-main #view-full-details:hover{color:#000}#QuickViewDialog .pdp-main .product-col-1,#QuickViewDialog .pdp-main .product-col-2{width:48%}#QuickViewDialog .pdp-main .product-set .pdpForm.bundle .product-add-to-cart{display:block}#QuickViewDialog .pdp-main .product-set .pdpForm.bundle .product-add-to-cart .buy-all-sec{width:100%}#QuickViewDialog .pdp-main .product-set .bundle-sub-product{width:calc(100% - 109px)}#QuickViewDialog .pdp-main .product-set .availability-web{width:100%}#QuickViewDialog .pdp-main .product-set .availability-web .in-stock-date-msg,#QuickViewDialog .pdp-main .product-set .availability-web .in-stock-msg,#QuickViewDialog .pdp-main .product-set .availability-web .not-available-msg{margin-left:0}#QuickViewDialog .pdp-main .product-set .product-add-to-cart.add-sub-product,#QuickViewDialog .pdp-main .product-set .product-set-list .full-width,#QuickViewDialog .pdp-main .product-set .product-set-list .half-width{width:calc(100% - 109px)}#QuickViewDialog .pdp-main .product-set .product-set-list .product-name{margin-top:0}#QuickViewDialog .pdp-main .product-set .product-set-list .product-name a{line-height:36px}#QuickViewDialog .pdp-main .product-col-1 .product-primary-image img{cursor:auto}#QuickViewDialog .pdp-main .product-col-2 .availability-web{clear:both;float:left;margin:30px 0 0}#QuickViewDialog #BVRRSummaryContainer .bv-action-bar,#QuickViewDialog #BVRRSummaryContainer .bv-details-bar,#QuickViewDialog #BVRRSummaryContainer .bv-rating-ratio-count{display:none!important}#QuickViewDialog #BVRRSummaryContainer .bv-rating-ratio-number a.bv-rating{border-right:none!important}.ui-dialog.quickview-modal .pdp-main .product-add-to-cart{overflow:visible}.ui-dialog.quickview-modal .qtymessgae{width:100%}@media screen and (max-width:1023px){.ui-dialog .ui-dialog-titlebar-close{z-index:999;position:relative;float:right;width:40px;height:35px;right:-16px;top:17px}.ui-dialog.quickview-modal{width:98%!important}.ui-dialog.quickview-modal #QuickViewDialog .product-actions{width:100%;float:left;border-top:1px solid #ccc;margin-top:30px}.ui-dialog.quickview-modal #QuickViewDialog .product-actions .thirty-day-section-wrap h2{text-align:center}.ui-dialog.quickview-modal #QuickViewDialog .product-actions .social-sharing{text-align:center;width:100%;margin:25px 0}.ui-dialog.quickview-modal #QuickViewDialog .product-actions .social-sharing li{float:none;display:inline-block}.ui-dialog.quickview-modal #QuickViewDialog .product-col{padding:0 10px}.ui-dialog.quickview-modal #QuickViewDialog .product-col .stick-to-bottom{background-color:#fff;width:95%;margin:0 auto;padding:0 0 0 21px;position:fixed;top:auto;left:0;bottom:0;right:0;z-index:2147483647}.ui-dialog.quickview-modal #QuickViewDialog .product-col .stick-to-bottom.product-add-to-cart button{width:76%}.ui-dialog.quickview-modal #QuickViewDialog .product-col .stick-to-bottom.product-add-to-cart button.disabled{pointer-events:none}.ui-dialog.quickview-modal #QuickViewDialog .product-col .stick-to-bottom.product-add-to-cart .availability-msg{padding-bottom:15px}.ui-dialog.quickview-modal #QuickViewDialog .product-col .stick-to-bottom#add-all-to-cart{background-color:#ed1329;width:100%;margin:0}.ui-dialog.quickview-modal #QuickViewDialog .product-col .product-col-1,.ui-dialog.quickview-modal #QuickViewDialog .product-col .product-col-2{width:100%;float:left}.ui-dialog.quickview-modal #QuickViewDialog .product-col .product-col-1{padding:0;margin:25px 0 15px}.ui-dialog.quickview-modal #QuickViewDialog .product-name{font-size:24px}}</pre></body></html>