.banner{position:relative;text-transform:uppercase}.banner .reset{padding-top:30px}.banner .reset button{cursor:default;pointer-events:none;color:#fff;background:#000;display:none;margin:auto;font-size:11px;letter-spacing:.1em;padding:8px 30px;font-weight:400}.banner .reset button.active{display:block;cursor:pointer;pointer-events:auto;background:#000;color:#fff}.desktop .banner .reset button:hover{background:#555}.banner .mobile_button{display:none}@media only screen and (max-width:736px){.banner{background:0 0;height:auto}.banner .headertext .headertext-first{color:#fff;font-size:25px;padding-top:40px;padding-bottom:40px;background-color:#000;font-family:dcfont,"helvetica neue",helvetica,Arial,Segoe UI Symbol,sans-serif}.banner .headertext .headertext-second,.banner .reset{display:none}.banner .mobile_button{display:block;padding-top:20px;padding-bottom:20px}.banner .mobile_button button{padding:6px 10px 8px;background:0 0;color:#000;border:2px solid #000;font-size:11px;letter-spacing:.05em;font-family:dcboldfont,"helvetica neue",helvetica,Arial,Segoe UI Symbol,sans-serif}}.mini_site_container p.headertext-first{font-family:dcboldfont,"helvetica neue",helvetica,Arial,Segoe UI Symbol,sans-serif;font-size:28px;line-height:1em;padding-top:60px;letter-spacing:.05em}.mini_site_container p.headertext-second{text-transform:none;font-size:15px;letter-spacing:.04em;max-width:65%;margin:auto;padding-top:30px;line-height:1.2}.promotion-banner{text-align:center;background:#000}.promotion-banner p{font-size:15px;letter-spacing:.06em;padding:8px;color:#fff;text-transform:uppercase}.selector-section{padding:30px 20px 0}@media only screen and (max-width:736px){.selector-section{display:none}}.selector-section .headertext{font-size:14px;letter-spacing:.1em;text-transform:uppercase;font-family:dcboldfont,"helvetica neue",helvetica,Arial,Segoe UI Symbol,sans-serif;padding-bottom:20px}.selector-section .selectors{font-size:0;width:100%;display:inline-block;vertical-align:top;position:relative}.selector-section .selector{position:relative;width:15%;max-width:200px;display:inline-block;padding:10px 20px;vertical-align:top;cursor:pointer;margin:0}@media only screen and (min-width:641px) and (max-width:1300px){.selector-section .selector{width:21%;padding:10px 7px}}.selector-section .selector .selector-image{width:75%;height:69px;margin-left:auto;margin-right:auto;margin-bottom:15px;-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=70);-webkit-opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}@media only screen and (max-width:1200px){.selector-section .selector .selector-image{height:61px}}.selector-section .selector .selector-image img{width:auto;height:100%}.selector-section .selector .selector-name{color:#000;vertical-align:middle;padding-top:10px;font-size:15px;letter-spacing:.05em;text-transform:uppercase}@media only screen and (max-width:1200px){.selector-section .selector .selector-name{font-size:13px}}.selector-section .selector .selector-name strong{font-family:dcboldfont,"helvetica neue",helvetica,Arial,Segoe UI Symbol,sans-serif}@media only screen and (max-width:1200px){.selector-section .selector .selector-name strong{display:block}}.selector-section .selector .arrow{width:15px;height:15px;margin-left:auto;margin-right:auto;-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.selector-section .selector .selector-details{padding-top:10px;padding-bottom:20px;color:#000;-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.selector-section .selector .selector-details li{list-style:none;font-size:12px;letter-spacing:.05em}.selector-section .selector .selector-details li:before{display:inline-block;content:'\2022';padding-right:4px}@media only screen and (min-width:641px) and (max-width:1300px){.selector-section .selector .selector-details li{font-size:10px}}.selector-section .selector:hover .selector-name{color:#000}.selector-section .selector:hover .selector-color{-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.selector-section .selector:hover .arrow,.selector-section .selector:hover .selector-details,.selector-section .selector:hover .selector-image{-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.selector-section .selector.selected{position:relative}.selector-section .selector.selected .selector-color{-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.selector-section .selector.selected .selector-image{background-position:right center;-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.selector-section .selector.selected .arrow{background:url(../img/checked.png) center/cover no-repeat;-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.selector-section .selector.selected .selector-details{-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.selector-section .selector-color{display:block;position:absolute;left:0;width:100%;bottom:0;height:7px;-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.mini_site_container{background:#f4f4f4;text-align:center}@media only screen and (max-width:736px){.mini_site_container{display:none}}@media only screen and (max-width:736px){.resp-true .for-desktop{display:inherit}.language-selector,.refinement-box-paging{display:none}}