.FauxMaterialWarning{visibility:visible;opacity:1}.FauxMaterialWarning--hidden{visibility:hidden;opacity:0;transition:all 1s ease}.FauxMaterialWarning--dismissed{transition-property:none}.FauxMaterialWarning--palette{width:200px}.FauxMaterialWarning--palette .FauxMaterialWarning-closeIcon{position:absolute;top:-10px;right:-10px;cursor:pointer}.FauxMaterialWarning--palette .Palette{box-shadow:0 0 20px 0 rgba(0,0,0,.2);font-size:12px}.FauxMaterialWarning--alert{margin-bottom:16px}.FauxMaterialWarning--alert .FauxMaterialWarning-wrapper{display:table;background:#f9f9f9;padding:8px;border-radius:4px}.FauxMaterialWarning--alert .FauxMaterialWarning-wrapper .FauxMaterialWarning-text,.FauxMaterialWarning--alert .FauxMaterialWarning-wrapper .Zazzicon{display:table-cell;vertical-align:middle;padding:8px}.FauxMaterialWarning--alert .FauxMaterialWarning-wrapper .Zazzicon{color:#404040;font-size:1.3em}@media only screen and (max-width:767px){.FauxMaterialWarning.FauxMaterialWarning--alert .FauxMaterialWarning-wrapper .Zazzicon{font-size:1em;padding:0;margin-right:8px}.FauxMaterialWarning.FauxMaterialWarning--alert .FauxMaterialWarning-text,.FauxMaterialWarning.FauxMaterialWarning--alert .FauxMaterialWarning-wrapper .Zazzicon{display:initial;padding:0}}.Attributes{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:362px;max-height:inherit;margin-left:28px;border-top:1px solid #e4e4e4;transition:width .1s ease}.Attributes-level1{-webkit-flex:1;flex:1;overflow-y:auto;height:100%;max-height:inherit;margin-left:-14px;padding:0 8px 0 14px;-webkit-overflow-scrolling:touch}.Attributes-level1>*{box-sizing:border-box}.Attributes-designPodWrapper{border-bottom:1px solid #e4e4e4;padding-bottom:16px}.Attributes-droplistBottomButton{width:100%;height:100%;color:#0057e2;background:#f2f2f2;border:0}.Attributes-droplistBottomButton:hover{color:#fff;background-color:#0057e2;border-color:#0057e2}.Attributes .Level1Pod--active .Level1Pod-hero{-webkit-transform:translateX(-14px);transform:translateX(-14px)}.Attributes--level1DoesScroll{border-bottom:1px solid #e4e4e4}.Attributes--level1DoesScroll .Level1Group-level1Group:last-child .Level1Group-level1PodWrapper:last-child{border-bottom:none}.Attributes-liveAd{margin-top:4px}.Attributes-adTransition:not(:empty)+.AccessoryPod,.Attributes-liveAd+.AccessoryPod,.Attributes-liveAd+.Attributes-adTransition{display:none}.Attributes-adWrapper{overflow:hidden}.Attributes-adWrapper--leave{position:absolute;bottom:0}.Attributes-adWrapper--leave .Attributes-ad{-webkit-transform:translateY(0);transform:translateY(0)}.Attributes-adWrapper--leave-active .Attributes-ad{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translateY(100%);transform:translateY(100%)}.Attributes-level2{position:absolute;z-index:100;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;pointer-events:none}.Attributes-level2--enter{-webkit-transform:translateX(105%);transform:translateX(105%)}.Attributes-level2--enter-active{transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.Attributes-level2--enter-active,.Attributes-level2--leave{-webkit-transform:translateX(0);transform:translateX(0)}.Attributes-level2--leave-active{transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;-webkit-transform:translateX(105%);transform:translateX(105%)}.Attributes .Level2Panel{position:absolute;top:0;right:0;left:34px;height:100%;box-shadow:-2px 0 10px -4px #000;pointer-events:auto}.Attributes--level2Open .Level1Pod-hero{cursor:pointer}.Attributes--isVizLite .Level2Panel{left:59px}.Attributes--isVizLite.Attributes--level2Open{width:572px}.Attributes--isVizLite.Attributes--level2Open .Level2Panel{-webkit-transform:translateX(0);transform:translateX(0)}.ProductSpace{background-color:#fff}.ProductSpace-after,.ProductSpace-main{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}.ProductSpace-afterViewSelector,.ProductSpace-viewSelector{-webkit-flex-shrink:0;flex-shrink:0;width:79px;padding-right:14px}.ProductSpace-viewSelector{position:relative;vertical-align:top;height:540px;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;transition-delay:.3s}.ProductSpace-viewSelector .ViewSelectorItem{width:65px;height:65px}.ProductSpace-productViewWrapper{display:-webkit-flex;display:flex;-webkit-flex:1 1 540px;flex:1 1 540px;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.ProductSpace-beforeProductView{max-width:100%;padding-bottom:8px}.ProductSpace-afterProductView,.ProductSpace-productView{min-width:200px;max-width:540px}.ProductSpace-afterProductView{-webkit-flex:0 1 540px;flex:0 1 540px}.ProductSpace-productView{position:relative;width:100%;margin:auto}.ProductSpace-productView .ProductView{transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.ProductSpace-productView .ProductView-imageContainer{opacity:1}.ProductSpace-afterProductView,.ProductSpace-beforeProductView,.ProductSpace-productViewMessage{transition:-webkit-transform .6s ease .3s;transition:transform .6s ease .3s;transition:transform .6s ease .3s,-webkit-transform .6s ease .3s}.ProductSpace-productViewMessage{margin-top:8px;font-size:10px}.ProductSpace .FauxMaterialWarning{position:absolute;z-index:100;top:50%;right:0;margin-right:-50px}.ProductSpace .FauxMaterialWarning .Palette{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ProductSpace-designSavedFleeting{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;opacity:0;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;transition:opacity .2s ease}.ProductSpace-designSavedFleeting--appear-active{opacity:1}.ProductSpace-designSavedFleetingContent{padding:16px;color:#fff;font-size:18px;text-align:center;background:rgba(0,0,0,.5);border-radius:2px}.ProductSpace-designSavedFleetingContent .Zazzicon{color:inherit;font-size:50px}.ProductSpace-attributesWrapper{position:relative;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;transition-delay:.3s}.ProductSpace-attributes{position:relative;-webkit-flex-shrink:0;flex-shrink:0}.ProductSpace-attributes .Attributes{height:540px;background-color:#fff}.ProductSpace-afterAttributes{width:362px;min-width:362px;margin-left:28px;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;transition-delay:.3s}.ProductSpace-after{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:8px}.ProductSpace-realViewLearnMore{padding-left:4px}.ProductSpace--isInDesignSpace{position:fixed;z-index:10990;top:0!important;left:0!important;width:100%!important;height:100%!important;padding:0}.ProductSpace--isInDesignSpace .ProductSpace-viewSelector{transition-delay:0s;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.ProductSpace--isInDesignSpace .ProductSpace-productViewWrapper{-webkit-flex-grow:0;flex-grow:0}.ProductSpace--isInDesignSpace .ProductSpace-beforeProductView{position:absolute;visibility:hidden;-webkit-transform:translateY(-70px);transform:translateY(-70px)}.ProductSpace--isInDesignSpace .ProductSpace-productView{max-width:none;pointer-events:none}.ProductSpace--isInDesignSpace .ProductSpace-productView .ProductView{-webkit-transform:scale(3);transform:scale(3)}.ProductSpace--isInDesignSpace .ProductSpace-productView .ProductView-imageContainer{opacity:.2;-webkit-filter:blur(8px);filter:blur(8px)}.ProductSpace--isInDesignSpace .ProductSpace-productView .ProductView-fullscreenPreview{display:none}.ProductSpace--isInDesignSpace .ProductSpace-attributesWrapper{overflow:hidden;transition-delay:0s;-webkit-transform:translateX(100vw);transform:translateX(100vw)}.ProductSpace--isInDesignSpace .ProductSpace-afterProductView,.ProductSpace--isInDesignSpace .ProductSpace-productViewMessage{visibility:hidden;-webkit-transform:translateY(250px);transform:translateY(250px)}.ProductSpace--isInDesignSpace .ProductSpace-afterAttributes{visibility:hidden;transition-delay:0s;-webkit-transform:translateX(100vw);transform:translateX(100vw)}.ProductSpace--isVizLite .ProductSpace-productView{min-width:100px}.ProductSpace--isNarrow .ProductSpace-main{display:block}.ProductSpace--isNarrow .ProductSpace-productView{margin:0 auto}.ProductSpace--isNarrow .ProductSpace-afterProductView{-webkit-flex:1;flex:1;min-width:100px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.ProductSpace--isNarrow .ProductSpace-productViewMessage{text-align:center}.ProductSpace--isNarrow .ProductSpace-viewSelector{width:100%;max-width:540px;height:auto;margin:8px auto 32px auto;padding-right:0}.ProductSpace--isNarrow .ProductSpace-afterViewSelector{display:none}.ProductSpace--isNarrow .ProductSpace-attributesWrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:16px}.ProductSpace--isNarrow .ProductSpace-afterAttributes{-webkit-flex:1;flex:1;min-width:100px}.ColorSwatch{border-radius:22px;cursor:pointer;height:22px;width:22px}.ColorSwatch--large{height:36px;width:36px}.ColorSwatch--xl{border-radius:32px;height:64px;width:64px}.ColorSwatch--selected{height:22px;width:22px}.ColorSwatch--selected.ColorSwatch--halo{border:2px solid #fff;box-shadow:0 0 1px 1px #007acd;cursor:default}.ColorSwatch--selected.ColorSwatch--large{height:36px;width:36px}.ColorSwatch--selected.ColorSwatch--xl{height:64px;width:64px}.ColorSwatch:not(.ColorSwatch--selected):not(.ColorSwatch--nohover):hover,:hover>.ColorSwatch--parenthover:not(.ColorSwatch--selected){border:2px solid #fff;box-shadow:0 0 1px 1px #ff6c1a}.LiveAd_root{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;width:362px;background:#f9f9f9;border:1px solid #e4e4e4}.LiveAd_image{width:100px;height:100px}.LiveAd_text{-webkit-flex:1;flex:1;padding:0 16px;line-height:1.2}.LiveAd_title{margin-bottom:8px;font-weight:700}.LiveAd_dismiss{position:absolute;top:4px;right:0}.LiveAd_dismiss:not(:hover){color:#999!important}.LiveAd_dismissIcon{padding:4px;color:inherit;font-size:16px}