.authentication-page__inner{max-width:854px;margin:0 auto}
.authentication-page__header:not(:empty){margin-bottom:15px}
@media (max-width:767px){.authentication-page__header:not(:empty){margin-bottom:20px}
}
.authentication-page__title{font-family:Teko,sans-serif;font-size:40px;font-size:4rem;line-height:44px;line-height:4.4rem;color:#333435;font-weight:500;margin:0}
@media (max-width:767px){.authentication-page__title{font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem}
}
.authentication-page__text{font-family:'PT Sans',sans-serif;font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;color:#333435}
@media (max-width:767px){.authentication-page__text{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}
}
.authentication-page__text a{font-weight:700;color:currentColor;text-decoration:underline;transition:color .4s}
.authentication-page__text a:active,.authentication-page__text a:focus,.authentication-page__text a:hover{color:#ed1f2e;text-decoration:none}
.authentication-page__text:not(:last-child){margin-bottom:30px}
@media (max-width:767px){.authentication-page__text:not(:last-child){margin-bottom:20px}
}
.authentication-page__text>:last-child{margin-bottom:0}
.authentication-page__content{display:flex;flex-wrap:wrap;margin:-30px}
@media (max-width:991px){.authentication-page__content{margin:-17px -15px}
}
.authentication-page__content-col{padding:30px;flex:1 0 0;min-width:33.3334%}
@media (max-width:991px){.authentication-page__content-col{padding:17px 15px}
}
@media (max-width:767px){.authentication-page__content-col{flex:0 0 100%;min-width:100%;max-width:100%;width:100%}
}
@media (min-width:768px){.authentication-page__content-col--social-network-authentication-wrapper{padding-top:5px}
}
@media (max-width:767px){.authentication-page--registration .authentication-page__content-col--social-network-authentication-wrapper{order:-1}
}
.authentication-page__content-col--form-wrapper{max-width:470px}
.authentication-page__content-col--full-width{max-width:none}
@media (min-width:768px){.social-network-authentication-box{border:1px solid rgba(231,231,235,.71);margin-left:auto;background:#fff;-webkit-box-shadow:0 4px 13px rgba(0,0,0,.07);-moz-box-shadow:0 4px 13px rgba(0,0,0,.07);box-shadow:0 4px 13px rgba(0,0,0,.07);max-width:384px;padding:24px 32px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
}
@media (min-width:768px) and (max-width:991px){.social-network-authentication-box{padding:16px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
}
@media (max-width:767px){.social-network-authentication-box{padding-top:2px}
}
@media (min-width:768px){.social-network-authentication-box__header{border-bottom:1px rgba(231,231,235,.71) solid;padding-bottom:10px;margin-bottom:20px}
}
@media (min-width:768px) and (min-width:768px) and (max-width:991px){.social-network-authentication-box__header{padding-bottom:12px;margin-bottom:16px}
}
@media (max-width:767px){.social-network-authentication-box__header{margin-bottom:23px}
}
.social-network-authentication-box__footer{margin-top:16px}
@media (max-width:767px){.social-network-authentication-box__footer{display:none}
}
.social-network-authentication-box__title{font-family:Teko,sans-serif;font-size:32px;font-size:3.2rem;line-height:34px;line-height:3.4rem;color:#333435;font-weight:500;margin:0}
@media (max-width:767px){.social-network-authentication-box__title{font-size:24px;font-size:2.4rem;line-height:26px;line-height:2.6rem;text-align:center;padding-top:4px}
}
.social-network-authentication-box__title:not(:last-child){margin-bottom:10px}
@media (max-width:767px){.social-network-authentication-box__title{font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem}
}
.social-network-authentication-box__text{font-size:15px;font-size:1.5rem;line-height:24px;line-height:2.4rem;color:rgba(51,52,53,.8)}
.social-network-authentication-box__text b,.social-network-authentication-box__text strong{font-weight:500}
.social-network-authentication-box__text>:last-child{margin-bottom:0}
.social-network-authentication-options{padding:0;margin:0;list-style-type:none}
.social-network-authentication-options__item:not(:last-child){margin-bottom:12px}
@media (max-width:767px){.social-network-authentication-options__item:not(:last-child){margin-bottom:6px}
}
.social-network-authentication-button{display:flex;background:#fff;border:1px solid rgba(231,231,235,.71);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);-moz-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;justify-content:center;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;font-weight:500;color:#333435;padding:12px 58px;min-height:50px;align-items:center;position:relative;transition:box-shadow .4s}
@media (max-width:767px){.social-network-authentication-button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;min-height:42px}
}
.social-network-authentication-button:active,.social-network-authentication-button:focus,.social-network-authentication-button:hover{color:#333435;text-decoration:none;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}
.social-network-authentication-button:before{content:'';width:26px;height:26px;position:absolute;left:12px;top:calc(50% - 13px);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}
@media (max-width:767px){.social-network-authentication-button:before{width:20px;height:20px;left:14px;top:calc(50% - 10px)}
}
.social-network-authentication-button--facebook:before{background-image:url(../images/authentication/facebook.svg)}
.social-network-authentication-button--google:before{background-image:url(../images/authentication/google.svg)}
@media (max-width:767px){.customer-zone-page,.customer-zone-page.page{padding-top:8px}
}
.customer-zone-page__inner{display:flex;flex-wrap:wrap}
.customer-zone-page__header:not(:empty){margin-bottom:31px}
@media (max-width:767px){.customer-zone-page__header:not(:empty){margin-bottom:23px}
}
@media (min-width:768px){.customer-zone-page__header--large-margin:not(:empty){margin-bottom:37px}
}
@media (max-width:767px){.customer-zone-page__header--large-margin:not(:empty){margin-bottom:25px}
.customer-zone-page--wishlist .customer-zone-page__header--large-margin:not(:empty){margin-bottom:36px}
}
@media (max-width:767px){.customer-zone-page__col{width:100%;flex:0 0 100%;min-width:100%;max-width:100%}
}
.customer-zone-page__col--breadcrumb-wrapper{padding-top:9px;padding-bottom:52px;width:100%;flex:0 0 100%;min-width:100%;max-width:100%}
@media (max-width:767px){.customer-zone-page__col--breadcrumb-wrapper{padding-top:0;padding-bottom:18px}
}
@media (min-width:768px){.customer-zone-page__col--menu-wrapper{width:310px;flex:0 0 310px;min-width:310px;max-width:310px;margin-right:70px}
}
@media (min-width:768px) and (max-width:1199px){.customer-zone-page__col--menu-wrapper{width:250px;flex:0 0 250px;min-width:250px;max-width:250px;margin-right:50px}
}
@media (max-width:767px){.customer-zone-page__col--menu-wrapper{padding-bottom:39px}
.customer-zone-page--wishlist .customer-zone-page__col--menu-wrapper{padding-bottom:41px}
}
@media (min-width:768px){.customer-zone-page__col--content-wrapper{flex:1 0 0;padding-top:24px}
.customer-zone-page--address-book .customer-zone-page__col--content-wrapper{padding-top:20px}
}
.customer-zone-page__title{font-family:Teko,sans-serif;font-size:32px;font-size:3.2rem;line-height:34px;line-height:3.4rem;color:#333435;font-weight:500;margin:0}
@media (max-width:767px){.customer-zone-page__title{font-size:24px;font-size:2.4rem;line-height:26px;line-height:2.6rem;text-align:center;padding-top:4px}
}
.customer-zone-page__title:not(:last-child){margin-bottom:10px}
.customer-zone-page__text{font-family:'PT Sans',sans-serif;font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;color:#333435}
@media (max-width:767px){.customer-zone-page__text{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}
}
.customer-zone-page__text a{font-weight:700;color:currentColor;text-decoration:underline;transition:color .4s}
.customer-zone-page__text a:active,.customer-zone-page__text a:focus,.customer-zone-page__text a:hover{color:#ed1f2e;text-decoration:none}
@media (max-width:767px){.customer-zone-page__text:not(:last-child){margin-bottom:20px}
}
.customer-zone-page__text>:last-child{margin-bottom:0}
.customer-zone-page__header+.customer-zone-page__body>.customer-zone-page__text:first-child{margin-top:-16px}
@media (max-width:767px){.customer-zone-page__header+.customer-zone-page__body>.customer-zone-page__text:first-child{margin-top:-3px}
}
.customer-zone-page__text:not(:last-child){margin-bottom:19px}
@media (max-width:767px){.customer-zone-page__text:not(:last-child){margin-bottom:36px}
}
.customer-zone-page__form-wrapper+.customer-zone-page__form-wrapper{margin-top:71px}
@media (max-width:767px){.customer-zone-page__form-wrapper+.customer-zone-page__form-wrapper{margin-top:40px}
}
.customer-zone-cta{font-family:Teko,sans-serif;display:inline-flex;font-size:17px;font-size:1.7rem;line-height:21px;line-height:2.1rem;color:#fff;font-weight:500;padding:5px 13px;min-height:38px;border:1px #000 solid;background-color:#000;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;align-items:center;justify-content:center;transition:background-color .4s,border-color .4s}
@media (max-width:767px){.customer-zone-cta{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;padding-left:16px;padding-right:16px;min-height:34px}
}
.customer-zone-cta:active,.customer-zone-cta:focus,.customer-zone-cta:hover{background-color:#ed1f2e;border-color:#ed1f2e;color:#fff;text-decoration:none}
.customer-zone-cta--secondary{border-color:#595A5C;background-color:#595A5C}
.customer-zone-cta--secondary:active,.customer-zone-cta--secondary:focus,.customer-zone-cta--secondary:hover{background-color:#ed1f2e;border-color:#ed1f2e}
.customer-zone-cta--small{min-height:35px;font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;padding-left:12px;padding-right:12px}
.customer-zone-cta--with-icon:before{content:'';width:14px;flex:0 0 14px;min-width:14px;max-width:14px;height:14px;margin-right:8px}
.customer-zone-cta--icon-edit:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-pencil.svg) 50% 50% no-repeat;background-size:contain}
.customer-zone-cta--icon-plus:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-plus.svg) 50% 50% no-repeat;background-size:contain}
.customer-zone-cta--icon-remove:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-trash.svg) 50% 50% no-repeat;background-size:contain}
.customer-zone-cta--icon-repeat:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-repeat.svg) 50% 50% no-repeat;background-size:contain}
.customer-zone-cta--icon-cart:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-cart.svg) 50% 50% no-repeat;background-size:contain}
.customer-zone-cta--icon-pdf:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-pdf.svg) 50% 50% no-repeat;background-size:contain}
.customer-zone-cta--icon-van:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-van.svg) 50% 50% no-repeat;background-size:contain}
.customer-zone-cta--hidden-label.customer-zone-cta--with-icon{font-size:0;font-size:0;line-height:0;line-height:0;padding-left:11px;padding-right:11px}
.customer-zone-cta--hidden-label.customer-zone-cta--with-icon:before{margin-right:0;width:17px;height:17px;flex:0 0 17px;min-width:17px;max-width:17px}
.customer-zone-table__header{border-bottom:1px #c9c9c9 solid;background-color:rgba(255,255,255,.5)}
@media (max-width:991px){.customer-zone-table--cards-on-mobile .customer-zone-table__header{display:none}
}
.customer-zone-table-rows{padding:0;margin:0;list-style-type:none}
.customer-zone-table-rows__row{border-bottom:1px #EAE9E7 solid}
@media (max-width:991px){.customer-zone-table--cards-on-mobile .customer-zone-table-rows__row{border-bottom:none}
.customer-zone-table--cards-on-mobile .customer-zone-table-rows__row:not(:last-child){margin-bottom:15px}
}
@media (max-width:991px) and (max-width:767px){.customer-zone-table--cards-on-mobile .customer-zone-table-rows__row:not(:last-child){margin-bottom:4px}
}
.customer-zone-table-row{padding:11px 24px 12px;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;color:#333435;background-color:#fff}
@media (max-width:1199px){.customer-zone-table-row{padding-left:12px;padding-right:12px}
}
@media (max-width:767px),(min-width:992px) and (max-width:1199px){.customer-zone-table-row{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}
}
@media (max-width:767px){.customer-zone-table-row{padding-top:2px;padding-bottom:8px}
}
@media (max-width:991px){.customer-zone-table--cards-on-mobile .customer-zone-table-row{padding:0;border:1px #e4e4e4 solid}
}
.customer-zone-table-row--heading{padding-top:13px;padding-bottom:13px;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;background-color:transparent;color:rgba(51,52,53,.8)}
@media (max-width:767px){.customer-zone-table-row--heading{font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;padding-top:7px;padding-bottom:7px}
}
.customer-zone-table-row__inner{display:flex;flex-wrap:wrap}
@media (min-width:992px){.customer-zone-table-row__inner{margin:-3px -16px}
}
@media (max-width:1199px){.customer-zone-table-row__inner{margin-left:-6px;margin-right:-6px}
}
@media (max-width:991px){.customer-zone-table--cards-on-mobile .customer-zone-table-row__inner{margin:0;padding:10px 0}
}
.customer-zone-table-row__col{display:flex;align-items:center;padding:3px 16px;flex-grow:1}
@media (max-width:1199px){.customer-zone-table-row__col{padding-left:6px;padding-right:6px}
}
.customer-zone-table-row--heading .customer-zone-table-row__col{align-items:flex-end}
@media (max-width:991px){.customer-zone-table--cards-on-mobile .customer-zone-table-row__col{flex:0 0 100%;padding:6px 16px}
}
@media (max-width:991px){.customer-zone-table--cards-on-mobile .customer-zone-table-row__col--card-header{order:-1;border-bottom:1px #EAE9E7 solid;margin-bottom:6px;flex:1 0 0;min-width:0;max-width:100%;width:auto;padding-top:6px;padding-bottom:7px;margin-top:-10px}
.customer-zone-table--cards-on-mobile .customer-zone-table-row__col--card-header~.customer-zone-table-row__col--card-header{flex:0 0 auto}
}
.customer-zone-table-row__label{font-weight:400;color:rgba(51,52,53,.6);display:none}
@media (max-width:767px){.customer-zone-table-row__label{font-size:10px;font-size:1rem;line-height:17px;line-height:1.7rem}
}
@media (max-width:991px){.customer-zone-table--cards-on-mobile .customer-zone-table-row__label{display:block;padding-right:4px}
}
@media (max-width:767px){.customer-zone-table--cards-on-mobile .customer-zone-table-row__label{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}
}
.customer-zone-table-row__value{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}
@media (max-width:991px){.customer-zone-table--cards-on-mobile .customer-zone-table-row__value{margin-left:auto}
}
@media (min-width:992px){.customer-zone-table-row__cta-wrapper{width:calc(100% + 16px);margin-right:-16px}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-table-row__cta-wrapper{width:calc(100% + 6px);margin-right:-6px}
}
@media (max-width:991px){.customer-zone-table-row__cta-wrapper{margin-left:auto;margin-right:-10px}
}
@media (min-width:992px){.customer-zone-table-row__cta,.customer-zone-table-row__cta.customer-zone-cta{padding:5px;width:100%}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-table-row__cta,.customer-zone-table-row__cta.customer-zone-cta{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}
}
.customer-zone-user-menu-dropdown,.customer-zone-user-menu-dropdown.dropdown-menu{right:0;border:none;left:auto;border-radius:0;box-shadow:none;width:260px;padding:0;background:#fff;margin-top:10px}
@media (max-width:767px){.customer-zone-user-menu-dropdown,.customer-zone-user-menu-dropdown.dropdown-menu{margin-top:-3px;left:50px;right:50px;width:auto}
}
.customer-zone-user-menu{display:flex;flex-direction:column;border:1px rgba(231,231,235,.71) solid;-webkit-box-shadow:0 4px 13px rgba(0,0,0,.07);-moz-box-shadow:0 4px 13px rgba(0,0,0,.07);box-shadow:0 4px 13px rgba(0,0,0,.07);width:100%}
.customer-zone-user-menu--compact{-webkit-box-shadow:0 4px 14px 5px rgba(0,0,0,.07);-moz-box-shadow:0 4px 14px 5px rgba(0,0,0,.07);box-shadow:0 4px 14px 5px rgba(0,0,0,.07)}
.customer-zone-user-menu__header{text-align:center;padding:24px 24px 27px;border-bottom:1px #EAE9E7 solid}
@media (max-width:767px){.customer-zone-user-menu__header{padding:16px 16px 13px}
}
.customer-zone-user-menu--compact .customer-zone-user-menu__header{padding:16px 16px 6px;text-align:left;border-bottom:none}
.customer-zone-user-menu__avatar-wrapper{display:flex;justify-content:center;margin-bottom:14px}
@media (max-width:767px){.customer-zone-user-menu__avatar-wrapper{margin-bottom:15px}
}
.customer-zone-user-menu--compact .customer-zone-user-menu__avatar-wrapper{display:none}
.customer-zone-user-menu__title{font-family:Teko,sans-serif;font-size:24px;font-size:2.4rem;line-height:26px;line-height:2.6rem;color:#333435;font-weight:400;margin:0}
.customer-zone-user-menu--compact .customer-zone-user-menu__title{font-family:'PT Sans',sans-serif;font-size:21px;font-size:2.1rem;line-height:26px;line-height:2.6rem;font-weight:700}
.customer-zone-user-menu__subtitle{font-family:'PT Sans',sans-serif;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:rgba(51,52,53,.9);margin:5px 0 0}
@media (max-width:767px){.customer-zone-user-menu__subtitle{margin-top:6px}
}
.customer-zone-user-menu--compact .customer-zone-user-menu__subtitle{display:none}
.customer-zone-user-menu-list{padding:0;margin:0;list-style-type:none}
.customer-zone-user-menu-list__item{display:block}
.customer-zone-user-menu-list__item:not(:last-child){border-bottom:1px #EAE9E7 solid}
.customer-zone-user-menu-list-item{display:flex;align-items:center;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#333435;transition:background-color .4s;text-decoration:none;padding:5px 16px;min-height:44px;background:0 0;border:none;text-align:left;width:100%}
@media (max-width:767px){.customer-zone-user-menu:not(.customer-zone-user-menu--compact) .customer-zone-user-menu-list-item{padding:4px 16px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;min-height:36px}
}
.customer-zone-user-menu-list-item:active,.customer-zone-user-menu-list-item:focus,.customer-zone-user-menu-list-item:hover,.customer-zone-user-menu-list__item.active .customer-zone-user-menu-list-item{background:#F8F8F8;text-decoration:none;color:#333435}
.customer-zone-user-menu-list__item.active .customer-zone-user-menu-list-item{font-weight:700}
.customer-zone-user-menu-list-item--logout:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-logout.svg) 50% 50% no-repeat;background-size:contain;width:20px;height:20px;margin-right:8px}
@media (max-width:767px){.customer-zone-user-menu:not(.customer-zone-user-menu--compact) .customer-zone-user-menu-list-item--logout:before{width:16px;height:16px;margin-right:12px;margin-bottom:2px}
}
.customer-zone-user-menu-list-item__label{flex:1 0 0;padding-right:10px;padding-bottom:2px}
.customer-zone-user-menu-list-item__badge{display:flex;align-items:center;justify-content:center;height:24px;padding:5px;text-align:center;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#6793E7;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;color:#fff;letter-spacing:.02em;min-width:24px;font-weight:700}
@media (max-width:767px){.customer-zone-user-menu:not(.customer-zone-user-menu--compact) .customer-zone-user-menu-list-item__badge{height:20px;padding:4px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:13px;font-size:1.3rem;line-height:13px;line-height:1.3rem;min-width:20px}
}
.customer-zone-user-menu-list-item__badge--large{height:34px;padding:5px 15px 7px;background-color:#00BBA0;font-weight:400;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
@media (max-width:767px){.customer-zone-user-menu:not(.customer-zone-user-menu--compact) .customer-zone-user-menu-list-item__badge--large{height:28px;padding:5px 12px 7px;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
}
.customer-zone-user-avatar{display:flex;align-items:center;justify-content:center;text-align:center;width:100px;min-width:100px;max-width:100px;flex:0 0 100px;height:100px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;font-family:Teko,sans-serif;font-size:42px;font-size:4.2rem;line-height:42px;line-height:4.2rem;color:#333435;font-weight:500;border:1px #EAE9E7 solid}
@media (max-width:767px){.customer-zone-user-avatar{width:56px;min-width:56px;max-width:56px;flex:0 0 56px;height:56px;font-size:32px;font-size:3.2rem;line-height:32px;line-height:3.2rem}
}
.customer-zone-user-avatar__add-photo-cta{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;width:30px;height:30px;font-size:0;font-size:0;background:#00BBA0;border:4px #fff solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
@media (max-width:767px){.customer-zone-user-avatar__add-photo-cta{width:20px;height:20px;right:-2px;bottom:-2px}
}
.customer-zone-user-avatar__add-photo-cta:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-plus.svg) 50% 50% no-repeat;background-size:contain;width:12px;height:12px}
@media (max-width:767px){.customer-zone-user-avatar__add-photo-cta:before{width:6px;height:6px}
}
@media (min-width:768px){.customer-zone-form{max-width:524px}
}
.customer-zone-form--full-width{max-width:none}
@media (min-width:768px){.customer-zone-form--mailinglist{max-width:650px}
}
.customer-zone-form--mailinglist .form-fieldset__item:not(:last-child){margin-bottom:6px}
@media (max-width:767px){.customer-zone-form--mailinglist .form-fieldset__item:not(:last-child){margin-bottom:20px}
}
.customer-zone-address-book{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style-type:none}
.customer-zone-address-book__item{flex:0 0 100%;min-width:100%;max-width:100%;width:100%}
.customer-zone-address-book__item:not(:last-child){margin-bottom:63px}
@media (max-width:767px){.customer-zone-address-book__item:not(:last-child){margin-bottom:47px}
}
.customer-zone-address-book-group__header{margin-bottom:38px;display:flex;justify-content:space-between;align-items:flex-end;min-height:38px}
@media (max-width:767px){.customer-zone-address-book-group__header{align-items:center;margin-bottom:15px;min-height:34px}
}
.customer-zone-address-book-group__footer{margin-top:15px}
.customer-zone-address-book-group__title{font-family:Teko,sans-serif;font-size:32px;font-size:3.2rem;line-height:34px;line-height:3.4rem;color:#333435;font-weight:500;margin:0}
@media (max-width:767px){.customer-zone-address-book-group__title{font-size:24px;font-size:2.4rem;line-height:26px;line-height:2.6rem;text-align:center;padding-top:4px}
}
@media (max-width:767px){.customer-zone-address-book-group__title{text-align:left}
}
.customer-zone-address-book-group__title,.customer-zone-address-book-group__title:not(:last-child){margin-bottom:0}
.customer-zone-address-book-group-addresses{display:flex;flex-wrap:wrap;padding:0;margin:-24px;list-style-type:none}
@media (max-width:991px){.customer-zone-address-book-group-addresses{margin:-7.5px}
}
.customer-zone-address-book-group-addresses__item{padding:24px;flex:0 0 50%;min-width:50%;max-width:50%;width:50%}
@media (max-width:991px){.customer-zone-address-book-group-addresses__item{flex:0 0 100%;min-width:100%;max-width:100%;width:100%;padding:7.5px}
}
.customer-zone-address-box{background-color:#fff;border:1px rgba(231,231,235,.71) solid;-webkit-box-shadow:0 4px 13px rgba(0,0,0,.07);-moz-box-shadow:0 4px 13px rgba(0,0,0,.07);box-shadow:0 4px 13px rgba(0,0,0,.07)}
.customer-zone-address-box__header{padding:23px 16px;margin-bottom:2px}
@media (max-width:767px){.customer-zone-address-box__header{padding-top:17px;padding-bottom:17px}
}
.customer-zone-address-box__footer{margin-top:15px;padding:0 16px 24px}
.customer-zone-address-box__footer:after,.customer-zone-address-box__footer:before{content:'';display:table}
@media (max-width:767px){.customer-zone-address-box__footer{margin-top:10px;padding-bottom:18px}
}
.customer-zone-address-box__title{font-family:'PT Sans',sans-serif;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;color:rgba(51,52,53,.9);margin:0;font-weight:400}
@media (max-width:767px){.customer-zone-address-box__title{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}
}
.customer-zone-address-box__title b{font-weight:700}
.customer-zone-address-box-data-list{list-style-type:none;padding:0;margin:0}
.customer-zone-address-box-data-list__item{display:flex;font-size:15px;font-size:1.5rem;line-height:21px;line-height:2.1rem;border-top:1px #EAE9E7 solid;padding:11px 16px}
@media (max-width:767px){.customer-zone-address-box-data-list__item{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;padding-top:8px;padding-bottom:10px}
}
.customer-zone-address-box-data-list__item:not(:last-child){margin-bottom:1px}
@media (max-width:767px){.customer-zone-address-box-data-list__item:not(:last-child){margin-bottom:0}
}
.customer-zone-address-box-data-list__item-label{font-weight:700;flex:0 0 40%;min-width:40%;max-width:40%;width:40%;padding-right:10px}
@media (min-width:768px){.customer-zone-address-box-data-list__item-value{color:rgba(51,52,53,.8)}
}
.customer-zone-address-box-actions{display:flex;flex-wrap:wrap;padding:0;margin:-6px;list-style-type:none}
.customer-zone-address-box-actions__item{padding:6px}
@media (max-width:767px){.customer-zone-wishlist-wrapper{overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin:0 -15px;padding:0 15px}
.customer-zone-wishlist-wrapper::-webkit-scrollbar{display:none}
}
.customer-zone-wishlist{display:flex;flex-wrap:wrap;margin:-4px;padding:0;list-style-type:none}
@media (max-width:767px){.customer-zone-wishlist{flex-wrap:nowrap;margin:0 -4px}
.customer-zone-wishlist:after{content:'';flex:0 0 11px;min-width:11px;max-width:11px;width:11px}
}
.customer-zone-wishlist__item{flex:0 0 33.3334%;min-width:33.3334%;max-width:33.3334%;width:33.3334%;padding:4px}
@media (min-width:768px) and (max-width:991px){.customer-zone-wishlist__item{flex:0 0 50%;min-width:50%;max-width:50%;width:50%}
}
@media (max-width:767px){.customer-zone-wishlist__item{padding:0 4px;flex:0 0 calc(50vw - 11px - 2.5px);min-width:calc(50vw - 11px - 2.5px);max-width:calc(50vw - 11px - 2.5px);width:calc(50vw - 11px - 2.5px)}
}
.customer-zone-points__transactions-wrapper{margin-top:23px}
@media (max-width:767px){.customer-zone-points__transactions-wrapper{margin-top:15px}
}
.customer-zone-points-status{background-color:#fff;border:1px #EAE9E7 solid;padding:35px 24px 37px}
@media (max-width:767px){.customer-zone-points-status{padding:17px 15px}
}
.customer-zone-points-status__header{display:flex;width:100%;justify-content:space-between;align-items:center}
@media (max-width:767px){.customer-zone-points-status__header{flex-direction:column;text-align:center}
}
.customer-zone-points-status__title{font-family:'PT Sans',sans-serif;font-size:22px;font-size:2.2rem;line-height:32px;line-height:3.2rem;margin:0;flex:1 0 0}
@media (max-width:767px){.customer-zone-points-status__title{font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem}
}
.customer-zone-points-status__expand-cta{font-size:17px;font-size:1.7rem;line-height:22px;line-height:2.2rem;letter-spacing:.02em;color:#333435;transition:color .4s;padding:5px 15px;display:flex;align-items:center}
@media (max-width:767px){.customer-zone-points-status__expand-cta{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;padding:5px;margin-top:5px;margin-bottom:-6px}
}
.customer-zone-points-status__expand-cta:after{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-angle.svg) 50% 50% no-repeat;background-size:contain;width:12px;height:7px;margin-left:10px;transition:transform .4s}
@media (max-width:767px){.customer-zone-points-status__expand-cta:after{width:10px;height:5px;margin-left:8px}
}
.customer-zone-points-status__expand-cta,.customer-zone-points-status__expand-cta:active,.customer-zone-points-status__expand-cta:focus,.customer-zone-points-status__expand-cta:hover{background:0 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:none}
.customer-zone-points-status__expand-cta:active,.customer-zone-points-status__expand-cta:focus,.customer-zone-points-status__expand-cta:hover{color:#ed1f2e}
.customer-zone-points-status__expand-cta:not(.collapsed):after{transform:rotate(-180deg)}
.customer-zone-points-status__text{font-family:'PT Sans',sans-serif;font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;color:#333435;margin-top:5px}
@media (max-width:767px){.customer-zone-points-status__text{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}
}
.customer-zone-points-status__text a{font-weight:700;color:currentColor;text-decoration:underline;transition:color .4s}
.customer-zone-points-status__text a:active,.customer-zone-points-status__text a:focus,.customer-zone-points-status__text a:hover{color:#ed1f2e;text-decoration:none}
@media (max-width:767px){.customer-zone-points-status__text:not(:last-child){margin-bottom:20px}
}
.customer-zone-points-status__text>:last-child{margin-bottom:0}
.customer-zone-page__header+.customer-zone-page__body>.customer-zone-points-status__text:first-child{margin-top:-16px}
@media (max-width:767px){.customer-zone-page__header+.customer-zone-page__body>.customer-zone-points-status__text:first-child{margin-top:-3px}
}
.customer-zone-points-status__text:not(:last-child){margin-bottom:19px}
@media (max-width:767px){.customer-zone-points-status__text:not(:last-child){margin-bottom:36px}
}
@media (max-width:767px){.customer-zone-points-status__text{text-align:center;margin-top:10px}
}
.customer-zone-point-transaction__col--order-id{width:20%}
@media (max-width:991px){.customer-zone-point-transaction__col--order-id{width:40%}
}
.customer-zone-point-transaction__col--amount,.customer-zone-point-transaction__col--date{width:15%}
@media (max-width:991px){.customer-zone-point-transaction__col--date{width:35%}
}
@media (max-width:991px){.customer-zone-point-transaction__col--amount{width:25%;justify-content:flex-end}
.customer-zone-point-transaction--list-header .customer-zone-point-transaction__col--amount{justify-content:flex-start}
}
.customer-zone-point-transaction__col--desc{width:50%}
@media (max-width:991px){.customer-zone-point-transaction__col--desc{width:100%;flex-direction:column;align-items:flex-start}
}
@media (max-width:991px){.customer-zone-point-transaction--list-header .customer-zone-point-transaction__col--desc{display:none}
}
@media (max-width:991px){.customer-zone-point-transaction__col--desc .customer-zone-point-transaction__label{display:block}
}
.customer-zone-point-transaction__col--amount .customer-zone-point-transaction__value{width:100%}
.customer-zone-point-transaction__col--desc .customer-zone-point-transaction__value{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}
@media (min-width:992px) and (max-width:1199px){.customer-zone-point-transaction__col--desc .customer-zone-point-transaction__value{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}
}
@media (max-width:767px){.customer-zone-point-transaction__col--desc .customer-zone-point-transaction__value{font-size:10px;font-size:1rem;line-height:15px;line-height:1.5rem}
}
.customer-zone-point-transaction-amount{display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 15px;min-height:33px;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;color:#fff;background-color:#00BBA0;font-weight:700;letter-spacing:.02em;margin:2px 0 1px}
@media (max-width:767px),(min-width:992px) and (max-width:1199px){.customer-zone-point-transaction-amount{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;padding:5px 12px;min-height:30px}
}
.customer-zone-point-transaction-amount--debit{background-color:#ed1f2e}
@media (min-width:992px){.customer-zone-orders{border:1px #e4e4e4 solid}
}
.customer-zone-orders__header{background-color:#f6f6f6}
@media (max-width:991px){.customer-zone-orders__header{display:none}
}
.customer-zone-orders__footer{margin-top:30px;text-align:center}
@media (max-width:991px){.customer-zone-orders__footer{margin-top:42px}
}
.customer-zone-order-list{padding:0;margin:0;list-style-type:none}
@media (min-width:992px){.customer-zone-order-list__item:not(:last-child){border-bottom:1px #e4e4e4 solid}
}
@media (max-width:991px){.customer-zone-order-list__item{border-bottom:none;margin-bottom:15px}
}
@media (max-width:767px){.customer-zone-order-list__item{margin-bottom:6px}
}
.customer-zone-order{background-color:#fff;transition:box-shadow .4s}
@media (max-width:991px){.customer-zone-order{padding-bottom:4px;border:1px #e4e4e4 solid}
}
.customer-zone-order.expanded{position:relative;-webkit-box-shadow:0 0 42px 12px rgba(0,0,0,.05);-moz-box-shadow:0 0 42px 12px rgba(0,0,0,.05);box-shadow:0 0 42px 12px rgba(0,0,0,.05)}
@media (max-width:991px){.customer-zone-order.expanded{-webkit-box-shadow:0 12px 42px rgba(0,0,0,.05);-moz-box-shadow:0 12px 42px rgba(0,0,0,.05);box-shadow:0 12px 42px rgba(0,0,0,.05)}
}
@media (min-width:992px){.customer-zone-order__repeat-cta,.customer-zone-order__repeat-cta.customer-zone-cta{padding:5px;width:100%}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order__repeat-cta,.customer-zone-order__repeat-cta.customer-zone-cta{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;min-height:30px}
}
.customer-zone-order__collapse-cta{display:inline-flex;border:none;font-size:17px;font-size:1.7rem;line-height:22px;line-height:2.2rem;background:0 0;transition:color .4s;padding:2px;align-items:center}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order__collapse-cta{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}
}
@media (max-width:767px){.customer-zone-order__collapse-cta{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}
}
.customer-zone-order__collapse-cta:after{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-angle.svg) 50% 50% no-repeat;background-size:contain;width:11px;height:11px;margin-left:10px;font-weight:700;margin-top:2px;transition:transform .4s}
@media (max-width:767px){.customer-zone-order__collapse-cta:after{width:9px;height:9px;margin-left:6px;font-weight:400;margin-top:1px}
}
.customer-zone-order__collapse-cta:active,.customer-zone-order__collapse-cta:focus,.customer-zone-order__collapse-cta:hover{color:#ed1f2e}
.customer-zone-order__collapse-cta:not(.collapsed):after{transform:rotate(-180deg)}
@media (max-width:991px){.customer-zone-order__collapse-cta--show-less{padding-bottom:3px}
}
.customer-zone-order-header{padding:8px 24px 11px;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;color:#333435}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-header{padding-left:12px;padding-right:12px;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}
}
@media (max-width:991px){.customer-zone-order-header{padding:0}
}
@media (max-width:767px){.customer-zone-order-header{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}
}
.customer-zone-order-header--list-header{padding-top:13px;padding-bottom:13px;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;color:rgba(51,52,53,.8)}
.customer-zone-order-header__inner{display:flex;flex-wrap:wrap}
@media (min-width:992px){.customer-zone-order-header__inner{margin:-3px -16px}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-header__inner{margin-left:-6px;margin-right:-6px}
}
.customer-zone-order-header__col{display:flex;align-items:center;padding:3px 16px}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-header__col{padding-left:6px;padding-right:6px}
}
@media (max-width:991px){.customer-zone-order-header__col{padding-top:6px;padding-bottom:6px;flex:0 0 100%;min-width:100%;max-width:100%;width:100%;flex-wrap:wrap}
}
.customer-zone-order-header--list-header .customer-zone-order-header__col{align-items:flex-end}
@media (min-width:992px){.customer-zone-order-header__col--id{width:13.5%}
}
@media (max-width:991px){.customer-zone-order-header__col--id{order:1;flex:1 0 0;min-width:0;max-width:100%;width:auto;border-bottom:1px #EAE9E7 solid;margin-bottom:4px;padding-top:10px;padding-bottom:8px}
}
@media (min-width:992px){.customer-zone-order-header__col--date{width:13.5%}
}
@media (max-width:991px){.customer-zone-order-header__col--date{order:3}
}
@media (min-width:992px){.customer-zone-order-header__col--item-count{width:9%}
}
@media (max-width:991px){.customer-zone-order-header__col--item-count{order:4}
}
@media (min-width:992px){.customer-zone-order-header__col--state{width:17.5%}
}
@media (max-width:991px){.customer-zone-order-header__col--state{order:2;flex:0 0 auto;min-width:0;max-width:100%;width:auto;border-bottom:1px #EAE9E7 solid;margin-bottom:4px;padding-top:10px;padding-bottom:10px}
}
@media (min-width:992px){.customer-zone-order-header__col--price{width:14%}
}
@media (max-width:991px){.customer-zone-order-header__col--price{order:5}
}
@media (min-width:992px){.customer-zone-order-header__col--actual-price{width:14%}
}
@media (max-width:991px){.customer-zone-order-header__col--actual-price{order:6}
}
@media (min-width:992px){.customer-zone-order-header__col--repeat{width:18.5%}
}
@media (max-width:991px){.customer-zone-order-header__col--repeat{order:8;flex:1 0 auto;min-width:0;max-width:100%;width:auto}
.customer-zone-order.expanded .customer-zone-order-header__col--repeat{display:none}
}
@media (min-width:992px){.customer-zone-order-header__col--item-thumbs{flex:1 0 0}
}
@media (max-width:991px){.customer-zone-order-header__col--item-thumbs{order:7;border-top:1px #EAE9E7 solid;margin-top:4px}
}
.customer-zone-order.expanded .customer-zone-order-header__col--item-thumbs{display:none}
.customer-zone-order-header__col--toggle{margin-left:auto}
@media (max-width:991px){.customer-zone-order-header__col--toggle{order:9;flex:1 0 auto;min-width:0;max-width:100%;width:auto;justify-content:flex-end}
}
.customer-zone-order.expanded .customer-zone-order-header__col--toggle{display:none}
.customer-zone-order-header__label{font-weight:400;color:rgba(51,52,53,.6)}
@media (min-width:992px){.customer-zone-order-header__label{display:none}
}
@media (max-width:991px){.customer-zone-order-header__label{padding-right:4px}
}
.customer-zone-order-header__value{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}
@media (min-width:992px){.customer-zone-order-header__value{padding-bottom:2px}
}
@media (max-width:991px){.customer-zone-order-header__value{margin-left:auto}
}
.customer-zone-order-header__col--id .customer-zone-order-header__value{font-weight:700}
@media (max-width:991px){.customer-zone-order-header__col--id .customer-zone-order-header__value{margin-left:0}
}
@media (min-width:992px){.customer-zone-order-header__state-wrapper{margin-left:-15px}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-header__state-wrapper{margin-left:-12px}
}
@media (max-width:991px){.customer-zone-order-header__state-wrapper{margin-right:-6px}
}
@media (min-width:992px){.customer-zone-order-header__repeat-cta-wrapper{width:calc(100% + 14px);margin-right:-14px}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-header__repeat-cta-wrapper{width:calc(100% + 6px);margin-right:-6px}
}
@media (max-width:991px){.customer-zone-order-header__repeat-cta-wrapper{margin-top:-2px}
}
@media (max-width:991px){.customer-zone-order-header__collapse-cta-wrapper{margin-bottom:2px}
}
.customer-zone-order-state{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:5px 15px;min-height:35px;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;color:#fff;background-color:#6793E7;margin:2px 0 1px}
@media (max-width:767px),(min-width:992px) and (max-width:1199px){.customer-zone-order-state{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;padding:5px 12px;min-height:30px}
}
.customer-zone-order-state--3,.customer-zone-order-state--4{background-color:#ED781F}
.customer-zone-order-state--5{background-color:#00795B}
.customer-zone-order-state--6{background-color:#EC6B6E}
.customer-zone-order-item-thumbs{display:flex;flex-wrap:wrap;padding:0;margin:-3px;list-style-type:none}
@media (max-width:767px){.customer-zone-order-item-thumbs{margin:-2px}
}
.customer-zone-order-item-thumbs__item{padding:3px}
@media (max-width:767px){.customer-zone-order-item-thumbs__item{padding:2px}
}
.customer-zone-order-item-thumb{display:flex;width:60px;height:60px;align-items:center;justify-content:center}
@media (max-width:767px){.customer-zone-order-item-thumb{width:40px;height:40px}
}
.customer-zone-order-item-thumb__img{display:block;width:100%;height:100%;object-fit:cover}
.customer-zone-order-detail{padding:4px 24px 24px}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-detail{padding-left:12px;padding-right:12px}
}
@media (max-width:991px){.customer-zone-order-detail{padding:0 10px 13px;border-top:1px #EAE9E7 solid;margin-top:4px}
}
.customer-zone-order-detail__header{margin-bottom:28px}
@media (max-width:991px){.customer-zone-order-detail__header{margin-bottom:12px}
}
.customer-zone-order-detail__footer{border-top:1px rgba(231,231,235,.71) solid;margin-top:24px;padding-top:16px}
@media (max-width:991px){.customer-zone-order-detail__footer{border-top:none;padding-top:0}
}
.customer-zone-order-detail__note-form-wrapper:after,.customer-zone-order-detail__note-form-wrapper:before,.customer-zone-order-detail__summary-wrapper:after,.customer-zone-order-detail__summary-wrapper:before{content:'';display:table}
.customer-zone-order-detail__summary-wrapper{padding:0 6px}
.customer-zone-order-detail__note-form-wrapper:not(:first-child){margin-top:27px}
@media (max-width:991px){.customer-zone-order-detail__note-form-wrapper:not(:first-child){margin-top:12px}
}
.customer-zone-order-items__header{border-bottom:1px rgba(231,231,235,.71) solid}
@media (max-width:991px){.customer-zone-order-items__header{display:none}
}
.customer-zone-order-item-list{padding:0;margin:0;list-style-type:none}
.customer-zone-order-item-list__item{border-bottom:1px #EAE9E7 solid}
.customer-zone-order-item{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;color:#333435;padding:11px 0}
@media (max-width:991px){.customer-zone-order-item{padding:12px 6px 14px 0;position:relative}
}
@media (max-width:767px),(min-width:992px) and (max-width:1199px){.customer-zone-order-item{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}
}
.customer-zone-order-item--list-header{font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;padding:12px 0}
.customer-zone-order-item__inner{display:flex}
.customer-zone-order-item__inner:after,.customer-zone-order-item__inner:before{content:'';display:table}
@media (min-width:992px){.customer-zone-order-item__inner{margin:0 -16px}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-item__inner{margin-left:-6px;margin-right:-6px}
}
@media (max-width:991px){.customer-zone-order-item__inner{flex-wrap:wrap;position:relative;padding-left:70px;margin:-2.5px 0}
}
.customer-zone-order-item__col{display:flex;align-items:flex-start}
@media (min-width:992px){.customer-zone-order-item__col{padding:0 16px}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-item__col{padding-left:6px;padding-right:6px}
}
@media (max-width:991px){.customer-zone-order-item__col{flex:0 0 100%;min-width:100%;max-width:100%;width:100%;flex-wrap:wrap;padding:2.5px 0}
}
.customer-zone-order-item--list-header .customer-zone-order-item__col{align-items:flex-end}
@media (min-width:992px){.customer-zone-order-item__col--product{width:45%}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-item__col--product{width:40%}
}
@media (max-width:991px){.customer-zone-order-item__col--product{margin-bottom:4px}
}
@media (min-width:992px){.customer-zone-order-item__col--amount{width:10%}
}
@media (max-width:991px){.customer-zone-order-item__col--amount{position:absolute;width:auto;min-width:0;max-width:none;top:0;right:0}
.customer-zone-order-item__col--amount .customer-zone-order-item__label{display:none}
}
@media (min-width:992px){.customer-zone-order-item__col--actual-price,.customer-zone-order-item__col--add-to-cart,.customer-zone-order-item__col--price{width:15%}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-item__col--actual-price,.customer-zone-order-item__col--add-to-cart,.customer-zone-order-item__col--price{width:17.5%}
}
@media (max-width:991px){.customer-zone-order-item__col--add-to-cart{position:absolute;right:0;bottom:0;width:auto;min-width:0;max-width:none}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-item__col--add-to-cart{width:15%}
}
@media (max-width:991px){.customer-zone-order-item__col--actual-price,.customer-zone-order-item__col--price{font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}
}
@media (min-width:768px) and (max-width:991px){.customer-zone-order-item__col--actual-price,.customer-zone-order-item__col--price{padding-right:120px}
}
@media (max-width:767px){.customer-zone-order-item__col--actual-price,.customer-zone-order-item__col--price{padding-right:90px}
}
.customer-zone-order-item__label{font-weight:400;color:rgba(51,52,53,.6);padding-right:10px}
@media (min-width:992px){.customer-zone-order-item__label{display:none}
}
@media (min-width:992px){.customer-zone-order-item__value{padding-top:4px}
}
@media (min-width:992px){.customer-zone-order-item__add-to-cart-cta-wrapper{padding-top:1px;margin-left:-16px;width:calc(100% + 16px)}
}
.customer-zone-order-item__add-to-cart-cta,.customer-zone-order-item__add-to-cart-cta.customer-zone-cta{width:100%;padding:5px}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-item__add-to-cart-cta,.customer-zone-order-item__add-to-cart-cta.customer-zone-cta{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}
}
@media (max-width:991px){.customer-zone-order-item__add-to-cart-cta,.customer-zone-order-item__add-to-cart-cta.customer-zone-cta{width:auto;padding-left:12px;padding-right:12px}
}
.customer-zone-order-item-product{display:flex;width:100%}
.customer-zone-order-item-product__img-wrapper{display:flex;align-items:center;justify-content:center;width:82px;height:82px;min-width:82px;max-width:82px;flex:0 0 82px;margin-right:11px;border:1px rgba(231,231,235,.71) solid;padding:5px;overflow:hidden;background-color:#fff}
@media (max-width:991px){.customer-zone-order-item-product__img-wrapper{position:absolute;left:0;top:1px;width:62px;height:62px;min-width:62px;max-width:62px;flex:0 0 62px;margin:0;padding:4px}
}
.customer-zone-order-item-product__details-wrapper{width:100%}
@media (min-width:992px){.customer-zone-order-item-product__details-wrapper{padding-top:4px}
}
.customer-zone-order-item-product__img{display:block;width:100%;height:100%;object-fit:contain}
.customer-zone-order-item-product__title{font-family:Teko,sans-serif;font-size:inherit;line-height:inherit;color:inherit;margin:0;font-weight:600}
@media (max-width:991px){.customer-zone-order-item-product__title{padding-right:45px}
}
.customer-zone-order-item-product__title-link{color:currentColor;transition:color .4s}
.customer-zone-order-item-product__title-link:active,.customer-zone-order-item-product__title-link:focus,.customer-zone-order-item-product__title-link:hover{color:#ed1f2e;text-decoration:none}
.customer-zone-order-item-product__availability-and-specs-wrapper{display:flex;flex-wrap:wrap;margin:0;flex-direction:column}
.customer-zone-order-item-product__availability-wrapper,.customer-zone-order-item-product__specs-wrapper{padding:0}
.customer-zone-order-item-product-availability{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;letter-spacing:normal}
@media (max-width:767px){.customer-zone-order-item-product-availability{font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}
}
.customer-zone-order-item-product-availability--available{display:flex;align-items:center;color:#00795B}
.customer-zone-order-item-product-availability--available:before{display:inline-flex;vertical-align:middle;content:'';background:url(../images/authentication/icon-check.svg) 50% 50% no-repeat;background-size:contain;width:14px;height:14px;margin-right:6px}
.customer-zone-order-item-product-specs{padding:0;margin:0;list-style-type:none}
.customer-zone-order-item-product-specs__item{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:#333435;margin-bottom:3px}
@media (max-width:767px){.customer-zone-order-item-product-specs__item{font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem;margin-bottom:2px}
}
.customer-zone-order-item-product-specs__item-label{font-weight:400}
.customer-zone-order-item-product-specs__item-value{font-weight:700}
.customer-zone-order-item-prices{display:flex;flex-direction:column;margin:-2px 0}
@media (max-width:767px){.customer-zone-order-item-prices{margin:-1.5px 0}
}
.customer-zone-order-item-prices__price{padding:2px 0;white-space:nowrap}
@media (max-width:767px){.customer-zone-order-item-prices__price{padding:1.5px 0}
}
.customer-zone-order-item-prices__price--unit{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:rgba(51,52,53,.8);order:2}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-item-prices__price--unit{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem}
}
@media (max-width:991px){.customer-zone-order-item-prices__price--unit{font-size:10px;font-size:1rem;line-height:13px;line-height:1.3rem}
}
@media (max-width:991px){.customer-zone-order-item__col--price .customer-zone-order-item-prices__price--unit{margin-bottom:4px}
}
.customer-zone-order-item-prices__price--old{order:1;color:rgba(51,52,53,.4);margin-top:2px;text-decoration:line-through}
.customer-zone-order-item-prices__price--old~.customer-zone-order-item-prices__price:not(.customer-zone-order-item-prices__price--unit){color:#ed1f2e;font-weight:500}
@media (max-width:991px){.customer-zone-order-item-prices__price--old{display:none}
}
.customer-zone-order-summary{display:flex;padding:0;list-style-type:none}
@media (min-width:992px){.customer-zone-order-summary{flex-wrap:wrap;margin:-28.5px -29px}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-summary{margin:-15px}
}
@media (max-width:991px){.customer-zone-order-summary{margin:-9.5px 0;flex-direction:column}
}
@media (min-width:992px){.customer-zone-order-summary__item{width:50%;flex:0 0 50%;min-width:50%;max-width:50%;padding:28.5px 29px}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-summary__item{padding:15px}
}
@media (max-width:991px){.customer-zone-order-summary__item{width:100%;flex:0 0 100%;min-width:100%;max-width:100%;padding:9.5px 0}
}
@media (max-width:991px){.customer-zone-order-summary__item--prices{order:2}
}
.customer-zone-order-summary-item__header{margin-bottom:13px}
.customer-zone-order-summary__item--prices .customer-zone-order-summary-item__header,.customer-zone-order-summary__item--transport-payment .customer-zone-order-summary-item__header{display:none}
.customer-zone-order-summary-item__title{font-family:'PT Sans',sans-serif;font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem;color:#333435;margin:0;font-weight:700}
@media (max-width:767px){.customer-zone-order-summary-item__title{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}
}
.customer-zone-order-summary-data-list{list-style-type:none;padding:0;margin:0}
.customer-zone-order-summary-data-list__item{display:flex;font-size:15px;font-size:1.5rem;line-height:21px;line-height:2.1rem;border-bottom:1px #EAE9E7 solid;padding:6px 0}
@media (max-width:767px){.customer-zone-order-summary-data-list__item{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}
}
.customer-zone-order-summary__item--prices .customer-zone-order-summary-data-list__item:last-child{border-bottom:none}
@media (min-width:992px){.customer-zone-order-summary__item--prices .customer-zone-order-summary-data-list__item{padding:5px 0}
.customer-zone-order-summary__item--prices .customer-zone-order-summary-data-list__item:first-child{padding-top:7px}
}
.customer-zone-order-summary-data-list__item-label{font-weight:700;flex:0 0 45%;min-width:45%;max-width:45%;width:45%;padding-right:10px}
.customer-zone-order-summary-data-list__item-value{color:rgba(51,52,53,.8);word-break:break-word}
.customer-zone-order-summary__item--prices .customer-zone-order-summary-data-list__item-value{font-weight:500;color:#333435;margin-left:auto;text-align:right}
.customer-zone-order-actions{display:flex;padding:0;margin:-6px;list-style-type:none;flex-wrap:wrap;align-items:center}
@media (max-width:991px){.customer-zone-order-actions{margin:-4px}
}
.customer-zone-order-actions__item{padding:6px}
@media (max-width:991px){.customer-zone-order-actions__item{padding:4px;flex:0 0 100%;min-width:100%;max-width:100%;width:100%}
}
@media (max-width:991px){.customer-zone-order-actions__item--repeat{flex:0 0 50%;min-width:50%;max-width:50%;width:50%}
}
@media (min-width:992px){.customer-zone-order-actions__item--repeat{display:none}
}
@media (min-width:992px){.customer-zone-order-actions__item--collapse{margin-left:auto}
}
@media (max-width:991px){.customer-zone-order-actions__item--collapse{flex:0 0 50%;min-width:50%;max-width:50%;width:50%;text-align:right}
}
@media (min-width:768px){.customer-zone-order-action,.customer-zone-order-action.customer-zone-cta{font-size:18px;font-size:1.8rem}
}
@media (min-width:992px) and (max-width:1199px){.customer-zone-order-action,.customer-zone-order-action.customer-zone-cta{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}
}
.fat-footer__columns{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -8px}
.fat-footer__columns>*{display:flex;flex-direction:column;flex:1;margin:0 8px}
@media (max-width:767px){.fat-footer__columns>*{display:flex;flex-basis:100%}
}
.fat-footer__left{text-align:left}
@media (max-width:767px){.fat-footer__left{text-align:center}
}
.fat-footer__right{text-align:right}
@media (max-width:767px){.fat-footer__right{text-align:center}
}
.box .title{font-size:24px;font-weight:700;margin-bottom:10px;margin-top:20px}
.jetmenu{width:100%;padding:0;margin:0;position:relative;float:left;list-style:none;background:#669725}
.jetmenu li{display:inline-block;float:left}
.jetmenu a{-o-transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;outline:0;z-index:10}
.jetmenu>li>a{padding:20px 24px;font-size:14px;color:#fff;text-decoration:none;display:inline-block;font-family:'Open Sans Condensed',sans-serif;text-transform:uppercase;font-weight:700}
.jetmenu>li.active>a,.jetmenu>li:hover>a{background:#e0e0e0;color:#fff}
.jetmenu ul.dropdown,.jetmenu ul.dropdown li ul.dropdown{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99;min-width:134px;background:#669725}
.jetmenu ul.dropdown{top:60px}
.jetmenu ul.dropdown li ul.dropdown{left:100%;top:inherit}
.jetmenu ul.dropdown li{clear:both;width:100%;font-size:12px}
.jetmenu ul.dropdown li a{width:100%;padding:12px 24px 12px;display:inline-block;float:left;clear:both;text-decoration:none;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu ul.dropdown li:hover>a{background:#e0e0e0;color:#eee}
.jetmenu ul.dropdown li ul.dropdown.left{left:auto;right:100%}
.jetmenu .indicator{position:relative;left:5px;top:6px;font-size:8px;float:right}
.jetmenu ul li .indicator{font-size:8px;top:1px;left:10px}
.jetmenu>li>.megamenu{position:absolute;display:none;background:#fff;width:25%;top:60px;font-size:12px;color:#fff;z-index:99;padding:20px 45px 20px;border-top:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 15px 25px 2px rgba(161,161,161,.6);-moz-box-shadow:0 15px 25px 2px rgba(161,161,161,.6);box-shadow:0 15px 25px 2px rgba(161,161,161,.6)}
.jetmenu li>.megamenu ul{margin:0 0 20px 0;float:left;padding:0;display:block;position:relative}
.jetmenu li>.megamenu ul li{width:100%;padding:4px 0}
.jetmenu li>.megamenu ul li.title{margin:0 0 8px;padding:0 0 5px;font-size:17px;font-family:'Open sans condensed',sans-serif;font-weight:700;color:#333}
.jetmenu li>.megamenu h5{width:100%;margin:0;padding:0}
.jetmenu li>.megamenu a{color:#777;text-decoration:none;font-size:13px;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.jetmenu li>.megamenu a:hover{color:#27460e;text-decoration:underline}
.jetmenu li>.megamenu ul li.title a{font-size:17px;font-family:'Open sans condensed',sans-serif;font-weight:700;color:#333}
.jetmenu .megamenu img{-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;transition:border .3s linear}
.jetmenu>li.fix-sub>.dropdown,.jetmenu>li.fix-sub>.megamenu,.jetmenu>li.fix-sub>.megamenu.half-width{right:0}
.jetmenu>li>.megamenu.half-width{width:50%}
.jetmenu>li>.megamenu.full-width{width:100%;left:0}
.jetmenu li>.megamenu form{width:100%}
.jetmenu li>.megamenu form input[type=text],.jetmenu li>.megamenu form textarea{padding:5px;color:#fff;background:#444;font-size:14px;border:solid 1px transparent;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;transition:border .3s linear}
.jetmenu li>.megamenu form input[type=text]:focus,.jetmenu li>.megamenu form textarea:focus{border-color:#e0e0e0}
.jetmenu li>.megamenu form input[type=text],.jetmenu li>.megamenu form textarea{width:100%;margin-top:10px}
.jetmenu li>.megamenu form input[type=submit]{width:25%;float:right;height:30px;margin-top:10px;border:none;cursor:pointer;background:#444;color:#777;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}
.jetmenu li>.megamenu form input[type=submit]:hover{background:#e0e0e0;color:#555}
.megamenu .row{width:100%;margin-top:15px}
.megamenu .row:first-child{margin-top:0}
.megamenu .row:after,.megamenu .row:before{display:table;content:"";line-height:0}
.megamenu .row:after{clear:both}
.megamenu .row .col1,.megamenu .row .col2,.megamenu .row .col3,.megamenu .row .col4,.megamenu .row .col5,.megamenu .row .col6{display:block;min-height:20px;float:left;margin-left:2.127659574468085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.megamenu .row [class*=col]:first-child{margin-left:0}
.megamenu .row .col1{width:14.893617021276595%}
.megamenu .row .col2{width:31.914893617021278%}
.megamenu .row .col3{width:48.93617021276595%}
.megamenu .row .col4{width:65.95744680851064%}
.megamenu .row .col5{width:82.97872340425532%}
.megamenu .row .col6{width:100%}
.jetmenu>li.right{float:right}
.jetmenu>li.right>.dropdown,.jetmenu>li.right>.megamenu,.jetmenu>li.right>.megamenu.half-width{right:0}
.jetmenu>li.jsright{float:right}
.jetmenu>li.jsright.last>.dropdown,.jetmenu>li.jsright.last>.megamenu,.jetmenu>li.jsright.last>.megamenu.half-width{right:0}
.jetmenu>li>a>i{line-height:23px!important;margin-right:6px;font-size:18px;float:left}
.jetmenu>li.showhide{display:none;width:100%;height:50px;cursor:pointer;color:#fff;background:#669725}
.jetmenu>li.showhide span.title{margin:15px 0 0 25px;float:left}
.jetmenu>li.showhide span.icon{margin:17px 20px;float:right}
.jetmenu>li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#fff}
.orange>li:hover>a{background:#27460e;color:#fff}
.orange>li.active>a{background:#6b1c18;color:#fff}
.orange ul.dropdown li:hover>a{background:#ff670f;color:#fff}
.orange li>.megamenu form input[type=text]:focus,.orange li>.megamenu form textarea:focus{border-color:#ff670f}
.orange li>.megamenu form input[type=submit]:hover{background:#ff670f;color:#fff}
.orange li>.megamenu a:hover{color:#ff670f}
@media (max-width:768px){.jetmenu>li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu>li>a{padding:15px 25px;background:#f39f49}
.jetmenu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu ul.dropdown,.jetmenu ul.dropdown li ul.dropdown{width:100%!important;left:0;position:static!important;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu ul.dropdown li{background:#fff!important;border:none}
.jetmenu ul.dropdown>li>a{padding-left:40px!important}
.jetmenu>li>.megamenu{width:100%!important;position:static;border-top:none}
.jetmenu>li>.megamenu .row [class*=col]{float:none;display:block;width:100%!important;margin-left:0;margin-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.jetmenu>li>.megamenu .row,.jetmenu>li>.megamenu .row:first-child [class*=col]:first-child{margin-top:0}
.jetmenu>li>ul.dropdown>li>a{padding-left:40px!important}
.jetmenu>li>ul.dropdown>li>ul.dropdown>li>a{padding-left:60px!important}
.jetmenu>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li>a{padding-left:80px!important}
}
@media (min-width:768px) and (max-width:900px){.jetmenu>li>.megamenu{width:100%!important;left:0!important;top:55px}
.jetmenu>li>a{font-size:12px;padding:20px 18px}
.jetmenu .indicator{top:5px}
}
.modern-form__wrapper{padding:0 90px}
.modern-radio{margin-bottom:5px}
.modern-input{margin-bottom:15px}
.modern-input .errors{list-style-type:none;margin:0;padding:0}
label.modern-input__label{position:relative;display:block;margin:0}
.modern-input__text{color:#9E9B9E;display:block;font-size:16px;font-weight:400;left:9px;position:absolute;top:16px;z-index:10;transition:all 150ms ease 0s}
input.modern-input__input{-moz-appearance:none;background-color:#fff;border:1px solid #C6C7C8;border-radius:4px;color:#30373b;display:inline-block;font-size:16px;height:52px;font-weight:400;transition:all 150ms ease 0s;width:100%;padding-left:8px;margin:0;outline:0;z-index:15}
textarea.modern-input__textarea{-moz-appearance:none;background-color:#fff;border:1px solid #C6C7C8;border-radius:4px;color:#30373b;display:inline-block;font-size:16px;font-weight:400;transition:all 150ms ease 0s;width:100%;padding-left:8px;padding-top:22px;margin:0;outline:0;z-index:15}
label.modern-input__label--filled .modern-input__text{font-size:11px;top:3px}
label.modern-input__label--filled input.modern-input__input{padding-top:15px}
.modern-input.has-error input.modern-input__input{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;border-color:#a94442}
.modern-input.has-error .errors{background:#F2DEDE;border:1px solid #a94442;border-top:0;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}
.modern-input.has-error .errors li{padding:3px 6px;color:#a94442}
.search-suggest{background:#eee;position:absolute;z-index:1011;left:0;top:30px;width:100%;text-align:left}
@media (min-width:768px){.search-suggest{width:718px}
}
@media (min-width:992px){.search-suggest{width:942px}
}
@media (min-width:1200px){.search-suggest{width:300px}
}
.suggest-item{padding:.33em 1em}
.suggest-item.suggest-active,.suggest-item:hover{background:#669725;color:#fff}
.suggest-item.suggest-active a,.suggest-item:hover a{color:#fff}
.suggest-item a{color:#000}
.suggest-form,.suggest-form input{z-index:1011}
.suggest-busy input{background:url(import/ajax-loader.gif) no-repeat 275px 7px}
.mini-login-form{position:relative;padding:5px 15px;background:#eee}
.mini-login-form-close-btn{position:absolute;top:10px;right:10px}
.wizard-login-form-headline{line-height:20px;font-size:13px;font-weight:700}
.wizard-login-form-text{line-height:20px}
.wizard-login-form{margin:15px 15px 0 15px}
.wizard-login-form__subsection{margin-top:7px;padding-top:10px;border-top:1px solid #ccc}
@font-face{font-family:HypatiaSansPro-Bold;src:url(fonts/HypatiaSansPro-Bold_gdi.eot);src:url(fonts/HypatiaSansPro-Bold_gdi.eot?#iefix) format('embedded-opentype'),url(fonts/HypatiaSansPro-Bold_gdi.woff) format('woff'),url(fonts/HypatiaSansPro-Bold_gdi.ttf) format('truetype'),url(fonts/HypatiaSansPro-Bold_gdi.svg#HypatiaSansPro-Bold) format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+00200237}
ul.shopping_cart_navigator{list-style-type:none;margin:0 0 15px 0;padding:25px 0;border-bottom:2px #ccc7c4 solid;text-align:center;font-family:'Open Sans',sans-serif}
ul.shopping_cart_navigator li{width:24%;display:inline-block;height:50px;line-height:50px;text-decoration:none;text-align:center;position:relative;margin:0;padding:0}
ul.shopping_cart_navigator li:after{font-family:'Glyphicons Halflings';content:"\e113";position:absolute;rotate:90deg;height:50px;width:50px;font-size:16px;right:-25px;text-align:center;top:0}
ul.shopping_cart_navigator li:last-child:after{display:none}
ul.shopping_cart_navigator li div.process{height:50px;border-radius:50px;font-size:16px;width:80%;font-weight:700;display:inline-block;text-align:center;background:0 0}
ul.shopping_cart_navigator li.current div.process,ul.shopping_cart_navigator li.current:after,ul.shopping_cart_navigator li.previous div.process,ul.shopping_cart_navigator li.previous:after{color:#B50014}
ul.shopping_cart_navigator li.following div.process,ul.shopping_cart_navigator li.following:after{color:#ccc7c4}
@media (max-width:991px){ul.shopping_cart_navigator li{width:29%}
ul.shopping_cart_navigator li:after{right:-25px;font-size:16px;height:50px;width:50px}
ul.shopping_cart_navigator li:first-child,ul.shopping_cart_navigator li:last-child{width:19%;text-align:left}
ul.shopping_cart_navigator li:last-child{text-align:right}
ul.shopping_cart_navigator li div.process{height:50px;width:50px;border-radius:50px;font-size:14px}
ul.shopping_cart_navigator li.current div.process,ul.shopping_cart_navigator li.previous div.process{background:#B50014;color:#fff}
ul.shopping_cart_navigator li.current:after,ul.shopping_cart_navigator li.previous:after{color:#B50014}
ul.shopping_cart_navigator li.following div.process{background:#ccc7c4;color:#fff}
ul.shopping_cart_navigator li.following:after{color:#ccc7c4}
}
@media (max-width:767px){ul.shopping_cart_navigator{margin:0;padding:10px 0}
ul.shopping_cart_navigator li{height:25px;line-height:25px}
ul.shopping_cart_navigator li:after{right:-12px;font-size:12px;height:25px;width:25px}
ul.shopping_cart_navigator li div.process{height:25px;width:25px;border-radius:25px}
}
@media (min-width:992px){ul.shopping_cart_navigator{margin-bottom:0;border-bottom:none}
ul.shopping_cart_navigator li{width:inherit;padding:0 40px}
ul.shopping_cart_navigator li:first-child{padding-left:0}
ul.shopping_cart_navigator li:last-child{padding-right:0}
ul.shopping_cart_navigator li div.process{font-size:19px;font-weight:400;display:block;width:inherit}
ul.shopping_cart_navigator li div.process span{display:inline!important}
ul.shopping_cart_navigator li div.process span.processNumber:after{content:'.'}
}
@media (min-width:1200px){ul.shopping_cart_navigator li div.process{font-size:24px}
}
table.basket_table{width:100%;font-family:'Open Sans',sans-serif}
table.basket_table thead{display:none}
table.basket_table tr{border-bottom:2px #f3f2f1 solid}
table.basket_table tr td{padding:10px 0}
table.basket_table tr td.basket_item_image{vertical-align:middle;text-align:center}
table.basket_table tr td.basket_item_image img{max-width:100%}
table.basket_table tr td.basket_item_details{position:relative;padding:10px 0 0 0}
table.basket_table tr td.basket_item_details h3{font-size:14px;margin:0;padding:0}
table.basket_table tr td.basket_item_details h3 a{color:#686468}
table.basket_table tr td.basket_item_details h3 a:active,table.basket_table tr td.basket_item_details h3 a:hover{color:#40a9f1}
table.basket_table tr td.basket_item_details h4.cart-product-variant-name{color:#757275;font-size:11px;margin:0}
table.basket_table tr td.basket_item_details .btn.btn-delete{position:absolute;top:15px;right:0;font-size:10px;color:#bcb5b0;padding:0;margin:0}
table.basket_table tr td.basket_item_details .btn.btn-delete:active,table.basket_table tr td.basket_item_details .btn.btn-delete:hover{color:#40a9f1}
table.basket_table tr td.basket_item_details .bt-cart-item-amount{margin:10px 0}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin{max-width:120px}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-down,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-up{background-color:#f0f0f0;padding-right:0;padding-left:0;text-align:center;width:25px}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-down:active,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-down:focus,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-down:hover,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-up:active,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-up:focus,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-up:hover{background-color:#40a9f1;border-color:#40a9f1;color:#FFF}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin input.amount-cart{border-left:none;border-right:none}
table.basket_table tr td.basket_item_details .bt-cart-item-price,table.basket_table tr td.basket_item_details .bt-cart-item-total-price{text-align:right;padding:0;font-size:16px;font-weight:600;color:#534f53}
table.basket_table tr td.basket_item_details .bt-cart-item-price .price-old,table.basket_table tr td.basket_item_details .bt-cart-item-total-price .price-old{display:inline-block;color:#9a9797;font-weight:400;font-size:12px;text-decoration:line-through;margin-right:5px}
@media (min-width:768px){table.basket_table tr{border-bottom:1px #f3f2f1 solid}
table.basket_table tr td.basket_item_details{padding:10px 0}
table.basket_table tr td.basket_item_details h4.cart-product-variant-name{margin-top:5px}
table.basket_table tr td.basket_item_details .bt-cart-item-price,table.basket_table tr td.basket_item_details .bt-cart-item-total-price{margin-top:10px}
}
@media (min-width:768px) and (max-width:991px){table.basket_table tr td.basket_item_details .bt-cart-item-amount{margin-top:0}
table.basket_table tr td.basket_item_details .bt-cart-item-total-price{padding-right:25px}
}
@media (min-width:992px){table.basket_table thead{display:table-header-group}
table.basket_table thead tr{border-bottom:none}
table.basket_table thead tr th{font-size:14px;font-weight:600;text-align:center;color:#534f53;padding:7px 0;background-color:#f1f1f1}
table.basket_table thead tr th:first-child{border-radius:3px 0 0 3px}
table.basket_table thead tr th:last-child{border-radius:0 3px 3px 0}
table.basket_table tr td.basket_item_details .bt-cart-item-price,table.basket_table tr td.basket_item_details .bt-cart-item-total-price,table.basket_table tr td.basket_item_details h4.cart-product-variant-name{margin-top:10px;line-height:inherit;text-align:center;font-size:18px;font-weight:600;color:#534f53}
table.basket_table tr td.basket_item_details .bt-cart-item-price .price-old{font-size:15px}
table.basket_table tr td.basket_item_details h3{margin-top:10px;font-size:16px}
table.basket_table tr td.basket_item_details .btn.btn-delete{font-size:20px;top:25px;right:25px}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin{margin-left:auto;margin-right:auto}
}
.row.cart-form,.row.voucher-form{font-family:'Open Sans',sans-serif;margin-left:-15px;margin-right:-15px}
.row.cart-form .cart-form-submit,.row.cart-form .voucher-form-submit,.row.voucher-form .cart-form-submit,.row.voucher-form .voucher-form-submit{padding:0;text-align:center}
.row.cart-form .cart-form-submit a.btn-cart-back,.row.cart-form .voucher-form-submit a.btn-cart-back,.row.voucher-form .cart-form-submit a.btn-cart-back,.row.voucher-form .voucher-form-submit a.btn-cart-back{color:#4a90e2;font-size:13px;padding:0;font-weight:700;margin-top:20px}
.row.cart-form .cart-form-submit a.btn-cart-back .glyphicon,.row.cart-form .voucher-form-submit a.btn-cart-back .glyphicon,.row.voucher-form .cart-form-submit a.btn-cart-back .glyphicon,.row.voucher-form .voucher-form-submit a.btn-cart-back .glyphicon{font-size:8px;margin-right:5px;line-height:13px}
.row.cart-form .cart-form-submit a.btn-cart-back:active,.row.cart-form .cart-form-submit a.btn-cart-back:active .glyphicon,.row.cart-form .cart-form-submit a.btn-cart-back:focus,.row.cart-form .cart-form-submit a.btn-cart-back:focus .glyphicon,.row.cart-form .cart-form-submit a.btn-cart-back:hover,.row.cart-form .cart-form-submit a.btn-cart-back:hover .glyphicon,.row.cart-form .voucher-form-submit a.btn-cart-back:active,.row.cart-form .voucher-form-submit a.btn-cart-back:active .glyphicon,.row.cart-form .voucher-form-submit a.btn-cart-back:focus,.row.cart-form .voucher-form-submit a.btn-cart-back:focus .glyphicon,.row.cart-form .voucher-form-submit a.btn-cart-back:hover,.row.cart-form .voucher-form-submit a.btn-cart-back:hover .glyphicon,.row.voucher-form .cart-form-submit a.btn-cart-back:active,.row.voucher-form .cart-form-submit a.btn-cart-back:active .glyphicon,.row.voucher-form .cart-form-submit a.btn-cart-back:focus,.row.voucher-form .cart-form-submit a.btn-cart-back:focus .glyphicon,.row.voucher-form .cart-form-submit a.btn-cart-back:hover,.row.voucher-form .cart-form-submit a.btn-cart-back:hover .glyphicon,.row.voucher-form .voucher-form-submit a.btn-cart-back:active,.row.voucher-form .voucher-form-submit a.btn-cart-back:active .glyphicon,.row.voucher-form .voucher-form-submit a.btn-cart-back:focus,.row.voucher-form .voucher-form-submit a.btn-cart-back:focus .glyphicon,.row.voucher-form .voucher-form-submit a.btn-cart-back:hover,.row.voucher-form .voucher-form-submit a.btn-cart-back:hover .glyphicon{color:#4a90e2}
.row.cart-form .cart-form-submit input[type=submit],.row.cart-form .voucher-form-submit input[type=submit],.row.voucher-form .cart-form-submit input[type=submit],.row.voucher-form .voucher-form-submit input[type=submit]{width:calc(100% + 30px);margin:10px -15px 0 -15px;color:#FFF;font-weight:700;height:40px;line-height:40px;padding:0;background-image:linear-gradient(3deg,#00b8ff 0,#45a8f0 100%);border:none;max-width:320px}
.row.cart-form .cart-form-submit .cart-transport,.row.cart-form .voucher-form-submit .cart-transport,.row.voucher-form .cart-form-submit .cart-transport,.row.voucher-form .voucher-form-submit .cart-transport{width:100%;margin:15px 0;padding:0}
.row.cart-form .cart-form-submit .cart-transport .col-xs-12,.row.cart-form .voucher-form-submit .cart-transport .col-xs-12,.row.voucher-form .cart-form-submit .cart-transport .col-xs-12,.row.voucher-form .voucher-form-submit .cart-transport .col-xs-12{padding:0}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table{margin:0}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr td,.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr th,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr td,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr th,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr td,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr th,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr td,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr th{border:none;padding:0}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr td,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr td,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr td,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr td{font-size:18px;font-weight:600;color:#534f53;text-align:right}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr th,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr th,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr th,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr th{font-size:15px;color:#423732;text-align:left;font-weight:400;width:60%}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) td,.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) th,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) td,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) th,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) td,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) th,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) td,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) th{padding-bottom:7px}
.row.cart-form .cart-form-submit .cart-total-price,.row.cart-form .voucher-form-submit .cart-total-price,.row.voucher-form .cart-form-submit .cart-total-price,.row.voucher-form .voucher-form-submit .cart-total-price{margin-top:20px;float:none;width:100%;color:#423732;font-size:12px}
.row.cart-form .cart-form-submit .cart-total-price .col-xs-6,.row.cart-form .voucher-form-submit .cart-total-price .col-xs-6,.row.voucher-form .cart-form-submit .cart-total-price .col-xs-6,.row.voucher-form .voucher-form-submit .cart-total-price .col-xs-6{padding:0;text-align:left}
.row.cart-form .cart-form-submit .cart-total-price h3,.row.cart-form .voucher-form-submit .cart-total-price h3,.row.voucher-form .cart-form-submit .cart-total-price h3,.row.voucher-form .voucher-form-submit .cart-total-price h3{color:#423732;margin:0;font-size:13px;font-weight:700;margin-bottom:2px}
.row.cart-form .cart-form-submit .cart-total-price .price,.row.cart-form .voucher-form-submit .cart-total-price .price,.row.voucher-form .cart-form-submit .cart-total-price .price,.row.voucher-form .voucher-form-submit .cart-total-price .price{text-align:right;color:#534f53;font-size:26px}
.row.cart-form .voucher-form-input,.row.voucher-form .voucher-form-input{padding:0;border-bottom:2px #c5bcbc solid;margin-bottom:3px}
.row.cart-form .voucher-form-input label,.row.voucher-form .voucher-form-input label{color:#4a90e2;margin:15px 0 13px 0;font-size:13px;font-weight:700;text-align:center;display:block;cursor:pointer}
.row.cart-form .voucher-form-input label .glyphicon,.row.voucher-form .voucher-form-input label .glyphicon{margin-left:5px;font-size:9px;vertical-align:baseline;transition:transform .3s;transform:rotate(0deg)}
.row.cart-form .voucher-form-input #voucher-input-group,.row.voucher-form .voucher-form-input #voucher-input-group{display:none;max-width:320px;margin-left:auto;margin-right:auto}
.row.cart-form .voucher-form-input #voucher-input-group input[type=text],.row.voucher-form .voucher-form-input #voucher-input-group input[type=text]{height:35px;box-shadow:none;border:1px #c6c7c8 solid;background-color:#f8f9fa;color:#5c5653;font-size:13px}
.row.cart-form .voucher-form-input #voucher-input-group input[type=text]:active,.row.cart-form .voucher-form-input #voucher-input-group input[type=text]:focus,.row.voucher-form .voucher-form-input #voucher-input-group input[type=text]:active,.row.voucher-form .voucher-form-input #voucher-input-group input[type=text]:focus{border-color:#4a90e2}
.row.cart-form .voucher-form-input #voucher-input-group input[type=submit],.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]{color:#4a90e2;background-color:#FFF;font-weight:700;font-size:14px;padding:0 23px;border:1px #4a90e2 solid;z-index:3;height:35px;line-height:35px}
.row.cart-form .voucher-form-input #voucher-input-group input[type=submit]:active,.row.cart-form .voucher-form-input #voucher-input-group input[type=submit]:focus,.row.cart-form .voucher-form-input #voucher-input-group input[type=submit]:hover,.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]:active,.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]:focus,.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]:hover{background-color:#4a90e2;color:#FFF}
.row.cart-form .voucher-form-input.expanded,.row.voucher-form .voucher-form-input.expanded{padding:0 0 20px 0}
.row.cart-form .voucher-form-input.expanded #voucher-input-group,.row.voucher-form .voucher-form-input.expanded #voucher-input-group{display:table}
.row.cart-form .voucher-form-input.expanded label .glyphicon,.row.voucher-form .voucher-form-input.expanded label .glyphicon{transition:transform .3s;transform:rotate(180deg)}
@media (min-width:768px){.row.cart-form,.row.voucher-form{width:calc(100% + 30px)}
.row.cart-form .voucher-form-input,.row.voucher-form .voucher-form-input{border-bottom:0;padding:0 15px}
.row.cart-form .voucher-form-input.expanded,.row.voucher-form .voucher-form-input.expanded{padding:0 15px}
.row.cart-form .voucher-form-input label,.row.voucher-form .voucher-form-input label{text-align:left;font-size:15px}
.row.cart-form .voucher-form-input label .glyphicon,.row.voucher-form .voucher-form-input label .glyphicon{font-size:12px;margin-left:10px}
.row.cart-form .voucher-form-input #voucher-input-group,.row.voucher-form .voucher-form-input #voucher-input-group{max-width:320px;margin-left:0}
.row.cart-form .voucher-form-input #voucher-input-group input[type=text],.row.voucher-form .voucher-form-input #voucher-input-group input[type=text]{height:40px}
.row.cart-form .voucher-form-input #voucher-input-group input[type=submit],.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]{height:40px;line-height:40px}
.row.cart-form .cart-form-submit,.row.cart-form .voucher-form-submit,.row.voucher-form .cart-form-submit,.row.voucher-form .voucher-form-submit{padding:0}
.row.cart-form .cart-form-submit a.btn.btn-cart-back,.row.cart-form .voucher-form-submit a.btn.btn-cart-back,.row.voucher-form .cart-form-submit a.btn.btn-cart-back,.row.voucher-form .voucher-form-submit a.btn.btn-cart-back{font-size:15px;position:absolute;bottom:40px;right:400px;margin:0}
.row.cart-form .cart-form-submit a.btn.btn-cart-back .glyphicon,.row.cart-form .voucher-form-submit a.btn.btn-cart-back .glyphicon,.row.voucher-form .cart-form-submit a.btn.btn-cart-back .glyphicon,.row.voucher-form .voucher-form-submit a.btn.btn-cart-back .glyphicon{font-size:12px;vertical-align:baseline}
.row.cart-form .cart-form-submit .cart-transport,.row.cart-form .voucher-form-submit .cart-transport,.row.voucher-form .cart-form-submit .cart-transport,.row.voucher-form .voucher-form-submit .cart-transport{width:380px;padding:0 15px;float:right}
.row.cart-form .cart-form-submit .cart-transport .col-xs-12,.row.cart-form .voucher-form-submit .cart-transport .col-xs-12,.row.voucher-form .cart-form-submit .cart-transport .col-xs-12,.row.voucher-form .voucher-form-submit .cart-transport .col-xs-12{padding:inherit}
.row.cart-form .cart-form-submit .cart-total-price,.row.cart-form .voucher-form-submit .cart-total-price,.row.voucher-form .cart-form-submit .cart-total-price,.row.voucher-form .voucher-form-submit .cart-total-price{margin-top:0;float:right;width:380px;padding:20px;font-size:15px;border-radius:3px;border:10px #f1f1f1 solid;color:#423732}
.row.cart-form .cart-form-submit .cart-total-price h3,.row.cart-form .voucher-form-submit .cart-total-price h3,.row.voucher-form .cart-form-submit .cart-total-price h3,.row.voucher-form .voucher-form-submit .cart-total-price h3{font-size:18px;font-weight:700;margin:0}
.row.cart-form .cart-form-submit .cart-total-price .price,.row.cart-form .voucher-form-submit .cart-total-price .price,.row.voucher-form .cart-form-submit .cart-total-price .price,.row.voucher-form .voucher-form-submit .cart-total-price .price{font-size:34px;color:#534f53}
.row.cart-form .cart-form-submit .cart-total-price input[type=submit],.row.cart-form .voucher-form-submit .cart-total-price input[type=submit],.row.voucher-form .cart-form-submit .cart-total-price input[type=submit],.row.voucher-form .voucher-form-submit .cart-total-price input[type=submit]{max-width:inherit}
}
@media (min-width:992px){.row.cart-form .voucher-form-input,.row.cart-form .voucher-form-input.expanded,.row.voucher-form .voucher-form-input,.row.voucher-form .voucher-form-input.expanded{padding:0 40px}
}
.row.cart-form{border-top:1px #f3f2f1 solid;width:100%;margin:0}
.transport-payment-table td{padding:0 5px}
.transport-payment-table label{font-weight:400}
.transport-payment-table label b{display:block;font-weight:700}
h2.cart_header{font-size:22px;font-weight:700;margin-bottom:20px}
#transport_payment_form_form{margin:0 -15px;font-family:'Open Sans',sans-serif}
#transport_payment_form_form .row.cart-form{padding-top:25px}
#transport_payment_form_form ul.bt-cart-tp-list{list-style-type:none;margin:0;padding:0}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item{position:relative;margin-bottom:5px;background-color:transparent;padding:10px;border-radius:4px;border:1px transparent solid}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label{vertical-align:middle;width:calc(100% - 47px)}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label h2{margin:0;line-height:18px;font-weight:700}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label p{margin-bottom:0;font-size:13px;font-weight:400}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label span.bt-cart-tp-price{float:right;font-weight:700;color:#40a9f1}
@media (max-width:767px){#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label h2{display:inline-block}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label span.bt-cart-tp-price{float:inherit;margin-left:10px}
}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item input[type=radio].bt-cart-tp-radio{margin:0 15px 0 10px}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label h2,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label p,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label span.bt-cart-tp-price{color:#ccc!important}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.active{background-color:transparent;border:1px #40a9f1 solid}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.active label h2,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.active label p,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.active label span.bt-cart-tp-price{color:""!important}
#delivery_data_form_form{margin:0 -15px;font-family:'Open Sans',sans-serif}
#delivery_data_form_form .bt-cart-header h3{font-size:16px;font-weight:600;color:#333}
#delivery_data_form_form .delivery-data{border-right:1px #f3f2f1 solid;padding:0}
@media (max-width:991px){#delivery_data_form_form .delivery-data{border:none}
}
#delivery_data_form_form .cart-login-form{padding:0}
#delivery_data_form_form .cart-login-form .btn-login{color:#FFF;font-weight:700;height:40px;line-height:40px;padding:0 20px;background-image:linear-gradient(3deg,#00b8ff 0,#45a8f0 100%);border:none}
@media (max-width:991px){#delivery_data_form_form .cart-login-form{padding-bottom:20px}
}
#summary_info_form_form{margin:0 -15px;font-family:'Open Sans',sans-serif}
#summary_info_form_form label[for=accept_conditions]{display:block;width:calc(130%);padding:0;text-align:left;margin:10px -15px;color:#423732;font-size:13px;font-weight:700}
#summary_info_form_form label[for=accept_conditions] input{margin-right:10px}
h3.cart_subheader{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600}
.row.cart_summary_details{font-family:'Open Sans',sans-serif;margin-left:-15px;margin-right:-15px}
.row.cart_summary_details ul{list-style:none;margin:0;padding:0}
.row.cart_summary_details ul li h4{margin:0;font-size:14px;width:150px;display:inline-block;font-weight:600}
.custom_font{font-family:HypatiaSansPro-Bold,sans-serif}
.default_font{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;font-size:inherit}
.row .row{margin:0}
.with-top-margin{margin-top:15px}
.row--top-margin{margin-top:20px!important}
.row--top-double-margin{margin-top:40px!important}
.row--bottom-margin{margin-bottom:20px!important}
.row-no-vertical-margin{margin:0}
.col-no-vertical-padding,.row-no-vertical-margin .col-md-1,.row-no-vertical-margin .col-md-10,.row-no-vertical-margin .col-md-12,.row-no-vertical-margin .col-md-2,.row-no-vertical-margin .col-md-3,.row-no-vertical-margin .col-md-4,.row-no-vertical-margin .col-md-6,.row-no-vertical-margin .col-md-7,.row-no-vertical-margin .col-md-8,.row-no-vertical-margin .col-md-9,.row-no-vertical-margin .col-sm-5,.row-no-vertical-margin .col-sm-7,.row-no-vertical-margin .col-xs-4,.row-no-vertical-margin .col-xs-6{padding:0}
.col-md-25{width:20%}
.img-responsive{width:100%}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
body,html{font-size:16px}
@font-face{font-family:icomoon;src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot?#iefix) format('embedded-opentype'),url(fonts/icomoon.ttf) format('truetype'),url(fonts/icomoon.woff) format('woff'),url(fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}
.jqModal__link{text-decoration:underline}
.jqmWindow{display:none;position:fixed;top:5%;left:50%;margin-left:-300px;width:600px;background-color:#FFF;color:#333;border:1px solid #2E2B2B;text-align:left}
.jqmWindow .heading{padding:12px;background:#F9F9F9;padding-left:6px;font-size:16px;font-weight:700}
.jqmWindow .jqmClose{background:none repeat scroll 0 0 #2E2B2B;display:block;padding:7px 10px;position:absolute;right:10px;top:7px;color:#FFF;font-weight:700}
.jqmWindow .content{overflow:auto;max-height:600px;padding:6px}
.jqmOverlay{background-color:#000}
.form-forgotten-password{text-align:right}
.text-danger{color:#a94442!important}
.form-errors_item{color:#a94442}
.slider-table{width:100%}
.slider-table__label{white-space:nowrap;color:#333;font-weight:700;padding-right:3px}
.slider-table__slider{padding:9px 12px 5px 10px;width:100%}
.slider-table__value{vertical-align:middle}
.slider-table__value span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px;font-size:12px;font-size:.75rem;vertical-align:middle;min-width:25px;display:inline-block;text-align:center;font-weight:700}
.ui-widget-content{border:1px solid #D6D2C5!important}
.ui-slider .ui-slider-range{background:#334D5C;border:none}
.ui-slider-handle{width:20px!important;height:20px!important;background:#FFF!important;border:5px solid #45B29D!important;border-radius:50%!important;cursor:pointer!important}
.search-summary-divider{margin-top:10px;margin-bottom:7px;border-color:#B50014}
.search-summary-list{list-style:none;margin:0;padding:0}
.search-summary-list__item{font-size:12px;font-size:.75rem}
.row-no-vertical-margin .slider-price{padding-right:20px;padding-bottom:5px}
.row-no-vertical-margin .slider-strany{padding-left:20px;padding-bottom:5px}
.fs_summary_value{font-weight:700}
.profile-menu{list-style:none;margin:0;padding:0}
.profile-menu__item{padding:0}
.profile-menu__item:last-child .profile-menu__link{border-bottom:1px solid #EAE7E7}
.profile-menu__link{display:block;font-size:14px;font-size:.875rem;color:#000;padding:10px 10px 10px 12px;border:1px solid #EAE7E7;border-bottom:none}
.profile-menu__link.logout{color:#B50014}
.profile-menu__link.active,.profile-menu__link:hover{background:#B50014;color:#FFF;font-weight:700}
.profile-menu__link--with-bottom-border{border-bottom:1px solid #EAE7E7}
.profile-submenu{list-style:none;margin:0 0 0 25px;padding:0}
.profile-submenu__item{padding:0}
.profile-submenu__link{display:block;font-size:12px;font-size:.75rem;color:#000;padding:10px 10px 10px 12px;border:1px solid #EAE7E7;border-bottom:none;border-top:none}
.profile-submenu__link.logout{color:#B50014}
.profile-submenu__link.active,.profile-submenu__link:hover{background:#B50014;color:#FFF;font-weight:700}
.profile-orders{width:100%}
.profile-orders td,.profile-orders th{padding:5px}
.profile-orders tr:nth-child(even){background:#f7f7f7}
.profile-orders tr:nth-child(odd){background:#FFF}
.profile-orders td{font-size:14px;font-size:.875rem}
.profile-orders__heading{background:#EAE7E7}
.order-detail__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:28px;font-size:1.75rem;margin:5px 0}
.order-detail__meta{font-size:12px;font-size:.75rem;font-weight:700;margin:0 0 5px 0}
.info_box{margin:0;padding:8px;margin-bottom:24px;color:#FFF;position:relative;background:#ff9c00}
.info_box p{margin:3px 0;padding:0;color:inherit;font-size:inherit;line-height:1.1em}
.info_box p a{color:#FFF;text-decoration:underline}
.info_box.success{background:#4fa45f}
.info_box.error{background:#a44f4f;color:#FFF}
.info_box.info{background:grey}
.info_box .info_box_close{background:none repeat scroll 0 0 #000;color:#FFF;display:block;font-size:10px;font-weight:700;padding:4px 6px;position:absolute;right:4px;top:7px}
.send-cart{display:none;margin:0 0 15px 0;background:#EAE7E7;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #B50014}
.send-cart .message_error,.send-cart .message_success{margin-left:15px;font-size:14px;font-size:.875rem;color:red}
.send-cart .message_success{color:#259600}
.send-cart__text{font-size:14px;font-size:.875rem;margin-bottom:5px}
.send-cart__label{margin:5px}
.form-errors{margin:10px 0;padding:10px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#a94442}
.form-errors__item{color:#FFF;font-size:14px;font-size:.875rem}
.cart-navigator{margin-bottom:10px;float:left;width:100%}
.cart-navigator .cart-navigator__item{width:25%;position:relative;float:left;height:49px;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:50px;font-family:HypatiaSansPro-Bold,sans-serif;text-align:center;color:#000}
.cart-navigator .cart-navigator__item:after{content:'';position:absolute;top:3px;right:-20px;display:inline-block;width:41px;height:41px;transform:scale(1,.9) rotate(45deg);-webkit-transform:scale(1,.9) rotate(45deg);-moz-transform:scale(1,.9) rotate(45deg);-o-transform:scale(1,.9) rotate(45deg);-ms-transform:scale(1,.9) rotate(45deg);border-radius:6px;z-index:-1}
.cart-navigator .cart-navigator__item:last-child:after{content:none}
.cart-navigator .cart-navigator__item--current{background:#B50014;border:1px solid #fff;color:#fff;text-transform:uppercase;line-height:30px;padding:10px 0}
.cart-navigator .cart-navigator__item--current:after{border-top:3px solid #fff;border-right:3px solid #fff;background-color:#B50014}
.cart-navigator .cart-navigator__item--previous{background:#EAE7E7;padding:0 25px;text-transform:uppercase}
.cart-navigator .cart-navigator__item--previous:after{background-color:#EAE7E7;border-top:3px solid #fff;border-right:3px solid #fff}
.cart-navigator .cart-navigator__item--following{border:1px solid #fff;color:#000;background:#EAE7E7;border-bottom-left-radius:0;border-top-left-radius:0;padding:0 0 0 40px;text-transform:uppercase}
.cart-navigator .cart-navigator__item--following:after{background-color:#EAE7E7;border-top:3px solid #fff;border-right:3px solid #fff}
.cart-navigator .cart-navigator__link{text-decoration:none;color:inherit}
.cart-navigator .cart-navigator__link:hover{text-decoration:underline}
@media (max-width:767px){.cart-navigator{font-size:10px}
.cart-navigator div.current{width:46%}
.cart-navigator div.following,.cart-navigator div.previous{width:18%}
}
@media (min-width:768px){.cart-navigator div.current{width:46%}
.cart-navigator div.following,.cart-navigator div.previous{width:18%}
}
@media (min-width:992px){.cart-navigator div.current,.cart-navigator div.following,.cart-navigator div.previous{width:25%}
}
@media (min-width:1200px){.cart-navigator div.current,.cart-navigator div.following,.cart-navigator div.previous{width:25%}
}
.cart-table{width:100%}
.cart-table th{background-color:#7b7b82;color:#fff}
.cart-table td{color:#000;background:0 0;padding-left:10px;padding-right:10px}
.cart-table td .errors{color:red}
.cart-table td a{color:inherit}
.cart-table td.price{font-size:18px;font-size:1.125rem;font-weight:700}
.cart-table td.radio-cell{width:40px}
.cart-table .vtop td{text-align:left}
.cart-table .vtop td label{font-weight:400}
.cart-table .head{background-color:#7b7b82;color:#fff}
.cart-table .head th{text-align:center;background-color:#7b7b82}
.cart-table .head th:first-child{text-align:left}
.cart-table .product_info_row{background-color:#f2f2f2;color:#818188}
.cart-table .product_info_row>td{background-color:#f2f2f2;vertical-align:middle}
.cart-table .product_info_row>td.price{text-align:center;color:#eb890c}
.cart-table .count-input{width:50px;display:inline}
.cart-table .del a{color:#343233}
.cart-table .del a span{font-size:22px}
.cart-table #price-summary{background-color:#e7e6e6;margin-top:-18px;height:60px;border-top:2px solid #fff}
.cart-table #price-summary td{background-color:#e7e6e6;vertical-align:middle}
.cart-table #price-summary td.odsadenie{width:34.8%}
.cart-table #price-summary td.price{text-align:center;color:#eb890c}
@media (max-width:767px){.cart-table{font-size:.7em}
}
.cart-table .img-thumbnail{width:78px;height:78px;text-align:center;vertical-align:middle;margin-right:20px}
.cart-table .img-thumbnail img{margin-right:0}
.item-delimiter{margin:5px 0;border-color:#000}
.cart-header{font-family:HypatiaSansPro-Bold,sans-serif;font-size:20px;font-size:1.25rem;margin:5px 0}
.cart_delivery_info{font-size:14px;font-size:.875rem;margin:5px 0}
.cart-subheader{font-family:HypatiaSansPro-Bold,sans-serif;font-size:18px;font-size:1.125rem;margin:0}
.cart-delivery-price{margin:10px 0}
.cart-delivery-price__price{font-weight:700}
.cart-total-price{margin:10px 0;font-size:20px;font-size:1.25rem}
.cart-total-price__price{font-size:24px;font-size:1.5rem;font-weight:700}
.delivery-info{font-family:HypatiaSansPro-Bold,sans-serif;text-align:center;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:10px 0}
.delivery-info--free-delivery{background:#45B29D;color:#FFF}
.delivery-info--to-free-delivery{background:#EFC94C}
.transport-label span{font-weight:400;font-size:14px;font-size:.875rem}
.subitems_heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:24px;font-size:1.5rem;margin:10px 0 0 0}
.subitems_text{margin:0 0 3px 0;font-size:14px;font-size:.875rem}
#basket-overlay{display:none}
.basket-overlay__inner{position:absolute;z-index:1000;width:350px;background:#FFF;border:1px solid #B50014;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}
.basket-overlay__title{padding:6px;background:#B50014;color:#FFF;font-size:20px;font-size:1.25rem;line-height:30px;font-family:HypatiaSansPro-Bold,sans-serif}
.basket-overlay__close{background:#FFF;color:#000;cursor:pointer;float:right;font-size:10px;margin:8px 6px 0 0;padding:5px 8px;text-align:center;opacity:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.basket-overlay__message,.basket-overlay__message-preorder{text-align:center;padding:20px 5px 20px 5px;font-weight:700;font-size:18px;font-size:1.125rem}
.basket-overlay__error,.basket-overlay__login,.basket-overlay__message-amount,.basket-overlay__message-combination-preorders,.basket-overlay__message-error{display:none;text-align:center;padding:20px 5px 20px 5px;font-weight:700;font-size:18px;font-size:1.125rem;line-height:22px;color:red}
.basket-overlay__error a,.basket-overlay__login a,.basket-overlay__message-amount a,.basket-overlay__message-combination-preorders a,.basket-overlay__message-error a{color:#337ab7;text-decoration:underline}
.basket-overlay__free-delivery{text-align:center;padding:10px 5px 10px 5px;font-weight:700;background:#45B29D;color:#FFF;font-size:14px;font-size:.875rem;display:none}
.basket-overlay__to-free-delivery{text-align:center;padding:10px 5px 10px 5px;font-weight:700;background:#EFC94C;font-size:14px;font-size:.875rem}
.basket-overlay__buttons{margin:0;text-align:center;padding:0 5px 20px 5px}
.basket-overlay__decide{font-size:12px;font-size:.75rem;padding:5px 5px;background:#F0F0F0}
.basket-overlay__decide .checkbox{margin-bottom:0}
.main-logo{max-width:220px;width:100%;height:auto}
.main-logo__link{text-align:right;display:block;font-size:12px;font-size:.75rem;color:#000;font-style:italic;font-weight:700;text-shadow:1px 1px 4px #888;padding:20px}
.main-logo__link:hover{text-decoration:none;color:#000}
.breadcrumbs{list-style:none;margin:5px 0 10px 0;padding:0}
.breadcrumbs__item{float:left;padding-right:4px;font-size:12px;font-size:.75rem;color:#B50014;font-weight:700}
.breadcrumbs__item:before{color:#aaa;content:"> "}
.breadcrumbs__item:first-child:before{content:""}
.breadcrumbs__link{font-size:12px;font-size:.75rem;color:#B50014;text-decoration:underline;font-weight:400}
.cart-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#B50014;overflow:hidden;float:right}
.cart-box__icon{background:#6C0322;color:#FFF;display:inline-block;padding:8px}
.cart-box__icon .glyphicon{font-size:22px;font-size:1.375rem}
.cart-box__icon a{color:#FFF}
.cart-box__icon a:hover{color:#EFC94C}
.cart-box__text{display:inline-block;color:#FFF;font-size:12px;font-size:.75rem;padding:10px 20px 0 5px;float:right}
.cart-box__text strong{font-size:16px;font-size:1rem}
.cart-box__text a{color:#FFF}
.cart-box__text a:hover{color:#EFC94C}
.top-menu{list-style:none;margin:5px 0 10px 0;padding:0}
.top-menu__item{float:left;padding-right:4px}
.top-menu__item:before{color:#aaa;content:"| "}
.top-menu__item:first-child:before{content:""}
.top-menu__link{font-size:12px;font-size:.75rem;color:#000}
.top-menu__rabat{background:#B50014;color:#FFF;display:inline-block;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px;font-size:.75rem}
.top-menu__rezervacie{background:#45B29D;color:#FFF;display:inline-block;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px;font-size:.75rem}
@keyframes fade{from{opacity:1}
50%{opacity:.5}
to{opacity:1}
}
@-webkit-keyframes fade{from{opacity:1}
50%{opacity:.5}
to{opacity:1}
}
.blink{animation:fade 1000ms infinite;-webkit-animation:fade 1000ms infinite}
.search-form__wrapper{width:100%}
.search-form__input{padding:11px;height:auto;border-bottom-left-radius:4px!important;border-top-left-radius:4px!important;border-right:1px solid transparent}
.search-form__input.busy{background:url(/buxus/images/design/ajax-loader.gif) no-repeat center right;border-right:1px solid #CCC;border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}
.search-form__button-wrapper{width:1%!important}
.btn-search{font-size:21px;font-size:1.3125rem;color:#FFF;background:#B50014;border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}
.btn-search.busy{display:none}
.suggest__label{font-family:HypatiaSansPro-Bold,sans-serif;font-size:16px;font-size:1rem;color:#B50014}
.search_suggest{background:none repeat scroll 0 0 #fff;border-top:2px solid #B50014;position:absolute;top:82px;width:880px;z-index:200;-webkit-box-shadow:0 10px 9px 0 rgba(50,50,50,.48);-moz-box-shadow:0 10px 9px 0 rgba(50,50,50,.48);box-shadow:0 10px 9px 0 rgba(50,50,50,.48);padding:4px 8px;display:none;left:-125px}
#activity{position:fixed;top:0;width:100%;text-align:center;z-index:100000;display:none}
#activity span{display:inline-block;background:red;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0}
.category_more{text-align:center;border-top:2px solid #B50014;margin-bottom:10px}
.category_more a{display:inline-block;background:#B50014 none repeat scroll 0 0;color:#fff;font-size:12px;font-size:.75rem;padding:7px}
.menu-outer{background:#EAE7E7;text-align:center;margin-bottom:1px}
.main-menu{list-style:none;margin:0 auto;padding:0;display:inline-block;margin-bottom:-5px;margin-top:-4px}
.main-menu__item{float:left;margin-right:2px}
.main-menu__item :last-child{margin-right:0}
.main-menu__link{display:block;padding:10px;color:#000;font-family:HypatiaSansPro-Bold,sans-serif;font-size:18px;font-size:1.125rem;transition:background-color .3s linear 0s;border-top:4px solid transparent}
.main-menu__link--active,.main-menu__link:hover{border-top-color:#6C0322;color:#FFF;background-color:#B50014}
.hp-banner-outer{background:#C3DAD2}
.hp-banner{padding:20px 0}
.hp-banner iframe{border:4px solid #EAE7E7;border-radius:4px;display:block;overflow:hidden}
.hp-banner__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:62px;font-size:3.875rem;color:#B50014;margin:0 0 10px 0;line-height:64px}
.hp-banner__text{font-size:18px;font-size:1.125rem;line-height:26px;font-family:HypatiaSansPro-Bold,sans-serif}
.hp-banner__text p{margin:0}
.hp-story{background:url(/buxus/images/design/hp-story.jpg) no-repeat top right;background-color:#EAE7E7;height:272px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.hp-story__inner{float:left;padding:26px 20px 0 55px;width:45%}
.hp-story__inner--right{width:55%;padding:60px 0 0 103px}
.hp-story__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:32px;font-size:2rem;color:#B50014;margin:0}
.hp-story__text{font-weight:700;font-size:12px;font-size:.75rem;margin:20px 0;line-height:18px}
.hp-story__text p{font-size:inherit;margin:0 0 5px 0}
.hp-story__text p:last-child{margin-bottom:0}
.hp-story__circle{display:block;width:160px;height:160px;border-radius:50%;background-color:#dcdcdc transparent;background-color:rgba(220,220,220,.7);text-align:center;font-weight:700;padding-top:43px;line-height:29px;font-size:18px;font-size:1.125rem;float:left;margin-right:20px;transition:all .3s linear 0s;color:#000}
.hp-story__circle:hover{background-color:#e1e1e1 transparent;background-color:#e1e1e1;text-decoration:none;color:#000}
.hp-story__circle:hover .hp-story__circle-attract{font-size:38px;font-size:2.375rem}
.hp-story__circle-attract{font-family:HypatiaSansPro-Bold,sans-serif;color:#B50014;font-size:32px;font-size:2rem;transition:all .2s linear 0s}
.hp-book__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:34px;font-size:2.125rem;line-height:42px;color:#B50014;margin:0;padding:0}
.hp-book__text{font-size:12px;font-size:.75rem;font-weight:700;line-height:18px;margin:20px 0}
.hp-book__text p{margin:0 0 5px 0;font-size:inherit}
.hp-book__text p:last-child{margin-bottom:0}
.hp-news{border-left:1px solid #EAE7E7}
.hp-news__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:28px;font-size:1.75rem;color:#B50014;margin:0;padding:0}
.hp-news__item-heading{font-size:14px;font-size:.875rem;color:#B50014;margin:5px 0;padding:0}
.hp-news__item-heading a{color:inherit;text-decoration:underline}
.hp-news__text{font-size:12px;font-size:.75rem}
.hp-news__text p{font-size:inherit;margin:0 0}
.hp-news__date{font-size:11px;font-size:.6875rem;font-style:italic;margin:5px 0 2.5px 0}
.hp-link-box__outer{display:table;margin-bottom:5px}
.hp-link-box{display:table-cell;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;height:83px;vertical-align:middle;text-align:center;background:#B50014}
.hp-link-box:hover .btn-transparent{background:#FFF;color:#000;text-decoration:underline}
.hp-link-box__image{margin:0 auto}
.big-news{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#EAE7E7;cursor:pointer}
.big-news:hover .big-news__image{transform:scale(1.02);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.75);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.75);box-shadow:0 2px 3px 0 rgba(0,0,0,.75)}
.big-news:hover .big-news__heading{text-decoration:underline}
.big-news__inner{padding:20px}
.big-news__image{transition:all .2s ease-in-out;display:block}
.big-news__heading{font-family:HypatiaSansPro-Bold,sans-serif;color:#B50014;font-size:22px;font-size:1.375rem;line-height:24px;margin:0}
.big-news__text{font-size:12px;font-size:.75rem}
.big-news__text p{font-size:inherit;margin:5px 0}
.section-banner-outer{background:#EAE7E7}
.left-menu{list-style:none;margin:0;padding:0}
.left-menu__item{position:relative}
.left-menu__item:last-child .left-menu__link{border-bottom:1px solid #EAE7E7}
.left-menu__item--active{position:relative}
.left-menu__link{display:block;font-size:14px;font-size:.875rem;color:#000;padding:10px 10px 10px 12px;border:1px solid #EAE7E7;border-bottom:none}
.left-menu__link.novinky_oddelenia{background:url(/buxus/images/design/icon_novinky.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.novinky_oddelenia.left-menu__link--active,.left-menu__link.novinky_oddelenia:hover{background:url(/buxus/images/design/icon_novinky_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.pripravujeme_oddelenia{background:url(/buxus/images/design/icon_pripravujeme.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.pripravujeme_oddelenia.left-menu__link--active,.left-menu__link.pripravujeme_oddelenia:hover{background:url(/buxus/images/design/icon_pripravujeme_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.knizne_serie{background:url(/buxus/images/design/icon_serie.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.knizne_serie.left-menu__link--active,.left-menu__link.knizne_serie:hover{background:url(/buxus/images/design/icon_serie_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.limited_editions{background:url(/buxus/images/design/icon_limit.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.limited_editions.left-menu__link--active,.left-menu__link.limited_editions:hover{background:url(/buxus/images/design/icon_limit_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.slovart25{background:url(/buxus/images/design/icon_slovart25.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.slovart25.left-menu__link--active,.left-menu__link.slovart25:hover{background:url(/buxus/images/design/icon_slovart25_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.left-menu__link--active,.left-menu__link:hover{background-color:#B50014;color:#FFF;font-weight:700}
.left-submenu{list-style:none;padding:0 0 0 10px;margin:0;background:url(/buxus/images/design/menu.png) no-repeat 0 0}
.left-submenu__link{display:block;font-size:13px;font-size:.8125rem;color:#000;padding:8px;border:1px solid #EAE7E7;border-bottom:none;background:#f9f9f9}
.left-submenu__link.left-submenu__link--active,.left-submenu__link:hover{background:#B50014;color:#FFF;font-weight:700}
.section__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:36px;font-size:2.25rem;color:#B50014;margin:0;line-height:38px}
.section__annotation{font-size:14px;font-size:.875rem;line-height:18px;margin:5px 0}
.section__subheading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:26px;font-size:1.625rem;color:#B50014;margin:0;line-height:38px}
.product-card{margin-right:5px;margin-bottom:10px;padding:7px;transition:all .3s linear 0s;cursor:hand}
.product-card:last-child{margin-right:0}
.product-card:hover{-webkit-box-shadow:2px 2px 8px -2px #545454;-moz-box-shadow:2px 2px 8px -2px #545454;box-shadow:2px 2px 8px -2px #545454}
.product-card:hover .product-card__heading{text-decoration:underline}
.product-card__key{position:absolute;background:none repeat scroll 0 0 #fff;font-size:16px;font-size:1rem;font-family:HypatiaSansPro-Bold,sans-serif;color:#B50014;padding:5px 10px;top:10px;left:0;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.product-card__inner{margin-left:7px}
.product-card__image{transition:all .2s linear 0s}
.product-card__heading{color:#010101;font-size:18px;font-size:1.125rem;margin:0;line-height:18px}
.product-card__author{font-size:14px;font-size:.875rem;margin:5px 0;color:#334D5C}
.product-card__author a{color:inherit}
.product-card__annotation{font-size:12px;font-size:.75rem;margin-bottom:3px}
.product-card__price{color:#B50014;font-weight:700;margin-bottom:3px}
.product-card__price .count-input{max-width:55px;display:inline-block;text-align:center}
.product-card__price .btn-tocart{margin:0 5px}
.product-card--vertical{padding:7px}
.product-card--vertical .product-card__inner{margin:5px 0 0 0}
.product-card--vertical .product-card__heading{font-size:14px;font-size:.875rem;text-align:center;min-height:36px}
.product-card--vertical .product-card__author{font-size:12px;font-size:.75rem;text-align:center}
.product-card--vertical .product-card__price{font-size:16px;font-size:1rem;text-align:center}
.product-card--vertical .product-card__labels{text-align:center}
.product-card--vertical .product-card__image-wrapper{min-height:225px;position:relative;display:block}
.product-card--vertical .product-card__image{position:absolute;bottom:0}
.product-detail__image{padding-right:30px;display:block}
.product-detail__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:42px;font-size:2.625rem;color:#B50014;margin:0;line-height:44px;margin-bottom:10px}
.product-detail__author{font-size:24px;font-size:1.5rem;margin-bottom:5px;color:#334D5C}
.product-detail__author a{color:inherit}
.product-detail__podtitul{font-size:17px;font-size:1.0625rem;font-style:italic}
.product-detail__small-meta{font-size:12px;font-size:.75rem;margin-bottom:5px;font-weight:700}
.product-detail__versions{text-align:center}
.product-detail__versions a{display:inline-block;margin-bottom:10px}
.product-detail__pricing{margin-bottom:5px}
.product-detail__pricing .count-input{max-width:55px;display:inline-block;text-align:center;margin-left:12px}
.product-detail__price{color:#B50014;font-size:32px;font-size:2rem;font-weight:700;vertical-align:middle}
.product-detail__common-price{font-size:14px;font-size:.875rem;margin:5px 0;font-style:italic}
.product-detail__reviews{font-size:12px;font-size:.75rem}
.product-detail__divider{color:#EAE7E7;background:#EAE7E7;margin:0 0 5px 0}
.product-detail__annotation{font-size:14px;font-size:.875rem;margin-bottom:5px}
.product-detail__annotation p{font-size:inherit}
.product-detail__annotation p:last-child{margin-bottom:0}
.product-detail__annotation--long{font-size:12px;font-size:.75rem;line-height:16px}
.product-detail__annotation--long p{margin:0 5px 5px 5px}
.product-detail__subheading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:30px;font-size:1.875rem;color:#B50014;margin:0 0 5px 0;line-height:32px}
.product-detail__subheading .visible-link{text-decoration:underline;font-style:italic}
.product-detail__info-table{margin:0 5px 0 5px;font-size:12px;font-size:.75rem}
.product-detail__info-table th{text-align:right}
.product-detail__info-table th:after{content:":"}
.product-detail__info-table td,.product-detail__info-table th{padding:3px}
.product-detail__sub-subheading{font-size:18px;font-size:1.125rem;color:#B50014;margin:10px 0 0 0}
.product-detail__sub-sub-subheading{font-size:14px;font-size:.875rem;color:#B50014;margin:10px 0 0 0}
.labels{margin-top:5px}
.label{display:inline-block;font-size:14px;font-size:.875rem;padding:4px;background:#EAE7E7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700;margin-bottom:3px}
.label--skladom{color:#B50014}
.label--vypredane{color:#334D5C}
.label--14dni{color:#45B29D}
.label--dotlac{cursor:help;color:#5b4343}
.label--fakturacny{color:#000;cursor:help}
.label--akcia{color:#E2793F;cursor:help}
.label--b2border{background:#A94442;color:#FFF}
.label--b2border a{color:#FFF;text-decoration:underline}
.bestsellers{border:1px solid #EAE7E7;padding:0 5px}
.bestsellers__heading{font-size:14px;font-size:.875rem;padding:10px 10px 10px 12px;font-weight:700;border-bottom:1px solid #EAE7E7;margin-bottom:15px}
.bestsellers__item{margin-bottom:15px!important}
.bestsellers__item:hover .bestsellers-book__heading{text-decoration:underline}
.bestsellers__counter{color:#E2793F;font-family:HypatiaSansPro-Bold,sans-serif;text-align:center;width:13%}
.bestsellers__content{padding-left:5px;width:62%}
.bestsellers-book__image{float:left;max-width:50px;margin-right:5px}
.bestsellers-book__heading{color:#010101;font-size:13px;font-size:.8125rem;margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:16px}
.bestsellers-book__author{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#334D5C;font-size:11px;font-size:.6875rem}
.bestsellers-book__price{font-size:14px;font-size:.875rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2px;color:#B50014;font-weight:700}
.aktualita{padding:24px}
.aktualita .img-responsive{height:320px}
.aktualita .product-detail__small-meta{text-align:center}
.mailing-outer{background:#EAE7E7}
.stripes__stripe{width:16.66666666666667%;height:3px;float:left}
.stripes__stripe--1{background:#B50014}
.stripes__stripe--2{background:#334D5C}
.stripes__stripe--3{background:#45B29D}
.stripes__stripe--4{background:#EFC94C}
.stripes__stripe--5{background:#E2793F}
.stripes__stripe--6{background:#DF494A}
.mailing{text-align:center;padding:15px 0}
.mailing__big-text{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:5px}
.mailing__small-text{font-size:12px;font-size:.75rem;margin-bottom:5px}
.mailing-form .input-group{width:100%}
.mailing-form .input-group-btn{width:1%!important}
.mailing-form .form-control{height:auto;width:100%;border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}
.mailing-form .btn-mailing{font-family:HypatiaSansPro-Bold,sans-serif;background:#B50014;color:#FFF}
.clanok__nadpis{font-family:HypatiaSansPro-Bold,sans-serif;margin:5px 0 10px 0;font-size:42px;font-size:2.625rem;line-height:44px;color:#B50014}
.clanok__anotacia{font-weight:700;margin-bottom:10px}
.clanok__text{margin:0 40px;font-size:14px;font-size:.875rem}
.clanok__text h2{margin:5px 0 0 0;font-family:HypatiaSansPro-Bold,sans-serif;font-size:30pxpx;font-size:1.88pxrem;line-height:32px;color:#B50014}
.clanok__text h2:first-child{margin:0}
.clanok__text p{margin:0 0 5px 0;font-size:14px;font-size:.875rem}
.clanok__text--bez-marginu{margin:0}
.photogallery__item{margin:0;margin-bottom:20px}
.photogallery__image{width:100%;height:auto;display:block;padding:2px;border:1px solid #B50014}
.photogallery__image:hover{border-color:#FB5C00}
.photogallery__caption{display:none}
.footer-info__logo{max-width:150px}
.footer-info__text{margin-top:10px;font-size:12px;font-size:.75rem}
.footer-menu{list-style:none;margin:0}
.footer-menu__item{line-height:14px;padding:3px 0}
.footer-menu__link{color:#000;font-size:12px;font-size:.75rem}
.buxus-info{font-size:12px;font-size:.75rem;padding:5px 0;text-align:right}
.fs_range_input{color:#000}
.form-control:focus{border-color:#B50014;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6);outline:0 none}
.form-control-static{min-height:0;margin:0}
.btn{transition:all .3s linear 0s;font-family:HypatiaSansPro-Bold,sans-serif;text-shadow:none}
.btn:hover{background:#334D5C;color:#FFF}
.btn-registerb2b{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:18px;font-size:1.125rem;padding:8px 22px;white-space:normal;margin:10px}
.btn-cart-icon{padding:4px 10px}
.btn-cart-icon.active{background:red;color:#FFF}
.btn-primary{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:18px;font-size:1.125rem;padding:8px 22px}
.btn-facetsearch{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:14px;font-size:.875rem;padding:4px 18px;margin:8px 0}
.btn-facetsearch.active{background:#334D5C;color:#FFF}
.btn-discussion-send{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:14px;font-size:.875rem;padding:4px 18px;margin:2px 0}
.btn-transparent{background:0 0;border:2px solid #FFF;color:#FFF;font-family:HypatiaSansPro-Bold,sans-serif;text-transform:uppercase;line-height:16px;margin:auto 15px;white-space:normal;padding:6px}
.btn-transparent:hover{background:#FFF;color:#000;text-decoration:underline}
.btn-sendcart{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:16px;font-size:1rem;padding:4px 18px}
.btn-tocart{padding:6px 12px;font-size:16px;font-size:1rem;margin:0 15px}
.btn-wishlist{padding:6px 12px;font-size:16px;font-size:1rem;margin:0 15px;color:#000;background:#EAE7E7}
.btn-pokracovat{font-size:14px;font-size:.875rem;padding:3px 5px}
.btn-zobrazit-kosik{font-size:14px;font-size:.875rem;background:#45B29D;color:#FFF;font-weight:700}
.firma-info-text{font-size:12px;font-size:.75rem;margin-bottom:6px}
.vysvetlujuci_text{font-size:11px;font-size:.6875rem;font-style:italic}
.autori-list__heading{margin:0;font-size:18px;font-size:1.125rem;font-weight:700}
.autori-list__heading a{text-decoration:underline}
.autori-list__kniha{font-size:12px;font-size:.75rem;text-decoration:underline}
.autori-list__pismeno{display:inline-block;padding:5px 10px;background:#6C0322;color:#FFF;font-size:12px;font-size:.75rem}
.autori-list__pismeno:hover{color:#FFF}
.autori-list__pismeno--active{font-weight:700;font-size:16px;font-size:1rem;background:#B50014}
.autor__meta{margin:10px 0 5px 0;font-size:12px;font-size:.75rem}
.tinynav{display:none;padding:5px;margin:5px auto;font-size:16px;font-size:1rem;max-width:100%;width:100%;border:1px solid #B50014}
#fs_pager .paginationControl{text-align:center;padding:12px 0}
#fs_pager .paginationControl a,#fs_pager .paginationControl strong{display:inline-block;padding:8px 12px;border:1px solid #000;color:#000;font-size:.875rem}
#fs_pager .paginationControl strong{background:#B50014;color:#FFF;font-size:1rem}
#fs_pager .paginationControl .arrow{border:none;font-size:1rem;padding:6px}
.discussion_message_form .form-group{margin-bottom:10px}
.discussion_wrapper{border:1px solid #EAE7E7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#FFF}
.discussion_wrapper.no_message{border:none;background:0 0}
.discussion_form_wrapper{position:relative;margin-top:15px}
.discussion_form_wrapper .form_loader{background:url(/buxus/images/design/ajax-loader.gif) no-repeat center center rgba(255,255,255,.7);z-index:1000;position:absolute;width:100%;height:100%;top:0;display:none}
.discussion_form_wrapper form{margin-bottom:0}
.discussion_form_wrapper .message_error{font-size:12px;padding:5px 4px;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:3px;background-color:#A94442;color:#FFF}
.discussion_form_wrapper .message_text{height:30px}
.discussion_form_wrapper .message_author,.discussion_form_wrapper .message_author_email{height:auto}
.discussion_message{margin-top:10px}
.discussion_message .discussion_message{margin-left:30px}
.discussion_message .author{padding:2.5px 5px;font-size:16px;font-size:1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#EAE7E7;font-weight:700;font-family:HypatiaSansPro-Bold,sans-serif}
.discussion_message .text{padding:10px;font-size:14px;font-size:.875rem;line-height:16px}
.discussion_message .date{font-weight:400;font-size:10px;font-size:.625rem}
.discussion_message .actions .discussion_reply{color:#B50014;font-size:14px;font-size:.875rem;text-decoration:underline}
.discussion_message .actions .discussion_reply:hover{text-decoration:underline}
.alert{box-shadow:none;text-shadow:none;font-style:italic}
.alert-info{background-image:none}
.nav-tabs{border-bottom-color:#B50014}
.nav-tabs>li>a{font-family:HypatiaSansPro-Bold,sans-serif;border-color:#EAE7E7;color:#010101;border-bottom:none}
.nav-tabs>li.active>a{border-color:#B50014;border-bottom-color:transparent;color:#010101}
.nav-tabs>li.active:hover>a,.nav-tabs>li:hover>a{background:#B50014;color:#FFF}
.nav-tabs>li.active:hover>a .label,.nav-tabs>li:hover>a .label{color:#010101}
.navbar-collapse{padding:0}
.navbar-brand{font-family:HypatiaSansPro-Bold,sans-serif;color:#B50014!important}
.mobile-search{display:none}
#gr_add_to_books iframe{width:100%!important}
.b2b-list-item__heading{margin:5px 0 0 0;font-family:HypatiaSansPro-Bold,sans-serif;color:#334D5C}
.b2b-list-item__metadata{font-size:14px;font-size:.875rem}
.b2b-list-item__selector{margin-top:15px}
#b2b_search_no_results{display:none;margin:5px;font-style:italic}
.checkbox-wrapper{float:right}
.checkbox-wrapper td{padding:0 5px}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label h2{font-size:16px;font-size:1rem}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label p{margin-top:5px}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label h2,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label p,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label span.bt-cart-tp-price{border:none}
.checkbox_label--registration{display:inline;font-weight:400;font-size:14px}
.checkbox_label--registration span{font-weight:700;font-size:16px}
.discount-tag{font-size:34px;margin-top:10px;color:#B50014}
.voucher-form-input{text-align:center}
.voucher-form-input input{height:42px}
.voucher-form-input label{margin-top:5px;margin-bottom:0}
@media (max-width:1279px){.mobile-search{display:none}
}
@media (max-width:1210px){.mobile-search{display:none}
.hp-story__circle{font-size:14px;height:130px;padding-top:25px;width:130px}
.btn-transparent{margin:auto 5px;overflow:hidden;padding-left:2px;padding-right:2px}
}
@media (max-width:1023px){.img-responsive-1023{width:100%;height:auto}
}
@media (max-width:991px){.main-logo__link{padding:5px;font-size:10px;font-size:.625rem}
.menu-outer{margin-top:15px}
.hp-story{background:#EAE7E7;height:auto}
.hp-story__inner--right{padding:35px 0 0}
.hp-story__circle{float:none;margin:0 auto 20px auto}
.tinynav{display:block}
.left-menu{display:none}
}
@media (max-width:767px){.mobile-search{display:none}
.nav-tabs>li{float:none}
.nav>li>a{padding:4px 3px}
.product-card__annotation{display:none}
.img-responsive{width:auto;display:inline-block}
.product-card__heading{margin-top:7px}
.main-logo__link{padding:15px 0}
.main-logo__link span{display:none}
.cart-box__icon{border-right:1px solid #EAE7E7}
.cart-box__icon:last-child{border-right:none}
.main-menu__item{margin:0;width:50%}
.main-menu__link{display:table-cell;vertical-align:middle;text-align:center;font-size:11px;font-size:.6875rem;width:1%;padding:5px}
.hp-banner__heading{font-size:52px;font-size:3.25rem;line-height:72px}
.mailing{padding:10px}
.hp-story__inner{float:none;width:100%;text-align:center;padding:20px}
.hp-story__circle{display:inline-block;margin:0 10px 20px 0}
.hp-link-box{margin-bottom:10px;background:#EAE7E7}
.big-news{margin-bottom:10px}
.hp-book .btn{margin:0 auto 10px auto}
.hp-book__image{width:auto;margin:0 auto}
.product-card:hover .product-card__image{transform:none}
.cart-box{margin-top:5px}
.navbar-form{margin:0}
.slider-price,.slider-strany{padding:10px!important}
.filter-value-outer{padding:0 10px!important}
.footer-info{text-align:center}
.footer-info__logo{margin:0 auto}
.footer-menu{margin:5px 0;padding:0}
.buxus-info{text-align:center}
.breadcrumbs{display:none}
}
@media (max-width:599px){.product-card .col-xs-5,.product-card .col-xs-7{width:100%}
}
@media (max-width:479px){.hp-banner__heading{font-size:42px;font-size:2.625rem;line-height:52px}
.cart-box__text{padding:8px 5px}
.cart-box__text strong{font-size:10px;font-size:.625rem}
.cart-box__text span{display:none}
.cart-box__icon .glyphicon{font-size:18px;font-size:1.125rem}
}
.ck_homepage h1,.ck_homepage h2{color:#FF9700}
.ck_homepage{font-size:14px;font-size:.875rem}
.ck_hp_vzor{background:url(/buxus/images/design/ck_hp_vzor.png) repeat-x;height:38px;width:100%}
.ck_hp_image img{width:100%;height:auto;max-width:100%}
.hp_box_pozadie{background:url(/buxus/images/design/ck_pozadie.jpg) no-repeat;background-size:100% 100%;padding:13px 20px;color:#000;font-size:14px;font-size:.875rem;line-height:17px;font-weight:700}
.count-input-klub{padding:1px 6px;width:40px;height:auto;margin:2px 0}
.product-card__price{font-size:16px;font-size:1rem}
.ck_row_bg:nth-child(2n+1){background:#f2efef}
.ck_objednavka_kniha,.ck_price{margin:4px 0;font-size:14px;font-size:.875rem}
.count-input-klub-button{padding:1px 6px;outline:0!important}
.count-input-klub-button.active{background:red;color:#FFF}
/*# sourceMappingURL=style.css.map */
