.sidebarcontent{width:100%;overflow:auto;height:100%}
.sidebarcontent .textbox.search{border-color:#666564;border-top:transparent;border-left:transparent;border-right:transparent;padding-left:0;color:#333;font-size:15px;padding-bottom:4px}
.sidebarcontent .forgot-pawd-message.typo3{line-height:23px;margin-bottom:6px}
#sidebar-account-forgot-password-sent{text-align:center}
#sidebar-account-forgot-password-sent .forgot-pwd-message{margin:20px 0}
#sidebar-account-forgot-password-sent .sent-email-text,#sidebar-account-forgot-password-sent .sent-phone-text{margin:10px 0}
#sidebar-account-forgot-password-sent .send-email-again,#sidebar-account-forgot-password-sent .sent-phone-again{margin:10px 0}
.sidebarcontent .underline{text-decoration:underline}
.sidebarcontent .sent-email-text{width:100%;text-align:center;margin-top:10px;margin-bottom:10px}
.sidebarcontent .button-go-shopping{margin-top:26px}
.sidebarcontent .login-actions-pwd{border-top:solid 1px #e7e7e7;width:100%;text-align:center;padding-top:10px}
input:focus::-webkit-input-placeholder{opacity:0}
input:focus:-moz-placeholder{opacity:0}
input:focus::-moz-placeholder{opacity:0}
input:focus:-ms-input-placeholder{opacity:0}
.sidebarsearchcontent .siderbar-title{border-bottom:1px solid #e7e7e7;margin-bottom:18px}
.content01 .sidebarsearchcontent .siderbar-title{margin-bottom:0}
.sidebarsearchresult{overflow:hidden}
.sidebarsearchcontent hr.breaking-line-sidebar-search{margin-top:20px;margin-bottom:18px}
.advanced-search-container .searchbox-container .textbox-search a.suggested-link-right{right:0}
.autosuggestion.show hr.breaking-line-sidebar-search{margin-bottom:17px}
.search-suggestion-input .autosuggestion{position:absolute;width:100%;background-color:#fff;z-index:999;display:none;top:43px}
.sidebarcontent .search-suggestion-input .autosuggestion{display:block}
.content-search .search-suggestion-input .autosuggestion{background-color:#f3f2f1}
.search-result-container{padding-left:0 !important;padding-right:0 !important;padding-top:9px}
.search-result-container .box{display:inline-block;text-align:center;margin-bottom:16px;vertical-align:top;float:none}
.top-results .shop,.top-results .stories,.top-results .view{padding-left:0;padding-right:0;font-size:13px;color:#7a7978}
.top-results .shop>span,.top-results .stories>span,.top-results .view>span{font-size:12px}
.top-results .view{color:#181818;text-decoration:underline;text-align:right}
.top-results .view:hover{text-decoration:underline}
.top-results .stories{text-align:right}
section.search-suggestion-result{display:none}
section.search-suggestion-result.show-result{display:block}
a.top-results:hover{text-decoration:none}
section.search-suggestion-result .checkout-bar-sep{margin-bottom:15px;height:1px;background-color:#c7c7c7}
.search-result-container .prodName{font-size:13px;height:auto;color:#181818;text-transform:uppercase;margin-top:24px}
.search-result-container .price,.search-result-container .listprice{line-height:16px;margin-bottom:1px}
.taxincludedsidebar{font-size:11px;font-family:Helvetica;padding-left:2px}
.search-result-container .listpricestrike{color:#656463;padding-top:0}
.results-menu{padding-right:0 !important;padding-left:0 !important;border-bottom:3px solid #c7c7c7;padding-bottom:19px;margin-top:-4px;margin-bottom:17px}
.search-result-container .product-results{padding-bottom:11px}
.opacity-0{opacity:0 !important;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:-1}
.opacity-1{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1 !important}
.search-suggestion-result .box a:hover{text-decoration:underline;color:#222}
.content-results a:hover{color:#222}
a.button.view-all-mobile{display:none}
section.search-suggestion-result .text{padding-bottom:41px}
section.search-suggestion-result .title{color:#222;font-size:20px;padding-top:0;padding-bottom:24px}
section.search-suggestion-result .tags{color:#5c6270;font-size:13px;text-transform:uppercase;margin-top:15px}
.sidebarsearchcontent .sidebarcontent{position:relative}
.sidebarcontent #search-result{margin-top:66px}
.sidebarcontent #search-result.no-margin-top{margin-top:0 !important}
hr.breaking-line-sidebar-search.end-suggested-link{margin-bottom:0 !important}
.container-fluid.results-menu{position:absolute;top:58px;width:inherit;left:30px;right:30px}
.margin-search-result{padding-top:10px}
section.search-suggestion-result .message{padding-left:0;margin-top:11px;font-size:15px;color:#666564}
section.search-suggestion-result .try-different-message{padding-right:0;padding-left:0;font-size:15px;color:#666564;margin-bottom:0}
section.search-suggestion-result .text-try-message{padding-bottom:22px}
section.search-suggestion-result .sidebar-may-suggest{font-size:18px;color:black;margin-bottom:15px}
.content-results .title,.default-content-result .title{text-transform:uppercase}
.top-results .line-break-top-result{display:none}
@media(max-width:992px){section.search-suggestion-result .try-different-message{margin-bottom:-65px}
.sidebarsearchcontent hr.breaking-line-sidebar-search{margin-top:16px;margin-bottom:15px}
section.search-suggestion-result .sidebar-may-suggest{margin-top:-8px}
section.search-suggestion-result .tags{margin-top:21px}
.top-results .view{display:none}
.results-menu{border-bottom:0}
.top-results .stories{float:right}
a.button.view-all-mobile{border-bottom:3px solid #c7c7c7;border-top:0;padding:12px 0 !important;color:#181818;font-size:14px;text-decoration:underline !important;display:block}
.search-result-container{margin-top:57px}
.content-results{margin-top:2px}
.top-results .line-break-top-result{height:3px;width:100%;display:block;background-color:#c7c7c7;margin-top:16px}
}