.dialog-message{display:none}.ui-dialog .dialog-message{display:block}.ui-dialog{display:none;}#edit-brand-locales{line-height:28px;margin-bottom:20px;padding-left:20px;}td.ctools-export-ui-operations .ctools-dropbutton{position:relative !important;}.basic-noderef-v1:first-child .contextual-links-wrapper,.drupal-embed:first-child .contextual-links-wrapper{top:15px;z-index:9999;}#translation-sets-disable-warning-modal .messages.warning{background-color:#ffe375;z-index:9999;padding:20px;border:0px #fff solid;color:#000;}#translation-sets-disable-warning-modal  .messages p{margin:0px;color:#000;font-family:Verdana,Arial,sans-serif;font-size:1em;}.view-seo-export .views-exposed-widgets > .views-exposed-widget{width:30%;float:left;}.view-seo-export .views-exposed-widget.views-submit-button > div.form-item{width:14%;float:left;}.view-seo-export .views-exposed-widget.views-submit-button > #edit-submit-seo-export{display:block;clear:both;}.view-seo-export .views-exposed-widget.views-submit-button{width:100%;clear:both;}
.product-brief{display:flex;flex-direction:column;margin:0;position:relative;text-align:center;width:100%;align-items:center}@media (min-width:768px){.product-brief{margin-bottom:20px}}.product-brief.IE-min-height-processed{min-height:800px}.product-brief__flag{display:table;margin:0 auto;min-height:0;height:27px}.product-brief__flag--preorder{padding:0 12px;margin:0 auto 10px;display:none}.product-brief__flag--subheader,.product-brief__flag--text{padding:0 12px;margin:0 auto;border:1px solid #1b1b1b}.product-brief__image-wrapper{margin:0 auto;position:relative;width:78%}@media (min-width:768px){.product-brief__image-wrapper--has-alt-image:hover .product-brief__image{opacity:0;visibility:hidden}.product-brief__image-wrapper--has-alt-image:hover .product-brief__image--alt{opacity:1;visibility:visible}}.product-brief__image-container{width:100%}.product-brief__image-container .product-brief__image-badge{pointer-events:none;position:absolute;top:0;right:0;z-index:1}.product-brief__image{margin:0 auto;max-height:380px;max-width:100%;opacity:1;visibility:visible;text-align:center;transition:opacity 1s ease-in-out;width:auto}.product-brief__image.product-brief__image--alt{left:0;opacity:0;position:absolute;top:0;visibility:hidden;z-index:1}.product-brief__image-link{text-decoration:none;color:#1b1b1b;font-size:13px}.product-brief__image-link:hover{text-decoration:none}.product-brief__image-link.slick-slide .product-brief__image--alt{visibility:visible;opacity:1}@media (min-width:768px){.product-brief__cta{transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}}.product-brief__shades{min-height:50px;width:100%}@media (min-width:768px){.product-brief__shades{overflow:hidden;min-height:88px;max-width:325px;min-width:280px;padding:0 15px;margin:0 auto}}@media (min-width:1024px){.slick-slide .product-brief__shades{min-height:90px}}.product-brief__abstract{flex:1;width:100%;text-align:center;max-width:345px;margin:0 auto}.tabbed-products-block .product-brief__abstract{max-width:330px}@media (min-width:768px){.tabbed-products-block .product-brief__abstract{max-width:290px}}@media (min-width:768px){.product-brief__abstract{max-width:325px}}.product-brief__abstract .p-w-r .pr-snippet{padding:0 0 4px}.product-brief__headline{display:inline-block;width:100%}.product-brief__headline-link{color:#1b1b1b;text-decoration:none}.product-brief__headline-link:hover{text-decoration:none}@media (min-width:768px){.product-brief__headline{display:block;width:100%}}.product-brief__header{color:#1b1b1b;font-family:"Brandon Text Bold";font-size:16px;text-transform:uppercase;text-align:center;width:100%}.product-brief__short-desc{font-size:15px;line-height:1.375;margin-top:3px;text-align:center;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.product-brief__short-desc-link{color:#1b1b1b;font-size:13px;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.product-brief__short-desc{margin-top:0;text-align:center}}.product-brief__bottom{width:100%;text-align:center;margin:-8px auto 0;max-width:345px}.tabbed-products-block .product-brief__bottom{max-width:330px}.product-brief__bottom-mobile{width:100%}.product-brief__bottom-mobile .product-brief__short-desc-link{width:100%;text-align:center;font-size:12px;height:44px;line-height:48px}@media (min-width:768px){.product-brief__bottom-mobile .product-brief__short-desc-link{height:auto;padding-top:12px}}.product-brief__bottom-mobile .product-brief__add-to-bag{width:100%;text-align:center;margin-top:15px}.product-brief__bottom-mobile .product-brief__add-to-bag .product__button--add-to-bag{-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;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;width:150px;height:auto;min-width:150px}.product-brief__bottom-mobile .product-brief__add-to-bag .product__button--add-to-bag:hover{color:#ffffff;text-decoration:none}.product-brief__bottom-mobile .product-brief__add-to-bag .product__button--add-to-bag:focus{outline:0}.product-brief__bottom-mobile .product-brief__add-to-bag .product__button--add-to-bag:hover{background-color:#333333}@media (min-width:768px){.product-brief__bottom-mobile .product-brief__add-to-bag .product__button--add-to-bag{width:auto;max-width:238px}}.product-brief__bottom-mobile .product-brief__add-to-bag .button--disabled{cursor:default;background-color:#cccccc;curson:default;height:auto;line-height:1;min-width:150px}.product-brief__bottom-mobile .product-brief__add-to-bag .button--disabled:active,.product-brief__bottom-mobile .product-brief__add-to-bag .button--disabled:hover{background-color:#cccccc}@media (min-width:768px){.product-brief__bottom-mobile .product-brief__add-to-bag .button--disabled{width:auto;max-width:238px}}@media (min-width:768px){.product-brief__bottom-mobile .product-brief__add-to-bag .product__notify-me{display:block;margin:0 auto;width:69%;max-width:238px}}.product-brief__bottom-mobile .product-brief__add-to-bag .product__notify-me>li{width:100%}.product-brief__bottom-mobile .product-brief__add-to-bag .product__notify-me>li .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;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;margin:0;height:auto;line-height:1.6;min-width:150px}.product-brief__bottom-mobile .product-brief__add-to-bag .product__notify-me>li .button:hover{color:#ffffff;text-decoration:none}.product-brief__bottom-mobile .product-brief__add-to-bag .product__notify-me>li .button:focus{outline:0}.product-brief__bottom-mobile .product-brief__add-to-bag .product__notify-me>li .button:hover{background-color:#333333}@media (min-width:768px){.product-brief__bottom-mobile .product-brief__add-to-bag .product__notify-me>li .button{width:100%}}.product-brief__inventory_status{display:block;width:100%;height:auto;color:#777777;font-size:13px;text-align:center;padding:4px 0}.product-brief .product__inventory-status .preorder-noshop{position:relative;bottom:0;width:auto}@media (min-width:768px){.product-brief .product__inventory-status .preorder-noshop{float:none;text-align:center;margin:0 auto}}.product-brief .p-w-r .pr-category-snippet__total{padding:5px 0 0 0;font-family:"Brandon Text";font-size:13px}.product-brief .p-w-r .pr-category-snippet__rating{padding:3px 5px 3px 0}@media (min-width:768px){.product-brief .p-w-r .pr-category-snippet__rating{padding:0 5px 0 0}}.product-brief__price{font-size:15px;margin:2px 0 7px}.product-brief__price.pc-hidden{display:block;margin:3px 0 9px;text-align:center;vertical-align:top;width:100%}.product-brief__price .price-unit-price{color:#777777}.product-brief__quickshop-buttons .product-brief__add-to-bag{display:inline-block}.product-brief__quickshop-buttons .product-brief__quick-shop-cta{display:none}@media (min-width:1025px){.product-brief__quickshop-buttons .product-brief__quick-shop-cta{display:inline-block}.product-brief__quickshop-buttons .product-brief__quick-shop-cta~.product-brief__add-to-bag{display:none}}.product-brief__product-info-wrapper{display:flex;flex-direction:column;flex:initial;width:100%}@media (min-width:768px){.product-brief__product-info-wrapper{max-width:100%}}.product-brief__product-info-wrapper .product-brief__bottom .product-brief__bottom-mobile .product-brief__add-to-bag .product__button{letter-spacing:0}.product-brief__product-info-wrapper .product-sized__title-buttons .sku-list__list{min-height:88px!important}
.product-brief-shades{padding:0 0 7px;margin:0;list-style:none}@media (min-width:768px){.product-brief-shades{padding:0}}.product-brief-shades .selected{border:1px solid #ffffff;box-shadow:#000000 0 0 1px 1px}.product-brief-shades .shade-inventory-status--4:after,.product-brief-shades .shade-inventory-status--7:after{content:' ';position:relative;right:10px;top:-10px;border-right:1px solid #000000;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{width:95%;height:95%;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:14px;top:-14px}.product-brief-shades__header{margin:6px 0 8px;width:100%;display:block;padding-left:5px}@media (min-width:768px){.product-brief-shades__header{margin:5px 0;padding-left:0}}.product-brief-shades__title{text-align:center;display:inline-block;position:relative;width:100%;max-width:345px}@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{display:inline-block;clear:none;color:#1b1b1b;font-size:13px;font-family:"Brandon Text Bold";text-transform:uppercase;margin:0}.product-brief-shades__badge{text-transform:uppercase;display:block;clear:none;color:#ff4661;font-size:12px;line-height:1.6;position:relative;margin-left:3px}@media (min-width:768px){.product-brief-shades__badge{display:inline-block;margin-left:0;padding:0 3px}}.product-brief-shades__toggle-grid{display:none}.product-brief-shades__grid{margin:0 auto;max-width:295px;overflow-x:visible}.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:53px;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:16.66%;text-align:center;margin:0 0 10px;padding:0}.product-brief-shades__grid--layout .product-brief-shades__shade-item .product-brief-shades__shade{margin:0 auto;width:43px;height:43px}.product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid{display:inline-block;width:100%;border-top:solid 1px #ebebeb}.product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--hide-label,.product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--show-label{padding:5px 10px;margin:0 auto;border:solid 1px #ebebeb;font-weight:700;font-size:11px;cursor:pointer;color:#1b1b1b}.product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--hide-label:before,.product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--show-label:before{margin-bottom:3px;margin-right:5px;color:#1b1b1b;font-weight:700}.product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--hide-label{display:none}.product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--hide-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:"";font-size:8px;color:inherit;vertical-align:middle}.product-brief-shades[aria-expended=true] .product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--hide-label{display:inline-block}.product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--show-label{display:inline-block}.product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--show-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:"";font-size:8px;color:inherit;vertical-align:middle}.product-brief-shades[aria-expended=true] .product-brief-shades__grid--layout~.product-brief-shades__footer .product-brief-shades__toggle-grid--show-label{display:none}@media (min-width:768px){.product-brief-shades__grid{max-width:270px;padding:0 15px}}.product-brief-shades__shade{width:33px;height:33px;border-radius:50%;transition:all .2s ease-in-out;display:block;border:1px solid #ffffff;box-shadow:#ffffff 0 0 1px 1px}@media (min-width:768px){.product-brief-shades__shade{width:19px;height:19px}}.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}}@media (min-width:768px){.product-brief-shades .slick-list{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:#000000}.product-brief-shades__personalization{height:22px;display:block;text-align:center;width:auto;overflow:auto}.product-brief-shades__personalization.active{height:22px;width:100%}.product-brief-shades__hex{display:none}
#csr_header_holder{position:absolute;top:0px;left:0px;width:100%;z-index:9999;padding-left:600px;}#csr_header{position:absolute;width:auto;border:5px red solid;padding:10px;font-size:11px;font-family:'monospace';background-color:white;}#csr_header a{font-size:11px;}#csr_dragger{border-left:30px red solid;cursor:pointer;padding-right:8px;}#csr_info_box{border-right:1px red solid;padding-right:20px;position:relative;}#csr_registered_user_info{padding-left:20px;}#csr_recording_icon{width:15px;height:15px;border-radius:50%;position:absolute;right:5px;bottom:0;}.csr_recording_red{background-color:#e74c3c;box-shadow:0 0 5px 5px #e74c3c;}.csr_recording_green{background-color:#16a085;box-shadow:0 0 5px 5px #70d2bf;animation:pulse_poa_recording 2s infinite;}@keyframes pulse_poa_recording{0%{box-shadow:0 0 0 0 rgba(112,210,91,0.8);}70%{box-shadow:0 0 0 10px rgba(112,210,91,0);}100%{box-shadow:0 0 0 0 rgba(112,210,91,0);}}
.LPMcontainer.LPMoverlay[role='button'],.LPMcontainer.LPMoverlay:has([role='button']){z-index:107157 !important;}.embeddedServiceHelpButton{visibility:hidden;pointer-events:none;}
