phone/css/font-awesome-4.7.0/src/assets/less/site/store.less
a3a19fc6
 // product vars
 @shirt-kellygreen: #249265;
 @shirt-black: #151010;
 @shirt-royalblue: #2A4DB3;
 @shirt-navy: #2E2737;
 @shirt-silver: #D4D2D3;
 @shirt-asphalt: #535059;
 
 .content-underlay {
   margin-bottom: -180px;
   border-bottom: 1px solid @jumbotron-border;
   padding-bottom: 100px;
   background-color: lighten(@jumbotron-bg, 2%);
 }
 
 
 .product {
   transition: box-shadow 0.25s ease-in-out, transform 0.25s ease-in-out;
   transform: scale(0.99);
   z-index: 2;
   position: relative;
   display: block;
   margin-top: @buffer-xl;
   color: @text-color;
   text-decoration: none;
   background-color: #fff;
   border-radius: @border-radius-small;
   padding: @buffer-lg;
   .box-shadow(0 4px 2px 0 rgba(127,127,127,.2));
 
   &:hover, &:focus {
     transform: scale(1.0);
     .box-shadow(0 4px 2px 0 rgba(127,127,127,.4));
     text-decoration: none;
     color: @text-color;
 
     .product-sizes {
       opacity: 0.75;
     }
   }
   img { max-width: 100%; }
   li {
     padding: @buffer-sm;
   }
   li.active {
     cursor: default;
     text-decoration: none;
   }
 
   .swatch {
     display: inline-block;
     width: 30px;
     height: 30px;
 
     &.swatch-kellygreen {
       background-color: @shirt-kellygreen;
     }
 
     &.swatch-black {
       background-color: @shirt-black;
     }
 
     &.swatch-navy {
       background-color: @shirt-navy;
     }
 
     &.swatch-silver {
       background-color: @shirt-silver;
     }
 
     &.swatch-asphalt {
       background-color: @shirt-asphalt;
     }
 
     &.swatch-royalblue {
       background-color: @shirt-royalblue;
     }
   }
 }
 
 .product-sizes {
   transition: opacity 0.25s ease-in-out;
   position: absolute;
   top: 6px;
   right: 6px;
   border-radius: @border-radius-base;
   background-color: #fff;
   font-size: 21px;
   line-height: 21px;
   padding: @buffer-sm @buffer-md;
   color: @text-muted;
   opacity: 0.25;
 }
 
 .product-title {
   height: 52px;
 }
 
 // calls-to-action
 .product-cta {
   display: block;
   margin-top: @buffer-xl;
   color: @text-color;
   text-decoration: none;
   border-radius: @border-radius-base;
   padding: @buffer-lg;
 }
 
 .cta-content {
   margin-bottom: @buffer-lg;
 }
 
 .cta-fine-print {
   margin-top: @buffer-lg;
 }