@charset "UTF-8";
/* wstążki */
@media only screen and (min-width: 481px) {
#footer-section {
margin-top: 158px; }
.newsletter-trigger {
position: static;
display: inline-block;
float: right; }
.newsletter-trigger button {
position: static; }
#main-section {
min-height: calc(100vh - 46px - 91px - 158px - 40px); }
.manufacturers {
margin: 20px 0; }
.category-products .product-item {
width: calc(50% - 20px);
display: inline-block;
margin: 10px 4px 10px 10px;
vertical-align: text-bottom;  /* oryginalnie top */
padding-bottom: 50px;   /* do opisu pod zdjeciem oryginalnie 15px */
}
.category-products .product-item .product-image {
width: 100%; }
.category-products .product-item .product-image img {
max-width: 100%; }
.category-products .product-item .figcaption {
width: calc(100% - 35px); /* oryginalnie width: 100%; */
height: 54px;
}
.category-products .product-item .figcaption h3 {
width: 100%; }
/*ilość linijek opisu towaru w karcie produkty - lamanie tekstu */
.category-products .product-item .figcaption h2 {
font-size: 13px; /*oryginalnie inherit*/
font-weight: lighter;  /* oryginalnie inherit */
margin: 5px;  /* oryginalnie inherit */
text-overflow: ellipsis;
white-space: normal;  /* oryginalnie nowrap */
text-align: left;
overflow: hidden;
width: 100%;   /* dlugosc opisu pod zdjeciem */
}
.category-products .category-tile-container {
padding: 1px 35px 35px 1px; /* oryginalnie 20px lub gora prawo dol lewo */
height: 100px; /*wstepna wysokosc boxa kategorii*/
text-shadow: 1px 1px 0px white;  /*ta linijka jest dodana - bialy cien wokol opisu kategorii */
margin: 10px 4px 10px 10px; /* oryginalnie 10px 4px 10px 10px */
display: inline-block;
width: calc(50% - 62px); /*oryginal 50% - 62px dwie kolumny */
vertical-align: top;
}
.category-products .category-tile-container:nth-child(2n), .category-products .category-tile-container:last-child {
margin: 10px; }
#NewsletterSubscribeForm {
padding: 10px;
margin: 0; }
#NewsletterSubscribeForm .newsletter-email-container {
height: 41px;
margin-bottom: 10px;
display: inline-block; }
#NewsletterSubscribeForm .newsletter-email-container input {
width: calc(100% - 40px); }
#NewsletterSubscribeForm .newsletter-email-container #newsletter-button {
left: -5px;
top: 0;
margin-right: 0; }
.open-popup-ask-for-price.in-list {
font-size: 14px;
padding: 7px; }
.popup-dialog.ask-for-price-popup.in-list {
background-color: rgba(0, 0, 0, 0.5);
z-index: 12;
padding: 10vh 0 0; }
.popup-dialog.ask-for-price-popup.in-list .modal-box {
width: 100%;
padding: 45px 0 10px;
margin: 0 auto 10vh;
position: relative;
background-color: #ffffff;
box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
max-width: 1200px;
text-align: left; }
.popup-dialog.ask-for-price-popup.in-list .modal-box .close-button {
display: inline-block; }
.popup-dialog.ask-for-price-popup.in-list .modal-box .page-header {
margin-bottom: 10px; }
.popup-dialog.ask-for-price-popup.in-list .modal-box .main-title, .popup-dialog.ask-for-price-popup.in-list .modal-box h1 {
padding-left: 20px; }
.popup-dialog.ask-for-price-popup.in-list .modal-box button {
margin: 10px 20px;
width: calc(100% - 40px); }
.popup-dialog.ask-for-price-popup.in-list .modal-box.narrow {
max-width: 400px; }
.popup-dialog.ask-for-price-popup.in-list .modal-box.no-padding {
padding: 45px 0 20px; }
.popup-dialog.ask-for-price-popup.in-list .modal-box.padding-top {
padding: 45px 0 0 0; }
.popup-dialog.ask-for-price-popup.in-list .modal-box .form {
padding: 0 20px 20px 20px; }
.popup-dialog .product-popup .add-to-cart-popup .product-image {
height: 300px;
width: 100%; }
.popup-dialog .product-popup .add-to-cart-popup .product-image img {
max-height: 300px;
max-width: 100%; }
.popup-dialog .product-popup #AddToCartForm {
width: calc(50% - 22px);
display: inline-block;
vertical-align: top;
margin: 10px 10px;
border: 1px solid #eeeeee;
box-shadow: 2px 2px 1px 0 #264977;
min-width: 0; }
.popup-dialog .product-popup #AddToCartForm h3 {
margin-left: 10px;
width: calc(100% - 20px); }
.popup-dialog .product-popup #AddToCartForm .input-group {
margin: 10px; }
.popup-dialog .product-popup #AddToCartForm .input-group:last-child {
margin: 10px 0 0 0; }
.popup-dialog .product-popup #AddToCartForm .input-group h3 {
margin-left: 0; }
.popup-dialog .product-popup #AddToCartForm .input-group > span {
font-size: 14px;
margin-left: 0;
width: 100%;
display: inline-block;
box-sizing: border-box; }
section.product-details .slider, section.product-details .product-data {
width: calc(50% - 30px);
display: inline-block;
vertical-align: top; }
section.product-details .slider {
margin: 22px 5px 20px 20px; }
section.product-details .slider .product-image {
width: 100%;
height: 280px; }
section.product-details .slider .product-description {
display: block;
padding: 20px 0 0 0; }
section.product-details .slider .product-description.short {
max-height: 200px;
overflow: hidden; }
section.product-details .slider .more-button, section.product-details .slider .less-button {
display: inline-block;
cursor: pointer;
font-weight: 700;
float: left; }
section.product-details .product-data {
width: calc(50% - 32px);
margin: 20px 20px 20px 10px; }
section.product-details .product-data .price {
padding-left: 0;
display: none; }
section.product-details .product-data .red-price {
margin-left: 0;
display: none; }
section.product-details .product-data .old-price {
display: none; }
section.product-details .product-data .min-price {
margin-top: 5px; }
section.product-details .product-data .details {
border: 1px solid #eeeeee; }
section.product-details .product-data .details .label[data-for="product-description"],
section.product-details .product-data .details .product-description {
display: none; }
section.product-details .product-data .details .product-attributes li span:first-child {
width: 56%; }
section.product-details .product-data .details .product-attributes li span:last-child {
width: 44%; }
section.product-details .product-data .details .product-attachments a {
width: calc(100% - 22px); }
section.product-details .product-data .details .product-reviews {
padding-bottom: 0; }
section.product-details .product-data .details .product-reviews .form .input-group {
margin: 0 0 10px 0; }
section.product-details .product-data .details .product-reviews .new-review .rating {
bottom: 50px; }
section.product-details .product-data .details .product-reviews .add-review {
margin: 20px 0 10px 0;
width: 100%; }
section.product-details > .label {
border-bottom: none; }
section.product-details .related-products {
padding: 10px 10px 0 10px; }
section.product-details .related-products .product-item .product-image {
width: 100%; }
section.product-details .related-products .product-item .product-image img {
max-width: 100%; }
section.product-details .related-products .show-more {
margin: 10px 20px 20px 20px;
width: calc(100% - 40px); }
section.product-details .related-products .show-less {
margin: 10px 10px 20px 10px;
width: calc(100% - 20px); }
section.product-details .button-container {
margin: 10px 0; }
section.product-details .button-container {
margin-right: 0;
margin: 0 0 10px 0;
border: 1px solid #eeeeee;
box-shadow: 2px 2px 1px 0 #264977; }
section.product-details .button-container .primary-action-button {
margin: 0;
width: 100%; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm {
margin: 0;
width: 100%; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .wish-list-container {
margin: 0 0 5px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .ask-about-product-container,
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .recommend-product-container,
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .comparison-tool-container {
margin: 0 10px 10px 10px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .info-container {
margin-bottom: 0; }
section.product-details .popup-dialog.instant-show .modal-box .desktop-price {
margin: 10px; }
section.product-details .popup-dialog.after-adding-to-cart-popup,
section.product-details .popup-dialog.ask-about-product-popup,
section.product-details .popup-dialog.recommend-product-popup,
section.product-details .popup-dialog.notify-about-availability-popup,
section.product-details .popup-dialog.ask-for-price-popup {
background-color: rgba(0, 0, 0, 0.5);
z-index: 12;
padding: 10vh 0 0; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box,
section.product-details .popup-dialog.ask-about-product-popup .modal-box,
section.product-details .popup-dialog.recommend-product-popup .modal-box,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box,
section.product-details .popup-dialog.ask-for-price-popup .modal-box {
width: 100%;
padding: 45px 0 10px;
margin: 0 auto 10vh;
position: relative;
background-color: #fff;
box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
max-width: 1200px;
text-align: left; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box .close-button,
section.product-details .popup-dialog.ask-about-product-popup .modal-box .close-button,
section.product-details .popup-dialog.recommend-product-popup .modal-box .close-button,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box .close-button,
section.product-details .popup-dialog.ask-for-price-popup .modal-box .close-button {
display: inline-block; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box .page-header,
section.product-details .popup-dialog.ask-about-product-popup .modal-box .page-header,
section.product-details .popup-dialog.recommend-product-popup .modal-box .page-header,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box .page-header,
section.product-details .popup-dialog.ask-for-price-popup .modal-box .page-header {
margin-bottom: 10px; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box .main-title, section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box h1,
section.product-details .popup-dialog.ask-about-product-popup .modal-box .main-title,
section.product-details .popup-dialog.ask-about-product-popup .modal-box h1,
section.product-details .popup-dialog.recommend-product-popup .modal-box .main-title,
section.product-details .popup-dialog.recommend-product-popup .modal-box h1,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box .main-title,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box h1,
section.product-details .popup-dialog.ask-for-price-popup .modal-box .main-title,
section.product-details .popup-dialog.ask-for-price-popup .modal-box h1 {
padding-left: 20px; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box button,
section.product-details .popup-dialog.ask-about-product-popup .modal-box button,
section.product-details .popup-dialog.recommend-product-popup .modal-box button,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box button,
section.product-details .popup-dialog.ask-for-price-popup .modal-box button {
margin: 10px 20px;
width: calc(100% - 40px); }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box.narrow,
section.product-details .popup-dialog.ask-about-product-popup .modal-box.narrow,
section.product-details .popup-dialog.recommend-product-popup .modal-box.narrow,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box.narrow,
section.product-details .popup-dialog.ask-for-price-popup .modal-box.narrow {
max-width: 400px; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box.no-padding,
section.product-details .popup-dialog.ask-about-product-popup .modal-box.no-padding,
section.product-details .popup-dialog.recommend-product-popup .modal-box.no-padding,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box.no-padding,
section.product-details .popup-dialog.ask-for-price-popup .modal-box.no-padding {
padding: 45px 0 20px; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box.padding-top,
section.product-details .popup-dialog.ask-about-product-popup .modal-box.padding-top,
section.product-details .popup-dialog.recommend-product-popup .modal-box.padding-top,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box.padding-top,
section.product-details .popup-dialog.ask-for-price-popup .modal-box.padding-top {
padding: 45px 0 0 0; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box .form,
section.product-details .popup-dialog.ask-about-product-popup .modal-box .form,
section.product-details .popup-dialog.recommend-product-popup .modal-box .form,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box .form,
section.product-details .popup-dialog.ask-for-price-popup .modal-box .form {
padding: 0 20px 20px 20px; } }
@media only screen and (min-width: 481px) and (min-width: 768px) {
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box .form .form-unit-name,
section.product-details .popup-dialog.ask-about-product-popup .modal-box .form .form-unit-name,
section.product-details .popup-dialog.recommend-product-popup .modal-box .form .form-unit-name,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box .form .form-unit-name,
section.product-details .popup-dialog.ask-for-price-popup .modal-box .form .form-unit-name {
position: absolute;
top: 240px;
right: 150px; } }
@media only screen and (min-width: 481px) {
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box {
padding: 45px 0 0; }
.login-section .login-container {
padding: 20px;
max-width: 400px; }
.login-section .login-container .input-group {
margin-bottom: 20px; }
.login-section .login-container .input-group:nth-child(2) {
margin-bottom: 0; }
.login-section .login-container .reminder {
margin-bottom: 20px;
font-size: 10px; }
.login-section .login-container .no-acc {
margin-top: 20px;
padding-top: 20px;
font-size: 10px; }
.consents-section .form,
.registration-section .form {
width: 100%;
max-width: 460px;
margin: 0 auto; }
.consents-section .form .no-acc,
.registration-section .form .no-acc {
margin: 0 20px;
padding: 20px 0;
font-size: 10px; }
.consents-section .registration-container,
.registration-section .registration-container {
margin: 20px; }
.consents-section .registration-tos-container,
.registration-section .registration-tos-container {
padding: 0 20px 20px 20px; }
section.reminder-section .form {
padding: 20px; }
article.regulations header .main-title,
article.regulations header h1 {
padding-left: 20px; }
article.regulations .main-title.title,
article.regulations h1.title {
padding: 20px 20px 0 20px;
display: inline-block; }
article.regulations section.content, article.regulations aside.files {
padding: 20px; }
article.regulations p.date {
padding: 20px 20px 0 20px; }
article.regulations aside.files h2, article.regulations ul {
font-size: 14px; }
.blog nav.blog-filters {
padding: 20px; }
.blog .post-list {
padding: 10px; }
.blog article.post {
margin: 10px 10px 20px 10px; }
.blog .post-heading {
font-size: 16px;
margin-bottom: 20px; }
.blog .date, .blog .post-img {
margin-bottom: 20px; }
.blog .tags {
margin: 20px 0; }
.blog ul.pagination {
margin: 14px 10px 12px 10px; }
article.blog.blog-post section.content {
padding: 0 20px; }
article.blog.blog-post .date {
padding: 20px; }
article.blog.blog-post img {
margin-bottom: 20px; }
article.blog.blog-post .tags, article.blog.blog-post .arrows-container {
max-width: 1000px;
margin: 0 auto;
padding: 10px 20px 20px 20px; }
article.blog.blog-post .arrows-container {
padding: 20px; }
.contact-section .phone-number, .contact-section .email-address, .contact-section .company-address,
.contact-section .account, .contact-section .info {
padding: 20px;
max-width: 400px;
margin: 0 auto; }
.contact-section .info {
font-size: 12px; }
.contact-section .open-contact-form, .contact-section .show-on-the-map {
max-width: 440px;
margin: 20px auto; }
.contact-section .form .input-group {
margin: 10px 0 0 0; }
.contact-section .form .input-group textarea {
height: 74px; }
.comparer .products .product-item .product-img {
width: 100%;
height: 220px;
text-align: center; }
.comparer .products .product-item .product-img img {
width: auto;
max-width: 100%;
max-height: 300px; }
.comparer .popup-dialog .add-to-cart-popup .product-image {
max-height: 300px;
height: auto; }
.comparer .popup-dialog .add-to-cart-popup .product-image img {
max-width: 100%;
max-height: 300px; }
.comparer .prices {
min-height: 60px; }
.comparer .red-price {
display: inline-block;
margin-right: 10px; }
.comparer .old-price {
display: inline-block; }
.comparer .min-price {
color: #264977;
margin-right: 10px;
word-break: break-word;
white-space: break-spaces;
font-size: 12px;
line-height: 1.5;
font-style: normal;
font-stretch: normal;
font-weight: normal;
letter-spacing: normal;
width: 100%;
display: block; }
.comparer .min-price span {
word-break: keep-all;
white-space: nowrap; }
.cart-items-container {
text-align: center; }
.shopping-cart .progress-bar {
margin: 20px;
text-align: center; }
.shopping-cart .bottom-container {
text-align: center; }
.shopping-cart .order-details-container, .shopping-cart .bottom-right-container {
text-align: left; }
.shopping-cart .cart-items .popup-dialog .modal-box {
max-height: unset; }
.shopping-cart .start .cart-items {
padding: 0 10px; }
.shopping-cart .start .cart-items .cart-item {
margin: 0 10px 20px 10px;
min-width: 298px;
min-height: 395px;
width: calc(50% - 22px);
display: inline-block;
vertical-align: top; }
.shopping-cart .start .cart-items .cart-item:nth-child(2n+1) {
margin: 0 5px 20px 10px; }
.shopping-cart .start .cart-items .bottom-container {
margin: 0 auto 20px; }
.shopping-cart .start .cart-items .bottom-container .button-section {
padding: 20px 0 0 0; }
.shopping-cart .start .cart-items .bottom-container .button-section .button-back {
margin-right: 15px; }
.shopping-cart .start .cart-items .bottom-container .button-section .button-next-step {
width: calc(100% - 52px - 20px); }
.shopping-cart .start .set-country {
display: inline-block;
padding: 0;
width: calc(50% - 20px);
min-width: 300px;
margin: 0 4px 0 10px;
vertical-align: bottom; }
.shopping-cart .start .loyalty-info, .shopping-cart .summary .loyalty-info, .shopping-cart .thx .loyalty-info {
width: calc(50% - 42px);
min-width: 280px;
margin: 0 auto 20px;
vertical-align: bottom; }
.shopping-cart .discount-form {
display: inline-block;
width: calc(50% - 40px);
min-width: 280px;
margin: 20px 10px 0 10px; }
.shopping-cart .discount-form .input-group {
margin: 0; }
.shopping-cart .discount-form .email {
margin-bottom: 10px; }
.shopping-cart .delivery-map-container {
margin: 20px; }
.shopping-cart .delivery-address {
margin: 5px 20px 20px; }
.shopping-cart .delivery-address form#delivery-address-data {
padding: 15px 10px 0px; }
.shopping-cart .delivery-address form#delivery-address-data .input-group:nth-last-child(3) {
margin-bottom: 0; }
.shopping-cart .delivery-address .input-group:not(.input-small) {
margin: 10px 0;
display: inline-block;
width: 100%; }
.shopping-cart .delivery-address .input-group:not(.input-small):first-child {
margin-top: 0; }
.shopping-cart .delivery-address .input-group:not(.input-small):nth-last-child(3) {
margin-bottom: 0; }
.shopping-cart .delivery-address .input-small {
margin: 10px 0; }
.shopping-cart .delivery-address .input-small:nth-child(4n) {
margin-bottom: 10px; }
.shopping-cart .not-determined-delivery-cost {
width: calc(50% - 40px);
margin-bottom: 20px; }
.shopping-cart .delivery-and-payment {
margin: 0 auto;
text-align: center; }
.shopping-cart .delivery-and-payment.in-delivery-address {
padding: 0 20px; }
.shopping-cart .delivery-and-payment .not-determined-delivery-cost {
width: calc(50% - 60px); }
.shopping-cart .delivery-and-payment #DeliveryMethodsAndPayment {
text-align: center; }
.shopping-cart .delivery-and-payment .delivery-methods, .shopping-cart .delivery-and-payment .payment, .shopping-cart .delivery-and-payment .summary-info-container {
margin: 0 5px 20px 10px;
min-width: 298px;
width: calc(50% - 22px);
display: inline-block;
vertical-align: top;
text-align: left; }
.shopping-cart .delivery-and-payment .payment {
margin: 0 10px 20px 10px; }
.shopping-cart .delivery-and-payment .button-section {
margin: 10px 0;
padding: 0 0 10px 0; }
.shopping-cart .delivery-and-payment .button-section .button-back {
margin-right: 15px; }
.shopping-cart .delivery-and-payment .button-section .button-next-step {
width: calc(100% - 52px - 20px); }
.shopping-cart .delivery-and-payment .button-section .go-to-2nd-step-button, .shopping-cart .delivery-and-payment .button-section .login-and-registration-container {
margin: 0 5px 20px 10px;
min-width: 298px;
width: calc(50% - 22px);
display: inline-block;
vertical-align: top; }
.shopping-cart .delivery-and-payment .button-section .login-and-registration-container {
margin: 0 10px 20px 10px; }
.shopping-cart .summary .cart-items, .shopping-cart .thx .cart-items {
padding: 0 10px; }
.shopping-cart .summary .cart-items .cart-item, .shopping-cart .thx .cart-items .cart-item {
margin: 0 10px 20px 10px;
min-width: 298px;
min-height: 391px;
width: calc(50% - 22px);
display: inline-block;
vertical-align: top; }
.shopping-cart .summary .cart-items .cart-item:nth-child(2n+1), .shopping-cart .thx .cart-items .cart-item:nth-child(2n+1) {
margin: 0 5px 20px 10px; }
.shopping-cart .summary .bottom-container, .shopping-cart .thx .bottom-container {
margin: 0 10px; }
.shopping-cart .summary .bottom-container .order-details-container, .shopping-cart .thx .bottom-container .order-details-container {
min-width: 298px;
width: calc(50% - 22px);
margin: 0 auto 20px;
border: 1px solid #eeeeee;
box-shadow: 2px 2px 1px 0 #264977; }
.shopping-cart .summary .bottom-container .bottom-right-container, .shopping-cart .thx .bottom-container .bottom-right-container {
min-width: 300px;
width: calc(50% - 20px);
display: inline-block;
vertical-align: top;
margin: 0 10px 20px 10px; }
.shopping-cart .summary .bottom-container .bottom-right-container .summary-checkboxes, .shopping-cart .thx .bottom-container .bottom-right-container .summary-checkboxes {
min-width: 288px;
width: calc(100% - 12px);
border: 1px solid #eeeeee;
box-shadow: 2px 2px 1px 0 #264977; }
.shopping-cart .summary .bottom-container .bottom-right-container .button-section, .shopping-cart .thx .bottom-container .bottom-right-container .button-section {
margin: 20px 0;
padding: 0; }
.shopping-cart .summary .bottom-container .bottom-right-container .button-section .button-back, .shopping-cart .thx .bottom-container .bottom-right-container .button-section .button-back {
margin-right: 15px; }
.shopping-cart .summary .bottom-container .bottom-right-container .button-section .button-next-step, .shopping-cart .thx .bottom-container .bottom-right-container .button-section .button-next-step {
width: calc(100% - 52px - 20px); }
.shopping-cart .thx .main-title.thanks,
.shopping-cart .thx h1.thanks {
margin-left: 20px; }
.shopping-cart .thx .cart-items {
padding-top: 20px; }
.shopping-cart .thx .bottom-container .order-details-container {
margin: 0 auto 10px;
display: block;
width: calc(50% - 20px); }
.shopping-cart .thx .bottom-container .button-section {
width: calc(50% - 20px);
margin: 0 auto;
padding: 0 0 10px 0;
min-width: 300px; }
.shopping-cart .thx .bottom-container .button-section .primary-action-button {
margin: 10px 0; }
.shopping-cart .summary .bottom-container .order-details-container, .shopping-cart .summary .bottom-container .summary-checkboxes,
.shopping-cart .summary .bottom-container .summary-info-container, .shopping-cart .thx .bottom-container .order-details-container, .shopping-cart .thx .bottom-container .summary-checkboxes,
.shopping-cart .thx .bottom-container .summary-info-container {
margin: 0 5px 20px 10px;
min-width: 298px;
width: calc(50% - 40px);
display: inline-block;
vertical-align: top;
text-align: left; }
.order-details .bottom-container {
text-align: center; }
.order-details .bottom-container .order-details-container, .order-details .bottom-container .summary-checkboxes,
.order-details .bottom-container .summary-info-container {
margin: 0 5px 20px 10px;
min-width: 298px;
width: calc(50% - 40px);
display: inline-block;
vertical-align: top;
text-align: left; }
.order-details .bottom-container .summary-info-container {
margin: 0 10px 20px 10px; }
.client-profile {
min-height: 548px; }
.client-profile .popup-dialog .order-details .cart-items {
padding: 0 10px; }
.client-profile .popup-dialog .order-details .cart-items .cart-item {
margin: 0 10px 20px 10px;
min-width: 298px;
width: calc(50% - 22px);
display: inline-block;
vertical-align: top; }
.client-profile .popup-dialog .order-details .cart-items .cart-item:nth-child(2n+1) {
margin: 0 5px 20px 10px; }
.client-profile .popup-dialog .order-details .bottom-container {
margin: 0 10px; }
.client-profile .popup-dialog .order-details .main-title.thanks,
.client-profile .popup-dialog .order-details h1.thanks {
margin-left: 20px; }
.client-profile .popup-dialog .order-details .cart-items {
padding-top: 20px; }
.client-profile span.social-button {
margin: 5px; } }
@media only screen and (min-width: 769px) {
body, .main-title, h1 {
font-size: 13px; /*oryginalnie 16px*/
}
h3 {
font-size: 13px; /*oryginalnie 14px*/
}
.form .input-group {
margin: 20px 0; }
.message-popup {
padding: 20px; }
.scroll-space {
margin-right: 17px; }
.label, .label-summary {
height: 60px;
cursor: pointer; }
.label h1, .label .main-title, .label-summary h1, .label-summary .main-title {
margin: 18px 20px; }
.label > span, .label-summary > span {
font-size: 30px;
padding: 15px 20px; }
.primary-action-button {
padding: 10px;
font-size: 18px; }
.config-messages {
padding: 20px; }
.config-messages span.close-button-config-messages {
padding: 20px; }
.config-messages .title {
font-size: 18px;
margin-bottom: 10px; }
.alert {
padding: 20px;
margin: 20px; }
.popup-dialog {
background-color: rgba(0, 0, 0, 0.5);
z-index: 12;
padding: 10vh 0 0; }
.popup-dialog.popup-dialog-map {
height: 80vh;
width: 80vw;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin: 0 auto;
background-color: #ffffff;
padding: 43px 20px 10px 20px; }
.popup-dialog .modal-box, .popup-dialog.newsletter .modal-box {
position: relative;
background-color: #ffffff;
box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
padding: 0;
width: 80%;
max-width: 1200px;
margin: 0 auto 10vh;
text-align: left; }
.popup-dialog .modal-box.narrow, .popup-dialog.newsletter .modal-box.narrow {
max-width: 400px; }
.popup-dialog .modal-box.no-padding, .popup-dialog.newsletter .modal-box.no-padding {
padding: 45px 0 20px; }
.popup-dialog .modal-box {
max-height: 700px; }
.popup-dialog .modal-box.no-max-height {
max-height: none; }
.popup-dialog .modal-box .page-header {
padding-left: 20px; }
.popup-dialog.complaint-popup .modal-box {
max-height: 731px; }
.popup-dialog.complaint-popup .modal-box.max-height {
max-height: 1000px; }
.popup-dialog .close-button, .popup-dialog .close-button-in-popup,
.popup-dialog .hide-order-details-popup {
right: 0px;
top: 0px;
padding: 16px 20px;
font-size: 30px;
cursor: pointer; }
.popup-dialog .product-popup {
padding: 0; }
.popup-dialog .product-popup #AddToCartForm {
margin: 20px 0 0 10px;
width: 298px; }
.popup-dialog .product-popup #AddToCartForm .input-group {
margin: 20px; }
.popup-dialog .product-popup #AddToCartForm .input-group:nth-last-child(2) {
margin-top: 0; }
.popup-dialog .product-popup #AddToCartForm h3 {
margin-left: 20px;
width: calc(100% - 20px); }
.popup-dialog.remove-popup {
padding: 10vh 0 0;
cursor: default; }
.popup-dialog.remove-popup .modal-box.no-padding {
padding: 60px 0 20px; }
.popup-dialog.remove-popup .cart-items {
margin-top: 20px; }
.popup-dialog.remove-popup .order-details-title {
top: 20px;
left: 20px; }
.popup-dialog.remove-popup .cart-item {
display: inline-block; }
.popup-dialog.remove-popup .loyalty-info {
text-align: center;
padding: 0 20px 20px 20px; }
.cart-item .product-header {
height: 53px; }
.cart-item .product-header > h3 {
padding: 18px 20px 18px 20px;
width: calc(100% - 96px); }
.cart-item .product-header > span {
padding: 17px 20px 16px;
font-size: 20px;
cursor: pointer;
transition: all 300ms ease; }
.cart-item .product-header > span:hover {
color: #ffffff;
background-color: #be9e56; }
.cart-item .cart-item-attributes {
padding: 20px 10px 0 10px; }
.cart-item li {
padding-bottom: 20px; }
.cart-item li.quantity {
padding-bottom: 23px;
margin: 20px 0; }
.cart-item .attribute-label {
font-size: 12px; }
.cart-item .attribute-value {
font-size: 16px; }
.cart-item .quatity-form {
font-size: 13px; }
.thx .cart-item li.quantity {
margin: 0;
padding-bottom: 20px; }
.order-details .cart-items .cart-item:nth-child(2n+1) {
margin: 0 4px 20px 10px; }
.order-details .cart-items .cart-item li.quantity {
margin: 0;
padding-bottom: 20px;
color: #000000; }
.order-details .cart-items .cart-item .product-description {
padding: 10px;
max-height: 113px; }
.order-details .cart-items .cart-item .product-description li {
padding: 10px; }
.order-details .cart-items .cart-item .product-footer {
padding: 20px; }
.order-details .cart-items .cart-item .product-footer .attribute-label {
font-size: 10px; }
.order-details .cart-items .cart-item .product-footer .attribute-value {
font-size: 14px; }
.order-details .cart-items .bottom-container .button-section .button-back, .order-details .cart-items .bottom-container .button-section .button-next-step {
height: 42px; }
.order-details .cart-items .bottom-container .button-section .button-back {
margin-right: 14px;
vertical-align: top; }
.order-details .bottom-container .order-details-container {
margin: 0 4px 20px 10px; }
.order-details .consents {
padding: 20px; }
.order-details .bottom-container .order-details-container {
margin-bottom: 0; }
.order-details .main-title.thanks,
.order-details h1.thanks {
font-size: 25px; }
.order-details .thanks-titles {
font-size: 13px; }
.order-details .thanks-content {
font-size: 16px; }
.order-details .thanks-buttons .form.accept-order-form {
padding: 30px 20px 10px 0; }
.order-details .thanks-buttons .form.cancel-order-form {
padding-top: 20px; }
.order-details .top-info-container {
background-color: #eeeeee;
color: #555555;
padding: 20px 10px;
text-align: center; }
.order-details .order-status-container, .order-details .date-container,
.order-details .order-no-container {
padding: 0;
background-color: transparent;
display: inline-block;
margin: 0 4px 0 10px;
vertical-align: top;
width: calc(100%/3 - 20px); }
.order-details .order-no-container {
margin: 0 10px; }
.order-details .icon {
padding: 16px 20px; }
.order-details .content {
width: calc(100% - 85px);
padding: 16px 20px 20px 0; }
.order-details .amount-due.label, .order-details .amount-due.label-summary {
height: 55px; }
.order-details .amount-due.label .icon, .order-details .amount-due.label-summary .icon {
padding: 16px 0 0 20px; }
.order-details .amount-due.label h1, .order-details .amount-due.label .main-title, .order-details .amount-due.label-summary h1, .order-details .amount-due.label-summary .main-title {
margin: 18px 20px; }
.order-details .amount-due.label > span, .order-details .amount-due.label-summary > span {
font-size: 30px;
padding: 12px 20px; }
.order-details .amount-due-content {
padding: 0 20px 15px 65px; }
.order-details .amount-due-content .amount-due-li .amount-due-content-left {
font-size: 13px; }
.order-details .amount-due-content .amount-due-li .amount-due-content-right {
font-size: 14px; }
.order-details .bottom-container .bottom-right-container .summary-checkboxes {
padding-left: 20px;
width: calc(100% - 22px); }
.order-details .bottom-container .bottom-right-container .summary-checkboxes input {
font-size: 16px; }
.order-details .bottom-container .bottom-right-container .summary-checkboxes select.select-country {
padding: 9px; }
.order-details .bottom-container .bottom-right-container .button-section .button-back, .order-details .bottom-container .bottom-right-container .button-section .button-next-step {
height: 42px; }
.order-details .bottom-container .bottom-right-container .button-section .button-back {
margin-right: 14px; }
.set-elements .modal-box .popup-content {
padding: 20px; }
.lang-and-currency > div.phone, .lang-and-currency > div.mail {
display: inline; }
.lang-and-currency > div.phone a, .lang-and-currency > div.mail a {
text-decoration: none;
color: #ffffff;
font-weight: 700;
transition: all 300ms ease; }
.lang-and-currency > div.phone a:hover, .lang-and-currency > div.mail a:hover {
color: #be9e56; }
/*tego poniżej nie było*/
#header-section .nav-section {
height: 80px; }  /*odleglosc tresci od headera oryg.140 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
#header-section .nav-section .header-nav {
position: absolute;
z-index: 12; /* oryginalnie 11 */
width: 100%;
height: 80px;
background-color: #ffffff;
color: #000000;
border-bottom: 1px solid #000000;
padding: 0; }
#header-section .nav-section .header-nav.fixed {
position: fixed;
top: 0;
z-index: 12; }
#header-section .nav-section .header-nav .logo {
padding: 0;
margin: 20px 20px 15px 20px; }
#header-section .nav-section .header-nav .logo img {
height: 40px; }
#header-section .nav-section .header-nav .logo h1 {
margin: 0; }
#header-section .nav-section .header-nav nav a, #header-section .nav-section .header-nav nav span.logout, #header-section .nav-section .header-nav nav .search {
text-decoration: none;
color: #000000;
transition: color 300ms ease, background-color 300ms ease; }
#header-section .nav-section .header-nav nav a.open, #header-section .nav-section .header-nav nav span.logout.open, #header-section .nav-section .header-nav nav .search.open {
color: #be9e56;
background-color: #000000; }
#header-section .nav-section .header-nav nav a.open:hover, #header-section .nav-section .header-nav nav span.logout.open:hover, #header-section .nav-section .header-nav nav .search.open:hover {
color: #be9e56;
background-color: #000000; }
#header-section .nav-section .header-nav nav a:hover, #header-section .nav-section .header-nav nav span.logout:hover {
color: #be9e56;
background-color: #000000; }
#header-section .nav-section .header-nav nav span.text {
font-size: 10px;
position: absolute;
top: 54px;
bottom: 14px;
left: 0;
right: 0;
text-align: center; }
#header-section .nav-section .header-nav nav a.tel-no {
display: block;
float: left;
padding: 26px 10px; }
#header-section .nav-section .header-nav nav a.contact {
position: relative;
display: block;
float: left;
padding: 15px 22px 29px 22px; }
#header-section .nav-section .header-nav nav a.contact span.fa {
font-size: 36px; }
#header-section .nav-section .header-nav nav .user-container {
display: block;
float: left; }
#header-section .nav-section .header-nav nav .user-container a.customer-profile {
display: inline-block;
margin-right: -9px;
padding: 12px 27px 28px 27px;
font-size: 33px;
vertical-align: top;
position: relative; }
@-moz-document url-prefix() {
#header-section .nav-section .header-nav nav .user-container a.customer-profile {
padding: 12px 27px 27px 27px; } }
#header-section .nav-section .header-nav nav .user-container span.logout {
display: inline-block;
padding: 8px 20px 24px 23px;
font-size: 40px;
vertical-align: top;
cursor: pointer;
position: relative; }
@-moz-document url-prefix() {
#header-section .nav-section .header-nav nav .user-container span.logout {
padding: 8px 20px 22px 23px; } }
#header-section .nav-section .header-nav nav .user-container a.register {
display: inline-block;
padding: 12px 19px 28px 23px;
font-size: 33px;
vertical-align: top;
position: relative; }
@-moz-document url-prefix() {
#header-section .nav-section .header-nav nav .user-container a.register {
padding: 12px 19px 27px 23px; } }
#header-section .nav-section .header-nav nav .user-container a.login {
display: inline-block;
padding: 8px 22px 24px 24px;
font-size: 40px;
vertical-align: top;
position: relative; }
@-moz-document url-prefix() {
#header-section .nav-section .header-nav nav .user-container a.login {
padding: 8px 22px 22px 24px; } }
#header-section .nav-section .header-nav nav a.cart-content {
position: relative;
padding: 15px 26px 29px 21px; }
#header-section .nav-section .header-nav nav a.cart-content .fa-shopping-cart {
font-size: 36px; }
#header-section .nav-section .header-nav nav a.cart-content .cart-amount {
top: 20px;
left: 50px;
color: #fff; }
#header-section .nav-section .header-nav nav a.cart-content .text {
display: block; }
#header-section .nav-section .header-nav nav .search {
padding: 18px 26px 32px 26px;
cursor: pointer; }
#header-section .nav-section .header-nav nav .search > .text {
left: auto;
right: 104px;
display: block; }
#header-section .nav-section .header-nav nav .search > .fa-search {
font-size: 30px; }
#header-section .nav-section .header-nav nav .search .search-section {
top: 80px;
cursor: default;
overflow-y: visible;
background-color: transparent;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000; }
#header-section .nav-section .header-nav nav .search .search-section:not(.hidden) {
min-height: 80px; }
#header-section .nav-section .header-nav nav .search .search-section:not(.hidden).active {
min-height: 280px; }
#header-section .nav-section .header-nav nav .search .search-section ul.empty {
padding: 20px 0; }
#header-section .nav-section .header-nav nav .search .search-section .searched-phrase {
width: calc(100% - 120px);
font-size: 20px;
height: 40px;
padding: 20px;
margin-right: -5px; }
#header-section .nav-section .header-nav nav .search .search-section .search-button {
right: auto;
height: 80px;
width: 80px;
vertical-align: top;
padding: 0;
position: relative; }
#header-section .nav-section .header-nav nav .search .search-section .search-button .fa-search {
font-size: 30px;
padding: 18px 26px 32px 26px;
top: 0;
position: static;
width: auto; }
#header-section .nav-section .header-nav nav .search .search-section .search-button .text {
text-transform: none;
display: block; }
#header-section .nav-section .header-nav nav .search .search-section .recently-searched-icon, #header-section .nav-section .header-nav nav .search .search-section .search-advanced-icon,
#header-section .nav-section .header-nav nav .search .search-section .search-tab-close-icon {
display: inline-block;
vertical-align: top;
padding: 20px 23px;
margin-right: -5px;
cursor: pointer;
transition: all 300ms ease;
position: relative; }
#header-section .nav-section .header-nav nav .search .search-section .recently-searched-icon span, #header-section .nav-section .header-nav nav .search .search-section .search-advanced-icon span,
#header-section .nav-section .header-nav nav .search .search-section .search-tab-close-icon span {
font-size: 40px; }
#header-section .nav-section .header-nav nav .search .search-section .recently-searched-icon span.text, #header-section .nav-section .header-nav nav .search .search-section .search-advanced-icon span.text,
#header-section .nav-section .header-nav nav .search .search-section .search-tab-close-icon span.text {
font-size: 10px; }
#header-section .nav-section .header-nav nav .search .search-section .recently-searched-icon:hover, #header-section .nav-section .header-nav nav .search .search-section .search-advanced-icon:hover,
#header-section .nav-section .header-nav nav .search .search-section .search-tab-close-icon:hover {
color: #be9e56; }
#header-section .nav-section .header-nav nav .search .search-section .recently-searched-icon {
padding: 17px 26px 30px; }
#header-section .nav-section .header-nav nav .search .search-section .recently-searched-icon span {
font-size: 33px; }
#header-section .nav-section .header-nav nav .search .search-section .recently-searched-icon .text {
bottom: 14px; }
#header-section .nav-section .header-nav nav .search .search-section .recently-searched-icon.advanced {
margin-right: -5px; }
#header-section .nav-section .header-nav nav .search .search-section .search-advanced-icon {
padding: 17px 26px 30px;
margin-right: -6px; }
#header-section .nav-section .header-nav nav .search .search-section .search-advanced-icon span {
font-size: 33px; }
#header-section .nav-section .header-nav nav .search .search-section .search-advanced-icon .text {
bottom: 14px; }
#header-section .nav-section .header-nav nav .search .search-section .search-advanced-icon.advanced {
color: #be9e56;
margin-right: -7.5px; }
#header-section .nav-section .header-nav nav .search .search-section .search-tab-close-icon {
padding: 12px 23px 26px 24px; }
#header-section .nav-section .header-nav nav .search .search-section .search-tab-close-icon span {
font-size: 42px; }
#header-section .nav-section .header-nav nav .search .search-section .search-form {
padding: 0;
background-color: #000000; }
#header-section .nav-section .header-nav nav .search .search-section .search-form .form {
padding-bottom: 0;
display: inline-block;
margin-right: -5px;
vertical-align: top;
width: calc(100% - 240px); }
#header-section .nav-section .header-nav nav .search .search-section .search-form .recently-searched {
padding: 20px 20px 0 20px;
font-size: 16px;
width: 200px;
float: right;
background-color: #000000;
border-top: 1px solid #264977;
max-height: calc(100vh - 160px); }
#header-section .nav-section .header-nav nav .search .search-section .search-form .recently-searched.long {
overflow-y: scroll; }
#header-section .nav-section .header-nav nav .search .search-section .search-form .recently-searched h2 {
font-size: 16px;
margin: 0; }
#header-section .nav-section .header-nav nav .search .search-section .search-form .recently-searched .previous-phrase {
padding: 20px 0;
cursor: pointer;
transition: color 300ms ease; }
#header-section .nav-section .header-nav nav .search .search-section .search-form .recently-searched .previous-phrase .fa-arrow-left {
font-size: 25px;
top: 16px;
transition: color 300ms ease; }
#header-section .nav-section .header-nav nav .search .search-section .search-form .recently-searched .previous-phrase:hover {
color: #be9e56; }
#header-section .nav-section .header-nav nav .search .search-section .search-form .recently-searched .previous-phrase:hover .fa-arrow-left {
color: #be9e56; }
#header-section .nav-section .header-nav nav .search .search-section .search-advanced-button {
display: none; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters {
font-size: 16px;
background-color: transparent;
overflow: visible; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters > .text {
display: inline; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters #SearchAdvancedForm .search-field {
padding: 0;
background-color: #000000; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters #SearchAdvancedForm .search-field .searched-phrase {
margin-right: -6px;
vertical-align: top;
width: calc(100% - 360px); }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters #SearchAdvancedForm .search-field .search-button {
position: relative;
margin-right: -5px;
vertical-align: top;
padding: 0; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters #SearchAdvancedForm .search-field .search-button .fa-search {
position: static; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters #SearchAdvancedForm .switches > li:first-child .price-title {
padding: 0; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters #SearchAdvancedForm .switches > li:last-child .secondary-action-button {
margin-top: 20px; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters #SearchAdvancedForm .switches > li:last-child .secondary-action-button:hover {
color: #be9e56;
border: 1px solid #be9e56; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters .advanced-search-filters {
background-color: #000000;
width: 100%;
position: absolute;
right: 0;
max-height: calc(100vh - 160px);
overflow: auto; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters .advanced-search-filters.long {
overflow-y: scroll; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters .hide-search-advanced {
display: none; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters h2 {
margin: 0 20px 20px 20px;
padding: 20px 0 0 0;
font-size: 16px; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters .range-slider-container {
margin: 20px;
width: calc(100% - 40px); }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters .range-slider-container .range-slider-prices {
top: -39px; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches .fa-plus {
display: none; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches ul.undercategories li {
padding: 15px 0; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches ul.undercategories li.long {
padding: 0;
height: 57px; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches ul.undercategories li.long label.switch {
top: 15px; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches ul.undercategories li.long label.switch span.switch-name {
top: -6px; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches ul.undercategories li .switch {
right: 20px; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li {
clear: none;
padding: 20px;
font-size: 16px;
width: calc(100%/3 - 41px);
background-color: #000000;
border-right: 1px solid #264977;
float: left; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li:nth-child(3n + 5) {
border-right: none;
width: calc(100%/3 - 40px); }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li span.fa {
padding-right: 15px;
cursor: pointer; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li span.fa.fa-minus {
margin-bottom: 10px; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li ul.undercategories {
height: 189px;
overflow-y: auto;
margin-top: 20px;
background-color: #000000; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li ul.undercategories li {
padding: 10px 0;
background-color: #000000;
position: relative; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li ul.undercategories li span.switch-name {
position: absolute;
left: 20px;
top: 50%;
transform: translateY(-50%);
cursor: pointer; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li ul.undercategories li span.switch-name:hover {
color: #be9e56; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li ul.undercategories li .switch {
right: 0; }
#header-section .nav-section .header-nav nav .search .search-section .advanced-filters ul.switches > li ul.undercategories li.open span.switch-name {
color: #be9e56; }
#header-section .nav-section .header-nav nav .search.open {
margin-left: 0; }
#header-section .nav-section .header-nav nav .search.open > .fa-search {
animation: none; }
#header-section .nav-section .header-nav nav .search.open > .fa-search:before {
content: '\f002'; }
#header-section .nav-section .header-categories {
display: block;
position: absolute;
top: 121px;
z-index: 3;
width: calc(100% - 40px);
height: 59px;
background-color: #000000;
color: #ffffff;
padding: 0 20px;
font-size: 16px; }
#header-section .nav-section .header-categories nav {
float: none;
width: 100%; }
#header-section .nav-section .header-categories nav ul.categories {
padding: 0;
margin: 0;
text-align: center; }
#header-section .nav-section .header-categories nav ul.categories li {
display: inline; }
#header-section .nav-section .header-categories nav ul.categories li:after {
content: '|';
color: #ffffff; }
#header-section .nav-section .header-categories nav ul.categories li:last-child:after {
display: none; }
#header-section .nav-section .header-categories nav ul.categories li a {
color: #ffffff;
text-decoration: none;
transition: color 300ms ease;
display: inline-block;
height: 100%;
padding: 21px;
margin: 0 -9px; }
#header-section .nav-section .header-categories nav ul.categories li a:hover, #header-section .nav-section .header-categories nav ul.categories li a.active {
color: #be9e56; }
#header-section .nav-section .header-categories nav ul.categories h2 {
font-size: 14px;
margin: 0;
display: inline-block; }
#header-section .nav-section .header-undercategories {
position: absolute;
top: 180px;
z-index: 3;
width: 100%;
background-color: #ffffff;
color: #000000;
border-bottom: 1px solid #000000; }
#header-section .nav-section .header-undercategories nav {
float: none; }
#header-section .nav-section .header-undercategories ul.undercategories {
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
background-color: #ffffff; }
#header-section .nav-section .header-undercategories ul.undercategories > li {
list-style-type: none;
display: inline-block;
vertical-align: top;
margin: 20px 14px 20px 20px; }
#header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories {
padding: 0;
text-align: left;
list-style-type: none; }
#header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories li {
font-size: 12px;
line-height: 1.5; }
#header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories li:first-child {
font-size: 14px; }
#header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories li:nth-child(2) {
margin-top: 10px; }
#header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories a, #header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories a:visited, #header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories a:active {
text-decoration: none;
color: #000000;
transition: all 300ms ease; }
#header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories a:hover, #header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories a:visited:hover, #header-section .nav-section .header-undercategories ul.undercategories > li ul.underundercategories a:active:hover {
color: #be9e56; }
#main-section {
position: relative;
min-height: calc(100vh - 140px - 370px - 59px - 40px - 40px); }
.scroll-to-top {
bottom: 21px; }
.newsletter-trigger {
position: static;
display: inline-block;
float: none;
vertical-align: middle;
margin: 20px 200px 0 0; }
#footer-section {
margin-top: 0;
position: relative;
top: 40px;
z-index: 11; }
#footer-section .footer-bg {
padding: 20px;
height: auto; }
#footer-section .footer-bg .sections {
max-width: 1000px;
margin: 0 auto;
text-align: center; }
#footer-section .footer-bg .sections .sections-container {
display: inline-block;
padding-bottom: 20px;
border-bottom: 1px solid #264977; }
#footer-section .footer-bg .sections .section {
display: inline-block;
margin-right: 40px;
vertical-align: top;
text-align: left; }
#footer-section .footer-bg .sections .section:last-child {
margin-right: 0; }
#footer-section .footer-bg .sections .section .section-title {
font-weight: 700;
margin-bottom: 10px; }
#footer-section .footer-bg .sections .section ul {
list-style-type: none;
padding: 0;
margin: 0; }
#footer-section .footer-bg .sections .section ul li {
line-height: 1.9;
font-size: 13px; }
#footer-section .footer-bg .sections .newsletter {
position: static;
display: inline-block;
width: auto;
border-right: 1px solid #264977;
margin-right: 10px;
text-align: left; }
#footer-section .footer-bg .sections .newsletter .form .input-group .switch-name, #footer-section .footer-bg .sections .newsletter a {
color: #264977; }
#footer-section .footer-bg .sections .newsletter a:hover {
color: #be9e56; }
#footer-section .footer-bg .footer-text, #footer-section .footer-bg .footer-text2 {
display: none; }
#footer-section .footer-bg .footer-social {
padding-top: 3px;
float: none;
vertical-align: top;
display: inline-block;
width: auto;
margin: 20px 20px 0 0;
text-align: left; }
#footer-section .footer-bg .footer-social a {
padding: 0 10px; }
#footer-section .footer-bg .footer-social .currency-info, #footer-section .footer-bg .footer-social .shop-info {
display: block;
margin: 36px 0 20px 10px;
font-size: 11px;
color: #264977; }
#footer-section .footer-bg .footer-social .shop-info {
margin: 20px 0 0 10px; }
#footer-section .footer-copyright {
float: none;
font-size: 16px;
padding: 20px;
width: calc(100% - 42px); }
.banner .slick-dots li {
height: 5px; }
.banner .slick-dots li button {
height: 5px; }
.banner .img .content {
pointer-events: none;
position: absolute;
top: 20px;
right: 20px;
bottom: 20px;
left: 20px;
width: calc(100% - 40px); }
.banner .img .title, .banner .img .text {
position: absolute;
background-color: rgba(0, 0, 0, 0.6);
color: #000000;
left: 0; }
.banner .img .title {
font-size: 30px;
padding: 20px; }
.banner .img .title h3 {
color: inherit;
font-size: inherit;
font-weight: inherit;
margin: inherit;
overflow: inherit;
text-align: inherit;
text-overflow: inherit;
white-space: inherit;
width: inherit; }
.banner .img .text {
bottom: 0;
font-size: 20px;
line-height: 1.5;
padding: 20px; }
.banner .slick-current .img .content {
opacity: 1; }
.category-products .product-item {
width: calc(100%/3 - 20px); }
.category-products .category-tile-container span {
padding: 20px; }
#NewsletterSubscribeForm {
padding: 0 20px; }
#NewsletterSubscribeForm .required-fields-info {
margin: 0; }
#NewsletterSubscribeForm .newsletter-email-container label {
top: 12px; }
#NewsletterSubscribeForm .newsletter-email-container input {
width: calc(100% - 44px);
height: 38px; }
#NewsletterSubscribeForm .newsletter-email-container input.used + label, #NewsletterSubscribeForm .newsletter-email-container input:focus + label {
top: -4px; }
#NewsletterSubscribeForm .newsletter-email-container #newsletter-button {
left: -6px;
margin-right: 0;
width: 38px;
height: 38px;
font-size: 24px; }
.page-header {
height: 60px; }
.page-header h1, .page-header .main-title {
padding: 20px 20px 20px 0;
max-width: 100%; }
.page-header.on-home {
height: 70px; }
.page-header.on-home h1, .page-header.on-home .main-title {
text-align: center;
font-size: 25px; }
.page-header.on-home h3 {
color: inherit;
width: inherit; }
.page-header.on-home .searched-phrase-title {
padding-left: 20px; }
.docket {
position: absolute;
top: 70px;
color: #555555;
font-size: 14px; }
.main-page-products .page-header .main-title,
.main-page-products .page-header h1 {
padding-left: 20px; }
section.categories .page-header .sorting > span,
section.categories header .main-title, section.categories .page-header .search .fa-filter {
display: none; }
section.categories .undercategories-menu-mobile {
display: none; }
section.categories .category-products .product-item {
width: calc(50% - 20px); }
section.categories .no-results header h1, section.categories .no-results header .main-title {
display: block; }
section.categories .no-results .category-products:not(.last) {
width: calc(100% - 20px); }
section.categories .no-results .category-products .product-item {
width: calc(100%/3 - 20px); }
section.categories .left-menu {
display: inline-block;
vertical-align: top;
margin-right: -6px;
width: calc(100%/3 - 20px); }
section.categories .left-menu .sorting {
cursor: pointer;
border-top: 1px solid #264977;
background-color: #eeeeee;
color: #555555;
padding: 20px;
transition: all 300ms ease; }
section.categories .left-menu .sorting.active {
color: #ffffff;
background-color: #000000; }
section.categories .left-menu .sorting .sorting-title {
font-size: 14px;
font-weight: 700; }
section.categories .left-menu .sorting .fa {
font-size: 18px;
float: right;
cursor: pointer; }
section.categories .left-menu .sorting .fa-plus, section.categories .left-menu .sorting .fa-minus {
float: none;
font-size: 14px;
padding-right: 15px; }
section.categories .left-menu .undercategories-menu {
line-height: 1.5; }
section.categories .undercategories-menu {
display: block;
padding: 20px;
background-color: #eeeeee;
border-top: 1px solid #264977; }
section.categories .undercategories-menu .previous-undercategory-name span {
color: #555555; }
section.categories .undercategories-menu .current-undercategory-name {
font-size: 14px;
font-weight: 700;
color: #555555; }
section.categories .undercategories-menu ul {
margin: 0 0 0 20px;
padding: 0;
list-style-type: none; }
section.categories .undercategories-menu a, section.categories .undercategories-menu a:active, section.categories .undercategories-menu a:visited {
color: #555555;
font-size: 12px;
text-decoration: none;
transition: all 300ms ease; }
section.categories .undercategories-menu a:hover, section.categories .undercategories-menu a:active:hover, section.categories .undercategories-menu a:visited:hover {
color: #be9e56; }
section.categories .category-products:not(.last) {
display: inline-block;
width: calc(100% / 3 * 2 - 1px); }
section.categories .category-products.no-left-menu {
width: calc(100% - 20px); }
section.categories .category-info {
margin: 10px 10px 20px 10px; }
section.categories .category-info .name {
left: 20px;
top: 20px;
padding: 20px; }
section.categories .category-info .name.no-img {
padding: 0 0 10px 0; }
section.categories .category-info .name.no-img.no-text {
padding: 0 0 20px 0; }
section.categories .category-info .text {
margin-bottom: 25px; }
.page-header .undercategory-menu {
width: calc(100% - 128px); }
.page-header .undercategory-menu > span {
padding: 17px 20px 13px;
font-size: 30px;
cursor: pointer; }
.page-header .undercategory-menu h1.h1-undercategory-page, .page-header .undercategory-menu .main-title.h1-undercategory-page {
padding: 20px 20px 20px 50px !important; }
.page-header .undercategory-menu h1, .page-header .undercategory-menu .main-title {
padding: 20px; }
.page-header .undercategory-menu .fa-angle-left {
padding: 15px 0 0 20px !important;
font-size: 30px; }
.page-header .undercategory-menu .category-title {
display: block;
margin: 0;
padding: 20px;
list-style-type: none;
font-size: 14px; }
.page-header .undercategory-menu .category-title li {
display: inline;
vertical-align: middle; }
.page-header .undercategory-menu .category-title li:after {
content: '>';
margin-left: 7px; }
.page-header .undercategory-menu .category-title li:last-child {
font-weight: 700; }
.page-header .undercategory-menu .category-title li:last-child:after {
display: none; }
.page-header .undercategory-menu .category-title a:hover {
color: #be9e56; }
.page-header .undercategory-menu .category-title .fa-home {
vertical-align: top;
font-size: 20px;
margin-top: -2px; }
.page-header .undercategory-menu .category-title img {
height: 60px;
position: absolute;
top: 0;
margin-left: 20px; }
.page-header .undercategory-menu .category-title p {
display: inline; }
.page-header .undercategory-menu .category-title p span {
display: inline-block;
margin-top: 3px; }
.page-header .search {
width: 64px;
cursor: pointer;
transition: all 300ms ease; }
.page-header .search:hover {
background-color: #be9e56;
color: #ffffff; }
.page-header .search .fa-filter {
font-size: 30px;
padding: 17px 20px 13px 20px; }
.page-header .search.active {
width: 60px;
margin: 0 0 0 4px; }
.page-header .search.active .fa-times {
font-size: 32px;
padding: 15px 17px 13px 18px; }
.undercategories-list {
padding: 0 20px; }
.undercategories-list .undercategories-li h1 a, .undercategories-list .undercategories-li .main-title a {
padding: 20px 0;
font-size: 16px; }
.undercategories-list .undercategories-li i {
top: 13px;
font-size: 30px; }
.filters, .sorting-types {
top: 60px; }
.sorting-types {
width: auto;
position: static;
padding: 0 20px;
font-size: 12px; }
.sorting-types .sorting-name {
display: none; }
.sorting-types ul li {
padding: 10px 0;
cursor: pointer;
transition: color 300ms ease; }
.sorting-types ul li i {
transition: color 300ms ease; }
.sorting-types ul li:hover {
color: #be9e56; }
.sorting-types ul li:hover i {
color: #be9e56; }
.sorting-types ul li:first-child {
padding-top: 20px; }
.sorting-types ul li:last-child {
padding-bottom: 20px; }
.filters {
position: static; }
.filters .form ul.switches > li {
background-color: #eeeeee;
color: #555555;
clear: none;
padding: 0;
font-size: 14px;
width: 100%;
border-top: 1px solid #264977;
float: left;
transition: all 300ms ease; }
.filters .form ul.switches > li:first-child {
border-top: 1px solid #264977;
padding: 20px;
width: calc(100% - 40px); }
.filters .form ul.switches > li .price-title {
font-weight: 700;
margin-bottom: 10px; }
.filters .form ul.switches > li input[type="number"] {
color: #555555; }
.filters .form ul.switches > li.active {
background-color: #000000;
color: #ffffff; }
.filters .form ul.switches > li .heading-container {
padding: 20px;
cursor: pointer; }
.filters .form ul.switches > li .heading {
font-weight: 700; }
.filters .form ul.switches > li span.fa {
padding-right: 15px;
cursor: pointer; }
.filters .form ul.switches > li span.fa.fa-minus {
margin-bottom: 10px; }
.filters .form ul.switches > li ul.undercategories {
background-color: transparent;
max-height: 195px;
overflow-y: auto;
padding: 0 20px 20px 20px; }
.filters .form ul.switches > li ul.undercategories li {
padding: 10px 0; }
.filters .form ul.switches > li ul.undercategories li span.switch-name {
font-size: 12px;
top: 13px;
left: 0; }
.filters .form #btn_flt, .filters .form #reset-filters {
font-size: 20px;
padding: 18px;
cursor: pointer;
clear: both; }
.filters .form #btn_flt.fixed {
position: fixed;
bottom: 62px;
width: calc(100%/3 - 56px); }
.filters .form #reset-filters {
background-color: #eeeeee;
color: #555555; }
.filters .form #reset-filters.fixed {
position: fixed;
bottom: 0;
width: calc(100%/3 - 58px); }
section.product-details .set-list {
padding: 20px 0; }
section.product-details .set-list .set-item {
padding-bottom: 20px;
margin-bottom: 20px; }
section.product-details .set-list .set-item h3.set-name,
section.product-details .set-list .set-item span.set-name {
width: calc(100% - 40px);
padding: 0 20px 20px 20px;
display: inline-block; }
section.product-details .set-list .set-item .setproduct-list {
width: calc(100% - 340px);
margin-right: -6px; }
section.product-details .set-list .set-item .setproduct-list .setproduct-item {
padding: 0 20px; }
section.product-details .set-list .set-item .setproduct-list .setproduct-item h3.add {
margin-top: 20px;
padding-top: 20px; }
section.product-details .set-list .set-item .right-container {
padding: 20px; }
section.product-details .set-list .set-item .right-container .prices .discount {
padding: 20px; }
section.product-details .set-list .set-item .right-container .prices .discount strong {
margin-top: 20px; }
section.product-details .set-list .set-item .right-container .prices .old-price, section.product-details .set-list .set-item .right-container .prices .red-price, section.product-details .set-list .set-item .right-container .prices .min-price {
margin: 20px 0; }
section.product-details .set-list .set-item .right-container .prices .red-price {
font-size: 25px; }
section.product-details .set-list .set-item .right-container .primary-action-button {
margin: 20px 0 0; }
section.product-details .availability-container {
padding: 0 10px 10px 10px;
color: #555555;
font-size: 11px; }
section.product-details .availability-container .value {
font-weight: 700; }
section.product-details .availability-container .value, section.product-details .availability-container .date {
font-size: 16px; }
section.product-details .availability-container img {
max-height: 30px; }
section.product-details .delivery-cost-container {
padding: 0 10px 20px 10px;
font-size: 11px; }
section.product-details .delivery-cost-container a {
font-size: 16px; }
section.product-details .related {
padding-left: 20px; }
section.product-details .page-header .product-page-header {
display: none; }
section.product-details .page-header .product-page-header h1, section.product-details .page-header .product-page-header .main-title {
padding: 20px 20px 20px 0; }
section.product-details .page-header .product-page-header a > span {
font-size: 30px;
padding: 15px 20px; }
section.product-details .slider {
width: calc(50% - 30px);
margin: 20px 4px 33px 20px; }
section.product-details .slider .rating {
font-size: 20px; }
section.product-details .slider .product-image {
height: 350px; }
section.product-details .slider .slick-dots li {
height: 5px; }
section.product-details .slider .slick-dots li:hover {
background-color: #be9e56; }
section.product-details .slider .slick-dots li button {
height: 5px; }
section.product-details .product-data {
width: calc(50% - 30px); }
section.product-details .product-data .details .product-description {
padding: 20px; }
section.product-details .product-data .details .product-attributes {
padding: 0; }
section.product-details .product-data .details .product-attributes ul {
font-size: 12px; }
section.product-details .product-data .details .product-attributes ul li {
padding: 20px; }
section.product-details .product-data .details .product-reviews {
padding: 20px;
font-size: 16px; }
section.product-details .product-data .details .product-reviews .form .input-group {
margin: 0 0 20px 0; }
section.product-details .product-data .details .product-reviews .form .input-group input, section.product-details .product-data .details .product-reviews .form .input-group textarea {
font-size: 16px; }
section.product-details .product-data .details .product-reviews .new-review .rating {
bottom: 60px; }
section.product-details .product-data .details .product-reviews .new-review .rating span {
cursor: pointer; }
section.product-details .product-data .details .product-reviews .add-review {
margin: 30px 0 0 0;
font-size: 18px;
padding: 10px; }
section.product-details .label {
height: 59px; }
section.product-details .label h1, section.product-details .label .main-title {
font-size: 16px;
margin: 20px; }
section.product-details .label > span {
font-size: 30px;
padding: 15px 20px; }
section.product-details .label .rating {
font-size: 20px;
right: 60px;
top: 17px; }
section.product-details .related-products {
padding: 10px; }
section.product-details .related-products .product-item {
padding: 10px; }
section.product-details .button-container {
margin: 0 0 20px 0;
border: 1px solid #eeeeee;
box-shadow: 2px 2px 1px 0 #264977; }
section.product-details .button-container .primary-action-button {
font-size: 18px;
padding: 10px; }
section.product-details .button-container .open-popup.product-details {
display: none; }
section.product-details .popup-dialog.instant-show {
position: static; }
section.product-details .popup-dialog.instant-show .modal-box {
width: 100%;
margin: 0;
padding: 0;
position: static; }
section.product-details .popup-dialog.instant-show .modal-box .close-button {
display: none; }
section.product-details .popup-dialog.instant-show .modal-box .loyalty-info {
padding: 20px; }
section.product-details .popup-dialog.instant-show .modal-box .points-price {
padding: 20px; }
section.product-details .popup-dialog.instant-show .modal-box .manufacturer {
display: block;
padding: 20px 20px 0 20px;
height: 50px; }
section.product-details .popup-dialog.instant-show .modal-box .manufacturer.no-img {
height: auto; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm {
width: 100%;
margin: 0;
border: none; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .attr-ed {
margin-top: 20px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .input-group:last-child {
margin: 20px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .ask-about-product-container,
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .recommend-product-container,
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .comparison-tool-container {
margin: 0 20px 20px 20px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .ask-about-product-container span,
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .recommend-product-container span,
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .comparison-tool-container span {
padding-left: 0;
font-size: 16px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .ask-about-product-container .fa,
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .recommend-product-container .fa,
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .comparison-tool-container .fa {
padding-left: 8px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .stock-container {
padding: 0 10px 0px 10px;
font-size: 11px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .stock-container img {
max-height: 30px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .stock-container .text {
font-size: 16px; }
section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .info-container {
padding: 20px 10px 0 10px; }
section.product-details .popup-dialog.instant-show .modal-box .desktop-price {
margin: 0;
margin-bottom: 0;
padding-top: 20px; }
section.product-details .popup-dialog.instant-show .modal-box .desktop-price.fixed-height {
height: 78px; }
section.product-details .popup-dialog.instant-show .modal-box .desktop-price.fixed-height-with-min-price {
height: 102px; }
section.product-details .popup-dialog.instant-show .modal-box .desktop-price .price {
font-size: 32px;
padding: 0 20px; }
section.product-details .popup-dialog.instant-show .modal-box .desktop-price .red-price {
font-size: 32px;
margin: 0 20px; }
section.product-details .popup-dialog.instant-show .modal-box .desktop-price .old-price {
font-size: 20px;
margin: 0 20px 0 22px;
display: inline-block; }
section.product-details .popup-dialog.instant-show .modal-box .desktop-price .min-price {
margin: 0 20px; }
section.product-details .popup-dialog.instant-show .modal-box .desktop-price .unit-price {
font-size: 12px;
margin: 0 20px; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box,
section.product-details .popup-dialog.ask-about-product-popup .modal-box,
section.product-details .popup-dialog.recommend-product-popup .modal-box,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box,
section.product-details .popup-dialog.ask-for-price-popup .modal-box {
width: 80%;
position: relative;
margin: 0 auto 10vh; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box .close-button,
section.product-details .popup-dialog.ask-about-product-popup .modal-box .close-button,
section.product-details .popup-dialog.recommend-product-popup .modal-box .close-button,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box .close-button,
section.product-details .popup-dialog.ask-for-price-popup .modal-box .close-button {
display: inline-block; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box .page-header,
section.product-details .popup-dialog.ask-about-product-popup .modal-box .page-header,
section.product-details .popup-dialog.recommend-product-popup .modal-box .page-header,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box .page-header,
section.product-details .popup-dialog.ask-for-price-popup .modal-box .page-header {
margin-bottom: 10px; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box h1, section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box .main-title,
section.product-details .popup-dialog.ask-about-product-popup .modal-box h1,
section.product-details .popup-dialog.ask-about-product-popup .modal-box .main-title,
section.product-details .popup-dialog.recommend-product-popup .modal-box h1,
section.product-details .popup-dialog.recommend-product-popup .modal-box .main-title,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box h1,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box .main-title,
section.product-details .popup-dialog.ask-for-price-popup .modal-box h1,
section.product-details .popup-dialog.ask-for-price-popup .modal-box .main-title {
padding-left: 20px; }
section.product-details .popup-dialog.after-adding-to-cart-popup .modal-box button,
section.product-details .popup-dialog.ask-about-product-popup .modal-box button,
section.product-details .popup-dialog.recommend-product-popup .modal-box button,
section.product-details .popup-dialog.notify-about-availability-popup .modal-box button,
section.product-details .popup-dialog.ask-for-price-popup .modal-box button {
margin: 10px 20px;
width: calc(100% - 40px); }
section.product-details .popup-dialog.after-adding-to-cart-popup
.after-adding-to-cart-modal-box {
padding-bottom: 0px; }
section.product-details .popup-dialog.after-adding-to-cart-popup
.after-adding-to-cart-modal-box .page-header {
margin-bottom: 0; }
section.product-details .popup-dialog.after-adding-to-cart-popup
.after-adding-to-cart-modal-box > div {
padding: 20px; }
section.product-details .popup-dialog.after-adding-to-cart-popup
.after-adding-to-cart-modal-box .primary-action-button, section.product-details .popup-dialog.after-adding-to-cart-popup
.after-adding-to-cart-modal-box .secondary-action-button {
margin-bottom: 20px; }
section.product-details .popup-dialog.after-adding-to-cart-popup
.after-adding-to-cart-modal-box label .switch-name {
left: 72px; }
section.login-section header {
padding-left: 0;
text-align: left; }
section.login-section header h1, section.login-section header .main-title {
display: none; }
section.login-section input {
font-size: 16px; }
section.login-section .login-container .input-group:nth-child(2) {
margin-bottom: 0; }
section.login-section .login-container .reminder {
margin-bottom: 20px;
font-size: 12px; }
section.login-section .login-container .no-acc {
font-size: 12px; }
section.login-section .login-container.popup {
width: calc(100% - 40px); }
section.login-section .login-container.popup .input-group {
width: 100%;
margin: 0 0 20px 0; }
section.consents-section header,
section.registration-section header {
padding-left: 0;
text-align: left; }
section.consents-section header h1, section.consents-section header .main-title,
section.registration-section header h1,
section.registration-section header .main-title {
display: none; }
section.consents-section input,
section.registration-section input {
font-size: 16px; }
section.consents-section .form,
section.registration-section .form {
max-width: 440px; }
section.consents-section .form .no-acc,
section.registration-section .form .no-acc {
font-size: 12px; }
section.consents-section .registration-container .active-tab, section.consents-section .registration-container .inactive-tab,
section.registration-section .registration-container .active-tab,
section.registration-section .registration-container .inactive-tab {
padding: 20px;
font-size: 16px;
width: calc(50% - 40px);
cursor: pointer; }
section.consents-section .registration-container .registration-form-content .data, section.consents-section .registration-container .registration-form-content .company-data,
section.registration-section .registration-container .registration-form-content .data,
section.registration-section .registration-container .registration-form-content .company-data {
padding: 20px; }
section.consents-section .registration-container .registration-form-content .data .input-group, section.consents-section .registration-container .registration-form-content .company-data .input-group,
section.registration-section .registration-container .registration-form-content .data .input-group,
section.registration-section .registration-container .registration-form-content .company-data .input-group {
margin-bottom: 20px; }
section.consents-section .registration-container .registration-form-content .data .input-small, section.consents-section .registration-container .registration-form-content .company-data .input-small,
section.registration-section .registration-container .registration-form-content .data .input-small,
section.registration-section .registration-container .registration-form-content .company-data .input-small {
width: calc(50% - 10px); }
section.consents-section .registration-container .registration-form-content .data .input-small:nth-child(2n+1), section.consents-section .registration-container .registration-form-content .company-data .input-small:nth-child(2n+1),
section.registration-section .registration-container .registration-form-content .data .input-small:nth-child(2n+1),
section.registration-section .registration-container .registration-form-content .company-data .input-small:nth-child(2n+1) {
margin-right: 14px; }
section.reminder-section header h1, section.reminder-section header .main-title {
display: none; }
article.regulations header h1, article.regulations header .main-title {
padding-left: 20px;
display: none; }
article.regulations h1.title, article.regulations .main-title.title {
font-size: 25px;
display: inline-block;
min-width: 90px; }
section.blog {
font-size: 16px; }
section.blog header h1, section.blog header .main-title {
padding-left: 20px;
display: none; }
section.blog nav.blog-filters ul {
font-size: 14px; }
section.blog article.post {
width: calc(50% - 20px);
margin: 10px 4px 20px 10px;
display: inline-block;
vertical-align: top; }
section.blog article.post:nth-child(2n) {
margin-right: 10px; }
section.blog .post-heading {
font-size: 22px;
margin-top: 0; }
section.blog .date, section.blog .tags ul {
font-size: 14px; }
article.blog {
font-size: 16px; }
article.blog h1.post-title, article.blog .main-title.post-title {
font-size: 22px;
display: none; }
article.blog .date, article.blog .tags ul {
font-size: 14px; }
article.blog header ul {
font-size: 16px; }
section.contact-section header h1, section.contact-section header .main-title {
padding-left: 20px;
display: none; }
section.contact-section .main-container {
text-align: center; }
section.contact-section .left-container, section.contact-section .middle-container, section.contact-section .right-container {
display: inline-block;
width: calc(50% - 32px);
vertical-align: top;
margin: 20px 4px 0 20px;
background-color: #ffffff;
border: 1px solid #eeeeee;
box-shadow: 2px 2px 1px 0 #264977;
text-align: left; }
section.contact-section .left-container {
overflow-y: auto; }
section.contact-section .left-container .mCSB_inside > .mCSB_container {
margin-right: 0; }
section.contact-section .left-container .mCSB_scrollTools {
right: 0; }
section.contact-section .left-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #264977; }
section.contact-section .left-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
background-color: #be9e56; }
section.contact-section .left-container .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
background-color: #be9e56; }
section.contact-section .left-container .icon-container {
margin-right: 20px;
width: 34px; }
section.contact-section .left-container .icon-container span.icon-title {
display: block;
font-size: 9px; }
section.contact-section .left-container .content-container {
max-width: calc(100% - 60px); }
section.contact-section .left-container .account .icon-container {
vertical-align: top; }
section.contact-section .middle-container {
margin: 20px 20px 0 10px; }
section.contact-section .middle-container .page-header {
display: block;
height: auto; }
section.contact-section .middle-container .page-header h1, section.contact-section .middle-container .page-header .main-title {
font-size: 16px;
padding: 20px; }
section.contact-section .right-container {
width: calc(100% - 42px);
margin: 20px 20px 0 20px; }
section.contact-section .phone-number, section.contact-section .email-address, section.contact-section .company-address,
section.contact-section .account, section.contact-section .info {
max-width: 100%;
padding: 12px 20px; }
section.contact-section .open-contact-form, section.contact-section .button-container {
display: none; }
section.contact-section .popup-dialog {
position: static;
background-color: transparent;
padding: 0; }
section.contact-section .popup-dialog .close-button {
display: none; }
section.contact-section .popup-dialog .modal-box {
margin: 0 auto;
padding: 0 20px 20px 20px;
box-shadow: none;
position: static;
width: calc(100% - 40px);
background-color: transparent; }
section.contact-section .popup-dialog .modal-box.narrow {
max-width: calc(100% - 40px); }
section.contact-section .form .input-group {
margin: 20px 0 0 0; }
section.contact-section .form .input-group input {
font-size: 16px; }
section.contact-section .form .input-group textarea {
height: 83px;
font-size: 16px;
resize: none; }
section.contact-section .map-container {
margin: 22px 0 0;
height: 362px; }
section.comparer .page-header {
padding-left: 0px; }
section.comparer .page-header h1, section.comparer .page-header .main-title {
display: none; }
section.comparer .forms-container {
padding: 20px 20px 0 20px; }
section.comparer .forms-container .form.comparison-tool-delete-form {
padding: 0 0 0 4px; }
section.comparer .products .product-item {
margin: 0 4px 0 0; }
section.comparer .products-details-container .products-attribute-container:last-child .product-attribute-value {
margin-right: 4px; }
section.comparer .products-details-container .products-attribute-container .product-attribute-value {
margin-right: 4px; }
section.comparer .primary-action-button {
padding: 10px 0; }
section.comparer .fixed-header .product {
margin-right: 4px; }
section.comparer .comparison-tool-delete-button {
cursor: pointer; }
.shopping-cart > .page-header {
display: none; }
.shopping-cart .empty-cart {
margin: 20px; }
.shopping-cart .page-header h1, .shopping-cart .page-header .main-title {
padding: 20px;
display: block; }
.shopping-cart .page-header .total-price {
font-size: 20px;
right: 20px;
top: 17px; }
.shopping-cart .progress-bar .fa {
vertical-align: middle; }
.shopping-cart .progress-bar .fa-shopping-cart, .shopping-cart .progress-bar .fa-envelope, .shopping-cart .progress-bar .fa-flag-checkered,
.shopping-cart .progress-bar .fa-check-square-o {
font-size: 65px;
padding: 0 40px; }
.shopping-cart .progress-bar .fa-shopping-cart {
padding-left: 0; }
.shopping-cart .progress-bar .fa-check-square-o {
padding-right: 0; }
.shopping-cart .progress-bar div {
display: block;
font-size: 12px;
text-align: right;
color: #bbbbbb; }
.shopping-cart .progress-bar div.step1 {
text-align: left;
padding-left: 13px; }
.shopping-cart .progress-bar div.step2 {
padding-right: 39px; }
.shopping-cart .progress-bar div.step3 {
padding-right: 27px; }
.shopping-cart .progress-bar div.step5 {
padding-right: 8px; }
.shopping-cart .progress-bar li.active div {
color: #be9e56; }
.shopping-cart .product-image {
margin: 20px 4px 20px 10px;
min-height: 142px; }
.shopping-cart .discount-form {
display: block;
width: calc(100% - 40px);
margin: 20px 0 0 0;
padding: 20px; }
.shopping-cart .discount-form .email, .shopping-cart .discount-form .discount {
width: calc(50% - 10px);
display: inline-block;
vertical-align: top;
margin-bottom: 0; }
.shopping-cart .discount-form .email {
margin-right: 14px; }
.shopping-cart .discount-form .discount {
display: inline-flex; }
.shopping-cart .discount-form .discount-input {
margin-right: -6px;
vertical-align: top; }
.shopping-cart .discount-form .calculate-discount-button {
line-height: 1; }
.shopping-cart .start .product-image {
min-height: 182px; }
.shopping-cart .start .loyalty-info {
width: calc(50% - 52px); }
.shopping-cart .start .loyalty-info button {
margin-top: 20px; }
.shopping-cart .start .set-country {
margin: 0 4px 0px 10px;
width: calc(50% - 10px); }
.shopping-cart .start .cart-items .bottom-container {
margin: 0 10px 20px; }
.shopping-cart .summary .loyalty-info {
width: calc(50% - 52px); }
.shopping-cart .summary .loyalty-info button {
margin-top: 20px; }
.shopping-cart .thx .loyalty-info {
width: calc(100% - 60px);
margin: 10px 10px 20px 10px; }
.shopping-cart .start .cart-items .cart-item, .shopping-cart .summary .cart-items .cart-item, .shopping-cart .thx .cart-items .cart-item {
min-height: 395px; }
.shopping-cart .start .cart-items .cart-item:nth-child(2n+1), .shopping-cart .summary .cart-items .cart-item:nth-child(2n+1), .shopping-cart .thx .cart-items .cart-item:nth-child(2n+1) {
margin: 0 4px 20px 10px; }
.shopping-cart .start .cart-items .cart-item .product-description, .shopping-cart .summary .cart-items .cart-item .product-description, .shopping-cart .thx .cart-items .cart-item .product-description {
padding: 10px; }
.shopping-cart .start .cart-items .cart-item .product-description li, .shopping-cart .summary .cart-items .cart-item .product-description li, .shopping-cart .thx .cart-items .cart-item .product-description li {
padding: 10px; }
.shopping-cart .start .cart-items .cart-item .product-footer, .shopping-cart .summary .cart-items .cart-item .product-footer, .shopping-cart .thx .cart-items .cart-item .product-footer {
padding: 20px; }
.shopping-cart .start .cart-items .cart-item .product-footer .attribute-label, .shopping-cart .summary .cart-items .cart-item .product-footer .attribute-label, .shopping-cart .thx .cart-items .cart-item .product-footer .attribute-label {
font-size: 10px; }
.shopping-cart .start .cart-items .cart-item .product-footer .attribute-value, .shopping-cart .summary .cart-items .cart-item .product-footer .attribute-value, .shopping-cart .thx .cart-items .cart-item .product-footer .attribute-value {
font-size: 14px; }
.shopping-cart .start .cart-items .bottom-container, .shopping-cart .summary .cart-items .bottom-container, .shopping-cart .thx .cart-items .bottom-container {
display: block; }
.shopping-cart .start .cart-items .bottom-container .button-section .button-back, .shopping-cart .start .cart-items .bottom-container .button-section .button-next-step, .shopping-cart .summary .cart-items .bottom-container .button-section .button-back, .shopping-cart .summary .cart-items .bottom-container .button-section .button-next-step, .shopping-cart .thx .cart-items .bottom-container .button-section .button-back, .shopping-cart .thx .cart-items .bottom-container .button-section .button-next-step {
height: 42px; }
.shopping-cart .start .cart-items .bottom-container .button-section .button-back, .shopping-cart .summary .cart-items .bottom-container .button-section .button-back, .shopping-cart .thx .cart-items .bottom-container .button-section .button-back {
margin-right: 14px;
vertical-align: top; }
.shopping-cart .start .consents, .shopping-cart .summary .consents, .shopping-cart .thx .consents {
padding: 20px; }
.shopping-cart .thx .bottom-container .order-details-container {
margin-bottom: 0; }
.shopping-cart .thx .bottom-container .button-section {
padding: 10px 0; }
.shopping-cart .delivery-address .delivery-address-title, .shopping-cart .delivery-map-container .delivery-address-title {
padding: 20px; }
.shopping-cart .delivery-address form#delivery-address-data, .shopping-cart .delivery-map-container form#delivery-address-data {
padding: 20px 20px 0 20px; }
.shopping-cart .delivery-map-container .info {
padding: 20px; }
.shopping-cart .delivery-map-container #collection-points-map {
height: 290px; }
.shopping-cart .delivery-map-container input[type="search"] {
width: calc(100% - 91px); }
.shopping-cart .delivery-map-container .point-drop-v2 .collection-item label {
font-size: 16px; }
.shopping-cart form#invoice-address-data {
padding: 0 20px; }
.shopping-cart form#invoice-address-data .invoice-popup-data {
font-size: 16px; }
.shopping-cart .not-determined-delivery-cost {
width: calc(100% - 80px);
padding: 20px; }
.shopping-cart .delivery-and-payment .not-determined-delivery-cost {
width: calc(100% - 60px); }
.shopping-cart .delivery-and-payment .delivery-methods, .shopping-cart .delivery-and-payment .payment {
width: calc(50% - 22px);
margin: 0 4px 20px 10px; }
.shopping-cart .delivery-and-payment .delivery-methods input + label, .shopping-cart .delivery-and-payment .payment input + label {
font-size: 14px; }
.shopping-cart .delivery-and-payment .delivery-methods input + label:hover, .shopping-cart .delivery-and-payment .payment input + label:hover {
color: #555555;
border: 1px solid #be9e56; }
.shopping-cart .delivery-and-payment .delivery-methods input + label:hover:before, .shopping-cart .delivery-and-payment .payment input + label:hover:before {
content: "";
background-color: #be9e56;
font-size: 38px;
font-weight: 400;
text-align: center;
line-height: 16px; }
.shopping-cart .delivery-and-payment .delivery-methods .options-title, .shopping-cart .delivery-and-payment .payment .options-title {
padding: 20px; }
.shopping-cart .delivery-and-payment .payment {
margin: 0 10px 20px 10px; }
.shopping-cart .delivery-and-payment .delivery-methods .delivery-method-container,
.shopping-cart .delivery-and-payment .payment .payment-container {
margin: 20px; }
.shopping-cart .delivery-and-payment .delivery-methods .delivery-method-container .option-name,
.shopping-cart .delivery-and-payment .payment .payment-container .option-name {
font-size: 16px; }
.shopping-cart .delivery-and-payment .delivery-methods .delivery-method-container .option-price,
.shopping-cart .delivery-and-payment .payment .payment-container .option-price {
font-size: 14px; }
.shopping-cart .delivery-and-payment .delivery-methods .delivery-method-container .option-date,
.shopping-cart .delivery-and-payment .payment .payment-container .option-date {
font-size: 12px;
line-height: 1.3; }
.shopping-cart .delivery-and-payment .button-section .button-back, .shopping-cart .delivery-and-payment .button-section .button-next-step {
height: 42px; }
.shopping-cart .delivery-and-payment .button-section .button-back {
margin-right: 14px;
vertical-align: top; }
.shopping-cart .delivery-and-payment .button-section .go-to-2nd-step-button, .shopping-cart .delivery-and-payment .button-section .login-and-registration-container {
width: calc(50% - 22px);
margin: 0 4px 20px 10px; }
.shopping-cart .delivery-and-payment .button-section .login-and-registration-container {
margin: 0 10px 20px 10px; }
.shopping-cart .delivery-and-payment .button-section .login-and-registration-container .no-acc + .popup-dialog .modal-box {
max-width: 480px;
max-height: none; }
.shopping-cart .delivery-and-payment .button-section .login-and-registration-container span.login, .shopping-cart .delivery-and-payment .button-section .login-and-registration-container span.register {
display: inline-block;
text-align: center;
box-sizing: border-box;
cursor: pointer; }
.shopping-cart .delivery-and-payment .summary-info-container {
margin: 0 4px 20px 10px;
width: calc(100% - 22px); }
.shopping-cart .delivery-and-payment .summary-info-container .title {
padding: 20px; }
.shopping-cart .delivery-and-payment .summary-info-container .summary-info-bg {
padding: 20px; }
.shopping-cart .delivery-and-payment .summary-info-container .summary-info {
padding: 10px 20px; }
.shopping-cart .delivery-and-payment .summary-info-container .amount-due-li {
padding: 10px 0;
font-size: 14px; }
.shopping-cart .delivery-and-payment .summary-info-container .amount-due-li:nth-last-child(2) {
padding: 10px 0 20px; }
.shopping-cart .delivery-and-payment .summary-info-container .amount-due-li:last-child {
padding: 20px 0 10px;
font-size: 16px; }
.shopping-cart .summary h1.thanks, .shopping-cart .summary .main-title.thanks, .shopping-cart .thx h1.thanks, .shopping-cart .thx .main-title.thanks {
font-size: 25px; }
.shopping-cart .summary .thanks-titles, .shopping-cart .thx .thanks-titles {
font-size: 13px; }
.shopping-cart .summary .thanks-content, .shopping-cart .thx .thanks-content {
font-size: 16px; }
.shopping-cart .summary .top-info-container, .shopping-cart .thx .top-info-container {
background-color: #eeeeee;
padding: 20px 10px;
text-align: center; }
.shopping-cart .summary .order-status-container, .shopping-cart .summary .date-container,
.shopping-cart .summary .order-no-container, .shopping-cart .thx .order-status-container, .shopping-cart .thx .date-container,
.shopping-cart .thx .order-no-container {
padding: 0;
background-color: transparent;
display: inline-block;
margin: 0 4px 0 10px;
vertical-align: top;
width: calc(100%/3 - 20px); }
.shopping-cart .summary .order-no-container, .shopping-cart .thx .order-no-container {
margin: 0 10px; }
.shopping-cart .summary .icon, .shopping-cart .thx .icon {
padding: 16px 20px; }
.shopping-cart .summary .content, .shopping-cart .thx .content {
width: calc(100% - 85px);
padding: 16px 20px 20px 0; }
.shopping-cart .summary .amount-due.label, .shopping-cart .summary .amount-due.label-summary, .shopping-cart .thx .amount-due.label, .shopping-cart .thx .amount-due.label-summary {
height: 55px; }
.shopping-cart .summary .amount-due.label .icon, .shopping-cart .summary .amount-due.label-summary .icon, .shopping-cart .thx .amount-due.label .icon, .shopping-cart .thx .amount-due.label-summary .icon {
padding: 16px 0 0 20px; }
.shopping-cart .summary .amount-due.label h1, .shopping-cart .summary .amount-due.label .main-title, .shopping-cart .summary .amount-due.label-summary h1, .shopping-cart .summary .amount-due.label-summary .main-title, .shopping-cart .thx .amount-due.label h1, .shopping-cart .thx .amount-due.label .main-title, .shopping-cart .thx .amount-due.label-summary h1, .shopping-cart .thx .amount-due.label-summary .main-title {
margin: 18px 20px; }
.shopping-cart .summary .amount-due.label > span, .shopping-cart .summary .amount-due.label-summary > span, .shopping-cart .thx .amount-due.label > span, .shopping-cart .thx .amount-due.label-summary > span {
font-size: 30px;
padding: 12px 20px; }
.shopping-cart .summary .amount-due-content, .shopping-cart .thx .amount-due-content {
padding: 0 20px 15px 65px; }
.shopping-cart .summary .amount-due-content .amount-due-li .amount-due-content-left, .shopping-cart .thx .amount-due-content .amount-due-li .amount-due-content-left {
font-size: 13px; }
.shopping-cart .summary .amount-due-content .amount-due-li .amount-due-content-right, .shopping-cart .thx .amount-due-content .amount-due-li .amount-due-content-right {
font-size: 14px; }
.shopping-cart .summary .address, .shopping-cart .summary .delivery, .shopping-cart .summary .bank, .shopping-cart .summary .invoice, .shopping-cart .thx .address, .shopping-cart .thx .delivery, .shopping-cart .thx .bank, .shopping-cart .thx .invoice {
position: relative; }
.shopping-cart .summary .address .name, .shopping-cart .summary .delivery .name, .shopping-cart .summary .bank .name, .shopping-cart .summary .invoice .name, .shopping-cart .thx .address .name, .shopping-cart .thx .delivery .name, .shopping-cart .thx .bank .name, .shopping-cart .thx .invoice .name {
display: block;
width: 60px;
position: absolute;
top: 41px;
font-size: 9px;
text-align: center;
color: #264977; }
.shopping-cart .summary .address .name, .shopping-cart .thx .address .name {
width: 62px;
top: 42px; }
.shopping-cart .summary .bank .name, .shopping-cart .thx .bank .name {
width: 65px;
top: 44px; }
.shopping-cart .summary .invoice .name, .shopping-cart .thx .invoice .name {
top: 44px; }
.shopping-cart .summary .notes, .shopping-cart .thx .notes {
padding: 20px;
margin-top: 20px; }
.shopping-cart .summary .notes textarea, .shopping-cart .thx .notes textarea {
font-size: 13px; }
.shopping-cart .summary .button-section, .shopping-cart .thx .button-section {
width: calc(50% - 20px);
padding: 0;
margin: 0 auto; }
.shopping-cart .summary .button-section .button-back, .shopping-cart .summary .button-section .button-next-step, .shopping-cart .thx .button-section .button-back, .shopping-cart .thx .button-section .button-next-step {
height: 42px;
vertical-align: top; }
.shopping-cart .summary .button-section .button-back, .shopping-cart .thx .button-section .button-back {
margin-right: 14px; }
.shopping-cart .summary .button-section .button-next-step, .shopping-cart .thx .button-section .button-next-step {
width: calc(100% - 52px - 20px); }
.shopping-cart .summary .bottom-container .order-details-container, .shopping-cart .summary .bottom-container .summary-checkboxes,
.shopping-cart .summary .bottom-container .summary-info-container, .shopping-cart .thx .bottom-container .order-details-container, .shopping-cart .thx .bottom-container .summary-checkboxes,
.shopping-cart .thx .bottom-container .summary-info-container {
width: calc(50% - 22px); }
.shopping-cart .summary .bottom-container .order-details-container, .shopping-cart .thx .bottom-container .order-details-container {
margin: 0 4px 20px 10px; }
.shopping-cart .summary .bottom-container .order-details-container .title, .shopping-cart .thx .bottom-container .order-details-container .title {
padding: 20px; }
.shopping-cart .summary .bottom-container .summary-checkboxes, .shopping-cart .thx .bottom-container .summary-checkboxes {
margin: 0 10px 20px 10px; }
.shopping-cart .summary .bottom-container .summary-checkboxes .title, .shopping-cart .thx .bottom-container .summary-checkboxes .title {
padding: 20px; }
.shopping-cart .summary .bottom-container .summary-checkboxes .summary-info-bg, .shopping-cart .thx .bottom-container .summary-checkboxes .summary-info-bg {
padding: 20px; }
.shopping-cart .summary .bottom-container .summary-checkboxes .summary-info, .shopping-cart .thx .bottom-container .summary-checkboxes .summary-info {
padding: 1px 20px; }
.shopping-cart .summary .bottom-container .summary-checkboxes .summary-info.summary, .shopping-cart .thx .bottom-container .summary-checkboxes .summary-info.summary {
padding: 10px 20px; }
.shopping-cart .summary .bottom-container .summary-checkboxes .summary-info.summary ul li, .shopping-cart .thx .bottom-container .summary-checkboxes .summary-info.summary ul li {
padding: 10px 0; }
.shopping-cart .summary .bottom-container .summary-info-container, .shopping-cart .thx .bottom-container .summary-info-container {
width: calc(100% - 22px); }
.shopping-cart .summary .bottom-container .summary-info-container .title, .shopping-cart .thx .bottom-container .summary-info-container .title {
padding: 20px; }
.shopping-cart .summary .bottom-container .summary-info-container .summary-info-bg, .shopping-cart .thx .bottom-container .summary-info-container .summary-info-bg {
padding: 20px; }
.shopping-cart .summary .bottom-container .summary-info-container .summary-info, .shopping-cart .thx .bottom-container .summary-info-container .summary-info {
padding: 10px 20px; }
.shopping-cart .summary .bottom-container .summary-info-container .amount-due-li, .shopping-cart .thx .bottom-container .summary-info-container .amount-due-li {
padding: 10px 0;
font-size: 14px; }
.shopping-cart .summary .bottom-container .summary-info-container .amount-due-li:nth-last-child(2), .shopping-cart .thx .bottom-container .summary-info-container .amount-due-li:nth-last-child(2) {
padding: 10px 0 20px; }
.shopping-cart .summary .bottom-container .summary-info-container .amount-due-li:last-child, .shopping-cart .thx .bottom-container .summary-info-container .amount-due-li:last-child {
padding: 20px 0 10px;
font-size: 16px; }
.order-details h1.thanks, .order-details .main-title.thanks {
font-size: 25px; }
.order-details .thanks-titles {
font-size: 13px; }
.order-details .thanks-content {
font-size: 16px; }
.order-details .top-info-container {
background-color: #eeeeee;
padding: 20px 10px;
text-align: center; }
.order-details .order-status-container, .order-details .date-container,
.order-details .order-no-container {
padding: 0;
background-color: transparent;
display: inline-block;
margin: 0 4px 0 10px;
vertical-align: top;
width: calc(100%/3 - 20px); }
.order-details .order-no-container {
margin: 0 10px; }
.order-details .icon {
padding: 16px 20px; }
.order-details .content {
width: calc(100% - 85px);
padding: 16px 20px 20px 0; }
.order-details .amount-due.label, .order-details .amount-due.label-summary {
height: 55px; }
.order-details .amount-due.label .icon, .order-details .amount-due.label-summary .icon {
padding: 16px 0 0 20px; }
.order-details .amount-due.label h1, .order-details .amount-due.label .main-title, .order-details .amount-due.label-summary h1, .order-details .amount-due.label-summary .main-title {
margin: 18px 20px; }
.order-details .amount-due.label > span, .order-details .amount-due.label-summary > span {
font-size: 30px;
padding: 12px 20px; }
.order-details .amount-due-content {
padding: 0 20px 15px 65px; }
.order-details .amount-due-content .amount-due-li .amount-due-content-left {
font-size: 13px; }
.order-details .amount-due-content .amount-due-li .amount-due-content-right {
font-size: 14px; }
.order-details .address, .order-details .delivery, .order-details .bank, .order-details .invoice {
position: relative; }
.order-details .address .name, .order-details .delivery .name, .order-details .bank .name, .order-details .invoice .name {
display: block;
width: 60px;
position: absolute;
top: 41px;
font-size: 9px;
text-align: center;
color: #264977; }
.order-details .address .name {
width: 62px;
top: 42px; }
.order-details .bank .name {
width: 65px;
top: 44px; }
.order-details .invoice .name {
top: 44px; }
.order-details .notes {
padding: 20px;
margin-top: 20px; }
.order-details .notes textarea {
font-size: 13px; }
.order-details .button-section {
width: calc(50% - 20px);
padding: 0;
margin: 0 auto; }
.order-details .button-section .button-back, .order-details .button-section .button-next-step {
height: 42px;
vertical-align: top; }
.order-details .button-section .button-back {
margin-right: 14px; }
.order-details .button-section .button-next-step {
width: calc(100% - 52px - 20px); }
.order-details .bottom-container {
text-align: center; }
.order-details .bottom-container .order-details-container, .order-details .bottom-container .summary-checkboxes,
.order-details .bottom-container .summary-info-container {
width: calc(50% - 22px); }
.order-details .bottom-container .order-details-container {
margin: 0 4px 20px 10px; }
.order-details .bottom-container .order-details-container .title {
padding: 20px; }
.order-details .bottom-container .summary-checkboxes {
margin: 0 10px 20px 10px; }
.order-details .bottom-container .summary-checkboxes .title {
padding: 20px; }
.order-details .bottom-container .summary-checkboxes .summary-info-bg {
padding: 20px; }
.order-details .bottom-container .summary-checkboxes .summary-info {
padding: 1px 20px; }
.order-details .bottom-container .summary-checkboxes .summary-info.summary {
padding: 10px 20px; }
.order-details .bottom-container .summary-checkboxes .summary-info.summary ul li {
padding: 10px 0; }
.order-details .bottom-container .summary-info-container {
width: calc(100% - 22px);
margin: 0 10px 20px 10px; }
.order-details .bottom-container .summary-info-container .title {
padding: 20px; }
.order-details .bottom-container .summary-info-container .summary-info-bg {
padding: 20px; }
.order-details .bottom-container .summary-info-container .summary-info {
padding: 10px 20px; }
.order-details .bottom-container .summary-info-container .amount-due-li {
padding: 10px 0;
font-size: 14px; }
.order-details .bottom-container .summary-info-container .amount-due-li:nth-last-child(2) {
padding: 10px 0 20px; }
.order-details .bottom-container .summary-info-container .amount-due-li:last-child {
padding: 20px 0 10px;
font-size: 16px; }
.online-payment-step {
margin: 20px; }
.online-payment-step p {
text-align: center; }
.online-payment-step button {
width: auto; }
.online-payment-step .multiple-switch {
text-align: left; }
.client-profile > header h1, .client-profile > header .main-title {
display: none; }
.client-profile .orders-details .executed .popup-dialog .order-details .complaints-buttons .product-image {
margin: 0; }
.client-profile .cart-item .product-header.complaints h3 {
max-width: calc(100% - 180px - 40px); }
.client-profile .cart-item .product-header.complaints h3.no-buttons {
max-width: calc(100% - 40px); }
.client-profile .cart-item .product-header.complaints .complaints-buttons {
padding: 18px 20px;
font-size: 14px; }
.client-profile .cart-item .product-header.complaints .complaints-buttons header {
margin-top: 0; }
.client-profile .cart-item .product-header.complaints .complaints-buttons header h1, .client-profile .cart-item .product-header.complaints .complaints-buttons header .main-title {
display: block;
padding-left: 20px; }
.client-profile .cart-item .product-header.complaints .complaints-buttons .form {
padding: 20px; }
.client-profile .cart-item .product-header.complaints .complaints-buttons .form h3 {
display: inline-block; }
.client-profile .customer-details-container, .client-profile .account-settings-container,
.client-profile .order-details-container, .client-profile .loyalty-container,
.client-profile .complaint-details-container, .client-profile .wish-list-container,
.client-profile .reviews-details-container {
width: 100%;
position: static; }
.client-profile .customer-details-container .label, .client-profile .account-settings-container .label,
.client-profile .order-details-container .label, .client-profile .loyalty-container .label,
.client-profile .complaint-details-container .label, .client-profile .wish-list-container .label,
.client-profile .reviews-details-container .label {
position: absolute;
left: 0;
width: 300px;
border: none;
border-top: 1px solid #264977; }
.client-profile .customer-details-container .label span, .client-profile .account-settings-container .label span,
.client-profile .order-details-container .label span, .client-profile .loyalty-container .label span,
.client-profile .complaint-details-container .label span, .client-profile .wish-list-container .label span,
.client-profile .reviews-details-container .label span {
display: none; }
.client-profile .customer-details-container .label.active, .client-profile .account-settings-container .label.active,
.client-profile .order-details-container .label.active, .client-profile .loyalty-container .label.active,
.client-profile .complaint-details-container .label.active, .client-profile .wish-list-container .label.active,
.client-profile .reviews-details-container .label.active {
background-color: ; }
.client-profile .customer-details-container .label.active h1, .client-profile .customer-details-container .label.active .main-title, .client-profile .account-settings-container .label.active h1, .client-profile .account-settings-container .label.active .main-title,
.client-profile .order-details-container .label.active h1,
.client-profile .order-details-container .label.active .main-title, .client-profile .loyalty-container .label.active h1, .client-profile .loyalty-container .label.active .main-title,
.client-profile .complaint-details-container .label.active h1,
.client-profile .complaint-details-container .label.active .main-title, .client-profile .wish-list-container .label.active h1, .client-profile .wish-list-container .label.active .main-title,
.client-profile .reviews-details-container .label.active h1,
.client-profile .reviews-details-container .label.active .main-title {
color: #000000; }
.client-profile .customer-details-container .label {
top: 60px; }
.client-profile .account-settings-container .label {
top: 121px; }
.client-profile .order-details-container .label {
top: 182px; }
.client-profile .loyalty-container .label {
top: 243px; }
.client-profile .complaint-details-container .label {
top: 304px; }
.client-profile .complaint-details-container .label.without-loyalty {
top: 243px; }
.client-profile .wish-list-container .label {
top: 365px; }
.client-profile .wish-list-container .label.without-loyalty {
top: 304px; }
.client-profile .reviews-details-container .label {
top: 426px; }
.client-profile .reviews-details-container .label.without-loyalty {
top: 365px; }
.client-profile .label.history {
top: 487px;
border: none;
border-top: 1px solid #264977;
position: absolute;
left: 0;
width: 300px; }
.client-profile .label.history span {
display: none; }
.client-profile .label.history.active {
background-color: ; }
.client-profile .label.history.active h1, .client-profile .label.history.active .main-title {
color: #000000; }
.client-profile .label.history.without-loyalty {
top: 426px; }
.client-profile .edit-icon {
cursor: pointer;
margin-left: 20px; }
.client-profile .icon {
padding: 16px 20px; }
.client-profile .content {
padding: 16px 20px 20px 0;
width: calc(100% - 85px); }
.client-profile .content.unsubscribe-newsletter .modal-box.no-padding {
padding: 60px 0 20px; }
.client-profile .content.unsubscribe-newsletter .form-content {
padding: 20px 20px 0 20px; }
.client-profile .content.unsubscribe-newsletter .form-content #unsubscribe-newsletter-button {
margin-top: 20px; }
.client-profile .content > div:nth-last-child(3) {
width: calc(100% - 36px); }
.client-profile .loyalty-info {
padding-bottom: 20px; }
.client-profile .customer-details {
padding: 10px; }
.client-profile .customer-details .show-add-delivery-address {
margin: 10px 4px 10px 10px;
min-width: 265px;
text-align: center; }
.client-profile .customer-details .popup-dialog .page-header h1, .client-profile .customer-details .popup-dialog .page-header .main-title {
padding-left: 20px; }
.client-profile .customer-details .popup-dialog .form {
padding: 20px; }
.client-profile .customer-details .address {
margin: 10px 4px 10px 10px;
min-width: 283px; }
.client-profile .customer-details .address .delivery-address-delete-button {
padding: 14px 18px;
font-size: 20px; }
.client-profile .customer-details .address .edit-icon {
margin: 0 20px; }
.client-profile .customer-details .address .title input + label {
width: calc(100% - 125px);
padding: 10px 10px 10px 64px;
font-size: 14px; }
.client-profile .customer-details .address .title input + label:before {
left: 20px; }
.client-profile .customer-details .address .title input.used + label {
top: 0; }
.client-profile .customer-details .address.da .content div:last-child {
width: calc(100% - 36px);
padding-right: 36px; }
.client-profile .customer-details .address.da .content div:nth-last-child(3) {
width: 100%; }
.client-profile .customer-details .address.da .edit-icon {
margin: 0 20px;
bottom: 20px; }
.client-profile .account-settings .icon {
padding-top: 20px;
text-align: center; }
.client-profile .account-settings .icon-title {
display: block;
font-size: 9px;
position: relative;
top: -15px;
text-align: center; }
.client-profile .account-settings .content {
padding-top: 16px; }
.client-profile .account-settings .content .password-dots {
width: auto; }
.client-profile .orders-details {
margin: 20px; }
.client-profile .orders-details .executed, .client-profile .orders-details .under-execution {
padding: 0 10px; }
.client-profile .orders-details .executed .no-orders, .client-profile .orders-details .executed .order, .client-profile .orders-details .under-execution .no-orders, .client-profile .orders-details .under-execution .order {
padding: 20px 0; }
.client-profile .orders-details .executed .order, .client-profile .orders-details .under-execution .order {
height: 70px;
cursor: pointer; }
.client-profile .orders-details .executed .order .info i, .client-profile .orders-details .under-execution .order .info i {
top: 24px; }
.client-profile .orders-details .executed .order .order-content, .client-profile .orders-details .under-execution .order .order-content {
font-size: 14px; }
.client-profile .orders-details .executed .popup-dialog, .client-profile .orders-details .under-execution .popup-dialog {
padding: 10vh 0 0;
cursor: default; }
.client-profile .orders-details .executed .popup-dialog .order-details-title, .client-profile .orders-details .under-execution .popup-dialog .order-details-title {
top: 20px;
left: 20px; }
.client-profile .orders-details .executed .popup-dialog .label-summary, .client-profile .orders-details .under-execution .popup-dialog .label-summary {
cursor: default; }
.client-profile .orders-details .executed .popup-dialog .order-details, .client-profile .orders-details .under-execution .popup-dialog .order-details {
margin-top: 20px; }
.client-profile .orders-details .executed .popup-dialog .order-details .cart-items .cart-item:nth-child(2n+1), .client-profile .orders-details .under-execution .popup-dialog .order-details .cart-items .cart-item:nth-child(2n+1) {
margin: 0 4px 20px 10px; }
.client-profile .orders-details .executed .popup-dialog .order-details .product-image, .client-profile .orders-details .under-execution .popup-dialog .order-details .product-image {
min-height: 159px;
margin: 10px 4px 10px 10px; }
.client-profile .orders-details .executed .popup-dialog .order-details .bank .icon, .client-profile .orders-details .under-execution .popup-dialog .order-details .bank .icon {
padding-top: 20px; }
.client-profile .complaints-details {
padding: 20px 20px 0 20px; }
.client-profile .complaints-details .redirect-to-executed-orders-button {
margin-top: 20px; }
.client-profile .complaints-details .complaints-container {
margin: 20px 0; }
.client-profile .complaints-details .complaints-container .complaint-e, .client-profile .complaints-details .complaints-container .complaint-ue {
padding: 0 10px; }
.client-profile .complaints-details .complaints-container .complaint-e .no-complaints, .client-profile .complaints-details .complaints-container .complaint-ue .no-complaints {
padding: 20px 0; }
.client-profile .complaints-details .complaints-container .complaint-e .complaint, .client-profile .complaints-details .complaints-container .complaint-ue .complaint {
padding: 20px 40px 20px 0;
cursor: pointer; }
.client-profile .complaints-details .complaints-container .complaint-e .complaint .product-item .status, .client-profile .complaints-details .complaints-container .complaint-ue .complaint .product-item .status {
font-size: 12px; }
.client-profile .complaints-details .complaints-container .complaint-e .complaint .product-item .product-info, .client-profile .complaints-details .complaints-container .complaint-ue .complaint .product-item .product-info {
margin-left: 20px;
font-size: 12px; }
.client-profile .complaints-details .complaints-container .complaint-e .complaint .product-item .product-info .name, .client-profile .complaints-details .complaints-container .complaint-ue .complaint .product-item .product-info .name {
font-size: 14px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog {
padding: 10vh 0 0;
cursor: default; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-status-container, .client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .date-container,
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-no-container, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-status-container, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .date-container,
.client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-no-container {
padding: 20px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .thanks-titles, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .thanks-titles {
font-size: 14px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .thanks-content, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .thanks-content {
font-size: 16px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .response, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .response {
font-size: 16px;
margin-top: 10px;
padding: 20px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .label-summary, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .label-summary {
cursor: default; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-details .cart-items-container, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-details .cart-items-container {
padding: 20px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-details .cart-item, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-details .cart-item {
display: inline-block; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-details .cart-item .product-details, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-details .cart-item .product-details {
padding: 20px 20px 0 20px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-details .cart-item .product-details .product-image, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-details .cart-item .product-details .product-image {
padding-bottom: 20px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-details .cart-item .product-details .product-description, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-details .cart-item .product-details .product-description {
padding-bottom: 20px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-details .cart-item .cart-item-attributes, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-details .cart-item .cart-item-attributes {
padding-bottom: 20px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-info, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-info {
padding: 20px 20px 0 20px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-info .title, .client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-info .cause, .client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-info .defect-date, .client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .complaint-info .additional-info, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-info .title, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-info .cause, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-info .defect-date, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .complaint-info .additional-info {
padding-bottom: 20px; }
.client-profile .complaints-details .complaints-container .complaint-e .popup-dialog .pref-solution, .client-profile .complaints-details .complaints-container .complaint-ue .popup-dialog .pref-solution {
padding: 20px; }
.client-profile .wish-list {
padding: 10px; }
.client-profile .wish-list .no-products {
padding: 0; }
.client-profile .wish-list .wish-list-product {
display: inline-block;
vertical-align: top; }
.client-profile .wish-list .wish-list-product .delete-from-wish-list {
top: 20px;
right: 20px; }
.client-profile .wish-list .wish-list-product .product-item {
padding-bottom: 10px;
height: 270px; }
.client-profile .reviews-details {
padding: 20px 20px 0 20px; }
.client-profile .reviews-details .reviews-author-container .comment-icon {
margin-right: 20px; }
.client-profile .reviews-details .reviews-author-container .comment-icon div {
font-size: 9px;
display: block; }
.client-profile .reviews-details .reviews-author-container .review-author-name {
font-size: 16px; }
.client-profile .reviews-details .reviews-container {
margin: 20px 0; }
.client-profile .reviews-details .reviews-container .to-comment, .client-profile .reviews-details .reviews-container .commented {
padding: 0 10px; }
.client-profile .reviews-details .reviews-container .to-comment .no-products, .client-profile .reviews-details .reviews-container .to-comment .product-item, .client-profile .reviews-details .reviews-container .commented .no-products, .client-profile .reviews-details .reviews-container .commented .product-item {
padding: 20px 0; }
.client-profile .reviews-details .reviews-container .to-comment .no-products .product-info, .client-profile .reviews-details .reviews-container .to-comment .product-item .product-info, .client-profile .reviews-details .reviews-container .commented .no-products .product-info, .client-profile .reviews-details .reviews-container .commented .product-item .product-info {
width: calc(100% - 100px);
font-size: 14px; }
.client-profile .reviews-details .reviews-container .to-comment .product-item, .client-profile .reviews-details .reviews-container .commented .product-item {
height: auto;
max-height: 213px; }
.client-profile .reviews-details .reviews-container .to-comment .product-item {
height: auto;
max-height: none; }
.client-profile .reviews-details .reviews-container .to-comment .product-item .new-review-in-profile {
margin-top: 40px; }
.client-profile .reviews-details .reviews-container .to-comment .product-item .add-review-form .rating {
top: -30px; }
.client-profile .reviews-details .reviews-container .to-comment .product-item .add-review-form .rating .fa {
cursor: pointer; }
.client-profile .reviews-details .reviews-container .to-comment .product-item .add-review-form .add-review-in-profile {
cursor: pointer; }
.client-profile .input-group {
margin-bottom: 20px; }
.client-profile .input-group input {
font-size: 16px; }
.client-profile .active-tab, .client-profile .inactive-tab {
padding: 20px;
width: calc(50% - 40px);
cursor: pointer; }
.client-profile .account-history {
margin: 20px;
padding: 0 20px; }
.client-profile .account-history .history-item {
padding: 20px 0;
font-size: 14px;
height: 69px; }
.client-profile ul.pagination {
margin: 20px 0 17px 0; }
.client-profile #change-customer-data {
margin-top: 10px; }
.client-profile .form-title {
padding: 18px 20px; }
.client-profile .form-content {
padding: 20px; }
.client-profile .customer-details, .client-profile .account-settings, .client-profile .orders-details,
.client-profile .loyalty, .client-profile .complaints-details, .client-profile .wish-list,
.client-profile .reviews-details, .client-profile .account-history {
margin-top: 0;
position: absolute;
left: 300px;
top: 61px;
min-height: 487px;
width: calc(100% - 300px); }
.client-profile .loyalty {
padding: 20px;
width: calc(100% - 340px);
min-height: 447px; }
.client-profile .loyalty .loyalty-history {
margin: 20px 0;
padding: 0 20px; }
.client-profile .loyalty .loyalty-history .loyalty-history-item {
height: 69px;
padding: 20px 0;
font-size: 14px; }
.client-profile .loyalty .loyalty-history .loyalty-history-item.from-order .info i {
top: 24px; }
.client-profile .customer-details, .client-profile .wish-list {
width: calc(100% - 320px);
text-align: left; }
.client-profile .orders-details, .client-profile .account-history {
margin-top: 20px; }
.client-profile .orders-details, .client-profile .complaints-details, .client-profile .reviews-details {
width: calc(100% - 342px); }
.client-profile .account-history {
width: calc(100% - 382px); } }
.min-price {
display: inline-flex;
align-items: center; }
.min-price span {
color: #264977;
margin-right: 10px;
word-break: break-word;
white-space: break-spaces;
font-size: 12px;
line-height: 1.5;
font-style: normal;
font-stretch: normal;
font-weight: normal;
letter-spacing: normal; }
.min-price i {
width: 18px;
height: 18px;
fill: #000000;
cursor: pointer;
margin-top: 2px;
font-size: 16px !important; }
.min-price__tooltip {
display: none;
position: fixed;
background-color: #ffffff;
border: 1px solid #be9e56;
transition: 200ms;
padding: 10px 15px;
max-width: 250px;
margin-top: 30px;
font-size: 13px;
z-index: 999; }
.closeCookieBtn {
padding: 10px 15px;
text-transform: uppercase;
font-family: 'Montserrat-Bold',sans-serif;
margin: 10px 5px 10px 0;
transition: 0.3s; }
.closeCookieBtn-all {
background: #be9e56;
color: white;
border: none; }
.closeCookieBtn-all:hover {
color: black; }
.closeCookieBtn-necessary {
color: #be9e56;
background: white;
border: #be9e56 1px solid; }
.closeCookieBtn-necessary:hover {
color: black; }
.closeCookieBtn-settings {
color: #be9e56;
background: white;
border: none; }
.closeCookieBtn-settings:hover {
color: black; }
.cookieContainer {
position: fixed;
z-index: 998;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
background: rgba(1, 1, 1, 0.75); }
.cookieContainer-popup {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 60vw;
height: 550px;
max-width: 1024px;
max-height: 600px;
min-height: 525px;
background-color: #fff;
z-index: 999;
box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.12); }
.cookieContainer-popupHeader {
font-size: 1.4rem;
line-height: 1.78;
padding: 20px 32px 16px;
background-color: #ddd; }
.cookieContainer-popupOptions {
padding: 14px 32px 0;
overflow-y: scroll;
max-height: 420px; }
.cookieContainer-popupOptions p {
font-size: 0.8rem;
margin: 0; }
.cookieContainer-popupOptions-firstP {
margin: 10px 0; }
.cookieContainer-popupOptions-container {
border-top: 1px solid #d0d0d1;
margin: 10px 0; }
.cookieContainer-popupOptions-containerHeader {
display: flex;
justify-content: space-between;
margin: 7px 0 10px; }
.cookieContainer-popupOptions-containerHeader div {
position: relative; }
.cookieContainer-popupOptions-containerHeader div .cookieOption {
position: absolute;
right: 0;
top: 1px;
transition: all .3s ease-in-out;
cursor: pointer;
display: inline-block;
width: 40px;
height: 23px;
border-radius: 20px; }
.cookieContainer-popupOptions-containerHeader div .cookieOption::after {
content: '';
transition: all .3s ease-in-out;
content: '';
position: absolute;
width: 15px;
height: 15px;
border-radius: 50%;
background-color: #fff;
top: 4px; }
.cookieContainer-popupOptions-containerHeader div .cookieOption-inactive {
background-color: #dbdce0; }
.cookieContainer-popupOptions-containerHeader div .cookieOption-inactive::after {
left: 4px; }
.cookieContainer-popupOptions-containerHeader div .cookieOption-active {
background-color: #000; }
.cookieContainer-popupOptions-containerHeader div .cookieOption-active::after {
left: 21px; }
.cookieContainer-popupOptions-containerHeader div .cookieOption-StillActive {
background-color: #443e3e;
cursor: auto; }
.cookieContainer-popupOptions-containerHeader div .cookieOption-StillActive::after {
left: 21px;
background-color: #cacbd0; }
.cookieContainer-popupBtn {
display: flex;
align-items: flex-end;
height: 75px;
background-color: #ddd;
padding: 0 32px; }
@media only screen and (max-width: 1200px) {
.cookieContainer-popup {
width: 80vw; } }
@media only screen and (max-height: 800px) {
.cookieContainer-popup {
top: 0%;
height: 100vh;
max-height: fit-content;
transform: translate(-50%, 0%); } }
@media only screen and (max-height: 600px) {
.cookieContainer-popupOptions {
max-height: 60vh; } }
.google_translate {
position: absolute;
left: 13px;
top: 10px; }
.google_translate::after {
content: "" !important; }
.config-messages-PopupCookies {
z-index: 9999; }