

.product-brief-shades{margin:0;list-style:none}@media (min-width:768px){.product-brief-shades{padding:0}}.product-brief-shades .shade-inventory-status--4:after,.product-brief-shades .shade-inventory-status--7:after{content:" ";position:relative;right:20px;top:-20px;border-right:1px solid #221f20;transform:rotate(45deg);display:block;width:100%;height:100%;left:unset;border-left:0}@media (min-width:768px){.product-brief-shades .shade-inventory-status--4:after,.product-brief-shades .shade-inventory-status--7:after{right:5px;top:-5px}}.product-brief-shades .product-brief-shades__grid--layout .shade-inventory-status--4:after,.product-brief-shades .product-brief-shades__grid--layout .shade-inventory-status--7:after{right:6px;top:-6px;width:100%;height:100%;left:unset;border-left:0}@media (min-width:768px){.product-brief-shades .product-brief-shades__grid--layout.product-brief-shades__grid{padding:0}}.product-brief-shades .product-brief-shades__no-carousel .slick-track{margin:0}.product-brief-shades__header{width:100%;display:block;margin:0;padding:0 20px;min-height:20px}@media (min-width:768px){.product-brief-shades__header{padding:0}}.product-brief-shades__title{text-align:left;display:block;position:relative;max-width:345px;margin-bottom:5px}@media (min-width:768px){.product-brief-shades__title{max-width:100%}}.tabbed-products-block .product-brief-shades__title{max-width:330px}@media (min-width:768px){.tabbed-products-block .product-brief-shades__title{max-width:100%}}.product-brief-shades__name{font-family:"BBText Regular",Helvetica,Arial,sans-serif;letter-spacing:0;font-size:15px;line-height:1.3;display:inline-block;clear:none;color:#221f20;text-transform:none;margin:0}.product-brief-shades__badge{font-family:"BBText Regular",Helvetica,Arial,sans-serif;letter-spacing:0;font-size:15px;line-height:1.3;text-transform:none;display:inline-block;clear:none;color:#221f20;position:relative;margin:0}.product-brief-shades__description{font-family:"BBText Regular",Helvetica,Arial,sans-serif;letter-spacing:0;font-size:15px;line-height:1.3;min-height:60px;color:rgba(34,31,32,.65);display:block}@media (min-width:768px){.product-brief-shades__description{display:none}}.product-brief-shades__grid{margin:0 auto;padding:30px 0;max-width:none;overflow-x:visible}@media (min-width:768px){.product-brief-shades__grid{height:auto;max-height:25px;padding:0}}.product-brief-shades__grid-inner{width:100%}.product-brief-shades__grid--layout{max-width:100%;display:flex;flex-wrap:wrap;justify-content:start;max-height:none;overflow:hidden;padding-top:2px}.product-brief-shades[aria-expended=true] .product-brief-shades__grid--layout{max-height:100%}.product-brief-shades__grid--layout .product-brief-shades__shade-item{min-width:auto;text-align:center;margin:3px;padding:0}.product-brief-shades__grid--layout .product-brief-shades__shade-item .product-brief-shades__shade{margin:0 auto;width:20px;height:20px}.mpp-container .product-brief__shades .product-brief-shades__grid.product-brief-shades__no-carousel{padding:0}.product-brief-shades__shade{width:33px;height:33px;border-radius:50%;transition:all .2s ease-in-out;display:block;border:4px solid #ffffff;box-shadow:#ffffff 0 0 1px 1px}@media (min-width:768px){.product-brief-shades__shade{width:19px;height:19px;margin:auto;border:1px solid #ffffff}}.product-brief-shades__shade.selected,.product-brief-shades__shade:hover{border:4px solid #ffffff;box-shadow:#221f20 0 0 1px 1px}@media (min-width:768px){.product-brief-shades__shade.selected,.product-brief-shades__shade:hover{border:1px solid #ffffff}}@media (min-width:768px){.product-brief-shades__no-carousel .product-brief-shades__shade{margin:0}}.product-brief-shades__shade-item{margin-right:17px;padding-left:3px;float:left;overflow:visible;display:block;height:auto}@media (min-width:768px){.product-brief-shades__shade-item{margin:1.5px;padding:1.5px}}.product-brief-shades .slick-list{padding:0 10%}@media (min-width:768px){.product-brief-shades .slick-list{padding:0;margin-top:8px}}.product-brief-shades .slick-track{padding:3px 0;margin:0 auto}@media (min-width:768px){.product-brief-shades .slick-track{padding:0}}.product-brief-shades .slick-prev{min-width:12px;min-height:12px;left:-24px;top:15px;position:absolute}@media (min-width:768px){.product-brief-shades .slick-prev{left:-10px;top:6px}}.product-brief-shades .slick-next{min-width:12px;min-height:12px;right:-26px;top:15px;position:absolute}.product-brief-shades .slick-next:before{right:auto;position:relative;height:auto}@media (min-width:768px){.product-brief-shades .slick-next{right:-7px;top:6px}}.product-brief-shades .slick-next,.product-brief-shades .slick-next:before,.product-brief-shades .slick-prev,.product-brief-shades .slick-prev:before{font-size:20px;line-height:1.5;color:#221f20}.product-brief-shades__personalization{height:22px;display:none;text-align:center;width:auto;overflow:auto}.product-brief-shades__personalization.active{display:block;height:22px;width:100%}.product-brief-shades__hex{display:none}
.product-brief__sized-title,.product-full__sized-title,.product-starter__sized-title{padding:0 20px 20px;border-bottom:1px solid #ebebeb;margin-bottom:20px}@media (min-width:768px){.product-brief__sized-title,.product-full__sized-title,.product-starter__sized-title{padding:0 0 20px}}.product-brief .product-brief__sized-title,.product-brief .product-full__sized-title,.product-brief .product-starter__sized-title{border:none;padding:0;margin:0}.product-brief__sized-label,.product-full__sized-label,.product-starter__sized-label{font-family:"Brandon Text Bold";font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;display:none}@media (min-width:768px){.product-brief__sized-label,.product-full__sized-label,.product-starter__sized-label{display:block;padding-top:11px;text-transform:uppercase;float:left}}.product-brief .product-brief__sized-buttons ul.sku-list__list,.product-brief .product-full__sized-buttons ul.sku-list__list,.product-brief .product-starter__sized-buttons ul.sku-list__list{float:none}@media (min-width:768px){.product-full .product-brief__sized-buttons,.product-full .product-full__sized-buttons,.product-full .product-starter__sized-buttons{float:right;width:auto}.product-brief__sized-buttons .sku-list__item,.product-full__sized-buttons .sku-list__item,.product-starter__sized-buttons .sku-list__item{margin-bottom:0}}.product-brief__sized-buttons .sku-list__list,.product-full__sized-buttons .sku-list__list,.product-starter__sized-buttons .sku-list__list{float:none}@media (min-width:768px){.product-brief__sized-buttons .sku-list__list,.product-full__sized-buttons .sku-list__list,.product-starter__sized-buttons .sku-list__list{float:right}}.product-starter-kit .product-brief__sized-buttons .sku-list__list,.product-starter-kit .product-full__sized-buttons .sku-list__list,.product-starter-kit .product-starter__sized-buttons .sku-list__list{float:none}.product-brief .product-brief__sized-buttons .sku-list__list,.product-brief .product-full__sized-buttons .sku-list__list,.product-brief .product-starter__sized-buttons .sku-list__list{text-align:center;padding:30px 0 0}.spp-cross-sells__products .product-brief__sized-buttons .sku-list__list,.spp-cross-sells__products .product-full__sized-buttons .sku-list__list,.spp-cross-sells__products .product-starter__sized-buttons .sku-list__list{padding:50px 0 20px;min-height:122px;margin-bottom:10px}.product-brief__sized-buttons .sku-list__item,.product-full__sized-buttons .sku-list__item,.product-starter__sized-buttons .sku-list__item{display:inline-block;margin-right:6px}@media (min-width:768px){.product-brief__sized-buttons .sku-list__item,.product-full__sized-buttons .sku-list__item,.product-starter__sized-buttons .sku-list__item{margin:0 0 0 6px}}.product-brief .product-brief__sized-buttons .sku-list__item,.product-brief .product-full__sized-buttons .sku-list__item,.product-brief .product-starter__sized-buttons .sku-list__item{float:none}.product-brief__sized-buttons .sku-list__item .button,.product-full__sized-buttons .sku-list__item .button,.product-starter__sized-buttons .sku-list__item .button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer}.product-brief__sized-buttons .sku-list__item .button:hover,.product-full__sized-buttons .sku-list__item .button:hover,.product-starter__sized-buttons .sku-list__item .button:hover{color:#ffffff;text-decoration:none}.product-brief__sized-buttons .sku-list__item .button:focus,.product-full__sized-buttons .sku-list__item .button:focus,.product-starter__sized-buttons .sku-list__item .button:focus{outline:0}.product-brief__sized-buttons .sku-list__item .button,.product-full__sized-buttons .sku-list__item .button,.product-starter__sized-buttons .sku-list__item .button{padding:.75em 1em;font-family:"Brandon Text Bold";font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000}.product-brief__sized-buttons .sku-list__item .button:hover,.product-full__sized-buttons .sku-list__item .button:hover,.product-starter__sized-buttons .sku-list__item .button:hover{background-color:#333333}.product-brief__sized-buttons .sku-list__item .button,.product-full__sized-buttons .sku-list__item .button,.product-starter__sized-buttons .sku-list__item .button{background:#ffffff;color:#000000;border:1px solid #000000}.product-brief__sized-buttons .sku-list__item .button:hover,.product-full__sized-buttons .sku-list__item .button:hover,.product-starter__sized-buttons .sku-list__item .button:hover{background-color:#333333;color:#ffffff}.product-brief__sized-buttons .sku-list__item .button,.product-full__sized-buttons .sku-list__item .button,.product-starter__sized-buttons .sku-list__item .button{border:#d0d0d0 solid 1px;color:#d0d0d0;cursor:pointer;height:35px;line-height:2.3;white-space:nowrap;padding:0 20px;width:100%;text-transform:none}@media (min-width:768px){.product-brief__sized-buttons .sku-list__item .button,.product-full__sized-buttons .sku-list__item .button,.product-starter__sized-buttons .sku-list__item .button{padding:0 15px}}.product-brief .product-brief__sized-buttons .sku-list__item .button,.product-brief .product-full__sized-buttons .sku-list__item .button,.product-brief .product-starter__sized-buttons .sku-list__item .button{padding:0 5px}.product-brief__sized-buttons .sku-list__item .button.button--active,.product-full__sized-buttons .sku-list__item .button.button--active,.product-starter__sized-buttons .sku-list__item .button.button--active{border-color:#000000;color:#000000;border-width:2px;position:relative;top:1px}.product-brief__sized-buttons .sku-list__item .button.button--active:hover,.product-full__sized-buttons .sku-list__item .button.button--active:hover,.product-starter__sized-buttons .sku-list__item .button.button--active:hover{color:#000000}@media (min-width:768px){.product-brief__sized-buttons .sku-list__item .button.button--active:hover,.product-full__sized-buttons .sku-list__item .button.button--active:hover,.product-starter__sized-buttons .sku-list__item .button.button--active:hover{color:#ffffff}}.product-brief__sized-buttons .sku-list__item .button:hover,.product-full__sized-buttons .sku-list__item .button:hover,.product-starter__sized-buttons .sku-list__item .button:hover{background-color:#ffffff;color:#000000}@media (min-width:768px){.product-brief__sized-buttons .sku-list__item .button:hover,.product-full__sized-buttons .sku-list__item .button:hover,.product-starter__sized-buttons .sku-list__item .button:hover{background-color:#000000;color:#ffffff}}.product-brief__sized-buttons .sku-list__button,.product-full__sized-buttons .sku-list__button,.product-starter__sized-buttons .sku-list__button{text-transform:none}@media (min-width:768px){.product-brief__sized-buttons .sku-list__button,.product-full__sized-buttons .sku-list__button,.product-starter__sized-buttons .sku-list__button{min-width:0}}.product-full .product-brief__sized-buttons .sku-list,.product-full .product-full__sized-buttons .sku-list,.product-full .product-starter__sized-buttons .sku-list{margin:0;padding:0;border:0}.product-brief .product-brief__sized-buttons,.product-brief .product-full__sized-buttons,.product-brief .product-starter__sized-buttons{min-height:88px}
