@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block; }audio,canvas,video {display: inline-block;*display: inline;*zoom: 1; }audio:not([controls]) {display: none;height: 0; }[hidden] {display: none; }html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body {margin: 0; }a:focus {outline: thin dotted; }a:active,a:hover {outline: 0; }abbr[title] {border-bottom: 1px dotted; }b,strong {font-weight: bold; }dfn {font-style: italic; }pre {margin-top: 0;white-space: pre;white-space: pre-wrap;word-wrap: break-word; }q {quotes: none; }q:before,q:after {content: '';content: none; }small {font-size: 80%; }sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline; }sup {top: -0.5em; }sub {bottom: -0.25em; }dl,dt,dd,menu,ol,ul {margin: 0;padding: 0;list-style-type: none; }img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden; }figure {margin: 0; }form {margin: 0; }fieldset {margin: 0;padding: 0; }legend {border: 0;padding: 0;white-space: normal;*margin-left: -7px;}button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}button,input {line-height: normal; }button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;*overflow: visible;}button[disabled],input[disabled] {cursor: default; }input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none; }button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0; }textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0; }th {font-weight: normal; }.smallCart-teaser > a {overflow: hidden;*overflow: visible;zoom: 1; }.container, .container-fluid, .row, .form .labelWidthCol1, .form .labelWidthCol2, .form .labelWidthCol3, .form .labelWidthCol4, .form .labelWidthCol5, .form .labelWidthCol6, .productListItem .price, .xmasItem .price, .form .field, .box, .formWrapper, .rating-result, .rating-wrapper, .message, .formErrors, .success_message, .error_message,.errors, .productListItem, .productListItem-link, .header-subWrapper, .serviceBox, .product-icons li div, .wishlistItem, .accountBox, .navigatorForm-fieldset--basics, .pagination--maxSelect,.pagination--pages {*zoom: 1; }.container:after, .container-fluid:after, .row:after, .form .labelWidthCol1:after, .form .labelWidthCol2:after, .form .labelWidthCol3:after, .form .labelWidthCol4:after, .form .labelWidthCol5:after, .form .labelWidthCol6:after, .productListItem .price:after, .xmasItem .price:after, .form .field:after, .box:after, .formWrapper:after, .rating-result:after, .rating-wrapper:after, .message:after, .formErrors:after, .success_message:after, .error_message:after,.errors:after, .productListItem:after, .productListItem-link:after, .header-subWrapper:after, .serviceBox:after, .product-icons li div:after, .wishlistItem:after, .accountBox:after, .navigatorForm-fieldset--basics:after, .pagination--maxSelect:after,.pagination--pages:after {content: "";display: table;clear: both; }.fieldGroupInline > li, .listInline > li, .pagination--maxSelect ul > li, .sorting-selector > li, .listInlineDivider li, .listInlineArrow li, .listInlineSlash li, .listInlineComma li, .rating--inline, .rating,.review-title, .color-label,.option-label, .navigatorForm-fieldset--foodtype li {display: inline-block;*display: inline;*zoom: 1; }.o10 {opacity: 0.1; }.o20, .slick-prev.slick-disabled,.slick-next.slick-disabled {opacity: 0.2; }.o30 {opacity: 0.3; }.o40 {opacity: 0.4; }.o50 {opacity: 0.5; }.o60, .slider-dir, .slick-slider:hover .slider-dir:not(.slick-disabled) {opacity: 0.6; }.o70 {opacity: 0.7; }.o80 {opacity: 0.8; }.o90 {opacity: 0.9; }* {box-sizing: border-box; }@-ms-viewport {width: device-width; }.container {margin-left: auto;margin-right: auto;padding-left: .75rem;padding-right: .75rem; }@media (min-width: 939px) {.container {max-width: 920px;padding: 0; } }.container-fluid {margin-left: auto;margin-right: auto;padding-left: .75rem;padding-right: .75rem; }.row, .form .labelWidthCol1, .form .labelWidthCol2, .form .labelWidthCol3, .form .labelWidthCol4, .form .labelWidthCol5, .form .labelWidthCol6, .productListItem .price, .xmasItem .price {margin-left: -0.27203%;margin-right: -0.27203%; }.row--flex {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }.col--sm--1, .col--sm--2, .col--sm--3, .col--sm--4, .col--sm--5, .col--sm--6, .col--sm--7, .col--sm--8, .col--sm--9, .col--sm--10, .col--sm--11, .col--sm--12, .col--md--1, .form .labelWidthCol1 .fieldLabel, .col--md--2, .form .labelWidthCol2 .fieldLabel, .col--md--3, .form .labelWidthCol3 .fieldLabel, .col--md--4, .form .labelWidthCol4 .fieldLabel, .col--md--5, .form .labelWidthCol5 .fieldLabel, .col--md--6, .form .labelWidthCol6 .fieldLabel, .form .labelWidthCol6 .fieldItem, .col--md--7, .form .labelWidthCol5 .fieldItem, .col--md--8, .form .labelWidthCol4 .fieldItem, .col--md--9, .form .labelWidthCol3 .fieldItem, .col--md--10, .form .labelWidthCol2 .fieldItem, .col--md--11, .form .labelWidthCol1 .fieldItem, .col--md--12, .col--lg--1, .col--lg--2, .col--lg--3, .col--lg--4, .col--lg--5, .col--lg--6, .col--lg--7, .col--lg--8, .col--lg--9, .col--lg--10, .col--lg--11, .col--lg--12 {position: relative;min-height: 1px;margin-right: 0.27203%;margin-left: 0.27203%; }.col--sm--1 {float: left;width: 7.7892733333%; }.col--sm--2 {float: left;width: 16.1226066667%; }.col--sm--3 {float: left;width: 24.45594%; }.col--sm--4 {float: left;width: 32.7892733333%; }.col--sm--5 {float: left;width: 41.1226066667%; }.col--sm--6 {float: left;width: 49.45594%; }.col--sm--7 {float: left;width: 57.7892733333%; }.col--sm--8 {float: left;width: 66.1226066667%; }.col--sm--9 {float: left;width: 74.45594%; }.col--sm--10 {float: left;width: 82.7892733333%; }.col--sm--11 {float: left;width: 91.1226066667%; }.col--sm--12 {float: left;width: 99.45594%; }.col--sm--pull-0 {right: auto; }.col--sm--pull-1 {right: 8.3333333333%; }.col--sm--pull-2 {right: 16.6666666667%; }.col--sm--pull-3 {right: 25%; }.col--sm--pull-4 {right: 33.3333333333%; }.col--sm--pull-5 {right: 41.6666666667%; }.col--sm--pull-6 {right: 50%; }.col--sm--pull-7 {right: 58.3333333333%; }.col--sm--pull-8 {right: 66.6666666667%; }.col--sm--pull-9 {right: 75%; }.col--sm--pull-10 {right: 83.3333333333%; }.col--sm--pull-11 {right: 91.6666666667%; }.col--sm--pull-12 {right: 100%; }.col--sm--push-0 {left: auto; }.col--sm--push-1 {left: 8.3333333333%; }.col--sm--push-2 {left: 16.6666666667%; }.col--sm--push-3 {left: 25%; }.col--sm--push-4 {left: 33.3333333333%; }.col--sm--push-5 {left: 41.6666666667%; }.col--sm--push-6 {left: 50%; }.col--sm--push-7 {left: 58.3333333333%; }.col--sm--push-8 {left: 66.6666666667%; }.col--sm--push-9 {left: 75%; }.col--sm--push-10 {left: 83.3333333333%; }.col--sm--push-11 {left: 91.6666666667%; }.col--sm--push-12 {left: 100%; }.offset-sm-1 {margin-left: 8.3333333333%; }.offset-sm-2 {margin-left: 16.6666666667%; }.offset-sm-3 {margin-left: 25%; }.offset-sm-4 {margin-left: 33.3333333333%; }.offset-sm-5 {margin-left: 41.6666666667%; }.offset-sm-6 {margin-left: 50%; }.offset-sm-7 {margin-left: 58.3333333333%; }.offset-sm-8 {margin-left: 66.6666666667%; }.offset-sm-9 {margin-left: 75%; }.offset-sm-10 {margin-left: 83.3333333333%; }.offset-sm-11 {margin-left: 91.6666666667%; }@media (min-width: 631px) {.col--md--1, .form .labelWidthCol1 .fieldLabel {float: left;width: 7.7892733333%; }.col--md--2, .form .labelWidthCol2 .fieldLabel {float: left;width: 16.1226066667%; }.col--md--3, .form .labelWidthCol3 .fieldLabel {float: left;width: 24.45594%; }.col--md--4, .form .labelWidthCol4 .fieldLabel {float: left;width: 32.7892733333%; }.col--md--5, .form .labelWidthCol5 .fieldLabel {float: left;width: 41.1226066667%; }.col--md--6, .form .labelWidthCol6 .fieldLabel, .form .labelWidthCol6 .fieldItem {float: left;width: 49.45594%; }.col--md--7, .form .labelWidthCol5 .fieldItem {float: left;width: 57.7892733333%; }.col--md--8, .form .labelWidthCol4 .fieldItem {float: left;width: 66.1226066667%; }.col--md--9, .form .labelWidthCol3 .fieldItem {float: left;width: 74.45594%; }.col--md--10, .form .labelWidthCol2 .fieldItem {float: left;width: 82.7892733333%; }.col--md--11, .form .labelWidthCol1 .fieldItem {float: left;width: 91.1226066667%; }.col--md--12 {float: left;width: 99.45594%; }.col--md--pull-0 {right: auto; }.col--md--pull-1 {right: 8.3333333333%; }.col--md--pull-2 {right: 16.6666666667%; }.col--md--pull-3 {right: 25%; }.col--md--pull-4 {right: 33.3333333333%; }.col--md--pull-5 {right: 41.6666666667%; }.col--md--pull-6 {right: 50%; }.col--md--pull-7 {right: 58.3333333333%; }.col--md--pull-8 {right: 66.6666666667%; }.col--md--pull-9 {right: 75%; }.col--md--pull-10 {right: 83.3333333333%; }.col--md--pull-11 {right: 91.6666666667%; }.col--md--pull-12 {right: 100%; }.col--md--push-0 {left: auto; }.col--md--push-1 {left: 8.3333333333%; }.col--md--push-2 {left: 16.6666666667%; }.col--md--push-3 {left: 25%; }.col--md--push-4 {left: 33.3333333333%; }.col--md--push-5 {left: 41.6666666667%; }.col--md--push-6 {left: 50%; }.col--md--push-7 {left: 58.3333333333%; }.col--md--push-8 {left: 66.6666666667%; }.col--md--push-9 {left: 75%; }.col--md--push-10 {left: 83.3333333333%; }.col--md--push-11 {left: 91.6666666667%; }.col--md--push-12 {left: 100%; }.offset-md-0 {margin-left: 0%; }.offset-md-1 {margin-left: 8.3333333333%; }.offset-md-2 {margin-left: 16.6666666667%; }.offset-md-3 {margin-left: 25%; }.offset-md-4 {margin-left: 33.3333333333%; }.offset-md-5 {margin-left: 41.6666666667%; }.offset-md-6 {margin-left: 50%; }.offset-md-7 {margin-left: 58.3333333333%; }.offset-md-8 {margin-left: 66.6666666667%; }.offset-md-9 {margin-left: 75%; }.offset-md-10 {margin-left: 83.3333333333%; }.offset-md-11 {margin-left: 91.6666666667%; } }@media (min-width: 939px) {.col--lg--1 {float: left;width: 7.7892733333%; }.col--lg--2 {float: left;width: 16.1226066667%; }.col--lg--3 {float: left;width: 24.45594%; }.col--lg--4 {float: left;width: 32.7892733333%; }.col--lg--5 {float: left;width: 41.1226066667%; }.col--lg--6 {float: left;width: 49.45594%; }.col--lg--7 {float: left;width: 57.7892733333%; }.col--lg--8 {float: left;width: 66.1226066667%; }.col--lg--9 {float: left;width: 74.45594%; }.col--lg--10 {float: left;width: 82.7892733333%; }.col--lg--11 {float: left;width: 91.1226066667%; }.col--lg--12 {float: left;width: 99.45594%; }.col--lg--pull-0 {right: auto; }.col--lg--pull-1 {right: 8.3333333333%; }.col--lg--pull-2 {right: 16.6666666667%; }.col--lg--pull-3 {right: 25%; }.col--lg--pull-4 {right: 33.3333333333%; }.col--lg--pull-5 {right: 41.6666666667%; }.col--lg--pull-6 {right: 50%; }.col--lg--pull-7 {right: 58.3333333333%; }.col--lg--pull-8 {right: 66.6666666667%; }.col--lg--pull-9 {right: 75%; }.col--lg--pull-10 {right: 83.3333333333%; }.col--lg--pull-11 {right: 91.6666666667%; }.col--lg--pull-12 {right: 100%; }.col--lg--push-0 {left: auto; }.col--lg--push-1 {left: 8.3333333333%; }.col--lg--push-2 {left: 16.6666666667%; }.col--lg--push-3 {left: 25%; }.col--lg--push-4 {left: 33.3333333333%; }.col--lg--push-5 {left: 41.6666666667%; }.col--lg--push-6 {left: 50%; }.col--lg--push-7 {left: 58.3333333333%; }.col--lg--push-8 {left: 66.6666666667%; }.col--lg--push-9 {left: 75%; }.col--lg--push-10 {left: 83.3333333333%; }.col--lg--push-11 {left: 91.6666666667%; }.col--lg--push-12 {left: 100%; }.offset-lg-0 {margin-left: 0%; }.offset-lg-1 {margin-left: 8.3333333333%; }.offset-lg-2 {margin-left: 16.6666666667%; }.offset-lg-3 {margin-left: 25%; }.offset-lg-4 {margin-left: 33.3333333333%; }.offset-lg-5 {margin-left: 41.6666666667%; }.offset-lg-6 {margin-left: 50%; }.offset-lg-7 {margin-left: 58.3333333333%; }.offset-lg-8 {margin-left: 66.6666666667%; }.offset-lg-9 {margin-left: 75%; }.offset-lg-10 {margin-left: 83.3333333333%; }.offset-lg-11 {margin-left: 91.6666666667%; } }body:after {content: 'small';display: none; }@media (min-width: 631px) {body:after {content: 'medium'; } }@media (min-width: 939px) {body:after {content: 'large'; } }.invisible {visibility: hidden !important; }.hidden--sm--up,.hidden--sm {display: none !important; }@media (max-width: 630px) {.hidden--sm--down, .visible--md {display: none !important; } }@media (min-width: 631px) {.hidden--md--up, .serviceBox .icon,.hidden--md {display: none !important; } }@media (max-width: 938px) {.hidden--md--down, .visible--lg {display: none !important; } }@media (min-width: 939px) {.hidden--lg--up, .header-mobileWrapper .mobileIcon,.hidden--lg {display: none !important; } }.hidden--lg--down {display: none !important; }.visible-print-block {display: none !important; }@media print {.visible-print-block {display: block !important; } }.visible-print-inline {display: none !important; }@media print {.visible-print-inline {display: inline !important; } }.visible-print-inline-block {display: none !important; }@media print {.visible-print-inline-block {display: inline-block !important; } }@media print {.hidden-print {display: none !important; } }.txtST {text-decoration: line-through; }.txtDN, .pagination--maxSelect a,.pagination--maxSelect .step,.pagination--pages a,.pagination--pages .step, .mobileMenu-trigger,.navUtility-link, .navMain-link,.navMain-sublink, .sidebar-link, #facetCategoryTree a, .footer--about a {text-decoration: none; }.txtDN, .pagination--maxSelect a,.pagination--maxSelect .step,.pagination--pages a,.pagination--pages .step, .mobileMenu-trigger,.navUtility-link, .navMain-link,.navMain-sublink, .sidebar-link, #facetCategoryTree a, .footer--about a, .txtDN:hover, .pagination--maxSelect a:hover,.pagination--maxSelect .step:hover,.pagination--pages a:hover,.pagination--pages .step:hover, .mobileMenu-trigger:hover,.navUtility-link:hover, .navMain-link:hover,.navMain-sublink:hover, .sidebar-link:hover, #facetCategoryTree a:hover, .footer--about a:hover, .txtDN:active, .pagination--maxSelect a:active,.pagination--maxSelect .step:active,.pagination--pages a:active,.pagination--pages .step:active, .mobileMenu-trigger:active,.navUtility-link:active, .navMain-link:active,.navMain-sublink:active, .sidebar-link:active, #facetCategoryTree a:active, .footer--about a:active, .txtDN:visited, .pagination--maxSelect a:visited,.pagination--maxSelect .step:visited,.pagination--pages a:visited,.pagination--pages .step:visited, .mobileMenu-trigger:visited,.navUtility-link:visited, .navMain-link:visited,.navMain-sublink:visited, .sidebar-link:visited, #facetCategoryTree a:visited, .footer--about a:visited {color: inherit; }.txtU {letter-spacing: 1px;text-transform: uppercase; }.txtNW {white-space: nowrap; }.typeB, .req .fieldLabel, .message, .formErrors, .success_message, .error_message,.errors, .productListItem-marker, .combinedInput-submit, .categoryIntro-header, .accountDetails-label, .rewardIntro-header {font-weight: bold; }.typeSB {font-weight: 600; }.typeN {font-weight: normal; }.typeI {font-style: italic; }.noWrap {white-space: nowrap; }.txtC, .productHeader .product-rating, .productImg, .product-section table, .productListItem-link, .productListItem-marker, .brandShowcase-item, .skuTable-option,.skuTable-price,.skuTable-inventory, .product-variants dt {text-align: center; }.txtL {text-align: left; }.txtR, .productListItem .price--sale, .xmasItem .price--sale {text-align: right; }.txtT {vertical-align: top; }.txtB {vertical-align: bottom; }.txtM {vertical-align: middle; }.txtSub {vertical-align: sub; }.txtSup {vertical-align: super; }.hideText {text-indent: -9999px;white-space: nowrap;overflow: hidden; }.hideVisually {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px; }.hideVisually.focusable:active,.hideVisually.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto; }.showVisually {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto; }.hideFully {display: none !important;visibility: hidden; }button {background: none;border: 0; }.btn, .pagination--maxSelect a,.pagination--maxSelect .step,.pagination--maxSelect .currentStep,.pagination--pages a,.pagination--pages .step,.pagination--pages .currentStep {padding: 0.75rem 0.6666666667rem;font-size: 12px;line-height: 1.4;border-radius: 2px;display: inline-block;margin-bottom: 0;position: relative;background: none;border: 1px solid transparent;font-size: inherit;font-weight: normal;text-align: center;text-decoration: none;-ms-touch-action: manipulation;touch-action: manipulation;vertical-align: middle;white-space: nowrap;cursor: pointer; }@media (min-width: 631px) {.btn, .pagination--maxSelect a,.pagination--maxSelect .step,.pagination--maxSelect .currentStep,.pagination--pages a,.pagination--pages .step,.pagination--pages .currentStep {padding: 0.5rem 1rem; } }.btn:hover, .pagination--maxSelect a:hover,.pagination--maxSelect .step:hover,.pagination--maxSelect .currentStep:hover,.pagination--pages a:hover,.pagination--pages .step:hover,.pagination--pages .currentStep:hover, .btn:focus, .pagination--maxSelect a:focus,.pagination--maxSelect .step:focus,.pagination--maxSelect .currentStep:focus,.pagination--pages a:focus,.pagination--pages .step:focus,.pagination--pages .currentStep:focus, .btn.focus, .pagination--maxSelect a.focus,.pagination--maxSelect .focus.step,.pagination--maxSelect .focus.currentStep,.pagination--pages a.focus,.pagination--pages .focus.step,.pagination--pages .focus.currentStep {color: #262626;text-decoration: none; }.btn:active, .pagination--maxSelect a:active,.pagination--maxSelect .step:active,.pagination--maxSelect .currentStep:active,.pagination--pages a:active,.pagination--pages .step:active,.pagination--pages .currentStep:active, .btn.active, .pagination--maxSelect a.active,.pagination--maxSelect .active.step,.pagination--maxSelect .active.currentStep,.pagination--pages a.active,.pagination--pages .active.step,.pagination--pages .active.currentStep {outline: 0;background-image: none;box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1); }.btn.disabled, .pagination--maxSelect a.disabled,.pagination--maxSelect .disabled.step, .pagination--maxSelect span.step,.pagination--maxSelect .disabled.currentStep,.pagination--pages a.disabled,.pagination--pages .disabled.step, .pagination--pages span.step,.pagination--pages .disabled.currentStep, .btn[disabled], .pagination--maxSelect a[disabled],.pagination--maxSelect [disabled].step,.pagination--maxSelect [disabled].currentStep,.pagination--pages a[disabled],.pagination--pages [disabled].step,.pagination--pages [disabled].currentStep,fieldset[disabled] .btn,fieldset[disabled] .pagination--maxSelect a, .pagination--maxSelectfieldset[disabled] a,fieldset[disabled].pagination--maxSelect .step,.pagination--maxSelectfieldset[disabled] .step,fieldset[disabled].pagination--maxSelect .currentStep,.pagination--maxSelectfieldset[disabled] .currentStep,fieldset[disabled].pagination--pages a,.pagination--pagesfieldset[disabled] a,fieldset[disabled].pagination--pages .step,.pagination--pagesfieldset[disabled] .step,fieldset[disabled].pagination--pages .currentStep,.pagination--pagesfieldset[disabled] .currentStep {cursor: not-allowed;pointer-events: none;opacity: .65;box-shadow: none; }.btnLink, .pagination--maxSelect .currentStep,.pagination--pages .currentStep {color: inherit;font-weight: normal;border-radius: 0; }.btnLink, .pagination--maxSelect .currentStep,.pagination--pages .currentStep, .btnLink:active, .pagination--maxSelect .currentStep:active,.pagination--pages .currentStep:active, .btnLink.active, .pagination--maxSelect .active.currentStep,.pagination--pages .active.currentStep, .btnLink[disabled], .pagination--maxSelect [disabled].currentStep,.pagination--pages [disabled].currentStep,fieldset[disabled] .btnLink,fieldset[disabled] .pagination--maxSelect .currentStep, .pagination--maxSelectfieldset[disabled] .currentStep,fieldset[disabled].pagination--pages .currentStep,.pagination--pagesfieldset[disabled] .currentStep {background-color: transparent;box-shadow: none; }.btnLink, .pagination--maxSelect .currentStep,.pagination--pages .currentStep, .btnLink:hover, .pagination--maxSelect .currentStep:hover,.pagination--pages .currentStep:hover, .btnLink:focus, .pagination--maxSelect .currentStep:focus,.pagination--pages .currentStep:focus, .btnLink:active, .pagination--maxSelect .currentStep:active,.pagination--pages .currentStep:active {border-color: transparent; }.btnLink:hover, .pagination--maxSelect .currentStep:hover,.pagination--pages .currentStep:hover, .btnLink:focus, .pagination--maxSelect .currentStep:focus,.pagination--pages .currentStep:focus {color: inherit;text-decoration: none;background-color: transparent; }.btnLink[disabled]:hover, .pagination--maxSelect [disabled].currentStep:hover,.pagination--pages [disabled].currentStep:hover, .btnLink[disabled]:focus, .pagination--maxSelect [disabled].currentStep:focus,.pagination--pages [disabled].currentStep:focus,fieldset[disabled] .btnLink:hover,fieldset[disabled] .pagination--maxSelect .currentStep:hover, .pagination--maxSelectfieldset[disabled] .currentStep:hover,fieldset[disabled].pagination--pages .currentStep:hover,.pagination--pagesfieldset[disabled] .currentStep:hover,fieldset[disabled] .btnLink:focus,fieldset[disabled] .pagination--maxSelect .currentStep:focus, .pagination--maxSelectfieldset[disabled] .currentStep:focus,fieldset[disabled].pagination--pages .currentStep:focus,.pagination--pagesfieldset[disabled] .currentStep:focus {color: #B3B3B0;text-decoration: none; }.btnGroup {position: relative; }.btnGroup .btn:hover, .btnGroup .pagination--maxSelect a:hover, .pagination--maxSelect .btnGroup a:hover, .btnGroup.pagination--maxSelect .step:hover,.pagination--maxSelect .btnGroup .step:hover, .btnGroup.pagination--maxSelect .currentStep:hover,.pagination--maxSelect .btnGroup .currentStep:hover, .btnGroup.pagination--pages a:hover,.pagination--pages .btnGroup a:hover, .btnGroup.pagination--pages .step:hover,.pagination--pages .btnGroup .step:hover, .btnGroup.pagination--pages .currentStep:hover,.pagination--pages .btnGroup .currentStep:hover, .btnGroup .btn:focus, .btnGroup .pagination--maxSelect a:focus, .pagination--maxSelect .btnGroup a:focus, .btnGroup.pagination--maxSelect .step:focus,.pagination--maxSelect .btnGroup .step:focus, .btnGroup.pagination--maxSelect .currentStep:focus,.pagination--maxSelect .btnGroup .currentStep:focus, .btnGroup.pagination--pages a:focus,.pagination--pages .btnGroup a:focus, .btnGroup.pagination--pages .step:focus,.pagination--pages .btnGroup .step:focus, .btnGroup.pagination--pages .currentStep:focus,.pagination--pages .btnGroup .currentStep:focus, .btnGroup .btn:active, .btnGroup .pagination--maxSelect a:active, .pagination--maxSelect .btnGroup a:active, .btnGroup.pagination--maxSelect .step:active,.pagination--maxSelect .btnGroup .step:active, .btnGroup.pagination--maxSelect .currentStep:active,.pagination--maxSelect .btnGroup .currentStep:active, .btnGroup.pagination--pages a:active,.pagination--pages .btnGroup a:active, .btnGroup.pagination--pages .step:active,.pagination--pages .btnGroup .step:active, .btnGroup.pagination--pages .currentStep:active,.pagination--pages .btnGroup .currentStep:active, .btnGroup .btn.active, .btnGroup .pagination--maxSelect a.active, .pagination--maxSelect .btnGroup a.active, .btnGroup.pagination--maxSelect .active.step,.pagination--maxSelect .btnGroup .active.step, .btnGroup.pagination--maxSelect .active.currentStep,.pagination--maxSelect .btnGroup .active.currentStep, .btnGroup.pagination--pages a.active,.pagination--pages .btnGroup a.active, .btnGroup.pagination--pages .active.step,.pagination--pages .btnGroup .active.step, .btnGroup.pagination--pages .active.currentStep,.pagination--pages .btnGroup .active.currentStep {z-index: 2; }.btnGroup > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .pagination--maxSelect .btnGroup > a:not(:first-child):not(:last-child):not(.dropdown-toggle),.pagination--maxSelect .btnGroup > .step:not(:first-child):not(:last-child):not(.dropdown-toggle),.pagination--maxSelect .btnGroup > .currentStep:not(:first-child):not(:last-child):not(.dropdown-toggle),.pagination--pages .btnGroup > a:not(:first-child):not(:last-child):not(.dropdown-toggle),.pagination--pages .btnGroup > .step:not(:first-child):not(:last-child):not(.dropdown-toggle),.pagination--pages .btnGroup > .currentStep:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0; }.btnGroup > .btn:first-child, .pagination--maxSelect .btnGroup > a:first-child,.pagination--maxSelect .btnGroup > .step:first-child,.pagination--maxSelect .btnGroup > .currentStep:first-child,.pagination--pages .btnGroup > a:first-child,.pagination--pages .btnGroup > .step:first-child,.pagination--pages .btnGroup > .currentStep:first-child {margin-left: 0; }.btnGroup > .btn:first-child:not(:last-child):not(.dropdown-toggle), .pagination--maxSelect .btnGroup > a:first-child:not(:last-child):not(.dropdown-toggle),.pagination--maxSelect .btnGroup > .step:first-child:not(:last-child):not(.dropdown-toggle),.pagination--maxSelect .btnGroup > .currentStep:first-child:not(:last-child):not(.dropdown-toggle),.pagination--pages .btnGroup > a:first-child:not(:last-child):not(.dropdown-toggle),.pagination--pages .btnGroup > .step:first-child:not(:last-child):not(.dropdown-toggle),.pagination--pages .btnGroup > .currentStep:first-child:not(:last-child):not(.dropdown-toggle) {border-right-radius: 0; }.btnGroup > .btn:last-child:not(:first-child), .pagination--maxSelect .btnGroup > a:last-child:not(:first-child),.pagination--maxSelect .btnGroup > .step:last-child:not(:first-child),.pagination--maxSelect .btnGroup > .currentStep:last-child:not(:first-child),.pagination--pages .btnGroup > a:last-child:not(:first-child),.pagination--pages .btnGroup > .step:last-child:not(:first-child),.pagination--pages .btnGroup > .currentStep:last-child:not(:first-child) {border-left-radius: 0; }.btnGroup--icon .btn:first-child, .btnGroup--icon .pagination--maxSelect a:first-child, .pagination--maxSelect .btnGroup--icon a:first-child, .btnGroup--icon.pagination--maxSelect .step:first-child,.pagination--maxSelect .btnGroup--icon .step:first-child, .btnGroup--icon.pagination--maxSelect .currentStep:first-child,.pagination--maxSelect .btnGroup--icon .currentStep:first-child, .btnGroup--icon.pagination--pages a:first-child,.pagination--pages .btnGroup--icon a:first-child, .btnGroup--icon.pagination--pages .step:first-child,.pagination--pages .btnGroup--icon .step:first-child, .btnGroup--icon.pagination--pages .currentStep:first-child,.pagination--pages .btnGroup--icon .currentStep:first-child {width: 80%; }.btnGroup--icon .btn:last-child, .btnGroup--icon .pagination--maxSelect a:last-child, .pagination--maxSelect .btnGroup--icon a:last-child, .btnGroup--icon.pagination--maxSelect .step:last-child,.pagination--maxSelect .btnGroup--icon .step:last-child, .btnGroup--icon.pagination--maxSelect .currentStep:last-child,.pagination--maxSelect .btnGroup--icon .currentStep:last-child, .btnGroup--icon.pagination--pages a:last-child,.pagination--pages .btnGroup--icon a:last-child, .btnGroup--icon.pagination--pages .step:last-child,.pagination--pages .btnGroup--icon .step:last-child, .btnGroup--icon.pagination--pages .currentStep:last-child,.pagination--pages .btnGroup--icon .currentStep:last-child {width: 20%;left: -1px;right: -1px; }.btnXSmall, .btnGroup--xsmall > .btn, .pagination--maxSelect .btnGroup--xsmall > a,.pagination--maxSelect .btnGroup--xsmall > .step,.pagination--maxSelect .btnGroup--xsmall > .currentStep,.pagination--pages .btnGroup--xsmall > a,.pagination--pages .btnGroup--xsmall > .step,.pagination--pages .btnGroup--xsmall > .currentStep {padding: 0.15rem 0.2666666667rem;font-size: 0.9rem;line-height: 1.4;border-radius: 2px; }@media (min-width: 631px) {.btnXSmall, .btnGroup--xsmall > .btn, .pagination--maxSelect .btnGroup--xsmall > a,.pagination--maxSelect .btnGroup--xsmall > .step,.pagination--maxSelect .btnGroup--xsmall > .currentStep,.pagination--pages .btnGroup--xsmall > a,.pagination--pages .btnGroup--xsmall > .step,.pagination--pages .btnGroup--xsmall > .currentStep {padding: 0.1rem 0.4rem; } }.btnSmall, .btnGroup--small > .btn, .pagination--maxSelect .btnGroup--small > a,.pagination--pages .btnGroup--small > a, .pagination--maxSelect a,.pagination--maxSelect .step,.pagination--maxSelect .currentStep,.pagination--pages a,.pagination--pages .step,.pagination--pages .currentStep {padding: 0.6rem 0.5rem;font-size: 0.9rem;line-height: 1.4;border-radius: 2px; }@media (min-width: 631px) {.btnSmall, .btnGroup--small > .btn, .pagination--maxSelect .btnGroup--small > a,.pagination--pages .btnGroup--small > a, .pagination--maxSelect a,.pagination--maxSelect .step,.pagination--maxSelect .currentStep,.pagination--pages a,.pagination--pages .step,.pagination--pages .currentStep {padding: 0.4rem 0.75rem; } }.btnLarge, .btnGroup--large > .btn, .pagination--maxSelect .btnGroup--large > a,.pagination--maxSelect .btnGroup--large > .step,.pagination--maxSelect .btnGroup--large > .currentStep,.pagination--pages .btnGroup--large > a,.pagination--pages .btnGroup--large > .step,.pagination--pages .btnGroup--large > .currentStep {padding: 1.125rem 0.8333333333rem;font-size: 1.34rem;line-height: 1.4;border-radius: 2px;font-weight: bold; }@media (min-width: 631px) {.btnLarge, .btnGroup--large > .btn, .pagination--maxSelect .btnGroup--large > a,.pagination--maxSelect .btnGroup--large > .step,.pagination--maxSelect .btnGroup--large > .currentStep,.pagination--pages .btnGroup--large > a,.pagination--pages .btnGroup--large > .step,.pagination--pages .btnGroup--large > .currentStep {padding: 0.75rem 1.25rem; } }.btnBlock,.btnSmallBlock {display: block;width: 100%; }@media (min-width: 631px) {.btnSmallBlock {display: inline-block;width: auto; } }@media (max-width: 938px) {.btnSmallBlock + .btnSmallBlock {margin-top: 5px; } }.btnSqr {height: 2.38rem;width: 2.38rem;padding: 0.4rem 0;vertical-align: middle;line-height: 1.4; }.btnPrimary {background-color: #f0c14b;background-image: -webkit-linear-gradient(#f2c963, #f0c14b);background-image: -o-linear-gradient(#f2c963, #f0c14b);background-image: linear-gradient(#f2c963, #f0c14b);border-color: #c9a549;color: #262626; }.btnPrimary:hover, .btnPrimary:focus, .btnPrimary.focus, .btnPrimary:active, .btnPrimary.active {background-image: -webkit-linear-gradient(#f2c75e, #efbc3d);background-image: -o-linear-gradient(#f2c75e, #efbc3d);background-image: linear-gradient(#f2c75e, #efbc3d);background-image: none;border-color: #b49035;color: #262626;outline: none; }.btnPrimary:active, .btnPrimary.active {background-image: none; }.btnPrimary.disabled, .pagination--maxSelect span.btnPrimary.step,.pagination--pages span.btnPrimary.step, .btnPrimary.disabled:hover, .pagination--maxSelect span.btnPrimary.step:hover,.pagination--pages span.btnPrimary.step:hover, .btnPrimary.disabled:focus, .pagination--maxSelect span.btnPrimary.step:focus,.pagination--pages span.btnPrimary.step:focus, .btnPrimary.disabled.focus, .pagination--maxSelect span.btnPrimary.focus.step,.pagination--pages span.btnPrimary.focus.step, .btnPrimary.disabled:active, .pagination--maxSelect span.btnPrimary.step:active,.pagination--pages span.btnPrimary.step:active, .btnPrimary.disabled.active, .pagination--maxSelect span.btnPrimary.active.step,.pagination--pages span.btnPrimary.active.step, .btnPrimary[disabled], .btnPrimary[disabled]:hover, .btnPrimary[disabled]:focus, .btnPrimary[disabled].focus, .btnPrimary[disabled]:active, .btnPrimary[disabled].active,fieldset[disabled] .btnPrimary,fieldset[disabled] .btnPrimary:hover,fieldset[disabled] .btnPrimary:focus,fieldset[disabled] .btnPrimary.focus,fieldset[disabled] .btnPrimary:active,fieldset[disabled] .btnPrimary.active {background-color: #f0c14b;border-color: #c9a549; }.btnPrimary .badge {color: #f0c14b;background-color: #262626; }.btnSecondary {background-color: #f3f3f0;background-image: -webkit-linear-gradient(#fefefe, #f3f3f0);background-image: -o-linear-gradient(#fefefe, #f3f3f0);background-image: linear-gradient(#fefefe, #f3f3f0);border-color: #E3E3E0;color: #5e5e5b; }.btnSecondary:hover, .btnSecondary:focus, .btnSecondary.focus, .btnSecondary:active, .btnSecondary.active {background-image: -webkit-linear-gradient(#fcfcfb, #ecece8);background-image: -o-linear-gradient(#fcfcfb, #ecece8);background-image: linear-gradient(#fcfcfb, #ecece8);background-image: none;border-color: #d0d0cb;color: #5e5e5b;outline: none; }.btnSecondary:active, .btnSecondary.active {background-image: none; }.btnSecondary.disabled, .pagination--maxSelect span.btnSecondary.step,.pagination--pages span.btnSecondary.step, .btnSecondary.disabled:hover, .pagination--maxSelect span.btnSecondary.step:hover,.pagination--pages span.btnSecondary.step:hover, .btnSecondary.disabled:focus, .pagination--maxSelect span.btnSecondary.step:focus,.pagination--pages span.btnSecondary.step:focus, .btnSecondary.disabled.focus, .pagination--maxSelect span.btnSecondary.focus.step,.pagination--pages span.btnSecondary.focus.step, .btnSecondary.disabled:active, .pagination--maxSelect span.btnSecondary.step:active,.pagination--pages span.btnSecondary.step:active, .btnSecondary.disabled.active, .pagination--maxSelect span.btnSecondary.active.step,.pagination--pages span.btnSecondary.active.step, .btnSecondary[disabled], .btnSecondary[disabled]:hover, .btnSecondary[disabled]:focus, .btnSecondary[disabled].focus, .btnSecondary[disabled]:active, .btnSecondary[disabled].active,fieldset[disabled] .btnSecondary,fieldset[disabled] .btnSecondary:hover,fieldset[disabled] .btnSecondary:focus,fieldset[disabled] .btnSecondary.focus,fieldset[disabled] .btnSecondary:active,fieldset[disabled] .btnSecondary.active {background-color: #f3f3f0;border-color: #E3E3E0; }.btnSecondary .badge {color: #f3f3f0;background-color: #5e5e5b; }.btnTertiary {background-color: #dcdcd4;background-image: -webkit-linear-gradient(#e8e8e2, #dcdcd4);background-image: -o-linear-gradient(#e8e8e2, #dcdcd4);background-image: linear-gradient(#e8e8e2, #dcdcd4);border-color: #d3d3c8;color: #98987f; }.btnTertiary:hover, .btnTertiary:focus, .btnTertiary.focus, .btnTertiary:active, .btnTertiary.active {background-image: -webkit-linear-gradient(#e5e5df, #d6d6cb);background-image: -o-linear-gradient(#e5e5df, #d6d6cb);background-image: linear-gradient(#e5e5df, #d6d6cb);background-image: none;border-color: #c1c1b2;color: #98987f;outline: none; }.btnTertiary:active, .btnTertiary.active {background-image: none; }.btnTertiary.disabled, .pagination--maxSelect span.btnTertiary.step,.pagination--pages span.btnTertiary.step, .btnTertiary.disabled:hover, .pagination--maxSelect span.btnTertiary.step:hover,.pagination--pages span.btnTertiary.step:hover, .btnTertiary.disabled:focus, .pagination--maxSelect span.btnTertiary.step:focus,.pagination--pages span.btnTertiary.step:focus, .btnTertiary.disabled.focus, .pagination--maxSelect span.btnTertiary.focus.step,.pagination--pages span.btnTertiary.focus.step, .btnTertiary.disabled:active, .pagination--maxSelect span.btnTertiary.step:active,.pagination--pages span.btnTertiary.step:active, .btnTertiary.disabled.active, .pagination--maxSelect span.btnTertiary.active.step,.pagination--pages span.btnTertiary.active.step, .btnTertiary[disabled], .btnTertiary[disabled]:hover, .btnTertiary[disabled]:focus, .btnTertiary[disabled].focus, .btnTertiary[disabled]:active, .btnTertiary[disabled].active,fieldset[disabled] .btnTertiary,fieldset[disabled] .btnTertiary:hover,fieldset[disabled] .btnTertiary:focus,fieldset[disabled] .btnTertiary.focus,fieldset[disabled] .btnTertiary:active,fieldset[disabled] .btnTertiary.active {background-color: #dcdcd4;border-color: #d3d3c8; }.btnTertiary .badge {color: #dcdcd4;background-color: #98987f; }.btnGray, .pagination--maxSelect a,.pagination--maxSelect .step,.pagination--pages a,.pagination--pages .step {background-color: #f3f3f0;background-image: -webkit-linear-gradient(#fefefe, #f3f3f0);background-image: -o-linear-gradient(#fefefe, #f3f3f0);background-image: linear-gradient(#fefefe, #f3f3f0);border-color: #E3E3E0;color: #5e5e5b; }.btnGray:hover, .pagination--maxSelect a:hover,.pagination--maxSelect .step:hover,.pagination--pages a:hover,.pagination--pages .step:hover, .btnGray:focus, .pagination--maxSelect a:focus,.pagination--maxSelect .step:focus,.pagination--pages a:focus,.pagination--pages .step:focus, .btnGray.focus, .pagination--maxSelect a.focus,.pagination--maxSelect .focus.step,.pagination--pages a.focus,.pagination--pages .focus.step, .btnGray:active, .pagination--maxSelect a:active,.pagination--maxSelect .step:active,.pagination--pages a:active,.pagination--pages .step:active, .btnGray.active, .pagination--maxSelect a.active,.pagination--maxSelect .active.step,.pagination--pages a.active,.pagination--pages .active.step {background-image: -webkit-linear-gradient(#fcfcfb, #ecece8);background-image: -o-linear-gradient(#fcfcfb, #ecece8);background-image: linear-gradient(#fcfcfb, #ecece8);background-image: none;border-color: #d0d0cb;color: #5e5e5b;outline: none; }.btnGray:active, .pagination--maxSelect a:active,.pagination--maxSelect .step:active,.pagination--pages a:active,.pagination--pages .step:active, .btnGray.active, .pagination--maxSelect a.active,.pagination--maxSelect .active.step,.pagination--pages a.active,.pagination--pages .active.step {background-image: none; }.btnGray.disabled, .pagination--maxSelect a.disabled,.pagination--maxSelect .disabled.step, .pagination--maxSelect span.step,.pagination--pages a.disabled,.pagination--pages .disabled.step, .pagination--pages span.step, .btnGray.disabled:hover, .pagination--maxSelect a.disabled:hover,.pagination--maxSelect .disabled.step:hover, .pagination--maxSelect span.step:hover,.pagination--pages a.disabled:hover,.pagination--pages .disabled.step:hover, .pagination--pages span.step:hover, .btnGray.disabled:focus, .pagination--maxSelect a.disabled:focus,.pagination--maxSelect .disabled.step:focus, .pagination--maxSelect span.step:focus,.pagination--pages a.disabled:focus,.pagination--pages .disabled.step:focus, .pagination--pages span.step:focus, .btnGray.disabled.focus, .pagination--maxSelect a.disabled.focus,.pagination--maxSelect .disabled.focus.step, .pagination--maxSelect span.focus.step,.pagination--pages a.disabled.focus,.pagination--pages .disabled.focus.step, .pagination--pages span.focus.step, .btnGray.disabled:active, .pagination--maxSelect a.disabled:active,.pagination--maxSelect .disabled.step:active, .pagination--maxSelect span.step:active,.pagination--pages a.disabled:active,.pagination--pages .disabled.step:active, .pagination--pages span.step:active, .btnGray.disabled.active, .pagination--maxSelect a.disabled.active,.pagination--maxSelect .disabled.active.step, .pagination--maxSelect span.active.step,.pagination--pages a.disabled.active,.pagination--pages .disabled.active.step, .pagination--pages span.active.step, .btnGray[disabled], .pagination--maxSelect a[disabled],.pagination--maxSelect [disabled].step,.pagination--pages a[disabled],.pagination--pages [disabled].step, .btnGray[disabled]:hover, .pagination--maxSelect a[disabled]:hover,.pagination--maxSelect [disabled].step:hover,.pagination--pages a[disabled]:hover,.pagination--pages [disabled].step:hover, .btnGray[disabled]:focus, .pagination--maxSelect a[disabled]:focus,.pagination--maxSelect [disabled].step:focus,.pagination--pages a[disabled]:focus,.pagination--pages [disabled].step:focus, .btnGray[disabled].focus, .pagination--maxSelect a[disabled].focus,.pagination--maxSelect [disabled].focus.step,.pagination--pages a[disabled].focus,.pagination--pages [disabled].focus.step, .btnGray[disabled]:active, .pagination--maxSelect a[disabled]:active,.pagination--maxSelect [disabled].step:active,.pagination--pages a[disabled]:active,.pagination--pages [disabled].step:active, .btnGray[disabled].active, .pagination--maxSelect a[disabled].active,.pagination--maxSelect [disabled].active.step,.pagination--pages a[disabled].active,.pagination--pages [disabled].active.step,fieldset[disabled] .btnGray,fieldset[disabled] .pagination--maxSelect a, .pagination--maxSelectfieldset[disabled] a,fieldset[disabled].pagination--maxSelect .step,.pagination--maxSelectfieldset[disabled] .step,fieldset[disabled].pagination--pages a,.pagination--pagesfieldset[disabled] a,fieldset[disabled].pagination--pages .step,.pagination--pagesfieldset[disabled] .step,fieldset[disabled] .btnGray:hover,fieldset[disabled] .pagination--maxSelect a:hover, .pagination--maxSelectfieldset[disabled] a:hover,fieldset[disabled].pagination--maxSelect .step:hover,.pagination--maxSelectfieldset[disabled] .step:hover,fieldset[disabled].pagination--pages a:hover,.pagination--pagesfieldset[disabled] a:hover,fieldset[disabled].pagination--pages .step:hover,.pagination--pagesfieldset[disabled] .step:hover,fieldset[disabled] .btnGray:focus,fieldset[disabled] .pagination--maxSelect a:focus, .pagination--maxSelectfieldset[disabled] a:focus,fieldset[disabled].pagination--maxSelect .step:focus,.pagination--maxSelectfieldset[disabled] .step:focus,fieldset[disabled].pagination--pages a:focus,.pagination--pagesfieldset[disabled] a:focus,fieldset[disabled].pagination--pages .step:focus,.pagination--pagesfieldset[disabled] .step:focus,fieldset[disabled] .btnGray.focus,fieldset[disabled] .pagination--maxSelect a.focus, .pagination--maxSelectfieldset[disabled] a.focus,fieldset[disabled].pagination--maxSelect .focus.step,.pagination--maxSelectfieldset[disabled] .focus.step,fieldset[disabled].pagination--pages a.focus,.pagination--pagesfieldset[disabled] a.focus,fieldset[disabled].pagination--pages .focus.step,.pagination--pagesfieldset[disabled] .focus.step,fieldset[disabled] .btnGray:active,fieldset[disabled] .pagination--maxSelect a:active, .pagination--maxSelectfieldset[disabled] a:active,fieldset[disabled].pagination--maxSelect .step:active,.pagination--maxSelectfieldset[disabled] .step:active,fieldset[disabled].pagination--pages a:active,.pagination--pagesfieldset[disabled] a:active,fieldset[disabled].pagination--pages .step:active,.pagination--pagesfieldset[disabled] .step:active,fieldset[disabled] .btnGray.active,fieldset[disabled] .pagination--maxSelect a.active, .pagination--maxSelectfieldset[disabled] a.active,fieldset[disabled].pagination--maxSelect .active.step,.pagination--maxSelectfieldset[disabled] .active.step,fieldset[disabled].pagination--pages a.active,.pagination--pagesfieldset[disabled] a.active,fieldset[disabled].pagination--pages .active.step,.pagination--pagesfieldset[disabled] .active.step {background-color: #f3f3f0;border-color: #E3E3E0; }.btnGray .badge, .pagination--maxSelect a .badge,.pagination--maxSelect .step .badge,.pagination--pages a .badge,.pagination--pages .step .badge {color: #f3f3f0;background-color: #5e5e5b; }.btnBrand {background-color: #266335;background-image: -webkit-linear-gradient(#2d763f, #266335);background-image: -o-linear-gradient(#2d763f, #266335);background-image: linear-gradient(#2d763f, #266335);border-color: #266335;color: #fff; }.btnBrand:hover, .btnBrand:focus, .btnBrand.focus, .btnBrand:active, .btnBrand.active {background-image: -webkit-linear-gradient(#2c723d, #22582f);background-image: -o-linear-gradient(#2c723d, #22582f);background-image: linear-gradient(#2c723d, #22582f);background-image: none;border-color: #1b4625;color: #fff;outline: none; }.btnBrand:active, .btnBrand.active {background-image: none; }.btnBrand.disabled, .pagination--maxSelect span.btnBrand.step,.pagination--pages span.btnBrand.step, .btnBrand.disabled:hover, .pagination--maxSelect span.btnBrand.step:hover,.pagination--pages span.btnBrand.step:hover, .btnBrand.disabled:focus, .pagination--maxSelect span.btnBrand.step:focus,.pagination--pages span.btnBrand.step:focus, .btnBrand.disabled.focus, .pagination--maxSelect span.btnBrand.focus.step,.pagination--pages span.btnBrand.focus.step, .btnBrand.disabled:active, .pagination--maxSelect span.btnBrand.step:active,.pagination--pages span.btnBrand.step:active, .btnBrand.disabled.active, .pagination--maxSelect span.btnBrand.active.step,.pagination--pages span.btnBrand.active.step, .btnBrand[disabled], .btnBrand[disabled]:hover, .btnBrand[disabled]:focus, .btnBrand[disabled].focus, .btnBrand[disabled]:active, .btnBrand[disabled].active,fieldset[disabled] .btnBrand,fieldset[disabled] .btnBrand:hover,fieldset[disabled] .btnBrand:focus,fieldset[disabled] .btnBrand.focus,fieldset[disabled] .btnBrand:active,fieldset[disabled] .btnBrand.active {background-color: #266335;border-color: #266335; }.btnBrand .badge {color: #266335;background-color: #fff; }.btnAlert {background-color: #cb1d1e;background-image: -webkit-linear-gradient(#df2223, #cb1d1e);background-image: -o-linear-gradient(#df2223, #cb1d1e);background-image: linear-gradient(#df2223, #cb1d1e);border-color: #cb1d1e;color: #fff; }.btnAlert:hover, .btnAlert:focus, .btnAlert.focus, .btnAlert:active, .btnAlert.active {background-image: -webkit-linear-gradient(#dd2021, #be1b1c);background-image: -o-linear-gradient(#dd2021, #be1b1c);background-image: linear-gradient(#dd2021, #be1b1c);background-image: none;border-color: #a71819;color: #fff;outline: none; }.btnAlert:active, .btnAlert.active {background-image: none; }.btnAlert.disabled, .pagination--maxSelect span.btnAlert.step,.pagination--pages span.btnAlert.step, .btnAlert.disabled:hover, .pagination--maxSelect span.btnAlert.step:hover,.pagination--pages span.btnAlert.step:hover, .btnAlert.disabled:focus, .pagination--maxSelect span.btnAlert.step:focus,.pagination--pages span.btnAlert.step:focus, .btnAlert.disabled.focus, .pagination--maxSelect span.btnAlert.focus.step,.pagination--pages span.btnAlert.focus.step, .btnAlert.disabled:active, .pagination--maxSelect span.btnAlert.step:active,.pagination--pages span.btnAlert.step:active, .btnAlert.disabled.active, .pagination--maxSelect span.btnAlert.active.step,.pagination--pages span.btnAlert.active.step, .btnAlert[disabled], .btnAlert[disabled]:hover, .btnAlert[disabled]:focus, .btnAlert[disabled].focus, .btnAlert[disabled]:active, .btnAlert[disabled].active,fieldset[disabled] .btnAlert,fieldset[disabled] .btnAlert:hover,fieldset[disabled] .btnAlert:focus,fieldset[disabled] .btnAlert.focus,fieldset[disabled] .btnAlert:active,fieldset[disabled] .btnAlert.active {background-color: #cb1d1e;border-color: #cb1d1e; }.btnAlert .badge {color: #cb1d1e;background-color: #fff; }.btnSuccess {background-color: #689b25;background-image: -webkit-linear-gradient(#76b02a, #689b25);background-image: -o-linear-gradient(#76b02a, #689b25);background-image: linear-gradient(#76b02a, #689b25);border-color: #689b25;color: #fff; }.btnSuccess:hover, .btnSuccess:focus, .btnSuccess.focus, .btnSuccess:active, .btnSuccess.active {background-image: -webkit-linear-gradient(#73ab29, #608f22);background-image: -o-linear-gradient(#73ab29, #608f22);background-image: linear-gradient(#73ab29, #608f22);background-image: none;border-color: #527a1d;color: #fff;outline: none; }.btnSuccess:active, .btnSuccess.active {background-image: none; }.btnSuccess.disabled, .pagination--maxSelect span.btnSuccess.step,.pagination--pages span.btnSuccess.step, .btnSuccess.disabled:hover, .pagination--maxSelect span.btnSuccess.step:hover,.pagination--pages span.btnSuccess.step:hover, .btnSuccess.disabled:focus, .pagination--maxSelect span.btnSuccess.step:focus,.pagination--pages span.btnSuccess.step:focus, .btnSuccess.disabled.focus, .pagination--maxSelect span.btnSuccess.focus.step,.pagination--pages span.btnSuccess.focus.step, .btnSuccess.disabled:active, .pagination--maxSelect span.btnSuccess.step:active,.pagination--pages span.btnSuccess.step:active, .btnSuccess.disabled.active, .pagination--maxSelect span.btnSuccess.active.step,.pagination--pages span.btnSuccess.active.step, .btnSuccess[disabled], .btnSuccess[disabled]:hover, .btnSuccess[disabled]:focus, .btnSuccess[disabled].focus, .btnSuccess[disabled]:active, .btnSuccess[disabled].active,fieldset[disabled] .btnSuccess,fieldset[disabled] .btnSuccess:hover,fieldset[disabled] .btnSuccess:focus,fieldset[disabled] .btnSuccess.focus,fieldset[disabled] .btnSuccess:active,fieldset[disabled] .btnSuccess.active {background-color: #689b25;border-color: #689b25; }.btnSuccess .badge {color: #689b25;background-color: #fff; }.btnSuccessHollow {background-color: transparent;background-image: -webkit-linear-gradient(rgba(13, 13, 13, 0), transparent);background-image: -o-linear-gradient(rgba(13, 13, 13, 0), transparent);background-image: linear-gradient(rgba(13, 13, 13, 0), transparent);border-color: #689b25;color: #689b25; }.btnSuccessHollow:hover, .btnSuccessHollow:focus, .btnSuccessHollow.focus, .btnSuccessHollow:active, .btnSuccessHollow.active {background-image: -webkit-linear-gradient(rgba(10, 10, 10, 0), transparent);background-image: -o-linear-gradient(rgba(10, 10, 10, 0), transparent);background-image: linear-gradient(rgba(10, 10, 10, 0), transparent);background-image: none;border-color: #527a1d;color: #689b25;outline: none; }.btnSuccessHollow:active, .btnSuccessHollow.active {background-image: none; }.btnSuccessHollow.disabled, .pagination--maxSelect span.btnSuccessHollow.step,.pagination--pages span.btnSuccessHollow.step, .btnSuccessHollow.disabled:hover, .pagination--maxSelect span.btnSuccessHollow.step:hover,.pagination--pages span.btnSuccessHollow.step:hover, .btnSuccessHollow.disabled:focus, .pagination--maxSelect span.btnSuccessHollow.step:focus,.pagination--pages span.btnSuccessHollow.step:focus, .btnSuccessHollow.disabled.focus, .pagination--maxSelect span.btnSuccessHollow.focus.step,.pagination--pages span.btnSuccessHollow.focus.step, .btnSuccessHollow.disabled:active, .pagination--maxSelect span.btnSuccessHollow.step:active,.pagination--pages span.btnSuccessHollow.step:active, .btnSuccessHollow.disabled.active, .pagination--maxSelect span.btnSuccessHollow.active.step,.pagination--pages span.btnSuccessHollow.active.step, .btnSuccessHollow[disabled], .btnSuccessHollow[disabled]:hover, .btnSuccessHollow[disabled]:focus, .btnSuccessHollow[disabled].focus, .btnSuccessHollow[disabled]:active, .btnSuccessHollow[disabled].active,fieldset[disabled] .btnSuccessHollow,fieldset[disabled] .btnSuccessHollow:hover,fieldset[disabled] .btnSuccessHollow:focus,fieldset[disabled] .btnSuccessHollow.focus,fieldset[disabled] .btnSuccessHollow:active,fieldset[disabled] .btnSuccessHollow.active {background-color: transparent;border-color: #689b25; }.btnSuccessHollow .badge {color: transparent;background-color: #689b25; }.btnFeedback:active {position: relative;top: 1px;background-image: none; }.btnFeedback:active, .btnFeedback:focus {outline: none; }.textField input,.email input,.passwordField input, .select select, .textField textarea,.textArea textarea, .countrySelect select,.birthdaySelect select {width: 100%;padding: 0.75rem;border: 1px solid #E3E3E0; }.form .fieldItem, .fieldGroup, .fieldGroupInline {display: table-cell;width: 10000px;*width: auto;*display: block;*zoom: 1; }fieldset {border: none; }::-webkit-input-placeholder {color: #B3B3B0; }:-moz-placeholder {color: #B3B3B0; }:-ms-input-placeholder {color: #B3B3B0; }.placeholder {color: #B3B3B0; }.form .col :first-child {margin-top: 0; }.form .col :last-child {margin-bottom: 0; }.formFieldPadding {padding: 0.75rem; }.fieldLabel {display: block;margin-bottom: 2px;min-height: 1px;cursor: pointer; }label.labelLeft,.labelLeft .fieldLabel {float: left;padding: 4px 13px 4px 0;width: 30%;text-align: right; }.textField input,.email input,.passwordField input {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%; }input[type="text"].disabled {background-color: #ebebe4; }.select select {width: auto;max-width: 100%; }.radio,.checkBox {position: relative; }.radio label,.checkBox label {display: block;width: auto;padding-left: 1.5em;*zoom: 1;*padding-left: 0;font-weight: normal;vertical-align: middle; }.radio input,.checkBox input {padding: 0;float: left;position: relative;top: .2em;border: 0;line-height: 1.5em;vertical-align: middle; }.radio input[type="radio"],.checkBox input[type="radio"] {top: .2em; }@media screen and (-webkit-min-device-pixel-ratio: 0) {.radio input[type="radio"] {left: 1px; } }.textField textarea,.textArea textarea {width: 100%;padding: 0.75rem; }.fieldGroup {margin: 0; }.fieldGroup > li {margin: 5px 0; }.fieldGroup > li > label {display: block;margin-bottom: 2px; }.fieldGroup:before, .fieldGroup:after {display: table;content: "";clear: both; }.fieldGroupInline > li {margin-left: 13px;float: none; }.fieldGroupInline > li:first-child {margin-left: 0; }.fieldGroupInline > li > label {display: inline-block;margin: 0; }.fieldGroupInline label,.fieldGroupInline .fieldItem {vertical-align: middle;float: none;display: inline-block;width: auto; }.fieldGroupInline .radio input,.fieldGroupInline .checkbox input {top: auto;float: none;vertical-align: middle; }.fieldGroupInline .radio label,.fieldGroupInline .checkbox label {padding-left: 0; }.fieldRange > li {display: table-cell;vertical-align: middle; }.fieldRange .rangeLabel {padding: 0 10px; }.form .labelWidthCol1 .fieldLabel {line-height: 2.4rem; }.form .labelWidthCol2 .fieldLabel {line-height: 2.4rem; }.form .labelWidthCol3 .fieldLabel {line-height: 2.4rem; }.form .labelWidthCol4 .fieldLabel {line-height: 2.4rem; }.form .labelWidthCol5 .fieldLabel {line-height: 2.4rem; }.form .labelWidthCol6 .fieldLabel {line-height: 2.4rem; }.formWrapper--content {margin: -3rem 1rem 0;background-color: #fff; }@media (min-width: 631px) {.formWrapper--content {margin: -6rem 3rem 0; } }@media (max-width: 938px) {#catalogOrderForm {margin: 1rem 1rem 0; } }legend {font-size: 16px;font-size: 1.3333333333rem;margin-bottom: 1.5rem;padding-bottom: 5px;width: 100%;border-bottom: 1px dotted #E3E3E0;color: #1F512B;font-weight: bold; }fieldset.boxBorder legend, fieldset.formWrapper legend, fieldset.review-comment legend, fieldset.color-label legend,fieldset.option-label legend, fieldset.wishlistItem legend, fieldset.accountBox legend {font-size: 12px;font-size: 1rem;width: auto;margin-bottom: 0;padding: 5px;border: none; }.textField input,.email input,.passwordField input,.textArea textarea,.select select,.countrySelect select,.birthdaySelect select {border-radius: 2px; }.select select,.countrySelect select,.birthdaySelect select {background-image: -webkit-linear-gradient(#f9f9f9, #EFEFEF);background-image: -o-linear-gradient(#f9f9f9, #EFEFEF);background-image: linear-gradient(#f9f9f9, #EFEFEF);box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); }.countrySelect select,.birthdaySelect select {width: auto; }.birthdaySelect select {width: auto; }.fieldItem.select,.fieldItem.countrySelect,.selectWrapper {display: inline-block;position: relative;width: auto; }.fieldItem.select select,.fieldItem.countrySelect select,.selectWrapper select {padding-right: 2em;-webkit-appearance: none;-moz-appearance: none;appearance: none; }.fieldItem.select::-ms-expand,.fieldItem.countrySelect::-ms-expand,.selectWrapper::-ms-expand {display: none; }.fieldItem.select:after,.fieldItem.countrySelect:after,.selectWrapper:after {content: '';position: absolute;right: 1em;top: 50%;margin-top: -3px;width: 0;height: 0;border-style: solid;border-width: 6px 3px 0 3px;border-color: #000000 transparent transparent transparent; }.field--error {color: #cb1d1e; }.req .fieldLabel:after {content: ' *'; }.req.field--checkBox .fieldLabel {font-weight: normal; }.req.field--checkBox .fieldLabel:after {content: ''; }.box, .formWrapper, .rating-result, .rating-wrapper, .message, .formErrors, .success_message, .error_message,.errors, .productListItem, .productListItem-link, .header-subWrapper, .serviceBox, .product-icons li div, .wishlistItem, .accountBox, .navigatorForm-fieldset--basics {position: relative; }.boxBasic, .boxShadow {box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15); }.boxBasic {background-color: #fff; }.boxGray {background-color: #f6f6f6; }.boxBorder, .formWrapper, .review-comment, .color-label,.option-label, .product-icons li div, .wishlistItem, .accountBox {border: 1px solid #E3E3E0; }.boxRound, .formWrapper, .message, .formErrors, .success_message, .error_message,.errors, .color-label,.option-label, .accountBox {border-radius: 2px; }.boxShadowLight {box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05); }html {font-size: 12px;font-size: 0.75rem;line-height: 1.4;color: #5e5e5b; }@media (max-width: 938px) {body {font-size: 14px;font-size: 1.1666666667rem; } }body,button,input,select,textarea {font-family: Arial, Verdana, sans-serif; }h1, .h1,h2, .h2,h3, .h3, .ratingStars,h4, .h4,h5, .h5, .categoryIntro-header, .rewardIntro-header,h6, .h6 {margin-top: 0;margin-bottom: .5rem;color: #1F512B;font-style: normal; }h1, .h1 {font-size: 24px;font-size: 2rem; }h2, .h2 {font-size: 20px;font-size: 1.6666666667rem; }h3, .h3, .ratingStars {font-size: 18px;font-size: 1.5rem; }h4, .h4 {font-size: 16px;font-size: 1.3333333333rem; }h5, .h5, .categoryIntro-header, .rewardIntro-header {font-size: 14px;font-size: 1.1666666667rem; }h6, .h6 {font-size: 13px;font-size: 1.0833333333rem; }p {margin-top: 0; }pre,code {font-family: Consolas, Monaco, "Lucida Console", monospace; }.typeGray {color: #5e5e5b; }.amp {font-family: Alice, Baskerville, Goudy Old Style, Palatino, Book Antiqua, serif; }::-webkit-selection {color: #5e5e5b;background: #ff9;text-shadow: none; }::-moz-selection {color: #5e5e5b;background: #ff9;text-shadow: none; }::selection {color: #5e5e5b;background: #ff9;text-shadow: none; }.typeXS,.t10 {font-size: 10px;font-size: 0.8333333333rem; }.typeS, .fieldError, .footer--about,.t11 {font-size: 11px;font-size: 0.9166666667rem; }.typeM, .breadcrumbs,.typeR {font-size: 12px;font-size: 1rem; }.t13 {font-size: 13px;font-size: 1.0833333333rem; }.t14 {font-size: 14px;font-size: 1.1666666667rem; }.t15, .page--shopratings .shopRating-wrapper,.page--productRating #product-review-listWrapper, .product-section {font-size: 15px;font-size: 1.25rem; }.typeL,.t16 {font-size: 16px;font-size: 1.3333333333rem; }.typeXL,.t18 {font-size: 18px;font-size: 1.5rem; }.typeXXL,.t20 {font-size: 20px;font-size: 1.6666666667rem; }.typeXXXL,.t24 {font-size: 24px;font-size: 2rem; }.typeHighlight {color: #899408; }.typeLowlight, .price--list, .navUtility, .breadcrumbs {color: #B3B3B0; }.typeDimmed {color: #262626; }a {color: inherit; }a:hover, a:focus {color: inherit;text-decoration: none;outline: none; }dt {font-weight: bold; }.listBordered > li {padding: .75em;border-top: 1px solid #E3E3E0; }.listBordered > li:first-child {border-top: 1px solid transparent; }.listBulleted > li {list-style-type: disc;margin-left: 1.3em; }.listInline > li, .pagination--maxSelect ul > li, .sorting-selector > li {vertical-align: middle;margin-right: .5em; }.listInlineDivider li {border-left: solid 2px #E3E3E0;padding: 0 .4em 0 0.65em;margin: 0; }.listInlineDivider li:first-child {border: none;padding-left: 0; }.listInlineArrow li {margin-right: .5em;vertical-align: middle; }.listInlineArrow li:before {content: '»';margin-right: .5em; }.listInlineArrow li:first-child:before {content: '';margin-right: 0; }.listInlineSlash li {margin-right: .25em;vertical-align: middle; }.listInlineSlash li:before {content: '/';margin-right: .25em; }.listInlineSlash li:first-child:before {content: '';margin-right: 0; }.listInlineComma li {vertical-align: middle;white-space: nowrap; }.listInlineComma li:after {content: ', '; }.listInlineComma li:last-child:after {content: ''; }.listOrdered li {margin-left: 1.4em;list-style-type: decimal; }.listCheckmarked > li, .product-longText ul > li {margin-left: 0;padding-left: 2em; }.listCheckmarked > li:before, .product-longText ul > li:before {color: #1F512B;content: '';display: inline-block;margin: 0 .5em 0 -1.75em;width: 1.2em;height: 1.2em;background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036.8%2024.5%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1%2012.7l8.3%2010.8L35.8%201%22%2F%3E%3C%2Fsvg%3E");background-position: center bottom;background-repeat: no-repeat;background-size: contain; }.listCheckmarked--white > li:before {background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036.8%2024.5%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1%2012.7l8.3%2010.8L35.8%201%22%2F%3E%3C%2Fsvg%3E"); }.listRaquo > li {margin-left: 1.3em; }.listRaquo > li:before {content: '»';display: inline-block;width: 1.2em; }.lvn > li {padding-top: 0;padding-bottom: 0; }.lvs > li {padding-top: 0.15rem;padding-bottom: 0.15rem; }.lvm > li {padding-top: 0.35rem;padding-bottom: 0.35rem; }.lvl > li {padding-top: 0.75rem;padding-bottom: 0.75rem; }.lhn > li {padding-left: 0;padding-right: 0; }.lhs > li {padding-left: 0.15rem;padding-right: 0.15rem; }.lhm > li {padding-left: 0.35rem;padding-right: 0.35rem; }.lhl > li {padding-left: 0.75rem;padding-right: 0.75rem; }.table, .product-section table {width: 99.99%; }.table th, .product-section table th,.table td, .product-section table td {padding: 0.4666666667rem; }.table-container {width: 100%;margin-bottom: 1.4rem;overflow-y: auto; }.table, .product-section table {background-color: #fff; }.table--striped tbody tr:nth-child(odd), .product-section table tbody tr:nth-child(odd) {background-color: #f1f4f8; }.tan td,.tan th {padding: 0; }.tas td,.tas th {padding: 0.5rem; }.tam td,.tam th {padding: 0.75rem; }.tal td,.tal th {padding: 1rem; }.tvn td,.tvn th {padding-top: 0;padding-bottom: 0; }.tvs td,.tvs th {padding-top: 0.5rem;padding-bottom: 0.5rem; }.tvm td,.tvm th {padding-top: 0.75rem;padding-bottom: 0.75rem; }.tvl td,.tvl th {padding-top: 1rem;padding-bottom: 1rem; }.thn td,.thn th {padding-left: 0;padding-right: 0; }.ths td,.ths th {padding-left: 0.5rem;padding-right: 0.5rem; }.thm td,.thm th {padding-left: 0.75rem;padding-right: 0.75rem; }.thl td,.thl th {padding-left: 1rem;padding-right: 1rem; }.pagination--maxSelect,.pagination--pages {white-space: nowrap; }.pagination--maxSelect a,.pagination--maxSelect .step,.pagination--maxSelect .currentStep,.pagination--pages a,.pagination--pages .step,.pagination--pages .currentStep {min-width: 2em; }@media (max-width: 630px) {.pagination--maxSelect a,.pagination--maxSelect .step,.pagination--maxSelect .currentStep,.pagination--pages a,.pagination--pages .step,.pagination--pages .currentStep {font-size: 1rem; } }.pagination.pagination--pages {display: block;text-align: center; }.pagination.pagination--pages .prevLink,.pagination.pagination--pages .nextLink {padding: 1rem;width: 49%; }.pagination.pagination--pages .prevLink {float: left; }.pagination.pagination--pages .nextLink {float: right; }.pagination.pagination--pages .step,.pagination.pagination--pages .currentStep {display: none; }@media (min-width: 631px) {.pagination.pagination--pages .prevLink,.pagination.pagination--pages .nextLink {float: none; }.pagination.pagination--pages .prevLink,.pagination.pagination--pages .nextLink,.pagination.pagination--pages .currentStep,.pagination.pagination--pages .step {display: inline-block;margin-right: .5em;padding: .5rem 1rem;width: auto; }.pagination.pagination--pages .prevLink:last-of-type,.pagination.pagination--pages .nextLink:last-of-type,.pagination.pagination--pages .currentStep:last-of-type,.pagination.pagination--pages .step:last-of-type {margin-right: 0; } }.pagination--sorting select {padding: .4rem .75rem;background-color: #f3f3f0;background-image: -webkit-linear-gradient(#fefefe, #f3f3f0);background-image: -o-linear-gradient(#fefefe, #f3f3f0);background-image: linear-gradient(#fefefe, #f3f3f0);border-color: #E3E3E0;box-shadow: none;color: #5e5e5b; }.pagination {margin-top: 1.5rem; }.pagination--maxSelect,.pagination--sorting,.pagination--pages {margin-bottom: 1.5rem; }.pagination--maxSelect {display: none; }.pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }.pagination--pages {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: right; }.pagination--maxSelect,.pagination--sorting {width: 50%; }.pagination--maxSelect {margin-right: 1.5rem; }@media (min-width: 631px) {.pagination--maxSelect,.pagination--sorting,.pagination--pages {width: auto; }.pagination--maxSelect {display: inline-block; } }.counter {display: inline-block;min-width: 1em;padding: .1em .4em;background-color: #1F512B;border-radius: 50%;color: #fff;font-size: 11px;font-size: 0.9166666667rem;line-height: 1.2em;text-align: center;vertical-align: baseline;white-space: nowrap; }.counter--red {background: #e23442;border: 1px solid #bb2834;background-image: -webkit-linear-gradient(top, #e8616c, #dd202f);background-image: -o-linear-gradient(top, #e8616c, #dd202f);background-image: linear-gradient(to bottom, #e8616c, #dd202f); }.counter--green {background: #75a940;border: 1px solid #5b7b3b;background-image: -webkit-linear-gradient(top, #8ec15b, #689739);background-image: -o-linear-gradient(top, #8ec15b, #689739);background-image: linear-gradient(to bottom, #8ec15b, #689739); }.counter--blue {background: #3b8de2;border: 1px solid #2a74c0;background-image: -webkit-linear-gradient(top, #67a7e9, #2580df);background-image: -o-linear-gradient(top, #67a7e9, #2580df);background-image: linear-gradient(to bottom, #67a7e9, #2580df); }.tabs-item {display: table-cell;width: 1%; }.tabs-link:focus {outline: none; }.tabs-link {display: block; }.rating-list > li {display: block;float: left; }.rating-item {height: 1.2em;width: 1.2em;background-repeat: no-repeat;fill: #eccf06; }.rating-wrapper {margin-bottom: .5rem; }.rating-wrapper .rating-result {float: left; }.rating-wrapper .rating-summary {display: inline-block; }.review-content p:last-of-type {margin: 0; }.review-commentList {padding-left: 1rem;padding-right: 1rem; }@media (min-width: 631px) {.review-commentList {padding-left: 1.5rem;padding-right: 1.5rem; } }.review-comment {padding: 1rem;margin-top: 1.5rem;background-color: #f1f4f8; }.message p:last-child, .formErrors p:last-child, .success_message p:last-child, .error_message p:last-child,.errors p:last-child {margin-bottom: 0; }.message--info {background-color: #e0e6ef;color: #487ac1; }.message--alert, .formErrors, .error_message,.errors {background-color: #f2dede;color: #cb1d1e; }.message--warning {background-color: #f6dcc1;color: #de7206; }.message--success, .success_message {background-color: #e2ecd3;color: #689b25; }.messageTxt--info {color: #487ac1; }.messageTxt--alert,.error {color: #cb1d1e; }.messageTxt--warning {color: #de7206; }.messageTxt--success {color: #689b25; }.product-section table, #cookieConsent,#cookieCheck, .header--shadow {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }.sidebarMobileMenu {box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }.dialog {box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }#dialog-bg {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 109;height: 115%;width: 100%;background: #435779;display: none; }.dialog-bg {display: none;position: fixed;min-height: 100%;width: 100%;top: 0;left: 0;z-index: 105;background: rgba(67, 87, 121, 0.6);cursor: pointer;touch-action: manipulation;-ms-touch-action: manipulation;opacity: .6; }.js-dialog2--active .dialog-bg {display: block; }.dialog {display: none;padding: 5px;position: absolute;left: 0;right: 0;width: 96%;max-width: 75em;margin: auto;background-color: #fff;border-radius: 2px;z-index: 110;-webkit-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: top .2s;-o-transition: top .2s;transition: top .2s; }@media (min-width: 631px) {.dialog {padding: 1rem;width: 80%; } }@media (min-width: 939px) {.dialog {width: 70%; } }.dialog.dialog--tiny {max-width: 300px; }.dialog.dialog--small {max-width: 500px; }.dialog.dialog--medium {max-width: 600px; }.js-dialog--active .dialog {top: 10%; }.dialog--large {width: 100%; }@media (max-width: 938px) {.dialog--large .dialog-x {position: absolute;top: -3rem;right: 0;border-radius: 0; }.dialog--large .dialog-content {overflow-y: auto;-webkit-overflow-scrolling: touch; }.dialog--large .dialog-footer {height: 3.5em;padding: 5px; }.js-dialog--active .dialog--large {top: 3rem; } }.dialog--address {width: 85%;max-width: 30em; }.dialog--address .address {font-size: 13px;font-size: 1.0833333333rem;background-color: #e0e6ef;border: 1px solid #e0e6ef; }.dialog--promo {bottom: auto;padding: 0; }.dialog-head {position: relative; }.dialog-x {display: inline-block;position: absolute;height: 3rem;width: 3rem;padding: 1rem;top: -3rem;right: -3rem;background-color: transparent;border-radius: 50%;cursor: pointer;font-size: 1rem;line-height: 1rem;-webkit-transition: background-color .15s;-o-transition: background-color .15s;transition: background-color .15s; }.dialog-x:hover {background-color: rgba(67, 87, 121, 0.6); }.dialog-wrapper {position: relative; }.dialog-footer {width: 100%;background-color: #fff;border-radius: 0 0 2px 2px; }.noScroll {overflow: hidden; }.fixed {position: fixed; }body.fixed {width: 100%; }.form .field, p, .listBordered {margin-bottom: 1.4rem; }table h1, table h2, table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl, table blockquote, table .media, table pre {margin-top: 0;margin-bottom: 0; }.ptn {padding-top: 0; }.mtn {margin-top: 0; }.prn {padding-right: 0; }.mrn, .pagination--maxSelect a:last-child,.pagination--maxSelect .step:last-child,.pagination--maxSelect .currentStep:last-child,.pagination--pages a:last-child,.pagination--pages .step:last-child,.pagination--pages .currentStep:last-child {margin-right: 0; }.pbn {padding-bottom: 0; }.mbn {margin-bottom: 0; }.pln {padding-left: 0; }.mln {margin-left: 0; }.phn {padding-left: 0;padding-right: 0; }.mhn {margin-left: 0;margin-right: 0; }.pvn {padding-top: 0;padding-bottom: 0; }.mvn {margin-top: 0;margin-bottom: 0; }.pan {padding: 0; }.man {margin: 0; }.pts {padding-top: 5px; }.mts, .btnBlock + .btnBlock,.btnGroup + .btnBlock,.btnBlock + .btnGroup {margin-top: 5px; }.prs {padding-right: 5px; }.mrs, .pagination--maxSelect a,.pagination--maxSelect .step,.pagination--maxSelect .currentStep,.pagination--pages a,.pagination--pages .step,.pagination--pages .currentStep {margin-right: 5px; }.pbs {padding-bottom: 5px; }.mbs {margin-bottom: 5px; }.pls {padding-left: 5px; }.mls {margin-left: 5px; }.phs {padding-left: 5px;padding-right: 5px; }.mhs {margin-left: 5px;margin-right: 5px; }.pvs, .fieldError {padding-top: 5px;padding-bottom: 5px; }.mvs {margin-top: 5px;margin-bottom: 5px; }.pas {padding: 5px; }.mas {margin: 5px; }.ptm {padding-top: 1rem; }.mtm {margin-top: 1rem; }.prm {padding-right: 1rem; }.mrm {margin-right: 1rem; }.pbm {padding-bottom: 1rem; }.mbm, .formErrors, .productListItem .price, .smallCart-total, .xmasItem .price {margin-bottom: 1rem; }.plm {padding-left: 1rem; }.mlm {margin-left: 1rem; }.phm {padding-left: 1rem;padding-right: 1rem; }.mhm {margin-left: 1rem;margin-right: 1rem; }.pvm, .breadcrumbs {padding-top: 1rem;padding-bottom: 1rem; }.mvm {margin-top: 1rem;margin-bottom: 1rem; }.pam, .formErrors, .message, .success_message, .error_message,.errors {padding: 1rem; }.mam {margin: 1rem; }.ptl {padding-top: 1.5rem; }.mtl, .requiredFieldsLegend, .product-longText ul {margin-top: 1.5rem; }.prl {padding-right: 1.5rem; }.mrl {margin-right: 1.5rem; }.pbl {padding-bottom: 1.5rem; }.mbl, .success_message, .error_message,.errors, .product-reviewsPreview .review, .wishlistItem, .accountBox {margin-bottom: 1.5rem; }.pll {padding-left: 1.5rem; }.mll {margin-left: 1.5rem; }.phl {padding-left: 1.5rem;padding-right: 1.5rem; }.mhl {margin-left: 1.5rem;margin-right: 1.5rem; }.pvl {padding-top: 1.5rem;padding-bottom: 1.5rem; }.mvl {margin-top: 1.5rem;margin-bottom: 1.5rem; }.pal, .formWrapper {padding: 1.5rem; }.mal {margin: 1.5rem; }.ptxl {padding-top: 3rem; }.mtxl {margin-top: 3rem; }.prxl {padding-right: 3rem; }.mrxl {margin-right: 3rem; }.pbxl {padding-bottom: 3rem; }.mbxl {margin-bottom: 3rem; }.plxl {padding-left: 3rem; }.mlxl {margin-left: 3rem; }.phxl {padding-left: 3rem;padding-right: 3rem; }.mhxl {margin-left: 3rem;margin-right: 3rem; }.pvxl {padding-top: 3rem;padding-bottom: 3rem; }.mvxl {margin-top: 3rem;margin-bottom: 3rem; }.paxl {padding: 3rem; }.maxl {margin: 3rem; }._mts {margin-top: -5px; }._mrs {margin-right: -5px; }._mbs {margin-bottom: -5px; }._mls {margin-left: -5px; }._mhs {margin-left: -5px;margin-right: -5px; }._mvs {margin-top: -5px;margin-bottom: -5px; }._mas {margin: -5px; }._mtm {margin-top: -1rem; }._mrm {margin-right: -1rem; }._mbm {margin-bottom: -1rem; }._mlm {margin-left: -1rem; }._mhm {margin-left: -1rem;margin-right: -1rem; }._mvm {margin-top: -1rem;margin-bottom: -1rem; }._mam {margin: -1rem; }._mtl {margin-top: -1.5rem; }._mrl {margin-right: -1.5rem; }._mbl {margin-bottom: -1.5rem; }._mll {margin-left: -1.5rem; }._mhl {margin-left: -1.5rem;margin-right: -1.5rem; }._mvl {margin-top: -1.5rem;margin-bottom: -1.5rem; }._mal {margin: -1.5rem; }._mtxl {margin-top: -3rem; }._mrxl {margin-right: -3rem; }._mbxl {margin-bottom: -3rem; }._mlxl {margin-left: -3rem; }._mhxl {margin-left: -3rem;margin-right: -3rem; }._mvxl {margin-top: -3rem;margin-bottom: -3rem; }._maxl {margin: -3rem; }.productHeader {margin-bottom: 0.5rem; }@media (min-width: 631px) {.productHeader .product-rating {margin-bottom: 1.4rem;text-align: left; } }.productHeader .productHeaderDesc {margin-top: 1rem; }.productHeader .product-brandImg {float: right;margin-left: 1.5em;max-width: 80px; }@media (min-width: 631px) {.productHeader,.productBody {float: right;width: 45%; }.productImg {float: left;width: 50%; }.productHeader {padding: 1rem; } }.productImg {min-height: 300px; }.productImg a:focus {outline: none; }.productImg .slick-slide img {margin: 0 auto; }.productImg-zoomWrapper {position: fixed;top: 0 !important;right: 0;bottom: 0;left: 0;max-height: 100vh;z-index: 110;padding: 5% 0;background-color: #fff; }.productImg-zoomWrapper .dialog-close {position: absolute;right: 1%;z-index: 111;font-size: 20px; }@media (min-width: 939px) {.productImg-zoomWrapper .dialog-close {font-size: 30px; } }.productImg-zoomWrapper .dialog-close,.productImg-zoomWrapper .slider-dir {opacity: .5; }.productImg-zoomWrapper .slider-dir {font-size: 15px; }@media (min-width: 939px) {.productImg-zoomWrapper .slider-dir {font-size: 25px; } }.productImg-zoomWrapper .productImg-zoom {text-align: center; }.productImg-zoomWrapper .productImg-zoom,.productImg-zoomWrapper .slick-list,.productImg-zoomWrapper .slick-track,.productImg-zoomWrapper .slick-slide {height: 100%; }.productImg-zoomWrapper .slick-slider .slick-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; }.productImg-zoomWrapper .slick-slide img {height: auto;width: auto;max-height: 100%;max-width: 100%;margin: 0 auto; }.productImg-zoomWrapper .fitted {width: auto; }.productImg-thumbnails .slick-list {margin-left: 50px;margin-right: 50px; }.productImg-thumbnails .slick-slide {margin-right: 5px; }.product-buy .price--sale {font-size: 1.9em; }.product-buy .price--sale .price--base {font-size: 0.5em; }.product-buy {background-color: #f6f6f6; }.product-buy .option h3,.product-buy .option label {font-size: 1.2rem; }.product-buy .inventoryStatus {margin-right: 0.25em;line-height: 1.2em; }.product-buy .inventoryStatus .icon {height: 0.8em;width: 0.8em; }.product-buy .inventoryStatusDescription {font-size: 11px;font-size: 0.9166666667rem;display: none;font-weight: normal; }.price--sale {font-size: 1.5em;font-weight: bold;position: relative; }.price--sale .price--base {font-weight: normal; }.price--list {font-size: .9em;text-decoration: line-through; }.price--base {font-size: .7em; }.price--list:not(:empty) + .price--sale,.price--sale--discounted {color: #cb1d1e; }.price--list:not(:empty) + .price--sale .price--base,.price--sale--discounted .price--base {color: #cb1d1e; }.price--sale--new {color: #689b25; }.product-section .heading--hr {margin-top: 3rem; }.product-markerBox {line-height: 0.5em;position: absolute;top: .5rem;right: .5rem;width: 40px;z-index: 102;text-align: right; }.product-markerBox > span,.product-markerBox > img {display: block; }.product-markerBox img {max-width: 100%; }@media (min-width: 631px) {.product-markerBox {top: 1.5rem;right: 1.5rem; } }@media (min-width: 939px) {.product-markerBox {top: .5rem;right: .5rem; } }.product-markerBox--left {left: 0;width: auto;max-width: 100px; }.product-markerBox > span {margin-bottom: 2px; }.product-markerBox > span.marker--disabled {display: none; }.product-skuTable {cursor: pointer; }.product-skuTable .base_price {display: block;font-size: 0.7em; }@media (min-width: 631px) {.product-skuTable .base_price {display: inline;font-size: inherit; } }.product-skuTable--teaser {position: relative; }.product-skuTable--teaser tr:nth-child(n+6) {display: none; }.product-skuTable--teaser:before, .product-skuTable--teaser:after {content: '';display: block;height: 3em;width: 100%;position: absolute;bottom: 0; }.product-skuTable--teaser:before {height: 1.5em;background: transparent url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050.1%207.1%22%3E%3Ccircle%20cx%3D%223.5%22%20cy%3D%223.5%22%20r%3D%223.5%22%2F%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%223.5%22%20r%3D%223.5%22%2F%3E%3Ccircle%20cx%3D%2246.5%22%20cy%3D%223.5%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size: 3em;z-index: 1;opacity: .2; }.product-skuTable--teaser:after {background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 75%);background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 75%);background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 75%); }.product-ratings .rating-wrapper {margin-bottom: 0; }.product-ratings .rating-summary {text-transform: none;font-weight: normal; }.product-reviewsPreview .review {padding: 0; }.product-reviewsPreview .review-meta {font-size: 13px;font-size: 1.0833333333rem; }[class*="crosssell"].hidden {position: absolute;visibility: hidden;pointer-events: none;left: -100%;top: 0;max-height: 100vh;max-width: 100vw;overflow: hidden; }[class*="crosssell"].hidden .slick-slide {max-height: 100vh; }.productList {font-size: 0;line-height: 0; }.productListItem {display: inline-block;margin: 0 0 .4rem;background-color: #fff;border: 1px solid #E3E3E0;border-radius: 2px;font-size: 12px;font-size: 1rem;line-height: 1.4;vertical-align: top; }.categoryList .productListItem {width: 49.75%;margin-right: .5%; }.categoryList .productListItem:nth-of-type(2n) {margin-right: 0; }@media (min-width: 631px) {.categoryList .productListItem {width: 33%; }.categoryList .productListItem:nth-of-type(2n) {margin-right: .5%; }.categoryList .productListItem:nth-of-type(3n) {margin-right: 0; } }.crossSellSlider .productListItem,.accessoriesSlider .productListItem {margin-right: 5px; }.no-js .crossSellList .productListItem {width: 49.75%;margin-right: .5%; }.no-js .crossSellList .productListItem:nth-of-type(2n) {margin-right: 0; }@media (min-width: 939px) {.no-js .crossSellList .productListItem {width: 19.6%; }.no-js .crossSellList .productListItem:nth-of-type(2n) {margin-right: .5%; }.no-js .crossSellList .productListItem:nth-of-type(5n) {margin-right: 0; } }.page--category .crossSellList:not(.slick-slider) .productListItem {width: 49.75%;margin-right: .5%; }.page--category .crossSellList:not(.slick-slider) .productListItem:nth-of-type(2n) {margin-right: 0; }@media (max-width: 938px) {.productListItem {font-size: 13px;font-size: 1.0833333333rem; } }@media (min-width: 631px) {.page--category .crossSellList:not(.slick-slider) .productListItem {width: 33%; }.page--category .crossSellList:not(.slick-slider) .productListItem:nth-of-type(2n), .page--category .crossSellList:not(.slick-slider) .productListItem:nth-of-type(5n) {margin-right: .5%; }.page--category .crossSellList:not(.slick-slider) .productListItem:nth-of-type(3n) {margin-right: 0; } }.productListItem .price {color: #5e5e5b; }.productListItem .price--sale {height: 2.4em; }.productListItem .price--base {font-size: .6em;font-weight: normal; }.productListItem .price--list {line-height: 2.1em; }.productListItem .productListItem-rating,.productListItem .productListItem-availability,.productListItem .price--list {float: left; }.productListItem .productListItem-availability,.productListItem .price--list {clear: left; }.productListItem-link {display: block;padding: .5rem; }@media (min-width: 631px) {.productListItem-link {padding: 1.5rem; } }@media (min-width: 939px) {.productListItem-link {padding: .5rem; } }.productListItem-title {height: 3.6em;position: relative;margin-top: .5em;line-height: 1.2;overflow: hidden; }.productListItem-title:after {content: "";text-align: right;position: absolute;bottom: 0;right: 0;width: 20%;height: 1.2em;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff); }.productListItem-ratingWrapper,.productListItem-availability {height: 1.4em; }.productListItem-markerBox {line-height: 0.5em;position: absolute;top: .5rem;right: .5rem;z-index: 102;width: 40px; }@media (min-width: 631px) {.productListItem-markerBox {top: 1.5rem;right: 1.5rem; } }@media (min-width: 939px) {.productListItem-markerBox {top: .5rem;right: .5rem; } }.productListItem-markerBox > span,.productListItem-markerBox > img {display: block; }.productListItem-markerBox > span {margin-bottom: 2px; }.productListItem-marker {font-size: 1em;width: 100%;padding: 0.15em 0;line-height: 1.4em;color: #fff;text-transform: uppercase; }@media (min-width: 631px) {.productListItem-marker {font-size: 1.2em; } }@media (min-width: 939px) {.productListItem-marker {font-size: 1.3em; } }.productListItem-marker.marker--disabled {display: none; }.marker--new {background-color: #689b25;text-transform: lowercase; }.marker--new--nl {font-size: 1em;padding: .4em 0; }.marker--bio {background-color: #689b25;text-transform: lowercase; }.marker--sale {background-color: #cb1d1e; }.marker--exclusive .icon-marker-exclusive {height: 1.85em;width: 100%; }.productListItem-markerBox--left {left: .5rem;width: 80px; }.productListItem-markerBox--left img {max-width: 100%; }#freeShippingSlider .productListItem {font-size: 11px;font-size: 0.9166666667rem; }#freeShippingSlider .productListItem-link {padding: .25rem; }#freeShippingSlider .productListItem-title {height: 2.4em; }#freeShippingSlider .productListItem-characteristics,#freeShippingSlider .productListItem-ratingWrapper {margin-top: .5em; }#freeShippingSlider .productListItem-characteristics {min-height: 2.7em; }#freeShippingSlider .price--sale {font-size: 1.2em; }#freeShippingSlider .price--base {font-size: .8em; }#freeShippingSlider .productListItem-overlayAction {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 103;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: rgba(0, 0, 0, 0.5);cursor: pointer;opacity: 0;text-align: center;-webkit-transition: opacity .25s;-o-transition: opacity .25s;transition: opacity .25s; }#freeShippingSlider .productListItem-overlayAction .btn, #freeShippingSlider .productListItem-overlayAction .pagination--maxSelect a, .pagination--maxSelect #freeShippingSlider .productListItem-overlayAction a, #freeShippingSlider .productListItem-overlayAction.pagination--maxSelect .step,.pagination--maxSelect #freeShippingSlider .productListItem-overlayAction .step, #freeShippingSlider .productListItem-overlayAction.pagination--maxSelect .currentStep,.pagination--maxSelect #freeShippingSlider .productListItem-overlayAction .currentStep, #freeShippingSlider .productListItem-overlayAction.pagination--pages a,.pagination--pages #freeShippingSlider .productListItem-overlayAction a, #freeShippingSlider .productListItem-overlayAction.pagination--pages .step,.pagination--pages #freeShippingSlider .productListItem-overlayAction .step, #freeShippingSlider .productListItem-overlayAction.pagination--pages .currentStep,.pagination--pages #freeShippingSlider .productListItem-overlayAction .currentStep {position: relative;bottom: 5rem; }#freeShippingSlider .productListItem:hover .productListItem-overlayAction {opacity: 1; }.productNBO {border: 1px solid #E3E3E0;border-radius: 2px;font-size: 13px;font-size: 1.0833333333rem;line-height: 1.4;vertical-align: top; }.productNBO h3 {margin: .5rem auto;font-size: 13px;font-size: 1.0833333333rem;text-transform: none !important;width: 95%; }.productNBO-link {display: -webkit-box;display: -ms-flexbox;display: flex;padding: .5rem; }@media (min-width: 631px) {.productNBO-link {padding: 1.5rem; } }@media (min-width: 939px) {.productNBO-link {padding: .5rem; } }.productNBO--tower .productNBO-link {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 327px; }.productNBO-img {height: auto;max-width: 50%;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center; }.productNBO--tower .productNBO-img {max-width: 100%; }.productNBO-details {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center; }.productNBO-title {max-height: 4.8em;position: relative;margin: .5em 0;max-width: 18em;font-weight: bold;line-height: 1.2;overflow: hidden; }.productNBO-ratingWrapper {height: 1.4em; }.productNBO-metaWrapper {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; }.campaignBox .productNBO-img {max-height: 164px; }.productSelect-list {max-width: 20rem; }.productSelect-option-label {display: none; }.productSelect-sku .inventoryStatus {height: 13px;width: 13px;position: relative;top: -1px;left: .3rem; }.productSelect-sku .addToCart {position: relative;text-align: right; }@media (min-width: 631px) {.productSelect-sku .addToCart {text-align: left; } }@media (min-width: 631px) {.productSelect-sku .addToCart-result {bottom: 3.5rem;right: auto; }.productSelect-sku .addToCart-result:before, .productSelect-sku .addToCart-result:after {position: absolute;bottom: -11px;left: 4rem;content: '';width: 0;height: 0;border-style: solid;border-width: 6px 7.5px 0 7.5px;border-color: #E3E3E0 transparent; }.productSelect-sku .addToCart-result:after {bottom: -5px;border-width: 7px 7.5px 0 7.5px;border-color: #fff transparent; } }.option {margin-bottom: 1.4rem; }.color-label,.option-label {margin-bottom: .2rem;background-color: #fff;cursor: pointer; }.color-label .color-swatch {display: block;padding: .4rem 1.4rem .5rem; }.color-label .icon {font-size: 16px;font-size: 1.3333333333rem;visibility: hidden; }.color-label.is-selected .icon {visibility: visible; }.option-label {text-align: center;border: 1px solid #E3E3E0; }.option-label:hover {background-color: #eef0f2; }.option-label.is-selected {background-color: #a5aebc;border-color: #a5aebc;color: #fff; }.option-label.is-unavailable {opacity: .5;cursor: help; }.option-label.is-unavailable:hover {background-color: #fff; }.option-label .option-txt {display: block;min-width: 1.2rem;padding: 0 1rem;line-height: 2.5rem; }.product-buy .code {font-weight: normal; }.product-buy .availability {color: #689b25;font-size: 1.33rem;font-weight: bold; }.delivery-estimate {margin: -1rem 0 0.7rem;color: #689b25;font-weight: bold;text-align: right;white-space: nowrap; }@media (max-width: 630px) {.delivery-estimate {font-size: 1rem; } }.delivery-estimate .icon {position: relative;top: -2px;height: 2em;width: 2em;vertical-align: middle; }html,body {height: 100%;-webkit-tap-highlight-color: transparent; }body {padding-top: 6rem;position: relative;background-color: #fff;overflow-x: hidden; }@media (min-width: 939px) {body {padding-top: 0; } }svg {max-height: 100%;max-width: 100%; }#cookieConsent,#cookieCheck {display: none; }.cookieConsent-inner,.cookieCheck-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0.462rem;-webkit-box-pack: center;justify-content: center;-ms-flex-pack: center; }.cookieConsent-inner a,.cookieConsent-inner .btn,.cookieConsent-inner .pagination--maxSelect a, .pagination--maxSelect.cookieConsent-inner a,.cookieConsent-inner.pagination--maxSelect .step,.pagination--maxSelect.cookieConsent-inner .step,.cookieConsent-inner.pagination--maxSelect .currentStep,.pagination--maxSelect.cookieConsent-inner .currentStep,.cookieConsent-inner.pagination--pages a,.pagination--pages.cookieConsent-inner a,.cookieConsent-inner.pagination--pages .step,.pagination--pages.cookieConsent-inner .step,.cookieConsent-inner.pagination--pages .currentStep,.pagination--pages.cookieConsent-inner .currentStep,.cookieCheck-inner a,.cookieCheck-inner .btn,.cookieCheck-inner .pagination--maxSelect a, .pagination--maxSelect.cookieCheck-inner a,.cookieCheck-inner.pagination--maxSelect .step,.pagination--maxSelect.cookieCheck-inner .step,.cookieCheck-inner.pagination--maxSelect .currentStep,.pagination--maxSelect.cookieCheck-inner .currentStep,.cookieCheck-inner.pagination--pages a,.pagination--pages.cookieCheck-inner a,.cookieCheck-inner.pagination--pages .step,.pagination--pages.cookieCheck-inner .step,.cookieCheck-inner.pagination--pages .currentStep,.pagination--pages.cookieCheck-inner .currentStep {font-weight: bold; }.cookieConsent-inner .btn, .cookieConsent-inner .pagination--maxSelect a, .pagination--maxSelect .cookieConsent-inner a, .cookieConsent-inner.pagination--maxSelect .step,.pagination--maxSelect .cookieConsent-inner .step, .cookieConsent-inner.pagination--maxSelect .currentStep,.pagination--maxSelect .cookieConsent-inner .currentStep, .cookieConsent-inner.pagination--pages a,.pagination--pages .cookieConsent-inner a, .cookieConsent-inner.pagination--pages .step,.pagination--pages .cookieConsent-inner .step, .cookieConsent-inner.pagination--pages .currentStep,.pagination--pages .cookieConsent-inner .currentStep,.cookieCheck-inner .btn,.cookieCheck-inner .pagination--maxSelect a, .pagination--maxSelect.cookieCheck-inner a,.cookieCheck-inner.pagination--maxSelect .step,.pagination--maxSelect.cookieCheck-inner .step,.cookieCheck-inner.pagination--maxSelect .currentStep,.pagination--maxSelect.cookieCheck-inner .currentStep,.cookieCheck-inner.pagination--pages a,.pagination--pages.cookieCheck-inner a,.cookieCheck-inner.pagination--pages .step,.pagination--pages.cookieCheck-inner .step,.cookieCheck-inner.pagination--pages .currentStep,.pagination--pages.cookieCheck-inner .currentStep {color: rgba(255, 255, 255, 0.85);background-color: rgba(72, 122, 193, 0.6); }.cookieConsent-inner .icon,.cookieCheck-inner .icon {display: none;height: 2em;width: 2em;opacity: .6; }.cookieConsent-inner .icon svg,.cookieCheck-inner .icon svg {padding-top: .2em;padding-right: .1em; }@media (min-width: 631px) {.cookieConsent-inner,.cookieCheck-inner {padding: 1.4rem 1.05rem; }.cookieConsent-inner .icon,.cookieCheck-inner .icon {display: inline-block; }.cookieConsent-content,.cookieCheck-content {max-width: 50rem;padding-left: 1.4rem;padding-right: 1.4rem; } }.cookieConsent-content {margin: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; }.cookieConsent-action {min-width: 4rem;text-align: right; }.cookieConsent-action button {z-index: 1; }[data-loading],.js-data-loading {position: relative; }[data-loading]:before, [data-loading]:after,.js-data-loading:before,.js-data-loading:after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 111; }[data-loading]:before,.js-data-loading:before {background-color: rgba(0, 0, 0, 0.25); }[data-loading]:after,.js-data-loading:after {background: transparent url("svg/loader-dbb457eb5da5eb90616b7cc8f40a8697.svg") no-repeat center; }[data-validating] {position: relative; }[data-validating]:before {content: '';display: block;height: 1.5em;width: 1.5em;position: absolute;right: .5em;top: 50%;margin-top: -.75em;background: transparent url("loader-5b8b06c052cac80413d62e5c45f9f37b.gif") no-repeat center;background-size: contain; }.validation-suggestion-item {cursor: pointer;text-decoration: underline; }#main {min-height: 300px; }[class^="icon-"],[class*=" icon-"] {display: inline-block;height: 1.2em;width: 1.2em;background-size: contain;fill: currentColor;vertical-align: middle; }.iconSmall {height: 1em;width: 1em; }.colLeft,.colRight {width: 50%;float: left; }.fll {float: left; }.flr {float: right; }.db {display: block; }.dib {display: inline-block; }.df {display: -webkit-box;display: -ms-flexbox;display: flex; }.aic {-webkit-box-align: center;-ms-flex-align: center;align-items: center; }.jcc {-webkit-box-pack: center;justify-content: center;-ms-flex-pack: center; }.fg {-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1; }.combinedInput {font-size: 16px;font-size: 1.3333333333rem;background-image: -webkit-linear-gradient(#f6f6f6, #fff);background-image: -o-linear-gradient(#f6f6f6, #fff);background-image: linear-gradient(#f6f6f6, #fff);position: relative;border: 1px solid #E3E3E0;border-radius: 2px; }.combinedInput input {border: none;background-color: transparent; }.combinedInput-field,.combinedInput-submit {display: inline-block;height: 100%;line-height: 1.5em; }.combinedInput-field:focus,.combinedInput-submit:focus {outline: none; }.combinedInput-field {width: 80%; }.combinedInput-submit {position: absolute;top: 0;right: 0;width: 20%;border-radius: 0 2px 2px 0; }.searchForm-field {width: 85%; }.searchForm-field:focus {outline: none; }.searchForm-clear,.searchForm-submit {width: 3em;background-position: center;background-size: 1.5em;opacity: .5; }.searchForm-clear {display: inline-block;height: 100%;position: absolute;top: 0;right: 3em;bottom: 0;background-size: 1em;cursor: pointer; }@media (min-width: 939px) {.searchForm-clear {display: none; } }.divider,.divider2 {height: 1px;background-color: #ebe8e5;border: 0; }.divider {opacity: .4; }.fitted {width: 100%; }.imgConstrained,.fitted {max-width: 100%;height: auto;-webkit-backface-visibility: hidden;backface-visibility: hidden;vertical-align: middle; }.bgFitted {background-position: center;background-repeat: no-repeat;background-size: cover; }img[src*="loader"].fitted {width: auto; }.icon {display: inline-block;margin: 0;padding: 0;background-position: center; }.ratingStars {color: #eccf06; }.combostar-star {cursor: pointer; }.combostar-wrapper:hover select:not(:disabled) ~ .combostar-star {background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041.8%2039.9%22%3E%3Cpath%20fill%3D%22%23ECCF06%22%20stroke%3D%22%23ECCF06%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M20.9%201.6l6%2012.1%2013.3%201.9-9.6%209.4%202.2%2013.3L20.9%2032%209%2038.3%2011.3%2025l-9.7-9.4L15%2013.7z%22%2F%3E%3C%2Fsvg%3E"); }select:not(:disabled) ~ .combostar-star:hover ~ .combostar-star {background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041.8%2039.9%22%3E%3Cpath%20fill%3D%22%23b3b3b0%22%20stroke%3D%22%23b3b3b0%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M20.9%201.6l6%2012.1%2013.3%201.9-9.6%209.4%202.2%2013.3L20.9%2032%209%2038.3%2011.3%2025l-9.7-9.4L15%2013.7z%22%2F%3E%3C%2Fsvg%3E") !important; }.smallCart-item .smallCart-item-remove, .brandShowcase-item .brandShowcase-link, #creditCardForm .cc-icon, .paymentShipping-item, .facebookBox-facebook,.facebookBox-alsa,.facebookBox-alsa_nl {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0; }.searchForm-clear,.searchForm-submit, .logoMark {text-indent: -999em; }.status {display: inline-block;height: 1.2em;width: 1.2em;border-radius: 50%;color: #fff;line-height: 1.2em;text-align: center;vertical-align: baseline;white-space: nowrap; }.status--green {background-color: #689b25; }.status--red {background-color: #cb1d1e; }.btnPrimary.loading:after {width: 100%; }.btnPrimary:after {content: '';position: absolute;bottom: 0;left: 0;width: 0%;height: 2px;z-index: 1;background: #1F512B;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear; }.js .hidden--js,.no-js .hidden--no-js {display: none; }.no-js .visible--js {display: none; }.js-visibility-toggle {cursor: pointer; }.js .js-visibility-wrapper {display: none; }.no-js .js-lazy {display: none; }.js-lazy {margin-left: auto;margin-right: auto;min-height: 50px;min-width: 50px;background: transparent url("loader-5b8b06c052cac80413d62e5c45f9f37b.gif") no-repeat center; }.qtyBtn + .btnSqr {margin: 0 .2rem; }.bbd {border-bottom: 1px solid #E3E3E0; }.towerBox-wrapper {position: absolute;top: 0;z-index: 110;right: -180px;width: 175px;display: none; }.js-dialog--active .towerBox-wrapper {z-index: 109; }@media (min-width: 1270px) {.towerBox-wrapper {display: block; } }#navigator_box {height: 220px;background: #fff url("https://static.alsa-hundewelt.de/de/images/navigator/food-scout_box.jpg") no-repeat center; }#navigator_box_content {margin-top: 100px; }#dialog_navigator {display: none;position: absolute;top: 0;z-index: 111;height: 434px;width: 429px;background: transparent url("svg/loader-dbb457eb5da5eb90616b7cc8f40a8697.svg") no-repeat center;-webkit-transform: translateX(-95%);-o-transform: translateX(-95%);transform: translateX(-95%);pointer-events: none; }#navigator_box:hover + #dialog_navigator {display: block; }header {margin: 0 0 0.5rem;position: fixed;top: 0;width: 100%;z-index: 107;background-color: #fff;border-bottom: 1px solid #E3E3E0; }@media (min-width: 939px) {header {height: 115px;position: relative;border: none; } }@media (max-width: 938px) {.js-search--active header {position: absolute; } }@media (min-width: 939px) {.header--shadow {box-shadow: none; } }.header-mobileWrapper {position: relative;height: 5rem;z-index: 108;background-color: #fff; }@media (min-width: 939px) {.header-mobileWrapper {height: auto;z-index: initial;background-color: transparent; } }.logoMark {margin-left: .75rem;fill: #1F512B;overflow: hidden;-webkit-transform: translateZ(0);transform: translateZ(0); }.logoMark {width: 75px;height: 5rem;background: transparent url("svg/alsaLogo-8cec73b80edc9a559ae2a1657f2dadb6.svg") no-repeat center;-webkit-transition: width .3s;-o-transition: width .3s;transition: width .3s; }@media (min-width: 631px) {.logoMark {width: 90px;height: 64px; } }@media (min-width: 939px) {.logoMark {width: 130px;height: 75px;margin: 1.5rem 0 0 1.5rem; }.page--checkout .logoMark {margin-left: 0; } }.navUtility {float: right; }@media (min-width: 939px) {.navUtility {margin-top: 1rem; } }.navUtility-item {float: left;height: 5rem; }@media (min-width: 939px) {.navUtility-item {height: auto;padding: 0 .5rem; } }.mobileMenu-trigger,.navUtility-link {display: block;padding: 1.3888888889rem 0.625rem; }@media (min-width: 939px) {.mobileMenu-trigger,.navUtility-link {padding: 0; } }.mobileMenu-trigger,.logoMark {display: block;float: left; }.header-mobileWrapper .mobileIcon {font-size: 2.1rem;display: block;height: 2.1rem;width: 2.1rem;position: relative;background-position: center; }.header-search, .smallCart, .navMain--mobile,#main,footer {-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: -webkit-transform left right;transition-property: -webkit-transform left right;-o-transition-property: -o-transform left right;transition-property: transform left right;transition-property: transform left right, -webkit-transform left right, -o-transform left right; }.icon-cart .counter {position: absolute;top: -.5em;right: -.75em;pointer-events: none; }@media (min-width: 939px) {.header-subWrapper {position: relative;margin: -49px 0 0 175px;z-index: 109; } }.header-search {padding: .5rem 0;position: relative;z-index: 106;background-color: #fff; }.js-search--active .header-search {-webkit-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0); }@media (min-width: 939px) {.header-search {padding: 0;width: 430px;top: 5px; }.header-search .searchForm-field,.header-search .searchForm-clear,.header-search .searchForm-submit {padding: .5em; } }@media (max-width: 938px) {.header-search {display: none; }.header-search.mobile--hidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px; } }.header-smallCart {position: absolute;right: 0;top: .4rem; }.smallCart-teaser {background-color: #fff;background-image: url("sprite-d251a6c026f70c6ab307b19c22634a7a.png");background-position: 10px -1100px;background-repeat: no-repeat;border: 1px solid #E3E3E0;border-radius: 2px;color: #aaa;line-height: 12px; }.smallCart-teaser > a {display: block;height: 100%;width: 100%;padding: 8px 8px 8px 55px;color: #aaa; }.smallCart-teaser .cart_articles,.smallCart-teaser .cart_price {font-size: 13px; }.smallCart-teaser .subTotal {float: right;margin-left: 2em; }.header-smallCart {display: none; }@media (min-width: 939px) {.header-search,.header-smallCart {display: inline-block;vertical-align: middle; } }.smallCart {right: 0;width: 30em;max-width: 90%;z-index: 106;-webkit-transform: translateX(30em);-o-transform: translateX(30em);transform: translateX(30em); }.js-smallCart--active .smallCart {-webkit-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);overflow-y: scroll;-webkit-overflow-scrolling: touch; }.smallCart,.smallCart-item-title {font-size: 15px;font-size: 1.25rem; }.smallCart-item {position: relative; }.smallCart-item .smallCart-item-remove {display: block;height: 4rem;width: 4rem;position: absolute;right: 1.2rem;top: 50%;background-position: center;background-size: 1.1rem;border-radius: 50%;-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); }.smallCart-item .smallCart-item-remove:hover {background-color: #e0e6ef; }.smallCart-link {display: block;padding: .75rem 1.5rem; }@media (min-width: 631px) {.smallCart-link {padding: 1.5rem; } }.smallCart-item,.smallCart-total {border-top: 1px solid #E3E3E0; }.smallCart-total {border-bottom: 1px solid #E3E3E0; }.smallCart-item-tn {float: left;width: 50px; }.smallCart-item-info {margin-left: 60px;font-weight: normal; }.smallCart-item-qty:after {content: 'x';font-family: PT Sans, sans-serif; }.smallCart-item-title {display: inline;color: #262626;font-weight: 400; }.smallCart-actions {margin-bottom: 10vh; }.smallCart, .navMain--mobile {position: fixed;top: 5rem;bottom: 0;z-index: 106;background-color: #FCFCFC; }.navMain-link,.navMain-sublink {display: block; }.navMain-item {touch-action: manipulation;-ms-touch-action: manipulation; }.navMain-sublist {color: #5e5e5b; }.navMain-link .icon-arrow-down {-webkit-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform .2s;transition: -webkit-transform .2s;-o-transition: -o-transform .2s;transition: transform .2s;transition: transform .2s, -webkit-transform .2s, -o-transform .2s; }.js-submenu--open .navMain-link .icon-arrow-down {-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg); }.navMain--mobile {display: none; }.navMain-brands-more [class^="icon"] {height: 1em;width: 1em; }@media (max-width: 938px) {.navMain--mobile {display: block;top: 5rem;left: 0;width: 25em;max-width: 90%;border-right: 1px solid #E3E3E0;overflow-y: auto;-webkit-transform: translateX(-25em);-o-transform: translateX(-25em);transform: translateX(-25em); }.js-mobileMenu--active .navMain--mobile {-webkit-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0); }.navMain--mobile .navMain-brands {border-top: 1px solid #d7d7d3; }.navMain--mobile .navMain-brands .navMain-subitem:nth-child(n+2) {display: none; }.navMain-list:first-child {margin-top: 1.4rem; }.navMain-list:last-child {margin-bottom: 10vh; }.navMain-link,.navMain-sublink {font-size: 16px;font-size: 1.3333333333rem;padding: 1.2rem 1rem;position: relative;border-bottom: 1px solid #E3E3E0;color: #5e5e5b; }.navMain-link:hover,.navMain-sublink:hover {background-color: #f6f6f6; }.navMain-link span[class^="icon"],.navMain-sublink span[class^="icon"] {height: 1.2rem;width: 1.2rem;position: absolute;right: 1.2rem;top: 50%;margin-top: -0.6rem;background-position: center;opacity: .5; }.navMain-sublink {padding-left: 2.5rem;background-color: #eeeeea; }.navMain-dropdown {display: block; }.navMain-dropdown .close {display: none; }.navMain-sublist {display: none; } }.navMain {display: none; }.protection-overlay {position: absolute;top: 0;left: 0;cursor: pointer;z-index: 109; }.touchable .protection-overlay {-webkit-tap-highlight-color: transparent;cursor: pointer; }@media (min-width: 939px) {.navMain {display: block;position: relative;top: auto;bottom: auto;z-index: initial;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ebe8e5;color: #5e5e5b; }.navMain .navMain-dropdown {display: none;z-index: 110; }.navMain--raised .navMain {z-index: 110; }.navMain-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative; }.navMain-item {font-size: 16px;font-size: 1.3333333333rem;border-bottom: 3px solid transparent; }.navMain-link {padding: 0 .5rem;position: relative;line-height: 2.25; }.navMain-divider {line-height: 2.25; }.navMain-divider:after {content: '\2022';color: #B3B3B0; }.navMain-divider:last-child {display: none; }.navMain-dropdown {font-size: 13px;font-size: 1.0833333333rem;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);padding: 1.4rem;position: absolute;top: 3.2rem;z-index: 112;background-color: #fafaf9; }.touchable .navMain-dropdown {padding-right: 4.2rem; }.navMain-dropdown .close {display: none;padding: 1.4rem;position: absolute;right: 0;top: 0;z-index: 103;border-radius: 50%; }.touchevents .navMain-dropdown .close {display: block; }.navMain-dropdown .close:active {background-color: rgba(0, 0, 0, 0.1);color: #cb1d1e; }.navMain-item.hover .navMain-dropdown {display: block; }.navMain-dropdown-content {display: -webkit-box;display: -ms-flexbox;display: flex; }.navMain-subitem {position: relative; }.navMain-subitem > .navMain-sublist {display: block;position: absolute;top: 0;left: 100%;z-index: 102;opacity: 0;pointer-events: none;-webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;transition: opacity .2s ease-out; }.navMain-subitem:hover > .navMain-sublist {display: block;opacity: 1;pointer-events: all; }.navMain-sublist {background-color: #fafaf9;font-size: inherit; }.navMain-sublist + .navMain-sublist {margin-left: 1em;padding-left: 1em;border-left: 1px solid #E3E3E0; }.navMain-sublink {min-width: 20em;padding: .75rem 1rem;border-bottom: 1px solid #E3E3E0; }.navMain-brands .navMain-sublink {min-width: 12em; }.navMain-subitem:last-of-type .navMain-sublink {border-bottom: none; } }@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.navMain--mobile {overflow-y: scroll;-webkit-overflow-scrolling: touch; } }.js-mobileMenu--active #main,.js-mobileMenu--active footer {-webkit-transform: translateX(12.5em);-o-transform: translateX(12.5em);transform: translateX(12.5em); }.js-smallCart--active #main,.js-smallCart--active footer {-webkit-transform: translateX(-15em);-o-transform: translateX(-15em);transform: translateX(-15em); }.compileTest footer {color: red; }.compileTest .footer {color: blue; }.breadcrumbs {padding: 1rem .5rem; }.breadcrumbs a {text-decoration: none; }.breadcrumbs a:hover {text-decoration: underline; }@media (max-width: 938px) {.breadcrumbs.multiple span {display: none; } }@media (max-width: 630px) {.breadcrumbs.multiple span:nth-last-child(2) {display: inline; }.breadcrumbs.multiple span:nth-last-child(2) .breadcrumb--seperator {display: none; } }@media (min-width: 631px) {.breadcrumbs.multiple span:nth-last-child(-n+2) {display: inline; } }.usp-banner {margin: 5px 0;border: 1px solid #E3E3E0;border-width: 1px 0; }.usp-banner .icon {position: relative;top: -1px;margin-right: 5px;color: #6b6b61; }.usp-banner .icon-truck-delivery {height: 1.4em;width: 1.4em; }@media (min-width: 939px) {.usp-banner-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } }.usp-banner-item {width: 100%;padding: 5px;position: relative;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;text-align: center; }@media (min-width: 939px) {.usp-banner-item {width: auto;text-align: left; } }.usp-banner-info {display: none;position: absolute;top: 2.4em;max-width: 35em;padding: 1rem;z-index: 111;background-color: #fff;border: 1px solid #E3E3E0;box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);opacity: 0;pointer-events: none;visibility: hidden;-webkit-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out; }.no-js .usp-banner-item:hover .usp-banner-info,.usp-banner-item.hover .usp-banner-info {opacity: 1;pointer-events: all;visibility: visible; }.usp-banner-info:after, .usp-banner-info:before {content: '';position: absolute;left: 50%;margin-left: -4px;top: -4px;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid #fff; }.usp-banner-info:before {margin-left: -6px;top: -7px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 7px solid #E3E3E0; }@media (min-width: 939px) {.usp-banner-info {display: block; } }.sliderMain {position: relative; }.sliderMain .slick-slide img {width: 100%;max-width: 100%;vertical-align: middle; }.sliderMain .slick-dir {opacity: 0; }@media (max-width: 630px) {.sliderMain .slider-dir {display: none; } }.sliderMain .slick-slide {display: none; }.sliderMain .slick-slide:first-child,.sliderMain .slick-initialized .slick-slide {display: block; }.slider .slide {display: none; }.slider .slide:first-child {display: block; }.campaignBox-img {width: 100%;max-width: 100%; }.serviceBox {position: relative;margin-bottom: -1px;background-color: #f6f6f6;color: #5e5e5b;overflow: hidden; }@media (min-width: 939px) {.serviceBox {height: 120px; } }.serviceBox .icon {position: absolute;right: .5rem;top: 50%;-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); }.serviceBox .serviceBox-icon {height: 40px;width: 40px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); }@media (min-width: 631px) {.serviceBox .serviceBox-icon {height: 50px;width: 50px; } }@media (min-width: 939px) {.serviceBox .serviceBox-icon {height: 180px;width: 180px;right: -36px;opacity: .2; } }.serviceBox h4 {color: inherit; }@media (max-width: 938px) {.serviceBox h4 {font-size: 18px;font-size: 1.5rem; } }@media (min-width: 631px) {.serviceBox {margin-bottom: 5px; } }.serviceBox-link {display: block;height: 100%;width: 100%;padding: 1.5rem 1rem; }@media (min-width: 631px) {.serviceBox-link {padding: 1rem; } }.serviceBox-content {margin-left: 60px; }@media (min-width: 631px) {.serviceBox-content {margin-left: 75px; } }@media (min-width: 939px) {.serviceBox-content {margin-left: 0;position: relative;z-index: 102; } }.ratingContainer {position: relative; }.shopRatingRandom-slider .slider-dir {height: 20px;width: 10px;padding: 0; }.heading--hr {width: 95%;margin: 1.5rem auto;color: #aaa !important;font-size: 14px;text-align: center;text-transform: uppercase;letter-spacing: 1px; }.heading--hr > span {display: inline-block;position: relative;z-index: 1;padding: 0 2em;background-color: #fff; }.heading--hr:before {content: '';display: block;height: 1px;position: relative;top: .75em;background-color: #E3E3E0; }@media (min-width: 939px) {.brandShowcase {padding: 1.75rem 0 1.25rem; } }.brandShowcase-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;justify-content: center;-ms-flex-pack: center; }@media (min-width: 939px) {.brandShowcase-list {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } }.brandShowcase-item {display: inline-block;min-width: 70px;margin: 0 5px;margin-bottom: 10px; }.brandShowcase-item .brandShowcase-link {display: inline-block;background-image: url("sprite-d251a6c026f70c6ab307b19c22634a7a.png");vertical-align: middle; }.brandShowcase-item .brands-alsa-nature {height: 32px;width: 63px;background-position: 0px -941px; }.brandShowcase-item .brands-isegrim {height: 61px;width: 45px;background-position: 0px -3112px; }.brandShowcase-item .brands-hunter {height: 45px;width: 75px;background-position: 0px -2411px; }.brandShowcase-item .brands-aigle {height: 23px;width: 78px;background-position: 0px -560px; }.brandShowcase-item .brands-fjaell_raeven {height: 28px;width: 79px;background-position: 0px -782px; }.brandShowcase-item .brands-owney {height: 24px;width: 60px;background-position: 0px -633px; }.brandShowcase-item .brands-juliusk9 {height: 51px;width: 79px;background-position: 0px -2699px; }.brandShowcase-item .brands-flexi {height: 41px;width: 79px;background-position: 0px -2320px; }.brandShowcase-item .brands-hurtta {height: 46px;width: 33px;background-position: 0px -2506px; }.brandShowcase-item .brands-ruffwear {height: 47px;width: 43px;background-position: 0px -2602px; }.brandShowcase-item .brands-alsa-brand {height: 31px;width: 52px;background-position: 0px -860px; }.page--category .sidebar-header {margin-bottom: 0;padding-bottom: 0;border-bottom: none; }.page--category .subCategories {margin-top: 1em;padding-top: .5em;border-top: 1px dotted #E3E3E0; }@media (min-width: 939px) {.no-touchevents .navMain-item--36e76697-0576-66ea-1b22-582437ab679b:hover,.navMain-item--36e76697-0576-66ea-1b22-582437ab679b.hover {background-color: #86a246;color: #fff; }.page--category--36e76697-0576-66ea-1b22-582437ab679b .navMain-item--36e76697-0576-66ea-1b22-582437ab679b {border-bottom: 3px solid #86a246; }.navMain-item--36e76697-0576-66ea-1b22-582437ab679b .navMain-subitem:hover {background-color: #86a246;color: #fff; }.no-touchevents .navMain-item--be52f32e-f34f-243b-0ab2-628b6b3f0425:hover,.navMain-item--be52f32e-f34f-243b-0ab2-628b6b3f0425.hover {background-color: #be013c;color: #fff; }.page--category--be52f32e-f34f-243b-0ab2-628b6b3f0425 .navMain-item--be52f32e-f34f-243b-0ab2-628b6b3f0425 {border-bottom: 3px solid #be013c; }.navMain-item--be52f32e-f34f-243b-0ab2-628b6b3f0425 .navMain-subitem:hover {background-color: #be013c;color: #fff; }.no-touchevents .navMain-item--5909d972-eab6-24b2-c26b-662f77509e31:hover,.navMain-item--5909d972-eab6-24b2-c26b-662f77509e31.hover {background-color: #009ab4;color: #fff; }.page--category--5909d972-eab6-24b2-c26b-662f77509e31 .navMain-item--5909d972-eab6-24b2-c26b-662f77509e31 {border-bottom: 3px solid #009ab4; }.navMain-item--5909d972-eab6-24b2-c26b-662f77509e31 .navMain-subitem:hover {background-color: #009ab4;color: #fff; }.no-touchevents .navMain-item--f59f704a-5092-cf18-a4b8-72a2e8fa6517:hover,.navMain-item--f59f704a-5092-cf18-a4b8-72a2e8fa6517.hover {background-color: #f5b200;color: #fff; }.page--category--f59f704a-5092-cf18-a4b8-72a2e8fa6517 .navMain-item--f59f704a-5092-cf18-a4b8-72a2e8fa6517 {border-bottom: 3px solid #f5b200; }.navMain-item--f59f704a-5092-cf18-a4b8-72a2e8fa6517 .navMain-subitem:hover {background-color: #f5b200;color: #fff; }.no-touchevents .navMain-item--9fad3d64-6d32-eebc-b1a8-cba9c7bec6d6:hover,.navMain-item--9fad3d64-6d32-eebc-b1a8-cba9c7bec6d6.hover {background-color: #579dab;color: #fff; }.page--category--9fad3d64-6d32-eebc-b1a8-cba9c7bec6d6 .navMain-item--9fad3d64-6d32-eebc-b1a8-cba9c7bec6d6 {border-bottom: 3px solid #579dab; }.navMain-item--9fad3d64-6d32-eebc-b1a8-cba9c7bec6d6 .navMain-subitem:hover {background-color: #579dab;color: #fff; }.no-touchevents .navMain-item--1b65dd7c-33cf-a41e-2565-3b02c7e3e59c:hover,.navMain-item--1b65dd7c-33cf-a41e-2565-3b02c7e3e59c.hover {background-color: #d6216a;color: #fff; }.page--category--1b65dd7c-33cf-a41e-2565-3b02c7e3e59c .navMain-item--1b65dd7c-33cf-a41e-2565-3b02c7e3e59c {border-bottom: 3px solid #d6216a; }.navMain-item--1b65dd7c-33cf-a41e-2565-3b02c7e3e59c .navMain-subitem:hover {background-color: #d6216a;color: #fff; }.no-touchevents .navMain-item--e364325e-7b0c-dedc-184b-968566786250:hover,.navMain-item--e364325e-7b0c-dedc-184b-968566786250.hover {background-color: #e9c644;color: #fff; }.page--category--e364325e-7b0c-dedc-184b-968566786250 .navMain-item--e364325e-7b0c-dedc-184b-968566786250 {border-bottom: 3px solid #e9c644; }.navMain-item--e364325e-7b0c-dedc-184b-968566786250 .navMain-subitem:hover {background-color: #e9c644;color: #fff; }.no-touchevents .navMain-item--c4b4424c-ec33-89e5-9662-01545858d88d:hover,.navMain-item--c4b4424c-ec33-89e5-9662-01545858d88d.hover {background-color: #92573d;color: #fff; }.page--category--c4b4424c-ec33-89e5-9662-01545858d88d .navMain-item--c4b4424c-ec33-89e5-9662-01545858d88d {border-bottom: 3px solid #92573d; }.navMain-item--c4b4424c-ec33-89e5-9662-01545858d88d .navMain-subitem:hover {background-color: #92573d;color: #fff; }.no-touchevents .navMain-item--127c745c-2313-e089-b33c-06881f16a213:hover,.navMain-item--127c745c-2313-e089-b33c-06881f16a213.hover {background-color: #89ba17;color: #fff; }.page--category--127c745c-2313-e089-b33c-06881f16a213 .navMain-item--127c745c-2313-e089-b33c-06881f16a213 {border-bottom: 3px solid #89ba17; }.navMain-item--127c745c-2313-e089-b33c-06881f16a213 .navMain-subitem:hover {background-color: #89ba17;color: #fff; }.no-touchevents .navMain-item--092ea23c-8ee1-f7e3-d7f7-77154bc8524a:hover,.navMain-item--092ea23c-8ee1-f7e3-d7f7-77154bc8524a.hover {background-color: #e5c783;color: #fff; }.page--category--092ea23c-8ee1-f7e3-d7f7-77154bc8524a .navMain-item--092ea23c-8ee1-f7e3-d7f7-77154bc8524a {border-bottom: 3px solid #e5c783; }.navMain-item--092ea23c-8ee1-f7e3-d7f7-77154bc8524a .navMain-subitem:hover {background-color: #e5c783;color: #fff; }.no-touchevents .navMain-item--7b3e36e1-60e5-4c85-6918-cb62aea99538:hover,.navMain-item--7b3e36e1-60e5-4c85-6918-cb62aea99538.hover {background-color: #8b0b08;color: #fff; }.page--category--7b3e36e1-60e5-4c85-6918-cb62aea99538 .navMain-item--7b3e36e1-60e5-4c85-6918-cb62aea99538 {border-bottom: 3px solid #8b0b08; }.navMain-item--7b3e36e1-60e5-4c85-6918-cb62aea99538 .navMain-subitem:hover {background-color: #8b0b08;color: #fff; } }.page--category--36e76697-0576-66ea-1b22-582437ab679b .categoryIntro-box {background-color: #86a246;color: #fff; }.page--category--36e76697-0576-66ea-1b22-582437ab679b .sidebar-header,.page--category--36e76697-0576-66ea-1b22-582437ab679b .categoryIntro-header {color: #86a246; }.page--category--36e76697-0576-66ea-1b22-582437ab679b .sidebarMobileMenu {border-top: 4px solid #86a246; }.page--category--be52f32e-f34f-243b-0ab2-628b6b3f0425 .categoryIntro-box {background-color: #be013c;color: #fff; }.page--category--be52f32e-f34f-243b-0ab2-628b6b3f0425 .sidebar-header,.page--category--be52f32e-f34f-243b-0ab2-628b6b3f0425 .categoryIntro-header {color: #be013c; }.page--category--be52f32e-f34f-243b-0ab2-628b6b3f0425 .sidebarMobileMenu {border-top: 4px solid #be013c; }.page--category--5909d972-eab6-24b2-c26b-662f77509e31 .categoryIntro-box {background-color: #009ab4;color: #fff; }.page--category--5909d972-eab6-24b2-c26b-662f77509e31 .sidebar-header,.page--category--5909d972-eab6-24b2-c26b-662f77509e31 .categoryIntro-header {color: #009ab4; }.page--category--5909d972-eab6-24b2-c26b-662f77509e31 .sidebarMobileMenu {border-top: 4px solid #009ab4; }.page--category--f59f704a-5092-cf18-a4b8-72a2e8fa6517 .categoryIntro-box {background-color: #f5b200;color: #fff; }.page--category--f59f704a-5092-cf18-a4b8-72a2e8fa6517 .sidebar-header,.page--category--f59f704a-5092-cf18-a4b8-72a2e8fa6517 .categoryIntro-header {color: #f5b200; }.page--category--f59f704a-5092-cf18-a4b8-72a2e8fa6517 .sidebarMobileMenu {border-top: 4px solid #f5b200; }.page--category--9fad3d64-6d32-eebc-b1a8-cba9c7bec6d6 .categoryIntro-box {background-color: #579dab;color: #fff; }.page--category--9fad3d64-6d32-eebc-b1a8-cba9c7bec6d6 .sidebar-header,.page--category--9fad3d64-6d32-eebc-b1a8-cba9c7bec6d6 .categoryIntro-header {color: #579dab; }.page--category--9fad3d64-6d32-eebc-b1a8-cba9c7bec6d6 .sidebarMobileMenu {border-top: 4px solid #579dab; }.page--category--1b65dd7c-33cf-a41e-2565-3b02c7e3e59c .categoryIntro-box {background-color: #d6216a;color: #fff; }.page--category--1b65dd7c-33cf-a41e-2565-3b02c7e3e59c .sidebar-header,.page--category--1b65dd7c-33cf-a41e-2565-3b02c7e3e59c .categoryIntro-header {color: #d6216a; }.page--category--1b65dd7c-33cf-a41e-2565-3b02c7e3e59c .sidebarMobileMenu {border-top: 4px solid #d6216a; }.page--category--e364325e-7b0c-dedc-184b-968566786250 .categoryIntro-box {background-color: #e9c644;color: #fff; }.page--category--e364325e-7b0c-dedc-184b-968566786250 .sidebar-header,.page--category--e364325e-7b0c-dedc-184b-968566786250 .categoryIntro-header {color: #e9c644; }.page--category--e364325e-7b0c-dedc-184b-968566786250 .sidebarMobileMenu {border-top: 4px solid #e9c644; }.page--category--c4b4424c-ec33-89e5-9662-01545858d88d .categoryIntro-box {background-color: #92573d;color: #fff; }.page--category--c4b4424c-ec33-89e5-9662-01545858d88d .sidebar-header,.page--category--c4b4424c-ec33-89e5-9662-01545858d88d .categoryIntro-header {color: #92573d; }.page--category--c4b4424c-ec33-89e5-9662-01545858d88d .sidebarMobileMenu {border-top: 4px solid #92573d; }.page--category--127c745c-2313-e089-b33c-06881f16a213 .categoryIntro-box {background-color: #89ba17;color: #fff; }.page--category--127c745c-2313-e089-b33c-06881f16a213 .sidebar-header,.page--category--127c745c-2313-e089-b33c-06881f16a213 .categoryIntro-header {color: #89ba17; }.page--category--127c745c-2313-e089-b33c-06881f16a213 .sidebarMobileMenu {border-top: 4px solid #89ba17; }.page--category--092ea23c-8ee1-f7e3-d7f7-77154bc8524a .categoryIntro-box {background-color: #e5c783;color: #fff; }.page--category--092ea23c-8ee1-f7e3-d7f7-77154bc8524a .sidebar-header,.page--category--092ea23c-8ee1-f7e3-d7f7-77154bc8524a .categoryIntro-header {color: #e5c783; }.page--category--092ea23c-8ee1-f7e3-d7f7-77154bc8524a .sidebarMobileMenu {border-top: 4px solid #e5c783; }.page--category--7b3e36e1-60e5-4c85-6918-cb62aea99538 .categoryIntro-box {background-color: #8b0b08;color: #fff; }.page--category--7b3e36e1-60e5-4c85-6918-cb62aea99538 .sidebar-header,.page--category--7b3e36e1-60e5-4c85-6918-cb62aea99538 .categoryIntro-header {color: #8b0b08; }.page--category--7b3e36e1-60e5-4c85-6918-cb62aea99538 .sidebarMobileMenu {border-top: 4px solid #8b0b08; }@media (min-width: 939px) {.category-content {padding-top: 1.4rem;padding-left: 1.4rem; } }.sidebar-header {display: none; }@media (min-width: 939px) {.sidebar-header {font-size: 24px;font-size: 2rem;display: block;margin-bottom: .5rem;padding: 1.5rem;border: none;border-bottom: 1px dotted #E3E3E0; } }@media (max-width: 938px) {.sidebar {position: relative;border-bottom: 1px dotted #E3E3E0; } }.js-sidebar-trigger .icon {position: relative;top: -.2em; }@media (min-width: 939px) {.js-sidebar-trigger .icon {left: .2em; } }@media (min-width: 939px) {.js-sidebar-trigger {display: none; } }.js-sidebar-trigger .icon svg {fill: #5e5e5b; }.js-sidebar-trigger[disabled] .icon svg {fill: #B3B3B0; }.categoryRating {display: inline-block;vertical-align: middle;margin-left: 1rem; }@media (min-width: 631px) {.categoryRating {margin-left: 1.5rem; } }@media (min-width: 939px) {.categoryRating {display: block; } }.categoryIntro {position: relative;margin-bottom: 5px; }.categoryIntro-text {padding: 1rem; }.categoryIntro-text p:last-child {margin-bottom: 0; }@media (max-width: 630px) {.categoryIntro-text .more {display: none; } }@media (min-width: 631px) {.categoryIntro-text {max-width: 40rem;position: absolute;bottom: 1.5rem;right: 0;z-index: 102;background-color: rgba(255, 255, 255, 0.95); } }.categoryIntro-box {height: 164px;margin-bottom: 3px;color: #fff;overflow: hidden; }.categoryIntro-box h3 {color: inherit; }.categoryIntro-box a:hover {color: #fff; }.sidebarMobileMenu {position: absolute;top: 4.5rem;z-index: 103;background-color: #fff; }.sidebarMobileMenu .sidebar-subheader {display: none; }.sidebarMobileMenu ul {margin-bottom: 0; }.sidebarMobileMenu .sidebar-item-brands {margin-top: 0;padding-top: 0; }.sidebarMobileMenu .sidebar-item-brands .sidebar-item:nth-child(n+2), .sidebarMobileMenu .sidebar-item-brands #facetCategoryTree li:nth-child(n+2), #facetCategoryTree .sidebarMobileMenu .sidebar-item-brands li:nth-child(n+2) {display: none; }@media (min-width: 939px) {.sidebarMobileMenu {display: none; } }.sidebar-item--active > .sidebar-link, #facetCategoryTree .sidebar-item--active > a,.sidebar-link:hover,#facetCategoryTree a:hover {background-color: #E3E3E0; }.sidebar-link, #facetCategoryTree a {display: block;padding: .5rem 1rem .5rem 1.5rem; }@media (max-width: 938px) {.sidebar-link, #facetCategoryTree a {border-bottom: 1px solid #E3E3E0; } }.sidebar-item .sidebar-item:last-of-type, #facetCategoryTree li .sidebar-item:last-of-type, .sidebar-item #facetCategoryTree li:last-of-type, #facetCategoryTree .sidebar-item li:last-of-type, #facetCategoryTree li li:last-of-type {border: none; }.sidebar-item .sidebar-item .sidebar-link, #facetCategoryTree li .sidebar-item .sidebar-link, .sidebar-item #facetCategoryTree li .sidebar-link, #facetCategoryTree .sidebar-item li .sidebar-link, #facetCategoryTree li li .sidebar-link, .sidebar-item .sidebar-item #facetCategoryTree a, #facetCategoryTree .sidebar-item .sidebar-item a, #facetCategoryTree li .sidebar-item a, .sidebar-item #facetCategoryTree li a, #facetCategoryTree .sidebar-item li a, #facetCategoryTree li li a {padding-left: 3rem; }.sidebar-item .sidebar-item .sidebar-link:hover, #facetCategoryTree li .sidebar-item .sidebar-link:hover, .sidebar-item #facetCategoryTree li .sidebar-link:hover, #facetCategoryTree .sidebar-item li .sidebar-link:hover, #facetCategoryTree li li .sidebar-link:hover, .sidebar-item .sidebar-item #facetCategoryTree a:hover, #facetCategoryTree .sidebar-item .sidebar-item a:hover, #facetCategoryTree li .sidebar-item a:hover, .sidebar-item #facetCategoryTree li a:hover, #facetCategoryTree .sidebar-item li a:hover, #facetCategoryTree li li a:hover {background-color: #f3f3f0; }.sidebar-item .sidebar-item--active > .sidebar-link, #facetCategoryTree li .sidebar-item--active > .sidebar-link, .sidebar-item #facetCategoryTree .sidebar-item--active > a, #facetCategoryTree .sidebar-item .sidebar-item--active > a, #facetCategoryTree li .sidebar-item--active > a {background-color: #f3f3f0; }.sidebar-item-brands {padding-top: 5px;margin-top: 5px;border-top: 1px dotted #E3E3E0; }.categoryBrands {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }.categoryBrands-item {display: inline-block;padding-right: 1rem;margin-bottom: 1rem;vertical-align: top;width: 33.3333333333%; }@media (min-width: 631px) {.categoryBrands-item {width: 20%; } }.categorySidebarContent {margin-top: 1.4rem; }.categorySidebarContent h3 {font-size: 12px;font-size: 1rem;color: #5e5e5b; }.sidebar .categorySidebarContent {padding: 0 1.5rem; }.categorySidebarContent--mobile .more {display: none; }@media (max-width: 630px) {.skuTable-price .price--base {display: block; } }.product-variants dt {clear: left;float: left;width: 2rem; }.product-variants dd {margin-left: 2.5rem; }.product-icons li div {display: inline-block;border-color: #064413;padding-right: 0.5em; }.product-icons li div span {text-align: center;display: inline-block;width: 40px;background-color: #064413; }.product-attachment:before {content: '';display: inline-block;height: 32px;width: 32px;margin-right: 5px;background-image: url("sprite-d251a6c026f70c6ab307b19c22634a7a.png");background-position: 0px -1023px;vertical-align: bottom; }.product-share {margin: 1rem 0; }.share {display: inline-block;margin-left: .3rem;font-size: 2em;line-height: 1;vertical-align: middle; }.share-facebook {color: #5e5e5b; }.share-facebook:hover {color: #3c5899; }.share-twitter {color: #5e5e5b; }.share-twitter:hover {color: #55acee; }.share-pinterest {color: #5e5e5b; }.share-pinterest:hover {color: #bd081c; }.share-whatsapp {display: none;margin-left: .3rem;color: #5e5e5b;font-size: 2em;line-height: 1;vertical-align: middle; }.share-whatsapp:hover {color: #4dcc5b; }.is-mobile .share-whatsapp {display: inline-block; }.infoLogos-item {margin-bottom: 1rem; }.infoLogos-img {max-width: 180px;max-height: 75px; }.videoWrapper {margin: 0 auto; }.video_flv_640x360 {width: 640px;height: 360px; }.video_flv_270x480 {width: 270px;height: 480px; }.video_flv_320x240 {width: 320px;height: 240px; }.wishlistItem-addForm {position: absolute;bottom: 1rem;right: 1rem; }.wishlistItem-options {position: static; }@media (min-width: 631px) {.cart-footer .paymentMethods-list {display: inline; } }@media (max-width: 630px) {.cart-header .btn, .cart-header .pagination--maxSelect a, .pagination--maxSelect .cart-header a, .cart-header.pagination--maxSelect .step,.pagination--maxSelect .cart-header .step, .cart-header.pagination--maxSelect .currentStep,.pagination--maxSelect .cart-header .currentStep, .cart-header.pagination--pages a,.pagination--pages .cart-header a, .cart-header.pagination--pages .step,.pagination--pages .cart-header .step, .cart-header.pagination--pages .currentStep,.pagination--pages .cart-header .currentStep {padding: 0.75rem 1em;font-size: inherit;font-weight: normal;line-height: initial; } }.cart-itemsHeader {background-color: #f6f6f6;font-weight: bold; }.cart-img,.cart-desc,.cart-price,.cart-qty,.cart-sum {padding: 1.4rem 0.4666666667rem; }.cart-img {width: 20%;float: left; }.cart-descWrapper {width: 80%;float: right; }.cart-desc-optionList {min-height: 1.5em; }.cart-sum {font-weight: bold;text-align: right; }.cart-item--selected {background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2062.2%2066.4%22%3E%3Cpath%20fill%3D%22%23F2F6ED%22%20d%3D%22M17.5%200c9%200%2011.3%207.1%2011.3%2012.9%200%2016.1-8.3%2027-17.1%2027C4.5%2039.9%200%2035.1%200%2026%200%2013.2%207.5%200%2017.5%200zM3%2066.4L50.9%200h7.7L10.8%2066.4H3zM16.8%207.7c-4.9%200-7.1%2015.3-7.1%2020.1%200%203%20.9%204.4%202.3%204.4%205.2%200%207-18.2%207-21%200-1.9-.4-3.5-2.2-3.5zm34.1%2018.5c9%200%2011.3%207.1%2011.3%2012.9%200%2016.1-8.3%2027-17.1%2027-7.2%200-11.7-4.8-11.7-13.9%200-12.8%207.5-26%2017.5-26zm-.7%207.7c-4.9%200-7.1%2015.3-7.1%2020.1%200%203%20.9%204.4%202.3%204.4%205.2%200%207-18.2%207-21%200-1.9-.4-3.5-2.1-3.5h-.1z%22%2F%3E%3C%2Fsvg%3E");background-repeat: no-repeat;background-position: right -10px bottom -10px; }@media (max-width: 938px) {.cart-item .js-btnRemove,.cart-item .js-changeVariant {position: absolute;right: .5rem;top: 1.4rem; }.cart-item .js-btnRemove .action-label,.cart-item .js-changeVariant .action-label {display: none; }.cart-item .js-changeVariant {top: 4.2rem; }.cart-desc {margin-right: 2em;padding-bottom: 0; }.cart-qty,.cart-sum {float: left;width: 50%; }.cart-item--free .cart-qty {visibility: hidden; }.cart-price {display: none; } }@media (min-width: 939px) {.cart-descWrapper {display: table; }.cart-desc,.cart-price,.cart-qty,.cart-sum {display: table-cell; }.cart-price,.cart-qty,.cart-sum {vertical-align: middle; }.cart-price,.cart-qty,.cart-img {text-align: center; }.cart-desc {width: 40%; }.cart-price,.cart-sum {width: 15%; }.cart-qty {width: 30%; }.js-changeVariant .icon,.js-btnRemove .icon {display: none; } }.cart-form .cart-field {padding: 0.5rem 1rem;line-height: 1.4;box-shadow: none; }.cart-deliveryPeriod {padding: 0.7rem;padding-left: 4em;position: relative;border-bottom: 1px solid #E3E3E0; }.cart-deliveryPeriod .icon {position: absolute;top: 0;left: 0.7rem;height: 2.5em;width: 2.5em;margin-right: 0.7rem;opacity: .5; }.cart-deliveryPeriod .period {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 0.7rem; }.cart-deliveryPeriod .date {display: inline-block;margin: 0 1.4rem 0;width: 5em;border: 1px solid #E3E3E0;border-radius: 5px;color: #5e5e5b;text-align: center; }.cart-deliveryPeriod .date:first-child {margin-left: 0; }.cart-deliveryPeriod .date:last-child {margin-right: 0; }.cart-deliveryPeriod .weekday,.cart-deliveryPeriod .day,.cart-deliveryPeriod .month {display: block;padding: .25rem 0;line-height: 1; }.cart-deliveryPeriod .weekday {color: #B3B3B0;font-weight: bold;font-size: .8em; }.cart-deliveryPeriod .day {font-size: 2em; }.cart-deliveryPeriod .month {background-color: #B3B3B0;color: #fff;text-transform: uppercase;font-size: .8em;letter-spacing: .02em; }@media (min-width: 631px) {.cart-deliveryPeriod {border-bottom: 0; } }@media (min-width: 939px) {.cart-deliveryPeriod {padding: 5px;padding-left: 5em; }.cart-deliveryPeriod .icon {top: -2px;left: 1.4rem; } }.cart-questions .icon-phone {fill: #B3B3B0; }.freeItem:last-child {margin-bottom: 0;border-bottom: none; }#freeItemMessageWrapper h5,.freeItem-msg {margin-left: 100px; }.freeItem-img {float: left;vertical-align: top; }#js-cart-itemsTable-wrapper {position: relative; }#js-cart-itemsTable-wrapper:before {content: '';position: absolute;top: 0;left: 0;right: 0;display: block;background-color: rgba(0, 0, 0, 0.2);z-index: 1;opacity: 0;-webkit-transition: opacity .2s;-o-transition: opacity .2s;transition: opacity .2s; }#js-cart-itemsTable-wrapper.is-loading:before {bottom: 0;opacity: 1; }@media (min-width: 939px) {.cart-changeVariant-dialog.dialog {max-width: 60rem; } }#creditCardForm .js-creditCardWrapper {position: relative; }#creditCardForm .js-creditCardWrapper .iconWrapper {position: absolute;top: 8px;right: .5em; }#creditCardForm .js-creditCardWrapper .iconWrapper .cc-icon {display: inline-block;opacity: .5; }#creditCardForm .js-creditCardWrapper .iconWrapper .cc-icon.active {opacity: 1; }#creditCardForm .cc-icon {height: 20px;width: 41px;background-image: url("sprite-d251a6c026f70c6ab307b19c22634a7a.png"); }#creditCardForm .cc-icon.cc-visa {background-position: 0px -420px; }#creditCardForm .cc-icon.cc-mastercard {background-position: 0px -490px; }#addressTypeSelect {margin-bottom: 1em; }#addressTypeSelect label {margin-right: 15px;font-weight: bold; }#addressTypeSelect input {margin-right: 3px; }.paymentItem-expired {color: #cb1d1e; }@media (max-width: 938px) {.checkoutSteps-list {margin: 0.7rem 0 0;text-align: left; }.checkoutSteps-step {display: inline-block;height: 0;width: 0;clip: rect(0, 0, 0, 0);counter-increment: checkoutSteps-count;color: #1F512B;font-size: 16px;font-size: 1.3333333333rem;overflow: hidden; }.checkoutSteps-step:before {content: counter(checkoutSteps-count);padding: .2em .5em;border: 1px solid #1F512B;border-radius: 50%; }.checkoutSteps-step.current {padding: .5em 0;margin-right: .5em;clip: auto;height: auto;width: auto;font-weight: bold; }.checkoutSteps-step.current:before {color: #fff;background-color: #1F512B; }.checkoutSteps-step.current .checkoutSteps-content {display: inline-block;margin-left: .5em; }.checkoutSteps-step .checkoutSteps-content {display: none; }.paymentItem {padding: 1rem; } }@media (min-width: 631px) {.paymentItems--noInput {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; }.paymentItems--noInput .paymentItem {padding-bottom: 4rem;position: relative; }.paymentItems--noInput .paymentItem form {position: absolute;bottom: 1rem; } }@media (min-width: 631px) and (max-width: 938px) {.paymentItems--noInput {}.paymentItems--noInput .paymentItem:first-child:nth-last-child(1) {width: 50%; }.paymentItems--noInput .paymentItem:first-child:nth-last-child(2),.paymentItems--noInput .paymentItem:first-child:nth-last-child(2) ~ .paymentItem {width: 48.5%;width: calc(50% - .7rem); }.paymentItems--noInput .paymentItem:first-child:nth-last-child(3),.paymentItems--noInput .paymentItem:first-child:nth-last-child(3) ~ .paymentItem {width: 33.3333%;width: calc(33.3333% - .933rem); }.paymentItems--noInput .paymentItem:first-child:nth-last-child(4),.paymentItems--noInput .paymentItem:first-child:nth-last-child(4) ~ .paymentItem {width: 48.5%;width: calc(50% - .7rem); } }@media (min-width: 939px) {.checkoutSteps-list {margin: 0.7rem -33px 1.4rem -52px;font-size: 0;text-align: center; }.checkoutSteps-step {display: inline-block;width: 20%;line-height: 3.5em;padding: 0 1.4em;margin-right: -1.4em;font-size: 14px; }.checkoutSteps-step .checkoutSteps-content {position: relative;display: block;background-color: #E3E3E0; }.checkoutSteps-step .checkoutSteps-content:after, .checkoutSteps-step .checkoutSteps-content:before {-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);content: '';position: absolute; }.checkoutSteps-step .checkoutSteps-content:before {right: 100%;border-top: 1.786em solid #E3E3E0;border-bottom: 1.714em solid #E3E3E0;border-left: 1.3em solid transparent; }.checkoutSteps-step .checkoutSteps-content:after {border-top: 1.786em solid transparent;border-bottom: 1.714em solid transparent;border-left: 1.3em solid #E3E3E0;left: 100%; }.checkoutSteps-step:first-child .checkoutSteps-content:before,.checkoutSteps-step:last-child .checkoutSteps-content:after {background-color: inherit; }.checkoutSteps-step.previous .checkoutSteps-content,.checkoutSteps-step.done .checkoutSteps-content {background-color: #779c48;color: #fff; }.checkoutSteps-step.previous .checkoutSteps-content:before,.checkoutSteps-step.done .checkoutSteps-content:before {border-top-color: #779c48;border-bottom-color: #779c48; }.checkoutSteps-step.previous .checkoutSteps-content:after,.checkoutSteps-step.done .checkoutSteps-content:after {border-left-color: #779c48; }.checkoutSteps-step.current .checkoutSteps-content {background-color: #1F512B;color: #fff; }.checkoutSteps-step.current .checkoutSteps-content:before {border-top-color: #1F512B;border-bottom-color: #1F512B; }.checkoutSteps-step.current .checkoutSteps-content:after {border-left-color: #1F512B; }.paymentItem {padding: 1rem 1.5rem; }.paymentItems--noInput {-ms-flex-wrap: nowrap;flex-wrap: nowrap; }.paymentItems--noInput .paymentItem {-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 100%;flex-basis: 100%;margin-right: 1.4rem; }.paymentItems--noInput .paymentItem:last-child {margin-right: 0; } }.addressSelect .addressStar {position: absolute;top: 1rem;right: 1rem;outline: none; }.sidebar--checkout .boxGray {position: relative; }.sidebar--checkout h5 br {display: none; }@media (min-width: 631px) {.sidebar--checkout {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }.sidebar--checkout .boxGray {margin-right: 1rem;width: calc(50% - .5rem); }.sidebar--checkout .boxGray:nth-child(2n) {margin-right: 0; } }@media (min-width: 939px) {.sidebar--checkout {display: block; }.sidebar--checkout .boxGray {width: auto;margin-right: 0; }.sidebar--checkout h5 br {display: initial; } }.checkout-actions {position: absolute;top: 1rem;right: 1rem;margin-top: 0;text-align: right; }.checkout-actions li {display: block; }.checkout-actions li + li {margin-left: 0;margin-top: 5px; }@media (min-width: 631px) {.privacyInfo--extended > div:first-child {text-align: center; } }.accountDetails--expired {color: #cb1d1e; }.accountDetails-label {display: inline-block;width: 12em; }.accountBox--delete {border-width: 1px 0 0; }.subscription-item-deleted .status-dependent {text-decoration: line-through;color: #E3E3E0; }.subscription-item-new .status-dependent, .subscription-item-changed .status-dependent {color: #689b25; }#subscription_items_add_form .skuSuggest-wrapper {top: 3rem; }@media (max-width: 938px) {.page--account .content,.page--service .content {margin-top: 1rem; } }@media (min-width: 939px) {.page--account .content,.page--service .content {margin-top: 1.4rem;padding-left: 1.4rem;font-size: 1.25em; } }.page--addressBook hr:nth-of-type(n+2) {display: none; }.rewardIntro {position: relative; }.rewardIntro-text {background-color: rgba(255, 255, 255, 0.85); }@media (min-width: 631px) {.rewardIntro-text {max-width: 40rem;position: absolute;bottom: 1.5rem;right: 0;z-index: 102; } }.reward-infoWrapper {padding-left: 1.5rem; }.rewardWrapper {padding: 1.5rem; }.rewardWrapper.selected {border: 3px dashed #E3E3E0; }@media (max-width: 938px) {#subscription_pros {display: none; } }.subscriptionControl-list {background-image: -webkit-linear-gradient(#f5f5f4, #dbd8d0);background-image: -o-linear-gradient(#f5f5f4, #dbd8d0);background-image: linear-gradient(#f5f5f4, #dbd8d0);text-align: center; }.subscriptionControl-step {color: #779c48;text-shadow: 0 -1px rgba(255, 255, 255, 0.75);vertical-align: middle; }.subscriptionControl-step.active {background: #779c48;color: #fff;text-shadow: 0 -1px rgba(0, 0, 0, 0.2); }.subscriptionControl-content {padding: 5px;font-size: 11px;font-size: 0.9166666667rem;color: inherit !important;font-weight: bold;text-decoration: none; }@media (min-width: 631px) {.subscriptionControl-content {padding: 1rem 5px;font-size: 16px;font-size: 1.3333333333rem; } }@media (min-width: 939px) {.subscriptionControl-content {padding: 1.5rem 5px;font-size: 18px;font-size: 1.5rem; } }.subscriptionSlider .slide {background-image: -webkit-linear-gradient(#faf8f9, #fff);background-image: -o-linear-gradient(#faf8f9, #fff);background-image: linear-gradient(#faf8f9, #fff); }.subscriptionSlider-inner {padding: 5px; }@media (min-width: 631px) {.subscriptionSlider-inner {padding: 1rem; } }.dialog .subscriptionHeader {display: none; }@media (min-width: 631px) {.benefitImg {padding-right: 5px; }.benefitContent {padding-left: 5px; } }.benefitContent-list {border: 1px solid #E3E3E0;border-width: 1px 0; }@media (max-width: 630px) {.benefitContent-list {border-width: 0 0 1px 0; } }.benefitContent-list--siegel {background: url("https://static.alsa-hundewelt.de/de/images/vorteile/vorteile_alsa-siegel.jpg") no-repeat right center; }.benefitContent-list--siegel-nl {background: url("https://static.alsa-hundewelt.de/nl/images/vorteile/vorteile_alsa-siegel_nl.jpg") no-repeat right center; }.customerService-item {float: left;height: 220px;font-size: 1rem; }.samplePackage-order {padding: 1.5rem 0; }@media (min-width: 631px) {.samplePackage-order {padding: 1.5rem; } }.error404-intro {font-size: 20px;font-size: 1.6666666667rem;position: relative;color: #fff; }.error404-intro h1 {font-size: 42px;font-size: 3.5rem;color: currentColor;font-weight: normal;line-height: 1; }.error404-intro .btn, .error404-intro .pagination--maxSelect a, .pagination--maxSelect .error404-intro a, .error404-intro.pagination--maxSelect .step,.pagination--maxSelect .error404-intro .step, .error404-intro.pagination--maxSelect .currentStep,.pagination--maxSelect .error404-intro .currentStep, .error404-intro.pagination--pages a,.pagination--pages .error404-intro a, .error404-intro.pagination--pages .step,.pagination--pages .error404-intro .step, .error404-intro.pagination--pages .currentStep,.pagination--pages .error404-intro .currentStep {position: absolute;bottom: 1.5rem; }.navigatorWrapper {background-color: #edf5c3; }.navigatorFormWrapper {padding: 1.4rem 17px 2.8rem; }.navigatorForm-fieldset {padding: 20px 10px 20px 40px;margin-bottom: 1rem;background-color: #fff;border: 1px solid #E3E3E0; }.navigatorForm-fieldset li {padding: .5em 0;margin-right: 1.5em; }.navigatorForm-fieldset li > input {vertical-align: text-top; }.navigatorForm-fieldset li > label {margin-left: .5em;cursor: pointer; }.navigatorForm-fieldset li > label.disabled {color: #B3B3B0;cursor: default; }.navigatorForm-fieldset--foodtype {background: #FFFFFF url("navigator_step_1-bb01f7f08edc276dfd1ea16519d24e94.png") no-repeat left 5px; }@media (max-width: 630px) {.navigatorForm-fieldset--foodtype li {display: block; } }.navigatorForm-fieldset--basics {background: #FFFFFF url("navigator_step_2-c300f08b21074984f24f9e532f374aac.png") no-repeat left 5px; }.navigatorForm-fieldset--characteristics {background: #FFFFFF url("navigator_step_3-56fe8a6ccba5de02445d6ae6faf4cdcf.png") no-repeat left 5px; }.navigatorForm-fieldset--characteristics li li {margin-left: 1.9rem; }@media (max-width: 630px) {.navigatorResultItem-altLink {display: block;width: 100%;text-align: center; } }.navigatorResultItem-options {margin-bottom: 1rem; }@media (min-width: 939px) {.navigatorResultItem-options {margin-bottom: 3rem; } }footer {background-color: #eee;color: #5e5e5b; }@media (max-width: 630px) {footer {font-size: 16px;font-size: 1.3333333333rem; }footer .container {padding: 0 4%; } }footer .ptl,footer .pvl {padding-top: 2.5rem; }footer .mbl, footer .success_message, footer .error_message, footer.errors, footer .product-reviewsPreview .review, .product-reviewsPreview footer .review, footer .wishlistItem, footer .accountBox {margin-bottom: 2.5rem; }footer .pvl {padding-bottom: 2.5rem; }footer h4 {color: inherit;font-size: 1.1em;font-weight: bold; }.footerInfo-item {padding-left: 1.8em;position: relative; }.footerInfo-item .icon {position: absolute;left: 0; }@media (max-width: 630px) {.footerInfo-item {padding-bottom: .75rem; } }.paymentShipping-item {height: 37px;width: 52px;background-image: url("sprite-d251a6c026f70c6ab307b19c22634a7a.png"); }.paymentShipping-item.pay-paypal {background-position: 0px -2146px; }.paymentShipping-item.pay-paypal-express {background-position: 0px -2059px; }.paymentShipping-item.pay-mastercard {background-position: 0px -1711px; }.paymentShipping-item.pay-visa {background-position: 0px -1276px; }.paymentShipping-item.pay-nachnahme {background-position: 0px -1537px; }.paymentShipping-item.pay-rechnung {background-position: 0px -2233px; }.paymentShipping-item.pay-ueberweisung {background-position: 0px -1363px; }.paymentShipping-item.pay-bankeinzug {background-position: 0px -1624px; }.paymentShipping-item.ship-dhl {background-position: 0px -1450px; }.paymentShipping-item.ship-gls {background-position: 0px -1798px; }.paymentShipping-item,.brandShowcase-item,.fb-like-box {-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);opacity: .6;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s; }.paymentShipping-item:hover,.brandShowcase-item:hover,.fb-like-box:hover {-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);opacity: 1; }@media (min-width: 631px) {.payment-n-shipping,.footerSocial {padding-left: 1.4rem; } }@media (min-width: 939px) {.payment-n-shipping,.footerSocial {padding-left: 0; } }@media (max-width: 630px) {.legal {text-align: center; } }footer .legal > div {padding: 0; }@media (min-width: 939px) {.pricesTerms {text-align: right; } }@media (min-width: 631px) {.footerNewsletter {padding-right: 1.4rem; } }.footerNewsletter .newsletterBox-submit {padding: .7rem 0; }.newsletterBox {padding: 1rem;background-color: #fff;background-position: top left;background-repeat: no-repeat; }.newsletterBox .newsletterBox-content {margin-top: 180px; }@media (min-width: 631px) {.newsletterBox {background-size: auto 100%; }.newsletterBox .newsletterBox-content {margin-top: 0;margin-left: 200px;margin-bottom: 5rem;text-shadow: none; } }@media (min-width: 939px) {.newsletterBox .newsletterBox-content {margin-bottom: 0; } }.facebookBox {background: transparent url("loader-5b8b06c052cac80413d62e5c45f9f37b.gif") no-repeat center; }.facebookBox.inactive {padding: 1rem;background: transparent url("facebook-like-cc96e2789a36a24eb42dc6917005d273.jpg") no-repeat center;background-size: cover; }@media (min-width: 939px) {.facebookBox {min-height: 214px;min-width: 450px; } }.facebookBox-title {color: #1F512B; }.facebookBox-facebook,.facebookBox-alsa,.facebookBox-alsa_nl {display: inline-block;height: 54px;width: 54px;background-image: url("sprite-d251a6c026f70c6ab307b19c22634a7a.png");background-position: 0px -2800px; }.facebookBox-alsa {background-position: 0px -3008px; }.facebookBox-alsa_nl {background-position: 0px -2904px; }.instagramBox {padding: 1rem;background-color: #fff;background-image: -webkit-linear-gradient(top, #E7E5E6, #fff);background-image: -o-linear-gradient(top, #E7E5E6, #fff);background-image: linear-gradient(to bottom, #E7E5E6, #fff); }.instagramCallout {margin-bottom: 1rem; }.instagramCallout a {display: block;margin-bottom: 1rem;height: 0;margin: auto;padding-top: 10.35%;max-width: 500px;background-image: url("https://static.alsa-hundewelt.de/de/images/footer_instagram_sm.png");background-position: center;background-repeat: no-repeat;background-size: contain;text-indent: -9999px;overflow: hidden; }@media (min-width: 939px) {.instagramCallout {margin-bottom: 0;padding-top: 4px; }.instagramCallout a {margin-right: 1rem;padding-top: 12.5%;background-image: url("https://static.alsa-hundewelt.de/de/images/footer_instagram.png"); } }.instagramFeed-list {margin: 0 -5px;text-align: center; }.instagramFeed-item {height: 65px;width: 65px;display: inline-block;margin: 0 4px;position: relative;background-color: #FCFCFC; }.instagramFeed-item :after {content: '';display: block;position: absolute;bottom: 0;left: 5px;height: 5px;width: 55px;box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4); }.instagramFeed-item img {max-width: 100%; }.autoSuggest-wrapper {position: absolute;top: 4rem;left: 0;right: 0;display: none;background-color: #fff; }.autoSuggest-wrapper.active {display: block; }@media (min-width: 939px) {.autoSuggest-wrapper {top: 3.5rem;left: auto;right: auto;width: 33rem;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15); }.autoSuggest-wrapper.hidden {display: none; } }.skuSuggest-wrapper {position: absolute;left: 5px;right: 5px;top: 5.5rem;background-color: #fff;z-index: 102; }@media (min-width: 939px) {.skuSuggest-wrapper {top: 5rem; } }.autoSuggest-item {position: relative; }.autoSuggest-item:not(:last-of-type) {border-bottom: 1px solid #E3E3E0; }.autoSuggest-item:hover {background-color: #f3f3f0; }.autoSuggest-item.discounted:after {content: '';display: block;position: absolute;top: 0;right: 0;height: 25px;width: 25px;background-image: url("sprite-d251a6c026f70c6ab307b19c22634a7a.png");background-position: 0px -707px; }.autoSuggest-img {float: left; }.autoSuggest-info {margin-left: 50px;padding-right: 25px; }.autoSuggest-title {color: #5e5e5b; }@media (min-width: 631px) {.autoSuggest-title {word-wrap: nowrap; } }.autoSuggest-link {display: block; }.tipsy {font-size: 12px;position: absolute;padding: 5px;z-index: 100000; }.tipsy-inner {background-color: #555;color: #FFF;max-width: 200px;padding: 5px 8px 4px 8px;text-align: center; }.tipsy-inner {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }.tipsy-arrow {position: absolute;width: 0;height: 0;line-height: 0;border: 5px dashed #555; }.tipsy-arrow-n {border-bottom-color: #555; }.tipsy-arrow-s {border-top-color: #555; }.tipsy-arrow-e {border-left-color: #555; }.tipsy-arrow-w {border-right-color: #555; }.tipsy-n .tipsy-arrow {top: 0px;left: 50%;margin-left: -5px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent; }.tipsy-nw .tipsy-arrow {top: 0;left: 10px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent; }.tipsy-ne .tipsy-arrow {top: 0;right: 10px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent; }.tipsy-s .tipsy-arrow {bottom: 0;left: 50%;margin-left: -5px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent; }.tipsy-sw .tipsy-arrow {bottom: 0;left: 10px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent; }.tipsy-se .tipsy-arrow {bottom: 0;right: 10px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent; }.tipsy-e .tipsy-arrow {right: 0;top: 50%;margin-top: -5px;border-left-style: solid;border-right: none;border-top-color: transparent;border-bottom-color: transparent; }.tipsy-w .tipsy-arrow {left: 0;top: 50%;margin-top: -5px;border-right-style: solid;border-left: none;border-top-color: transparent;border-bottom-color: transparent; }.tipsy {color: #fff; }.picker {position: absolute;z-index: 10000; }.picker__holder {width: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch; }.picker {width: 100%; }.picker__holder {position: absolute;background: #fff;border: 1px solid #aaa;border-top: 0;box-sizing: border-box;min-width: 176px;max-width: 466px;border-radius: 0 0 6px 6px;max-height: 0;opacity: 0;-webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);transform: translateY(-1em) perspective(600px) rotateX(10deg);-webkit-transition: all .15s ease-out, max-height 0 .15s;-o-transition: all .15s ease-out, max-height 0 .15s;transition: all .15s ease-out, max-height 0 .15s; }.picker--opened .picker__holder {max-height: 25em;opacity: 1;-webkit-transform: translateY(0) perspective(600px) rotateX(0);transform: translateY(0) perspective(600px) rotateX(0);-webkit-transition: all .15s ease-out, max-height 0;-o-transition: all .15s ease-out, max-height 0;transition: all .15s ease-out, max-height 0;box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12); }.picker__box {padding: 0 1em; }.picker__header {text-align: center;position: relative;margin-top: .75em; }.picker__month,.picker__year {font-weight: 500;display: inline-block;margin-left: .25em;margin-right: .25em; }.picker__year {color: #999;font-size: .8em;font-style: italic; }.picker__select--month,.picker__select--year {font-size: .8em;border: 1px solid #b7b7b7;height: 2.5em;padding: .66em .25em;margin-left: .25em;margin-right: .25em;margin-top: -.5em; }.picker__select--month {width: 35%; }.picker__select--year {width: 22.5%; }.picker__select--month:focus,.picker__select--year:focus {border-color: #0089ec; }.picker__nav--prev,.picker__nav--next {position: absolute;top: -.33em;padding: .5em 1.33em;width: 1em;height: 1em; }.picker__nav--prev {left: -1em;padding-right: 1.5em; }.picker__nav--next {right: -1em;padding-left: 1.5em; }.picker__nav--prev:before,.picker__nav--next:before {content: " ";border-top: .5em solid transparent;border-bottom: .5em solid transparent;border-right: .75em solid #000;width: 0;height: 0;display: block;margin: 0 auto; }.picker__nav--next:before {border-right: 0;border-left: .75em solid #000; }.picker__nav--prev:hover,.picker__nav--next:hover {cursor: pointer;color: #000;background: #b1dcfb; }.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover {cursor: default;background: 0;border-right-color: whitesmoke;border-left-color: whitesmoke; }.picker__table {text-align: center;border-collapse: collapse;border-spacing: 0;table-layout: fixed;font-size: inherit;width: 100%;margin-top: .75em;margin-bottom: .5em; }@media (min-height: 26.5em) {.picker__table {margin-bottom: .75em; } }.picker__table td {margin: 0;padding: 0; }.picker__weekday {width: 14.285714286%;font-size: .75em;padding-bottom: .25em;color: #999;font-weight: 500; }@media (min-height: 26.5em) {.picker__weekday {padding-bottom: .5em; } }.picker__day {padding: .3125em 0;font-weight: 200;border: 1px solid transparent; }.picker__day--today {color: #0089ec;position: relative; }.picker__day--today:before {content: " ";position: absolute;top: 2px;right: 2px;width: 0;height: 0;border-top: .5em solid #0059bc;border-left: .5em solid transparent; }.picker__day--selected,.picker__day--selected:hover {border-color: #0089ec; }.picker__day--highlighted {background: #b1dcfb; }.picker__day--disabled:before {border-top-color: #aaa; }.picker__day--outfocus {color: #ddd;opacity: .6; }.picker__day--infocus:hover,.picker__day--outfocus:hover {cursor: pointer;color: #000;background: #b1dcfb; }.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted {background: #0089ec;color: #fff; }.picker__day--disabled,.picker__day--disabled:hover {background: whitesmoke;border-color: whitesmoke;color: #ddd;cursor: default; }.picker__footer {text-align: center; }.picker__button--today,.picker__button--clear {border: 1px solid #fff;background: #fff;font-size: .8em;padding: .66em 0;font-weight: 700;width: 50%;display: inline-block;vertical-align: bottom; }.picker__button--today:hover,.picker__button--clear:hover {cursor: pointer;color: #000;background: #b1dcfb;border-bottom-color: #b1dcfb; }.picker__button--today:focus,.picker__button--clear:focus {background: #b1dcfb;border-color: #0089ec;outline: 0; }.picker__button--today:before,.picker__button--clear:before {position: relative;display: inline-block;height: 0; }.picker__button--today:before {content: " ";margin-right: .45em;top: -.05em;width: 0;border-top: .66em solid #0059bc;border-left: .66em solid transparent; }.picker__button--clear:before {content: "\D7";margin-right: .35em;top: -.1em;color: #e20;vertical-align: top;font-size: 1.1em; }.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent; }.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0; }.slick-list:focus {outline: none; }.slick-list.dragging {cursor: pointer;cursor: hand; }.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); }.slick-track {position: relative;left: 0;top: 0;display: block; }.slick-track:before, .slick-track:after {content: "";display: table; }.slick-track:after {clear: both; }.slick-loading .slick-track {visibility: hidden; }.slick-slide {float: left;height: 100%;min-height: 1px;display: none; }.slick-slide:focus {outline: none; }[dir="rtl"] .slick-slide {float: right; }.slick-slide img {display: block; }.slick-slide.slick-loading img {display: none; }.slick-slide.dragging img {pointer-events: none; }.slick-initialized .slick-slide {display: block; }.slick-loading .slick-slide {visibility: hidden; }.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent; }.slick-arrow.slick-hidden {display: none; }.slick-slider:not(.slick-initialized) .slick-slide:first-child {display: block; }.slick-loading .slick-list {background: #fff url("loader-5b8b06c052cac80413d62e5c45f9f37b.gif") center center no-repeat; }.slick-prev,.slick-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0px;cursor: pointer;background-color: transparent;color: transparent;top: 50%;-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);padding: 0;border: none;outline: none; }.slick-prev {left: -25px; }[dir="rtl"] .slick-prev {left: auto;right: -25px; }.slick-next {right: -25px; }[dir="rtl"] .slick-next {left: -25px;right: auto; }.slick-dotted.slick-slider {margin-bottom: 30px; }.slick-dots {position: absolute;bottom: -25px;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%; }.slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer; }.slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer; }.slick-dots li button:hover, .slick-dots li button:focus {outline: none; }.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1; }.slick-dots li button:before {position: absolute;top: 0;left: 0;content: "•";width: 20px;height: 20px;font-size: 35px;line-height: 20px;text-align: center;color: black;opacity: 0.25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }.slick-dots li.slick-active button:before {color: black;opacity: 0.75; }.slider-dir {-webkit-transition: .3s all;-o-transition: .3s all;transition: .3s all;display: block;height: 3.5em;width: 3.5em;padding: .5em;z-index: 102;background-color: #fff;font-size: 12px; }@media (min-width: 631px) {.slider-dir {opacity: .2; } }.slider-dir.slick-prev {padding-left: 0;left: 0; }.slider-dir.slick-next {padding-right: 0;right: 0; }.slider-dir > span {height: 100%;width: 100%;background-position: center; }.freeShipping {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative; }.freeShipping__iconWrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 0;left: 0;bottom: 0;padding: .5rem;width: 6rem;background-color: currentColor;border-bottom-left-radius: 2px;border-top-left-radius: 2px; }@media (min-width: 631px) {.freeShipping__iconWrapper {width: 7rem;padding: 1rem; } }.freeShipping__icon {height: auto;width: 100%;fill: #fff; }.freeShipping__contentWrapper {-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 6rem; }@media (min-width: 631px) {.freeShipping__contentWrapper {padding-left: 7rem; } }@media (min-width: 939px) {.freeShipping__contentWrapper {display: -webkit-box;display: -ms-flexbox;display: flex; } }.freeShipping__content {-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1; }.freeShipping__btnWrapper {margin-top: 1rem; }.freeShipping__btnWrapper .btn, .freeShipping__btnWrapper .pagination--maxSelect a, .pagination--maxSelect .freeShipping__btnWrapper a, .freeShipping__btnWrapper.pagination--maxSelect .step,.pagination--maxSelect .freeShipping__btnWrapper .step, .freeShipping__btnWrapper.pagination--maxSelect .currentStep,.pagination--maxSelect .freeShipping__btnWrapper .currentStep, .freeShipping__btnWrapper.pagination--pages a,.pagination--pages .freeShipping__btnWrapper a, .freeShipping__btnWrapper.pagination--pages .step,.pagination--pages .freeShipping__btnWrapper .step, .freeShipping__btnWrapper.pagination--pages .currentStep,.pagination--pages .freeShipping__btnWrapper .currentStep {font-weight: bold; }@media (min-width: 939px) {.freeShipping__btnWrapper {margin-top: 0;margin-left: 1rem; } }.cart-freeShipping-crosssell .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex; }.cart-freeShipping-crosssell .slick-slide {height: auto; }.photoContest-content-inner,.sweepStake-content-inner {padding: 0 1.5rem; }@media (min-width: 631px) {.photoContest-content-inner,.sweepStake-content-inner {max-width: 50em;margin: auto;position: relative;z-index: 1;font-size: 1.167em; } }.photoContest-footer,.sweepStake-footer {padding: 0 1.5rem; }.grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='gray'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter: grayscale(1);filter: gray;}.grayscale svg {max-height: none;max-width: none; }.grayscale.grayscale-fade {-webkit-transition: filter .5s;-o-transition: filter .5s;transition: filter .5s; }@media screen and (-webkit-min-device-pixel-ratio: 0) {.grayscale.grayscale-fade {-webkit-transition: -webkit-filter .5s; } }.grayscale.grayscale-off,.grayscale.grayscale-fade:hover {filter: grayscale(0); }.grayscale.grayscale-replaced {filter: none; }.grayscale.grayscale-replaced > svg {-webkit-transition: opacity .5s ease;-o-transition: opacity .5s ease;transition: opacity .5s ease;opacity: 1; }.grayscale.grayscale-replaced.grayscale-off > svg,.grayscale.grayscale-replaced.grayscale-fade:hover > svg {opacity: 0; }html.with-featherlight {overflow: hidden; }.featherlight {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 2147483647;text-align: center;white-space: nowrap;cursor: pointer;background: rgba(51, 51, 51, 0.85); }.featherlight:before {content: '';display: inline-block;height: 100%;vertical-align: middle; }.featherlight .featherlight-content {position: relative;text-align: left;vertical-align: middle;display: inline-block;overflow: auto;padding: 0;margin-left: 5%;margin-right: 5%;max-height: 95%;cursor: auto;white-space: normal; }.featherlight .featherlight-inner {display: block; }.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner {display: none; }.featherlight .featherlight-close-icon {position: absolute;z-index: 9999;top: 0;right: 0;line-height: 25px;width: 25px;cursor: pointer;text-align: center;font-family: Arial, sans-serif;background: #fff;background: rgba(255, 255, 255, 0.3);color: #000;border: none;padding: 0; }.featherlight .featherlight-close-icon::-moz-focus-inner {border: 0;padding: 0; }.featherlight .featherlight-image {width: 100%; }.featherlight-iframe .featherlight-content {border-bottom: 0;padding: 0;-webkit-overflow-scrolling: touch; }.featherlight iframe {border: none; }.featherlight * {box-sizing: border-box; }@media only screen and (max-width: 1024px) {.featherlight .featherlight-content {margin-left: 0;margin-right: 0;max-height: 98%;padding: 10px 10px 0;border-bottom: 10px solid transparent; } }@media print {html.with-featherlight > * > :not(.featherlight) {display: none; } }table.tablesaw {empty-cells: show;max-width: 100%;width: 100%; }.tablesaw {border-collapse: collapse;width: 100%; }.tablesaw {border: 0;padding: 0; }.tablesaw th,.tablesaw td {box-sizing: border-box;padding: .5em .7em; }.tablesaw thead tr:first-child th {padding-top: .9em;padding-bottom: .7em; }.tablesaw-enhanced .tablesaw-bar .btn, .tablesaw-enhanced .tablesaw-bar .pagination--maxSelect a, .pagination--maxSelect .tablesaw-enhanced .tablesaw-bar a, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .step,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .step, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .currentStep,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .currentStep, .tablesaw-enhanced .tablesaw-bar.pagination--pages a,.pagination--pages .tablesaw-enhanced .tablesaw-bar a, .tablesaw-enhanced .tablesaw-bar.pagination--pages .step,.pagination--pages .tablesaw-enhanced .tablesaw-bar .step, .tablesaw-enhanced .tablesaw-bar.pagination--pages .currentStep,.pagination--pages .tablesaw-enhanced .tablesaw-bar .currentStep {border: 1px solid #ccc;background: none;background-color: #fafafa;box-shadow: 0 1px 0 white;color: #4a4a4a;clear: both;cursor: pointer;display: block;font: bold 20px/1 sans-serif;margin: 0;padding: .5em .85em .4em .85em;position: relative;text-align: center;text-decoration: none;text-transform: capitalize;text-shadow: 0 1px 0 #fff;width: 100%;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(170, 170, 170, 0.1) 55%, rgba(120, 120, 120, 0.15) 100%);background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(170, 170, 170, 0.1) 55%, rgba(120, 120, 120, 0.15) 100%);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(170, 170, 170, 0.1) 55%, rgba(120, 120, 120, 0.15) 100%);-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;box-sizing: border-box;-webkit-font-smoothing: antialiased;border-radius: .25em; }.tablesaw-enhanced .tablesaw-bar a.btn, .tablesaw-enhanced .tablesaw-bar .pagination--maxSelect a, .pagination--maxSelect .tablesaw-enhanced .tablesaw-bar a, .tablesaw-enhanced .tablesaw-bar.pagination--pages a,.pagination--pages .tablesaw-enhanced .tablesaw-bar a {color: #1c95d4; }.tablesaw-enhanced .tablesaw-bar .btn:hover, .tablesaw-enhanced .tablesaw-bar .pagination--maxSelect a:hover, .pagination--maxSelect .tablesaw-enhanced .tablesaw-bar a:hover, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .step:hover,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .step:hover, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .currentStep:hover,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .currentStep:hover, .tablesaw-enhanced .tablesaw-bar.pagination--pages a:hover,.pagination--pages .tablesaw-enhanced .tablesaw-bar a:hover, .tablesaw-enhanced .tablesaw-bar.pagination--pages .step:hover,.pagination--pages .tablesaw-enhanced .tablesaw-bar .step:hover, .tablesaw-enhanced .tablesaw-bar.pagination--pages .currentStep:hover,.pagination--pages .tablesaw-enhanced .tablesaw-bar .currentStep:hover {text-decoration: none; }.tablesaw-enhanced .tablesaw-bar .btn:active, .tablesaw-enhanced .tablesaw-bar .pagination--maxSelect a:active, .pagination--maxSelect .tablesaw-enhanced .tablesaw-bar a:active, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .step:active,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .step:active, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .currentStep:active,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .currentStep:active, .tablesaw-enhanced .tablesaw-bar.pagination--pages a:active,.pagination--pages .tablesaw-enhanced .tablesaw-bar a:active, .tablesaw-enhanced .tablesaw-bar.pagination--pages .step:active,.pagination--pages .tablesaw-enhanced .tablesaw-bar .step:active, .tablesaw-enhanced .tablesaw-bar.pagination--pages .currentStep:active,.pagination--pages .tablesaw-enhanced .tablesaw-bar .currentStep:active {background-color: #ddd;background-image: -webkit-linear-gradient(top, rgba(100, 100, 100, 0.35) 0%, rgba(255, 255, 255, 0) 70%);background-image: -o-linear-gradient(top, rgba(100, 100, 100, 0.35) 0%, rgba(255, 255, 255, 0) 70%);background-image: linear-gradient(to bottom, rgba(100, 100, 100, 0.35) 0%, rgba(255, 255, 255, 0) 70%); }.tablesaw-enhanced .tablesaw-bar .btn:hover, .tablesaw-enhanced .tablesaw-bar .pagination--maxSelect a:hover, .pagination--maxSelect .tablesaw-enhanced .tablesaw-bar a:hover, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .step:hover,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .step:hover, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .currentStep:hover,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .currentStep:hover, .tablesaw-enhanced .tablesaw-bar.pagination--pages a:hover,.pagination--pages .tablesaw-enhanced .tablesaw-bar a:hover, .tablesaw-enhanced .tablesaw-bar.pagination--pages .step:hover,.pagination--pages .tablesaw-enhanced .tablesaw-bar .step:hover, .tablesaw-enhanced .tablesaw-bar.pagination--pages .currentStep:hover,.pagination--pages .tablesaw-enhanced .tablesaw-bar .currentStep:hover,.tablesaw-enhanced .tablesaw-bar .btn:focus,.tablesaw-enhanced .tablesaw-bar .pagination--maxSelect a:focus, .pagination--maxSelect.tablesaw-enhanced .tablesaw-bar a:focus,.tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .step:focus,.pagination--maxSelect.tablesaw-enhanced .tablesaw-bar .step:focus,.tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .currentStep:focus,.pagination--maxSelect.tablesaw-enhanced .tablesaw-bar .currentStep:focus,.tablesaw-enhanced .tablesaw-bar.pagination--pages a:focus,.pagination--pages.tablesaw-enhanced .tablesaw-bar a:focus,.tablesaw-enhanced .tablesaw-bar.pagination--pages .step:focus,.pagination--pages.tablesaw-enhanced .tablesaw-bar .step:focus,.tablesaw-enhanced .tablesaw-bar.pagination--pages .currentStep:focus,.pagination--pages.tablesaw-enhanced .tablesaw-bar .currentStep:focus {color: #208de3;background-color: #fff;outline: none; }.tablesaw-bar .btn:focus, .tablesaw-bar .pagination--maxSelect a:focus, .pagination--maxSelect .tablesaw-bar a:focus, .tablesaw-bar.pagination--maxSelect .step:focus,.pagination--maxSelect .tablesaw-bar .step:focus, .tablesaw-bar.pagination--maxSelect .currentStep:focus,.pagination--maxSelect .tablesaw-bar .currentStep:focus, .tablesaw-bar.pagination--pages a:focus,.pagination--pages .tablesaw-bar a:focus, .tablesaw-bar.pagination--pages .step:focus,.pagination--pages .tablesaw-bar .step:focus, .tablesaw-bar.pagination--pages .currentStep:focus,.pagination--pages .tablesaw-bar .currentStep:focus {box-shadow: 0 0 .35em #4faeef !important; }.ie-lte8 .tablesaw-bar .btn:hover, .ie-lte8 .tablesaw-bar .pagination--maxSelect a:hover, .pagination--maxSelect .ie-lte8 .tablesaw-bar a:hover, .ie-lte8 .tablesaw-bar.pagination--maxSelect .step:hover,.pagination--maxSelect .ie-lte8 .tablesaw-bar .step:hover, .ie-lte8 .tablesaw-bar.pagination--maxSelect .currentStep:hover,.pagination--maxSelect .ie-lte8 .tablesaw-bar .currentStep:hover, .ie-lte8 .tablesaw-bar.pagination--pages a:hover,.pagination--pages .ie-lte8 .tablesaw-bar a:hover, .ie-lte8 .tablesaw-bar.pagination--pages .step:hover,.pagination--pages .ie-lte8 .tablesaw-bar .step:hover, .ie-lte8 .tablesaw-bar.pagination--pages .currentStep:hover,.pagination--pages .ie-lte8 .tablesaw-bar .currentStep:hover,.ie-lte8 .tablesaw-bar .btn:focus,.ie-lte8 .tablesaw-bar .pagination--maxSelect a:focus, .pagination--maxSelect.ie-lte8 .tablesaw-bar a:focus,.ie-lte8 .tablesaw-bar.pagination--maxSelect .step:focus,.pagination--maxSelect.ie-lte8 .tablesaw-bar .step:focus,.ie-lte8 .tablesaw-bar.pagination--maxSelect .currentStep:focus,.pagination--maxSelect.ie-lte8 .tablesaw-bar .currentStep:focus,.ie-lte8 .tablesaw-bar.pagination--pages a:focus,.pagination--pages.ie-lte8 .tablesaw-bar a:focus,.ie-lte8 .tablesaw-bar.pagination--pages .step:focus,.pagination--pages.ie-lte8 .tablesaw-bar .step:focus,.ie-lte8 .tablesaw-bar.pagination--pages .currentStep:focus,.pagination--pages.ie-lte8 .tablesaw-bar .currentStep:focus {color: #208de3;background-color: #fff;border-color: #aaa;outline: none; }.tablesaw-bar .btn-select select {background: none;border: none;display: block;position: absolute;font-weight: inherit;left: 0;top: 0;margin: 0;width: 100%;height: 100%;z-index: 2;min-height: 1em; }.tablesaw-bar .btn-select select {opacity: 0;filter: alpha(opacity=0);display: inline-block;color: transparent; }.tablesaw-bar .btn select option, .tablesaw-bar .pagination--maxSelect a select option, .pagination--maxSelect .tablesaw-bar a select option, .tablesaw-bar.pagination--maxSelect .step select option,.pagination--maxSelect .tablesaw-bar .step select option, .tablesaw-bar.pagination--maxSelect .currentStep select option,.pagination--maxSelect .tablesaw-bar .currentStep select option, .tablesaw-bar.pagination--pages a select option,.pagination--pages .tablesaw-bar a select option, .tablesaw-bar.pagination--pages .step select option,.pagination--pages .tablesaw-bar .step select option, .tablesaw-bar.pagination--pages .currentStep select option,.pagination--pages .tablesaw-bar .currentStep select option {background: #fff;color: #000;font-family: sans-serif; }.tablesaw-enhanced .tablesaw-bar .btn.btn-select, .tablesaw-enhanced .tablesaw-bar .pagination--maxSelect a.btn-select, .pagination--maxSelect .tablesaw-enhanced .tablesaw-bar a.btn-select, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .btn-select.step,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .btn-select.step, .tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .btn-select.currentStep,.pagination--maxSelect .tablesaw-enhanced .tablesaw-bar .btn-select.currentStep, .tablesaw-enhanced .tablesaw-bar.pagination--pages a.btn-select,.pagination--pages .tablesaw-enhanced .tablesaw-bar a.btn-select, .tablesaw-enhanced .tablesaw-bar.pagination--pages .btn-select.step,.pagination--pages .tablesaw-enhanced .tablesaw-bar .btn-select.step, .tablesaw-enhanced .tablesaw-bar.pagination--pages .btn-select.currentStep,.pagination--pages .tablesaw-enhanced .tablesaw-bar .btn-select.currentStep {color: #4d4d4d;padding-right: 2.5em;min-width: 7.25em;text-align: left;text-indent: 0; }.ie-lte8 .tablesaw-bar .btn-select {min-width: 6.1em; }.tablesaw-bar .btn.btn-small, .tablesaw-bar .pagination--maxSelect a.btn-small, .pagination--maxSelect .tablesaw-bar a.btn-small, .tablesaw-bar.pagination--maxSelect .btn-small.step,.pagination--maxSelect .tablesaw-bar .btn-small.step, .tablesaw-bar.pagination--maxSelect .btn-small.currentStep,.pagination--maxSelect .tablesaw-bar .btn-small.currentStep, .tablesaw-bar.pagination--pages a.btn-small,.pagination--pages .tablesaw-bar a.btn-small, .tablesaw-bar.pagination--pages .btn-small.step,.pagination--pages .tablesaw-bar .btn-small.step, .tablesaw-bar.pagination--pages .btn-small.currentStep,.pagination--pages .tablesaw-bar .btn-small.currentStep,.tablesaw-bar .btn.btn-micro,.tablesaw-bar .pagination--maxSelect a.btn-micro, .pagination--maxSelect.tablesaw-bar a.btn-micro,.tablesaw-bar.pagination--maxSelect .btn-micro.step,.pagination--maxSelect.tablesaw-bar .btn-micro.step,.tablesaw-bar.pagination--maxSelect .btn-micro.currentStep,.pagination--maxSelect.tablesaw-bar .btn-micro.currentStep,.tablesaw-bar.pagination--pages a.btn-micro,.pagination--pages.tablesaw-bar a.btn-micro,.tablesaw-bar.pagination--pages .btn-micro.step,.pagination--pages.tablesaw-bar .btn-micro.step,.tablesaw-bar.pagination--pages .btn-micro.currentStep,.pagination--pages.tablesaw-bar .btn-micro.currentStep {display: inline-block;width: auto;height: auto;position: relative;top: 0; }.tablesaw-bar .btn.btn-small, .tablesaw-bar .pagination--maxSelect a.btn-small, .pagination--maxSelect .tablesaw-bar a.btn-small, .tablesaw-bar.pagination--maxSelect .btn-small.step,.pagination--maxSelect .tablesaw-bar .btn-small.step, .tablesaw-bar.pagination--maxSelect .btn-small.currentStep,.pagination--maxSelect .tablesaw-bar .btn-small.currentStep, .tablesaw-bar.pagination--pages a.btn-small,.pagination--pages .tablesaw-bar a.btn-small, .tablesaw-bar.pagination--pages .btn-small.step,.pagination--pages .tablesaw-bar .btn-small.step, .tablesaw-bar.pagination--pages .btn-small.currentStep,.pagination--pages .tablesaw-bar .btn-small.currentStep {font-size: 1.0625em;line-height: 19px;padding: .3em 1em .3em 1em; }.tablesaw-bar .btn.btn-micro, .tablesaw-bar .pagination--maxSelect a.btn-micro, .pagination--maxSelect .tablesaw-bar a.btn-micro, .tablesaw-bar.pagination--maxSelect .btn-micro.step,.pagination--maxSelect .tablesaw-bar .btn-micro.step, .tablesaw-bar.pagination--maxSelect .btn-micro.currentStep,.pagination--maxSelect .tablesaw-bar .btn-micro.currentStep, .tablesaw-bar.pagination--pages a.btn-micro,.pagination--pages .tablesaw-bar a.btn-micro, .tablesaw-bar.pagination--pages .btn-micro.step,.pagination--pages .tablesaw-bar .btn-micro.step, .tablesaw-bar.pagination--pages .btn-micro.currentStep,.pagination--pages .tablesaw-bar .btn-micro.currentStep {font-size: .8125em;padding: .4em .7em .25em .7em; }.tablesaw-enhanced .tablesaw-bar .btn-select {text-align: left; }.tablesaw-bar .btn-select:after {background: #e5e5e5;background: rgba(0, 0, 0, 0.1);box-shadow: 0 2px 2px rgba(255, 255, 255, 0.25);content: " ";display: block;position: absolute; }.tablesaw-bar .btn-select.btn-small,.tablesaw-bar .btn-select.btn-micro {padding-right: 1.5em; }.tablesaw-bar .btn-select:after {background: none;background-repeat: no-repeat;background-position: .25em .45em;content: "\25bc";font-size: .55em;padding-top: 1.2em;padding-left: 1em;left: auto;right: 0;margin: 0;top: 0;bottom: 0;width: 1.8em; }.tablesaw-bar .btn-select.btn-small:after,.tablesaw-bar .btn-select.btn-micro:after {width: 1.2em;font-size: .5em;padding-top: 1em;padding-right: .5em;line-height: 1.65;background: none;box-shadow: none;border-left-width: 0; }.tablesaw-advance .btn, .tablesaw-advance .pagination--maxSelect a, .pagination--maxSelect .tablesaw-advance a, .tablesaw-advance.pagination--maxSelect .step,.pagination--maxSelect .tablesaw-advance .step, .tablesaw-advance.pagination--maxSelect .currentStep,.pagination--maxSelect .tablesaw-advance .currentStep, .tablesaw-advance.pagination--pages a,.pagination--pages .tablesaw-advance a, .tablesaw-advance.pagination--pages .step,.pagination--pages .tablesaw-advance .step, .tablesaw-advance.pagination--pages .currentStep,.pagination--pages .tablesaw-advance .currentStep {-webkit-appearance: none;-moz-appearance: none;box-sizing: border-box;text-shadow: 0 1px 0 #fff;border-radius: .25em; }.tablesaw-advance .btn.btn-micro, .tablesaw-advance .pagination--maxSelect a.btn-micro, .pagination--maxSelect .tablesaw-advance a.btn-micro, .tablesaw-advance.pagination--maxSelect .btn-micro.step,.pagination--maxSelect .tablesaw-advance .btn-micro.step, .tablesaw-advance.pagination--maxSelect .btn-micro.currentStep,.pagination--maxSelect .tablesaw-advance .btn-micro.currentStep, .tablesaw-advance.pagination--pages a.btn-micro,.pagination--pages .tablesaw-advance a.btn-micro, .tablesaw-advance.pagination--pages .btn-micro.step,.pagination--pages .tablesaw-advance .btn-micro.step, .tablesaw-advance.pagination--pages .btn-micro.currentStep,.pagination--pages .tablesaw-advance .btn-micro.currentStep {font-size: .8125em;padding: .3em .7em .25em .7em; }.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {display: inline-block;overflow: hidden;width: 1.8em;height: 1.8em;background-position: 50% 50%;margin-left: .5em;position: relative; }.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {content: "\0020";overflow: hidden;width: 0;height: 0;position: absolute; }.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before {left: .5em;top: .65em;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #808080; }.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {left: .5em;top: .65em;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #808080; }.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {top: .45em;border-top: 5px solid transparent;border-bottom: 5px solid transparent; }.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {left: .6em;border-right: 5px solid #808080; }.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {left: .7em;border-left: 5px solid #808080; }.tablesaw-advance a.tablesaw-nav-btn.disabled {opacity: .25;filter: alpha(opacity=25);cursor: default;pointer-events: none; }.tablesaw-bar {clear: both;font-family: sans-serif; }.tablesaw-toolbar {font-size: .875em;float: left; }.tablesaw-toolbar label {padding: .5em 0;clear: both;display: block;color: #888;margin-right: .5em;text-transform: uppercase; }.tablesaw-bar .btn, .tablesaw-bar .pagination--maxSelect a, .pagination--maxSelect .tablesaw-bar a, .tablesaw-bar.pagination--maxSelect .step,.pagination--maxSelect .tablesaw-bar .step, .tablesaw-bar.pagination--maxSelect .currentStep,.pagination--maxSelect .tablesaw-bar .currentStep, .tablesaw-bar.pagination--pages a,.pagination--pages .tablesaw-bar a, .tablesaw-bar.pagination--pages .step,.pagination--pages .tablesaw-bar .step, .tablesaw-bar.pagination--pages .currentStep,.pagination--pages .tablesaw-bar .currentStep,.tablesaw-enhanced .tablesaw-bar .btn,.tablesaw-enhanced .tablesaw-bar .pagination--maxSelect a, .pagination--maxSelect.tablesaw-enhanced .tablesaw-bar a,.tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .step,.pagination--maxSelect.tablesaw-enhanced .tablesaw-bar .step,.tablesaw-enhanced .tablesaw-bar.pagination--maxSelect .currentStep,.pagination--maxSelect.tablesaw-enhanced .tablesaw-bar .currentStep,.tablesaw-enhanced .tablesaw-bar.pagination--pages a,.pagination--pages.tablesaw-enhanced .tablesaw-bar a,.tablesaw-enhanced .tablesaw-bar.pagination--pages .step,.pagination--pages.tablesaw-enhanced .tablesaw-bar .step,.tablesaw-enhanced .tablesaw-bar.pagination--pages .currentStep,.pagination--pages.tablesaw-enhanced .tablesaw-bar .currentStep {margin-top: .5em;margin-bottom: .5em; }.tablesaw-bar .btn-select,.tablesaw-enhanced .tablesaw-bar .btn-select {margin-bottom: 0; }.tablesaw-bar .tablesaw-toolbar .btn, .tablesaw-bar .tablesaw-toolbar .pagination--maxSelect a, .pagination--maxSelect .tablesaw-bar .tablesaw-toolbar a, .tablesaw-bar .tablesaw-toolbar.pagination--maxSelect .step,.pagination--maxSelect .tablesaw-bar .tablesaw-toolbar .step, .tablesaw-bar .tablesaw-toolbar.pagination--maxSelect .currentStep,.pagination--maxSelect .tablesaw-bar .tablesaw-toolbar .currentStep, .tablesaw-bar .tablesaw-toolbar.pagination--pages a,.pagination--pages .tablesaw-bar .tablesaw-toolbar a, .tablesaw-bar .tablesaw-toolbar.pagination--pages .step,.pagination--pages .tablesaw-bar .tablesaw-toolbar .step, .tablesaw-bar .tablesaw-toolbar.pagination--pages .currentStep,.pagination--pages .tablesaw-bar .tablesaw-toolbar .currentStep {margin-left: .4em;margin-top: 0;text-transform: uppercase;border: none;box-shadow: none;background: transparent;font-family: sans-serif;font-size: 1em;padding-left: .3em; }.tablesaw-bar .tablesaw-toolbar .btn-select {min-width: 0; }.tablesaw-bar .tablesaw-toolbar .btn-select:after {padding-top: .9em; }.tablesaw-bar .tablesaw-toolbar select {color: #888;text-transform: none;background: transparent; }.tablesaw-toolbar ~ table {clear: both; }.tablesaw-toolbar .a11y-sm {clip: rect(0 0 0 0);height: 1px;overflow: hidden;position: absolute;width: 1px; }@media (min-width: 24em) {.tablesaw-toolbar .a11y-sm {clip: none;height: auto;width: auto;position: static;overflow: visible; } }table.tablesaw tbody th {font-weight: bold; }table.tablesaw thead th,table.tablesaw thead td {color: #444;font-size: .9em; }.tablesaw th,.tablesaw td {line-height: 1em;text-align: left;vertical-align: middle; }.tablesaw td,.tablesaw tbody th {vertical-align: middle;font-size: 1.17em;}.tablesaw td .btn, .tablesaw td .pagination--maxSelect a, .pagination--maxSelect .tablesaw td a, .tablesaw td.pagination--maxSelect .step,.pagination--maxSelect .tablesaw td .step, .tablesaw td.pagination--maxSelect .currentStep,.pagination--maxSelect .tablesaw td .currentStep, .tablesaw td.pagination--pages a,.pagination--pages .tablesaw td a, .tablesaw td.pagination--pages .step,.pagination--pages .tablesaw td .step, .tablesaw td.pagination--pages .currentStep,.pagination--pages .tablesaw td .currentStep,.tablesaw tbody th .btn,.tablesaw tbody th .pagination--maxSelect a, .pagination--maxSelect.tablesaw tbody th a,.tablesaw tbody th.pagination--maxSelect .step,.pagination--maxSelect.tablesaw tbody th .step,.tablesaw tbody th.pagination--maxSelect .currentStep,.pagination--maxSelect.tablesaw tbody th .currentStep,.tablesaw tbody th.pagination--pages a,.pagination--pages.tablesaw tbody th a,.tablesaw tbody th.pagination--pages .step,.pagination--pages.tablesaw tbody th .step,.tablesaw tbody th.pagination--pages .currentStep,.pagination--pages.tablesaw tbody th .currentStep {margin: 0; }.tablesaw thead {border: 1px solid #e5e5e4;background: #e2dfdc;background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e2dfdc));background-image: -webkit-linear-gradient(top, #fff, #e2dfdc);background-image: -o-linear-gradient(top, #fff, #e2dfdc);background-image: linear-gradient(to bottom, #fff, #e2dfdc); }.tablesaw thead th {font-weight: 100;color: #777;text-transform: uppercase;text-shadow: 0 1px 0 #fff;text-align: left; }.tablesaw thead tr:first-child th {font-weight: normal;font-family: sans-serif;border-right: 1px solid #e4e1de; }.tablesaw tbody tr {border-bottom: 1px solid #dfdfdf; }.tablesaw caption {text-align: left;margin-bottom: 0;opacity: .5;filter: alpha(opacity=50);line-height: 2.4; }@media (min-width: 25em) {.tablesaw caption {margin-bottom: .6em;line-height: 1.2; } }.tablesaw-cell-label-top {text-transform: uppercase;font-size: .9em;font-weight: normal; }.tablesaw-cell-label {font-size: .65em;text-transform: uppercase;color: #888;font-family: sans-serif; }@media (min-width: 40em) {.tablesaw td {line-height: 2em; } }@media only all {.tablesaw-swipe .tablesaw-cell-persist {border-right: 1px solid #e4e1de; }.tablesaw-swipe .tablesaw-cell-persist {box-shadow: 3px 0 4px -1px #e4e1de; } }.tablesaw-stack tbody tr {border-bottom: 1px solid #dfdfdf; }.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label {display: none; }@media only all {.tablesaw-stack td,.tablesaw-stack th {text-align: left;display: block; }.tablesaw-stack tr {clear: both;display: table-row; }.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label {display: block;padding: 0 .6em 0 0;width: 34%;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }.tablesaw-stack th .tablesaw-cell-label-top,.tablesaw-stack td .tablesaw-cell-label-top {display: block;padding: .4em 0;margin: .4em 0; }.tablesaw-cell-label {display: block; }.tablesaw-stack tbody th.group {margin-top: -1px; }.tablesaw-stack th.group b.tablesaw-cell-label {display: none !important; } }@media (max-width: 39.9375em) {.tablesaw-stack thead td,.tablesaw-stack thead th {display: none; }.tablesaw-stack tbody td,.tablesaw-stack tbody th {clear: left;float: left;width: 100%; }.tablesaw-cell-label {vertical-align: top; }.tablesaw-cell-content {max-width: 63%;display: inline-block; }.tablesaw-stack td:empty,.tablesaw-stack th:empty {display: none; } }@media (min-width: 40em) {.tablesaw-stack tr {display: table-row; }.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th {display: table-cell;margin: 0; }.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label {display: none !important; } }.tablesaw-fix-persist {table-layout: fixed; }@media only all {.tablesaw-swipe th.tablesaw-cell-hidden,.tablesaw-swipe td.tablesaw-cell-hidden {display: none; } }.btn.tablesaw-columntoggle-btn span, .pagination--maxSelect a.tablesaw-columntoggle-btn span,.pagination--maxSelect .tablesaw-columntoggle-btn.step span,.pagination--maxSelect .tablesaw-columntoggle-btn.currentStep span,.pagination--pages a.tablesaw-columntoggle-btn span,.pagination--pages .tablesaw-columntoggle-btn.step span,.pagination--pages .tablesaw-columntoggle-btn.currentStep span {text-indent: -9999px;display: inline-block; }.tablesaw-columntoggle-btnwrap {position: relative;}.tablesaw-columntoggle-btnwrap .dialog-content {padding: .5em; }.tablesaw-columntoggle tbody td {line-height: 1.5; }.tablesaw-columntoggle-popup {display: none; }.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {display: block;position: absolute;top: 2em;right: 0;background-color: #fff;padding: .5em .8em;border: 1px solid #ccc;box-shadow: 0 1px 2px #ccc;border-radius: .2em;z-index: 1; }.tablesaw-columntoggle-popup fieldset {margin: 0; }@media only all {.tablesaw-columntoggle th.tablesaw-priority-6,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-1 {display: none; } }.tablesaw-columntoggle-btnwrap .dialog-content {top: 0 !important;right: 1em;left: auto !important;width: 12em;max-width: 18em;margin: -.5em auto 0; }.tablesaw-columntoggle-btnwrap .dialog-content:focus {outline-style: none; }@media (min-width: 20em) {.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-1 {display: table-cell; } }@media (min-width: 30em) {.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-2 {display: table-cell; } }@media (min-width: 40em) {.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-3 {display: table-cell; }.tablesaw-columntoggle tbody td {line-height: 2; } }@media (min-width: 50em) {.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-4 {display: table-cell; } }@media (min-width: 60em) {.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-5 {display: table-cell; } }@media (min-width: 70em) {.tablesaw-columntoggle th.tablesaw-priority-6,.tablesaw-columntoggle td.tablesaw-priority-6 {display: table-cell; } }@media only all {.tablesaw-columntoggle th.tablesaw-cell-hidden,.tablesaw-columntoggle td.tablesaw-cell-hidden {display: none; }.tablesaw-columntoggle th.tablesaw-cell-visible,.tablesaw-columntoggle td.tablesaw-cell-visible {display: table-cell; } }.tablesaw-columntoggle-popup .btn-group > label {display: block;padding: .2em 0;white-space: nowrap; }.tablesaw-columntoggle-popup .btn-group > label input {margin-right: .8em; }.tablesaw-sortable,.tablesaw-sortable thead,.tablesaw-sortable thead tr,.tablesaw-sortable thead tr th {position: relative; }.tablesaw-sortable thead tr th {padding-right: 1.6em;vertical-align: top; }.tablesaw-sortable th.tablesaw-sortable-head,.tablesaw-sortable tr:first-child th.tablesaw-sortable-head {padding: 0; }.tablesaw-sortable th.tablesaw-sortable-head button {padding-top: .9em;padding-bottom: .7em;padding-left: .6em;padding-right: 1.6em; }.tablesaw-sortable .tablesaw-sortable-head button {min-width: 100%;color: inherit;background: transparent;border: 0;padding: 0;text-align: left;font: inherit;text-transform: inherit;position: relative; }.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {width: 7px;height: 10px;content: "\0020";position: absolute;right: .5em; }.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {content: "↑"; }.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {content: "↓"; }.tablesaw-sortable .not-applicable:after {content: "--";display: block; }.tablesaw-sortable .not-applicable span {display: none; }.tablesaw-advance {float: right; }.tablesaw-advance.minimap {margin-right: .4em; }.tablesaw-advance-dots {float: left;margin: 0;padding: 0;list-style: none; }.tablesaw-advance-dots li {display: table-cell;margin: 0;padding: .4em .2em; }.tablesaw-advance-dots li i {width: .25em;height: .25em;background: #555;border-radius: 100%;display: inline-block; }.tablesaw-advance-dots-hide {opacity: .25;filter: alpha(opacity=25);cursor: default;pointer-events: none; }.logoMark {background-image: url("svg/alsa-xmas-d2b6f1b3d7e7b3f717010ea04d18b8f4.svg"); }.nl .logoMark {background-image: url("svg/alsa-xmas_nl-8776e3106b342cc3a2cc883ed1bf365c.svg"); }@media (min-width: 1000px) {body {background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) calc(50% - 600px), white calc(50% - 460px), white calc(50% + 460px), rgba(255, 255, 255, 0) calc(50% + 600px)), url("xmas_snow-ab4f7202aca35c7bdd9292bb422cd532.jpg");background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) calc(50% - 600px), white calc(50% - 460px), white calc(50% + 460px), rgba(255, 255, 255, 0) calc(50% + 600px)), url("xmas_snow-ab4f7202aca35c7bdd9292bb422cd532.jpg");background-image: linear-gradient(to right, rgba(255, 255, 255, 0) calc(50% - 600px), white calc(50% - 460px), white calc(50% + 460px), rgba(255, 255, 255, 0) calc(50% + 600px)), url("xmas_snow-ab4f7202aca35c7bdd9292bb422cd532.jpg");background-position: center; }header {background-color: transparent; }footer {position: relative; }footer:before {content: '';position: absolute;top: -20px;left: 0;right: 0;height: 20px;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), white);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white); } }@media (min-width: 631px) {#xmas_modal {max-width: calc(420px + 2rem); } }.xmasItem {background-color: #fff; }@media (min-width: 631px) {.xmasItem:before {content: '';display: block;margin-left: -204px;position: absolute;top: -65px;left: 50%;height: 115px;width: 408px;background: transparent url("xmas_ribbon-608d6f85f34512176d97033736362233.png") no-repeat center;background-size: contain; } }.xmasItem .price {color: #5e5e5b; }.xmasItem .price--sale {height: 2.4em;color: #cb1d1e;white-space: nowrap; }.xmasItem .price--base {font-size: 0.6em;font-weight: normal; }.xmasItem .price--list {float: left;line-height: 2.1em; }.xmasItem-img {margin: 2.5em 0 0.5em;max-height: 320px;max-height: 50vh; }.xmasItem-title {font-size: 18px;font-size: 1.5rem;color: #1F512B; }@media (min-width: 631px) {.xmasItem-details {display: -webkit-box;display: -ms-flexbox;display: flex; }.xmasItem-title {-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;padding-right: 1.5rem; } }.btnXMas {display: block;height: 39px;width: 206px;margin: 0 auto;background: transparent url("xmas_button-d0941eebffa71e6223daead5b810a61a.png") no-repeat center;background-size: contain;text-indent: -9999px;overflow: hidden; }.marker--xmas img {margin-left: 5px;max-width: 150%; }.productListItem .marker--xmas img,.crossSellList .marker--xmas img {max-width: 101px; }.xmas-nl .btnXMas {background-image: url("xmas_button_nl-38e1d148ac89fa0aa75a96f27a302950.png"); }@media (min-width: 631px) {.xmas-nl .xmasItem:before {background-image: url("xmas_ribbon_nl-608d6f85f34512176d97033736362233.png"); } }.marker--anniversary {display: inline-block;position: absolute;top: .5rem;left: 0;z-index: 1;max-width: 150px; }.marker--anniversary img {width: 100%; }.productListItem .marker--anniversary {max-width: 45px; }.crossSellList .marker--anniversary {max-width: 45px; }.productImg .marker--anniversary {max-width: 100px; }.js .inputfile {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1; }.inputfile + label {max-width: 80%;font-size: 1.25rem;font-weight: 700;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;display: inline-block;overflow: hidden;padding: 0.625rem 1.25rem;}.no-js .inputfile + label {display: none; }.inputfile:focus + label,.inputfile.has-focus + label {outline: 1px dotted #000;outline: -webkit-focus-ring-color auto 5px; }.inputfile + label * {}.inputfile + label svg {width: 1em;height: 1em;vertical-align: middle;fill: currentColor;margin-top: -0.25em;margin-right: 0.25em;}.inputfile + label {color: #B3B3B0;border: 3px solid #B3B3B0;border-radius: 2px;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s; }.inputfile:focus + label,.inputfile.has-focus + label,.inputfile + label:hover {border-color: #1F512B;color: #1F512B; }