.VisualOption{display:inline-block}.VisualOption-content{cursor:pointer;display:inline-block;outline:none;vertical-align:middle}.VisualOption--image .VisualOption-content{background-color:#fff;border:2px solid transparent;border-radius:8px;padding:4px;transition:border-color .25s ease}.VisualOption--image .VisualOption-content:active,.VisualOption--image .VisualOption-content:focus,.VisualOption--image .VisualOption-content:hover{border-color:#e6d3e4}.VisualOption-icon{position:relative}.VisualOption--text .VisualOption-content{background:#fff;color:#211e22;white-space:nowrap;border:1px solid #d1d1d6;border-radius:20px;padding:8px 16px;margin:4px;height:40px;text-decoration:none}.VisualOption--text .VisualOption-content,.VisualOption--text .VisualOption-content *,.VisualOption--text .VisualOption-content:after,.VisualOption--text .VisualOption-content :after,.VisualOption--text .VisualOption-content:before,.VisualOption--text .VisualOption-content :before{box-sizing:border-box}.VisualOption--text .VisualOption-content:active,.VisualOption--text .VisualOption-content:focus,.VisualOption--text .VisualOption-content:hover{text-decoration:none;color:#7f187f;border-color:transparent;box-shadow:inset 0 0 0 2px #7f187f}.VisualOption--selected.VisualOption--text.VisualOption--invalidOption .VisualOption-content,.VisualOption--selected.VisualOption--text.VisualOption--outOfStock .VisualOption-content,.VisualOption--selected.VisualOption--text .VisualOption-content{background:#7f187f;color:#fff!important;border-color:transparent}.VisualOption--selected.VisualOption--text.VisualOption--invalidOption .VisualOption-content:active,.VisualOption--selected.VisualOption--text.VisualOption--invalidOption .VisualOption-content:focus,.VisualOption--selected.VisualOption--text.VisualOption--invalidOption .VisualOption-content:hover,.VisualOption--selected.VisualOption--text.VisualOption--outOfStock .VisualOption-content:active,.VisualOption--selected.VisualOption--text.VisualOption--outOfStock .VisualOption-content:focus,.VisualOption--selected.VisualOption--text.VisualOption--outOfStock .VisualOption-content:hover,.VisualOption--selected.VisualOption--text .VisualOption-content:active,.VisualOption--selected.VisualOption--text .VisualOption-content:focus,.VisualOption--selected.VisualOption--text .VisualOption-content:hover{background:#480d4a;color:#fff;box-shadow:none}.VisualOption--selected.VisualOption--image .VisualOption-content{border-color:#7f187f}.VisualOption--invalidOption,.VisualOption--outOfStock{cursor:default;opacity:.6;position:relative}.VisualOption--invalidOption.VisualOption--text .VisualOption-content,.VisualOption--outOfStock.VisualOption--text .VisualOption-content{background:#d1d1d6;border-color:transparent}.VisualOption--invalidOption.VisualOption--text .VisualOption-content:active,.VisualOption--invalidOption.VisualOption--text .VisualOption-content:focus,.VisualOption--invalidOption.VisualOption--text .VisualOption-content:hover,.VisualOption--outOfStock.VisualOption--text .VisualOption-content:active,.VisualOption--outOfStock.VisualOption--text .VisualOption-content:focus,.VisualOption--outOfStock.VisualOption--text .VisualOption-content:hover{border-color:transparent}.VisualOption--invalidOption.VisualOption--text.VisualOption--selected .VisualOption-content,.VisualOption--outOfStock.VisualOption--text.VisualOption--selected .VisualOption-content{color:#7f187f;border-color:#7f187f}.VisualOption--invalidOption.VisualOption--image:after,.VisualOption--outOfStock.VisualOption--image:after{content:"";position:absolute;top:6px;left:7px;width:100%;transform:rotate(45deg);transform-origin:0 0;border-top:1px solid #211e22}.VisualOption--invalidOption.VisualOption--largerImage:after,.VisualOption--outOfStock.VisualOption--largerImage:after{top:16px;left:17px;transform:rotate(45deg) scaleX(.8)}.VisualOptionSelector--drawer{padding-bottom:85px}.VisualOptionSelector-selector:focus{outline:none}.VisualOptionSelector-content{padding:16px;background:#fff}.VisualOptionSelector-status-lowStock,.VisualOptionSelector-status-notAvailable{color:#c90000}.VisualOptionSelector-status-deliveryGuarantee{color:#247139}.VisualOptionSelector-category{margin-bottom:16px}.VisualOptionSelector-category-header{display:block;margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.VisualOptionSelector-optionName{color:#211e22}.VisualOptionSelector-bottom{padding:16px;background:#fff;position:absolute;right:0;bottom:0;width:100%;box-shadow:0 0 10px #646266}@media screen and (min-width:640px){.VisualOptionSelector-bottom{max-width:500px}}