/**
 * RECORDWAY - warstwa wygladu przeniesiona ze starej skorki.
 *
 * Wyciag regul NIESTANDARDOWYCH ze starego style.css (293 reguly:
 * 256 zwyklych + 37 w 26 blokach @media): naglowek, nawigacja,
 * stopka, facety, kafle katalogu, koszyk boczny, kroki zamowienia,
 * formularze logowania, os czasu, banery. Bootstrap 3 i reset
 * CELOWO POMINIETE - nowy motyw ma wlasna siatke i komponenty.
 *
 * POPRAWKA wzgledem pierwszego wyciecia: reguly z zapytan @media
 * sa teraz w SWOICH oslonach (min-width/max-width/print). Wczesniej
 * 37 regul mobilnych i desktopowych dzialalo bez warunku na kazdej
 * szerokosci, co psulo uklad na wąskim i szerokim ekranie naraz.
 *
 * Laduje sie PO stylach motywu (waga 100 w recordway.libraries.yml),
 * wiec nadpisuje to, co ma nadpisac.
 */

@media print {
.btn>.caret,.form-wrapper__returning-customer a>.caret,.cart-block--offcanvas-contents__links a>.caret,.dropup>.btn>.caret,.form-wrapper__returning-customer .dropup>a>.caret,.cart-block--offcanvas-contents__links .dropup>a>.caret{border-top-color:#000 !important}
}
.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-wrapper__returning-customer .input-group-lg>.input-group-btn>a.form-control-static,.cart-block--offcanvas-contents__links .input-group-lg>.input-group-btn>a.form-control-static,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.form-wrapper__returning-customer .input-group-sm>.input-group-btn>a.form-control-static,.cart-block--offcanvas-contents__links .input-group-sm>.input-group-btn>a.form-control-static{padding-left:0;padding-right:0}
.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.form-wrapper__returning-customer .input-group-sm>.input-group-btn>a,.cart-block--offcanvas-contents__links .input-group-sm>.input-group-btn>a{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}
.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.form-wrapper__returning-customer .input-group-lg>.input-group-btn>a,.cart-block--offcanvas-contents__links .input-group-lg>.input-group-btn>a{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:0}
.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.form-wrapper__returning-customer .input-group-lg>.input-group-btn>a+.form-control-feedback,.cart-block--offcanvas-contents__links .input-group-lg>.input-group-btn>a+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}
.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.form-wrapper__returning-customer .input-group-sm>.input-group-btn>a+.form-control-feedback,.cart-block--offcanvas-contents__links .input-group-sm>.input-group-btn>a+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}
.btn,.form-wrapper__returning-customer a,.cart-block--offcanvas-contents__links a{display:inline-block;margin-bottom:0;font-weight:900;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.form-wrapper__returning-customer a:focus,.cart-block--offcanvas-contents__links a:focus,.btn.focus,.form-wrapper__returning-customer a.focus,.cart-block--offcanvas-contents__links a.focus,.btn:active:focus,.form-wrapper__returning-customer a:active:focus,.cart-block--offcanvas-contents__links a:active:focus,.btn:active.focus,.form-wrapper__returning-customer a:active.focus,.cart-block--offcanvas-contents__links a:active.focus,.btn.active:focus,.form-wrapper__returning-customer a.active:focus,.cart-block--offcanvas-contents__links a.active:focus,.btn.active.focus,.form-wrapper__returning-customer a.active.focus,.cart-block--offcanvas-contents__links a.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.form-wrapper__returning-customer a:hover,.cart-block--offcanvas-contents__links a:hover,.btn:focus,.form-wrapper__returning-customer a:focus,.cart-block--offcanvas-contents__links a:focus,.btn.focus,.form-wrapper__returning-customer a.focus,.cart-block--offcanvas-contents__links a.focus{color:#dd7151;text-decoration:none}
.btn:active,.form-wrapper__returning-customer a:active,.cart-block--offcanvas-contents__links a:active,.btn.active,.form-wrapper__returning-customer a.active,.cart-block--offcanvas-contents__links a.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.form-wrapper__returning-customer a.disabled,.cart-block--offcanvas-contents__links a.disabled,.btn[disabled],.form-wrapper__returning-customer a[disabled],.cart-block--offcanvas-contents__links a[disabled],fieldset[disabled] .btn,fieldset[disabled] .form-wrapper__returning-customer a,.form-wrapper__returning-customer fieldset[disabled] a,fieldset[disabled] .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links fieldset[disabled] a{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}
a.btn.disabled,.form-wrapper__returning-customer a.disabled,.cart-block--offcanvas-contents__links a.disabled,fieldset[disabled] a.btn,fieldset[disabled] .form-wrapper__returning-customer a,.form-wrapper__returning-customer fieldset[disabled] a,fieldset[disabled] .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links fieldset[disabled] a{pointer-events:none}
.btn-lg,.btn-group-lg>.btn,.form-wrapper__returning-customer .btn-group-lg>a,.cart-block--offcanvas-contents__links .btn-group-lg>a{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}
.btn-sm,.btn-group-sm>.btn,.form-wrapper__returning-customer .btn-group-sm>a,.cart-block--offcanvas-contents__links .btn-group-sm>a{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xs,.btn-group-xs>.btn,.form-wrapper__returning-customer .btn-group-xs>a,.cart-block--offcanvas-contents__links .btn-group-xs>a{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-group>.btn,.form-wrapper__returning-customer .btn-group>a,.cart-block--offcanvas-contents__links .btn-group>a,.btn-group-vertical>.btn,.form-wrapper__returning-customer .btn-group-vertical>a,.cart-block--offcanvas-contents__links .btn-group-vertical>a{position:relative;float:left}
.btn-group>.btn:hover,.form-wrapper__returning-customer .btn-group>a:hover,.cart-block--offcanvas-contents__links .btn-group>a:hover,.btn-group>.btn:focus,.form-wrapper__returning-customer .btn-group>a:focus,.cart-block--offcanvas-contents__links .btn-group>a:focus,.btn-group>.btn:active,.form-wrapper__returning-customer .btn-group>a:active,.cart-block--offcanvas-contents__links .btn-group>a:active,.btn-group>.btn.active,.form-wrapper__returning-customer .btn-group>a.active,.cart-block--offcanvas-contents__links .btn-group>a.active,.btn-group-vertical>.btn:hover,.form-wrapper__returning-customer .btn-group-vertical>a:hover,.cart-block--offcanvas-contents__links .btn-group-vertical>a:hover,.btn-group-vertical>.btn:focus,.form-wrapper__returning-customer .btn-group-vertical>a:focus,.cart-block--offcanvas-contents__links .btn-group-vertical>a:focus,.btn-group-vertical>.btn:active,.form-wrapper__returning-customer .btn-group-vertical>a:active,.cart-block--offcanvas-contents__links .btn-group-vertical>a:active,.btn-group-vertical>.btn.active,.form-wrapper__returning-customer .btn-group-vertical>a.active,.cart-block--offcanvas-contents__links .btn-group-vertical>a.active{z-index:2}
.btn-group .btn+.btn,.btn-group .form-wrapper__returning-customer a+.btn,.form-wrapper__returning-customer .btn-group a+.btn,.btn-group .cart-block--offcanvas-contents__links a+.btn,.cart-block--offcanvas-contents__links .btn-group a+.btn,.btn-group .form-wrapper__returning-customer .btn+a,.form-wrapper__returning-customer .btn-group .btn+a,.btn-group .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .btn-group a+a,.btn-group .cart-block--offcanvas-contents__links .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .cart-block--offcanvas-contents__links .btn-group a+a,.btn-group .cart-block--offcanvas-contents__links .btn+a,.cart-block--offcanvas-contents__links .btn-group .btn+a,.btn-group .form-wrapper__returning-customer .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .btn-group .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .btn-group .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .form-wrapper__returning-customer .btn-group a+a,.btn-group .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .btn-group a+a,.btn-group .btn+.btn-group,.btn-group .form-wrapper__returning-customer a+.btn-group,.form-wrapper__returning-customer .btn-group a+.btn-group,.btn-group .cart-block--offcanvas-contents__links a+.btn-group,.cart-block--offcanvas-contents__links .btn-group a+.btn-group,.btn-group .btn-group+.btn,.btn-group .form-wrapper__returning-customer .btn-group+a,.form-wrapper__returning-customer .btn-group .btn-group+a,.btn-group .cart-block--offcanvas-contents__links .btn-group+a,.cart-block--offcanvas-contents__links .btn-group .btn-group+a,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn,.btn-toolbar .form-wrapper__returning-customer a,.form-wrapper__returning-customer .btn-toolbar a,.btn-toolbar .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .btn-toolbar a,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-toolbar>.btn,.form-wrapper__returning-customer .btn-toolbar>a,.cart-block--offcanvas-contents__links .btn-toolbar>a,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.form-wrapper__returning-customer .btn-group>a:not(:first-child):not(:last-child):not(.dropdown-toggle),.cart-block--offcanvas-contents__links .btn-group>a:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group>.btn:first-child,.form-wrapper__returning-customer .btn-group>a:first-child,.cart-block--offcanvas-contents__links .btn-group>a:first-child{margin-left:0}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.form-wrapper__returning-customer .btn-group>a:first-child:not(:last-child):not(.dropdown-toggle),.cart-block--offcanvas-contents__links .btn-group>a:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn:last-child:not(:first-child),.form-wrapper__returning-customer .btn-group>a:last-child:not(:first-child),.cart-block--offcanvas-contents__links .btn-group>a:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.form-wrapper__returning-customer .btn-group>.btn-group:not(:first-child):not(:last-child)>a,.cart-block--offcanvas-contents__links .btn-group>.btn-group:not(:first-child):not(:last-child)>a{border-radius:0}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.form-wrapper__returning-customer .btn-group>.btn-group:first-child:not(:last-child)>a:last-child,.cart-block--offcanvas-contents__links .btn-group>.btn-group:first-child:not(:last-child)>a:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.form-wrapper__returning-customer .btn-group>.btn-group:last-child:not(:first-child)>a:first-child,.cart-block--offcanvas-contents__links .btn-group>.btn-group:last-child:not(:first-child)>a:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn+.dropdown-toggle,.form-wrapper__returning-customer .btn-group>a+.dropdown-toggle,.cart-block--offcanvas-contents__links .btn-group>a+.dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle,.form-wrapper__returning-customer .btn-group-lg.btn-group>a+.dropdown-toggle,.cart-block--offcanvas-contents__links .btn-group-lg.btn-group>a+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn .caret,.form-wrapper__returning-customer a .caret,.cart-block--offcanvas-contents__links a .caret{margin-left:0}
.btn-lg .caret,.btn-group-lg>.btn .caret,.form-wrapper__returning-customer .btn-group-lg>a .caret,.cart-block--offcanvas-contents__links .btn-group-lg>a .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret,.dropup .form-wrapper__returning-customer .btn-group-lg>a .caret,.form-wrapper__returning-customer .dropup .btn-group-lg>a .caret,.dropup .cart-block--offcanvas-contents__links .btn-group-lg>a .caret,.cart-block--offcanvas-contents__links .dropup .btn-group-lg>a .caret{border-width:0 5px 5px}
.btn-group-vertical>.btn,.form-wrapper__returning-customer .btn-group-vertical>a,.cart-block--offcanvas-contents__links .btn-group-vertical>a,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn,.form-wrapper__returning-customer .btn-group-vertical>.btn-group>a,.cart-block--offcanvas-contents__links .btn-group-vertical>.btn-group>a{display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical>.btn-group>.btn,.form-wrapper__returning-customer .btn-group-vertical>.btn-group>a,.cart-block--offcanvas-contents__links .btn-group-vertical>.btn-group>a{float:none}
.btn-group-vertical>.btn+.btn,.form-wrapper__returning-customer .btn-group-vertical>a+.btn,.cart-block--offcanvas-contents__links .btn-group-vertical>a+.btn,.form-wrapper__returning-customer .btn-group-vertical>.btn+a,.form-wrapper__returning-customer .btn-group-vertical>a+a,.cart-block--offcanvas-contents__links .btn-group-vertical>.btn+a,.form-wrapper__returning-customer .cart-block--offcanvas-contents__links .btn-group-vertical>a+a,.cart-block--offcanvas-contents__links .form-wrapper__returning-customer .btn-group-vertical>a+a,.cart-block--offcanvas-contents__links .btn-group-vertical>a+a,.btn-group-vertical>.btn+.btn-group,.form-wrapper__returning-customer .btn-group-vertical>a+.btn-group,.cart-block--offcanvas-contents__links .btn-group-vertical>a+.btn-group,.btn-group-vertical>.btn-group+.btn,.form-wrapper__returning-customer .btn-group-vertical>.btn-group+a,.cart-block--offcanvas-contents__links .btn-group-vertical>.btn-group+a,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}
.btn-group-vertical>.btn:not(:first-child):not(:last-child),.form-wrapper__returning-customer .btn-group-vertical>a:not(:first-child):not(:last-child),.cart-block--offcanvas-contents__links .btn-group-vertical>a:not(:first-child):not(:last-child){border-radius:0}
.btn-group-vertical>.btn:first-child:not(:last-child),.form-wrapper__returning-customer .btn-group-vertical>a:first-child:not(:last-child),.cart-block--offcanvas-contents__links .btn-group-vertical>a:first-child:not(:last-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:last-child:not(:first-child),.form-wrapper__returning-customer .btn-group-vertical>a:last-child:not(:first-child),.cart-block--offcanvas-contents__links .btn-group-vertical>a:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.form-wrapper__returning-customer .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>a,.cart-block--offcanvas-contents__links .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>a{border-radius:0}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.form-wrapper__returning-customer .btn-group-vertical>.btn-group:first-child:not(:last-child)>a:last-child,.cart-block--offcanvas-contents__links .btn-group-vertical>.btn-group:first-child:not(:last-child)>a:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,.form-wrapper__returning-customer .btn-group-vertical>.btn-group:last-child:not(:first-child)>a:first-child,.cart-block--offcanvas-contents__links .btn-group-vertical>.btn-group:last-child:not(:first-child)>a:first-child{border-top-right-radius:0;border-top-left-radius:0}
.btn-group-justified>.btn,.form-wrapper__returning-customer .btn-group-justified>a,.cart-block--offcanvas-contents__links .btn-group-justified>a,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}
.btn-group-justified>.btn-group .btn,.btn-group-justified>.btn-group .form-wrapper__returning-customer a,.form-wrapper__returning-customer .btn-group-justified>.btn-group a,.btn-group-justified>.btn-group .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .btn-group-justified>.btn-group a{width:100%}
[data-toggle="buttons"]>.btn input[type="radio"],.form-wrapper__returning-customer [data-toggle="buttons"]>a input[type="radio"],.cart-block--offcanvas-contents__links [data-toggle="buttons"]>a input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],.form-wrapper__returning-customer [data-toggle="buttons"]>a input[type="checkbox"],.cart-block--offcanvas-contents__links [data-toggle="buttons"]>a input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],.form-wrapper__returning-customer [data-toggle="buttons"]>.btn-group>a input[type="radio"],.cart-block--offcanvas-contents__links [data-toggle="buttons"]>.btn-group>a input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"],.form-wrapper__returning-customer [data-toggle="buttons"]>.btn-group>a input[type="checkbox"],.cart-block--offcanvas-contents__links [data-toggle="buttons"]>.btn-group>a input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.form-wrapper__returning-customer .input-group-sm>.input-group-btn>a.input-group-addon,.cart-block--offcanvas-contents__links .input-group-sm>.input-group-btn>a.input-group-addon{padding:5px 10px;font-size:12px;border-radius:0}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.form-wrapper__returning-customer .input-group-lg>.input-group-btn>a.input-group-addon,.cart-block--offcanvas-contents__links .input-group-lg>.input-group-btn>a.input-group-addon{padding:10px 16px;font-size:18px;border-radius:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.form-wrapper__returning-customer .input-group-btn:first-child>a,.cart-block--offcanvas-contents__links .input-group-btn:first-child>a,.input-group-btn:first-child>.btn-group>.btn,.form-wrapper__returning-customer .input-group-btn:first-child>.btn-group>a,.cart-block--offcanvas-contents__links .input-group-btn:first-child>.btn-group>a,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.form-wrapper__returning-customer .input-group-btn:last-child>a:not(:last-child):not(.dropdown-toggle),.cart-block--offcanvas-contents__links .input-group-btn:last-child>a:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.form-wrapper__returning-customer .input-group-btn:last-child>.btn-group:not(:last-child)>a,.cart-block--offcanvas-contents__links .input-group-btn:last-child>.btn-group:not(:last-child)>a{border-bottom-right-radius:0;border-top-right-radius:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.form-wrapper__returning-customer .input-group-btn:last-child>a,.cart-block--offcanvas-contents__links .input-group-btn:last-child>a,.input-group-btn:last-child>.btn-group>.btn,.form-wrapper__returning-customer .input-group-btn:last-child>.btn-group>a,.cart-block--offcanvas-contents__links .input-group-btn:last-child>.btn-group>a,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.form-wrapper__returning-customer .input-group-btn:first-child>a:not(:first-child),.cart-block--offcanvas-contents__links .input-group-btn:first-child>a:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.form-wrapper__returning-customer .input-group-btn:first-child>.btn-group:not(:first-child)>a,.cart-block--offcanvas-contents__links .input-group-btn:first-child>.btn-group:not(:first-child)>a{border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-btn>.btn,.form-wrapper__returning-customer .input-group-btn>a,.cart-block--offcanvas-contents__links .input-group-btn>a{position:relative}
.input-group-btn>.btn+.btn,.form-wrapper__returning-customer .input-group-btn>a+.btn,.cart-block--offcanvas-contents__links .input-group-btn>a+.btn,.form-wrapper__returning-customer .input-group-btn>.btn+a,.form-wrapper__returning-customer .input-group-btn>a+a,.cart-block--offcanvas-contents__links .input-group-btn>.btn+a,.form-wrapper__returning-customer .cart-block--offcanvas-contents__links .input-group-btn>a+a,.cart-block--offcanvas-contents__links .form-wrapper__returning-customer .input-group-btn>a+a,.cart-block--offcanvas-contents__links .input-group-btn>a+a{margin-left:-1px}
.input-group-btn>.btn:hover,.form-wrapper__returning-customer .input-group-btn>a:hover,.cart-block--offcanvas-contents__links .input-group-btn>a:hover,.input-group-btn>.btn:focus,.form-wrapper__returning-customer .input-group-btn>a:focus,.cart-block--offcanvas-contents__links .input-group-btn>a:focus,.input-group-btn>.btn:active,.form-wrapper__returning-customer .input-group-btn>a:active,.cart-block--offcanvas-contents__links .input-group-btn>a:active{z-index:2}
.input-group-btn:first-child>.btn,.form-wrapper__returning-customer .input-group-btn:first-child>a,.cart-block--offcanvas-contents__links .input-group-btn:first-child>a,.input-group-btn:first-child>.btn-group{margin-right:-1px}
.input-group-btn:last-child>.btn,.form-wrapper__returning-customer .input-group-btn:last-child>a,.cart-block--offcanvas-contents__links .input-group-btn:last-child>a,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}
.navbar-toggle,.toggle-btn{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:7px;margin-bottom:0px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}
.navbar-toggle:focus,.toggle-btn:focus{outline:0}
.navbar-toggle .icon-bar,.toggle-btn .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar,.toggle-btn .icon-bar+.icon-bar{margin-top:4px}
@media (min-width: 768px) {
.navbar-toggle,.toggle-btn{display:none}
}
.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn,.form-wrapper__returning-customer .btn-group-sm>a.navbar-btn,.cart-block--offcanvas-contents__links .btn-group-sm>a.navbar-btn{margin-top:15px;margin-bottom:15px}
.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn,.form-wrapper__returning-customer .btn-group-xs>a.navbar-btn,.cart-block--offcanvas-contents__links .btn-group-xs>a.navbar-btn{margin-top:19px;margin-bottom:19px}
.navbar-default .navbar-toggle,.navbar-default .toggle-btn{border-color:rgba(0,0,0,0)}
.navbar-default .navbar-toggle:hover,.navbar-default .toggle-btn:hover,.navbar-default .navbar-toggle:focus,.navbar-default .toggle-btn:focus{background-color:rgba(0,0,0,0)}
.navbar-default .navbar-toggle .icon-bar,.navbar-default .toggle-btn .icon-bar{background-color:#fff}
.navbar-inverse .navbar-toggle,.navbar-inverse .toggle-btn{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .toggle-btn:hover,.navbar-inverse .navbar-toggle:focus,.navbar-inverse .toggle-btn:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar,.navbar-inverse .toggle-btn .icon-bar{background-color:#fff}
.btn .label,.form-wrapper__returning-customer a .label,.cart-block--offcanvas-contents__links a .label{position:relative;top:-1px}
.btn .badge,.form-wrapper__returning-customer a .badge,.cart-block--offcanvas-contents__links a .badge{position:relative;top:-1px}
.btn-xs .badge,.btn-group-xs>.btn .badge,.form-wrapper__returning-customer .btn-group-xs>a .badge,.cart-block--offcanvas-contents__links .btn-group-xs>a .badge,.btn-group-xs>.btn .badge,.form-wrapper__returning-customer .btn-group-xs>a .badge,.cart-block--offcanvas-contents__links .btn-group-xs>a .badge{top:0;padding:1px 5px}
.modal-footer .btn+.btn,.modal-footer .form-wrapper__returning-customer a+.btn,.form-wrapper__returning-customer .modal-footer a+.btn,.modal-footer .cart-block--offcanvas-contents__links a+.btn,.cart-block--offcanvas-contents__links .modal-footer a+.btn,.modal-footer .form-wrapper__returning-customer .btn+a,.form-wrapper__returning-customer .modal-footer .btn+a,.modal-footer .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .modal-footer a+a,.modal-footer .cart-block--offcanvas-contents__links .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .cart-block--offcanvas-contents__links .modal-footer a+a,.modal-footer .cart-block--offcanvas-contents__links .btn+a,.cart-block--offcanvas-contents__links .modal-footer .btn+a,.modal-footer .form-wrapper__returning-customer .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .modal-footer .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .modal-footer .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .form-wrapper__returning-customer .modal-footer a+a,.modal-footer .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .modal-footer a+a{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .form-wrapper__returning-customer a+.btn,.form-wrapper__returning-customer .modal-footer .btn-group a+.btn,.modal-footer .btn-group .cart-block--offcanvas-contents__links a+.btn,.cart-block--offcanvas-contents__links .modal-footer .btn-group a+.btn,.modal-footer .btn-group .form-wrapper__returning-customer .btn+a,.form-wrapper__returning-customer .modal-footer .btn-group .btn+a,.modal-footer .btn-group .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .modal-footer .btn-group a+a,.modal-footer .btn-group .cart-block--offcanvas-contents__links .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .cart-block--offcanvas-contents__links .modal-footer .btn-group a+a,.modal-footer .btn-group .cart-block--offcanvas-contents__links .btn+a,.cart-block--offcanvas-contents__links .modal-footer .btn-group .btn+a,.modal-footer .btn-group .form-wrapper__returning-customer .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .modal-footer .btn-group .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .modal-footer .btn-group .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .form-wrapper__returning-customer .modal-footer .btn-group a+a,.modal-footer .btn-group .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .modal-footer .btn-group a+a{margin-left:-1px}
.carousel-caption .btn,.carousel-caption .form-wrapper__returning-customer a,.form-wrapper__returning-customer .carousel-caption a,.carousel-caption .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .carousel-caption a{text-shadow:none}
.text-hide,.region-navigation .menu a[data-drupal-link-system-path="<front>"]{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.layout-region-checkout-secondary .checkout-pane-coupon-redemption .btn,.layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-wrapper__returning-customer a,.form-wrapper__returning-customer .layout-region-checkout-secondary .checkout-pane-coupon-redemption a,.layout-region-checkout-secondary .checkout-pane-coupon-redemption .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .layout-region-checkout-secondary .checkout-pane-coupon-redemption a{background-color:transparent;border:0;font-size:18px;color:inherit;padding:0}
.well-primary,.well-success,#user-pass,#user-register-form{color:white}
.well-primary .form-header:after,.well-success .form-header:after,#user-pass .form-header:after,#user-register-form .form-header:after{background-color:white}
.well-primary a,.well-success a,#user-pass a,#user-register-form a{color:white}
.well-primary a:focus:hover,.well-success a:focus:hover,#user-pass a:focus:hover,#user-register-form a:focus:hover,.well-primary a:focus,.well-success a:focus,#user-pass a:focus,#user-register-form a:focus,.well-primary a:hover,.well-success a:hover,#user-pass a:hover,#user-register-form a:hover{color:white;opacity:.6}
.well-primary .btn-link,.well-success .btn-link,#user-pass .btn-link,#user-register-form .btn-link,.well-primary .form-wrapper__returning-customer a,.form-wrapper__returning-customer .well-primary a,.well-success .form-wrapper__returning-customer a,.form-wrapper__returning-customer .well-success a,#user-pass .form-wrapper__returning-customer a,.form-wrapper__returning-customer #user-pass a,#user-register-form .form-wrapper__returning-customer a,.form-wrapper__returning-customer #user-register-form a{color:white}
.well-primary .form-control,.well-success .form-control,#user-pass .form-control,#user-register-form .form-control{border-color:white;background-color:transparent;color:white}
.well-primary .form-control:focus,.well-success .form-control:focus,#user-pass .form-control:focus,#user-register-form .form-control:focus{border-color:white}
.well-primary .select-wrapper::after,.well-success .select-wrapper::after,#user-pass .select-wrapper::after,#user-register-form .select-wrapper::after{color:white}
.well-primary .panel-default>.panel-heading,.well-success .panel-default>.panel-heading,#user-pass .panel-default>.panel-heading,#user-register-form .panel-default>.panel-heading{border-color:white}
.well-primary [type="checkbox"]:checked+label::after,.well-success [type="checkbox"]:checked+label::after,#user-pass [type="checkbox"]:checked+label::after,#user-register-form [type="checkbox"]:checked+label::after{border-color:white;background:white}
.well-primary [type="checkbox"]:checked+label::before,.well-success [type="checkbox"]:checked+label::before,#user-pass [type="checkbox"]:checked+label::before,#user-register-form [type="checkbox"]:checked+label::before{border-right:2px solid #dd7151;border-bottom:2px solid #dd7151}
.well-primary .select-wrapper:after,.well-success .select-wrapper:after,#user-pass .select-wrapper:after,#user-register-form .select-wrapper:after,.well-primary .panel-title[data-toggle="collapse"]:after,.well-success .panel-title[data-toggle="collapse"]:after,#user-pass .panel-title[data-toggle="collapse"]:after,#user-register-form .panel-title[data-toggle="collapse"]:after{color:white}
.well-primary .btn:hover,.well-success .btn:hover,#user-pass .btn:hover,#user-register-form .btn:hover,.well-primary .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer .well-primary a:hover,.well-success .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer .well-success a:hover,#user-pass .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer #user-pass a:hover,#user-register-form .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer #user-register-form a:hover,.well-primary .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links .well-primary a:hover,.well-success .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links .well-success a:hover,#user-pass .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links #user-pass a:hover,#user-register-form .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links #user-register-form a:hover{opacity:1}
.well-primary .table>tfoot>tr>td,.well-success .table>tfoot>tr>td,#user-pass .table>tfoot>tr>td,#user-register-form .table>tfoot>tr>td,.well-primary .table>tbody>tr>td,.well-success .table>tbody>tr>td,#user-pass .table>tbody>tr>td,#user-register-form .table>tbody>tr>td{border-top:2px solid rgba(255,255,255,0.1)}
.glyph,.close-btn,.block-facets .block-title:before{line-height:1}
.glyph:before,.close-btn:before,.block-facets .block-title:before,.checkout-progress--step__previous:after{content:"";display:inline-block;font-family:icons !important;font-style:normal;font-weight:normal !important;vertical-align:middle;font-size:22px;}
.glyph-checked-rounded:before,.checkout-progress--step__previous:after{content:"\f103"}
.glyph-close:before,.close-btn:before,.block-facets .block-title:before{content:"\f104"}
.glyph-plus:before,.product-img--thumb:hover:before{content:"\f107"}
.glyphicon-spin,.cart-block--offcanvas-contents__update:hover .glyph,.cart-block--offcanvas-contents__update:hover .close-btn,.cart-block--offcanvas-contents__update:hover .block-facets .block-title:before,.block-facets .cart-block--offcanvas-contents__update:hover .block-title:before{display:inline-block;animation:glyphicon-spin 1s infinite linear}
a .glyphicon-spin,a .cart-block--offcanvas-contents__update:hover .glyph,.cart-block--offcanvas-contents__update:hover a .glyph,a .cart-block--offcanvas-contents__update:hover .close-btn,.cart-block--offcanvas-contents__update:hover a .close-btn,a .cart-block--offcanvas-contents__update:hover .block-facets .block-title:before,.cart-block--offcanvas-contents__update:hover .block-facets a .block-title:before,a .block-facets .cart-block--offcanvas-contents__update:hover .block-title:before,.block-facets .cart-block--offcanvas-contents__update:hover a .block-title:before{display:inline-block;text-decoration:none}
html.js .btn .ajax-throbber,html.js .form-wrapper__returning-customer a .ajax-throbber,.form-wrapper__returning-customer html.js a .ajax-throbber,html.js .cart-block--offcanvas-contents__links a .ajax-throbber,.cart-block--offcanvas-contents__links html.js a .ajax-throbber{margin-left:.5em;margin-right:-.25em}
html.js .form-item .input-group-addon .glyphicon.glyphicon-spin,html.js .form-item .input-group-addon .cart-block--offcanvas-contents__update:hover .glyphicon.glyph,.cart-block--offcanvas-contents__update:hover html.js .form-item .input-group-addon .glyphicon.glyph,html.js .form-item .input-group-addon .cart-block--offcanvas-contents__update:hover .glyphicon.close-btn,.cart-block--offcanvas-contents__update:hover html.js .form-item .input-group-addon .glyphicon.close-btn,html.js .form-item .input-group-addon .cart-block--offcanvas-contents__update:hover .block-facets .glyphicon.block-title:before,.cart-block--offcanvas-contents__update:hover .block-facets html.js .form-item .input-group-addon .glyphicon.block-title:before,html.js .form-item .input-group-addon .block-facets .cart-block--offcanvas-contents__update:hover .glyphicon.block-title:before,.block-facets .cart-block--offcanvas-contents__update:hover html.js .form-item .input-group-addon .glyphicon.block-title:before{color:#dd7151;opacity:1}
.btn,.form-wrapper__returning-customer a,.cart-block--offcanvas-contents__links a,.button{padding:7px 30px;text-transform:uppercase;font-size:18px;border-width:2px;transition:all .3s ease-in-out}
.btn:active,.form-wrapper__returning-customer a:active,.cart-block--offcanvas-contents__links a:active,.btn:focus,.form-wrapper__returning-customer a:focus,.cart-block--offcanvas-contents__links a:focus,.btn:active:focus,.form-wrapper__returning-customer a:active:focus,.cart-block--offcanvas-contents__links a:active:focus,.btn:hover,.form-wrapper__returning-customer a:hover,.cart-block--offcanvas-contents__links a:hover,.button:active,.button:focus,.button:active:focus,.button:hover{outline:0;background-color:transparent;box-shadow:none}
.btn-white,.well-primary .btn,.well-success .btn,#user-pass .btn,#user-register-form .btn,.well-primary .form-wrapper__returning-customer a,.form-wrapper__returning-customer .well-primary a,.well-success .form-wrapper__returning-customer a,.form-wrapper__returning-customer .well-success a,#user-pass .form-wrapper__returning-customer a,.form-wrapper__returning-customer #user-pass a,#user-register-form .form-wrapper__returning-customer a,.form-wrapper__returning-customer #user-register-form a,.well-primary .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .well-primary a,.well-success .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .well-success a,#user-pass .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links #user-pass a,#user-register-form .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links #user-register-form a{color:#fff;background-color:#dd7151;border-color:#fff}
.btn-white:focus,.well-primary .btn:focus,.well-success .btn:focus,#user-pass .btn:focus,#user-register-form .btn:focus,.well-primary .form-wrapper__returning-customer a:focus,.form-wrapper__returning-customer .well-primary a:focus,.well-success .form-wrapper__returning-customer a:focus,.form-wrapper__returning-customer .well-success a:focus,#user-pass .form-wrapper__returning-customer a:focus,.form-wrapper__returning-customer #user-pass a:focus,#user-register-form .form-wrapper__returning-customer a:focus,.form-wrapper__returning-customer #user-register-form a:focus,.well-primary .cart-block--offcanvas-contents__links a:focus,.cart-block--offcanvas-contents__links .well-primary a:focus,.well-success .cart-block--offcanvas-contents__links a:focus,.cart-block--offcanvas-contents__links .well-success a:focus,#user-pass .cart-block--offcanvas-contents__links a:focus,.cart-block--offcanvas-contents__links #user-pass a:focus,#user-register-form .cart-block--offcanvas-contents__links a:focus,.cart-block--offcanvas-contents__links #user-register-form a:focus,.btn-white.focus,.well-primary .focus.btn,.well-success .focus.btn,#user-pass .focus.btn,#user-register-form .focus.btn,.well-primary .form-wrapper__returning-customer a.focus,.form-wrapper__returning-customer .well-primary a.focus,.well-success .form-wrapper__returning-customer a.focus,.form-wrapper__returning-customer .well-success a.focus,#user-pass .form-wrapper__returning-customer a.focus,.form-wrapper__returning-customer #user-pass a.focus,#user-register-form .form-wrapper__returning-customer a.focus,.form-wrapper__returning-customer #user-register-form a.focus,.well-primary .cart-block--offcanvas-contents__links a.focus,.cart-block--offcanvas-contents__links .well-primary a.focus,.well-success .cart-block--offcanvas-contents__links a.focus,.cart-block--offcanvas-contents__links .well-success a.focus,#user-pass .cart-block--offcanvas-contents__links a.focus,.cart-block--offcanvas-contents__links #user-pass a.focus,#user-register-form .cart-block--offcanvas-contents__links a.focus,.cart-block--offcanvas-contents__links #user-register-form a.focus{color:#dd7151;background-color:#fff;border-color:#fff}
.btn-white:hover,.well-primary .btn:hover,.well-success .btn:hover,#user-pass .btn:hover,#user-register-form .btn:hover,.well-primary .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer .well-primary a:hover,.well-success .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer .well-success a:hover,#user-pass .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer #user-pass a:hover,#user-register-form .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer #user-register-form a:hover,.well-primary .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links .well-primary a:hover,.well-success .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links .well-success a:hover,#user-pass .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links #user-pass a:hover,#user-register-form .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links #user-register-form a:hover{color:#dd7151;background-color:#fff;border-color:#fff}
.btn-white:active,.well-primary .btn:active,.well-success .btn:active,#user-pass .btn:active,#user-register-form .btn:active,.well-primary .form-wrapper__returning-customer a:active,.form-wrapper__returning-customer .well-primary a:active,.well-success .form-wrapper__returning-customer a:active,.form-wrapper__returning-customer .well-success a:active,#user-pass .form-wrapper__returning-customer a:active,.form-wrapper__returning-customer #user-pass a:active,#user-register-form .form-wrapper__returning-customer a:active,.form-wrapper__returning-customer #user-register-form a:active,.well-primary .cart-block--offcanvas-contents__links a:active,.cart-block--offcanvas-contents__links .well-primary a:active,.well-success .cart-block--offcanvas-contents__links a:active,.cart-block--offcanvas-contents__links .well-success a:active,#user-pass .cart-block--offcanvas-contents__links a:active,.cart-block--offcanvas-contents__links #user-pass a:active,#user-register-form .cart-block--offcanvas-contents__links a:active,.cart-block--offcanvas-contents__links #user-register-form a:active,.btn-white.active,.well-primary .active.btn,.well-success .active.btn,#user-pass .active.btn,#user-register-form .active.btn,.well-primary .form-wrapper__returning-customer a.active,.form-wrapper__returning-customer .well-primary a.active,.well-success .form-wrapper__returning-customer a.active,.form-wrapper__returning-customer .well-success a.active,#user-pass .form-wrapper__returning-customer a.active,.form-wrapper__returning-customer #user-pass a.active,#user-register-form .form-wrapper__returning-customer a.active,.form-wrapper__returning-customer #user-register-form a.active,.well-primary .cart-block--offcanvas-contents__links a.active,.cart-block--offcanvas-contents__links .well-primary a.active,.well-success .cart-block--offcanvas-contents__links a.active,.cart-block--offcanvas-contents__links .well-success a.active,#user-pass .cart-block--offcanvas-contents__links a.active,.cart-block--offcanvas-contents__links #user-pass a.active,#user-register-form .cart-block--offcanvas-contents__links a.active,.cart-block--offcanvas-contents__links #user-register-form a.active,.open>.btn-white.dropdown-toggle,.well-primary .open>.dropdown-toggle.btn,.well-success .open>.dropdown-toggle.btn,#user-pass .open>.dropdown-toggle.btn,#user-register-form .open>.dropdown-toggle.btn,.well-primary .form-wrapper__returning-customer .open>a.dropdown-toggle,.form-wrapper__returning-customer .well-primary .open>a.dropdown-toggle,.well-success .form-wrapper__returning-customer .open>a.dropdown-toggle,.form-wrapper__returning-customer .well-success .open>a.dropdown-toggle,#user-pass .form-wrapper__returning-customer .open>a.dropdown-toggle,.form-wrapper__returning-customer #user-pass .open>a.dropdown-toggle,#user-register-form .form-wrapper__returning-customer .open>a.dropdown-toggle,.form-wrapper__returning-customer #user-register-form .open>a.dropdown-toggle,.well-primary .cart-block--offcanvas-contents__links .open>a.dropdown-toggle,.cart-block--offcanvas-contents__links .well-primary .open>a.dropdown-toggle,.well-success .cart-block--offcanvas-contents__links .open>a.dropdown-toggle,.cart-block--offcanvas-contents__links .well-success .open>a.dropdown-toggle,#user-pass .cart-block--offcanvas-contents__links .open>a.dropdown-toggle,.cart-block--offcanvas-contents__links #user-pass .open>a.dropdown-toggle,#user-register-form .cart-block--offcanvas-contents__links .open>a.dropdown-toggle,.cart-block--offcanvas-contents__links #user-register-form .open>a.dropdown-toggle{background-image:none}
.btn-white.disabled:hover,.well-primary .disabled.btn:hover,.well-success .disabled.btn:hover,#user-pass .disabled.btn:hover,#user-register-form .disabled.btn:hover,.well-primary .form-wrapper__returning-customer a.disabled:hover,.form-wrapper__returning-customer .well-primary a.disabled:hover,.well-success .form-wrapper__returning-customer a.disabled:hover,.form-wrapper__returning-customer .well-success a.disabled:hover,#user-pass .form-wrapper__returning-customer a.disabled:hover,.form-wrapper__returning-customer #user-pass a.disabled:hover,#user-register-form .form-wrapper__returning-customer a.disabled:hover,.form-wrapper__returning-customer #user-register-form a.disabled:hover,.well-primary .cart-block--offcanvas-contents__links a.disabled:hover,.cart-block--offcanvas-contents__links .well-primary a.disabled:hover,.well-success .cart-block--offcanvas-contents__links a.disabled:hover,.cart-block--offcanvas-contents__links .well-success a.disabled:hover,#user-pass .cart-block--offcanvas-contents__links a.disabled:hover,.cart-block--offcanvas-contents__links #user-pass a.disabled:hover,#user-register-form .cart-block--offcanvas-contents__links a.disabled:hover,.cart-block--offcanvas-contents__links #user-register-form a.disabled:hover,.btn-white.disabled:focus,.well-primary .disabled.btn:focus,.well-success .disabled.btn:focus,#user-pass .disabled.btn:focus,#user-register-form .disabled.btn:focus,.well-primary .form-wrapper__returning-customer a.disabled:focus,.form-wrapper__returning-customer .well-primary a.disabled:focus,.well-success .form-wrapper__returning-customer a.disabled:focus,.form-wrapper__returning-customer .well-success a.disabled:focus,#user-pass .form-wrapper__returning-customer a.disabled:focus,.form-wrapper__returning-customer #user-pass a.disabled:focus,#user-register-form .form-wrapper__returning-customer a.disabled:focus,.form-wrapper__returning-customer #user-register-form a.disabled:focus,.well-primary .cart-block--offcanvas-contents__links a.disabled:focus,.cart-block--offcanvas-contents__links .well-primary a.disabled:focus,.well-success .cart-block--offcanvas-contents__links a.disabled:focus,.cart-block--offcanvas-contents__links .well-success a.disabled:focus,#user-pass .cart-block--offcanvas-contents__links a.disabled:focus,.cart-block--offcanvas-contents__links #user-pass a.disabled:focus,#user-register-form .cart-block--offcanvas-contents__links a.disabled:focus,.cart-block--offcanvas-contents__links #user-register-form a.disabled:focus,.btn-white.disabled.focus,.well-primary .disabled.focus.btn,.well-success .disabled.focus.btn,#user-pass .disabled.focus.btn,#user-register-form .disabled.focus.btn,.well-primary .form-wrapper__returning-customer a.disabled.focus,.form-wrapper__returning-customer .well-primary a.disabled.focus,.well-success .form-wrapper__returning-customer a.disabled.focus,.form-wrapper__returning-customer .well-success a.disabled.focus,#user-pass .form-wrapper__returning-customer a.disabled.focus,.form-wrapper__returning-customer #user-pass a.disabled.focus,#user-register-form .form-wrapper__returning-customer a.disabled.focus,.form-wrapper__returning-customer #user-register-form a.disabled.focus,.well-primary .cart-block--offcanvas-contents__links a.disabled.focus,.cart-block--offcanvas-contents__links .well-primary a.disabled.focus,.well-success .cart-block--offcanvas-contents__links a.disabled.focus,.cart-block--offcanvas-contents__links .well-success a.disabled.focus,#user-pass .cart-block--offcanvas-contents__links a.disabled.focus,.cart-block--offcanvas-contents__links #user-pass a.disabled.focus,#user-register-form .cart-block--offcanvas-contents__links a.disabled.focus,.cart-block--offcanvas-contents__links #user-register-form a.disabled.focus,.btn-white[disabled]:hover,.well-primary .btn[disabled]:hover,.well-success .btn[disabled]:hover,#user-pass .btn[disabled]:hover,#user-register-form .btn[disabled]:hover,.well-primary .form-wrapper__returning-customer a[disabled]:hover,.form-wrapper__returning-customer .well-primary a[disabled]:hover,.well-success .form-wrapper__returning-customer a[disabled]:hover,.form-wrapper__returning-customer .well-success a[disabled]:hover,#user-pass .form-wrapper__returning-customer a[disabled]:hover,.form-wrapper__returning-customer #user-pass a[disabled]:hover,#user-register-form .form-wrapper__returning-customer a[disabled]:hover,.form-wrapper__returning-customer #user-register-form a[disabled]:hover,.well-primary .cart-block--offcanvas-contents__links a[disabled]:hover,.cart-block--offcanvas-contents__links .well-primary a[disabled]:hover,.well-success .cart-block--offcanvas-contents__links a[disabled]:hover,.cart-block--offcanvas-contents__links .well-success a[disabled]:hover,#user-pass .cart-block--offcanvas-contents__links a[disabled]:hover,.cart-block--offcanvas-contents__links #user-pass a[disabled]:hover,#user-register-form .cart-block--offcanvas-contents__links a[disabled]:hover,.cart-block--offcanvas-contents__links #user-register-form a[disabled]:hover,.btn-white[disabled]:focus,.well-primary .btn[disabled]:focus,.well-success .btn[disabled]:focus,#user-pass .btn[disabled]:focus,#user-register-form .btn[disabled]:focus,.well-primary .form-wrapper__returning-customer a[disabled]:focus,.form-wrapper__returning-customer .well-primary a[disabled]:focus,.well-success .form-wrapper__returning-customer a[disabled]:focus,.form-wrapper__returning-customer .well-success a[disabled]:focus,#user-pass .form-wrapper__returning-customer a[disabled]:focus,.form-wrapper__returning-customer #user-pass a[disabled]:focus,#user-register-form .form-wrapper__returning-customer a[disabled]:focus,.form-wrapper__returning-customer #user-register-form a[disabled]:focus,.well-primary .cart-block--offcanvas-contents__links a[disabled]:focus,.cart-block--offcanvas-contents__links .well-primary a[disabled]:focus,.well-success .cart-block--offcanvas-contents__links a[disabled]:focus,.cart-block--offcanvas-contents__links .well-success a[disabled]:focus,#user-pass .cart-block--offcanvas-contents__links a[disabled]:focus,.cart-block--offcanvas-contents__links #user-pass a[disabled]:focus,#user-register-form .cart-block--offcanvas-contents__links a[disabled]:focus,.cart-block--offcanvas-contents__links #user-register-form a[disabled]:focus,.btn-white[disabled].focus,.well-primary .btn[disabled].focus,.well-success .btn[disabled].focus,#user-pass .btn[disabled].focus,#user-register-form .btn[disabled].focus,.well-primary .form-wrapper__returning-customer a[disabled].focus,.form-wrapper__returning-customer .well-primary a[disabled].focus,.well-success .form-wrapper__returning-customer a[disabled].focus,.form-wrapper__returning-customer .well-success a[disabled].focus,#user-pass .form-wrapper__returning-customer a[disabled].focus,.form-wrapper__returning-customer #user-pass a[disabled].focus,#user-register-form .form-wrapper__returning-customer a[disabled].focus,.form-wrapper__returning-customer #user-register-form a[disabled].focus,.well-primary .cart-block--offcanvas-contents__links a[disabled].focus,.cart-block--offcanvas-contents__links .well-primary a[disabled].focus,.well-success .cart-block--offcanvas-contents__links a[disabled].focus,.cart-block--offcanvas-contents__links .well-success a[disabled].focus,#user-pass .cart-block--offcanvas-contents__links a[disabled].focus,.cart-block--offcanvas-contents__links #user-pass a[disabled].focus,#user-register-form .cart-block--offcanvas-contents__links a[disabled].focus,.cart-block--offcanvas-contents__links #user-register-form a[disabled].focus,fieldset[disabled] .btn-white:hover,fieldset[disabled] .well-primary .btn:hover,.well-primary fieldset[disabled] .btn:hover,fieldset[disabled] .well-success .btn:hover,.well-success fieldset[disabled] .btn:hover,fieldset[disabled] #user-pass .btn:hover,#user-pass fieldset[disabled] .btn:hover,fieldset[disabled] #user-register-form .btn:hover,#user-register-form fieldset[disabled] .btn:hover,fieldset[disabled] .well-primary .form-wrapper__returning-customer a:hover,.well-primary .form-wrapper__returning-customer fieldset[disabled] a:hover,fieldset[disabled] .form-wrapper__returning-customer .well-primary a:hover,.form-wrapper__returning-customer .well-primary fieldset[disabled] a:hover,fieldset[disabled] .well-success .form-wrapper__returning-customer a:hover,.well-success .form-wrapper__returning-customer fieldset[disabled] a:hover,fieldset[disabled] .form-wrapper__returning-customer .well-success a:hover,.form-wrapper__returning-customer .well-success fieldset[disabled] a:hover,fieldset[disabled] #user-pass .form-wrapper__returning-customer a:hover,#user-pass .form-wrapper__returning-customer fieldset[disabled] a:hover,fieldset[disabled] .form-wrapper__returning-customer #user-pass a:hover,.form-wrapper__returning-customer #user-pass fieldset[disabled] a:hover,fieldset[disabled] #user-register-form .form-wrapper__returning-customer a:hover,#user-register-form .form-wrapper__returning-customer fieldset[disabled] a:hover,fieldset[disabled] .form-wrapper__returning-customer #user-register-form a:hover,.form-wrapper__returning-customer #user-register-form fieldset[disabled] a:hover,fieldset[disabled] .well-primary .cart-block--offcanvas-contents__links a:hover,.well-primary .cart-block--offcanvas-contents__links fieldset[disabled] a:hover,fieldset[disabled] .cart-block--offcanvas-contents__links .well-primary a:hover,.cart-block--offcanvas-contents__links .well-primary fieldset[disabled] a:hover,fieldset[disabled] .well-success .cart-block--offcanvas-contents__links a:hover,.well-success .cart-block--offcanvas-contents__links fieldset[disabled] a:hover,fieldset[disabled] .cart-block--offcanvas-contents__links .well-success a:hover,.cart-block--offcanvas-contents__links .well-success fieldset[disabled] a:hover,fieldset[disabled] #user-pass .cart-block--offcanvas-contents__links a:hover,#user-pass .cart-block--offcanvas-contents__links fieldset[disabled] a:hover,fieldset[disabled] .cart-block--offcanvas-contents__links #user-pass a:hover,.cart-block--offcanvas-contents__links #user-pass fieldset[disabled] a:hover,fieldset[disabled] #user-register-form .cart-block--offcanvas-contents__links a:hover,#user-register-form .cart-block--offcanvas-contents__links fieldset[disabled] a:hover,fieldset[disabled] .cart-block--offcanvas-contents__links #user-register-form a:hover,.cart-block--offcanvas-contents__links #user-register-form fieldset[disabled] a:hover,fieldset[disabled] .btn-white:focus,fieldset[disabled] .well-primary .btn:focus,.well-primary fieldset[disabled] .btn:focus,fieldset[disabled] .well-success .btn:focus,.well-success fieldset[disabled] .btn:focus,fieldset[disabled] #user-pass .btn:focus,#user-pass fieldset[disabled] .btn:focus,fieldset[disabled] #user-register-form .btn:focus,#user-register-form fieldset[disabled] .btn:focus,fieldset[disabled] .well-primary .form-wrapper__returning-customer a:focus,.well-primary .form-wrapper__returning-customer fieldset[disabled] a:focus,fieldset[disabled] .form-wrapper__returning-customer .well-primary a:focus,.form-wrapper__returning-customer .well-primary fieldset[disabled] a:focus,fieldset[disabled] .well-success .form-wrapper__returning-customer a:focus,.well-success .form-wrapper__returning-customer fieldset[disabled] a:focus,fieldset[disabled] .form-wrapper__returning-customer .well-success a:focus,.form-wrapper__returning-customer .well-success fieldset[disabled] a:focus,fieldset[disabled] #user-pass .form-wrapper__returning-customer a:focus,#user-pass .form-wrapper__returning-customer fieldset[disabled] a:focus,fieldset[disabled] .form-wrapper__returning-customer #user-pass a:focus,.form-wrapper__returning-customer #user-pass fieldset[disabled] a:focus,fieldset[disabled] #user-register-form .form-wrapper__returning-customer a:focus,#user-register-form .form-wrapper__returning-customer fieldset[disabled] a:focus,fieldset[disabled] .form-wrapper__returning-customer #user-register-form a:focus,.form-wrapper__returning-customer #user-register-form fieldset[disabled] a:focus,fieldset[disabled] .well-primary .cart-block--offcanvas-contents__links a:focus,.well-primary .cart-block--offcanvas-contents__links fieldset[disabled] a:focus,fieldset[disabled] .cart-block--offcanvas-contents__links .well-primary a:focus,.cart-block--offcanvas-contents__links .well-primary fieldset[disabled] a:focus,fieldset[disabled] .well-success .cart-block--offcanvas-contents__links a:focus,.well-success .cart-block--offcanvas-contents__links fieldset[disabled] a:focus,fieldset[disabled] .cart-block--offcanvas-contents__links .well-success a:focus,.cart-block--offcanvas-contents__links .well-success fieldset[disabled] a:focus,fieldset[disabled] #user-pass .cart-block--offcanvas-contents__links a:focus,#user-pass .cart-block--offcanvas-contents__links fieldset[disabled] a:focus,fieldset[disabled] .cart-block--offcanvas-contents__links #user-pass a:focus,.cart-block--offcanvas-contents__links #user-pass fieldset[disabled] a:focus,fieldset[disabled] #user-register-form .cart-block--offcanvas-contents__links a:focus,#user-register-form .cart-block--offcanvas-contents__links fieldset[disabled] a:focus,fieldset[disabled] .cart-block--offcanvas-contents__links #user-register-form a:focus,.cart-block--offcanvas-contents__links #user-register-form fieldset[disabled] a:focus,fieldset[disabled] .btn-white.focus,fieldset[disabled] .well-primary .focus.btn,.well-primary fieldset[disabled] .focus.btn,fieldset[disabled] .well-success .focus.btn,.well-success fieldset[disabled] .focus.btn,fieldset[disabled] #user-pass .focus.btn,#user-pass fieldset[disabled] .focus.btn,fieldset[disabled] #user-register-form .focus.btn,#user-register-form fieldset[disabled] .focus.btn,fieldset[disabled] .well-primary .form-wrapper__returning-customer a.focus,.well-primary .form-wrapper__returning-customer fieldset[disabled] a.focus,fieldset[disabled] .form-wrapper__returning-customer .well-primary a.focus,.form-wrapper__returning-customer .well-primary fieldset[disabled] a.focus,fieldset[disabled] .well-success .form-wrapper__returning-customer a.focus,.well-success .form-wrapper__returning-customer fieldset[disabled] a.focus,fieldset[disabled] .form-wrapper__returning-customer .well-success a.focus,.form-wrapper__returning-customer .well-success fieldset[disabled] a.focus,fieldset[disabled] #user-pass .form-wrapper__returning-customer a.focus,#user-pass .form-wrapper__returning-customer fieldset[disabled] a.focus,fieldset[disabled] .form-wrapper__returning-customer #user-pass a.focus,.form-wrapper__returning-customer #user-pass fieldset[disabled] a.focus,fieldset[disabled] #user-register-form .form-wrapper__returning-customer a.focus,#user-register-form .form-wrapper__returning-customer fieldset[disabled] a.focus,fieldset[disabled] .form-wrapper__returning-customer #user-register-form a.focus,.form-wrapper__returning-customer #user-register-form fieldset[disabled] a.focus,fieldset[disabled] .well-primary .cart-block--offcanvas-contents__links a.focus,.well-primary .cart-block--offcanvas-contents__links fieldset[disabled] a.focus,fieldset[disabled] .cart-block--offcanvas-contents__links .well-primary a.focus,.cart-block--offcanvas-contents__links .well-primary fieldset[disabled] a.focus,fieldset[disabled] .well-success .cart-block--offcanvas-contents__links a.focus,.well-success .cart-block--offcanvas-contents__links fieldset[disabled] a.focus,fieldset[disabled] .cart-block--offcanvas-contents__links .well-success a.focus,.cart-block--offcanvas-contents__links .well-success fieldset[disabled] a.focus,fieldset[disabled] #user-pass .cart-block--offcanvas-contents__links a.focus,#user-pass .cart-block--offcanvas-contents__links fieldset[disabled] a.focus,fieldset[disabled] .cart-block--offcanvas-contents__links #user-pass a.focus,.cart-block--offcanvas-contents__links #user-pass fieldset[disabled] a.focus,fieldset[disabled] #user-register-form .cart-block--offcanvas-contents__links a.focus,#user-register-form .cart-block--offcanvas-contents__links fieldset[disabled] a.focus,fieldset[disabled] .cart-block--offcanvas-contents__links #user-register-form a.focus,.cart-block--offcanvas-contents__links #user-register-form fieldset[disabled] a.focus{background-color:#dd7151;border-color:#fff}
.btn-white .badge,.well-primary .btn .badge,.well-success .btn .badge,#user-pass .btn .badge,#user-register-form .btn .badge,.well-primary .form-wrapper__returning-customer a .badge,.form-wrapper__returning-customer .well-primary a .badge,.well-success .form-wrapper__returning-customer a .badge,.form-wrapper__returning-customer .well-success a .badge,#user-pass .form-wrapper__returning-customer a .badge,.form-wrapper__returning-customer #user-pass a .badge,#user-register-form .form-wrapper__returning-customer a .badge,.form-wrapper__returning-customer #user-register-form a .badge,.well-primary .cart-block--offcanvas-contents__links a .badge,.cart-block--offcanvas-contents__links .well-primary a .badge,.well-success .cart-block--offcanvas-contents__links a .badge,.cart-block--offcanvas-contents__links .well-success a .badge,#user-pass .cart-block--offcanvas-contents__links a .badge,.cart-block--offcanvas-contents__links #user-pass a .badge,#user-register-form .cart-block--offcanvas-contents__links a .badge,.cart-block--offcanvas-contents__links #user-register-form a .badge{color:#dd7151;background-color:#fff}
.close-btn{position:relative;z-index:3;float:right;margin:20px 0;border:0;background:transparent;color:white;font-size:13px}
.close-btn:focus{outline:0}
.cart-block--contents{background:#00746b;top:60px;color:white;right:0;position:fixed;width:100%;max-width:610px;height:100vh !important;display:block !important;transform:translateX(100%);transition:transform 0.2s linear}
.cart-block--contents__expanded{transform:translateX(0)}
.toolbar-horizontal .cart-block--contents{top:100px}
.toolbar-tray-open .cart-block--contents{top:140px}
@media screen and (min-width: 768px) {
.cart-block--contents{padding-right:140px}
}
.cart-block--summary{margin-top:10px;margin-right:10px}
.cart-block--summary a{color:#f7f6f3;text-decoration:none}
.cart-block--summary a:hover{text-decoration:none;color:#dd7151;}
.cart-block--summary a:hover .cart-block--summary__count{border-bottom:1px solid #f7f6f3;padding-bottom:2px}
.form-actions .btn,.form-actions .form-wrapper__returning-customer a,.form-wrapper__returning-customer .form-actions a,.form-actions .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .form-actions a,.form-actions .btn-group{margin-right:10px}
.form-actions .btn-group .btn,.form-actions .btn-group .form-wrapper__returning-customer a,.form-wrapper__returning-customer .form-actions .btn-group a,.form-actions .btn-group .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .form-actions .btn-group a{margin-right:0}
.btn.icon-before .glyphicon,.form-wrapper__returning-customer a.icon-before .glyphicon,.cart-block--offcanvas-contents__links a.icon-before .glyphicon{margin-left:-.25em;margin-right:.25em}
.btn.icon-after .glyphicon,.form-wrapper__returning-customer a.icon-after .glyphicon,.cart-block--offcanvas-contents__links a.icon-after .glyphicon{margin-left:.25em;margin-right:-.25em}
.toggle-btn{display:inline-block !important;padding:6px 10px;border:0}
.toggle-btn .icon-bar{width:30px;height:2px;background-color:#fff}
.toggle-btn .icon-bar+.icon-bar{margin-top:7px}
.toggle-btn--bars{display:inline-block;margin-right:10px}
.toggle-btn--name{color:#f7f6f3;font-size:16px}
.navbar-header .toggle-btn{float:left}
@media screen and (min-width: 768px) {
.toggle-btn{padding:0px 0}
}
.well-primary{background-color:#dd7151}
.well-primary .btn-white,.well-primary .btn,.well-primary #user-pass .btn,#user-pass .well-primary .btn,.well-primary #user-register-form .btn,#user-register-form .well-primary .btn,.well-primary .form-wrapper__returning-customer a,.form-wrapper__returning-customer .well-primary a,.well-primary #user-pass .form-wrapper__returning-customer a,#user-pass .form-wrapper__returning-customer .well-primary a,.well-primary .form-wrapper__returning-customer #user-pass a,.form-wrapper__returning-customer #user-pass .well-primary a,.well-primary #user-register-form .form-wrapper__returning-customer a,#user-register-form .form-wrapper__returning-customer .well-primary a,.well-primary .form-wrapper__returning-customer #user-register-form a,.form-wrapper__returning-customer #user-register-form .well-primary a,.well-primary .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .well-primary a,.well-primary #user-pass .cart-block--offcanvas-contents__links a,#user-pass .cart-block--offcanvas-contents__links .well-primary a,.well-primary .cart-block--offcanvas-contents__links #user-pass a,.cart-block--offcanvas-contents__links #user-pass .well-primary a,.well-primary #user-register-form .cart-block--offcanvas-contents__links a,#user-register-form .cart-block--offcanvas-contents__links .well-primary a,.well-primary .cart-block--offcanvas-contents__links #user-register-form a,.cart-block--offcanvas-contents__links #user-register-form .well-primary a{background-color:#dd7151;color:white}
.well-primary .btn-white:hover,.well-primary .btn:hover,.well-primary #user-pass .btn:hover,#user-pass .well-primary .btn:hover,.well-primary #user-register-form .btn:hover,#user-register-form .well-primary .btn:hover,.well-primary .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer .well-primary a:hover,.well-primary #user-pass .form-wrapper__returning-customer a:hover,#user-pass .form-wrapper__returning-customer .well-primary a:hover,.well-primary .form-wrapper__returning-customer #user-pass a:hover,.form-wrapper__returning-customer #user-pass .well-primary a:hover,.well-primary #user-register-form .form-wrapper__returning-customer a:hover,#user-register-form .form-wrapper__returning-customer .well-primary a:hover,.well-primary .form-wrapper__returning-customer #user-register-form a:hover,.form-wrapper__returning-customer #user-register-form .well-primary a:hover,.well-primary .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links .well-primary a:hover,.well-primary #user-pass .cart-block--offcanvas-contents__links a:hover,#user-pass .cart-block--offcanvas-contents__links .well-primary a:hover,.well-primary .cart-block--offcanvas-contents__links #user-pass a:hover,.cart-block--offcanvas-contents__links #user-pass .well-primary a:hover,.well-primary #user-register-form .cart-block--offcanvas-contents__links a:hover,#user-register-form .cart-block--offcanvas-contents__links .well-primary a:hover,.well-primary .cart-block--offcanvas-contents__links #user-register-form a:hover,.cart-block--offcanvas-contents__links #user-register-form .well-primary a:hover{background-color:white;color:#dd7151}
.well-success{background-color:#00746b}
.well-success .btn-white,.well-success .btn,.well-success #user-pass .btn,#user-pass .well-success .btn,.well-success #user-register-form .btn,#user-register-form .well-success .btn,.well-success .form-wrapper__returning-customer a,.form-wrapper__returning-customer .well-success a,.well-success #user-pass .form-wrapper__returning-customer a,#user-pass .form-wrapper__returning-customer .well-success a,.well-success .form-wrapper__returning-customer #user-pass a,.form-wrapper__returning-customer #user-pass .well-success a,.well-success #user-register-form .form-wrapper__returning-customer a,#user-register-form .form-wrapper__returning-customer .well-success a,.well-success .form-wrapper__returning-customer #user-register-form a,.form-wrapper__returning-customer #user-register-form .well-success a,.well-success .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .well-success a,.well-success #user-pass .cart-block--offcanvas-contents__links a,#user-pass .cart-block--offcanvas-contents__links .well-success a,.well-success .cart-block--offcanvas-contents__links #user-pass a,.cart-block--offcanvas-contents__links #user-pass .well-success a,.well-success #user-register-form .cart-block--offcanvas-contents__links a,#user-register-form .cart-block--offcanvas-contents__links .well-success a,.well-success .cart-block--offcanvas-contents__links #user-register-form a,.cart-block--offcanvas-contents__links #user-register-form .well-success a{background-color:#00746b;color:white}
.well-success .btn-white:hover,.well-success .btn:hover,.well-success #user-pass .btn:hover,#user-pass .well-success .btn:hover,.well-success #user-register-form .btn:hover,#user-register-form .well-success .btn:hover,.well-success .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer .well-success a:hover,.well-success #user-pass .form-wrapper__returning-customer a:hover,#user-pass .form-wrapper__returning-customer .well-success a:hover,.well-success .form-wrapper__returning-customer #user-pass a:hover,.form-wrapper__returning-customer #user-pass .well-success a:hover,.well-success #user-register-form .form-wrapper__returning-customer a:hover,#user-register-form .form-wrapper__returning-customer .well-success a:hover,.well-success .form-wrapper__returning-customer #user-register-form a:hover,.form-wrapper__returning-customer #user-register-form .well-success a:hover,.well-success .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links .well-success a:hover,.well-success #user-pass .cart-block--offcanvas-contents__links a:hover,#user-pass .cart-block--offcanvas-contents__links .well-success a:hover,.well-success .cart-block--offcanvas-contents__links #user-pass a:hover,.cart-block--offcanvas-contents__links #user-pass .well-success a:hover,.well-success #user-register-form .cart-block--offcanvas-contents__links a:hover,#user-register-form .cart-block--offcanvas-contents__links .well-success a:hover,.well-success .cart-block--offcanvas-contents__links #user-register-form a:hover,.cart-block--offcanvas-contents__links #user-register-form .well-success a:hover{background-color:white;color:#00746b}
.side-flyout{overflow:auto;padding-top:80px;padding-bottom:20px;width:100%;height:100vh !important;background:#dd7151}
.side-flyout.right,.side-flyout.left{position:fixed;top:0;bottom:0;left:0;z-index:999;transition:transform 0.2s linear;transform:translateX(-100%)}
.toolbar-horizontal .side-flyout.right,.toolbar-horizontal .side-flyout.left{top:40px}
.toolbar-tray-open .side-flyout.right,.toolbar-tray-open .side-flyout.left{top:80px}
.side-flyout.right{right:0;left:auto;transform:translateX(100%)}
@media screen and (min-width: 768px) {
.side-flyout{width:calc(((100vw - 750px ) / 2) + 400px)}
}
@media screen and (min-width: 992px) {
.side-flyout{width:calc(((100vw - 970px ) / 2) + 400px)}
}
@media screen and (min-width: 1200px) {
.side-flyout{width:calc(((100vw - 1170px ) / 2) + 400px)}
}
.side-flyout[aria-expanded="true"]{transform:translateX(0)}
.block-facets{padding:0px;background-color:rgba(65,68,159,0.1)}
.block-facets .block-title{position:relative;margin:15px;cursor:pointer}
.block-facets .block-title:before{position:absolute;right:0;color:#dd7151;font-size:14px;line-height:24px;transition:transform .1s linear}
.block-facets .block-title[aria-expanded="false"]:before{transform:rotate(45deg)}
.block-facets label{font-size:16px;display:block;margin-top:10px;text-decoration: underline #eee 3px;text-underline-offset:7px;cursor:pointer}
.block-facets [type="checkbox"]:checked+label{font-weight:bold}
.block-facets:last-child{margin-bottom:0px;margin-top:10px}
.number-btn{border:0;background:none;font-size:30px;padding:0 7px;line-height:42px;color:#dd7151}
.number-btn:focus{outline:0}
.number-btn.decrement{margin-top:-4px}
.region-top-navigation{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-start;background-color:#444444;margin:10px 0 0;}
.region-header{margin-bottom:15px;padding:10px 0;border-bottom:10px solid #f7f6f3;background-color:#555}
.region-header .logo img{width:100%;opacity:0.9;margin-top:10px}
.region-header>.container{display:block;justify-content:space-between;margin-top:-20px;color:#f7f6f3}
.region-header>.container>nav{display:flex;margin-right:-15px}
.region-header .menu-catalog{display:none;justify-content:space-between;width:40%;margin-left:20%}
.region-header .menu-catalog .dropdown-toggle,.region-header .menu-catalog>.menu__item>.menu__link{color:#555;text-transform:uppercase;white-space:nowrap;font-size:18px;font-weight: bold;opacity: 0.85}
.region-header .menu-catalog .dropdown-toggle:before,.region-header .menu-catalog>.menu__item>.menu__link:before{position:absolute;bottom:0;left:50%;display:block;width:40px;height:2px;background-color:transparent;transition:all .2s ease-in-out;content:"";transform:translateX(-50%)}
.region-header .menu-catalog .dropdown-toggle:hover:before,.region-header .menu-catalog .dropdown-toggle.is-active:before,.region-header .menu-catalog>.menu__item>.menu__link:hover:before,.region-header .menu-catalog>.menu__item>.menu__link.is-active:before{background-color:#dd7151 !important}
.region-header .menu-catalog:after{display:none}
@media screen and (min-width: 768px) {
.region-header{padding:5px 0 8px 0}
.region-header .menu-catalog{display:flex}
}
.region-navigation{text-align:center;margin-top:25%}
.region-navigation .menu .menu__item{width:100%}
.region-navigation .menu .dropdown-toggle,.region-navigation .menu .menu__link{color:#f7f6f3;padding:10px 15px;font-size:27px}
.region-navigation .menu .dropdown-menu{left:50%;transform:translateX(-50%)}
.region-navigation .menu .dropdown-menu .menu__link{color:#dd7151;font-size:16px}
@media screen and (min-width: 768px) {
.region-navigation .menu .dropdown-menu{left:0;transform:none}
}
.region-navigation .menu a[data-drupal-link-system-path="<front>"]{width:270px;height:42px;margin:30px auto;padding:0;background:url("../images/logo-recordway.svg") no-repeat center;filter:invert(1)}
@media screen and (min-width: 768px) {
.region-navigation{padding-right:30px;text-align:left}
.region-navigation a[data-drupal-link-system-path="<front>"]{margin:70px 15px}
}
@media screen and (min-width: 768px) {
.region-navigation{padding-left:calc((100vw - 750px) / 2)}
}
@media screen and (min-width: 992px) {
.region-navigation{padding-left:calc((100vw - 970px) / 2)}
}
@media screen and (min-width: 1200px) {
.region-top-navigation{float:left}
.region-navigation{padding-left:calc((100vw - 1170px) / 2)}
}
.footer{margin-top:45px;padding:20px;background-color:#272727;color:#f7f6f3;text-transform:uppercase}
.footer--logo{display:block;width:45px;margin:10px auto}
@media screen and (min-width: 768px) {
.footer--logo{margin:10px 0}
}
.footer .block-system-powered-by-block{text-align:center;margin-bottom:18px}
.footer--contents{text-align:center}
@media screen and (max-width: 767px) {
.footer--contents{text-align:left}
.footer--contents h2.visually-hidden{position:relative !important;clip:unset;overflow:visible;height:auto;width:auto}
}
.footer--contents h2{font-size:18px;text-transform:uppercase;margin:8px 0 15px}
@media screen and (min-width: 768px) {
.footer--contents{display:flex;text-align:left}
.footer--contents>nav{margin-left:13%}
.footer--contents>nav:last-child{margin-left:auto}
}
.footer .menu>li>a{font-size:18px;color:#f7f6f3}
@media screen and (max-width: 767px) {
.footer .menu{text-transform:none;display:flex;justify-content:left;flex-wrap:wrap;margin-bottom:25px}
.footer .menu .menu__item{width:100%}
.footer .menu a{font-size:16px}
}
.footer .menu-social__item{display:inline-block;margin:0 7px}
@media screen and (min-width: 768px) {
.footer .menu-social__item:first-child{margin-left:0}
}
.path-frontpage .region-header{background-color:#babad3;border-bottom:10px solid #f7f6f3;}
.path-frontpage .region-header .path-frontpage .menu-catalog{color:#555}
.path-frontpage .menu-catalog .dropdown-toggle,.path-frontpage .menu-catalog>.menu__item>.menu__link{color:inherit}
.path-frontpage .footer{margin-top:0}
.auth-user-form{margin:0 auto;width:calc(100% - 30px);max-width:630px}
.auth-user-form .form-header{margin-top:0;text-align:center;text-transform:uppercase}
.auth-user-form .form-header:after{margin-top:20px}
.auth-user-form>form{padding:50px 20px 80px;background-color:#e9e9f2}
.auth-user-form>form .form-control{height:62px}
.auth-user-form .panel-default{background-color:transparent}
.auth-user-form .auth-user-form--footer{margin:0 auto;padding:70px 20px;text-align:center}
.auth-user-form .auth-user-form--footer h3{margin-top:0;margin-bottom:30px}
.auth-user-form .btn,.auth-user-form .form-wrapper__returning-customer a,.form-wrapper__returning-customer .auth-user-form a,.auth-user-form .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .auth-user-form a{width:100%}
.auth-user-form .btn+.btn,.auth-user-form .form-wrapper__returning-customer a+.btn,.form-wrapper__returning-customer .auth-user-form a+.btn,.auth-user-form .cart-block--offcanvas-contents__links a+.btn,.cart-block--offcanvas-contents__links .auth-user-form a+.btn,.auth-user-form .form-wrapper__returning-customer .btn+a,.form-wrapper__returning-customer .auth-user-form .btn+a,.auth-user-form .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .auth-user-form a+a,.auth-user-form .cart-block--offcanvas-contents__links .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .cart-block--offcanvas-contents__links .auth-user-form a+a,.auth-user-form .cart-block--offcanvas-contents__links .btn+a,.cart-block--offcanvas-contents__links .auth-user-form .btn+a,.auth-user-form .form-wrapper__returning-customer .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .auth-user-form .form-wrapper__returning-customer a+a,.form-wrapper__returning-customer .auth-user-form .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .form-wrapper__returning-customer .auth-user-form a+a,.auth-user-form .cart-block--offcanvas-contents__links a+a,.cart-block--offcanvas-contents__links .auth-user-form a+a{margin-top:20px}
@media screen and (min-width: 768px) {
.auth-user-form .auth-user-form--footer,.auth-user-form>form{padding-left:130px;padding-right:130px}
}
.user-login-form+.auth-user-form--footer{background-color:#dd7151;color:white}
#user-pass+.auth-user-form--footer,#user-register-form+.auth-user-form--footer{background-color:#f7f6f3}
.view-commerce-cart-form .views-field-remove-button .btn,.view-commerce-cart-form .views-field-remove-button .form-wrapper__returning-customer a,.form-wrapper__returning-customer .view-commerce-cart-form .views-field-remove-button a,.view-commerce-cart-form .views-field-remove-button .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .view-commerce-cart-form .views-field-remove-button a{padding:8px 14px;font-size:16px}
.cart-block--offcanvas-cart-table__quantity .form-control{padding:0 0 0 5px;width:40px;height:35px;text-align:center}
.cart-block--offcanvas-cart-table__remove .glyph,.cart-block--offcanvas-cart-table__remove .close-btn,.cart-block--offcanvas-cart-table__remove .block-facets .block-title:before,.block-facets .cart-block--offcanvas-cart-table__remove .block-title:before{font-size:10px}
.cart-block--offcanvas-cart-table{margin:55px 0}
.cart-block--offcanvas-contents__update .glyph,.cart-block--offcanvas-contents__update .close-btn,.cart-block--offcanvas-contents__update .block-facets .block-title:before,.block-facets .cart-block--offcanvas-contents__update .block-title:before{margin-right:5px}
.cart-block--offcanvas-contents__links a{width:100%}
.cart-block--offcanvas-contents__links{margin-bottom:1em}
.checkout-progress{padding:0;color:#dd7151;text-align:center}
@media screen and (min-width: 992px) {
.checkout-progress{margin-bottom:60px}
}
.checkout-progress--step{position:relative;display:inline-block;margin:0 .5em;padding-top:20px;padding-right:0;width:40px;background-image:url("../images/note.svg");background-position:top center;background-size:42px 42px;background-repeat:no-repeat;font-weight:bold;opacity:.4}
.checkout-progress--step:first-child{background-image:url("../images/info.svg")}
.checkout-progress--step:last-child{background-image:url("../images/gift.svg")}
.checkout-progress--step:before{display:none;content:"";counter-increment:none}
@media screen and (max-width: 992px) {
.checkout-progress--step{text-indent:-9999px;overflow:hidden}
}
@media screen and (min-width: 992px) {
.checkout-progress--step{padding-top:57px;min-width:200px}
.checkout-progress--step:before{content:"Step " counter(checkout-progress) " | ";counter-increment:checkout-progress}
}
.checkout-progress--step__previous,.checkout-progress--step__current{opacity:1}
.checkout-progress--step__previous:after{position:absolute;top:25px;left:50%;margin-left:12px}
.commerce-product--catalog{margin:15px auto;max-width:370px;border-bottom:2px solid #dd7151}
.commerce-product--catalog:hover .commerce-product--catalog__image img{opacity:.2}
.commerce-product--catalog:hover .commerce-product--catalog__hover-text{visibility:visible;opacity:1}
.commerce-product--catalog:hover .commerce-product--catalog__info{padding:0 15px;background-color:#4e627e;color:white}
.commerce-product--catalog:hover .commerce-product--catalog__info .field--name-title{padding-right:10px}
.commerce-product--catalog:hover .commerce-product--catalog__info a{color:white}
.commerce-product--catalog:hover .commerce-product--catalog__info .rw-nosnik{color:#fff}
.commerce-product--catalog__image{position:relative;background-color:#dd7151}
.commerce-product--catalog__image img{transition:all .4s ease}
.commerce-product--catalog__info{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:80px;border-top:2px solid white;font-size:18px;transition:all .4s ease}
.commerce-product--catalog__info .field--name-title{padding-right:40px;line-height:1.2;transition:padding-right .4s ease}
.commerce-product--catalog__info .field--name-title a{color:#333;font-weight:bold}
.commerce-product--catalog__info .field--name-title a:before{position:absolute;top:0;display:block;width:100%;height:100%;content:""}
.commerce-product--catalog__hover-text{position:absolute;top:0;display:flex;visibility:hidden;align-content:center;flex-wrap:wrap;justify-content:center;width:100%;height:100%;color:white;text-align:center;font-size:18px;opacity:0;transition:all .4s ease}
.commerce-product--catalog__hover-text:hover{color:white}
.commerce-product--catalog__hover-text .glyph,.commerce-product--catalog__hover-text .close-btn,.commerce-product--catalog__hover-text .block-facets .block-title:before,.block-facets .commerce-product--catalog__hover-text .block-title:before{width:100%;font-size:44px}
.view-product-catalog .view-filters .form-actions .btn,.view-product-catalog .view-filters .form-actions .form-wrapper__returning-customer a,.form-wrapper__returning-customer .view-product-catalog .view-filters .form-actions a,.view-product-catalog .view-filters .form-actions .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .view-product-catalog .view-filters .form-actions a{margin-right:0;min-width:120px;font-size:18px;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:0}
.product-img--main{position:relative;overflow:hidden;margin-bottom:30px;width:100%;height:370px}
@media screen and (min-width: 768px) {
.product-img--main{height:570px}
}
.product-img--main img{display:none}
.product-img--main__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .5s ease-out}
.product-img--thumbs{display:flex;flex-wrap:wrap}
.product-img--thumb__switcher{padding-right:20px;font-size:48px;line-height:100px;cursor:pointer}
.product-img--thumb{position:relative;margin-left:30px;width:101px;height:101px;border:1px solid white;background-position:center;background-size:cover;cursor:pointer}
.product-img--thumb:hover:before{background-color:rgba(65,68,159,0.8)}
.product-img--thumb:before{position:absolute;display:block;width:100%;height:100%;color:white;content:"";text-align:center;font-size:34px;font-family:"icons";line-height:100px;transition:background-color .2s ease}
.product-img--thumb.active{border-color:rgba(65,68,159,0.8)}
.product-img--thumb img{display:none}
.layout-region-checkout-secondary .checkout-pane-coupon-redemption .btn,.layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-wrapper__returning-customer a,.form-wrapper__returning-customer .layout-region-checkout-secondary .checkout-pane-coupon-redemption a,.layout-region-checkout-secondary .checkout-pane-coupon-redemption .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .layout-region-checkout-secondary .checkout-pane-coupon-redemption a{display:inline-block;vertical-align:top;margin-top:9px;color:#dd7151;padding-left:0.5em}
.featured-products{padding:20px 0 50px}
.featured-products .commerce-product{margin:40px auto}
.testimonial{margin-bottom:0;background-size:cover;background-position:center;padding:5px 0;border-top:10px solid #f7f6f3;opacity:0.97}
.testimonial__text{font-style:italic}
.testimonial__rating{margin:15px 0}
.main-timeline .timeline{padding:10px 60px;position:relative;}
.main-timeline .timeline:first-child{padding-top:0}
.main-timeline .timeline:last-child{padding-bottom:0;margin-bottom:20px;}
.main-timeline .timeline:before,.main-timeline .timeline:after{content:"";display:block;width:100%;clear:both}
.main-timeline .timeline-icon{width:70px;height:70px;line-height:70px;border-radius:50%;background:#638394;box-sizing:border-box;border:2px solid transparent;box-shadow:0 0 0 2px transparent;text-align:center; margin:auto 0;font-size:25px;color:#fff;position:absolute;top:0;left:-34px;bottom:0;z-index: 2}
.main-timeline .timeline:first-child .timeline-icon,.main-timeline .timeline:last-child .timeline-icon{box-sizing:content-box;margin:0;top:0;left:-36px;border:2px solid #fff;box-shadow:0 0 0 2px #638394}
.main-timeline .timeline:last-child .timeline-icon{top:auto;bottom: 0}
.main-timeline .timeline:nth-child(2n) .timeline-icon{left:auto;right:-34px;border:2px solid #fff;box-shadow:0 0 0 2px #638394}
.main-timeline .timeline:last-child:nth-child(2n) .timeline-icon{right:-36px}
.main-timeline .timeline-content{width:50%}
.main-timeline .timeline:nth-child(2n) .timeline-content{float:right;text-align:right}
.main-timeline .title{font-size:18px;color:#dd7151;margin-top:0;text-transform:uppercase}
.main-timeline .description{font-size:15px;color:#636363;line-height:25px;margin:0}
.main-timeline .border{width:50%;border-top:2px solid #638394;border-bottom:2px solid #638394;border-left:2px solid #638394;border-radius:6px 0 0 6px;position:absolute;top:0;bottom:-2px;left:0;z-index:1}
.main-timeline .timeline:nth-child(2n) .border{border-left:none;border-right:2px solid #638394;border-radius:0 6px 6px 0;left:50%}
.main-timeline .timeline:first-child .border{border-top:none}
.main-timeline .timeline:last-child .border{border-bottom:none}
@media only screen and (max-width: 990px) {
.main-timeline .timeline{padding:40px 60px;margin:0 0 0 35px}
.main-timeline .timeline:nth-child(2n){margin:0 35px 0 0}
.main-timeline .timeline-content{width:100%;margin-bottom:20px}
}
@media all and (max-width:760px) {
.region-header{margin-bottom:10px;padding:5px 0}
}
.facet-summary-item--clear{font-size: 16px}
hr.wellcol{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #f7f6f3;max-width:50%}
hr.red{margin-top:0px;margin-bottom:20px;border:0;border-top:5px solid #dd7151}
.logo-mit{border:15px solid #2d4853;padding-top:25px;}
.baner-aukcje{background-color:#2d4853;font-size:60px;color:#fff;height: 520px;display:table-cell;vertical-align:middle;}
.blog-book{font-size: 21px;}
.category-l{margin:15px 20px}
.category-ls{margin: 10px;float: left;}
.bgfront{background-color:#f7f6f3}

/* Okladka w katalogu. */
.rw-okladka{position:relative;display:block}
.rw-okladka img{display:block;max-width:100%;height:auto}

/* Nosnik - ten sam wyglad w katalogu i na stronie produktu. */
.rw-nosnik{--rw-kolor:#405962;
  display:flex;align-items:center;gap:8px;margin:10px 0;
  font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1;color:var(--rw-kolor)}
.rw-nosnik svg{width:28px;height:28px;flex:0 0 auto}
.rw-nosnik--winyl{--rw-kolor:#3a332e}
.rw-nosnik--film{--rw-kolor:#3b6e9c}
.rw-nosnik--kaseta{--rw-kolor:#6b5f4a}

/* Wiersze informacyjne pod cena. */
.rw-info{display:flex;align-items:center;gap:10px}
.rw-info svg{width:20px;height:20px;flex:0 0 auto;color:#405962}
.rw-info__kwota{font-size:25px}

/* Cena na stronie produktu. */
.rw-cena{margin:12px 0;color:#405962}
.rw-cena .field,.rw-cena .field__item,.rw-cena div{font-size:32px;font-weight:700;line-height:1.1}

/* Kafelek w katalogu: tytul, pod nim nosnik i cena w jednym wierszu. */
.rw-kat-tytul{min-width:0}
.rw-kat-linia{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}
.rw-kat-linia .rw-nosnik{margin:0;font-size:14px}
.rw-kat-linia .rw-nosnik svg{width:20px;height:20px}
.rw-kat-cena{font-weight:600;white-space:nowrap}

/* ------------------------------------------------------------------
   WSTEP + DZIALY NA STRONIE GLOWNEJ - RECORDWAY
   Dopisac na koncu css/recordway-stara-skorka.css (waga 100, laduje
   sie po main.css, wiec nic nie trzeba przebijac !important).
   Zmiana 2026-10-06: nowe kolory przyciskow + nowy wstep.
   ------------------------------------------------------------------ */

:root {
  --rw-cd: #405962;          /* przycisk CD */
  --rw-winyl: #e0a526;       /* przycisk winyl - retro zolty */
  --rw-winyl-tekst: #2a2017; /* ciemny tekst na zoltym, bialy jest nieczytelny */
  --rw-winyl-ikona: #3a332e; /* ikona winylu zostaje retro-czarna */
  --rw-film: #3b6e9c;        /* przycisk filmy - blekit z ikony */
  --rw-kaseta: #6b5f4a;      /* przycisk kasety - cieply braz */
}

/* ------------------------------------------------------------------
   WSTEP + DZIALY NA STRONIE GLOWNEJ - RECORDWAY
   Dopisac na koncu css/recordway-stara-skorka.css (waga 100, laduje
   sie po main.css, wiec nic nie trzeba przebijac !important).
   Zmiana 2026-10-06: nowe kolory przyciskow + nowy wstep.
   ------------------------------------------------------------------ */

:root {
  --rw-cd: #405962;          /* przycisk CD */
  --rw-winyl: #e0a526;       /* przycisk winyl - retro zolty */
  --rw-winyl-tekst: #2a2017; /* ciemny tekst na zoltym, bialy jest nieczytelny */
  --rw-winyl-ikona: #3a332e; /* ikona winylu zostaje retro-czarna */
  --rw-film: #3b6e9c;        /* przycisk filmy - blekit z ikony */
  --rw-kaseta: #6b5f4a;      /* przycisk kasety - cieply braz */
}

/* ------------------------------------------------------------------
   WSTEP + DZIALY NA STRONIE GLOWNEJ - RECORDWAY
   Dopisac na koncu css/recordway-stara-skorka.css (waga 100, laduje
   sie po main.css, wiec nic nie trzeba przebijac !important).
   Zmiana 2026-10-06: nowe kolory przyciskow + nowy wstep.
   ------------------------------------------------------------------ */

:root {
  --rw-cd: #405962;          /* przycisk CD */
  --rw-winyl: #e0a526;       /* przycisk winyl - retro zolty */
  --rw-winyl-tekst: #2a2017; /* ciemny tekst na zoltym, bialy jest nieczytelny */
  --rw-winyl-ikona: #3a332e; /* ikona winylu zostaje retro-czarna */
  --rw-film: #3b6e9c;        /* przycisk filmy - blekit z ikony */
  --rw-kaseta: #6b5f4a;      /* przycisk kasety - cieply braz */
}

/* ------------------------------------------------------------------
   WSTEP + DZIALY NA STRONIE GLOWNEJ - RECORDWAY
   Dopisac na koncu css/recordway-stara-skorka.css (waga 100, laduje
   sie po main.css, wiec nic nie trzeba przebijac !important).
   Zmiana 2026-10-06: nowe kolory przyciskow + nowy wstep.
   ------------------------------------------------------------------ */

:root {
  --rw-cd: #405962;          /* przycisk CD */
  --rw-winyl: #e0a526;       /* przycisk winyl - retro zolty */
  --rw-winyl-tekst: #2a2017; /* ciemny tekst na zoltym, bialy jest nieczytelny */
  --rw-winyl-ikona: #3a332e; /* ikona winylu zostaje retro-czarna */
  --rw-film: #3b6e9c;        /* przycisk filmy - blekit z ikony */
  --rw-kaseta: #6b5f4a;      /* przycisk kasety - cieply braz */
}

/* ---------- WSTEP ---------- */

.rw-wstep {
  --rw-tekst: #1f2933;
  --rw-tekst-slaby: #4a5a66;
  --rw-etykieta: #586a77;
  --rw-ramka: #d8e0e5;

  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 28px 48px;
  max-width: 1120px;
  margin: 0 auto;
  padding: 32px 0 20px;
  color: var(--rw-tekst);
}

.rw-wstep__glowna {
  flex: 999 1 460px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.rw-wstep__okiet {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  font-size: 0.9375rem;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--rw-etykieta);
}

/* Trzy kropki w kolorach dzialow - zapowiadaja to, co jest nizej. */
.rw-wstep__kropki { display: inline-flex; gap: 5px; }
.rw-wstep__kropki i { width: 8px; height: 8px; border-radius: 50%; display: block; }
.rw-wstep__kropki i:nth-child(1) { background: var(--rw-cd); }
.rw-wstep__kropki i:nth-child(2) { background: var(--rw-winyl); }
.rw-wstep__kropki i:nth-child(3) { background: var(--rw-film); }
.rw-wstep__kropki i:nth-child(4) { background: var(--rw-kaseta); }

.rw-wstep__tytul {
  margin: 0;
  font-size: 3.25rem;
  font-weight: 700;
  line-height: 0.98;
  letter-spacing: 0.005em;
  text-transform: uppercase;
  text-wrap: balance;
}
.rw-wstep__tytul span { color: var(--rw-tekst-slaby); }

.rw-wstep__haslo {
  margin: 2px 0 0;
  font-size: 1.375rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  color: var(--rw-cd);
}

.rw-wstep__lead {
  margin: 0;
  max-width: 42ch;
  font-size: 1.1875rem;
  line-height: 1.5;
  color: var(--rw-tekst-slaby);
}

/* Prawa kolumna wstepu: trzy dzialy, kazdy z linkiem do swojego katalogu.
   Linki sa celowo opisowe (Plyty winylowe / Plyty CD / Filmy Blu-ray i DVD)
   - to jest anchor text dla Google i jednoczesnie nawigacja. */
.rw-wstep__lista {
  flex: 1 1 340px;
  min-width: 0;
  margin: 6px 0 0;
  padding: 0 0 0 22px;
  list-style: none;
  border-left: 2px solid var(--rw-ramka);
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.rw-wstep__lista li { display: flex; flex-direction: column; gap: 3px; }

.rw-wstep__dzial {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  align-self: flex-start;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--rw-tekst);
  text-decoration: none;
  min-height: 28px;
}
.rw-wstep__dzial::before { content: ""; width: 9px; height: 9px; border-radius: 50%; flex: 0 0 auto; background: currentColor; }
.rw-wstep__lista li.winyl .rw-wstep__dzial::before { background: var(--rw-winyl); }
.rw-wstep__lista li.cd    .rw-wstep__dzial::before { background: var(--rw-cd); }
.rw-wstep__lista li.film  .rw-wstep__dzial::before { background: var(--rw-film); }
.rw-wstep__lista li.kaseta .rw-wstep__dzial::before { background: var(--rw-kaseta); }
.rw-wstep__dzial:hover,
.rw-wstep__dzial:focus { color: var(--rw-tekst); text-decoration: underline; text-underline-offset: 5px; }

.rw-wstep__lista span { font-size: 0.9375rem; line-height: 1.5; color: var(--rw-tekst-slaby); }

/* ---------- DZIALY ---------- */

.rw-dzialy {
  --rw-karta: #ffffff;
  --rw-ramka: #d8e0e5;
  --rw-tekst: #1f2933;
  --rw-tekst-slaby: #4a5a66;
  --rw-etykieta: #586a77;

  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 1120px;
  margin: 0 auto;
  padding: 8px 0 40px;
  color: var(--rw-tekst);
}

.rw-dzial {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 32px;
  background: var(--rw-karta);
  border: 1px solid var(--rw-ramka);
  border-radius: 10px;
  padding: 32px;
}

/* Tekst zabiera reszte miejsca, okladki maja swoja minimalna szerokosc. */
.rw-dzial__tekst {
  flex: 999 1 420px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.rw-dzial__okladki { flex: 1 1 280px; min-width: 0; }

.rw-dzial__nadtytul {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  font-size: 1.0625rem;
  font-weight: 600;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--rw-etykieta);
}
.rw-dzial__nadtytul svg { width: 38px; height: 38px; flex: 0 0 auto; }

/* Ikony. CD dostaje kolor przycisku; zeby wrocic do ceglanego,
   zmienic ponizsza linie na #c2552f. */
.rw-dzial--cd .rw-dzial__nadtytul svg    { color: var(--rw-cd); }
.rw-dzial--winyl .rw-dzial__nadtytul svg { color: var(--rw-winyl-ikona); }
.rw-dzial--film .rw-dzial__nadtytul svg  { color: var(--rw-film); }
.rw-dzial--kaseta .rw-dzial__nadtytul svg { color: var(--rw-kaseta); }

.rw-dzial__tytul {
  margin: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.05;
}

.rw-dzial__opis {
  margin: 0;
  max-width: 46ch;
  font-size: 1.0625rem;
  line-height: 1.55;
  color: var(--rw-tekst-slaby);
}

.rw-dzial__przycisk {
  align-self: flex-start;
  margin-top: 6px;
  padding: 13px 26px;
  border-radius: 6px;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-decoration: none;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

.rw-dzial--cd .rw-dzial__przycisk    { background: var(--rw-cd); }
.rw-dzial--winyl .rw-dzial__przycisk { background: var(--rw-winyl); color: var(--rw-winyl-tekst); }
.rw-dzial--film .rw-dzial__przycisk  { background: var(--rw-film); }
.rw-dzial--kaseta .rw-dzial__przycisk { background: var(--rw-kaseta); }

.rw-dzial__przycisk:hover,
.rw-dzial__przycisk:focus {
  color: #ffffff;
  filter: brightness(0.92);
  text-decoration: none;
}
/* Winyl ma ciemny tekst takze po najechaniu. */
.rw-dzial--winyl .rw-dzial__przycisk:hover,
.rw-dzial--winyl .rw-dzial__przycisk:focus { color: var(--rw-winyl-tekst); }

/* Widok Views w kolumnie okladek: dwie pozycje obok siebie. */
.rw-dzial__okladki .view-content,
.rw-dzial__okladki .views-view-grid,
.rw-dzial__okladki .item-list > ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.rw-dzial__okladki img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  display: block;
}

/* ---------- TELEFON ---------- */

@media (max-width: 767px) {
  .rw-wstep { padding: 20px 0 14px; gap: 20px; }
  .rw-wstep__tytul { font-size: 1.75rem; line-height: 1.05; }
  .rw-wstep__haslo {
  margin: 2px 0 0;
  font-size: 1.375rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  color: var(--rw-cd);
}

.rw-wstep__lead { font-size: 1rem; }
  .rw-wstep__lista { flex: 1 1 100%; padding-left: 16px; gap: 12px; }
  .rw-wstep__dzial { font-size: 0.9375rem; }
  .rw-wstep__lista span { font-size: 0.875rem; }

  .rw-dzialy { gap: 16px; padding-bottom: 24px; }
  .rw-dzial { padding: 18px; }
  .rw-dzial__tytul { font-size: 1.6875rem; }
  .rw-dzial__opis { font-size: 0.875rem; }
  .rw-dzial__nadtytul { font-size: 0.875rem; }
  .rw-dzial__nadtytul svg { width: 32px; height: 32px; }

  /* Kolejnosc na telefonie: tekst -> okladki -> przycisk.
     display:contents rozpuszcza .rw-dzial__tekst, zeby przycisk byl
     bezposrednim dzieckiem .rw-dzial i zeby order: 3 na niego dzialal.
     Bez tego przycisk ladowal NAD okladkami. */
  .rw-dzial { flex-direction: column; align-items: stretch; gap: 14px; }
  .rw-dzial__tekst { display: contents; }
  /* flex-basis 280px dotyczylby teraz wysokosci - stad reset. */
  .rw-dzial__okladki { flex: 0 0 auto; order: 2; }
  .rw-dzial__przycisk { order: 3; margin-top: 2px; align-self: stretch; justify-content: center; }
}

/* Cena na stronie produktu - jak w bookway. */
.rw-cena{margin:12px 0;color:#405962}
.rw-cena .field,.rw-cena .field__item,.rw-cena div{font-size:32px;font-weight:700;line-height:1.1}

[data-drupal-selector="edit-shipping-information-recalculate-shipping"] { display: none; }