.hero,body{background-color:var(--skin-background-color-1);font-family:var(--skin-body-font);color:var(--skin-main-text-color-1)}.hero{border-bottom-color:var(--skin-background-color-1)}.banner-color{background-color:var(--skin-banner-background-color-1)}.header-banner{background-color:var(--skin-banner-background-color-2);color:var(--skin-banner-text-color-1)}.header-banner .close-button .close{background-color:var(--skin-primary-color-1)}h1.header.page-title,h1.header.page-title:before{background-color:var(--skin-heading-color-1);color:var(--skin-heading-color-1-invert)}.refinements ul li button{color:var(--color-black)}a{color:var(--skin-link-color-1)}.price{color:var(--skin-price-1)}.btn:focus{outline:2px solid var(--skin-primary-color-invert-1)}.btn-primary,.btn-primary.disabled,.btn-primary:active,.btn-primary:disabled{background-color:var(--skin-primary-color-1);border-color:var(--skin-primary-color-1);color:var(--skin-primary-color-invert-1);-webkit-box-shadow:none;box-shadow:none}.btn-primary:hover{background-color:var(--skin-primary-color-3);border-color:var(--skin-primary-color-3);color:var(--skin-primary-color-invert-1)}.btn-secondary,.btn-secondary.disabled,.btn-secondary:active,.btn-secondary:disabled,.btn-secondary:hover{background-color:var(--skin-secondary-color-1)!important;border-color:var(--skin-secondary-color-1)!important;color:var(--skin-secondary-color-invert-1)!important;-webkit-box-shadow:none;box-shadow:none}.btn-secondary-outline,.btn-secondary-outline.disabled,.btn-secondary-outline:active,.btn-secondary-outline:disabled,.btn-secondary-outline:hover{background-color:var(--skin-secondary-color-1)!important;border-color:var(--skin-secondary-color-invert-1)!important;color:var(--skin-secondary-color-invert-1)!important;-webkit-box-shadow:none;box-shadow:none}.btn-primary.disabled,.btn-primary:disabled,.btn-secondary.disabled,.btn-secondary:disabled{opacity:.5}.btn-outline-primary{color:var(--skin-primary-color-1);border-color:var(--skin-primary-color-1)}.btn-outline-primary:hover{background-color:var(--skin-primary-color-3);border-color:var(--skin-primary-color-3);color:var(--skin-primary-color-invert-1)}h1,h2,h4,h5,h6{font-family:var(--skin-header-font),sans-serif}.headerBannerTop{background:-webkit-gradient(linear,left top,right top,from(#00ffd1),to(#faff00));background:linear-gradient(90deg,#00ffd1,#faff00)}.headerBannerTop p{font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:.04em;color:#000}.headerBannerTop .headerBannerSubHeading{height:34px}.customerService a,.miniCart,.user-message{font-weight:500;font-size:14px;line-height:16.8px;color:#000}.customerService{line-height:22px}.customerService a{display:inline-block}.user-message{padding:0 6px;font-size:16px}.logo-home img{width:100%}.mainMenuHeader .form-control.search-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 24px 8px 10px;gap:10px;height:40px;background:#f3f3f3;border-radius:48px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-positive:0;flex-grow:0;font-size:14px;padding-left:44px;font-weight:500;color:#000}.mainMenuHeader [name=search-button]{left:12.5px;top:9px;width:20px}.mainMenuHeader .site-search{display:contents}.mainMenuHeader .mainMenuHeader{margin-top:20px}@media (max-width:991px){.hideonMobile{display:none}.customerService a,.miniCart,.user-message{font-style:normal;font-weight:500;font-size:13px;line-height:22px;letter-spacing:.04em;color:#000}.header .brand{width:auto;margin-left:-6em;padding-top:.8em}.user-message{padding:0 4px}}.home-main img{width:100%}.card.col-6.col-sm-4.hp-product-content{display:none}.shop-the-style img{width:100%}.rockshopDiv img{padding:0;margin-left:-4px}.subscribe-email{border:0}.subscribe-email,.subscribe-email:hover{background:transparent}@media only screen and (max-width:991px){.showDesktop{display:none}}@media only screen and (min-width:992px){.showMobile{display:none}}.experience-commerce_layouts-mobileGrid1r1c .experience-commerce_assets-editorialRichText .editorialRichText-component-container h1{text-align:center}.experience-commerce_layouts-mobileGrid1r1c .product-tile .tile-body{padding:0 0 27px}.explore-more-home-page .ar-1x1 iframe{height:445px}