


.shade-select{font-family:"Brandon Text Bold";font-weight:400;font-size:14px;line-height:0;letter-spacing:1px;text-transform:uppercase}.shade-select__wrapper{position:relative}.shade-select__option.shade-picker__shade-item{float:none;height:43px;line-height:43px;padding-left:1em;position:relative;margin:0;white-space:nowrap}.shade-select__option.shade-picker__shade-item:hover{color:#ff4661}.shade-select__option.shade-picker__shade-item .shade-picker__shade-item--label{display:block;left:40px;line-height:inherit;overflow:hidden;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:80%}.shade-select__options{display:none;position:absolute;top:3em;width:100%;max-height:10em;margin:0;background:#ffffff;border:#696969 solid 1px;cursor:pointer;overflow-y:auto;overflow-x:hidden;z-index:4}.shade-select .open .shade-select__options{display:block}.shade-select__label{padding:0 4em 0 1em}.shade-select__label:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e003";font-size:20px;color:inherit;vertical-align:middle}.shade-select__label{display:inline-block;position:relative;height:43px;line-height:43px;border:#696969 solid 1px;white-space:nowrap;overflow:hidden;text-align:left;cursor:pointer}.parent-layout--v1 .quickshop-container-wrapper .shade-select__label,.quickshop-wrapper.quickshop-container-wrapper .shade-select__label{padding:0 4em 0 .5em}.shade-select__label:before{position:absolute;right:8px;width:16px;height:43px;line-height:43px;transform:rotate(90deg);transition:transform .25s ease-out}.shade-select .open .shade-select__label:before{transform:rotate(-90deg)}.shade-select__label:hover{color:#ff4661}.shade-select__label[data-inventory-status="4"],.shade-select__label[data-inventory-status="7"]{text-decoration:line-through}.shade-select .open .shade-select__label{text-decoration:none}.product-full__ctas-shaded-wrapper .shade-select__label,.sticky-add-to-bag__shades-pc .shade-select__label{width:100%}.shade-select__label .shade-picker__shade-item--label{white-space:nowrap;overflow:hidden;position:absolute;width:72%;text-overflow:ellipsis;padding-left:10px}.shade-select__color.shade-picker__shade{width:18px;height:18px;background:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all false false,.2s false false,ease-in-out false false;-moz-transition:all false false false,.2s false false false,ease-in-out false false false;-o-transition:all false false false,.2s false false false,ease-in-out false false false;transition:all .2s ease-in-out;-webkit-box-shadow:#ffffff 0 0 1px 1px;-moz-box-shadow:#ffffff 0 0 1px 1px;box-shadow:#ffffff 0 0 1px 1px;display:inline-block;vertical-align:text-top;border:1px solid #ffffff}.shade-select__color.shade-picker__shade.light-shade{border:1px solid #cccccc}.shade-select__color.shade-picker__shade.light-shade.selected{border:1px solid #ffffff}.shade-select__color.shade-picker__shade.selected{-webkit-box-shadow:#000000 0 0 1px 1px;-moz-box-shadow:#000000 0 0 1px 1px;box-shadow:#000000 0 0 1px 1px;border:1px solid #ffffff}.shade-select__color.shade-picker__shade:hover{-webkit-box-shadow:#000000 0 0 1px 1px;-moz-box-shadow:#000000 0 0 1px 1px;box-shadow:#000000 0 0 1px 1px;border:1px solid #ffffff}.shade-select .shade-select__label[data-inventory-status="4"] .shade-picker__shade-item--label,.shade-select .shade-select__label[data-inventory-status="7"] .shade-picker__shade-item--label,.shade-select .shade-select__option[data-inventory-status="4"] .shade-picker__shade-item--label,.shade-select .shade-select__option[data-inventory-status="7"] .shade-picker__shade-item--label{text-decoration:line-through}
.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}

.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__shades-overlay .slick-slider{margin-bottom:0}@media (min-width:768px){.product-brief__shades-overlay .slick-slider{margin-bottom:30px}}
