 .ui-datepicker {   display:none;   z-index:999999 !important; } .ui-datepicker .ui-datepicker-header {   position:relative;   padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {   position:absolute;   top:2px;   width:1.8em;   height:1.8em;   cursor:pointer; } .ui-datepicker .ui-datepicker-next-hover span, .ui-datepicker .ui-datepicker-prev-hover span {   border-color:transparent #ff8400 transparent transparent; } .ui-datepicker .ui-datepicker-prev {   left:2px; } .ui-datepicker .ui-datepicker-next {   right:2px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {   display:block;   position:absolute;   left:50%;   margin-left:-8px;   top:50%;   margin-top:-5px;   font-size:0px;   width:0px;   height:0px;   border:solid;   border-width:5px 8px 5px 0;   border-color:transparent #ff9635 transparent transparent; } .ui-datepicker .ui-datepicker-next span {   margin-left:0px;   top:50%;   margin-top:-5px;   border-width:5px 0 5px 8px;   border-color:transparent transparent transparent #ff9635; } .ui-datepicker .ui-datepicker-title {   margin:0 2.3em;   line-height:1.8em;   text-align:center; } .ui-datepicker .ui-datepicker-title select {   font-size:1em;   margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {   width:100%; } .ui-datepicker table {   width:100%;   font-size:.9em; } .ui-datepicker td span, .ui-datepicker td a {   display:block;   padding:4px;   text-align:right;   text-decoration:none;   color:#000000; } .ui-datepicker .ui-datepicker-buttonpane button {   float:right; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {   float:left; } .ui-datepicker-rtl {   direction:rtl; } .ui-datepicker-rtl .ui-datepicker-prev {   right:2px;   left:auto; } .ui-datepicker-rtl .ui-datepicker-next {   left:2px;   right:auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover {   right:1px;   left:auto; } .ui-datepicker-rtl .ui-datepicker-next:hover {   left:1px;   right:auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane {   clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button {   float:left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {   float:right; } .ui-datepicker-rtl .ui-datepicker-group {   float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {   border-right-width:0;   border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {   border-right-width:0;   border-left-width:1px; } .ui-timepicker-div .ui-widget-header {   margin-bottom:8px; } .ui-timepicker-div dl {   text-align:left; } .ui-timepicker-div dl dt {   height:25px;   margin-bottom:-22px; } .ui-timepicker-div dl .ui_tpicker_time_label {   margin-bottom:-25px; } .ui-timepicker-div dl dd {   margin:0 10px 10px 65px; } .ui-timepicker-div td {   font-size:90%; } .ui-tpicker-grid-label {   background:none;   border:none;   margin:0;   padding:0; } .ui-datepicker {   padding:15px;   border:#ffffff 4px solid;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   background:#efefef;   -webkit-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35);   box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35); } .ui-datepicker .ui-datepicker-header {   background:transparent;   border:none;   padding-bottom:10px; } .ui-datepicker .ui-datepicker-title .ui-datepicker-month {   width:47%;   margin-right:6%; } .ui-datepicker .ui-datepicker-title .ui-datepicker-year {   width:47%; } .ui-datepicker .ui-datepicker-calendar td {   border:#cfcfcf 1px solid; } .ui-datepicker .ui-datepicker-calendar td a {   padding:4px;   display:block; } .ui-datepicker .ui-datepicker-calendar td .ui-state-hover {   background:#f9eae7; } .ui-datepicker .ui-datepicker-calendar {   background:#ffffff;   border:#cfcfcf 1px solid;   border-collapse:collapse; } .ui-datepicker .ui-datepicker-calendar th {   background:#efefef;   border:#cfcfcf 1px solid;   padding:4px;   text-transform:uppercase; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {   text-align:center;   border:#cfcfcf 1px solid; } .ui-datepicker {   width:auto; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {   background:#f3d7d2; } .ui-datepicker .ui-datepicker-calendar .ui-state-active {   background:#ffdf66; } .ui-timepicker-div .ui-widget-header {   margin-bottom:8px; } .ui-timepicker-div dl {   text-align:left; } .ui-timepicker-div dl dd {   margin:0 0 10px 65px; } .ui-timepicker-div td {   font-size:90%; } .ui-tpicker-grid-label {   background:none;   border:none;   margin:0;   padding:0; } .ui-slider {   position:relative;   text-align:left; } .ui-slider-horizontal .ui-slider-handle {   margin-left:-5px; } .ui-slider .ui-slider-handle {   position:absolute;   z-index:2;   cursor:default; } .ui-slider-horizontal {   height:10px;   -webkit-border-radius:10px;   border-radius:10px;   border:none;   background:#dadada; } .ui-slider-handle {   height:10px;   width:10px;   -webkit-border-radius:10px;   border-radius:10px;   background:#f98b25;   display:block;   position:absolute; } .ui-timepicker-div {   padding:10px 0 5px 0; } .ui-datepicker .ui-datepicker-buttonpane {   overflow:hidden;   padding-top:10px;   border-top:#cfcfcf 1px solid; } .ui-datepicker .ui-datepicker-calendar .ui-state-disabled {   background:#f9f9f9; } .ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {   color:#959595; } .ui-datepicker-cover {   position:absolute;   z-index:-1;   filter:mask();   top:-4px;   left:-4px;   width:200px;   height:200px; } .ui-timepicker-div .ui_tpicker_unit_hide {   display:none; } body {  margin:0;  padding:0; } article, aside, details, figcaption, figure, main, footer, header, nav, section, summary {  display:block; } audio, canvas, video {  display:inline-block; } audio:not([controls]) {  display:none;  height:0; } nav ul, nav ol {  list-style:none none; } img {  max-width:100%;  height:auto;  border:0; } video, embed, object {  max-width:100%; } svg:not(:root) {  overflow:hidden; } figure {  margin:0; } html {  font-size:62.5%;  -webkit-text-size-adjust:100%;  -ms-text-size-adjust:100%;  font-size-adjust:100%; } body {  color:#535353;  font-family:'Kumbh Sans', 'sans-serif';  font-style:normal;  font-weight:400;  line-height:1.42857143;  font-size:1.4rem; } p {  margin-top:0rem;  margin-bottom:1rem; } abbr[title] {  border-bottom:1px dotted #eaeaea;  cursor:help; } b, strong {  font-weight:700; } em, i {  font-style:italic; } mark {  background:#f0f0f0;  color:#4d0f00; } small, .small {  font-size:12px; } hr {  border:0;  border-top:1px solid #eaeaea;  margin-bottom:20px;  margin-top:20px; } sub, sup {  font-size:71.42857143000001%;  line-height:0;  position:relative;  vertical-align:baseline; } sup {  top:-.5em; } sub {  bottom:-.25em; } dfn {  font-style:italic; } h1 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4.8rem;  margin-top:0rem;  margin-bottom:2rem; } h2 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4.8rem;  margin-top:2.5rem;  margin-bottom:2rem; } h3 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem; } h4 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:3.2rem;  margin-top:2rem;  margin-bottom:2rem; } h5 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:2.4rem;  margin-top:2rem;  margin-bottom:2rem; } h6 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:2rem;  margin-top:2rem;  margin-bottom:2rem; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small {  color:#ff3300;  font-family:'Kumbh Sans', 'sans-serif';  font-style:normal;  font-weight:400;  line-height:1; } a, .alink {  color:#000000;  text-decoration:none; } a:visited, .alink:visited {  color:#000000;  text-decoration:none; } a:hover, .alink:hover {  color:#000000;  text-decoration:none; } a:active, .alink:active {  color:#000000;  text-decoration:none; } ul, ol {  margin-top:0rem;  margin-bottom:2.5rem; } ul > li, ol > li {  margin-top:0rem;  margin-bottom:1rem; } ul ul, ol ul, ul ol, ol ol {  margin-bottom:0; } dl {  margin-bottom:20px;  margin-top:0; } dt {  font-weight:700;  margin-bottom:5px;  margin-top:0; } dd {  margin-bottom:10px;  margin-top:0;  margin-left:0; } code, kbd, pre, samp {  font-family:Menlo, Monaco, Consolas, 'Courier New', monospace; } code {  background:#f0f0f0;  color:#ba2500;  padding:2px 4px;  font-size:1.2rem;  white-space:nowrap; } kbd {  background:#f0f0f0;  color:#ba2500;  padding:2px 4px;  font-size:1.2rem; } pre {  background:#f0f0f0;  border:1px solid #eaeaea;  color:#ba2500;  line-height:1.42857143;  margin:0 0 10px;  padding:10px;  font-size:1.2rem;  display:block;  word-wrap:break-word; } pre code {  background-color:transparent;  border-radius:0;  color:inherit;  font-size:inherit;  padding:0;  white-space:pre-wrap; } blockquote {  border-left:0 solid #eaeaea;  margin:0 0 20px 40px;  padding:0;  color:#535353;  font-family:'Kumbh Sans', 'sans-serif';  font-style:italic;  font-weight:400;  line-height:1.42857143;  font-size:1.4rem; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {  margin-bottom:0; } blockquote footer, blockquote small, blockquote .small {  color:#ff3300;  line-height:1.42857143;  font-size:1rem;  display:block; } blockquote footer:before, blockquote small:before, blockquote .small:before {  content:'\2014 \00A0'; } blockquote cite {  font-style:normal; } blockquote:before, blockquote:after {  content:''; } q {  quotes:none; } q:before, q:after {  content:'';  content:none; } cite {  font-style:normal; } table {  width:100%;  border-collapse:collapse;  border-spacing:0;  max-width:100%; } table th {  text-align:left; } table > tbody > tr > th, table > tfoot > tr > th, table > tbody > tr > td, table > tfoot > tr > td {  vertical-align:top; } table > thead > tr > th, table > thead > tr > td {  vertical-align:bottom; } table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {  padding:8px 10px; } button, .cart.table-wrapper .actions-toolbar > .action, .action-gift {  background-image:none;  background:#272727;  border:0;  color:#ffffff;  cursor:pointer;  display:inline-block;  font-family:'Kumbh Sans', 'sans-serif';  font-weight:600;  margin:0;  padding:10px 15px;  font-size:1.6rem;  line-height:2.2rem;  box-sizing:border-box;  vertical-align:middle; } button:focus, button:active, .cart.table-wrapper .actions-toolbar > .action:focus, .cart.table-wrapper .actions-toolbar > .action:active, .action-gift:focus, .action-gift:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } button:hover, .cart.table-wrapper .actions-toolbar > .action:hover, .action-gift:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } button.disabled, button[disabled], fieldset[disabled] button, .cart.table-wrapper .actions-toolbar > .action.disabled, .cart.table-wrapper .actions-toolbar > .action[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action, .action-gift.disabled, .action-gift[disabled], fieldset[disabled] .action-gift {  opacity:0.5;  cursor:default;  pointer-events:none; } button::-moz-focus-inner, .cart.table-wrapper .actions-toolbar > .action::-moz-focus-inner, .action-gift::-moz-focus-inner {  border:0;  padding:0; } input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"] {  background:#ffffff;  background-clip:padding-box;  border:1px solid #bfbfbf;  border-radius:3px;  color:#535353;  font-family:'Kumbh Sans', 'sans-serif';  font-size:14px;  height:52px;  line-height:1.42857143;  padding:10px 10px;  vertical-align:baseline;  width:100%;  box-sizing:border-box; } input[type="text"]:disabled, input[type="password"]:disabled, input[type="url"]:disabled, input[type="tel"]:disabled, input[type="search"]:disabled, input[type="number"]:disabled, input[type*="date"]:disabled, input[type="email"]:disabled {  opacity:0.5; } input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type*="date"]::-moz-placeholder, input[type="email"]::-moz-placeholder {  color:#949494; } input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type*="date"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder {  color:#949494; } input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type*="date"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder {  color:#949494; } input[type="number"] {  -moz-appearance:textfield; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {  -webkit-appearance:none;  margin:0; } input[type="search"] {  -webkit-appearance:none; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {  -webkit-appearance:none; } select {  background:#ffffff url('/static/frontend/Nineteen02/default/da_DK/images/select-bg.svg') no-repeat calc(100% - 15px) center;  background-clip:padding-box;  border:1px solid #bfbfbf;  border-radius:3px;  color:#535353;  font-family:'Kumbh Sans', 'sans-serif';  font-size:14px;  height:52px;  line-height:1.42857143;  padding:5px 10px 4px;  vertical-align:baseline;  width:100%;  box-sizing:border-box; } select:disabled {  opacity:0.5;  background:#ffffff; } select[multiple] {  height:auto;  background-image:none; } textarea {  background:#ffffff;  background-clip:padding-box;  border:1px solid #bfbfbf;  border-radius:3px;  color:#535353;  font-family:'Kumbh Sans', 'sans-serif';  font-size:14px;  height:auto;  line-height:1.42857143;  margin:0;  padding:10px;  vertical-align:baseline;  width:100%;  box-sizing:border-box;  resize:vertical; } textarea:disabled {  opacity:0.5; } textarea::-moz-placeholder {  color:#949494; } textarea::-webkit-input-placeholder {  color:#949494; } textarea:-ms-input-placeholder {  color:#949494; } input[type="checkbox"] {  margin:2px 5px 0 0;  position:relative;  top:2px; } input[type="checkbox"]:disabled {  opacity:0.5; } input[type="radio"] {  margin:2px 5px 0 0; } input[type="radio"]:disabled {  opacity:0.5; } input.mage-error, select.mage-error, textarea.mage-error {  border-color:#ed8380; } div.mage-error {  color:#e02b27;  font-size:1.2rem; } input[type="button"], input[type="reset"], input[type="submit"] {  cursor:pointer;  -webkit-appearance:button; } input::-moz-focus-inner {  border:0;  padding:0; } form {  -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } address {  font-style:normal; } *:focus {  box-shadow:none;  outline:0; } ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {  box-shadow:none; } .abs-reset-list, .bundle-options-container .block-bundle-summary .bundle.items, .cart-container .checkout-methods-items, .opc-wrapper .opc, .opc-progress-bar, .checkout-agreements-items, .block-wishlist-management .wishlist-select-items, .paypal-review .items-qty, .order-details-items .items-qty, .product-items, .prices-tier, .items, .footer.content ul, .block-banners .banner-items, .block-banners-inline .banner-items, .block-event .slider-panel .slider {  margin:0;  padding:0;  list-style:none none; } .abs-reset-list > li, .bundle-options-container .block-bundle-summary .bundle.items > li, .cart-container .checkout-methods-items > li, .opc-wrapper .opc > li, .opc-progress-bar > li, .checkout-agreements-items > li, .block-wishlist-management .wishlist-select-items > li, .paypal-review .items-qty > li, .order-details-items .items-qty > li, .product-items > li, .prices-tier > li, .items > li, .footer.content ul > li, .block-banners .banner-items > li, .block-banners-inline .banner-items > li, .block-event .slider-panel .slider > li {  margin:0; } .abs-action-link-button, .abs-action-addto-product, .block-event .slider-panel .slider .item .action.event, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-info-main .action.tocompare, .product-options-bottom .action.tocompare, .product-info-main .action.towishlist, .product-options-bottom .action.towishlist, .block-bundle-summary .action.towishlist {  background-image:none;  background:#272727;  border:0;  color:#ffffff;  cursor:pointer;  font-family:'Kumbh Sans', 'sans-serif';  font-weight:600;  margin:0;  padding:10px 15px;  font-size:1.6rem;  line-height:2.2rem;  box-sizing:border-box;  vertical-align:middle;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  display:inline-block;  text-decoration:none; } .abs-action-link-button:focus, .abs-action-link-button:active, .abs-action-addto-product:focus, .abs-action-addto-product:active, .block-event .slider-panel .slider .item .action.event:focus, .block-event .slider-panel .slider .item .action.event:active, .bundle-options-container .block-bundle-summary .product-addto-links > .action:focus, .bundle-options-container .block-bundle-summary .product-addto-links > .action:active, .product-info-main .action.tocompare:focus, .product-info-main .action.tocompare:active, .product-options-bottom .action.tocompare:focus, .product-options-bottom .action.tocompare:active, .product-info-main .action.towishlist:focus, .product-info-main .action.towishlist:active, .product-options-bottom .action.towishlist:focus, .product-options-bottom .action.towishlist:active, .block-bundle-summary .action.towishlist:focus, .block-bundle-summary .action.towishlist:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .abs-action-link-button:hover, .abs-action-addto-product:hover, .block-event .slider-panel .slider .item .action.event:hover, .bundle-options-container .block-bundle-summary .product-addto-links > .action:hover, .product-info-main .action.tocompare:hover, .product-options-bottom .action.tocompare:hover, .product-info-main .action.towishlist:hover, .product-options-bottom .action.towishlist:hover, .block-bundle-summary .action.towishlist:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .abs-action-link-button.disabled, .abs-action-link-button[disabled], fieldset[disabled] .abs-action-link-button, .abs-action-addto-product.disabled, .abs-action-addto-product[disabled], fieldset[disabled] .abs-action-addto-product, .block-event .slider-panel .slider .item .action.event.disabled, .block-event .slider-panel .slider .item .action.event[disabled], fieldset[disabled] .block-event .slider-panel .slider .item .action.event, .bundle-options-container .block-bundle-summary .product-addto-links > .action.disabled, .bundle-options-container .block-bundle-summary .product-addto-links > .action[disabled], fieldset[disabled] .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-info-main .action.tocompare.disabled, .product-info-main .action.tocompare[disabled], fieldset[disabled] .product-info-main .action.tocompare, .product-options-bottom .action.tocompare.disabled, .product-options-bottom .action.tocompare[disabled], fieldset[disabled] .product-options-bottom .action.tocompare, .product-info-main .action.towishlist.disabled, .product-info-main .action.towishlist[disabled], fieldset[disabled] .product-info-main .action.towishlist, .product-options-bottom .action.towishlist.disabled, .product-options-bottom .action.towishlist[disabled], fieldset[disabled] .product-options-bottom .action.towishlist, .block-bundle-summary .action.towishlist.disabled, .block-bundle-summary .action.towishlist[disabled], fieldset[disabled] .block-bundle-summary .action.towishlist {  opacity:0.5;  cursor:default;  pointer-events:none; } .abs-action-link-button:hover, .abs-action-link-button:active, .abs-action-link-button:focus, .abs-action-addto-product:hover, .abs-action-addto-product:active, .abs-action-addto-product:focus, .block-event .slider-panel .slider .item .action.event:hover, .block-event .slider-panel .slider .item .action.event:active, .block-event .slider-panel .slider .item .action.event:focus, .bundle-options-container .block-bundle-summary .product-addto-links > .action:hover, .bundle-options-container .block-bundle-summary .product-addto-links > .action:active, .bundle-options-container .block-bundle-summary .product-addto-links > .action:focus, .product-info-main .action.tocompare:hover, .product-info-main .action.tocompare:active, .product-info-main .action.tocompare:focus, .product-options-bottom .action.tocompare:hover, .product-options-bottom .action.tocompare:active, .product-options-bottom .action.tocompare:focus, .product-info-main .action.towishlist:hover, .product-info-main .action.towishlist:active, .product-info-main .action.towishlist:focus, .product-options-bottom .action.towishlist:hover, .product-options-bottom .action.towishlist:active, .product-options-bottom .action.towishlist:focus, .block-bundle-summary .action.towishlist:hover, .block-bundle-summary .action.towishlist:active, .block-bundle-summary .action.towishlist:focus {  text-decoration:none; } .abs-product-options-list dt, .cart.table-wrapper .item-options dt, .opc-block-summary .items-in-cart .product .item-options dt, .block-giftregistry-shared-items .product .item-options dt, .multicheckout .item-options dt {  margin:0 10px 5px 0;  clear:left;  float:left; } .abs-product-options-list dt:after, .cart.table-wrapper .item-options dt:after, .opc-block-summary .items-in-cart .product .item-options dt:after, .block-giftregistry-shared-items .product .item-options dt:after, .multicheckout .item-options dt:after {  content:':'; } .abs-product-options-list dd, .cart.table-wrapper .item-options dd, .opc-block-summary .items-in-cart .product .item-options dd, .block-giftregistry-shared-items .product .item-options dd, .multicheckout .item-options dd {  margin:0 0 5px;  display:inline-block;  float:left; } .abs-button-responsive, .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action {  width:100%; } .abs-reset-image-wrapper, .cart.table-wrapper .product-image-wrapper, .minicart-items .product-image-wrapper, .block-giftregistry-shared-items .product-image-wrapper, .products-list .product-image-wrapper {  height:auto;  padding:0 !important; } .abs-reset-image-wrapper .product-image-photo, .cart.table-wrapper .product-image-wrapper .product-image-photo, .minicart-items .product-image-wrapper .product-image-photo, .block-giftregistry-shared-items .product-image-wrapper .product-image-photo, .products-list .product-image-wrapper .product-image-photo {  position:static; } .abs-adaptive-images {  display:block;  height:auto;  max-width:100%; } .abs-adaptive-images-centered, .product.media .product.photo .photo.image {  display:block;  height:auto;  margin:0 auto;  max-width:100%; } .abs-login-block-title, .login-container .block .block-title {  border-bottom:1px solid #272727;  font-size:1.8rem;  margin-bottom:15px;  padding-bottom:12px; } .abs-login-block-title strong, .login-container .block .block-title strong {  font-weight:500; } .abs-block-title, .abs-account-blocks .block-title, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-results .block-title, .block-reorder .block-title, .block-compare .block-title, .widget .block-title, .block-wishlist .block-title, .multicheckout .block-title, .paypal-review .block .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title, .account .column.main .block:not(.widget) .block-title {  margin-bottom:15px; } .abs-block-title > strong, .abs-account-blocks .block-title > strong, .block-giftregistry-results .block-title > strong, .block-giftregistry-shared-items .block-title > strong, .block-wishlist-search-results .block-title > strong, .block-reorder .block-title > strong, .block-compare .block-title > strong, .widget .block-title > strong, .block-wishlist .block-title > strong, .multicheckout .block-title > strong, .paypal-review .block .block-title > strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong, .sales-guest-view .column.main .block:not(.widget) .block-title > strong, .account .column.main .block:not(.widget) .block-title > strong {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem; } .abs-account-blocks .block-title > .action, .multicheckout .block-title > .action, .paypal-review .block .block-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > .action, .sales-guest-view .column.main .block:not(.widget) .block-title > .action, .account .column.main .block:not(.widget) .block-title > .action {  margin-left:15px; } .abs-account-blocks .box-title, .multicheckout .box-title, .paypal-review .block .box-title, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title, .sales-guest-view .column.main .block:not(.widget) .box-title, .account .column.main .block:not(.widget) .box-title {  margin:0 0 5px;  display:inline-block; } .abs-account-blocks .box-title > span, .multicheckout .box-title > span, .paypal-review .block .box-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span, .sales-guest-view .column.main .block:not(.widget) .box-title > span, .account .column.main .block:not(.widget) .box-title > span {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:3.2rem;  margin-top:2rem;  margin-bottom:2rem; } .abs-account-blocks .box-title > .action, .multicheckout .box-title > .action, .paypal-review .block .box-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > .action, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > .action, .sales-guest-view .column.main .block:not(.widget) .box-title > .action, .account .column.main .block:not(.widget) .box-title > .action {  font-weight:400;  margin-left:10px; } .abs-account-blocks .block-content p:last-child, .multicheckout .block-content p:last-child, .paypal-review .block .block-content p:last-child, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content p:last-child, [class^='sales-guest-'] .column.main .block:not(.widget) .block-content p:last-child, .sales-guest-view .column.main .block:not(.widget) .block-content p:last-child, .account .column.main .block:not(.widget) .block-content p:last-child {  margin-bottom:0; } .abs-account-blocks .block-content .box, .multicheckout .block-content .box, .paypal-review .block .block-content .box, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box, [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box, .sales-guest-view .column.main .block:not(.widget) .block-content .box, .account .column.main .block:not(.widget) .block-content .box {  margin-bottom:20px; } .abs-dropdown-simple, .giftregisty-dropdown, .wishlist-dropdown {  display:inline-block;  position:relative; } .abs-dropdown-simple:before, .abs-dropdown-simple:after, .giftregisty-dropdown:before, .giftregisty-dropdown:after, .wishlist-dropdown:before, .wishlist-dropdown:after {  content:'';  display:table; } .abs-dropdown-simple:after, .giftregisty-dropdown:after, .wishlist-dropdown:after {  clear:both; } .abs-dropdown-simple .action.toggle, .giftregisty-dropdown .action.toggle, .wishlist-dropdown .action.toggle {  cursor:pointer;  display:inline-block;  text-decoration:none; } .abs-dropdown-simple .action.toggle:after, .giftregisty-dropdown .action.toggle:after, .wishlist-dropdown .action.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:inherit;  content:'\e607';  font-family:'fa-light';  margin:0 0 0 5px;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-dropdown-simple .action.toggle:hover:after, .giftregisty-dropdown .action.toggle:hover:after, .wishlist-dropdown .action.toggle:hover:after {  color:inherit; } .abs-dropdown-simple .action.toggle:active:after, .giftregisty-dropdown .action.toggle:active:after, .wishlist-dropdown .action.toggle:active:after {  color:inherit; } .abs-dropdown-simple .action.toggle.active, .giftregisty-dropdown .action.toggle.active, .wishlist-dropdown .action.toggle.active {  display:inline-block;  text-decoration:none; } .abs-dropdown-simple .action.toggle.active:after, .giftregisty-dropdown .action.toggle.active:after, .wishlist-dropdown .action.toggle.active:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:inherit;  content:'\e618';  font-family:'fa-light';  margin:0 0 0 5px;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-dropdown-simple .action.toggle.active:hover:after, .giftregisty-dropdown .action.toggle.active:hover:after, .wishlist-dropdown .action.toggle.active:hover:after {  color:inherit; } .abs-dropdown-simple .action.toggle.active:active:after, .giftregisty-dropdown .action.toggle.active:active:after, .wishlist-dropdown .action.toggle.active:active:after {  color:inherit; } .abs-dropdown-simple ul.dropdown, .giftregisty-dropdown ul.dropdown, .wishlist-dropdown ul.dropdown {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:200px;  z-index:100;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .abs-dropdown-simple ul.dropdown li, .giftregisty-dropdown ul.dropdown li, .wishlist-dropdown ul.dropdown li {  margin:0;  padding:5px 5px 5px 23px; } .abs-dropdown-simple ul.dropdown li:hover, .giftregisty-dropdown ul.dropdown li:hover, .wishlist-dropdown ul.dropdown li:hover {  background:#e8e8e8;  cursor:pointer; } .abs-dropdown-simple ul.dropdown:before, .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:before, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:before {  left:10px;  top:-12px; } .abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after, .wishlist-dropdown ul.dropdown:after {  left:9px;  top:-14px; } .abs-dropdown-simple.active, .giftregisty-dropdown.active, .wishlist-dropdown.active {  overflow:visible; } .abs-dropdown-simple.active ul.dropdown, .giftregisty-dropdown.active ul.dropdown, .wishlist-dropdown.active ul.dropdown {  display:block; } .abs-input-qty, .column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty, .cart.table-wrapper .col.qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .control .qty, .block-wishlist-info-items .input-text.qty, .multicheckout .table-wrapper .col .qty .input-text, .account .table-return-items .qty .input-text, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .products-grid.wishlist .product-item .box-tocart input.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty {  text-align:center;  width:47px; } .abs-margin-for-blocks-and-widgets, .block, .sidebar .widget.block:not(:last-child), .sidebar .widget:not(:last-child), .block-banners, .block-banners-inline {  margin-bottom:40px; } .abs-remove-button-for-blocks, .sidebar .action.delete, .table-comparison .cell.remove .action.delete, .block-compare .action.delete, .filter-current .action.remove, .filtered .item .action.remove {  display:inline-block;  text-decoration:none; } .abs-remove-button-for-blocks > span, .sidebar .action.delete > span, .table-comparison .cell.remove .action.delete > span, .block-compare .action.delete > span, .filter-current .action.remove > span, .filtered .item .action.remove > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-remove-button-for-blocks:before, .sidebar .action.delete:before, .table-comparison .cell.remove .action.delete:before, .block-compare .action.delete:before, .filter-current .action.remove:before, .filtered .item .action.remove:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#303030;  content:'\e916';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-remove-button-for-blocks:hover:before, .sidebar .action.delete:hover:before, .table-comparison .cell.remove .action.delete:hover:before, .block-compare .action.delete:hover:before, .filter-current .action.remove:hover:before, .filtered .item .action.remove:hover:before {  color:#303030; } .abs-remove-button-for-blocks:active:before, .sidebar .action.delete:active:before, .table-comparison .cell.remove .action.delete:active:before, .block-compare .action.delete:active:before, .filter-current .action.remove:active:before, .filtered .item .action.remove:active:before {  color:#303030; } .abs-product-link, .product-item-name, .product.name a {  font-weight:400; } .abs-product-link > a, .product-item-name > a, .product.name a > a {  color:#535353;  text-decoration:none; } .abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited {  color:#535353;  text-decoration:none; } .abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover {  color:#535353;  text-decoration:none; } .abs-product-link > a:active, .product-item-name > a:active, .product.name a > a:active {  color:#535353;  text-decoration:none; } .abs-reset-left-margin, .form.giftregistry.items .actions-toolbar, .form-new-agreement .actions-toolbar, .fieldset .review-legend.legend, .form.wishlist.items .actions-toolbar {  margin-left:0; } .abs-action-remove, .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove {  left:10px;  margin-left:70%;  position:absolute;  top:31px;  width:auto; } .abs-add-fields .fieldset, .form-giftregistry-share .fieldset, .form-giftregistry-edit .fieldset, .form-add-invitations .fieldset, .form-create-return .fieldset, .form.send.friend .fieldset {  margin-bottom:50px; } .abs-add-fields .fieldset .field:not(.choice) .control, .form-giftregistry-share .fieldset .field:not(.choice) .control, .form-giftregistry-edit .fieldset .field:not(.choice) .control, .form-add-invitations .fieldset .field:not(.choice) .control, .form-create-return .fieldset .field:not(.choice) .control, .form.send.friend .fieldset .field:not(.choice) .control {  width:70%; } .abs-add-fields .fieldset .actions-toolbar:not(:first-child) > .secondary, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary, .form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary, .form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary, .form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary {  float:left; } .abs-add-fields .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add, .form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add {  margin-top:30px; } .abs-add-fields .fieldset .fields .actions-toolbar, .form-giftregistry-share .fieldset .fields .actions-toolbar, .form-giftregistry-edit .fieldset .fields .actions-toolbar, .form-add-invitations .fieldset .fields .actions-toolbar, .form-create-return .fieldset .fields .actions-toolbar, .form.send.friend .fieldset .fields .actions-toolbar {  margin:0; } .abs-add-fields .message.notice, .form-giftregistry-share .message.notice, .form-giftregistry-edit .message.notice, .form-add-invitations .message.notice, .form-create-return .message.notice, .form.send.friend .message.notice {  margin:30px 0 0; } .abs-add-fields .additional, .form-giftregistry-share .additional, .form-giftregistry-edit .additional, .form-add-invitations .additional, .form-create-return .additional, .form.send.friend .additional {  margin-top:55px;  position:relative; } .abs-hidden, .order-details-items .order-items .order-gift-message:not(.expanded-content) {  height:0;  visibility:hidden; } .abs-visually-hidden, .fieldset > .field.no-label > .label, .fieldset > .fields > .field.no-label > .label, .mgz__actions-switch-checkbox, .cart.table-wrapper .col.qty .label, .minicart-wrapper .action.showcart .text, .minicart-wrapper .action.showcart .counter-label, .checkout-index-index .page-title-wrapper, .checkout-payment-method .field-select-billing > .label, .checkout-payment-method .payments .legend, .checkout-payment-method .ccard .legend, .page-product-downloadable .product-options-wrapper .fieldset .legend.links-title, .page-product-giftcard .fieldset.giftcard > .legend, .opc-wrapper .form-giftcard-account .field .label, .block-wishlist-search-form .form-wishlist-search .fieldset > .legend, .page-multiple-wishlist .page-title-wrapper .page-title, .multicheckout .table-wrapper .col .label, .multicheckout .block .methods-shipping .item-content .fieldset > .legend, .block-reorder .product-item .label, .opc-wrapper .form-discount .field .label, .product-item-actions .actions-secondary > .action span, .table-comparison .cell.label.remove span, .table-comparison .cell.label.product span, .fieldset .fullname.field > .label, .account .column.main .limiter > .label, .field.street .field .label, .account-nav .title, .filter-options-content .filter-count-label, .block.newsletter .label, .action.skip:not(:focus), .page-header .switcher .label, .page-footer .switcher .label, .products-grid.wishlist .product-item .comment-box .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-visually-hidden-reset, .shipping-policy-block.field-tooltip .field-tooltip-action span {  clip:auto;  height:auto;  margin:0;  overflow:visible;  position:static;  width:auto; } .abs-add-clearfix:before, .abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:not(:first-child):before, .abs-add-fields .fieldset .actions-toolbar:not(:first-child):after, .cart.table-wrapper .actions-toolbar:before, .cart.table-wrapper .actions-toolbar:after, .cart.table-wrapper .item-options:before, .cart.table-wrapper .item-options:after, .minicart-items .product-item > .product:before, .minicart-items .product-item > .product:after, .checkout-container:before, .checkout-container:after, .checkout-onepage-success:before, .checkout-onepage-success:after, .opc-estimated-wrapper:before, .opc-estimated-wrapper:after, .opc-wrapper .field.addresses:before, .opc-wrapper .field.addresses:after, .opc-block-summary .items-in-cart .product .item-options:before, .opc-block-summary .items-in-cart .product .item-options:after, .page-product-downloadable .product-add-form:before, .page-product-downloadable .product-add-form:after, .gift-options:before, .gift-options:after, .gift-item-block .content:before, .gift-item-block .content:after, .order-details-items .order-gift-message:before, .order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:before, .order-details-items .block-order-details-gift-message:after, .block-giftregistry-shared-items .product .item-options:before, .block-giftregistry-shared-items .product .item-options:after, .gift-wrapping-list:before, .gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping:before, .opc-wrapper .data.table .gift-wrapping:after, .table-order-items .gift-wrapping:before, .table-order-items .gift-wrapping:after, .table-order-review .gift-wrapping:before, .table-order-review .gift-wrapping:after, .order-options .product:before, .order-options .product:after, .map-popup .map-info-price:before, .map-popup .map-info-price:after, .multicheckout .item-options:before, .multicheckout .item-options:after, .multicheckout .block:before, .multicheckout .block:after, .multicheckout .block-content:before, .multicheckout .block-content:after, .toolbar:before, .toolbar:after, .toolbar-products:before, .toolbar-products:after, .sidebar .product-items-images:before, .sidebar .product-items-images:after, .fieldset .fullname .field:before, .fieldset .fullname .field:after, .customer-review .product-details:before, .customer-review .product-details:after, .header.content:before, .header.content:after, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):before, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):after, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):before, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):after, .form-add-invitations .fieldset .actions-toolbar:not(:first-child):before, .form-add-invitations .fieldset .actions-toolbar:not(:first-child):after, .form-create-return .fieldset .actions-toolbar:not(:first-child):before, .form-create-return .fieldset .actions-toolbar:not(:first-child):after, .form.send.friend .fieldset .actions-toolbar:not(:first-child):before, .form.send.friend .fieldset .actions-toolbar:not(:first-child):after {  content:'';  display:table; } .abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:not(:first-child):after, .cart.table-wrapper .actions-toolbar:after, .cart.table-wrapper .item-options:after, .minicart-items .product-item > .product:after, .checkout-container:after, .checkout-onepage-success:after, .opc-estimated-wrapper:after, .opc-wrapper .field.addresses:after, .opc-block-summary .items-in-cart .product .item-options:after, .page-product-downloadable .product-add-form:after, .gift-options:after, .gift-item-block .content:after, .order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:after, .block-giftregistry-shared-items .product .item-options:after, .gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping:after, .table-order-items .gift-wrapping:after, .table-order-review .gift-wrapping:after, .order-options .product:after, .map-popup .map-info-price:after, .multicheckout .item-options:after, .multicheckout .block:after, .multicheckout .block-content:after, .toolbar:after, .toolbar-products:after, .sidebar .product-items-images:after, .fieldset .fullname .field:after, .customer-review .product-details:after, .header.content:after, .form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):after, .form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):after, .form-add-invitations .fieldset .actions-toolbar:not(:first-child):after, .form-create-return .fieldset .actions-toolbar:not(:first-child):after, .form.send.friend .fieldset .actions-toolbar:not(:first-child):after {  clear:both; } .abs-add-box-sizing, .abs-field-date .control, .abs-field-tooltip, .columns .column.main, .columns .sidebar-main, .columns .sidebar-additional, .column .block-addbysku .sku, .bundle-options-container .block-bundle-summary, .search-autocomplete, .cart-summary, .opc-wrapper .shipping-address-item, .shipping-policy-block.field-tooltip .field-tooltip-content, .opc-block-summary, .product-item, .sidebar .product-items-images .product-item, .sidebar .block-addbysku .fieldset .fields .field.sku, .block-event .slider-panel .slider .item .action.show, .field.date .control, .field .control._with-tooltip {  box-sizing:border-box; } .abs-navigation-icon {  display:block;  text-decoration:none; } .abs-navigation-icon:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:34px;  line-height:1.2;  color:inherit;  content:'\e962';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-navigation-icon:after {  right:5px;  position:absolute;  top:0; } .abs-split-button {  display:inline-block;  position:relative;  vertical-align:middle; } .abs-split-button:before, .abs-split-button:after {  content:'';  display:table; } .abs-split-button:after {  clear:both; } .abs-split-button .action.split {  float:left;  margin:0; } .abs-split-button .action.toggle {  float:right;  margin:0; } .abs-split-button button.action.split, .abs-split-button .cart.table-wrapper .actions-toolbar > .action.action.split, .abs-split-button .action-gift.action.split {  border-bottom-right-radius:0;  border-top-right-radius:0; } .abs-split-button button + .action.toggle, .abs-split-button .cart.table-wrapper .actions-toolbar > .action + .action.toggle, .abs-split-button .action-gift + .action.toggle {  border-bottom-left-radius:0;  border-left:0;  border-top-left-radius:0; } .abs-split-button .action.toggle {  padding:4px 5px;  display:inline-block;  text-decoration:none; } .abs-split-button .action.toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-split-button .action.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e607';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-split-button .action.toggle:hover:after {  color:inherit; } .abs-split-button .action.toggle:active:after {  color:inherit; } .abs-split-button .action.toggle.active {  display:inline-block;  text-decoration:none; } .abs-split-button .action.toggle.active > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-split-button .action.toggle.active:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e618';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-split-button .action.toggle.active:hover:after {  color:inherit; } .abs-split-button .action.toggle.active:active:after {  color:inherit; } .abs-split-button .items {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:100%;  z-index:100;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .abs-split-button .items li {  margin:0;  padding:3px 5px; } .abs-split-button .items li:hover {  background:#e8e8e8;  cursor:pointer; } .abs-split-button .items:before, .abs-split-button .items:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .abs-split-button .items:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .abs-split-button .items:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .abs-split-button .items:before {  right:10px;  top:-12px; } .abs-split-button .items:after {  right:9px;  top:-14px; } .abs-split-button.active {  overflow:visible; } .abs-split-button.active .items {  display:block; } .abs-action-addto-product, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-info-main .action.tocompare, .product-options-bottom .action.tocompare, .product-info-main .action.towishlist, .product-options-bottom .action.towishlist, .block-bundle-summary .action.towishlist {  line-height:1.2rem;  padding:5px 8px;  font-size:1.1rem; } .abs-actions-addto-gridlist, .table-comparison .wishlist.split.button > .action.split, .product-items .wishlist.split.button > .action.split, .product-item-actions .actions-secondary > .action, .product-items .action.towishlist, .products.list.items .action.towishlist, .table-comparison .action.towishlist {  display:inline-block;  text-decoration:none; } .abs-actions-addto-gridlist > span, .table-comparison .wishlist.split.button > .action.split > span, .product-items .wishlist.split.button > .action.split > span, .product-item-actions .actions-secondary > .action > span, .product-items .action.towishlist > span, .products.list.items .action.towishlist > span, .table-comparison .action.towishlist > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-actions-addto-gridlist:before, .table-comparison .wishlist.split.button > .action.split:before, .product-items .wishlist.split.button > .action.split:before, .product-item-actions .actions-secondary > .action:before, .product-items .action.towishlist:before, .products.list.items .action.towishlist:before, .table-comparison .action.towishlist:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:18px;  line-height:18px;  color:#ffa994;  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-actions-addto-gridlist:hover:before, .table-comparison .wishlist.split.button > .action.split:hover:before, .product-items .wishlist.split.button > .action.split:hover:before, .product-item-actions .actions-secondary > .action:hover:before, .product-items .action.towishlist:hover:before, .products.list.items .action.towishlist:hover:before, .table-comparison .action.towishlist:hover:before {  color:#ff3300; } .abs-button-l, .bundle-actions .action.primary, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .cart-container .checkout-methods-items .action.primary, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .multicheckout .action.primary, .product-info-main .box-tocart .action.tocart, .product-options-bottom .box-tocart .action.tocart, .form-address-edit .actions-toolbar .action.primary {  line-height:2.2rem;  padding:14px 17px;  font-size:1.8rem; } .abs-action-button-as-link, .abs-action-remove, .cart.table-wrapper .action.help.map, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show, .cart-summary .block.giftcard .action.check, .gift-options .actions-toolbar .action-cancel, .table-comparison .wishlist.split.button > .action, .product-items .wishlist.split.button > .action, .paypal-button-widget .paypal-button, .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove {  line-height:1.42857143;  padding:0;  color:#000000;  text-decoration:none;  background:none;  border:0;  display:inline;  -webkit-border-radius:0;  -moz-border-radius:0;  -ms-border-radius:0;  border-radius:0;  font-weight:400;  font-size:inherit; } .abs-action-button-as-link:visited, .abs-action-remove:visited, .cart.table-wrapper .action.help.map:visited, .opc-wrapper .edit-address-link:visited, .opc-block-shipping-information .shipping-information-title .action-edit:visited, .action-auth-toggle:visited, .checkout-payment-method .checkout-billing-address .action-cancel:visited, .checkout-agreements-block .action-show:visited, .cart-summary .block.giftcard .action.check:visited, .gift-options .actions-toolbar .action-cancel:visited, .table-comparison .wishlist.split.button > .action:visited, .product-items .wishlist.split.button > .action:visited, .paypal-button-widget .paypal-button:visited, .abs-add-fields .action.remove:visited, .form-giftregistry-share .action.remove:visited, .form-giftregistry-edit .action.remove:visited, .form-add-invitations .action.remove:visited, .form-create-return .action.remove:visited, .form.send.friend .action.remove:visited {  color:#000000;  text-decoration:none; } .abs-action-button-as-link:hover, .abs-action-remove:hover, .cart.table-wrapper .action.help.map:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .checkout-billing-address .action-cancel:hover, .checkout-agreements-block .action-show:hover, .cart-summary .block.giftcard .action.check:hover, .gift-options .actions-toolbar .action-cancel:hover, .table-comparison .wishlist.split.button > .action:hover, .product-items .wishlist.split.button > .action:hover, .paypal-button-widget .paypal-button:hover, .abs-add-fields .action.remove:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover {  color:#000000;  text-decoration:none; } .abs-action-button-as-link:active, .abs-action-remove:active, .cart.table-wrapper .action.help.map:active, .opc-wrapper .edit-address-link:active, .opc-block-shipping-information .shipping-information-title .action-edit:active, .action-auth-toggle:active, .checkout-payment-method .checkout-billing-address .action-cancel:active, .checkout-agreements-block .action-show:active, .cart-summary .block.giftcard .action.check:active, .gift-options .actions-toolbar .action-cancel:active, .table-comparison .wishlist.split.button > .action:active, .product-items .wishlist.split.button > .action:active, .paypal-button-widget .paypal-button:active, .abs-add-fields .action.remove:active, .form-giftregistry-share .action.remove:active, .form-giftregistry-edit .action.remove:active, .form-add-invitations .action.remove:active, .form-create-return .action.remove:active, .form.send.friend .action.remove:active {  color:#000000;  text-decoration:none; } .abs-action-button-as-link:hover, .abs-action-button-as-link:active, .abs-action-button-as-link:focus, .abs-action-remove:hover, .abs-action-remove:active, .abs-action-remove:focus, .cart.table-wrapper .action.help.map:hover, .cart.table-wrapper .action.help.map:active, .cart.table-wrapper .action.help.map:focus, .opc-wrapper .edit-address-link:hover, .opc-wrapper .edit-address-link:active, .opc-wrapper .edit-address-link:focus, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .opc-block-shipping-information .shipping-information-title .action-edit:active, .opc-block-shipping-information .shipping-information-title .action-edit:focus, .action-auth-toggle:hover, .action-auth-toggle:active, .action-auth-toggle:focus, .checkout-payment-method .checkout-billing-address .action-cancel:hover, .checkout-payment-method .checkout-billing-address .action-cancel:active, .checkout-payment-method .checkout-billing-address .action-cancel:focus, .checkout-agreements-block .action-show:hover, .checkout-agreements-block .action-show:active, .checkout-agreements-block .action-show:focus, .cart-summary .block.giftcard .action.check:hover, .cart-summary .block.giftcard .action.check:active, .cart-summary .block.giftcard .action.check:focus, .gift-options .actions-toolbar .action-cancel:hover, .gift-options .actions-toolbar .action-cancel:active, .gift-options .actions-toolbar .action-cancel:focus, .table-comparison .wishlist.split.button > .action:hover, .table-comparison .wishlist.split.button > .action:active, .table-comparison .wishlist.split.button > .action:focus, .product-items .wishlist.split.button > .action:hover, .product-items .wishlist.split.button > .action:active, .product-items .wishlist.split.button > .action:focus, .paypal-button-widget .paypal-button:hover, .paypal-button-widget .paypal-button:active, .paypal-button-widget .paypal-button:focus, .abs-add-fields .action.remove:hover, .abs-add-fields .action.remove:active, .abs-add-fields .action.remove:focus, .form-giftregistry-share .action.remove:hover, .form-giftregistry-share .action.remove:active, .form-giftregistry-share .action.remove:focus, .form-giftregistry-edit .action.remove:hover, .form-giftregistry-edit .action.remove:active, .form-giftregistry-edit .action.remove:focus, .form-add-invitations .action.remove:hover, .form-add-invitations .action.remove:active, .form-add-invitations .action.remove:focus, .form-create-return .action.remove:hover, .form-create-return .action.remove:active, .form-create-return .action.remove:focus, .form.send.friend .action.remove:hover, .form.send.friend .action.remove:active, .form.send.friend .action.remove:focus {  background:none;  border:0; } .abs-action-button-as-link.disabled, .abs-action-button-as-link[disabled], fieldset[disabled] .abs-action-button-as-link, .abs-action-remove.disabled, .abs-action-remove[disabled], fieldset[disabled] .abs-action-remove, .cart.table-wrapper .action.help.map.disabled, .cart.table-wrapper .action.help.map[disabled], fieldset[disabled] .cart.table-wrapper .action.help.map, .opc-wrapper .edit-address-link.disabled, .opc-wrapper .edit-address-link[disabled], fieldset[disabled] .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit.disabled, .opc-block-shipping-information .shipping-information-title .action-edit[disabled], fieldset[disabled] .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle.disabled, .action-auth-toggle[disabled], fieldset[disabled] .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel.disabled, .checkout-payment-method .checkout-billing-address .action-cancel[disabled], fieldset[disabled] .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show.disabled, .checkout-agreements-block .action-show[disabled], fieldset[disabled] .checkout-agreements-block .action-show, .cart-summary .block.giftcard .action.check.disabled, .cart-summary .block.giftcard .action.check[disabled], fieldset[disabled] .cart-summary .block.giftcard .action.check, .gift-options .actions-toolbar .action-cancel.disabled, .gift-options .actions-toolbar .action-cancel[disabled], fieldset[disabled] .gift-options .actions-toolbar .action-cancel, .table-comparison .wishlist.split.button > .action.disabled, .table-comparison .wishlist.split.button > .action[disabled], fieldset[disabled] .table-comparison .wishlist.split.button > .action, .product-items .wishlist.split.button > .action.disabled, .product-items .wishlist.split.button > .action[disabled], fieldset[disabled] .product-items .wishlist.split.button > .action, .paypal-button-widget .paypal-button.disabled, .paypal-button-widget .paypal-button[disabled], fieldset[disabled] .paypal-button-widget .paypal-button, .abs-add-fields .action.remove.disabled, .abs-add-fields .action.remove[disabled], fieldset[disabled] .abs-add-fields .action.remove, .form-giftregistry-share .action.remove.disabled, .form-giftregistry-share .action.remove[disabled], fieldset[disabled] .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove.disabled, .form-giftregistry-edit .action.remove[disabled], fieldset[disabled] .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove.disabled, .form-add-invitations .action.remove[disabled], fieldset[disabled] .form-add-invitations .action.remove, .form-create-return .action.remove.disabled, .form-create-return .action.remove[disabled], fieldset[disabled] .form-create-return .action.remove, .form.send.friend .action.remove.disabled, .form.send.friend .action.remove[disabled], fieldset[disabled] .form.send.friend .action.remove {  color:#000000;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .abs-action-button-as-link:active, .abs-action-button-as-link:not(:focus), .abs-action-remove:active, .abs-action-remove:not(:focus), .cart.table-wrapper .action.help.map:active, .cart.table-wrapper .action.help.map:not(:focus), .opc-wrapper .edit-address-link:active, .opc-wrapper .edit-address-link:not(:focus), .opc-block-shipping-information .shipping-information-title .action-edit:active, .opc-block-shipping-information .shipping-information-title .action-edit:not(:focus), .action-auth-toggle:active, .action-auth-toggle:not(:focus), .checkout-payment-method .checkout-billing-address .action-cancel:active, .checkout-payment-method .checkout-billing-address .action-cancel:not(:focus), .checkout-agreements-block .action-show:active, .checkout-agreements-block .action-show:not(:focus), .cart-summary .block.giftcard .action.check:active, .cart-summary .block.giftcard .action.check:not(:focus), .gift-options .actions-toolbar .action-cancel:active, .gift-options .actions-toolbar .action-cancel:not(:focus), .table-comparison .wishlist.split.button > .action:active, .table-comparison .wishlist.split.button > .action:not(:focus), .product-items .wishlist.split.button > .action:active, .product-items .wishlist.split.button > .action:not(:focus), .paypal-button-widget .paypal-button:active, .paypal-button-widget .paypal-button:not(:focus), .abs-add-fields .action.remove:active, .abs-add-fields .action.remove:not(:focus), .form-giftregistry-share .action.remove:active, .form-giftregistry-share .action.remove:not(:focus), .form-giftregistry-edit .action.remove:active, .form-giftregistry-edit .action.remove:not(:focus), .form-add-invitations .action.remove:active, .form-add-invitations .action.remove:not(:focus), .form-create-return .action.remove:active, .form-create-return .action.remove:not(:focus), .form.send.friend .action.remove:active, .form.send.friend .action.remove:not(:focus) {  -webkit-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none; } .abs-revert-secondary-color, .cart-summary .actions-toolbar > .primary button, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review .block .actions-toolbar .action.primary, .block-compare .action.compare, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action, .cart-summary .actions-toolbar > .primary .action-gift {  background:#272727;  border:0;  color:#ffffff; } .abs-revert-secondary-color:focus, .abs-revert-secondary-color:active, .cart-summary .actions-toolbar > .primary button:focus, .cart-summary .actions-toolbar > .primary button:active, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review .block .actions-toolbar .action.primary:focus, .paypal-review .block .actions-toolbar .action.primary:active, .block-compare .action.compare:focus, .block-compare .action.compare:active, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:focus, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:active, .cart-summary .actions-toolbar > .primary .action-gift:focus, .cart-summary .actions-toolbar > .primary .action-gift:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .abs-revert-secondary-color:hover, .cart-summary .actions-toolbar > .primary button:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .block-compare .action.compare:hover, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:hover, .cart-summary .actions-toolbar > .primary .action-gift:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .abs-revert-secondary-size, .cart-summary .form.giftregistry .fieldset .action.primary {  font-size:1.6rem;  line-height:2.2rem;  padding:10px 15px; } .abs-box-tocart, .bundle-actions {  margin:10px 0; } .abs-adjustment-incl-excl-tax .price-including-tax, .abs-adjustment-incl-excl-tax .price-excluding-tax, .abs-adjustment-incl-excl-tax .weee, .bundle-options-container .price-notice .price-including-tax, .bundle-options-container .price-notice .price-excluding-tax, .bundle-options-container .price-notice .weee, .cart-summary .price-including-tax, .cart-summary .price-excluding-tax, .cart-summary .weee, .gift-summary .price-including-tax, .gift-summary .price-excluding-tax, .gift-summary .weee, .gift-options .price-including-tax, .gift-options .price-excluding-tax, .gift-options .weee, .product-options-wrapper .field .price-notice .price-including-tax, .product-options-wrapper .field .price-notice .price-excluding-tax, .product-options-wrapper .field .price-notice .weee {  font-size:1.4rem;  display:inline-block;  white-space:nowrap; } .abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax, .bundle-options-container .price-notice .price-including-tax + .price-excluding-tax, .cart-summary .price-including-tax + .price-excluding-tax, .gift-summary .price-including-tax + .price-excluding-tax, .gift-options .price-including-tax + .price-excluding-tax, .product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax {  font-size:1.1rem;  display:inline-block; } .abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:before, .bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:before, .cart-summary .price-including-tax + .price-excluding-tax:before, .gift-summary .price-including-tax + .price-excluding-tax:before, .gift-options .price-including-tax + .price-excluding-tax:before, .product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:before {  content:'(' attr(data-label) ':'; } .abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:after, .bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:after, .cart-summary .price-including-tax + .price-excluding-tax:after, .gift-summary .price-including-tax + .price-excluding-tax:after, .gift-options .price-including-tax + .price-excluding-tax:after, .product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:after {  content:')'; } .abs-tax-total, .price-including-tax .cart-tax-total, .price-excluding-tax .cart-tax-total {  display:inline-block;  text-decoration:none;  cursor:pointer;  padding-right:12px;  position:relative; } .abs-tax-total:after, .price-including-tax .cart-tax-total:after, .price-excluding-tax .cart-tax-total:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:26px;  line-height:10px;  color:inherit;  content:'\e962';  font-family:'fa-light';  margin:3px 0 0 0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-tax-total:after, .price-including-tax .cart-tax-total:after, .price-excluding-tax .cart-tax-total:after {  right:-10px;  position:absolute;  top:3px; } .abs-tax-total-expanded:after {  content:'\e95f'; } .abs-tax-total-expanded:after, .price-including-tax .cart-tax-total-expanded:after, .price-excluding-tax .cart-tax-total-expanded:after {  content:'\e95f'; } .abs-methods-shipping-title {  font-weight:700;  font-size:1.4rem;  margin:0 0 15px; } .abs-account-title, .form-giftregistry-search .legend, .block-wishlist-search-form .block-title, .multicheckout .block-title, .multicheckout .block-content .title {  border-bottom:1px solid #eaeaea;  margin-bottom:25px;  padding-bottom:10px; } .abs-account-title > strong, .abs-account-title > span, .form-giftregistry-search .legend > strong, .form-giftregistry-search .legend > span, .block-wishlist-search-form .block-title > strong, .block-wishlist-search-form .block-title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .multicheckout .block-content .title > strong, .multicheckout .block-content .title > span {  font-weight:300;  font-size:2.2rem; } .abs-rating-summary .rating-summary, .review-ratings .rating-summary {  display:table-row; } .abs-rating-summary .rating-label, .review-ratings .rating-label {  padding-bottom:5px;  padding-right:25px;  display:table-cell;  padding-top:1px;  vertical-align:top; } .abs-rating-summary .rating-result, .review-ratings .rating-result {  display:table-cell;  vertical-align:top; } .abs-colon:after, .block-minicart .subtotal .label:after, .minicart-items .details-qty .label:after, .minicart-items .price-minicart .label:after, .order-details-items .order-gift-message .label:after, .order-details-items .block-order-details-gift-message .label:after, .block-wishlist-management .wishlist-select .wishlist-name-label:after {  content:':'; } .abs-icon-add, .abs-dropdown-items-new .action.new, .wishlist.split.button .action.new, .wishlist-dropdown .action.new {  display:inline-block;  text-decoration:none; } .abs-icon-add:before, .abs-dropdown-items-new .action.new:before, .wishlist.split.button .action.new:before, .wishlist-dropdown .action.new:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:10px;  line-height:10px;  color:inherit;  content:'\e91c';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-dropdown-items-new .items .item:last-child:hover, .wishlist.split.button .items .item:last-child:hover, .wishlist-dropdown .items .item:last-child:hover {  background:#e8e8e8; } .abs-dropdown-items-new .action.new:before, .wishlist.split.button .action.new:before, .wishlist-dropdown .action.new:before {  margin-right:5px;  margin-left:-17px; } .abs-no-display, .abs-sidebar-totals .table-caption, .cart-summary .block .fieldset.estimate > .legend, .cart-summary .block .fieldset.estimate > .legend + br, .minicart-items .product-item-details .weee[data-label] .label, .page-product-giftcard .fieldset.giftcard > .legend + br, .order-details-items .order-items .order-gift-message .action.close, .multicheckout .block .methods-shipping .item-content .fieldset > .legend + br, .multicheckout .hidden, [class^='multishipping-'] .nav-sections, [class^='multishipping-'] .nav-toggle, .sidebar-main .block-reorder .subtitle, .sidebar-additional .block-reorder .subtitle, .product-items.no-display, .sidebar .subtitle, .no-display, .cart-totals .table-caption, .opc-block-summary .table-totals .table-caption {  display:none; } .abs-status, .return-status, .order-status {  margin-bottom:20px;  display:inline-block; } .abs-block-items-counter, .block-compare .counter, .block-wishlist .counter {  color:#ffa994;  font-size:1.2rem;  white-space:nowrap; } .abs-shopping-cart-items .action.continue, .block-cart-failed .action.continue, .cart-container .form-cart .action.continue {  background-image:none;  background:#272727;  border:0;  color:#ffffff;  cursor:pointer;  font-family:'Kumbh Sans', 'sans-serif';  font-weight:600;  margin:0;  padding:7px 15px 7px 7px;  font-size:1.6rem;  line-height:2.2rem;  box-sizing:border-box;  vertical-align:middle;  display:inline-block;  text-decoration:none;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  font-weight:700; } .abs-shopping-cart-items .action.continue:hover, .abs-shopping-cart-items .action.continue:active, .abs-shopping-cart-items .action.continue:focus, .block-cart-failed .action.continue:hover, .block-cart-failed .action.continue:active, .block-cart-failed .action.continue:focus, .cart-container .form-cart .action.continue:hover, .cart-container .form-cart .action.continue:active, .cart-container .form-cart .action.continue:focus {  text-decoration:none; } .abs-shopping-cart-items .action.continue:before, .block-cart-failed .action.continue:before, .cart-container .form-cart .action.continue:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:16px;  color:inherit;  content:'\e961';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-shopping-cart-items .action.continue:hover:before, .block-cart-failed .action.continue:hover:before, .cart-container .form-cart .action.continue:hover:before {  color:inherit; } .abs-shopping-cart-items .action.continue:active:before, .block-cart-failed .action.continue:active:before, .cart-container .form-cart .action.continue:active:before {  color:inherit; } .abs-shopping-cart-items .action.continue:focus, .abs-shopping-cart-items .action.continue:active, .block-cart-failed .action.continue:focus, .block-cart-failed .action.continue:active, .cart-container .form-cart .action.continue:focus, .cart-container .form-cart .action.continue:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .abs-shopping-cart-items .action.continue:hover, .block-cart-failed .action.continue:hover, .cart-container .form-cart .action.continue:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .abs-shopping-cart-items .action.continue.disabled, .abs-shopping-cart-items .action.continue[disabled], fieldset[disabled] .abs-shopping-cart-items .action.continue, .block-cart-failed .action.continue.disabled, .block-cart-failed .action.continue[disabled], fieldset[disabled] .block-cart-failed .action.continue, .cart-container .form-cart .action.continue.disabled, .cart-container .form-cart .action.continue[disabled], fieldset[disabled] .cart-container .form-cart .action.continue {  opacity:0.5;  cursor:default;  pointer-events:none; } .abs-shopping-cart-items .action.continue:active, .block-cart-failed .action.continue:active, .cart-container .form-cart .action.continue:active {  -webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.12);  -moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.12);  -ms-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.12);  box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.12); } .abs-shopping-cart-items .action.update, .block-cart-failed .action.update, .cart-container .form-cart .action.update {  display:inline-block;  text-decoration:none;  padding-left:5px; } .abs-shopping-cart-items .action.update:before, .block-cart-failed .action.update:before, .cart-container .form-cart .action.update:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:16px;  line-height:16px;  color:inherit;  content:'\e90b';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-shopping-cart-items .action.update:hover:before, .block-cart-failed .action.update:hover:before, .cart-container .form-cart .action.update:hover:before {  color:inherit; } .abs-shopping-cart-items .action.update:active:before, .block-cart-failed .action.update:active:before, .cart-container .form-cart .action.update:active:before {  color:inherit; } .abs-field-date .control, .field.date .control {  position:relative; } .abs-field-date-input, .abs-field-date input, .form-giftregistry-search .fields-specific-options .datetime-picker, .field.date input {  margin-right:10px;  width:calc(100% - 30px); } .abs-field-tooltip, .field .control._with-tooltip {  position:relative; } .abs-field-tooltip input, .field .control._with-tooltip input {  margin-right:10px;  width:calc(100% - 35px); } .abs-checkout-tooltip-content-position-top, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content, .shipping-policy-block.field-tooltip .field-tooltip-content {  right:-10px;  top:40px;  left:auto; } .abs-checkout-tooltip-content-position-top:before, .abs-checkout-tooltip-content-position-top:after, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after, .shipping-policy-block.field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:after {  border:10px solid transparent;  height:0;  width:0;  margin-top:-21px;  right:10px;  left:auto;  top:0; } .abs-checkout-tooltip-content-position-top:before, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:before {  border-bottom-color:#999999; } .abs-checkout-tooltip-content-position-top:after, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after, .shipping-policy-block.field-tooltip .field-tooltip-content:after {  border-bottom-color:#f4f4f4;  top:1px; } .abs-checkout-title, .opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title, .modal-popup.ws-parcelshop-popup .ws-title.modal-title, .ws-title, .wexo-shipping-additional .ws-shipping-method-content .ws-search-by {  border-bottom:1px solid #cccccc;  padding-bottom:10px;  color:#535353;  font-weight:300;  font-size:2.6rem; } .abs-sidebar-totals .mark, .cart-totals .mark, .opc-block-summary .table-totals .mark {  font-weight:400;  padding-left:4px; } .abs-sidebar-totals .mark strong, .cart-totals .mark strong, .opc-block-summary .table-totals .mark strong {  font-weight:400; } .abs-sidebar-totals .amount, .cart-totals .amount, .opc-block-summary .table-totals .amount {  padding-right:4px;  text-align:right;  white-space:nowrap; } .abs-sidebar-totals .amount strong, .cart-totals .amount strong, .opc-block-summary .table-totals .amount strong {  font-weight:400; } .abs-sidebar-totals .grand .mark, .abs-sidebar-totals .grand .amount, .cart-totals .grand .mark, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .mark, .opc-block-summary .table-totals .grand .amount {  padding-top:20px; } .abs-sidebar-totals .grand .amount, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {  padding-right:4px;  text-align:right; } .abs-sidebar-totals .grand .amount strong, .cart-totals .grand .amount strong, .opc-block-summary .table-totals .grand .amount strong {  font-weight:700; } .abs-sidebar-totals .msrp, .cart-totals .msrp, .opc-block-summary .table-totals .msrp {  margin-bottom:10px; } .abs-sidebar-totals .totals-tax-summary .mark, .abs-sidebar-totals .totals-tax-summary .amount, .cart-totals .totals-tax-summary .mark, .cart-totals .totals-tax-summary .amount, .opc-block-summary .table-totals .totals-tax-summary .mark, .opc-block-summary .table-totals .totals-tax-summary .amount {  border-bottom:1px solid #eaeaea;  border-top:1px solid #eaeaea;  cursor:pointer; } .abs-sidebar-totals .totals-tax-summary .amount .price, .cart-totals .totals-tax-summary .amount .price, .opc-block-summary .table-totals .totals-tax-summary .amount .price {  display:block;  text-decoration:none;  padding-right:25px;  position:relative; } .abs-sidebar-totals .totals-tax-summary .amount .price > span, .cart-totals .totals-tax-summary .amount .price > span, .opc-block-summary .table-totals .totals-tax-summary .amount .price > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .abs-sidebar-totals .totals-tax-summary .amount .price:after, .cart-totals .totals-tax-summary .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary .amount .price:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:30px;  line-height:23px;  color:inherit;  content:'\e962';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-sidebar-totals .totals-tax-summary .amount .price:after, .cart-totals .totals-tax-summary .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary .amount .price:after {  position:absolute;  right:-5px;  top:-12px; } .abs-sidebar-totals .totals-tax-summary.expanded .mark, .abs-sidebar-totals .totals-tax-summary.expanded .amount, .cart-totals .totals-tax-summary.expanded .mark, .cart-totals .totals-tax-summary.expanded .amount, .opc-block-summary .table-totals .totals-tax-summary.expanded .mark, .opc-block-summary .table-totals .totals-tax-summary.expanded .amount {  border-bottom:0; } .abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after, .cart-totals .totals-tax-summary.expanded .amount .price:after, .opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after {  content:'\e95f'; } .abs-sidebar-totals .totals-tax-details, .cart-totals .totals-tax-details, .opc-block-summary .table-totals .totals-tax-details {  border-bottom:1px solid #eaeaea;  display:none; } .abs-sidebar-totals .totals-tax-details.shown, .cart-totals .totals-tax-details.shown, .opc-block-summary .table-totals .totals-tax-details.shown {  display:table-row; } .abs-discount-block > .title, .cart-summary .block > .title, .paypal-review-discount .block > .title {  border-top:1px solid #eaeaea;  font-weight:600;  display:block;  text-decoration:none;  padding:7px 30px 7px 5px;  cursor:pointer;  margin-bottom:0;  overflow:hidden;  position:relative; } .abs-discount-block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:23px;  color:inherit;  content:'\e962';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .abs-discount-block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after {  position:absolute;  right:10px;  top:5px; } .column.main .abs-discount-block > .title strong, .column.main .cart-summary .block > .title strong, .column.main .paypal-review-discount .block > .title strong {  font-weight:400;  font-size:1.8rem; } .abs-discount-block > .content, .cart-summary .block > .content, .paypal-review-discount .block > .content {  display:none; } .abs-discount-block.active > .title:after, .cart-summary .block.active > .title:after, .paypal-review-discount .block.active > .title:after {  content:'\e95f'; } .abs-discount-block.active > .content, .cart-summary .block.active > .content, .paypal-review-discount .block.active > .content {  display:block; } @font-face {  font-family:'Kumbh Sans';  src:url('/static/frontend/Nineteen02/default/da_DK/fonts/kumbh-sans.woff2') format('woff2'), url('/static/frontend/Nineteen02/default/da_DK/fonts/kumbh-sans.woff') format('woff');  font-weight:100 900;  font-style:normal;  font-display:swap; } .columns {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  box-sizing:border-box; } .columns:after {  clear:both;  content:' ';  display:block;  height:0;  overflow:hidden;  visibility:hidden; } .columns .column.main {  padding-bottom:40px;  -webkit-flex-basis:auto;  flex-basis:auto;  -webkit-flex-grow:1;  flex-grow:1;  -ms-flex-order:1;  -webkit-order:1;  order:1;  width:100%; } .columns .sidebar-main {  -webkit-flex-basis:100%;  flex-basis:100%;  -webkit-flex-grow:1;  flex-grow:1;  -ms-flex-order:1;  -webkit-order:1;  order:1; } .columns .sidebar-additional {  -webkit-flex-basis:100%;  flex-basis:100%;  -webkit-flex-grow:1;  flex-grow:1;  -ms-flex-order:2;  -webkit-order:2;  order:2; } .table-wrapper {  margin-bottom:20px; } table > caption {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .table:not(.cart):not(.totals) {  border:none; } .table:not(.cart):not(.totals) > thead > tr > th, .table:not(.cart):not(.totals) > tbody > tr > th, .table:not(.cart):not(.totals) > tfoot > tr > th, .table:not(.cart):not(.totals) > thead > tr > td, .table:not(.cart):not(.totals) > tbody > tr > td, .table:not(.cart):not(.totals) > tfoot > tr > td {  border:none; } .table:not(.cart):not(.totals) > thead > tr > th, .table:not(.cart):not(.totals) > thead > tr > td {  border-bottom:1px solid #eaeaea; } .table:not(.cart):not(.totals) tfoot > tr:first-child th, .table:not(.cart):not(.totals) tfoot > tr:first-child td {  border-top:1px solid #eaeaea;  padding-top:20px; } .table:not(.cart):not(.totals) tfoot .mark {  font-weight:400;  text-align:right; } .message.info {  margin:0 0 10px;  padding:10px 20px;  display:block;  line-height:1.2em;  font-size:1.3rem;  background:#fdf0d5;  color:#6f4400;  padding-left:40px;  position:relative; } .message.info a {  color:#000000; } .message.info a:hover {  color:#000000; } .message.info a:active {  color:#000000; } .message.info > *:first-child:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#c07600;  content:'\e901';  font-family:'fa-light';  margin:-10px 0 0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  left:0;  top:18px;  width:40px;  position:absolute;  text-align:center; } .message.error {  margin:0 0 10px;  padding:10px 20px;  display:block;  line-height:1.2em;  font-size:1.3rem;  background:#fae5e5;  color:#e02b27;  padding-left:40px;  position:relative; } .message.error a {  color:#000000; } .message.error a:hover {  color:#000000; } .message.error a:active {  color:#000000; } .message.error > *:first-child:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#b30000;  content:'\e901';  font-family:'fa-light';  margin:-10px 0 0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  left:0;  top:18px;  width:40px;  position:absolute;  text-align:center; } .message.warning {  margin:0 0 10px;  padding:10px 20px;  display:block;  line-height:1.2em;  font-size:1.3rem;  background:#fdf0d5;  color:#6f4400;  padding-left:40px;  position:relative; } .message.warning a {  color:#000000; } .message.warning a:hover {  color:#000000; } .message.warning a:active {  color:#000000; } .message.warning > *:first-child:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#c07600;  content:'\e901';  font-family:'fa-light';  margin:-10px 0 0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  left:0;  top:18px;  width:40px;  position:absolute;  text-align:center; } .message.notice {  margin:0 0 10px;  padding:10px 20px;  display:block;  line-height:1.2em;  font-size:1.3rem;  background:#fdf0d5;  color:#6f4400;  padding-left:40px;  position:relative; } .message.notice a {  color:#000000; } .message.notice a:hover {  color:#000000; } .message.notice a:active {  color:#000000; } .message.notice > *:first-child:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#c07600;  content:'\e901';  font-family:'fa-light';  margin:-10px 0 0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  left:0;  top:18px;  width:40px;  position:absolute;  text-align:center; } .message.success {  margin:0 0 10px;  padding:10px 20px;  display:block;  line-height:1.2em;  font-size:1.3rem;  background:#e5efe5;  color:#006400;  padding-left:40px;  position:relative; } .message.success a {  color:#000000; } .message.success a:hover {  color:#000000; } .message.success a:active {  color:#000000; } .message.success > *:first-child:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#006400;  content:'\e94e';  font-family:'fa-light';  margin:-10px 0 0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  left:0;  top:18px;  width:40px;  position:absolute;  text-align:center; } .panel.header .links, .panel.header .switcher {  display:none; } .nav-sections {  background:#343434; } .nav-sections:before, .nav-sections:after {  content:'';  display:table; } .nav-sections:after {  clear:both; } .nav-toggle {  display:inline-block;  text-decoration:none;  font-size:0rem;  cursor:pointer;  display:block;  left:15px;  position:absolute;  top:15px;  z-index:14; } .nav-toggle:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:23px;  color:#000000;  content:'\e956';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .nav-toggle:hover:before {  color:#000000; } .nav-toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .tooltip.wrapper {  position:relative; } .tooltip.wrapper .tooltip.content {  background:#ffffff;  max-width:360px;  min-width:210px;  padding:12px 16px;  z-index:100;  display:none;  position:absolute;  text-align:left;  color:#ff3300;  line-height:1.4;  border:1px solid #bbbbbb;  margin-top:5px;  left:0;  top:100%; } .tooltip.wrapper .tooltip.content:after, .tooltip.wrapper .tooltip.content:before {  border:solid transparent;  content:'';  height:0;  position:absolute;  width:0; } .tooltip.wrapper .tooltip.content:after {  border-width:5px;  border-color:transparent; } .tooltip.wrapper .tooltip.content:before {  border-width:6px;  border-color:transparent; } .tooltip.wrapper .tooltip.content:after, .tooltip.wrapper .tooltip.content:before {  bottom:100%; } .tooltip.wrapper .tooltip.content:after {  border-bottom-color:#ffffff;  left:15px;  margin-left:-5px; } .tooltip.wrapper .tooltip.content:before {  border-bottom-color:#bbbbbb;  left:15px;  margin-left:-6px; } .tooltip.wrapper .tooltip.toggle {  cursor:help; } .tooltip.wrapper .tooltip.toggle:hover + .tooltip.content, .tooltip.wrapper .tooltip.toggle:focus + .tooltip.content, .tooltip.wrapper:hover .tooltip.content {  display:block; } .tooltip.wrapper .tooltip.content dl {  margin-bottom:0; } .tooltip.wrapper .tooltip.content dd {  white-space:normal; } .tooltip.wrapper .tooltip.content .subtitle {  display:inline-block;  font-size:16px;  font-weight:500;  margin-bottom:15px; } .tooltip.wrapper .tooltip.content .label {  margin-top:10px; } .tooltip.wrapper .tooltip.content .label:first-child {  margin-top:0; } .tooltip.wrapper .tooltip.content .values {  margin:0; } .ui-tooltip {  position:absolute;  z-index:9999; } .load.indicator {  background-color:rgba(255, 255, 255, 0.5);  z-index:9999;  bottom:0;  left:0;  position:fixed;  right:0;  top:0;  position:absolute; } .load.indicator:before {  background:transparent url('/static/frontend/Nineteen02/default/da_DK/images/loader-2.gif') no-repeat 50% 50%;  border-radius:5px;  height:160px;  width:160px;  bottom:0;  box-sizing:border-box;  content:'';  left:0;  margin:auto;  position:absolute;  right:0;  top:0; } .load.indicator > span {  display:none; } .loading-mask {  bottom:0;  left:0;  margin:auto;  position:fixed;  right:0;  top:0;  z-index:100;  background:rgba(255, 255, 255, 0.5); } .loading-mask .loader > img {  bottom:0;  left:0;  margin:auto;  position:fixed;  right:0;  top:0;  z-index:100; } .loading-mask .loader > p {  display:none; } body > .loading-mask {  z-index:9999; } ._block-content-loading {  position:relative; } [data-role='main-css-loader'] {  display:none; } .fieldset {  border:0;  margin:0 0 40px;  padding:0;  letter-spacing:-.31em; } .fieldset > * {  letter-spacing:normal; } .fieldset > .legend {  margin:0 0 25px;  padding:0;  box-sizing:border-box;  float:left;  line-height:1.2;  font-size:2rem; } .fieldset > .legend + br {  clear:both;  display:block;  height:0;  overflow:hidden;  visibility:hidden; } .fieldset:last-child {  margin-bottom:20px; } .fieldset > .field, .fieldset > .fields > .field {  margin:0 0 20px; } .fieldset > .field > .label, .fieldset > .fields > .field > .label {  margin:0 0 5px;  display:inline-block; } .fieldset > .field:last-child, .fieldset > .fields > .field:last-child {  margin-bottom:0; } .fieldset > .field > .label, .fieldset > .fields > .field > .label {  color:#535353;  font-weight:700;  font-size:1.6rem; } .fieldset > .field > .label + br, .fieldset > .fields > .field > .label + br {  display:none; } .fieldset > .field .choice input, .fieldset > .fields > .field .choice input {  vertical-align:top; } .fieldset > .field .fields.group:before, .fieldset > .fields > .field .fields.group:before, .fieldset > .field .fields.group:after, .fieldset > .fields > .field .fields.group:after {  content:'';  display:table; } .fieldset > .field .fields.group:after, .fieldset > .fields > .field .fields.group:after {  clear:both; } .fieldset > .field .fields.group .field, .fieldset > .fields > .field .fields.group .field {  box-sizing:border-box;  float:left; } .fieldset > .field .fields.group.group-2 .field, .fieldset > .fields > .field .fields.group.group-2 .field {  width:50% !important; } .fieldset > .field .fields.group.group-3 .field, .fieldset > .fields > .field .fields.group.group-3 .field {  width:33.3% !important; } .fieldset > .field .fields.group.group-4 .field, .fieldset > .fields > .field .fields.group.group-4 .field {  width:25% !important; } .fieldset > .field .fields.group.group-5 .field, .fieldset > .fields > .field .fields.group.group-5 .field {  width:20% !important; } .fieldset > .field .addon, .fieldset > .fields > .field .addon {  display:-webkit-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-flex-wrap:nowrap;  flex-wrap:nowrap;  padding:0;  width:100%; } .fieldset > .field .addon textarea, .fieldset > .fields > .field .addon textarea, .fieldset > .field .addon select, .fieldset > .fields > .field .addon select, .fieldset > .field .addon input, .fieldset > .fields > .field .addon input {  -ms-flex-order:2;  -webkit-order:2;  order:2;  -webkit-flex-basis:100%;  flex-basis:100%;  display:inline-block;  margin:0;  width:auto; } .fieldset > .field .addon .addbefore, .fieldset > .fields > .field .addon .addbefore, .fieldset > .field .addon .addafter, .fieldset > .fields > .field .addon .addafter {  background:#ffffff;  background-clip:padding-box;  border:1px solid #bfbfbf;  border-radius:3px;  color:#535353;  font-family:'Kumbh Sans', 'sans-serif';  font-size:14px;  height:52px;  line-height:1.42857143;  padding:10px 10px;  vertical-align:baseline;  width:100%;  box-sizing:border-box;  -ms-flex-order:3;  -webkit-order:3;  order:3;  display:inline-block;  vertical-align:middle;  white-space:nowrap;  width:auto; } .fieldset > .field .addon .addbefore:disabled, .fieldset > .fields > .field .addon .addbefore:disabled, .fieldset > .field .addon .addafter:disabled, .fieldset > .fields > .field .addon .addafter:disabled {  opacity:0.5; } .fieldset > .field .addon .addbefore::-moz-placeholder, .fieldset > .fields > .field .addon .addbefore::-moz-placeholder, .fieldset > .field .addon .addafter::-moz-placeholder, .fieldset > .fields > .field .addon .addafter::-moz-placeholder {  color:#949494; } .fieldset > .field .addon .addbefore::-webkit-input-placeholder, .fieldset > .fields > .field .addon .addbefore::-webkit-input-placeholder, .fieldset > .field .addon .addafter::-webkit-input-placeholder, .fieldset > .fields > .field .addon .addafter::-webkit-input-placeholder {  color:#949494; } .fieldset > .field .addon .addbefore:-ms-input-placeholder, .fieldset > .fields > .field .addon .addbefore:-ms-input-placeholder, .fieldset > .field .addon .addafter:-ms-input-placeholder, .fieldset > .fields > .field .addon .addafter:-ms-input-placeholder {  color:#949494; } .fieldset > .field .addon .addbefore, .fieldset > .fields > .field .addon .addbefore {  float:left;  -ms-flex-order:1;  -webkit-order:1;  order:1; } .fieldset > .field .additional, .fieldset > .fields > .field .additional {  margin-top:10px; } .fieldset > .field.required > .label:after, .fieldset > .fields > .field.required > .label:after, .fieldset > .field._required > .label:after, .fieldset > .fields > .field._required > .label:after {  content:'*';  color:#e02b27;  font-size:1.2rem;  margin:0 0 0 5px; } .fieldset > .field .note, .fieldset > .fields > .field .note {  font-size:1.2rem;  margin:3px 0 0;  padding:0;  display:inline-block;  text-decoration:none; } .fieldset > .field .note:before, .fieldset > .fields > .field .note:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:24px;  line-height:12px;  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .fieldset > .field.choice .label, .fieldset > .fields > .field.choice .label {  display:inline;  font-weight:normal; } .column:not(.main) .fieldset > .field .label, .column:not(.main) .fieldset > .fields > .field .label {  font-weight:normal; } .fieldset > .field .field.choice, .fieldset > .fields > .field .field.choice {  margin-bottom:10px; } .fieldset > .field .field.choice:last-child, .fieldset > .fields > .field .field.choice:last-child {  margin-bottom:0; } .fieldset > .field input[type=file], .fieldset > .fields > .field input[type=file] {  margin:5px 0; } .legend + .fieldset, .legend + div {  clear:both; } .legend strong {  margin-left:5px; } fieldset.field {  border:0;  padding:0; } .field.date .time-picker {  margin-top:10px;  display:inline-block;  white-space:nowrap; } .field .message.warning {  margin-top:10px; } .field-error, div.mage-error {  margin-top:7px; } .field-error {  color:#e02b27;  font-size:1.2rem; } .product-options-wrapper .date.required div[for*='options'].mage-error {  display:none !important; } .field .tooltip {  position:relative; } .field .tooltip .tooltip-content {  background:#ffffff;  max-width:360px;  min-width:210px;  padding:12px 16px;  z-index:100;  display:none;  position:absolute;  text-align:left;  color:#ff3300;  line-height:1.4;  border:1px solid #bbbbbb;  margin-left:5px;  left:100%;  top:0; } .field .tooltip .tooltip-content:after, .field .tooltip .tooltip-content:before {  border:solid transparent;  content:'';  height:0;  position:absolute;  width:0; } .field .tooltip .tooltip-content:after {  border-width:5px;  border-color:transparent; } .field .tooltip .tooltip-content:before {  border-width:6px;  border-color:transparent; } .field .tooltip .tooltip-content:after, .field .tooltip .tooltip-content:before {  right:100%; } .field .tooltip .tooltip-content:after {  border-right-color:#ffffff;  margin-top:-5px;  top:15px; } .field .tooltip .tooltip-content:before {  border-right-color:#bbbbbb;  margin-top:-6px;  top:15px; } .field .tooltip .tooltip-toggle {  cursor:help; } .field .tooltip .tooltip-toggle:hover + .tooltip-content, .field .tooltip .tooltip-toggle:focus + .tooltip-content, .field .tooltip:hover .tooltip-content {  display:block; } .field .tooltip .tooltip-content {  min-width:200px;  white-space:normal; } input:focus ~ .tooltip .tooltip-content, select:focus ~ .tooltip .tooltip-content {  display:block; } ._has-datepicker ~ .ui-datepicker-trigger {  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-shadow:none;  font-weight:400;  display:block;  text-decoration:none;  display:inline-block;  vertical-align:middle; } ._has-datepicker ~ .ui-datepicker-trigger:focus, ._has-datepicker ~ .ui-datepicker-trigger:active {  background:none;  border:none; } ._has-datepicker ~ .ui-datepicker-trigger:hover {  background:none;  border:none; } ._has-datepicker ~ .ui-datepicker-trigger.disabled, ._has-datepicker ~ .ui-datepicker-trigger[disabled], fieldset[disabled] ._has-datepicker ~ .ui-datepicker-trigger {  pointer-events:none;  opacity:0.5; } ._has-datepicker ~ .ui-datepicker-trigger > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } ._has-datepicker ~ .ui-datepicker-trigger:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#ffa994;  content:'\e955';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } ._has-datepicker ~ .ui-datepicker-trigger:focus {  -webkit-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none;  outline:0; } .sidebar .fieldset {  margin:0; } .sidebar .fieldset > .field:not(.choice):not(:last-child), .sidebar .fieldset .fields > .field:not(:last-child) {  margin:0 0 20px; } .sidebar .fieldset > .field:not(.choice) .label, .sidebar .fieldset .fields > .field .label {  padding:0 0 5px;  margin:0 0 4px;  text-align:left;  width:100%; } .sidebar .fieldset > .field:not(.choice) .control, .sidebar .fieldset .fields > .field .control {  width:100%; } @font-face {  font-family:'fa-light';  src:url('/static/frontend/Nineteen02/default/da_DK/fonts/fa-light.woff2') format('woff2'), url('/static/frontend/Nineteen02/default/da_DK/fonts/fa-light.woff') format('woff');  font-weight:normal;  font-style:normal;  font-display:block; } button, a.action.primary, .cart.table-wrapper .actions-toolbar > .action, .action-gift {  border-radius:3px; } button:active, .cart.table-wrapper .actions-toolbar > .action:active, .action-gift:active {  box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.12); } a.action.primary {  display:inline-block;  text-decoration:none; } a.action.primary:hover, a.action.primary:active, a.action.primary:focus {  text-decoration:none; } .action.primary, .action-primary {  background-image:none;  background:#38b449;  border:0;  color:#ffffff;  cursor:pointer;  display:inline-block;  font-family:'Kumbh Sans', 'sans-serif';  font-weight:600;  padding:10px 15px;  font-size:1.6rem;  line-height:2.2rem;  box-sizing:border-box;  vertical-align:middle; } .action.primary:focus, .action-primary:focus, .action.primary:active, .action-primary:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #38b449;  border:0;  color:#ffffff; } .action.primary:hover, .action-primary:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #38b449;  border:0;  color:#ffffff; } .action.primary.disabled, .action-primary.disabled, .action.primary[disabled], .action-primary[disabled], fieldset[disabled] .action.primary, fieldset[disabled] .action-primary {  opacity:0.5;  cursor:default;  pointer-events:none; } .product.data.items {  margin:0;  padding:0;  margin-bottom:20px; } .product.data.items > .item.title {  box-sizing:border-box;  float:none;  width:100%; } .product.data.items > .item.title > .switch {  display:block; } .product.data.items > .item.content {  box-sizing:border-box;  display:block;  float:none;  margin:0; } .product.data.items > .item.content:before, .product.data.items > .item.content:after {  content:'';  display:table; } .product.data.items > .item.content:after {  clear:both; } .product.data.items > .item.content.active {  display:block; } .product.data.items > .item.title {  margin:0 0 5px; } .product.data.items > .item.title > .switch {  background:transparent;  border-bottom:0 solid #eaeaea;  border-left:0;  border-right:0;  border-top:0 solid #eaeaea;  height:40px;  padding:16px 20px 16px 20px;  font-weight:600;  line-height:40px;  font-size:1.8rem;  color:#272727;  text-decoration:none; } .product.data.items > .item.title > .switch:visited {  color:#272727;  text-decoration:none; } .product.data.items > .item.title > .switch:hover {  color:#272727;  text-decoration:none; } .product.data.items > .item.title > .switch:active {  color:#272727;  text-decoration:none; } .product.data.items > .item.title:not(.disabled) > .switch:focus, .product.data.items > .item.title:not(.disabled) > .switch:hover {  background:transparent; } .product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {  background:transparent;  color:#272727;  text-decoration:none;  padding-bottom:16px; } .product.data.items > .item.content {  background:transparent;  border:0;  margin:0 0 5px;  padding:12px 12px 12px 0; } .pages > .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .pages .items {  font-size:0;  letter-spacing:-1px;  line-height:0;  white-space:nowrap;  margin:0;  padding:0;  list-style:none none;  display:inline-block;  font-weight:400; } .pages .item {  font-size:1.4rem;  line-height:3.2rem;  letter-spacing:normal;  margin:0 8px;  display:inline-block; } .pages .item .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .pages a.page {  color:#000000;  display:inline-block;  padding:0 4px;  text-decoration:none; } .pages a.page:visited {  color:#000000; } .pages a.page:hover {  color:#000000;  text-decoration:none; } .pages a.page:active {  color:#000000; } .pages strong.page {  font-size:1.4rem;  line-height:3.2rem;  letter-spacing:normal;  color:#000000;  display:inline-block;  font-weight:700;  padding:0 4px; } .pages .action {  border:0;  color:#000000;  display:inline-block;  padding:0;  text-decoration:none; } .pages .action:visited {  color:#000000; } .pages .action:hover {  color:#000000;  text-decoration:none; } .pages .action:active {  color:#000000; } .pages .action.next {  display:inline-block;  text-decoration:none; } .pages .action.next:visited:before {  color:#000000; } .pages .action.next:active:before {  color:#000000; } .pages .action.next:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:28px;  color:#000000;  content:'\e960';  font-family:'fa-light';  margin:2px 0 0 11px;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .pages .action.next:hover:before {  color:#000000; } .pages .action.next:active:before {  color:#000000; } .pages .action.previous {  display:inline-block;  text-decoration:none; } .pages .action.previous:visited:before {  color:#000000; } .pages .action.previous:active:before {  color:#000000; } .pages .action.previous:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:28px;  color:#000000;  content:'\e961';  font-family:'fa-light';  margin:2px 0 0 11px;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .pages .action.previous:hover:before {  color:#000000; } .pages .action.previous:active:before {  color:#000000; } .pages .action {  width:34px; } .pages .action.previous {  margin-right:12px; } .pages .action.next {  margin-left:12px; } .actions-toolbar > .primary, .actions-toolbar > .secondary {  text-align:center;  margin-bottom:10px; } .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action {  margin-bottom:10px; } .actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action:last-child {  margin-bottom:0; } .actions-toolbar > .primary:last-child, .actions-toolbar > .secondary:last-child {  margin-bottom:0; } .actions-toolbar > .secondary .action.back {  display:none; } .breadcrumbs {  margin:12px 0 12px;  font-family:'Kumbh Sans', 'sans-serif'; } .breadcrumbs .items {  font-size:1.2rem;  color:#000000;  margin:0;  padding:0;  list-style:none none; } .breadcrumbs .items > li {  display:inline-block;  vertical-align:top; } .breadcrumbs .item {  margin:0; } .breadcrumbs a {  color:#bfbfbf;  text-decoration:none; } .breadcrumbs a:visited {  color:#bfbfbf;  text-decoration:none; } .breadcrumbs a:hover {  color:#000000;  text-decoration:underline; } .breadcrumbs a:active {  color:#bfbfbf;  text-decoration:none; } .breadcrumbs strong {  font-weight:400; } .breadcrumbs .item:not(:last-child) {  display:inline-block;  text-decoration:none; } .breadcrumbs .item:not(:last-child):after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:13px;  line-height:13px;  color:#bfbfbf;  content:'\e960';  font-family:'fa-light';  margin:0px 3px 0px 3px;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .ui-dialog.popup .action.close {  position:absolute;  height:40px;  right:0;  top:0;  width:40px;  z-index:1001;  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400; } .ui-dialog.popup .action.close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .ui-dialog.popup .action.close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e916';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .ui-dialog.popup .action.close:hover:before {  color:inherit; } .ui-dialog.popup .action.close:active:before {  color:inherit; } .ui-dialog.popup .action.close:focus, .ui-dialog.popup .action.close:active {  background:none;  border:none; } .ui-dialog.popup .action.close:hover {  background:none;  border:none; } .ui-dialog.popup .action.close.disabled, .ui-dialog.popup .action.close[disabled], fieldset[disabled] .ui-dialog.popup .action.close {  pointer-events:none;  opacity:0.5; } .popup-pointer {  margin-left:-14px;  position:absolute;  top:-14px; } .popup-pointer:before, .popup-pointer:after {  content:'';  position:absolute;  display:block;  width:0;  height:0;  border-bottom-style:solid; } .popup-pointer:before {  left:2px;  top:2px;  border:solid 6px;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .popup-pointer:after {  left:1px;  top:0px;  border:solid 7px;  border-color:transparent transparent #aeaeae transparent;  z-index:98; } .price-tier_price .price-excluding-tax, .price-tier_price .price-including-tax {  display:inline; } .price-including-tax, .price-excluding-tax {  display:block;  font-size:1.8rem;  line-height:1; } .price-including-tax .price, .price-excluding-tax .price {  font-weight:700; } .price-including-tax + .price-excluding-tax, .weee[data-label] {  display:block;  font-size:1.8rem; } .price-including-tax + .price-excluding-tax:before, .weee[data-label]:before {  content:attr(data-label) ':';  font-size:1.1rem; } .price-including-tax + .price-excluding-tax .price, .weee[data-label] .price {  font-size:1.1rem; } body._has-modal {  height:100%;  overflow:hidden;  width:100%; } .modals-overlay {  z-index:899; } .modal-slide, .modal-popup {  bottom:0;  left:0;  min-width:0;  position:fixed;  right:0;  top:0;  visibility:hidden;  opacity:0;  -webkit-transition:visibility 0s .3s, opacity .3s ease;  transition:visibility 0s .3s, opacity .3s ease; } .modal-slide._show, .modal-popup._show {  visibility:visible;  opacity:1;  -webkit-transition:opacity .3s ease;  transition:opacity .3s ease; } .modal-slide._show .modal-inner-wrap, .modal-popup._show .modal-inner-wrap {  -webkit-transform:translate(0, 0);  transform:translate(0, 0); } .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap {  background-color:#ffffff;  box-shadow:0 0 12px 2px rgba(0, 0, 0, 0.35);  opacity:1;  pointer-events:auto; } .modal-slide {  left:44px;  z-index:900; } .modal-slide._show .modal-inner-wrap {  -webkit-transform:translateX(0);  transform:translateX(0); } .modal-slide .modal-inner-wrap {  height:100%;  overflow-y:auto;  position:static;  -webkit-transform:translateX(100%);  transform:translateX(100%);  -webkit-transition:-webkit-transform 0.3s ease-in-out;  transition:transform 0.3s ease-in-out;  width:auto; } .modal-slide._inner-scroll .modal-inner-wrap {  overflow-y:visible;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column; } .modal-slide._inner-scroll .modal-header, .modal-slide._inner-scroll .modal-footer {  -webkit-flex-grow:0;  flex-grow:0;  -webkit-flex-shrink:0;  flex-shrink:0; } .modal-slide._inner-scroll .modal-content {  overflow-y:auto; } .modal-slide._inner-scroll .modal-footer {  margin-top:auto; } .modal-slide .modal-header, .modal-slide .modal-content, .modal-slide .modal-footer {  padding:0 2.6rem 2.6rem; } .modal-slide .modal-header {  padding-bottom:2.1rem;  padding-top:2.1rem; } .modal-popup {  z-index:900;  left:0;  overflow-y:auto; } .modal-popup.confirm .modal-inner-wrap {  max-width:50rem; } .modal-popup._show .modal-inner-wrap {  -webkit-transform:translateY(0);  transform:translateY(0); } .modal-popup .modal-inner-wrap {  margin:5rem auto;  width:75%;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  box-sizing:border-box;  height:auto;  left:0;  position:absolute;  right:0;  -webkit-transform:translateY(-200%);  transform:translateY(-200%);  -webkit-transition:-webkit-transform 0.2s ease;  transition:transform .2s ease; } .modal-popup._inner-scroll {  overflow-y:visible; } .ie11 .modal-popup._inner-scroll {  overflow-y:auto; } .modal-popup._inner-scroll .modal-inner-wrap {  max-height:90%; } .ie11 .modal-popup._inner-scroll .modal-inner-wrap {  max-height:none; } .modal-popup._inner-scroll .modal-content {  overflow-y:auto; } .modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {  padding-left:3rem;  padding-right:3rem; } .modal-popup .modal-header, .modal-popup .modal-footer {  -webkit-flex-grow:0;  flex-grow:0;  -webkit-flex-shrink:0;  flex-shrink:0; } .modal-popup .modal-header {  padding-bottom:1.2rem;  padding-top:3rem; } .modal-popup .modal-footer {  margin-top:auto;  padding-bottom:3rem;  padding-top:3rem; } .modal-popup .modal-footer-actions {  text-align:right; } .modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close {  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-shadow:none;  font-weight:400;  display:inline-block;  text-decoration:none;  position:absolute;  right:0;  top:0; } .modal-custom .action-close:focus, .modal-popup .action-close:focus, .modal-slide .action-close:focus, .modal-custom .action-close:active, .modal-popup .action-close:active, .modal-slide .action-close:active {  background:none;  border:none; } .modal-custom .action-close:hover, .modal-popup .action-close:hover, .modal-slide .action-close:hover {  background:none;  border:none; } .modal-custom .action-close.disabled, .modal-popup .action-close.disabled, .modal-slide .action-close.disabled, .modal-custom .action-close[disabled], .modal-popup .action-close[disabled], .modal-slide .action-close[disabled], fieldset[disabled] .modal-custom .action-close, fieldset[disabled] .modal-popup .action-close, fieldset[disabled] .modal-slide .action-close {  pointer-events:none;  opacity:0.5; } .modal-custom .action-close > span, .modal-popup .action-close > span, .modal-slide .action-close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#8f8f8f;  content:'\e916';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before {  color:inherit; } .modal-custom .action-close:active:before, .modal-popup .action-close:active:before, .modal-slide .action-close:active:before {  color:inherit; } .modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before {  color:#cc2900; } .modal-custom .action-close {  margin:25px; } .modal-popup {  pointer-events:none; } .modal-popup .modal-title {  border-bottom:1px solid #c1c1c1;  font-weight:300;  padding-bottom:10px;  font-size:2.6rem;  margin-bottom:0;  min-height:1em;  word-wrap:break-word; } .modal-popup .action-close {  padding:10px; } .modal-slide .action-close {  padding:1.1rem 2rem; } .modal-slide .page-main-actions {  margin-bottom:-12.9rem;  margin-top:2.1rem; } .modals-overlay {  background-color:rgba(51, 51, 51, 0.55);  bottom:0;  left:0;  position:fixed;  right:0;  top:0; } body._has-modal-custom .modal-custom-overlay {  z-index:899;  height:100vh;  left:0;  position:fixed;  top:0;  width:100vw; } .lac-notification-sticky {  position:relative;  z-index:999; } .lac-notification-sticky .lac-notification {  background-color:#373330;  color:#ffffff;  font-size:16px; } .lac-notification-sticky .lac-notification .lac-notification-icon {  float:left;  margin:10px 25px 10px 10px; } .lac-notification-sticky .lac-notification .lac-notification-icon .logo-img {  display:block; } .lac-notification-sticky .lac-notification .lac-notification-text {  float:left;  padding:15px 0; } .lac-notification-sticky .lac-notification .lac-notification-links {  float:right;  padding:15px 0; } .lac-notification-sticky .lac-notification .lac-notification-links a {  color:#ffffff;  font-size:14px; } .lac-notification-sticky .lac-notification .lac-notification-links .lac-notification-close-link:after {  background:url('/static/frontend/Nineteen02/default/da_DK/Magento_LoginAsCustomerFrontendUi/images/close.svg');  content:' ';  display:inline-block;  height:12px;  margin-left:5px;  vertical-align:middle;  width:12px; } @font-face {  font-family:'pagebuilder-font';  font-style:normal;  font-weight:normal;  src:url('/static/frontend/Nineteen02/default/da_DK/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot');  src:url('/static/frontend/Nineteen02/default/da_DK/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot') format('embedded-opentype'), url('/static/frontend/Nineteen02/default/da_DK/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff') format('woff'), url('/static/frontend/Nineteen02/default/da_DK/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf') format('truetype'); } .pagebuilder-icon, .slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after {  -webkit-font-smoothing:antialiased;  font-family:'pagebuilder-font';  font-style:normal;  font-weight:normal;  line-height:1;  speak:none; } [class^='pagebuilder-icon-']:before, [class*=' pagebuilder-icon-']:before {  -moz-osx-font-smoothing:grayscale;  -webkit-font-smoothing:antialiased;  display:inline-block;  font-family:'pagebuilder-font';  font-style:normal;  font-weight:normal;  line-height:1;  speak:none;  text-decoration:inherit;  text-rendering:auto;  text-transform:none;  vertical-align:middle; } .pagebuilder-icon-down:before {  content:'\f101'; } .pagebuilder-icon-next:before {  content:'\f102'; } .pagebuilder-icon-prev:before {  content:'\f103'; } .pagebuilder-icon-up:before {  content:'\f104'; } .product-full-width-section {  padding:.5em 0; } .product-full-width-section .block.review-add {  margin-top:2.7rem; } .page-layout-product-full-width .block.related {  margin-top:2.7rem; } .page-main-details .product-section-title {  border-bottom:1px solid #c6c6c6;  margin-bottom:15px;  padding-bottom:12px; } .additional-attributes-wrapper .additional-attributes {  border:none;  width:auto; } .additional-attributes-wrapper .additional-attributes > tbody > tr > th {  border:none;  padding:5.5px 30px 10px 0; } .additional-attributes-wrapper .additional-attributes > tbody > tr > td {  border:none;  padding:5.5px 5px 10px; } .cms-index-index.page-layout-cms-full-width .nav-sections {  margin-bottom:0; } .slick-slider {  -khtml-user-select:none;  -moz-user-select:none;  -ms-touch-action:pan-y;  -ms-user-select:none;  -webkit-tap-highlight-color:transparent;  -webkit-touch-callout:none;  -webkit-user-select:none;  box-sizing:border-box;  display:block;  position:relative;  touch-action:pan-y;  user-select:none; } .slick-list {  display:block;  margin:0;  overflow:hidden;  padding:0;  position:relative; } .slick-list:focus {  outline:none; } .slick-list.dragging {  cursor:pointer;  cursor:hand; } .slick-track {  display:block;  left:0;  margin-left:auto;  margin-right:auto;  position:relative;  top:0; } .slick-track:before, .slick-track:after {  content:'';  display:table; } .slick-track:after {  clear:both; } .slick-loading .slick-track {  visibility:hidden; } .slick-slide {  display:none;  float:left;  height:100%;  min-height:1px; } [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 {  border:1px solid transparent;  display:block;  height:auto; } .slick-slider .slick-track, .slick-slider .slick-list {  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } .slick-arrow.slick-hidden {  display:none; } .slick-prev {  left:2rem; } .slick-prev:before {  content:'\f103';  padding-right:5px; } .slick-next {  right:2rem; } .slick-next:before {  content:'\f102';  padding-left:5px; } .slick-prev, .slick-next {  -ms-transform:translate(0, -50%);  -webkit-transform:translate(0, -50%);  background:rgba(252, 252, 252, 0.6);  border:none;  border-radius:0;  color:transparent;  cursor:pointer;  display:block;  font-size:0;  height:60px;  line-height:0;  outline:none;  padding:0;  position:absolute;  top:50%;  transform:translate(0, -50%);  width:60px;  z-index:101; } .slick-prev.slick-disabled, .slick-next.slick-disabled {  opacity:.2; } .slick-prev:hover, .slick-next:hover {  background:#fcfcfc;  border:none; } .slick-prev:hover.slick-disabled, .slick-next:hover.slick-disabled {  opacity:.2; } .slick-prev:hover:before, .slick-next:hover:before {  color:#494949; } .slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after {  color:#555555;  font-size:38px;  opacity:1; } .slick-prev:active, .slick-next:active, .slick-prev:focus, .slick-next:focus, .slick-prev:not(.primary), .slick-next:not(.primary) {  background:rgba(252, 252, 252, 0.7);  border:none;  box-shadow:none; } .slick-prev:active:active, .slick-next:active:active, .slick-prev:focus:active, .slick-next:focus:active, .slick-prev:not(.primary):active, .slick-next:not(.primary):active {  box-shadow:none; } .slick-dots {  font-size:1.4rem;  line-height:normal;  letter-spacing:normal;  display:block;  list-style:none;  margin:0;  padding:15px 0;  text-align:center;  width:100%; } .slick-dots li {  cursor:pointer;  display:inline-block;  height:14px;  margin:0 5px;  padding:0;  position:relative;  vertical-align:middle;  width:14px; } .slick-dots li button, .slick-dots li .cart.table-wrapper .actions-toolbar > .action, .slick-dots li .action-gift {  background:#ffffff;  border:1px solid #cccccc;  border-radius:10px;  box-shadow:none;  cursor:pointer;  display:block;  height:14px;  padding:0;  text-indent:-99999px;  transition:.3s;  width:14px; } .slick-dots li button:hover, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:hover, .slick-dots li .action-gift:hover {  border:1px solid #b3b3b3; } .slick-dots li button:active, .slick-dots li button:focus, .slick-dots li button:not(.primary), .slick-dots li .cart.table-wrapper .actions-toolbar > .action:active, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:focus, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:not(.primary), .slick-dots li .action-gift:active, .slick-dots li .action-gift:focus, .slick-dots li .action-gift:not(.primary) {  box-shadow:none; } .slick-dots li.slick-active button, .slick-dots li.slick-active .cart.table-wrapper .actions-toolbar > .action, .slick-dots li.slick-active .action-gift {  background:#1c1918; } [data-content-type='banner'] > [data-element='link'], [data-content-type='banner'] > [data-element='empty_link'] {  color:inherit;  text-decoration:inherit; } [data-content-type='banner'] > [data-element='link']:hover, [data-content-type='banner'] > [data-element='empty_link']:hover {  color:inherit;  text-decoration:inherit; } .pagebuilder-banner-wrapper {  background-clip:padding-box;  border-radius:inherit;  box-sizing:border-box;  overflow-wrap:break-word;  word-wrap:break-word; } .pagebuilder-banner-wrapper .pagebuilder-overlay {  -moz-transition:background-color 500ms ease;  -o-transition:background-color 500ms ease;  -webkit-transition:background-color 500ms ease;  box-sizing:border-box;  padding:30px;  position:relative;  transition:background-color 500ms ease; } .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {  align-items:center;  display:flex;  justify-content:center; } .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {  max-width:540px; } .pagebuilder-banner-wrapper.jarallax .video-overlay {  z-index:0; } .pagebuilder-banner-wrapper [data-element='content'] {  min-height:50px;  overflow:auto; } .pagebuilder-banner-wrapper .pagebuilder-banner-button {  -moz-transition:opacity 500ms ease;  -o-transition:opacity 500ms ease;  -webkit-transition:opacity 500ms ease;  margin:20px 0 0 0;  max-width:100%;  text-align:inherit;  transition:opacity 500ms ease;  word-break:break-word; } .pagebuilder-banner-wrapper .pagebuilder-poster-content {  width:100%; } [data-appearance='collage-centered'] .pagebuilder-banner-wrapper .pagebuilder-overlay {  margin-left:auto;  margin-right:auto; } [data-appearance='collage-left'] .pagebuilder-banner-wrapper .pagebuilder-overlay {  margin-right:auto; } [data-appearance='collage-right'] .pagebuilder-banner-wrapper .pagebuilder-overlay {  margin-left:auto; } [data-content-type$='block'] .block p:last-child {  margin-bottom:1rem;  margin-top:0; } [data-content-type='buttons'] {  max-width:100%; } [data-content-type='button-item'] {  max-width:100%; } [data-content-type='button-item'] [data-element='link'], [data-content-type='button-item'] [data-element='empty_link'] {  max-width:100%;  word-wrap:break-word; } [data-content-type='button-item'] [data-element='empty_link'] {  cursor:default; } a.pagebuilder-button-link, button.pagebuilder-button-link, div.pagebuilder-button-link, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link, .action-gift.pagebuilder-button-link {  line-height:2.2rem;  font-size:1.8rem;  line-height:1.42857143;  margin:0 10px 10px 0;  padding:14px 17px;  color:#000000;  text-decoration:none;  background:none;  border:0;  display:inline;  font-weight:600;  box-shadow:none;  box-sizing:border-box;  display:inline-block; } a.pagebuilder-button-link:visited, button.pagebuilder-button-link:visited, div.pagebuilder-button-link:visited, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:visited, .action-gift.pagebuilder-button-link:visited {  color:#000000;  text-decoration:none; } a.pagebuilder-button-link:hover, button.pagebuilder-button-link:hover, div.pagebuilder-button-link:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:hover, .action-gift.pagebuilder-button-link:hover {  color:#000000;  text-decoration:none; } a.pagebuilder-button-link:active, button.pagebuilder-button-link:active, div.pagebuilder-button-link:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:active, .action-gift.pagebuilder-button-link:active {  color:#000000;  text-decoration:none; } a.pagebuilder-button-link:hover, button.pagebuilder-button-link:hover, div.pagebuilder-button-link:hover, a.pagebuilder-button-link:active, button.pagebuilder-button-link:active, div.pagebuilder-button-link:active, a.pagebuilder-button-link:focus, button.pagebuilder-button-link:focus, div.pagebuilder-button-link:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:focus, .action-gift.pagebuilder-button-link:hover, .action-gift.pagebuilder-button-link:active, .action-gift.pagebuilder-button-link:focus {  background:none;  border:0; } a.pagebuilder-button-link.disabled, button.pagebuilder-button-link.disabled, div.pagebuilder-button-link.disabled, a.pagebuilder-button-link[disabled], button.pagebuilder-button-link[disabled], div.pagebuilder-button-link[disabled], fieldset[disabled] a.pagebuilder-button-link, fieldset[disabled] button.pagebuilder-button-link, fieldset[disabled] div.pagebuilder-button-link, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link.disabled, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link, .action-gift.pagebuilder-button-link.disabled, .action-gift.pagebuilder-button-link[disabled], fieldset[disabled] .action-gift.pagebuilder-button-link {  color:#000000;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary, .action-gift.pagebuilder-button-primary {  text-decoration:none;  background-image:none;  background:#38b449;  border:0;  color:#ffffff;  cursor:pointer;  display:inline-block;  font-family:'Kumbh Sans', 'sans-serif';  font-weight:600;  margin:0 10px 10px 0;  padding:10px 15px;  font-size:1.6rem;  box-sizing:border-box;  vertical-align:middle;  line-height:2.2rem;  padding:14px 17px;  font-size:1.8rem;  border-radius:3px;  box-shadow:none; } a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover, a.pagebuilder-button-primary:active, button.pagebuilder-button-primary:active, div.pagebuilder-button-primary:active, a.pagebuilder-button-primary:focus, button.pagebuilder-button-primary:focus, div.pagebuilder-button-primary:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:focus, .action-gift.pagebuilder-button-primary:hover, .action-gift.pagebuilder-button-primary:active, .action-gift.pagebuilder-button-primary:focus {  text-decoration:none; } a.pagebuilder-button-primary:focus, button.pagebuilder-button-primary:focus, div.pagebuilder-button-primary:focus, a.pagebuilder-button-primary:active, button.pagebuilder-button-primary:active, div.pagebuilder-button-primary:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:active, .action-gift.pagebuilder-button-primary:focus, .action-gift.pagebuilder-button-primary:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #38b449;  border:0;  color:#ffffff; } a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:hover, .action-gift.pagebuilder-button-primary:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #38b449;  border:0;  color:#ffffff; } a.pagebuilder-button-primary.disabled, button.pagebuilder-button-primary.disabled, div.pagebuilder-button-primary.disabled, a.pagebuilder-button-primary[disabled], button.pagebuilder-button-primary[disabled], div.pagebuilder-button-primary[disabled], fieldset[disabled] a.pagebuilder-button-primary, fieldset[disabled] button.pagebuilder-button-primary, fieldset[disabled] div.pagebuilder-button-primary, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary.disabled, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary, .action-gift.pagebuilder-button-primary.disabled, .action-gift.pagebuilder-button-primary[disabled], fieldset[disabled] .action-gift.pagebuilder-button-primary {  opacity:0.5;  cursor:default;  pointer-events:none; } a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary, .action-gift.pagebuilder-button-secondary {  text-decoration:none;  background-image:none;  background:#272727;  border:0;  color:#ffffff;  cursor:pointer;  display:inline-block;  font-family:'Kumbh Sans', 'sans-serif';  font-weight:600;  margin:0 10px 10px 0;  padding:10px 15px;  font-size:1.6rem;  box-sizing:border-box;  vertical-align:middle;  line-height:2.2rem;  padding:14px 17px;  font-size:1.8rem;  border-radius:3px;  box-shadow:none; } a.pagebuilder-button-secondary:hover, button.pagebuilder-button-secondary:hover, div.pagebuilder-button-secondary:hover, a.pagebuilder-button-secondary:active, button.pagebuilder-button-secondary:active, div.pagebuilder-button-secondary:active, a.pagebuilder-button-secondary:focus, button.pagebuilder-button-secondary:focus, div.pagebuilder-button-secondary:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:focus, .action-gift.pagebuilder-button-secondary:hover, .action-gift.pagebuilder-button-secondary:active, .action-gift.pagebuilder-button-secondary:focus {  text-decoration:none; } a.pagebuilder-button-secondary:focus, button.pagebuilder-button-secondary:focus, div.pagebuilder-button-secondary:focus, a.pagebuilder-button-secondary:active, button.pagebuilder-button-secondary:active, div.pagebuilder-button-secondary:active, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:focus, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:active, .action-gift.pagebuilder-button-secondary:focus, .action-gift.pagebuilder-button-secondary:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } a.pagebuilder-button-secondary:hover, button.pagebuilder-button-secondary:hover, div.pagebuilder-button-secondary:hover, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:hover, .action-gift.pagebuilder-button-secondary:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } a.pagebuilder-button-secondary.disabled, button.pagebuilder-button-secondary.disabled, div.pagebuilder-button-secondary.disabled, a.pagebuilder-button-secondary[disabled], button.pagebuilder-button-secondary[disabled], div.pagebuilder-button-secondary[disabled], fieldset[disabled] a.pagebuilder-button-secondary, fieldset[disabled] button.pagebuilder-button-secondary, fieldset[disabled] div.pagebuilder-button-secondary, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary.disabled, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary, .action-gift.pagebuilder-button-secondary.disabled, .action-gift.pagebuilder-button-secondary[disabled], fieldset[disabled] .action-gift.pagebuilder-button-secondary {  opacity:0.5;  cursor:default;  pointer-events:none; } .pagebuilder-column {  box-sizing:border-box; } [data-content-type='heading'] {  word-wrap:break-word; } [data-content-type='html'] {  word-wrap:break-word; } figure[data-content-type='image'] {  box-sizing:border-box; } figure[data-content-type='image'] > [data-element='link'], figure[data-content-type='image'] > [data-element='link'] img {  border-radius:inherit; } figure[data-content-type='image'] figcaption {  word-wrap:break-word; } [data-content-type='map'] {  box-sizing:border-box;  height:300px; } [data-content-type='row'] li.product-item {  text-align:left; } .pagebuilder-column .widget-product-grid .product-item {  max-width:100%;  min-width:50px; } .pagebuilder-column .widget-product-grid .product-item .price-box {  word-wrap:break-word; } .pagebuilder-column .widget-product-grid .product-item .price-box .price {  white-space:normal; } .pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-primary {  display:inline-block;  max-width:100%; } .pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-secondary {  display:inline-block;  width:auto; } .pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart {  max-width:100%;  white-space:normal; } .pagebuilder-column [data-content-type='products'] .block.widget .products-grid .widget-product-grid.product-items .product-item {  width:200px; } [data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item {  display:block; } [data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item:first-child {  visibility:visible; } [data-content-type='products'][data-appearance='carousel'] .product-item-info {  width:auto; } [data-content-type='products'][data-appearance='carousel'] li.product-item {  display:none; } [data-content-type='products'][data-appearance='carousel'] li.product-item:first-child {  display:block;  visibility:hidden; } [data-content-type='products'][data-appearance='carousel'].center-mode .product-item {  opacity:.5;  transition:all 300ms ease; } [data-content-type='products'][data-appearance='carousel'].center-mode .product-item:hover {  opacity:1; } [data-content-type='products'][data-appearance='carousel'].center-mode .slick-current .product-item {  opacity:1; } [data-content-type='row'][data-appearance='contained'] {  box-sizing:border-box;  margin-left:auto !important;  margin-right:auto !important;  max-width:1430px; } [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {  box-sizing:border-box; } [data-content-type='row'][data-appearance='full-bleed'] {  box-sizing:border-box; } [data-content-type='row'][data-appearance='full-width'] {  box-sizing:border-box; } [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {  box-sizing:border-box;  margin-left:auto;  margin-right:auto;  max-width:1430px;  width:100%; } [data-content-type='slide'] {  box-sizing:border-box;  line-height:20px;  min-height:inherit;  overflow:hidden; } [data-content-type='slide'] > [data-element='link'], [data-content-type='slide'] > [data-element='empty_link'] {  color:inherit;  min-height:inherit;  text-decoration:inherit; } [data-content-type='slide'] > [data-element='link']:hover, [data-content-type='slide'] > [data-element='empty_link']:hover {  color:inherit;  text-decoration:inherit; } [data-content-type='slide'] + [data-content-type='slide'] {  height:0;  min-height:0; } .slick-slider [data-content-type='slide'] + [data-content-type='slide'] {  height:initial;  min-height:inherit; } .pagebuilder-slide-wrapper {  border-radius:inherit;  box-sizing:border-box;  min-height:inherit;  overflow-wrap:break-word;  word-wrap:break-word; } .pagebuilder-slide-wrapper .jarallax-viewport-element {  height:100%;  left:-15000vw;  position:absolute;  top:0;  width:1px;  z-index:100; } .slick-current .pagebuilder-slide-wrapper .jarallax-viewport-element {  left:0; } .pagebuilder-slide-wrapper.jarallax .video-overlay {  -webkit-transform:unset;  z-index:1; } .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {  position:relative;  z-index:2; } .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > div, .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > img, .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > video, .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > iframe {  margin:auto !important;  transform:none !important; } .pagebuilder-slide-wrapper .pagebuilder-overlay {  -moz-transition:background-color 500ms ease;  -o-transition:background-color 500ms ease;  -webkit-transition:background-color 500ms ease;  border-radius:inherit;  box-sizing:border-box;  padding:30px;  transition:background-color 500ms ease; } .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {  align-items:center;  display:flex;  justify-content:center;  min-height:inherit; } .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {  max-width:540px; } .pagebuilder-slide-wrapper [data-element='content'] {  min-height:50px;  overflow:auto; } .pagebuilder-slide-wrapper .pagebuilder-slide-button {  -moz-transition:opacity 500ms ease;  -o-transition:opacity 500ms ease;  -webkit-transition:opacity 500ms ease;  margin:20px 0 0 0;  max-width:100%;  text-align:inherit;  transition:opacity 500ms ease;  word-break:break-word; } .pagebuilder-slide-wrapper .pagebuilder-poster-content {  width:100%; } [data-appearance='collage-centered'] .pagebuilder-slide-wrapper .pagebuilder-overlay {  margin-left:auto;  margin-right:auto; } [data-appearance='collage-left'] .pagebuilder-slide-wrapper .pagebuilder-overlay {  margin-right:auto; } [data-appearance='collage-right'] .pagebuilder-slide-wrapper .pagebuilder-overlay {  margin-left:auto; } div[data-content-type='slider'] {  visibility:hidden; } div[data-content-type='slider'].slick-initialized {  visibility:visible; } div[data-content-type='slider'] .slick-list, div[data-content-type='slider'] .slick-track, div[data-content-type='slider'] .slick-slide {  min-height:inherit; } div[data-content-type='slider'] .slick-list > div, div[data-content-type='slider'] .slick-track > div, div[data-content-type='slider'] .slick-slide > div {  line-height:0;  min-height:inherit;  overflow:hidden;  width:100%; } div[data-content-type='slider'] a.button {  -moz-appearance:button;  -webkit-appearance:button;  appearance:button;  color:initial;  padding:10px;  text-decoration:none; } div[data-content-type='tabs'] .tabs-navigation {  display:block;  font-size:0;  margin:0 0 -1px;  padding:0; } div[data-content-type='tabs'] .tabs-navigation li:first-child {  margin-left:0 !important; } div[data-content-type='tabs'] .tabs-navigation li.tab-header {  background:#f6f6f6;  border:1px solid #cccccc;  border-bottom:0;  border-bottom-left-radius:0 !important;  border-bottom-right-radius:0 !important;  display:inline-block;  margin:0;  max-width:100%;  overflow-wrap:break-word;  position:relative;  word-wrap:break-word;  z-index:1; } div[data-content-type='tabs'] .tabs-navigation li.tab-header:not(:first-child) {  margin-left:-1px; } div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {  border-right:0;  color:#000000;  cursor:pointer !important;  display:block;  font-size:14px;  font-weight:600;  padding:1.4rem 2rem;  position:relative;  transition:all .3s;  vertical-align:middle;  white-space:normal; } div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {  display:block; } div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title:hover {  text-decoration:none; } div[data-content-type='tabs'] .tabs-navigation li.tab-header:last-child {  border-right:1px solid #cccccc; } div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active {  background:#ffffff;  z-index:19; } div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {  position:relative;  transition:all .3s; } div[data-content-type='tabs'] .tabs-content {  border:1px solid #cccccc;  box-sizing:border-box;  overflow:hidden;  position:relative;  z-index:9; } div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item'] {  box-sizing:border-box;  min-height:inherit; } div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item']:not(:first-child) {  display:none; } div[data-content-type='tabs'].tab-align-left .tabs-content {  border-top-left-radius:0 !important; } div[data-content-type='tabs'].tab-align-right .tabs-content {  border-top-right-radius:0 !important; } div[data-content-type='text'] {  word-wrap:break-word; } div[data-content-type='video'] {  font-size:0; } div[data-content-type='video'] .pagebuilder-video-inner {  box-sizing:border-box;  display:inline-block;  width:100%; } div[data-content-type='video'] .pagebuilder-video-container {  border-radius:inherit;  overflow:hidden;  padding-top:56.25%;  position:relative; } div[data-content-type='video'] iframe, div[data-content-type='video'] video {  height:100%;  left:0;  position:absolute;  top:0;  width:100%; } .jarallax {  position:relative;  z-index:0; } .jarallax > .jarallax-img {  font-family:'object-fit:cover;', sans-serif;  height:100%;  left:0;  object-fit:cover;  position:absolute;  top:0;  width:100%;  z-index:-1; } .jarallax-video-fallback {  transform:scale3d(0, 0, 0); } .jarallax .video-overlay {  -webkit-transform:translate3d(0, 0, 0);  bottom:0;  left:0;  position:absolute;  right:0;  top:0;  z-index:-99; } .jarallax [id*='jarallax-container'] video, .jarallax [id*='jarallax-container'] iframe {  visibility:hidden; } .cms-content-important {  background-color:#f5f5f5;  color:#333333;  font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;  font-size:22px;  font-style:normal;  font-weight:300;  line-height:1.1;  margin:0 0 35px -20px;  padding:20px; } .pagebuilder-full-width {  float:left;  width:100%; } .pagebuilder-content-type {  box-sizing:border-box;  margin-bottom:20px; } .pagebuilder-accordion {  margin:0;  padding:0; } .pagebuilder-accordion > .item.title {  box-sizing:border-box;  float:none;  width:100%; } .pagebuilder-accordion > .item.title > .switch {  display:block; } .pagebuilder-accordion > .item.content {  box-sizing:border-box;  display:block;  float:none;  margin:0; } .pagebuilder-accordion > .item.content:before, .pagebuilder-accordion > .item.content:after {  content:'';  display:table; } .pagebuilder-accordion > .item.content:after {  clear:both; } .pagebuilder-accordion > .item.content.active {  display:block; } .pagebuilder-accordion > .item.title {  margin:0 0 5px; } .pagebuilder-accordion > .item.title > .switch {  background:transparent;  border-bottom:0 solid #eaeaea;  border-left:0;  border-right:0;  border-top:0 solid #eaeaea;  height:40px;  padding:16px 20px 16px 20px;  font-weight:600;  line-height:40px;  font-size:1.8rem;  color:#272727;  text-decoration:none; } .pagebuilder-accordion > .item.title > .switch:visited {  color:#272727;  text-decoration:none; } .pagebuilder-accordion > .item.title > .switch:hover {  color:#272727;  text-decoration:none; } .pagebuilder-accordion > .item.title > .switch:active {  color:#272727;  text-decoration:none; } .pagebuilder-accordion > .item.title:not(.disabled) > .switch:focus, .pagebuilder-accordion > .item.title:not(.disabled) > .switch:hover {  background:transparent; } .pagebuilder-accordion > .item.title:not(.disabled) > .switch:active, .pagebuilder-accordion > .item.title.active > .switch, .pagebuilder-accordion > .item.title.active > .switch:focus, .pagebuilder-accordion > .item.title.active > .switch:hover {  background:transparent;  color:#272727;  text-decoration:none;  padding-bottom:16px; } .pagebuilder-accordion > .item.content {  background:transparent;  border:0;  margin:0 0 5px;  padding:12px 12px 12px 0; } .form-discount .g-recaptcha {  margin-top:50px !important; } .login-container .g-recaptcha, .form-login .g-recaptcha, .form-edit-account .g-recaptcha {  margin-bottom:10px !important; } .required-captcha.checkbox {  position:absolute;  display:block;  visibility:visible;  overflow:hidden;  opacity:0;  width:1px;  height:1px; } .block.newsletter .field-recaptcha .field .control:before {  content:none; } .review-form .field-recaptcha {  margin-bottom:10px; } .form.send.friend .g-recaptcha {  margin-top:40px; } .form.wishlist.share .g-recaptcha {  margin-bottom:40px; } .amslick-slider-container {  } .amslick-slider-container .slick-dots li button:focus, .amslick-slider-container .slick-dots li button:hover, .amslick-slider-container .slick-list:focus, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:focus, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:hover, .amslick-slider-container .slick-dots li .action-gift:focus, .amslick-slider-container .slick-dots li .action-gift:hover {  outline:0; } .amslick-slider-container .slick-list, .amslick-slider-container .slick-slider, .amslick-slider-container .slick-track {  display:block;  position:relative; } .amslick-slider-container .slick-loading .slick-slide, .amslick-slider-container .slick-loading .slick-track {  visibility:hidden; } .amslick-slider-container .slick-list {  margin:0;  overflow:hidden;  padding:0; } .amslick-slider-container .slick-list.dragging {  cursor:pointer;  cursor:hand; } .amslick-slider-container .slick-slider .slick-list, .amslick-slider-container .slick-slider .slick-track {  transform:translate3d(0, 0, 0); } .amslick-slider-container .slick-track {  left:0;  margin:0 auto;  top:0; } .amslick-slider-container .slick-track:after, .amslick-slider-container .slick-track:before {  content:'';  display:table; } .amslick-slider-container .slick-track:after {  clear:both; } .amslick-slider-container .slick-slide, .amslick-slider-container .slick-slide.slick-loading img {  display:none; } .amslick-slider-container .slick-slide {  float:left;  height:100%;  min-height:1px;  vertical-align:middle; } .amslick-slider-container [dir=rtl] .slick-slide {  float:right; } .amslick-slider-container .slick-slide.dragging img {  pointer-events:none; } .amslick-slider-container .slick-vertical .slick-slide {  border:1px solid transparent;  display:block;  height:auto; } .amslick-slider-container .slick-arrow.slick-hidden {  display:none; } .amslick-slider-container .slick-loading .slick-list {  background:0 0;  position:relative; } .amslick-slider-container .slick-loading .slick-list:before {  animation:loading 1s infinite linear;  border-color:rgba(0, 0, 0, 0.2);  border-radius:100%;  border-style:solid;  border-top-color:#5c5c5c;  border-width:3px;  content:'';  display:block;  height:25px;  left:50%;  position:absolute;  top:50%;  transform:translate(-50%, -50%);  width:25px; } .amslick-slider-container .slick-next.slick-disabled, .amslick-slider-container .slick-prev.slick-disabled {  opacity:0.25; } .amslick-slider-container .slick-dotted.slick-slider {  margin-bottom:30px; } .amslick-slider-container .slick-dots {  display:block;  left:0;  list-style:none;  margin:0;  padding:0;  position:absolute;  text-align:center;  width:100%; } .amslick-slider-container .slick-dots li {  cursor:pointer;  display:inline-block;  height:20px;  margin:0 5px;  padding:0;  position:relative;  width:20px; } .amslick-slider-container .slick-dots li button, .amslick-slider-container .slick-slider .slick-arrow, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action, .amslick-slider-container .slick-dots li .action-gift {  box-shadow:none;  cursor:pointer;  display:block;  outline:0; } .amslick-slider-container .slick-dots li button, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action, .amslick-slider-container .slick-dots li .action-gift {  background:0 0;  border:0;  color:transparent;  font-size:0;  height:20px;  line-height:0;  padding:5px;  width:20px; } .amslick-slider-container .slick-dots li button:focus:before, .amslick-slider-container .slick-dots li button:hover:before, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:focus:before, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:hover:before, .amslick-slider-container .slick-dots li .action-gift:focus:before, .amslick-slider-container .slick-dots li .action-gift:hover:before {  opacity:1; } .amslick-slider-container .slick-dots li button:before, .amslick-slider-container .slick-dots li .cart.table-wrapper .actions-toolbar > .action:before, .amslick-slider-container .slick-dots li .action-gift:before {  -moz-osx-font-smoothing:grayscale;  -webkit-font-smoothing:antialiased;  color:#000000;  content:'•';  font-size:16px;  height:20px;  left:0;  line-height:20px;  opacity:0.25;  position:absolute;  text-align:center;  top:0;  width:20px; } .amslick-slider-container .slick-dots li.slick-active button:before, .amslick-slider-container .slick-dots li.slick-active .cart.table-wrapper .actions-toolbar > .action:before, .amslick-slider-container .slick-dots li.slick-active .action-gift:before {  color:#000000;  opacity:0.75; } .amslick-slider-container .slick-slider {  -webkit-tap-highlight-color:transparent;  box-sizing:border-box;  padding:0 20px;  touch-action:pan-y;  user-select:none; } .amslick-slider-container .slick-slider .slick-arrow {  background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+') center no-repeat !important;  border:none;  color:transparent;  font-size:0;  height:22px;  line-height:0;  padding:0;  position:absolute;  top:50%;  transform:translate(0, -50%);  transition:background .3s ease;  width:15px; } .amslick-slider-container .slick-slider .slick-arrow:before, .amslick-slider-container .slick-slider .slick-arrow:after {  content:''; } .amslick-slider-container .slick-slider .slick-arrow:hover {  background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjMTYxNjE2Ii8+PC9zdmc+') center no-repeat; } .amslick-slider-container .slick-slider .slick-arrow.slick-next {  right:0; } .amslick-slider-container .slick-slider .slick-arrow.slick-prev {  left:0;  transform:rotate(180deg) translate(0, 50%); } .amslick-slider-container .slick-initialized .slick-slide {  display:inline-block !important;  float:none !important;  height:auto; } .amslick-slider-container .product-items.slick-slider > .slick-list {  padding:15px 0; } .amslick-slider-container .product-items.slick-slider .slick-slide .product-item {  display:block !important;  margin:auto !important;  max-width:205px; } .amslick-slider-container .sidebar.sidebar-additional {  width:100%; } @keyframes loading {  0% {   transform:translate(-50%, -50%) rotate(0);  }  100% {   transform:translate(-50%, -50%) rotate(359.9deg);  } } .amconf-matrix-observed {  overflow:auto; } .amconf-matrix-table-wrap {  margin-top:50px;  max-width:500px;  text-align:center; } .amconf-matrix-table-wrap .amconf-matrix-title {  font-size:12px;  line-height:21px;  border-bottom:1px solid #c4c4c4;  border-top:1px solid #c4c4c4; } .amconf-matrix-table-wrap .amconf-cell {  padding:10px 0; } .amconf-matrix-table-wrap .amconf-text {  display:inline-block;  width:100%;  box-sizing:border-box;  text-align:center; } .amconf-matrix-table-wrap .amconf-matrix-swatch-label {  padding-top:5px;  text-align:left; } .amconf-matrix-table-wrap .amconf-swatchlabel-container {  display:flex;  flex-direction:column; } .amconf-matrix-table-wrap .amconf-matrix-row {  border-bottom:1px solid #f6f6f6;  -webkit-transition:background 0.3s ease;  -moz-transition:background 0.3s ease;  -ms-transition:background 0.3s ease;  transition:background 0.3s ease; } .amconf-matrix-table-wrap .amconf-matrix-row:hover {  background:#fafafa; } .amconf-matrix-table-wrap .amconf-matrix-cell {  padding:10px 5px; } .amconf-matrix-table-wrap .amconf-matrix-attribute .swatch-option {  margin:0; } .amconf-matrix-table-wrap .amconf-matrix-qty {  min-width:72px; } .amconf-matrix-table-wrap .amconf-matrix-qty .mage-error:not(.amconf-matrix-input) {  margin:3px auto;  max-width:100px;  white-space:normal; } .amconf-matrix-table-wrap .amconf-matrix-price {  font-weight:bold; } .amconf-matrix-table-wrap .amconf-matrix-old-price {  text-decoration:line-through; } .amconf-matrix-table-wrap .amconf-matrix-arrow {  display:none; } .amconf-matrix-table-wrap .amconf-matrix-input {  max-width:30px;  padding:0 3px;  text-align:center; } .product-social-links {  position:relative; } .amconf-flipper-img, .product-image-photo {  transition:.3s all; } .product-social-links .action.mailto.friend.amconf-share-link {  margin:5px 0 0; } .product-social-links .action.mailto.friend.amconf-share-link:before {  content:''; } .product-social-links .product-addto-links .action, .product-social-links .action.mailto.friend {  margin-right:10px; } .amconf-share-link {  cursor:pointer; } .amconf-share-link:before {  display:inline-block;  width:14px;  height:18px;  background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjcyMiAxMi4yYzEuNTA0IDAgMi43MjItMS4yNTQgMi43MjItMi44IDAtMS41NDYtMS4yMTgtMi44LTIuNzIyLTIuOEMyLjIyIDYuNiAxIDcuODU0IDEgOS40YzAgMS41NDYgMS4yMTkgMi44IDIuNzIyIDIuOHptMC0uOGMxLjA3NCAwIDEuOTQ1LS44OTUgMS45NDUtMnMtLjg3LTItMS45NDUtMmMtMS4wNzQgMC0xLjk0NC44OTUtMS45NDQgMnMuODcgMiAxLjk0NCAyek0xMi4yNzggNi42QzEzLjc4IDYuNiAxNSA1LjM0NiAxNSAzLjggMTUgMi4yNTQgMTMuNzgxIDEgMTIuMjc4IDFjLTEuNTA0IDAtMi43MjIgMS4yNTQtMi43MjIgMi44IDAgMS41NDYgMS4yMTggMi44IDIuNzIyIDIuOHptMC0uOGMxLjA3NCAwIDEuOTQ0LS44OTUgMS45NDQtMnMtLjg3LTItMS45NDQtMmMtMS4wNzQgMC0xLjk0NS44OTUtMS45NDUgMnMuODcgMiAxLjk0NSAyek0xMi4yNzggMTdDMTMuNzggMTcgMTUgMTUuNzQ2IDE1IDE0LjJjMC0xLjU0Ni0xLjIxOS0yLjgtMi43MjItMi44LTEuNTA0IDAtMi43MjIgMS4yNTQtMi43MjIgMi44IDAgMS41NDYgMS4yMTggMi44IDIuNzIyIDIuOHptMC0uOGMxLjA3NCAwIDEuOTQ0LS44OTUgMS45NDQtMnMtLjg3LTItMS45NDQtMmMtMS4wNzQgMC0xLjk0NS44OTUtMS45NDUgMnMuODcgMiAxLjk0NSAyeiIgZmlsbD0iIzY2NiIvPjxwYXRoIGQ9Ik05LjkxNSA0Ljg3N2wuMzg5LjY5My00LjI0OCAyLjUyMy0uMzktLjY5MyA0LjI0OS0yLjUyM3pNNi4wNTYgMTAuNmwtLjM5LjY5MyA0LjI0OSAyLjUyMy4zODktLjY5M0w2LjA1NSAxMC42eiIgZmlsbD0iIzY2NiIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNzIyIDEyLjJjMS41MDQgMCAyLjcyMi0xLjI1NCAyLjcyMi0yLjggMC0xLjU0Ni0xLjIxOC0yLjgtMi43MjItMi44QzIuMjIgNi42IDEgNy44NTQgMSA5LjRjMCAxLjU0NiAxLjIxOSAyLjggMi43MjIgMi44em0wLS44YzEuMDc0IDAgMS45NDUtLjg5NSAxLjk0NS0ycy0uODctMi0xLjk0NS0yYy0xLjA3NCAwLTEuOTQ0Ljg5NS0xLjk0NCAycy44NyAyIDEuOTQ0IDJ6TTEyLjI3OCA2LjZDMTMuNzggNi42IDE1IDUuMzQ2IDE1IDMuOCAxNSAyLjI1NCAxMy43ODEgMSAxMi4yNzggMWMtMS41MDQgMC0yLjcyMiAxLjI1NC0yLjcyMiAyLjggMCAxLjU0NiAxLjIxOCAyLjggMi43MjIgMi44em0wLS44YzEuMDc0IDAgMS45NDQtLjg5NSAxLjk0NC0ycy0uODctMi0xLjk0NC0yYy0xLjA3NCAwLTEuOTQ1Ljg5NS0xLjk0NSAycy44NyAyIDEuOTQ1IDJ6TTEyLjI3OCAxN0MxMy43OCAxNyAxNSAxNS43NDYgMTUgMTQuMmMwLTEuNTQ2LTEuMjE5LTIuOC0yLjcyMi0yLjgtMS41MDQgMC0yLjcyMiAxLjI1NC0yLjcyMiAyLjggMCAxLjU0NiAxLjIxOCAyLjggMi43MjIgMi44em0wLS44YzEuMDc0IDAgMS45NDQtLjg5NSAxLjk0NC0ycy0uODctMi0xLjk0NC0yYy0xLjA3NCAwLTEuOTQ1Ljg5NS0xLjk0NSAycy44NyAyIDEuOTQ1IDJ6IiBzdHJva2U9IiM2NjYiIHN0cm9rZS13aWR0aD0iLjc4OSIvPjxwYXRoIGQ9Ik05LjkxNSA0Ljg3N2wuMzg5LjY5My00LjI0OCAyLjUyMy0uMzktLjY5MyA0LjI0OS0yLjUyM3pNNi4wNTYgMTAuNmwtLjM5LjY5MyA0LjI0OSAyLjUyMy4zODktLjY5M0w2LjA1NSAxMC42eiIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9Ii43ODkiLz48L3N2Zz4=) no-repeat center; } .amconf-share-link:hover:before {  background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjcyMiAxMi4yYzEuNTA0IDAgMi43MjItMS4yNTQgMi43MjItMi44IDAtMS41NDYtMS4yMTgtMi44LTIuNzIyLTIuOEMyLjIyIDYuNiAxIDcuODU0IDEgOS40YzAgMS41NDYgMS4yMTkgMi44IDIuNzIyIDIuOHptMC0uOGMxLjA3NCAwIDEuOTQ1LS44OTUgMS45NDUtMnMtLjg3LTItMS45NDUtMmMtMS4wNzQgMC0xLjk0NC44OTUtMS45NDQgMnMuODcgMiAxLjk0NCAyek0xMi4yNzggNi42QzEzLjc4IDYuNiAxNSA1LjM0NiAxNSAzLjggMTUgMi4yNTQgMTMuNzgxIDEgMTIuMjc4IDFjLTEuNTA0IDAtMi43MjIgMS4yNTQtMi43MjIgMi44IDAgMS41NDYgMS4yMTggMi44IDIuNzIyIDIuOHptMC0uOGMxLjA3NCAwIDEuOTQ0LS44OTUgMS45NDQtMnMtLjg3LTItMS45NDQtMmMtMS4wNzQgMC0xLjk0NS44OTUtMS45NDUgMnMuODcgMiAxLjk0NSAyek0xMi4yNzggMTdDMTMuNzggMTcgMTUgMTUuNzQ2IDE1IDE0LjJjMC0xLjU0Ni0xLjIxOS0yLjgtMi43MjItMi44LTEuNTA0IDAtMi43MjIgMS4yNTQtMi43MjIgMi44IDAgMS41NDYgMS4yMTggMi44IDIuNzIyIDIuOHptMC0uOGMxLjA3NCAwIDEuOTQ0LS44OTUgMS45NDQtMnMtLjg3LTItMS45NDQtMmMtMS4wNzQgMC0xLjk0NS44OTUtMS45NDUgMnMuODcgMiAxLjk0NSAyeiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik05LjkxNSA0Ljg3N2wuMzg5LjY5My00LjI0OCAyLjUyMy0uMzktLjY5MyA0LjI0OS0yLjUyM3pNNi4wNTYgMTAuNmwtLjM5LjY5MyA0LjI0OSAyLjUyMy4zODktLjY5M0w2LjA1NSAxMC42eiIgZmlsbD0iIzMzMyIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNzIyIDEyLjJjMS41MDQgMCAyLjcyMi0xLjI1NCAyLjcyMi0yLjggMC0xLjU0Ni0xLjIxOC0yLjgtMi43MjItMi44QzIuMjIgNi42IDEgNy44NTQgMSA5LjRjMCAxLjU0NiAxLjIxOSAyLjggMi43MjIgMi44em0wLS44YzEuMDc0IDAgMS45NDUtLjg5NSAxLjk0NS0ycy0uODctMi0xLjk0NS0yYy0xLjA3NCAwLTEuOTQ0Ljg5NS0xLjk0NCAycy44NyAyIDEuOTQ0IDJ6TTEyLjI3OCA2LjZDMTMuNzggNi42IDE1IDUuMzQ2IDE1IDMuOCAxNSAyLjI1NCAxMy43ODEgMSAxMi4yNzggMWMtMS41MDQgMC0yLjcyMiAxLjI1NC0yLjcyMiAyLjggMCAxLjU0NiAxLjIxOCAyLjggMi43MjIgMi44em0wLS44YzEuMDc0IDAgMS45NDQtLjg5NSAxLjk0NC0ycy0uODctMi0xLjk0NC0yYy0xLjA3NCAwLTEuOTQ1Ljg5NS0xLjk0NSAycy44NyAyIDEuOTQ1IDJ6TTEyLjI3OCAxN0MxMy43OCAxNyAxNSAxNS43NDYgMTUgMTQuMmMwLTEuNTQ2LTEuMjE5LTIuOC0yLjcyMi0yLjgtMS41MDQgMC0yLjcyMiAxLjI1NC0yLjcyMiAyLjggMCAxLjU0NiAxLjIxOCAyLjggMi43MjIgMi44em0wLS44YzEuMDc0IDAgMS45NDQtLjg5NSAxLjk0NC0ycy0uODctMi0xLjk0NC0yYy0xLjA3NCAwLTEuOTQ1Ljg5NS0xLjk0NSAycy44NyAyIDEuOTQ1IDJ6IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iLjc4OSIvPjxwYXRoIGQ9Ik05LjkxNSA0Ljg3N2wuMzg5LjY5My00LjI0OCAyLjUyMy0uMzktLjY5MyA0LjI0OS0yLjUyM3pNNi4wNTYgMTAuNmwtLjM5LjY5MyA0LjI0OSAyLjUyMy4zODktLjY5M0w2LjA1NSAxMC42eiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9Ii43ODkiLz48L3N2Zz4=) no-repeat center; } .amconf-share-container {  position:absolute;  display:none;  z-index:9999;  margin-top:10px;  padding:15px 10px;  width:100%;  box-sizing:border-box;  border:1px solid #ddd;  border-radius:3px;  background:#fff;  box-shadow:3px 4px 10px rgba(0, 0, 0, 0.2);  -webkit-transition:display 0.3s ease;  -moz-transition:display 0.3s ease;  -ms-transition:display 0.3s ease;  transition:display 0.3s ease; } .amconf-share-container .amconf-share-input {  margin-right:2%;  width:75%; } .amconf-share-container .amconf-share-button {  padding:7px 0;  width:20%;  vertical-align:top; } .block-minicart dl.product.options.list {  display:inline-block;  vertical-align:top; } .minicart-items .product-item-details .product .options.list dt {  float:left;  clear:left;  margin:0 10px 5px 0; } .minicart-items .product-item-details .product .options.list dd {  display:inline-block;  float:left;  margin:0 0 5px; } .swatch-attribute span.swatch-option-price {  padding-right:10px;  text-align:left; } .swatch-opt .slick-slider {  margin-bottom:20px; } .swatch-opt .slick-track {  display:flex; } dd .swatch-option {  display:inline-block; } .slick-initialized .swatch-option.slick-slide, .slick-initialized .swatch-option.slick-slide.text, .slick-initialized .slick-slide .swatch-option {  margin:2px 5px;  padding:0;  max-width:none;  height:20px;  box-sizing:border-box; } .swatch-attribute-options.slick-slider .swatch-option-container {  align-items:center;  display:flex;  flex-direction:column; } .swatch-attribute-options .slick-list {  margin:0 25px; } .swatch-attribute.size .swatch-option {  vertical-align:sub; } .swatch-option-container.slick-slide {  min-width:22px;  margin-right:7px;  font-weight:700;  font-size:12px;  line-height:20px;  text-align:center;  color:#686868; } .swatch-option-container.slick-slide .swatch-option.text {  margin:5px 0 0;  padding:0; } .amconf-matrix-full-subtotal {  font-size:20px;  padding:4px 0;  text-align:center;  border-bottom:1px solid #c4c4c4;  border-top:1px solid #c4c4c4; } .tintContainer img {  max-height:none; } .coolrunner-droppoints-list {  border:solid 2px #eaeaea;  padding:20px;  margin:10px 0;  box-sizing:border-box; } .coolrunner-droppoints-modal.modal-popup.modal-slide .modal-footer .droppoint-info {  float:left;  text-align:left; } .coolrunner-droppoints-modal.modal-popup.modal-slide .modal-footer .droppoint-info p {  margin-bottom:3px; } .coolrunner-droppoints-modal.modal-popup.modal-slide .modal-footer .droppoint-info ul {  list-style-type:none;  padding-left:0;  margin-bottom:0; } .coolrunner-droppoints-modal.modal-popup.modal-slide .modal-footer .droppoint-info ul li {  margin-bottom:3px;  display:inline-block;  margin-right:10px; } .klarna-payments-method-cell {  display:table-cell;  vertical-align:middle; } label.klarna-payments-method-cell > span {  padding-left:5px; } span.klarna-payments-method-cell > img {  display:block; }  .sidebar .expand, .sidebar .expanded {  cursor:pointer;  float:right; } .sidebar .o-list.sidebar-content {  display:block;  margin-bottom:50px; } .sidebar .o-list {  display:none;  margin-bottom:0;  padding-left:0; } .sidebar .o-list li {  border-bottom:1px solid #cccccc;  list-style:none;  padding:10px 0 10px 10px;  margin:0; } .sidebar .o-list li.active > ul {  display:block; } .sidebar .o-list li.active > ul li:last-of-type {  border-bottom:0;  padding-bottom:0;  margin-bottom:0; } .sidebar .o-list li a {  display:inline-block; } .sidebar .o-list li a.active {  font-weight:700; } .sidebar .o-list li > ul {  padding-top:7px;  margin-top:0; } .sidebar .o-list .level0 {  list-style:none; } .sidebar .o-list .level1 a {  padding-left:15px; } .sidebar .o-list .level2 a {  padding-left:30px; } .sidebar .o-list .level3 a {  padding-left:45px; } .sidebar .o-list .fa-plus {  display:inline-block;  text-decoration:none; } .sidebar .o-list .fa-plus:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:14px;  line-height:14px;  color:#333333;  content:'\e91c';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .sidebar .o-list .fa-minus {  display:inline-block;  text-decoration:none; } .sidebar .o-list .fa-minus:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:14px;  line-height:14px;  color:#333333;  content:'\e929';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .sidebar .o-list .fa-plus, .sidebar .o-list .fa-minus {  font-style:normal; } .sidebar > .o-list {  margin-top:30px;  margin-bottom:30px;  display:block; } .sidebar .sidebar-title {  font-weight:600;  font-size:1.4rem;  border-bottom:1px solid #cccccc;  padding:0 10px 20px; } .sidebar .sb-parent-category {  display:block;  padding-bottom:8px;  margin-left:-8px;  display:inline-block;  text-decoration:none; } .sidebar .sb-parent-category:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:24px;  line-height:23px;  color:inherit;  content:'\e961';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .bfb-checkbox-item, .bfb-radio-item {  margin-top:0.7rem; } .mgz-control-radio, .mgz-control-checkbox {  cursor:pointer;  opacity:.01;  overflow:hidden;  position:absolute !important;  vertical-align:top; } .mgz-control-radio:after, .mgz-control-checkbox:after {  display:none; } .mgz-control-radio + label, .mgz-control-checkbox + label {  cursor:pointer;  display:inline-block;  vertical-align:sub; } .mgz-control-radio + label:before, .mgz-control-checkbox + label:before {   font-family:'Magezon-Icons' !important;  speak:none;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  line-height:1;  display:inline-block;   -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  background-color:#ffffff;  border:1px solid #adadad;  color:transparent;  float:left;  height:1.6rem;  text-align:center;  vertical-align:top;  width:1.6rem; } .mgz-control-radio + label, .mgz-control-checkbox + label {  padding-left:2.2rem; } .mgz-control-radio + label:before, .mgz-control-checkbox + label:before {  margin:1px 0 0 -2.2rem; } .mgz-control-radio:checked + label:before, .mgz-control-checkbox:checked + label:before {  color:#514943; } .mgz-control-radio.disabled + label, .mgz-control-checkbox.disabled + label, .mgz-control-radio[disabled] + label, .mgz-control-checkbox[disabled] + label {  color:#303030;  cursor:default;  opacity:.5; } .mgz-control-radio.disabled + label:before, .mgz-control-checkbox.disabled + label:before, .mgz-control-radio[disabled] + label:before, .mgz-control-checkbox[disabled] + label:before {  background-color:#e9e9e9;  border-color:#adadad;  cursor:default; } ._keyfocus .mgz-control-radio:not([disabled]):focus + label:before, ._keyfocus .mgz-control-checkbox:not([disabled]):focus + label:before, ._keyfocus .mgz-control-radio:not(.disabled):focus + label:before, ._keyfocus .mgz-control-checkbox:not(.disabled):focus + label:before {  border-color:#007bdb; } .mgz-control-radio:not([disabled]):hover + label:before, .mgz-control-checkbox:not([disabled]):hover + label:before, .mgz-control-radio:not(.disabled):hover + label:before, .mgz-control-checkbox:not(.disabled):hover + label:before {  border-color:#878787; } .mgz-control-radio + label:before {  border-radius:1.6rem;  content:'';  transition:border-color 0.1s linear, color 0.1s ease-in; } .mgz-control-radio.mgz-control-radio + label:before {  line-height:140%; } .mgz-control-radio:checked + label {  position:relative; } .mgz-control-radio:checked + label:after {  background-color:#514943;  border-radius:50%;  content:'';  height:10px;  left:3px;  position:absolute;  top:4px;  width:10px; } .mgz-control-radio:checked:not([disabled]):hover, .mgz-control-radio:checked:not(.disabled):hover {  cursor:default; } .mgz-control-radio:checked:not([disabled]):hover + label, .mgz-control-radio:checked:not(.disabled):hover + label {  cursor:default; } .mgz-control-radio:checked:not([disabled]):hover + label:before, .mgz-control-radio:checked:not(.disabled):hover + label:before {  border-color:#adadad; } .mgz-control-checkbox + label:before {  border-radius:1px;  content:'';  font-size:0;  transition:font-size 0.1s ease-out, color 0.1s ease-out, border-color 0.1s linear; } .mgz-control-checkbox:checked + label:before {  content:'\e62d';  font-size:1.1rem;  line-height:125%; } .mgz__actions-switch {  display:inline-block;  position:relative;  vertical-align:middle; } .admin__field-control .mgz__actions-switch {  line-height:3.2rem; } .mgz__actions-switch + .admin__field-service {  min-width:34rem; } .mgz__actions-switch-checkbox {  position:absolute !important; } ._disabled .mgz__actions-switch-checkbox + .mgz__actions-switch-label, .mgz__actions-switch-checkbox.disabled + .mgz__actions-switch-label {  cursor:not-allowed;  opacity:0.5;  pointer-events:none; } .mgz__actions-switch-checkbox:checked + .mgz__actions-switch-label:before {  left:15px; } .mgz__actions-switch-checkbox:checked + .mgz__actions-switch-label:after {  background:#79a22e; } .mgz__actions-switch-checkbox:checked + .mgz__actions-switch-label .mgz__actions-switch-text:before {  content:attr(data-text-on); } ._error .mgz__actions-switch-checkbox + .mgz__actions-switch-label:before, ._error .mgz__actions-switch-checkbox + .mgz__actions-switch-label:after {  border-color:#e22626; } .mgz__actions-switch-label {  -moz-user-select:none;  -ms-user-select:none;  -webkit-user-select:none;  cursor:pointer;  display:inline-block;  height:22px;  line-height:22px;  position:relative;  user-select:none;  vertical-align:middle; } .mgz__actions-switch-label:before, .mgz__actions-switch-label:after {  left:0;  position:absolute;  right:auto;  top:0; } .mgz__actions-switch-label:before {  background:#ffffff;  border:1px solid #aaa6a0;  border-radius:100%;  content:'';  display:block;  height:22px;  transition:left 0.2s ease-in 0s;  width:22px;  z-index:1; } .mgz__actions-switch-label:after {  background:#e3e3e3;  border:1px solid #aaa6a0;  border-radius:12px;  content:'';  display:block;  height:22px;  transition:background 0.2s ease-in 0s;  width:37px;  z-index:0; } .mgz__actions-switch-text:before {  content:attr(data-text-off);  padding-left:47px;  white-space:nowrap; } .mgzFlex {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .mgz-invisible {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .magezon-icon {   font-family:'Magezon-Icons' !important;  speak:none;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  line-height:1;  display:inline-block;   -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .MgzFontAwesome {  display:inline-block;  font:normal normal normal 14px/1 FontAwesome;  font-size:inherit;  text-rendering:auto;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .mgz-text-left {  text-align:left; } .mgz-text-right {  text-align:right; } .mgz-text-center {  text-align:center; } .mgz-text-justify {  text-align:justify; } .mgz-hidden {  display:none; } .mgz-hide {  display:none; } .mgz-visible {  display:block; } .mgz_fit {  width:1% !important; } .mgz_center {  text-align:center; } .mst-gtm__toolbar {  position:fixed;  bottom:1rem;  left:1rem;  font-size:1.3rem;  outline:5px solid rgba(74, 69, 66, 0.3);  border-radius:0;  z-index:1000000;  width:30rem; } .mst-gtm__toolbar > strong {  text-align:center;  font-weight:600;  display:block;  padding:1rem 2rem;  color:#ffffff;  background:#4686f3; } .mst-gtm__toolbar .mst-gtm__toolbar-body {  max-height:400px;  overflow-y:scroll;  background:#ffffff;  padding:5px; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event {  padding:10px;  margin:5px;  box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);  position:relative;  cursor:pointer;  border-radius:2px; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event > strong {  font-style:normal;  background:#4685f3;  padding:1px 3px;  border-radius:2px;  margin-right:5px;  margin-left:-5px;  color:#ffffff;  font-weight:normal; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event > i {  font-style:normal; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event > span {  margin-left:5px;  color:#8a8a8a;  text-decoration:underline;  float:right; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event._active {  background:#4685f3;  color:#ffffff; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event._active > span {  display:none; } .mst-gtm__toolbar-extra {  position:fixed;  bottom:1rem;  left:32.5rem;  font-size:1.3rem;  outline:5px solid rgba(74, 69, 66, 0.3);  border-radius:0;  z-index:1000001;  width:47rem;  background:#ffffff;  padding:1rem; } .mst-gtm__toolbar-extra > pre {  background:#ffffff;  border:none;  margin:0;  overflow:scroll;  font-size:11px;  height:35em;  width:45rem; } .mst-gtm__toolbar-extra > .action.close {  float:right;  position:absolute;  top:-18px;  right:-18px;  border-radius:15px;  padding:5px 10px; } .mst-gtm__toolbar {  position:fixed;  bottom:1rem;  left:1rem;  font-size:1.3rem;  outline:5px solid rgba(74, 69, 66, 0.3);  border-radius:0;  z-index:1000000;  width:30rem; } .mst-gtm__toolbar > strong {  text-align:center;  font-weight:600;  display:block;  padding:1rem 2rem;  color:#ffffff;  background:#4686f3; } .mst-gtm__toolbar .mst-gtm__toolbar-body {  max-height:40rem;  overflow-y:scroll;  background:#ffffff;  padding:.5rem; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event {  padding:1rem;  margin:.5rem;  box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);  position:relative;  cursor:pointer; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event > strong {  font-style:normal;  background:#4685f3;  padding:1px 3px;  border-radius:2px;  margin-right:5px;  margin-left:-5px;  color:#ffffff;  font-weight:normal; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event > i {  font-style:normal; } .mst-gtm__toolbar .mst-gtm__toolbar-body .mst-gtm__toolbar-event > span {  margin-left:5px;  color:#8a8a8a;  text-decoration:underline;  float:right; } .mst-gtm__toolbar-extra {  position:fixed;  bottom:1rem;  left:32.5rem;  font-size:1.3rem;  outline:5px solid rgba(74, 69, 66, 0.3);  border-radius:0;  z-index:1000001;  width:47rem;  background:#ffffff;  padding:1rem; } .mst-gtm__toolbar-extra > pre {  background:#ffffff;  border:none;  margin:0;  overflow:scroll;  font-size:11px;  height:35em;  width:45rem; } .ajaxcart-popup-model {  text-align:center; } .ajaxcart-popup-model .modal-inner-wrap {  display:-webkit-inline-flex;  display:-ms-inline-flexbox;  max-width:100%;  min-width:0;  width:calc(100% - 10px);  display:inline-flex;  position:static; } .ajaxcart-popup-model .modal-inner-wrap .more-blocks {  text-align:left; } .ajaxcart-popup-model .modal-content {  padding:20px 15px; } .ajaxcart-popup-model .modal-footer {  padding:20px 15px; } .ajaxcart-popup-model .modal-footer, .ajaxcart-popup-model .success-message {  text-align:center; } .contact-index-index .salecto-contact {  display:grid;  grid-template-areas:'top top' 'left right' 'bottom bottom';  gap:25px;  padding:5px; } .contact-index-index .salecto-contact .fieldset .legend, .contact-index-index .salecto-contact .fieldset .field.note.no-label {  display:none;  visibility:hidden; } .contact-index-index .salecto-contact .form.contact {  grid-area:left; } .contact-index-index .salecto-contact .form.contact br {  display:none; } .contact-index-index .salecto-contact .s-content.top-content {  grid-area:top; } .contact-index-index .salecto-contact .s-content.sidebar {  grid-area:right; } .contact-index-index .salecto-contact .s-content.sidebar .store-name {  font-weight:700; } .contact-index-index .salecto-contact .s-content.sidebar .title {  font-weight:600;  display:inline-block;  margin-top:10px; } .contact-index-index .salecto-contact .s-content.sidebar .value {  display:block; } .contact-index-index .salecto-contact .s-content.sidebar .value .zipcode:not(:last-child):after, .contact-index-index .salecto-contact .s-content.sidebar .value .region:not(:last-child):after {  content:","; } .contact-index-index .salecto-contact .s-content.bottom-content {  grid-area:bottom; } .page-header .panel.header.left.block, .page-header .panel.header.right.block {  padding:0;  margin:0; } .page-header .panel.header.left li a, .page-header .panel.header.right li a {  color:#ffffff;  font-size:14px;  font-weight:400; } .page-header .panel.header.right.block {  float:right; } .page-header .panel.header.right.block > ul {  float:left;  margin:0;  padding-right:20px;  list-style:none; } .page-header .panel.header.right.block .switcher-dropdown li a {  color:#000000; } .page-header .panel.header.left.block {  float:left; } .page-header .header.content .block-search .block-title::before {  margin:0; } .page-header .header.content .header-content-block {  padding-left:20px;  padding-top:10px;  float:left;  max-width:180px;  width:100%;  max-height:80px;  word-break:break-word;  overflow:hidden;  box-sizing:border-box; } .page-header .header.content .minicart-wrapper .action.showcart:before {  margin:0; } .page-header .header.content .minicart-wrapper .action.showcart:before, .page-header .header.content .block-search .block-title::before {  color:#000000;  -webkit-border-radius:0;  -moz-border-radius:0;  -ms-border-radius:0;  border-radius:0;  background:none;  font-size:23px;  line-height:4rem;  padding:0;  height:40px;  width:40px;  display:grid;  font-style:normal;  font-variant:normal;  text-align:center;  text-rendering:auto;  vertical-align:inherit;  margin:0 auto;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .page-header .header.content .minicart-wrapper .action.showcart:before {  content:'\e951';  font-family:'fa-light';  margin:0 auto; } .page-header .header.content .minicart-wrapper .block-title strong, .page-header .header.content .minicart-wrapper > a, .page-header .header.content .minicart-wrapper a > span.text, .page-header .header.content .minicart-wrapper .showcart .text {  font-size:12px;  color:#000000;  font-weight:400;  margin-left:0;  position:relative;  text-indent:0;  display:inline-table;  white-space:nowrap;  text-align:center; } .page-header .header.content .minicart-wrapper .block-title strong {  display:grid; } .page-header .header.content .minicart-wrapper .action.showcart {  text-align:center;  white-space:normal; } .page-header .header.content .minicart-wrapper .action.showcart .text {  white-space:nowrap; } .page-header .header.content .block-search .block-title strong, .page-header .header.content .block-search > a, .page-header .header.content .block-search a > span.text, .page-header .header.content .block-search .showcart .text {  font-size:12px;  color:#000000;  font-weight:400;  margin-left:0;  position:relative;  text-indent:0;  display:inline-table;  white-space:nowrap;  text-align:center; } .page-header .header.content .block-search .block-title strong {  display:grid; } .page-header .header.content .block-search .action.showcart {  text-align:center;  white-space:normal; } .page-header .header.content .block-search .action.showcart .text {  white-space:nowrap; } .page-header .header.content .block-search .input-text {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  border-color:#eaeaea;  border-top:solid #eaeaea 1px;  border-bottom:solid #eaeaea 1px;  border-left:solid #eaeaea 1px;  border-right:solid #eaeaea 1px;  border-style:solid;  background:#f4f4f4; } .page-header .header.content .block-search .input-text::placeholder {  -webkit-font-size:14px;  -moz-font-size:14px;  -ms-font-size:14px;  font-size:14px;  -webkit-color:#000000;  -moz-color:#000000;  -ms-color:#000000;  color:#000000;  -webkit-font-weight:400;  -moz-font-weight:400;  -ms-font-weight:400;  font-weight:400; } .page-header .header.content .block-search .input-text:focus {  -webkit-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none; } .page-header .header.content .block-search .action.search:before {  font-family:'fa-light';  font-size:20px;  line-height:normal;  color:#ffffff; } .page-header .header.content .block-search .block-title {  text-align:center; } .page-header .header.content .block-search .action.search:before {  padding-right:13px; } .page-header .header.links .greet.welcome {  display:none; } .page-header .block-search {  margin-right:7px; } .header.links.wrapper {  margin:0;  padding:0;  order:1; } .header.links.wrapper li {  list-style:none;  display:inline-block;  vertical-align:middle;  margin:0 2px;  text-align:center; } .header.links.wrapper li a {  display:grid;  white-space:nowrap;  text-decoration:none; } .header.links.wrapper .link.wishlist .block-title strong, .header.links.wrapper .link.wishlist > a, .header.links.wrapper .link.wishlist a > span.text, .header.links.wrapper .link.wishlist .showcart .text {  font-size:12px;  color:#000000;  font-weight:400;  margin-left:0;  position:relative;  text-indent:0;  display:inline-table;  white-space:nowrap;  text-align:center; } .header.links.wrapper .link.wishlist .block-title strong {  display:grid; } .header.links.wrapper .link.wishlist .action.showcart {  text-align:center;  white-space:normal; } .header.links.wrapper .link.wishlist .action.showcart .text {  white-space:nowrap; } .header.links.wrapper .link.wishlist a:before {  color:#000000;  font-family:'fa-light';  content:'\e937';  -webkit-border-radius:0;  -moz-border-radius:0;  -ms-border-radius:0;  border-radius:0;  background:none;  font-size:23px;  line-height:4rem;  padding:0;  height:40px;  width:40px;  display:grid;  font-style:normal;  font-variant:normal;  text-align:center;  text-rendering:auto;  vertical-align:inherit;  margin:0 auto;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .header.links.wrapper .header.account.wrapper {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  position:relative;  vertical-align:middle;  padding:0;  float:right;  margin:0; } .header.links.wrapper .header.account.wrapper li .block-title strong, .header.links.wrapper .header.account.wrapper li > a, .header.links.wrapper .header.account.wrapper li a > span.text, .header.links.wrapper .header.account.wrapper li .showcart .text {  font-size:12px;  color:#000000;  font-weight:400;  margin-left:0;  position:relative;  text-indent:0;  display:inline-table;  white-space:nowrap;  text-align:center; } .header.links.wrapper .header.account.wrapper li .block-title strong {  display:grid; } .header.links.wrapper .header.account.wrapper li .action.showcart {  text-align:center;  white-space:normal; } .header.links.wrapper .header.account.wrapper li .action.showcart .text {  white-space:nowrap; } .header.links.wrapper .header.account.wrapper li .my-account:before {  font-family:'fa-light';  content:'\e902';  color:#000000;  -webkit-border-radius:0;  -moz-border-radius:0;  -ms-border-radius:0;  border-radius:0;  background:none;  font-size:23px;  line-height:4rem;  padding:0;  height:40px;  width:40px;  display:grid;  font-style:normal;  font-variant:normal;  text-align:center;  text-rendering:auto;  vertical-align:inherit;  margin:0 auto;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .header.links.wrapper .header.account.wrapper .authorization-link {  background:#ffffff;  border:1px solid #bbbbbb;  -webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.15);  -moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.15);  -ms-box-shadow:0 3px 3px rgba(0, 0, 0, 0.15);  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15);  padding:0;  list-style:none none;  margin:4px 0 0;  width:160px;  z-index:101;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  right:0; } .header.links.wrapper .header.account.wrapper .authorization-link:before, .header.links.wrapper .header.account.wrapper .authorization-link a:after {  border:6px solid transparent;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .header.links.wrapper .header.account.wrapper .authorization-link a:after {  border:7px solid transparent; } .header.links.wrapper .header.account.wrapper .authorization-link:before {  border-bottom-color:#ffffff;  z-index:99;  top:-12px;  left:132px; } .header.links.wrapper .header.account.wrapper .authorization-link a {  font-size:16px;  font-weight:400;  padding:10px;  display:block;  text-align:left; } .header.links.wrapper .header.account.wrapper .authorization-link a:after {  border-bottom-color:#bbbbbb;  z-index:98;  top:-14px;  left:131px; } .page-wrapper .page-header .minicart-wrapper .counter.qty {  background:none;  position:absolute;  bottom:25px;  left:25px; } .nav-sections {  background:#ffffff; } .nav-sections .navigation {  background:#ffffff; } @media only screen and (min-width:768px) {  .page-header .panel.wrapper {   background:#000000;   color:#ffffff;   border-top:none;  }  .page-header .minicart-wrapper {   order:2;   margin:0;  }  .nav-sections {   font-size:14px;   margin:0 auto;   padding:14px;  }  .nav-sections .navigation {   font-weight:500;  }  .nav-sections .navigation .level0 > .level-top {   text-transform:uppercase;  }  .nav-sections .navigation .level0 > .level-top {   line-height:inherit;  }  .nav-sections .navigation .level0.active > .level-top {   border-color:#272727;  }  .section-item-content .authorization-link a {   display:none;  } } .page-wrapper .page-header {  margin-bottom:0; } .info-bar.header-top-info-bar {  border-bottom:1px solid #eaeaea;  padding-left:0;  padding-right:0;  padding-top:3px;  padding-bottom:3px; } .info-bar.header-top-info-bar .header_quick_links ul {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  font-size:1.2rem;  color:#000000;  text-align:left;  list-style:none;  padding:0;  margin:0;  max-width:100%; } .info-bar.header-top-info-bar .header_quick_links ul li {  margin:0 4px;  padding:0; } .info-bar.header-top-info-bar .header_quick_links ul li:first-child {  margin-left:0; } .info-bar.header-top-info-bar .header_quick_links ul li a {  color:#000000; } .info-bar.header-top-info-bar .header_quick_links ul li a:hover {  color:#242424; } .header-store-switcher {  text-align:right; } div .s2-store-switcher:before {  height:16px;  width:16px;  display:inline-block;  vertical-align:top;  margin-right:8px; } div .s2-store-switcher .options {  vertical-align:middle; } div .s2-store-switcher.switcher {  display:-webkit-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  align-items:center;  position:relative;  margin-right:0; } div .s2-store-switcher.switcher .options {  position:static; } div .s2-store-switcher.switcher .options .action.toggle {  font-size:1.2rem;  letter-spacing:0; } div .s2-store-switcher.switcher .options .action.toggle strong {  display:inline-block;  vertical-align:middle; } div .s2-store-switcher.switcher .options ul.dropdown {  border-color:#eaeaea;  right:0;  text-align:left;  width:100%;  min-width:120px; } div .s2-store-switcher.switcher .options ul.dropdown .switcher-option {  padding:0; } div .s2-store-switcher.switcher .options ul.dropdown::before, div .s2-store-switcher.switcher .options ul.dropdown::after {  display:none; } div .s2-store-switcher.switcher .options ul.dropdown li:hover {  background:#f4f4f4; } div .s2-store-switcher.switcher .options ul.dropdown li a {  color:#000000;  display:-webkit-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  align-items:center; } div .s2-store-switcher.switcher .options ul.dropdown li a:before {  height:16px;  width:16px;  display:inline-block;  vertical-align:top;  margin-right:8px; } div .s2-store-switcher.switcher .options ul.dropdown li a:hover {  color:#ff3300; } div .denmark-store-icon:before, div .danmark-store:before {  content:url(/uploads/w3-webp/static/frontend/Nineteen02/default/da_DK/images/dk-flag.png.webp); } div .norway-store-icon:before, div .norway-store:before {  content:url(/uploads/w3-webp/static/frontend/Nineteen02/default/da_DK/images/no-flag.png.webp); } div .sverige-store-icon:before, div .sweden-store:before {  content:url(/uploads/w3-webp/static/frontend/Nineteen02/default/da_DK/images/se-flag.png.webp); } @media only screen and (max-width:1023px) {  .trustpilot_header_row .trustpilot-wrapper {   display:none !important; }  .page-header .header.content .minicart-wrapper .action.showcart {   margin-top:5px !important; } } @media only screen and (max-width:767px) {  .header-top-info-bar .pagebuilder-column {   flex-basis:65%;   max-width:65%;  }  .header-top-info-bar .pagebuilder-column:last-child {   flex-basis:35%;   max-width:35%;  }  div.s2-store-switcher.switcher .options .action.toggle {   font-size:1.2rem;  }  .page-header .logo {   margin:0 0 0 35px;  }  .page-header .logo img {   max-width:80px;  }  .page-header .header.content {   padding-bottom:55px;  }  .page-header .header.content .s2-header-search {   position:absolute;   left:0;   bottom:5px;   width:100%;   margin:0;   padding:0 15px;  }  .page-header .header.content .s2-header-search .block-content {   margin:0 !important;  float:none;  }  .page-header .header.content .s2-header-search .block-content .control {   margin:0;   padding:0;  }  .page-header .nav-toggle {   top:24px;  } } @media only screen and (min-width:1200px) {  .trustpilot_header_row {   margin-right:70px;  } } .page-footer .info-bar.footer-top-info-bar {  color:#000000;  background:#f4f4f4;  max-width:100%;  padding:42px 0; } .page-footer .footer.content {  border-top:none; } .page-footer .footer.content .s2-links-center {  padding:0;  width:100%;  text-align:center; } .page-footer .footer.content .copyright {  font-size:14px;  margin-bottom:47px;  margin-top:48px;  opacity:0.5;  text-align:center; } .page-footer .footer.content .links li {  font-size:1.4rem; } .page-footer .footer.content .links li a {  text-decoration:none; } .page-footer .footer.content .block {  float:none;  margin-bottom:10px; } .page-footer .footer.content .block h4 {  font-size:16px; } .page-footer .footer.content .block h5 {  font-size:14px; } .page-footer .footer.content .footer-main-content {  padding:0 0 50px; } .page-footer .footer .footer-links {  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .page-footer .info-bar.footer-bottom-info-bar {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  align-items:center;  justify-content:space-between; } .page-footer .info-bar.footer-bottom-info-bar .copyright {  font-size:14px;  flex:0 0 40%;  text-align:center;  margin-top:-10px;  padding:0 50px; } .page-footer .info-bar.footer-bottom-info-bar .s2-payment-cards .links li {  display:inline-block; } .page-footer .s2-center {  text-align:center; } .page-footer .social-link {  color:#000000;  display:inline-block;  padding-top:14px; } .page-footer .links.s2-social-icon-square li, .page-footer .links.s2-social-icon-circle li, .page-footer .links.s2-social-icon-normal li {  background:#000000;  border:1px solid #000000;  padding:0 0;  width:47px;  height:47px;  margin-left:15px;  display:inline-block;  text-align:center; } .page-footer .links.s2-social-icon-square li:first-child, .page-footer .links.s2-social-icon-circle li:first-child, .page-footer .links.s2-social-icon-normal li:first-child {  margin-left:0; } .page-footer .links.s2-social-icon-square li .s2-icon, .page-footer .links.s2-social-icon-circle li .s2-icon, .page-footer .links.s2-social-icon-normal li .s2-icon {  line-height:4rem;  position:relative;  font-style:normal; } .page-footer .links.s2-social-icon-square li .s2-icon:before, .page-footer .links.s2-social-icon-circle li .s2-icon:before, .page-footer .links.s2-social-icon-normal li .s2-icon:before {  font-size:2.3rem;  color:#000000;  margin-left:0; } .page-footer .links.s2-social-icon-square li .s2-icon.fa-facebook-f:before, .page-footer .links.s2-social-icon-circle li .s2-icon.fa-facebook-f:before, .page-footer .links.s2-social-icon-normal li .s2-icon.fa-facebook-f:before {  font-family:'fa-light';  content:'\e978'; } .page-footer .links.s2-social-icon-square li .s2-icon.fa-instagram:before, .page-footer .links.s2-social-icon-circle li .s2-icon.fa-instagram:before, .page-footer .links.s2-social-icon-normal li .s2-icon.fa-instagram:before {  font-family:'fa-light';  content:'\e975'; } .page-footer .links.s2-social-icon-square li .s2-icon:hover:before, .page-footer .links.s2-social-icon-circle li .s2-icon:hover:before, .page-footer .links.s2-social-icon-normal li .s2-icon:hover:before {  color:#5e5e5e; } .page-footer .links.s2-social-icon-circle li {  -webkit-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  border-radius:100%; } .page-footer .links.s2-social-icon-normal li {  background:none;  border:0;  width:32px;  height:32px; } .page-footer .links.s2-links-icon li {  padding-left:20px; } .page-footer .links.s2-links-icon li:before {  font-size:1.4rem;  content:'\e960';  font-family:'fa-light';  position:absolute;  margin-left:-20px; } .page-footer .links li {  font-size:1.4rem; } .page-footer .block {  float:none;  margin-bottom:10px; } .page-footer .block h4 {  font-size:16px; } .page-footer .block address {  line-height:2.8rem;  font-size:14px;  margin-bottom:35px; } .page-footer .footer-main-content {  padding:0 0 50px; } .page-footer .s2-address-block address {  line-height:2.8rem;  font-size:14px;  margin-bottom:35px; } .page-footer .s2-ups-icon-block {  padding:30px 0 60px; } .page-footer .s2-ups-icon-block ul {  width:100%;  flex-wrap:nowrap; } .page-footer .s2-ups-icon-block .icon {  display:inline-block;  margin-bottom:20px; } .page-footer .s2-ups-icon-block .icon::after {  font-family:'fa-light';  font-size:14px;  line-height:4.5rem;  width:30px;  height:40px;  display:table;  margin:0 auto; } .page-footer .s2-ups-icon-block .icon.icon-1:after {  content:'\e917'; } .page-footer .s2-ups-icon-block .icon.icon-2:after {  content:'\e917'; } .page-footer .s2-ups-icon-block .icon.icon-3:after {  content:'\e917'; } .page-footer .s2-ups-icon-block .icon.icon-4:after {  content:'\e917'; } .page-footer .s2-ups-icon-block .icon.icon-5:after {  content:'\e917'; } .page-footer .s2-ups-icon-block li {  font-size:14px;  line-height:2rem; } .page-footer .s2-home-map-section {  display:table; } .page-footer .s2-home-map-section .address-map {  background:#ffffff;  width:50%;  display:table-cell;  vertical-align:middle;  text-align:center; } .page-footer .s2-home-map-section .address-map h2 {  font-size:35px;  line-height:3.5rem; } .page-footer .s2-home-map-section .address-map p {  line-height:2.9rem;  letter-spacing:-0.72px; } .page-footer .s2-home-map-section .map-iframe {  width:50%;  display:table-cell;  vertical-align:middle; } .page-footer .s2-home-map-section .map-iframe img {  display:block; } .page-footer .s2-home-map-section .time-days {  display:table;  margin:20px auto 0;  width:100%;  max-width:210px;  text-align:left; } .page-footer .s2-home-map-section .time-days .time-slot {  margin-left:15px;  float:right; } .page-footer .s2-home-map-section .time-days p {  margin:0 0 0; } .s2-store-switcher .options .action.toggle, .s2-store-switcher .options .action.toggle:after, .s2-store-switcher .options .action.toggle.active:after {  font-size:1.6rem;  color:#000000;  position:relative; } .s2-store-switcher .options .action.toggle:after, .s2-store-switcher .options .action.toggle:after:after, .s2-store-switcher .options .action.toggle.active:after:after {  padding-left:10px;  top:-1px; } .s2-store-switcher .options .action.toggle.active:after, .s2-store-switcher .options .action.toggle:after.active:after, .s2-store-switcher .options .action.toggle.active:after.active:after {  line-height:1.8rem; } .s2-store-switcher .options .action.toggle {  letter-spacing:.75px; } .s2-store-switcher:before {  content:'\e93d';  font-family:'fa-light'; } .page-footer .info-bar.footer-bottom-info-bar {  border-top:1px solid #eaeaea;  width:100%;  padding:0;  padding-top:15px;  padding-bottom:15px;  display:block; } .page-footer .info-bar .s2-store-switcher.switcher .options ul.dropdown {  top:inherit;  bottom:100%; } .page-footer .info-bar .s2-store-switcher.switcher .options #switcher-store-trigger {  font-size:1.6rem;  letter-spacing:0; } .page-footer .social-link {  vertical-align:top;  padding-top:0; } .page-footer .social-link ul.links {  margin:0;  padding:0; } .page-footer .social-link ul.links li {  margin:0;  vertical-align:top;  width:auto;  height:auto;  margin-right:26px; } .page-footer .social-link ul.links li:last-child {  margin-right:0; } .page-footer .social-link ul.links li a {  display:block; } .page-footer .social-link ul.links li .youtube-icon {  text-decoration:none; } .page-footer .social-link ul.links li .youtube-icon:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:25px;  line-height:22px;  color:inherit;  content:'\e964';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .page-footer .footer-links .footer-col h6 {  color:#000000;  margin:0 0 20px 0; } .page-footer .footer-links .footer-col ul {  color:#535353;  line-height:2.8rem; } .page-footer .footer-links .footer-col ul li a {  color:#535353; } .page-footer .footer-links .footer-col ul li a:hover {  color:#000000; } .page-footer .footer-payment-block {  flex-direction:row !important;   justify-content:center !important;   padding:8px 0; } @media only screen and (max-width:767px) {  .footer-social-icon.pagebuilder-column,  .footer-store-switcher.pagebuilder-column {   flex-basis:50%;   max-width:50%;   width:50%;  }  .footer-store-switcher {   align-items:flex-end;  }  .page-footer .footer.content .footer-links {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-wrap:wrap;   flex-wrap:wrap;  }  .page-footer .footer.content .footer-links .footer-col {   width:50%;  }  .page-footer .footer.content .footer-links .footer-col h6 {   font-size:1.6rem;   margin-bottom:12px;   margin-top:10px;  }  .page-footer .footer.content .footer-links .footer-col ul {   font-size:1.3rem;   line-height:2.4rem;   margin-bottom:30px;  }  .page-footer .footer.content .footer-links .footer-col-5 {   width:100%;  }  .page-footer .social-link ul.links li {   margin-right:10px;  } } @media only screen and (min-width:1201px) {  .page-footer .footer.content div.footer-links {   justify-content:space-between;  }  .page-footer .footer.content div.footer-links .footer-col {   width:auto;  }  .page-footer .footer.content div.footer-links .footer-col.footer-col-5 {   padding-right:20px;  } } .svg-primary-color {  fill:#ff3300; } .sal-cat-subcategories {  width:100%; } .sal-cat-sub-category {  margin:0 -10px;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  padding:0;  list-style:none; } .sal-cat-child-category {  padding:0 10px;  margin-bottom:20px;  display:inline-block;  box-sizing:border-box;  height:auto; } .sal-cat-child-category a {  display:block;  width:100%;  height:100%; } .sal-cat-child-category a:hover {  text-decoration:none; } .sal-cat-child-category a:hover .sal-cat-sub-category-title {  color:#000000; } .sub-category-image {  height:122px;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-align-items:center;  -ms-align-items:center;  align-items:center;  justify-content:center; } .sub-category-image img {  height:122px;  width:100%;  object-fit:cover; } .sal-cat-sub-category-title {  font-size:1.4rem;  color:#000000;  text-align:center;  padding:12px 0;  -webkit-transition:all 300ms ease-in-out;  -moz-transition:all 300ms ease-in-out;  -ms-transition:all 300ms ease-in-out;  transition:all 300ms ease-in-out;  width:100%; } .s2-subcategory-slider .slick-slide {  margin:0; } .s2-subcategory-slider .slick-dots {  position:static; } .s2-subcategory-slider .slick-dots button, .s2-subcategory-slider .slick-dots .cart.table-wrapper .actions-toolbar > .action, .s2-subcategory-slider .slick-dots .action-gift {  border:1px solid #000000; } .column .block-addbysku .fieldset {  margin:0; } .column .block-addbysku .fieldset .fields {  position:relative; } .column .block-addbysku .fieldset .fields .field {  display:inline-block;  margin-bottom:10px;  vertical-align:top; } .column .block-addbysku .fieldset .fields .actions-toolbar {  position:absolute;  right:0;  top:4px; } .column .block-addbysku .sku {  margin-right:-155px;  padding-right:160px;  width:100%; } .column .block-addbysku .skus > .label {  margin-top:10px; } .column .block-addbysku .qty .qty + .mage-error {  width:80px; } .column .block-addbysku .block-content .actions-toolbar {  clear:both;  margin:0 0 20px;  text-align:left; } .column .block-addbysku .block-content .actions-toolbar:before, .column .block-addbysku .block-content .actions-toolbar:after {  content:'';  display:table; } .column .block-addbysku .block-content .actions-toolbar:after {  clear:both; } .column .block-addbysku .block-content .actions-toolbar .primary {  float:left; } .column .block-addbysku .block-content .actions-toolbar .primary, .column .block-addbysku .block-content .actions-toolbar .secondary {  display:inline-block; } .column .block-addbysku .block-content .actions-toolbar .primary a.action, .column .block-addbysku .block-content .actions-toolbar .secondary a.action {  display:inline-block; } .column .block-addbysku .block-content .actions-toolbar .primary .action {  margin:0 5px 0 0; } .column .block-addbysku .block-content .actions-toolbar .secondary a.action {  margin-top:6px; } .column .block-addbysku .block-content .actions-toolbar .primary, .column .block-addbysku .block-content .actions-toolbar .secondary {  display:block;  float:none; } .column .block-addbysku .block-content .actions-toolbar > .secondary {  text-align:left; } .column .block-addbysku .reset {  margin:10px 0; } .column .block-addbysku .note {  display:block;  margin:0 0 20px; } .block-cart-failed {  margin-top:40px; } .block-cart-failed .block-title {  font-size:4.8rem; } .block-cart-failed .block-title strong {  font-weight:700; } .block-cart-failed .actions {  text-align:center; } .block-cart-failed .actions .action {  margin-bottom:10px; } .bundle-options-container {  clear:both;  margin-bottom:40px; } .bundle-options-container .legend.title {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4.8rem;  margin-top:2.5rem;  margin-bottom:2rem; } .bundle-options-container .product-add-form {  display:none; } .bundle-options-container .product-options-wrapper {  margin-bottom:30px; } .bundle-options-container .action.back {  margin-bottom:30px; } .bundle-options-container .price-box .price {  font-size:18px;  font-weight:700; } .bundle-options-container .block-bundle-summary {  background:#272727;  padding:10px 20px; } .bundle-options-container .block-bundle-summary > .title > strong {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4.8rem;  margin-top:2.5rem;  margin-bottom:2rem; } .bundle-options-container .block-bundle-summary .bundle-summary {  margin-top:30px; } .bundle-options-container .block-bundle-summary .bundle-summary.empty {  display:none; } .bundle-options-container .block-bundle-summary .bundle-summary > .subtitle {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem;  display:block; } .bundle-options-container .block-bundle-summary .bundle.items > li {  margin-bottom:10px; } .bundle-options-container .block-bundle-summary .box-tocart .actions {  display:inline-block;  margin-bottom:10px; } .bundle-options-container .block-bundle-summary .product-addto-links > .action {  vertical-align:top; } .bundle-options-container .nested .field.qty {  margin-top:20px; } .bundle-options-container .nested .field.qty .label {  font-weight:700;  margin:0 0 5px;  display:inline-block; } .bundle-options-container p.required {  color:#e02b27; } .bundle-options-container .product-options-bottom {  clear:left; } .block-category-event {  background:#f0f0f0;  color:#ff3300;  padding:10px 0 15px;  text-align:center; } .block-category-event.block:last-child {  margin-bottom:10px; } .block-category-event .block-title {  margin:0 0 10px; } .block-category-event .block-title strong {  font-size:1.5rem;  font-weight:300; } .block-category-event .ticker {  margin:0;  padding:0;  list-style:none none; } .block-category-event .ticker li {  display:none;  margin:0 15px; } .block-category-event .ticker .value {  font-size:1.8rem;  font-weight:300; } .block-category-event .ticker .label {  font-size:1rem;  display:block;  text-transform:lowercase; } .block-category-event .dates {  display:table;  margin:0 auto; } .block-category-event .dates .start, .block-category-event .dates .end {  display:table-cell;  vertical-align:top; } .block-category-event .dates .date {  font-size:1.8rem; } .block-category-event .dates .time {  display:block; } .block-category-event .dates .start {  padding-right:40px;  position:relative; } .block-category-event .dates .start:after {  font-size:1.8rem;  content:'\2013';  display:block;  position:absolute;  right:15px;  top:0; } .block-search {  margin-bottom:0; } .block-search .block-title {  display:none; } .block-search .block-content {  margin-bottom:0; } .block-search .label {  text-decoration:none;  display:inline-block;  float:right; } .block-search .label > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .block-search .label:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:35px;  line-height:33px;  color:#8f8f8f;  content:'\e913';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .block-search .label:hover:before {  color:#333333; } .block-search .label:active:before {  color:#333333; } .block-search .label.active + .control input {  position:static; } .block-search .action.search {  display:none; } .block-search .control {  border-top:1px solid #eaeaea;  clear:both;  margin:0 -15px -1px;  padding:0 15px; } .block-search input {  font-size:16px;  left:-300%;  margin:15px 0;  position:absolute; } .block-search .nested {  display:none; } .search-autocomplete {  display:none;  margin-top:-15px;  overflow:hidden;  position:absolute;  z-index:3; } .search-autocomplete ul {  margin:0;  padding:0;  list-style:none none; } .search-autocomplete ul li {  border-top:1px solid #e5e5e5;  cursor:pointer;  margin:0;  padding:5px 40px 5px 10px;  position:relative;  text-align:left;  white-space:normal; } .search-autocomplete ul li:not(:empty) {  border-top:0;  border:1px solid #bfbfbf;  background:#ffffff; } .search-autocomplete ul li:first-child {  border-top:none; } .search-autocomplete ul li:hover, .search-autocomplete ul li.selected {  background:#e8e8e8; } .search-autocomplete ul li .amount {  color:#999999;  position:absolute;  right:7px;  top:5px; } .form.search.advanced .fields.range .field:first-child {  position:relative; } .form.search.advanced .fields.range .field:first-child .control {  padding-right:25px; } .form.search.advanced .fields.range .field:first-child .control:after {  content:' \2013 ';  display:inline-block;  position:absolute;  right:0;  text-align:center;  top:6px;  width:25px; } .form.search.advanced .fields.range .field:last-child {  position:relative; } .form.search.advanced .fields.range .field:last-child div.mage-error {  left:0;  position:absolute;  top:32px; } .form.search.advanced .fields.range .field.with-addon .control {  padding-right:45px; } .form.search.advanced .group.price .addon .addafter {  background:none;  border:0;  padding-top:6px;  position:absolute;  right:0;  top:0; } .search.summary {  margin-bottom:10px; } .cart-summary {  background:#f5f5f5;  margin-bottom:25px;  padding:1px 15px 25px; } .cart-summary > .title {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem;  display:block; } .cart-summary .block {  margin-bottom:0; } .cart-summary .block .item-options {  margin-left:0; } .cart-summary .block .fieldset {  margin:15px 0 25px 5px; } .cart-summary .block .fieldset .field {  margin:0 0 10px; } .cart-summary .block .fieldset .field.note {  font-size:1.2rem; } .cart-summary .block .fieldset .methods .field > .label {  display:inline; } .cart-totals {  border-top:1px solid #eaeaea;  padding-top:10px; } .cart-totals .table-wrapper {  margin-bottom:0;  overflow:inherit; } .cart-totals .discount.coupon {  display:none; } .cart.table-wrapper .items thead th {  font-size:1.4rem; } .cart.table-wrapper .items thead + .item {  border-top:1px solid #eaeaea; } .cart.table-wrapper .items > .item {  border-bottom:1px solid #eaeaea;  position:relative; } .cart.table-wrapper .col {  padding-top:20px; } .cart.table-wrapper .col.item .product-item-name > a {  font-size:1.4rem; } .cart.table-wrapper .col.price .cart-price .price, .cart.table-wrapper .col.subtotal .cart-price .price {  color:#000000;  font-size:1.8rem; } .cart.table-wrapper .col.qty .input-text {  margin-top:-5px; } .cart.table-wrapper .item-actions td {  padding-bottom:10px;  text-align:center;  white-space:normal; } .cart.table-wrapper .item .col.item {  padding:25px 0 10px 75px;  display:block;  min-height:75px;  position:relative; } .cart.table-wrapper .actions-toolbar > .action, .action-gift {  margin-bottom:10px;  margin-right:10px;  display:inline-block;  text-decoration:none; } .cart.table-wrapper .actions-toolbar > .action:hover, .cart.table-wrapper .actions-toolbar > .action:active, .cart.table-wrapper .actions-toolbar > .action:focus, .action-gift:hover, .action-gift:active, .action-gift:focus {  text-decoration:none; } .cart.table-wrapper .actions-toolbar > .action:last-child, .action-gift:last-child {  margin-right:0; } .cart.table-wrapper .action.help.map {  font-weight:400; } .cart.table-wrapper .product-item-photo {  display:block;  left:0;  max-width:60px;  padding:0;  position:absolute;  top:15px;  width:100%; } .cart.table-wrapper .product-item-details {  white-space:normal; } .cart.table-wrapper .product-item-name {  font-weight:400;  display:inline-block;  margin-top:-6px; } .cart.table-wrapper .gift-registry-name-label:after {  content:':'; } .cart.table-wrapper .item-options {  margin-bottom:10px;  font-size:1.2rem; } .cart.table-wrapper .product-item-name + .item-options {  margin-top:10px; } .cart.table-wrapper .action.configure {  margin:0 0 20px;  display:inline-block; } .cart-container .checkout-methods-items {  margin-top:20px;  text-align:center; } .cart-container .checkout-methods-items .action.primary {  width:100%; } .cart-container .checkout-methods-items .item + .item {  margin-top:20px; } .cart-products-toolbar .toolbar-amount {  margin:25px 0 15px;  padding:0;  text-align:center; } .cart-products-toolbar .pages {  margin:0 0 25px;  text-align:center; } .cart-products-toolbar .pages .items > .item {  border-bottom:0; } .cart-products-toolbar-top {  border-bottom:1px solid #eaeaea; } .block.crosssell {  margin-top:70px; } .cart-tax-info + .cart-tax-total, .cart .cart-tax-info + .cart-tax-total {  display:block; } .cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {  text-align:right; } .block-minicart .items-total {  margin:0 10px;  float:left; } .block-minicart .items-total .count {  font-weight:700; } .block-minicart .subtotal {  margin:0 10px 10px;  text-align:right; } .block-minicart .amount .price-wrapper:first-child .price {  font-weight:700;  font-size:1.8rem; } .block-minicart .subtitle {  display:none; } .block-minicart .subtitle.empty {  padding:30px 0 20px;  font-size:1.4rem;  display:block;  text-align:center; } .block-minicart .text.empty {  text-align:center; } .block-minicart .block-content > .actions {  margin-top:15px;  text-align:center; } .block-minicart .block-content > .actions > .primary {  margin:0 10px 15px; } .block-minicart .block-content > .actions > .primary .action.primary {  display:block;  margin-bottom:15px;  width:100%; } .block-minicart .block-content > .actions > .primary .action.primary:last-child {  margin-bottom:0; } .block-minicart .block-category-link, .block-minicart .block-product-link, .block-minicart .block-cms-link, .block-minicart .block-banners {  margin:15px 0 0;  text-align:center; } .minicart-wrapper {  display:inline-block;  position:relative;  float:right; } .minicart-wrapper:before, .minicart-wrapper:after {  content:'';  display:table; } .minicart-wrapper:after {  clear:both; } .minicart-wrapper .action.showcart {  cursor:pointer;  display:inline-block;  text-decoration:none; } .minicart-wrapper .action.showcart:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:24px;  line-height:24px;  color:#8f8f8f;  content:'\e951';  font-family:'fa-light';  margin:0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-wrapper .action.showcart:hover:before {  color:#333333; } .minicart-wrapper .action.showcart:active:before {  color:#8f8f8f; } .minicart-wrapper .action.showcart.active {  display:inline-block;  text-decoration:none; } .minicart-wrapper .action.showcart.active:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:24px;  line-height:24px;  color:#8f8f8f;  content:'\e951';  font-family:'fa-light';  margin:0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-wrapper .action.showcart.active:hover:before {  color:#333333; } .minicart-wrapper .action.showcart.active:active:before {  color:#8f8f8f; } .minicart-wrapper .block-minicart {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:100%;  width:320px;  z-index:101;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  right:0;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .minicart-wrapper .block-minicart li {  margin:0; } .minicart-wrapper .block-minicart li:hover {  cursor:pointer; } .minicart-wrapper .block-minicart:before, .minicart-wrapper .block-minicart:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .minicart-wrapper .block-minicart:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .minicart-wrapper .block-minicart:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .minicart-wrapper .block-minicart:before {  right:26px;  top:-12px; } .minicart-wrapper .block-minicart:after {  right:25px;  top:-14px; } .minicart-wrapper.active {  overflow:visible; } .minicart-wrapper.active .block-minicart {  display:block; } .minicart-wrapper .block-minicart {  padding:25px 20px; } .minicart-wrapper .block-minicart .block-title {  display:none; } .minicart-wrapper .product .actions {  float:right;  margin:-24px 0 0;  text-align:right; } .minicart-wrapper .product .actions > .primary, .minicart-wrapper .product .actions > .secondary {  display:inline; } .minicart-wrapper .action.close {  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400;  height:40px;  position:absolute;  right:0;  top:0;  width:40px; } .minicart-wrapper .action.close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .minicart-wrapper .action.close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:18px;  line-height:18px;  color:inherit;  content:'\e916';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-wrapper .action.close:hover:before {  color:inherit; } .minicart-wrapper .action.close:active:before {  color:inherit; } .minicart-wrapper .action.close:focus, .minicart-wrapper .action.close:active {  background:none;  border:none; } .minicart-wrapper .action.close:hover {  background:none;  border:none; } .minicart-wrapper .action.close.disabled, .minicart-wrapper .action.close[disabled], fieldset[disabled] .minicart-wrapper .action.close {  pointer-events:none;  opacity:0.5; } .minicart-wrapper .action.showcart {  white-space:nowrap; } .minicart-wrapper .action.showcart:before {  font-weight:300;  margin:0; } .minicart-wrapper .action.showcart .counter.qty {  background:#ff3300;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  border-radius:50%;  color:#ffffff;  height:18px;  margin:3px 0 0;  min-width:18px;  padding:0 3px;  vertical-align:bottom;  font-size:1.2rem;  line-height:1.8rem;  display:inline-block;  overflow:hidden;  text-align:center;  white-space:normal; } .minicart-wrapper .action.showcart .counter.qty.empty {  display:none; } .minicart-wrapper .action.showcart .counter.qty .loader > img {  max-width:18px; } .minicart-wrapper .minicart-widgets {  margin-top:15px; } .minicart-items-wrapper {  border:1px solid #cccccc;  margin:0 -20px;  border-left:0;  border-right:0;  overflow-x:auto;  padding:15px; } .minicart-items {  margin:0;  padding:0;  list-style:none none; } .minicart-items .product-item {  padding:20px 0; } .minicart-items .product-item:not(:first-child) {  border-top:1px solid #cccccc; } .minicart-items .product-item:first-child {  padding-top:0; } .minicart-items .product-item-pricing .label {  display:inline-block; } .minicart-items .price-minicart {  margin-bottom:5px; } .minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container {  float:left; } .minicart-items .product .toggle {  display:block;  text-decoration:none;  cursor:pointer;  position:relative;  white-space:nowrap; } .minicart-items .product .toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:inherit;  content:'\e962';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-items .product .toggle:after {  right:20px;  margin-left:5px;  position:static;  top:0; } .minicart-items .product.active > .toggle:after {  content:'\e95f'; } .minicart-items .product-item-name {  font-weight:400;  margin:0 0 10px; } .minicart-items .product-item-name a {  color:#000000; } .minicart-items .product-item-details {  padding-left:88px; } .minicart-items .product-item-details .price {  font-weight:700; } .minicart-items .product-item-details .price-including-tax, .minicart-items .product-item-details .price-excluding-tax {  margin:5px 0 0; } .minicart-items .product-item-details .weee[data-label] {  font-size:1.1rem; } .minicart-items .product-item-details .details-qty {  margin-top:10px; } .minicart-items .product.options .tooltip.toggle {  display:inline-block;  text-decoration:none; } .minicart-items .product.options .tooltip.toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .minicart-items .product.options .tooltip.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:inherit;  content:'\e962';  font-family:'fa-light';  margin:-3px 0 0 7px;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-items .product.options .tooltip.toggle .details {  display:none; } .minicart-items .item-qty {  text-align:center;  width:45px; } .minicart-items .update-cart-item {  font-size:1.1rem;  vertical-align:top; } .minicart-items .subtitle {  display:none; } .minicart-items .action.edit, .minicart-items .action.delete {  display:inline-block;  text-decoration:none; } .minicart-items .action.edit > span, .minicart-items .action.delete > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .minicart-items .action.edit:before, .minicart-items .action.delete:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:18px;  line-height:18px;  color:#303030;  content:'\e912';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .minicart-items .action.edit:hover:before, .minicart-items .action.delete:hover:before {  color:#303030; } .minicart-items .action.edit:active:before, .minicart-items .action.delete:active:before {  color:#303030; } .minicart-items .action.delete:before {  content:'\e904'; } .checkout-container {  margin:0 0 20px; } .opc-wrapper {  margin:0 0 20px; } .opc-wrapper .step-content {  margin:0 0 40px; } .checkout-index-index .nav-sections, .checkout-index-index .nav-toggle {  display:none; } .checkout-index-index .logo {  margin-left:0; } .checkout-onepage-success .print {  display:none; } .opc-estimated-wrapper {  border-bottom:1px solid #cccccc;  margin:0 0 15px;  padding:18px 15px; } .opc-estimated-wrapper .estimated-block {  font-size:18px;  font-weight:700;  float:left; } .opc-estimated-wrapper .estimated-block .estimated-label {  display:block;  margin:0 0 5px; } .opc-estimated-wrapper .minicart-wrapper .action.showcart:before {  color:#ffffff; } .opc-estimated-wrapper .minicart-wrapper .action.showcart:hover:before {  color:#ffffff; } .opc-progress-bar {  margin:0 0 20px;  font-size:0rem;  counter-reset:i; } .opc-progress-bar-item {  margin:0 0 10px;  display:inline-block;  position:relative;  text-align:center;  vertical-align:top;  width:50%; } .opc-progress-bar-item:before {  background:#e4e4e4;  top:19px;  content:'';  height:7px;  left:0;  position:absolute;  width:100%; } .opc-progress-bar-item:first-child:before {  -webkit-border-radius:6px 0 0 6px;  -moz-border-radius:6px 0 0 6px;  -ms-border-radius:6px 0 0 6px;  border-radius:6px 0 0 6px; } .opc-progress-bar-item:last-child:before {  -webkit-border-radius:0 6px 6px 0;  -moz-border-radius:0 6px 6px 0;  -ms-border-radius:0 6px 6px 0;  border-radius:0 6px 6px 0; } .opc-progress-bar-item > span {  display:inline-block;  padding-top:45px;  width:100%;  word-wrap:break-word;  color:#e4e4e4;  font-weight:300;  font-size:1.8rem; } .opc-progress-bar-item > span:before, .opc-progress-bar-item > span:after {  background:#e4e4e4;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  border-radius:50%;  height:38px;  margin-left:-19px;  width:38px;  content:'';  left:50%;  position:absolute;  top:0; } .opc-progress-bar-item > span:after {  background:#ffffff;  height:26px;  margin-left:-13px;  top:6px;  width:26px;  color:#ff3300;  font-weight:600;  font-size:1.8rem;  content:counter(i);  counter-increment:i; } .opc-progress-bar-item._active:before {  background:#ff3300; } .opc-progress-bar-item._active > span {  color:#ff3300; } .opc-progress-bar-item._active > span:before {  background:#ff3300; } .opc-progress-bar-item._active > span:after {  content:'\e94e';  font-family:'fa-light';  font-size:2rem;  line-height:2.7rem; } .opc-progress-bar-item._complete {  cursor:pointer; } .opc-progress-bar-item._complete > span {  color:#ff3300; } .opc-progress-bar-item._complete > span:after {  content:'\e94e';  font-family:'fa-light';  font-size:2rem;  line-height:2.7rem; } .field.choice .field-tooltip {  display:inline-block;  margin-left:10px;  position:relative;  top:-3px; } .field.choice .field-tooltip-action {  line-height:20px; } .field._error .control input, .field._error .control select, .field._error .control textarea {  border-color:#ed8380; } .opc-wrapper .fieldset > .field > .label {  font-weight:400; } .field-tooltip {  cursor:pointer;  position:absolute;  right:10px;  top:1px; } .field-tooltip._active {  z-index:100; } .field-tooltip._active .field-tooltip-content {  display:block; } .field-tooltip._active .field-tooltip-action:before {  color:#ff3300; } .field-tooltip .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .field-tooltip .field-tooltip-action {  display:inline-block;  text-decoration:none; } .field-tooltip .field-tooltip-action > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .field-tooltip .field-tooltip-action:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:23px;  color:#bbbbbb;  content:'\e917';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .field-tooltip .field-tooltip-action:hover:before {  color:#ff3300; } .field-tooltip .field-tooltip-action:before {  padding-left:1px; } ._keyfocus .field-tooltip .field-tooltip-action:focus {  z-index:100; } ._keyfocus .field-tooltip .field-tooltip-action:focus + .field-tooltip-content {  display:block; } ._keyfocus .field-tooltip .field-tooltip-action:focus:before {  color:#ff3300; } .field-tooltip .field-tooltip-content {  background:#f4f4f4;  border:1px solid #999999;  -webkit-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  border-radius:1px;  padding:12px;  width:270px;  font-size:1.4rem;  display:none;  left:38px;  position:absolute;  text-transform:none;  top:-9px;  word-wrap:break-word;  z-index:2; } .field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after {  border:10px solid transparent;  height:0;  width:0;  border-right-color:#f4f4f4;  left:-21px;  top:12px;  content:'';  display:block;  position:absolute;  z-index:3; } .field-tooltip .field-tooltip-content:before {  border-right-color:#666666; } .field-tooltip .field-tooltip-content:after {  border-right-color:#f4f4f4;  width:1px;  z-index:4; } @media only screen and (max-width:768px) {  .field-tooltip .field-tooltip-content {   left:auto;   right:-10px;   top:40px;  }  .field-tooltip .field-tooltip-content::before,  .field-tooltip .field-tooltip-content::after {   border:10px solid transparent;   height:0;   left:auto;   margin-top:-21px;   right:10px;   top:0;   width:0;  }  .field-tooltip .field-tooltip-content::before {   border-bottom-color:#999999;  }  .field-tooltip .field-tooltip-content::after {   border-bottom-color:#f4f4f4;   top:1px;  } } .opc-wrapper .form-login, .opc-wrapper .form-shipping-address {  margin-bottom:20px;  margin-top:28px; } .opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note {  margin-top:10px;  font-size:1.4rem; } .opc-wrapper .shipping-address-items {  font-size:0rem; } .opc-wrapper .shipping-address-item {  border:2px solid transparent;  margin:0 0 20px;  padding:20px 35px 20px 20px;  transition:0.3s border-color;  width:50%;  font-size:1.4rem;  line-height:3rem;  display:inline-block;  position:relative;  vertical-align:top;  word-wrap:break-word; } .opc-wrapper .shipping-address-item.selected-item {  border-color:#ff3300; } .opc-wrapper .shipping-address-item.selected-item:after {  background:#ff3300;  color:#ffffff;  content:'\e94e';  font-family:'fa-light';  height:27px;  width:29px;  font-size:2rem;  line-height:2.1rem;  padding-top:2px;  position:absolute;  right:0;  text-align:center;  top:0; } .opc-wrapper .action-show-popup {  margin:0 0 20px; } .opc-wrapper .action-show-popup > span:before {  padding-right:5px;  content:'+'; } .opc-wrapper .action-select-shipping-item {  margin:20px 0 0;  float:right; } .opc-wrapper .edit-address-link {  display:block;  float:left;  margin:26px 5px 0 0; } .checkout-shipping-method .step-title {  margin-bottom:0; } .checkout-shipping-method .no-quotes-block {  margin:20px 0; } .methods-shipping .actions-toolbar .action.primary {  margin:20px 0 0; } .table-checkout-shipping-method thead th {  display:none; } .table-checkout-shipping-method tbody td {  border-top:1px solid #cccccc;  padding-bottom:20px;  padding-top:20px; } .table-checkout-shipping-method tbody td:first-child {  padding-left:0;  padding-right:0;  width:20px; } .table-checkout-shipping-method tbody tr:first-child td {  border-top:none; } .table-checkout-shipping-method tbody .row-error td {  padding-bottom:10px;  border-top:none;  padding-top:0; } .checkout-shipping-method {  position:relative; } .shipping-policy-block.field-tooltip {  top:12px; } .shipping-policy-block.field-tooltip .field-tooltip-action {  color:#000000;  cursor:pointer; } .shipping-policy-block.field-tooltip .field-tooltip-action:before {  display:none; } .shipping-policy-block.field-tooltip .field-tooltip-content {  width:420px;  top:30px; } .opc-block-shipping-information {  padding:0 30px; } .opc-block-shipping-information .shipping-information-title {  border-bottom:1px solid #cccccc;  margin:0 0 20px;  position:relative; } .opc-block-shipping-information .shipping-information-title .action-edit {  top:2px;  display:inline-block;  text-decoration:none;  margin:0;  position:absolute;  right:0; } .opc-block-shipping-information .shipping-information-title .action-edit > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .opc-block-shipping-information .shipping-information-title .action-edit:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#8f8f8f;  content:'\e912';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .opc-block-shipping-information .shipping-information-title .action-edit:hover:before {  color:#ff3300; } .opc-block-shipping-information .shipping-information-title .action-edit:active:before {  color:#8f8f8f; } .opc-block-shipping-information .shipping-information-content {  line-height:2.7rem; } .opc-block-shipping-information .shipping-information-content .actions-toolbar {  margin-left:0; } .opc-block-shipping-information .ship-to, .opc-block-shipping-information .ship-via {  margin:0 0 20px; } .opc-block-summary {  background:#f5f5f5;  margin:0 0 20px;  padding:22px 30px; } .opc-block-summary > .title {  display:block; } .opc-block-summary .mark .value {  color:#999999;  display:block; } .opc-block-summary .discount.coupon {  display:none; } .opc-block-summary .grand.incl + .grand.excl .mark, .opc-block-summary .grand.incl + .grand.excl .amount {  font-size:1.4rem;  border-top:0;  padding-top:0; } .opc-block-summary .grand.incl + .grand.excl .mark strong, .opc-block-summary .grand.incl + .grand.excl .amount strong {  font-weight:400; } .opc-block-summary .not-calculated {  font-style:italic; } .opc-block-summary .items-in-cart > .title {  border-bottom:1px solid #eaeaea;  padding:10px 40px 10px 0;  display:block;  text-decoration:none;  cursor:pointer;  margin-bottom:0;  position:relative; } .opc-block-summary .items-in-cart > .title > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .opc-block-summary .items-in-cart > .title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:15px;  color:inherit;  content:'\e962';  font-family:'fa-light';  margin:3px 0 0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .opc-block-summary .items-in-cart > .title:after {  top:10px;  position:absolute;  right:0; } .opc-block-summary .items-in-cart > .title strong {  font-weight:300;  font-size:1.8rem;  margin:0; } .opc-block-summary .items-in-cart.active > .title:after {  content:'\e95f'; } .opc-block-summary .items-in-cart .product {  position:relative; } .opc-block-summary .minicart-items-wrapper {  margin:0 -15px 0 0;  max-height:370px;  padding:15px 15px 0 0;  border:0; } .column.main .opc-block-summary .product-item {  margin:0;  padding-left:0; } .opc-block-summary .product-item .product-item-inner {  margin:0 0 10px;  display:table;  width:100%; } .opc-block-summary .product-item .product-item-name-block {  padding-right:5px;  display:table-cell;  text-align:left; } .opc-block-summary .product-item .subtotal {  display:table-cell;  text-align:right; } .opc-block-summary .product-item .price {  font-weight:400;  font-size:1.6rem; } .opc-block-summary .product-item .price-including-tax + .price-excluding-tax {  margin:0; } .opc-block-summary .product-item .price-including-tax + .price-excluding-tax .price {  font-size:1rem; } .opc-block-summary .actions-toolbar {  position:relative;  z-index:1; } .opc-block-summary .actions-toolbar .secondary {  border-top:1px solid #eaeaea;  display:block;  float:none;  margin:-1px 0 0;  padding:15px 0 0;  text-align:left; } .opc-block-summary .actions-toolbar .secondary .action {  margin:0; } .authentication-dropdown {  box-sizing:border-box; } .authentication-dropdown .modal-inner-wrap {  padding:25px; } .authentication-wrapper {  float:right;  margin-top:-60px;  max-width:50%;  position:relative;  z-index:1; } ._has-auth-shown .authentication-wrapper {  z-index:900; } .block-authentication .block-title {  font-size:4rem;  border-bottom:0;  margin-bottom:25px; } .block-authentication .block-title strong {  font-weight:300; } .block-authentication .field .label {  font-weight:400; } .block-authentication .actions-toolbar {  margin-bottom:5px; } .block-authentication .actions-toolbar > .secondary {  padding-top:25px;  text-align:left; } .block-authentication .block[class] {  margin:0; } .block-authentication .block[class] ul {  list-style:none;  padding-left:10px; } .block-authentication .block[class] .field .control, .block-authentication .block[class] .field .label {  float:none;  width:auto; } .block-authentication .block[class] + .block {  border-top:1px solid #c1c1c1;  margin-top:40px;  padding-top:40px;  position:relative; } .block-authentication .block[class] + .block:before {  height:36px;  line-height:34px;  margin:-19px 0 0 -18px;  min-width:36px;  background:#ffffff;  border:1px solid #c1c1c1;  border-radius:50%;  box-sizing:border-box;  color:#c1c1c1;  content:attr(data-label);  display:inline-block;  left:50%;  letter-spacing:normal;  padding:0 .2rem;  position:absolute;  text-align:center;  text-transform:uppercase;  top:0; } .checkout-payment-method .step-title {  border-bottom:0;  margin-bottom:0; } .checkout-payment-method .payment-method:first-child .payment-method-title {  border-top:0; } .checkout-payment-method .payment-method._active .payment-method-content {  display:block; } .checkout-payment-method .payment-method + .payment-method .payment-method-title {  border-top:1px solid #cccccc; } .checkout-payment-method .payment-method-title {  padding:20px 0;  margin:0; } .checkout-payment-method .payment-method-title .payment-icon {  display:inline-block;  margin-right:5px;  vertical-align:middle; } .checkout-payment-method .payment-method-title .action-help {  display:inline-block;  margin-left:5px; } .checkout-payment-method .payment-method-content {  display:none;  padding:0 0 20px 22px; } .checkout-payment-method .payment-method-content .fieldset:not(:last-child) {  margin:0 0 20px; } .checkout-payment-method .payment-group + .payment-group .step-title {  margin:20px 0 0; } .checkout-payment-method .field-select-billing, .checkout-payment-method .billing-address-form {  max-width:600px; } .checkout-payment-method .billing-address-same-as-shipping-block {  margin:0 0 10px; } .checkout-payment-method .checkout-billing-address {  margin:0 0 20px; } .checkout-payment-method .checkout-billing-address .primary .action-update {  margin-right:0; } .checkout-payment-method .checkout-billing-address .billing-address-details {  line-height:27px;  padding:0 0 0 23px; } .checkout-payment-method .payment-method-note + .checkout-billing-address {  margin-top:20px; } .checkout-payment-method .payment-method-iframe {  background-color:transparent;  display:none;  width:100%; } .checkout-payment-method .no-payments-block {  margin:20px 0; } .checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {  content:'\e95f'; } .checkout-payment-method .payment-option._collapsible .payment-option-title {  cursor:pointer; } .checkout-payment-method .payment-option._collapsible .payment-option-content {  display:none; } .checkout-payment-method .payment-option-title {  border-top:1px solid #cccccc;  padding:20px 0; } .checkout-payment-method .payment-option-title .action-toggle {  color:#000000;  display:inline-block;  text-decoration:none; } .checkout-payment-method .payment-option-title .action-toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:16px;  color:#8f8f8f;  content:'\e962';  font-family:'fa-light';  margin:0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .checkout-payment-method .payment-option-title .action-toggle:hover:after {  color:#ff3300; } .checkout-payment-method .payment-option-title .action-toggle:active:after {  color:#8f8f8f; } .checkout-payment-method .payment-option-content {  padding:0 0 20px 22px; } .checkout-payment-method .payment-option-inner {  margin:0 0 20px; } .checkout-payment-method .credit-card-types {  padding:0; } .checkout-payment-method .credit-card-types .item {  margin:0 5px 0 0;  display:inline-block;  list-style:none;  vertical-align:top; } .checkout-payment-method .credit-card-types .item._active {  font-weight:700; } .checkout-payment-method .credit-card-types .item._active img {  -webkit-filter:grayscale(0%); } .checkout-payment-method .credit-card-types .item._inactive {  opacity:.4; } .checkout-payment-method .credit-card-types .item span {  display:inline-block;  padding-top:6px;  vertical-align:top; } .checkout-payment-method .credit-card-types img {  -webkit-filter:grayscale(100%);  -webkit-transition:all .6s ease; } .checkout-payment-method .ccard .fields > .year {  padding-left:5px; } .checkout-payment-method .ccard .fields .select {  padding-left:5px;  padding-right:5px; } .checkout-payment-method .ccard .month .select {  width:140px; } .checkout-payment-method .ccard .year .select {  width:80px; } .checkout-payment-method .ccard .captcha .input-text, .checkout-payment-method .ccard .number .input-text {  width:225px; } .checkout-payment-method .ccard > .field.cvv > .control {  padding-right:20px;  width:auto; } .checkout-payment-method .ccard .cvv .input-text {  width:55px; } .checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field {  width:auto !important; } .checkout-agreements-block .checkout-agreements {  margin-bottom:20px; } .checkout-agreements-block .checkout-agreement.field {  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .checkout-agreements-block .checkout-agreement.field.required label:after {  content:none; } .checkout-agreements-block .checkout-agreement.field.required .action-show:after {  content:'*';  color:#e02b27;  font-size:1.2rem; } .checkout-agreements-block .action-show {  vertical-align:baseline; } .checkout-agreements-items {  padding-bottom:30px; } .checkout-agreements-items .checkout-agreements-item {  margin-bottom:20px; } .checkout-agreements-items .checkout-agreements-item-title {  border-bottom:0; } .checkout-agreement-item-content {  overflow:auto; } .contact-index-index .column:not(.sidebar-main) .form.contact {  float:none;  width:50%; } .contact-index-index .column:not(.sidebar-additional) .form.contact {  float:none;  width:50%; } .downloadable.samples {  margin-bottom:20px; } .downloadable.samples dd {  margin:0 0 10px; } .table-downloadable-products .product-name {  margin-right:15px; } .field.downloads .price-container {  display:inline;  white-space:nowrap; } .field.downloads .price-container:before {  content:' + ';  display:inline; } .field.downloads .price-excluding-tax {  display:inline; } .field.downloads .price-excluding-tax:before {  content:' (' attr(data-label) ':'; } .field.downloads .price-excluding-tax:after {  content:')'; } .field.downloads .price-including-tax {  font-size:1.4rem;  display:inline;  font-weight:600; } .field.downloads .sample.link {  float:right; } .page-product-downloadable .product-add-form {  clear:both;  margin-bottom:25px; } .page-product-downloadable .product-options-bottom .field.qty {  display:none !important; } .cart-summary .block.giftcard .action.check {  line-height:1.2rem;  padding:5px 8px;  font-size:1.1rem;  margin-top:20px; } .page-product-giftcard .giftcard-amount {  margin-bottom:0;  text-align:left; } .page-product-giftcard .giftcard-amount .field:last-child {  padding-bottom:20px; } .page-product-giftcard .product-options-wrapper .field:first-of-type {  margin-top:20px; } .giftcard-account .please-wait {  display:none; } .giftcard-account .form-giftcard-redeem .giftcard.info {  margin-bottom:30px; } .opc-wrapper .form-giftcard-account {  max-width:500px; } .opc-wrapper .form-giftcard-account .field {  margin:0 0 20px; } .opc-wrapper .giftcard-account-info {  margin:0 0 20px; } .opc-wrapper .giftcard-account-info .giftcard-account-number {  margin:0 0 10px; } .gift-message .field {  margin-bottom:20px; } .gift-message .field .label {  color:#666666;  font-weight:400; } .gift-options .actions-toolbar .action-cancel {  display:none; } .gift-options-title {  margin:0 0 20px; } .gift-options-content .fieldset {  margin:0 0 20px; } .gift-summary .actions-toolbar > .secondary {  float:none; } .gift-summary .actions-toolbar > .secondary .action {  margin:10px 20px 0 0; } .action-gift {  display:inline-block;  text-decoration:none; } .action-gift:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:16px;  color:inherit;  content:'\e962';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .action-gift:hover:after {  color:inherit; } .action-gift:active:after {  color:inherit; } .action-gift.active:after, .action-gift._active:after {  content:'\e95f'; } .cart.table-wrapper .gift-content {  box-sizing:border-box;  clear:left;  display:none;  float:left;  margin:10px 0 20px;  text-align:left;  width:100%; } .cart.table-wrapper .gift-content._active {  display:block; } .gift-item-block {  margin:0; } .gift-item-block._active .title:after {  content:'\e95f'; } .gift-item-block .title {  font-weight:700;  border-radius:3px;  background-image:none;  background:#272727;  border:0;  color:#ffffff;  cursor:pointer;  font-family:'Kumbh Sans', 'sans-serif';  font-weight:600;  margin:20px 0 0;  padding:7px 15px;  font-size:1.6rem;  line-height:2.2rem;  box-sizing:border-box;  vertical-align:middle;  display:inline-block;  text-decoration:none; } .gift-item-block .title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:16px;  color:inherit;  content:'\e962';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .gift-item-block .title:hover:after {  color:inherit; } .gift-item-block .title:active:after {  color:inherit; } .gift-item-block .title:focus, .gift-item-block .title:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .gift-item-block .title:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .gift-item-block .title.disabled, .gift-item-block .title[disabled], fieldset[disabled] .gift-item-block .title {  opacity:0.5;  cursor:default;  pointer-events:none; } .gift-item-block .title:active {  box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.12); } .gift-item-block .content {  border-bottom:1px solid #c1c1c1;  padding:10px 10px 20px;  position:relative; } .order-details-items .order-gift-message .item-options dt, .order-details-items .block-order-details-gift-message .item-options dt {  font-weight:400;  margin:10px 0; } .order-details-items .order-gift-message dt:after, .order-details-items .block-order-details-gift-message dt:after {  content:''; } .order-details-items .order-gift-message .item-message, .order-details-items .block-order-details-gift-message .item-message {  clear:left; } .order-details-items .order-items .action.show {  display:inline-block;  text-decoration:none;  padding-right:20px;  position:relative; } .order-details-items .order-items .action.show:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:23px;  color:inherit;  content:'\e962';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .order-details-items .order-items .action.show:after {  position:absolute;  right:0;  top:-4px; } .order-details-items .order-items .action.show.expanded:after {  content:'\e95f'; } .block-order-details-gift-message {  border-top:1px solid #eaeaea;  padding-top:10px; } .form-giftregistry-share .actions-toolbar:not(:last-child), .form-giftregistry-edit .actions-toolbar:not(:last-child) {  margin-bottom:40px; } .form-giftregistry-share .fieldset .nested .field:not(.choice) .control, .form-giftregistry-edit .fieldset .nested .field:not(.choice) .control {  width:100%; } .table-giftregistry-items .product-image {  float:left;  margin-right:10px; } .cart-summary .form.giftregistry .fieldset {  margin:25px 0 5px; } .cart-summary .form.giftregistry .fieldset .field {  margin:0 0 10px; } .cart-summary .form.giftregistry .fieldset .field .control {  float:none;  width:auto; } .cart-summary .form.giftregistry .fieldset .action.primary {  margin-bottom:0; } .form-giftregistry-search {  margin-bottom:60px; } .form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) {  margin-bottom:0; } .block-giftregistry-results .toolbar-giftregistry-results {  text-align:center; } .block-giftregistry .actions-toolbar {  margin:17px 0 0; } .block-giftregistry-shared .item-options .item-value {  margin:0 0 25px; } .block-giftregistry-shared-items .item {  border-bottom:1px solid #eaeaea; } .block-giftregistry-shared-items .col {  padding:20px 8px 10px; } .block-giftregistry-shared-items .col .price-box {  display:inline-block; } .block-giftregistry-shared-items .col .price-wrapper {  font-size:1.8rem;  display:block;  font-weight:700;  white-space:nowrap; } .block-giftregistry-shared-items .product .item-options {  margin-bottom:0; } .block-giftregistry-shared-items .product-item-photo {  display:block;  max-width:65px;  padding:10px 0; } .block-giftregistry-shared-items .product-item-name {  display:block;  margin:0 0 5px; } .gift-wrapping .label {  margin:0 0 5px;  display:inline-block; } .gift-wrapping .field {  margin-bottom:10px; } .gift-wrapping-info {  font-weight:300;  font-size:18px;  margin:20px 0; } .gift-wrapping-list {  list-style:none;  margin:20px 0 10px;  padding:0; } .gift-wrapping-list .no-image {  background:#f2f2f2;  display:inline-block;  text-decoration:none; } .gift-wrapping-list .no-image > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .gift-wrapping-list .no-image:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:38px;  line-height:4rem;  color:#494949;  content:'\e629';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .gift-wrapping-list .no-image:after {  display:block; } .gift-wrapping-preview, .gift-wrapping-item > span {  cursor:pointer;  display:block;  overflow:hidden;  position:relative;  z-index:1; } .gift-wrapping-item {  float:left;  margin:0 10px 10px 0; } .gift-wrapping-item:last-child {  margin-right:0; } .gift-wrapping-item._active span:before {  border:3px solid #333333;  box-sizing:border-box;  content:'';  display:block;  height:100%;  position:absolute;  width:100%;  z-index:2; } .gift-wrapping-item > span {  height:4rem;  width:4rem; } .gift-wrapping-title {  margin:10px 0; } .gift-wrapping-title .action-remove {  margin-left:5px; } .gift-options-content .fieldset > .field {  margin:0 0 5px; } .gift-options-content .fieldset > .field:before {  display:none; } .gift-wrapping-summary .gift-wrapping-title {  border:0;  display:inline-block;  padding:0; } .opc-wrapper .data.table .gift-wrapping, .table-order-items .gift-wrapping, .table-order-review .gift-wrapping {  margin:20px 0; } .opc-wrapper .data.table .gift-wrapping .title, .table-order-items .gift-wrapping .title, .table-order-review .gift-wrapping .title {  float:none; } .opc-wrapper .data.table .gift-wrapping .content, .table-order-items .gift-wrapping .content, .table-order-review .gift-wrapping .content {  margin:0; } .opc-wrapper .data.table .gift-wrapping .content > img, .table-order-items .gift-wrapping .content > img, .table-order-review .gift-wrapping .content > img {  float:left;  margin:0 10px 0 0;  max-height:50px;  max-width:50px; } .gift-summary .price-box, .gift-options .price-box {  margin-left:22px; } .gift-summary .regular-price:before, .gift-options .regular-price:before {  content:attr(data-label) ':'; } .gift-summary .regular-price .price, .gift-options .regular-price .price {  font-weight:700; } .order-options .item {  padding-bottom:20px; } .order-options .product {  margin-bottom:10px; } .order-options .product-image-container {  float:left;  padding-right:10px; } .order-options .gift-wrapping {  margin-bottom:10px; } .table.grouped > thead > tr > th, .table.grouped > tbody > tr > th, .table.grouped > tfoot > tr > th, .table.grouped > thead > tr > td, .table.grouped > tbody > tr > td, .table.grouped > tfoot > tr > td {  border-top:1px solid #eaeaea; } .table.grouped > caption + thead > tr:first-child > th, .table.grouped > colgroup + thead > tr:first-child > th, .table.grouped > thead:first-child > tr:first-child > th, .table.grouped > caption + thead > tr:first-child > td, .table.grouped > colgroup + thead > tr:first-child > td, .table.grouped > thead:first-child > tr:first-child > td {  border-top:0; } .table.grouped > tbody + tbody {  border-top:1px solid #eaeaea; } .table.grouped > thead > tr > th {  border-bottom:0; } .table.grouped .product-item-name {  font-weight:400; } .table.grouped .price-box .price {  font-size:14px; } .table.grouped .stock.unavailable {  font-weight:normal;  margin:0;  text-transform:none;  white-space:nowrap; } .table.grouped .row-tier-price td {  border-top:0; } .table.grouped .row-tier-price .prices-tier {  margin:0 -10px 10px; } .form-add-invitations .action.add {  display:inline-block;  text-decoration:none;  line-height:normal;  padding:2px 0;  width:auto; } .form-add-invitations .action.add > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .form-add-invitations .action.add:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:31px;  line-height:22px;  color:inherit;  content:'\e91c';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .form-add-invitations .action.add:hover:before {  color:inherit; } .form-add-invitations .action.add:active:before {  color:inherit; } .map-popup-wrapper.popup .action.close {  top:10px; } .map-popup {  background:#ffffff;  border:1px solid #aeaeae;  padding:22px;  width:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15);  transition:opacity 0.3s linear;  left:0;  margin-top:10px;  position:absolute;  top:0;  z-index:1001;  display:none;  opacity:0;  box-sizing:border-box; } .map-popup .popup-header {  margin:0 0 25px;  padding-right:22px; } .map-popup .popup-header .title {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem; } .map-popup .popup-content {  margin:10px 0 0; } .map-popup .popup-actions .action.close {  position:absolute;  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400;  right:10px;  top:10px; } .map-popup .popup-actions .action.close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .map-popup .popup-actions .action.close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e916';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .map-popup .popup-actions .action.close:hover:before {  color:inherit; } .map-popup .popup-actions .action.close:active:before {  color:inherit; } .map-popup .popup-actions .action.close:focus, .map-popup .popup-actions .action.close:active {  background:none;  border:none; } .map-popup .popup-actions .action.close:hover {  background:none;  border:none; } .map-popup .popup-actions .action.close.disabled, .map-popup .popup-actions .action.close[disabled], fieldset[disabled] .map-popup .popup-actions .action.close {  pointer-events:none;  opacity:0.5; } .map-popup.active {  opacity:1; } .map-popup .map-info-price {  margin-bottom:15px; } .map-popup .map-info-price .price-box {  margin:0 0 20px; } .map-popup .map-info-price .price-box .label:after {  content:':'; } .map-popup .regular-price .price-label {  display:none; } .map-old-price:not(:last-child), .product-info-price .map-show-info:not(:last-child) {  margin-right:10px; } .map-fallback-price {  display:none; } .map-old-price {  text-decoration:none; } .map-old-price .price-wrapper {  text-decoration:line-through; } .map-form-addtocart {  display:inline-block;  text-align:center; } .map-form-addtocart img {  display:block;  margin:0 auto; } button.map-show-info, .cart.table-wrapper .actions-toolbar > .action.map-show-info, .action-gift.map-show-info {  background-image:none;  -moz-box-sizing:content-box;  box-shadow:none;  line-height:inherit;  text-shadow:none;  font-weight:400;  line-height:1.42857143;  margin:0;  padding:0;  color:#000000;  text-decoration:none;  background:none;  border:0;  display:inline; } button.map-show-info:focus, button.map-show-info:active, .cart.table-wrapper .actions-toolbar > .action.map-show-info:focus, .cart.table-wrapper .actions-toolbar > .action.map-show-info:active, .action-gift.map-show-info:focus, .action-gift.map-show-info:active {  background:none;  border:none; } button.map-show-info:hover, .cart.table-wrapper .actions-toolbar > .action.map-show-info:hover, .action-gift.map-show-info:hover {  background:none;  border:none; } button.map-show-info.disabled, button.map-show-info[disabled], fieldset[disabled] button.map-show-info, .cart.table-wrapper .actions-toolbar > .action.map-show-info.disabled, .cart.table-wrapper .actions-toolbar > .action.map-show-info[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.map-show-info, .action-gift.map-show-info.disabled, .action-gift.map-show-info[disabled], fieldset[disabled] .action-gift.map-show-info {  pointer-events:none;  opacity:0.5; } button.map-show-info:visited, .cart.table-wrapper .actions-toolbar > .action.map-show-info:visited, .action-gift.map-show-info:visited {  color:#000000;  text-decoration:none; } button.map-show-info:hover, .cart.table-wrapper .actions-toolbar > .action.map-show-info:hover, .action-gift.map-show-info:hover {  color:#000000;  text-decoration:none; } button.map-show-info:active, .cart.table-wrapper .actions-toolbar > .action.map-show-info:active, .action-gift.map-show-info:active {  color:#000000;  text-decoration:none; } button.map-show-info:hover, button.map-show-info:active, button.map-show-info:focus, .cart.table-wrapper .actions-toolbar > .action.map-show-info:hover, .cart.table-wrapper .actions-toolbar > .action.map-show-info:active, .cart.table-wrapper .actions-toolbar > .action.map-show-info:focus, .action-gift.map-show-info:hover, .action-gift.map-show-info:active, .action-gift.map-show-info:focus {  background:none;  border:0; } button.map-show-info.disabled, button.map-show-info[disabled], fieldset[disabled] button.map-show-info, .cart.table-wrapper .actions-toolbar > .action.map-show-info.disabled, .cart.table-wrapper .actions-toolbar > .action.map-show-info[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.map-show-info, .action-gift.map-show-info.disabled, .action-gift.map-show-info[disabled], fieldset[disabled] .action-gift.map-show-info {  color:#000000;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .wishlist.split.button {  display:inline-block;  position:relative;  vertical-align:middle; } .wishlist.split.button:before, .wishlist.split.button:after {  content:'';  display:table; } .wishlist.split.button:after {  clear:both; } .wishlist.split.button .action.split {  float:left;  margin:0; } .wishlist.split.button .action.toggle {  float:right;  margin:0; } .wishlist.split.button button.action.split, .wishlist.split.button .cart.table-wrapper .actions-toolbar > .action.action.split, .wishlist.split.button .action-gift.action.split {  border-bottom-right-radius:0;  border-top-right-radius:0; } .wishlist.split.button button + .action.toggle, .wishlist.split.button .cart.table-wrapper .actions-toolbar > .action + .action.toggle, .wishlist.split.button .action-gift + .action.toggle {  border-bottom-left-radius:0;  border-left:0;  border-top-left-radius:0; } .wishlist.split.button .action.toggle {  display:inline-block;  text-decoration:none; } .wishlist.split.button .action.toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .wishlist.split.button .action.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:#ffa994;  content:'\e962';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .wishlist.split.button .action.toggle:hover:after {  color:#ff3300; } .wishlist.split.button .action.toggle:active:after {  color:inherit; } .wishlist.split.button .action.toggle.active {  display:inline-block;  text-decoration:none; } .wishlist.split.button .action.toggle.active > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .wishlist.split.button .action.toggle.active:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:#ffa994;  content:'\e95f';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .wishlist.split.button .action.toggle.active:hover:after {  color:#ff3300; } .wishlist.split.button .action.toggle.active:active:after {  color:inherit; } .wishlist.split.button .items {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:200px;  z-index:100;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .wishlist.split.button .items li {  margin:0;  padding:5px 5px 5px 23px; } .wishlist.split.button .items li:hover {  background:#e8e8e8;  cursor:pointer; } .wishlist.split.button .items:before, .wishlist.split.button .items:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .wishlist.split.button .items:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .wishlist.split.button .items:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .wishlist.split.button .items:before {  left:10px;  top:-12px; } .wishlist.split.button .items:after {  left:9px;  top:-14px; } .wishlist.split.button.active {  overflow:visible; } .wishlist.split.button.active .items {  display:block; } .wishlist.split.button .items {  text-align:left; } .wishlist.split.button .items .item > span {  display:block;  padding:5px 5px 5px 23px; } .wishlist.split.button .items .item:last-child:hover {  background:#e8e8e8; } .wishlist.split.button .items li {  padding:0; } .table-comparison .wishlist.split.button > .action.split:before, .product-items .wishlist.split.button > .action.split:before {  content:'\e937'; } .table-comparison .wishlist.split.button > .action:active, .product-items .wishlist.split.button > .action:active, .table-comparison .wishlist.split.button > .action:focus, .product-items .wishlist.split.button > .action:focus, .table-comparison .wishlist.split.button > .action:hover, .product-items .wishlist.split.button > .action:hover {  color:#ff3300; } .table-comparison .wishlist.split.button > .action.toggle:before, .product-items .wishlist.split.button > .action.toggle:before {  border-left:1px solid #ffffff;  content:'';  float:left;  height:15px;  margin-top:3px; } .product-info-main .wishlist.split.button .action.split, .block-bundle-summary .wishlist.split.button .action.split, .product-add-form .wishlist.split.button .action.split, .product-info-main .wishlist.split.button .action.toggle, .block-bundle-summary .wishlist.split.button .action.toggle, .product-add-form .wishlist.split.button .action.toggle {  line-height:1.2rem;  padding:5px 8px;  font-size:1.1rem; } .product-info-main .wishlist.split.button .action.toggle, .block-bundle-summary .wishlist.split.button .action.toggle, .product-add-form .wishlist.split.button .action.toggle {  padding:0; } .cart.table-wrapper .wishlist.split.button {  margin-bottom:10px; } .cart.table-wrapper .wishlist.split.button > .action.toggle {  padding:4px 5px; } .wishlist.window.popup {  box-sizing:border-box;  background:#ffffff;  border:1px solid #aeaeae;  padding:22px;  width:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15);  transition:opacity 0.3s linear;  bottom:0;  left:0;  position:fixed;  right:0;  top:0;  z-index:1001;  display:none;  opacity:0; } .wishlist.window.popup .popup-header {  margin:0 0 25px;  padding-right:22px; } .wishlist.window.popup .popup-header .title {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem; } .wishlist.window.popup .popup-actions .action.close {  position:absolute;  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400;  right:10px;  top:10px; } .wishlist.window.popup .popup-actions .action.close > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .wishlist.window.popup .popup-actions .action.close:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e916';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .wishlist.window.popup .popup-actions .action.close:hover:before {  color:inherit; } .wishlist.window.popup .popup-actions .action.close:active:before {  color:inherit; } .wishlist.window.popup .popup-actions .action.close:focus, .wishlist.window.popup .popup-actions .action.close:active {  background:none;  border:none; } .wishlist.window.popup .popup-actions .action.close:hover {  background:none;  border:none; } .wishlist.window.popup .popup-actions .action.close.disabled, .wishlist.window.popup .popup-actions .action.close[disabled], fieldset[disabled] .wishlist.window.popup .popup-actions .action.close {  pointer-events:none;  opacity:0.5; } .wishlist.window.popup.active {  opacity:1; } .wishlist.window.popup.active {  display:block; } .wishlist.overlay {  transition:opacity 0.15s linear;  background:#000000;  z-index:899;  bottom:0;  left:0;  opacity:0;  position:fixed;  right:0;  top:0; } .wishlist.overlay.active {  opacity:0.5;  filter:alpha(opacity=50); } .wishlist.overlay.active {  display:block; } .block-wishlist-management {  position:relative; } .block-wishlist-management .wishlist-select .wishlist-name-label {  font-weight:600; } .block-wishlist-management .wishlist-title {  margin-bottom:10px; } .block-wishlist-management .wishlist-title strong {  font-weight:300;  margin-right:10px; } .block-wishlist-management .wishlist-notice {  color:#ffa994;  display:inline-block;  margin-right:20px; } .block-wishlist-management .wishlist-toolbar-select, .block-wishlist-management .wishlist-toolbar-actions {  display:inline-block; } .block-wishlist-management .wishlist-toolbar-select {  margin-right:20px; } .block-wishlist-management .wishlist-dropdown.move {  margin-right:20px; } .block-wishlist-search-form .form-wishlist-search {  margin-bottom:60px;  max-width:500px; } .block-wishlist-search-results .toolbar-wishlist-results {  text-align:center; } .block-wishlist-info-items .block-title {  font-size:2.2rem;  margin-bottom:20px; } .block-wishlist-info-items .block-title > strong {  font-weight:300; } .block-wishlist-info-items .product-item {  width:100%; } .block-wishlist-info-items .product-item-photo {  margin-left:20px; } .block-wishlist-info-items .product-item-info {  width:auto; } .block-wishlist-info-items .product-item-info:hover .split {  visibility:visible; } .block-wishlist-info-items .price-wrapper {  display:block;  margin:0 0 10px; } .block-wishlist-info-items .split {  clear:both;  padding:10px 0; } .block-wishlist-info-items .action.towishlist {  padding:10px 0; } .block-wishlist-info-items .input-text.qty {  margin-right:10px; } .multicheckout.results h3, .multicheckout.success h3 {  font-size:1.6rem;  margin-bottom:20px;  margin-top:30px; } .multicheckout.results h3 a, .multicheckout.success h3 a {  color:#535353; } .multicheckout.results h3 a:hover, .multicheckout.success h3 a:hover {  text-decoration:none; } .multicheckout.results ul.orders-list, .multicheckout.success ul.orders-list {  list-style:none;  padding-left:0; } .multicheckout.results .orders-list, .multicheckout.success .orders-list {  margin-top:25px;  padding-left:16px; } .multicheckout.results .orders-list .shipping-list .shipping-item, .multicheckout.success .orders-list .shipping-list .shipping-item {  margin-left:84px; } .multicheckout.results .orders-list .shipping-list .shipping-label, .multicheckout.success .orders-list .shipping-list .shipping-label {  font-weight:700;  margin-right:10px; } .multicheckout.results .orders-list .shipping-list .shipping-address, .multicheckout.success .orders-list .shipping-list .shipping-address {  font-weight:400; } .multicheckout.results .orders-list .shipping-list .error-block, .multicheckout.success .orders-list .shipping-list .error-block {  color:#e02b27; } .multicheckout.results .orders-list .shipping-list .error-block .error-label, .multicheckout.success .orders-list .shipping-list .error-block .error-label {  font-weight:700;  margin-right:10px; } .multicheckout.results .orders-list .shipping-list .error-block .error-description, .multicheckout.success .orders-list .shipping-list .error-block .error-description {  font-weight:400; } .multicheckout.results .orders-succeed .orders-list, .multicheckout.success .orders-succeed .orders-list {  margin-top:0; } .multicheckout.results .orders-succeed .orders-list .shipping-list .order-id, .multicheckout.success .orders-succeed .orders-list .shipping-list .order-id {  float:left; } .multicheckout.results .orders-succeed .orders-list .shipping-list .shipping-item, .multicheckout.success .orders-succeed .orders-list .shipping-list .shipping-item {  margin-left:100px; } .multicheckout .title {  margin-bottom:30px; } .multicheckout .title strong {  font-weight:400; } .multicheckout .table-wrapper {  margin-bottom:0; } .multicheckout .table-wrapper .action.delete {  display:inline-block; } .multicheckout .table-wrapper .col .qty {  display:inline-block; } .multicheckout .table-wrapper .col.item .action.edit {  font-weight:400;  margin-left:10px; } .multicheckout:not(.address) .table-wrapper .product-item-name {  margin:0; } .multicheckout > .actions-toolbar {  margin-top:40px; } .multicheckout .actions-toolbar > .secondary {  display:block; } .multicheckout .actions-toolbar > .secondary .action {  margin-bottom:25px; } .multicheckout .actions-toolbar > .secondary .action.back {  display:block;  margin-left:0; } .multicheckout .actions-toolbar > .primary {  margin-right:10px; } .multicheckout .item-options {  margin:10px 0 0; } .multicheckout .block .methods-shipping .item-content .fieldset > .field:before {  display:none; } .multicheckout .block .methods-shipping .item-content .fieldset > .field .control {  display:inline-block; } .multicheckout .block-title, .multicheckout .block-content .title {  border-bottom:1px solid #eaeaea;  padding-bottom:10px; } .multicheckout .block-title strong, .multicheckout .block-content .title strong {  font-weight:400; } .multicheckout .block-title strong span, .multicheckout .block-content .title strong span {  color:#ffebe5; } .multicheckout .block-content .title {  border-bottom:none;  padding-bottom:0; } .multicheckout.order-review .block-title > strong {  font-size:2.4rem; } .multicheckout.order-review .block-shipping .block-content:not(:last-child) {  margin-bottom:40px; } .multicheckout.order-review .error-description {  color:#e02b27;  font-weight:400;  margin-bottom:10px;  margin-top:-10px; } .multicheckout .box-title span {  margin-right:10px; } .multicheckout .box-title > .action {  margin:0; } .multicheckout .box-shipping-method .price {  font-weight:700; } .multicheckout .box-billing-method .fieldset {  margin:0; } .multicheckout .box-billing-method .fieldset .legend.box-title {  margin:0 0 5px; } .multicheckout .checkout-review .grand.totals {  font-size:2.1rem;  margin-bottom:40px; } .multicheckout .checkout-review .grand.totals .mark {  font-weight:400; } [class^='multishipping-'] .logo {  margin-left:0; } .multishipping-checkout-success .nav-sections {  display:block; } .payment-method-content .pay-later-message {  margin-bottom:10px;  margin-top:10px; } .paypal.after:before {  content:'- ' attr(data-label) ' -';  display:block;  margin:5px 5px 10px;  text-transform:uppercase; } .paypal.before:before {  content:'- ' attr(data-label) ' -';  display:block;  margin:10px 5px;  text-align:center;  text-transform:uppercase; } .paypal.acceptance {  display:block;  margin:0 0 20px; } .paypal.acceptance img {  max-width:100%; } .box-tocart .paypal img, .block-minicart .paypal img {  display:block;  margin:0 auto; } .paypal-review .paypa-review-title > strong {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem;  display:inline-block; } .paypal-review .items-qty .item {  white-space:nowrap; } .paypal-review .items-qty .title:after {  content:':'; } .paypal-review .paypal-review-title > strong {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem;  display:inline-block; } .paypal-review .actions-toolbar {  margin-top:10px; } .paypal-review .item-options dt {  display:inline-block; } .paypal-review .item-options dt:after {  content:':'; } .paypal-review .item-options dd {  margin:0; } .paypal-review-discount {  border-bottom:1px solid #eaeaea;  margin:20px 0; } .paypal-review-discount .block {  margin-bottom:0; } .paypal-review-discount .block .fieldset {  padding:10px 0 20px; } .fotorama-video-container:after {  background:url('/uploads/w3-webp/static/frontend/Nineteen02/default/da_DK/Magento_ProductVideo/img/gallery-sprite.png.webp') bottom right;  bottom:0;  content:'';  height:100px;  left:0;  margin:auto;  position:absolute;  right:0;  top:12px;  width:100px; } .fotorama-video-container .magnify-lens {  display:none !important; } .fotorama-video-container.video-unplayed:hover img {  opacity:.6; } .fotorama-video-container.video-unplayed:hover:after {  transform:scale(1.25); } .video-thumb-icon:after {  background:url('/uploads/w3-webp/static/frontend/Nineteen02/default/da_DK/Magento_ProductVideo/img/gallery-sprite.png.webp') bottom left;  bottom:0;  content:'';  height:40px;  left:0;  margin:auto;  position:absolute;  right:0;  top:10px;  width:49px; } .product-video {  bottom:0;  height:75%;  left:0;  margin:auto;  position:absolute;  right:0;  top:0;  width:100%; } .product-video iframe {  height:100%;  left:0;  position:absolute;  top:0;  width:100%;  z-index:9999; } .fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {  bottom:0;  content:'';  height:100px;  left:0;  margin:auto;  position:absolute;  right:0;  top:12px;  width:100px; } .fotorama__product-video--loading:after {  visibility:hidden; } @media only screen and (min-device-width:320px) and (max-device-width:780px) and (orientation:landscape) {  .product-video {   height:100%;   width:81%;  } } .block-reward-info .reward-rates:not(:last-child), .block-reward-info .reward-limit:not(:last-child), .block-reward-info .reward-expiring:not(:last-child) {  margin-bottom:25px; } .block-reward-info .reward-rates .title, .block-reward-info .reward-limit .title, .block-reward-info .reward-expiring .title {  display:inline-block;  margin-bottom:10px; } .form-create-return .field .control > span, .form-create-return .field address {  display:inline-block;  padding-top:6px; } .form-create-return .additional:first-child {  margin-top:0; } .form-create-return .additional .field:nth-last-child(2) {  margin-bottom:0; } .form-create-return .additional .field:last-child {  margin-top:20px; } .form-create-return .field.comment {  margin-top:55px; } .block-returns-comments .returns-comments dt, .block-returns-comments .returns-comments dd {  margin:0; } .block-returns-comments .returns-comments dt {  font-weight:400; } .block-returns-comments .returns-comments dd {  margin-bottom:15px; } .block-returns-comments .returns-comments dd:last-child {  margin-bottom:0; } .block-returns-comments .fieldset {  margin-bottom:20px; } .magento-rma-returns-returns .page-title-wrapper .page-title, .magento-rma-guest-returns .page-title-wrapper .page-title, .magento-rma-returns-view .page-title-wrapper .page-title {  margin-right:25px; } .order-links {  border-bottom:1px solid #eaeaea;  margin-bottom:10px; } .order-links .item {  display:inline-block;  margin-right:20px; } .order-actions-toolbar .action {  margin:0 20px 0 0; } .order-details-items {  border-bottom:1px solid #eaeaea;  margin-bottom:20px;  padding-bottom:10px; } .order-details-items .order-title > strong {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem;  display:inline-block; } .order-details-items .items-qty .item {  white-space:nowrap; } .order-details-items .items-qty .title:after {  content:':'; } .order-details-items .table-order-items .product-item-name {  margin-top:0; } .order-details-items .table-order-items tbody + tbody {  border-top:1px solid #eaeaea; } .order-details-items .item-options dt {  margin:0; } .order-details-items .item-options dd {  margin:0 0 15px; } .order-details-items .item-options.links dt {  display:inline-block; } .order-details-items .item-options.links dt:after {  content:':'; } .order-details-items .item-options.links dd {  margin:0; } .order-pager-wrapper .toolbar-amount {  padding-top:3px; } .order-pager-wrapper .pages-items .item:first-child, .order-pager-wrapper .pages-items .item:last-child {  margin-right:0; } .order-actions-toolbar {  margin-bottom:25px; } .order-actions-toolbar .action {  margin-right:30px; } .order-actions-toolbar .action.print {  margin:0; } .page-title-wrapper .order-date {  margin:0 0 20px; } .account .page-title-wrapper .page-title, [class^='sales-guest-'] .page-title-wrapper .page-title, .sales-guest-view .page-title-wrapper .page-title {  margin-right:25px; } .form-orders-search .field.email, .form-orders-search .field.zip {  margin-bottom:0; } .block-reorder .product-item .checkbox {  position:relative;  top:2px;  vertical-align:baseline; } .block-reorder .product-item .field.item {  display:inline-block; } .block-reorder .product-item-name {  display:inline-block; } .block-reorder .actions-toolbar {  margin:17px 0;  max-width:178px; } .block-order-details-comments {  margin:0 0 40px; } .block-order-details-comments .comment-date {  font-weight:600; } .block-order-details-comments .comment-content {  line-height:1.6;  margin:0 0 20px; } .block-order-details-view .box-content .payment-method .title {  font-weight:400; } .block-order-details-view .box-content .payment-method .content {  margin:0; } .block-order-details-view .box-content .payment-method .content > strong {  font-weight:400; } .block-order-details-view .box-content .payment-method .content > strong:after {  content:':'; } .order-tracking {  border-bottom:1px solid #eaeaea;  margin:0;  padding:20px 0; } .order-tracking .tracking-title {  display:inline-block; } .order-tracking .tracking-content {  display:inline-block;  margin:0 0 0 5px; } .opc-wrapper .form-discount {  max-width:500px; } .action.mailto.friend {  margin-left:-7px;  display:inline-block;  text-decoration:none; } .action.mailto.friend:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:28px;  color:inherit;  content:'\e93f';  font-family:'fa-light';  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .action.mailto.friend span {  display:inline-block;  line-height:28px;  vertical-align:top; } .swatch-attribute-label {  font-weight:700;  position:relative; } .swatch-attribute-label.required {  padding-right:10px; } .swatch-attribute-label[data-required='1']:after {  color:#e02b27;  content:'*';  font-size:14px;  font-weight:700;  position:absolute;  right:-11px;  top:-2px; } .swatch-attribute-selected-option {  color:#646464;  padding-left:17px; } .swatch-attribute-options {  margin:10px 0; } .swatch-attribute-options:focus {  box-shadow:none; } .swatch-attribute-options .swatch-option-tooltip-layered .title {  color:#282828;  bottom:-5px;  height:20px;  left:0;  margin-bottom:10px;  position:absolute;  text-align:center;  width:100%; } .swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option {  background:#f0f0f0;  color:#949494; } .swatch-attribute.size .swatch-option.selected, .swatch-attribute.manufacturer .swatch-option.selected {  background:#ffffff;  border:1px solid #ffffff;  color:#000000; } .swatch-option {  border:1px solid #dadada;  cursor:pointer;  float:left;  height:20px;  margin:0 10px 5px 0;  max-width:100%;  min-width:30px;  overflow:hidden;  padding:1px 2px;  position:relative;  text-align:center;  text-overflow:ellipsis; } .swatch-option:focus {  box-shadow:none; } .swatch-option.text {  background:#f0f0f0;  color:#686868;  font-size:12px;  font-weight:700;  line-height:20px;  margin-right:7px;  min-width:22px;  padding:4px 8px; } .swatch-option.text.selected {  background-color:#ffffff; } .swatch-option.selected {  outline:2px solid #ff3300;  border:1px solid #ffffff;  color:#333333; } .swatch-option:not(.disabled):hover {  border:1px solid #ffffff;  color:#333333;  outline:1px solid #999999; } .swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover {  border:1px solid #ffffff;  outline:2px solid #c22700; } .swatch-option.disabled {  box-shadow:unset;  cursor:default;  pointer-events:none; } .swatch-option.disabled:after {  background:linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  background:-moz-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  background:-ms-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  background:-o-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(43%, #ffffff), color-stop(46%, #ffffff), color-stop(47%, #ff5216), color-stop(53%, #ff5216), color-stop(54%, #ffffff), color-stop(57%, #ffffff), color-stop(58%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));  background:-webkit-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);  bottom:0;  content:'';  filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff, GradientType=1)';  left:0;  position:absolute;  right:0;  top:0; } .swatch-option-disabled {  border:0;  cursor:default;  outline:none !important; } .swatch-option-disabled:after {  -webkit-transform:rotate(-30deg);  -ms-transform:rotate(-30deg);  transform:rotate(-30deg);  background:#e02b27;  content:'';  height:2px;  left:-4px;  position:absolute;  top:10px;  width:42px;  z-index:995; } .swatch-option-loading {  content:url('/static/frontend/Nineteen02/default/da_DK/images/loader-2.gif'); } .swatch-option-tooltip {  border:1px solid #dadada;  color:#949494;  background:#ffffff;  display:none;  max-height:100%;  min-height:20px;  min-width:20px;  padding:5px;  position:absolute;  text-align:center;  z-index:999; } .swatch-option-tooltip .corner, .swatch-option-tooltip-layered .corner {  bottom:0;  height:8px;  left:40%;  position:absolute; } .swatch-option-tooltip .corner:before, .swatch-option-tooltip-layered .corner:before, .swatch-option-tooltip .corner:after, .swatch-option-tooltip-layered .corner:after {  border-style:solid;  content:'';  font-size:1px;  height:0;  position:relative;  width:0; } .swatch-option-tooltip .corner:before, .swatch-option-tooltip-layered .corner:before {  border-color:#adadad transparent transparent transparent;  border-width:8px 8.5px 0 8.5px;  left:0;  top:2px; } .swatch-option-tooltip .corner:after, .swatch-option-tooltip-layered .corner:after {  border-color:#ffffff transparent transparent transparent;  border-width:7px 7.5px 0 7.5px;  left:-15px;  top:1px; } .swatch-option-tooltip .image, .swatch-option-tooltip-layered .image {  display:block;  height:130px;  margin:0 auto;  width:130px; } .swatch-option-tooltip-layered {  background:#ffffff;  border:1px solid #dadada;  color:#949494;  display:none;  left:-47px;  position:absolute;  width:140px;  z-index:999; } .swatch-option-tooltip .title {  color:#282828;  display:block;  max-height:200px;  min-height:20px;  overflow:hidden;  text-align:center; } .swatch-option-link-layered {  margin:0 !important;  padding:0 !important;  position:relative; } .swatch-option-link-layered:focus > div {  box-shadow:0 0 3px 1px none; } .swatch-option-link-layered:hover > .swatch-option-tooltip-layered {  display:block; } .swatch-opt {  margin:20px 0; } .swatch-opt-listing {  margin-bottom:10px; } .swatch-more {  display:inline-block;  margin:2px 0;  padding:2px;  position:static; } .swatch-visual-tooltip-layered {  height:160px;  top:-170px; } .swatch-textual-tooltip-layered {  height:30px;  top:-40px; } .swatch-input {  left:-1000px;  position:absolute;  visibility:hidden; } .clearfix:after {  clear:both;  content:'';  display:block;  height:0;  visibility:hidden; } .my-credit-cards .status {  font-style:italic; } .my-credit-cards .action.delete {  background-image:none;  -moz-box-sizing:content-box;  box-shadow:none;  line-height:inherit;  text-shadow:none;  font-weight:400;  line-height:1.42857143;  margin:0;  padding:0;  color:#000000;  text-decoration:none;  background:none;  border:0;  display:inline; } .my-credit-cards .action.delete:focus, .my-credit-cards .action.delete:active {  background:none;  border:none; } .my-credit-cards .action.delete:hover {  background:none;  border:none; } .my-credit-cards .action.delete.disabled, .my-credit-cards .action.delete[disabled], fieldset[disabled] .my-credit-cards .action.delete {  pointer-events:none;  opacity:0.5; } .my-credit-cards .action.delete:visited {  color:#000000;  text-decoration:none; } .my-credit-cards .action.delete:hover {  color:#000000;  text-decoration:none; } .my-credit-cards .action.delete:active {  color:#000000;  text-decoration:none; } .my-credit-cards .action.delete:hover, .my-credit-cards .action.delete:active, .my-credit-cards .action.delete:focus {  background:none;  border:0; } .my-credit-cards .action.delete.disabled, .my-credit-cards .action.delete[disabled], fieldset[disabled] .my-credit-cards .action.delete {  color:#000000;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .my-credit-cards-popup .modal-footer {  text-align:right; } .my-credit-cards-popup .action.secondary {  background-image:none;  -moz-box-sizing:content-box;  box-shadow:none;  line-height:inherit;  text-shadow:none;  font-weight:400;  line-height:1.42857143;  margin:0;  padding:0;  color:#000000;  text-decoration:none;  background:none;  border:0;  display:inline;  margin-right:20px; } .my-credit-cards-popup .action.secondary:focus, .my-credit-cards-popup .action.secondary:active {  background:none;  border:none; } .my-credit-cards-popup .action.secondary:hover {  background:none;  border:none; } .my-credit-cards-popup .action.secondary.disabled, .my-credit-cards-popup .action.secondary[disabled], fieldset[disabled] .my-credit-cards-popup .action.secondary {  pointer-events:none;  opacity:0.5; } .my-credit-cards-popup .action.secondary:visited {  color:#000000;  text-decoration:none; } .my-credit-cards-popup .action.secondary:hover {  color:#000000;  text-decoration:none; } .my-credit-cards-popup .action.secondary:active {  color:#000000;  text-decoration:none; } .my-credit-cards-popup .action.secondary:hover, .my-credit-cards-popup .action.secondary:active, .my-credit-cards-popup .action.secondary:focus {  background:none;  border:0; } .my-credit-cards-popup .action.secondary.disabled, .my-credit-cards-popup .action.secondary[disabled], fieldset[disabled] .my-credit-cards-popup .action.secondary {  color:#000000;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .minilist .weee {  display:table-row;  font-size:1.1rem; } .minilist .weee:before {  display:none; } .price-container.weee:before {  display:none; } .page-products .sidebar {  background:#ffffff; } .page-products .sidebar.sidebar-additional .empty {  color:#535353; } .page-products .sidebar .block-title strong {  font-size:1.8rem; } .page-products .sidebar .block-content.filter-content .filter-subtitle, .page-products .sidebar .block-content.filter-content .block-subtitle {  font-size:1.4rem; } .page-products .sidebar .block-content.filter-content .filter-label {  color:#535353;  font-size:1.4rem; } .page-products .sidebar .block-content.filter-content .filter-options .filter-options-title {  color:#535353;  font-size:1.4rem; } .page-products .sidebar .block-content a, .page-products .sidebar .sidebar-content a {  color:#535353;  font-weight:600;  font-size:1.6rem; } .page-products .sidebar .block-content a:hover, .page-products .sidebar .sidebar-content a:hover {  color:#535353; } .page-products .sidebar .block-content .active a, .page-products .sidebar .sidebar-content .active a {  color:#535353; } .page-products .sidebar h3 {  color:#008000;  font-size:1.4rem; } .products {  margin:0 0 35px 0; } .product-items {  grid-gap:20px;  font-size:0rem;  display:grid;  overflow:hidden;  padding-bottom:10px; } .product-item {  font-size:1.4rem;  overflow:hidden;  vertical-align:top; } .product-item .product-item-details {  padding:10px; } .product-item .product-item-info .product-item-photo {  display:block;  text-align:center; } .products-grid .product-item {  border:0;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  -webkit-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none;  width:100%;  align-self:center;  height:100%;  justify-self:center; } .product-item-name {  -moz-hyphens:auto;  -ms-hyphens:auto;  -webkit-hyphens:auto;  display:block;  hyphens:auto;  word-wrap:break-word; } .product-item-name .product-item-link {  font-size:1.4rem; } .product-item-actions {  font-size:0rem; } .product-item-actions > * {  font-size:1.4rem; } .product-item-actions .actions-secondary {  font-size:1.4rem;  display:inline-block;  vertical-align:middle;  white-space:nowrap; } .product-item-actions .actions-secondary > button.action, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action, .product-item-actions .actions-secondary > .action-gift.action {  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400; } .product-item-actions .actions-secondary > button.action:focus, .product-item-actions .actions-secondary > button.action:active, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action:focus, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action:active, .product-item-actions .actions-secondary > .action-gift.action:focus, .product-item-actions .actions-secondary > .action-gift.action:active {  background:none;  border:none; } .product-item-actions .actions-secondary > button.action:hover, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action:hover, .product-item-actions .actions-secondary > .action-gift.action:hover {  background:none;  border:none; } .product-item-actions .actions-secondary > button.action.disabled, .product-item-actions .actions-secondary > button.action[disabled], fieldset[disabled] .product-item-actions .actions-secondary > button.action, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action.disabled, .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action[disabled], fieldset[disabled] .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action, .product-item-actions .actions-secondary > .action-gift.action.disabled, .product-item-actions .actions-secondary > .action-gift.action[disabled], fieldset[disabled] .product-item-actions .actions-secondary > .action-gift.action {  pointer-events:none;  opacity:0.5; } .product-item-actions .actions-secondary > .action {  line-height:3.5rem;  text-align:center;  width:35px; } .product-item-actions .actions-secondary > .action:before {  margin:0; } .product-item-actions .actions-primary {  display:inline-block;  vertical-align:middle; } .product-item-description {  margin:25px 0; } .product-item .product-reviews-summary .rating-summary {  margin:0 4px 0 0; } .product-item .product-reviews-summary .reviews-actions {  font-size:1.2rem; } .product-item .price-box {  margin:10px 0 25px; } .product-item .price-box .price {  font-weight:700;  font-size:1.2rem;  white-space:nowrap; } .product-item .price-box .price-label {  font-size:1.2rem; } .product-item .price-box .price-label:after {  content:':'; } .product-item .special-price .price, .product-item .minimal-price .price {  font-weight:700;  font-size:1.2rem; } .product-item .special-price .price-wrapper, .product-item .minimal-price .price-wrapper {  display:inline-block; } .product-item .special-price .price-including-tax + .price-excluding-tax, .product-item .minimal-price .price-including-tax + .price-excluding-tax {  display:block; } .product-item .special-price {  display:block; } .product-item .old-price .price {  font-weight:400; } .product-item .regular-price .price-label {  display:none; } .product-item .minimal-price .price-container {  display:block; } .product-item .minimal-price-link {  margin-top:5px; } .product-item .minimal-price-link .price-label {  color:#000000;  font-size:1.4rem; } .product-item .minimal-price-link .price {  font-weight:400; } .product-item .minimal-price-link, .product-item .price-excluding-tax, .product-item .price-including-tax {  display:block;  white-space:nowrap; } .product-item .price-from, .product-item .price-to {  margin:0; } .product-item .tocompare:before {  content:'\e943'; } .product-item .tocart {  white-space:nowrap; } .price-container .price {  font-size:1.4rem; } .price-container .price-including-tax + .price-excluding-tax, .price-container .weee {  margin-top:5px; } .price-container .price-including-tax + .price-excluding-tax, .price-container .weee, .price-container .price-including-tax + .price-excluding-tax .price, .price-container .weee .price, .price-container .weee + .price-excluding-tax:before, .price-container .weee + .price-excluding-tax .price {  font-size:1.1rem; } .price-container .weee:before {  content:'(' attr(data-label) ':'; } .price-container .weee:after {  content:')'; } .price-container .weee + .price-excluding-tax:before {  content:attr(data-label) ':'; } .products-list .product-item {  border:0;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  display:table;  width:100%; } .products-list .product-item-info {  display:table-row; } .products-list .product-item-info .product-item-photo {  padding:0 30px 30px 0;  display:table-cell;  vertical-align:top;  width:1%; } .products-list .product-item-details {  display:table-cell;  vertical-align:top; } .page-products .columns {  padding-top:60px;  position:relative;  z-index:1; } .toolbar-amount {  line-height:22px;  display:block;  margin:0;  padding:8px 0 0;  vertical-align:middle; } .products.wrapper ~ .toolbar .toolbar-amount {  display:none; } .toolbar-products {  margin-bottom:40px;  padding:0 10px;  text-align:center; } .toolbar-products .pages {  display:none; } .products.wrapper ~ .toolbar-products .pages {  display:block; } .toolbar-products .limiter .label, .toolbar-products .limiter .limiter-text {  font-size:1.4rem; } .toolbar-products .limiter .control {  display:inline-block; } .sorter {  padding:4px 0 0; } .sorter .sorter-label {  font-size:1.4rem; } .products.wrapper ~ .toolbar .sorter {  display:none; } .sorter .sorter-action {  position:relative;  top:-2px; } .sorter .sorter-action:before {  font-weight:700; } .sorter-options {  margin:0 0 0 7px;  width:auto; } .sorter-action {  display:inline-block;  text-decoration:none;  vertical-align:top; } .sorter-action > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .sorter-action:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:16px;  line-height:32px;  color:#8f8f8f;  content:'\e95b';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .sorter-action:hover:before {  color:#333333; } .sorter .sort-desc:before {  content:'\e95e'; } .modes {  display:none; } .limiter-options {  margin:0 5px 0 7px;  width:auto; } .limiter-label {  font-weight:400; } .page-products .toolbar .limiter {  display:none; } .old-price, .old.price {  text-decoration:line-through; } .prices-tier .price-container .price-including-tax + .price-excluding-tax:before {  content:'(' attr(data-label) ':'; } .prices-tier .price-container .price-including-tax + .price-excluding-tax:last-child:after {  content:')'; } .prices-tier .price-container .weee[data-label] {  display:inline; } .prices-tier .price-container .weee[data-label] .price {  font-size:1.1rem; } .prices-tier .price-container .weee[data-label]:before {  content:' +' attr(data-label) ':'; } .actual-price {  font-weight:700; } .category-image .image {  display:block;  height:auto;  max-width:100%; } .category-image, .category-description {  margin-bottom:20px; } .input-group-qty {  display:flex; } .input-group-qty .input-group__button--decrease, .input-group-qty .input-group__button--increase {  -webkit-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none;  width:95px;  height:50px;  margin-bottom:3px;  background:transparent; } .input-group-qty .input-group__button--decrease {  display:inline-block;  text-decoration:none; } .input-group-qty .input-group__button--decrease:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:12px;  line-height:23px;  color:inherit;  content:'\e929';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .input-group-qty .input-group__button--increase {  display:inline-block;  text-decoration:none; } .input-group-qty .input-group__button--increase:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:12px;  line-height:23px;  color:inherit;  content:'\e91c';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .product-image-container {  display:inline-block;  max-width:100%; } .product-image-wrapper {  display:block;  height:0;  overflow:hidden;  position:relative;  z-index:1; } .product-image-photo {  bottom:0;  display:block;  left:0;  margin:auto;  position:absolute;  right:0;  top:0;  width:auto; } .catalog-product-view .page-title-wrapper .page-title {  font-size:2rem; } .product.media .placeholder .photo.container {  max-width:100%; } .product.media .notice {  color:#ffa994;  margin:10px 0;  font-size:1.2rem; } .product.media .product.thumbs {  margin:20px 0 30px; } .product.media .items.thumbs {  margin:0;  padding:0;  list-style:none none; } .product.media .items.thumbs > li {  display:inline-block;  vertical-align:top; } .product.media .items.thumbs .active {  line-height:0.1rem;  display:block; } .product.info.detailed {  clear:both;  margin-bottom:30px; } .product.info.detailed .additional-attributes {  width:auto; } .product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td {  padding:4px 5px 10px 5px; } .product.info.detailed .additional-attributes > thead > tr > th, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th {  padding:4px 30px 10px 0; } .product-info-main {  border:none;  padding:20px; } .product-info-main .page-title-wrapper .page-title {  margin-bottom:10px;  line-height:2.8rem; } .product-info-main .stock.available, .product-info-main .stock.unavailable {  font-weight:700;  margin-right:20px;  display:inline-block;  text-transform:uppercase;  vertical-align:top; } .product-info-main .stock.available {  color:#949494;  font-size:1.4rem; } .product-info-main .stock.unavailable {  color:#949494;  font-size:1.4rem; } .product-info-main .product.attribute.sku {  color:#ffa994;  display:inline-block;  vertical-align:top; } .product-info-main .product.attribute.sku > .value {  display:inline-block;  vertical-align:top;  word-break:break-all; } .product-info-main .product.attribute.sku .type {  margin-right:5px; } .product-info-main .product.attribute.overview {  margin:20px 0; } .product-info-main .product.alert {  margin:10px 0; } .product-info-main .price-box {  margin-top:10px; } .product-info-main .product-reviews-summary .reviews-actions {  font-size:1.4rem; } .product-options-wrapper .fieldset-product-options-inner .legend {  font-weight:700;  margin:0 0 5px;  font-size:1.4rem;  border:none;  display:inline-block;  float:none;  padding:0; } .product-options-wrapper .fieldset-product-options-inner input.datetime-picker ~ select.datetime-picker {  margin-top:10px; } .product-options-wrapper .fieldset-product-options-inner.required .legend:after, .product-options-wrapper .fieldset-product-options-inner._required .legend:after {  content:'*';  color:#e02b27;  font-size:1.2rem;  margin:0 0 0 5px; } .product-options-wrapper .field .note {  display:block; } .product-info-main .price-box .price-including-tax + .price-excluding-tax, .product-options-bottom .price-box .price-including-tax + .price-excluding-tax, .product-info-main .price-box .weee + .price-excluding-tax, .product-options-bottom .price-box .weee + .price-excluding-tax, .product-info-main .price-box .weee, .product-options-bottom .price-box .weee {  margin-bottom:5px;  font-size:1.2rem;  line-height:1.4rem; } .product-info-main .price-box .price-including-tax + .price-excluding-tax .price, .product-options-bottom .price-box .price-including-tax + .price-excluding-tax .price, .product-info-main .price-box .weee + .price-excluding-tax .price, .product-options-bottom .price-box .weee + .price-excluding-tax .price, .product-info-main .price-box .weee .price, .product-options-bottom .price-box .weee .price {  font-weight:700;  font-size:1.2rem; } .product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {  color:#ff3300;  font-weight:700;  font-size:3.2rem; } .product-info-main .price-box .price, .product-options-bottom .price-box .price {  white-space:nowrap; } .product-info-main .special-price, .product-options-bottom .special-price {  display:block;  margin:10px 0; } .product-info-main .special-price .price-container, .product-options-bottom .special-price .price-container {  font-size:1.4rem; } .product-info-main .special-price .price-label + .price-wrapper, .product-options-bottom .special-price .price-label + .price-wrapper {  display:inline-block; } .product-info-main .old-price .price-label:after, .product-options-bottom .old-price .price-label:after, .product-info-main .special-price .price-label:after, .product-options-bottom .special-price .price-label:after {  content:':'; } .product-info-main .box-tocart, .product-options-bottom .box-tocart {  margin:20px 0; } .product-info-main .box-tocart .fieldset, .product-options-bottom .box-tocart .fieldset {  position:relative; } .product-info-main .box-tocart #qty-error, .product-options-bottom .box-tocart #qty-error {  position:absolute;  top:100%;  width:100%; } .product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty {  padding-right:15px; } .product-info-main .box-tocart .input-text.qty, .product-options-bottom .box-tocart .input-text.qty {  height:50px;  width:95px;  text-align:center;  margin:0 5px; } .product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions {  text-align:center; } .product-info-main .product-addto-links, .product-options-bottom .product-addto-links {  margin:20px 0; } .product-info-main .action.tocompare, .product-options-bottom .action.tocompare {  vertical-align:top; } .prices-tier {  background:#f5f5f5;  margin:10px 0;  padding:10px 15px; } .prices-tier .price-container {  display:inline-block; } .prices-tier .price-including-tax, .prices-tier .price-excluding-tax, .prices-tier .weee {  display:inline-block; } .prices-tier .price-including-tax .price, .prices-tier .price-excluding-tax .price, .prices-tier .weee .price {  font-weight:700;  font-size:1.4rem; } .ui-dialog-titlebar-close {  line-height:1.42857143;  margin:0;  padding:0;  color:#000000;  text-decoration:none;  background:none;  border:0;  display:inline; } .ui-dialog-titlebar-close:visited {  color:#000000;  text-decoration:none; } .ui-dialog-titlebar-close:hover {  color:#000000;  text-decoration:none; } .ui-dialog-titlebar-close:active {  color:#000000;  text-decoration:none; } .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:active, .ui-dialog-titlebar-close:focus {  background:none;  border:0; } .ui-dialog-titlebar-close.disabled, .ui-dialog-titlebar-close[disabled], fieldset[disabled] .ui-dialog-titlebar-close {  color:#000000;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .block.related .action.select {  margin:0 5px; } .sidebar .product-items {  grid-gap:20px 20px; } .sidebar .product-items .product-item {  position:relative; } .sidebar .product-items .product-item-info {  position:relative;  width:auto; } .sidebar .product-items .product-item-info .product-item-photo {  left:0;  position:absolute;  top:0; } .sidebar .product-items .product-item-name {  margin-top:0; } .sidebar .product-items .product-item-details {  margin:0 0 0 85px; } .sidebar .product-items .product-item-actions {  margin-top:10px;  display:block; } .sidebar .product-items .price-box {  display:block;  margin:7px 0; } .sidebar .product-items .text {  margin-right:8px; } .sidebar .product-items .counter {  color:#ffa994;  font-size:1.2rem;  white-space:nowrap; } .sidebar .product-items .minilist .price {  display:inline;  padding:0; } .sidebar .product-items .minilist .weee:before {  display:inline-block; } .sidebar .action.delete {  position:absolute;  right:0;  top:-1px; } .sidebar .block-wishlist .action.delete {  line-height:unset;  width:auto; } .sidebar .block-compare .action.delete {  right:initial; } .sidebar .product-items-images {  margin-left:-5px; } .sidebar .product-items-images .product-item {  padding-left:5px;  float:left; } .sidebar .product-items-names .product-item {  margin-bottom:10px;  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .sidebar .product-items-names .product-item-name {  margin:0; } .catalog-category-view.page-layout-1column .column.main {  min-height:inherit; } body.catalog-product-compare-index .action.print {  float:right;  margin:15px 0; } .table-wrapper.comparison {  clear:both;  max-width:100%;  overflow-x:auto; } .table-comparison {  table-layout:fixed; } .table-comparison .cell.label, .table-comparison td:last-child {  border-right:1px solid #eaeaea; } .table-comparison .cell {  padding:15px;  width:140px; } .table-comparison .cell .attribute.value {  overflow:hidden;  width:100%; } .table-comparison .cell.product.info, .table-comparison .cell.product.label {  border-bottom:1px solid #eaeaea; } .table-comparison .cell.label .attribute.label {  display:block;  width:100%;  word-wrap:break-word; } .table-comparison .cell.attribute {  font-size:1.3rem; } .table-comparison .cell.attribute img {  height:auto;  max-width:100%; } .table-comparison .product-item-photo {  display:block;  margin:0 auto 15px; } .table-comparison .product-image-photo {  margin-left:0; } .table-comparison .product-item-actions, .table-comparison .price-box, .table-comparison .product.rating, .table-comparison .product-item-name {  display:block;  margin:15px 0; } .table-comparison .product-addto-links {  margin-top:15px; } .table-comparison .product-addto-links .action.split, .table-comparison .product-addto-links .action.toggle {  line-height:1.2rem;  padding:5px 8px;  font-size:1.1rem; } .table-comparison .product-addto-links .action.toggle {  padding:0; } .table-comparison .cell.remove {  padding-bottom:0;  padding-top:0;  text-align:right; } .table-comparison .product-item-actions > .actions-primary + .actions-secondary {  margin-top:0; } .table-comparison .action.tocart {  white-space:nowrap; } .comparison.headings {  background:#ffffff;  left:0;  position:absolute;  top:0;  width:auto;  z-index:2; } .block-compare .product-item .product-item-name {  margin-left:22px; } .block-compare .action.delete {  left:1px;  position:absolute;  top:0; } .block-compare .actions-toolbar {  margin:17px 0 0; } .login-container .block-new-customer .actions-toolbar {  margin-top:25px; } .login-container .block .block-title {  border-bottom:1px solid #eaeaea;  font-size:1.8rem;  line-height:1.8rem; } .login-container .fieldset:after {  margin:10px 0 0;  content:attr(data-hasrequired);  display:block;  letter-spacing:normal;  word-spacing:normal;  color:#e02b27;  font-size:1.2rem; } .login-container .fieldset:after {  margin-top:35px; } .block-addresses-list .items.addresses > .item {  margin-bottom:20px; } .block-addresses-list .items.addresses > .item:last-child {  margin-bottom:0; } .form-address-edit .region_id {  display:none; } .form-edit-account .fieldset.password {  display:none; } .box-billing-address .box-content, .box-shipping-address .box-content, .box-information .box-content, .box-newsletter .box-content {  line-height:2.6rem; } .fieldset .fullname.field > .label + .control {  width:100%; } .account .column.main h2 {  margin-top:0; } .account .column.main .toolbar {  text-align:center; } .account .column.main .toolbar .limiter-options {  width:auto; } .account .sidebar-additional {  margin-top:40px; } .account .table-wrapper:last-child {  margin-bottom:0; } .account .table-wrapper .action {  margin-right:15px; } .account .table-wrapper .action:last-child {  margin-right:0; } .account-nav .content {  background:#f5f5f5;  padding:15px 0; } .account-nav .item {  margin:3px 0 0; } .account-nav .item:first-child {  margin-top:0; } .account-nav .item a, .account-nav .item > strong {  padding:5px 18px 5px 15px;  border-left:3px solid transparent;  display:block; } .account-nav .item a {  text-decoration:none; } .account-nav .item a:hover {  background:#e8e8e8; } .account-nav .item.current a, .account-nav .item.current strong {  border-color:#ff3300;  font-weight:600; } .account-nav .item.current a {  border-color:#ff3300; } .account-nav .item .delimiter {  border-top:1px solid #d1d1d1;  margin:10px 1.8rem;  display:block; } .column.main .block:last-child {  margin-bottom:0; } .block .block-title {  margin-bottom:10px; } .column.main .block .block-title strong {  font-size:3.2rem;  line-height:3.2rem; } .block .title {  margin-bottom:10px;  text-align:left; } .block .title strong {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:3.2rem;  margin-top:2rem;  margin-bottom:2rem; } .column.main .block .title strong {  font-size:3.2rem;  line-height:3.2rem; } .block p:last-child {  margin:0; } .block .box-actions {  margin-top:5px; } .field.password .control {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column; } .field.password .control .mage-error {  -ms-flex-order:2;  -webkit-order:2;  order:2; } .field.password .control .input-text {  -ms-flex-order:0;  -webkit-order:0;  order:0;  z-index:2; } .password-strength-meter {  background-color:#f4f4f4;  height:52px;  padding:10px 10px;  line-height:5.2rem;  position:relative;  z-index:1; } .password-strength-meter:before {  content:'';  height:100%;  left:0;  position:absolute;  top:0;  z-index:-1; } .password-none .password-strength-meter:before {  background-color:#f4f4f4;  width:100%; } .password-weak .password-strength-meter:before {  background-color:#ffafae;  width:25%; } .password-medium .password-strength-meter:before {  background-color:#ffd6b3;  width:50%; } .password-strong .password-strength-meter:before {  background-color:#c5eeac;  width:75%; } .password-very-strong .password-strength-meter:before {  background-color:#81b562;  width:100%; } .control.captcha-image {  margin-top:10px; } .control.captcha-image .captcha-img {  vertical-align:middle; } div.sidebar .sidebar-title {  padding:0 0 15px 0;  margin-bottom:25px; } div.sidebar .menumanager-category .filter-options .filter-options-content {  display:inline-block; } div.sidebar .o-list li {  padding:0;  margin:0 0 8px;  border-bottom:none; } div.sidebar .o-list li > ul {  padding-top:20px;  padding-bottom:10px; } div.sidebar .o-list .fa-plus:before, div.sidebar .o-list .fa-minus:before {  color:#000000;  font-weight:700;  font-size:1.1rem;  line-height:1.7rem; } .block.filter {  margin-bottom:0; } .block.filter .filter-title {  margin-bottom:20px; } .block-subtitle {  display:block; } .filter-current .item {  margin-bottom:10px; } .filter-current .filter-label {  display:block; } .filter-current .filter-label:after {  content:':'; } .filter-current + .filter-actions {  margin-bottom:30px; } body.mst-nav__theme-magento-blank:not(.mst-nav__theme-magento-luma) .mst-nav__horizontal-bar .filter-options {  flex-direction:row; } .filter-options {  margin:0; } .filter-options-title {  display:block;  text-decoration:none;  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:3.2rem;  margin-top:2rem;  margin-bottom:2rem;  margin:0 0 15px;  word-break:break-all; } .filter-options-title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:11px;  line-height:23px;  color:inherit;  content:'\e91c';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .filter-options-title:after {  font-weight:700;  color:#000000;  float:right; } .active > .filter-options-title:after {  content:'\e929'; } .filter-options-content {  margin:0 0 25px; } .filter-options-content .item {  margin-bottom:8px; } .filter-options-content .count {  color:#ffa994; } .filter-options-content .count:before {  content:'('; } .filter-options-content .count:after {  content:')'; } .filter-current {  margin:0; } .filter-current .item {  padding-left:17px;  position:relative;  z-index:1; } .filter-current .filter-label {  display:inline-block; } .filter-current .action.remove {  left:-2px;  position:absolute;  top:-1px; } .filter-current .action.remove:before {  font-size:1.1rem; } .filter:not(.active) .filter-title {  background-image:none;  background:#38b449;  border:0;  color:#ffffff;  cursor:pointer;  display:inline-block;  font-family:'Kumbh Sans', 'sans-serif';  font-weight:600;  padding:10px 15px;  font-size:1.6rem;  line-height:2.2rem;  box-sizing:border-box;  vertical-align:middle;  margin-top:0;  padding:4px 15px;  height:32px;  width:49%;  text-align:center;  float:right; } .filter:not(.active) .filter-title:focus, .filter:not(.active) .filter-title:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #38b449;  border:0;  color:#ffffff; } .filter:not(.active) .filter-title:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #38b449;  border:0;  color:#ffffff; } .filter:not(.active) .filter-title.disabled, .filter:not(.active) .filter-title[disabled], fieldset[disabled] .filter:not(.active) .filter-title {  opacity:0.5;  cursor:default;  pointer-events:none; } .filter-content .block-subtitle {  padding:0 0 18px 0;  margin-bottom:30px; } .page-products .sidebar .block-content a.filter-clear {  line-height:1.42857143;  margin:0;  padding:0;  color:#000000;  text-decoration:none;  background:none;  border:0;  display:inline; } .page-products .sidebar .block-content a.filter-clear:visited {  color:#000000;  text-decoration:none; } .page-products .sidebar .block-content a.filter-clear:hover {  color:#000000;  text-decoration:none; } .page-products .sidebar .block-content a.filter-clear:active {  color:#000000;  text-decoration:none; } .page-products .sidebar .block-content a.filter-clear:hover, .page-products .sidebar .block-content a.filter-clear:active, .page-products .sidebar .block-content a.filter-clear:focus {  background:none;  border:0; } .page-products .sidebar .block-content a.filter-clear.disabled, .page-products .sidebar .block-content a.filter-clear[disabled], fieldset[disabled] .page-products .sidebar .block-content a.filter-clear {  color:#000000;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .filtered .items {  margin:15px 0; } .filtered .item {  margin-bottom:6px;  padding-left:22px;  position:relative; } .filtered .item .label {  font-weight:700; } .filtered .item .action.remove {  left:-6px;  position:absolute;  top:0; } .filtered + .actions {  margin-bottom:35px; } span.mst-nav__sizeLimiter {  line-height:1.42857143;  margin:0;  padding:0;  color:#000000;  text-decoration:none;  background:none;  border:0;  display:inline; } span.mst-nav__sizeLimiter:visited {  color:#000000;  text-decoration:none; } span.mst-nav__sizeLimiter:hover {  color:#000000;  text-decoration:none; } span.mst-nav__sizeLimiter:active {  color:#000000;  text-decoration:none; } span.mst-nav__sizeLimiter:hover, span.mst-nav__sizeLimiter:active, span.mst-nav__sizeLimiter:focus {  background:none;  border:0; } span.mst-nav__sizeLimiter.disabled, span.mst-nav__sizeLimiter[disabled], fieldset[disabled] span.mst-nav__sizeLimiter {  color:#000000;  opacity:0.5;  cursor:default;  pointer-events:none;  text-decoration:underline; } .mst-nav__horizontal-bar .filter-content .block-subtitle {  margin-bottom:5px; } .filter .block-subtitle {  border-bottom:1px solid #cccccc;  font-size:1.4rem;  font-weight:600;  line-height:1rem;  padding:10px 0 20px; } .filter.active .filter-options, .filter-options {  background:transparent;  clear:both;  display:block;  overflow:initial;  position:static; } .mst-nav__horizontal-bar .filter-options .filter-options-item {  border-bottom:0; } .mst-nav__horizontal-bar .filter-options-title {  display:inline-block;  text-decoration:none;  cursor:pointer;  overflow:hidden;  padding:10px 40px 0 10px;  position:relative;  text-transform:uppercase;  z-index:1; } .mst-nav__horizontal-bar .filter-options-title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:23px;  color:inherit;  content:'\e962';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .mst-nav__horizontal-bar .filter-options-title:after {  line-height:1.2rem;  position:absolute;  right:13px;  top:12px; } .mst-nav__horizontal-bar .filter-options {  flex-wrap:wrap; } .mst-nav__horizontal-bar .filter-options .filter-options-item:first-child .filter-options-title {  padding-left:0; } .mst-nav__horizontal-bar .filter-options .filter-options-item {  padding-bottom:0; } .mst-nav__horizontal-bar .filter-options .filter-options-item .filter-options-title {  user-select:none; } .mst-nav__horizontal-bar .filter-options li.item.mst-nav__label-item {  width:100%; } .filter-options-content {  margin:0;  padding:5px 0 10px 10px; } .filter-options-content .item {  line-height:1.5em;  display:list-item; } .filter-options-content .count {  color:#757575;  font-weight:300;  padding:0 5px; } .column.main .mst-nav__horizontal-bar .filter-options-item.allow.active .filter-options-title {  display:inline-block;  text-decoration:none; } .column.main .mst-nav__horizontal-bar .filter-options-item.allow.active .filter-options-title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:23px;  color:inherit;  content:'\e95f';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .column.main .mst-nav__horizontal-bar .filter-options-item.allow.active .filter-options-title:after {  line-height:1rem; } .block.newsletter {  margin-bottom:40px; } .block.newsletter .form.subscribe {  display:table;  width:100%; } .block.newsletter .fieldset {  display:table-cell;  margin:0;  padding:0;  vertical-align:top; } .block.newsletter .field {  margin:0; } .block.newsletter .field .control {  display:inline-block;  text-decoration:none;  display:block; } .block.newsletter .field .control:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:25px;  line-height:33px;  color:#949494;  content:'\e93f';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .block.newsletter .field .control:before {  margin:0 0 0 7px;  position:absolute; } .block.newsletter input {  margin-right:35px;  padding:0 0 0 35px; } .block.newsletter .title {  display:none; } .block.newsletter .actions {  display:table-cell;  vertical-align:top;  width:1%; } .block.newsletter .action.subscribe {  border-bottom-left-radius:0;  border-top-left-radius:0;  margin-left:-1px; } .data.switch .counter {  color:#ffa994; } .data.switch .counter:before {  content:'('; } .data.switch .counter:after {  content:')'; } .rating-summary {  overflow:hidden;  white-space:nowrap; } .rating-summary .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .rating-summary .rating-result {  width:92px;  display:inline-block;  position:relative;  vertical-align:middle; } .rating-summary .rating-result:before {  left:0;  position:absolute;  top:0;  width:100%;  z-index:1;  -webkit-font-smoothing:antialiased;  color:#c7c7c7;  font-family:'fa-light';  font-size:16px;  height:16px;  letter-spacing:3px;  line-height:16px;  content:'\e90d' '\e90d' '\e90d' '\e90d' '\e90d';  display:block;  font-style:normal;  font-weight:normal;  speak:none; } .rating-summary .rating-result > span {  display:block;  overflow:hidden; } .rating-summary .rating-result > span:before {  position:relative;  z-index:2;  -webkit-font-smoothing:antialiased;  color:#ff3300;  font-family:'fa-light';  font-size:16px;  height:16px;  letter-spacing:3px;  line-height:16px;  content:'\e90d' '\e90d' '\e90d' '\e90d' '\e90d';  display:block;  font-style:normal;  font-weight:normal;  speak:none; } .rating-summary .rating-result > span span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .rating-summary .rating-result {  width:102px;  margin-left:4px; } .rating-summary .rating-result > span:before {  font-weight:700; } .product-reviews-summary .rating-summary .label, .table-reviews .rating-summary .label {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .review-control-vote {  overflow:hidden; } .review-control-vote:before {  color:#c7c7c7;  font-family:'fa-light';  font-size:16px;  height:16px;  letter-spacing:3px;  line-height:16px;  font-style:normal;  font-weight:normal;  speak:none;  vertical-align:top;  -webkit-font-smoothing:antialiased;  content:'\e90d' '\e90d' '\e90d' '\e90d' '\e90d';  display:block;  position:absolute;  z-index:1; } .review-control-vote input[type="radio"] {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .review-control-vote input[type="radio"]:hover + label:before, .review-control-vote input[type="radio"]:checked + label:before {  opacity:1; } .review-control-vote label {  cursor:pointer;  display:block;  position:absolute; } .review-control-vote label span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .review-control-vote label:before {  color:#ff3300;  font-family:'fa-light';  font-size:16px;  height:16px;  letter-spacing:3px;  line-height:16px;  font-style:normal;  font-weight:normal;  speak:none;  vertical-align:top;  -webkit-font-smoothing:antialiased;  opacity:0; } .review-control-vote label:hover:before {  opacity:1; } .review-control-vote label:hover ~ label:before {  opacity:0; } .review-control-vote .rating-5 {  z-index:2; } .review-control-vote .rating-5:before {  content:'\e90d' '\e90d' '\e90d' '\e90d' '\e90d'; } .review-control-vote .rating-4 {  z-index:3; } .review-control-vote .rating-4:before {  content:'\e90d' '\e90d' '\e90d' '\e90d'; } .review-control-vote .rating-3 {  z-index:4; } .review-control-vote .rating-3:before {  content:'\e90d' '\e90d' '\e90d'; } .review-control-vote .rating-2 {  z-index:5; } .review-control-vote .rating-2:before {  content:'\e90d' '\e90d'; } .review-control-vote .rating-1 {  z-index:6; } .review-control-vote .rating-1:before {  content:'\e90d'; } .block.add.review {  margin-bottom:40px; } .block.add.review > .title {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4.8rem;  margin-top:2.5rem;  margin-bottom:2rem; } .block.add.review .legend {  margin:0 0 20px;  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem; } .block.add.review .field.rating {  display:table-row; } .block.add.review .field.rating .label {  padding:5px 0;  display:table-cell;  vertical-align:middle; } .block.add.review .field.rating .control {  display:table-cell;  vertical-align:top; } .block.reviews.list > .title {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4.8rem;  margin-top:2.5rem;  margin-bottom:2rem; } .block.reviews.list .review.item {  margin-bottom:40px; } .block.reviews.list .review.title {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem; } .data.table.reviews .rating-summary {  margin-top:-4px; } .customer-review.view {  margin-bottom:20px; } .customer-review.view .review.title, .customer-review.view .ratings-summary, .customer-review.view .product-details {  margin-bottom:20px; } .product-reviews-summary {  margin:10px 0 12px;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  align-items:flex-start; } .products.wrapper.list .product-reviews-summary {  margin:0 auto; } .product-reviews-summary.empty {  margin-left:0; } .product-reviews-summary .rating-summary {  left:-5px;  position:relative;  text-align:left; } .product-reviews-summary .reviews-actions a {  margin-right:5px;  font-size:1.4rem;  line-height:normal; } .product-reviews-summary .reviews-actions a > span {  font-size:0rem; } .customer-review .product-details {  margin-bottom:40px; } .customer-review .product-media {  float:left;  margin-right:3%;  max-width:285px;  width:30%; } .customer-review .review-details .customer-review-rating {  margin-bottom:20px; } .customer-review .review-details .customer-review-rating .item {  margin-bottom:10px; } .customer-review .review-details .customer-review-rating .item:last-child {  margin-bottom:0; } .customer-review .review-details .review-title {  font-weight:600;  margin-bottom:20px;  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem; } .customer-review .review-details .review-content {  margin-bottom:20px; } .customer-review .product-reviews-summary .rating-summary, .customer-review .product-reviews-summary .reviews-actions {  display:block; } .review-field-ratings .nested {  display:table; } .review-field-ratings .review-field-rating {  display:table-row; } .review-field-ratings .review-field-rating .label, .review-field-ratings .review-field-rating .control {  padding-bottom:10px;  display:table-cell;  vertical-align:top; } .review-field-ratings .review-field-rating .label {  padding-right:10px;  padding-top:6px; } .review-field-ratings .review-field-rating .control {  padding-top:2px; } .review-toolbar {  border-top:1px solid #c9c9c9;  margin:0 0 20px;  text-align:center; } .review-toolbar:first-child {  display:none; } .review-toolbar .pages {  border-bottom:1px solid #c9c9c9;  padding:20px 0;  display:block;  text-align:center; } .review-toolbar .limiter {  display:none; } .review-add .block-title {  display:none; } .review-form .action.submit.primary {  background:#272727;  border:0;  color:#ffffff; } .review-form .action.submit.primary:focus, .review-form .action.submit.primary:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .review-form .action.submit.primary:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #272727;  border:0;  color:#ffffff; } .fieldset .review-legend.legend {  margin-bottom:20px; } .fieldset .review-legend.legend strong {  display:block;  margin-left:0; } .review-field-rating .control {  margin-bottom:48px;  margin-top:10px; } .review-list {  margin-bottom:30px; } .review-list .block-title strong {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4.8rem;  margin-top:2.5rem;  margin-bottom:2rem; } .review-item {  border-bottom:1px solid #c9c9c9;  padding:20px 0;  margin:0; } .review-item:after {  clear:both;  content:'';  display:table; } .review-item:last-child {  border-width:0; } .review-ratings {  margin-bottom:10px;  display:table;  max-width:100%; } .review-author {  display:inline; } .review-title {  margin:0 0 20px;  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem; } .review-content {  margin-bottom:20px; } .block-search {  margin-left:24px;  margin-top:0;  padding:0;  width:auto; } .block-search .block-title {  display:none; } .block-search .nested {  display:none; } .block-search input[type="text"] {  font-size:1.6rem;  height:50px;  padding:8px 25px;  margin:0; } .block-search input[type="text"]::-moz-placeholder {  color:#000000; } .block-search input[type="text"]::-webkit-input-placeholder {  color:#000000; } .block-search input[type="text"]:-ms-input-placeholder {  color:#000000; } .block-search .block-content {  display:block;  position:relative;  margin-top:0; } .block-search .block-content .actions {  display:block; } .block-search .block-content .actions .action.search {  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400;  padding:5px 0;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  height:58px;  display:inline-block;  position:absolute;  top:50%; } .block-search .block-content .actions .action.search > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .block-search .block-content .actions .action.search:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e913';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .block-search .block-content .actions .action.search:hover:before {  color:inherit; } .block-search .block-content .actions .action.search:active:before {  color:inherit; } .block-search .block-content .actions .action.search:focus, .block-search .block-content .actions .action.search:active {  background:none;  border:none; } .block-search .block-content .actions .action.search:hover {  background:none;  border:none; } .block-search .block-content .actions .action.search.disabled, .block-search .block-content .actions .action.search[disabled], fieldset[disabled] .block-search .block-content .actions .action.search {  pointer-events:none;  opacity:0.5; } .block-search .block-title {  cursor:pointer;  margin:0; } .block-search .block-title strong {  display:inline-block;  text-indent:-9999px; } .block-search .block-title::before {  background:#ff3300;  color:#8f8f8f;  content:'\e913';  font-family:'fa-light';  font-weight:300;  height:45px;  width:45px;  font-size:2.4rem;  line-height:2.6rem;  -webkit-font-smoothing:antialiased;  display:inline-block;  font-style:normal;  font-variant:normal;  text-align:center;  text-rendering:auto; } .block-search .block-title:active:before, .block-search .block-title:hover:before {  color:#ffffff; } .block-search .block-content .control input {  -webkit-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  border-radius:1px; } .block-collapsible-nav .content {  background:#f5f5f5;  padding:15px 0; } .block-collapsible-nav .item {  margin:3px 0 0; } .block-collapsible-nav .item:first-child {  margin-top:0; } .block-collapsible-nav .item a, .block-collapsible-nav .item > strong {  border-left:3px solid transparent;  color:#575757;  display:block;  padding:5px 18px 5px 15px; } .block-collapsible-nav .item a {  text-decoration:none; } .block-collapsible-nav .item a:hover {  background:#e8e8e8; } .block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong {  border-color:#ff3300;  color:#000000;  font-weight:600; } .block-collapsible-nav .item.current a {  border-color:#ff3300; } .block-collapsible-nav .item .delimiter {  border-top:1px solid #d1d1d1;  display:block;  margin:10px 1.8rem; } .info-bar {  max-width:100%;  box-sizing:border-box;  margin-left:auto;  margin-right:auto;  width:auto; } .info-bar.header-top-info-bar {  background:#ffffff;  color:#000000; } .info-bar.header-top-info-bar1 {  background:#f4f4f4;  color:#000000; } .info-bar.header-top-info-bar2 {  background:#ff3300;  color:#ffffff; } .info-bar.header-top-info-bar3 {  color:#000000; } .info-bar.header-top-info-bar, .info-bar.header-top-info-bar1, .info-bar.header-top-info-bar2, .info-bar.header-top-info-bar3 {  text-align:center;  word-break:break-all; } .info-bar.header-top-info-bar h5, .info-bar.header-top-info-bar1 h5, .info-bar.header-top-info-bar2 h5, .info-bar.header-top-info-bar3 h5, .info-bar.header-top-info-bar h4, .info-bar.header-top-info-bar1 h4, .info-bar.header-top-info-bar2 h4, .info-bar.header-top-info-bar3 h4, .info-bar.header-top-info-bar h3, .info-bar.header-top-info-bar1 h3, .info-bar.header-top-info-bar2 h3, .info-bar.header-top-info-bar3 h3, .info-bar.header-top-info-bar h2, .info-bar.header-top-info-bar1 h2, .info-bar.header-top-info-bar2 h2, .info-bar.header-top-info-bar3 h2, .info-bar.header-top-info-bar h1, .info-bar.header-top-info-bar1 h1, .info-bar.header-top-info-bar2 h1, .info-bar.header-top-info-bar3 h1, .info-bar.header-top-info-bar p, .info-bar.header-top-info-bar1 p, .info-bar.header-top-info-bar2 p, .info-bar.header-top-info-bar3 p {  margin:0; } .s2-slider, .s2-mobile-slider, .s2-mobile-slider-fade {  padding:10px 0;  -webkit-align-items:stretch;  -ms-align-items:stretch;  align-items:stretch;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  justify-content:space-between;  list-style:none;  margin:0 auto;  position:relative;  width:80%; } .s2-slider li, .s2-mobile-slider li, .s2-mobile-slider-fade li, .s2-slider div, .s2-mobile-slider div, .s2-mobile-slider-fade div {  color:#000000;  text-transform:inherit;  font-size:1.2rem;  list-style:none;  margin:0;  padding:0;  text-align:center; } .s2-slider li > a, .s2-mobile-slider li > a, .s2-mobile-slider-fade li > a, .s2-slider div > a, .s2-mobile-slider div > a, .s2-mobile-slider-fade div > a, .s2-slider li > span, .s2-mobile-slider li > span, .s2-mobile-slider-fade li > span, .s2-slider div > span, .s2-mobile-slider div > span, .s2-mobile-slider-fade div > span {  width:100%; } .s2-readmore-container {  max-width:1430px;  position:relative;  width:100%;  visibility:hidden; } .s2-readmore-container .s2-rm-readmore, .s2-readmore-container .s2-rm-readless {  cursor:pointer;  position:relative; } .s2-readmore-container .s2-rm-readless {  display:none; } .s2-readmore-container .s2-rm-content {  overflow:hidden;  position:relative; } .s2-readmore-container .s2-rm-content .s2-rm-gradient {  bottom:0;  height:70%;  left:0;  max-height:140px;  position:absolute;  width:100%; } .slick-slider {  position:relative;  display:block;  box-sizing:border-box;  -webkit-touch-callout:none;  -webkit-user-select:none;  -khtml-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);  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } .slick-track {  position:relative;  left:0;  top:0;  display:block;  margin-left:auto;  margin-right:auto; } .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; } [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; } @charset "UTF-8"; .slick-loading .slick-list {  background:#ffffff url('/static/frontend/Nineteen02/default/da_DK/images/loader-2.gif') center center no-repeat; } .slick-prev, .slick-next {  position:absolute;  display:block;  height:20px;  width:20px;  line-height:0px;  font-size:0px;  cursor:pointer;  background:transparent;  color:transparent;  top:50%;  -webkit-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  transform:translate(0, -50%);  padding:0;  border:none;  outline:none; } .slick-prev:hover, .slick-next:hover, .slick-prev:focus, .slick-next:focus {  outline:none;  background:transparent;  color:transparent; } .slick-prev:hover:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-next:focus:before {  opacity:1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {  opacity:0.25; } .slick-prev:before, .slick-next:before {  font-family:'fa-light';  font-size:20px;  line-height:1;  color:#000000;  opacity:0.75;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .slick-prev {  left:-25px; } [dir="rtl"] .slick-prev {  left:auto;  right:-25px; } .slick-prev:before {  content:'\e961'; } [dir="rtl"] .slick-prev:before {  content:'\e960'; } .slick-next {  right:-25px; } [dir="rtl"] .slick-next {  left:-25px;  right:auto; } .slick-next:before {  content:'\e960'; } [dir="rtl"] .slick-next:before {  content:'\e961'; } .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, .slick-dots li .cart.table-wrapper .actions-toolbar > .action, .slick-dots li .action-gift {  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, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:hover, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:focus, .slick-dots li .action-gift:hover, .slick-dots li .action-gift:focus {  outline:none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:hover:before, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:focus:before, .slick-dots li .action-gift:hover:before, .slick-dots li .action-gift:focus:before {  opacity:1; } .slick-dots li button:before, .slick-dots li .cart.table-wrapper .actions-toolbar > .action:before, .slick-dots li .action-gift:before {  position:absolute;  top:0;  left:0;  content:'\e955f';  width:20px;  height:20px;  font-family:'fa-light';  font-size:6px;  line-height:20px;  text-align:center;  color:#000000;  opacity:0.25;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .slick-dots li.slick-active button:before, .slick-dots li.slick-active .cart.table-wrapper .actions-toolbar > .action:before, .slick-dots li.slick-active .action-gift:before {  color:#000000;  opacity:0.75; } .slick-prev, .slick-next {  background:transparent;  z-index:999; } .slick-prev:hover, .slick-next:hover, .slick-prev:focus, .slick-next:focus {  background:transparent;  -webkit-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none;  border:0; } .slick-next {  right:0; } .slick-next:before {  font-weight:400; } .slick-prev {  left:0; } .slick-prev:before {  font-weight:400; } .slick-list {  margin:0 -10px; } .slick-slide {  margin:0 10px; } .slick-slide .product-item {  min-width:auto; } .slick-slide img {  display:inline-block; } .swatch-option {  box-sizing:initial; } .product.data.items > .item.title > .switch {  box-sizing:initial; } .product.info.detailed .additional-attributes > thead > tr > th, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th {  width:auto; } html {  box-sizing:border-box;  -ms-overflow-style:scrollbar; } *, ::after, ::before {  box-sizing:inherit; } .container {  width:100%;  padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto; } @media (min-width:576px) {  .container {   max-width:540px;  } } @media (min-width:768px) {  .container {   max-width:720px;  } } @media (min-width:992px) {  .container {   max-width:960px;  } } @media (min-width:1200px) {  .container {   max-width:1140px;  } } .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {  width:100%;  padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto; } @media (min-width:576px) {  .container,  .container-sm {   max-width:540px;  } } @media (min-width:768px) {  .container,  .container-md,  .container-sm {   max-width:720px;  } } @media (min-width:992px) {  .container,  .container-lg,  .container-md,  .container-sm {   max-width:960px;  } } @media (min-width:1200px) {  .container,  .container-lg,  .container-md,  .container-sm,  .container-xl {   max-width:1140px;  } } .row {  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  margin-right:-15px;  margin-left:-15px; } .no-gutters {  margin-right:0;  margin-left:0; } .no-gutters > .col, .no-gutters > [class*=col-] {  padding-right:0;  padding-left:0; } .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {  position:relative;  width:100%;  padding-right:15px;  padding-left:15px; } .col {  -ms-flex-preferred-size:0;  flex-basis:0;  -ms-flex-positive:1;  flex-grow:1;  min-width:0;  max-width:100%; } .row-cols-1 > * {  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%; } .row-cols-2 > * {  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%; } .row-cols-3 > * {  -ms-flex:0 0 33.333333%;  flex:0 0 33.333333%;  max-width:33.333333%; } .row-cols-4 > * {  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%; } .row-cols-5 > * {  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .row-cols-6 > * {  -ms-flex:0 0 16.666667%;  flex:0 0 16.666667%;  max-width:16.666667%; } .col-auto {  -ms-flex:0 0 auto;  flex:0 0 auto;  width:auto;  max-width:100%; } .col-1 {  -ms-flex:0 0 8.333333%;  flex:0 0 8.333333%;  max-width:8.333333%; } .col-2 {  -ms-flex:0 0 16.666667%;  flex:0 0 16.666667%;  max-width:16.666667%; } .col-3 {  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%; } .col-4 {  -ms-flex:0 0 33.333333%;  flex:0 0 33.333333%;  max-width:33.333333%; } .col-5 {  -ms-flex:0 0 41.666667%;  flex:0 0 41.666667%;  max-width:41.666667%; } .col-6 {  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%; } .col-7 {  -ms-flex:0 0 58.333333%;  flex:0 0 58.333333%;  max-width:58.333333%; } .col-8 {  -ms-flex:0 0 66.666667%;  flex:0 0 66.666667%;  max-width:66.666667%; } .col-9 {  -ms-flex:0 0 75%;  flex:0 0 75%;  max-width:75%; } .col-10 {  -ms-flex:0 0 83.333333%;  flex:0 0 83.333333%;  max-width:83.333333%; } .col-11 {  -ms-flex:0 0 91.666667%;  flex:0 0 91.666667%;  max-width:91.666667%; } .col-12 {  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%; } .order-first {  -ms-flex-order:-1;  order:-1; } .order-last {  -ms-flex-order:13;  order:13; } .order-0 {  -ms-flex-order:0;  order:0; } .order-1 {  -ms-flex-order:1;  order:1; } .order-2 {  -ms-flex-order:2;  order:2; } .order-3 {  -ms-flex-order:3;  order:3; } .order-4 {  -ms-flex-order:4;  order:4; } .order-5 {  -ms-flex-order:5;  order:5; } .order-6 {  -ms-flex-order:6;  order:6; } .order-7 {  -ms-flex-order:7;  order:7; } .order-8 {  -ms-flex-order:8;  order:8; } .order-9 {  -ms-flex-order:9;  order:9; } .order-10 {  -ms-flex-order:10;  order:10; } .order-11 {  -ms-flex-order:11;  order:11; } .order-12 {  -ms-flex-order:12;  order:12; } .offset-1 {  margin-left:8.333333%; } .offset-2 {  margin-left:16.666667%; } .offset-3 {  margin-left:25%; } .offset-4 {  margin-left:33.333333%; } .offset-5 {  margin-left:41.666667%; } .offset-6 {  margin-left:50%; } .offset-7 {  margin-left:58.333333%; } .offset-8 {  margin-left:66.666667%; } .offset-9 {  margin-left:75%; } .offset-10 {  margin-left:83.333333%; } .offset-11 {  margin-left:91.666667%; } @media (min-width:576px) {  .col-sm {   -ms-flex-preferred-size:0;   flex-basis:0;   -ms-flex-positive:1;   flex-grow:1;   min-width:0;   max-width:100%;  }  .row-cols-sm-1 > * {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  }  .row-cols-sm-2 > * {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .row-cols-sm-3 > * {   -ms-flex:0 0 33.333333%;   flex:0 0 33.333333%;   max-width:33.333333%;  }  .row-cols-sm-4 > * {   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  }  .row-cols-sm-5 > * {   -ms-flex:0 0 20%;   flex:0 0 20%;   max-width:20%;  }  .row-cols-sm-6 > * {   -ms-flex:0 0 16.666667%;   flex:0 0 16.666667%;   max-width:16.666667%;  }  .col-sm-auto {   -ms-flex:0 0 auto;   flex:0 0 auto;   width:auto;   max-width:100%;  }  .col-sm-1 {   -ms-flex:0 0 8.333333%;   flex:0 0 8.333333%;   max-width:8.333333%;  }  .col-sm-2 {   -ms-flex:0 0 16.666667%;   flex:0 0 16.666667%;   max-width:16.666667%;  }  .col-sm-3 {   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  }  .col-sm-4 {   -ms-flex:0 0 33.333333%;   flex:0 0 33.333333%;   max-width:33.333333%;  }  .col-sm-5 {   -ms-flex:0 0 41.666667%;   flex:0 0 41.666667%;   max-width:41.666667%;  }  .col-sm-6 {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .col-sm-7 {   -ms-flex:0 0 58.333333%;   flex:0 0 58.333333%;   max-width:58.333333%;  }  .col-sm-8 {   -ms-flex:0 0 66.666667%;   flex:0 0 66.666667%;   max-width:66.666667%;  }  .col-sm-9 {   -ms-flex:0 0 75%;   flex:0 0 75%;   max-width:75%;  }  .col-sm-10 {   -ms-flex:0 0 83.333333%;   flex:0 0 83.333333%;   max-width:83.333333%;  }  .col-sm-11 {   -ms-flex:0 0 91.666667%;   flex:0 0 91.666667%;   max-width:91.666667%;  }  .col-sm-12 {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  }  .order-sm-first {   -ms-flex-order:-1;   order:-1;  }  .order-sm-last {   -ms-flex-order:13;   order:13;  }  .order-sm-0 {   -ms-flex-order:0;   order:0;  }  .order-sm-1 {   -ms-flex-order:1;   order:1;  }  .order-sm-2 {   -ms-flex-order:2;   order:2;  }  .order-sm-3 {   -ms-flex-order:3;   order:3;  }  .order-sm-4 {   -ms-flex-order:4;   order:4;  }  .order-sm-5 {   -ms-flex-order:5;   order:5;  }  .order-sm-6 {   -ms-flex-order:6;   order:6;  }  .order-sm-7 {   -ms-flex-order:7;   order:7;  }  .order-sm-8 {   -ms-flex-order:8;   order:8;  }  .order-sm-9 {   -ms-flex-order:9;   order:9;  }  .order-sm-10 {   -ms-flex-order:10;   order:10;  }  .order-sm-11 {   -ms-flex-order:11;   order:11;  }  .order-sm-12 {   -ms-flex-order:12;   order:12;  }  .offset-sm-0 {   margin-left:0;  }  .offset-sm-1 {   margin-left:8.333333%;  }  .offset-sm-2 {   margin-left:16.666667%;  }  .offset-sm-3 {   margin-left:25%;  }  .offset-sm-4 {   margin-left:33.333333%;  }  .offset-sm-5 {   margin-left:41.666667%;  }  .offset-sm-6 {   margin-left:50%;  }  .offset-sm-7 {   margin-left:58.333333%;  }  .offset-sm-8 {   margin-left:66.666667%;  }  .offset-sm-9 {   margin-left:75%;  }  .offset-sm-10 {   margin-left:83.333333%;  }  .offset-sm-11 {   margin-left:91.666667%;  } } @media (min-width:768px) {  .col-md {   -ms-flex-preferred-size:0;   flex-basis:0;   -ms-flex-positive:1;   flex-grow:1;   min-width:0;   max-width:100%;  }  .row-cols-md-1 > * {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  }  .row-cols-md-2 > * {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .row-cols-md-3 > * {   -ms-flex:0 0 33.333333%;   flex:0 0 33.333333%;   max-width:33.333333%;  }  .row-cols-md-4 > * {   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  }  .row-cols-md-5 > * {   -ms-flex:0 0 20%;   flex:0 0 20%;   max-width:20%;  }  .row-cols-md-6 > * {   -ms-flex:0 0 16.666667%;   flex:0 0 16.666667%;   max-width:16.666667%;  }  .col-md-auto {   -ms-flex:0 0 auto;   flex:0 0 auto;   width:auto;   max-width:100%;  }  .col-md-1 {   -ms-flex:0 0 8.333333%;   flex:0 0 8.333333%;   max-width:8.333333%;  }  .col-md-2 {   -ms-flex:0 0 16.666667%;   flex:0 0 16.666667%;   max-width:16.666667%;  }  .col-md-3 {   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  }  .col-md-4 {   -ms-flex:0 0 33.333333%;   flex:0 0 33.333333%;   max-width:33.333333%;  }  .col-md-5 {   -ms-flex:0 0 41.666667%;   flex:0 0 41.666667%;   max-width:41.666667%;  }  .col-md-6 {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .col-md-7 {   -ms-flex:0 0 58.333333%;   flex:0 0 58.333333%;   max-width:58.333333%;  }  .col-md-8 {   -ms-flex:0 0 66.666667%;   flex:0 0 66.666667%;   max-width:66.666667%;  }  .col-md-9 {   -ms-flex:0 0 75%;   flex:0 0 75%;   max-width:75%;  }  .col-md-10 {   -ms-flex:0 0 83.333333%;   flex:0 0 83.333333%;   max-width:83.333333%;  }  .col-md-11 {   -ms-flex:0 0 91.666667%;   flex:0 0 91.666667%;   max-width:91.666667%;  }  .col-md-12 {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  }  .order-md-first {   -ms-flex-order:-1;   order:-1;  }  .order-md-last {   -ms-flex-order:13;   order:13;  }  .order-md-0 {   -ms-flex-order:0;   order:0;  }  .order-md-1 {   -ms-flex-order:1;   order:1;  }  .order-md-2 {   -ms-flex-order:2;   order:2;  }  .order-md-3 {   -ms-flex-order:3;   order:3;  }  .order-md-4 {   -ms-flex-order:4;   order:4;  }  .order-md-5 {   -ms-flex-order:5;   order:5;  }  .order-md-6 {   -ms-flex-order:6;   order:6;  }  .order-md-7 {   -ms-flex-order:7;   order:7;  }  .order-md-8 {   -ms-flex-order:8;   order:8;  }  .order-md-9 {   -ms-flex-order:9;   order:9;  }  .order-md-10 {   -ms-flex-order:10;   order:10;  }  .order-md-11 {   -ms-flex-order:11;   order:11;  }  .order-md-12 {   -ms-flex-order:12;   order:12;  }  .offset-md-0 {   margin-left:0;  }  .offset-md-1 {   margin-left:8.333333%;  }  .offset-md-2 {   margin-left:16.666667%;  }  .offset-md-3 {   margin-left:25%;  }  .offset-md-4 {   margin-left:33.333333%;  }  .offset-md-5 {   margin-left:41.666667%;  }  .offset-md-6 {   margin-left:50%;  }  .offset-md-7 {   margin-left:58.333333%;  }  .offset-md-8 {   margin-left:66.666667%;  }  .offset-md-9 {   margin-left:75%;  }  .offset-md-10 {   margin-left:83.333333%;  }  .offset-md-11 {   margin-left:91.666667%;  } } @media (min-width:992px) {  .col-lg {   -ms-flex-preferred-size:0;   flex-basis:0;   -ms-flex-positive:1;   flex-grow:1;   min-width:0;   max-width:100%;  }  .row-cols-lg-1 > * {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  }  .row-cols-lg-2 > * {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .row-cols-lg-3 > * {   -ms-flex:0 0 33.333333%;   flex:0 0 33.333333%;   max-width:33.333333%;  }  .row-cols-lg-4 > * {   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  }  .row-cols-lg-5 > * {   -ms-flex:0 0 20%;   flex:0 0 20%;   max-width:20%;  }  .row-cols-lg-6 > * {   -ms-flex:0 0 16.666667%;   flex:0 0 16.666667%;   max-width:16.666667%;  }  .col-lg-auto {   -ms-flex:0 0 auto;   flex:0 0 auto;   width:auto;   max-width:100%;  }  .col-lg-1 {   -ms-flex:0 0 8.333333%;   flex:0 0 8.333333%;   max-width:8.333333%;  }  .col-lg-2 {   -ms-flex:0 0 16.666667%;   flex:0 0 16.666667%;   max-width:16.666667%;  }  .col-lg-3 {   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  }  .col-lg-4 {   -ms-flex:0 0 33.333333%;   flex:0 0 33.333333%;   max-width:33.333333%;  }  .col-lg-5 {   -ms-flex:0 0 41.666667%;   flex:0 0 41.666667%;   max-width:41.666667%;  }  .col-lg-6 {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .col-lg-7 {   -ms-flex:0 0 58.333333%;   flex:0 0 58.333333%;   max-width:58.333333%;  }  .col-lg-8 {   -ms-flex:0 0 66.666667%;   flex:0 0 66.666667%;   max-width:66.666667%;  }  .col-lg-9 {   -ms-flex:0 0 75%;   flex:0 0 75%;   max-width:75%;  }  .col-lg-10 {   -ms-flex:0 0 83.333333%;   flex:0 0 83.333333%;   max-width:83.333333%;  }  .col-lg-11 {   -ms-flex:0 0 91.666667%;   flex:0 0 91.666667%;   max-width:91.666667%;  }  .col-lg-12 {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  }  .order-lg-first {   -ms-flex-order:-1;   order:-1;  }  .order-lg-last {   -ms-flex-order:13;   order:13;  }  .order-lg-0 {   -ms-flex-order:0;   order:0;  }  .order-lg-1 {   -ms-flex-order:1;   order:1;  }  .order-lg-2 {   -ms-flex-order:2;   order:2;  }  .order-lg-3 {   -ms-flex-order:3;   order:3;  }  .order-lg-4 {   -ms-flex-order:4;   order:4;  }  .order-lg-5 {   -ms-flex-order:5;   order:5;  }  .order-lg-6 {   -ms-flex-order:6;   order:6;  }  .order-lg-7 {   -ms-flex-order:7;   order:7;  }  .order-lg-8 {   -ms-flex-order:8;   order:8;  }  .order-lg-9 {   -ms-flex-order:9;   order:9;  }  .order-lg-10 {   -ms-flex-order:10;   order:10;  }  .order-lg-11 {   -ms-flex-order:11;   order:11;  }  .order-lg-12 {   -ms-flex-order:12;   order:12;  }  .offset-lg-0 {   margin-left:0;  }  .offset-lg-1 {   margin-left:8.333333%;  }  .offset-lg-2 {   margin-left:16.666667%;  }  .offset-lg-3 {   margin-left:25%;  }  .offset-lg-4 {   margin-left:33.333333%;  }  .offset-lg-5 {   margin-left:41.666667%;  }  .offset-lg-6 {   margin-left:50%;  }  .offset-lg-7 {   margin-left:58.333333%;  }  .offset-lg-8 {   margin-left:66.666667%;  }  .offset-lg-9 {   margin-left:75%;  }  .offset-lg-10 {   margin-left:83.333333%;  }  .offset-lg-11 {   margin-left:91.666667%;  } } @media (min-width:1200px) {  .col-xl {   -ms-flex-preferred-size:0;   flex-basis:0;   -ms-flex-positive:1;   flex-grow:1;   min-width:0;   max-width:100%;  }  .row-cols-xl-1 > * {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  }  .row-cols-xl-2 > * {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .row-cols-xl-3 > * {   -ms-flex:0 0 33.333333%;   flex:0 0 33.333333%;   max-width:33.333333%;  }  .row-cols-xl-4 > * {   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  }  .row-cols-xl-5 > * {   -ms-flex:0 0 20%;   flex:0 0 20%;   max-width:20%;  }  .row-cols-xl-6 > * {   -ms-flex:0 0 16.666667%;   flex:0 0 16.666667%;   max-width:16.666667%;  }  .col-xl-auto {   -ms-flex:0 0 auto;   flex:0 0 auto;   width:auto;   max-width:100%;  }  .col-xl-1 {   -ms-flex:0 0 8.333333%;   flex:0 0 8.333333%;   max-width:8.333333%;  }  .col-xl-2 {   -ms-flex:0 0 16.666667%;   flex:0 0 16.666667%;   max-width:16.666667%;  }  .col-xl-3 {   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  }  .col-xl-4 {   -ms-flex:0 0 33.333333%;   flex:0 0 33.333333%;   max-width:33.333333%;  }  .col-xl-5 {   -ms-flex:0 0 41.666667%;   flex:0 0 41.666667%;   max-width:41.666667%;  }  .col-xl-6 {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .col-xl-7 {   -ms-flex:0 0 58.333333%;   flex:0 0 58.333333%;   max-width:58.333333%;  }  .col-xl-8 {   -ms-flex:0 0 66.666667%;   flex:0 0 66.666667%;   max-width:66.666667%;  }  .col-xl-9 {   -ms-flex:0 0 75%;   flex:0 0 75%;   max-width:75%;  }  .col-xl-10 {   -ms-flex:0 0 83.333333%;   flex:0 0 83.333333%;   max-width:83.333333%;  }  .col-xl-11 {   -ms-flex:0 0 91.666667%;   flex:0 0 91.666667%;   max-width:91.666667%;  }  .col-xl-12 {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  }  .order-xl-first {   -ms-flex-order:-1;   order:-1;  }  .order-xl-last {   -ms-flex-order:13;   order:13;  }  .order-xl-0 {   -ms-flex-order:0;   order:0;  }  .order-xl-1 {   -ms-flex-order:1;   order:1;  }  .order-xl-2 {   -ms-flex-order:2;   order:2;  }  .order-xl-3 {   -ms-flex-order:3;   order:3;  }  .order-xl-4 {   -ms-flex-order:4;   order:4;  }  .order-xl-5 {   -ms-flex-order:5;   order:5;  }  .order-xl-6 {   -ms-flex-order:6;   order:6;  }  .order-xl-7 {   -ms-flex-order:7;   order:7;  }  .order-xl-8 {   -ms-flex-order:8;   order:8;  }  .order-xl-9 {   -ms-flex-order:9;   order:9;  }  .order-xl-10 {   -ms-flex-order:10;   order:10;  }  .order-xl-11 {   -ms-flex-order:11;   order:11;  }  .order-xl-12 {   -ms-flex-order:12;   order:12;  }  .offset-xl-0 {   margin-left:0;  }  .offset-xl-1 {   margin-left:8.333333%;  }  .offset-xl-2 {   margin-left:16.666667%;  }  .offset-xl-3 {   margin-left:25%;  }  .offset-xl-4 {   margin-left:33.333333%;  }  .offset-xl-5 {   margin-left:41.666667%;  }  .offset-xl-6 {   margin-left:50%;  }  .offset-xl-7 {   margin-left:58.333333%;  }  .offset-xl-8 {   margin-left:66.666667%;  }  .offset-xl-9 {   margin-left:75%;  }  .offset-xl-10 {   margin-left:83.333333%;  }  .offset-xl-11 {   margin-left:91.666667%;  } } .d-none {  display:none !important; } .d-inline {  display:inline !important; } .d-inline-block {  display:inline-block !important; } .d-block {  display:block !important; } .d-table {  display:table !important; } .d-table-row {  display:table-row !important; } .d-table-cell {  display:table-cell !important; } .d-flex {  display:-ms-flexbox !important;  display:flex !important; } .d-inline-flex {  display:-ms-inline-flexbox !important;  display:inline-flex !important; } @media (min-width:576px) {  .d-sm-none {   display:none !important;  }  .d-sm-inline {   display:inline !important;  }  .d-sm-inline-block {   display:inline-block !important;  }  .d-sm-block {   display:block !important;  }  .d-sm-table {   display:table !important;  }  .d-sm-table-row {   display:table-row !important;  }  .d-sm-table-cell {   display:table-cell !important;  }  .d-sm-flex {   display:-ms-flexbox !important;   display:flex !important;  }  .d-sm-inline-flex {   display:-ms-inline-flexbox !important;   display:inline-flex !important;  } } @media (min-width:768px) {  .d-md-none {   display:none !important;  }  .d-md-inline {   display:inline !important;  }  .d-md-inline-block {   display:inline-block !important;  }  .d-md-block {   display:block !important;  }  .d-md-table {   display:table !important;  }  .d-md-table-row {   display:table-row !important;  }  .d-md-table-cell {   display:table-cell !important;  }  .d-md-flex {   display:-ms-flexbox !important;   display:flex !important;  }  .d-md-inline-flex {   display:-ms-inline-flexbox !important;   display:inline-flex !important;  } } @media (min-width:992px) {  .d-lg-none {   display:none !important;  }  .d-lg-inline {   display:inline !important;  }  .d-lg-inline-block {   display:inline-block !important;  }  .d-lg-block {   display:block !important;  }  .d-lg-table {   display:table !important;  }  .d-lg-table-row {   display:table-row !important;  }  .d-lg-table-cell {   display:table-cell !important;  }  .d-lg-flex {   display:-ms-flexbox !important;   display:flex !important;  }  .d-lg-inline-flex {   display:-ms-inline-flexbox !important;   display:inline-flex !important;  } } @media (min-width:1200px) {  .d-xl-none {   display:none !important;  }  .d-xl-inline {   display:inline !important;  }  .d-xl-inline-block {   display:inline-block !important;  }  .d-xl-block {   display:block !important;  }  .d-xl-table {   display:table !important;  }  .d-xl-table-row {   display:table-row !important;  }  .d-xl-table-cell {   display:table-cell !important;  }  .d-xl-flex {   display:-ms-flexbox !important;   display:flex !important;  }  .d-xl-inline-flex {   display:-ms-inline-flexbox !important;   display:inline-flex !important;  } } @media print {  .d-print-none {   display:none !important;  }  .d-print-inline {   display:inline !important;  }  .d-print-inline-block {   display:inline-block !important;  }  .d-print-block {   display:block !important;  }  .d-print-table {   display:table !important;  }  .d-print-table-row {   display:table-row !important;  }  .d-print-table-cell {   display:table-cell !important;  }  .d-print-flex {   display:-ms-flexbox !important;   display:flex !important;  }  .d-print-inline-flex {   display:-ms-inline-flexbox !important;   display:inline-flex !important;  } } .flex-row {  -ms-flex-direction:row !important;  flex-direction:row !important; } .flex-column {  -ms-flex-direction:column !important;  flex-direction:column !important; } .flex-row-reverse {  -ms-flex-direction:row-reverse !important;  flex-direction:row-reverse !important; } .flex-column-reverse {  -ms-flex-direction:column-reverse !important;  flex-direction:column-reverse !important; } .flex-wrap {  -ms-flex-wrap:wrap !important;  flex-wrap:wrap !important; } .flex-nowrap {  -ms-flex-wrap:nowrap !important;  flex-wrap:nowrap !important; } .flex-wrap-reverse {  -ms-flex-wrap:wrap-reverse !important;  flex-wrap:wrap-reverse !important; } .flex-fill {  -ms-flex:1 1 auto!important;  flex:1 1 auto !important; } .flex-grow-0 {  -ms-flex-positive:0 !important;  flex-grow:0 !important; } .flex-grow-1 {  -ms-flex-positive:1 !important;  flex-grow:1 !important; } .flex-shrink-0 {  -ms-flex-negative:0 !important;  flex-shrink:0 !important; } .flex-shrink-1 {  -ms-flex-negative:1 !important;  flex-shrink:1 !important; } .justify-content-start {  -ms-flex-pack:start !important;  justify-content:flex-start !important; } .justify-content-end {  -ms-flex-pack:end !important;  justify-content:flex-end !important; } .justify-content-center {  -ms-flex-pack:center !important;  justify-content:center !important; } .justify-content-between {  -ms-flex-pack:justify !important;  justify-content:space-between !important; } .justify-content-around {  -ms-flex-pack:distribute !important;  justify-content:space-around !important; } .align-items-start {  -ms-flex-align:start !important;  align-items:flex-start !important; } .align-items-end {  -ms-flex-align:end !important;  align-items:flex-end !important; } .align-items-center {  -ms-flex-align:center !important;  align-items:center !important; } .align-items-baseline {  -ms-flex-align:baseline !important;  align-items:baseline !important; } .align-items-stretch {  -ms-flex-align:stretch !important;  align-items:stretch !important; } .align-content-start {  -ms-flex-line-pack:start !important;  align-content:flex-start !important; } .align-content-end {  -ms-flex-line-pack:end !important;  align-content:flex-end !important; } .align-content-center {  -ms-flex-line-pack:center !important;  align-content:center !important; } .align-content-between {  -ms-flex-line-pack:justify !important;  align-content:space-between !important; } .align-content-around {  -ms-flex-line-pack:distribute !important;  align-content:space-around !important; } .align-content-stretch {  -ms-flex-line-pack:stretch !important;  align-content:stretch !important; } .align-self-auto {  -ms-flex-item-align:auto !important;  align-self:auto !important; } .align-self-start {  -ms-flex-item-align:start !important;  align-self:flex-start !important; } .align-self-end {  -ms-flex-item-align:end !important;  align-self:flex-end !important; } .align-self-center {  -ms-flex-item-align:center !important;  align-self:center !important; } .align-self-baseline {  -ms-flex-item-align:baseline !important;  align-self:baseline !important; } .align-self-stretch {  -ms-flex-item-align:stretch !important;  align-self:stretch !important; } @media (min-width:576px) {  .flex-sm-row {   -ms-flex-direction:row !important;   flex-direction:row !important;  }  .flex-sm-column {   -ms-flex-direction:column !important;   flex-direction:column !important;  }  .flex-sm-row-reverse {   -ms-flex-direction:row-reverse !important;   flex-direction:row-reverse !important;  }  .flex-sm-column-reverse {   -ms-flex-direction:column-reverse !important;   flex-direction:column-reverse !important;  }  .flex-sm-wrap {   -ms-flex-wrap:wrap !important;   flex-wrap:wrap !important;  }  .flex-sm-nowrap {   -ms-flex-wrap:nowrap !important;   flex-wrap:nowrap !important;  }  .flex-sm-wrap-reverse {   -ms-flex-wrap:wrap-reverse !important;   flex-wrap:wrap-reverse !important;  }  .flex-sm-fill {   -ms-flex:1 1 auto!important;   flex:1 1 auto !important;  }  .flex-sm-grow-0 {   -ms-flex-positive:0 !important;   flex-grow:0 !important;  }  .flex-sm-grow-1 {   -ms-flex-positive:1 !important;   flex-grow:1 !important;  }  .flex-sm-shrink-0 {   -ms-flex-negative:0 !important;   flex-shrink:0 !important;  }  .flex-sm-shrink-1 {   -ms-flex-negative:1 !important;   flex-shrink:1 !important;  }  .justify-content-sm-start {   -ms-flex-pack:start !important;   justify-content:flex-start !important;  }  .justify-content-sm-end {   -ms-flex-pack:end !important;   justify-content:flex-end !important;  }  .justify-content-sm-center {   -ms-flex-pack:center !important;   justify-content:center !important;  }  .justify-content-sm-between {   -ms-flex-pack:justify !important;   justify-content:space-between !important;  }  .justify-content-sm-around {   -ms-flex-pack:distribute !important;   justify-content:space-around !important;  }  .align-items-sm-start {   -ms-flex-align:start !important;   align-items:flex-start !important;  }  .align-items-sm-end {   -ms-flex-align:end !important;   align-items:flex-end !important;  }  .align-items-sm-center {   -ms-flex-align:center !important;   align-items:center !important;  }  .align-items-sm-baseline {   -ms-flex-align:baseline !important;   align-items:baseline !important;  }  .align-items-sm-stretch {   -ms-flex-align:stretch !important;   align-items:stretch !important;  }  .align-content-sm-start {   -ms-flex-line-pack:start !important;   align-content:flex-start !important;  }  .align-content-sm-end {   -ms-flex-line-pack:end !important;   align-content:flex-end !important;  }  .align-content-sm-center {   -ms-flex-line-pack:center !important;   align-content:center !important;  }  .align-content-sm-between {   -ms-flex-line-pack:justify !important;   align-content:space-between !important;  }  .align-content-sm-around {   -ms-flex-line-pack:distribute !important;   align-content:space-around !important;  }  .align-content-sm-stretch {   -ms-flex-line-pack:stretch !important;   align-content:stretch !important;  }  .align-self-sm-auto {   -ms-flex-item-align:auto !important;   align-self:auto !important;  }  .align-self-sm-start {   -ms-flex-item-align:start !important;   align-self:flex-start !important;  }  .align-self-sm-end {   -ms-flex-item-align:end !important;   align-self:flex-end !important;  }  .align-self-sm-center {   -ms-flex-item-align:center !important;   align-self:center !important;  }  .align-self-sm-baseline {   -ms-flex-item-align:baseline !important;   align-self:baseline !important;  }  .align-self-sm-stretch {   -ms-flex-item-align:stretch !important;   align-self:stretch !important;  } } @media (min-width:768px) {  .flex-md-row {   -ms-flex-direction:row !important;   flex-direction:row !important;  }  .flex-md-column {   -ms-flex-direction:column !important;   flex-direction:column !important;  }  .flex-md-row-reverse {   -ms-flex-direction:row-reverse !important;   flex-direction:row-reverse !important;  }  .flex-md-column-reverse {   -ms-flex-direction:column-reverse !important;   flex-direction:column-reverse !important;  }  .flex-md-wrap {   -ms-flex-wrap:wrap !important;   flex-wrap:wrap !important;  }  .flex-md-nowrap {   -ms-flex-wrap:nowrap !important;   flex-wrap:nowrap !important;  }  .flex-md-wrap-reverse {   -ms-flex-wrap:wrap-reverse !important;   flex-wrap:wrap-reverse !important;  }  .flex-md-fill {   -ms-flex:1 1 auto!important;   flex:1 1 auto !important;  }  .flex-md-grow-0 {   -ms-flex-positive:0 !important;   flex-grow:0 !important;  }  .flex-md-grow-1 {   -ms-flex-positive:1 !important;   flex-grow:1 !important;  }  .flex-md-shrink-0 {   -ms-flex-negative:0 !important;   flex-shrink:0 !important;  }  .flex-md-shrink-1 {   -ms-flex-negative:1 !important;   flex-shrink:1 !important;  }  .justify-content-md-start {   -ms-flex-pack:start !important;   justify-content:flex-start !important;  }  .justify-content-md-end {   -ms-flex-pack:end !important;   justify-content:flex-end !important;  }  .justify-content-md-center {   -ms-flex-pack:center !important;   justify-content:center !important;  }  .justify-content-md-between {   -ms-flex-pack:justify !important;   justify-content:space-between !important;  }  .justify-content-md-around {   -ms-flex-pack:distribute !important;   justify-content:space-around !important;  }  .align-items-md-start {   -ms-flex-align:start !important;   align-items:flex-start !important;  }  .align-items-md-end {   -ms-flex-align:end !important;   align-items:flex-end !important;  }  .align-items-md-center {   -ms-flex-align:center !important;   align-items:center !important;  }  .align-items-md-baseline {   -ms-flex-align:baseline !important;   align-items:baseline !important;  }  .align-items-md-stretch {   -ms-flex-align:stretch !important;   align-items:stretch !important;  }  .align-content-md-start {   -ms-flex-line-pack:start !important;   align-content:flex-start !important;  }  .align-content-md-end {   -ms-flex-line-pack:end !important;   align-content:flex-end !important;  }  .align-content-md-center {   -ms-flex-line-pack:center !important;   align-content:center !important;  }  .align-content-md-between {   -ms-flex-line-pack:justify !important;   align-content:space-between !important;  }  .align-content-md-around {   -ms-flex-line-pack:distribute !important;   align-content:space-around !important;  }  .align-content-md-stretch {   -ms-flex-line-pack:stretch !important;   align-content:stretch !important;  }  .align-self-md-auto {   -ms-flex-item-align:auto !important;   align-self:auto !important;  }  .align-self-md-start {   -ms-flex-item-align:start !important;   align-self:flex-start !important;  }  .align-self-md-end {   -ms-flex-item-align:end !important;   align-self:flex-end !important;  }  .align-self-md-center {   -ms-flex-item-align:center !important;   align-self:center !important;  }  .align-self-md-baseline {   -ms-flex-item-align:baseline !important;   align-self:baseline !important;  }  .align-self-md-stretch {   -ms-flex-item-align:stretch !important;   align-self:stretch !important;  } } @media (min-width:992px) {  .flex-lg-row {   -ms-flex-direction:row !important;   flex-direction:row !important;  }  .flex-lg-column {   -ms-flex-direction:column !important;   flex-direction:column !important;  }  .flex-lg-row-reverse {   -ms-flex-direction:row-reverse !important;   flex-direction:row-reverse !important;  }  .flex-lg-column-reverse {   -ms-flex-direction:column-reverse !important;   flex-direction:column-reverse !important;  }  .flex-lg-wrap {   -ms-flex-wrap:wrap !important;   flex-wrap:wrap !important;  }  .flex-lg-nowrap {   -ms-flex-wrap:nowrap !important;   flex-wrap:nowrap !important;  }  .flex-lg-wrap-reverse {   -ms-flex-wrap:wrap-reverse !important;   flex-wrap:wrap-reverse !important;  }  .flex-lg-fill {   -ms-flex:1 1 auto!important;   flex:1 1 auto !important;  }  .flex-lg-grow-0 {   -ms-flex-positive:0 !important;   flex-grow:0 !important;  }  .flex-lg-grow-1 {   -ms-flex-positive:1 !important;   flex-grow:1 !important;  }  .flex-lg-shrink-0 {   -ms-flex-negative:0 !important;   flex-shrink:0 !important;  }  .flex-lg-shrink-1 {   -ms-flex-negative:1 !important;   flex-shrink:1 !important;  }  .justify-content-lg-start {   -ms-flex-pack:start !important;   justify-content:flex-start !important;  }  .justify-content-lg-end {   -ms-flex-pack:end !important;   justify-content:flex-end !important;  }  .justify-content-lg-center {   -ms-flex-pack:center !important;   justify-content:center !important;  }  .justify-content-lg-between {   -ms-flex-pack:justify !important;   justify-content:space-between !important;  }  .justify-content-lg-around {   -ms-flex-pack:distribute !important;   justify-content:space-around !important;  }  .align-items-lg-start {   -ms-flex-align:start !important;   align-items:flex-start !important;  }  .align-items-lg-end {   -ms-flex-align:end !important;   align-items:flex-end !important;  }  .align-items-lg-center {   -ms-flex-align:center !important;   align-items:center !important;  }  .align-items-lg-baseline {   -ms-flex-align:baseline !important;   align-items:baseline !important;  }  .align-items-lg-stretch {   -ms-flex-align:stretch !important;   align-items:stretch !important;  }  .align-content-lg-start {   -ms-flex-line-pack:start !important;   align-content:flex-start !important;  }  .align-content-lg-end {   -ms-flex-line-pack:end !important;   align-content:flex-end !important;  }  .align-content-lg-center {   -ms-flex-line-pack:center !important;   align-content:center !important;  }  .align-content-lg-between {   -ms-flex-line-pack:justify !important;   align-content:space-between !important;  }  .align-content-lg-around {   -ms-flex-line-pack:distribute !important;   align-content:space-around !important;  }  .align-content-lg-stretch {   -ms-flex-line-pack:stretch !important;   align-content:stretch !important;  }  .align-self-lg-auto {   -ms-flex-item-align:auto !important;   align-self:auto !important;  }  .align-self-lg-start {   -ms-flex-item-align:start !important;   align-self:flex-start !important;  }  .align-self-lg-end {   -ms-flex-item-align:end !important;   align-self:flex-end !important;  }  .align-self-lg-center {   -ms-flex-item-align:center !important;   align-self:center !important;  }  .align-self-lg-baseline {   -ms-flex-item-align:baseline !important;   align-self:baseline !important;  }  .align-self-lg-stretch {   -ms-flex-item-align:stretch !important;   align-self:stretch !important;  } } @media (min-width:1200px) {  .flex-xl-row {   -ms-flex-direction:row !important;   flex-direction:row !important;  }  .flex-xl-column {   -ms-flex-direction:column !important;   flex-direction:column !important;  }  .flex-xl-row-reverse {   -ms-flex-direction:row-reverse !important;   flex-direction:row-reverse !important;  }  .flex-xl-column-reverse {   -ms-flex-direction:column-reverse !important;   flex-direction:column-reverse !important;  }  .flex-xl-wrap {   -ms-flex-wrap:wrap !important;   flex-wrap:wrap !important;  }  .flex-xl-nowrap {   -ms-flex-wrap:nowrap !important;   flex-wrap:nowrap !important;  }  .flex-xl-wrap-reverse {   -ms-flex-wrap:wrap-reverse !important;   flex-wrap:wrap-reverse !important;  }  .flex-xl-fill {   -ms-flex:1 1 auto!important;   flex:1 1 auto !important;  }  .flex-xl-grow-0 {   -ms-flex-positive:0 !important;   flex-grow:0 !important;  }  .flex-xl-grow-1 {   -ms-flex-positive:1 !important;   flex-grow:1 !important;  }  .flex-xl-shrink-0 {   -ms-flex-negative:0 !important;   flex-shrink:0 !important;  }  .flex-xl-shrink-1 {   -ms-flex-negative:1 !important;   flex-shrink:1 !important;  }  .justify-content-xl-start {   -ms-flex-pack:start !important;   justify-content:flex-start !important;  }  .justify-content-xl-end {   -ms-flex-pack:end !important;   justify-content:flex-end !important;  }  .justify-content-xl-center {   -ms-flex-pack:center !important;   justify-content:center !important;  }  .justify-content-xl-between {   -ms-flex-pack:justify !important;   justify-content:space-between !important;  }  .justify-content-xl-around {   -ms-flex-pack:distribute !important;   justify-content:space-around !important;  }  .align-items-xl-start {   -ms-flex-align:start !important;   align-items:flex-start !important;  }  .align-items-xl-end {   -ms-flex-align:end !important;   align-items:flex-end !important;  }  .align-items-xl-center {   -ms-flex-align:center !important;   align-items:center !important;  }  .align-items-xl-baseline {   -ms-flex-align:baseline !important;   align-items:baseline !important;  }  .align-items-xl-stretch {   -ms-flex-align:stretch !important;   align-items:stretch !important;  }  .align-content-xl-start {   -ms-flex-line-pack:start !important;   align-content:flex-start !important;  }  .align-content-xl-end {   -ms-flex-line-pack:end !important;   align-content:flex-end !important;  }  .align-content-xl-center {   -ms-flex-line-pack:center !important;   align-content:center !important;  }  .align-content-xl-between {   -ms-flex-line-pack:justify !important;   align-content:space-between !important;  }  .align-content-xl-around {   -ms-flex-line-pack:distribute !important;   align-content:space-around !important;  }  .align-content-xl-stretch {   -ms-flex-line-pack:stretch !important;   align-content:stretch !important;  }  .align-self-xl-auto {   -ms-flex-item-align:auto !important;   align-self:auto !important;  }  .align-self-xl-start {   -ms-flex-item-align:start !important;   align-self:flex-start !important;  }  .align-self-xl-end {   -ms-flex-item-align:end !important;   align-self:flex-end !important;  }  .align-self-xl-center {   -ms-flex-item-align:center !important;   align-self:center !important;  }  .align-self-xl-baseline {   -ms-flex-item-align:baseline !important;   align-self:baseline !important;  }  .align-self-xl-stretch {   -ms-flex-item-align:stretch !important;   align-self:stretch !important;  } } .m-0 {  margin:0 !important; } .mt-0, .my-0 {  margin-top:0 !important; } .mr-0, .mx-0 {  margin-right:0 !important; } .mb-0, .my-0 {  margin-bottom:0 !important; } .ml-0, .mx-0 {  margin-left:0 !important; } .m-1 {  margin:.25rem !important; } .mt-1, .my-1 {  margin-top:.25rem !important; } .mr-1, .mx-1 {  margin-right:.25rem !important; } .mb-1, .my-1 {  margin-bottom:.25rem !important; } .ml-1, .mx-1 {  margin-left:.25rem !important; } .m-2 {  margin:.5rem !important; } .mt-2, .my-2 {  margin-top:.5rem !important; } .mr-2, .mx-2 {  margin-right:.5rem !important; } .mb-2, .my-2 {  margin-bottom:.5rem !important; } .ml-2, .mx-2 {  margin-left:.5rem !important; } .m-3 {  margin:1rem !important; } .mt-3, .my-3 {  margin-top:1rem !important; } .mr-3, .mx-3 {  margin-right:1rem !important; } .mb-3, .my-3 {  margin-bottom:1rem !important; } .ml-3, .mx-3 {  margin-left:1rem !important; } .m-4 {  margin:1.5rem !important; } .mt-4, .my-4 {  margin-top:1.5rem !important; } .mr-4, .mx-4 {  margin-right:1.5rem !important; } .mb-4, .my-4 {  margin-bottom:1.5rem !important; } .ml-4, .mx-4 {  margin-left:1.5rem !important; } .m-5 {  margin:3rem !important; } .mt-5, .my-5 {  margin-top:3rem !important; } .mr-5, .mx-5 {  margin-right:3rem !important; } .mb-5, .my-5 {  margin-bottom:3rem !important; } .ml-5, .mx-5 {  margin-left:3rem !important; } .p-0 {  padding:0 !important; } .pt-0, .py-0 {  padding-top:0 !important; } .pr-0, .px-0 {  padding-right:0 !important; } .pb-0, .py-0 {  padding-bottom:0 !important; } .pl-0, .px-0 {  padding-left:0 !important; } .p-1 {  padding:.25rem !important; } .pt-1, .py-1 {  padding-top:.25rem !important; } .pr-1, .px-1 {  padding-right:.25rem !important; } .pb-1, .py-1 {  padding-bottom:.25rem !important; } .pl-1, .px-1 {  padding-left:.25rem !important; } .p-2 {  padding:.5rem !important; } .pt-2, .py-2 {  padding-top:.5rem !important; } .pr-2, .px-2 {  padding-right:.5rem !important; } .pb-2, .py-2 {  padding-bottom:.5rem !important; } .pl-2, .px-2 {  padding-left:.5rem !important; } .p-3 {  padding:1rem !important; } .pt-3, .py-3 {  padding-top:1rem !important; } .pr-3, .px-3 {  padding-right:1rem !important; } .pb-3, .py-3 {  padding-bottom:1rem !important; } .pl-3, .px-3 {  padding-left:1rem !important; } .p-4 {  padding:1.5rem !important; } .pt-4, .py-4 {  padding-top:1.5rem !important; } .pr-4, .px-4 {  padding-right:1.5rem !important; } .pb-4, .py-4 {  padding-bottom:1.5rem !important; } .pl-4, .px-4 {  padding-left:1.5rem !important; } .p-5 {  padding:3rem !important; } .pt-5, .py-5 {  padding-top:3rem !important; } .pr-5, .px-5 {  padding-right:3rem !important; } .pb-5, .py-5 {  padding-bottom:3rem !important; } .pl-5, .px-5 {  padding-left:3rem !important; } .m-n1 {  margin:-.25rem !important; } .mt-n1, .my-n1 {  margin-top:-.25rem !important; } .mr-n1, .mx-n1 {  margin-right:-.25rem !important; } .mb-n1, .my-n1 {  margin-bottom:-.25rem !important; } .ml-n1, .mx-n1 {  margin-left:-.25rem !important; } .m-n2 {  margin:-.5rem !important; } .mt-n2, .my-n2 {  margin-top:-.5rem !important; } .mr-n2, .mx-n2 {  margin-right:-.5rem !important; } .mb-n2, .my-n2 {  margin-bottom:-.5rem !important; } .ml-n2, .mx-n2 {  margin-left:-.5rem !important; } .m-n3 {  margin:-1rem !important; } .mt-n3, .my-n3 {  margin-top:-1rem !important; } .mr-n3, .mx-n3 {  margin-right:-1rem !important; } .mb-n3, .my-n3 {  margin-bottom:-1rem !important; } .ml-n3, .mx-n3 {  margin-left:-1rem !important; } .m-n4 {  margin:-1.5rem !important; } .mt-n4, .my-n4 {  margin-top:-1.5rem !important; } .mr-n4, .mx-n4 {  margin-right:-1.5rem !important; } .mb-n4, .my-n4 {  margin-bottom:-1.5rem !important; } .ml-n4, .mx-n4 {  margin-left:-1.5rem !important; } .m-n5 {  margin:-3rem !important; } .mt-n5, .my-n5 {  margin-top:-3rem !important; } .mr-n5, .mx-n5 {  margin-right:-3rem !important; } .mb-n5, .my-n5 {  margin-bottom:-3rem !important; } .ml-n5, .mx-n5 {  margin-left:-3rem !important; } .m-auto {  margin:auto !important; } .mt-auto, .my-auto {  margin-top:auto !important; } .mr-auto, .mx-auto {  margin-right:auto !important; } .mb-auto, .my-auto {  margin-bottom:auto !important; } .ml-auto, .mx-auto {  margin-left:auto !important; } @media (min-width:576px) {  .m-sm-0 {   margin:0 !important;  }  .mt-sm-0,  .my-sm-0 {   margin-top:0 !important;  }  .mr-sm-0,  .mx-sm-0 {   margin-right:0 !important;  }  .mb-sm-0,  .my-sm-0 {   margin-bottom:0 !important;  }  .ml-sm-0,  .mx-sm-0 {   margin-left:0 !important;  }  .m-sm-1 {   margin:.25rem !important;  }  .mt-sm-1,  .my-sm-1 {   margin-top:.25rem !important;  }  .mr-sm-1,  .mx-sm-1 {   margin-right:.25rem !important;  }  .mb-sm-1,  .my-sm-1 {   margin-bottom:.25rem !important;  }  .ml-sm-1,  .mx-sm-1 {   margin-left:.25rem !important;  }  .m-sm-2 {   margin:.5rem !important;  }  .mt-sm-2,  .my-sm-2 {   margin-top:.5rem !important;  }  .mr-sm-2,  .mx-sm-2 {   margin-right:.5rem !important;  }  .mb-sm-2,  .my-sm-2 {   margin-bottom:.5rem !important;  }  .ml-sm-2,  .mx-sm-2 {   margin-left:.5rem !important;  }  .m-sm-3 {   margin:1rem !important;  }  .mt-sm-3,  .my-sm-3 {   margin-top:1rem !important;  }  .mr-sm-3,  .mx-sm-3 {   margin-right:1rem !important;  }  .mb-sm-3,  .my-sm-3 {   margin-bottom:1rem !important;  }  .ml-sm-3,  .mx-sm-3 {   margin-left:1rem !important;  }  .m-sm-4 {   margin:1.5rem !important;  }  .mt-sm-4,  .my-sm-4 {   margin-top:1.5rem !important;  }  .mr-sm-4,  .mx-sm-4 {   margin-right:1.5rem !important;  }  .mb-sm-4,  .my-sm-4 {   margin-bottom:1.5rem !important;  }  .ml-sm-4,  .mx-sm-4 {   margin-left:1.5rem !important;  }  .m-sm-5 {   margin:3rem !important;  }  .mt-sm-5,  .my-sm-5 {   margin-top:3rem !important;  }  .mr-sm-5,  .mx-sm-5 {   margin-right:3rem !important;  }  .mb-sm-5,  .my-sm-5 {   margin-bottom:3rem !important;  }  .ml-sm-5,  .mx-sm-5 {   margin-left:3rem !important;  }  .p-sm-0 {   padding:0 !important;  }  .pt-sm-0,  .py-sm-0 {   padding-top:0 !important;  }  .pr-sm-0,  .px-sm-0 {   padding-right:0 !important;  }  .pb-sm-0,  .py-sm-0 {   padding-bottom:0 !important;  }  .pl-sm-0,  .px-sm-0 {   padding-left:0 !important;  }  .p-sm-1 {   padding:.25rem !important;  }  .pt-sm-1,  .py-sm-1 {   padding-top:.25rem !important;  }  .pr-sm-1,  .px-sm-1 {   padding-right:.25rem !important;  }  .pb-sm-1,  .py-sm-1 {   padding-bottom:.25rem !important;  }  .pl-sm-1,  .px-sm-1 {   padding-left:.25rem !important;  }  .p-sm-2 {   padding:.5rem !important;  }  .pt-sm-2,  .py-sm-2 {   padding-top:.5rem !important;  }  .pr-sm-2,  .px-sm-2 {   padding-right:.5rem !important;  }  .pb-sm-2,  .py-sm-2 {   padding-bottom:.5rem !important;  }  .pl-sm-2,  .px-sm-2 {   padding-left:.5rem !important;  }  .p-sm-3 {   padding:1rem !important;  }  .pt-sm-3,  .py-sm-3 {   padding-top:1rem !important;  }  .pr-sm-3,  .px-sm-3 {   padding-right:1rem !important;  }  .pb-sm-3,  .py-sm-3 {   padding-bottom:1rem !important;  }  .pl-sm-3,  .px-sm-3 {   padding-left:1rem !important;  }  .p-sm-4 {   padding:1.5rem !important;  }  .pt-sm-4,  .py-sm-4 {   padding-top:1.5rem !important;  }  .pr-sm-4,  .px-sm-4 {   padding-right:1.5rem !important;  }  .pb-sm-4,  .py-sm-4 {   padding-bottom:1.5rem !important;  }  .pl-sm-4,  .px-sm-4 {   padding-left:1.5rem !important;  }  .p-sm-5 {   padding:3rem !important;  }  .pt-sm-5,  .py-sm-5 {   padding-top:3rem !important;  }  .pr-sm-5,  .px-sm-5 {   padding-right:3rem !important;  }  .pb-sm-5,  .py-sm-5 {   padding-bottom:3rem !important;  }  .pl-sm-5,  .px-sm-5 {   padding-left:3rem !important;  }  .m-sm-n1 {   margin:-.25rem !important;  }  .mt-sm-n1,  .my-sm-n1 {   margin-top:-.25rem !important;  }  .mr-sm-n1,  .mx-sm-n1 {   margin-right:-.25rem !important;  }  .mb-sm-n1,  .my-sm-n1 {   margin-bottom:-.25rem !important;  }  .ml-sm-n1,  .mx-sm-n1 {   margin-left:-.25rem !important;  }  .m-sm-n2 {   margin:-.5rem !important;  }  .mt-sm-n2,  .my-sm-n2 {   margin-top:-.5rem !important;  }  .mr-sm-n2,  .mx-sm-n2 {   margin-right:-.5rem !important;  }  .mb-sm-n2,  .my-sm-n2 {   margin-bottom:-.5rem !important;  }  .ml-sm-n2,  .mx-sm-n2 {   margin-left:-.5rem !important;  }  .m-sm-n3 {   margin:-1rem !important;  }  .mt-sm-n3,  .my-sm-n3 {   margin-top:-1rem !important;  }  .mr-sm-n3,  .mx-sm-n3 {   margin-right:-1rem !important;  }  .mb-sm-n3,  .my-sm-n3 {   margin-bottom:-1rem !important;  }  .ml-sm-n3,  .mx-sm-n3 {   margin-left:-1rem !important;  }  .m-sm-n4 {   margin:-1.5rem !important;  }  .mt-sm-n4,  .my-sm-n4 {   margin-top:-1.5rem !important;  }  .mr-sm-n4,  .mx-sm-n4 {   margin-right:-1.5rem !important;  }  .mb-sm-n4,  .my-sm-n4 {   margin-bottom:-1.5rem !important;  }  .ml-sm-n4,  .mx-sm-n4 {   margin-left:-1.5rem !important;  }  .m-sm-n5 {   margin:-3rem !important;  }  .mt-sm-n5,  .my-sm-n5 {   margin-top:-3rem !important;  }  .mr-sm-n5,  .mx-sm-n5 {   margin-right:-3rem !important;  }  .mb-sm-n5,  .my-sm-n5 {   margin-bottom:-3rem !important;  }  .ml-sm-n5,  .mx-sm-n5 {   margin-left:-3rem !important;  }  .m-sm-auto {   margin:auto !important;  }  .mt-sm-auto,  .my-sm-auto {   margin-top:auto !important;  }  .mr-sm-auto,  .mx-sm-auto {   margin-right:auto !important;  }  .mb-sm-auto,  .my-sm-auto {   margin-bottom:auto !important;  }  .ml-sm-auto,  .mx-sm-auto {   margin-left:auto !important;  } } @media (min-width:768px) {  .m-md-0 {   margin:0 !important;  }  .mt-md-0,  .my-md-0 {   margin-top:0 !important;  }  .mr-md-0,  .mx-md-0 {   margin-right:0 !important;  }  .mb-md-0,  .my-md-0 {   margin-bottom:0 !important;  }  .ml-md-0,  .mx-md-0 {   margin-left:0 !important;  }  .m-md-1 {   margin:.25rem !important;  }  .mt-md-1,  .my-md-1 {   margin-top:.25rem !important;  }  .mr-md-1,  .mx-md-1 {   margin-right:.25rem !important;  }  .mb-md-1,  .my-md-1 {   margin-bottom:.25rem !important;  }  .ml-md-1,  .mx-md-1 {   margin-left:.25rem !important;  }  .m-md-2 {   margin:.5rem !important;  }  .mt-md-2,  .my-md-2 {   margin-top:.5rem !important;  }  .mr-md-2,  .mx-md-2 {   margin-right:.5rem !important;  }  .mb-md-2,  .my-md-2 {   margin-bottom:.5rem !important;  }  .ml-md-2,  .mx-md-2 {   margin-left:.5rem !important;  }  .m-md-3 {   margin:1rem !important;  }  .mt-md-3,  .my-md-3 {   margin-top:1rem !important;  }  .mr-md-3,  .mx-md-3 {   margin-right:1rem !important;  }  .mb-md-3,  .my-md-3 {   margin-bottom:1rem !important;  }  .ml-md-3,  .mx-md-3 {   margin-left:1rem !important;  }  .m-md-4 {   margin:1.5rem !important;  }  .mt-md-4,  .my-md-4 {   margin-top:1.5rem !important;  }  .mr-md-4,  .mx-md-4 {   margin-right:1.5rem !important;  }  .mb-md-4,  .my-md-4 {   margin-bottom:1.5rem !important;  }  .ml-md-4,  .mx-md-4 {   margin-left:1.5rem !important;  }  .m-md-5 {   margin:3rem !important;  }  .mt-md-5,  .my-md-5 {   margin-top:3rem !important;  }  .mr-md-5,  .mx-md-5 {   margin-right:3rem !important;  }  .mb-md-5,  .my-md-5 {   margin-bottom:3rem !important;  }  .ml-md-5,  .mx-md-5 {   margin-left:3rem !important;  }  .p-md-0 {   padding:0 !important;  }  .pt-md-0,  .py-md-0 {   padding-top:0 !important;  }  .pr-md-0,  .px-md-0 {   padding-right:0 !important;  }  .pb-md-0,  .py-md-0 {   padding-bottom:0 !important;  }  .pl-md-0,  .px-md-0 {   padding-left:0 !important;  }  .p-md-1 {   padding:.25rem !important;  }  .pt-md-1,  .py-md-1 {   padding-top:.25rem !important;  }  .pr-md-1,  .px-md-1 {   padding-right:.25rem !important;  }  .pb-md-1,  .py-md-1 {   padding-bottom:.25rem !important;  }  .pl-md-1,  .px-md-1 {   padding-left:.25rem !important;  }  .p-md-2 {   padding:.5rem !important;  }  .pt-md-2,  .py-md-2 {   padding-top:.5rem !important;  }  .pr-md-2,  .px-md-2 {   padding-right:.5rem !important;  }  .pb-md-2,  .py-md-2 {   padding-bottom:.5rem !important;  }  .pl-md-2,  .px-md-2 {   padding-left:.5rem !important;  }  .p-md-3 {   padding:1rem !important;  }  .pt-md-3,  .py-md-3 {   padding-top:1rem !important;  }  .pr-md-3,  .px-md-3 {   padding-right:1rem !important;  }  .pb-md-3,  .py-md-3 {   padding-bottom:1rem !important;  }  .pl-md-3,  .px-md-3 {   padding-left:1rem !important;  }  .p-md-4 {   padding:1.5rem !important;  }  .pt-md-4,  .py-md-4 {   padding-top:1.5rem !important;  }  .pr-md-4,  .px-md-4 {   padding-right:1.5rem !important;  }  .pb-md-4,  .py-md-4 {   padding-bottom:1.5rem !important;  }  .pl-md-4,  .px-md-4 {   padding-left:1.5rem !important;  }  .p-md-5 {   padding:3rem !important;  }  .pt-md-5,  .py-md-5 {   padding-top:3rem !important;  }  .pr-md-5,  .px-md-5 {   padding-right:3rem !important;  }  .pb-md-5,  .py-md-5 {   padding-bottom:3rem !important;  }  .pl-md-5,  .px-md-5 {   padding-left:3rem !important;  }  .m-md-n1 {   margin:-.25rem !important;  }  .mt-md-n1,  .my-md-n1 {   margin-top:-.25rem !important;  }  .mr-md-n1,  .mx-md-n1 {   margin-right:-.25rem !important;  }  .mb-md-n1,  .my-md-n1 {   margin-bottom:-.25rem !important;  }  .ml-md-n1,  .mx-md-n1 {   margin-left:-.25rem !important;  }  .m-md-n2 {   margin:-.5rem !important;  }  .mt-md-n2,  .my-md-n2 {   margin-top:-.5rem !important;  }  .mr-md-n2,  .mx-md-n2 {   margin-right:-.5rem !important;  }  .mb-md-n2,  .my-md-n2 {   margin-bottom:-.5rem !important;  }  .ml-md-n2,  .mx-md-n2 {   margin-left:-.5rem !important;  }  .m-md-n3 {   margin:-1rem !important;  }  .mt-md-n3,  .my-md-n3 {   margin-top:-1rem !important;  }  .mr-md-n3,  .mx-md-n3 {   margin-right:-1rem !important;  }  .mb-md-n3,  .my-md-n3 {   margin-bottom:-1rem !important;  }  .ml-md-n3,  .mx-md-n3 {   margin-left:-1rem !important;  }  .m-md-n4 {   margin:-1.5rem !important;  }  .mt-md-n4,  .my-md-n4 {   margin-top:-1.5rem !important;  }  .mr-md-n4,  .mx-md-n4 {   margin-right:-1.5rem !important;  }  .mb-md-n4,  .my-md-n4 {   margin-bottom:-1.5rem !important;  }  .ml-md-n4,  .mx-md-n4 {   margin-left:-1.5rem !important;  }  .m-md-n5 {   margin:-3rem !important;  }  .mt-md-n5,  .my-md-n5 {   margin-top:-3rem !important;  }  .mr-md-n5,  .mx-md-n5 {   margin-right:-3rem !important;  }  .mb-md-n5,  .my-md-n5 {   margin-bottom:-3rem !important;  }  .ml-md-n5,  .mx-md-n5 {   margin-left:-3rem !important;  }  .m-md-auto {   margin:auto !important;  }  .mt-md-auto,  .my-md-auto {   margin-top:auto !important;  }  .mr-md-auto,  .mx-md-auto {   margin-right:auto !important;  }  .mb-md-auto,  .my-md-auto {   margin-bottom:auto !important;  }  .ml-md-auto,  .mx-md-auto {   margin-left:auto !important;  } } @media (min-width:992px) {  .m-lg-0 {   margin:0 !important;  }  .mt-lg-0,  .my-lg-0 {   margin-top:0 !important;  }  .mr-lg-0,  .mx-lg-0 {   margin-right:0 !important;  }  .mb-lg-0,  .my-lg-0 {   margin-bottom:0 !important;  }  .ml-lg-0,  .mx-lg-0 {   margin-left:0 !important;  }  .m-lg-1 {   margin:.25rem !important;  }  .mt-lg-1,  .my-lg-1 {   margin-top:.25rem !important;  }  .mr-lg-1,  .mx-lg-1 {   margin-right:.25rem !important;  }  .mb-lg-1,  .my-lg-1 {   margin-bottom:.25rem !important;  }  .ml-lg-1,  .mx-lg-1 {   margin-left:.25rem !important;  }  .m-lg-2 {   margin:.5rem !important;  }  .mt-lg-2,  .my-lg-2 {   margin-top:.5rem !important;  }  .mr-lg-2,  .mx-lg-2 {   margin-right:.5rem !important;  }  .mb-lg-2,  .my-lg-2 {   margin-bottom:.5rem !important;  }  .ml-lg-2,  .mx-lg-2 {   margin-left:.5rem !important;  }  .m-lg-3 {   margin:1rem !important;  }  .mt-lg-3,  .my-lg-3 {   margin-top:1rem !important;  }  .mr-lg-3,  .mx-lg-3 {   margin-right:1rem !important;  }  .mb-lg-3,  .my-lg-3 {   margin-bottom:1rem !important;  }  .ml-lg-3,  .mx-lg-3 {   margin-left:1rem !important;  }  .m-lg-4 {   margin:1.5rem !important;  }  .mt-lg-4,  .my-lg-4 {   margin-top:1.5rem !important;  }  .mr-lg-4,  .mx-lg-4 {   margin-right:1.5rem !important;  }  .mb-lg-4,  .my-lg-4 {   margin-bottom:1.5rem !important;  }  .ml-lg-4,  .mx-lg-4 {   margin-left:1.5rem !important;  }  .m-lg-5 {   margin:3rem !important;  }  .mt-lg-5,  .my-lg-5 {   margin-top:3rem !important;  }  .mr-lg-5,  .mx-lg-5 {   margin-right:3rem !important;  }  .mb-lg-5,  .my-lg-5 {   margin-bottom:3rem !important;  }  .ml-lg-5,  .mx-lg-5 {   margin-left:3rem !important;  }  .p-lg-0 {   padding:0 !important;  }  .pt-lg-0,  .py-lg-0 {   padding-top:0 !important;  }  .pr-lg-0,  .px-lg-0 {   padding-right:0 !important;  }  .pb-lg-0,  .py-lg-0 {   padding-bottom:0 !important;  }  .pl-lg-0,  .px-lg-0 {   padding-left:0 !important;  }  .p-lg-1 {   padding:.25rem !important;  }  .pt-lg-1,  .py-lg-1 {   padding-top:.25rem !important;  }  .pr-lg-1,  .px-lg-1 {   padding-right:.25rem !important;  }  .pb-lg-1,  .py-lg-1 {   padding-bottom:.25rem !important;  }  .pl-lg-1,  .px-lg-1 {   padding-left:.25rem !important;  }  .p-lg-2 {   padding:.5rem !important;  }  .pt-lg-2,  .py-lg-2 {   padding-top:.5rem !important;  }  .pr-lg-2,  .px-lg-2 {   padding-right:.5rem !important;  }  .pb-lg-2,  .py-lg-2 {   padding-bottom:.5rem !important;  }  .pl-lg-2,  .px-lg-2 {   padding-left:.5rem !important;  }  .p-lg-3 {   padding:1rem !important;  }  .pt-lg-3,  .py-lg-3 {   padding-top:1rem !important;  }  .pr-lg-3,  .px-lg-3 {   padding-right:1rem !important;  }  .pb-lg-3,  .py-lg-3 {   padding-bottom:1rem !important;  }  .pl-lg-3,  .px-lg-3 {   padding-left:1rem !important;  }  .p-lg-4 {   padding:1.5rem !important;  }  .pt-lg-4,  .py-lg-4 {   padding-top:1.5rem !important;  }  .pr-lg-4,  .px-lg-4 {   padding-right:1.5rem !important;  }  .pb-lg-4,  .py-lg-4 {   padding-bottom:1.5rem !important;  }  .pl-lg-4,  .px-lg-4 {   padding-left:1.5rem !important;  }  .p-lg-5 {   padding:3rem !important;  }  .pt-lg-5,  .py-lg-5 {   padding-top:3rem !important;  }  .pr-lg-5,  .px-lg-5 {   padding-right:3rem !important;  }  .pb-lg-5,  .py-lg-5 {   padding-bottom:3rem !important;  }  .pl-lg-5,  .px-lg-5 {   padding-left:3rem !important;  }  .m-lg-n1 {   margin:-.25rem !important;  }  .mt-lg-n1,  .my-lg-n1 {   margin-top:-.25rem !important;  }  .mr-lg-n1,  .mx-lg-n1 {   margin-right:-.25rem !important;  }  .mb-lg-n1,  .my-lg-n1 {   margin-bottom:-.25rem !important;  }  .ml-lg-n1,  .mx-lg-n1 {   margin-left:-.25rem !important;  }  .m-lg-n2 {   margin:-.5rem !important;  }  .mt-lg-n2,  .my-lg-n2 {   margin-top:-.5rem !important;  }  .mr-lg-n2,  .mx-lg-n2 {   margin-right:-.5rem !important;  }  .mb-lg-n2,  .my-lg-n2 {   margin-bottom:-.5rem !important;  }  .ml-lg-n2,  .mx-lg-n2 {   margin-left:-.5rem !important;  }  .m-lg-n3 {   margin:-1rem !important;  }  .mt-lg-n3,  .my-lg-n3 {   margin-top:-1rem !important;  }  .mr-lg-n3,  .mx-lg-n3 {   margin-right:-1rem !important;  }  .mb-lg-n3,  .my-lg-n3 {   margin-bottom:-1rem !important;  }  .ml-lg-n3,  .mx-lg-n3 {   margin-left:-1rem !important;  }  .m-lg-n4 {   margin:-1.5rem !important;  }  .mt-lg-n4,  .my-lg-n4 {   margin-top:-1.5rem !important;  }  .mr-lg-n4,  .mx-lg-n4 {   margin-right:-1.5rem !important;  }  .mb-lg-n4,  .my-lg-n4 {   margin-bottom:-1.5rem !important;  }  .ml-lg-n4,  .mx-lg-n4 {   margin-left:-1.5rem !important;  }  .m-lg-n5 {   margin:-3rem !important;  }  .mt-lg-n5,  .my-lg-n5 {   margin-top:-3rem !important;  }  .mr-lg-n5,  .mx-lg-n5 {   margin-right:-3rem !important;  }  .mb-lg-n5,  .my-lg-n5 {   margin-bottom:-3rem !important;  }  .ml-lg-n5,  .mx-lg-n5 {   margin-left:-3rem !important;  }  .m-lg-auto {   margin:auto !important;  }  .mt-lg-auto,  .my-lg-auto {   margin-top:auto !important;  }  .mr-lg-auto,  .mx-lg-auto {   margin-right:auto !important;  }  .mb-lg-auto,  .my-lg-auto {   margin-bottom:auto !important;  }  .ml-lg-auto,  .mx-lg-auto {   margin-left:auto !important;  } } @media (min-width:1200px) {  .m-xl-0 {   margin:0 !important;  }  .mt-xl-0,  .my-xl-0 {   margin-top:0 !important;  }  .mr-xl-0,  .mx-xl-0 {   margin-right:0 !important;  }  .mb-xl-0,  .my-xl-0 {   margin-bottom:0 !important;  }  .ml-xl-0,  .mx-xl-0 {   margin-left:0 !important;  }  .m-xl-1 {   margin:.25rem !important;  }  .mt-xl-1,  .my-xl-1 {   margin-top:.25rem !important;  }  .mr-xl-1,  .mx-xl-1 {   margin-right:.25rem !important;  }  .mb-xl-1,  .my-xl-1 {   margin-bottom:.25rem !important;  }  .ml-xl-1,  .mx-xl-1 {   margin-left:.25rem !important;  }  .m-xl-2 {   margin:.5rem !important;  }  .mt-xl-2,  .my-xl-2 {   margin-top:.5rem !important;  }  .mr-xl-2,  .mx-xl-2 {   margin-right:.5rem !important;  }  .mb-xl-2,  .my-xl-2 {   margin-bottom:.5rem !important;  }  .ml-xl-2,  .mx-xl-2 {   margin-left:.5rem !important;  }  .m-xl-3 {   margin:1rem !important;  }  .mt-xl-3,  .my-xl-3 {   margin-top:1rem !important;  }  .mr-xl-3,  .mx-xl-3 {   margin-right:1rem !important;  }  .mb-xl-3,  .my-xl-3 {   margin-bottom:1rem !important;  }  .ml-xl-3,  .mx-xl-3 {   margin-left:1rem !important;  }  .m-xl-4 {   margin:1.5rem !important;  }  .mt-xl-4,  .my-xl-4 {   margin-top:1.5rem !important;  }  .mr-xl-4,  .mx-xl-4 {   margin-right:1.5rem !important;  }  .mb-xl-4,  .my-xl-4 {   margin-bottom:1.5rem !important;  }  .ml-xl-4,  .mx-xl-4 {   margin-left:1.5rem !important;  }  .m-xl-5 {   margin:3rem !important;  }  .mt-xl-5,  .my-xl-5 {   margin-top:3rem !important;  }  .mr-xl-5,  .mx-xl-5 {   margin-right:3rem !important;  }  .mb-xl-5,  .my-xl-5 {   margin-bottom:3rem !important;  }  .ml-xl-5,  .mx-xl-5 {   margin-left:3rem !important;  }  .p-xl-0 {   padding:0 !important;  }  .pt-xl-0,  .py-xl-0 {   padding-top:0 !important;  }  .pr-xl-0,  .px-xl-0 {   padding-right:0 !important;  }  .pb-xl-0,  .py-xl-0 {   padding-bottom:0 !important;  }  .pl-xl-0,  .px-xl-0 {   padding-left:0 !important;  }  .p-xl-1 {   padding:.25rem !important;  }  .pt-xl-1,  .py-xl-1 {   padding-top:.25rem !important;  }  .pr-xl-1,  .px-xl-1 {   padding-right:.25rem !important;  }  .pb-xl-1,  .py-xl-1 {   padding-bottom:.25rem !important;  }  .pl-xl-1,  .px-xl-1 {   padding-left:.25rem !important;  }  .p-xl-2 {   padding:.5rem !important;  }  .pt-xl-2,  .py-xl-2 {   padding-top:.5rem !important;  }  .pr-xl-2,  .px-xl-2 {   padding-right:.5rem !important;  }  .pb-xl-2,  .py-xl-2 {   padding-bottom:.5rem !important;  }  .pl-xl-2,  .px-xl-2 {   padding-left:.5rem !important;  }  .p-xl-3 {   padding:1rem !important;  }  .pt-xl-3,  .py-xl-3 {   padding-top:1rem !important;  }  .pr-xl-3,  .px-xl-3 {   padding-right:1rem !important;  }  .pb-xl-3,  .py-xl-3 {   padding-bottom:1rem !important;  }  .pl-xl-3,  .px-xl-3 {   padding-left:1rem !important;  }  .p-xl-4 {   padding:1.5rem !important;  }  .pt-xl-4,  .py-xl-4 {   padding-top:1.5rem !important;  }  .pr-xl-4,  .px-xl-4 {   padding-right:1.5rem !important;  }  .pb-xl-4,  .py-xl-4 {   padding-bottom:1.5rem !important;  }  .pl-xl-4,  .px-xl-4 {   padding-left:1.5rem !important;  }  .p-xl-5 {   padding:3rem !important;  }  .pt-xl-5,  .py-xl-5 {   padding-top:3rem !important;  }  .pr-xl-5,  .px-xl-5 {   padding-right:3rem !important;  }  .pb-xl-5,  .py-xl-5 {   padding-bottom:3rem !important;  }  .pl-xl-5,  .px-xl-5 {   padding-left:3rem !important;  }  .m-xl-n1 {   margin:-.25rem !important;  }  .mt-xl-n1,  .my-xl-n1 {   margin-top:-.25rem !important;  }  .mr-xl-n1,  .mx-xl-n1 {   margin-right:-.25rem !important;  }  .mb-xl-n1,  .my-xl-n1 {   margin-bottom:-.25rem !important;  }  .ml-xl-n1,  .mx-xl-n1 {   margin-left:-.25rem !important;  }  .m-xl-n2 {   margin:-.5rem !important;  }  .mt-xl-n2,  .my-xl-n2 {   margin-top:-.5rem !important;  }  .mr-xl-n2,  .mx-xl-n2 {   margin-right:-.5rem !important;  }  .mb-xl-n2,  .my-xl-n2 {   margin-bottom:-.5rem !important;  }  .ml-xl-n2,  .mx-xl-n2 {   margin-left:-.5rem !important;  }  .m-xl-n3 {   margin:-1rem !important;  }  .mt-xl-n3,  .my-xl-n3 {   margin-top:-1rem !important;  }  .mr-xl-n3,  .mx-xl-n3 {   margin-right:-1rem !important;  }  .mb-xl-n3,  .my-xl-n3 {   margin-bottom:-1rem !important;  }  .ml-xl-n3,  .mx-xl-n3 {   margin-left:-1rem !important;  }  .m-xl-n4 {   margin:-1.5rem !important;  }  .mt-xl-n4,  .my-xl-n4 {   margin-top:-1.5rem !important;  }  .mr-xl-n4,  .mx-xl-n4 {   margin-right:-1.5rem !important;  }  .mb-xl-n4,  .my-xl-n4 {   margin-bottom:-1.5rem !important;  }  .ml-xl-n4,  .mx-xl-n4 {   margin-left:-1.5rem !important;  }  .m-xl-n5 {   margin:-3rem !important;  }  .mt-xl-n5,  .my-xl-n5 {   margin-top:-3rem !important;  }  .mr-xl-n5,  .mx-xl-n5 {   margin-right:-3rem !important;  }  .mb-xl-n5,  .my-xl-n5 {   margin-bottom:-3rem !important;  }  .ml-xl-n5,  .mx-xl-n5 {   margin-left:-3rem !important;  }  .m-xl-auto {   margin:auto !important;  }  .mt-xl-auto,  .my-xl-auto {   margin-top:auto !important;  }  .mr-xl-auto,  .mx-xl-auto {   margin-right:auto !important;  }  .mb-xl-auto,  .my-xl-auto {   margin-bottom:auto !important;  }  .ml-xl-auto,  .mx-xl-auto {   margin-left:auto !important;  } } body {  background-color:#ffffff; } .page-wrapper {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  min-height:100vh; } .page-main {  -webkit-flex-grow:1;  flex-grow:1; } .page-header {  border-bottom:1px solid #eaeaea;  margin-bottom:20px; } .page-header .header.links li {  font-size:1.4rem; } .page-header .header.links li a {  font-size:1.4rem; } .header.content {  padding-top:10px;  position:relative; } .logo {  margin:0 0 10px 40px;  max-width:50%;  float:left;  position:relative;  z-index:5; } .logo img {  display:block;  height:auto; } .page-print .logo {  float:none; } .page-main > .page-title-wrapper .page-title + .action {  margin-top:30px; } .action.skip:focus {  background:#f0f0f0;  padding:10px;  box-sizing:border-box;  left:0;  position:absolute;  text-align:center;  top:0;  width:100%;  z-index:15; } .action-skip-wrapper {  height:0;  position:relative; } .message.global p {  margin:0; } .message.global.noscript, .message.global.cookie {  margin:0 0 10px;  padding:10px 20px;  display:block;  line-height:1.2em;  font-size:1.3rem;  background:#ffee9c;  border-color:#d6ca8e;  color:#535353;  margin:0; } .message.global.noscript a, .message.global.cookie a {  color:#000000; } .message.global.noscript a:hover, .message.global.cookie a:hover {  color:#000000; } .message.global.noscript a:active, .message.global.cookie a:active {  color:#000000; } .message.global.cookie {  bottom:0;  left:0;  position:fixed;  right:0;  z-index:3; } .message.global.cookie .actions {  margin-top:10px; } .message.global.demo {  margin:0 0 10px;  padding:10px 20px;  display:block;  line-height:1.2em;  font-size:1.3rem;  background:#ff0101;  border-color:none;  color:#ffffff;  margin-bottom:0;  text-align:center; } .message.global.demo a {  color:#000000; } .message.global.demo a:hover {  color:#000000; } .message.global.demo a:active {  color:#000000; } .page-footer {  margin-top:auto; } .page-footer .footer-logo-bar-container {  width:100%;  position:relative; } .page-footer .footer-logo-bar-container .footer-logo {  height:auto;  padding:20px 0 20px 0;  width:280px;  display:block;  margin:0 auto; } .page-footer .footer-logo-bar-container .footer-logo img {  opacity:0.5;  display:inline-block; } .footer.content {  border-top:1px solid #eaeaea;  font-size:1.4rem;  margin-top:25px;  padding-bottom:25px;  padding-top:25px; } .footer.content .links > li {  margin:0 0 8px; } .footer.content .switcher-store {  margin:0 0 30px; } .footer .copyright, .footer .bugs {  font-size:1.4rem;  display:block;  margin:20px 0 0; } .page-header .switcher, .page-footer .switcher {  margin-right:10px; } .page-header .switcher .options, .page-footer .switcher .options {  display:inline-block;  position:relative; } .page-header .switcher .options:before, .page-footer .switcher .options:before, .page-header .switcher .options:after, .page-footer .switcher .options:after {  content:'';  display:table; } .page-header .switcher .options:after, .page-footer .switcher .options:after {  clear:both; } .page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle {  padding:0;  cursor:pointer;  display:inline-block;  text-decoration:none; } .page-header .switcher .options .action.toggle > span, .page-footer .switcher .options .action.toggle > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e962';  font-family:'fa-light';  margin:0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .page-header .switcher .options .action.toggle:hover:after, .page-footer .switcher .options .action.toggle:hover:after {  color:inherit; } .page-header .switcher .options .action.toggle:active:after, .page-footer .switcher .options .action.toggle:active:after {  color:inherit; } .page-header .switcher .options .action.toggle.active, .page-footer .switcher .options .action.toggle.active {  display:inline-block;  text-decoration:none; } .page-header .switcher .options .action.toggle.active > span, .page-footer .switcher .options .action.toggle.active > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .page-header .switcher .options .action.toggle.active:after, .page-footer .switcher .options .action.toggle.active:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e95f';  font-family:'fa-light';  margin:0;  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .page-header .switcher .options .action.toggle.active:hover:after, .page-footer .switcher .options .action.toggle.active:hover:after {  color:inherit; } .page-header .switcher .options .action.toggle.active:active:after, .page-footer .switcher .options .action.toggle.active:active:after {  color:inherit; } .page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown {  margin:0;  padding:0;  list-style:none none;  background:#ffffff;  border:1px solid #bbbbbb;  margin-top:4px;  min-width:160px;  z-index:100;  box-sizing:border-box;  display:none;  position:absolute;  top:100%;  box-shadow:0 3px 3px rgba(0, 0, 0, 0.15); } .page-header .switcher .options ul.dropdown li, .page-footer .switcher .options ul.dropdown li {  margin:0;  padding:0; } .page-header .switcher .options ul.dropdown li:hover, .page-footer .switcher .options ul.dropdown li:hover {  background:#e8e8e8;  cursor:pointer; } .page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before, .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {  border-bottom-style:solid;  content:'';  display:block;  height:0;  position:absolute;  width:0; } .page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before {  border:6px solid;  border-color:transparent transparent #ffffff transparent;  z-index:99; } .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {  border:7px solid;  border-color:transparent transparent #bbbbbb transparent;  z-index:98; } .page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before {  left:10px;  top:-12px; } .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {  left:9px;  top:-14px; } .page-header .switcher .options.active, .page-footer .switcher .options.active {  overflow:visible; } .page-header .switcher .options.active ul.dropdown, .page-footer .switcher .options.active ul.dropdown {  display:block; } .page-header .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a {  display:block;  padding:8px; } .page-header .switcher .options ul.dropdown a:hover, .page-footer .switcher .options ul.dropdown a:hover {  text-decoration:none; } .page-header .switcher li, .page-footer .switcher li {  font-size:1.2rem;  margin:0; } .page-header .switcher strong, .page-footer .switcher strong {  font-weight:400; } .widget {  clear:both; } .page-header .widget.block, .page-footer .widget.block {  margin:20px 0; } .ui-datepicker td {  padding:0; } .cookie-status-message {  display:none; } .toolbar.wishlist-toolbar .limiter {  float:right; } .toolbar.wishlist-toolbar .main .pages {  display:inline-block;  position:relative;  z-index:0; } .toolbar.wishlist-toolbar .toolbar-amount, .toolbar.wishlist-toolbar .limiter {  display:inline-block;  z-index:1; } .product-items .action.towishlist:before, .products.list.items .action.towishlist:before, .table-comparison .action.towishlist:before {  content:'\e937'; } .account .table-wrapper .data.table.wishlist > thead > tr > th, .account .table-wrapper .data.table.wishlist > tbody > tr > th, .account .table-wrapper .data.table.wishlist > tfoot > tr > th, .account .table-wrapper .data.table.wishlist > thead > tr > td, .account .table-wrapper .data.table.wishlist > tbody > tr > td, .account .table-wrapper .data.table.wishlist > tfoot > tr > td {  border-top:1px solid #eaeaea; } .account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > th, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > th, .account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > td, .account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > td {  border-top:0; } .account .table-wrapper .data.table.wishlist > tbody + tbody {  border-top:1px solid #eaeaea; } .account .table-wrapper .data.table.wishlist thead > tr > th {  border-bottom:0; } .account .table-wrapper .data.table.wishlist tbody > tr:last-child > td {  border-bottom:1px solid #eaeaea; } .account .table-wrapper .data.table.wishlist .product.name {  margin-bottom:10px;  display:inline-block; } .account .table-wrapper .data.table.wishlist .box-tocart {  margin:10px 0; } .account .table-wrapper .data.table.wishlist .box-tocart .qty {  vertical-align:middle; } .account .table-wrapper .data.table.wishlist .col.item {  width:50%; } .account .table-wrapper .data.table.wishlist .col.photo {  max-width:150px; } .account .table-wrapper .data.table.wishlist .col.selector {  max-width:15px; } .account .table-wrapper .data.table.wishlist textarea {  margin:10px 0; } .account .table-wrapper .data.table.wishlist .input-text.qty {  margin-bottom:10px; } .account .table-wrapper .data.table.wishlist .action.primary {  vertical-align:top; } .account .table-wrapper .data.table.wishlist .price {  font-weight:700; } .block-wishlist .product-item-name {  margin-right:25px; } .products-grid.wishlist .product-item .product-item-info {  padding:0 15px 15px 15px; } .products-grid.wishlist .product-item-comment {  margin:10px 0;  display:block;  height:42px; } .products-grid.wishlist .product-item-actions > * {  margin-right:15px; } .products-grid.wishlist .product-item-actions > *:last-child {  margin-right:0; } .products-grid.wishlist .product-item .box-tocart input.qty {  height:32px; } .sidebar .block-addbysku .fieldset {  margin:0; } .sidebar .block-addbysku .fieldset .fields {  position:relative; } .sidebar .block-addbysku .fieldset .fields .field {  display:inline-block;  margin-bottom:10px;  vertical-align:top; } .sidebar .block-addbysku .fieldset .fields .field.sku {  margin-right:-85px;  padding-right:90px;  width:100%; } .sidebar .block-addbysku .fieldset .fields .field.qty .qty + .mage-error {  width:80px; } .sidebar .block-addbysku .fieldset .fields .actions-toolbar {  position:absolute;  right:0;  top:6px; } .sidebar .block-addbysku .form-addbysku .actions-toolbar {  margin-bottom:20px; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .primary {  text-align:left; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action {  width:auto; } .sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary {  float:none;  text-align:left; } .sidebar .block-addbysku .action.add {  display:inline-block;  text-decoration:none;  line-height:normal;  padding:2px 0;  width:auto; } .sidebar .block-addbysku .action.add > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .sidebar .block-addbysku .action.add:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:31px;  line-height:22px;  color:inherit;  content:'\e91c';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .sidebar .block-addbysku .action.add:hover:before {  color:inherit; } .sidebar .block-addbysku .action.add:active:before {  color:inherit; } .sidebar .block-addbysku .action.links {  display:inline-block;  margin:20px 0 0; } .sidebar .block-addbysku .action.reset {  display:block;  margin:10px 0; } .sidebar .block-addbysku .action.remove {  display:inline-block;  background-image:none;  background:none;  -moz-box-sizing:content-box;  border:0;  box-shadow:none;  line-height:inherit;  margin:0;  padding:0;  text-decoration:none;  text-shadow:none;  font-weight:400; } .sidebar .block-addbysku .action.remove > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .sidebar .block-addbysku .action.remove:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:28px;  line-height:22px;  color:inherit;  content:'\e916';  font-family:'fa-light';  margin:0;  vertical-align:top;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .sidebar .block-addbysku .action.remove:hover:before {  color:inherit; } .sidebar .block-addbysku .action.remove:active:before {  color:inherit; } .sidebar .block-addbysku .action.remove:focus, .sidebar .block-addbysku .action.remove:active {  background:none;  border:none; } .sidebar .block-addbysku .action.remove:hover {  background:none;  border:none; } .sidebar .block-addbysku .action.remove.disabled, .sidebar .block-addbysku .action.remove[disabled], fieldset[disabled] .sidebar .block-addbysku .action.remove {  pointer-events:none;  opacity:0.5; } .block-banners .banner-item, .block-banners-inline .banner-item {  display:block; } .block-banners .banner-item-content, .block-banners-inline .banner-item-content {  margin-bottom:20px; } .block-banners .banner-item-content img, .block-banners-inline .banner-item-content img {  display:block;  margin:0 auto; } .columns .block-event {  position:relative;  z-index:2; } .block-event .block-content {  position:relative; } .block-event .block-content > .action {  cursor:pointer;  margin-top:-6px;  position:absolute;  top:50%;  z-index:3; } .block-event .block-content > .action.backward, .block-event .block-content > .action.forward {  opacity:.5;  overflow:hidden;  width:20px;  display:inline-block;  text-decoration:none; } .block-event .block-content > .action.backward > span, .block-event .block-content > .action.forward > span {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .block-event .block-content > .action.backward:before, .block-event .block-content > .action.forward:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:55px;  line-height:30px;  color:inherit;  content:'\e961';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .block-event .block-content > .action.backward:before, .block-event .block-content > .action.forward:before {  margin-left:-15px; } .block-event .block-content > .action.backward {  left:0; } .block-event .block-content > .action.forward {  right:0; } .block-event .block-content > .action.forward:before {  content:'\e960'; } .block-event .block-content > .action.forward:before {  margin-left:-20px; } .block-event .block-content > .action.inactive {  cursor:default;  display:none; } .block-event .block-content > .action:hover {  opacity:1; } .block-event .slider-panel {  overflow:hidden;  position:relative;  z-index:2; } .block-event .slider-panel .slider {  white-space:nowrap; } .block-event .slider-panel .slider .item {  background:#f0f0f0;  display:inline-block;  text-align:center;  vertical-align:top;  white-space:normal;  width:16.35%; } .sidebar-main .block-event .slider-panel .slider .item, .sidebar-additional .block-event .slider-panel .slider .item {  width:100%; } .block-event .slider-panel .slider .item img {  max-width:100%; } .block-event .slider-panel .slider .item .category-name {  display:inline-block;  font-size:1.8rem;  padding:15px 5px 0;  word-break:break-all; } .block-event .slider-panel .slider .item .ticker {  margin:0;  padding:0;  list-style:none none; } .block-event .slider-panel .slider .item .ticker li {  display:none;  margin:0 5px; } .block-event .slider-panel .slider .item .ticker .value {  font-size:2.6rem;  font-weight:300; } .block-event .slider-panel .slider .item .ticker .label {  display:block;  font-size:1.3rem; } .block-event .slider-panel .slider .item .dates {  font-weight:300; } .block-event .slider-panel .slider .item .dates .start, .block-event .slider-panel .slider .item .dates .end, .block-event .slider-panel .slider .item .dates .date {  display:block; } .block-event .slider-panel .slider .item .dates .start:after {  font-size:1.8rem;  content:'\2013';  display:block; } .block-event .slider-panel .slider .item .dates .date {  font-size:1.8rem;  font-weight:300; } .block-event .slider-panel .slider .item .dates .time {  font-size:1.3rem; } .block-event .slider-panel .slider .item .box-event .box-content {  padding:5px 0 10px; } .block-event .slider-panel .slider .item .box-event .box-title {  display:block;  font-weight:300;  margin:10px 0 0; } .block-event .slider-panel .slider .item .action.show {  display:block;  padding:0; } .block-event .slider-panel .slider .item .action.show .category.name {  display:inline-block;  padding:30px 10px 0; } .block-event .slider-panel .slider .item .action.show img {  display:block; } .block-event .slider-panel .slider .item .action.event {  background-image:none;  background:#38b449;  border:0;  color:#ffffff;  cursor:pointer;  display:inline-block;  font-family:'Kumbh Sans', 'sans-serif';  font-weight:600;  padding:10px 15px;  font-size:1.6rem;  line-height:2.2rem;  box-sizing:border-box;  vertical-align:middle;  margin-top:15px; } .block-event .slider-panel .slider .item .action.event:focus, .block-event .slider-panel .slider .item .action.event:active {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #38b449;  border:0;  color:#ffffff; } .block-event .slider-panel .slider .item .action.event:hover {  background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #38b449;  border:0;  color:#ffffff; } .block-event .slider-panel .slider .item .action.event.disabled, .block-event .slider-panel .slider .item .action.event[disabled], fieldset[disabled] .block-event .slider-panel .slider .item .action.event {  opacity:0.5;  cursor:default;  pointer-events:none; } .block-event .slider-panel .slider .item .action.event:hover {  text-decoration:none; } .block-static-block.widget, .block-cms-link.widget {  margin-bottom:20px; } .links .block-static-block.widget, .links .block-cms-link.widget {  margin-bottom:0; } .block-cms-link-inline.widget {  margin:0; } .block-wishlist-search .form-wishlist-search {  margin:20px 0 0; } .block-cms-hierarchy-link.widget {  display:block;  margin-bottom:20px; } .block-cms-hierarchy-link-inline.widget {  margin:0; } .block-product-link.widget, .block-category-link.widget {  margin-bottom:20px;  display:block; } .block-product-link-inline.widget {  margin:0; } .block.widget .product-item-info {  width:auto; } .block.widget .pager {  padding:0; } .block.widget .pager .toolbar-amount {  font-size:1.2rem;  float:none; } .block.widget .pager .pages-item-previous {  padding-left:0; } .block.widget .pager .pages-item-next {  position:relative; } .block.widget .pager .items {  white-space:nowrap; } @media only screen and (max-width:769px) {  .field-tooltip .field-tooltip-content {   right:-10px;   top:40px;   left:auto;  } } @media only screen and (max-width:768px) {  .abs-button-responsive-smaller,  .product-info-main .box-tocart .actions .action.tocart {   width:100%;  }  .abs-visually-hidden-mobile-m {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .abs-add-clearfix-mobile-m:before,  .abs-add-clearfix-mobile-m:after,  .form-create-return .fieldset > .actions-toolbar:before,  .form-create-return .fieldset > .actions-toolbar:after {   content:'';   display:table;  }  .abs-add-clearfix-mobile-m:after,  .form-create-return .fieldset > .actions-toolbar:after {   clear:both;  }  .abs-icon-add-mobile,  .block-wishlist-management .wishlist-add.item .add {   display:block;   text-decoration:none;  }  .abs-icon-add-mobile:before,  .block-wishlist-management .wishlist-add.item .add:before {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:10px;   line-height:10px;   color:inherit;   content:'\e91c';   font-family:'fa-light';   margin:0 5px 0 0;   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .abs-toggling-title-mobile,  .block-wishlist-management .wishlist-select .wishlist-name,  .block-collapsible-nav .title {   border-bottom:1px solid #eaeaea;   border-top:1px solid #eaeaea;   padding:10px 40px 10px 15px;   cursor:pointer;   margin-bottom:0;   position:relative;   display:block;   text-decoration:none;  }  .abs-toggling-title-mobile:after,  .block-wishlist-management .wishlist-select .wishlist-name:after,  .block-collapsible-nav .title:after {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:28px;   line-height:23px;   color:inherit;   content:'\e962';   font-family:'fa-light';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .abs-toggling-title-mobile:after,  .block-wishlist-management .wishlist-select .wishlist-name:after,  .block-collapsible-nav .title:after {   right:10px;   position:absolute;   top:0;  }  .abs-toggling-title-mobile.active:after,  .block-wishlist-management .wishlist-select .wishlist-name.active:after,  .block-collapsible-nav .title.active:after {   content:'\e95f';  }  .abs-pager-toolbar-mobile .toolbar-amount,  .abs-pager-toolbar-mobile .limiter,  .abs-pager-toolbar-mobile .pages,  .toolbar-wishlist-results .toolbar-amount,  .toolbar-wishlist-results .limiter,  .toolbar-wishlist-results .pages,  .account .toolbar .toolbar-amount,  .account .toolbar .limiter,  .account .toolbar .pages {   margin-bottom:25px;   float:none;  }  .abs-shopping-cart-items-mobile .actions,  .cart-container .form-cart .actions {   text-align:center;  }  .abs-shopping-cart-items-mobile .action.update,  .abs-shopping-cart-items-mobile .action.continue,  .abs-shopping-cart-items-mobile .action.clear,  .cart-container .form-cart .action.update,  .cart-container .form-cart .action.continue,  .cart-container .form-cart .action.clear {   margin:0 auto 10px;  }  .abs-shopping-cart-items-mobile .action.update,  .abs-shopping-cart-items-mobile .action.clear,  .cart-container .form-cart .action.update,  .cart-container .form-cart .action.clear {   display:block;  }  .abs-checkout-tooltip-content-position-top-mobile,  .field-tooltip .field-tooltip-content {   right:-10px;   top:40px;   left:auto;  }  .abs-checkout-tooltip-content-position-top-mobile:before,  .abs-checkout-tooltip-content-position-top-mobile:after,  .field-tooltip .field-tooltip-content:before,  .field-tooltip .field-tooltip-content:after {   border:10px solid transparent;   height:0;   width:0;   margin-top:-21px;   right:10px;   left:auto;   top:0;  }  .abs-checkout-tooltip-content-position-top-mobile:before,  .field-tooltip .field-tooltip-content:before {   border-bottom-color:#999999;  }  .abs-checkout-tooltip-content-position-top-mobile:after,  .field-tooltip .field-tooltip-content:after {   border-bottom-color:#f4f4f4;   top:1px;  }  .navigation,  .breadcrumbs,  .page-header .header.panel,  .header.content,  .footer.content,  .page-main,  .page-wrapper > .widget,  .page-wrapper > .page-bottom,  .block.category.event,  .top-container {   padding-left:15px;   padding-right:15px;  }  .account .page-main,  .cms-privacy-policy .page-main {   padding-top:41px;   position:relative;  }  .navigation {   padding:0;  }  .navigation .parent .level-top {   display:block;   text-decoration:none;   position:relative;  }  .navigation .parent .level-top:after {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:20px;   line-height:23px;   color:inherit;   content:'\e962';   font-family:'fa-light';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .navigation .parent .level-top:after {   position:absolute;   right:7px;  }  .navigation .parent .level-top.ui-state-active:after {   content:'\e95f';  }  .page-header .nav-sections-item-content > .switcher .switcher-label {   height:auto;   position:relative;   width:auto;  }  .page-header .nav-sections-item-content > .switcher strong {   font-weight:700;  }  .page-header .nav-sections-item-content > .switcher .options {   display:block;  }  .page-header .nav-sections-item-content > .switcher .options .switcher-dropdown {   margin:0;   padding:0;   list-style:none none;   -webkit-box-shadow:none;   -moz-box-shadow:none;   -ms-box-shadow:none;   box-shadow:none;   padding:10px 0;   border:none;   display:none;   position:relative;  }  .page-header .nav-sections-item-content > .switcher .options .action.toggle {   display:block;  }  .page-header .nav-sections-item-content > .switcher .options .action.toggle::after {   display:none;  }  .nav-sections {   -webkit-overflow-scrolling:touch;   -webkit-transition:left 0.3s;   -moz-transition:left 0.3s;   -ms-transition:left 0.3s;   transition:left 0.3s;   height:100%;   left:-80%;   left:calc(-1 * (100% - 54px));   overflow:auto;   position:fixed;   top:0;   width:80%;   width:calc(100% - 54px);  }  .nav-sections .switcher {   border-top:1px solid #d1d1d1;   font-weight:700;   font-size:1.6rem;   margin:0;   padding:.8rem 3.5rem .8rem 2rem;  }  .nav-sections .switcher .label {   margin-bottom:5px;   display:block;  }  .nav-sections .switcher:last-child {   border-bottom:1px solid #d1d1d1;  }  .nav-sections .switcher-trigger strong {   display:block;   text-decoration:none;   position:relative;  }  .nav-sections .switcher-trigger strong:after {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:28px;   line-height:23px;   color:inherit;   content:'\e962';   font-family:'fa-light';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .nav-sections .switcher-trigger strong:after {   position:absolute;   right:-10px;   top:-16px;  }  .nav-sections .switcher-trigger.active strong:after {   content:'\e95f';  }  .nav-sections .switcher-dropdown {   margin:0;   padding:0;   list-style:none none;   padding:10px 0;   display:none;  }  .nav-sections .switcher-options.active .switcher-dropdown {   display:block;  }  .nav-sections .header.links {   margin:0;   padding:0;   list-style:none none;   border-bottom:1px solid #d1d1d1;  }  .nav-sections .header.links li {   font-size:1.6rem;   margin:0;  }  .nav-sections .header.links li.greet.welcome {   border-top:1px solid #d1d1d1;   font-weight:700;   padding:0.8rem 20px;  }  .nav-sections .header.links li > a {   border-top:1px solid #d1d1d1;  }  .nav-sections .header.links a,  .nav-sections .header.links a:hover {   color:#000000;   font-weight:700;   padding:0.8rem 20px;   text-decoration:none;   display:block;  }  .nav-sections .header.links .header.links {   border:0;  }  .nav-before-open {   height:100%;   overflow-x:hidden;   width:100%;  }  .nav-before-open .page-wrapper {   -webkit-transition:left 0.3s;   -moz-transition:left 0.3s;   -ms-transition:left 0.3s;   transition:left 0.3s;   height:100%;   left:0;   overflow:hidden;   position:relative;  }  .nav-before-open body {   height:100%;   overflow:hidden;   position:relative;   width:100%;  }  .nav-open .page-wrapper {   left:80%;   left:calc(100% - 54px);  }  .nav-open .nav-sections {   -webkit-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   -moz-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   -ms-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);   left:0;   z-index:99;  }  .nav-open .nav-toggle:after {   background:rgba(0, 0, 0, 0.5);   content:'';   display:block;   height:100%;   position:fixed;   right:0;   top:0;   width:100%;   z-index:1;  }  .nav-sections-items {   position:relative;   z-index:1;  }  .nav-sections-items:before,  .nav-sections-items:after {   content:'';   display:table;  }  .nav-sections-items:after {   clear:both;  }  .nav-sections-item-title {   background:#272727;   border:solid #1a1a1a;   border-width:0 0 1px 1px;   box-sizing:border-box;   float:left;   height:71px;   padding-top:24px;   text-align:center;   width:33.33%;  }  .nav-sections-item-title.active {   background:transparent;   border-bottom:0;  }  .nav-sections-item-title .nav-sections-item-switch:hover {   text-decoration:none;  }  .nav-sections-item-content {   padding:25px 0;   box-sizing:border-box;   float:right;   margin-left:-100%;   margin-top:71px;   width:100%;  }  .nav-sections-item-content:before,  .nav-sections-item-content:after {   content:'';   display:table;  }  .nav-sections-item-content:after {   clear:both;  }  .nav-sections-item-content.active {   display:block;  }  .navigation {   background:#343434;   box-sizing:border-box;  }  .navigation ul {   margin:0;   padding:0;  }  .navigation li {   margin:0;  }  .navigation a {   display:block;   padding-top:10px;   padding-right:0;   padding-bottom:10px;   padding-left:15px;  }  .navigation a,  .navigation a:hover {   color:#000000;   text-decoration:none;  }  .navigation .level0 {   border-top:1px solid #d1d1d1;   font-size:1.4rem;  }  .navigation .level0 > .level-top {   font-weight:700;   padding:8px 40px 8px 15px;   word-wrap:break-word;  }  .navigation .level0 > .level-top:hover {   color:#ff3300;  }  .navigation .level0.active .all-category .ui-state-focus {   border-color:#ff3300;   border-style:solid;   border-width:0 0 0 4px;   color:#ff3300;   padding-left:7px;   display:inline-block;  }  .navigation .level0 > .level1 {   font-weight:600;  }  .navigation .level0.active > a:not(.ui-state-active),  .navigation .level0.has-active > a:not(.ui-state-active) {   border-color:#ff3300;   border-style:solid;   border-width:0 0 0 4px;   color:#ff3300;  }  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon),  .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {   margin-left:-8px;  }  .navigation li.level0:last-child {   border-bottom:1px solid #d1d1d1;  }  .navigation .submenu > li {   word-wrap:break-word;  }  .navigation .submenu > li > a:hover {   color:#ff3300;  }  .navigation .submenu:not(:first-child) {   font-weight:500;   line-height:1.3;   left:auto !important;   overflow-x:hidden;   padding:0;   position:relative;   top:auto !important;   transition:left 0.3s ease-out;  }  .navigation .submenu:not(:first-child) > li > a {   padding-left:15px;  }  .navigation .submenu:not(:first-child) > li:last-child {   margin-bottom:0;  }  .navigation .submenu:not(:first-child) ul {   display:block;   padding-left:15px;  }  .navigation .submenu:not(:first-child) ul > li {   margin:0;  }  .navigation .submenu:not(:first-child) ul > li a {   color:#272727;   display:block;   line-height:normal;  }  .navigation .submenu:not(:first-child) ul > li a:hover {   color:#ff3300;  }  .navigation .submenu:not(:first-child).expanded {   display:block !important;   padding-right:0;   top:0 !important;  }  .navigation .submenu:not(:first-child) .active > a {   border-color:#ff3300;   border-style:solid;   border-width:0 0 0 8px;   padding-left:7px;  }  .navigation .submenu:not(:first-child) .level1.active > a {   padding-left:7px;  }  .product.data.items {   margin:0;   padding:0;  }  .product.data.items > .item.title {   box-sizing:border-box;   float:none;   width:100%;  }  .product.data.items > .item.title > .switch {   display:block;  }  .product.data.items > .item.content {   box-sizing:border-box;   display:block;   float:none;   margin:0;  }  .product.data.items > .item.content:before,  .product.data.items > .item.content:after {   content:'';   display:table;  }  .product.data.items > .item.content:after {   clear:both;  }  .product.data.items > .item.content.active {   display:block;  }  .product.data.items > .item.title {   margin:0 0 5px;  }  .product.data.items > .item.title > .switch {   background:transparent;   border-bottom:0 solid #eaeaea;   border-left:0;   border-right:0;   border-top:0 solid #eaeaea;   height:40px;   padding:16px 20px 16px 20px;   font-weight:600;   line-height:40px;   font-size:1.8rem;   color:#272727;   text-decoration:none;  }  .product.data.items > .item.title > .switch:visited {   color:#272727;   text-decoration:none;  }  .product.data.items > .item.title > .switch:hover {   color:#272727;   text-decoration:none;  }  .product.data.items > .item.title > .switch:active {   color:#272727;   text-decoration:none;  }  .product.data.items > .item.title:not(.disabled) > .switch:focus,  .product.data.items > .item.title:not(.disabled) > .switch:hover {   background:transparent;  }  .product.data.items > .item.title:not(.disabled) > .switch:active,  .product.data.items > .item.title.active > .switch,  .product.data.items > .item.title.active > .switch:focus,  .product.data.items > .item.title.active > .switch:hover {   background:transparent;   color:#272727;   text-decoration:none;   padding-bottom:16px;  }  .product.data.items > .item.content {   background:transparent;   border:0;   margin:0 0 5px;   padding:12px 12px 12px 0;  }  .product.data.items .data.item {   display:block;  }  .product.data.items .item.title > .switch {   padding:1px 15px 1px;  }  .product.data.items > .item.content {   padding:10px 15px 30px;  }  .modal-popup.modal-slide {   left:44px;   z-index:900;  }  .modal-popup.modal-slide._show .modal-inner-wrap {   -webkit-transform:translateX(0);   transform:translateX(0);  }  .modal-popup.modal-slide .modal-inner-wrap {   height:100%;   overflow-y:auto;   position:static;   -webkit-transform:translateX(100%);   transform:translateX(100%);   -webkit-transition:-webkit-transform 0.3s ease-in-out;   transition:transform 0.3s ease-in-out;   width:auto;  }  .modal-popup.modal-slide .modal-inner-wrap {   margin:0;   max-height:90vh; }  .custom-slide {   bottom:0;   left:0;   min-width:0;   position:fixed;   right:0;   top:0;   visibility:hidden;   opacity:0;   -webkit-transition:visibility 0s .3s, opacity .3s ease;   transition:visibility 0s .3s, opacity .3s ease;   left:44px;   z-index:900;  }  .custom-slide._show {   visibility:visible;   opacity:1;   -webkit-transition:opacity .3s ease;   transition:opacity .3s ease;  }  .custom-slide._show .modal-inner-wrap {   -webkit-transform:translate(0, 0);   transform:translate(0, 0);  }  .custom-slide .modal-inner-wrap {   background-color:#ffffff;   box-shadow:0 0 12px 2px rgba(0, 0, 0, 0.35);   opacity:1;   pointer-events:auto;  }  .custom-slide._show .modal-inner-wrap {   -webkit-transform:translateX(0);   transform:translateX(0);  }  .custom-slide .modal-inner-wrap {   height:100%;   overflow-y:auto;   position:static;   -webkit-transform:translateX(100%);   transform:translateX(100%);   -webkit-transition:-webkit-transform 0.3s ease-in-out;   transition:transform 0.3s ease-in-out;   width:auto;  }  .custom-slide._show {   -webkit-overflow-scrolling:touch;   overflow-x:hidden;   overflow-y:auto;  }  .custom-slide .modal-inner-wrap {   background-color:#f4f4f4;   box-sizing:border-box;   height:auto;   min-height:100%;  }  body._has-modal-custom {   height:100vh;   overflow:hidden;   width:100vw;  }  body._has-modal-custom .modal-custom-overlay {   background-color:rgba(51, 51, 51, 0.55);  }  .modal-popup {   pointer-events:auto;  }  .modal-popup.modal-slide .modal-inner-wrap[class] {   background-color:#f4f4f4;  }  .modal-popup.modal-slide._inner-scroll._show {   -webkit-overflow-scrolling:touch;   overflow-y:auto;  }  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {   height:auto;   min-height:100%;  }  .modal-popup .modal-title {   font-weight:700;   font-size:1.4rem;  }  .lac-notification {   padding:5px 0;  }  .lac-notification .lac-notification-icon {   display:none;  }  .lac-notification .lac-notification-text,  .lac-notification .lac-notification-links {   float:none;   padding:5px 0;   text-align:center;  }  .pagebuilder-banner-wrapper {   background-attachment:scroll !important;  }  .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {   max-width:none;  }  .pagebuilder-column {   background-attachment:scroll !important;   flex-basis:100%;   max-width:100%;  }  .pagebuilder-column-group {   flex-wrap:wrap;  }  .pagebuilder-column-line {   flex-wrap:wrap;  }  [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {   background-attachment:scroll !important;  }  [data-content-type='row'][data-appearance='full-bleed'] {   background-attachment:scroll !important;  }  [data-content-type='row'][data-appearance='full-width'] {   background-attachment:scroll !important;  }  .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {   max-width:none;  }  [data-content-type='tab-item'] {   background-attachment:scroll !important;  }  .pagebuilder-mobile-hidden {   display:none !important;  }  .contact-index-index .salecto-contact {   grid-template-areas:'top' 'left' 'right' 'bottom';  }  .page-wrapper .header.content .minicart-wrapper {   margin:0;  }  .page-wrapper .header.content .minicart-wrapper .action.showcart .text {   font-size:0rem;  }  .page-wrapper .header.content .block-search {   margin-left:24px;   margin-top:0;   padding:0;   width:auto;   margin:15px 0 0 0;   order:4;   flex:0 0 100%;  }  .page-wrapper .header.content .block-search .block-title {   display:none;  }  .page-wrapper .header.content .block-search .nested {   display:none;  }  .page-wrapper .header.content .block-search input[type="text"] {   font-size:1.6rem;   height:50px;   padding:8px 25px;   margin:0;  }  .page-wrapper .header.content .block-search input[type="text"]::-moz-placeholder {   color:#000000;  }  .page-wrapper .header.content .block-search input[type="text"]::-webkit-input-placeholder {   color:#000000;  }  .page-wrapper .header.content .block-search input[type="text"]:-ms-input-placeholder {   color:#000000;  }  .page-wrapper .header.content .block-search .block-content {   display:block;   position:relative;   margin-top:0;  }  .page-wrapper .header.content .block-search .block-content .actions {   display:block;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search {   background-image:none;   background:none;   -moz-box-sizing:content-box;   border:0;   box-shadow:none;   line-height:inherit;   margin:0;   padding:0;   text-decoration:none;   text-shadow:none;   font-weight:400;   padding:5px 0;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   -ms-transform:translateY(-50%);   transform:translateY(-50%);   height:58px;   display:inline-block;   position:absolute;   top:50%;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search > span {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search:before {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:22px;   line-height:22px;   color:inherit;   content:'\e913';   font-family:'fa-light';   margin:0;   vertical-align:top;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search:hover:before {   color:inherit;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search:active:before {   color:inherit;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search:focus,  .page-wrapper .header.content .block-search .block-content .actions .action.search:active {   background:none;   border:none;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search:hover {   background:none;   border:none;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search.disabled,  .page-wrapper .header.content .block-search .block-content .actions .action.search[disabled],  fieldset[disabled] .page-wrapper .header.content .block-search .block-content .actions .action.search {   pointer-events:none;   opacity:0.5;  }  .page-wrapper .header.content .block-search .block-title {   cursor:pointer;   margin:0;  }  .page-wrapper .header.content .block-search .block-title strong {   display:inline-block;   text-indent:-9999px;  }  .page-wrapper .header.content .block-search .block-title::before {   background:#ff3300;   color:#8f8f8f;   content:'\e913';   font-family:'fa-light';   font-weight:300;   height:45px;   width:45px;   font-size:2.4rem;   line-height:2.6rem;   -webkit-font-smoothing:antialiased;   display:inline-block;   font-style:normal;   font-variant:normal;   text-align:center;   text-rendering:auto;  }  .page-wrapper .header.content .block-search .block-title:active:before,  .page-wrapper .header.content .block-search .block-title:hover:before {   color:#ffffff;  }  .page-wrapper .header.content .block-search .input-text {   -webkit-border-radius:3px;   -moz-border-radius:3px;   -ms-border-radius:3px;   border-radius:3px;   border-color:#eaeaea;   border-top:solid #eaeaea 1px;   border-bottom:solid #eaeaea 1px;   border-left:solid #eaeaea 1px;   border-right:solid #eaeaea 1px;   border-style:solid;   background:#f4f4f4;  }  .page-wrapper .header.content .block-search .input-text::placeholder {   -webkit-font-size:14px;   -moz-font-size:14px;   -ms-font-size:14px;   font-size:14px;   -webkit-color:#000000;   -moz-color:#000000;   -ms-color:#000000;   color:#000000;   -webkit-font-weight:400;   -moz-font-weight:400;   -ms-font-weight:400;   font-weight:400;  }  .page-wrapper .header.content .block-search .input-text:focus {   -webkit-box-shadow:none;   -moz-box-shadow:none;   -ms-box-shadow:none;   box-shadow:none;  }  .page-wrapper .header.content .block-search .action.search:before {   font-family:'fa-light';   font-size:20px;   line-height:normal;   color:#ffffff;  }  .page-wrapper .header.content .block-search .block-content {   order:4;   max-width:100%;   margin:0 0 10px 0;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search {   right:-3px;   opacity:1;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search[disabled] {   opacity:1;  }  .page-wrapper .header.content .block-search .block-content .actions .action.search:before {   margin-right:20px;  }  .page-wrapper .header.content .header.links.wrapper li {   margin:0 -8px 0 0;  }  .page-wrapper .header.content .header.links.wrapper li a {   font-size:0rem;  }  .section-item-content {   padding:0;  }  .section-item-content .panel.header.right.block {   float:none;  }  .section-item-content .panel.header.right.block .switcher {   display:block;  }  .section-item-content .panel.header.right.block li a {   color:#333333;   font-size:1.6rem;   font-weight:400;  }  .section-item-content .panel.header.right.block > ul {   border-top:1px solid #d1d1d1;   border-bottom:1px solid #d1d1d1;   display:block;   float:none;   padding:8px 35px 8px 20px;  }  .section-item-content .panel.header.right.block > ul li {   margin:0;  }  .nav-sections {   background:#ffffff;  }  .nav-sections .header.links li {   border-bottom:1px solid #d1d1d1;  }  .nav-sections .header.links li.greet.welcome {   border-top:none;   padding:0;  }  .nav-sections .header.links li a {   color:#333333;   font-size:1.6rem;   font-weight:400;   border-top:none;  }  .nav-sections .link.wishlist,  .nav-sections .authorization-link,  .nav-sections .my-account {   border-bottom:1px solid #d1d1d1;   font-size:1.6rem;   font-weight:400;   list-style:none;   padding:8px 35px 8px 20px;  }  .nav-sections .link.wishlist a,  .nav-sections .authorization-link a,  .nav-sections .my-account a {   color:#333333;  }  .nav-sections .my-account {   display:block;   color:#333333;  }  .nav-sections .switcher-trigger strong:after {   font-size:2rem;   position:initial;  }  .page-header .switcher .options .action.toggle:after {   display:none;  }  .page-header .switcher .options .action.toggle.active:after {   display:none;  }  .panel.header.right.block > ul {   display:none;  }  .header-content-block {   display:none;  }  .logo img {   max-width:115px;  }  .navigation .level0 > .level-top {   font-weight:400;  }  .navigation .parent .level-top:after {   right:15px;  }  .header.content {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-wrap:wrap;   flex-wrap:wrap;   justify-content:space-between;  }  .s2-header-search {   -ms-flex-order:10;   -webkit-order:10;   order:10;   width:100%;  }  .minicart-wrapper {   -ms-flex-order:2;   -webkit-order:2;   order:2;  }  .header.links.wrapper {   margin-left:auto;  }  .page-footer .footer.content .block {   border-bottom:1px solid #000000;   padding-bottom:15px;   margin-bottom:20px;  }  .page-footer .footer .footer-links {   display:block;  }  .page-footer .footer .footer-col {   width:100%;  }  .page-footer .info-bar.footer-top-info-bar ul.links {   display:block;  }  .page-footer .info-bar.footer-bottom-info-bar {   display:block;  }  .page-footer .info-bar.footer-bottom-info-bar .social-media-link .links {   justify-content:end;   padding:30px 0 0 0;  }  .page-footer .info-bar.footer-bottom-info-bar .social-media-link .links li {   padding:0 20px 0 0;  }  .page-footer .info-bar.footer-bottom-info-bar .copyright {   text-align:left;   margin-top:0;   padding:0;  }  .s2-home-map-section {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-wrap:wrap;   flex-wrap:wrap;  }  .s2-home-map-section .map-iframe {   width:100%;   order:0;  }  .s2-home-map-section .address-map {   width:100%;   order:1;   padding-bottom:30px;  }  .s2-home-map-section .address-map h2 {   font-size:2.5rem;   line-height:2rem;  }  .sal-cat-sub-category {   margin:0 -5px;  }  .sal-cat-child-category {   width:33.33333333%;   padding:0 5px;   margin-bottom:10px;  }  .sub-category-image {   height:auto;  }  .sub-category-image img {   height:auto;  }  .sal-cat-sub-category-title {   font-size:1.4rem;  }  .block-search .block-content {   margin-bottom:0;  }  .cart.table-wrapper {   overflow:inherit;  }  .cart.table-wrapper thead .col:not(.item) {   display:none;  }  .cart.table-wrapper .col.qty,  .cart.table-wrapper .col.price,  .cart.table-wrapper .col.subtotal,  .cart.table-wrapper .col.msrp {   box-sizing:border-box;   display:block;   float:left;   text-align:center;   white-space:nowrap;   width:33%;  }  .cart.table-wrapper .col.qty[data-th]:before,  .cart.table-wrapper .col.price[data-th]:before,  .cart.table-wrapper .col.subtotal[data-th]:before,  .cart.table-wrapper .col.msrp[data-th]:before {   font-weight:700;   padding-bottom:10px;   content:attr(data-th) ':';   display:block;  }  .cart.table-wrapper .col.msrp {   white-space:normal;  }  .cart.table-wrapper .item .col.item {   padding-bottom:0;  }  .field-tooltip .field-tooltip-content {   right:-10px;   top:40px;   left:auto;  }  .checkout-payment-method .payment-methods {   margin:0 -15px;  }  .checkout-payment-method .step-title {   padding-left:15px;   padding-right:15px;  }  .checkout-payment-method .payment-method-title {   padding:15px;  }  .checkout-payment-method .payment-method-content {   padding:0 15px 20px;  }  .checkout-payment-method .checkout-billing-address .action-cancel {   margin-top:10px;  }  .checkout-payment-method .payment-option {   margin:0 -15px;  }  .checkout-payment-method .payment-option .payment-option-title {   padding:15px;  }  .checkout-payment-method .payment-option .payment-option-content {   padding:0 15px 20px;  }  .contact-index-index .column:not(.sidebar-main) .form.contact {   float:none;   width:100%;  }  .contact-index-index .column:not(.sidebar-additional) .form.contact {   float:none;   width:100%;  }  .gift-options .actions-toolbar .action-update {   font-size:2rem;   padding:15px;   width:100%;  }  .gift-item-block {   border-top:1px solid #c1c1c1;   border-bottom:0;  }  .cart.table-wrapper .gift-content {   margin-right:-10px;  }  .gift-wrapping {   border-bottom:1px solid #c1c1c1;   margin-bottom:20px;   padding-bottom:10px;  }  .gift-wrapping-list {   width:100%;  }  .gift-wrapping-preview img {   width:100%;  }  .item-actions .actions-toolbar .gift-options .gift-wrapping,  .item-actions .actions-toolbar .gift-options .gift-message {   display:block;  }  .form-add-invitations .additional,  .form-add-invitations .field.text {   margin-top:20px;  }  .map-popup {   max-width:100%;  }  .map-old-price,  .map-show-info {   display:inline-block;  }  .map-old-price:not(:last-child),  .map-show-info:not(:last-child) {   margin-bottom:10px;  }  .block-wishlist-management {   clear:both;   margin-top:-21px;  }  .block-wishlist-management .wishlist-select {   margin:0 -15px 20px;  }  .block-wishlist-management .wishlist-select-items {   border-bottom:1px solid #eaeaea;   background:#f5f5f5;   display:none;   padding:15px 0;  }  .block-wishlist-management .wishlist-select-items.active {   display:block;  }  .block-wishlist-management .wishlist-select-items .item {   margin:3px 0 0;  }  .block-wishlist-management .wishlist-select-items .item:first-child {   margin-top:0;  }  .block-wishlist-management .wishlist-select-items .item.current {   display:none;  }  .block-wishlist-management .wishlist-select-items .item a {   display:block;   padding:5px 18px;   text-decoration:none;  }  .block-wishlist-management .wishlist-select-items .item a:hover {   background:#e8e8e8;  }  .block-wishlist-management .wishlist-title strong {   font-size:2.6rem;  }  .block-wishlist-management .wishlist-info {   margin-bottom:15px;  }  .block-wishlist-management .wishlist-toolbar-select,  .block-wishlist-management .wishlist-toolbar-actions {   margin-bottom:15px;  }  .products-grid.wishlist .product-item-checkbox {   left:0;   position:absolute;   top:20px;  }  .page-multiple-wishlist .products-grid.wishlist .product-item-photo {   margin-left:25px;  }  .page-multiple-wishlist .products-grid.wishlist .product-item-name,  .page-multiple-wishlist .products-grid.wishlist .product-item-description,  .page-multiple-wishlist .products-grid.wishlist .product-item .price-box,  .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip {   margin-left:115px;  }  .products-grid.wishlist .wishlist-dropdown {   display:none;  }  .multishipping-checkout-success .nav-toggle {   display:block;  }  .multishipping-checkout-success .logo {   margin-left:40px;  }  .reward-settings + .actions-toolbar {   margin-top:10px;  }  .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track {   display:block;   float:none;   margin:10px 0 0;  }  .order-pager-wrapper .toolbar-amount {   left:inherit;   position:relative;   text-align:center;   top:inherit;  }  .order-pager-wrapper .pages {   text-align:center;  }  .order-pager-wrapper .action.previous,  .order-pager-wrapper .action.next {   margin:0;  }  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status {   display:none;  }  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before {   display:none;  }  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default {   display:block;  }  .my-credit-cards .card-type img {   vertical-align:middle;  }  .page-products .sorter {   position:absolute;   right:0;   top:0;   z-index:1;  }  .catalog-product-view .column.main {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-direction:column;   -ms-flex-direction:column;   flex-direction:column;  }  .catalog-product-view .product.media {   -ms-flex-order:-1;   -webkit-order:-1;   order:-1;  }  .block.related .action.select {   margin:5px 0;   display:block;  }  .login-container .fieldset:after {   text-align:center;  }  .account .messages {   margin-bottom:0;  }  .control.captcha-image .captcha-img {   margin-bottom:10px;   display:block;  }  .customer-account-index .page-title-wrapper {   position:relative;  }  .form.search.advanced .field.price .with-addon .input-text {   -webkit-flex-basis:auto;   flex-basis:auto;   width:100%;  }  .mst-nav__horizontal-bar {   float:right;   width:49%;   margin-top:-57px;  }  .mst-nav__horizontal-bar .filter:not(.active) .filter-title {   width:100% !important;   padding:0 !important;  }  .mst-nav__horizontal-bar .filter:not(.active) .filter-title > strong {   display:block;   padding:5px 15px 9px;  }  div.sidebar .o-list.sidebar-content {   display:none;  }  div.sidebar .block.filter .filter-title {   padding:0;  }  div.sidebar .block.filter .filter-title > strong {   display:block;   padding:7px 15px;  }  div.sidebar .menumanager-category {   float:left;   width:50%;  }  div.sidebar .menumanager-category .sidebar-title {   background:#1979c3;   color:#ffffff;   font-size:1.1rem;   font-weight:400;   display:inline-block;   height:32px;   margin-bottom:25px;   width:100%;   text-align:center;  }  div.sidebar .menumanager-category .sidebar-title > span {   padding:7px 9px;   display:block;  }  div.sidebar .menumanager-category.filter.active .sidebar-title {   width:100%;   text-align:left;  }  div.sidebar .menumanager-category.filter.active .sidebar-title span {   display:block;   width:100%;  }  div.sidebar .menumanager-category.filter.active .o-list.sidebar-content {   display:block;  }  div.sidebar .menumanager-category.filter.active .sidebar-title {   color:#000000;   font-weight:600;   border-bottom:1px solid #d1d1d1;   font-size:1.6rem;   background:none;   padding:9px 19px;   height:48px;   left:0;   position:fixed;   right:0;   top:0;   z-index:2;  }  div.sidebar .menumanager-category.filter.active .sidebar-title span {   display:inline-block;   text-decoration:none;  }  div.sidebar .menumanager-category.filter.active .sidebar-title span:after {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:16px;   line-height:23px;   color:inherit;   content:'\e916';   font-family:'fa-light';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  div.sidebar .menumanager-category.filter.active .sidebar-title span:after {   color:#ffa994;   font-weight:400;   line-height:2.3rem;   vertical-align:middle;   overflow:hidden;   speak:none;   text-align:center;   position:absolute;   top:10px;   right:20px;  }  .page-with-filter .columns .sidebar-main {   -ms-flex-order:0;   -webkit-order:0;   order:0;  }  .mst-nav__horizontal-bar .filter:not(.active) .filter-title,  .mst-nav__horizontal-bar .filter:not(.active) .filter-title strong {   display:block;  }  .mst-nav__horizontal-bar .filter-content {   display:none;  }  .mst-nav__horizontal-bar .filter:not(.active) .filter-title {   width:49%;   float:right;   text-align:center;  }  .mst-nav__horizontal-bar .filter:not(.active) .filter-title strong {   color:#ffffff;   font-size:1.1rem;   font-weight:400;   display:block;   width:100%;   text-align:center;  }  body.filter-active .page-wrapper {   height:0;   margin-top:-999999em;   visibility:hidden;  }  body.filter-active .columns {   z-index:999;  }  .filter-subtitle {   display:none;  }  .filter-options {   display:none;   margin:0;  }  .filter.active {   position:relative;   visibility:visible;   z-index:99;  }  .filter.active .filter-options-item:last-child {   margin-bottom:40px;  }  .filter.active .filter-title {   height:48px;   left:0;   position:fixed;   right:0;   top:0;   z-index:2;  }  .filter.active .filter-title strong {   -webkit-box-shadow:none;   -moz-box-shadow:none;   -ms-box-shadow:none;   box-shadow:none;   font-size:0rem;   background:none;   border:0;   position:absolute;   color:transparent;   left:auto;   right:16px;   top:10px;   display:inline-block;   text-decoration:none;  }  .filter.active .filter-title strong:after {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:16px;   line-height:23px;   color:#ffa994;   content:'\e916';   font-family:'fa-light';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .filter.active .filter-content {   display:block;  }  .filter.active .filter-content .filter-options-item {   width:100%;  }  .filter.active .filter-content .filter-options-item .filter-options-title {   border-bottom:1px solid #cccccc;   width:100%;   padding:10px 10px 10px 0;   margin:0;  }  .filter.active .filter-content .filter-options-item .filter-options-content {   position:inherit !important;   border:0;   max-width:100%;  }  .filter.active .filter-content .filter-options-item .filter-options-content .mst-nav__label-item a {   color:#000000;  }  .filter.active .filter-subtitle {   display:block;   height:50px;   left:0;   line-height:43px;   position:fixed;   right:0;   top:0;   padding:0 0 0 15px;   margin:0;   z-index:1;  }  .filter.active .filter-options {   background:#ffffff;   bottom:0;   display:block;   left:0;   overflow:scroll;   position:fixed;   right:0;   top:50px;   z-index:10;   padding:10px 15px 0;  }  .page-products .sidebar .block-title strong {   font-size:1.1rem;   font-weight:400;  }  .header .block-search .block-title {   cursor:pointer;   display:inline-block;   float:right;   margin:0 5px 0 0;  }  .header .block-search .block-content {   display:none;   float:right;   margin:20px 12px 0;   width:100%;  }  .header .block-search .block-content .control {   border:none;  }  .header .block-search .block-content input {   position:static;  }  .header .block-search .block-content .label {   display:none;  }  .block-collapsible-nav {   left:0;   position:absolute;   top:-21px;   width:100%;   z-index:5;  }  .block-collapsible-nav .content {   border-bottom:1px solid #eaeaea;   display:none;  }  .block-collapsible-nav .content.active {   display:block;  }  .info-bar {   padding-left:15px;   padding-right:15px;  }  .s2-slider li,  .s2-mobile-slider li,  .s2-slider div,  .s2-mobile-slider div {   width:100%;  }  .s2-mobile-slider li,  .s2-mobile-slider div {   display:none;  }  .s2-mobile-slider li:first-child,  .s2-mobile-slider div:first-child {   display:block;  }  .s2-mobile-slider.slick-initialized li,  .s2-mobile-slider.slick-initialized div {   display:block;  }  .s2-mobile-slider-fade li:not(active),  .s2-mobile-slider-fade div:not(active) {   display:none;  }  .products-grid.wishlist {   margin-bottom:30px;   margin-right:0;  }  .products-grid.wishlist .product-item {   padding:20px 0 20px 0;   position:relative;  }  .products-grid.wishlist .product-item-photo {   margin-right:20px;   float:left;  }  .products-grid.wishlist .product-item-name {   font-size:1.6rem;  }  .products-grid.wishlist .product-item-actions {   display:block;   float:left;  }  .products-grid.wishlist .product-item-actions .action {   margin-right:15px;  }  .products-grid.wishlist .product-item-actions .action:last-child {   margin-right:0;  }  .products-grid.wishlist .product-item-actions .action.edit {   float:left;  }  .products-grid.wishlist .product-item-actions .action.delete {   float:right;  }  .products-grid.wishlist .product-item-actions .action.edit,  .products-grid.wishlist .product-item-actions .action.delete {   margin-top:7px;  }  .products-grid.wishlist .product-item-name,  .products-grid.wishlist .product-item-description,  .products-grid.wishlist .product-item .price-box,  .products-grid.wishlist .product-item-tooltip {   margin-left:95px;  }  .products-grid.wishlist .product-item .box-tocart {   margin-right:20px;   float:left;  }  .products-grid.wishlist .product-item .box-tocart .stock {   margin-top:7px;  }  .products-grid.wishlist .product-item .giftregisty-dropdown,  .products-grid.wishlist .product-item .field.qty {   display:none;  }  .products-grid.wishlist .product-image-container {   max-width:80px;  }  .wishlist-index-index .product-item {   width:100%;  }  .wishlist-index-index .product-item-info {   width:auto;  }  .onestepcheckout-index-index .page-main .checkout-container .field-row {   -webkit-flex-wrap:wrap;   flex-wrap:wrap;  }  .product-items {   grid-gap:10px;  }  .toolbar-products {   margin-bottom:10px;  }  .catalog-category-view .page-wrapper .page-main .columns {   display:flex;   padding-top:10px;  }  #layered-filter-block:not(.active) .filter-title {   margin:0;   padding:0;   width:100%;   display:block;   height:auto;  }  #layered-filter-block:not(.active) .filter-title strong {   font-weight:700;   background:#ff3300;   font-size:1.4rem;   display:block;   width:100%;   margin-bottom:0;   text-align:center;   padding:10px 12px;  }  #layered-filter-block.active .filter-title strong:after {   color:#000000;  }  div.sidebar .menumanager-category {   width:100%;   margin-top:10px;  }  div.sidebar .menumanager-category:not(.active) .sidebar-title {   margin:0;   padding:0;   width:100%;   display:block;   height:auto;   border:0;   background-color:transparent;  }  div.sidebar .menumanager-category:not(.active) .sidebar-title span {   font-weight:700;   background:#ff3300;   color:#ffffff;   font-size:1.4rem;   display:block;   width:100%;   margin-bottom:0;   text-align:center;   padding:10px 12px;  }  div.sidebar .menumanager-category.active.filter .sidebar-title span:after {   color:#000000;  }  .catalog-category-view .sidebar-main {   background-color:transparent;   padding:0;   margin-bottom:20px;  }  .page-with-filter .columns .sidebar-main {   padding:0;  }  .page-products .sorter {   position:static;  }  .page-products .columns {   padding-top:0;  }  .toolbar-products .sorter-options,  .toolbar-products .limiter-options {   width:auto;   padding:5px 8px;  }  .toolbar-products .toolbar-amount {   display:none;  }  .product-info-main {   padding:10px;   margin-bottom:20px;  }  .product.data.items .item.title > .switch {   line-height:normal;   border-top:#eaeaea solid #eaeaea;   padding:10px 0 !important;  height:auto;  }  .product.data.items .item:not(.active):nth-last-child(2) {   border-bottom:#eaeaea solid #eaeaea;  }  .product.data.items .item:last-child {   border-bottom:#eaeaea solid #eaeaea;  }  .account .block-collapsible-nav {   position:static;  }  .account .block-collapsible-nav .title:after {   top:12px;  }  .account .sidebar-main {   -ms-flex-order:0;   -webkit-order:0;   order:0;  }  .account .toolbar .pages {   width:100%;  }  .wishlist-toolbar .pager .toolbar-amount {   margin-bottom:10px;  }  .wishlist-index-index .products-grid.wishlist .product-items {   display:block;  }  .wishlist-index-index .products-grid.wishlist .product-items .field.qty {   display:block;   margin-right:10px;  } } @media only screen and (max-width:639px) {  .abs-visually-hidden-mobile,  .table-giftregistry-items .col.product:before {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .abs-add-clearfix-mobile:before,  .abs-add-clearfix-mobile:after,  .abs-checkout-order-review tbody tr:before,  .abs-checkout-order-review tbody tr:after,  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before,  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,  .table-giftregistry-items .col.product:before,  .table-giftregistry-items .col.product:after,  .account .toolbar:before,  .account .toolbar:after,  .multicheckout.order-review .data.table tbody tr:before,  .multicheckout.order-review .data.table tbody tr:after {   content:'';   display:table;  }  .abs-add-clearfix-mobile:after,  .abs-checkout-order-review tbody tr:after,  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,  .table-giftregistry-items .col.product:after,  .account .toolbar:after,  .multicheckout.order-review .data.table tbody tr:after {   clear:both;  }  .abs-checkout-order-review tbody tr:not(:last-child),  .multicheckout.order-review .data.table tbody tr:not(:last-child) {   border-bottom:1px solid #eaeaea;  }  .abs-checkout-order-review tbody tr .col.item:before,  .multicheckout.order-review .data.table tbody tr .col.item:before {   display:none;  }  .abs-checkout-order-review tbody tr .col.qty,  .abs-checkout-order-review tbody tr .col.price,  .abs-checkout-order-review tbody tr .col.subtotal,  .multicheckout.order-review .data.table tbody tr .col.qty,  .multicheckout.order-review .data.table tbody tr .col.price,  .multicheckout.order-review .data.table tbody tr .col.subtotal {   box-sizing:border-box;   float:left;   text-align:center;   white-space:nowrap;   width:33%;  }  .abs-checkout-order-review tbody tr .col.qty[data-th]:before,  .abs-checkout-order-review tbody tr .col.price[data-th]:before,  .abs-checkout-order-review tbody tr .col.subtotal[data-th]:before,  .multicheckout.order-review .data.table tbody tr .col.qty[data-th]:before,  .multicheckout.order-review .data.table tbody tr .col.price[data-th]:before,  .multicheckout.order-review .data.table tbody tr .col.subtotal[data-th]:before {   font-weight:700;   padding-bottom:10px;   content:attr(data-th) ':';   display:block;  }  .abs-checkout-order-review tbody tr .product-item-name,  .multicheckout.order-review .data.table tbody tr .product-item-name {   margin:0;  }  .abs-no-display-s,  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody th {   display:none;  }  .abs-pager-toolbar-mobile-s .toolbar-amount,  .abs-pager-toolbar-mobile-s .limiter,  .abs-pager-toolbar-mobile-s .pages,  .toolbar-giftregistry-results .toolbar-amount,  .toolbar-giftregistry-results .limiter,  .toolbar-giftregistry-results .pages {   margin-bottom:25px;  }  .table-wrapper {   overflow-x:auto;   overflow-y:hidden;   width:100%;   -ms-overflow-style:-ms-autohiding-scrollbar;   -webkit-overflow-scrolling:touch;   position:relative;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) {   border:none;   display:block;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > thead > tr > th {   display:none;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody {   display:block;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr {   display:block;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td,  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th {   border-bottom:none;   display:block;   padding:5px 0;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before,  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before {   padding-right:10px;   content:attr(data-th) ':';   display:inline-block;   color:#535353;   font-weight:700;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:first-child {   padding-top:20px;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child {   padding-bottom:20px;  }  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody td:last-child {   border:none;   padding:0 0 5px;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot {   display:block;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr {   display:block;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child th,  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td {   padding-top:20px;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot th {   box-sizing:border-box;   float:left;   padding-left:0;   padding-right:0;   text-align:left;   width:70%;  }  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot td {   box-sizing:border-box;   float:left;   padding-left:0;   padding-right:0;   text-align:right;   width:30%;  }  .data-table-definition-list thead {   display:none;  }  .data-table-definition-list tbody th {   padding-bottom:0;  }  .data-table-definition-list tbody th,  .data-table-definition-list tbody td {   display:block;   padding-left:0;   padding-right:0;  }   .klarna-payments-method > .payment-method-title {   padding:6.5px 0 6.5px 15px;  }  .column .block-addbysku .sku {   margin-right:-85px;   padding-right:90px;  }  .column .block-addbysku .action.remove {   display:inline-block;   background-image:none;   background:none;   -moz-box-sizing:content-box;   border:0;   box-shadow:none;   line-height:inherit;   margin:0;   padding:0;   text-decoration:none;   text-shadow:none;   font-weight:400;  }  .column .block-addbysku .action.remove > span {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .column .block-addbysku .action.remove:before {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:28px;   line-height:22px;   color:inherit;   content:'\e916';   font-family:'fa-light';   margin:1px 0 0;   vertical-align:top;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .column .block-addbysku .action.remove:hover:before {   color:inherit;  }  .column .block-addbysku .action.remove:active:before {   color:inherit;  }  .column .block-addbysku .action.remove:focus,  .column .block-addbysku .action.remove:active {   background:none;   border:none;  }  .column .block-addbysku .action.remove:hover {   background:none;   border:none;  }  .column .block-addbysku .action.remove.disabled,  .column .block-addbysku .action.remove[disabled],  fieldset[disabled] .column .block-addbysku .action.remove {   pointer-events:none;   opacity:0.5;  }  .block-search {   margin-top:10px;  }  .minicart-wrapper {   margin-top:10px;  }  .minicart-wrapper:before,  .minicart-wrapper:after {   content:'';   display:table;  }  .minicart-wrapper:after {   clear:both;  }  .minicart-wrapper .product .actions {   float:left;   margin:10px 0 0 0;  }  .minicart-wrapper .update-cart-item {   float:right;  }  .opc-wrapper .step-title {   font-size:18px;   border-bottom:0;   padding-bottom:0;  }  .opc-wrapper .form-login {   border-bottom:1px solid #cccccc;   margin:0 0 15px;   padding:0 0 15px;  }  .opc-wrapper .shipping-address-item {   border-bottom:1px solid #cccccc;   margin:0 0 15px;   padding:0 0 15px;   width:100%;  }  .opc-wrapper .shipping-address-item.selected-item {   padding:15px 35px 15px 18px;   border-bottom-width:2px;  }  .opc-wrapper .shipping-address-item.selected-item .edit-address-link {   right:39px;  }  .opc-wrapper .form-login,  .opc-wrapper .form-shipping-address {   margin-top:28px;  }  .opc-wrapper .action-select-shipping-item {   margin-top:10px;   float:none;   width:100%;  }  .opc-wrapper .action-show-popup {   width:100%;  }  .opc-wrapper .edit-address-link {   display:inline-block;   text-decoration:none;   margin:0;   position:absolute;   right:0;   top:1px;  }  .opc-wrapper .edit-address-link > span {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .opc-wrapper .edit-address-link:before {   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   font-size:28px;   line-height:28px;   color:#303030;   content:'\e912';   font-family:'fa-light';   vertical-align:middle;   display:inline-block;   font-weight:normal;   overflow:hidden;   speak:none;   text-align:center;  }  .opc-wrapper .edit-address-link:hover:before {   color:#303030;  }  .opc-wrapper .edit-address-link:active:before {   color:#303030;  }  .shipping-policy-block.field-tooltip {   margin-bottom:20px;   position:relative;   right:auto;   top:auto;  }  .shipping-policy-block.field-tooltip .field-tooltip-content {   width:300px;   right:auto;  }  .shipping-policy-block.field-tooltip .field-tooltip-content:before,  .shipping-policy-block.field-tooltip .field-tooltip-content:after {   right:auto;  }  .opc-block-shipping-information .shipping-information-title {   font-size:2.3rem;  }  .cart.table-wrapper .gift-content {   border-bottom:1px solid #eaeaea;   margin-bottom:20px;  }  .table-giftregistry-items .field.choice,  .table-giftregistry-items .field.qty {   display:inline-block;  }  .form-giftregistry-search .fieldset {   margin-bottom:15px;  }  .multicheckout .data.table .address:before {   margin-bottom:5px;  }  .multicheckout .product-item-name,  .multicheckout .price-including-tax,  .multicheckout .price-excluding-tax {   display:inline-block;  }  .multicheckout .block-content .box:not(:last-child) {   margin-bottom:40px;  }  .multicheckout .block-content .box:last-child {   margin-bottom:0;  }  .multicheckout.order-review .box-items .data.table thead {   display:block;  }  .multicheckout.order-review .box-items .data.table thead tr {   display:block;  }  .multicheckout.order-review .box-items .data.table thead .col.item {   display:block;   padding:0;  }  .multicheckout .actions-toolbar .action {   margin-bottom:25px;  }  .multicheckout .actions-toolbar > .primary {   margin-bottom:25px;   margin-right:0;  }  .account .order-details-items .table-order-items .product-item-name,  .account .order-details-items .table-order-items .price-including-tax,  .account .order-details-items .table-order-items .price-excluding-tax,  .account .order-details-items .table-order-items .items-qty {   display:inline-block;   vertical-align:top;  }  .account .toolbar .pages {   float:right;  }  .account .toolbar .limiter {   clear:both;  }  .order-details-items thead {   display:block;  }  .order-details-items thead tr,  .order-details-items thead td {   display:block;  }  .table-wrapper .table.table-order-items tfoot td.order-pager-wrapper {   width:100%;  }  .order-items.table-wrapper .col.price,  .order-items.table-wrapper .col.qty,  .order-items.table-wrapper .col.subtotal,  .order-items.table-wrapper .col.msrp {   text-align:left;  }  .products-grid .product-items {   grid:auto / repeat(2, 1fr);  }  .page-layout-1column .products-grid .product-items {   grid:auto / repeat(2, 1fr);  }  .page-layout-2columns-right .products-grid .product-items {   grid:auto / repeat(2, 1fr);  }  .page-layout-3columns .products-grid .product-items {   grid:auto / repeat(2, 1fr);  }  .products-list .product-item {   table-layout:fixed;  }  .products-list .product-item .product-item-photo {   padding:0 10px 10px 0;   width:30%;  }  .account .column.main,  .account .sidebar-additional {   margin:0;  }  .header .block-search .block-title::before {   font-size:2rem;  }  .products-grid.wishlist .product-item {   border-bottom:1px solid #272727;  }  .products-grid.wishlist .product-item:first-child {   border-top:1px solid #272727;  }  body .modal-popup.ws-parcelshop-popup .modal-content .ws-parcelshop-popup {   display:block;  }  body .wexo-shipping-additional .ws-shipping-method-content .ws-search-button {   width:auto;  } } @media only screen and (max-width:479px) {  .tooltip.wrapper .tooltip.content {   min-width:10rem;  }  .sal-cat-child-category {   width:33.33333333%;  }  .minicart-wrapper .block-minicart {   width:290px;  }  .modal-popup .field-tooltip .field-tooltip-content {   width:200px;  }  .minicart-wrapper .block-minicart {   width:300px;  }  .minicart-items-wrapper .minicart-items .product-item-details {   width:calc(100% - 82px);  } } @media all and (min-width:640px) {  .abs-blocks-2columns-s {   width:48.8%;  }  .abs-blocks-2columns-s:nth-child(odd) {   clear:left;   float:left;  }  .abs-blocks-2columns-s:nth-child(even) {   float:right;  }  .abs-reset-left-margin-desktop-s,  .column:not(.sidebar-main) .multicheckout .actions-toolbar,  .multicheckout .block-shipping .box-shipping-method .fieldset .legend {   margin-left:0;  }  .abs-margin-for-forms-desktop-s {   margin-left:0;  }  .abs-visually-hidden-desktop-s {   border:0;   clip:rect(0, 0, 0, 0);   height:1px;   margin:-1px;   overflow:hidden;   padding:0;   position:absolute;   width:1px;  }  .abs-add-clearfix-desktop-s:before,  .abs-add-clearfix-desktop-s:after,  .multicheckout .block-billing:before,  .multicheckout .block-billing:after {   content:'';   display:table;  }  .abs-add-clearfix-desktop-s:after,  .multicheckout .block-billing:after {   clear:both;  }  .abs-add-box-sizing-desktop-s,  .multicheckout .block-shipping .box,  .multicheckout .block-billing .box-billing-address,  .multicheckout .block-billing .box-billing-method {   box-sizing:border-box;  }  .ui-dialog.popup {   width:420px;  }  .amconf-matrix-table-wrap .amconf-matrix-qty {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-justify-content:center;   -moz-justify-content:center;   -ms-justify-content:center;   justify-content:center;   -webkit-flex-wrap:wrap;   flex-wrap:wrap;   margin:auto;   max-width:100px;  }  .amconf-matrix-table-wrap .amconf-matrix-arrow {   display:inline-block;   width:13px;   height:25px;   margin-top:3px;   background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzIDE5LjExMlYxLjcxOEMxMyAuMzAzIDExLjMxNC0uNDMxIDEwLjI3OC41MzNMMS4yMzMgOC45NDlhMS42MTkgMS42MTkgMCAwIDAtLjAzNyAyLjMzNWw5LjA0NSA4Ljk3N2MxLjAyMSAxLjAxNCAyLjc1OS4yOSAyLjc1OS0xLjE0OXoiIGZpbGw9IiNDMkMyQzIiLz48L3N2Zz4=) no-repeat center;   -webkit-transition:background 0.3s ease;   -moz-transition:background 0.3s ease;   -ms-transition:background 0.3s ease;   transition:background 0.3s ease;   cursor:pointer;  }  .amconf-matrix-table-wrap .amconf-matrix-arrow:hover {   background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzIDE5LjExMlYxLjcxOEMxMyAuMzAzIDExLjMxNC0uNDMxIDEwLjI3OC41MzNMMS4yMzMgOC45NDlhMS42MTkgMS42MTkgMCAwIDAtLjAzNyAyLjMzNWw5LjA0NSA4Ljk3N2MxLjAyMSAxLjAxNCAyLjc1OS4yOSAyLjc1OS0xLjE0OXoiIGZpbGw9IiM2NjYiLz48L3N2Zz4=) no-repeat center;  }  .amconf-matrix-table-wrap .amconf-matrix-arrow.-minus {   -ms-flex-order:1;   -webkit-order:1;   order:1;  }  .amconf-matrix-table-wrap .amconf-matrix-arrow.-plus {   -ms-flex-order:3;   -webkit-order:3;   order:3;   -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   transform:rotate(180deg);  }  .amconf-matrix-table-wrap .amconf-matrix-input {   margin:0 3px;   -ms-flex-order:2;   -webkit-order:2;   order:2;  }  .amconf-matrix-table-wrap .amconf-matrix-qty > .mage-error:not(.amconf-matrix-input) {   -ms-flex-order:4;   -webkit-order:4;   order:4;  }  .column .block-addbysku .action.remove {   background-image:none;   -moz-box-sizing:content-box;   box-shadow:none;   line-height:inherit;   text-shadow:none;   font-weight:400;   line-height:1.42857143;   margin:0;   padding:0;   color:#000000;   text-decoration:none;   background:none;   border:0;   display:inline;   margin-top:2px;  }  .column .block-addbysku .action.remove:focus,  .column .block-addbysku .action.remove:active {   background:none;   border:none;  }  .column .block-addbysku .action.remove:hover {   background:none;   border:none;  }  .column .block-addbysku .action.remove.disabled,  .column .block-addbysku .action.remove[disabled],  fieldset[disabled] .column .block-addbysku .action.remove {   pointer-events:none;   opacity:0.5;  }  .column .block-addbysku .action.remove:visited {   color:#000000;   text-decoration:none;  }  .column .block-addbysku .action.remove:hover {   color:#000000;   text-decoration:none;  }  .column .block-addbysku .action.remove:active {   color:#000000;   text-decoration:none;  }  .column .block-addbysku .action.remove:hover,  .column .block-addbysku .action.remove:active,  .column .block-addbysku .action.remove:focus {   background:none;   border:0;  }  .column .block-addbysku .action.remove.disabled,  .column .block-addbysku .action.remove[disabled],  fieldset[disabled] .column .block-addbysku .action.remove {   color:#000000;   opacity:0.5;   cursor:default;   pointer-events:none;   text-decoration:underline;  }  .multicheckout .actions-toolbar .secondary {   float:none;   margin-top:11px;   text-align:right;  }  .multicheckout .actions-toolbar .secondary .action {   margin-left:10px;  }  .multicheckout .actions-toolbar .secondary .action.back {   display:block;   float:left;  }  .multicheckout .item-options {   margin:20px 0 0;  }  .multicheckout .block-content .box {   margin-bottom:0;  }  .multicheckout .block-shipping .box {   float:left;   width:25%;  }  .multicheckout .block-shipping .box-shipping-method {   padding-left:25px;   padding-right:25px;   width:50%;  }  .multicheckout .block-shipping .box-shipping-method .fieldset .field:before {   display:none;  }  .multicheckout .block-billing .box-billing-address {   float:left;   width:25%;  }  .multicheckout .block-billing .box-billing-method {   float:left;   padding-left:25px;   width:50%;  }  .multicheckout.form.address .table-wrapper .applicable {   margin:7px 0 0;  }  .multicheckout.order-review .box-items {   clear:left;   float:none;   padding-top:40px;   width:auto;  }  .multicheckout.order-review .col.item {   width:75%;  }  .multicheckout .methods-payment .item-content > .fieldset {   width:auto;  }  .multicheckout .methods-payment .item-content > .fieldset .field.cvv {   display:inline-block;   width:auto;  }  .multicheckout .methods-payment .fieldset > .field:not(.choice) > .label {   float:none;   margin-bottom:8px;   text-align:left;   width:auto;  }  .multicheckout .methods-payment .fieldset > .field:not(.choice):not(.cvv) .control {   width:100%;  }  .products-grid .product-items {   grid:auto / repeat(2, 1fr);  }  .page-layout-1column .products-grid .product-items {   grid:auto / repeat(2, 1fr);  }  .page-layout-2columns-right .products-grid .product-items {   grid:auto / repeat(2, 1fr);  }  .page-layout-3columns .products-grid .product-items {   grid:auto / repeat(2, 1fr);  }  .review-form {   max-width:500px;  }  .review-ratings {   max-width:240px;   float:left;   margin-bottom:0;  }  .review-ratings ~ .review-content,  .review-ratings ~ .review-details {   margin-left:280px;  }  .review-toolbar {   margin:0 0 30px;  }  .review-toolbar .pages {   padding:30px 0;  }  .fieldset .review-legend.legend {   margin-bottom:30px;  }  .review-item {   padding:30px 0;  }  .review-title {   margin:0 0 30px;  }  .wishlist-index-index .products-grid {   margin-bottom:20px;  } } select {  -webkit-appearance:none;  -moz-appearance:none;  appearance:none; } .mapboxgl-map {  font:12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;  overflow:hidden;  position:relative;  -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } .mapboxgl-map:-webkit-full-screen {  width:100%;  height:100%; } .mapboxgl-canary {  background-color:salmon; } .mapboxgl-canvas-container.mapboxgl-interactive, .mapboxgl-ctrl-group > button.mapboxgl-ctrl-compass, .mapboxgl-ctrl-group > .cart.table-wrapper .actions-toolbar > .action.mapboxgl-ctrl-compass, .mapboxgl-ctrl-group > .action-gift.mapboxgl-ctrl-compass {  cursor:-webkit-grab;  cursor:-moz-grab;  cursor:grab;  -moz-user-select:none;  -webkit-user-select:none;  -ms-user-select:none;  user-select:none; } .mapboxgl-canvas-container.mapboxgl-interactive:active, .mapboxgl-ctrl-group > button.mapboxgl-ctrl-compass:active, .mapboxgl-ctrl-group > .cart.table-wrapper .actions-toolbar > .action.mapboxgl-ctrl-compass:active, .mapboxgl-ctrl-group > .action-gift.mapboxgl-ctrl-compass:active {  cursor:-webkit-grabbing;  cursor:-moz-grabbing;  cursor:grabbing; } .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate, .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {  touch-action:pan-x pan-y; } .mapboxgl-canvas-container.mapboxgl-touch-drag-pan, .mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {  touch-action:pinch-zoom; } .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan, .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas {  touch-action:none; } .mapboxgl-ctrl-top-left, .mapboxgl-ctrl-top-right, .mapboxgl-ctrl-bottom-left, .mapboxgl-ctrl-bottom-right {  position:absolute;  pointer-events:none;  z-index:2; } .mapboxgl-ctrl-top-left {  top:0;  left:0; } .mapboxgl-ctrl-top-right {  top:0;  right:0; } .mapboxgl-ctrl-bottom-left {  bottom:0;  left:0; } .mapboxgl-ctrl-bottom-right {  right:0;  bottom:0; } .mapboxgl-ctrl {  clear:both;  pointer-events:auto;   transform:translate(0, 0); } .mapboxgl-ctrl-top-left .mapboxgl-ctrl {  margin:10px 0 0 10px;  float:left; } .mapboxgl-ctrl-top-right .mapboxgl-ctrl {  margin:10px 10px 0 0;  float:right; } .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl {  margin:0 0 10px 10px;  float:left; } .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl {  margin:0 10px 10px 0;  float:right; } .mapboxgl-ctrl-group {  border-radius:4px;  overflow:hidden;  background:#fff; } .mapboxgl-ctrl-group:not(:empty) {  -moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.1);  -webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.1);  box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1); } .mapboxgl-ctrl-group > button, .mapboxgl-ctrl-group > .cart.table-wrapper .actions-toolbar > .action, .mapboxgl-ctrl-group > .action-gift {  width:30px;  height:30px;  display:block;  padding:0;  outline:none;  border:0;  box-sizing:border-box;  background-color:transparent;  cursor:pointer; } .mapboxgl-ctrl-group > button + button, .mapboxgl-ctrl-group > .cart.table-wrapper .actions-toolbar > .action + .cart.table-wrapper .actions-toolbar > .action, .mapboxgl-ctrl-group > .action-gift + .action-gift {  border-top:1px solid #ddd; } .mapboxgl-ctrl > button::-moz-focus-inner, .mapboxgl-ctrl > .cart.table-wrapper .actions-toolbar > .action::-moz-focus-inner, .mapboxgl-ctrl > .action-gift::-moz-focus-inner {  border:0;  padding:0; } .mapboxgl-ctrl > button:hover, .mapboxgl-ctrl > .cart.table-wrapper .actions-toolbar > .action:hover, .mapboxgl-ctrl > .action-gift:hover {  background-color:rgba(0, 0, 0, 0.05); } .mapboxgl-ctrl-icon, .mapboxgl-ctrl-icon > .mapboxgl-ctrl-compass-arrow {  speak:none;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .mapboxgl-ctrl-icon {  padding:5px; } .mapboxgl-ctrl-icon.mapboxgl-ctrl-icon-disabled {  opacity:0.25;  border-color:#373737; } .mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-out {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='m 7,9 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 6,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 z'/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-in {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='M 10 6 C 9.446 6 9 6.4459904 9 7 L 9 9 L 7 9 C 6.446 9 6 9.446 6 10 C 6 10.554 6.446 11 7 11 L 9 11 L 9 13 C 9 13.55401 9.446 14 10 14 C 10.554 14 11 13.55401 11 13 L 11 11 L 13 11 C 13.554 11 14 10.554 14 10 C 14 9.446 13.554 9 13 9 L 11 9 L 11 7 C 11 6.4459904 10.554 6 10 6 z'/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate:disabled {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M 10,4 C 9,4 9,5 9,5 L 9,5.1 C 7.0357113,5.5006048 5.5006048,7.0357113 5.1,9 L 5,9 c 0,0 -1,0 -1,1 0,1 1,1 1,1 l 0.1,0 c 0.4006048,1.964289 1.9357113,3.499395 3.9,3.9 L 9,15 c 0,0 0,1 1,1 1,0 1,-1 1,-1 l 0,-0.1 c 1.964289,-0.400605 3.499395,-1.935711 3.9,-3.9 l 0.1,0 c 0,0 1,0 1,-1 C 16,9 15,9 15,9 L 14.9,9 C 14.499395,7.0357113 12.964289,5.5006048 11,5.1 L 11,5 c 0,0 0,-1 -1,-1 z m 0,2.5 c 1.932997,0 3.5,1.5670034 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 C 8.0670034,13.5 6.5,11.932997 6.5,10 6.5,8.0670034 8.0670034,6.5 10,6.5 Z'/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M 10,4 C 9,4 9,5 9,5 L 9,5.1 C 7.0357113,5.5006048 5.5006048,7.0357113 5.1,9 L 5,9 c 0,0 -1,0 -1,1 0,1 1,1 1,1 l 0.1,0 c 0.4006048,1.964289 1.9357113,3.499395 3.9,3.9 L 9,15 c 0,0 0,1 1,1 1,0 1,-1 1,-1 l 0,-0.1 c 1.964289,-0.400605 3.499395,-1.935711 3.9,-3.9 l 0.1,0 c 0,0 1,0 1,-1 C 16,9 15,9 15,9 L 14.9,9 C 14.499395,7.0357113 12.964289,5.5006048 11,5.1 L 11,5 c 0,0 0,-1 -1,-1 z m 0,2.5 c 1.932997,0 3.5,1.5670034 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 C 8.0670034,13.5 6.5,11.932997 6.5,10 6.5,8.0670034 8.0670034,6.5 10,6.5 Z'/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting {  -webkit-animation:mapboxgl-spin 2s infinite linear;  -moz-animation:mapboxgl-spin 2s infinite linear;  -o-animation:mapboxgl-spin 2s infinite linear;  -ms-animation:mapboxgl-spin 2s infinite linear;  animation:mapboxgl-spin 2s infinite linear; } @-webkit-keyframes mapboxgl-spin {  0% {   -webkit-transform:rotate(0deg);  }  100% {   -webkit-transform:rotate(360deg);  } } @-moz-keyframes mapboxgl-spin {  0% {   -moz-transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);  } } @-o-keyframes mapboxgl-spin {  0% {   -o-transform:rotate(0deg);  }  100% {   -o-transform:rotate(360deg);  } } @-ms-keyframes mapboxgl-spin {  0% {   -ms-transform:rotate(0deg);  }  100% {   -ms-transform:rotate(360deg);  } } @keyframes mapboxgl-spin {  0% {   transform:rotate(0deg);  }  100% {   transform:rotate(360deg);  } } .mapboxgl-ctrl-icon.mapboxgl-ctrl-fullscreen {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M 5 4 C 4.5 4 4 4.5 4 5 L 4 6 L 4 9 L 4.5 9 L 5.7773438 7.296875 C 6.7771319 8.0602131 7.835765 8.9565728 8.890625 10 C 7.8257121 11.0633 6.7761791 11.951675 5.78125 12.707031 L 4.5 11 L 4 11 L 4 15 C 4 15.5 4.5 16 5 16 L 9 16 L 9 15.5 L 7.2734375 14.205078 C 8.0428931 13.187886 8.9395441 12.133481 9.9609375 11.068359 C 11.042371 12.14699 11.942093 13.2112 12.707031 14.21875 L 11 15.5 L 11 16 L 14 16 L 15 16 C 15.5 16 16 15.5 16 15 L 16 14 L 16 11 L 15.5 11 L 14.205078 12.726562 C 13.177985 11.949617 12.112718 11.043577 11.037109 10.009766 C 12.151856 8.981061 13.224345 8.0798624 14.228516 7.3046875 L 15.5 9 L 16 9 L 16 5 C 16 4.5 15.5 4 15 4 L 11 4 L 11 4.5 L 12.703125 5.7773438 C 11.932647 6.7864834 11.026693 7.8554712 9.9707031 8.9199219 C 8.9584739 7.8204943 8.0698767 6.7627188 7.3046875 5.7714844 L 9 4.5 L 9 4 L 6 4 L 5 4 z '/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-shrink {  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23000000;' d='M 4.2421875 3.4921875 A 0.750075 0.750075 0 0 0 3.71875 4.78125 L 5.9648438 7.0273438 L 4 8.5 L 4 9 L 8 9 C 8.500001 8.9999988 9 8.4999992 9 8 L 9 4 L 8.5 4 L 7.0175781 5.9550781 L 4.78125 3.71875 A 0.750075 0.750075 0 0 0 4.2421875 3.4921875 z M 15.734375 3.4921875 A 0.750075 0.750075 0 0 0 15.21875 3.71875 L 12.984375 5.953125 L 11.5 4 L 11 4 L 11 8 C 11 8.4999992 11.499999 8.9999988 12 9 L 16 9 L 16 8.5 L 14.035156 7.0273438 L 16.28125 4.78125 A 0.750075 0.750075 0 0 0 15.734375 3.4921875 z M 4 11 L 4 11.5 L 5.9648438 12.972656 L 3.71875 15.21875 A 0.75130096 0.75130096 0 1 0 4.78125 16.28125 L 7.0273438 14.035156 L 8.5 16 L 9 16 L 9 12 C 9 11.500001 8.500001 11.000001 8 11 L 4 11 z M 12 11 C 11.499999 11.000001 11 11.500001 11 12 L 11 16 L 11.5 16 L 12.972656 14.035156 L 15.21875 16.28125 A 0.75130096 0.75130096 0 1 0 16.28125 15.21875 L 14.035156 12.972656 L 16 11.5 L 16 11 L 12 11 z '/%3E %3C/svg%3E"); } .mapboxgl-ctrl-icon.mapboxgl-ctrl-compass > .mapboxgl-ctrl-compass-arrow {  width:20px;  height:20px;  margin:5px;  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpolygon fill='%23333333' points='6,9 10,1 14,9'/%3E %3Cpolygon fill='%23CCCCCC' points='6,11 10,19 14,11 '/%3E %3C/svg%3E");  background-repeat:no-repeat;  display:inline-block; } a.mapboxgl-ctrl-logo {  width:85px;  height:21px;  margin:0 0 -3px -3px;  display:block;  background-repeat:no-repeat;  cursor:pointer;  background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 84.49 21' style='enable-background:new 0 0 84.49 21;' xml:space='preserve'%3E%3Cg%3E %3Cpath class='st0' style='opacity:0.9; fill:%23FFFFFF; enable-background:new;' d='M83.25,14.26c0,0.12-0.09,0.21-0.21,0.21h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39l-1.44,2.39 c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68L76.2,6.84 c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.4-2.35 c0.06-0.11,0.18-0.17,0.3-0.17H83c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.37,3.63l2.43,3.67 C83.24,14.18,83.25,14.22,83.25,14.26z'/%3E %3Cpath class='st0' style='opacity:0.9; fill:%23FFFFFF; enable-background:new;' d='M66.24,9.59c-0.39-1.88-1.96-3.28-3.84-3.28c-1.03,0-2.03,0.42-2.73,1.18V3.51c0-0.13-0.1-0.23-0.23-0.23h-1.4 c-0.13,0-0.23,0.11-0.23,0.23v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.11,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.73,1.18 c1.88,0,3.45-1.41,3.84-3.29C66.37,10.79,66.37,10.18,66.24,9.59L66.24,9.59z M62.08,13c-1.32,0-2.39-1.11-2.41-2.48v-0.06 c0.02-1.38,1.09-2.48,2.41-2.48s2.42,1.12,2.42,2.51S63.41,13,62.08,13z'/%3E %3Cpath class='st0' style='opacity:0.9; fill:%23FFFFFF; enable-background:new;' d='M71.67,6.32c-1.98-0.01-3.72,1.35-4.16,3.29c-0.13,0.59-0.13,1.19,0,1.77c0.44,1.94,2.17,3.32,4.17,3.3 c2.35,0,4.26-1.87,4.26-4.19S74.04,6.32,71.67,6.32z M71.65,13.01c-1.33,0-2.42-1.12-2.42-2.51s1.08-2.52,2.42-2.52 c1.33,0,2.42,1.12,2.42,2.51S72.99,13,71.65,13.01L71.65,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M62.08,7.98c-1.32,0-2.39,1.11-2.41,2.48v0.06C59.68,11.9,60.75,13,62.08,13s2.42-1.12,2.42-2.51 S63.41,7.98,62.08,7.98z M62.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25 c0.63,0,1.17,0.57,1.17,1.27C63.24,11.2,62.73,11.76,62.08,11.76z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M71.65,7.98c-1.33,0-2.42,1.12-2.42,2.51S70.32,13,71.65,13s2.42-1.12,2.42-2.51S72.99,7.98,71.65,7.98z M71.65,11.76c-0.64,0-1.17-0.57-1.17-1.27c0-0.7,0.53-1.26,1.17-1.26s1.17,0.57,1.17,1.27C72.82,11.21,72.29,11.76,71.65,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill:%23FFFFFF; enable-background:new;' d='M45.74,6.53h-1.4c-0.13,0-0.23,0.11-0.23,0.23v0.73c-0.71-0.75-1.7-1.18-2.73-1.18 c-2.17,0-3.94,1.87-3.94,4.19s1.77,4.19,3.94,4.19c1.04,0,2.03-0.43,2.73-1.19v0.73c0,0.13,0.1,0.23,0.23,0.23h1.4 c0.13,0,0.23-0.11,0.23-0.23V6.74c0-0.12-0.09-0.22-0.22-0.22C45.75,6.53,45.75,6.53,45.74,6.53z M44.12,10.53 C44.11,11.9,43.03,13,41.71,13s-2.42-1.12-2.42-2.51s1.08-2.52,2.4-2.52c1.33,0,2.39,1.11,2.41,2.48L44.12,10.53z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M41.71,7.98c-1.33,0-2.42,1.12-2.42,2.51S40.37,13,41.71,13s2.39-1.11,2.41-2.48v-0.06 C44.1,9.09,43.03,7.98,41.71,7.98z M40.55,10.49c0-0.7,0.52-1.27,1.17-1.27c0.64,0,1.14,0.56,1.17,1.25v0.04 c-0.01,0.68-0.53,1.24-1.17,1.24C41.08,11.75,40.55,11.19,40.55,10.49z'/%3E %3Cpath class='st0' style='opacity:0.9; fill:%23FFFFFF; enable-background:new;' d='M52.41,6.32c-1.03,0-2.03,0.42-2.73,1.18V6.75c0-0.13-0.1-0.23-0.23-0.23h-1.4c-0.13,0-0.23,0.11-0.23,0.23 v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.1,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.74,1.18c2.17,0,3.94-1.87,3.94-4.19 S54.58,6.32,52.41,6.32z M52.08,13.01c-1.32,0-2.39-1.11-2.42-2.48v-0.07c0.02-1.38,1.09-2.49,2.4-2.49c1.32,0,2.41,1.12,2.41,2.51 S53.4,13,52.08,13.01L52.08,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M52.08,7.98c-1.32,0-2.39,1.11-2.42,2.48v0.06c0.03,1.38,1.1,2.48,2.42,2.48s2.41-1.12,2.41-2.51 S53.4,7.98,52.08,7.98z M52.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25c0.63,0,1.17,0.58,1.17,1.27 S52.72,11.76,52.08,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill:%23FFFFFF; enable-background:new;' d='M36.08,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68c0-0.98-0.74-1.71-1.62-1.71 c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.11,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V6.74 c0.01-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03c1.09,0,2.09,0.6,2.6,1.55 c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78L36.08,14.24z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M84.34,13.59l-0.07-0.13l-1.96-2.99l1.94-2.95c0.44-0.67,0.26-1.56-0.41-2.02c-0.02,0-0.03,0-0.04-0.01 c-0.23-0.15-0.5-0.22-0.78-0.22h-1.61c-0.56,0-1.08,0.29-1.37,0.78L79.72,6.6l-0.34-0.56C79.09,5.56,78.57,5.27,78,5.27h-1.6 c-0.6,0-1.13,0.37-1.35,0.92c-2.19-1.66-5.28-1.47-7.26,0.45c-0.35,0.34-0.65,0.72-0.89,1.14c-0.9-1.62-2.58-2.72-4.5-2.72 c-0.5,0-1.01,0.07-1.48,0.23V3.51c0-0.82-0.66-1.48-1.47-1.48h-1.4c-0.81,0-1.47,0.66-1.47,1.47v3.75 c-0.95-1.36-2.5-2.18-4.17-2.19c-0.74,0-1.46,0.16-2.12,0.47c-0.24-0.17-0.54-0.26-0.84-0.26h-1.4c-0.45,0-0.87,0.21-1.15,0.56 c-0.02-0.03-0.04-0.05-0.07-0.08c-0.28-0.3-0.68-0.47-1.09-0.47h-1.39c-0.3,0-0.6,0.09-0.84,0.26c-0.67-0.3-1.39-0.46-2.12-0.46 c-1.83,0-3.43,1-4.37,2.5c-0.2-0.46-0.48-0.89-0.83-1.25c-0.8-0.81-1.89-1.25-3.02-1.25h-0.01c-0.89,0.01-1.75,0.33-2.46,0.88 c-0.74-0.57-1.64-0.88-2.57-0.88H28.1c-0.29,0-0.58,0.03-0.86,0.11c-0.28,0.06-0.56,0.16-0.82,0.28c-0.21-0.12-0.45-0.18-0.7-0.18 h-1.4c-0.82,0-1.47,0.66-1.47,1.47v7.5c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.48-0.66,1.48-1.48l0,0V9.79 c0.03-0.36,0.23-0.59,0.36-0.59c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41c0.82,0,1.47-0.66,1.47-1.47 l-0.01-4.57c0.06-0.32,0.25-0.47,0.35-0.47c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41 c0.82,0,1.47-0.66,1.47-1.47v-0.38c0.96,1.29,2.46,2.06,4.06,2.06c0.74,0,1.46-0.16,2.12-0.47c0.24,0.17,0.54,0.26,0.84,0.26h1.39 c0.3,0,0.6-0.09,0.84-0.26v2.01c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.47-0.66,1.47-1.47v-1.77c0.48,0.15,0.99,0.23,1.49,0.22 c1.7,0,3.22-0.87,4.17-2.2v0.52c0,0.82,0.66,1.47,1.47,1.47h1.4c0.3,0,0.6-0.09,0.84-0.26c0.66,0.31,1.39,0.47,2.12,0.47 c1.92,0,3.6-1.1,4.49-2.73c1.54,2.65,4.95,3.53,7.58,1.98c0.18-0.11,0.36-0.22,0.53-0.36c0.22,0.55,0.76,0.91,1.35,0.9H78 c0.56,0,1.08-0.29,1.37-0.78l0.37-0.61l0.37,0.61c0.29,0.48,0.81,0.78,1.38,0.78h1.6c0.81,0,1.46-0.66,1.45-1.46 C84.49,14.02,84.44,13.8,84.34,13.59L84.34,13.59z M35.86,14.47h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23 V9.68c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23 V6.74c0.01-0.13,0.11-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03 c1.09,0,2.09,0.6,2.6,1.55c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78l0.01,5.16C36.09,14.36,35.98,14.46,35.86,14.47 L35.86,14.47z M45.97,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V13.5c-0.7,0.76-1.69,1.18-2.72,1.18 c-2.17,0-3.94-1.87-3.94-4.19s1.77-4.19,3.94-4.19c1.03,0,2.02,0.43,2.73,1.18V6.74c0-0.13,0.1-0.23,0.23-0.23h1.4 c0.12-0.01,0.22,0.08,0.23,0.21c0,0.01,0,0.01,0,0.02v7.51h-0.01V14.24z M52.41,14.67c-1.03,0-2.02-0.43-2.73-1.18v3.97 c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.1-0.23-0.23V6.75c0-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.23,0.11,0.23,0.23v0.73 c0.71-0.76,1.7-1.18,2.73-1.18c2.17,0,3.94,1.86,3.94,4.18S54.58,14.67,52.41,14.67z M66.24,11.39c-0.39,1.87-1.96,3.29-3.84,3.29 c-1.03,0-2.02-0.43-2.73-1.18v0.73c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V3.51c0-0.13,0.1-0.23,0.23-0.23 h1.4c0.13,0,0.23,0.11,0.23,0.23v3.97c0.71-0.75,1.7-1.18,2.73-1.17c1.88,0,3.45,1.4,3.84,3.28C66.37,10.19,66.37,10.8,66.24,11.39 L66.24,11.39L66.24,11.39z M71.67,14.68c-2,0.01-3.73-1.35-4.17-3.3c-0.13-0.59-0.13-1.19,0-1.77c0.44-1.94,2.17-3.31,4.17-3.3 c2.36,0,4.26,1.87,4.26,4.19S74.03,14.68,71.67,14.68L71.67,14.68z M83.04,14.47h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39 l-1.44,2.39c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68 L76.2,6.84c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.41-2.36 c0.06-0.11,0.18-0.17,0.3-0.17h1.61c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.38,3.64l2.43,3.67 c0.02,0.03,0.03,0.07,0.03,0.12C83.25,14.38,83.16,14.47,83.04,14.47L83.04,14.47L83.04,14.47z'/%3E %3Cpath class='st0' style='opacity:0.9; fill:%23FFFFFF; enable-background:new;' d='M10.5,1.24c-5.11,0-9.25,4.15-9.25,9.25s4.15,9.25,9.25,9.25s9.25-4.15,9.25-9.25 C19.75,5.38,15.61,1.24,10.5,1.24z M14.89,12.77c-1.93,1.93-4.78,2.31-6.7,2.31c-0.7,0-1.41-0.05-2.1-0.16c0,0-1.02-5.64,2.14-8.81 c0.83-0.83,1.95-1.28,3.13-1.28c1.27,0,2.49,0.51,3.39,1.42C16.59,8.09,16.64,11,14.89,12.77z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M10.5-0.01C4.7-0.01,0,4.7,0,10.49s4.7,10.5,10.5,10.5S21,16.29,21,10.49C20.99,4.7,16.3-0.01,10.5-0.01z M10.5,19.74c-5.11,0-9.25-4.15-9.25-9.25s4.14-9.26,9.25-9.26s9.25,4.15,9.25,9.25C19.75,15.61,15.61,19.74,10.5,19.74z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M14.74,6.25C12.9,4.41,9.98,4.35,8.23,6.1c-3.16,3.17-2.14,8.81-2.14,8.81s5.64,1.02,8.81-2.14 C16.64,11,16.59,8.09,14.74,6.25z M12.47,10.34l-0.91,1.87l-0.9-1.87L8.8,9.43l1.86-0.9l0.9-1.87l0.91,1.87l1.86,0.9L12.47,10.34z'/%3E %3Cpolygon class='st0' style='opacity:0.9; fill:%23FFFFFF; enable-background:new;' points='14.33,9.43 12.47,10.34 11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 '/%3E%3C/g%3E%3C/svg%3E"); } a.mapboxgl-ctrl-logo.mapboxgl-compact {  width:21px;  height:21px;  background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cg transform='translate(0,0.01)'%3E%3Cpath d='m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z' style='opacity:0.9;fill:%23ffffff;enable-background:new' class='st0'/%3E%3Cpath d='M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z' style='opacity:0.35;enable-background:new' class='st1'/%3E%3Cpath d='M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z' style='opacity:0.35;enable-background:new' class='st1'/%3E%3Cpolygon points='11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 ' style='opacity:0.9;fill:%23ffffff;enable-background:new' class='st0'/%3E%3C/g%3E%3C/svg%3E"); } .mapboxgl-ctrl.mapboxgl-ctrl-attrib {  padding:0 5px;  background-color:rgba(255, 255, 255, 0.5);  margin:0; } @media screen {  .mapboxgl-ctrl-attrib.mapboxgl-compact {   min-height:20px;   padding:0;   margin:10px;   position:relative;   background-color:#fff;   border-radius:3px 12px 12px 3px;  }  .mapboxgl-ctrl-attrib.mapboxgl-compact:hover {   padding:2px 24px 2px 4px;   visibility:visible;   margin-top:6px;  }  .mapboxgl-ctrl-top-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:hover,  .mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:hover {   padding:2px 4px 2px 24px;   border-radius:12px 3px 3px 12px;  }  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner {   display:none;  }  .mapboxgl-ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner {   display:block;  }  .mapboxgl-ctrl-attrib.mapboxgl-compact::after {   content:'';   cursor:pointer;   position:absolute;   background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' fill-rule='evenodd' d='M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0'/%3E %3C/svg%3E");   background-color:rgba(255, 255, 255, 0.5);   width:24px;   height:24px;   box-sizing:border-box;   border-radius:12px;  }  .mapboxgl-ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after {   bottom:0;   right:0;  }  .mapboxgl-ctrl-top-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after {   top:0;   right:0;  }  .mapboxgl-ctrl-top-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after {   top:0;   left:0;  }  .mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after {   bottom:0;   left:0;  } } .mapboxgl-ctrl-attrib a {  color:rgba(0, 0, 0, 0.75);  text-decoration:none; } .mapboxgl-ctrl-attrib a:hover {  color:inherit;  text-decoration:underline; } .mapboxgl-ctrl-attrib .mapbox-improve-map {  font-weight:bold;  margin-left:2px; } .mapboxgl-attrib-empty {  display:none; } .mapboxgl-ctrl-scale {  background-color:rgba(255, 255, 255, 0.75);  font-size:10px;  border-width:medium 2px 2px;  border-style:none solid solid;  border-color:#333;  padding:0 5px;  color:#333;  box-sizing:border-box; } .mapboxgl-popup {  position:absolute;  top:0;  left:0;  display:-webkit-flex;  display:flex;  will-change:transform;  pointer-events:none; } .mapboxgl-popup-anchor-top, .mapboxgl-popup-anchor-top-left, .mapboxgl-popup-anchor-top-right {  -webkit-flex-direction:column;  flex-direction:column; } .mapboxgl-popup-anchor-bottom, .mapboxgl-popup-anchor-bottom-left, .mapboxgl-popup-anchor-bottom-right {  -webkit-flex-direction:column-reverse;  flex-direction:column-reverse; } .mapboxgl-popup-anchor-left {  -webkit-flex-direction:row;  flex-direction:row; } .mapboxgl-popup-anchor-right {  -webkit-flex-direction:row-reverse;  flex-direction:row-reverse; } .mapboxgl-popup-tip {  width:0;  height:0;  border:10px solid transparent;  z-index:1; } .mapboxgl-popup-anchor-top .mapboxgl-popup-tip {  -webkit-align-self:center;  align-self:center;  border-top:none;  border-bottom-color:#fff; } .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {  -webkit-align-self:flex-start;  align-self:flex-start;  border-top:none;  border-left:none;  border-bottom-color:#fff; } .mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {  -webkit-align-self:flex-end;  align-self:flex-end;  border-top:none;  border-right:none;  border-bottom-color:#fff; } .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {  -webkit-align-self:center;  align-self:center;  border-bottom:none;  border-top-color:#fff; } .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {  -webkit-align-self:flex-start;  align-self:flex-start;  border-bottom:none;  border-left:none;  border-top-color:#fff; } .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {  -webkit-align-self:flex-end;  align-self:flex-end;  border-bottom:none;  border-right:none;  border-top-color:#fff; } .mapboxgl-popup-anchor-left .mapboxgl-popup-tip {  -webkit-align-self:center;  align-self:center;  border-left:none;  border-right-color:#fff; } .mapboxgl-popup-anchor-right .mapboxgl-popup-tip {  -webkit-align-self:center;  align-self:center;  border-right:none;  border-left-color:#fff; } .mapboxgl-popup-close-button {  position:absolute;  right:0;  top:0;  border:0;  border-radius:0 3px 0 0;  cursor:pointer;  background-color:transparent; } .mapboxgl-popup-close-button:hover {  background-color:rgba(0, 0, 0, 0.05); } .mapboxgl-popup-content {  position:relative;  background:#fff;  border-radius:3px;  box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);  padding:10px 10px 15px;  pointer-events:auto; } .mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {  border-top-left-radius:0; } .mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {  border-top-right-radius:0; } .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {  border-bottom-left-radius:0; } .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {  border-bottom-right-radius:0; } .mapboxgl-marker {  position:absolute;  top:0;  left:0;  will-change:transform; } .mapboxgl-user-location-dot {  background-color:#1da1f2;  width:15px;  height:15px;  border-radius:50%;  box-shadow:0 0 2px rgba(0, 0, 0, 0.25); } .mapboxgl-user-location-dot::before {  background-color:#1da1f2;  content:'';  width:15px;  height:15px;  border-radius:50%;  position:absolute;  -webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;  -moz-animation:mapboxgl-user-location-dot-pulse 2s infinite;  -ms-animation:mapboxgl-user-location-dot-pulse 2s infinite;  animation:mapboxgl-user-location-dot-pulse 2s infinite; } .mapboxgl-user-location-dot::after {  border-radius:50%;  border:2px solid #fff;  content:'';  height:19px;  left:-2px;  position:absolute;  top:-2px;  width:19px;  box-sizing:border-box; } @-webkit-keyframes mapboxgl-user-location-dot-pulse {  0% {   -webkit-transform:scale(1);   opacity:1;  }  70% {   -webkit-transform:scale(3);   opacity:0;  }  100% {   -webkit-transform:scale(1);   opacity:0;  } } @-ms-keyframes mapboxgl-user-location-dot-pulse {  0% {   -ms-transform:scale(1);   opacity:1;  }  70% {   -ms-transform:scale(3);   opacity:0;  }  100% {   -ms-transform:scale(1);   opacity:0;  } } @keyframes mapboxgl-user-location-dot-pulse {  0% {   transform:scale(1);   opacity:1;  }  70% {   transform:scale(3);   opacity:0;  }  100% {   transform:scale(1);   opacity:0;  } } .mapboxgl-user-location-dot-stale {  background-color:#aaa; } .mapboxgl-user-location-dot-stale::after {  display:none; } .mapboxgl-crosshair, .mapboxgl-crosshair .mapboxgl-interactive, .mapboxgl-crosshair .mapboxgl-interactive:active {  cursor:crosshair; } .mapboxgl-boxzoom {  position:absolute;  top:0;  left:0;  width:0;  height:0;  background:#fff;  border:2px dotted #202020;  opacity:0.5; } @media print {   .mapbox-improve-map {   display:none;  } } .leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer {  position:absolute;  left:0;  top:0; } .leaflet-container {  overflow:hidden; } .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow {  -webkit-user-select:none;  -moz-user-select:none;  user-select:none;  -webkit-user-drag:none; } .leaflet-tile::selection {  background:transparent; } .leaflet-safari .leaflet-tile {  image-rendering:-webkit-optimize-contrast; } .leaflet-safari .leaflet-tile-container {  width:1600px;  height:1600px;  -webkit-transform-origin:0 0; } .leaflet-marker-icon, .leaflet-marker-shadow {  display:block; }  .leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile {  max-width:none !important;  max-height:none !important; } .leaflet-container.leaflet-touch-zoom {  -ms-touch-action:pan-x pan-y;  touch-action:pan-x pan-y; } .leaflet-container.leaflet-touch-drag {  -ms-touch-action:pinch-zoom;   touch-action:none;  touch-action:pinch-zoom; } .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {  -ms-touch-action:none;  touch-action:none; } .leaflet-container {  -webkit-tap-highlight-color:transparent; } .leaflet-container a {  -webkit-tap-highlight-color:rgba(51, 181, 229, 0.4); } .leaflet-tile {  filter:inherit;  visibility:hidden; } .leaflet-tile-loaded {  visibility:inherit; } .leaflet-zoom-box {  width:0;  height:0;  -moz-box-sizing:border-box;  box-sizing:border-box;  z-index:800; } .leaflet-overlay-pane svg {  -moz-user-select:none; } .leaflet-pane {  z-index:400; } .leaflet-tile-pane {  z-index:200; } .leaflet-overlay-pane {  z-index:400; } .leaflet-shadow-pane {  z-index:500; } .leaflet-marker-pane {  z-index:600; } .leaflet-tooltip-pane {  z-index:650; } .leaflet-popup-pane {  z-index:700; } .leaflet-map-pane canvas {  z-index:100; } .leaflet-map-pane svg {  z-index:200; } .leaflet-vml-shape {  width:1px;  height:1px; } .lvml {  behavior:url(../../frontend/Nineteen02/default/da_DK/css/#default#VML);  display:inline-block;  position:absolute; } .leaflet-control {  position:relative;  z-index:800;  pointer-events:visiblePainted;   pointer-events:auto; } .leaflet-top, .leaflet-bottom {  position:absolute;  z-index:1000;  pointer-events:none; } .leaflet-top {  top:0; } .leaflet-right {  right:0; } .leaflet-bottom {  bottom:0; } .leaflet-left {  left:0; } .leaflet-control {  float:left;  clear:both; } .leaflet-right .leaflet-control {  float:right; } .leaflet-top .leaflet-control {  margin-top:10px; } .leaflet-bottom .leaflet-control {  margin-bottom:10px; } .leaflet-left .leaflet-control {  margin-left:10px; } .leaflet-right .leaflet-control {  margin-right:10px; } .leaflet-fade-anim .leaflet-tile {  will-change:opacity; } .leaflet-fade-anim .leaflet-popup {  opacity:0;  -webkit-transition:opacity 0.2s linear;  -moz-transition:opacity 0.2s linear;  transition:opacity 0.2s linear; } .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {  opacity:1; } .leaflet-zoom-animated {  -webkit-transform-origin:0 0;  -ms-transform-origin:0 0;  transform-origin:0 0; } .leaflet-zoom-anim .leaflet-zoom-animated {  will-change:transform; } .leaflet-zoom-anim .leaflet-zoom-animated {  -webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);  -moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);  transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1); } .leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile {  -webkit-transition:none;  -moz-transition:none;  transition:none; } .leaflet-zoom-anim .leaflet-zoom-hide {  visibility:hidden; } .leaflet-interactive {  cursor:pointer; } .leaflet-grab {  cursor:-webkit-grab;  cursor:-moz-grab;  cursor:grab; } .leaflet-crosshair, .leaflet-crosshair .leaflet-interactive {  cursor:crosshair; } .leaflet-popup-pane, .leaflet-control {  cursor:auto; } .leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable {  cursor:move;  cursor:-webkit-grabbing;  cursor:-moz-grabbing;  cursor:grabbing; } .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container {  pointer-events:none; } .leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path {  pointer-events:visiblePainted;   pointer-events:auto; } .leaflet-container {  background:#ddd;  outline:0; } .leaflet-container a {  color:#0078A8; } .leaflet-container a.leaflet-active {  outline:2px solid orange; } .leaflet-zoom-box {  border:2px dotted #38f;  background:rgba(255, 255, 255, 0.5); } .leaflet-container {  font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; } .leaflet-bar {  box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);  border-radius:4px; } .leaflet-bar a, .leaflet-bar a:hover {  background-color:#fff;  border-bottom:1px solid #ccc;  width:26px;  height:26px;  line-height:26px;  display:block;  text-align:center;  text-decoration:none;  color:black; } .leaflet-bar a, .leaflet-control-layers-toggle {  background-position:50% 50%;  background-repeat:no-repeat;  display:block; } .leaflet-bar a:hover {  background-color:#f4f4f4; } .leaflet-bar a:first-child {  border-top-left-radius:4px;  border-top-right-radius:4px; } .leaflet-bar a:last-child {  border-bottom-left-radius:4px;  border-bottom-right-radius:4px;  border-bottom:none; } .leaflet-bar a.leaflet-disabled {  cursor:default;  background-color:#f4f4f4;  color:#bbb; } .leaflet-touch .leaflet-bar a {  width:30px;  height:30px;  line-height:30px; } .leaflet-touch .leaflet-bar a:first-child {  border-top-left-radius:2px;  border-top-right-radius:2px; } .leaflet-touch .leaflet-bar a:last-child {  border-bottom-left-radius:2px;  border-bottom-right-radius:2px; } .leaflet-control-zoom-in, .leaflet-control-zoom-out {  font:bold 18px 'Lucida Console', Monaco, monospace;  text-indent:1px; } .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {  font-size:22px; } .leaflet-control-layers {  box-shadow:0 1px 5px rgba(0, 0, 0, 0.4);  background:#fff;  border-radius:5px; } .leaflet-control-layers-toggle {  background-image:url("/uploads/w3-webp/static/frontend/Nineteen02/default/da_DK/Wexo_Shipping/images/layers.png.webp");  width:36px;  height:36px; } .leaflet-retina .leaflet-control-layers-toggle {  background-image:url("/uploads/w3-webp/static/frontend/Nineteen02/default/da_DK/Wexo_Shipping/images/layers-2x.png.webp");  background-size:26px 26px; } .leaflet-touch .leaflet-control-layers-toggle {  width:44px;  height:44px; } .leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle {  display:none; } .leaflet-control-layers-expanded .leaflet-control-layers-list {  display:block;  position:relative; } .leaflet-control-layers-expanded {  padding:6px 10px 6px 6px;  color:#333;  background:#fff; } .leaflet-control-layers-scrollbar {  overflow-y:scroll;  overflow-x:hidden;  padding-right:5px; } .leaflet-control-layers-selector {  margin-top:2px;  position:relative;  top:1px; } .leaflet-control-layers label {  display:block; } .leaflet-control-layers-separator {  height:0;  border-top:1px solid #ddd;  margin:5px -10px 5px -6px; } .leaflet-default-icon-path {  background-image:url("/uploads/w3-webp/static/frontend/Nineteen02/default/da_DK/Wexo_Shipping/images/marker-icon.png.webp"); } .leaflet-container .leaflet-control-attribution {  background:#fff;  background:rgba(255, 255, 255, 0.7);  margin:0; } .leaflet-control-attribution, .leaflet-control-scale-line {  padding:0 5px;  color:#333; } .leaflet-control-attribution a {  text-decoration:none; } .leaflet-control-attribution a:hover {  text-decoration:underline; } .leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale {  font-size:11px; } .leaflet-left .leaflet-control-scale {  margin-left:5px; } .leaflet-bottom .leaflet-control-scale {  margin-bottom:5px; } .leaflet-control-scale-line {  border:2px solid #777;  border-top:none;  line-height:1.1;  padding:2px 5px 1px;  font-size:11px;  white-space:nowrap;  overflow:hidden;  -moz-box-sizing:border-box;  box-sizing:border-box;  background:#fff;  background:rgba(255, 255, 255, 0.5); } .leaflet-control-scale-line:not(:first-child) {  border-top:2px solid #777;  border-bottom:none;  margin-top:-2px; } .leaflet-control-scale-line:not(:first-child):not(:last-child) {  border-bottom:2px solid #777; } .leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {  box-shadow:none; } .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {  border:2px solid rgba(0, 0, 0, 0.2);  background-clip:padding-box; } .leaflet-popup {  position:absolute;  text-align:center;  margin-bottom:20px; } .leaflet-popup-content-wrapper {  padding:1px;  text-align:left;  border-radius:12px; } .leaflet-popup-content {  margin:13px 19px;  line-height:1.4; } .leaflet-popup-content p {  margin:18px 0; } .leaflet-popup-tip-container {  width:40px;  height:20px;  position:absolute;  left:50%;  margin-left:-20px;  overflow:hidden;  pointer-events:none; } .leaflet-popup-tip {  width:17px;  height:17px;  padding:1px;  margin:-10px auto 0;  -webkit-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg); } .leaflet-popup-content-wrapper, .leaflet-popup-tip {  background:white;  color:#333;  box-shadow:0 3px 14px rgba(0, 0, 0, 0.4); } .leaflet-container a.leaflet-popup-close-button {  position:absolute;  top:0;  right:0;  padding:4px 4px 0 0;  border:none;  text-align:center;  width:18px;  height:14px;  font:16px/14px Tahoma, Verdana, sans-serif;  color:#c3c3c3;  text-decoration:none;  font-weight:bold;  background:transparent; } .leaflet-container a.leaflet-popup-close-button:hover {  color:#999; } .leaflet-popup-scrolled {  overflow:auto;  border-bottom:1px solid #ddd;  border-top:1px solid #ddd; } .leaflet-oldie .leaflet-popup-content-wrapper {  zoom:1; } .leaflet-oldie .leaflet-popup-tip {  width:24px;  margin:0 auto;  -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";  filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } .leaflet-oldie .leaflet-popup-tip-container {  margin-top:-1px; } .leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip {  border:1px solid #999; } .leaflet-div-icon {  background:#fff;  border:1px solid #666; }  .leaflet-tooltip {  position:absolute;  padding:6px;  background-color:#fff;  border:1px solid #fff;  border-radius:3px;  color:#222;  white-space:nowrap;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  pointer-events:none;  box-shadow:0 1px 3px rgba(0, 0, 0, 0.4); } .leaflet-tooltip.leaflet-clickable {  cursor:pointer;  pointer-events:auto; } .leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before {  position:absolute;  pointer-events:none;  border:6px solid transparent;  background:transparent;  content:""; } .leaflet-tooltip-bottom {  margin-top:6px; } .leaflet-tooltip-top {  margin-top:-6px; } .leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before {  left:50%;  margin-left:-6px; } .leaflet-tooltip-top:before {  bottom:0;  margin-bottom:-12px;  border-top-color:#fff; } .leaflet-tooltip-bottom:before {  top:0;  margin-top:-12px;  margin-left:-6px;  border-bottom-color:#fff; } .leaflet-tooltip-left {  margin-left:-6px; } .leaflet-tooltip-right {  margin-left:6px; } .leaflet-tooltip-left:before, .leaflet-tooltip-right:before {  top:50%;  margin-top:-6px; } .leaflet-tooltip-left:before {  right:0;  margin-right:-12px;  border-left-color:#fff; } .leaflet-tooltip-right:before {  left:0;  margin-left:-12px;  border-right-color:#fff; } .table-checkout-shipping-method tbody {  background:white; } .modal-popup.ws-parcelshop-popup .ws-title.modal-title, .ws-title {  font-size:2.4rem;  border-bottom:0;  text-align:center;  margin-bottom:25px; } .wexo-shipping-additional {  background:#f5f5f5;  padding:25px;  border-top:2px solid #eaeaea;  z-index:5;  box-shadow:inset 0 0 4px 1px rgba(0, 0, 0, 0.075); } .wexo-shipping-additional .leaflet-container, .wexo-shipping-additional .mapboxgl-map {  height:inherit; } .wexo-shipping-additional .chosen-parcel-shop {  text-align:center; } .wexo-shipping-additional .chosen-parcel-shop .company {  font-size:1.2em;  font-weight:500; } .wexo-shipping-additional .chosen-parcel-shop .cancel-parcel-shop {  cursor:pointer;  display:block;  margin-top:10px;  color:#ff3300; } .wexo-shipping-additional .chosen-parcel-shop .ws-title::before {  display:block;  content:"\2713";  color:green;  margin-top:-25px;  font-size:36px; } .wexo-shipping-additional .chosen-parcel-shop .ws-map {  height:125px;  position:relative;  margin:-27px -25px 25px;  border-bottom:2px solid #eaeaea;  box-sizing:content-box; } .wexo-shipping-additional .chosen-parcel-shop .ws-map .mapboxgl-canvas {  left:0;  right:0; } .wexo-shipping-additional .ws-shipping-method-content {  margin:0 auto; } .wexo-shipping-additional .ws-shipping-method-content .ws-search-by {  font-size:1em;  border-bottom:0;  opacity:0.8;  margin-bottom:1px; } .wexo-shipping-additional .ws-shipping-method-content .ws-content-top > .field-error {  text-align:center; } .wexo-shipping-additional .ws-shipping-method-content .ws-search-button, .wexo-shipping-additional .ws-shipping-method-content .field input {  height:52px; } .wexo-shipping-additional .ws-shipping-method-content .field label {  margin-bottom:5px;  display:block; } .wexo-shipping-additional .ws-shipping-method-content .ws-search-button {  margin:25px auto 0;  display:block;  width:50%; } .table-checkout-shipping-method tbody td.col-image {  width:20%;  position:relative; } .table-checkout-shipping-method tbody td.col-image img {  position:absolute;  height:90%;  right:8px;  top:50%;  transform:translateY(-50%); } .table-checkout-shipping-method tbody td.shipping-method-additional {  padding:0;  border:none; } .modal-popup.ws-parcelshop-popup .leaflet-container, .modal-popup.ws-parcelshop-popup .mapboxgl-map {  height:inherit; } .modal-popup.ws-parcelshop-popup .ws-map-wrapper {  height:30vh; } .modal-popup.ws-parcelshop-popup._show {  z-index:910; } .modal-popup.ws-parcelshop-popup .modal-header {  height:46px;  padding:0;  display:flex;  align-items:center;  border-bottom:1px solid #eaeaea; } .modal-popup.ws-parcelshop-popup .modal-header .action-close {  height:46px;  width:46px;  padding:0; } .modal-popup.ws-parcelshop-popup .modal-header .action-close::before {  color:#ff3300; } .modal-popup.ws-parcelshop-popup .modal-header .ws-title.modal-title {  text-align:left;  border-bottom:none;  padding:0;  margin:0 0 0 10px;  font-size:2.2rem; } .modal-popup.ws-parcelshop-popup .modal-content {  padding:0; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-info {  padding:3rem; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-results .count {  padding:10px 0;  text-align:center;  font-weight:500;  font-size:1.1em;  height:75px; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-results .count .change-location {  margin-top:10px;  line-height:1.2rem;  padding:5px 8px;  font-size:1.1rem; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list {  margin-top:10px;  max-height:60vh;  overflow-y:auto;  box-shadow:inset 0 0 4px 1px rgba(0, 0, 0, 0.075);  min-height:calc(100% - 75px - 10px); } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry {  padding:10px 25px;  border-top:1px solid #eaeaea;  cursor:pointer; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company {  font-size:1em; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h1 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4.8rem;  margin-top:0rem;  margin-bottom:2rem; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h2 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4.8rem;  margin-top:2.5rem;  margin-bottom:2rem; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h3 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:4rem;  margin-top:1.5rem;  margin-bottom:1rem; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h4 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:3.2rem;  margin-top:2rem;  margin-bottom:2rem; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h5 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:2.4rem;  margin-top:2rem;  margin-bottom:2rem; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h6 {  color:#000000;  font-family:'Kumbh Sans';  font-weight:700;  line-height:1.1;  font-size:2rem;  margin-top:2rem;  margin-bottom:2rem; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h1 small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h2 small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h3 small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h4 small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h5 small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h6 small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h1 .small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h2 .small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h3 .small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h4 .small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h5 .small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .company h6 .small {  color:#ff3300;  font-family:'Kumbh Sans', 'sans-serif';  font-style:normal;  font-weight:400;  line-height:1; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address {  opacity:0.8;  font-size:1em; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote {  border-left:0 solid #eaeaea;  margin:0 0 20px 40px;  padding:0;  color:#535353;  font-family:'Kumbh Sans', 'sans-serif';  font-style:italic;  font-weight:400;  line-height:1.42857143;  font-size:1.4rem; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote p:last-child, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote ul:last-child, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote ol:last-child {  margin-bottom:0; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote footer, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote small, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote .small {  color:#ff3300;  line-height:1.42857143;  font-size:1rem;  display:block; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote footer:before, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote small:before, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote .small:before {  content:'\2014 \00A0'; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote cite {  font-style:normal; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote:before, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address blockquote:after {  content:''; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address q {  quotes:none; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address q:before, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address q:after {  content:'';  content:none; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry .address cite {  font-style:normal; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry:hover, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-list .ws-parcel-shop-entry.active {  background:#f5f5f5; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcelshop-popup {  display:flex; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcelshop-popup > div {  flex:1; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-content {  border-left:1px solid #eaeaea;  display:flex;  flex-direction:column; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-content .ws-parcel-shop-info {  flex:1;  display:flex;  flex-direction:column; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-content .ws-parcel-shop-info .choose-parcel-shop {  margin-top:15px;  display:flex;  justify-content:center; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-content .ws-parcel-shop-info .parcel-shop-info-opening-hours {  margin-top:15px;  font-size:0.9em; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-content .ws-parcel-shop-info .parcel-shop-info-opening-hours table > tbody > tr > th, .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-content .ws-parcel-shop-info .parcel-shop-info-opening-hours table > tbody > tr > td {  padding:3px 9px; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-content .ws-parcel-shop-info .parcel-shop-info-opening-hours .day {  font-weight:500; } .modal-popup.ws-parcelshop-popup .modal-content .ws-parcel-shop-content .parcel-shop-info-parcelshop .company {  font-size:1.2em;  font-weight:bold; } body.onestepcheckout-index-index .ws-parcelshop .ws-shipping-method-content .field label.label {  position:static !important; } .aw-et__view-options-container .sectors .tickets-type .qty-inp-block {   box-sizing:content-box; } .blog-post-author {  display:none; } .blog-tags-cloud .blog-tags-tag, .blog-tags-plain .blog-tags-tag {  font-size:1.4rem;  padding:5px 20px;  border-radius:0;  height:auto;  margin-bottom:8px;  margin-right:8px;  margin-left:0;  vertical-align:top; } .blog-tags-cloud .blog-tags-tag:hover, .blog-tags-plain .blog-tags-tag:hover {  background:#ff3300;  border-color:#ff3300; } .aw_blog-index-index .blog-posts-post {  border-bottom:1px solid #eaeaea;  margin-bottom:40px;  padding-bottom:40px; } .blog-posts-post .block.prev-next {  display:none; } .sidebar .blog-sidebar-block {  border-bottom:1px solid #eaeaea;  padding-bottom:30px;  margin-bottom:30px !important;  } .sidebar .blog-sidebar-block .blog-sidebar-block-title, .sidebar .blog-sidebar-block .block-title {  font-size:1.8rem;  font-weight:600;  color:#000000;  margin-bottom:16px; } .sidebar .block-recent-posts .block-recent-posts-item {  margin-bottom:15px;  max-width:100%;  width:100%; } .sidebar .block-recent-posts .block-recent-posts-item:last-child {  margin-bottom:0; } .sidebar .block-recent-posts .block-recent-posts-item img {  display:block;  max-height:135px;  width:100%;  object-fit:cover; } .sidebar .block-recent-posts .block-recent-posts-item .block-recent-posts-link {  font-size:1.4rem;  transition:all 300ms ease-in-out;  padding:8px 0;  display:inline-block;  vertical-align:top; } .sidebar .block-recent-posts .block-recent-posts-item .block-recent-posts-link:hover {  color:#ff3300; } .blog-sidebar-block .block-category-listing {  padding-left:0; } .blog-sidebar-block .block-category-listing .block-category-listing-item {  border:0;  padding:5px 0; } .blog-sidebar-block .block-category-listing .block-category-listing-item.parent .block-category-listing-item-link:before {  display:none; } .blog-sidebar-block .block-category-listing .block-category-listing-item .block-category-listing-item-link:Hover {  color:#ff3300; } .blog-pagination {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  justify-content:center;  align-items:center;  text-align:center;  padding:20px 0;  margin:0 0 30px; } .blog-pagination .blog-pagination-item {  font-size:1.4rem;  margin:0 8px;  text-decoration:none;  padding:6px 2px; } .blog-pagination .blog-pagination-item:not(.blog-pagination-page) {  text-decoration:none;  font-size:0rem;  display:-webkit-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  border-radius:50%;  background-color:#eaeaea;  justify-content:center;  align-items:center;  width:40px;  height:40px;  margin:0 12px; } .blog-pagination .blog-pagination-item:not(.blog-pagination-page):before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:22px;  line-height:22px;  color:inherit;  content:'\e961';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .blog-pagination .blog-pagination-item:not(.blog-pagination-page):hover {  background-color:#000000;  color:#ffffff; } .blog-pagination .blog-pagination-item:not(.blog-pagination-page):last-child:before {  content:'\e960'; } .blog-pagination .blog-pagination-page-current {  font-weight:700; } .blog-post-read-more {  border:1px solid #000000;  color:#000000;  font-size:1.4rem;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  display:-webkit-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  padding:10px 20px;  margin:0;  vertical-align:top; } .blog-post-read-more:visited {  color:#000000; } .blog-post-read-more:hover {  background-color:#323232;  color:#ffffff;  text-decoration:none; } .blog-post-info-item {  font-size:1.4rem;  font-weight:400; } .blog-post-info-item a {  color:#535353;  font-weight:400; } .blog-author.author-view {  align-items:center; } .blog-author.author-view .author-name {  text-align:center; } .aw_blog-post-view #blog-related-posts {  border-top:1px solid #eaeaea; } #blog-related-posts {  margin-top:60px;  padding-top:40px;  padding-bottom:20px; } #blog-related-posts .block-title {  margin-bottom:40px; } #blog-related-posts .block-title strong.blog-block-title {  color:#000000;  font-size:3.2rem; } #blog-related-posts .block-related-posts {  margin-bottom:0; } #blog-related-posts .block-related-posts .related-post-featured-image-link {  margin-bottom:0; } #blog-related-posts .block-related-posts .related-post-featured-image-link .recent-post-featured-image {  position:static;  width:100%;  display:block;  max-height:160px;  object-fit:cover; } #blog-related-posts .block-related-posts .related-post-featured-image-link:after {  padding:0; } #blog-related-posts .block-related-posts .block-related-post-link {  font-size:1.6rem;  color:#000000;  transition:all 300ms ease-in-out;  padding:12px 0;  display:inline-block;  vertical-align:top; } #blog-related-posts .block-related-posts .block-related-post-link:hover {  color:#ff3300; } .blog-post-title {  font-size:2rem;  color:#000000;  font-weight:700;  margin-bottom:10px; } .blog-post-title .blog-post-title-link {  color:#000000;  text-decoration:none; } .blog-post-content {  font-size:1.4rem;  color:#535353;  margin-bottom:25px; } .blog-post-featured-image-link, .blog-post-featured-image-wrapper {  width:100%;  display:block; } .blog-post-featured-image-link img, .blog-post-featured-image-wrapper img {  width:100%;  max-height:500px;  object-fit:cover;  display:block; } .home-blog-row {  padding-top:40px;  margin-bottom:20px; } .home-blog-row h4 {  color:#000000;  margin:0 0 20px 0; } .home-blog-row .block-blog-recent-post {  border-bottom:1px solid #eaeaea; } .home-blog-row .block-blog-recent-post .block-title {  display:none; } .home-blog-row .block-blog-recent-post .block-recent-posts-item .block-recent-posts-link {  font-size:1.5rem;  font-weight:700;  transition:all 300ms ease-in-out;  display:block;  padding:8px 0; } .home-blog-row .block-blog-recent-post .block-recent-posts-item .block-recent-posts-link:hover {  color:#ff3300; } .home-blog-row .block-blog-recent-post .recent-post-featured-image-link {  margin-bottom:10px; } .home-blog-row .block-blog-recent-post .recent-post-featured-image-link, .home-blog-row .block-blog-recent-post .recent-post-featured-image {  display:block; } @media only screen and (max-width:767px) {  .home-blog-row .block-recent-posts .block-recent-posts-item {   margin-bottom:25px;  } } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  background:#f4f4f4;  border:0; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-onestep-sidebar-header {  font-size:2.4rem;  color:#000000;  text-transform:inherit;  text-align:center;  margin-bottom:10px; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-sidebar-product-list, .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-sidebar_order-note {  font-size:1.4rem;  color:#000000;  text-align:center; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-sidebar-product-list .aw-onestep-sidebar-block_title, .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-sidebar_order-note .aw-onestep-sidebar-block_title {  margin:10px 0; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-sidebar-product-card {  text-align:left; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-sidebar-product-card .aw-sidebar-product-name {  font-weight:400 !important;   color:#535353;  font-size:1.2rem; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-sidebar-product-card .aw-sidebar-product-price {  font-size:1.4rem !important;  } .onestepcheckout-index-index .page-main .authentication-link-popup a {  color:#ff3300; } .onestepcheckout-index-index .aw-sidebar_order-note .toggle {  pointer-events:none; } .onestepcheckout-index-index .aw-sidebar_order-note .content {  display:block !important;  } .onestepcheckout-index-index .aw-onestep-sidebar-totals .price {  white-space:nowrap; } .onestepcheckout-index-index .form-aw-giftcard {  position:relative;  padding-bottom:40px; } .onestepcheckout-index-index .form-aw-giftcard .actions-toolbar .secondary {  position:absolute;  left:0;  bottom:0;  margin:0 !important; } .onestepcheckout-index-index .form-aw-giftcard .actions-toolbar .secondary .action.check-aw-giftcard {  text-transform:uppercase;  letter-spacing:0.1rem;  padding:0 15px; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product_remove {  text-decoration:none; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product_remove:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:18px;  line-height:18px;  color:inherit;  content:'\e904';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .actions-toolbar .action.checkout {  text-transform:inherit; } .checkout-agreements .action-show {  font-size:1.2rem; } .onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .radio + .label::before {  top:15px; } .onestepcheckout-index-index .page-wrapper .header.content {  text-align:center; } .onestepcheckout-index-index .page-wrapper .header.content .logo {  display:inline-block;  vertical-align:top; } .aw-onestep-sidebar-totals {  color:#000000; } .aw-onestep-sidebar-totals .amount {  font-weight:700; } .onestepcheckout-index-index .checkout-container .input-text, .onestepcheckout-index-index .checkout-container .select {  height:46px !important;  } .onestepcheckout-index-index .checkout-container input[type='radio'] + label:before, .onestepcheckout-index-index .checkout-container input[type='checkbox'] + label:before {  color:#bfbfbf !important;  } .onestepcheckout-index-index .checkout-container input[type='radio']:checked + label:before, .onestepcheckout-index-index .checkout-container input[type='checkbox']:checked + label:before, .onestepcheckout-index-index .checkout-container input[type='radio']:focus + label:before, .onestepcheckout-index-index .checkout-container input[type='checkbox']:focus + label:before {  color:#000000 !important;  } .onestepcheckout-index-index .checkout-container .modal-custom.authentication-dropdown {  width:400px;  max-width:100%; } .onestepcheckout-index-index .checkout-container .modal-custom.authentication-dropdown .modal-inner-wrap .modal-header .action-close:focus {  box-shadow:none;  height:auto; } .onestepcheckout-index-index .aw-osc_customer-not-logged-in .aw-onestep-main .email .fieldset .fieldset .label {  height:22px;  bottom:38px; } .onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark {  font-family:'Kumbh Sans', 'sans-serif';  background-color:#ff3300;  line-height:2.6rem;  font-size:1.6rem;  align-items:flex-start; } .onestepcheckout-index-index .page-main .aw-onestep-main .customer-information-title .title .mark {  font-family:'Kumbh Sans', 'sans-serif';  background-color:#ff3300;  line-height:2.6rem;  font-size:1.6rem;  align-items:flex-start; } .onestepcheckout-index-index .page-main .aw-onestep-main .shipping-address-items ol .shipping-address-item.not-selected-item {  background-color:transparent; } .onestepcheckout-index-index .discount-code .form-discount .action-apply {  color:#949494;  border:1px solid #bfbfbf;  font-weight:400;  font-size:1.4rem;  background-color:transparent;  max-width:100%; } .onestepcheckout-index-index .discount-code .form-discount .input-text {  min-height:46px; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-content .form-aw-giftcard .actions-toolbar {  min-width:unset; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-content .form-aw-giftcard .actions-toolbar .action-apply, .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-content .form-aw-giftcard .actions-toolbar > .primary {  max-width:100% !important;  } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-content .form-aw-giftcard .actions-toolbar .action-apply {  font-weight:400;  font-size:1.4rem;  color:#949494;  border:1px solid #bfbfbf;  background-color:transparent; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-summary .aw-onestep-sidebar-totals tr.totals .mark {  font-size:1.4rem; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-card {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  border:0; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-qty .aw-qty-placeholder {  font-weight:400; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-qty .item-qty {  width:33px;  height:33px; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main .payment-method-content {  width:100%; } .onestepcheckout-index-index .page-main .checkout-container .reepay-payment-icons .reepay-payment-icon {  max-height:25px;  margin:5px;  object-fit:cover;  display:inline-block;  vertical-align:top; } @media only screen and (max-width:767px) {  .onestepcheckout-index-index .page-main .checkout-container .osc-fluid .field + .field {   margin:0;  } } .product-slider-row {  padding:30px 0; } .product-slider-row h4 {  color:#000000;  margin:0 0 20px 0; } .catalog-category-view .page-wrapper {  overflow:hidden; } .catalog-category-view .wrapper {  margin-bottom:0; } .catalog-category-view .wrapper .products {  margin-bottom:10px; } .catalog-category-view .page-main .columns {  background-color:#f4f4f4;  padding:35px 0 20px;  width:100%;  position:relative;  display:inline-block;  vertical-align:top; } .catalog-category-view .page-main .columns::after, .catalog-category-view .page-main .columns::before {  background:#f4f4f4;  content:'';  height:100%;  width:100%;  position:absolute;  top:0;  visibility:visible; } .catalog-category-view .page-main .columns::after {  right:calc(100% - 1px); } .catalog-category-view .page-main .columns::before {  left:calc(100% - 1px); } .catalog-category-view .page-title-wrapper .page-title {  font-size:2.4rem;  margin-bottom:16px; } .catalog-category-view .category-description, .catalog-category-view .category-bottom-description {  line-height:2rem;  color:#535353;  font-size:1.4rem; } .catalog-category-view .category-bottom-description {  padding:20px 0;  text-align:center; } .catalog-category-view .category-bottom-description p {  font-size:1.4rem !important; } .catalog-category-view .category-bottom-description .s2-rm-content {  text-align:left;  margin-bottom:0px; } .catalog-category-view .category-bottom-description .s2-rm-readmore, .catalog-category-view .category-bottom-description .s2-rm-readless {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  color:#000000;  border:1px solid #000000;  font-size:1.4rem;  padding:10px 20px; } .catalog-category-view .category-bottom-description .s2-rm-readmore:hover, .catalog-category-view .category-bottom-description .s2-rm-readless:hover {  background:#323232;  color:#ffffff; } .catalog-category-view .category-description .s2-rm-readmore, .catalog-category-view .category-description .s2-rm-readless {  color:#ff3300;  text-decoration:underline; } .catalog-category-view .category-description .s2-rm-readmore:hover, .catalog-category-view .category-description .s2-rm-readless:hover {  text-decoration:none; } .catalog-category-view .category-description .s2-rm-gradient {  display:none !important;  } .catalog-category-view .category-description h2 {  margin:0; } .widget-product-carousel .product-items .product-item {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px; } .product-items .product-item {  background-color:#ffffff;  text-align:center;  padding:15px; } .product-items .product-item .stock.available span {  margin-bottom:10px;  display:inline-block; } .product-items .product-item .stock.available span::before {  display:block;  width:7px;  height:7px;  content:" ";  background:#38b449;  display:inline-block;  vertical-align:middle;  margin-right:7px;  border-radius:10px;  margin-top:-2px; } .product-items .product-item .product-item-details {  text-align:center;  padding:8px 0 0; } .product-items .product-item .product-item-details > .price-box {  min-height:50px; } .product-items .product-item .product-item-name {  min-height:6em; } .product-items .product-item .product-item-actions .actions-primary {  display:block;  width:100%; } .product-items .product-item .product-item-actions .actions-primary button, .product-items .product-item .product-item-actions .actions-primary .cart.table-wrapper .actions-toolbar > .action, .product-items .product-item .product-item-actions .actions-primary .action-gift {  width:100%; } .product-items .product-item .product-item-actions .aw-cus__stock-notification {  display:block;  width:100%; } .product-items .product-item .product-item-actions .aw-cus__stock-notification .stock-notification-button {  font-weight:600;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  font-size:1.6rem;  line-height:2.2rem;  padding:10px 15px;  width:100%;  display:block; } .product-items .product-item .price-label {  display:none !important;  } .product-items .product-item .price-box {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  font-size:1.6rem;  justify-content:center;  text-transform:uppercase;  margin:10px 0; } .product-items .product-item .price-box .price-box {  margin:0; } .product-items .product-item .price-box .price {  font-size:1.6rem;  color:#ff6601; } .product-items .product-item .price-box .special-price, .product-items .product-item .price-box .old-price {  width:100%;  text-align:center; } .product-items .product-item .price-box .special-price, .product-items .product-item .price-box .special-price .price {  color:#ff6601;  font-weight:700;  font-size:1.6rem; } .product-items .product-item .price-box .old-price, .product-items .product-item .price-box .old-price .price {  color:#949494;  font-size:1.3rem;  font-weight:400; } .page-products .sidebar {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  padding:15px; } div.sidebar .menumanager-category .sidebar-title {  font-size:2rem;  color:#535353;  border-color:#eaeaea;  padding-bottom:16px;  margin-bottom:10px; } div.sidebar .menumanager-category > .o-list > li {  margin-bottom:0;  padding:10px 0; } div.sidebar .menumanager-category > .o-list > li > a {  font-weight:400;  font-size:1.6rem;  color:#000000; } div.sidebar .menumanager-category > .o-list > li > a:hover {  color:#000000; } div.sidebar .menumanager-category > .o-list > li > .o-list {  padding:10px 0; } div.sidebar .menumanager-category > .o-list > li > .o-list > li {  padding:0; } div.sidebar .menumanager-category > .o-list > li > .o-list > li a {  font-weight:400;  font-size:1.4rem;  padding:2px 0 2px 10px; } div.sidebar .menumanager-category > .o-list > li > .o-list > ul {  padding:8px 0 8px 5px; } div.sidebar .menumanager-category > .o-list > li.active > a {  color:#000000;  font-weight:600; } div.sidebar .menumanager-category > .o-list > li.active .level1 > a {  color:#000000;  font-weight:600; } .ajaxcart-popup-model .modal-footer .action {  text-decoration:none;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  width:calc(100% - 16px);  margin:8px;  max-width:300px;  padding:14px 20px; } .ajaxcart-popup-model .modal-footer .action:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:18px;  line-height:18px;  color:inherit;  content:'\e94c';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .ajaxcart-popup-model .modal-footer .action:after, .ajaxcart-popup-model .modal-footer .action:before {  margin:0 4px; } .ajaxcart-popup-model .modal-footer .action:not(.primary) {  color:#535353;  background-color:#f4f4f4; } .ajaxcart-popup-model .modal-footer .primary {  text-decoration:none; } .ajaxcart-popup-model .modal-footer .primary:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:16px;  line-height:16px;  color:inherit;  content:'\e94b';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .ajaxcart-popup-model .modal-footer .primary:before {  display:none; } .ajaxcart-popup-model .success-message {  text-decoration:none;  font-size:1.6rem;  color:#000000;  font-weight:600; } .ajaxcart-popup-model .success-message:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:32px;  line-height:38px;  color:#38b449;  content:'\e948';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .ajaxcart-popup-model .success-message:before {  margin-bottom:12px; } .ajaxcart-popup-model .modal-inner-wrap {  -webkit-box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.8);  -moz-box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.8);  -ms-box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.8);  box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.8);  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px; } @media only screen and (min-width:1450px) {  .catalog-category-view .page-layout-2columns-left .column.main {   width:calc(100% - 270px);  }  .catalog-category-view .page-layout-2columns-left .sidebar-main {   width:264px;  } } .toolbar-products {  background:#ffffff;  align-items:center;  margin:0 0 20px 0;  padding:8px 10px; } .products-grid.wrapper ~ .toolbar-products {  margin-bottom:20px;  justify-content:center;  background-color:transparent;  padding:0; } .products-grid.wrapper ~ .toolbar-products .pages {  background:#ffffff;  float:none;  width:100%;  padding:18px 10px; } .page-products .toolbar .limiter .limiter-text {  display:none; } .page-products .toolbar .limiter, .page-products .toolbar .sorter {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  align-items:center; } .sorter-options, .limiter-options {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  height:auto;  width:130px;  max-width:100%;  min-width:60px;  padding:9px 10px;  line-height:normal;  vertical-align:top; } .sorter-action {  display:none; } .toolbar-products {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  width:100%; } .toolbar-products .sorter .sorter-label, .toolbar-products .limiter .label {  color:#000000;  font-size:1.1rem;  margin-right:10px;  margin-left:5px; } .toolbar-products .pages-items {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  justify-content:center;  align-items:center; } .toolbar-products .pages-items .pages-item-next span, .toolbar-products .pages-items .pages-item-previous span {  font-size:0rem; } .toolbar-products .pages-items .previous:before, .toolbar-products .pages-items .next:before {  -webkit-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  border-radius:50%;  color:#000000;  background-color:#eaeaea;  display:-webkit-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  transition:all 300ms ease-in-out;  justify-content:center;  align-items:center;  margin:0;  width:40px;  height:40px; } .toolbar-products .pages-items .previous:hover:before, .toolbar-products .pages-items .next:hover:before {  color:#ffffff;  background-color:#272727; }  .product-info-main .page-title-wrapper .page-title {  font-weight:600;  color:#272727;  line-height:normal;  margin-top:0;  margin-bottom:15px; } .product-usp {  margin:0;  padding:0;  list-style:none; } .product-usp li {  color:#000000;  padding:5px 0;  margin:0; } .product-usp li:before {  margin-right:14px; } .product-usp li a {  color:#000000; } .product-info-main .price-box, .product-options-bottom .price-box {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  align-items:flex-end;  margin-bottom:20px;  margin-top:0;  text-transform:uppercase; } .product-info-main .price-box .price-label, .product-options-bottom .price-box .price-label {  display:none; } .product-info-main .price-box .price-from, .product-options-bottom .price-box .price-from, .product-info-main .price-box .price-to, .product-options-bottom .price-box .price-to {  display:-webkit-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  align-items:center;  width:100%; } .product-info-main .price-box .price-from .price-final_price, .product-options-bottom .price-box .price-from .price-final_price, .product-info-main .price-box .price-to .price-final_price, .product-options-bottom .price-box .price-to .price-final_price {  margin:0 14px 0 0; } .product-info-main .price-box .special-price, .product-options-bottom .price-box .special-price {  color:#ff6601;  margin:0 14px 0 0; } .product-info-main .price-box .special-price .price, .product-options-bottom .price-box .special-price .price {  color:#ff6601; } .product-info-main .price-box .old-price, .product-options-bottom .price-box .old-price {  font-weight:400;  color:#949494;  font-size:1.4rem; } .product-info-main .price-box .old-price .price, .product-options-bottom .price-box .old-price .price {  font-weight:400;  color:#949494;  font-size:1.4rem; } .product-info-main .price-box .price-wrapper, .product-options-bottom .price-box .price-wrapper {  vertical-align:top; } .product-info-main .price-box *, .product-options-bottom .price-box * {  line-height:normal; } .catalog-product-view .block.upsell, .catalog-product-view .block.related {  float:left;  width:100%; } .catalog-product-view .block.upsell > .block-title > strong, .catalog-product-view .block.related > .block-title > strong {  font-size:2rem;  color:#535353;  line-height:normal;  display:block; } .catalog-product-view .block.related {  background:#f4f4f4;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  padding:25px;  margin:30px 0;  text-align:left; } .catalog-product-view .block.related > .block-title {  display:none; } .catalog-product-view .block.related .block-actions {  display:none; } .catalog-product-view .block.related .products-related .product-items {  display:block;  overflow:auto;  max-height:400px; } .catalog-product-view .block.related .products-related .product-items .product-item {  background-color:transparent; } .catalog-product-view .block.related .products-related .product-items .product-item .price-box {  margin:0;  justify-content:flex-start; } .catalog-product-view .block.related .products-related .product-items .product-item .price-box .special-price, .catalog-product-view .block.related .products-related .product-items .product-item .price-box .old-price {  font-size:1.4rem;  font-weight:400;  color:#000000;  width:auto; } .catalog-product-view .block.related .products-related .product-items .product-item .price-box .special-price .price, .catalog-product-view .block.related .products-related .product-items .product-item .price-box .old-price .price {  font-size:1.4rem;  font-weight:400;  color:#000000; } .catalog-product-view .block.related .products-related .product-items .product-item .price-box .old-price, .catalog-product-view .block.related .products-related .product-items .product-item .price-box .old-price .price {  color:#949494; } .catalog-product-view .block.related .products-related .product-items .product-item .price-box .special-price, .catalog-product-view .block.related .products-related .product-items .product-item .price-box .special-price .price {  font-weight:600; } .catalog-product-view .block.related .products-related .product-items .product-item .product-item-name {  min-height:0;  margin-bottom:5px; } .catalog-product-view .block.related .products-related .product-items .product-item .product-item-name a {  color:#000000; } .catalog-product-view .block.related .products-related .product-items .product-item-info {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  position:relative;  padding-left:25px; } .catalog-product-view .block.related .products-related .product-items .product-item-info .product-item-photo {  background-color:#ffffff;  width:40px;  height:40px;  display:inline-block;  vertical-align:top;  margin-right:20px; } .catalog-product-view .block.related .products-related .product-items .product-item-info .product-item-details {  width:calc(100% - 70px);  text-align:left;  padding:0; } .catalog-product-view .block.related .products-related .product-items .product-item-info .product-item-details .choice.related {  position:absolute;  left:0;  top:10px; } .catalog-product-view .block.related .products-related .product-items .product-item-info .product-item-details .choice.related .label {  display:none; } .product-info-main .product-info-stock-sku .stock {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  font-size:1.4rem;  color:#949494;  font-weight:400;  text-transform:inherit;  align-items:center;  margin-bottom:5px;  margin-right:10px; } .product-info-main .product-info-stock-sku .stock:before {  -webkit-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  border-radius:100%;  background:#38b449;  margin-right:8px;  content:'';  width:8px;  height:8px;  display:inline-block;  vertical-align:top; } .product-info-main .product-info-stock-sku .stock.unavailable:before {  background:#e45361; } .product-info-main .product-info-stock-sku {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  margin-bottom:20px; } .product-info-main .product.attribute.sku {  font-size:1.4rem;  color:#949494;  font-weight:400; } .product-info-main .product.attribute.sku:before {  background:#949494;  content:'';  width:1px;  height:18px;  display:inline-block;  vertical-align:top;  margin-right:10px; } .product-info-main .product.attribute.sku strong {  font-weight:400; } .product-info-main .box-tocart {  position:relative; } .product-info-main .box-tocart .fieldset, .product-info-main .box-tocart:last-child {  margin-bottom:10px; } .product-info-main .box-tocart .fieldset {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  width:100%; } .product-info-main .box-tocart .field.qty {  margin:0; } .product-info-main .box-tocart .field.qty .label {  display:none; } .product-info-main .box-tocart .input-group-qty {  font-weight:400;  background-color:#f4f4f4;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  border:0;  max-width:170px;  width:100%; } .product-info-main .box-tocart .input-group-qty .input-group__addon {  display:none; } .product-info-main .box-tocart .input-group-qty #qty {  background-color:#f4f4f4;  color:#535353;  font-size:1.8rem;  font-weight:400;  border:0;  padding:2px 2px; } .product-info-main .box-tocart .input-group-qty #qty-error {  margin:0;  position:absolute;  top:100%; } .product-info-main .box-tocart, .product-options-bottom .box-tocart {  width:100%; } .product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions {  padding-top:0;  vertical-align:top;  width:100%; } .product-info-main .box-tocart .actions .tocart, .product-options-bottom .box-tocart .actions .tocart {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  font-size:1.8rem;  width:100%; } .product.info.detailed .product.data.items {  font-size:1.4rem;  color:#535353; } .product.info.detailed .product.data.items .title {  text-decoration:none;  font-weight:700;  position:relative; } .product.info.detailed .product.data.items .title:after {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:20px;  line-height:20px;  color:#000000;  content:'\e94d';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .product.info.detailed .product.data.items .title .counter {  color:#000000; } .product.info.detailed .product.data.items .title:after {  color:#000000;  position:absolute;  right:8px;  top:18px;  transition:all 300ms ease-in-out; } .product.info.detailed .product.data.items .title.active:after {  transform:rotate(180deg); } .fotorama__wrap .fotorama__nav-wrap--vertical .fotorama__nav__shaft {  background-color:transparent; } .fotorama__wrap .fotorama__thumb__arr--left .fotorama__thumb--icon {  margin-top:12px; } .fotorama__wrap .fotorama__nav--thumbs {  margin-top:-19px; } .fotorama__wrap .fotorama__stage__frame, .fotorama__wrap .fotorama__thumb {  background-color:#ffffff; } .fotorama * {  box-sizing:border-box; } .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left {  background-color:#ffffff; } .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon {  transform:none;  width:100%; } .fotorama .fotorama__thumb--icon, .fotorama .fotorama__arr__arr {  background-color:transparent;  color:#000000;  display:inline-block;  text-decoration:none;  background-image:none;  width:100%;  text-align:center;  padding:8px 0;  transform:none; } .fotorama .fotorama__thumb--icon:before, .fotorama .fotorama__arr__arr:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:24px;  line-height:23px;  color:inherit;  content:'\e94d';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left {  top:10px; } .fotorama .fotorama__thumb__arr--left .fotorama__thumb--icon:before {  content:'\e94a'; } .fotorama .fotorama__nav.fotorama__shadows--bottom:after, .fotorama .fotorama__nav.fotorama__shadows--top:after, .fotorama .fotorama__nav.fotorama__shadows--bottom:before, .fotorama .fotorama__nav.fotorama__shadows--top:before {  display:none; } .fotorama--fullscreen .fotorama__dot, .gallery-placeholder .fotorama__dot {  -webkit-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  border-radius:50%;  width:12px;  height:12px; } .fotorama--fullscreen .fotorama__active .fotorama__dot, .gallery-placeholder .fotorama__active .fotorama__dot {  background-color:#ff3300;  border-color:#ff3300; } .fotorama--fullscreen .fotorama__thumb-border, .gallery-placeholder .fotorama__thumb-border {  border-color:#ff3300; } @media only screen and (max-width:1023px) {  .catalog-product-view .column.main {   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-wrap:wrap;   flex-wrap:wrap;  }  .catalog-product-view .column.main .product.media {   -ms-flex-order:-1;   -webkit-order:-1;   order:-1;   margin-bottom:15px;  } } .catalog-product-view .column.main .product.media {  max-width:100%; } .minicart-wrapper .action.close {  color:#535353; } .page-header .header.content .minicart-wrapper .showcart span.text {  font-weight:600;  font-size:1.2rem;  color:#000000;  text-align:left; } .page-header .header.content .minicart-wrapper .showcart span.text .price-label {  font-weight:400;  display:block; } .page-wrapper .page-header .minicart-wrapper .counter.qty {  background-color:#ff3300;  font-weight:700;  left:20px; } .minicart-items .product-item-details {  text-align:left;  width:calc(100% - 95px);  margin-left:auto; } .block-minicart .subtitle.empty {  padding:22px 0; } .minicart-wrapper .block-minicart {  padding-bottom:0; } .block-minicart .items-total {  float:none;  margin-bottom:12px; } .block-minicart .subtotal {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  text-align:left; } .block-minicart .amount .price-wrapper:first-child .price {  font-size:1.4rem;  margin:0 5px; } .page-header .header.content .minicart-wrapper .action.showcart {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  align-items:center;  margin-top:19px; } .page-header .header.content .minicart-wrapper .action.showcart:before {  margin:0; } .cart-button {  font-size:1.4rem;  background:#f4f4f4;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  color:#000000;  border:1px solid #eaeaea;  font-weight:400;  transition:all 300ms ease-in-out;  padding:6px 20px; } .cart-button:hover {  background:#000000;  color:#ffffff;  border-color:#000000; } .checkout-cart-index .page-title {  font-size:3.2rem;  margin-bottom:20px; } #shopping-cart-table .col {  vertical-align:middle;  width:auto; } #shopping-cart-table .qty .qty .input-text {  width:40px;  height:40px; } #shopping-cart-table thead {  color:#000000; } #shopping-cart-table .item-actions .actions-toolbar .action {  font-size:1.4rem;  background:#f4f4f4;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  color:#000000;  border:1px solid #eaeaea;  font-weight:400;  transition:all 300ms ease-in-out;  padding:6px 20px; } #shopping-cart-table .item-actions .actions-toolbar .action:hover {  background:#000000;  color:#ffffff;  border-color:#000000; } #shopping-cart-table .item .col.item {  padding-top:12px;  padding-bottom:12px; } #shopping-cart-table .product-item-details {  vertical-align:middle; } #shopping-cart-table .product-item-details .product-item-name {  font-size:1.2rem;  color:#535353;  line-height:1.8rem; } .cart-summary {  background:#f4f4f4;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  padding:35px 18px; } .cart-summary .summary.title {  font-size:2.4rem;  text-align:center;  margin:0 0 30px 0;  display:block; } .cart-summary #cart-totals {  color:#000000; } .cart-summary #cart-totals .amount {  font-weight:700; } .cart-container .form-cart .cart.main.actions .action.update, .cart-container .form-cart .cart.main.actions .action.continue {  font-size:1.4rem;  background:#f4f4f4;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  color:#000000;  border:1px solid #eaeaea;  font-weight:400;  transition:all 300ms ease-in-out;  padding:6px 20px;  display:-webkit-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  align-items:center;  justify-content:center;  margin:3px 0; } .cart-container .form-cart .cart.main.actions .action.update:hover, .cart-container .form-cart .cart.main.actions .action.continue:hover {  background:#000000;  color:#ffffff;  border-color:#000000; } .cart-container .form-cart .cart.main.actions .action.update:before, .cart-container .form-cart .cart.main.actions .action.continue:before {  margin-right:5px; } .cart-summary .block > .title:after {  top:16px; } .cart-summary .summary.title {  font-size:2.4rem; } .cart-summary #block-discount-heading, .cart-summary #block-aw-giftcard-heading {  font-size:1.4rem !important;   font-weight:400 !important;  } #discount-coupon-form .actions-toolbar .action {  font-size:1.4rem;  background:#f4f4f4;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  color:#000000;  border:1px solid #eaeaea;  font-weight:400;  transition:all 300ms ease-in-out;  padding:6px 20px;  margin:0;  width:100%; } #discount-coupon-form .actions-toolbar .action:hover {  background:#000000;  color:#ffffff;  border-color:#000000; } #discount-coupon-form .actions-toolbar > div, #discount-aw-giftcard-form .actions-toolbar > div {  display:block;  width:100%; } #discount-aw-giftcard-form .check-aw-giftcard, #discount-aw-giftcard-form .apply-aw-giftcard {  font-size:1.4rem;  background:#f4f4f4;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  color:#000000;  border:1px solid #eaeaea;  font-weight:400;  transition:all 300ms ease-in-out;  padding:6px 20px;  margin:0 0 10px 0;  width:100%; } #discount-aw-giftcard-form .check-aw-giftcard:hover, #discount-aw-giftcard-form .apply-aw-giftcard:hover {  background:#000000;  color:#ffffff;  border-color:#000000; } #multiship-addresses-table .col {  width:auto;  vertical-align:middle; } .multicheckout .block-billing .box-billing-address {  padding:10px 0;  margin-bottom:5px; } .table-wrapper .aw-giftcard-totals .action-delete .delete-icon {  text-decoration:none; } .table-wrapper .aw-giftcard-totals .action-delete .delete-icon:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:16px;  line-height:16px;  color:inherit;  content:'\e904';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .checkout-cart-index .page-wrapper {  overflow:hidden; } .cart-free-shipping {  background-color:#f4f4f4;  width:100%;  position:relative;  display:inline-block;  vertical-align:top;  padding:8px 0; } .cart-free-shipping::after, .cart-free-shipping::before {  background-color:#f4f4f4;  content:'';  top:0;  left:100%;  width:100%;  height:100%;  position:absolute; } .cart-free-shipping::before {  left:inherit;  right:100%; } .cart-usp.usp-icon {  display:block;  margin:20px 0;  padding:0;  list-style:none;  width:100%; } .cart-usp.usp-icon li {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  font-size:1.4rem;  color:#949494;  flex-direction:column;  justify-content:center;  margin:0;  padding-left:40px;  position:relative;  text-align:left; } .cart-usp.usp-icon li:before {  font-size:2.4rem;  color:#000000;  line-height:2.6rem;  margin-right:14px;  position:absolute;  left:0; } .cart-usp.usp-icon li strong {  font-weight:600;  color:#000000;  font-size:1.6rem;  display:block;  width:100%; } @media only screen and (max-width:767px) {  .cart-usp {   margin:20px 0;  }  .cart-usp.usp-icon li {   font-size:1.2rem;   padding-left:0;   text-align:center;  }  .cart-usp.usp-icon li:before {   font-size:2rem;   line-height:2.2rem;   position:static;   margin:0;  }  .cart-usp.usp-icon li strong {   font-size:1.4rem;  } } .center-wrapper {  width:1430px;  max-width:100%;  padding-left:20px;  padding-right:20px;  margin-left:auto;  margin-right:auto; } .cms-index-index .page-main {  max-width:100%;  padding:0;  margin-top:0; } .cms-index-index .page-main picture {  display:block;  width:100%; } .cms-index-index .columns .column.main {  padding-bottom:0; } .contact-index-index .page-title {  font-size:3.2rem;  margin-bottom:10px; } .home-banner-row {  padding:0 15px; } .home-banner-row .pagebuilder-poster-content {  color:#ffffff;  padding:0 25px; } .home-banner-row .pagebuilder-poster-content h6 {  font-size:1.8rem;  font-weight:600;  color:#ffffff;  margin:0 0 8px 0; } .home-banner-row .pagebuilder-poster-content h1 {  font-size:4rem;  color:#ffffff; } .home-banner-row .pagebuilder-poster-content .pagebuilder-button-link {  font-size:1.4rem;  color:#000000;  background-color:#ffffff;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  font-weight:400;  display:inline-block;  vertical-align:top;  padding:10px 20px; } .home-banner-row .slick-slide {  margin:0; } .home-brand-col {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  width:100%;  padding:15px 0;  flex-direction:row !important;   justify-content:space-between !important;  } .home-brand-col figure {  padding:0 5px;  width:20%; } .home_category .pagebuilder-column {  padding-top:7px;  padding-bottom:7px; } .home_category .pagebuilder-banner-wrapper {  color:#ffffff;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  height:250px;  text-align:center; } .home_category .pagebuilder-banner-wrapper .pagebuilder-overlay {  height:100%;  position:relative;  padding:10px; } .home_category .pagebuilder-banner-wrapper .pagebuilder-overlay:before {  background:rgba(255, 51, 0, 0.6);  transition:all 300ms ease-in-out;  content:'';  width:100%;  height:100%;  position:absolute;  left:0;  top:0;  opacity:0; } .home_category .pagebuilder-banner-wrapper .pagebuilder-overlay:hover h2 {  transform:translateY(-15px); } .home_category .pagebuilder-banner-wrapper .pagebuilder-overlay:hover:before {  opacity:1; } .home_category .pagebuilder-banner-wrapper .pagebuilder-poster-content {  position:relative;  z-index:1; } .home_category .pagebuilder-banner-wrapper .pagebuilder-poster-content > div {  overflow:inherit; } .home_category .pagebuilder-banner-wrapper .pagebuilder-banner-button {  font-size:1.4rem;  color:#ffffff;  border:1px solid #ffffff;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  font-weight:400;  transition:all 300ms ease-in-out;  padding:10px 20px;  margin:0; } .home_category .pagebuilder-banner-wrapper .pagebuilder-banner-button:hover {  background-color:#ffffff;  color:#000000; } .home_category .pagebuilder-banner-wrapper h2 {  font-size:3.2rem;  color:#ffffff;  transform:translateY(15px);  transition:all 300ms ease-in-out;  margin:0; } .popular-category-row {  overflow:hidden;  padding-top:40px;  padding-bottom:40px; } .popular-category-row h4 {  color:#000000;  margin:0 0 20px 0; } .popular-category-row .popular-category-slider {  width:100%;  max-width:1400px; } .popular-category-row .popular-category-slider .slick-list {  overflow:inherit; } .popular-category-row .popular-category-slider .slick-list li {  vertical-align:top; } .popular-category-row .popular-category-slider a {  display:block;  position:relative;  text-align:center;  padding:0 10px; } .popular-category-row .popular-category-slider a .popular-category-title {  font-size:2.4rem;  font-weight:700;  color:#ffffff;  position:absolute;  bottom:30px;  left:0;  width:100%;  display:block; } .popular-category-row .popular-category-slider a .popular-category-img {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  position:relative;  transition:all 300ms ease-in-out;  overflow:hidden;  display:block; } .popular-category-row .popular-category-slider a .popular-category-img:before {  background:rgba(255, 51, 0, 0.6);  transition:all 300ms ease-in-out;  content:'';  width:100%;  height:100%;  position:absolute;  left:0;  top:0;  opacity:0; } .popular-category-row .popular-category-slider a .popular-category-img img {  width:100%;  display:block; } .popular-category-row .popular-category-slider a:hover .popular-category-img:before {  opacity:1; } .home-seo-block {  color:#535353;  text-align:center;  padding:30px 0;  margin-bottom:20px; } .home-seo-block .s2-rm-content {  text-align:left;  margin-bottom:40px; } .home-seo-block h6 {  margin:0 0 10px 0; } .home-seo-block p {  margin-bottom:22px; } .home-seo-block .s2-rm-readmore, .home-seo-block .s2-rm-readless {  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  color:#000000;  border:1px solid #000000;  font-size:1.4rem;  padding:10px 20px; } .home-seo-block .s2-rm-readmore:hover, .home-seo-block .s2-rm-readless:hover {  background:#323232;  color:#ffffff; } .slick-slider .slick-list {  margin:0; } .s2-product-slider .slick-arrow, .home-banner-row .slick-slider .slick-arrow, .products-slider .slick-arrow, .home-product-slider .slick-slider .slick-arrow, .widget-product-carousel.slick-slider .slick-arrow, .s2-slider .slick-arrow {  background-color:#ffffff;  color:#000000;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  border-radius:50%;  -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);  -ms-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);  transition:all 300ms ease-in-out;  width:36px;  opacity:1;  height:36px;  z-index:3; } .s2-product-slider .slick-arrow.slick-prev, .home-banner-row .slick-slider .slick-arrow.slick-prev, .products-slider .slick-arrow.slick-prev, .home-product-slider .slick-slider .slick-arrow.slick-prev, .widget-product-carousel.slick-slider .slick-arrow.slick-prev, .s2-slider .slick-arrow.slick-prev, .s2-product-slider .slick-arrow.slick-next, .home-banner-row .slick-slider .slick-arrow.slick-next, .products-slider .slick-arrow.slick-next, .home-product-slider .slick-slider .slick-arrow.slick-next, .widget-product-carousel.slick-slider .slick-arrow.slick-next, .s2-slider .slick-arrow.slick-next {  background-color:#ffffff; } .s2-product-slider .slick-arrow:hover, .home-banner-row .slick-slider .slick-arrow:hover, .products-slider .slick-arrow:hover, .home-product-slider .slick-slider .slick-arrow:hover, .widget-product-carousel.slick-slider .slick-arrow:hover, .s2-slider .slick-arrow:hover {  background-color:#ff3300;  color:#ffffff;  -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);  -ms-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1); } .s2-product-slider .slick-arrow:hover:before, .home-banner-row .slick-slider .slick-arrow:hover:before, .products-slider .slick-arrow:hover:before, .home-product-slider .slick-slider .slick-arrow:hover:before, .widget-product-carousel.slick-slider .slick-arrow:hover:before, .s2-slider .slick-arrow:hover:before {  color:#ffffff; } .s2-product-slider .slick-arrow.slick-disabled, .home-banner-row .slick-slider .slick-arrow.slick-disabled, .products-slider .slick-arrow.slick-disabled, .home-product-slider .slick-slider .slick-arrow.slick-disabled, .widget-product-carousel.slick-slider .slick-arrow.slick-disabled, .s2-slider .slick-arrow.slick-disabled {  opacity:0;  pointer-events:none; } .s2-product-slider .slick-arrow.slick-disabled:before, .home-banner-row .slick-slider .slick-arrow.slick-disabled:before, .products-slider .slick-arrow.slick-disabled:before, .home-product-slider .slick-slider .slick-arrow.slick-disabled:before, .widget-product-carousel.slick-slider .slick-arrow.slick-disabled:before, .s2-slider .slick-arrow.slick-disabled:before {  opacity:0; } .s2-product-slider .slick-arrow::before, .home-banner-row .slick-slider .slick-arrow::before, .products-slider .slick-arrow::before, .home-product-slider .slick-slider .slick-arrow::before, .widget-product-carousel.slick-slider .slick-arrow::before, .s2-slider .slick-arrow::before {  font-size:2.5rem;  transition:all 300ms ease-in-out;  padding:0;  opacity:1; } .s2-product-slider .slick-arrow.slick-prev, .home-banner-row .slick-slider .slick-arrow.slick-prev, .products-slider .slick-arrow.slick-prev, .home-product-slider .slick-slider .slick-arrow.slick-prev, .widget-product-carousel.slick-slider .slick-arrow.slick-prev, .s2-slider .slick-arrow.slick-prev {  left:10px; } .s2-product-slider .slick-arrow.slick-next, .home-banner-row .slick-slider .slick-arrow.slick-next, .products-slider .slick-arrow.slick-next, .home-product-slider .slick-slider .slick-arrow.slick-next, .widget-product-carousel.slick-slider .slick-arrow.slick-next, .s2-slider .slick-arrow.slick-next {  right:10px; } @media only screen and (max-width:1023px) {  .home-category-top-row .pagebuilder-column-group {   -webkit-flex-wrap:wrap;   flex-wrap:wrap;  }  .home-category-top-row .pagebuilder-column {   width:50% !important; }  .home-category-top-row .pagebuilder-column.full-width-column {   width:100% !important;  padding:14px 0;  } } @media only screen and (max-width:767px) {  .home_category {   padding:0 !important; } } .password-strength-meter {  height:auto;  line-height:normal; } .box-address-billing, .box-address-shipping {  width:100% !important;  } .table-wrapper {  overflow:auto; } .account .toolbar .limiter {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  align-items:center; } .account .toolbar .pages .action {  width:auto; } .block-order-details-view .payment-method .title {  text-align:left; } .wishlist-index-index .products-grid.wishlist .box-tocart .label {  display:none; } .wishlist-index-index .products-grid.wishlist .box-tocart .fieldset {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  justify-content:center; } .wishlist-index-index .products-grid.wishlist .box-tocart .fieldset input.qty {  height:auto; } .wishlist-index-index .products-grid.wishlist .box-tocart .product-item-actions {  margin-top:0; } .customer-account-index .action {  color:#ff3300;  text-decoration:underline; } .sidebar-additional .block-reorder {  grid-gap:0; } .sidebar-additional .block-reorder .product-items .product-item {  text-align:left; } .sidebar-additional .block-reorder .product-items .product-item .product-item-name {  min-height:0; } .login-icon-wrapper {  display:none;  float:right; } .login-icon-wrapper .login-icon {  margin-top:19px; } .login-icon-wrapper .login-icon span {  height:0;  width:0;  overflow:hidden;  display:block; } .login-icon-wrapper .login-icon::before {  border-radius:0;  background:none;  font-size:23px;  line-height:4rem;  padding:0;  height:40px;  width:40px;  display:grid;  font-style:normal;  font-variant:normal;  text-align:center;  text-rendering:auto;  content:'\e902';  font-family:'fa-light'; } .minicart-items .action.edit, #shopping-cart-table .item-actions .actions-toolbar .action.action-edit {  display:none; } #shopping-cart-table .item-actions .actions-toolbar .action.action-delete {  float:right;  display:block;  padding:0;  border:none;  background:transparent; } #shopping-cart-table .item-actions .actions-toolbar .action.action-delete span {  display:none; } #shopping-cart-table .item-actions .actions-toolbar .action.action-delete::before {  content:'\e904';  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:18px;  line-height:18px;  color:#303030;  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } @media only screen and (max-width:1023px) {  .multicheckout .block-billing .box {   width:100% !important; }  .multicheckout .block-billing .box-billing-method {   padding-left:0 !important; } } @media only screen and (max-width:639px) {  .login-icon-wrapper {   display:block;   order:1;  }  .login-icon-wrapper .login-icon {   margin:0;  } } .home-newsletter {  background-color:#ff3300;  color:#ffffff;  padding:30px 0; } .home-newsletter h4 {  color:#ffffff;  line-height:4rem;  margin:0 0 15px 0; } .home-newsletter p {  max-width:500px; } .block.newsletter {  margin:0 0 34px 0;  position:relative; } .block.newsletter #newsletter {  border-width:0 0 1px 0;  color:#ffffff;  font-size:1.4rem;  background-color:transparent;  padding:16px 0;  margin:0;  height:auto; } .block.newsletter #newsletter:focus {  box-shadow:none; } .block.newsletter #newsletter::placeholder {  color:#ffffff;  opacity:1; } .block.newsletter #newsletter::-moz-placeholder {  color:#ffffff;  opacity:1; } .block.newsletter #newsletter::-webkit-input-placeholder {  color:#ffffff;  opacity:1; } .block.newsletter #newsletter:-ms-input-placeholder {  color:#ffffff;  opacity:1; } .block.newsletter #newsletter-error {  background-color:#ffffff;  width:100%;  padding:4px 8px;  margin:5px 0; } .block.newsletter .field {  margin:0; } .block.newsletter .field.newsletter {  margin-bottom:20px; } .block.newsletter .field .control:before {  display:none; } .block.newsletter .actions {  width:100%;  display:block;  position:relative; } .block.newsletter .actions .action.subscribe {  font-size:1.6rem;  color:#ff3300;  -webkit-border-radius:3;  -moz-border-radius:3;  -ms-border-radius:3;  border-radius:3;  background-color:#ffffff;  width:100%;  transition:all 300ms ease-in-out;  display:block;  border:0;  box-shadow:none;  margin:0;  padding:12px 10px; } .page-header .header.content .block-search .input-text[type="text"] {  height:45px;  padding:8px 50px 8px 16px; } .page-header .header.content .block-search .actions .action.search {  opacity:1 !important;   height:auto;  right:0; } .page-header .header.content .block-search .actions .action.search:before {  background:#ff3300;  height:45px;  width:45px;  display:-webkit-inline-flex !important;  display:-ms-inline-flexbox !important;  display:inline-flex !important;   -webkit-flex-wrap:wrap !important;  flex-wrap:wrap !important;   -webkit-border-radius:0 3px 3px 0;  -moz-border-radius:0 3px 3px 0;  -ms-border-radius:0 3px 3px 0;  border-radius:0 3px 3px 0;  align-items:center;  justify-content:center;  padding:5px;  margin-right:0 !important;  } .page-header .header.content .block-search .actions .action:active:before, .page-header .header.content .block-search .actions .action:hover:before {  color:#ffffff !important;   background:linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), #38b449; } .page-header .header.content .block-search #search_autocomplete {  margin-top:0; } .catalogsearch-result-index .search.results .title {  text-align:left; } .catalogsearch-result-index .page-title {  font-size:3.2rem; } .usp-icon li {  text-decoration:none; } .usp-icon li:before {  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-size:21px;  line-height:22px;  color:inherit;  content:'\e923';  font-family:'fa-light';  vertical-align:middle;  display:inline-block;  font-weight:normal;  overflow:hidden;  speak:none;  text-align:center; } .usp-icon li.delivery-icon:before {  content:'\e910'; } .usp-icon li.guarantee-icon:before {  content:'\e91d'; } .usp-icon li.e-branded-icon:before {  content:'\e909'; } .usp-icon li.return-icon:before {  content:'\e90b'; } .info-bar.header-top-info-bar1 .s2-mobile-slider-fade {  justify-content:center;  width:1400px;  max-width:100%;  padding:6px 0px; } .info-bar.header-top-info-bar1 .s2-mobile-slider-fade li {  font-weight:400;  font-size:1.4rem;  display:none;  width:100%;  padding:0 5px; } .info-bar.header-top-info-bar1 .s2-mobile-slider-fade li:before {  margin-right:14px; } .info-bar.header-top-info-bar2 {  font-size:1.2rem;  font-weight:600;  padding-top:6px;  padding-bottom:6px; } .info-bar.header-top-info-bar2 a {  color:#ffffff; } .info-bar.header-top-info-bar2 a:hover {  color:#ffffff; } .info-bar .footer-usp {  display:block;  margin:0;  padding:0;  list-style:none;  width:100%; } .info-bar .footer-usp li {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  font-size:1.4rem;  color:#949494;  flex-direction:column;  justify-content:center;  margin:0;  padding-left:48px;  position:relative;  text-align:left; } .info-bar .footer-usp li:before {  font-size:2.4rem;  color:#000000;  line-height:2.6rem;  position:absolute;  left:0; } .info-bar .footer-usp li strong {  font-weight:600;  color:#000000;  font-size:1.6rem;  display:block;  margin-bottom:4px;  width:100%; } @media only screen and (max-width:767px) {  .info-bar .footer-usp li {   font-size:1.2rem;   padding-left:0;   text-align:center;  }  .info-bar .footer-usp li:before {   font-size:2rem;   line-height:2.2rem;   position:static;   margin:0;  }  .info-bar .footer-usp li strong {   font-size:1.4rem;  } }  .navigation .level0 > .level-top {  font-weight:500;  line-height:normal; } @media only screen and (max-width:767px) {  .page-header .nav-sections .nav-sections-item-title {   border:0;  }  .page-header .nav-sections .nav-sections-item-title .nav-sections-item-switch {   font-weight:700;   font-size:1.6rem;   color:#272727;  }  .section-item-content .menu-container .menu > ul li > a {   color:#272727;   font-weight:500;   font-size:1.5rem;   padding:14px 16px;  }  .section-item-content .menu-container .menu > ul li span.plus:before,  .section-item-content .menu-container .menu > ul li span.plus.active {   line-height:3.6rem;  }  .section-item-content .menu-container .menu > ul li > ul {   padding:0;   margin:0;  }  .section-item-content .menu-container .menu > ul li > ul h4 {   padding:0;   margin:0;   border:0;  }  .section-item-content .menu-container .menu > ul li > ul h4 a {   padding:12px 5px 12px 5px;  }  .section-item-content .menu-container .menu > ul li.active > a {   color:#ff3300;  }  .section-item-content li.megaStaticBlock.menu-vertical-wrapper {   padding:0 !important; }  .section-item-content li.megaStaticBlock.menu-vertical-wrapper .col-menu-3.vertical-menu-left {   padding:0 !important; }  .section-item-content li.megaStaticBlock.menu-vertical-wrapper .col-menu-3.vertical-menu-left > ul > li.menu-vertical-items {   padding:12px 10px 12px 20px !important; }  .section-item-content li.megaStaticBlock.menu-vertical-wrapper .col-menu-3.vertical-menu-left > ul > li.menu-vertical-items a {   color:#272727;   font-weight:500 !important; } } @media only screen and (max-width:1024px) {  .page-wrapper .nav-sections .navigation .level0 > .level-top {   padding:10px 20px 10px 10px;  } } @media only screen and (max-width:768px) {  .navigation .level0 .submenu {   color:#272727;  }  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon),  .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {   margin-left:0;  } } @media only screen and (min-width:1200px) {  .section-item-content .menu-container .menu > ul > li > a.level-top {   padding:8px 20px !important; }  .section-item-content .menu-container .menu.horizontal > ul li.level0 {   position:relative;  }  .section-item-content .menu-container .menu.horizontal > ul li.level0 .animated {   min-width:515px;  } } .sal-cat-child-category {  width:auto !important; } .sub-category-image img {  width:unset; } .powerstep-success {   overflow:hidden; } .powerstep-product {   float:left; } .powerstep-product img {   vertical-align:top; } .powerstep-actions {   float:right; } .clerk_powerstep_header, .clerk_powerstep_image {   text-align:center; } .clerk_powerstep_header h2:before {   content:'';   display:inline-block;   width:28px;   height:28px;   background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAq1BMVEUAAAApsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsikpsinO2zpuAAAAOHRSTlMAAQIEBQsMDQ4QERITFhceHytBQ0lKS0xNTk9QUVJUVVZXWF5pb3N/g5WotMXHyMrMztzm6Ovx8+xBc0UAAAESSURBVFjD7dPJVgIxEIXhio3zDM7zBKKCM/Z9/ydzwTkKsdK5qXIHd9nJ9686IvPN6sL6ksu3a2CwYvc3AIDRms/bC9eAq/DrbYUrwFWY9sBoscxfIt6j0wMLBf4CvsC55p+cvl6l/Znqt/7T7/T67ZDyp3l/BwDDltl3xx/f1MIJ7YHXls9rheMiD7xEhaNCHxcI34mPnycKh8T/84l0gfGVcmVYjc8OCC9SJwv7lJdb7dqgor3Ig17YY70EtfCh+k31regF3tOFpCcLDZ4qNHqikPHZQtZnCl9531igfEOB9MkC7ROFAq8WirxSKPR/CsU+Khj8VMHkJwpG/1Mwe5FwD+B9w+xFZHl3O3j8fDO2bzO4/xLnWGFuAAAAAElFTkSuQmCC);   background-size:28px;   vertical-align:top;   margin-right:5px; } .clerk_powerstep_clear {   overflow:hidden; } .clerk_powerstep_continue {   float:right; }@font-face {  font-family:'Magento-Icons';  src:url('/static/frontend/Nineteen02/default/da_DK/Magezon_Core/fonts/Magento-Icons/Magento-Icons.eot');  src:url('/static/frontend/Nineteen02/default/da_DK/Magezon_Core/fonts/Magento-Icons/Magento-Icons.eot') format('embedded-opentype'), url('/static/frontend/Nineteen02/default/da_DK/Magezon_Core/fonts/Magento-Icons/Magento-Icons.woff2') format('woff2'), url('/static/frontend/Nineteen02/default/da_DK/Magezon_Core/fonts/Magento-Icons/Magento-Icons.woff') format('woff'), url('/static/frontend/Nineteen02/default/da_DK/Magezon_Core/fonts/Magento-Icons/Magento-Icons.ttf') format('truetype'), url('/static/frontend/Nineteen02/default/da_DK/Magezon_Core/fonts/Magento-Icons/Magento-Icons.svg') format('svg');  font-weight:normal;  font-style:normal; } .spinner {  display:inline-block;  font-size:4rem;  height:1em;  margin-right:1.5rem;  position:relative;  width:1em; } .spinner > span {  -webkit-transform:scale(0.4);  -moz-transform:scale(0.4);  -ms-transform:scale(0.4);  transform:scale(0.4);  -webkit-animation-name:fade;  -moz-animation-name:fade;  -ms-animation-name:fade;  animation-name:fade;  -webkit-animation-duration:.72s;  -moz-animation-duration:.72s;  -ms-animation-duration:.72s;  animation-duration:.72s;  -webkit-animation-iteration-count:infinite;  -moz-animation-iteration-count:infinite;  -ms-animation-iteration-count:infinite;  animation-iteration-count:infinite;  -webkit-animation-direction:normal;  -moz-animation-direction:normal;  -ms-animation-direction:normal;  animation-direction:normal;  background-color:#fff;  border-radius:6px;  clip:rect(0 0.28571429em 0.1em 0);  height:.1em;  margin-top:.5em;  position:absolute;  width:1em; } .spinner > span:nth-child(1) {  -webkit-animation-delay:0.27s;  -moz-animation-delay:0.27s;  -ms-animation-delay:0.27s;  animation-delay:0.27s;  -webkit-transform:rotate(-315deg);  -moz-transform:rotate(-315deg);  -ms-transform:rotate(-315deg);  transform:rotate(-315deg); } .spinner > span:nth-child(2) {  -webkit-animation-delay:0.36s;  -moz-animation-delay:0.36s;  -ms-animation-delay:0.36s;  animation-delay:0.36s;  -webkit-transform:rotate(-270deg);  -moz-transform:rotate(-270deg);  -ms-transform:rotate(-270deg);  transform:rotate(-270deg); } .spinner > span:nth-child(3) {  -webkit-animation-delay:0.45s;  -moz-animation-delay:0.45s;  -ms-animation-delay:0.45s;  animation-delay:0.45s;  -webkit-transform:rotate(-225deg);  -moz-transform:rotate(-225deg);  -ms-transform:rotate(-225deg);  transform:rotate(-225deg); } .spinner > span:nth-child(4) {  -webkit-animation-delay:0.54s;  -moz-animation-delay:0.54s;  -ms-animation-delay:0.54s;  animation-delay:0.54s;  -webkit-transform:rotate(-180deg);  -moz-transform:rotate(-180deg);  -ms-transform:rotate(-180deg);  transform:rotate(-180deg); } .spinner > span:nth-child(5) {  -webkit-animation-delay:0.63s;  -moz-animation-delay:0.63s;  -ms-animation-delay:0.63s;  animation-delay:0.63s;  -webkit-transform:rotate(-135deg);  -moz-transform:rotate(-135deg);  -ms-transform:rotate(-135deg);  transform:rotate(-135deg); } .spinner > span:nth-child(6) {  -webkit-animation-delay:0.72s;  -moz-animation-delay:0.72s;  -ms-animation-delay:0.72s;  animation-delay:0.72s;  -webkit-transform:rotate(-90deg);  -moz-transform:rotate(-90deg);  -ms-transform:rotate(-90deg);  transform:rotate(-90deg); } .spinner > span:nth-child(7) {  -webkit-animation-delay:0.81s;  -moz-animation-delay:0.81s;  -ms-animation-delay:0.81s;  animation-delay:0.81s;  -webkit-transform:rotate(-45deg);  -moz-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  transform:rotate(-45deg); } .spinner > span:nth-child(8) {  -webkit-animation-delay:0.9;  -moz-animation-delay:0.9;  -ms-animation-delay:0.9;  animation-delay:0.9;  -webkit-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -ms-transform:rotate(0deg);  transform:rotate(0deg); } @-moz-keyframes fade {  0% {   background-color:#514943;  }  100% {   background-color:#fff;  } } @-webkit-keyframes fade {  0% {   background-color:#514943;  }  100% {   background-color:#fff;  } } @-ms-keyframes fade {  0% {   background-color:#514943;  }  100% {   background-color:#fff;  } } @keyframes fade {  0% {   background-color:#514943;  }  100% {   background-color:#fff;  } } form.loading .mgz__spinner {  display:block; } .mgz__spinner {  display:none;  position:relative;  width:186px;  height:20px;  margin:auto;  position:absolute;  left:45%;  top:15px; } .mgz__spinner .spinner-item {  position:absolute;  top:0;  background-color:#d8d8d8;  width:20px;  height:20px;  animation-name:bounce_fountainG;  -o-animation-name:bounce_fountainG;  -ms-animation-name:bounce_fountainG;  -webkit-animation-name:bounce_fountainG;  -moz-animation-name:bounce_fountainG;  animation-duration:0.645s;  -o-animation-duration:0.645s;  -ms-animation-duration:0.645s;  -webkit-animation-duration:0.645s;  -moz-animation-duration:0.645s;  animation-iteration-count:infinite;  -o-animation-iteration-count:infinite;  -ms-animation-iteration-count:infinite;  -webkit-animation-iteration-count:infinite;  -moz-animation-iteration-count:infinite;  animation-direction:normal;  -o-animation-direction:normal;  -ms-animation-direction:normal;  -webkit-animation-direction:normal;  -moz-animation-direction:normal;  transform:scale(0.3);  -o-transform:scale(0.3);  -ms-transform:scale(0.3);  -webkit-transform:scale(0.3);  -moz-transform:scale(0.3);  border-radius:15px;  -o-border-radius:15px;  -ms-border-radius:15px;  -webkit-border-radius:15px;  -moz-border-radius:15px; } .mgz__spinner .spinner-item.spinner-item-1 {  left:0;  animation-delay:0.256s;  -o-animation-delay:0.256s;  -ms-animation-delay:0.256s;  -webkit-animation-delay:0.256s;  -moz-animation-delay:0.256s; } .mgz__spinner .spinner-item.spinner-item-2 {  left:20px;  animation-delay:0.3225s;  -o-animation-delay:0.3225s;  -ms-animation-delay:0.3225s;  -webkit-animation-delay:0.3225s;  -moz-animation-delay:0.3225s; } .mgz__spinner .spinner-item.spinner-item-3 {  left:40px;  animation-delay:0.389s;  -o-animation-delay:0.389s;  -ms-animation-delay:0.389s;  -webkit-animation-delay:0.389s;  -moz-animation-delay:0.389s; } .mgz__spinner .spinner-item.spinner-item-4 {  left:60px;  animation-delay:0.4555s;  -o-animation-delay:0.4555s;  -ms-animation-delay:0.4555s;  -webkit-animation-delay:0.4555s;  -moz-animation-delay:0.4555s; } .mgz__spinner .spinner-item.spinner-item-5 {  left:80px;  animation-delay:0.522s;  -o-animation-delay:0.522s;  -ms-animation-delay:0.522s;  -webkit-animation-delay:0.522s;  -moz-animation-delay:0.522s; } .mgz__spinner .spinner-item.spinner-item-6 {  left:100px;  animation-delay:0.5885s;  -o-animation-delay:0.5885s;  -ms-animation-delay:0.5885s;  -webkit-animation-delay:0.5885s;  -moz-animation-delay:0.5885s; } .mgz__spinner .spinner-item.spinner-item-7 {  left:120px;  animation-delay:0.645s;  -o-animation-delay:0.645s;  -ms-animation-delay:0.645s;  -webkit-animation-delay:0.645s;  -moz-animation-delay:0.645s; } .mgz__spinner .spinner-item.spinner-item-8 {  left:140px;  animation-delay:0.7115s;  -o-animation-delay:0.7115s;  -ms-animation-delay:0.7115s;  -webkit-animation-delay:0.7115s;  -moz-animation-delay:0.7115s; } @keyframes bounce_fountainG {  0% {   transform:scale(1);   background-color:#d8d8d8;  }  100% {   transform:scale(0.3);   background-color:#d8d8d8;  } } @-o-keyframes bounce_fountainG {  0% {   -o-transform:scale(1);   background-color:#d8d8d8;  }  100% {   -o-transform:scale(0.3);   background-color:#d8d8d8;  } } @-ms-keyframes bounce_fountainG {  0% {   -ms-transform:scale(1);   background-color:#d8d8d8;  }  100% {   -ms-transform:scale(0.3);   background-color:#d8d8d8;  } } @-webkit-keyframes bounce_fountainG {  0% {   -webkit-transform:scale(1);   background-color:#d8d8d8;  }  100% {   -webkit-transform:scale(0.3);   background-color:#d8d8d8;  } } @-moz-keyframes bounce_fountainG {  0% {   -moz-transform:scale(1);   background-color:#d8d8d8;  }  100% {   -moz-transform:scale(0.3);   background-color:#d8d8d8;  } } .mgz__page-actions.page-main-actions {  margin:0 0 3rem;  background:#f8f8f8;  border-bottom:1px solid #e3e3e3;  border-top:1px solid #e3e3e3;  padding:1.5rem; } .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {  float:right;  justify-content:flex-end;  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button {  background-color:transparent;  text-shadow:none;  color:#41362f;  font-size:1.6rem;  letter-spacing:.025em;  padding-bottom:.8875em;  padding-top:.8875em;  border-color:transparent;  box-shadow:none;  margin-left:1.3rem;  font-weight:600; } .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.primary {  -ms-flex-order:2;  -webkit-order:2;  order:2;  background-color:#eb5202;  border-color:#eb5202;  color:#fff;  text-shadow:1px 1px 0 rgba(0, 0, 0, 0.25); } .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.primary:hover {  background-color:#ba4000;  border-color:#b84002;  box-shadow:0 0 0 1px #007bdb;  color:#fff;  text-decoration:none; } .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.action-secondary {  background-color:#514943;  border-color:#514943;  color:#fff; } .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.action-secondary:hover {  background-color:#35302c;  border-color:#35302c;  box-shadow:0 0 0 1px #007bdb; } .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons > button.back {  float:left;  -ms-flex-order:-1;  -webkit-order:-1;  order:-1;  margin-left:1.3rem; } @media (max-width:480px) {  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {   display:block;  }  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.back {   margin:0;  } } .mgz__page-actions.page-main-actions .page-actions:before, .mgz__page-actions.page-main-actions .page-actions:after {  content:'';  display:table;  clear:both; } .mgz__page-actions.page-main-actions .page-actions #back:before {  content:'\e626';  margin-right:.5em;  position:relative;  top:1px;  font-family:'Magento-Icons'; } @media (max-width:480px) {  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {   text-align:center;  }  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button {   margin-left:0;  } } .sidebar {  max-width:100%; } 